.kb-library label{margin:12px 0;display:block}.kb-library label .select{width:100%;margin-top:5px;display:block}.kb-library .option-card{width:100%;margin:10px 0;padding:16px;display:block}.kb-library .option-card input{margin-top:12px;display:block}.kb-library .kb-body{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.65}.kb-library dl{grid-template-columns:110px 1fr;gap:10px;display:grid}.kb-library dd{margin:0}.kb-library .textarea{width:100%}.kb-library .kb-empty,.kb-library .kb-picker{margin:12px 0;padding:24px}.kb-library .chip{margin:2px}.kb-pop-anchor{display:inline-flex;position:relative}.kb-pop{z-index:60;text-align:left;width:380px;box-shadow:var(--bt-shadow-3,0 8px 24px #1914111f);padding:10px;position:absolute;top:110%;right:0}.kb-pop .kb-pop-search{width:100%;margin-bottom:8px}.kb-library .kb-pop .option-card,.kb-pop .option-card{text-align:left;width:100%;margin:0 0 6px;padding:9px 12px;display:block}.kb-pop .option-card .small{margin-top:2px;display:block}.kb-pop-foot{border-top:1px solid var(--border-subtle);gap:6px;margin-top:2px;padding-top:8px}.kb-pop-open{margin-left:auto}.linklike.kb-name,.linklike.so-name{font-weight:600}.kb-library .kb-empty{text-align:center;padding:34px 20px}.kb-library .kb-empty p{margin:4px 0 14px}.kb-folder{gap:8px;margin:4px 0 12px}.kb-folder .select{flex:1}.kb-library .option-card.kb-drop{text-align:center;padding:26px 16px}.kb-drop b{font-size:13.5px;display:block}.kb-drop .small{margin-top:2px;display:block}.kb-drop-chips{gap:6px;margin-top:10px;display:inline-flex}.kb-md-h3{font-family:var(--font-ui);margin:0 0 4px;font-size:16px}.kb-md-h4{font-family:var(--font-ui);letter-spacing:.04em;text-transform:uppercase;margin:14px 0 4px;font-size:13px}.kb-md-p{white-space:pre-line;overflow-wrap:anywhere;margin:6px 0;line-height:1.65}.kb-edit{width:100%;font-size:12px;line-height:1.6}.kb-edit-actions{justify-content:flex-end;gap:6px;margin-top:8px}.kb-dl{grid-template-columns:110px 1fr;gap:10px;display:grid}.kb-dl dd{margin:0}.kb-manage{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.so-full{width:100%}.so-label{color:var(--text-muted);margin-top:12px;font-size:12px;display:block}.so-label .textarea{margin-top:4px}.so-optional{font-weight:400}.so-values{margin-top:12px}.so-chips{align-items:center;gap:6px;margin-top:4px}.so-fields{margin-top:8px}.so-fields td{white-space:normal;vertical-align:top}.so-fields td .input{width:100%;min-width:220px;display:block}.so-field-desc{margin-top:4px;font-size:12px}.so-req{text-align:center}.so-example{margin-top:14px;padding:12px}.so-example-title{margin-bottom:4px;font-weight:600}.so-example p{margin:0 0 6px}.so-example pre{white-space:pre-wrap;margin:0;font-size:12px}.so-agent{cursor:pointer;gap:8px;padding:5px 0}.so-errors{grid-column:1/-1}.so-name-cell{white-space:normal;max-width:460px}.so-name-cell .small{margin-top:2px}.so-detach{text-align:right}.so-card{margin-top:18px}.so-judging{margin-top:22px}.kpi-strip__end{margin-left:auto}.kpi-now{font-weight:600}.kpi-now--success{color:var(--success)}.kpi-now--error{color:var(--error)}.kpi-now--neutral{color:var(--text-muted)}.goal-modal label{margin-bottom:12px;display:block}.goal-modal label .select{width:100%;margin-top:4px;display:block}.goal-row{align-items:flex-end;gap:14px}.goal-target{width:180px}.goal-target .input{width:100%;margin-top:4px;display:block}
.structured-outputs label{margin:14px 0;display:block}.structured-outputs label .input,.structured-outputs label .select,.structured-outputs label .textarea{width:100%;margin-top:5px;display:block}.structured-outputs .so-agent{gap:8px;display:flex}.structured-outputs .so-description{white-space:normal;max-width:460px}.structured-outputs .chip,.structured-outputs .badge{margin:2px}.structured-outputs .filter-bar .input{min-width:260px}
.dealers label{margin:12px 0;display:block}.dealers label .input,.dealers label .select{width:100%;margin-top:5px;display:block}.dealers .option-card{padding:20px}.dealers .option-card input{margin-top:10px;display:block}.dealers .filter-bar .input{min-width:320px}.dealers .csv-stats{gap:24px;margin:18px 0;display:flex}.dealers .csv-stats div{flex-direction:column;flex:1;display:flex}.dealers .csv-stats b{font-size:22px}.dealers .csv-detail{margin:10px 0;padding:12px}.dealers .badge{margin-left:5px}.dealers .dealer-field{grid-template-columns:110px minmax(0,1fr);align-items:start;gap:12px;display:grid}.dealers .dealer-field .input{width:100%}.dealers .dealer-field p{margin:4px 0 0}.drawer>.dealers{flex-direction:column;height:100%;min-height:0;display:flex}.drawer>.dealers>.drawer__body{flex:1;min-height:0;overflow-y:auto}.drawer>.dealers>.drawer__head,.drawer>.dealers>.drawer__foot{flex-shrink:0}.dealers .dealer-field .seg-group{margin-top:5px}.dealers tbody tr.is-off td,.dealers tbody tr.is-off .linklike{color:var(--text-muted)}.dealers div.dealer-field{margin:12px 0}.dealers .bt-doc-tags .badge{margin-left:0}
.agent-kb .kb-empty{text-align:center}.agent-kb .kb-picker{max-width:520px}
.screen-experiments .subtabs{margin:14px 0 18px}.screen-experiments .design-input{align-items:center;gap:16px;margin:12px 0;display:flex}.screen-experiments .design-input .input{width:160px;display:block}.screen-experiments .ab-mini{width:100%}.screen-experiments .empty-state{text-align:center;padding:64px 20px}.screen-experiments .active-exp{margin-bottom:16px}.drawer>.screen-experiments{flex-direction:column;height:100%;min-height:0;display:flex}.drawer>.screen-experiments>.modal__body{flex:1;min-height:0}.screen-experiments .bt-thin-row--action{cursor:pointer}.screen-experiments .bt-thin-row--action:focus-visible{outline:2px solid var(--accent)}.screen-experiments .bt-doc-pin{margin-left:8px}
.screen-experiment-detail .page-title{font-size:22px}.screen-experiment-detail .page-actions{flex-wrap:wrap;gap:8px;display:flex}.screen-experiment-detail .ab-mini{width:100%;margin:16px 0}.screen-experiment-detail .notice{margin:16px 0}.screen-experiment-detail .exp-more{position:relative}.screen-experiment-detail .exp-more>summary{list-style:none}.screen-experiment-detail .exp-more>summary::-webkit-details-marker{display:none}.screen-experiment-detail .exp-more__menu{z-index:20;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-md);min-width:220px;box-shadow:var(--bt-shadow-2,0 4px 16px #1914111f);flex-direction:column;align-items:stretch;gap:2px;padding:6px;display:flex;position:absolute;top:calc(100% + 4px);right:0}.screen-experiment-detail .exp-more__menu .btn{text-align:left;justify-content:flex-start}.screen-experiment-detail .verdict{margin-bottom:12px}.screen-experiment-detail .bt-doc-fold{margin-top:8px}
.integrations .intg{max-width:900px}.integrations .intg__card{border:1px solid var(--border);background:var(--bg-surface);border-radius:12px;overflow:hidden}.integrations .intg__head{border-bottom:1px solid var(--border);align-items:center;gap:16px;padding:24px;display:flex}.integrations .intg__mark{color:#c64c00;background:#fff1e6;border-radius:10px;place-items:center;width:44px;height:44px;font-size:24px;font-weight:700;display:grid}.integrations .intg__name{flex-direction:column;flex:1;gap:6px;display:flex}.integrations .intg__body{padding:24px}.integrations .intg__label{margin-bottom:16px;font-weight:600}.integrations .intg__use{align-items:baseline;gap:12px;margin:14px 0;display:flex}.integrations .intg__label:not(:first-child){margin-top:20px}.integrations .intg__body>p{margin:6px 0 0}
@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(../media/PretendardVariable.subset.66.1wmu2wz-g3x0w.woff2)format("woff2-variations");unicode-range:U+3136,U+3138,U+313A-3140,U+3143-3144,U+3150,U+3152,U+3154-3156,U+3158-315B,U+315D-315F,U+3162,U+3164-318C,U+318E,U+3200-321B,U+3231,U+3239,U+3251-325A,U+3260-327B,U+327E-327F,U+328A-3290,U+3294,U+329E,U+32A5,U+3380-3384,U+3388-338B}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(../media/PretendardVariable.subset.68.1vsjpshiaq_55.woff2)format("woff2-variations");unicode-range:U+2541-254B,U+25A4-25A9,U+25B1,U+25B5,U+25B9,U+25BF,U+25C1,U+25C3,U+25C9-25CA,U+25CC,U+25CE,U+25D0-25D1,U+25E6,U+25EF,U+260F,U+261D,U+261F,U+262F,U+2660,U+2664,U+2667-2669,U+266D,U+266F,U+2716,U+271A,U+273D,U+2756,U+2776-277F,U+278A-2793,U+2963,U+2965,U+2AC5-2AC6,U+2ACB-2ACC,U+2F00,U+2F04,U+2F06,U+2F08,U+2F0A-2F0B,U+2F11-2F12,U+2F14,U+2F17-2F18,U+2F1C-2F1D,U+2F1F-2F20,U+2F23-2F26,U+2F28-2F29,U+2F2B,U+2F2D,U+2F2F-2F32,U+2F38,U+2F3C-2F40,U+2F42-2F4C,U+2F4F-2F52,U+2F54-2F58,U+2F5A-2F66,U+2F69-2F70,U+2F72-2F76,U+2F78,U+2F7A-2F7C}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(../media/PretendardVariable.subset.69.0j4bh7vkjms5v.woff2)format("woff2-variations");unicode-range:U+2479-2487,U+249C-24D1,U+24D3-24D7,U+24D9-24E9,U+24EB-24F4,U+2500-2501,U+2503,U+250C-2513,U+2515-2516,U+2518-2540}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(../media/PretendardVariable.subset.70.04j6sub9gotjc.woff2)format("woff2-variations");unicode-range:U+215B-215E,U+2162-2169,U+2170-2179,U+2195-2199,U+21B0-21B4,U+21BC,U+21C0,U+21C4-21C5,U+21CD,U+21CF-21D4,U+21E0-21E3,U+21E6-21E9,U+2200,U+2202-2203,U+2206-2209,U+220B-220C,U+220F,U+2211,U+2213,U+221A,U+221D-2220,U+2222,U+2225-2227,U+2229-222C,U+222E,U+2234-2237,U+223D,U+2243,U+2245,U+2248,U+2250-2253,U+225A,U+2260-2262,U+2264-2267,U+226A-226B,U+226E-2273,U+2276-2277,U+2279-227B,U+2280-2287,U+228A-228B,U+2295-2297,U+22A3-22A5,U+22BB-22BC,U+22CE-22CF,U+22DA-22DB,U+22EE-22EF,U+2306,U+2312,U+2314,U+2467-2478}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(../media/PretendardVariable.subset.71.25q27cvfbw3p8.woff2)format("woff2-variations");unicode-range:U+81-82,U+84,U+A2-A5,U+A7-A8,U+AA,U+AC,U+B1-B3,U+B6,U+B8-BA,U+BC-BE,U+C0,U+C2,U+C6-CB,U+CE-D0,U+D4,U+D8-D9,U+DB-DC,U+DE-DF,U+E6,U+EB,U+EE-F0,U+F4,U+F7-F9,U+FB,U+FE-FF,U+111,U+126-127,U+132-133,U+138,U+13F-142,U+149-14B,U+152-153,U+166-167,U+2BC,U+2C7,U+2D0,U+2D8-2D9,U+2DB-2DD,U+391-394,U+396-3A1,U+3A3-3A9,U+3B2-3B6,U+3B8,U+3BC,U+3BE-3C1,U+3C3-3C9,U+2010,U+2015-2016,U+2018-2019,U+201B,U+201F-2021,U+2025,U+2030,U+2033-2036,U+203C,U+203E,U+2042,U+2074,U+207A-207F,U+2081-2084,U+2109,U+2113,U+2116,U+2121,U+2126,U+212B,U+2153-2154}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(../media/PretendardVariable.subset.72.266eun89x_zxs.woff2)format("woff2-variations");unicode-range:U+E8,U+2DA,U+2160,U+2194,U+3054,U+3058,U+306D,U+3086,U+308D,U+30AC,U+30BB,U+30C4,U+30CD-30CE,U+30E2,U+3132,U+3146,U+3149,U+339D,U+4E3B,U+4F0A,U+4FDD,U+4FE1,U+5409,U+540C,U+5834,U+592A-592B,U+5B9A,U+5DDE,U+5E0C,U+5E73,U+5F0F,U+60F3,U+653F,U+661F,U+662F,U+667A,U+683C,U+6B4C,U+6C11,U+767C,U+76EE,U+76F4,U+77F3,U+79D1,U+7A7A,U+7B2C,U+7D22,U+8207,U+8A00,U+8A71,U+9280,U+9580,U+958B,U+96C6,U+9762,U+98DF,U+9ED1,U+AC2D,U+ADC8,U+ADD3,U+AF48,U+B014,U+B134-B135,U+B158,U+B2AA,U+B35F,U+B6A4,U+B9CF,U+BB63,U+BD23,U+BE91,U+C29B,U+C3F4,U+C42C,U+C55C,U+C573,U+C58F,U+C78C,U+C7DD,U+C8F5,U+CAD1,U+CC48,U+CF10,U+CF20,U+D03C,U+D07D,U+D2A0,U+D30E,U+D38D,U+D3A8,U+D3C8,U+D5E5,U+D5F9,U+D6E4,U+F90A,U+FF02,U+FF1C}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(../media/PretendardVariable.subset.75.3-9yq2fvh35vb.woff2)format("woff2-variations");unicode-range:U+B4,U+20A9,U+20AC,U+2190,U+24D8,U+2502,U+2514,U+2592,U+25C7-25C8,U+2663,U+3060,U+3064,U+3081,U+3088,U+30A3,U+30A6,U+30AA,U+30B5,U+30C7,U+30CA-30CB,U+30D0,U+30E3,U+30E5,U+339E,U+4E09,U+4EAC,U+4F5C,U+5167-5168,U+516C,U+51FA,U+5408,U+540D,U+591A,U+5B57,U+6211,U+65B9,U+660E,U+6642,U+6700,U+6B63,U+6E2F,U+7063,U+7532,U+793E,U+81EA,U+8272,U+82B1,U+897F,U+8ECA,U+91CE,U+AC38,U+AD76,U+AE84,U+AECC,U+B07D,U+B0B1,U+B215,U+B2A0,U+B310,U+B3D7,U+B52A,U+B618,U+B775,U+B797,U+BCD5,U+BD59,U+BE80,U+BEA8,U+BED1,U+BEE4-BEE5,U+C060,U+C2EF,U+C329,U+C3DC,U+C597,U+C5BD,U+C5E5,U+C69C,U+C9D6,U+CA29,U+CA5C,U+CA84,U+CC39,U+CC3B,U+CE89,U+CEE5,U+CF65,U+CF85,U+D058,U+D145,U+D22D,U+D325,U+D37D,U+D3AD,U+D769,U+FF0C}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(../media/PretendardVariable.subset.77.1qhc9dndvvhxk.woff2)format("woff2-variations");unicode-range:U+2103,U+2463,U+25C6,U+25CB,U+266C,U+3001,U+300A,U+3046,U+304C-304D,U+304F,U+3055,U+3059,U+3063,U+3066-3068,U+306F,U+3089,U+30B8,U+30BF,U+314F,U+4E0A,U+570B,U+5730,U+5916,U+5929,U+5C71,U+5E74,U+5FC3,U+601D,U+6027,U+63D0,U+6709,U+6734,U+751F,U+7684,U+82F1,U+9053,U+91D1,U+97F3,U+AC2F,U+AC4D,U+ADC4,U+ADE4,U+AE41,U+AE4D-AE4E,U+AED1,U+AFB9,U+B0E0,U+B299,U+B365,U+B46C,U+B480,U+B4C8,U+B7B4,U+B819,U+B918,U+BAAB,U+BAB9,U+BE8F,U+BED7,U+C0EC,U+C19F,U+C1A5,U+C3D9,U+C464,U+C53D,U+C553,U+C570,U+C5CC,U+C633,U+C6A4,U+C7A3,U+C7A6,U+C886,U+C9D9-C9DA,U+C9EC,U+CA0C,U+CC21,U+CD1B,U+CD78,U+CDC4,U+CEF8,U+CFE4,U+D0A5,U+D0B5,U+D0EC,U+D15D,U+D188,U+D23C,U+D2AC,U+D729,U+D79B,U+FF01,U+FF08-FF09,U+FF5C}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(../media/PretendardVariable.subset.78.1g7a2x7f7b3ca.woff2)format("woff2-variations");unicode-range:U+2039-203A,U+223C,U+25B3,U+25B7,U+25BD,U+25CF,U+266A,U+3002,U+300B,U+304B,U+3057,U+305F,U+306A-306B,U+307E,U+308A-308B,U+3093,U+30A2,U+30AF,U+30B9,U+30C3,U+30C8,U+30E9-30EB,U+33A1,U+4E00,U+524D,U+5357,U+5B50,U+7121,U+884C,U+9751,U+AC94,U+AEBE,U+AECD,U+AF08,U+AF41,U+AF49,U+B010,U+B053,U+B109,U+B11B,U+B128,U+B154,U+B291,U+B2E6,U+B301,U+B385,U+B525,U+B5B4,U+B729,U+B72F,U+B738,U+B7FF,U+B837,U+B975,U+BA67,U+BB47,U+BC1F,U+BD90,U+BFD4,U+C27C,U+C324,U+C379,U+C3E0,U+C465,U+C53B,U+C58C,U+C610,U+C653,U+C6CD,U+C813,U+C82F,U+C999,U+C9E0,U+CAC4,U+CAD3,U+CBD4,U+CC10,U+CC22,U+CCB8,U+CCBC,U+CDA5,U+CE84,U+CEA3,U+CF67,U+CFE1,U+D241,U+D30D,U+D31C,U+D391,U+D401,U+D479,U+D5C9,U+D5DB,U+D649,U+D6D4}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(../media/PretendardVariable.subset.79.30n_vlvmhzr_u.woff2)format("woff2-variations");unicode-range:U+B0,U+E9,U+2193,U+2462,U+260E,U+261E,U+300E-300F,U+3044,U+30A4,U+30FB-30FC,U+314D,U+5973,U+6545,U+6708,U+7537,U+AC89,U+AC9C,U+ACC1,U+AD04,U+AD75,U+AD7D,U+AE45,U+AE61,U+AF42,U+B0AB,U+B0AF,U+B0B3,U+B12C,U+B194,U+B1A8,U+B220,U+B258,U+B284,U+B2FF,U+B315,U+B371,U+B3D4-B3D5,U+B460,U+B527,U+B534,U+B810,U+B818,U+B98E,U+BA55,U+BBAC,U+BC0B,U+BC40,U+BCA1,U+BCCD,U+BD93,U+BE54,U+BE5A,U+BF08,U+BF50,U+BF55,U+BFDC,U+C0C0,U+C0D0,U+C0F4,U+C100,U+C11E,U+C170,U+C20D,U+C274,U+C290,U+C308,U+C369,U+C539,U+C587,U+C5FF,U+C6EC,U+C70C,U+C7AD,U+C7C8,U+C83C,U+C881,U+CB48,U+CC60,U+CE69,U+CE6B,U+CE75,U+CF04,U+CF08,U+CF55,U+CF70,U+CFFC,U+D0B7,U+D1A8,U+D2C8,U+D384,U+D47C,U+D48B,U+D5DD,U+D5E8,U+D720,U+D759,U+F981}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(../media/PretendardVariable.subset.80.2y7kepj68lm7z.woff2)format("woff2-variations");unicode-range:U+E0,U+E2,U+395,U+3B7,U+3BA,U+2460-2461,U+25A0,U+3010-3011,U+306E,U+30F3,U+314A,U+314C,U+5927,U+65B0,U+7E41,U+97D3,U+9AD4,U+AD49,U+AE0B,U+AE0D,U+AE43,U+AE5D,U+AECF,U+AF3C,U+AF64,U+AFD4,U+B080,U+B084,U+B0C5,U+B10C,U+B1E8,U+B2AC,U+B36E,U+B451,U+B515,U+B540,U+B561,U+B6AB,U+B6B1,U+B72C,U+B730,U+B744,U+B800,U+B8EC,U+B8F0,U+B904,U+B968,U+B96D,U+B987,U+B9D9,U+BB36,U+BB49,U+BC2D,U+BC43,U+BCF6,U+BD89,U+BE57,U+BE61,U+BED4,U+C090,U+C130,U+C148,U+C19C,U+C2F9,U+C36C,U+C37C,U+C384,U+C3DF,U+C575,U+C584,U+C660,U+C719,U+C816,U+CA4D,U+CA54,U+CABC,U+CB49,U+CC14,U+CFF5,U+D004,U+D038,U+D0B4,U+D0D3,U+D0E0,U+D0ED,U+D131,U+D1B0,U+D31F,U+D33D,U+D3A0,U+D3AB,U+D514,U+D584,U+D6A1,U+D6CC,U+D749,U+D760,U+D799}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(../media/PretendardVariable.subset.81.1u6_zudagvpda.woff2)format("woff2-variations");unicode-range:U+24,U+60,U+3B9,U+3BB,U+3BD,U+2191,U+2606,U+300C-300D,U+3131,U+3134,U+3139,U+3141-3142,U+3148,U+3161,U+3163,U+321C,U+4EBA,U+5317,U+AC31,U+AC77,U+AC9F,U+ACB9,U+ACF0-ACF1,U+ACFD,U+AD73,U+AF3D,U+B00C,U+B04A,U+B057,U+B0C4,U+B188,U+B1CC,U+B214,U+B2DB,U+B2EE,U+B304,U+B4ED,U+B518,U+B5BC,U+B625,U+B69C-B69D,U+B7AC,U+B801,U+B86C,U+B959,U+B95C,U+B985,U+BA48,U+BB58,U+BC0C,U+BC38,U+BC85,U+BC9A,U+BF40,U+C068,U+C0BD,U+C0CC,U+C12F,U+C149,U+C1E0,U+C22B,U+C22D,U+C250,U+C2FC,U+C300,U+C313,U+C370,U+C3D8,U+C557,U+C580,U+C5E3,U+C62E,U+C634,U+C6F0,U+C74D,U+C783,U+C78E,U+C796,U+C7BC,U+C92C,U+CA4C,U+CC1C,U+CC54,U+CC59,U+CE04,U+CF30,U+CFC4,U+D140,U+D321,U+D38C,U+D399,U+D54F,U+D587,U+D5D0,U+D6E8,U+D770}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(../media/PretendardVariable.subset.82.0rv82in--r0o5.woff2)format("woff2-variations");unicode-range:U+D7,U+EA,U+FC,U+2192,U+25BC,U+3000,U+3137,U+3145,U+315C,U+7F8E,U+AC13,U+AC71,U+AC90,U+ACB8,U+ACE7,U+AD7F,U+AE50,U+AEF4,U+AF34,U+AFBC,U+B048,U+B09A,U+B0AD,U+B0BC,U+B113,U+B125,U+B141,U+B20C,U+B2D9,U+B2ED,U+B367,U+B369,U+B374,U+B3CB,U+B4EC,U+B611,U+B760,U+B81B,U+B834,U+B8B0,U+B8E1,U+B989,U+B9D1,U+B9E1,U+B9FA,U+BA4D,U+BA78,U+BB35,U+BB54,U+BBF9,U+BC11,U+BCB3,U+BD05,U+BD95,U+BDD4,U+BE10,U+BED0,U+BF51,U+C0D8,U+C232,U+C2B7,U+C2EB,U+C378,U+C500,U+C52C,U+C549,U+C568,U+C598,U+C5C9,U+C61B,U+C639,U+C67C,U+C717,U+C78A,U+C80A,U+C90C-C90D,U+C950,U+C9E7,U+CBE4,U+CCA9,U+CCE4,U+CDB0,U+CE78,U+CE94,U+CE98,U+CF8C,U+D018,U+D034,U+D0F1,U+D1B1,U+D280,U+D2F8,U+D338,U+D380,U+D3B4,U+D610,U+D69F,U+D6FC,U+D758}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(../media/PretendardVariable.subset.83.3_59yre7usnbg.woff2)format("woff2-variations");unicode-range:U+E7,U+2022,U+203B,U+25C0,U+2605,U+2661,U+3147,U+318D,U+672C,U+8A9E,U+ACAA,U+ACBC,U+AD1C,U+AE4A,U+AE5C,U+B044,U+B054,U+B0C8-B0C9,U+B2A6,U+B2D0,U+B35C,U+B364,U+B428,U+B454,U+B465,U+B4B7,U+B4E3,U+B51C,U+B5A1,U+B784,U+B790,U+B7AB,U+B7F4,U+B82C,U+B835,U+B8E9,U+B8F8,U+B9D8,U+B9F9,U+BA5C,U+BA64,U+BABD,U+BB18,U+BB3B,U+BBFF,U+BC0D,U+BC45,U+BC97,U+BCBC,U+BE45,U+BE75,U+BE7C,U+BFCC,U+C0B6,U+C0F7,U+C14B,U+C2B4,U+C30D,U+C4F8,U+C5BB,U+C5D1,U+C5E0,U+C5EE,U+C5FD,U+C606,U+C6C5,U+C6E0,U+C708,U+C81D,U+C820,U+C824,U+C878,U+C918,U+C96C,U+C9E4,U+C9F1,U+CC2E,U+CD09,U+CEA1,U+CEF5,U+CEF7,U+CF64,U+CF69,U+CFE8,U+D035,U+D0AC,U+D230,U+D234,U+D2F4,U+D31D,U+D575,U+D578,U+D608,U+D614,U+D718,U+D751,U+D761,U+D78C,U+D790}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(../media/PretendardVariable.subset.85.41lww5fa7agq9.woff2)format("woff2-variations");unicode-range:U+5E,U+25B2,U+25B6,U+314E,U+AC24,U+ACE1,U+ACE4,U+AE68,U+AF2D,U+B0D0,U+B0E5,U+B150,U+B155,U+B193,U+B2C9,U+B2DD,U+B3C8,U+B3FC,U+B410,U+B458,U+B4DD,U+B5A0,U+B5A4,U+B5BB,U+B7B5,U+B838,U+B840,U+B86F,U+B8F9,U+B960,U+B9E5,U+BAB8,U+BB50,U+BC1D,U+BC24-BC25,U+BCA8,U+BCBD,U+BD04,U+BD10,U+BD24,U+BE48,U+BE5B,U+BE68,U+C05C,U+C12C,U+C140,U+C15C,U+C168,U+C194,U+C219,U+C27D,U+C2A8,U+C2F1,U+C2F8,U+C368,U+C554-C555,U+C559,U+C564,U+C5D8,U+C5FC,U+C625,U+C65C,U+C6B1,U+C728,U+C794,U+C84C,U+C88C,U+C8E0,U+C8FD,U+C998,U+C9DD,U+CC0D,U+CC30,U+CEEC,U+CF13,U+CF1C,U+CF5C,U+D050,U+D07C,U+D0A8,U+D134,U+D138,U+D154,U+D1F4,U+D2BC,U+D329,U+D32C,U+D3D0,U+D3F4,U+D3FC,U+D56B,U+D5CC,U+D600-D601,U+D639,U+D6C8,U+D754,U+D765}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(../media/PretendardVariable.subset.86.1k6ak5tv84xf8.woff2)format("woff2-variations");unicode-range:U+3C-3D,U+2026,U+24D2,U+314B,U+AC11,U+ACF3,U+AD74,U+AD81,U+ADF9,U+AE34,U+AF43,U+AFB8,U+B05D,U+B07C,U+B110,U+B118,U+B17C,U+B180,U+B18D,U+B192,U+B2CC,U+B355,U+B378,U+B4A4,U+B4EF,U+B78D,U+B799,U+B7A9,U+B7FD,U+B807,U+B80C,U+B839,U+B9B4,U+B9DB,U+BA3C,U+BAB0,U+BBA4,U+BC94,U+BE4C,U+C154,U+C1C4,U+C26C,U+C2AC,U+C2ED,U+C4F4,U+C55E,U+C561,U+C571,U+C5B5,U+C5C4,U+C654-C655,U+C695,U+C6E8,U+C6F9,U+C724,U+C751,U+C775,U+C7A0,U+C7C1,U+C874,U+C880,U+C9D5,U+C9F8,U+CABD,U+CC29,U+CC2C,U+CCA8,U+CCAB,U+CCD0,U+CE21,U+CE35,U+CE7C,U+CE90,U+CEE8,U+CEF4,U+CFE0,U+D070,U+D0B9,U+D0C1,U+D0C4,U+D0C8,U+D15C,U+D1A1,U+D2C0,U+D300,U+D314,U+D3ED,U+D478,U+D480,U+D48D,U+D508,U+D53D,U+D5E4,U+D611,U+D61C,U+D68D,U+D6A8,U+D798}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(../media/PretendardVariable.subset.91.108kz0a4jxnma.woff2)format("woff2-variations");unicode-range:U+20-22,U+27-2A,U+2C-39,U+3A-3B,U+3F,U+41-4E,U+4F-5D,U+61-7B,U+7D,U+A0-A1,U+AB,U+AD-AE,U+B7,U+BB,U+BF,U+2013-2014,U+201C-201D,U+2122,U+AC00,U+ACE0,U+AE30,U+B2E4,U+B85C,U+B9AC,U+C0AC,U+C2A4,U+C2DC,U+C774,U+C778,U+C9C0,U+D558}
:root{--bg:#fff;--bg-surface:#f8f8f8;--bg-card:#fff;--bg-muted:#f3f4f6;--text-primary:#111;--text-secondary:#555;--text-muted:#757575;--primary:#1a2744;--accent:#c8956c;--accent-hover:#b5825c;--tip-bg:#1f1f1f;--tip-fg:#fff;--border:#e5e5e5;--border-subtle:#f0f0f0;--success:#16a34a;--success-bg:#ecfdf5;--error:#dc2626;--error-bg:#fef2f2;--warning:#d97706;--warning-bg:#fffbeb;--info:#2563eb;--info-bg:#eff6ff;--neutral:#6b7280;--neutral-bg:#f3f4f6;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--font-heading:"Clash Grotesk", "General Sans", system-ui, sans-serif;--font-body:"Pretendard Variable", "General Sans", system-ui, sans-serif;--font-ui:"General Sans", system-ui, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, monospace}*{box-sizing:border-box;margin:0;padding:0}html,body{height:100%}body{font-family:var(--font-body);background:var(--bg);color:var(--text-primary);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:14px;line-height:1.5}a{color:inherit;text-decoration:none}a:hover{color:var(--accent-hover)}button{font:inherit;cursor:pointer;color:inherit;background:0 0;border:none}ul,ol{list-style:none}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.app{min-height:100vh;display:flex}.sidebar{background:var(--bg-surface);border-right:1px solid var(--border);flex-direction:column;flex-shrink:0;width:240px;height:100vh;display:flex;position:sticky;top:0}.main{flex-direction:column;flex:1;min-width:0;display:flex}.content{width:100%;padding:24px 32px 64px}.sidebar__brand{align-items:center;gap:10px;padding:20px 20px 16px;display:flex}.sidebar__logo{border-radius:var(--radius-sm);color:#fff;width:26px;height:26px;font-family:var(--font-heading);background:#002c5f;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex}.sidebar__name{font-family:var(--font-heading);letter-spacing:.01em;font-size:15px;font-weight:600}.sidebar__name small{font-family:var(--font-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);font-size:10px;font-weight:500;display:block}.sidebar__section{font-family:var(--font-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);padding:14px 20px 6px;font-size:11px;font-weight:600}.sidebar nav{padding:0 12px}.nav-item{border-radius:var(--radius-sm);width:100%;font-family:var(--font-ui);color:var(--text-secondary);align-items:center;gap:10px;margin-bottom:1px;padding:7px 10px;font-size:13.5px;font-weight:500;transition:background .15s,color .15s;display:flex}.nav-item svg{opacity:.75;flex-shrink:0;width:16px;height:16px}.nav-item:hover{background:var(--bg-muted);color:var(--text-primary)}.nav-item.active{color:var(--accent);box-shadow:inset 0 0 0 1px var(--border-subtle), 0 1px 2px #00000008;background:#fff}.nav-item.active:hover{color:var(--accent-hover)}.nav-item.active svg{opacity:1}[hidden]{display:none!important}.nav-item .nav-badge{color:#8a5a36;background:#c8956c2e;border-radius:9px;justify-content:center;align-items:center;min-width:18px;height:18px;margin-left:auto;padding:0 5px;font-size:11px;font-weight:700;display:flex}.sidebar__section--row{justify-content:space-between;align-items:center;padding-right:14px;display:flex}.sidebar__plus{border-radius:var(--radius-sm);border:1px solid var(--border);width:18px;height:18px;color:var(--text-muted);justify-content:center;align-items:center;font-size:13px;line-height:1;display:flex}.sidebar__plus:hover{color:var(--accent-hover);border-color:var(--accent)}.ws-agent .ws-avatar{background:var(--bg-muted);border:1px solid var(--border);width:20px;height:20px;color:var(--text-secondary);font-family:var(--font-ui);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:10px;font-weight:700;display:inline-flex;position:relative}.ws-agent .ws-avatar i{border:1.5px solid var(--bg-surface);background:var(--neutral);border-radius:50%;width:7px;height:7px;position:absolute;bottom:-1px;right:-1px}.ws-agent .ws-avatar i.live{background:var(--success)}.ws-agent .ws-avatar i.paused{background:var(--error)}.ws-agent .ws-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}body[data-ctx=workspace] [data-ctx-nav=agent],body[data-ctx=agent] [data-ctx-nav=workspace]{display:none}.back-link{border-radius:var(--radius-sm);background:var(--bg-muted);font-family:var(--font-ui);color:var(--text-secondary);margin:2px 12px 8px;padding:6px 10px;font-size:12px;font-weight:500;display:block}.back-link:hover{color:var(--accent-hover)}.agent-card{border:1px solid var(--border);border-radius:var(--radius-md);background:#fff;margin:0 12px 10px;overflow:hidden;box-shadow:0 1px 2px #0000000a}.agent-card__row{align-items:center;gap:8px;padding:8px 10px;display:flex}.agent-card__row+.agent-card__row{border-top:1px solid var(--border-subtle)}.agent-avatar{background:var(--primary);color:#fff;width:22px;height:22px;font-family:var(--font-heading);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex}.branch-dot{border:1.5px solid var(--border);background:var(--bg-surface);border-radius:50%;flex-shrink:0;width:14px;height:14px}.agent-card select{min-width:0;font-family:var(--font-ui);color:var(--text-primary);cursor:pointer;background:0 0;border:none;flex:1;padding:2px 0;font-size:13px;font-weight:600}.agent-card select.branch-select{color:var(--text-secondary);font-size:12px;font-weight:500}.agent-card select:focus{outline:none}.gbadge{border-radius:var(--radius-sm,5px);color:var(--text-muted);align-items:center;gap:5px;padding:2px 4px;line-height:1;display:inline-flex;position:relative}.gbadge__icon{flex-shrink:0;width:15px;height:15px}.gbadge__label{font-family:var(--font-ui);white-space:nowrap;font-size:11.5px;font-weight:600}.gbadge--stopped{color:var(--error);background:var(--error-bg,#b91c1c14);padding:3px 8px 3px 6px}.gbadge--action{cursor:pointer}.gbadge--action:hover{background:var(--bg-hover,#0000000a)}.gbadge--stopped.gbadge--action:hover{filter:brightness(.95)}.gbadge__tip{z-index:90;background:var(--bg-surface,#fff);border:1px solid var(--border);border-radius:var(--radius-md,8px);width:290px;box-shadow:var(--bt-shadow-3,0 8px 24px #19141124);color:var(--text-secondary);font-family:var(--font-ui);white-space:normal;text-align:left;cursor:default;flex-direction:column;gap:5px;padding:10px 12px;font-size:11.5px;font-weight:400;line-height:1.5;display:none;position:absolute;top:calc(100% + 8px);left:0}.gbadge:hover .gbadge__tip,.gbadge:focus-visible .gbadge__tip{display:flex}.gbadge__tip b{color:var(--text-primary);font-size:12px}.gbadge__tip em{color:var(--text-muted);border-top:1px solid var(--border-subtle);margin-top:1px;padding-top:5px;font-size:11px;font-style:normal}.sidebar__footer{border-top:1px solid var(--border-subtle);color:var(--text-muted);margin-top:auto;padding:14px 20px;font-size:12px}.sidebar__footer strong{color:var(--text-secondary);font-weight:600;font-family:var(--font-ui);display:block}.topbar{border-bottom:1px solid var(--border);background:var(--bg);z-index:40;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;padding:12px 24px;display:flex;position:sticky;top:0}.context-chip{font-family:var(--font-ui);color:var(--text-secondary);align-items:center;gap:8px;font-size:13px;display:flex}.context-chip b{color:var(--text-primary);font-weight:600}.context-chip .sep{color:var(--border)}.topbar__spacer{flex:1}.role-switch{font-family:var(--font-ui);color:var(--text-muted);align-items:center;gap:8px;font-size:12px;display:flex}.role-switch__group{background:var(--bg-muted);border-radius:var(--radius-sm);padding:2px;display:flex}.role-switch__btn{font-family:var(--font-ui);color:var(--text-secondary);border-radius:5px;padding:4px 12px;font-size:12px;font-weight:500;transition:background .15s,color .15s}.role-switch__btn.active{color:var(--accent-hover);background:#fff;font-weight:600;box-shadow:0 1px 2px #0000000f}.btn-reset-demo{font-family:var(--font-ui);color:var(--text-muted);border-radius:var(--radius-sm);border:1px solid var(--border);padding:4px 8px;font-size:12px;transition:color .15s,border-color .15s}.btn-reset-demo:hover{color:var(--accent-hover);border-color:var(--accent)}body[data-role=admin] [data-role-only]:not([data-role-only~=admin]),body[data-role=member] [data-role-only]:not([data-role-only~=member]){display:none!important}.page{display:none}.page.active{display:block}.page-head{align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.page-head__text{flex:1;min-width:0}.page-title{font-family:var(--font-heading);letter-spacing:-.01em;font-size:24px;font-weight:700}.page-sub{color:var(--text-muted);margin-top:2px;font-size:13px}.page-actions{align-items:center;gap:8px;display:flex}.section-label{font-family:var(--font-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--accent-hover);margin:24px 0 10px;font-size:12px;font-weight:600}.section-label:first-child{margin-top:0}.row:has(>.section-label){margin-bottom:10px}.section-label .hint{text-transform:none;letter-spacing:0;color:var(--text-muted);font-weight:500}.card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-md);--card-pad:18px;padding:var(--card-pad)}.stack>.card+.card{margin-top:0}.card__title{font-family:var(--font-ui);font-size:15px;font-weight:600}.card__sub{color:var(--text-muted);margin-top:1px;font-size:12.5px}.card--flat{background:var(--bg-surface);border-color:var(--border-subtle)}.grid{gap:12px;display:grid}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-5{grid-template-columns:repeat(5,minmax(0,1fr))}.row{align-items:center;gap:8px;display:flex}.row--between{justify-content:space-between}.row--wrap{flex-wrap:wrap}.stack{flex-direction:column;gap:8px;display:flex}.kpi{padding:16px 18px}.kpi__label{font-family:var(--font-ui);color:var(--text-muted);font-size:12px;font-weight:500}.kpi__value{font-family:var(--font-heading);letter-spacing:-.01em;font-variant-numeric:tabular-nums;margin-top:4px;font-size:28px;font-weight:700}.kpi__value small{color:var(--text-secondary);font-size:15px;font-weight:600}.kpi__meta{color:var(--text-muted);font-variant-numeric:tabular-nums;margin-top:4px;font-size:12px}.kpi__meta .up{color:var(--success)}.kpi__meta .down{color:var(--error)}.kpi--pass{border-left:3px solid var(--success)}.kpi--fail{border-left:3px solid var(--error)}.badge{font-family:var(--font-ui);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:2px 8px;font-size:11.5px;font-weight:600;display:inline-flex}.badge--success{background:var(--success-bg);color:var(--success)}.badge--error{background:var(--error-bg);color:var(--error)}.badge--warning{background:var(--warning-bg);color:var(--warning)}.badge--info{background:var(--info-bg);color:var(--info)}.badge--neutral{background:var(--neutral-bg);color:var(--neutral)}.badge--accent{color:var(--accent-hover);background:#c8956c24}.badge .dot{background:currentColor;border-radius:50%;width:6px;height:6px}.chip{border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--bg-surface);font-family:var(--font-ui);color:var(--text-secondary);white-space:nowrap;align-items:center;gap:5px;padding:2px 8px;font-size:11.5px;font-weight:500;display:inline-flex}.chip--link{cursor:pointer}.chip--link:hover{border-color:var(--accent);color:var(--accent-hover)}.mono{font-family:var(--font-mono);font-size:11px}.muted{color:var(--text-muted)}.small{font-size:12px}.tnum{font-variant-numeric:tabular-nums}.btn{border-radius:var(--radius-sm);font-family:var(--font-ui);white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:6px;padding:7px 14px;font-size:13px;font-weight:500;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.btn:disabled{cursor:not-allowed}.btn--primary:disabled,.btn--secondary:disabled,.btn--ghost:disabled,.btn--success:disabled,.btn--inverse:disabled{background:var(--bg-muted);color:var(--text-muted);border-color:var(--border)}.btn--primary{background:var(--primary);color:#fff}.btn--primary:hover:not(:disabled){background:#223357}.btn--secondary{border-color:var(--border);color:var(--text-primary);background:#fff}.btn--secondary:hover:not(:disabled){border-color:var(--accent);color:var(--accent-hover)}.btn--ghost{color:var(--text-secondary)}.btn--ghost:hover:not(:disabled){color:var(--accent-hover)}.btn--danger{border-color:var(--error);color:var(--error);background:#fff}.btn--danger:hover:not(:disabled){background:var(--error-bg)}.btn--success{border-color:var(--success);color:var(--success);background:#fff}.btn--success:hover:not(:disabled){background:var(--success-bg)}.btn--sm{padding:4px 10px;font-size:12px}.subtabs{border-bottom:1px solid var(--border);gap:4px;margin-bottom:18px;display:flex}.subtab{appearance:none;cursor:pointer;font-family:var(--font-ui);color:var(--text-secondary);background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:9px 14px;font-size:13px;font-weight:600;transition:color .15s,border-color .15s}.subtab:hover{color:var(--text-primary)}.subtab:focus-visible{box-shadow:var(--focus-ring,0 0 0 3px #f2620740);border-radius:var(--radius-sm);outline:none}.subtab.active{color:var(--text-primary);border-bottom-color:var(--accent)}.subtab .count{color:var(--text-muted);font-weight:400}.seg-group{background:var(--bg-muted);border-radius:var(--radius-md);gap:2px;padding:3px;display:inline-flex}.seg{appearance:none;cursor:pointer;font-family:var(--font-ui);color:var(--text-secondary);background:0 0;border:0;border-radius:7px;padding:5px 14px;font-size:12.5px;font-weight:600;transition:all .15s}.seg:focus-visible{box-shadow:var(--focus-ring,0 0 0 3px #f2620740);outline:none}.seg.active{background:var(--bg-card,#fff);color:var(--text-primary);box-shadow:var(--bt-shadow-1,0 1px 2px #1914110d)}.table-wrap{border:1px solid var(--border);border-radius:var(--radius-md);background:#fff;overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:13px}thead>tr>th{text-align:left;font-family:var(--font-ui);letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);border-bottom:1px solid var(--border);background:var(--bg-surface);white-space:nowrap;padding:10px 14px;font-weight:600}tbody>tr>td{border-bottom:1px solid var(--border-subtle);vertical-align:middle;font-variant-numeric:tabular-nums;white-space:nowrap;padding:10px 14px}tbody>tr:last-child>td{border-bottom:none}tbody tr.clickable{cursor:pointer;transition:background .15s}tbody tr.clickable:hover{background:var(--bg-surface)}.filter-bar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.select,.input{border:1px solid var(--border);border-radius:var(--radius-sm);font-family:var(--font-ui);color:var(--text-primary);background:#fff;padding:6px 10px;font-size:12.5px}.select:focus,.input:focus,.textarea:focus{outline:2px solid var(--accent);outline-offset:0;border-color:var(--accent)}.textarea{border:1px solid var(--border);border-radius:var(--radius-sm);width:100%;font-family:var(--font-body);resize:vertical;background:#fff;padding:10px 12px;font-size:13px}.banner-critical{background:var(--error-bg);color:var(--error);font-family:var(--font-ui);border-bottom:1px solid #dc262640;align-items:center;gap:12px;padding:10px 32px;font-size:13px;font-weight:500;display:flex}.banner-critical .badge{flex-shrink:0}.banner-critical a{text-underline-offset:2px;color:var(--error);font-weight:600;text-decoration:underline}.banner-critical .dismiss{color:var(--error);opacity:.7;margin-left:auto;font-size:16px;line-height:1}.banner-critical .dismiss:hover{opacity:1}.banner-paused{background:var(--warning-bg);color:var(--warning);font-family:var(--font-ui);border-bottom:1px solid #d9770640;align-items:center;gap:12px;padding:10px 32px;font-size:13px;font-weight:500;display:flex}.modal-backdrop{z-index:100;background:#1116;justify-content:center;align-items:flex-start;padding:9vh 16px 16px;display:none;position:fixed;inset:0}.modal-backdrop.open{display:flex}.modal{border-radius:var(--radius-lg);border:1px solid var(--border);background:#fff;width:100%;max-width:640px;max-height:82vh;overflow-y:auto;box-shadow:0 16px 48px #11111129}.modal--wide{max-width:860px}.modal__head{padding:18px 22px 0}.modal__title{font-family:var(--font-ui);font-size:16px;font-weight:600}.modal__sub{color:var(--text-muted);margin-top:2px;font-size:12.5px}.modal__body{padding:16px 22px}.modal__foot{border-top:1px solid var(--border-subtle);justify-content:flex-end;gap:8px;padding:14px 22px 18px;display:flex}.toast-wrap{z-index:200;flex-direction:column;gap:8px;display:flex;position:fixed;bottom:20px;right:20px}.toast{background:var(--primary);color:#fff;border-radius:var(--radius-md);font-family:var(--font-ui);align-items:center;gap:10px;padding:10px 16px;font-size:13px;animation:.2s ease-out toast-in;display:flex;box-shadow:0 8px 24px #1113}.toast .dot{background:var(--success);border-radius:50%;flex-shrink:0;width:7px;height:7px}.toast.toast--error .dot{background:var(--error)}@keyframes toast-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.transcript{flex-direction:column;gap:10px;display:flex}.turn{gap:10px;display:flex}.turn__who{width:58px;font-family:var(--font-ui);letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);text-align:right;flex-shrink:0;padding-top:8px;font-size:11px;font-weight:600}.turn--agent .turn__who{color:var(--accent-hover)}.turn__at{letter-spacing:0;text-transform:none;color:var(--text-muted);opacity:.62;margin-top:2px;font-weight:400;display:block}.turn__bubble{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md);max-width:640px;padding:8px 12px;font-size:13px}.turn--agent .turn__bubble{border-color:var(--border);background:#fff}.turn__marks{flex-wrap:wrap;gap:6px;margin-top:5px;display:flex}.player{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-surface);align-items:center;gap:12px;padding:12px 16px;display:flex}.player__btn{background:var(--accent);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.player__btn:hover{background:var(--accent-hover)}.player__track{background:var(--border);border-radius:2px;flex:1;height:4px;position:relative}.player__track:before{content:"";background:var(--accent);border-radius:2px;width:34%;position:absolute;top:0;bottom:0;left:0}.player__time{font-family:var(--font-mono);color:var(--text-muted);font-size:11px}.progress{background:var(--bg-muted);border-radius:3px;height:6px;overflow:hidden}.progress>span{background:var(--accent);border-radius:3px;height:100%;display:block}.progress--info>span{background:var(--info)}.progress--success>span{background:var(--success)}.proposal{border:1px solid var(--border);border-radius:var(--radius-md);background:#fff}.proposal+.proposal{margin-top:12px}.proposal__head{align-items:flex-start;gap:10px;padding:14px 16px 0;display:flex}.proposal__body{padding:12px 16px 14px}.proposal__foot{border-top:1px solid var(--border-subtle);background:var(--bg-surface);border-radius:0 0 var(--radius-md) var(--radius-md);align-items:center;gap:8px;padding:12px 16px;display:flex}.proposal--resolved{opacity:.72}.evidence-list{flex-direction:column;gap:6px;display:flex}.evidence-item{color:var(--text-secondary);background:var(--bg-surface);border-radius:var(--radius-sm);border:1px solid var(--border-subtle);align-items:baseline;gap:8px;padding:7px 10px;font-size:12.5px;display:flex}.variant-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-md);padding:14px 16px;position:relative}.variant-card--winner{border-color:var(--success);box-shadow:0 0 0 1px var(--success)}.variant-card__crown{background:var(--success);color:#fff;font-family:var(--font-ui);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:2px 8px;font-size:10px;font-weight:700;position:absolute;top:-9px;left:12px}.switch{vertical-align:middle;flex-shrink:0;width:36px;height:20px;display:inline-block;position:relative}.switch input{opacity:0;width:0;height:0}.switch .slider{background:var(--accent);border-radius:999px;transition:background .15s;position:absolute;inset:0}.switch .slider:before{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .15s;position:absolute;top:2px;left:2px}.switch input:not(:checked)+.slider{background:var(--neutral)}.switch input:not(:checked)+.slider:before{transform:translate(0)}.switch input:checked+.slider:before{transform:translate(16px)}.switch.switch--paused .slider{background:var(--error)}.audit-row td:first-child{font-family:var(--font-mono);color:var(--text-muted);font-size:11px}.arrow{color:var(--text-muted);padding:0 4px}.chart-card{padding:16px 18px 10px}.chart-legend{font-family:var(--font-ui);color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:14px;font-size:11.5px;display:flex}.chart-legend .key{align-items:center;gap:5px;display:inline-flex}.chart-legend .swatch{background:var(--accent);border-radius:2px;width:10px;height:3px;display:inline-block}.chart-legend .swatch--dashed{background:repeating-linear-gradient(90deg, var(--text-muted) 0 3px, transparent 3px 6px)}svg.chart{width:100%;height:auto;display:block}svg.chart text{font-family:var(--font-mono);fill:var(--text-muted);font-size:11px}.notice{border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--bg-card,#fff);color:var(--text-primary);align-items:flex-start;gap:10px;padding:10px 14px;font-size:12.5px;display:flex}.notice--info{background:var(--bg-card,#fff);color:var(--text-primary);border-color:#2563eb40}.notice--warning{background:var(--warning-bg);color:#92400e;border-color:#d9770640}.notice--error{background:var(--error-bg);color:#991b1b;border-color:#dc262633}.notice--success{background:var(--success-bg);color:#166534;border-color:#16a34a33}.gate-list{flex-direction:column;gap:6px;display:flex}.gate-item{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:#fff;align-items:center;gap:10px;padding:8px 12px;font-size:12.5px;display:flex}.gate-item__icon{text-align:center;flex-shrink:0;width:16px;font-weight:700}.gate-item--pass .gate-item__icon{color:var(--success)}.gate-item--fail{background:var(--error-bg);border-color:#dc262633}.gate-item--fail .gate-item__icon{color:var(--error)}.field-row{border:1px solid var(--border);border-radius:var(--radius-md);background:#fff;grid-template-columns:270px 1fr auto auto;align-items:center;gap:12px;padding:11px 14px;display:grid}.field-row+.field-row{margin-top:8px}.field-row__name{font-family:var(--font-mono);font-size:12.5px;font-weight:600}.field-row__desc{color:var(--text-secondary);flex:1;min-width:0;font-size:12.5px}.modal--takeover{flex-direction:column;width:min(880px,94vw);min-height:min(620px,88vh);display:flex}.modal--takeover .modal__body{flex:1;overflow-y:auto}.wiz-steps{gap:6px;padding:14px 22px 0;display:flex}.wiz-steps .wiz-step{background:var(--bg-muted);border-radius:2px;flex:1;height:3px}.wiz-steps .wiz-step.done{background:var(--accent)}.option-card{border:1px solid var(--border);border-radius:var(--radius-md);cursor:pointer;text-align:left;background:#fff;width:100%;padding:14px 16px;transition:border-color .15s,box-shadow .15s}.option-card:hover{border-color:var(--accent)}.option-card.selected{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.option-card b{font-family:var(--font-ui);font-size:13.5px;display:block}.option-card .small{margin-top:2px}.gen-step{font-family:var(--font-ui);color:var(--text-muted);align-items:center;gap:10px;padding:8px 0;font-size:13.5px;display:flex}.gen-step.done{color:var(--text-primary)}.gen-step .gen-icon{text-align:center;width:18px;color:var(--success);font-weight:700}.gen-step .gen-spin{text-align:center;width:18px;color:var(--accent);animation:1s linear infinite genspin;display:inline-block}@keyframes genspin{to{transform:rotate(360deg)}}.btn-split{align-items:stretch;display:inline-flex}.btn-split .btn-split__main{border-top-right-radius:0;border-bottom-right-radius:0}.btn-split .btn-split__caret{border-top-left-radius:0;border-bottom-left-radius:0;padding:0 9px;box-shadow:inset 1px 0 #ffffff47}.option-card.is-active{border-color:var(--accent);background:var(--bg-surface)}.br-history-row>td{padding:14px 16px}.drawer-backdrop{z-index:95;background:#19141129;animation:.16s ease-out fadein;position:fixed;inset:0}body[data-panel=open] .drawer-backdrop{right:380px}@media (max-width:1180px){body[data-panel=open] .drawer-backdrop{right:320px}}.drawer{z-index:96;background:var(--bg);border-left:1px solid var(--border-subtle);flex-direction:column;width:min(560px,94vw);animation:.2s cubic-bezier(.2,.8,.2,1) drawer-in;display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-8px 0 32px #19141124}.drawer--wide{width:min(880px,96vw)}.drawer__head{border-bottom:1px solid var(--border-subtle);flex:none;align-items:center;gap:10px;padding:14px 20px;display:flex}.drawer__title{font-family:var(--font-ui);font-size:15.5px;font-weight:700}.drawer__sub{color:var(--text-muted);margin-top:1px;font-size:12.5px}.drawer__close{margin-left:auto}.drawer__body{flex:1;padding:18px 20px;overflow-y:auto}.drawer__foot{border-top:1px solid var(--border-subtle);flex:none;justify-content:flex-end;gap:8px;padding:12px 20px;display:flex}@keyframes drawer-in{0%{opacity:0;transform:translate(24px)}}@keyframes fadein{0%{opacity:0}}.meta-row{border-bottom:1px solid var(--border-subtle);gap:10px;padding:7px 0;font-size:12.5px;display:flex}.meta-row dt{width:118px;color:var(--text-muted);flex:none}.meta-row dd{margin:0}.linklike{cursor:pointer;font:inherit;color:var(--text-primary);text-align:left;background:0 0;border:none;padding:0}.linklike:hover{text-decoration:underline}.call-grid{grid-template-columns:1.55fr 1fr;align-items:start}@media (max-width:1220px){.grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-5{grid-template-columns:repeat(3,minmax(0,1fr))}.call-grid{grid-template-columns:1fr}}@media (max-width:900px){.sidebar{display:none}.content{padding:16px}.topbar{padding:10px 16px}.grid-4,.grid-5,.grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}}.tip{border:1px solid var(--border);width:15px;height:15px;color:var(--text-muted);font:600 10px/1 var(--font-ui);letter-spacing:0;text-transform:none;cursor:help;vertical-align:middle;-webkit-user-select:none;user-select:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-left:3px;font-style:normal;display:inline-flex;position:relative}.tip:hover,.tip:focus{border-color:var(--accent);color:var(--accent-hover);outline:none}.tip__bubble{border-radius:var(--radius-sm);background:var(--tip-bg);width:max-content;max-width:260px;color:var(--tip-fg);font:400 12px/1.45 var(--font-body);letter-spacing:0;text-transform:none;text-align:left;white-space:normal;opacity:0;visibility:hidden;z-index:60;pointer-events:none;padding:8px 10px;transition:opacity .12s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 6px 22px #0000002e}.tip__bubble:after{content:"";border:5px solid #0000;border-top-color:var(--tip-bg);position:absolute;top:100%;left:50%;transform:translate(-50%)}.tip:hover .tip__bubble,.tip:focus .tip__bubble{opacity:1;visibility:visible}.kpi-strip{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 14px;font-size:13px;display:flex}.kpi-strip__k{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);font-size:11px;font-weight:600}.kpi-strip__name{font-family:var(--font-ui);font-size:14px}.kpi-strip__nums{align-items:center;gap:5px;font-size:13px;display:inline-flex}.kpi-strip__arrow{color:var(--text-muted)}.decisions-hero{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-card);align-items:center;gap:14px;margin-top:14px;padding:16px 18px;display:flex;box-shadow:0 1px 2px #00000008}.decisions-hero__count{width:46px;height:46px;color:var(--primary);font:700 22px/1 var(--font-ui);font-variant-numeric:tabular-nums;background:#c8956c24;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.decisions-hero__title{font-family:var(--font-ui);color:var(--text-primary);font-size:16px;font-weight:600}.decisions-hero__sub{color:var(--text-secondary);max-width:64ch;margin-top:2px;font-size:13px}.decisions-hero--clear{gap:10px}.decisions-hero__cta{flex-shrink:0;align-items:center;gap:8px;margin-left:auto;display:inline-flex}.proposal__lead{flex:1;min-width:0}.proposal__meta{align-items:center;gap:8px;margin-bottom:5px;display:flex}.proposal__gain{font-family:var(--font-ui);color:var(--success);font-size:13px}.proposal__title{font-family:var(--font-ui);font-size:14.5px;font-weight:600;line-height:1.35;display:block}.proposal__why{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:2px;margin-top:4px;font-size:12.5px;display:flex}.proposal__next{color:var(--text-secondary);margin-top:5px;font-size:12.5px}.proposal__next-k{color:var(--text-primary);font-weight:600}.proposal__gain-note{color:var(--text-muted);font-weight:400}.proposal__actions{flex-shrink:0;align-items:flex-start;gap:8px;display:inline-flex}.proposal__wait{flex-shrink:0;align-self:flex-start}.proposal__more{border-top:1px solid var(--border-subtle);margin-top:12px}.proposal__more>summary{cursor:pointer;color:var(--text-secondary);-webkit-user-select:none;user-select:none;padding:10px 16px;font-size:12.5px;font-weight:500;list-style:none}.proposal__more>summary::-webkit-details-marker{display:none}.proposal__more>summary:before{content:"▸ ";color:var(--text-muted)}.proposal__more[open]>summary:before{content:"▾ "}.proposal__more>summary:hover{color:var(--accent-hover)}.proposal__more .proposal__body{padding-top:4px}.diag-block{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-surface);margin-top:16px}.diag-block>summary{cursor:pointer;font-family:var(--font-ui);color:var(--text-secondary);-webkit-user-select:none;user-select:none;padding:12px 16px;font-size:13px;font-weight:600;list-style:none}.diag-block>summary::-webkit-details-marker{display:none}.diag-block>summary:before{content:"▸ ";color:var(--text-muted)}.diag-block[open]>summary:before{content:"▾ "}.diag-block__body{padding:0 16px 12px}.diag-row{border-top:1px solid var(--border-subtle);gap:10px;padding:10px 0;display:flex}.diag-row:first-child{border-top:none}.diag-row__title{font-family:var(--font-ui);font-size:13.5px}.prop-card{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-card);box-shadow:var(--bt-shadow-1,0 1px 2px #1914110d);cursor:pointer;padding:18px 20px 16px;transition:border-color .12s ease-out,box-shadow .18s ease-out,transform .18s ease-out}.prop-card:hover{border-color:var(--accent);box-shadow:var(--bt-shadow-2,0 3px 12px #1c1b1814);transform:translateY(-1px)}.prop-card:focus-visible{outline:2px solid var(--accent-hover);outline-offset:2px}.prop-card+.prop-card{margin-top:10px}.prop-card__title{font-family:var(--font-ui);letter-spacing:-.01em;font-size:17px;font-weight:650;line-height:1.35}.prop-card__sub{color:var(--text-muted);max-width:72ch;margin:5px 0 0;font-size:13px}.prop-card__foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:12px;display:flex}.prop-card__chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.prop-card__go{color:var(--text-muted);white-space:nowrap;flex-shrink:0;align-items:center;gap:4px;font-size:12.5px;font-weight:600;transition:color .12s ease-out;display:inline-flex}.prop-card__go:after{content:"›";font-size:1.3em;line-height:1;transition:transform .12s ease-out}.prop-card:hover .prop-card__go{color:var(--accent-hover)}.prop-card:hover .prop-card__go:after{transform:translate(2px)}.chip--kind{background:var(--bt-bg-accent-subtle,var(--bg-muted));color:var(--bt-text-accent,var(--text-secondary));border-color:#0000;font-weight:600}.thin-list{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-card)}.diag-meter{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-surface);grid-template-columns:1fr auto;align-items:center;gap:2px 14px;padding:12px 16px;display:grid}.diag-meter+.diag-meter{margin-top:8px}.diag-meter__title{font-family:var(--font-ui);font-size:13.5px;font-weight:600}.diag-meter__count{color:var(--text-secondary);font-variant-numeric:tabular-nums;font-size:12.5px}.diag-meter__bar{background:var(--border-subtle);border-radius:99px;grid-column:1/-1;height:6px;margin-top:6px;overflow:hidden}.diag-meter__bar span{background:var(--text-muted);border-radius:99px;height:100%;display:block}.diag-meter__bar--met span{background:var(--success)}.diag-meter__note{color:var(--text-muted);grid-column:1/-1;margin-top:4px;font-size:12px}.bell{border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--bg-card,#fff);width:34px;height:34px;color:var(--text-secondary);cursor:pointer;justify-content:center;align-items:center;display:inline-flex;position:relative}.bell:hover{color:var(--text-primary);border-color:var(--border-strong,var(--border))}.bell svg{width:16px;height:16px}.bell__badge{background:var(--accent);color:#fff;text-align:center;font-variant-numeric:tabular-nums;border-radius:8px;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-weight:700;line-height:16px;position:absolute;top:-5px;right:-5px}.job-activity{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--bg-surface);margin:8px 0 0;padding:10px 12px}.job-activity div{font-family:var(--font-mono);color:var(--text-secondary);padding:2px 0;font-size:11px}.job-activity div:last-child{color:var(--text-primary)}.goal-line{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--bg-surface);align-items:center;gap:10px;padding:7px 10px;display:flex}.goal-line__k{letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted);flex-shrink:0;font-size:10.5px;font-weight:700}.goal-line__name{font-family:var(--font-ui);white-space:nowrap;text-overflow:ellipsis;flex-shrink:1;min-width:0;font-size:12.5px;font-weight:600;overflow:hidden}.goal-line__bar{background:var(--bg-muted);border-radius:3px;flex:40px;min-width:40px;height:6px;overflow:hidden}.goal-line__bar span{background:var(--accent);border-radius:3px;height:100%;display:block}.goal-line__nums{white-space:nowrap;flex-shrink:0;font-size:12px;font-weight:600}.goal-line--empty{border-style:dashed}.verdict{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-card,#fff);box-shadow:inset 4px 0 0 var(--border), var(--bt-shadow-1,0 1px 2px #1914110d);flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:12px;padding:14px 18px;display:flex}.verdict--win{box-shadow:inset 4px 0 0 var(--success), var(--bt-shadow-1,0 1px 2px #1914110d)}.verdict__num{font-variant-numeric:tabular-nums;font-size:24px;font-weight:700;font-family:var(--font-ui)}.verdict__msg{flex-direction:column;gap:2px;min-width:0;display:flex}.verdict__title{font-family:var(--font-ui);font-size:14px;font-weight:650}.kv-hero__kv{grid-template-columns:170px 1fr;gap:0 16px;margin:0;display:grid}.kv-hero__kv dt{color:var(--text-muted);text-transform:uppercase;letter-spacing:.03em;border-bottom:1px solid var(--border-subtle);align-items:center;gap:8px;padding:9px 0;font-size:12px;font-weight:600;display:flex}.kv-hero__kv dd{font-variant-numeric:tabular-nums;border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:8px 0;font-size:13.5px;font-weight:600;display:flex}.kv-hero__kv dt:last-of-type,.kv-hero__kv dd:last-of-type{border-bottom:none}.empty-state{text-align:center;border:1px dashed var(--border);border-radius:var(--radius-md);background:var(--bg-card);flex-direction:column;align-items:center;padding:34px 20px 30px;display:flex}.empty-state+.empty-state{margin-top:10px}.empty-state__art{color:var(--text-muted);margin-bottom:10px}.empty-state__art svg{display:block}.empty-state__title{font-family:var(--font-ui);color:var(--text-primary);font-size:14.5px;font-weight:700}.empty-state__sub{color:var(--text-muted);max-width:48ch;margin-top:3px;font-size:12.5px}.toast__action{background:var(--bt-sand-0,#fff);color:var(--text-primary);font:inherit;cursor:pointer;border:none;border-radius:6px;flex-shrink:0;margin-left:10px;padding:4px 11px;font-size:12px;font-weight:650}.toast__action:hover{background:var(--bt-sand-50,#f7f4f0)}.toast__action:active{background:var(--bt-sand-100,#f0ebe4)}.empty-state__cta{margin-top:12px}.prop-tray{background:var(--bt-sand-25,#fcfaf8);border:1px solid var(--border-subtle);border-radius:12px;padding:10px}.prop-tray .prop-card+.prop-card{margin-top:8px}.active-exp{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-card);box-shadow:var(--bt-shadow-1,0 1px 2px #1914110d);overflow:hidden}.active-exp__progress{align-items:center;gap:12px;padding:0 16px 12px;display:flex}.ab-mini{border-collapse:collapse;width:100%;font-size:12.5px}.ab-mini th{text-align:left;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);background:var(--bg-surface);border-top:1px solid var(--border-subtle);padding:8px 16px;font-size:11px;font-weight:600}.ab-mini td{border-top:1px solid var(--border-subtle);font-variant-numeric:tabular-nums;padding:10px 16px}.ab-mini .num{text-align:right}.card,.thin-list,.variant-card{box-shadow:var(--bt-shadow-1,0 1px 2px #1914110d)}.dist{flex-direction:column;gap:8px;display:flex}.dist__row{align-items:center;gap:10px;display:flex}.dist__label{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;flex:0 0 108px;font-size:12px;overflow:hidden}.dist__track{background:var(--bg-muted);border-radius:4px;flex:1;height:8px;overflow:hidden}.dist__fill{background:var(--accent);border-radius:4px;height:100%}.dist__val{color:var(--text-muted);text-align:right;flex:0 0 76px;font-size:12px}.prop-diff{background:var(--bg-muted);border-radius:8px;flex-direction:column;gap:5px;margin:10px 0 2px;padding:10px 12px;display:flex}.prop-diff__row{align-items:baseline;gap:10px;font-size:12.5px;line-height:1.55;display:flex}.prop-diff__row--before span:last-child{color:var(--text-muted)}.prop-diff__row--after span:last-child{color:var(--text-primary);font-weight:500}.prop-diff__tag{text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);flex:0 0 66px;font-size:10.5px;font-weight:700}.prop-diff__row--after .prop-diff__tag{color:var(--success)}.prop-card__actions{flex-shrink:0;align-items:center;gap:12px;display:inline-flex}.decision-row{border-bottom:var(--bt-border-width) solid var(--bt-divider);color:inherit;align-items:center;gap:12px;padding:13px 16px;text-decoration:none;display:flex}.decision-row:last-child{border-bottom:none}.decision-row:hover{background:var(--bg-muted)}.decision-row__title{font-size:13.5px;font-weight:500;line-height:1.45}.sparkle{border:1px solid var(--border);background:var(--bg-card,var(--bg));cursor:pointer;width:28px;height:28px;color:var(--text-secondary);border-radius:8px;justify-content:center;align-items:center;font-size:13px;line-height:1;display:inline-flex}.sparkle:hover{border-color:var(--border-strong,var(--border));color:var(--text-primary)}.chat{flex-direction:column;gap:14px;padding-bottom:4px;display:flex}.bt-turn-ai p{margin:0 0 8px}.bt-turn-ai p:last-child{margin-bottom:0}.chat__empty{padding:2px 0}.chat__empty-h{font-family:var(--font-ui);letter-spacing:-.01em;margin:0 0 5px;font-size:15px;font-weight:600;line-height:1.4}.chat__empty-s{color:var(--text-muted);margin:0;font-size:12.5px;line-height:1.6}.chat__sugg{flex-direction:column;gap:6px;display:flex}.chat__sugg-b{text-align:left;cursor:pointer;width:100%;font:inherit;border:1px solid var(--border-subtle);color:var(--text-secondary);background:0 0;border-radius:10px;padding:9px 12px;font-size:12.5px;line-height:1.5}.chat__sugg-b span{color:var(--text-muted)}.chat__sugg-b:hover{border-color:var(--border);background:var(--bg-muted);color:var(--text-primary)}.bt-step b{color:var(--text-secondary);font-weight:600}.chat__q{margin-top:12px}.chat__q-ask{margin-bottom:6px;font-size:12.5px;font-weight:600;line-height:1.5}.chat__opt{cursor:pointer;color:var(--text-secondary);align-items:flex-start;gap:8px;padding:4px 0;font-size:12.5px;line-height:1.5;display:flex}.chat__opt:hover{color:var(--text-primary)}.chat__opt input{margin-top:3px}.chat__opt--static{cursor:default;color:var(--text-muted);padding:3px 0}.chat__opt--static.is-picked{color:var(--text-secondary)}.chat__prop{border:1px solid var(--border);background:var(--bg-card);border-radius:12px;padding:14px}.chat__prop.is-decided{opacity:.55}.chat__prop-h{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.chat__prop-h b{font-family:var(--font-ui);letter-spacing:-.01em;font-size:14px;font-weight:600;line-height:1.35}.chat__prop-h>span{color:var(--text-muted);flex:none;font-size:11px}.chat__prop>p{font-size:12px;line-height:1.55}.chat__prop-f{border-top:1px solid var(--border-subtle);justify-content:flex-end;align-items:center;gap:8px;margin-top:14px;padding-top:12px;display:flex}.chat__change{border-top:1px solid var(--border-subtle);margin-top:12px;padding-top:12px}.chat__change-h{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.chat__change-t{margin:7px 0 8px;font-size:12.5px;font-weight:600;line-height:1.45}.chat__change--warn .chat__change-t{color:var(--warning)}.chat__change details{margin-top:8px}.chat__change summary{font-size:11.5px}.chat__d{border-left:2px solid var(--border);grid-template-columns:30px 1fr;align-items:baseline;gap:10px;padding:6px 10px 6px 9px;font-size:12.5px;line-height:1.6;display:grid}.chat__d+.chat__d{margin-top:3px}.chat__d-tag{letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);font-size:9px}.chat__d--now{color:var(--text-muted)}.chat__d--new{border-left-color:var(--success);background:var(--success-bg);color:var(--text-primary);border-radius:0 8px 8px 0}.chat__echo{border-left:2px solid var(--success);color:var(--text-secondary);margin-left:1px;padding:3px 0 3px 11px;font-size:12.5px;line-height:1.6}.bt-composer textarea::placeholder{color:var(--text-muted)}.composer__send--stop{background:var(--bg-muted);color:var(--text-secondary)}.bt-composer-hint{color:var(--text-muted);margin:7px 2px 0;font-size:11px;line-height:1.5}body[data-panel=open] .drawer{right:380px}@media (max-width:1180px){body[data-panel=open] .drawer{right:320px}}.chat__impact{border:1px solid var(--border-subtle);background:var(--bg-muted);border-radius:10px;margin-top:12px;padding:10px 12px;font-size:12px;line-height:1.6}.chat__impact-h{color:var(--text-secondary);margin-bottom:5px;font-weight:600}.chat__impact ul{color:var(--text-secondary);margin:0 0 7px;padding-left:16px}.chat__impact li{margin:2px 0}.chat__impact p{color:var(--text-muted);margin:0 0 6px}.chat__impact p:last-child{margin-bottom:0}.chat__impact-unknown{border-left:2px solid var(--border);padding-left:9px}.chat__apply{background:var(--info-bg);color:var(--text-secondary);border-radius:8px;margin:10px 0 0;padding:8px 10px;font-size:12px;line-height:1.55}.chat__apply b{color:var(--text-primary);font-weight:600}.drawer__title .sparkle{vertical-align:middle;width:24px;height:24px;margin-left:2px;font-size:12px}.drawer__body .bt-doc-sheet{grid-template-columns:118px 1fr}.drawer__body .bt-doc-key{width:96px}.drawer__body .bt-doc{border:1px solid var(--border);border-radius:10px;overflow:hidden}.bt-doc-fold-body .bt-diff{font-size:12px!important}.doc__frozen{color:var(--text-muted);background:var(--bg-surface);border-bottom:1px solid var(--border);padding:10px 20px;font-size:12px}.card--flush{padding:0;overflow:hidden}.card--page{max-width:920px}#page-dealers tbody tr.is-off td,#page-dealers tbody tr.is-off .linklike{color:var(--text-muted)}.bt-aipanel-chipx{cursor:pointer;color:var(--text-muted);background:0 0;border:0;padding:0 2px;font-size:10px;line-height:1}.bt-aipanel-chipx:hover{color:var(--text-primary)}body[data-panel=open] .main{background:var(--bg-muted)}.askai{cursor:pointer;border:1px solid var(--accent);background:var(--bg-card);height:28px;font-family:var(--font-ui);color:var(--accent-hover);white-space:nowrap;border-radius:8px;flex:none;align-items:center;gap:5px;padding:0 10px 0 8px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.askai:hover{background:var(--accent-hover);border-color:var(--accent-hover);color:#fff}.askai svg{flex:none}.btn[data-sparkle]{border-color:var(--accent);color:var(--accent-hover)}.btn[data-sparkle] svg{color:var(--accent-hover)}.btn[data-sparkle]:hover{background:var(--accent-hover);border-color:var(--accent-hover);color:#fff}.btn[data-sparkle]:hover svg{color:#fff}.askai--quiet{border-color:var(--border);color:var(--text-secondary)}.askai--quiet svg{color:var(--accent-hover)}.askai--quiet:hover{background:var(--bg-muted);border-color:var(--border);color:var(--text-primary)}:root{--head-h:72px}.topbar,.sidebar__brand,.drawer__head,.bt-aipanel-head{min-height:var(--head-h);box-sizing:border-box}.drawer__head{padding-top:6px;padding-bottom:6px}.drawer__head .bt-doc-tags{flex-wrap:nowrap;overflow:hidden}.drawer__title{line-height:1.3}.sidebar__brand{padding-top:16px;padding-bottom:16px}.topbar{padding-top:10px;padding-bottom:10px}.bt-aipanel-name{font:inherit;font-family:var(--font-ui);color:var(--text-primary);cursor:text;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;border-radius:6px;max-width:210px;margin-left:-4px;padding:2px 4px;font-size:14px;font-weight:600;overflow:hidden}.bt-aipanel-name:hover{background:var(--bg-muted)}.bt-aipanel-nameinput{border:1px solid var(--border);width:210px;font:inherit;font-family:var(--font-ui);color:var(--text-primary);background:var(--bg-card);border-radius:6px;outline:none;padding:2px 6px;font-size:14px;font-weight:600}.hist{flex-direction:column;display:flex}.hist__row{text-align:left;cursor:pointer;width:100%;font:inherit;background:0 0;border:0;border-radius:10px;flex-direction:column;align-items:flex-start;gap:3px;margin:0 -10px;padding:10px;display:flex}.hist__row:hover,.hist__row.is-current{background:var(--bg-muted)}.hist__title{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:13.5px;font-weight:500;line-height:1.4;overflow:hidden}.hist__meta{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:11.5px;line-height:1.4;overflow:hidden}.hist__empty{padding:4px 0}.hist__empty p{margin:0 0 6px;font-size:13.5px;line-height:1.6}.hist__empty p:last-child{margin:0}.intg{flex-direction:column;gap:12px;max-width:860px;display:flex}.intg__card{border:1px solid var(--border);background:var(--bg-card);border-radius:12px;overflow:hidden}.intg__head{align-items:center;gap:14px;padding:16px 18px;display:flex}.intg__mark{background:var(--bg-muted);width:38px;height:38px;color:var(--text-secondary);border-radius:9px;flex:none;justify-content:center;align-items:center;font-size:16px;font-weight:800;display:inline-flex}.intg__mark--quiet{font-family:var(--font-mono);font-size:13px;font-weight:600}.intg__name{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.intg__name b{font-size:15px;font-weight:650}.intg__body{border-top:1px solid var(--border-subtle);background:var(--bg-surface);padding:14px 18px 16px}.intg__label{font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--text-muted);margin-bottom:10px;font-size:10px;font-weight:700}.intg__use{align-items:baseline;gap:10px;display:flex}.intg__use+.intg__use{margin-top:9px}.intg__use .chip{flex:none;justify-content:center;min-width:58px}.intg__use-t{color:var(--text-secondary);flex:1;font-size:13.5px;line-height:1.55}.intg__use-t b{color:var(--text-primary);font-weight:650}.expm__cols,.expm__row{border-top:1px solid var(--border-subtle);align-items:center;gap:12px;padding:11px 18px;font-size:13.5px;display:grid}.expm__cols{color:var(--text-muted);background:var(--bg-surface);border-top:1px solid var(--border);padding-top:10px;padding-bottom:9px;font-size:11px;font-weight:650}.expm__cols:first-child{border-top:0}.expm__gname{font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10px;font-weight:700;overflow:hidden}.expm__cols>span:not(:first-child){text-align:right}.expm__cols>span:last-child{text-align:left}.expm__row+.expm__row{border-top:1px solid var(--border-subtle)}.expm__cols,.expm__row{grid-template-columns:248px 128px 108px 104px 132px minmax(210px,1fr)}.expm__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:550;overflow:hidden}.expm__v,.expm__d{text-align:right}.expm__v{color:var(--text-secondary)}.expm__row .expm__v:nth-child(2){font-size:12.5px}.expm__d{font-weight:650}.expm__d.is-win{color:var(--success)}.expm__d.is-bad{color:var(--error)}.expm__bar{background:var(--bg-muted);border-radius:2px;height:10px;position:relative}.expm__fill{border-radius:2px;position:absolute;top:0;bottom:0}.expm__fill.is-win{background:var(--success)}.expm__fill.is-bad{background:var(--error)}.expm__fill.is-idle{background:var(--text-muted);opacity:.45}.expm__j{align-items:center;gap:7px;min-width:0;font-size:12.5px;display:flex}.expm__j b{font-variant-numeric:tabular-nums}.expm__row--day .expm__name{font-family:var(--font-mono);color:var(--text-muted);font-size:12px;font-weight:600}.expm__row--day{padding-top:9px;padding-bottom:9px}.expm__v--stack{flex-direction:column;align-items:flex-end;gap:1px;line-height:1.35;display:flex}.expm__v--stack b{color:var(--text-primary);font-size:13.5px;font-weight:650}.expm__v--stack>span{font-size:11.5px}.expm__inc{color:var(--text-muted)}.expm__row--day .expm__bar:after{content:"";background:var(--text-muted);opacity:.55;width:1px;position:absolute;top:-2px;bottom:-2px;left:95%}.expm__mini{border-top:1px solid var(--border-subtle);margin-top:10px}.expm__mini>div{color:var(--text-secondary);border-bottom:1px solid var(--border-subtle);grid-template-columns:1fr auto 56px;align-items:baseline;gap:12px;padding:6px 2px;font-size:12.5px;display:grid}.expm__mini>div:last-child{border-bottom:0}.expm__mini b{color:var(--text-primary);font-weight:650}.expm__mini span:last-child{text-align:right}.expm__mini .is-total{color:var(--text-primary);font-weight:600}.iv-strip{border-bottom:1px solid var(--border-subtle);background:var(--bg-surface);flex-wrap:wrap;gap:4px;padding:8px 14px;display:flex}.iv-chip{border-radius:var(--radius-full,999px);border:1px solid var(--border-subtle);color:var(--text-muted);background:var(--bg-card,#fff);white-space:nowrap;padding:2px 7px;font-size:11px;line-height:1.4}.iv-chip.is-done{color:var(--success);border-color:color-mix(in srgb, var(--success) 30%, var(--border-subtle))}.iv-flow{border:1px solid var(--border-subtle);border-radius:var(--radius-sm,8px);background:var(--bg-surface);margin-top:8px;overflow:hidden}.iv-phase{border-bottom:1px solid var(--border-subtle);color:var(--text-primary);align-items:flex-start;gap:9px;padding:8px 11px;font-size:13px;line-height:1.5;display:flex}.iv-phase:last-child{border-bottom:0}.iv-phase-n{border-radius:var(--radius-full,999px);background:var(--bg-muted);width:17px;height:17px;color:var(--text-muted);font-variant-numeric:tabular-nums;flex:none;place-items:center;margin-top:2px;font-size:10px;font-weight:700;display:grid}.vp-card{text-align:left;width:100%;color:inherit;font:inherit;cursor:pointer;transition:border-color .12s,background .12s;display:block}.vp-card:hover{border-color:var(--bt-orange-300,#ffbe94);background:var(--bt-orange-50,#fff8f2)}.vp-card:focus-visible{outline:2px solid var(--accent-hover);outline-offset:2px}.vp-card__label{letter-spacing:.09em;text-transform:uppercase;color:var(--text-muted);align-items:center;gap:6px;font-size:11px;font-weight:700;display:flex}.vp-card__go{letter-spacing:0;margin-left:auto;font-size:15px}.vp-card:hover .vp-card__go{color:var(--accent-hover)}.vp-card__value{margin-top:5px;font-size:15.5px;font-weight:600;display:block}.vp-card__note{color:var(--text-secondary);margin-top:3px;font-size:12.5px;line-height:1.45;display:block}.ana-card{text-align:left;cursor:pointer;width:100%;font:inherit;transition:border-color var(--duration-fast) var(--ease-out);display:block}.ana-card:hover{border-color:var(--border-strong)}.ana-card:focus-visible{box-shadow:var(--focus-ring);outline:none}.ana-card__go{color:var(--text-tertiary);margin-left:auto;font-size:12.5px}.ana-card:hover .ana-card__go{color:var(--text-secondary)}.ana-card__head{flex-wrap:wrap;align-items:center;gap:10px;font-size:15.5px;line-height:1.35;display:flex}.ana-card__head b{font-weight:650}.ana-card__why{color:var(--text-secondary);margin:8px 0 0;line-height:1.55}.fnl{flex-direction:column;gap:2px;width:100%;display:flex}.fnl__seg{border-radius:var(--radius-sm);background:var(--bg-surface);border:1px solid #0000;align-items:baseline;gap:10px;padding:5px 10px;display:flex}.fnl__seg--sub{margin-left:16px}.fnl__n{min-width:22px;color:var(--text-tertiary);font-variant-numeric:tabular-nums;flex:none;font-size:12.5px}.fnl__lbl{color:var(--text-tertiary);font-size:12.5px;line-height:1.5}.fnl__seg--through{background:var(--bg-subtle)}.fnl__seg--through .fnl__n,.fnl__seg--through .fnl__lbl{color:var(--text-secondary)}.fnl__seg--stop{background:var(--bg-card);border-color:var(--border-strong)}.fnl__seg--stop .fnl__n,.fnl__seg--stop .fnl__lbl{color:var(--text-primary)}.fnl__seg--unreached{opacity:.45}.chip--src{letter-spacing:.04em;text-transform:uppercase;color:var(--text-tertiary);padding:1px 6px;font-size:10.5px}
:root{--bt-orange-50:#fff8f2;--bt-orange-100:#fef0e5;--bt-orange-200:#ffdcc2;--bt-orange-300:#ffbe94;--bt-orange-400:#ff8f55;--bt-orange-500:#ff7a33;--bt-orange-600:#f26207;--bt-orange-700:#d1490b;--bt-orange-800:#a63c0e;--bt-orange-900:#7e2f10;--bt-orange-950:#451a08;--bt-orange-campaign:#ff6900;--bt-sand-0:#fff;--bt-sand-25:#fcfaf8;--bt-sand-50:#f7f4f0;--bt-sand-75:#f5f1ec;--bt-sand-100:#efeae2;--bt-sand-200:#e7e1d9;--bt-sand-300:#d6cec2;--bt-sand-400:#a39a8e;--bt-sand-500:#877d70;--bt-sand-600:#6b6259;--bt-sand-700:#4e463e;--bt-sand-750:#3e352b;--bt-sand-800:#362f28;--bt-sand-850:#29221b;--bt-sand-900:#1e1813;--bt-sand-950:#191411;--bt-sand-1000:#14100d;--bt-green-100:#e7f6ef;--bt-green-500:#10b981;--bt-green-600:#0b8a60;--bt-green-400:#34d399;--bt-amber-100:#fdf3e1;--bt-amber-500:#f59e0b;--bt-amber-600:#b45309;--bt-amber-400:#fbbf24;--bt-red-100:#fdecea;--bt-red-500:#ef4444;--bt-red-600:#b91c1c;--bt-red-400:#f87171;--bt-blue-100:#e8f1fb;--bt-blue-500:#3b82f6;--bt-blue-600:#1d4ed8;--bt-blue-400:#60a5fa;--bt-space-0:0;--bt-space-1:4px;--bt-space-2:8px;--bt-space-3:12px;--bt-space-4:16px;--bt-space-5:20px;--bt-space-6:24px;--bt-space-8:32px;--bt-space-10:40px;--bt-space-12:48px;--bt-space-16:64px;--bt-space-20:80px;--bt-space-24:96px;--bt-radius-sm:6px;--bt-radius-md:10px;--bt-radius-lg:14px;--bt-radius-xl:20px;--bt-radius-2xl:28px;--bt-radius-full:999px;--bt-shadow-1:0 1px 2px #1914110f;--bt-shadow-2:0 2px 8px #19141114;--bt-shadow-3:0 8px 24px #1914111f;--bt-shadow-4:0 16px 48px #1914112e;--bt-duration-fast:.1s;--bt-duration-base:.18s;--bt-duration-slow:.28s;--bt-duration-enter:.4s;--bt-ease-out:cubic-bezier(.2, 0, 0, 1);--bt-ease-in-out:cubic-bezier(.4, 0, .2, 1);--bt-ease-spring:cubic-bezier(.34, 1.3, .5, 1);--bt-z-dropdown:1000;--bt-z-sticky:1100;--bt-z-overlay:1200;--bt-z-modal:1300;--bt-z-toast:1400;--bt-z-tooltip:1500;--bt-font-sans:"Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, "Apple SD Gothic Neo", "Segoe UI", "Noto Sans KR", sans-serif;--bt-font-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--bt-tracking-display:-.025em;--bt-tracking-title:-.01em;--bt-tracking-label:.04em;--bt-bg-page:var(--bt-sand-0);--bt-bg-subtle:var(--bt-sand-25);--bt-bg-surface:var(--bt-sand-50);--bt-bg-sunken:var(--bt-sand-100);--bt-bg-elevated:var(--bt-sand-0);--bt-bg-accent:var(--bt-orange-600);--bt-bg-accent-subtle:var(--bt-orange-100);--bt-bg-inverse:var(--bt-sand-950);--bt-text-primary:var(--bt-sand-950);--bt-text-secondary:var(--bt-sand-600);--bt-text-tertiary:var(--bt-sand-400);--bt-text-accent:var(--bt-orange-700);--bt-text-on-accent:#fff;--bt-text-disabled:var(--bt-sand-300);--bt-text-inverse:var(--bt-sand-75);--bt-border-subtle:var(--bt-sand-100);--bt-border-default:var(--bt-sand-200);--bt-border-strong:var(--bt-sand-300);--bt-divider:var(--bt-border-default);--bt-border-accent:#f2620740;--bt-border-focus:var(--bt-orange-600);--bt-interactive-accent:var(--bt-orange-600);--bt-interactive-accent-hover:var(--bt-orange-700);--bt-interactive-accent-pressed:var(--bt-orange-800);--bt-interactive-subtle-hover:#1914110a;--bt-interactive-subtle-pressed:#19141114;--bt-interactive-disabled-bg:var(--bt-sand-100);--bt-interactive-inverse:var(--bt-sand-950);--bt-interactive-inverse-hover:var(--bt-sand-800);--bt-interactive-inverse-pressed:var(--bt-sand-700);--bt-focus-ring:0 0 0 2px var(--bt-bg-page), 0 0 0 4px var(--bt-orange-600);--bt-status-success:var(--bt-green-500);--bt-status-success-text:var(--bt-green-600);--bt-status-success-bg:var(--bt-green-100);--bt-status-warning:var(--bt-amber-500);--bt-status-warning-text:var(--bt-amber-600);--bt-status-warning-bg:var(--bt-amber-100);--bt-status-danger:var(--bt-red-500);--bt-status-danger-text:var(--bt-red-600);--bt-status-danger-bg:var(--bt-red-100);--bt-status-info:var(--bt-blue-500);--bt-status-info-text:var(--bt-blue-600);--bt-status-info-bg:var(--bt-blue-100);--bt-chart-1:var(--bt-orange-600);--bt-chart-2:var(--bt-sand-500);--bt-chart-3:var(--bt-blue-500);--bt-chart-4:var(--bt-green-500);--bt-chart-5:var(--bt-amber-500);--bt-chart-6:var(--bt-orange-300);--bt-control-height-sm:32px;--bt-control-height-md:40px;--bt-control-height-lg:48px;--bt-border-width:1px;--bt-row-height:48px;--bt-radius-nested:max(0px, calc(var(--bt-frame-radius,var(--bt-radius-lg)) - var(--bt-border-width)));--bt-card-head-height:36px;--bt-card-body-bg:var(--bt-sand-0);--bt-card-head-bg:var(--bt-sand-75);--bt-control-radius:var(--bt-radius-md);--bt-hit-area-min:44px;--bt-container-max:1120px;--bt-sidebar-width:240px;--bt-readable-max:68ch}[data-theme=dark]{--bt-bg-page:var(--bt-sand-1000);--bt-bg-subtle:var(--bt-sand-950);--bt-bg-surface:var(--bt-sand-900);--bt-bg-sunken:var(--bt-sand-950);--bt-bg-elevated:var(--bt-sand-850);--bt-bg-accent:var(--bt-orange-500);--bt-bg-accent-subtle:#ff7a3324;--bt-bg-inverse:var(--bt-sand-0);--bt-text-primary:var(--bt-sand-75);--bt-text-secondary:var(--bt-sand-400);--bt-text-tertiary:var(--bt-sand-500);--bt-text-accent:var(--bt-orange-400);--bt-text-on-accent:var(--bt-sand-1000);--bt-text-disabled:var(--bt-sand-700);--bt-text-inverse:var(--bt-sand-950);--bt-border-subtle:var(--bt-sand-850);--bt-border-default:var(--bt-sand-750);--bt-border-strong:var(--bt-sand-700);--bt-divider:var(--bt-border-default);--bt-card-body-bg:var(--bt-sand-900);--bt-card-head-bg:var(--bt-sand-950);--bt-border-accent:#ff7a334d;--bt-border-focus:var(--bt-orange-500);--bt-interactive-accent:var(--bt-orange-500);--bt-interactive-accent-hover:var(--bt-orange-400);--bt-interactive-accent-pressed:var(--bt-orange-600);--bt-interactive-subtle-hover:#f5f1ec0f;--bt-interactive-subtle-pressed:#f5f1ec1a;--bt-interactive-disabled-bg:var(--bt-sand-850);--bt-interactive-inverse:var(--bt-sand-75);--bt-interactive-inverse-hover:var(--bt-sand-200);--bt-interactive-inverse-pressed:var(--bt-sand-300);--bt-focus-ring:0 0 0 2px var(--bt-bg-page), 0 0 0 4px var(--bt-orange-500);--bt-chart-1:var(--bt-orange-500);--bt-chart-3:var(--bt-blue-400);--bt-chart-4:var(--bt-green-400);--bt-chart-5:var(--bt-amber-400);--bt-status-success:var(--bt-green-400);--bt-status-success-text:var(--bt-green-400);--bt-status-success-bg:#34d39924;--bt-status-warning:var(--bt-amber-400);--bt-status-warning-text:var(--bt-amber-400);--bt-status-warning-bg:#fbbf2424;--bt-status-danger:var(--bt-red-400);--bt-status-danger-text:var(--bt-red-400);--bt-status-danger-bg:#f8717124;--bt-status-info:var(--bt-blue-400);--bt-status-info-text:var(--bt-blue-400);--bt-status-info-bg:#60a5fa24;--bt-shadow-1:0 1px 2px #0000004d;--bt-shadow-2:0 2px 8px #00000059;--bt-shadow-3:0 8px 24px #00000073;--bt-shadow-4:0 16px 48px #0000008c}:root,[data-theme=dark]{--bt-orange:var(--bt-interactive-accent);--bt-orange-deep:var(--bt-text-accent);--bt-orange-tint:var(--bt-bg-accent-subtle);--bt-orange-border:var(--bt-border-accent);--bt-ground:var(--bt-bg-page);--bt-surface:var(--bt-bg-surface);--bt-surface-elevated:var(--bt-bg-elevated);--bt-border:var(--bt-border-default);--bt-ink:var(--bt-text-primary);--bt-success:var(--bt-status-success);--bt-warning:var(--bt-status-warning);--bt-danger:var(--bt-status-danger)}
@font-face{font-family:JetBrains Mono;src:url(../media/JetBrainsMono-Regular.3wjb1wy0xbxwz.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(../media/JetBrainsMono-Bold.2qnl63sot2bti.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--bg:var(--bt-bg-page);--bg-surface:var(--bt-bg-subtle);--bg-card:var(--bt-sand-0);--bg-muted:var(--bt-bg-surface);--text-primary:var(--bt-text-primary);--text-secondary:var(--bt-text-secondary);--text-muted:var(--bt-sand-500);--primary:var(--bt-interactive-accent);--accent:var(--bt-interactive-accent);--accent-hover:var(--bt-interactive-accent-hover);--tip-bg:var(--bt-bg-inverse);--tip-fg:var(--bt-text-inverse);--border:var(--bt-border-default);--border-subtle:var(--bt-border-subtle);--success:var(--bt-status-success-text);--success-bg:var(--bt-status-success-bg);--error:var(--bt-status-danger-text);--error-bg:var(--bt-status-danger-bg);--warning:var(--bt-status-warning-text);--warning-bg:var(--bt-status-warning-bg);--info:var(--bt-status-info-text);--info-bg:var(--bt-status-info-bg);--neutral:var(--bt-sand-500);--neutral-bg:var(--bt-sand-100);--radius-sm:var(--bt-radius-sm);--radius-md:var(--bt-radius-md);--radius-lg:var(--bt-radius-lg);--font-heading:var(--bt-font-sans);--font-body:var(--bt-font-sans);--font-ui:var(--bt-font-sans);--font-mono:var(--bt-font-mono)}.sidebar__logo{color:#fff;background:#002c5f}.nav-item .nav-badge{background:var(--bt-orange-100);color:var(--bt-orange-800)}.badge--accent{background:var(--bt-bg-accent-subtle);color:var(--bt-text-accent)}:focus-visible{outline-color:var(--bt-border-focus)}.btn--primary{background:var(--bt-interactive-accent);color:var(--bt-text-on-accent)}.btn--primary:hover:not(:disabled){background:var(--bt-interactive-accent-hover)}.notice--info{color:var(--bt-text-primary);background:var(--bt-bg-page);border-color:#3b82f640}.notice--warning{color:var(--bt-status-warning-text);border-color:#f59e0b4d}.notice--error{color:var(--bt-status-danger-text);border-color:#ef444440}.notice--success{color:var(--bt-status-success-text);border-color:#10b98140}.bt-diff-del{color:var(--bt-status-danger-text);text-decoration-color:#ef444480}.bt-diff-add{color:var(--bt-status-success-text)}.banner-critical{border-bottom-color:#ef444440}.banner-paused{border-bottom-color:#f59e0b4d}.modal{box-shadow:var(--bt-shadow-4)}.toast{box-shadow:var(--bt-shadow-3)}.agent-card,.role-switch__btn.active{box-shadow:var(--bt-shadow-1)}.nav-item.active{box-shadow:inset 0 0 0 1px var(--border-subtle), var(--bt-shadow-1);color:var(--accent-hover)}.modal-backdrop{background:#19141166}:root,.card.bt-card--framed{--bt-frame-radius:var(--radius-md)}.table-wrap{background:var(--bt-card-body-bg);border-color:var(--bt-border-default)}.table-wrap thead>tr>th{background:var(--bt-card-body-bg);border-bottom:var(--bt-border-width) solid var(--bt-divider)}.table-wrap tbody{background:var(--bt-card-body-bg)}.table-wrap tbody>tr>td{border-bottom:var(--bt-border-width) solid var(--bt-divider)}.table-wrap tbody>tr:last-child>td{border-bottom:0}.card--flush,.thin-list,.intg__card{border-color:var(--bt-border-default)}.card.bt-card--framed{--bt-frame-radius:var(--radius-md)}.bt-card-head .hint,.bt-card-foot .hint{text-transform:none;letter-spacing:0;color:var(--bt-text-tertiary);font-weight:500}.bt-card--framed .table-wrap,.bt-card--framed .prop-tray{background:0 0;border:0;border-radius:0}.bt-card--framed .empty-state{background:0 0;border:0}.bt-card--framed:has(.bt-pop){overflow:visible}.bt-card--framed:has(.bt-pop)>.bt-card-body:last-child{border-bottom-left-radius:var(--bt-radius-nested);border-bottom-right-radius:var(--bt-radius-nested)}.bt-card--framed.chart-card{padding:0}.drawer .bt-doc,.drawer .bt-doc-values,.drawer .table-wrap,.drawer .card--flat{background:var(--bg-card)}.kpi__value{font-family:var(--bt-font-mono);letter-spacing:-.02em;font-weight:700}.toast{background:var(--bt-bg-inverse);color:var(--bt-text-inverse);border-radius:10px;font-size:13.5px;font-weight:500;box-shadow:0 8px 24px #1914111f}.toast .dot{background:var(--bt-green-500)}.toast.toast--error .dot{background:var(--bt-red-400)}.agent-avatar,.decisions-hero__count{background:var(--bt-bg-accent-subtle);color:var(--bt-text-accent)}.btn--inverse{background:var(--bt-interactive-inverse);color:var(--bt-text-inverse);border-radius:var(--bt-radius-sm);align-items:center;height:32px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.btn--inverse:hover:not(:disabled){background:var(--bt-interactive-inverse-hover);color:var(--bt-text-inverse)}.btn--inverse:active:not(:disabled){background:var(--bt-interactive-inverse-pressed)}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=dark]{--bt-bg-page:var(--bt-sand-1000);--bt-bg-subtle:var(--bt-sand-950);--bt-bg-surface:var(--bt-sand-900);--bt-bg-sunken:var(--bt-sand-950);--bt-bg-elevated:var(--bt-sand-850);--bt-bg-accent:var(--bt-orange-500);--bt-bg-accent-subtle:#ff7a3324;--bt-bg-inverse:var(--bt-sand-0);--bt-text-primary:var(--bt-sand-75);--bt-text-secondary:var(--bt-sand-400);--bt-text-tertiary:var(--bt-sand-500);--bt-text-accent:var(--bt-orange-400);--bt-text-on-accent:var(--bt-sand-1000);--bt-text-disabled:var(--bt-sand-700);--bt-text-inverse:var(--bt-sand-950);--bt-border-subtle:var(--bt-sand-850);--bt-border-default:var(--bt-sand-750);--bt-border-strong:var(--bt-sand-700);--bt-border-accent:#ff7a334d;--bt-border-focus:var(--bt-orange-500);--bt-interactive-accent:var(--bt-orange-500);--bt-interactive-accent-hover:var(--bt-orange-400);--bt-interactive-accent-pressed:var(--bt-orange-600);--bt-interactive-subtle-hover:#f5f1ec0f;--bt-interactive-subtle-pressed:#f5f1ec1a;--bt-interactive-disabled-bg:var(--bt-sand-850);--bt-interactive-inverse:var(--bt-sand-75);--bt-interactive-inverse-hover:var(--bt-sand-200);--bt-interactive-inverse-pressed:var(--bt-sand-300);--bt-focus-ring:0 0 0 2px var(--bt-bg-page), 0 0 0 4px var(--bt-orange-500);--bt-chart-1:var(--bt-orange-500);--bt-chart-3:var(--bt-blue-400);--bt-chart-4:var(--bt-green-400);--bt-chart-5:var(--bt-amber-400);--bt-status-success:var(--bt-green-400);--bt-status-success-text:var(--bt-green-400);--bt-status-success-bg:#34d39924;--bt-status-warning:var(--bt-amber-400);--bt-status-warning-text:var(--bt-amber-400);--bt-status-warning-bg:#fbbf2424;--bt-status-danger:var(--bt-red-400);--bt-status-danger-text:var(--bt-red-400);--bt-status-danger-bg:#f8717124;--bt-status-info:var(--bt-blue-400);--bt-status-info-text:var(--bt-blue-400);--bt-status-info-bg:#60a5fa24;--bt-shadow-1:0 1px 2px #0000004d;--bt-shadow-2:0 2px 8px #00000059;--bt-shadow-3:0 8px 24px #00000073;--bt-shadow-4:0 16px 48px #0000008c;--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg-card:var(--bt-bg-surface);--text-muted:var(--bt-sand-400);--neutral-bg:var(--bt-sand-850);--bt-chart-2:var(--bt-sand-400);--bt-chart-6:var(--bt-orange-300)}[data-theme=dark] .nav-item.active,[data-theme=dark] .role-switch__btn.active{background:var(--bt-bg-elevated)}[data-theme=dark] .agent-card,[data-theme=dark] .table-wrap,[data-theme=dark] .modal,[data-theme=dark] .btn--secondary,[data-theme=dark] .btn--danger,[data-theme=dark] .btn--success{background:var(--bt-bg-surface)}[data-theme=dark] .select,[data-theme=dark] .input,[data-theme=dark] textarea{background:var(--bt-bg-surface);color:var(--bt-text-primary)}[data-theme=dark] .proposal,[data-theme=dark] .gate-item,[data-theme=dark] .field-row,[data-theme=dark] .turn--agent .turn__bubble{background:var(--bt-bg-surface)}[data-theme=dark] .option-card{background:var(--bt-bg-elevated);color:var(--bt-text-primary)}[data-theme=dark] .prop-tray{background:var(--bt-bg-sunken)}
