.ym{z-index:100;max-width:min(260px,calc(100vw - 24px));padding:6px 10px;border-radius:var(--radius-sm);background:#262626;color:var(--surface);font-family:var(--font-family-body);font-size:var(--text-xs);line-height:var(--leading-normal);overflow-wrap:anywhere;box-shadow:var(--shadow-sm)}.km{fill:#262626}.ci{container-type:inline-size;display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden;color:var(--text)}.Pp{display:flex;align-items:center;gap:10px;min-height:38px;padding:6px 20px;border-bottom:1px solid var(--line);color:var(--muted);font-size:var(--text-2xs)}.zm{margin-left:auto}._m{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.jm{display:inline-flex;align-items:center;gap:5px;background:var(--muted-background);border-radius:var(--radius-xs);padding:2px 7px;font-size:var(--text-2xs);color:var(--muted);white-space:nowrap}._n{padding:6px 20px;display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap;border-bottom:1px solid var(--line)}._n small{color:var(--muted)}.Qp{display:flex;gap:4px}.Qp button[aria-pressed=true]{background:var(--accent-subtle);color:var(--primary)}.vi{display:grid;grid-template-columns:minmax(0,1fr);flex:1;min-height:0;overflow:hidden}.vi[data-inspecting=true]{grid-template-columns:minmax(0,1fr) 300px}.ui{--workflow-card-width: 216px;--workflow-line: var(--line);padding:90px 20px 60px;background-color:var(--page-body);background-image:radial-gradient(var(--line) 1px,transparent 1px);background-size:20px 20px;min-width:0;overflow:auto}.jn{display:flex;flex-direction:column;align-items:center;min-width:var(--workflow-card-width);width:max-content}.ui>.jn{min-width:100%}.Y{display:flex;align-items:center;gap:9px;flex-wrap:wrap;min-height:52px;width:var(--workflow-card-width);max-width:100%;border:1px solid var(--line);border-radius:var(--radius-2xl);background:var(--surface);padding:8px;box-shadow:var(--shadow-xs);text-align:left;cursor:pointer;color:var(--text);font:inherit;position:relative}.Y[aria-pressed=true]{border-color:var(--primary);box-shadow:0 0 0 2px var(--accent-border)}.Y:focus-visible,.qn:focus-visible,.Rp:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.Y[draggable=true]{cursor:grab}.bi{display:grid;place-items:center;flex:0 0 32px;height:32px;border-radius:var(--radius-xs);color:var(--primary);background:var(--muted-background)}.qm{flex:1;min-width:0}.Xm{display:block;font-size:var(--text-2xs);color:var(--muted);line-height:var(--leading-normal)}.Y strong{font-size:var(--text-sm);font-weight:var(--weight-medium);display:block;line-height:var(--leading-normal)}.Y[data-type=trigger] .bi{color:#9662b4}.Y[data-type=condition] .bi{color:#976220}.Y[data-type=end] .bi{color:#568176}.Im{flex-basis:100%;color:#b45309;font-size:var(--text-2xs)}.Cm{height:32px;width:1px;flex-shrink:0;background:var(--workflow-line)}.qn{width:22px;height:22px;display:grid;place-items:center;border:1px solid var(--line);background:var(--surface);color:var(--muted);border-radius:var(--radius-xs);cursor:pointer;padding:0;flex-shrink:0}.qn:hover{color:var(--primary);border-color:var(--primary)}.Tp{display:flex;align-items:flex-start;padding-top:24px;width:max-content;min-width:100%;position:relative}.Tp:before{content:"";position:absolute;top:0;left:50%;width:1px;height:24px;background:var(--workflow-line);transform:translate(-50%)}.La{flex:1 0 auto;min-width:calc(var(--workflow-card-width) + 40px);display:flex;align-items:center;flex-direction:column;padding:0 20px;position:relative}.La:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:var(--workflow-line)}.La:first-child:before{left:50%}.La:last-child:before{right:50%}.wi{font-size:var(--text-2xs);color:var(--muted);margin-bottom:8px}.La>.wi{position:relative;display:grid;place-items:center;height:32px;width:100%;margin:0}.La>.wi:before{content:"";position:absolute;top:0;bottom:0;left:50%;width:1px;background:var(--workflow-line);transform:translate(-50%)}.wi>span{position:relative;padding:2px 7px;background:var(--page-body);border:1px solid var(--line);border-radius:var(--radius-xs);line-height:var(--leading-tight)}.Rp{border:1px dashed var(--line);background:var(--surface);color:var(--primary);font:inherit;font-size:var(--text-xs);padding:8px 12px;border-radius:var(--radius-sm);cursor:pointer}.Am{display:flex;align-items:center;justify-content:space-between}.yi{padding:20px;border-left:1px solid var(--line);background:var(--surface);min-width:0;min-height:0;overflow:auto;overscroll-behavior:contain}.yi h3{font-size:var(--text-lg);margin:6px 0;font-family:var(--font-family-heading);font-weight:var(--weight-bold);line-height:var(--leading-snug)}.yi header p{color:var(--muted);font-size:var(--text-xs);margin:0 0 24px}.Ym{font-size:var(--text-2xs);letter-spacing:.08em;font-weight:var(--weight-semibold);color:var(--muted)}.ki{padding:0;margin:0;border:0;min-width:0;display:grid;gap:var(--space-4)}.ki label{display:grid;gap:6px;font-size:var(--label-font-size);font-weight:var(--weight-semibold)}.ki small{color:var(--muted);font-size:var(--text-xs);font-weight:var(--weight-normal);line-height:var(--leading-relaxed)}.ki h4{margin:0 0 12px;font-size:var(--text-xs);font-family:var(--font-family-heading);font-weight:var(--weight-bold);line-height:var(--leading-snug)}.Bm{display:grid;grid-template-columns:1fr 1fr;gap:10px}.Gm{display:grid;gap:10px;border-top:1px solid var(--line);padding-top:18px}.Up{padding:12px 20px;background:var(--accent-subtle);color:var(--content-default);font-size:var(--text-xs);border-bottom:1px solid var(--accent-border);display:flex;gap:10px;align-items:center;flex-wrap:wrap}.Up p{margin:0;flex:1}.Fm{background:#fff6ed;border-color:#efcfac;color:#794817}.Ee{padding:20px;border-bottom:1px solid var(--line);background:var(--surface)}.Ee h3{font-size:var(--text-base);margin:0 0 12px;font-family:var(--font-family-heading);font-weight:var(--weight-bold);line-height:var(--leading-snug)}.Ee p{font-size:var(--text-xs);color:var(--muted)}.Ee ul{padding-left:18px;margin:8px 0;font-size:var(--text-xs)}.Ee li{margin:8px 0}.Ee li button{text-align:left;white-space:normal;height:auto}.Vp{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.Rt{display:block;border:1px solid var(--line);border-radius:var(--radius-2xl);padding:16px;background:var(--surface);text-align:left;color:var(--text);cursor:pointer}.Rt:hover{border-color:var(--primary);background:var(--accent-subtle)}.Rt strong{display:block;margin-bottom:7px;font-size:var(--text-sm)}.Rt span{font-size:var(--text-xs);line-height:var(--leading-normal);color:var(--muted)}.Rt .Mm{display:block;margin-top:8px;font-size:var(--text-2xs)}.Wp{padding:24px;min-width:0;overflow:auto;overscroll-behavior:contain;background:var(--page-body)}.Om{max-width:680px;margin:0 auto}.Zp{display:flex;flex-wrap:wrap;align-items:center;gap:8px;justify-content:space-between;margin-bottom:16px}.Zp p,.Sm,.zi>p{margin:0;color:var(--muted);font-size:var(--text-2xs);line-height:var(--leading-relaxed)}.Dm{list-style:none;display:grid;gap:12px;padding:0;margin:0}.es{min-width:0}.es>.Y{width:100%}.Em{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:var(--text-2xs);line-height:var(--leading-relaxed);color:var(--muted);margin-top:3px;white-space:pre-wrap;overflow-wrap:anywhere}.as{margin:8px 0 0 12px;padding-left:16px;border-left:1px solid var(--line);display:grid;gap:12px}.Hm{min-width:0}.ts{display:flex;flex-wrap:wrap;gap:4px;align-items:center;justify-content:space-between;margin-bottom:8px}.ts button{color:var(--muted)}.rs{justify-content:flex-start;max-width:100%;height:auto;text-align:left;white-space:normal;color:var(--primary)}.rs svg{flex-shrink:0}.Jm{margin-top:3px;color:var(--muted)}.zi{margin-top:24px;padding:16px;border:1px dashed var(--line);border-radius:var(--radius-sm)}.zi h3{margin:0 0 6px;font-size:var(--text-xs);font-family:var(--font-family-heading);font-weight:var(--weight-bold);line-height:var(--leading-snug)}.zi>p{margin-bottom:12px}.Km{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.Lm{white-space:pre-wrap;padding:12px;border:1px solid var(--line);border-radius:var(--radius-sm);font-size:var(--text-xs);background:var(--page-body);margin-top:8px}.Nm{padding:48px 24px;text-align:center;color:var(--muted)}.is{padding:20px;background:#fff6ed;border:1px solid #efcfac;border-radius:var(--radius-2xl);margin:16px}.is p{margin:0 0 12px}@container (max-width: 650px){.vi[data-inspecting=true]{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(160px,1fr) minmax(0,1fr)}.vi[data-inspecting=true] .yi{border-left:0;border-bottom:1px solid var(--line)}.ui{padding:50px 16px}.Vp{grid-template-columns:1fr}.Ee{padding:16px}}@media(max-width:760px){.ui{padding:28px 12px}._n,.Pp{padding:8px 12px}}.Pm{text-align:center;color:var(--muted);font-size:var(--text-2xs);line-height:var(--leading-relaxed);max-width:460px;margin:30px auto 0}.Tt{display:inline-flex;align-items:center;justify-content:center;width:16px;height:30px;opacity:0;cursor:grab;touch-action:none;user-select:none;border-radius:var(--radius-xs)}.Y:hover .Tt,.Y:focus-visible .Tt{opacity:1}@media(hover:none){.Tt{opacity:1}}.Tt:hover{background:var(--accent-subtle);color:var(--primary)}.Y[data-dragging=true]{opacity:.6;cursor:grabbing}.Y[data-drop-target=true]{border-color:var(--primary);box-shadow:0 -4px 0 var(--primary),0 0 0 2px var(--accent-border)}.Y[data-drop-target=true]:before{content:"Move before this step";position:absolute;left:0;top:-23px;font-size:var(--text-2xs);color:var(--primary);background:var(--surface);padding:2px 5px;border-radius:var(--radius-xs)}.content:has(>div:not([hidden]) .ci){overflow:hidden}.content>div:not([hidden]):has(.ci){flex:1 1 0;height:auto!important;min-height:0}.ci>:not(._i){flex-shrink:0}._i{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain}._i[data-build=true]{display:flex;flex-direction:column;overflow:hidden}._i[data-build=true]>.Ee{flex-shrink:0;max-height:35%;overflow:auto}.os{container-type:inline-size;--workflow-card-width: 216px;--workflow-line: var(--line);position:relative;min-width:0;min-height:0;overflow:hidden;background:var(--page-body);overscroll-behavior:none}.os:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.ji{width:max-content;min-width:216px;pointer-events:none}.ji button,.ji a{pointer-events:auto}.ji>.jn{min-width:100%}.Ut{position:absolute;bottom:12px;left:12px;right:12px;display:flex;justify-content:space-between;align-items:center;gap:12px;pointer-events:none}.Ut>span{font-size:var(--text-2xs);color:var(--muted);background:var(--page-body);padding:4px 6px;border-radius:var(--radius-xs)}.ns{display:flex;flex-wrap:wrap;justify-content:flex-end;max-width:100%;min-width:0;align-items:center;gap:2px;pointer-events:auto;background:var(--surface);padding:3px;border:1px solid var(--line);border-radius:var(--radius-sm);box-shadow:var(--shadow-sm)}.Ut button{pointer-events:auto;flex-shrink:0}@container (max-width: 650px){.Ut>span{display:none}.Ut{justify-content:flex-end}}@container (max-width: 400px){.Wp{padding:16px 12px}.as{margin-left:4px;padding-left:10px}.ns{gap:0}}.e{position:relative;--subnav-font-size: var(--text-base);--subnav-font-weight: var(--weight-medium);--subnav-line-height: 16px;--subnav-row-height: 28px;--subnav-icon-size: 16px;--subnav-inline-padding: 12px;--subnav-item-padding: 10px;--subnav-row-gap: 2px;--wb-rail: 52px;--wb-sidebar: 250px;--wb-chat: minmax( 340px, calc( (100% - var(--wb-rail) - var(--wb-sidebar) - 4px) * var(--chat-share, .38) ) );display:grid;grid-template-columns:var(--wb-rail) var(--wb-sidebar) minmax(320px,1fr) 4px var(--wb-chat);grid-template-rows:auto minmax(0,1fr);padding:8px 8px 8px 0;height:100dvh;width:100%;min-width:0;overflow:hidden;background:var(--soft);color:var(--content-default);font-family:var(--font-family-body);-webkit-font-smoothing:antialiased}@container (max-width: 700px){.e .toolbar{flex-wrap:wrap;height:auto;min-height:44px;padding-block:8px;justify-content:flex-start;gap:8px}.e .toolbar>*{flex-shrink:0}.e .toolbar>span:first-child{flex-basis:100%}.e .metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.e .page-heading{padding:16px;flex-wrap:wrap;gap:12px}}.e[data-sidebar=false]{--wb-sidebar: 0px}.e[data-layout=chat]{grid-template-columns:var(--wb-rail) var(--wb-sidebar) minmax(0,1fr)}.e[data-layout=chat] .ze{display:none}.e[data-layout=chat]>#workspace-assistant{grid-row:1 / -1;border-top:1px solid var(--line);border-radius:12px}.e[data-layout=work]{grid-template-columns:var(--wb-rail) var(--wb-sidebar) minmax(0,1fr) 0px 36px}.e>.rail,.e>.sidebar{display:none}.e [hidden]{display:none!important}.ds{position:fixed;z-index:40;bottom:20px;right:20px;max-width:min(480px,calc(100vw - 40px));display:flex;align-items:center;gap:12px;border:1px solid #ead0d0;background:#fff6f6;color:var(--danger);padding:12px 16px;border-radius:8px}.ds>span{min-width:0;overflow-wrap:anywhere}.Qm{position:fixed;inset:0;background:#00000018;z-index:24}.e svg{stroke-width:1.75}.te{grid-column:1;grid-row:1 / -1;display:flex;flex-direction:column;align-items:center;gap:2px;padding:4px 12px 12px;overflow-y:auto;background:var(--page-body);z-index:26}.ls{width:100%;display:flex;align-items:center;gap:8px;min-height:28px;margin-bottom:16px}.Rm{display:flex;flex-direction:column;gap:2px;width:100%}.te .He{width:28px;height:28px;min-height:28px;border-radius:8px;color:var(--muted-foreground);background:transparent;border:0;box-shadow:none}.te .He svg{width:16px;height:16px}.te .He:hover{background:#f0f0f0}.te .He[aria-current=page]{background:#f0f0f0;color:var(--content-default)}.e[data-rail-expanded=true]{--wb-rail: 232px}.e[data-rail-expanded=true] .te{align-items:stretch}.e[data-rail-expanded=true] .He,.e[data-rail-expanded=true] .Vt>button{width:100%;height:28px;min-height:28px;display:flex;justify-content:flex-start;gap:8px;padding:0 6px;font-family:var(--font-family-body);font-weight:var(--weight-medium);font-size:var(--text-base);line-height:16px;color:var(--muted-foreground)}.e[data-rail-expanded=true] .Je,.e[data-rail-expanded=true] .Vt{width:100%;align-items:stretch}.e[data-rail-expanded=true] .Je+.Je{border:0;padding-top:0}.e[data-rail-expanded=true] .Je[data-footer=true]{margin-top:auto;padding-top:24px}.ls>:first-child{min-width:0;flex:1}.Tm{flex:0 0 28px;width:28px;height:28px;min-height:28px;padding:0;color:var(--muted-foreground)}.te .ps{display:flex;align-items:center;justify-content:flex-start;width:100%;height:28px;min-height:28px;padding:0 6px;gap:8px;border-radius:8px;font-family:var(--font-family-body);font-weight:var(--weight-medium);font-size:var(--text-xs);line-height:14px;color:var(--muted-foreground)}.ps[aria-expanded=false] svg{transform:rotate(-90deg)}.Je{display:flex;flex-direction:column;align-items:center;gap:2px;width:28px}.Je+.Je{border-top:1px solid var(--line);margin-top:20px;padding-top:20px}.Je[data-footer=true]{margin-top:auto;padding-top:24px;border:0}.Vt{padding-top:2px;display:flex;flex-direction:column;align-items:center;gap:2px}.Vt>button{width:28px;height:28px;min-height:28px}.qi{padding:6px 8px;font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--muted-foreground)}.Um{height:1px;background:var(--line);margin:4px 0}.ss{padding:16px 22px 8px}.ss h2{font-family:var(--font-family-heading);font-size:var(--text-base);font-weight:var(--weight-bold);line-height:18px;margin:0}._e{grid-column:2;grid-row:1 / -1;background:var(--surface);border:1px solid var(--line);border-radius:12px 0 0 12px;display:flex;flex-direction:column;min-height:0;min-width:0;overflow:hidden}.xs{flex:1;min-height:0;overflow:hidden}._e:not([hidden]) .xs:empty{display:none}._e .chat-sidebar{background:transparent}.Xi{padding:8px var(--subnav-inline-padding) 16px;overflow:auto;scrollbar-width:thin;scrollbar-gutter:auto;font-size:var(--text-base);display:flex;flex-direction:column;gap:var(--subnav-row-gap)}.re{display:flex;flex-direction:column;gap:var(--subnav-row-gap)}.re+.re{margin-top:12px;padding-top:8px;border-top:1px solid var(--line)}.e[data-area=settings] .Xi{padding-top:14px}.e[data-area=settings] .qi{font-weight:var(--weight-normal)}.e[data-area=settings] .re+.re{margin-top:24px;padding-top:0;border-top:0}.e .H{display:flex;align-items:center;justify-content:flex-start;gap:8px;text-align:left;padding:0 var(--subnav-item-padding);border-radius:6px;width:100%;border:0;color:var(--muted-foreground);font-weight:var(--subnav-font-weight);background:transparent;font-size:var(--subnav-font-size);min-height:var(--subnav-row-height);height:var(--subnav-row-height);line-height:var(--subnav-line-height)}.H svg{width:var(--subnav-icon-size);height:var(--subnav-icon-size);flex-shrink:0}.H>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.H:hover{background:#f0f0f0;color:var(--text)}.H[aria-current=page]{background:var(--accent-subtle);color:var(--primary)}.Ii{grid-column:4;grid-row:1 / -1;cursor:col-resize;touch-action:none;position:relative;background:var(--page-body);z-index:2}.Ii:hover,.Ii:focus-visible{background:#b9b9bd;outline-offset:-1px}.e>#workspace-assistant{position:static;grid-column:3;grid-row:2;width:auto;height:auto;min-height:0;border:1px solid var(--line);border-top:0;border-radius:0 0 12px 12px;margin:0;overflow:hidden;background:var(--surface);z-index:auto}.e[data-layout=split]>#workspace-assistant{grid-column:5;grid-row:1 / -1;border-top:1px solid var(--line);border-radius:12px;background:var(--surface)}.e[data-layout=chat][data-sidebar=true]>#workspace-assistant{border-radius:0 12px 12px 0;border-left:0}.e>#workspace-assistant[data-mode=floating]{position:fixed;inset:auto 20px 62px auto;width:min(420px,calc(100vw - 40px));height:min(620px,calc(100dvh - 100px));border:1px solid var(--line);border-radius:16px;box-shadow:0 12px 40px #00000014;z-index:40;overflow:hidden}.e>.content{grid-column:3;grid-row:2;height:auto;min-height:0;min-width:0;overflow:auto;container-type:inline-size;background:var(--surface);border:1px solid var(--line);border-top:0;border-radius:0 0 12px 12px;margin:0}:is(.e[data-area=inbox],.o)>.content{container-name:Vm}.e:not([data-layout=chat])[data-sidebar=true]>.content{border-radius:0 0 12px;border-left:0}.e>.content>*{visibility:visible!important}.e>.content>.mobile-club-switch,.e>.content>.topbar,.e[data-layout=chat]>.content{display:none}@media(max-width:1200px){.e{--wb-chat: minmax( 300px, calc( (100% - var(--wb-rail) - var(--wb-sidebar) - 4px) * var(--chat-share, .38) ) )}}@media(max-width:1000px){.e,.e[data-layout=split]{grid-template-columns:var(--wb-rail) var(--wb-sidebar) minmax(0,1fr)}.e[data-layout=work]{grid-template-columns:var(--wb-rail) var(--wb-sidebar) minmax(0,1fr) 0px 36px}.e[data-layout=split]>#workspace-assistant{grid-column:3;grid-row:1 / -1;position:relative;inset:auto;justify-self:end;width:min(420px,100%);height:100%;border-radius:12px;box-shadow:-12px 0 32px #00000012;z-index:20}.Ii{display:none}}@media(max-width:760px){.e,.e[data-layout]{--wb-sidebar: 0px;--wb-rail: 56px}._e{position:fixed;z-index:25;inset:0 auto 0 var(--wb-rail);width:min(280px,calc(100vw - var(--wb-rail)));box-shadow:12px 0 30px #00000015}.e:not([data-layout=chat])[data-sidebar=true]>.content,.e[data-layout=chat][data-sidebar=true]>#workspace-assistant{border-radius:0 0 12px 12px}}@media(pointer:coarse){.e[data-rail-expanded] .Vt>button,.e .H{min-height:var(--touch-target)}}.ze{grid-column:3;grid-row:1;display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch;min-height:var(--header-height);min-width:0;padding-left:0;background:var(--surface);border:1px solid var(--line);border-radius:12px 12px 0 0}.q{grid-column:1;min-width:0;display:flex;align-items:center}.q>header{flex:1;min-height:calc(var(--header-height) - 2px);border:0}.q:empty{display:none}@media(max-width:760px){.ze{grid-template-columns:minmax(0,1fr)}.q{grid-column:1}.e>._e{border-top:1px solid var(--line);border-radius:12px}.e[data-sidebar=true]>.content,.e[data-layout=chat][data-sidebar=true]>#workspace-assistant{border-bottom-left-radius:12px;border-left:1px solid var(--line)}}.workspace:has(.e)>.contextual-agent-launcher{display:none}.Xn{grid-column:5;grid-row:1 / -1;display:flex;justify-content:center;align-items:flex-start;padding-top:8px}@media(max-width:760px){.e[data-layout=split]>.ze,.e[data-layout=split]>.content{visibility:hidden}.e[data-layout=split]>.content>*{visibility:hidden!important}}@media(min-width:761px)and (max-width:1000px){.e[data-layout=split]{--wb-sidebar: 0px;grid-template-columns:var(--wb-rail) 0px minmax(0,1fr) 0px 300px}.e[data-layout=split] ._e{position:fixed;z-index:25;inset:8px auto 8px var(--wb-rail);width:250px;border-top:1px solid var(--line);border-radius:12px;box-shadow:12px 0 30px #00000015}.e[data-layout=split]>#workspace-assistant{grid-column:5;position:static;width:auto;box-shadow:none}}.e[data-sidebar=true] .ze{border-top-left-radius:0;border-left:0}@media(max-width:1000px){.e[data-layout=split] .ze{border-top-left-radius:12px;border-left:1px solid var(--line)}}@media(max-width:760px){.e[data-sidebar=true] .ze{border-top-left-radius:12px;border-left:1px solid var(--line)}}.He>*,.H>*{pointer-events:none}@media(max-width:760px){.e[data-layout=work]{grid-template-columns:var(--wb-rail) 0px minmax(0,1fr)}.Xn{display:none}.q>header{flex-wrap:nowrap}.q>header>div:first-child{flex-basis:auto}}@media(width<1024px){:is(.e[data-area=inbox],.o)[data-inbox-conversation=true]{--wb-rail: 0px;padding-left:8px}:is(.e[data-area=inbox],.o)[data-inbox-conversation=true] .te{display:none}}:is(.e[data-area=inbox],.o)[data-layout=work]{grid-template-columns:var(--wb-rail) var(--wb-sidebar) minmax(0,1fr) 0px 0px;grid-template-rows:auto minmax(0,1fr)}:is(.e[data-area=inbox],.o) .q{container-type:inline-size;container-name:gs}@container gs (max-width: 700px){.q>header{flex-wrap:nowrap;gap:8px}.q>header>div:first-of-type{flex:1 1 auto}.q>header>div:last-child{flex:0 0 auto;flex-wrap:nowrap;gap:8px}}:is(.e[data-area=inbox],.o) .Xn{display:none}:is(.e[data-area=inbox],.o)[data-sidebar=true]{--wb-sidebar: 232px}:is(.e[data-area=inbox],.o) .Xi{padding:12px;gap:20px}:is(.e[data-area=inbox],.o) .re+.re{margin:0;padding:0;border:0}:is(.e[data-area=inbox],.o) .re[data-channel-navigation=true]>.qi,:is(.e[data-area=inbox],.o) .re[data-channel-navigation=true]>.H{display:none}:is(.e[data-area=inbox],.o) .qi{display:flex;align-items:center;height:28px;padding:0 10px;font-family:var(--font-family-body);font-weight:var(--weight-medium);font-size:var(--text-xs);line-height:14px;color:var(--muted-foreground)}:is(.e[data-area=inbox],.o) .H{height:28px;min-height:28px;border-radius:8px;color:var(--muted-foreground)}:is(.e[data-area=inbox],.o) .H[aria-current=page],:is(.e[data-area=inbox],.o) .te .He[aria-current=page]{background:#f0f0f0;color:var(--content-default)}@media(min-width:761px){:is(.e[data-area=inbox],.o) ._e{grid-row:2;border-top:0;border-radius:0 0 0 12px}:is(.e[data-area=inbox],.o)[data-sidebar=true] .ze{grid-column:2 / 4;border-top-left-radius:12px;border-left:1px solid var(--line)}}@media(max-width:760px){:is(.e[data-area=inbox],.o)[data-sidebar=true]{--wb-sidebar: 0px}:is(.e[data-area=inbox],.o) ._e{width:min(232px,calc(100vw - var(--wb-rail)))}}@media(min-width:761px)and (max-width:1000px){:is(.e[data-area=inbox],.o)[data-layout=split][data-sidebar=true]{--wb-sidebar: 0px}:is(.e[data-area=inbox],.o)[data-layout=split] ._e{width:232px;inset-block-start:52px;border:1px solid var(--line);border-radius:0 0 12px 12px}}:is(.e[data-area=inbox],.o) .q>header{min-height:calc(var(--control-height) + var(--space-2) + 2px);height:auto;padding:var(--space-1) 12px var(--space-1) 22px}@media(width<1024px){:is(.e[data-area=inbox],.o)[data-inbox-conversation=true][data-layout=work]{grid-template-columns:0px 0px minmax(0,1fr) 0px 0px}:is(.e[data-area=inbox],.o) .q>header{padding-inline:12px}}@media(width<1024px){:is(.e[data-area=inbox],.o) .q>header{flex-wrap:nowrap;gap:8px}:is(.e[data-area=inbox],.o) .q>header>div:first-of-type{flex:1 1 auto}:is(.e[data-area=inbox],.o) .q>header>div:last-child{flex:0 0 auto;flex-wrap:nowrap;gap:8px}}.e .o .Xi{padding:0}.o .re{margin:0}@media(width<1024px){.e[data-area=inbox],.e[data-area=inbox][data-layout]{--wb-rail: 0px;--wb-sidebar: 0px;padding-left:8px}.e[data-area=inbox] .te{display:none}.e[data-area=inbox][data-sidebar=true] .ze{grid-column:3;border-radius:12px 12px 0 0;border-left:1px solid var(--line)}}@media(width<1024px){.e>#workspace-assistant[data-section=conversations]:not([hidden]){position:fixed;inset:0;width:100%;height:100dvh;max-width:none;margin:0;border:0;border-radius:0;box-shadow:none;z-index:40}}.In{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:60px;padding:10px 16px;border-bottom:1px solid var(--line);flex-shrink:0;background:var(--surface, #fff)}.In[hidden]{display:none}.Wm{display:flex;align-items:center;gap:10px;min-width:0}.Cn{display:grid;gap:3px;min-width:0}.Cn h2{margin:0;font-size:var(--text-base);line-height:var(--leading-tight);font-weight:var(--weight-bold);color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:var(--font-family-heading)}.Cn>span{display:flex;align-items:center;gap:4px;font-size:var(--text-2xs);line-height:14px;color:var(--muted)}.An{display:flex;align-items:center;gap:2px;flex-shrink:0}.An>button{width:var(--control-height);height:var(--control-height);color:var(--muted);border-radius:var(--control-radius)}.fs{padding:5px 12px;border-bottom:1px solid var(--line);flex-shrink:0;font-size:var(--text-xs)}.Yn{display:flex;align-items:center;justify-content:space-between;gap:8px}.pa{display:flex;align-items:center;gap:6px;min-width:0;max-width:100%;border:0;border-radius:var(--control-radius);min-height:var(--control-height);padding:0 var(--space-2);color:var(--muted);background:transparent;font:var(--weight-medium) var(--control-font-size)/var(--control-line-height) var(--font-family-body);cursor:pointer}.pa span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pa svg{flex-shrink:0}.pa:hover:not(:disabled){color:var(--text);background:var(--accent-subtle)}.pa:disabled{cursor:default}.pa:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.Yn .hs{height:var(--control-height);padding:0 var(--space-2);color:var(--muted);font-size:var(--control-font-size);gap:5px;flex-shrink:0}.fs>p{margin:4px 0;color:var(--muted);line-height:var(--leading-normal)}@media(pointer:coarse){.An>button{width:var(--touch-target);height:var(--touch-target)}.pa,.Yn .hs{min-height:var(--touch-target)}}@media(max-width:480px){.In{padding-inline:12px;gap:6px}}.Na{position:relative;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-3xl);box-shadow:var(--shadow-sm)}.a[data-workbench=true]{color:var(--content-default)}.a[data-workbench=true] .O{min-height:44px;padding:7px 12px;border-bottom:1px solid var(--line);background:transparent}.O[hidden]{display:none}.Ci{max-width:100%;font-weight:var(--weight-medium);color:var(--text);padding-inline:0}.a[data-workbench=true] .Na{border-color:var(--line);border-radius:var(--radius-xl);box-shadow:none}.a[data-workbench=true] .Na:focus-within{border-color:var(--primary);box-shadow:0 0 0 2px var(--accent-subtle)}.a[data-workbench=true] .m textarea{color:var(--text);font-size:var(--font-size-input);line-height:var(--leading-normal)}.a[data-workbench=true] .ms{background:var(--primary);color:#fff}.a[data-workbench=true] .Wt{background:var(--muted-background);color:var(--text)}.c[data-workbench=true] .sa{background:var(--surface);padding:8px var(--subnav-inline-padding) 16px}.c[data-workbench=true]{position:static;width:100%;box-shadow:none;height:100%;overflow:auto;scrollbar-width:thin;scrollbar-gutter:stable;border:0;background:var(--surface)}.c[data-workbench=true] .X:hover,.c[data-workbench=true] .X[aria-pressed=true]{background:var(--muted-background);color:var(--foreground)}.c[data-workbench=true] .X[aria-current=page]{background:var(--accent-subtle);color:var(--primary)}.c[data-workbench=true] .X{justify-content:flex-start;align-items:center;padding:0 var(--subnav-item-padding);gap:8px;margin-block:var(--subnav-row-gap) 0;min-height:var(--subnav-row-height);height:var(--subnav-row-height);font-size:var(--subnav-font-size);font-weight:var(--subnav-font-weight);line-height:var(--subnav-line-height);color:var(--muted)}.c[data-workbench=true] .X svg{width:var(--subnav-icon-size);height:var(--subnav-icon-size);margin-top:0;stroke-width:2}.Bn{align-items:center;min-height:32px;font-weight:var(--weight-normal)}.c[data-workbench=true] .Bn{min-height:var(--subnav-row-height);font-weight:var(--subnav-font-weight)}.c[data-workbench=true] .Bn[data-customer=true]{height:auto;padding-block:4px}.X .Zm{margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.c[data-workbench=true] .sa>button:not(.X){width:100%;justify-content:flex-start;padding-inline:var(--subnav-item-padding)}.c[data-workbench=true] .cs{color:var(--muted);font-size:var(--text-xs);font-weight:var(--weight-medium);line-height:var(--leading-snug);margin:16px 0 4px;padding:6px var(--subnav-item-padding)}@media(pointer:coarse){.a[data-workbench=true] .m textarea{font-size:var(--font-size-input);line-height:var(--leading-normal)}}.Na:focus-within{border-color:var(--primary);box-shadow:var(--shadow-xs)}.m .Na textarea:focus{outline:none}.ec{display:flex;align-items:center;gap:2px;min-width:0}.ms{border-radius:50%;flex-shrink:0}.ac{color:var(--muted-foreground);font-size:var(--label-font-size);margin:0 4px 8px}.vs{display:grid;gap:20px}.vs summary{cursor:pointer;font-size:var(--body-font-size);margin-bottom:12px}.Zt{display:flex;justify-content:space-between;gap:20px;align-items:center;font-size:var(--body-font-size)}.Zt span{display:grid;gap:6px}.Zt strong{font-weight:var(--weight-medium)}.Zt small{color:var(--muted);line-height:var(--leading-normal)}.Zt input{accent-color:var(--purple)}.tc{font-size:var(--text-xs)}.xa{position:absolute;z-index:5;bottom:calc(100% + 8px);left:0;right:0;padding:8px;border:1px solid var(--border);border-radius:var(--radius-lg);background:#fff;box-shadow:var(--shadow-xl);max-height:240px;overflow-y:auto}.xa>small{display:block;padding:5px 8px}.xa [role=option]{display:flex;flex-direction:column;gap:4px;padding:10px;border-radius:var(--radius-sm);cursor:pointer;font-size:var(--text-xs)}.xa [role=option][aria-selected=true],.xa [role=option]:hover{background:var(--soft)}.xa strong{font-weight:var(--weight-medium)}.xa span{color:var(--muted-foreground);font-size:var(--label-font-size)}.cs{color:var(--muted);font-size:var(--label-font-size);line-height:var(--label-line-height);font-weight:var(--weight-medium);margin:22px 9px 8px}.rc{display:flex;flex-wrap:wrap;margin:4px 0}.Pa{display:flex;align-items:center;gap:6px;padding:0 28px;max-width:788px;width:100%;margin:0 auto;color:var(--muted)}.Pa>button{max-width:100%;width:auto;background:transparent;border:0;font-size:var(--control-font-size)}.x{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px;justify-content:center}.a[data-workbench=true] .je{background:transparent}.a[data-workbench=true] .f[data-new=true]{padding-block:32px}.a[data-workbench=true] .f[data-new=true] .p{margin:auto auto 0;max-width:720px;padding:0 24px 16px;align-items:flex-start;text-align:left;gap:8px;flex-shrink:0}.a[data-workbench=true] .p h2{font-size:var(--text-xl);font-weight:var(--weight-bold);line-height:var(--leading-tight);letter-spacing:-.05px;color:var(--content-default);font-family:var(--font-family-heading)}.a[data-workbench=true] .p>svg,.ic{margin-bottom:12px;color:var(--content-default)}.a[data-workbench=true] .Pa{padding:0 24px 12px;max-width:720px;flex-wrap:wrap;flex-shrink:0}.a[data-workbench=true] .f[data-new=true] .m{max-width:720px;padding:0 24px}.a[data-workbench=true] .f[data-new=true] .m textarea{min-height:112px}.a[data-workbench=true] .us{display:none}.a[data-workbench=true] .x{margin:20px auto auto;padding:0 24px;width:100%;max-width:720px;flex-direction:column;align-items:flex-start;gap:0;flex-shrink:0}.a[data-workbench=true] .x button{border:0;border-radius:var(--radius-sm);background:transparent;font-size:var(--text-base);font-weight:var(--weight-medium);line-height:var(--leading-tight);color:var(--muted);padding:6px 8px;height:auto;min-height:32px;text-align:left;white-space:normal;justify-content:flex-start}.a[data-workbench=true] .x button:hover{background:var(--muted-background);color:var(--text)}.x button{border:1px solid var(--border);border-radius:var(--radius-3xl);padding:9px 14px;font:inherit;font-size:var(--text-xs);color:var(--muted);cursor:pointer;background:#fff}.x button:hover{background:var(--surface-muted)}.p{align-items:center;text-align:center}.a{min-width:0;height:100%;display:flex;flex-direction:column;overflow:hidden}.a .je[hidden]{display:none}.er{display:flex;gap:14px}.er[hidden]{display:none}.er button{padding:8px 0;color:var(--muted-foreground);font:inherit;font-size:var(--body-font-size);border-bottom:2px solid transparent;cursor:pointer}.er button[aria-current=page]{border-bottom-color:var(--text);color:var(--foreground)}.oc{width:100%}.nc{display:block;color:var(--muted);font-size:var(--label-font-size);margin:8px 0 12px}.ar{padding:12px 22px;background:var(--surface);border-bottom:1px solid var(--line);font-size:var(--text-xs)}.ar summary{cursor:pointer;color:var(--content-default);overflow-wrap:anywhere}.ar p{margin:10px 0;color:var(--muted);line-height:var(--leading-relaxed)}.bs{padding:24px;min-width:0;min-height:0;flex:1;overflow-y:auto}.tr{display:flex;gap:16px;justify-content:space-between;align-items:flex-start;margin-bottom:20px}.tr h2{font-size:var(--text-xl);font-weight:var(--weight-bold);font-family:var(--font-family-heading);line-height:var(--leading-tight)}.tr p,.dc{font-size:var(--text-xs);color:var(--muted);line-height:var(--leading-relaxed);margin:8px 0}.ga{list-style:none;padding:0;margin:20px 0;display:grid;gap:12px}.ga li{border:1px solid var(--line);border-radius:var(--radius-2xl);padding:16px;display:flex;flex-direction:column;align-items:flex-start;gap:8px}.ga li>div{display:flex;justify-content:space-between;align-items:center;gap:12px;width:100%;flex-wrap:wrap}.ga h3{font-size:var(--text-base);font-weight:var(--weight-bold);margin:0;overflow-wrap:anywhere;font-family:var(--font-family-heading);line-height:var(--leading-snug)}.ga p,.ga small,.ga time,.ws small{font-size:var(--label-font-size);color:var(--muted);line-height:var(--leading-normal)}.Ai{border-radius:var(--radius-xs);background:var(--soft);color:var(--content-default);font-size:var(--label-font-size);padding:4px 7px}.Ai[data-status=completed]{color:var(--success);background:var(--success-surface)}.Ai[data-status=failed]{color:var(--danger);background:var(--danger-surface)}.Ai[data-status=cancelled]{color:var(--muted);background:var(--muted-background)}.ws{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;align-items:center}.J .bs{padding:16px}.J .tr{flex-direction:column}.J .ar{padding:12px 16px}.O{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 16px;min-height:54px;flex-shrink:0;border-bottom:1px solid var(--border-subtle)}.O .Gn{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.ys{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lc{width:100%;justify-content:flex-start;margin-bottom:14px}.O h2{margin:0;font-size:var(--text-base);font-weight:var(--weight-bold);font-family:var(--font-family-heading);line-height:var(--leading-tight)}.pc{flex:1}.c{min-width:0;background:var(--surface);overflow-y:auto;border-right:1px solid var(--line)}.c[hidden]{display:none}.J .je{grid-template-columns:minmax(0,1fr)}.J .c{position:absolute;inset:0 auto 0 0;width:min(270px,85%);z-index:5;box-shadow:10px 0 35px #25233112}.J .f{flex:1}.J .p{padding:22px}.J .Qa{max-height:none;padding:16px}.J .m{padding:16px}.J .fa{border-left:0;border-top:1px solid var(--line);padding:16px}.je{position:relative;display:grid;grid-template-columns:minmax(0,1fr);background:#fff;overflow:hidden;min-height:0;flex:1}.je[data-history-open=true]{grid-template-columns:248px minmax(0,1fr)}.J .je[data-history-open=true]{grid-template-columns:minmax(0,1fr)}.sa{padding:18px 12px;background:var(--surface)}.sc{display:flex;gap:7px;align-items:center;font-size:var(--label-font-size);color:var(--muted);margin-bottom:15px}.sa p,.fa p,.p p,.ha p{font-size:var(--body-font-size);color:var(--muted);line-height:var(--leading-relaxed)}.X{display:flex;gap:9px;align-items:flex-start;text-align:left;border:0;background:transparent;width:100%;padding:9px 10px;border-radius:var(--radius-sm);font:inherit;font-size:var(--body-font-size);cursor:pointer;color:var(--content-default)}.X svg{flex-shrink:0;margin-top:2px;stroke-width:1.5}.X span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.X small{display:block;font-size:var(--label-font-size);margin-top:5px;color:var(--muted)}.X:hover,.X[aria-current=page],.X[aria-pressed=true]{background:var(--surface);color:var(--text)}.X:disabled{opacity:var(--control-disabled-opacity);cursor:default}.f{min-width:0;min-height:0;display:flex;flex-direction:column;overflow-y:auto}.p{max-width:700px;margin:auto;width:100%;box-sizing:border-box;padding:36px;display:flex;flex-direction:column;gap:16px}.p h2,.rr h2{margin:0;font-size:var(--text-xl);font-weight:var(--weight-bold);letter-spacing:-.05px;color:var(--text);font-family:var(--font-family-heading);line-height:var(--leading-tight)}.p p{margin:0}.p label{display:flex;flex-direction:column;gap:8px;font-size:var(--text-xs)}.p input,.m textarea{width:100%;box-sizing:border-box;padding:11px 12px;border:1px solid var(--control-border);border-radius:var(--field-radius);background:var(--surface);color:var(--content-default);font:inherit;font-size:var(--font-size-input);line-height:var(--leading-normal)}.p input:focus,.m textarea:focus{outline:2px solid var(--line);outline-offset:2px}.p small,.fa small,.rr small,.Ra small,.m small{font-size:var(--label-font-size);color:var(--muted);line-height:var(--leading-relaxed)}.rr{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:22px;border-bottom:1px solid var(--line)}.Ra small{display:inline-flex;align-items:center;gap:6px}.rr h2{overflow-wrap:anywhere;font-size:var(--text-md);font-weight:var(--weight-bold);font-family:var(--font-family-heading);line-height:var(--leading-tight)}.Qa{flex:1;padding:32px max(24px,calc((100% - 720px)/2)) 20px;min-height:100px;overflow-y:auto;overscroll-behavior:contain;overflow-anchor:none}.Qa:focus{outline:none}.xc{display:flex;justify-content:center;padding:6px 16px 0;flex-shrink:0}.ks{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;max-width:768px;min-height:38px;margin:0 auto;padding:0 24px;flex-shrink:0}.ks>button{flex-shrink:0}.gc{margin:0;color:var(--muted);font-size:var(--text-xs);line-height:var(--leading-normal);text-align:left}.ha{padding:55px 10px;text-align:center}.ha h3{font-size:var(--text-xl);font-weight:var(--weight-bold);font-family:var(--font-family-heading);line-height:var(--leading-snug)}.Yi,.zs{margin-bottom:28px}.zs .Yi{margin-bottom:0}.fc .Ra{padding-top:8px}.Yi[data-operator-anchored]{border-inline-start:2px solid var(--foreground);padding-inline-start:12px}.Yi p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--text-base);line-height:var(--leading-relaxed);margin:8px 0}.Wt{margin-left:auto;max-width:80%;width:fit-content;background:var(--muted-background);border-radius:var(--radius-2xl);padding:4px 16px}.Wt small{font-size:var(--label-font-size);color:var(--muted)}.a .Wt[data-has-photo=true]{background:transparent;padding:0}.Wt[data-has-photo=true]>p{background:var(--surface);padding:8px 16px;border-radius:var(--radius-2xl)}.Ra{padding:20px 0 0;display:flex;flex-direction:column;align-items:flex-start;gap:4px}.Ta{opacity:0;transition:opacity .12s ease}.Ra:hover .Ta,.Ra:focus-within .Ta,.Ta:focus-visible{opacity:1}@media(hover:none){.Ta{opacity:1}}@media(prefers-reduced-motion:reduce){.Ta{transition:none}}.I{width:100%;min-width:0;font-size:var(--text-base);line-height:var(--leading-relaxed);overflow-wrap:anywhere}.I p{white-space:normal;font-size:var(--text-base)}.I ul,.I ol{padding-left:24px;list-style-position:outside}.I ul{list-style-type:disc}.I ol{list-style-type:decimal}.I h1,.I h2,.I h3,.I h4{font-size:var(--text-lg);font-weight:var(--weight-bold);margin:18px 0 8px;font-family:var(--font-family-heading);line-height:var(--leading-tight)}.I code{background:var(--soft);border-radius:var(--radius-xs);padding:2px 4px;font-size:var(--text-xs)}.I pre{overflow-x:auto;padding:14px;border-radius:var(--radius-md);background:var(--soft)}.I pre code{padding:0;background:transparent}.I a{color:var(--text);text-decoration:underline}.I blockquote{border-left:2px solid var(--line);padding-left:14px;color:var(--muted)}.m{width:100%;max-width:768px;margin:0 auto;padding:12px 24px 18px;flex-shrink:0}.m textarea{resize:none;min-height:48px;max-height:180px;border:0;padding:14px 14px 4px;font-size:var(--font-size-input);background:transparent;outline:none;line-height:var(--leading-normal)}._s{display:flex;align-items:flex-start;gap:8px;font-size:var(--label-font-size);color:var(--muted-foreground);line-height:var(--leading-relaxed);margin:12px 0}._s input{flex-shrink:0;margin-top:3px;accent-color:var(--primary)}.js{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:4px 8px 8px}.js>small{flex:1}.qs{padding:0 24px 10px;max-width:788px;width:100%;margin:0 auto;font-size:var(--label-font-size);color:var(--muted-foreground);line-height:var(--leading-relaxed)}.qs summary{cursor:pointer}.sa .hc{color:var(--content-default)}.us{display:block;margin-top:10px;text-align:center}.sa .mc{font-size:var(--label-font-size);padding:9px;border-radius:var(--radius-sm);background:var(--accent-subtle);color:var(--content-default)}.fa{padding:22px;background:var(--surface);border-left:1px solid var(--line)}.fa h3{font-size:var(--body-font-size);font-weight:var(--weight-bold);overflow-wrap:anywhere;font-family:var(--font-family-heading);line-height:var(--leading-snug)}.fa hr{border:0;border-top:1px solid var(--line);margin:24px 0}.cc{font-size:var(--text-xs);line-height:var(--leading-relaxed);padding:12px;border-radius:var(--radius-2xl);background:var(--warning-surface);color:var(--warning);margin:0 0 12px}.Xs{width:100%;min-width:0;border-top:1px solid var(--line);padding-top:14px}.Xs h3{font-size:var(--body-font-size);font-weight:var(--weight-bold);margin:0 0 8px;font-family:var(--font-family-heading);line-height:var(--leading-snug)}.Is{padding:14px;margin:12px 0;border:1px solid var(--border);border-radius:var(--radius-2xl);background:var(--surface)}.Ua{display:flex;align-items:center;gap:10px;color:var(--muted-foreground);font-size:var(--body-font-size)}.Ua>span{display:inline-flex;gap:4px}.Ua i{width:4px;height:4px;border-radius:50%;background:currentColor;animation:Cs 1.4s ease-in-out infinite}.Ua i:nth-child(2){animation-delay:.15s}.Ua i:nth-child(3){animation-delay:.3s}@keyframes Cs{0%,80%,to{opacity:.35}40%{opacity:1}}@media(prefers-reduced-motion:reduce){.Ua i{animation:none}}.Is h4{font-size:var(--body-font-size);font-weight:var(--weight-bold);margin:0;overflow-wrap:anywhere;font-family:var(--font-family-heading);line-height:var(--leading-snug)}.As{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.As p{flex-basis:100%}@media(max-width:1200px){.fa{grid-column:1 / -1;border-left:0;border-top:1px solid var(--line)}}@media(max-width:899px){.je[data-history-open=true]{grid-template-columns:minmax(0,1fr)}.c{position:absolute;inset:0 auto 0 0;width:min(270px,85%);z-index:5;box-shadow:10px 0 35px #25233112}.f{flex:1}.p{padding:24px}.Qa,.m,.rr{padding:16px}}@media(max-width:760px){.er[hidden]{display:flex}.O{padding:8px;gap:4px;flex-wrap:wrap}.O .Gn{flex-basis:100%}.ys{max-width:100px}.tr{flex-direction:column}}.vc{display:flex;align-items:center;gap:9px;min-width:0}.Ys{display:grid;gap:3px;min-width:0}.Ys .Ci{display:flex;align-items:center;gap:4px;padding:0;border:0;background:transparent;font:inherit;font-size:var(--text-xs);line-height:var(--leading-snug);color:var(--muted);text-align:left;cursor:pointer;min-width:0}.Ci span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Ci svg{flex-shrink:0}.Bs{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;font-size:var(--text-base);border-bottom:1px solid var(--line);font-family:var(--font-family-heading)}.Bs strong{font-weight:var(--weight-medium)}.Fn{flex-shrink:0;max-height:40%;overflow:auto;scrollbar-width:thin;border-bottom:1px solid var(--line);background:var(--surface)}.Fn>summary{padding:10px 16px;color:var(--muted);font-size:var(--text-xs);line-height:var(--leading-normal);cursor:pointer;overflow-wrap:anywhere}.Fn .ar{padding:8px 16px;border:0;background:transparent}.a .O{flex-wrap:nowrap;gap:4px;min-height:56px}.a .O>button{flex-shrink:0}.a .O .Gn{flex-basis:auto;font-size:var(--text-base);font-weight:var(--weight-bold);line-height:var(--leading-snug);font-family:var(--font-family-heading)}.a[data-docked=true] .O{padding:10px 12px;border-bottom:1px solid var(--line)}.a[data-docked=true] .je,.a[data-docked=true] .je[data-history-open=true]{grid-template-columns:minmax(0,1fr)}.a[data-docked=true] .c{position:absolute;inset:0;width:100%;z-index:5;background:var(--surface);box-shadow:none;border:0}.a[data-docked=true] .c .sa{background:var(--surface);padding:14px 16px}.a[data-docked=true] .f{overflow:hidden}.a[data-docked=true] .f[data-new=true]{padding-block:0}.a[data-docked=true] .f[data-new=true] .p{flex:1;margin:0;padding:32px 20px 16px;justify-content:center;align-items:flex-start;gap:8px}.a[data-docked=true] .p h2,.a[data-docked=true] .ha h3{font-size:var(--text-lg);line-height:var(--leading-tight);font-weight:var(--weight-bold);font-family:var(--font-family-heading)}.a[data-docked=true] .p p,.a[data-docked=true] .ha p{font-size:var(--text-base);line-height:var(--leading-normal)}.a[data-docked=true] .Qa{padding:20px 20px 12px;min-height:0}.a[data-docked=true] .ha{padding:20px 0;text-align:left}.a[data-docked=true] .ha h3{margin:0 0 8px;font-family:var(--font-family-heading);font-weight:var(--weight-bold);line-height:var(--leading-snug)}.a[data-docked=true] .m,.a[data-docked=true] .f[data-new=true] .m{order:4;padding:12px 16px 16px;flex-shrink:0;max-width:none}.a[data-docked=true] .f[data-new=true] .m textarea{min-height:72px}.a[data-docked=true] .Pa{order:2;padding:8px 20px 0;gap:6px}.a[data-docked=true] .x{order:3;margin:12px 0 0;padding:0 16px;gap:2px}.a[data-docked=true] .x button{font-weight:var(--weight-normal);font-size:var(--text-sm);line-height:var(--leading-normal)}@media(max-width:480px){.a[data-docked=true] .O{padding-inline:8px}.a[data-docked=true] .Qa{padding-inline:16px}}.uc{display:grid;gap:10px;flex-shrink:0;padding:14px 16px 18px;border-top:1px solid var(--line);background:#fff}.Gs{display:flex;align-items:flex-start;gap:8px;color:var(--muted);font-size:var(--text-sm);line-height:var(--leading-relaxed)}.Gs input{flex-shrink:0;margin-top:3px;accent-color:var(--primary)}.a[data-workbench=true][data-docked=false] .f>[aria-label="Inbox context"]{width:calc(100% - 48px);max-width:672px;margin:0 auto 12px;flex-shrink:0}.Mn{padding:12px 16px;border-bottom:1px solid var(--line);background:var(--background);flex-shrink:0;font-size:var(--text-xs)}.Fs{display:flex;align-items:center;justify-content:space-between;gap:8px}.Fs strong{overflow-wrap:anywhere}.Mn p{margin:6px 0;line-height:var(--leading-normal);color:var(--muted)}.Mn small{color:var(--muted)}.Ms{margin-top:8px;padding:8px;border:1px solid var(--line);border-radius:var(--radius-2xl);background:var(--surface)}.Ms>div{display:flex;flex-wrap:wrap;gap:4px}.On{margin:8px 0 20px;min-width:0}.On>summary{cursor:pointer;color:var(--muted-foreground);font-size:var(--text-xs);padding:10px 0}.On[open]>summary{margin-bottom:16px}.Os{border-left:2px solid var(--border);padding-left:12px;margin:14px 0}.Os>small{color:var(--muted-foreground)}.a .m .Pa{display:flex;align-items:center;flex-wrap:wrap;gap:4px;width:100%;max-width:none;margin:0;padding:10px 10px 0}.a .m .Pa>button{height:28px;min-height:28px;padding:3px 7px}.a[data-workbench=true][data-docked=false] .x{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 20px;padding-top:4px}.a .x button{width:100%;justify-content:space-between;gap:12px;padding:10px 8px}.x button>span{display:grid;gap:5px;text-align:left;min-width:0}.x strong{color:var(--text);font-size:var(--text-sm);font-weight:var(--weight-medium)}.x small{font-size:var(--text-xs);font-weight:var(--weight-normal);color:var(--muted);line-height:var(--leading-normal)}.x svg{flex-shrink:0}@media(max-width:600px){.a[data-workbench=true][data-docked=false] .x{grid-template-columns:minmax(0,1fr)}}.Ss{padding:2px 14px 9px}.Ds{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px}.Ds>span{font-size:var(--text-2xs);border:1px solid var(--line);border-radius:var(--radius-xs);padding:3px 6px;color:var(--muted)}.a[data-workbench=true][data-docked=false] .f[data-new=true]{padding-block:28px 32px;overflow-y:auto}.a[data-workbench=true][data-docked=false] .f[data-new=true] .p{margin:0 auto;padding-bottom:14px;max-width:850px;width:100%;align-items:center;text-align:center;gap:7px}.Sn{width:100%;height:140px;border-radius:var(--radius-xl);background:url(/landing/operator-demo/operator-landscape-v2.png) center 65% / cover no-repeat;margin-bottom:10px}@media(min-width:651px)and (max-height:800px){.a[data-workbench=true][data-docked=false] .f[data-new=true]{padding-block:18px 24px}.a[data-workbench=true][data-docked=false] .f[data-new=true] .p{padding-bottom:8px}.Sn{height:120px}}.Es{font-size:var(--text-2xs);letter-spacing:2px;color:var(--muted);font-weight:var(--weight-medium)}.a[data-workbench=true][data-docked=false] .p h2{font-family:var(--font-family-heading);font-size:var(--text-4xl);font-weight:var(--weight-bold);line-height:var(--leading-tight);letter-spacing:-1.1px;margin:4px 0}.a[data-workbench=true][data-docked=false] .p p{font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--muted)}.a[data-workbench=true][data-docked=false] .x{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:720px;margin:18px auto 28px}.a[data-workbench=true][data-docked=false] .x button{padding:14px;align-items:flex-start;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-xl);min-height:152px;white-space:normal;transition:background .15s,border-color .15s}.a[data-workbench=true] .x button:hover{background:var(--accent-subtle);border-color:var(--muted)}.bc{display:flex!important;flex-direction:column;gap:8px!important;align-items:flex-start}.Va{display:grid;place-items:center;width:42px;height:42px;border-radius:var(--radius-xl);margin-bottom:5px;background:linear-gradient(140deg,#e4ebdc,#f3f1e6);color:#617856}.Va[data-illustration=reply]{background:linear-gradient(140deg,#efe2d9,#faf2e8);color:var(--warning)}.Va[data-illustration=sales]{background:linear-gradient(140deg,#dee8ec,#eef2ef);color:#5d7b85}.Va svg{color:inherit!important}.a[data-docked=true] .Va,.a[data-docked=true] .Es{display:none}@media(max-width:650px){.a[data-workbench=true][data-docked=false] .p h2{font-size:var(--text-3xl);font-family:var(--font-family-heading);font-weight:var(--weight-bold);line-height:var(--leading-tight)}.Sn{height:125px;margin-bottom:18px}.a[data-workbench=true][data-docked=false] .x{grid-template-columns:1fr}.a[data-workbench=true][data-docked=false] .x button{min-height:unset}.Va{display:none}.Ss{padding-inline:10px}}.ir{width:100%;max-width:720px;margin:24px auto 0;text-align:left}.ir h3{font-size:var(--text-xs);color:var(--muted);font-weight:var(--weight-bold);margin:0 0 8px;font-family:var(--font-family-heading);line-height:var(--leading-snug)}.ir button{display:flex;align-items:center;gap:10px;width:100%;padding:11px 0;border:0;border-bottom:1px solid var(--line);background:transparent;color:var(--text);text-align:left;cursor:pointer}.ir button span{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ir button:hover{color:var(--primary)}.a[data-workbench=true][data-docked=false] .f[data-new=true] .Na textarea{min-height:90px}.wc{display:block;color:var(--muted);font-size:var(--label-font-size);line-height:var(--leading-relaxed)}.Bi{display:flex;align-items:center;flex-wrap:wrap;min-width:0;max-width:100%;gap:2px}.Bi>span{display:inline-flex;align-items:center;gap:5px;max-width:180px;min-height:28px;padding:0 8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);color:var(--muted)}.Bi>svg{color:var(--muted)}@media(pointer:coarse){.Bi>span{min-height:40px}}.or{margin:10px 0 14px;min-width:0;color:var(--muted-foreground);font-size:var(--text-xs)}.or>summary{display:flex;align-items:center;gap:7px;width:fit-content;max-width:100%;min-height:var(--control-height);cursor:pointer;list-style:none}.or>summary::-webkit-details-marker{display:none}.or>summary:focus-visible{outline:2px solid var(--foreground);outline-offset:3px;border-radius:var(--radius-xs)}.or[open]>summary>svg:not(.Dn){transform:rotate(90deg)}.Gi{display:grid;gap:12px;margin:8px 0 4px 6px;border-left:1px solid var(--border);padding-left:16px}.Gi>section{margin:0}.Gi>section>article{border:0;background:transparent}.Gi>section>article>button{padding:4px 0}.Hs{line-height:var(--leading-relaxed);overflow-wrap:anywhere}.Hs p{margin:6px 0}.Js{margin:8px 0 12px;padding:10px 14px;border-radius:var(--radius-2xl);background:var(--soft);line-height:var(--leading-relaxed);overflow-wrap:anywhere}.Js p{margin:6px 0}.yc{font-size:var(--text-2xs);color:var(--muted-foreground)}.kc{margin:0}.Dn{animation:Ks 1.3s linear infinite;flex-shrink:0}@keyframes Ks{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.Dn{animation:none}}.ma{flex-shrink:0;width:100%;max-width:768px;margin:0 auto;padding:12px 24px 14px;box-sizing:border-box}.Ls{position:relative;display:flex;flex-direction:column;border:1px solid var(--line);min-width:0;border-radius:var(--radius-3xl);background:var(--surface);box-shadow:var(--shadow-sm);color:var(--text)}.Ls:focus-within{border-color:var(--primary);box-shadow:0 0 0 2px var(--accent-subtle)}.ma .Fi{width:100%;box-sizing:border-box;min-height:56px;max-height:180px;margin:0;padding:15px 16px 8px;resize:none;border:0;border-radius:var(--radius-3xl);background:transparent;outline:none;box-shadow:none;font:inherit;font-size:var(--font-size-input);line-height:var(--leading-normal);color:var(--text)}.ma .Fi:focus{outline:none;box-shadow:none}.Fi::placeholder{color:var(--muted)}.Ns{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:4px 10px 10px}.zc{display:flex;align-items:center;flex:1;gap:4px;min-width:0;flex-wrap:wrap}._c{display:flex;align-items:center;gap:4px;flex-shrink:0}.ma .Ps{height:32px;width:32px;border-radius:50%;flex-shrink:0}.jc{display:flex;align-items:center;justify-content:center;min-height:24px;padding-top:4px}.En{display:flex;align-items:center;width:fit-content;max-width:calc(100% - 24px);gap:5px;min-height:24px;margin:8px 12px 0;padding:2px 7px;border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--text);font-size:var(--text-xs)}.qc,.En svg{color:var(--muted)}.En strong{font-weight:var(--weight-medium);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:600px){.ma{padding:10px 12px 12px}.Ns{padding-inline:8px;gap:4px}}@media(pointer:coarse){.ma .Fi{font-size:var(--font-size-input);line-height:var(--leading-normal)}.ma .Ps{width:var(--touch-target);height:var(--touch-target)}}.Xc{display:block;margin-block:12px}.Ic{display:block;white-space:pre-wrap;overflow-wrap:anywhere;margin-block:8px}.Mi{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:12px 0;font-size:var(--text-sm);color:var(--muted)}.Wa{display:flex;flex-direction:column;gap:8px;margin:16px 0}.Wa label{display:flex;align-items:flex-start;gap:10px;padding:12px;border:1px solid var(--border);border-radius:var(--radius-sm)}.Wa input{margin-top:4px}.Wa label>span{display:flex;flex-direction:column;gap:6px;min-width:0;white-space:pre-wrap;overflow-wrap:anywhere}.Wa time,.Wa small{font-size:var(--text-xs);color:var(--muted)}.Hn{min-width:0;min-height:0;display:flex;flex-direction:column;height:100%}.r{display:flex;flex:1;min-height:0;overflow:hidden;background:var(--background)}.qe{width:326px;flex:0 0 326px;display:flex;flex-direction:column;border-right:1px solid var(--line);min-height:0}.K{padding:16px 14px 10px;display:flex;flex-wrap:wrap;gap:10px;border-bottom:1px solid var(--line)}.K .Za{padding:0;width:100%;gap:4px;order:-1;min-height:34px}.Za>div{min-width:0;flex:1}.Jn{display:flex;align-items:center;gap:3px}.Jn button{font-size:var(--control-font-size);height:var(--control-height);padding:4px 10px}.Jn button[aria-pressed=true]{background:var(--accent-subtle);color:var(--primary)}.Cc{width:100%;font-size:var(--text-xs)}.L{display:flex;flex-direction:column;gap:20px;padding:0}.Ac,.Yc,.Bc{display:flex;flex-direction:column;gap:2px}.L button{width:100%;min-width:0;min-height:28px;height:28px;justify-content:flex-start;gap:8px;padding:0 10px;border:0;border-radius:var(--radius-md);box-shadow:none;color:var(--muted-foreground);font:var(--weight-medium) var(--text-base)/16px var(--font-family-body);text-align:left}.L button>span:not(.Qs,.Kn,.Rs){flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.L button>svg{flex:0 0 16px;width:16px;height:16px}.L button:hover{background:#f5f5f5;color:var(--foreground)}.L button[aria-pressed=true]{background:#f0f0f0;color:var(--foreground)}.L .Ts{font:var(--weight-medium) var(--text-xs)/14px var(--font-family-body)}.L .Ts>svg{flex-basis:10px;width:10px;height:10px;transition:transform .15s ease}.L .Kn{flex:0 0 6px;width:6px;height:4px;background:currentColor;clip-path:polygon(0 0,100% 0,50% 100%);opacity:.8}.L button[aria-expanded=false] .Kn{transform:rotate(-90deg)}.Gc{display:grid;gap:2px}.Us{display:grid;gap:2px;margin:2px 0 4px 17px;padding-left:5px;border-left:1px solid #e5e5e5}.L .Us button{font-weight:var(--weight-normal);font-size:var(--text-xs);padding-inline:8px}.Rs{flex:0 0 4px;width:4px;height:4px;border-radius:50%;background:#a3a3a3}.Qs{display:inline-flex;align-items:center;justify-content:center;flex:0 0 16px;width:16px;height:16px;border-radius:50%;color:var(--foreground);background:#4c93be}.Ln{overflow-y:auto;min-height:0;flex:1}.s{display:flex;gap:10px;width:100%;background:transparent;color:var(--content-default);border:0;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;min-width:0;position:relative}.s:hover{background:var(--page-body)}.s[aria-current=true]{background:var(--accent-subtle)}.s[aria-current=true]:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:var(--primary)}.s:focus-visible{outline:2px solid var(--primary);outline-offset:-3px}.g{display:inline-flex;align-items:center;justify-content:center;background:#f2ebe0;color:var(--warning);flex-shrink:0;font-size:var(--text-2xs);font-weight:var(--weight-semibold);letter-spacing:.03em}.g[data-channel=whatsapp]{background:#e1efe8;color:#377158}.g[data-channel=email]{background:#e9e7f4;color:#6b5a94}.Nn{display:grid;min-width:0;flex:1}.S{display:flex;justify-content:space-between;gap:8px;min-width:0}.S strong{font-weight:var(--weight-medium);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.s[data-unread=true] .S strong{font-weight:var(--weight-semibold)}.S time{color:var(--muted);font-size:var(--text-2xs);white-space:nowrap}.Ke{color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nr{display:flex;justify-content:space-between;align-items:center;color:var(--muted);font-size:var(--text-2xs)}.nr>span{display:inline-flex;align-items:center;gap:4px}.Fc{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.l{display:flex;flex:1;min-width:0;min-height:0;position:relative}.N{display:flex;flex-direction:column;flex:1;min-width:0}.w{display:flex;align-items:center;border-bottom:1px solid var(--line)}.w>button{flex-shrink:0;font-size:var(--control-font-size);gap:5px}.P{min-width:0}.P p{margin:0;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.et{display:none}.dr{flex:1;overflow-y:auto}.Vs{justify-content:center;align-items:center;gap:6px;color:var(--muted);font-size:var(--text-2xs);margin:0 0 28px}.Oi{margin:0 0 22px;max-width:90%}.Si{display:flex;align-items:baseline;gap:10px;color:var(--muted);font-size:var(--text-2xs);margin:0 0 7px;flex-wrap:wrap}.Si strong{color:var(--content-default);font-size:var(--text-2xs);font-weight:var(--weight-medium)}.Oi p{font-size:var(--text-sm);line-height:var(--leading-relaxed);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.Le{border-top:1px solid var(--line)}.y{overflow:hidden}.y:focus-within{border-color:var(--primary)}.y fieldset{padding:0;margin:0;border:0;min-width:0}.y label>span{display:block;padding:11px 14px 0;font-size:var(--text-2xs);font-weight:var(--weight-medium)}.y textarea{display:block;width:100%;max-height:240px;font-size:var(--font-size-input);color:inherit;background:transparent;border:0;outline:0;line-height:var(--leading-normal)}.y>p{padding-inline:14px;font-size:var(--text-xs)}.ca{display:flex;justify-content:space-between;align-items:center}.ca>span{color:var(--muted);font-size:var(--text-2xs);max-width:200px;line-height:var(--leading-normal)}.ca button{font-size:var(--control-font-size);flex-shrink:0;height:var(--control-height)}.v{overflow-y:auto}.v>h2{font-size:var(--text-2xs);font-weight:var(--weight-bold);margin:0 0 30px;color:var(--muted);font-family:var(--font-family-heading);line-height:var(--leading-tight)}.lr{display:flex;align-items:center;flex-direction:column;gap:9px;padding-bottom:25px}.lr .g{width:52px;height:52px;font-size:var(--text-lg)}.lr h3{font-size:var(--text-sm);margin:4px 0 0;text-align:center;overflow-wrap:anywhere;font-family:var(--font-family-heading);font-weight:var(--weight-bold);line-height:var(--leading-snug)}.lr>span:last-child{font-size:var(--text-2xs);color:var(--muted);display:inline-flex;gap:5px;align-items:center}.k{display:grid;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.k>div{justify-content:space-between}.k dt{color:var(--muted)}.k dd{margin:0}.Ws{display:inline-block;width:5px;height:5px;border-radius:50%;margin-right:5px;background:var(--muted)}.Ws[data-open=true]{background:#558c74}.v .Mi{padding:19px 0;font-size:var(--text-2xs);gap:9px}.v .Mi button{width:100%;font-size:var(--control-font-size);height:var(--control-height)}.Di{border-top:1px solid var(--line);padding-top:12px;display:grid;gap:3px}.Di button{justify-content:flex-start;padding:6px 0;gap:8px;font-size:var(--control-font-size)}.Zs{margin-top:28px;font-size:var(--text-2xs);color:var(--muted);line-height:var(--leading-relaxed)}.Zs summary{cursor:pointer}.at,.tt{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:36px;text-align:center;gap:14px;color:var(--muted)}.at{flex:1;background:var(--page-body)}.at h2,.tt h2{font-size:var(--text-xl);color:var(--content-default);font-weight:var(--weight-bold);letter-spacing:-.02em;margin:6px 0 0;font-family:var(--font-family-heading);line-height:var(--leading-tight)}.at p,.tt p{font-size:var(--text-xs);line-height:var(--leading-relaxed);max-width:310px;margin:0}.at>span{font-size:var(--text-2xs);margin-top:12px}.Mc{width:70px;height:70px;display:grid;place-items:center;border:1px solid var(--line);border-radius:var(--radius-3xl);background:var(--background);color:var(--primary);box-shadow:var(--shadow-lg)}.tt{padding:40px 20px}.tt h2{font-size:var(--text-base);font-family:var(--font-family-heading);font-weight:var(--weight-bold);line-height:var(--leading-tight)}.Oc,.Sc{padding:16px;font-size:var(--text-xs);color:var(--muted);line-height:var(--leading-relaxed)}.ex{font-size:var(--text-xs);color:var(--muted);line-height:var(--leading-relaxed)}.ex>p:first-child{color:var(--content-default);font-weight:var(--weight-medium);margin:0 0 3px}.Dc{white-space:pre-wrap;overflow-wrap:anywhere}.Ec{display:flex;gap:8px;flex-wrap:wrap;margin-block:16px}.Hc{color:var(--muted);font-size:var(--text-xs);line-height:var(--leading-relaxed)}.ax,.Ei{display:grid;padding:20px;gap:18px}.ax span,.Ei span{background:var(--page-body);border-radius:var(--radius-md);height:64px}.Ei span{width:75%;background:var(--accent-subtle)}.Ei span:nth-child(2){width:55%}@media(max-width:1200px){.v{display:none;position:absolute;right:0;top:0;bottom:0;background:var(--background);z-index:5;box-shadow:-6px 0 20px #00000006}.v[data-open=true]{display:block}.et{display:inline-flex}.qe{width:300px;flex-basis:300px}}@media(max-width:760px){.qe{width:100%;flex-basis:100%}.r[data-detail-open=true] .qe,.at{display:none}.w{padding:12px 10px;gap:6px}.w>.g{display:none}.dr{padding:20px 16px}.Oi{max-width:96%}.Le{padding:12px}.v{width:240px}.P p{max-width:170px}.ca{padding:9px}}.Ne{gap:6px}@media(max-width:650px){.Ne>span{display:none}.Ne{width:30px;min-width:30px;padding:6px}}.r[data-detail-open=false] .qe{width:100%;flex:1;border-right:0}.r[data-detail-open=true] .qe{width:280px;flex-basis:280px}.r[data-detail-open=false] .K{flex-direction:row;align-items:center}.r[data-detail-open=false] .K .Za{width:auto;flex:1;order:0}.Pn{display:flex;align-items:center;gap:6px}.Pn button{font-size:var(--control-font-size);padding:8px;height:var(--control-height)}.Pn button[aria-selected=true]{border-bottom:2px solid var(--foreground);border-radius:0}.Jc{overflow:hidden;min-width:0;text-overflow:ellipsis;display:block;text-align:left}.g{position:relative}.rt{position:absolute;border-radius:50%;background:var(--background);display:flex}.Kc{width:100%;height:100%;border-radius:inherit;object-fit:cover}.n{display:flex;align-items:center;flex-wrap:wrap;font-size:var(--text-xs)}.n button{font-size:var(--control-font-size);padding:5px 8px}.Lc{background:var(--surface-muted);border-radius:var(--radius-3xl);padding:3px 8px}.Qn{width:100%;display:flex;gap:8px;align-items:center;flex-wrap:wrap}.Qn input,.Q input{border:1px solid var(--control-border);border-radius:var(--field-radius);padding:5px 8px;min-width:0;background:var(--background);color:inherit}.R,.Rn,.Pe{font-size:var(--text-2xs);color:var(--muted);padding:4px 0}.R{overflow-wrap:anywhere}.Q{display:grid;margin-bottom:8px;font-size:var(--text-xs)}.Q label{display:grid;grid-template-columns:50px minmax(0,1fr);align-items:center;gap:8px}.Hi{gap:4px;font-size:var(--text-2xs);border-bottom:1px solid var(--line);padding-bottom:10px;overflow-wrap:anywhere}.v{flex-basis:300px}@media(max-width:1000px){.v{position:absolute;right:0;top:0;bottom:0;width:300px;display:none;z-index:4;background:var(--background)}.v[data-open=true]{display:block}.et{display:inline-flex}}@media(max-width:700px){.r[data-detail-open=true] .qe{display:none}.r[data-detail-open=false] .K .Za{flex-basis:100%}.n{padding-inline:10px}.v{width:min(300px,100%)}.y{padding:12px}}.s{padding:10px 14px;min-height:78px;align-items:center}.Nn{gap:3px}.S strong{font-size:var(--text-base);line-height:20px}.Ke{font-size:var(--text-sm);line-height:18px}.nr,.S time{font-size:var(--text-2xs);line-height:14px}.tx{display:flex;gap:4px;width:100%}.r[data-detail-open=true] .K{gap:6px;padding:10px}.r[data-detail-open=true] .K .Za{order:0}.rx{display:none}@media(max-width:1000px){.rx{display:inline-flex;float:right;margin-top:-8px}}.g{width:32px;height:32px;border-radius:50%}.rt{width:12px;height:12px;padding:1px;border:1px solid var(--background);right:-3px;bottom:-2px;color:#3973cb;box-sizing:content-box}.g[data-channel=whatsapp] .rt{background:var(--background)}.Nc{display:inline-flex;align-items:center;gap:6px;flex-shrink:0}.Tn{display:inline-flex;align-items:center;flex-shrink:0}.Qe{width:14px;height:14px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid var(--background);background:#397cbd;color:#fff;flex-shrink:0}.Tn .Qe+.Qe{margin-left:-5px}.Qe[data-kind=agent]{background:#293333}.Qe[data-kind=contact]{background:#eee8f6;color:#705780}.Pc{font-size:var(--text-2xs);padding-left:3px}.Un{gap:4px;padding:3px 5px;font-size:var(--control-font-size);flex-shrink:0}.pr{list-style:none;margin:12px 0;padding:0;display:grid;gap:14px}.pr li{display:flex;gap:10px;align-items:center;font-size:var(--text-sm);overflow-wrap:anywhere}.pr .Qe{width:24px;height:24px}.pr small{display:block;color:var(--muted);margin-top:3px;font-size:var(--text-2xs)}.Qc{color:var(--muted);font-size:var(--text-xs)}.sr{color:var(--muted);font-size:var(--text-2xs);white-space:nowrap}.w .g{width:24px;height:24px;font-size:var(--text-2xs)}.w .rt{width:10px;height:10px;padding:1px;border-width:1px}.w .rt svg{width:10px;height:10px}.P h2{margin:0;font-size:var(--text-sm);font-weight:var(--weight-bold);font-family:var(--font-family-heading);line-height:var(--leading-tight)}.P p{font-size:var(--text-2xs);margin-top:3px}.n{border-top:1px solid var(--line);border-bottom:0;flex-shrink:0}.r[data-detail-open=true] .s{border:0}.r[data-detail-open=true] .s[aria-current=true]:before{display:none}.r[data-detail-open=true] .s>.g{width:24px;height:24px;font-size:var(--text-2xs)}.r[data-detail-open=true] .S strong{font-size:var(--text-base);line-height:16px;font-weight:var(--weight-medium)}.r[data-detail-open=true] .nr>span:first-child{display:none}.r[data-detail-open=true] .Ke{font-size:var(--text-xs)}.h{margin:0 0 0 auto;width:min(380px,100vw);height:100dvh;max-height:100dvh;border-radius:0}.h h2{font-size:var(--text-sm);font-weight:var(--weight-bold);font-family:var(--font-family-heading);line-height:var(--leading-tight)}.h>div h2{display:none;font-family:var(--font-family-heading);font-weight:var(--weight-bold);line-height:var(--leading-tight)}@media(width<1024px){.r[data-detail-open=true] .qe{display:none}.v{display:none!important}.et{display:inline-flex}.w>.g{display:inline-flex}.w{flex-wrap:nowrap}.P{flex:1}.sr{font-size:var(--text-2xs);padding-inline:5px}}@media(max-width:480px){.w{padding:8px;gap:5px}.P p,.w .Tn{display:none}.dr{min-height:120px}.n{gap:2px}.n button{font-size:var(--control-font-size);padding:4px}}.xr{display:none}.u.u{margin:0;width:min(280px,calc(100vw - 40px));height:100dvh;max-height:100dvh;border-radius:0}.u>div{padding:0;min-height:0;display:flex;flex-direction:column}.u .qe{display:flex!important;width:100%;flex:1;border:0;min-height:0}@media(width<1024px){.xr{display:inline-flex}.ix{display:none}}.r[data-detail-open=true] .nr{display:none}.lr .g{border-radius:50%}.Hi{display:block}.Hi[open]{display:grid}.Hi summary{cursor:pointer;color:var(--muted);font-size:var(--text-2xs)}.h.h{width:min(380px,100vw);height:100dvh;max-height:100dvh}.h .k>div{display:grid;grid-template-columns:110px minmax(0,1fr);gap:12px;padding:0;border:0}.h .k{gap:16px;font-size:var(--text-xs)}.h .k dd{text-align:right;margin:0}.u.u>div{flex:1;padding:0;overflow:hidden}.u .Ln{flex:1;overflow-y:auto}.l button[data-slot=button],.Rc button[data-slot=button],.Le button[data-slot=button],.h button[data-slot=button],.ie button[data-slot=button],.Xe button[data-slot=button]{min-height:var(--control-height-sm);height:var(--control-height-sm);padding:0 var(--space-2);font:var(--weight-medium) var(--control-font-size)/var(--control-line-height) var(--font-family-body);border-radius:var(--control-radius);box-shadow:none}.it{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.R{display:flex;align-items:center;font-size:var(--text-xs)}.R strong{font-weight:var(--weight-normal);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Rn{background:transparent;border:0;color:var(--muted-foreground);font-size:var(--text-xs);line-height:18px;padding:10px 0;margin:8px 0;border-top:1px solid #e5e5e5}.Pe{display:flex;align-items:center}.ox{border:1px solid #e5e5e5!important;border-radius:var(--radius-full)!important;background:#fff!important}.Ji{z-index:100;background:#fff;padding:4px;border:1px solid #e5e5e5;border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);font-size:var(--text-xs)}.Ji>div{padding:8px;color:var(--muted-foreground)}.Xe{width:360px;max-width:calc(100vw - 24px);padding:12px;border:1px solid #e5e5e5;border-radius:var(--radius-2xl);box-shadow:var(--shadow-xl);font-size:var(--text-xs);color:var(--muted-foreground)}.Xe::backdrop{background:#0001}.Xe header{display:flex;align-items:center;gap:8px;border-bottom:1px solid var(--line);padding-bottom:8px}.Xe input:not([data-slot]){border:0;min-width:0;flex:1;outline:none}.Xe label{display:flex;align-items:center;justify-content:space-between;margin:12px 0}.Xe select{border:1px solid var(--control-border);border-radius:var(--field-radius);background:#fff;font-size:var(--font-size-input);padding:4px;line-height:var(--leading-normal)}.Xe [role=status]{text-align:center;padding:24px 0 8px;color:var(--foreground)}.Xe p{line-height:18px}.Ki{margin-top:12px}.Ki h3,.Tc{font-size:var(--text-xs);font-weight:var(--weight-bold);line-height:18px;margin:0 0 12px;font-family:var(--font-family-heading)}.z{display:flex;align-items:center;justify-content:space-between;min-height:32px;font-size:var(--text-xs)}.z>span{display:flex;align-items:center;gap:7px;color:var(--muted-foreground);flex:none;width:90px}.z>button{justify-content:flex-start;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;font-weight:var(--weight-normal)}.z form{display:flex;align-items:center;min-width:0;flex:1;gap:var(--space-1);padding:0;border:0}.z input,.z .nx{width:100%;min-width:0;flex:1;height:var(--field-height);border:1px solid var(--control-border);border-radius:var(--field-radius);background:var(--surface);padding:0 var(--space-2);font-size:var(--font-size-input);font-weight:var(--weight-normal);line-height:var(--leading-normal)}.z input:focus-visible,.z .nx:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.ie{position:absolute;right:0;bottom:0;background:#fff;z-index:25;font-size:var(--text-xs)}.ie header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);padding-bottom:10px}.ie h2{font-size:var(--text-base);font-weight:var(--weight-bold);margin:0;font-family:var(--font-family-heading);line-height:var(--leading-tight)}.ie p{color:var(--muted-foreground);line-height:18px}.ie textarea{width:100%;min-height:90px;border:1px solid var(--control-border);border-radius:var(--field-radius);padding:8px}.R{padding-inline:12px}.R>span{white-space:nowrap}.it,.Pe{padding-inline:6px}.k{font-size:var(--text-xs)}.k>div{grid-template-columns:90px minmax(0,1fr)}.k dd{text-align:left;overflow-wrap:anywhere}.Hn{color:var(--content-default)}.Hn button{font-family:var(--font-family-body);letter-spacing:normal}.r .K,.r[data-detail-open=true] .K,.r[data-detail-open=false] .K{padding:0;gap:0;display:block;border-bottom:1px solid var(--line)}.Vn{height:var(--toolbar-height);display:flex;align-items:center;justify-content:space-between;padding:0 16px;border-bottom:1px solid var(--line);gap:8px}.Vn button{height:var(--control-height-sm);min-height:var(--control-height-sm);padding:0 4px;border:0;box-shadow:none;font-size:var(--text-base);font-weight:var(--weight-normal)}.gr{min-width:0;gap:8px;justify-content:flex-start}.gr span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.fr{height:calc(var(--control-height-sm) + var(--space-2));display:flex;align-items:center;gap:6px;padding:0 12px}.fr button{height:var(--control-height-sm);min-height:var(--control-height-sm);padding:0 6px;box-shadow:none;color:var(--foreground);font:var(--weight-medium) var(--control-font-size)/var(--control-line-height) var(--font-family-body)}.fr button:disabled{opacity:var(--control-disabled-opacity)}.fr .Uc{border:1px solid #e5e5e5;border-radius:var(--radius-full);background:#fff;gap:4px;padding:0 6px}.Vc{flex:1}.fr button[data-active=true]{background:#eaf2ff;color:#2563eb}.r .K .Za{padding:8px 12px;min-height:40px;border:0}.Ln{padding:8px 4px}.r[data-detail-open=true] .s{height:58px;min-height:58px;margin:0 8px 4px;width:calc(100% - 16px);padding:8px 12px;border-radius:var(--radius-xl)}.r[data-detail-open=true] .s[aria-current=true]{background:#f0f0f0}.S time{font:var(--weight-normal) var(--text-xs)/18px var(--font-family-body)}.r[data-detail-open=true] .Ke{font:var(--weight-normal) var(--text-xs)/18px var(--font-family-body)}.r[data-detail-open=true] .S strong{font:var(--weight-medium) var(--text-base)/16px var(--font-family-body)}.w{height:var(--toolbar-height);min-height:var(--toolbar-height);padding:0 16px;gap:8px;flex-wrap:nowrap;background:#fff}.P{display:flex;align-items:center;gap:8px;flex:1;overflow:hidden}.P h2{font:var(--weight-normal) var(--text-base)/20px var(--font-family-body);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-family-heading);font-weight:var(--weight-bold);line-height:var(--leading-tight)}.sr{display:inline-flex;align-items:center;background:#f0f0f0;border-radius:var(--radius-full);font:var(--weight-normal) var(--text-xs)/14px var(--font-family-body);padding:4px 7px}.sr:before{content:"";width:10px;height:10px;border:1px solid #737373;border-radius:50%;margin-right:4px}.l .ix{display:none}.l .et{display:inline-flex;width:24px;padding:0}.l .Li{border:1px solid var(--control-border);background:#fff;font:var(--weight-medium) var(--control-font-size)/var(--control-line-height) var(--font-family-body);gap:4px}.dr{background:#fff;padding:24px;min-height:0}.Vs{display:none}.Si{font:var(--weight-normal) var(--text-xs)/18px var(--font-family-body)}.Si strong{font:var(--weight-medium) var(--text-xs)/18px var(--font-family-body)}.Oi p{background:#f7f7f7;border:0;border-radius:var(--radius-xl);padding:12px 14px;font:var(--weight-normal) var(--text-base)/21px var(--font-family-body)}.Le{border:0;background:#fff;padding:0 24px 8px;flex-shrink:0}.Le[data-expanded=false]{padding:0}.y{border:0;border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);padding:12px 14px 0;background:#fff}.y:focus-within{box-shadow:var(--shadow-sm)}.it{padding:0;margin:0 0 10px;height:var(--control-height-sm)}.l .it>button{width:var(--control-height-sm);height:var(--control-height-sm);min-height:var(--control-height-sm);border:1px solid var(--control-border);border-radius:var(--control-radius);box-shadow:var(--shadow-xs);padding:0}.l .it button:first-child{gap:6px}.R{padding:0 4px;margin:0 0 6px;gap:0;min-height:20px;line-height:14px}.R>span{width:86px;flex:none;color:var(--muted-foreground)}.R strong{font:var(--weight-normal) var(--text-xs)/14px var(--font-family-body);border-radius:var(--radius-full);padding:2px 7px;max-width:calc(100% - 86px);border:0;box-shadow:var(--shadow-xs)}.y .Rn{margin:16px 8px 0;padding:10px 2px 0;border-top:1px dashed #d4d4d4;font:var(--weight-normal) var(--text-base)/21px var(--font-family-body);color:var(--muted-foreground)}.hr{border-top:1px dashed #d4d4d4;margin:16px 8px 0}.hr[data-window-closed=true]{margin:8px 8px 0;border:0}.hr summary{font:var(--weight-normal) var(--text-2xs)/16px var(--font-family-body);color:var(--muted-foreground);cursor:pointer}.y textarea{padding:10px 2px;font:var(--weight-normal) var(--text-base)/21px var(--font-family-body);min-height:80px;resize:none;font-size:var(--font-size-input);line-height:var(--leading-normal)}.y textarea:focus-visible,.ot textarea:focus-visible{outline:none}.ca{padding:12px 0;min-height:var(--toolbar-height);gap:8px}.Pe{padding:0;gap:8px;flex:1;min-width:0}.l .mr{width:var(--control-height-sm);height:var(--control-height-sm);padding:0;border-radius:50%;background:var(--primary);color:#fff;box-shadow:var(--shadow-xs)}.l .mr:disabled{opacity:var(--control-disabled-opacity)}.l .Pe>button{width:var(--control-height);padding:0;border-radius:50%;border:1px solid var(--control-border)}.l .Pe .ox{width:auto;padding:0 8px}.n{padding:0 24px;border:0;background:#fff;min-height:var(--toolbar-height);gap:12px}.l .n>button{font:var(--weight-medium) var(--control-font-size)/var(--control-line-height) var(--font-family-body);gap:4px;padding:0 8px}.n .Wn{margin-left:auto}.n>button:last-of-type{margin-left:0}.l .n .Zn svg{fill:#327b46;stroke:#fff}.v{width:380px;flex:0 0 380px;padding:0;border-left:1px solid #e5e5e5;background:#fff}.v[data-visible=false]{display:none}.ed{height:var(--toolbar-height);padding:0 16px;border-bottom:1px solid var(--line);display:flex;align-items:stretch}.ed span{display:flex;align-items:center;padding:0 8px;border-bottom:2px solid #404040;font:var(--weight-semibold) var(--text-base)/20px var(--font-family-body)}.ad{padding:20px 16px 22px}.ad h3,.Ki h3{font:var(--weight-semibold) var(--text-base)/20px var(--font-family-body);margin:0 0 8px;font-family:var(--font-family-heading);font-weight:var(--weight-bold);line-height:var(--leading-snug)}.k{padding:0;grid-template-columns:minmax(0,1fr);margin:0;border:0;gap:0;font:var(--weight-normal) var(--text-xs)/14px var(--font-family-body)}.k>div{display:flex;min-width:0;align-items:center;gap:12px;min-height:32px}.k dt,.z>span{width:120px;flex:0 0 120px;display:flex;align-items:center;gap:6px;color:var(--muted-foreground)}.k dd{display:flex;align-items:center;gap:4px;min-width:0;flex:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.Ki{margin:0;border-top:1px solid #e5e5e5;padding:14px 16px 20px}.z{min-height:var(--field-height);height:auto;gap:var(--space-3);font:var(--weight-normal) var(--text-xs)/14px var(--font-family-body)}.l .z>button{height:var(--field-height);min-height:var(--field-height);margin-left:0;padding:0 calc(var(--space-2) + 1px);border:0;border-radius:var(--radius-md);font:var(--weight-normal) var(--font-size-input)/var(--leading-normal) var(--font-family-body);justify-content:flex-start;border-radius:var(--control-radius)}.z>button:hover{background:#f5f5f5}.z form{min-height:var(--field-height)}.Ni{border-top:1px solid #e5e5e5;padding:8px 16px;font-size:var(--text-xs)}.Ni .Mi{font-size:var(--text-xs);padding:0;margin:0}.Ni .Di{padding:8px 0;gap:4px;border:0}.Ni .Di button{font:var(--weight-medium) var(--control-font-size)/var(--control-line-height) var(--font-family-body)}.Ne{height:var(--control-height-sm);min-height:var(--control-height-sm);border:1px solid var(--control-border);border-radius:var(--control-radius);padding:0 8px;box-shadow:var(--shadow-xs);font:var(--weight-medium) var(--text-base)/20px var(--font-family-body);background:#fff}@media(max-width:1200px)and (min-width:1025px){.v{width:340px;flex-basis:340px}.w{padding:0 12px}.Un{padding:0 3px!important}.n{padding:0 12px;gap:4px}.Le{padding-inline:20px}}@media(width<1024px){.v{display:none!important}.l .xr{display:inline-flex}.w{height:var(--toolbar-height);min-height:var(--toolbar-height)}.h{padding:0}.h .ed{display:none}.h .z>span{width:100px;flex-basis:100px}.h .k>div{display:flex}.h .k dt{width:100px;flex-basis:100px}.h .z>button{height:var(--control-height-sm)}.dr{padding:20px 16px}.Le{padding:0 16px 8px}.n{padding:0 16px}}@media(max-width:480px){.w{padding:0 10px;gap:6px}.P{gap:5px}.P h2{font-size:var(--text-sm);font-family:var(--font-family-heading);font-weight:var(--weight-bold);line-height:var(--leading-tight)}.sr{display:none}.l .Li{padding:0 6px}.l .Un{padding:0 2px}.n{padding:0 8px;gap:2px}.l .n>button{padding:0 5px;font-size:var(--control-font-size)}.R>span{width:56px}.R strong{max-width:calc(100% - 56px)}.y{padding:12px 14px 0}.z>span{width:100px;flex-basis:100px}}.l .it>button:first-child{width:auto;height:var(--control-height-sm);min-height:var(--control-height-sm);padding:0 8px;border:1px solid transparent;box-shadow:none}.hr>summary[hidden]{display:none}.ad{padding-bottom:38px}.Pi{display:flex;min-width:0;gap:8px;align-items:center}.Pi .Ke{min-width:0;flex:1}.Pi time{font:var(--weight-normal) var(--text-xs)/18px var(--font-family-body);color:var(--foreground);white-space:nowrap}.Ke[data-draft=true]{color:#346d43}.r[data-detail-open=true] .s{gap:10px;align-items:flex-start;padding-block:10px}.r[data-detail-open=true] .s>.g{margin-top:2px;font:var(--weight-medium) var(--text-xs)/14px var(--font-family-body);letter-spacing:normal}.r[data-detail-open=true] .Nn{gap:2px}.S{height:18px;align-items:center}.l kbd{font:var(--weight-normal) var(--text-2xs)/12px var(--font-family-body);background:#f5f5f5;color:var(--muted-foreground);border-radius:var(--radius-xs);min-width:12px;padding:0 2px}.w .g{font:var(--weight-medium) var(--text-xs)/14px var(--font-family-body);letter-spacing:normal}.ie{top:0;width:380px;max-width:100%;padding:0;box-shadow:none;display:flex;flex-direction:column;overflow:hidden;border-left:1px solid #e5e5e5}.ie>header{height:var(--toolbar-height);min-height:var(--toolbar-height);padding:0 16px 0 12px}.ie h2{font:var(--weight-semibold) var(--text-base)/20px var(--font-family-body);font-family:var(--font-family-heading);font-weight:var(--weight-bold);line-height:var(--leading-tight)}.ie>header button{border:1px solid var(--control-border);width:var(--control-height);padding:0}.td{flex:1;min-height:0;overflow:auto;padding:16px}.td .Wc{text-align:center;margin-top:32px}.td time{font:var(--weight-normal) var(--text-2xs)/14px var(--font-family-body);color:var(--muted-foreground)}.ot{margin:12px;padding:12px;border:0;border-radius:var(--radius-xl);box-shadow:var(--shadow-sm)}.ot fieldset{border:0;margin:0;padding:0}.ot textarea{border:0;border-radius:0;outline:none;font:var(--weight-normal) var(--text-base)/21px var(--font-family-body);padding:0;resize:none;min-height:88px;font-size:var(--font-size-input);line-height:var(--leading-normal)}.ot>.mr{display:flex;margin-left:auto;width:var(--control-height-sm);height:var(--control-height-sm);min-height:var(--control-height-sm);padding:0;border-radius:50%;background:var(--primary);color:#fff}.ot>.mr:disabled{opacity:var(--control-disabled-opacity)}.rd,.va{display:none}.N:has(.Le[data-expanded=false])>.n{border-top:1px solid #e5e5e5}@media(width<1024px){.Ne>span{display:none}.Ne,.rd,.xr{height:var(--control-height-sm);min-height:var(--control-height-sm);width:var(--control-height-sm);padding:0;border:1px solid var(--control-border);border-radius:var(--control-radius);background:#fff;box-shadow:var(--shadow-xs)}.rd,.xr{display:inline-flex}.l .et,.l kbd{display:none}.N>.n>.dx,.N>.n>.lx{display:none}.N>.n{justify-content:space-between;padding-inline:24px}.N>.n .Wn{margin-left:0}.va{display:block;border-bottom:1px solid var(--line);padding-block:8px}.va .n{min-height:32px;padding:0}.va .Zn{display:none}}.hr:has(.Q){border-top:0;margin-top:6px}.Q{position:relative;gap:6px;margin:0 0 12px;font:var(--weight-normal) var(--text-xs)/14px var(--font-family-body)}.y .Q label{grid-template-columns:86px minmax(0,1fr);gap:0;padding:0 4px;min-height:20px}.y .Q label>span{padding:0;font:var(--weight-normal) var(--text-xs)/14px var(--font-family-body);color:var(--muted-foreground)}.Q input{border:0;background:transparent;padding:2px 0;font:var(--weight-normal) var(--text-xs)/14px var(--font-family-body);border-radius:0;font-size:var(--font-size-input);line-height:var(--leading-normal)}.Q label:first-of-type input{padding-right:64px}.px{position:absolute;right:0;top:0;display:flex;gap:2px}.l .px button{padding:0 6px;font-weight:var(--weight-normal)}.Q~.Zc{display:block;border-top:1px dashed #d4d4d4}.Ji [role=menuitem]:not([data-disabled]){cursor:pointer;color:var(--foreground);outline:none;border-radius:var(--radius-xs)}.Ji [role=menuitem][data-highlighted]{background:#f5f5f5}@container ev (max-width: 1050px){.v{display:none}.N>.n>.dx,.N>.n>.lx,.N>.n>time{display:none}.N>.n{justify-content:space-between}.N>.n .Wn{margin-left:0}}.h .va{display:block;border-bottom:1px solid var(--line);padding-block:8px}.h .va .n{min-height:32px;padding:0}.h .va .Zn{display:none}@media(max-width:480px){.y .Q label{grid-template-columns:56px minmax(0,1fr)}}@container av (max-width: 700px){.Ne>span{display:none}.Ne{height:var(--control-height-sm);min-height:var(--control-height-sm);min-width:var(--control-height-sm);width:var(--control-height-sm);padding:0}}.Qe{width:18px;height:18px}.nt{width:100%;min-width:0}.nt>button{min-height:var(--field-height);height:var(--field-height);width:100%;padding:3px 6px;border-color:transparent;background:transparent;font-size:var(--font-size-input);border-radius:var(--field-radius)}.nt>button:hover{background:var(--surface-hover, #f3f3f3)}.nt .Qn{position:static;min-width:0;width:100%;margin-top:8px}.nt .tx{flex-wrap:wrap}.nt time{display:block;font-size:var(--text-2xs);color:var(--muted)}.Qi{display:flex;gap:4px;padding:0 0 5px}.Qi button{font-size:var(--control-font-size);min-height:var(--control-height-sm);padding:3px 8px}.Qi button[aria-pressed=true]{background:var(--surface-muted, #f1f1f1);color:var(--content-default)}.Qi button:last-child[aria-pressed=true]{background:#fff3ca;color:#77601a}.ca:has([aria-label="AI reply suggestion"]),.Pe:has([aria-label="AI reply suggestion"]){align-items:flex-start}.sx{display:none}@media(max-width:480px){.Li>span,.Li>kbd{display:none}.sx{display:block}}@media(max-width:480px){.ca:has([aria-label="AI reply suggestion"])>.mr,.Pe:has([aria-label="AI reply suggestion"])>button{display:none}}:is(.r,.u) .s .S strong{font-weight:var(--weight-normal);color:var(--muted)}:is(.r,.u) .s[data-unread=true] .S strong,:is(.r,.u) .s[data-unread=true] .Ke{font-weight:var(--weight-semibold);color:var(--text)}:is(.r,.u) .s[data-unread=true] .Pi time{font-weight:var(--weight-medium);color:var(--text)}.g[data-channel=instagram]{background:#f3e7ef;color:#9d477d}.g[data-channel=instagram] .rt{background:var(--background)}.Ri{display:flex;align-items:center;gap:12px;margin:12px 0 24px;color:var(--muted);font-size:var(--text-2xs);line-height:18px}.Ri:before,.Ri:after{content:"";height:1px;background:var(--line);flex:1}.Ri span{text-align:center}.pr .Qe>.g{width:24px;height:24px;font-size:var(--text-2xs)}:is(.r,.u) .s>.g{width:28px;height:28px;flex-basis:28px;font-size:var(--text-2xs)}.r[data-detail-open=true] .s>.g{flex-basis:24px}:is(.r,.u) .s[data-unread=false] .Ke{font-weight:var(--weight-normal)}.tv{display:grid;place-items:center;width:68px;height:68px;border-radius:50%;background:color-mix(in srgb,var(--accent, #315ed5) 7%,transparent);color:var(--accent, #315ed5);margin-bottom:12px}.tt[data-inbox-zero=true]{min-height:55vh}.rv{position:absolute;bottom:16px;left:50%;transform:translate(-50%);z-index:2;padding:6px 12px;border-radius:var(--radius-md);background:var(--surface, white);color:var(--muted, #68707b);font-size:var(--text-xs)}.iv{display:inline-block;height:12px;width:92px;border-radius:var(--radius-xs);background:var(--border, #e9e9ec)}.gr svg{flex-shrink:0}.xx{max-height:min(440px,var(--radix-dropdown-menu-content-available-height));max-width:min(320px,calc(100vw - 24px));overflow-y:auto}.xx [role=menuitemradio]>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.u>header{font-size:var(--text-base);font-weight:var(--weight-medium)}.u .Vn{min-width:0}.u .gr{min-width:0;flex:1;overflow:hidden}.u .gr>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ov{height:100%;min-height:0;display:flex;flex-direction:column}.gx{display:flex;align-items:center;gap:8px;padding:8px var(--page-padding);min-height:var(--toolbar-height)}.nv{padding-inline:0;justify-content:flex-start;color:var(--content-default);font-size:var(--text-base);font-weight:var(--weight-medium);text-align:left}@media(max-width:600px){.gx{padding-inline:16px}}.Ti{position:relative;flex:1;min-height:0;min-width:0;width:100%;display:grid;grid-template-columns:minmax(0,1fr);container-type:inline-size;container-name:fx}.Ti[data-detail-open=true]{grid-template-columns:minmax(0,1fr) minmax(360px,440px)}.id{min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden}.oe{min-width:0;min-height:0;height:100%;display:flex;flex-direction:column;overflow:hidden;border-left:1px solid var(--border-subtle);background:var(--surface);color:var(--content-default);container-type:inline-size;container-name:od}.oe[data-expanded=true]{position:absolute;inset:0;z-index:10;width:100%;border-left:0}.Ti[data-expanded=true]>.id{visibility:hidden}.dv{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 16px;min-height:44px;flex-shrink:0;border-bottom:1px solid var(--border-subtle)}.dt{min-width:0;display:flex;align-items:center;gap:8px;font-size:var(--text-xs);line-height:var(--leading-normal);color:var(--muted-foreground)}.dt>svg{flex-shrink:0}.dt>span:first-child{white-space:nowrap}.dt>span:last-child{color:var(--content-default);text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.dt>span:focus{outline:none}.dt>button{padding:0;min-height:var(--control-height-sm);color:var(--muted-foreground)}.hx{display:flex;gap:4px;flex-shrink:0}.hx button{width:var(--control-height-sm);height:var(--control-height-sm);min-height:var(--control-height-sm)}.nd{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;padding:24px;font-size:var(--text-base);line-height:var(--leading-relaxed)}.lv{min-width:0}.Ui{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:24px}.Re{width:44px;height:44px;flex-shrink:0;display:grid;place-items:center;border:1px solid var(--border-subtle);border-radius:var(--radius-xl);background:var(--soft);color:var(--primary);font-size:var(--text-lg);font-weight:var(--weight-medium)}.pv{flex:1;min-width:120px}.Ui :is(h1,h2){margin:0 0 6px;font-size:var(--text-2xl);line-height:var(--leading-tight);font-weight:var(--weight-bold);letter-spacing:-.3px;overflow-wrap:anywhere}.mx{display:flex;gap:8px;align-items:center;flex-wrap:wrap;font-size:var(--text-xs);line-height:var(--leading-normal);color:var(--muted-foreground)}.mx>span{display:inline-flex;align-items:center;gap:4px}.sv{color:var(--content-default);padding:1px 6px;border-radius:var(--radius-xs);background:var(--soft)}.cx{min-width:0}.vx{margin:0 0 20px;padding-bottom:20px;border-bottom:1px solid var(--border-subtle)}.ux{margin:0 0 14px;color:var(--content-default);font-size:var(--text-base);font-weight:var(--weight-medium);line-height:var(--leading-normal)}.ua{display:grid;gap:14px;margin:0}.ua>div{display:grid;grid-template-columns:120px minmax(0,1fr);align-items:start;gap:12px;font-size:var(--text-base);line-height:var(--leading-normal)}.ua dt{display:flex;align-items:center;gap:6px;color:var(--muted-foreground)}.ua dd{margin:0;min-width:0;overflow-wrap:anywhere}.cr{margin-top:20px;font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--muted-foreground)}.cr summary{cursor:pointer}.cr .ua{margin:16px 0}.cr a{color:var(--content-default);text-underline-offset:3px}.bx{min-width:0}.Vi{display:flex;gap:20px;overflow-x:auto;margin:0 0 24px;padding:0;border-bottom:1px solid var(--border-subtle)}.Vi button{padding:0;min-height:var(--control-height);border-radius:0;border-bottom:2px solid transparent;flex-shrink:0;font-size:var(--text-base)}.Vi button[aria-selected=true]{color:var(--primary);border-bottom-color:var(--primary);background:transparent}.bx>[role=tabpanel]:focus-visible,.cr summary:focus-visible{outline:2px solid var(--ring);outline-offset:4px;border-radius:var(--radius-xs)}.wx p{margin:0;color:var(--content-default);font-size:var(--text-base);line-height:var(--leading-relaxed);white-space:pre-wrap;overflow-wrap:anywhere}.yx{margin-top:28px;padding-top:20px;border-top:1px solid var(--border-subtle)}.yx p{margin:0 0 14px;color:var(--muted-foreground);font-size:var(--text-base);line-height:var(--leading-relaxed)}@container fx (max-width: 760px){.Ti[data-detail-open=true]>.id{visibility:hidden}.oe{position:absolute;inset:0;width:100%;z-index:10;border-left:0}}@container od (min-width: 720px){.oe[data-expanded=true] .nd{padding:32px}.oe[data-expanded=true] .Ui{margin-bottom:28px}.oe[data-expanded=true] .Re{width:56px;height:56px;border-radius:var(--radius-xl);font-size:var(--text-2xl)}.oe[data-expanded=true] .Ui :is(h1,h2){font-size:var(--text-3xl);line-height:var(--leading-tight);font-weight:var(--weight-bold)}.oe[data-expanded=true] .cx{display:grid;grid-template-columns:260px minmax(0,1fr);gap:32px}.oe[data-expanded=true] .vx{padding:0 24px 24px 0;border-bottom:0;border-right:1px solid var(--border-subtle);margin:0}.oe[data-expanded=true] .ua>div{grid-template-columns:minmax(0,1fr);gap:4px}}@container od (max-width: 380px){.ua>div{grid-template-columns:minmax(0,1fr);gap:4px}.nd{padding:20px}.Vi{gap:20px}}.kx{display:flex;align-items:center;gap:10px;min-width:0}.kx>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ba{width:24px;height:24px;flex-shrink:0;display:grid;place-items:center;border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--soft);color:var(--primary);font-size:var(--text-2xs);font-weight:var(--weight-medium)}.Re[data-tone="0"],.ba[data-tone="0"]{background:#eef2ff;color:#4d61bc}.Re[data-tone="1"],.ba[data-tone="1"]{background:#eaf6ef;color:#357b57}.Re[data-tone="2"],.ba[data-tone="2"]{background:#fceef1;color:var(--foreground)}.Re[data-tone="3"],.ba[data-tone="3"]{background:#fff4e5;color:#986523}.Re[data-tone="4"],.ba[data-tone="4"]{background:#edf5fa;color:var(--primary)}.Re[data-tone="5"],.ba[data-tone="5"]{background:#f5edfa;color:#8b58a7}.dd{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:14px}.dd .ux{display:flex;align-items:center;gap:8px;margin:0}.dd>span,.zx,.xv{color:var(--muted-foreground);font-size:var(--text-xs);line-height:var(--leading-relaxed)}.lt{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 28px;padding:16px 0;border-block:1px solid var(--border-subtle)}.lt>div{padding-inline:12px}.lt>div:first-child{padding-left:0}.lt>div+div{border-left:1px solid var(--border-subtle)}.lt dt{color:var(--muted-foreground);font-size:var(--text-xs);line-height:var(--leading-normal)}.lt dd{margin:8px 0 0;font-size:var(--text-3xl);line-height:var(--leading-normal);font-weight:var(--weight-medium);letter-spacing:-.6px}.pt{list-style:none;padding:0;margin:0}.pt li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-block:12px;border-bottom:1px solid var(--border-subtle)}.pt li>span:first-child{display:grid;gap:4px}.pt strong{font-size:var(--text-base);font-weight:var(--weight-medium)}.pt time,.pt li>span:last-child{font-size:var(--text-xs);color:var(--muted-foreground)}.zx{margin:12px 0 0}.gv .wx{margin-top:28px;padding-top:20px;border-top:1px solid var(--border-subtle)}.fv{margin:0;padding:8px 16px;color:var(--muted);font-size:var(--label-font-size);line-height:var(--body-line-height);background:var(--muted-background)}.hv{flex:1;position:relative;min-width:0}.wa,.ya{display:flex;flex-direction:column;gap:10px;padding:12px;border:1px solid var(--border);border-radius:var(--surface-radius);background:var(--surface);color:var(--text);font-size:var(--text-sm);line-height:var(--leading-normal);min-width:0}.wa{margin-top:8px;width:100%;max-width:420px}.wa header,.ya header{display:flex;justify-content:space-between;align-items:center;gap:8px}.wa strong,.ya strong{display:inline-flex;align-items:center;gap:6px;font-size:var(--text-sm);font-weight:var(--weight-medium)}.wa small,.ya small,._x small{color:var(--muted);font-size:var(--text-2xs)}.wa footer{display:flex;justify-content:flex-end}.wa p,.ya p{margin:0;overflow-wrap:anywhere}.st{font-size:var(--text-xs);color:var(--muted)}.st summary{cursor:pointer}.st>div{max-height:160px;overflow:auto;padding-top:8px;display:grid;gap:8px}.st label{display:flex;align-items:flex-start;gap:7px;min-width:0}.st input{margin-top:3px}.st span{overflow-wrap:anywhere}.mv{position:relative;min-width:0}.ya{position:absolute;top:calc(100% + 6px);right:0;width:min(330px,calc(100vw - 40px));z-index:20;box-shadow:var(--shadow-xl)}._x{display:flex;flex-wrap:wrap;align-items:center;gap:4px;font-size:var(--text-xs)}@media(max-width:540px){.ya{position:fixed;top:100px;left:16px;right:16px;width:auto;max-height:calc(100dvh - 124px);overflow-y:auto}}.cv{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.vv{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;min-height:var(--header-height);padding:7px var(--page-padding);border-bottom:1px solid var(--line)}.uv{margin:calc(-1 * var(--page-padding, 16px)) calc(-1 * var(--page-padding, 16px)) 0}.ld{min-width:0;flex:1 1 160px}.ld h1{margin:0;font-size:var(--body-font-size);font-weight:var(--weight-bold);line-height:var(--leading-tight);color:var(--content-default);letter-spacing:normal;font-family:var(--font-family-heading)}.ld p{margin:6px 0 0;font-size:var(--body-font-size);line-height:var(--leading-normal);color:var(--muted);max-width:64ch}.bv{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.ka{display:flex;align-items:flex-end;gap:8px;margin:0 0 18px;min-width:0}.pd{flex:0 0 22px;margin-bottom:2px}.pd>span{width:22px;height:22px;font-size:var(--text-2xs)}.sd{display:flex;flex-direction:column;align-items:flex-start;min-width:0;max-width:min(85%,680px)}.xd{display:flex;align-items:center;flex-wrap:wrap;gap:4px;margin:0 2px 6px;color:var(--muted);font-size:var(--text-xs);line-height:var(--leading-normal)}.wv{margin-left:4px;overflow-wrap:anywhere}.Wi{max-width:100%;min-width:0;padding:12px;border:1px solid var(--line);border-radius:var(--radius-xl);background:#fafafa;color:var(--content-default);box-shadow:var(--shadow-xs)}.Wi p{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--text-base);line-height:var(--leading-normal)}.ka[data-direction=outgoing]{flex-direction:row-reverse}.ka[data-direction=outgoing] .pd{margin-bottom:24px}.ka[data-direction=outgoing] .sd{align-items:flex-end}.ka[data-direction=outgoing] .xd{justify-content:flex-end}.ka[data-direction=outgoing] .Wi{background:#242424;border-color:#242424;color:#fff;box-shadow:none}.Zi{display:flex;align-items:center;gap:4px;margin:5px 2px 0;font-size:var(--text-2xs);line-height:var(--leading-normal);color:var(--muted)}.Zi[data-status=read]{color:#2871b9}.Zi[data-status=failed],.Zi[data-status=blocked],.jx{color:var(--danger, #b93838)}.jx{margin:5px 0 0;font-size:var(--text-xs);line-height:var(--leading-normal);overflow-wrap:anywhere}@media(max-width:620px){.ka{gap:6px}.sd{max-width:calc(100% - 32px)}.xd{font-size:var(--text-2xs)}.Wi{padding:10px 12px}}.yv{display:block;margin-top:7px;font-size:var(--text-2xs);color:inherit}.kv{display:grid;place-items:center;border-radius:50%;background:var(--surface-muted, #f3f3f3);color:var(--muted)}.zv,._v{display:grid;gap:16px;min-width:0}.eo{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.eo h3,.vr h3{margin:0 0 8px;font-size:var(--text-base);font-family:var(--font-family-heading);font-weight:var(--weight-bold);line-height:var(--leading-snug)}.eo p,.jv{margin:0;color:var(--muted);font-size:var(--text-sm);line-height:var(--leading-normal)}.xt{list-style:none;margin:0;padding:0}.xt li{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:16px 0;border-bottom:1px solid var(--line)}.xt li>div:first-child{display:grid;gap:6px;min-width:0;overflow-wrap:anywhere}.xt span,.xt p{font-size:var(--text-sm);color:var(--muted);margin:0;white-space:pre-wrap}.qv{display:flex;flex-wrap:wrap;gap:8px}.vr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.vr section{border:1px solid var(--line);border-radius:var(--radius-2xl);padding:12px;overflow-wrap:anywhere}.vr p{font-size:var(--text-sm);margin:8px 0 0}.Xv{display:grid;gap:8px}.Iv{display:flex;align-items:flex-start;gap:8px;font-size:var(--text-sm)}@media(max-width:600px){.eo,.xt li{flex-direction:column}.vr{grid-template-columns:1fr}}.Cv{z-index:100;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--space-1);min-width:max(180px,var(--radix-select-trigger-width, 0px));max-height:var( --radix-select-content-available-height, var(--radix-dropdown-menu-content-available-height, 320px) );overflow:auto;box-shadow:var(--popover-shadow);font-family:var(--font-family-body);font-size:var(--font-size-input);font-weight:var(--weight-normal);line-height:var(--leading-normal);color:var(--content-default)}.ao{display:flex;align-items:center;gap:var(--space-2);min-height:var(--control-height);padding:var(--space-1) 30px var(--space-1) var(--space-3);position:relative;border-radius:var(--radius-xs);cursor:default;outline:none;user-select:none}.ao[data-highlighted]{background:var(--accent-subtle);color:var(--foreground)}.ao[data-disabled]{opacity:var(--control-disabled-opacity);cursor:not-allowed}.ao[data-state=checked]{color:var(--primary);font-weight:var(--weight-semibold)}.Av{position:absolute;right:var(--space-2);display:flex;color:var(--text)}.Yv{padding:var(--space-1-5) var(--space-3);color:var(--muted-foreground);font-size:var(--label-font-size);font-weight:var(--weight-medium)}.Bv{height:1px;margin:var(--space-1) 0;background:var(--line)}.Te{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;gap:var(--space-1-5);border:1.5px solid transparent;border-radius:var(--control-radius, 9px);font:inherit;font-family:var(--font-family-body);font-size:var(--control-font-size, 13px);font-weight:var(--weight-medium);line-height:var(--leading-none);text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color var(--duration-base) ease,border-color var(--duration-base) ease,transform var(--duration-fast) ease}.Te:focus-visible{outline:2px solid var(--purple, #7562d8);outline-offset:3px}.Te:disabled,.Te[aria-disabled=true]{opacity:var(--control-disabled-opacity);cursor:not-allowed}.Te svg{flex-shrink:0;pointer-events:none}.Gv{height:var(--control-height, 32px);padding:0 var(--space-3)}.Fv,.Mv{height:var(--control-height-sm);padding:0 var(--space-2)}.Ov{height:var(--control-height-md);padding:0 var(--space-4-5)}.qx{width:var(--control-height, 32px);height:var(--control-height, 32px);padding:0}.Xx{color:var(--surface);background:var(--primary, #202124);border-color:var(--primary, #202124);box-shadow:none}.Xx:hover:not(:disabled){background:var(--primary-hover, #36383c)}.Ix{color:var(--primary);background:transparent;border-color:var(--primary);transition:border-color var(--duration-base) ease,transform var(--duration-fast) ease}.Ix:hover:not(:disabled){background:var(--primary);color:var(--surface)}.Cx{color:var(--text, #171717);background:var(--soft, #f6f7f9);border-color:var(--control-border)}.Cx:hover:not(:disabled){background:#eceef2}.Ax,.Yx{color:var(--muted, #737373);background:transparent}.Ax:hover:not(:disabled){color:var(--text, #171717);background:var(--soft, #f6f7f9)}.Yx:hover:not(:disabled){color:var(--text, #202124);text-decoration:underline}.Bx{color:var(--surface);background:var(--danger);border-color:var(--danger)}.Bx:hover:not(:disabled){background:#912018}@media(prefers-reduced-motion:reduce){.Te{transition:none}}@media(pointer:coarse){.Te{min-height:var(--touch-target)}.qx{min-width:var(--touch-target)}}@media(hover:hover){.Te:active:not(:disabled,[aria-disabled=true]){transform:scale(.97)}}.Ue{position:fixed;inset:0 auto 0 0;margin:0;padding:0;width:min(232px,calc(100vw - 40px));max-width:none;height:100dvh;max-height:100dvh;border:0;border-right:1px solid var(--line);border-radius:0;background:var(--surface, #fff);color:var(--text);box-shadow:8px 0 24px #00000012;overflow:hidden;opacity:0;transform:translate(-100%);transition:transform .1s ease-in-out,opacity .1s ease-in-out,display .1s allow-discrete,overlay .1s allow-discrete}.Ue[open]{display:flex;flex-direction:column;opacity:1;transform:translate(0)}.Ue::backdrop{background:#0000001a;backdrop-filter:blur(4px);opacity:0;transition:opacity .1s ease-in-out,display .1s allow-discrete,overlay .1s allow-discrete}.Ue[open]::backdrop{opacity:1}@starting-style{.Ue[open]{transform:translate(-100%);opacity:0}.Ue[open]::backdrop{opacity:0}}.gd{display:flex;align-items:center;gap:6px;flex:none;height:45px;padding:8px 8px 8px 12px;border-bottom:1px solid var(--line)}.gd>:first-child{flex:1;min-width:0}.gd>button:last-child{flex:none;width:24px;height:24px}.Sv{flex:1;min-height:0;overflow:auto;padding:12px;overscroll-behavior:contain}@media(prefers-reduced-motion:reduce){.Ue,.Ue::backdrop{transition:none}}.to{pointer-events:none;display:inline-block;flex:0 0 auto;width:var(--orb-size, 20px);height:var(--orb-size, 20px);overflow:hidden;position:relative;border-radius:50%;vertical-align:middle;background:radial-gradient(ellipse at 28% 22%,#fff 0%,#e6edf4 17%,transparent 48%),radial-gradient(ellipse at 72% 78%,#91a1ba 0%,transparent 56%),conic-gradient(from 30deg,#c3d2e2,#718199,#eef3f7,#8ea2bc,#c3d2e2);box-shadow:inset 0 0 0 1px #61708c30,inset -2px -3px 5px #53627f35}.to:after{content:"";position:absolute;inset:12%;border-radius:inherit;background:conic-gradient(from 90deg,transparent,#ffffff90,transparent,#50617f60,transparent);filter:blur(2px)}.to[data-active]:after{animation:Gx 4s linear infinite}@keyframes Gx{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.to[data-active]:after{animation:none}}.Dv{display:block;width:1.2em;height:1.2em;flex:none}.Ev{display:inline-flex;align-items:center;gap:.36em;color:inherit;font-family:var(--font-family-heading);font-weight:var(--weight-bold);letter-spacing:-.04em;line-height:1.2;white-space:nowrap}.gt{position:relative;width:28px;height:28px;padding:0;min-height:28px;justify-content:center;border-radius:var(--radius-md)}.gt>svg{display:none}.gt:hover,.gt[data-state=open]{background:#f0f0f0}.gt[data-expanded=true]{width:100%;min-width:0;gap:8px;justify-content:flex-start;padding:0 6px 0 4px}.gt[data-expanded=true]>svg{display:block;margin-left:auto;flex-shrink:0;width:14px;height:14px}.Fx{width:20px;height:20px;flex:none;color:var(--foreground)}.Fx svg{width:100%;height:100%}.Hv{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--foreground);font:var(--weight-semibold) var(--text-base)/16px var(--font-family-body)}.Mx{display:grid;place-items:center;width:24px;height:24px;flex-shrink:0;border:1px solid #252525;border-radius:var(--radius-sm);background:#252525;color:#fff;font-size:var(--text-xs);font-weight:var(--weight-semibold)}.Jv{display:block;min-width:0;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left}.Kv{width:296px;max-width:calc(100vw - 24px)}.Ox{display:flex;align-items:center;gap:10px;padding:10px 8px;font-size:var(--text-base);font-weight:var(--weight-medium)}.Ox .Mx{width:32px;height:32px;font-size:var(--text-base)}.Lv{display:grid;gap:4px;min-width:0}.Nv{color:var(--muted-foreground);font-size:var(--text-xs);font-weight:var(--weight-normal)}.Pv[data-current=true]{background:var(--accent-subtle);color:var(--primary)}.Sx{color:var(--muted-foreground);font-size:var(--text-xs);line-height:var(--leading-normal);padding:8px;margin:0}.Sx p{margin:0 0 8px}.Ie{display:flex;align-items:center;gap:var(--space-2);min-width:0;width:min(320px,100%);height:var(--field-height);border:1px solid var(--control-border);border-radius:var(--field-radius);padding:0 var(--space-3);color:var(--muted);background:var(--surface)}.Ie:focus-within{outline:2px solid var(--ring);outline-offset:2px}.Ie>svg{flex-shrink:0}.Ie .ro{flex:1;min-width:0;width:100%;height:100%;min-height:0;border:0;outline:0;box-shadow:none;background:transparent;padding:0;font:inherit;font-family:var(--font-family-body);font-size:var(--font-size-input);font-weight:var(--weight-normal);line-height:var(--control-line-height);color:var(--content-default)}.ro::placeholder{color:var(--muted)}.ro::-webkit-search-cancel-button{display:none}.Ie>button{width:var(--control-height-sm);height:var(--control-height-sm);min-height:var(--control-height-sm);padding:0}.Dx{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2);min-height:var(--toolbar-height);padding:var(--space-2) var(--page-padding);border-bottom:1px solid var(--line)}.ur{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);margin:0 0 var(--space-6)}.ur>div:first-child{min-width:0;flex:1}.ur h2{margin:0;font-size:var(--page-title-size);font-family:var(--font-family-heading);font-weight:var(--weight-bold);line-height:var(--leading-tight);letter-spacing:-.2px;color:var(--content-default)}.ur p{margin:var(--space-1-5) 0 0;color:var(--muted);font-size:var(--body-font-size);line-height:var(--body-line-height);max-width:64ch}.Qv{display:flex;align-items:center;gap:var(--space-2);flex-shrink:0}.fd{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1)}.fd button{font-size:var(--control-font-size);border-radius:var(--control-radius)}.fd button[aria-pressed=true]{color:var(--content-default);background:var(--soft);box-shadow:inset 0 0 0 1px var(--line)}.Ex{display:flex;align-items:center;gap:var(--space-1);padding:var(--space-2) var(--page-padding);min-height:var(--toolbar-height);border-bottom:1px solid var(--line);overflow-x:auto;flex-shrink:0}.Ex button[aria-current=page]{color:var(--content-default);background:var(--soft);box-shadow:inset 0 0 0 1px var(--line)}@media(max-width:600px){.Dx .Ie{flex:1 1 180px}.ur{flex-wrap:wrap;gap:var(--space-3)}}@media(pointer:coarse){.Ie .ro{font-size:var(--text-lg)}}.Ie:has(input:disabled){opacity:var(--control-disabled-opacity);background:var(--soft)}.Ie input:disabled{cursor:not-allowed}.C{align-self:stretch;margin:8px auto;width:min(100%,680px);padding:12px 14px;border:1px solid #eadfb9;border-radius:var(--radius-2xl);background:#fffbed;color:#423b27;font-size:var(--text-sm)}.C header,.C header>span,.G footer,.Hx,.hd,.md,.C small{display:flex;align-items:center;gap:8px}.C header{justify-content:space-between;gap:12px;margin-bottom:6px}.C header>span{flex-wrap:wrap;gap:6px}.C strong{font-weight:var(--weight-semibold)}.C header span span,.C time,.C small{font-size:var(--text-2xs);color:var(--muted-foreground)}.C time{white-space:nowrap}.Rv{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:var(--leading-relaxed)}.C small{margin-top:7px}.Hx{flex-wrap:wrap;gap:5px;margin-top:9px}.Jx{display:inline-flex;align-items:center;gap:3px;padding:3px 7px;border-radius:var(--radius-xs);background:#f1e9c9;font-size:var(--text-2xs);overflow-wrap:anywhere}.Jx button{width:var(--control-height-sm);height:var(--control-height-sm);min-height:var(--control-height-sm);padding:0}.G{background:#fffbed;color:#423b27;border-top:1px solid #eadfb9}.G form{padding:12px 14px 9px}.G fieldset{padding:0;border:0;margin:0;min-width:0}.G textarea{display:block;resize:vertical;width:100%;min-height:105px;max-height:350px;border:0;outline:0;background:transparent;font:inherit;font-size:var(--font-size-input);line-height:var(--leading-normal);color:inherit}.G textarea:focus-visible{outline:2px solid var(--ring);outline-offset:4px;border-radius:var(--field-radius)}.G textarea::placeholder{color:var(--muted-foreground)}.G footer{margin-top:8px;gap:7px}.G footer>span{font-size:var(--text-2xs);line-height:var(--leading-normal);color:var(--muted-foreground);flex:1}.G footer>button{flex-shrink:0}.Kx{font-size:var(--control-font-size);gap:6px;height:var(--control-height-sm);min-height:var(--control-height-sm);padding:0 11px}.Lx{margin:8px 0;padding:5px;border:1px solid #e1dfd8;border-radius:var(--radius-lg);background:#fff;box-shadow:var(--shadow-lg);max-height:245px;overflow-y:auto;color:#343936}.Lx p{font-size:var(--text-xs);color:#69726c;padding:5px 8px}.md{padding:3px 3px 5px;border-bottom:1px solid #f0f0ed}.md input{min-width:0;width:100%;font-size:var(--font-size-input);padding:7px;border:0;background:transparent;line-height:var(--leading-normal)}.cd{display:flex;align-items:flex-start;justify-content:center;flex-direction:column;width:100%;height:auto;padding:7px 8px;font-size:var(--control-font-size)}.cd strong{font-weight:var(--weight-medium)}.cd small{color:var(--muted-foreground);font-size:var(--text-2xs)}.Tv{font-size:var(--text-xs);margin:6px 0 0}.Uv{gap:6px;font-size:var(--control-font-size);height:var(--control-height-sm);min-height:var(--control-height-sm)}.Vv{display:grid;place-items:center;min-width:17px;height:17px;padding:0 4px;border-radius:var(--radius-xs);background:#eeeae1;font-size:var(--text-2xs)}.hd{justify-content:space-between;gap:12px}.hd p{font-size:var(--text-xs);color:var(--muted-foreground)}.Nx{display:flex;flex-direction:column;gap:4px;margin:10px 0}.Nx .C{width:100%}.Wv{color:var(--muted-foreground);padding:28px 0;text-align:center;font-size:var(--text-sm)}.Zv{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:540px){.C{padding:10px}.C header{align-items:flex-start}.G form{padding:10px}.G footer{flex-wrap:wrap}.G footer>span{min-width:120px}.Kx{margin-left:auto}}.ne{width:100%;min-width:0;min-height:var(--field-height);border:1px solid var(--control-border);border-radius:var(--field-radius);background:var(--surface);padding:var(--space-1) var(--space-3);font:inherit;font-family:var(--font-family-body);font-size:var(--font-size-input);font-weight:var(--weight-normal);line-height:var(--body-line-height);color:var(--content-default)}.ne:not(textarea){height:var(--field-height)}.ne:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.ne:disabled{opacity:var(--control-disabled-opacity);cursor:not-allowed;background:var(--soft)}.ne[aria-invalid=true]{border-color:var(--danger)}.ne::placeholder{color:var(--muted)}.eu{min-height:120px;resize:vertical}.vd{width:16px;height:16px;flex-shrink:0;accent-color:var(--primary)}.vd:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.vd:disabled{opacity:var(--control-disabled-opacity);cursor:not-allowed}@media(pointer:coarse){.ne.ne{font-size:var(--text-lg)}}.ne:focus{border-color:var(--primary)}.ne[aria-invalid=true]:focus-visible{outline-color:var(--danger)}.de{white-space:normal;overflow-wrap:anywhere;width:min(560px,calc(100vw - 32px));max-height:calc(100dvh - 32px);padding:0;margin:auto;border:1px solid var(--line);border-radius:var(--surface-radius);color:var(--text);background:var(--surface);box-shadow:var(--shadow-xl)}.de[open]{display:flex;flex-direction:column}.de::backdrop{background:var(--overlay);backdrop-filter:blur(4px)}.ft,.Px{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-4);flex-shrink:0}.au{display:flex;justify-content:flex-end;gap:var(--space-2);border-top:1px solid var(--line);background:var(--soft);margin:var(--space-1) -16px -16px;padding:var(--space-3) var(--space-4)}.ft{padding-bottom:0}.ft h2{font-size:var(--dialog-title-size);font-family:var(--font-family-heading);font-weight:var(--weight-bold);line-height:var(--leading-tight);margin:0;overflow-wrap:anywhere}.Ce{padding:var(--space-4);overflow:auto;min-height:0}.Ce input[type=file]{display:block;width:100%;min-width:0;margin:var(--space-2) 0 var(--space-4)}.Ce p{margin:0 0 var(--space-4);font-size:var(--body-font-size);color:var(--muted);line-height:var(--leading-normal)}.Ce dl{margin:0}.Ce dl>div{display:grid;grid-template-columns:minmax(100px,1fr) 2fr;gap:var(--space-4);border-top:1px solid var(--line);padding:var(--space-3) 0;font-size:var(--body-font-size);line-height:var(--leading-normal)}.Ce dt{color:var(--muted)}.Ce dd{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.Px{border-top:1px solid var(--line);flex-wrap:wrap;font-size:var(--label-font-size);color:var(--muted)}@media(max-width:600px){.Ce dl>div{grid-template-columns:1fr;gap:var(--space-1)}}.de[data-placement=right]{position:fixed;inset:8px 8px 8px auto;margin:0;width:min(440px,calc(100vw - 16px));height:calc(100dvh - 16px);max-height:none;border-radius:var(--surface-radius);box-shadow:var(--shadow-xl)}.de[data-placement=right]::backdrop{background:#1717170a;backdrop-filter:none}.de[data-placement=right] .ft{min-height:48px;padding:var(--space-2) var(--space-4);border-bottom:1px solid var(--line)}.de[data-placement=right] .ft h2{font-size:var(--dialog-title-size);line-height:var(--leading-tight);font-weight:var(--weight-bold)}.de[data-placement=right] .ft button{width:var(--control-height-sm);height:var(--control-height-sm)}.de[data-placement=right] .Ce{flex:1;padding:var(--space-4);text-align:left}@media(max-width:600px){.de[data-placement=right]{inset:0;width:100%;max-width:100%;height:100dvh;border:0;border-radius:0}}.tu{margin-bottom:var(--space-4)}.ru{display:flex;flex-wrap:wrap;gap:var(--space-2)}.iu{display:grid;gap:8px;margin-bottom:8px}.T{max-width:360px;min-width:0}.T.T>button.ou{height:auto;min-height:56px;display:flex;align-items:center;gap:12px;padding:12px;width:100%;border:1px solid var(--line);border-radius:var(--radius-md);color:var(--text);background:var(--surface);text-align:left;cursor:pointer}.T>button>span{flex:1;overflow:hidden;text-overflow:ellipsis}.T small{display:block;font-size:var(--text-2xs);color:var(--muted);margin-top:4px}.T img,.T video{display:block;width:100%;max-height:320px;object-fit:contain;border-radius:var(--radius-md)}.T:has(>audio){width:320px;max-width:100%}.T audio{display:block;width:320px;max-width:100%;min-width:0}.nu{display:flex;align-items:center;gap:8px;min-width:min(220px,100%);min-height:20px;color:var(--muted);font-size:var(--text-xs)}.T p{font-size:var(--text-xs);color:var(--muted)}.T p button{border:0;background:transparent;color:inherit;text-decoration:underline;cursor:pointer}.br{width:240px;max-width:100%;min-width:0}.br[data-compact=true]{width:104px}.wr{display:block;width:100%;padding:0;overflow:hidden;border:0;border-radius:var(--radius-xl);background:transparent;cursor:zoom-in}.wr:focus-visible{outline:2px solid var(--primary, #3c6b53);outline-offset:3px}.wr img{display:block;width:auto;max-width:100%;height:auto;max-height:280px;object-fit:contain}.br[data-compact=true] .wr img{width:100%;height:88px;object-fit:cover}.Qx{display:flex;min-height:140px;padding:12px;gap:8px;align-items:center;justify-content:center;flex-direction:column;color:var(--muted, #737373);font-size:var(--text-xs)}.br[data-compact=true] .Qx{min-height:88px;font-size:var(--text-2xs)}.wr:disabled{cursor:default}.io{position:fixed;inset:0;width:100vw;height:100dvh;max-width:none;max-height:none;margin:0;padding:24px;border:0;background:transparent;color:#fff}.io[open]{display:grid;place-items:center}.io::backdrop{background:#0c1014e0}.ht{max-width:min(1120px,100%);min-width:0}.ht header{display:flex;gap:20px;align-items:center;justify-content:space-between;margin-bottom:12px;font-size:var(--text-sm)}.ht header span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ht button{border:1px solid #ffffff50;color:#fff;background:#ffffff12;border-radius:50%;width:36px;height:36px;display:grid;place-items:center;cursor:pointer;flex-shrink:0}.ht button:focus-visible{outline:2px solid white;outline-offset:3px}.ht>img{display:block;max-width:100%;max-height:calc(100dvh - 120px);object-fit:contain;border-radius:var(--radius-md);margin:auto}@media(max-width:600px){.io{padding:12px}.br{width:200px}}.du{display:grid;gap:var(--space-4);min-width:0}.yr{display:grid;gap:var(--space-2);min-width:0}.yr[data-orientation=horizontal]{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:var(--space-2)}.yr[data-orientation=horizontal]>.ud,.yr[data-orientation=horizontal]>.oo{grid-column:2}.Rx{font-size:var(--label-font-size);font-weight:var(--weight-semibold);line-height:var(--label-line-height);color:var(--content-default)}.yr:has(:disabled) .Rx{opacity:var(--control-disabled-opacity)}.ud,.oo{margin:0;font-size:var(--label-font-size);line-height:var(--label-line-height)}.ud{color:var(--muted-foreground)}.oo{color:var(--danger)}.oo ul{margin:0;padding-left:var(--space-4)}.no{display:grid;gap:8px;min-width:0;padding-top:8px;font-size:var(--control-font-size)}.no p{margin:0}.no summary{cursor:pointer;font-weight:var(--weight-medium)}.no small{color:var(--muted-foreground)}.lu{white-space:pre-wrap;overflow-wrap:anywhere;padding-block:6px;max-height:260px;overflow-y:auto}.pu{display:flex;flex-wrap:wrap;align-items:end;gap:8px}.su{display:inline-flex;flex:none;align-items:center;justify-content:center;border-radius:50%;color:var(--surface);font-weight:var(--weight-semibold);line-height:1;letter-spacing:-.02em;box-shadow:inset 0 0 0 1px #ffffff20;user-select:none}.le{display:inline-flex;align-items:center;justify-content:space-between;gap:var(--space-2);min-height:var(--control-height, 32px);border:1px solid var(--control-border);border-radius:var(--field-radius);padding:0 var(--space-3);background:#fff;font-family:var(--font-family-body);font-size:var(--font-size-input);font-weight:var(--weight-normal);line-height:var(--leading-normal);color:var(--content-default);white-space:nowrap}.le:focus-visible{outline:2px solid var(--purple);outline-offset:2px}.le.za{min-width:0;max-width:180px;min-height:28px;height:28px;justify-content:flex-start;gap:5px;padding:0 var(--space-2);border-color:transparent;border-radius:var(--radius-full);background:transparent;color:var(--muted-foreground);font-size:var(--label-font-size);font-weight:var(--weight-normal)}.le.za:hover:not(:disabled),.le.za[data-state=open]{background:var(--muted-background);color:var(--text)}.le.za:disabled{opacity:.5}.xu{display:inline-flex;align-items:center;flex-shrink:0}.gu{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.za>span:last-child{display:flex;flex-shrink:0}@media(max-width:600px){.le.za{max-width:150px}}@media(pointer:coarse){.le.za{height:var(--touch-target);min-height:var(--touch-target)}}@media(pointer:coarse){.le{min-height:var(--touch-target)}}.le:disabled{opacity:var(--control-disabled-opacity);cursor:not-allowed;background:var(--soft)}.Tx{padding:0 16px 12px;font-size:var(--text-xs)}.Tx>p{margin:6px 0;color:var(--muted-foreground)}.fu{display:flex;justify-content:flex-end;gap:6px;align-items:center}.bd{display:grid;gap:12px;padding-top:16px;max-width:480px}.bd label{display:grid;gap:5px}.hu{white-space:pre-wrap;padding:12px;border:1px solid var(--border);border-radius:var(--radius-2xl)}.bd .mu{display:flex;align-items:flex-start;gap:8px}.wd{display:grid;gap:8px;padding:12px;border:1px solid var(--border);border-radius:var(--field-radius);color:var(--muted-foreground)}.wd p{margin:0}.wd button{justify-self:start}.Ve{display:grid;gap:16px}.Ve fieldset{border:0;padding:0;margin:0;display:grid;gap:16px}.Ve label{display:grid;gap:8px;font-size:var(--label-font-size);font-weight:var(--weight-medium);color:var(--muted)}.Ve textarea{resize:vertical;min-height:120px}.Ve input,.Ve select,.Ve textarea{width:100%;min-width:0}.Ve>p{margin-top:16px}.Ux{white-space:pre-wrap;overflow-wrap:anywhere}.yd{margin-top:16px}.yd summary{padding:6px 0;cursor:pointer;font-size:var(--text-xs)}.yd>details{border-top:1px solid var(--line)}.Ux{margin-top:12px!important}.kr{display:flex;flex-direction:column;min-width:0;min-height:100%}.kr dl{display:grid;gap:12px;padding:0 0 20px;border-bottom:1px solid var(--line)}.kr dl>div{display:grid;grid-template-columns:110px minmax(0,1fr);gap:12px;font-size:var(--text-sm)}.kr dt{color:var(--muted)}.kr dd{margin:0;overflow-wrap:anywhere}.do{display:grid;gap:16px;max-width:640px;margin:20px 0;font-size:var(--text-sm)}.do h3{font-size:var(--text-base);font-weight:var(--weight-bold);margin:0;font-family:var(--font-family-heading);line-height:var(--leading-snug)}.Vx{display:flex;align-items:center;gap:8px;justify-content:space-between}.Vx h3{flex:1;font-family:var(--font-family-heading);font-weight:var(--weight-bold);line-height:var(--leading-snug)}.do p{margin:0;color:var(--muted);line-height:var(--leading-relaxed)}._a{display:grid;gap:14px;padding:16px;border:1px solid var(--line);border-radius:var(--radius-2xl)}._a label{display:grid;gap:6px;font-size:var(--text-xs)}._a label span,.do small,.Wx small{color:var(--muted);font-size:var(--text-xs);line-height:var(--leading-normal)}._a .Zx{display:flex;align-items:flex-start;line-height:var(--leading-normal)}.Zx input{margin-top:3px}.cu{display:flex;gap:8px;flex-wrap:wrap}.zr{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid var(--line);min-width:0}.zr>div{display:grid;gap:4px;min-width:0}.zr strong{font-size:var(--text-xs);font-weight:var(--weight-medium);overflow:hidden;text-overflow:ellipsis}.vu{display:grid}.Wx{padding:0 18px;background:var(--background);border-top:1px solid var(--line)}@media(max-width:600px){.zr{flex-wrap:wrap}}.eg{display:grid;gap:12px;padding:0;margin:0;border:0;min-width:0}.eg legend{font-size:var(--text-xs);margin-bottom:8px}._a .lo{display:flex;align-items:flex-start;gap:8px}.lo input{margin:3px 0 0}.lo span{display:grid;gap:2px}.lo strong{color:var(--text);font-weight:var(--weight-medium)}.ag{display:grid;gap:10px;padding:12px;border:1px solid var(--line);border-radius:var(--radius-2xl);background:var(--surface);min-width:0}.uu{font-size:var(--text-xs);font-weight:var(--weight-medium)}._a>label,.ag>label{min-width:0}@media(max-width:600px){._a{padding:12px}.zr>div{flex-basis:100%}}.tg{min-width:0;line-height:var(--leading-relaxed)}.tg p{margin:0;overflow-wrap:anywhere}.bu{margin:7px 0 0 -8px;gap:4px;font-size:var(--control-font-size);color:inherit}.wu{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.kd{display:grid;gap:6px;padding-block:4px;min-height:38px}.kd span{height:8px;border-radius:var(--radius-xs);background:var(--muted-surface, var(--secondary))}.kd span:last-child{width:65%}.yu{border-top:1px solid var(--line);background:var(--background);flex-shrink:0}.po{display:flex;align-items:center;gap:8px;width:100%;padding:12px 18px;border:0;background:transparent;color:var(--text);font:inherit;font-size:var(--text-xs);text-align:left;cursor:pointer}.po>span:first-of-type{flex:1}.po:focus-visible{outline:2px solid var(--text);outline-offset:-3px}.ku{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:var(--radius-full);background:#c52b3c;color:#fff;font-size:var(--text-2xs);font-weight:var(--weight-semibold)}.rg{padding:0 18px 14px;max-height:40vh;overflow:auto;font-size:var(--text-xs)}.ig{display:grid;gap:8px}.ig>small{color:var(--muted)}.so{border:1px solid var(--line);border-radius:var(--radius-2xl);padding:12px;overflow-wrap:anywhere}.so strong{font-weight:var(--weight-medium)}.so p,.rg>p{color:var(--muted);line-height:var(--leading-relaxed);margin:6px 0}.so blockquote{margin:10px 0;padding:10px 12px;border-left:2px solid var(--line);background:var(--surface);line-height:var(--leading-relaxed);white-space:pre-wrap}.zu{display:flex;gap:8px;flex-wrap:wrap}.zd{border-bottom:1px solid var(--line);font-size:var(--text-xs)}.zd .po{padding:9px 12px;width:100%}.zd small{margin-left:auto;color:var(--muted)}.og{display:grid;gap:6px}.og textarea{width:100%;padding:7px;border:1px solid var(--control-border);border-radius:var(--field-radius);color:inherit;background:var(--background);font:inherit;font-size:var(--font-size-input);line-height:var(--leading-normal)}._u{display:flex;align-items:center;justify-content:space-between;gap:8px}._d{display:inline-flex;align-items:center;gap:4px;color:var(--muted);font-size:var(--text-2xs);white-space:nowrap}._d[data-working=true]:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--primary);animation:ng 1.2s ease-in-out infinite}@keyframes ng{50%{opacity:.3}}@media(prefers-reduced-motion:reduce){._d[data-working=true]:before{animation:none}}.ju{margin:20px auto 12px;width:min(100%,680px);padding:4px 0 4px 14px;border-left:2px solid var(--border);min-width:0}.jd{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:var(--text-xs);margin-bottom:7px}.jd strong{font-weight:var(--weight-medium)}.jd>span:last-child{color:var(--muted);font-size:var(--text-2xs)}.dg{display:grid;gap:8px;font-size:var(--text-sm);min-width:0}.dg>p{margin:0;line-height:var(--leading-relaxed)}.xo{min-width:0;min-height:0;flex:1;display:flex;flex-direction:column}.go{display:flex;align-items:center;gap:8px;min-height:var(--toolbar-height);padding:6px var(--page-padding, 24px);font-size:var(--text-xs);line-height:var(--label-line-height);flex-wrap:wrap}.go>span{margin-right:auto;color:var(--muted)}.fo{position:relative}.fo summary{cursor:pointer;padding:6px 10px;border:1px solid var(--line);border-radius:var(--radius-sm)}.fo>div{position:absolute;right:0;top:34px;min-width:200px;padding:8px;border:1px solid var(--line);background:#fff;z-index:20;box-shadow:0 8px 24px #0001;border-radius:var(--radius-sm)}.fo label{display:flex;align-items:center;gap:8px;padding:8px}.qd{flex:1;min-height:80px;overflow:auto;position:relative;overscroll-behavior:contain;scrollbar-gutter:stable;border-block:1px solid var(--border-subtle)}.qd:focus-visible{outline:2px solid var(--purple);outline-offset:-2px}.d{width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed}.d th{position:sticky;top:0;z-index:3;background:var(--soft, #f6f7f9);height:calc(var(--control-height) + var(--space-1));padding:0 12px;border-top:0;border-color:var(--border-subtle);font-size:var(--text-xs);font-weight:var(--weight-medium);line-height:var(--leading-normal);color:var(--muted)}.d th button{padding:0;width:100%;justify-content:space-between;height:var(--control-height);font-size:var(--text-xs);font-weight:var(--weight-medium);line-height:var(--leading-normal);color:inherit;text-align:left}.d td{height:var(--table-row-height);padding:0 12px;border-color:var(--border-subtle);color:var(--content-default);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:400px;background:var(--background, #fff);font-size:var(--text-base);font-weight:var(--weight-normal);line-height:var(--leading-normal)}.d td>button{max-width:100%;overflow:hidden;text-overflow:ellipsis;display:inline-block;vertical-align:middle}.ho{opacity:0}.ho[data-active=true],.d th button:hover .ho,.d th button:focus-visible .ho{opacity:1}.d td:focus-visible{outline:2px solid var(--purple);outline-offset:-2px;background:var(--accent-subtle)}.d .lg{position:sticky;left:0;min-width:40px;width:40px;max-width:40px;padding:0;text-align:center;z-index:2}.d input[type=checkbox]{width:16px;height:16px;accent-color:var(--purple);cursor:pointer}.d .Xd{position:sticky;z-index:2;box-shadow:1px 0 0 var(--border-subtle)}.d thead .Xd,.d thead .lg{z-index:5}.d tr:hover td{background:var(--soft, #f6f7f9)}.d tr[data-selected=true] td{background:var(--accent-subtle)}.d td.Xd{font-weight:var(--weight-medium)}.d th.pg button{justify-content:flex-end;gap:8px;text-align:right}.pg{text-align:right;font-variant-numeric:tabular-nums}.qu{min-height:80px;padding:32px;text-align:center;color:var(--muted);display:flex;justify-content:center;gap:12px;align-items:center}.d td.Id{height:80px;padding:32px;text-align:center;color:var(--muted-foreground)}.Id span{opacity:0;animation:sg 1ms .15s forwards}@keyframes sg{to{opacity:1}}.Xu{display:flex;justify-content:center;min-height:1px}.xg{flex-shrink:0;padding:8px var(--page-padding, 24px);color:var(--muted);font-size:var(--text-xs);min-height:30px}@media(prefers-reduced-motion:reduce){.Id span{opacity:1;animation:none}}@media(max-width:600px){.go{gap:4px}}.xo[data-controls-placement=bottom] .go{border-top:1px solid var(--border-subtle);background:#fafafa;flex-shrink:0;min-height:var(--toolbar-height)}.xo[data-controls-placement=bottom] .xg{min-height:0}.xo[data-controls-placement=bottom] .qd{border-bottom:0;scrollbar-gutter:auto}.Iu{display:flex;align-items:center;min-width:0;gap:4px}.d th .Cu{min-width:0;overflow:hidden;flex:1}.d th ._r{width:16px;flex:0 0 16px;display:flex;align-items:center;justify-content:center;padding:0;opacity:0;cursor:grab}.d th:hover ._r,.d th ._r:focus-visible{opacity:1}.d th ._r:active{cursor:grabbing}.mt{position:absolute;right:-5px;top:0;bottom:0;width:10px;cursor:col-resize;touch-action:none;z-index:7;outline-offset:-2px}.mt:after{content:"";position:absolute;top:5px;bottom:5px;left:4px;width:2px;background:transparent}.mt:hover:after,.mt:focus-visible:after{background:var(--purple)}.mt:focus-visible{outline:2px solid var(--purple)}@media(hover:none),(pointer:coarse){.d th ._r{display:none}.mt{width:20px;right:-10px}}.Au{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2);min-height:var(--toolbar-height);padding:6px var(--page-padding, 24px);min-width:0}.Yu{flex:1 1 auto;min-width:0}.Bu{display:flex;flex-direction:column;gap:8px;min-width:0}.gg{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid var(--border-subtle);min-width:0}.fg{display:flex;align-items:center;gap:8px;min-width:0;font-size:var(--text-base)}.hg{display:flex;align-items:center;gap:4px;flex-shrink:0}.Cd{display:flex;align-items:center;gap:6px;font-size:var(--text-xs);color:var(--muted)}.Cd input{width:78px}.Gu{display:flex;justify-content:space-between;align-items:center;gap:8px;padding-top:12px}@media(max-width:600px){.gg{flex-wrap:wrap;gap:8px}.fg{flex-basis:100%}.hg{justify-content:flex-end;width:100%}.Cd input{width:84px}}.Fu{width:100%;height:auto;justify-content:flex-start;color:var(--content-default);white-space:normal;overflow-wrap:anywhere;text-align:left;line-height:var(--leading-normal)}.Mu{z-index:100;width:max-content;max-width:min(320px,calc(100vw - 24px));max-height:var(--radix-popover-content-available-height);overflow:auto;padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);color:var(--content-default);font-size:var(--body-font-size);line-height:var(--body-line-height);box-shadow:var(--popover-shadow);outline:none}.Ou{min-width:0;max-width:min(260px,calc(100vw - 64px))}.Su{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Du{flex-shrink:0;color:var(--muted-foreground);font-size:var(--text-xs)}.Eu{width:min(380px,calc(100vw - 24px));max-width:calc(100vw - 24px);min-width:0;max-height:min(560px,var(--radix-popover-content-available-height));padding:var(--space-1)}.Hu{margin:var(--space-1) var(--space-2);min-width:0}.Ju{padding:0;margin:0;list-style:none}.Ku{display:flex;align-items:center;min-width:0}.Lu{flex:1;flex-shrink:1;min-width:0;justify-content:flex-start;height:auto;padding-right:var(--space-2);color:var(--content-default);white-space:normal;text-align:left;line-height:var(--leading-normal)}.Nu{flex:1;min-width:0;overflow-wrap:anywhere}.mg{color:var(--content-default);margin-right:var(--space-1)}.mg[aria-pressed=true]{color:var(--primary)}.Pu{display:grid;min-width:0}.Qu{display:grid;gap:var(--space-4);min-width:0}.cg{display:grid;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-md);min-width:0;flex:1}.vg,.ug,.bg{display:flex;gap:var(--space-2);align-items:center;flex-wrap:wrap;min-width:0}.bg{align-items:flex-start;flex-wrap:nowrap}.jr{flex:1;display:flex;gap:var(--space-2);flex-wrap:wrap;min-width:0}.jr>*{flex:1 1 140px;min-width:0;max-width:100%}.Ru{color:var(--muted);font-size:var(--text-xs);margin:0}.ug{justify-content:flex-end}@media(max-width:600px){.cg{padding:var(--space-2)}.jr>*{flex-basis:100%}.vg>*{max-width:100%}}.Tu{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2);min-width:0;max-width:100%}.Uu{display:inline-flex;align-items:center;max-width:100%;min-width:0;border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--soft)}.wg{min-width:0;max-width:280px;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.Vu{border-style:dashed}.Ad,.yg{width:min(320px,calc(100vw - 24px));max-width:calc(100vw - 24px);max-height:min(70vh,var(--radix-popover-content-available-height))}.yg{width:min(620px,calc(100vw - 24px))}.Wu{display:grid;gap:var(--space-2)}.kg{display:grid;max-height:260px;overflow-y:auto}.kg button{justify-content:flex-start}.Ad .jr{display:grid;width:100%}.Ad .jr>*{width:100%}.Zu{margin:0;color:var(--danger);font-size:var(--text-xs)}@media(max-width:600px){.wg{max-width:min(240px,calc(100vw - 150px))}}.zg{min-width:0;max-width:100%}.zg span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eb{width:min(580px,calc(100vw - 24px));max-width:calc(100vw - 24px);max-height:min(70vh,var(--radix-popover-content-available-height));display:grid;gap:var(--space-3)}.ab{margin:0;font-weight:var(--weight-medium)}.tb{margin:0;color:var(--muted);font-size:var(--text-xs)}.rb{margin:0;padding:0;list-style:none;display:grid;gap:var(--space-2)}._g{display:flex;align-items:center;gap:var(--space-2);min-width:0}.ib{color:var(--muted);width:20px;flex-shrink:0;text-align:center;font-size:var(--text-xs)}.Yd{flex:1;min-width:0}.Yd>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Bd,.ob,.jg{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-1)}.Bd{flex-shrink:0}.jg{justify-content:flex-end;gap:var(--space-2)}.nb{margin:0;color:var(--danger);font-size:var(--text-xs)}@media(max-width:600px){._g{flex-wrap:wrap}.Yd{flex-basis:calc(100% - 28px);max-width:calc(100% - 28px)}.Bd{width:100%;justify-content:flex-end}}.ct{min-width:0;container-type:inline-size;color:var(--text);--home-accent: var(--purple);--home-accent-soft: var(--purple-soft, #f5f3ff)}.qg{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;padding:24px}.Xg,.Gd{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0}.Fd,.Md,.Od,.Ig,.vt,.Sd{font-size:var(--text-xs);line-height:var(--leading-normal);color:var(--muted)}.Fd{width:100%}.Xg{align-items:flex-start}.mo{width:100%}.mo h2{margin:0 0 5px;font-size:var(--text-3xl);font-weight:var(--weight-bold);letter-spacing:-.5px;line-height:var(--leading-tight);font-family:var(--font-family-heading)}.mo p{margin:0;color:var(--muted);font-size:var(--text-sm);line-height:var(--leading-relaxed)}.Cg{display:flex;align-items:center;gap:4px}.Cg>button{max-width:230px;overflow:hidden;text-overflow:ellipsis}.Gd{align-self:flex-start;padding-top:2px}.Md{margin:0 20px 16px}.Sd,.vt{margin:8px 20px}.vt{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:12px 14px;background:var(--accent-subtle);border:1px solid var(--border);border-radius:var(--radius-sm)}.vt strong{display:flex;align-items:center;gap:6px;color:var(--foreground);font-weight:var(--weight-medium)}.vt>span{flex:1 1 300px}.Dd{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:10px 20px;border:1px solid #e5d7b8;background:#fffbf3;border-radius:var(--radius-sm);padding:10px 12px;font-size:var(--text-base);line-height:var(--leading-normal)}.Dd>span{flex:1 1 240px}.Ed{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:repeat(var(--grid-rows, 6),var(--grid-row-height, 176px));gap:16px;padding:0 24px 28px;align-items:start}.db{border:1px dashed var(--border-subtle);border-radius:var(--radius-lg);pointer-events:none}.lb{z-index:3;border:2px solid var(--primary);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--primary) 12%,transparent);pointer-events:none}.Hd{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:repeat(var(--grid-rows, 6),var(--grid-row-height, 176px));gap:16px;padding:0 24px 28px}.Hd>div{grid-column:var(--widget-column, auto) / span var(--widget-columns, 4);grid-row:var(--widget-row, auto) / span var(--widget-rows, 1);height:100%;padding:24px;background:var(--surface);border:1px solid var(--border-subtle);border-radius:var(--radius-2xl)}.Ed[hidden]{display:none}.t{position:relative;min-width:0;border:1px solid var(--border-subtle);border-radius:var(--radius-2xl);background:var(--surface);overflow:hidden;grid-column:var(--widget-column, auto) / span var(--widget-columns, 4);grid-row:var(--widget-row, auto) / span var(--widget-rows, 1);height:100%;box-sizing:border-box;display:flex;flex-direction:column;transition:border-color .12s ease,box-shadow .12s ease}.t:hover,.t:focus-within{border-color:var(--border);box-shadow:var(--shadow-lg)}.F{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;overscroll-behavior:contain}.F:focus-visible{outline:2px solid var(--ring);outline-offset:-3px}.ct[data-editing=true] .t{border-style:dashed;border-color:var(--border);padding-bottom:16px}.t[data-dragging=true]{opacity:.45}.co{position:absolute;top:8px;right:8px;opacity:0;pointer-events:none}.t:hover .co,.t:focus-within .co{opacity:1;pointer-events:auto}.Jd{position:absolute;right:0;bottom:0;width:28px;height:28px;display:grid;place-items:center;border:0;border-radius:var(--radius-sm) 0 0;background:var(--soft);color:var(--muted);cursor:nwse-resize;touch-action:none}.Jd:disabled{cursor:default;opacity:.35}.Jd:focus-visible{outline:2px solid var(--primary);outline-offset:-3px}.Kd{position:fixed;z-index:100;pointer-events:none;background:var(--foreground);color:var(--background);border-radius:var(--radius-sm);padding:8px 12px;font-size:var(--text-xs);box-shadow:var(--shadow-lg);display:flex;flex-direction:column;gap:6px}.Kd[data-moving=true]{background:var(--surface);color:var(--foreground);border:2px solid var(--primary);padding:18px;opacity:.9}.Kd strong{font-size:var(--text-base);font-weight:var(--weight-medium)}.Ae{display:flex;align-items:center;gap:6px;min-height:44px;flex-shrink:0;padding:14px 16px 0}.Ae h2{flex:1;min-width:0;font-size:var(--text-base);line-height:var(--leading-tight);font-weight:var(--weight-bold);margin:0;overflow-wrap:anywhere;font-family:var(--font-family-heading)}.F{padding:12px 16px 16px;min-width:0;font-size:var(--text-base);line-height:var(--leading-normal)}.Ld{display:flex;gap:8px;align-items:center}.Ld img{width:23px;height:23px;border-radius:var(--radius-xs);object-fit:contain}.t[data-kind=tiesports_courts] .Ld img{width:88px;height:auto;border-radius:0}.t[data-kind=attention_summary] .Ae{display:none}.ct[data-editing=true] .t[data-kind=attention_summary] .Ae{display:flex}.t[data-kind=attention_summary] .F{padding:0}.i{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.t[data-kind=attention_summary][data-size=compact] .i,.t[data-kind=attention_summary][data-size=small] .i{grid-template-columns:minmax(0,1fr)}.t[data-kind=attention_summary][data-size=compact] .i button+button,.t[data-kind=attention_summary][data-size=small] .i button+button{border-left:0;border-top:1px solid var(--border-subtle)}.t .i button{padding:18px 20px;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:7px;border:0;background:transparent;color:var(--text);text-align:left;font:inherit;cursor:pointer;min-width:0}.t .i button+button{border-left:1px solid var(--border-subtle)}.t .i button:hover{background:var(--soft)}@container (max-width: 420px){.t[data-kind=attention_summary] .i{grid-template-columns:minmax(0,1fr)}.t[data-kind=attention_summary] .i button{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:12px;padding:14px 16px}.t[data-kind=attention_summary] .i button+button{border-left:0;border-top:1px solid var(--border-subtle)}.t[data-kind=attention_summary] .i button>span{min-height:0}.t[data-kind=attention_summary] .i strong{grid-column:2;grid-row:1 / 3;align-self:center}.t[data-kind=attention_summary] .i small{grid-column:1}}.i span{font-size:var(--text-sm);color:var(--muted)}.i strong{font-size:var(--text-4xl);line-height:var(--leading-tight);font-weight:var(--weight-medium);letter-spacing:-.9px;font-variant-numeric:tabular-nums}.i small{font-size:var(--text-xs);color:var(--muted)}.pb{padding:0 18px 12px;border-top:1px solid var(--border-subtle)}.sb{margin:0 0 5px;font-size:var(--text-md);font-weight:var(--weight-bold);line-height:var(--leading-normal);font-family:var(--font-family-heading)}.xb{color:var(--muted);font-size:var(--text-xs);margin:0 0 18px}.qr{display:grid;grid-template-columns:36px minmax(0,1fr);align-items:start;gap:7px 12px}.gb{width:36px;height:36px;grid-column:1;grid-row:1 / 4;display:grid;place-items:center;border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--muted);background:var(--soft)}.qr h3{margin:0;font-size:var(--text-sm);line-height:var(--leading-snug);font-weight:var(--weight-bold);grid-column:2;font-family:var(--font-family-heading)}.qr p{margin:0;font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--muted);max-width:460px;grid-column:2}.Ag{margin:14px -16px -16px;padding:9px 16px;border-top:1px solid var(--border-subtle);font-size:var(--text-2xs);color:var(--muted);display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap}.fb{font-size:var(--text-3xl);line-height:var(--leading-normal);font-weight:var(--weight-medium);letter-spacing:-.8px;margin:12px 0 2px;font-variant-numeric:tabular-nums}.hb{font-size:var(--text-xs);color:var(--muted);margin:0 0 16px}.mb{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:8px;align-items:end;height:124px;border-bottom:1px solid var(--border-subtle);margin-top:24px}.Yg{height:100%;display:flex;align-items:flex-end;justify-content:center}.Bg{width:100%;max-width:28px;background:var(--home-accent);opacity:.45;border-radius:var(--radius-xs) var(--radius-xs) 0 0;min-height:2px}.Yg:last-child .Bg{opacity:1}.cb{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:8px;font-size:var(--text-2xs);color:var(--muted);text-align:center;margin-top:8px}.Xr{display:flex;align-items:center;justify-content:center;color:var(--foreground);background:transparent;border:0;min-width:28px;min-height:36px;padding:4px 0;gap:8px;flex:1;justify-content:flex-start;text-align:left;font:inherit;font-size:var(--text-base);cursor:grab;touch-action:none;user-select:none}.Xr svg{pointer-events:none;color:var(--muted-foreground)}.Xr:focus-visible{outline:2px solid var(--purple);outline-offset:2px;border-radius:var(--radius-xs)}.Xr:active{cursor:grabbing}.Nd{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0 0 12px}.Nd dt,.Pd dt{font-size:var(--text-xs);line-height:var(--leading-normal);color:var(--muted)}.Nd dd{font-size:var(--text-2xl);font-weight:var(--weight-medium);line-height:var(--leading-normal);margin:0}.ut{list-style:none;padding:0;margin:0 0 8px}.ut li+li{border-top:1px solid var(--border-subtle)}.ut button{width:100%;text-align:left;display:flex;flex-direction:column;align-items:stretch;gap:2px;padding:12px 0;color:var(--text);font:inherit;background:transparent;border:0;cursor:pointer}.ut button:hover .Qd{text-decoration:underline}.ut button:focus-visible{outline:2px solid var(--purple);outline-offset:2px;border-radius:var(--radius-xs)}.Qd{display:flex;align-items:center;gap:6px;font-size:var(--text-base);line-height:var(--leading-normal);overflow-wrap:anywhere;font-family:var(--font-family-heading)}.Qd svg{flex-shrink:0;color:var(--muted)}.Od{margin:0 0 8px;overflow-wrap:anywhere}.Ig{margin:8px 0 0}.vb{display:flex;flex-wrap:wrap;gap:6px;color:#92500a;font-size:var(--text-xs);line-height:var(--leading-normal);margin:8px 0;overflow-wrap:anywhere}.Gg{display:flex;flex-direction:column;align-items:stretch;gap:4px}.Gg button{justify-content:space-between;white-space:normal;text-align:left}.Pd{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:8px 0;gap:12px}.Pd dd{margin:0;font-size:var(--text-xl);font-weight:var(--weight-medium);line-height:var(--leading-normal);overflow-wrap:anywhere}.Rd{margin:0 0 8px;color:var(--foreground);font-size:var(--text-base);font-weight:var(--weight-medium);line-height:var(--leading-normal)}.vo{margin:0 0 12px;font-size:var(--text-4xl);line-height:var(--leading-snug);letter-spacing:-.7px;font-weight:var(--weight-medium);overflow-wrap:anywhere}.t[data-kind=statistic],.t[data-kind=native_statistic],.t[data-kind=vendus_statistic]{background:var(--surface)}.vo{font-variant-numeric:tabular-nums}.t[data-size=compact] .Rd{margin-bottom:4px;padding-right:24px}.t[data-size=compact] .vo,.t[data-size=compact] .Fg{margin-bottom:6px}.t[data-size=compact] .We{margin-top:4px}.t[data-size=compact] .We summary{padding-top:6px}.t[data-size=compact] .Ir{margin:0;padding:12px}@media(prefers-reduced-motion:reduce){.t{transition:none}}.ub{font-size:var(--text-xs);color:var(--primary);text-underline-offset:3px}.ct:not([data-editing=true]) .t[data-kind=native_statistic] .Ae,.ct:not([data-editing=true]) .t[data-kind=statistic] .Ae,.ct:not([data-editing=true]) .t[data-kind=vendus_statistic] .Ae{display:none}.t[data-kind=native_statistic] .F,.t[data-kind=statistic] .F,.t[data-kind=vendus_statistic] .F{padding-top:16px}.Fg{margin:0 0 12px;font-size:var(--text-xs);line-height:var(--leading-normal);color:var(--muted)}.We{margin-top:8px;border-top:1px solid var(--border-subtle);font-size:var(--text-xs);line-height:var(--leading-normal)}.We summary{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-top:10px;color:var(--muted);cursor:pointer;list-style:none}.We summary::-webkit-details-marker{display:none}.We summary:focus-visible{outline:2px solid var(--primary);outline-offset:3px;border-radius:var(--radius-xs)}.We summary svg{flex-shrink:0}.We[open] summary svg{transform:rotate(180deg)}.Mg{padding-top:12px}.Mg .Og{margin-bottom:0}.Og{padding-left:16px;font-size:var(--text-xs);line-height:var(--leading-normal);color:#92500a}.Sg{padding:32px 20px;text-align:center;font-size:var(--text-base)}.Sg h2{font-size:var(--text-lg);line-height:var(--leading-tight);margin:0 0 8px;font-family:var(--font-family-heading);font-weight:var(--weight-bold)}.Cr{display:grid;gap:8px}.Cr button{min-height:60px;padding:12px;justify-content:space-between;white-space:normal;text-align:left}.Cr button>span{display:grid;gap:4px}.Cr strong{font-size:var(--text-base);font-weight:var(--weight-medium)}.Cr small{font-size:var(--text-xs);line-height:var(--leading-normal);font-weight:var(--weight-normal);color:var(--muted)}.uo{display:grid;gap:16px}.uo>label{display:grid;gap:6px;font-size:var(--text-base);line-height:var(--leading-normal)}.bb{display:flex;justify-content:flex-end;gap:8px}.uo fieldset{border:0;padding:0;margin:0}.uo legend{font-size:var(--text-base);line-height:var(--leading-normal);margin-bottom:8px}.Dg{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.Dg label{display:flex;align-items:center;gap:8px;font-size:var(--text-base);line-height:var(--leading-normal)}@container (max-width: 760px){.co{opacity:1;pointer-events:auto}.t[data-size=compact] .F{padding-top:36px}.t[data-size=compact] .Ir{padding:0;background:transparent;font-size:var(--text-2xs);line-height:var(--leading-normal)}.t[data-size=compact] .Rd{padding-right:0;font-size:var(--text-2xs);line-height:var(--leading-normal)}.t[data-size=compact] .vo{font-size:var(--text-lg);line-height:var(--leading-normal);letter-spacing:0}.t[data-size=small] .qr{display:flex;flex-direction:column;align-items:flex-start;padding:0}.Hd,.Ed{--grid-row-height: 88px;padding:0 12px 20px;gap:12px}.qg{padding:20px 12px}.i button{padding:13px 9px}.i span{font-size:var(--text-xs);min-height:34px}.i strong{font-size:var(--text-3xl)}.i small{font-size:var(--text-2xs)}.Md{margin:0 12px 12px}.Dd,.Sd,.vt{margin-left:12px;margin-right:12px}.Fd{width:100%;margin-left:0}}.wb,.Eg{display:inline-block;margin-left:8px;padding:1px 7px;border-radius:var(--radius-xs);font-size:var(--text-2xs);line-height:var(--leading-relaxed);vertical-align:1px;color:var(--muted);background:var(--soft)}.Eg{color:#92500a;background:#fffbef}.t .i button>span{display:flex;align-items:center;gap:7px;color:var(--text)}.i svg{color:var(--home-accent);flex-shrink:0}.t[data-provider-status=setup] .F{padding-top:12px}.t[data-provider-status=setup] .Ag{margin-top:12px}.qr>button{grid-column:2;max-width:100%;white-space:normal;text-align:left;justify-self:start;margin-top:3px}.Ir{color:var(--muted);display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin:10px 0 18px;padding:16px;border-radius:var(--radius-2xl);background:var(--soft);font-size:var(--text-sm);line-height:var(--leading-relaxed)}.Ir svg{color:var(--muted);margin-bottom:2px}.Ir strong{font-weight:var(--weight-medium);color:var(--text)}.yb.ut button{flex-direction:row;gap:12px;align-items:center}.Td{flex:0 0 42px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:5px 3px;border:1px solid var(--border-subtle);border-radius:var(--radius-xs);background:var(--soft);color:var(--text);line-height:var(--leading-snug)}.Td strong{font-size:var(--text-xl);font-weight:var(--weight-medium);font-variant-numeric:tabular-nums}.Td>span{font-size:var(--text-2xs)}.Hg{min-width:0;display:grid;gap:3px}.Hg .Od{margin:0}@container (max-width: 760px){.mo h2{font-size:var(--text-2xl);font-family:var(--font-family-heading);font-weight:var(--weight-bold);line-height:var(--leading-tight)}.Gd{padding-top:0}.t[data-kind=attention_summary] .i button{padding:14px 10px}.t .i button>span{align-items:flex-start;gap:5px;font-size:var(--text-xs)}.i span svg{width:13px;height:13px;margin-top:2px}.i small{line-height:var(--leading-tight)}}.t[data-kind=attention_summary][data-size=small] .i button,.t[data-kind=attention_summary][data-size=compact] .i button{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:12px 16px}.t[data-kind=attention_summary][data-size=small] .i strong,.t[data-kind=attention_summary][data-size=compact] .i strong{grid-column:2;grid-row:1 / 3;align-self:center}.t[data-kind=attention_summary][data-size=small] .i small,.t[data-kind=attention_summary][data-size=compact] .i small{grid-column:1}@container (max-width: 760px){.t[data-size=compact] .Ae{padding:4px;gap:0}.t[data-size=compact] .Ae h2{font-size:var(--text-2xs);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-family-heading);font-weight:var(--weight-bold);line-height:var(--leading-tight)}.t[data-size=compact] .F{overflow-wrap:anywhere}.t[data-size=compact] .Xr>span{display:none}.t[data-size=compact][data-kind=native_statistic] .F,.t[data-size=compact][data-kind=statistic] .F,.t[data-size=compact][data-kind=vendus_statistic] .F{padding:36px 6px 8px}}.kb{height:100%;overflow-y:auto;background:var(--page-body)}.Ud{max-width:1250px;margin:0 auto;padding:28px 36px 26px}.ja{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:22px}.ja .zb{color:var(--muted);font-size:var(--text-2xs);margin:0 0 10px}.ja h1{font-size:clamp(var(--text-2xl),2vw,var(--text-3xl));line-height:var(--leading-tight);font-weight:var(--weight-bold);letter-spacing:-.045em;margin:0 0 9px;color:var(--foreground);font-family:var(--font-family-heading)}.ja p{margin:0;font-size:var(--text-xs);color:var(--muted)}.ja>button{flex-shrink:0}.Vd{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:14px;margin-bottom:24px}.Ar{display:block;text-align:left;border:1px solid var(--line);border-radius:var(--radius-2xl);background:var(--background);padding:18px 18px 16px;color:var(--content-default);cursor:pointer;min-width:0;box-shadow:var(--shadow-xs)}.Ar:hover{border-color:var(--accent-border);box-shadow:var(--shadow-lg)}.Wd{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:var(--text-xs);font-weight:var(--weight-medium)}.Yr{width:28px;height:28px;display:grid;place-items:center;border-radius:var(--radius-md);background:#edf2fb;color:#5a79ac}.Yr[data-tone=green]{background:#eaf3ee;color:#537e66}.Yr[data-tone=amber]{background:#f8f0e3;color:var(--warning)}.Yr[data-tone=purple]{background:#f0edf7;color:#8b72ac}.Ar>strong{display:block;font-size:var(--text-4xl);letter-spacing:-.05em;font-weight:var(--weight-medium);line-height:var(--leading-tight);margin:13px 0 12px;color:var(--foreground)}.bo{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:var(--text-2xs);color:var(--muted);line-height:var(--leading-normal)}.bo svg{flex-shrink:0}.Zd{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);align-items:stretch;gap:20px}._b{min-width:0;background:var(--background);border:1px solid var(--line);border-radius:var(--radius-2xl);display:flex;flex-direction:column;overflow:hidden}.qa{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:21px 21px 17px}.qa h2{font-size:var(--text-base);font-weight:var(--weight-bold);letter-spacing:-.015em;margin:0 0 5px;color:var(--foreground);font-family:var(--font-family-heading);line-height:var(--leading-tight)}.qa p{margin:0;font-size:var(--text-2xs);color:var(--muted)}.qa>svg{color:var(--muted)}.qa button{white-space:nowrap}.pe,.se,.U,.xe{padding:0 20px 10px}.pe button,.se button,.U button,.xe button{width:100%;border:0;background:transparent;display:flex;align-items:center;gap:10px;text-align:left;color:var(--content-default);padding:11px 0;cursor:pointer;border-top:1px solid var(--border-subtle)}.pe button:hover,.se button:hover,.U button:hover,.xe button:hover{color:var(--primary)}.pe button>span:nth-child(2),.se button>span:nth-child(2),.U button>span:nth-child(2),.xe button>span:nth-child(2){flex:1;min-width:0}.pe strong,.se strong,.U strong,.xe strong{display:block;font-size:var(--text-xs);font-weight:var(--weight-medium);white-space:nowrap;text-overflow:ellipsis;overflow:hidden;line-height:var(--leading-normal)}.pe small,.se small,.U small,.xe small{display:block;font-size:var(--text-2xs);color:var(--muted);margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jb{border:1px solid var(--line);width:27px;height:27px;border-radius:var(--radius-md);display:grid;place-items:center;color:var(--muted);flex-shrink:0}.Jg{font-size:var(--text-2xs);padding:1px 6px;border-radius:var(--radius-xs);color:var(--muted-foreground);background:#f7f2e9;white-space:nowrap}.pe button>svg,.se button>svg,.U button>svg,.xe button>svg{color:var(--muted);flex-shrink:0}.wo,.el{color:var(--muted);margin-top:auto;background:transparent;border:0;border-top:1px solid var(--border-subtle);display:flex;align-items:center;gap:8px;padding:13px 21px;width:100%;font-size:var(--control-font-size);text-align:left;cursor:pointer}.wo{background:#fafbfe;color:var(--muted-foreground)}.wo span{flex:1}.el{justify-content:space-between}.el:hover,.wo:hover{color:var(--primary)}.al{display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--page-body);border-radius:var(--radius-sm);width:37px;height:43px;flex-shrink:0}.al b{font-size:var(--text-md);font-weight:var(--weight-medium);line-height:var(--leading-tight)}.al small{margin:0;font-size:var(--text-2xs)}.U .qb{color:var(--muted);font-size:var(--text-2xs)}.Xb{width:30px;height:30px;background:#f7f2e9;color:var(--warning);border-radius:var(--radius-md);display:grid;place-items:center}.tl{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:27px 22px 35px;flex:1;text-align:center;gap:9px;color:var(--muted)}.tl strong{font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--content-default)}.tl p{margin:0;max-width:230px;font-size:var(--text-2xs);line-height:var(--leading-normal)}.rl{display:flex;align-items:baseline;flex-wrap:wrap;gap:7px;padding:20px 0 0;color:var(--muted);font-size:var(--text-2xs)}.rl>span:last-child{margin-left:auto}.Ib{width:4px;height:4px;display:inline-block;border-radius:50%;background:#849890}.Cb{font-size:var(--text-2xs);line-height:var(--leading-relaxed);padding:0 20px;color:var(--muted)}.Kg{display:grid;gap:15px;padding:20px}.Kg span{height:25px;border-radius:var(--radius-xs);background:var(--page-body)}.Ab{padding:8px 16px;border-bottom:1px solid var(--line)}@media(max-width:1000px){.Ud{padding:26px 22px}.Vd{grid-template-columns:repeat(2,minmax(0,1fr))}.Zd{gap:14px}}@media(max-width:650px){.Ud{padding:23px 16px}.ja{align-items:flex-start;flex-direction:column;gap:15px}.ja h1{font-size:var(--text-3xl);max-width:300px;font-family:var(--font-family-heading);font-weight:var(--weight-bold);line-height:var(--leading-tight)}.Vd{gap:10px;margin-bottom:16px}.Ar{padding:14px 12px}.Wd{font-size:var(--text-2xs);gap:4px}.Yr{width:23px;height:23px;flex-shrink:0}.Ar>strong{font-size:var(--text-3xl);margin-block:9px}.bo{font-size:var(--text-2xs)}.Zd{grid-template-columns:minmax(0,1fr);gap:16px}.qa{padding:18px 16px 14px}.pe,.se,.U,.xe{padding-inline:16px}.rl>span:last-child{margin-left:0}.Jg{display:none}}.pe strong,.se strong,.U strong,.xe strong{font-size:var(--text-xs);line-height:var(--leading-normal)}.pe small,.se small,.U small,.xe small{font-size:var(--text-2xs);line-height:var(--leading-normal)}.qa p{line-height:var(--leading-normal);font-size:var(--text-2xs)}@media(max-width:650px){.Wd{min-height:34px}.bo{min-height:29px;line-height:var(--leading-normal)}}.Br{display:grid;gap:16px;width:100%}.Br>span{display:block;height:12px;border-radius:var(--radius-xs);background:var(--soft)}.Br>span:first-child{width:45%}.Br>span:nth-child(2){height:28px;width:65%}.Br>span:last-child{width:80%}.Yb{height:100%;min-height:0;display:flex;flex-direction:column;overflow:hidden;container-type:inline-size}.Lg{display:flex;flex:1;min-height:0;border-top:1px solid var(--line)}.bt{width:236px;flex:0 0 236px;border-right:1px solid var(--line);padding:16px 12px;overflow-y:auto}.bt>button,.Xa>button{display:flex;justify-content:flex-start;width:100%;gap:9px;font-weight:var(--weight-normal);height:var(--control-height-sm)}.bt button[aria-current=page]{background:var(--soft);color:var(--text)}.Ng{display:block;font-size:var(--text-xs);color:var(--muted);margin:2px 10px 10px}.Xa{margin-top:24px}.Xa summary{display:flex;align-items:center;justify-content:space-between;color:var(--muted);font-size:var(--text-xs);padding:0 10px 10px;cursor:pointer;list-style:none}.Xa summary::-webkit-details-marker{display:none}.Xa:not([open]) summary svg{transform:rotate(-90deg)}.Bb{display:grid;place-items:center;min-height:72px;margin:2px 4px 16px;padding:12px;border:1px dashed var(--line);border-radius:var(--radius-md);background:var(--soft);color:var(--muted);font-size:var(--text-2xs);text-align:center}.Gb{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.il{display:grid;place-items:center;height:17px;width:17px;border-radius:var(--radius-xs);background:#6878d5;color:#fff;flex-shrink:0}.il svg{width:12px;height:12px}.ol{flex:1;min-width:0;overflow-y:auto;padding:32px 24px}.Fb{max-width:560px;margin:0 auto}.Mb{max-width:250px;margin-bottom:28px}.Pg+.Pg{margin-top:28px}.nl{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.nl h2,.dl h2{margin:0;font-size:var(--text-base);font-weight:var(--weight-bold);font-family:var(--font-family-heading);line-height:var(--leading-tight)}.Qg{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ll{display:flex;align-items:center;gap:10px;width:100%;min-width:0;min-height:68px;padding:14px;text-align:left;background:var(--background, white);color:var(--text);border:1px solid var(--line);border-radius:var(--radius-2xl);cursor:pointer;font:inherit}.ll:hover{background:var(--soft);border-color:#c9cbd0}.ll:focus-visible,.Xa summary:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.pl{display:grid;place-items:center;width:32px;height:32px;border-radius:var(--radius-md);background:#6878d5;color:#fff;flex-shrink:0}.pl svg{height:18px;width:18px}.pl[data-audience=customer],.il[data-audience=customer]{background:var(--success)}.Rg{flex:1;min-width:0;display:grid;gap:4px}.Rg strong{font-size:var(--text-xs);font-weight:var(--weight-medium);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Ob{color:var(--muted);font-size:var(--text-xs);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sl{color:var(--muted);font-size:var(--text-2xs);white-space:nowrap}.sl:before{content:"";display:inline-block;width:5px;height:5px;margin-right:5px;border-radius:50%;background:#9b9b9b}.sl[data-status=active]:before{background:#d59b3c}.xl{display:grid;place-items:center;min-height:160px;padding:24px;border:1px dashed var(--line);border-radius:var(--radius-2xl);background:var(--soft);text-align:center}.xl p{color:var(--muted);font-size:var(--text-sm);margin:0}.Sb{display:flex;align-items:center;gap:6px;color:var(--muted);font-size:var(--text-xs)}.gl{max-width:760px;margin:0 auto}.Db{font-size:var(--text-sm);color:var(--muted);line-height:var(--leading-normal);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.dl{max-width:760px;margin:0 auto}.Eb{display:flex;align-items:center;justify-content:space-between;margin-top:0}.gl h2{font-size:var(--text-2xl);font-weight:var(--weight-bold);margin:16px 0 6px;font-family:var(--font-family-heading);line-height:var(--leading-tight)}.Hb,.Tg,.dl>p{color:var(--muted);font-size:var(--text-sm);line-height:var(--leading-relaxed)}.fl{display:flex;gap:12px;border-bottom:1px solid var(--line);margin:24px 0}.fl button{color:var(--muted);border-radius:0;border-bottom:2px solid transparent}.fl button[aria-pressed=true]{color:var(--text);border-bottom-color:var(--text)}.gl h3{font-size:var(--text-sm);font-weight:var(--weight-bold);font-family:var(--font-family-heading);line-height:var(--leading-snug)}.Jb{white-space:pre-wrap;font-size:var(--text-base);line-height:var(--leading-relaxed);margin-bottom:24px}.Tg{border-top:1px solid var(--line);padding-top:20px;margin-top:32px}.yo{margin:0;font-size:var(--text-sm)}.yo>div{display:grid;grid-template-columns:1fr 1fr;gap:24px;border-bottom:1px solid var(--line);padding:14px 0}.yo dt{color:var(--muted)}.yo dd{margin:0}.Kb{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.ko{display:grid;gap:16px}.ko label{display:grid;gap:8px;font-size:var(--label-font-size);font-weight:var(--weight-medium);color:var(--muted)}.ko>div:has(>span){display:grid;gap:8px;font-size:var(--text-xs)}.ko p,.hl p{color:var(--muted);font-size:var(--body-font-size);line-height:var(--body-line-height)}@container (max-width: 850px){.bt{width:200px;flex-basis:200px}.Qg{grid-template-columns:1fr}.ol{padding:24px 20px}}@container (max-width: 600px){.Lg{flex-direction:column}.bt{flex:0 0 auto;display:flex;width:auto;gap:4px;padding:8px 12px;border-right:0;border-bottom:1px solid var(--line);overflow-x:auto}.bt>button{width:auto;flex-shrink:0}.Ng,.Xa{display:none}.ol{padding:20px 16px}.xl{min-height:110px}.nl{flex-wrap:wrap}}.hl{padding:12px 0;border-bottom:1px solid #e8e8e8}.Lb{display:flex;gap:16px;overflow-x:auto;align-items:flex-start;padding:16px var(--page-padding) 20px}.Ug{display:flex;gap:4px;padding:8px var(--page-padding);border-bottom:1px solid #e8e8e8}.Ug button[aria-pressed=true]{background:var(--soft);color:var(--text)}.Gr{min-width:250px;flex:1;background:var(--soft);border-radius:var(--radius-2xl);padding:12px}.Gr h3{font-size:var(--body-font-size);font-weight:var(--weight-bold);margin:0 0 12px;font-family:var(--font-family-heading);line-height:var(--leading-snug)}.Gr article{background:#fff;border:1px solid #e7e7e9;border-radius:var(--radius-2xl);padding:12px;margin-bottom:8px}.Gr article button{white-space:normal;text-align:left;height:auto;justify-content:flex-start}.Gr small{display:block;color:var(--muted-foreground);margin-top:8px;overflow-wrap:anywhere}.Vg summary{cursor:pointer;font-size:var(--text-sm);color:var(--muted)}.Wg{display:grid;gap:16px;padding-top:16px}.Wg>div{display:grid;gap:8px;font-size:var(--text-xs)}.hl h3{font-size:var(--text-base);font-weight:var(--weight-bold);margin:0 0 6px;overflow-wrap:anywhere;font-family:var(--font-family-heading);line-height:var(--leading-snug)}.Nb{display:flex;justify-content:flex-end;padding-top:16px;border-top:1px solid var(--line)}.Vg>summary+div{margin-top:12px}.ml{display:flex;flex-wrap:wrap;gap:12px 20px;min-width:0;padding:12px;border:1px solid var(--border, #e5e7eb);border-radius:var(--radius-sm)}.ml label{display:inline-flex;align-items:center;gap:8px}.ml input[type=checkbox]{width:16px;height:16px;padding:0;margin:0}.cl{overflow-wrap:anywhere}.cl label{display:flex;align-items:flex-start;gap:8px}.cl input[type=checkbox]{flex:0 0 auto;margin-top:3px}.Pb select{font:inherit;font-size:var(--font-size-input);color:var(--content-default);min-height:var(--field-height);padding:4px 10px;border:1px solid var(--control-border);border-radius:var(--control-radius);width:100%;background:var(--surface, white);line-height:var(--leading-normal)}.Ye{margin-top:28px;padding:20px;border:1px solid var(--line);border-radius:var(--radius-2xl)}.Zg{display:flex;align-items:center;gap:10px}.Zg h2{font-size:var(--text-lg);font-weight:var(--weight-bold);margin:0;line-height:var(--leading-tight);font-family:var(--font-family-heading)}.Ye p{font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--muted);margin:12px 0 20px}.Ye fieldset{padding:0;margin:0 0 20px;border:0}.Ye legend{font-size:var(--text-base);font-weight:var(--weight-medium);margin-bottom:12px}.Ye label{display:flex;gap:8px;align-items:flex-start;font-size:var(--text-base);line-height:var(--leading-normal);margin:10px 0}.Ye input{margin-top:3px;accent-color:var(--text)}.Ye small{font-size:var(--text-xs);color:var(--muted);margin-left:auto}.Ye .Qb{margin-bottom:20px}.Ye .Rb{font-size:var(--text-xs);line-height:var(--leading-normal);margin:16px 0 0}.Tb{display:flex;flex-wrap:wrap;gap:8px}.vl{display:flex;flex-direction:column;align-items:center;gap:12px;max-width:400px;padding-block:20px}.Ub{display:grid;place-items:center;width:88px;height:88px;margin-bottom:8px;border-radius:var(--radius-xl);background:linear-gradient(145deg,var(--accent-subtle),var(--accent-border));color:var(--primary);box-shadow:inset 0 0 0 1px var(--accent-border)}.vl h2{color:var(--foreground);font-size:var(--dialog-title-size);font-weight:var(--weight-bold);line-height:var(--leading-tight);font-family:var(--font-family-heading)}.vl p{color:var(--muted-foreground);font-size:var(--body-font-size);line-height:var(--body-line-height)}.Vb{margin-top:4px}.zo{margin:16px 0;padding:16px 0;border-top:1px solid var(--line);min-width:0;overflow-wrap:anywhere}.zo p:not([role=alert]){font-size:var(--text-xs);color:var(--muted);line-height:var(--leading-normal);white-space:pre-wrap}.zo h3,.zo h4{font-size:var(--body-font-size);font-weight:var(--weight-bold);margin:8px 0;font-family:var(--font-family-heading);line-height:var(--leading-snug)}.Wb{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin:12px 0}.Zb{display:grid;gap:8px;min-width:0;padding:10px 0;border-top:1px solid var(--line)}.ul details{padding:12px 0;border-top:1px solid var(--line)}.ul summary{font-size:var(--text-xs);cursor:pointer;line-height:var(--leading-relaxed)}.ul a{color:var(--purple);font-size:var(--text-xs)}.bl{margin-top:28px;border-top:1px solid var(--line);padding-top:20px}.bl header{display:flex;align-items:center;justify-content:space-between}.bl h3{font-size:var(--body-font-size);line-height:var(--leading-snug);font-weight:var(--weight-bold);margin:0;font-family:var(--font-family-heading)}.Fr{list-style:none;margin:0;padding:0}.Fr li{padding:18px 0;border-bottom:1px solid var(--line)}.Fr .e0{padding-left:20px}.ef{display:flex;gap:12px;align-items:baseline;flex-wrap:wrap;font-size:var(--body-font-size)}.ef time,.a0{color:var(--muted);font-size:var(--label-font-size)}.t0{white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--body-font-size);line-height:var(--body-line-height);margin:8px 0}.Fr blockquote{display:flex;gap:6px;margin:8px 0;color:var(--muted);font-size:var(--label-font-size)}.Fr blockquote span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.Mr{margin-top:16px;padding:10px 12px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface)}.Mr:focus-within{border-color:var(--primary)}.Mr .r0{min-height:72px}.Mr footer,.af{display:flex;align-items:center;justify-content:space-between;gap:8px}.Mr footer span,.af{font-size:var(--label-font-size);color:var(--muted)}.i0{font-size:var(--text-xs);color:var(--text)}.o0{position:relative;display:flex;min-width:0;min-height:0;flex:1;overflow:hidden;container:_o / inline-size}.wl{flex:1;min-width:0;overflow:auto}.wl tr:has(button[aria-current=true]),.wl article:has(button[aria-current=true]){background:var(--soft)}.Ia{flex:0 0 min(560px,52%);min-width:360px;min-height:0;display:flex;flex-direction:column;border-left:1px solid var(--line);background:var(--surface);box-shadow:none}.yl{display:flex;align-items:flex-start;gap:12px;padding:20px 24px 12px}.Ia[data-expanded=true]{position:absolute;inset:0;width:100%;min-width:0;z-index:10;border-left:0;box-shadow:none}.Ia[data-expanded=true] .b,.Ia[data-expanded=true] .yl,.Ia[data-expanded=true] .wt{width:min(100%,1000px);margin-inline:auto}.jo{flex:1;min-width:0}.jo h2{margin:0;font-size:var(--text-xl);font-weight:var(--weight-bold);line-height:var(--leading-tight);overflow-wrap:anywhere;outline:none;font-family:var(--font-family-heading)}.jo h2:focus-visible{outline:2px solid var(--purple);outline-offset:4px;border-radius:var(--radius-xs);font-family:var(--font-family-heading)}.jo p{margin:6px 0 0;color:var(--muted);font-size:var(--text-xs)}.wt{display:flex;gap:4px;padding:0 24px;border-bottom:1px solid var(--line)}.wt button{min-height:var(--control-height);border-radius:0;border-bottom:2px solid transparent}.wt button[aria-selected=true]{background:transparent;color:var(--primary);border-bottom-color:var(--primary)}.b{min-height:0;overflow:auto;padding:20px 24px}.b .case-form{margin-top:0}.b .dialog-footer{padding:16px 0 0;margin-top:16px;justify-content:flex-end}.b .form-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.b .document-requirements,.b .case-history{margin-top:0;border-top:0;padding-top:0}.b .view-note{margin:16px 0}.n0{padding:8px 24px;color:var(--muted);font-size:var(--text-xs);border-bottom:1px solid var(--line)}@container _o (max-width: 760px){.Ia{position:absolute;inset:0 0 0 auto;width:min(560px,calc(100% - 24px));min-width:0;z-index:10;box-shadow:-8px 0 24px #00000008}}@container _o (max-width: 480px){.Ia{width:100%}.yl,.b{padding:16px}.wt{padding-inline:16px;gap:2px}.wt button{padding-inline:8px}.b .form-columns{grid-template-columns:1fr}}.d0{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.tf{min-width:0}.tf .rf{width:auto;max-width:100%;min-height:var(--control-height-sm);border:0;padding:2px 4px;margin-left:-4px;box-shadow:none;background:transparent;font-size:var(--text-xs);font-weight:var(--weight-medium);text-align:left}.rf>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.b .kl input:not([data-slot]){border-color:transparent;background:transparent;padding:6px 0;font-size:var(--font-size-input);font-weight:var(--weight-medium);line-height:var(--leading-normal)}.b .qo textarea{resize:vertical}.b .qo textarea:not([data-slot]){border-color:transparent;background:transparent;padding:8px 0;font-size:var(--font-size-input);line-height:var(--leading-normal)}.b .kl input:not([data-slot]):hover,.b .qo textarea:not([data-slot]):hover{background:var(--soft)}.b .kl input:not([data-slot]):focus,.b .qo textarea:not([data-slot]):focus{outline:2px solid var(--primary);outline-offset:3px}.Or{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:4px 0 14px;border-bottom:1px solid var(--line)}.Or .form-columns{display:contents}.Or label{min-width:0}.Or button{width:100%;min-width:0;text-align:left}.Xo{margin:20px 0;padding:12px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-size:var(--text-xs);color:var(--muted);line-height:var(--leading-relaxed)}.Xo>summary{cursor:pointer;font-weight:var(--weight-medium);color:var(--text)}.Xo>summary:focus-visible{outline:2px solid var(--primary);outline-offset:4px}.Xo .financial-evidence{margin:16px 0 0;border-radius:var(--radius-sm);box-shadow:none}@container _o (max-width: 480px){.Or{grid-template-columns:minmax(0,1fr)}}.l0{display:flex;flex-direction:column;flex:1;min-height:0;min-width:0;overflow:hidden;container-type:inline-size;container-name:if}.p0{display:flex;flex-wrap:wrap;gap:12px;align-items:center;padding:12px 24px;font-size:var(--text-xs);border-bottom:1px solid var(--line)}.zl{display:flex;flex-shrink:0;gap:4px;padding:0 20px;overflow-x:auto;border-bottom:1px solid var(--line)}.zl button{flex-shrink:0;border-radius:0;height:44px;padding-inline:12px;font-size:var(--text-sm);font-weight:var(--weight-medium);border-bottom:2px solid transparent}.zl button[aria-current=page]{background:transparent;border-bottom-color:var(--purple);color:var(--foreground)}._l{display:grid;grid-template-columns:minmax(0,1fr) 230px;flex:1;min-height:0;overflow:auto}.jl{padding:24px;min-width:0}.s0{white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--text-sm);line-height:var(--body-line-height);color:var(--content-default);margin:0 0 24px}.Ca{border-left:1px solid var(--line);padding:24px 20px;background:var(--page-body);font-size:var(--text-sm);line-height:var(--body-line-height)}.Ca h2{font-size:var(--text-sm);font-weight:var(--weight-bold);margin:0 0 24px;font-family:var(--font-family-heading);line-height:var(--leading-tight)}.Ca dl{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px 12px}.Ca dt{color:var(--muted)}.Ca dd{margin:0;overflow-wrap:anywhere}.Io{margin:0;padding:0;list-style:none}.Io li{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:44px;padding:6px 0;border-bottom:1px solid var(--line);font-size:var(--text-sm);line-height:var(--body-line-height)}.Io li>button{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left;font-size:inherit}.Io li span{flex-shrink:0;font-size:var(--text-xs);color:var(--muted)}@media(max-width:760px){._l{grid-template-columns:1fr}.Ca{border-left:0;border-top:1px solid var(--line);padding:20px}.jl{padding:24px 20px}}@container if (max-width: 760px){._l{grid-template-columns:1fr}.Ca{border-left:0;border-top:1px solid var(--line);padding:20px}.jl{padding:24px 20px}}.yt{margin:16px 0 20px;color:var(--muted-foreground);font-size:var(--body-font-size);line-height:var(--leading-normal)}.of{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:8px}.x0{border:1px solid #eaecf0;border-radius:var(--radius-2xl);padding:12px;min-width:0}.yt h4{margin:0 0 6px;font-size:var(--text-xs);font-weight:var(--weight-bold);color:var(--muted-foreground);font-family:var(--font-family-heading);line-height:var(--leading-snug)}.yt p{margin:4px 0;overflow-wrap:anywhere}.yt .g0{font-weight:var(--weight-medium);color:var(--foreground)}.yt summary{cursor:pointer;width:fit-content}.yt summary:focus-visible{outline:2px solid #7c66d4;outline-offset:3px;border-radius:var(--radius-xs)}@media(max-width:600px){.of{grid-template-columns:1fr;gap:8px}}.Sr{display:flex;flex-direction:column;gap:var(--space-1);width:100%;min-width:0;padding:var(--space-2) var(--space-2-5);font-size:var(--text-xs);line-height:16px;white-space:normal}.nf{display:flex;align-items:center;gap:var(--space-1-5);min-width:0}.nf strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:var(--weight-semibold)}.f0{margin-left:auto;font-size:var(--text-2xs);color:var(--booking-text, var(--muted-foreground))}.df{color:var(--booking-text, var(--muted-foreground));font-size:var(--text-2xs)}.ql{display:flex;flex-direction:column;gap:var(--space-1-5);margin-top:3px}.lf{display:flex;align-items:center;gap:var(--space-2);min-width:0}.pf{display:flex;flex:none;align-items:center;gap:5px;flex-wrap:wrap}.h0{position:relative;display:inline-flex;flex:none}.m0,.c0{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:var(--soft);color:var(--content-default);font-size:var(--text-2xs);font-weight:var(--weight-semibold);border:1px solid var(--line)}.v0{position:absolute;right:-2px;bottom:-2px;display:flex;align-items:center;justify-content:center;width:13px;height:13px;border-radius:50%;border:1px solid var(--surface, white);background:var(--content-default);color:var(--surface, white);font-size:var(--text-2xs);line-height:var(--leading-none);font-weight:var(--weight-semibold)}.u0{flex:1;font-size:var(--text-2xs);line-height:13px;color:var(--booking-text, var(--muted-foreground));min-width:0}.b0{display:inline-flex;align-items:center;gap:var(--space-1);color:var(--booking-text, var(--muted-foreground));font-size:var(--text-2xs);line-height:13px}.w0{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.Sr[data-density=compact] .ql,.Sr[data-density=minimal] .ql,.Sr[data-density=minimal] .df{display:none}.Sr[data-density=minimal]{padding-block:3px}@container (max-width: 180px){.pf{display:none}.lf{gap:var(--space-1)}}.A,.Aa{--booking-bg: var(--booking-unknown-bg);--booking-accent: var(--booking-unknown-accent);--booking-text: var(--booking-unknown-text)}:is(.A,.Aa)[data-kind=reservation]{--booking-bg: var(--booking-reservation-bg);--booking-accent: var(--booking-reservation-accent);--booking-text: var(--booking-reservation-text)}:is(.A,.Aa)[data-kind=lesson]{--booking-bg: var(--booking-lesson-bg);--booking-accent: var(--booking-lesson-accent);--booking-text: var(--booking-lesson-text)}:is(.A,.Aa)[data-kind=tournament]{--booking-bg: var(--booking-tournament-bg);--booking-accent: var(--booking-tournament-accent);--booking-text: var(--booking-tournament-text)}:is(.A,.Aa)[data-kind=block]{--booking-bg: var(--booking-block-bg);--booking-accent: var(--booking-block-accent);--booking-text: var(--booking-block-text)}.A.A{color:var(--booking-text);background:var(--booking-bg);border:0;border-left:3px solid var(--booking-accent);border-radius:var(--radius-sm)}.A.A[data-status=unknown]{border:1.5px dashed var(--booking-accent);background:repeating-linear-gradient(45deg,color-mix(in srgb,var(--booking-accent) 8%,transparent) 0 4px,transparent 4px 10px),var(--booking-bg)}.A.A[data-status=cancelled]{--booking-bg: var(--booking-block-bg);--booking-accent: var(--booking-block-accent);--booking-text: var(--booking-block-text);border:1.5px dashed var(--booking-accent)}.A.A:hover:not(:disabled){background-color:var(--booking-bg);box-shadow:inset 0 0 0 1px var(--booking-accent)}.A.A:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.Aa.Aa{color:var(--booking-text);background:var(--booking-bg);border-left:3px solid var(--booking-accent)}.Dr{position:absolute;inset:0;z-index:10;display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden;color:var(--foreground);background:var(--background)}.sf{flex:1;min-height:0;overflow:auto;padding:var(--space-6);overscroll-behavior:contain}.Dr h2:focus{outline:none;font-family:var(--font-family-heading)}.xf{display:flex;flex-direction:column;gap:var(--space-5)}.Er{display:flex;flex-wrap:wrap;gap:var(--space-2);font-size:var(--label-font-size);line-height:var(--label-line-height)}.Er>span{padding:var(--space-1) var(--space-2);border-radius:var(--radius-md);background:var(--muted-background);color:var(--muted-foreground)}.Er>[data-status=scheduled]{color:var(--primary);background:var(--accent-subtle)}.Er>[data-status=cancelled]{color:var(--danger)}.Hr{display:grid;gap:var(--space-3)}.Hr>div{display:flex;gap:var(--space-3);align-items:flex-start;line-height:var(--body-line-height)}.Hr svg{margin-top:var(--space-0-5);flex:none;color:var(--muted-foreground)}.Hr small{display:block;margin-top:var(--space-0-5);font-size:var(--label-font-size);color:var(--muted-foreground)}.Be{padding-top:var(--space-4);border-top:1px solid var(--border)}.Be h3{display:flex;align-items:center;gap:var(--space-2);margin:0 0 var(--space-3);font-size:var(--section-title-size);font-weight:var(--weight-bold);font-family:var(--font-family-heading);line-height:var(--leading-snug)}.Be h3>span{margin-left:auto;color:var(--muted-foreground);font-size:var(--label-font-size);font-weight:var(--weight-normal)}.Be p,.ge p{margin:0;font-size:var(--label-font-size);line-height:var(--leading-normal)}.Co{display:grid;gap:var(--space-3);margin:0;padding:0;list-style:none}.Co li{display:flex;align-items:center;gap:var(--space-2-5);min-width:0}.gf{display:grid;place-items:center;width:32px;height:32px;flex:none;border-radius:var(--radius-full);border:1px solid var(--border);background:var(--muted-background);font-size:var(--text-2xs);font-weight:var(--weight-semibold)}.y0{flex:1;min-width:0}.ff{color:var(--muted-foreground);font-size:var(--text-2xs);flex:none}.k0{margin-top:var(--space-3)}.ge{border-top:1px solid var(--border);padding-top:var(--space-4);color:var(--muted-foreground);font-size:var(--label-font-size)}.ge summary{cursor:pointer;width:fit-content;border-radius:var(--radius-sm)}.ge summary:focus-visible{outline:2px solid var(--ring);outline-offset:4px}.ge dl{margin:var(--space-3) 0}.ge dl>div{grid-template-columns:90px minmax(0,1fr);padding:var(--space-2) 0;gap:var(--space-3);font-size:var(--label-font-size)}.ge dd{color:var(--foreground)}@media(max-width:600px){.sf{padding:var(--space-4)}.ff{max-width:82px;text-align:right}}.Ge{display:flex;flex-direction:column;overflow:hidden;box-sizing:border-box;width:360px;max-width:calc(100vw - 16px);padding:var(--space-4);overflow-wrap:anywhere;color:var(--foreground);background:var(--background)}.Jr{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-4)}.Jr h2{margin:0;font-size:var(--dialog-title-size);font-weight:var(--weight-bold);font-family:var(--font-family-heading);line-height:var(--leading-tight)}.Jr button{flex:none}.Ao{margin-top:var(--space-3);border-top:1px solid var(--border);padding:var(--space-3) 0 0}.Ao button{width:100%;gap:var(--space-2)}.ge dl>div{display:grid}.ge dd{margin:0;overflow-wrap:anywhere}.z0{max-width:960px;margin-inline:auto!important}.Dr>header{padding:var(--space-4) var(--space-6);border-bottom:1px solid var(--border)}.Ya{max-width:960px;margin:var(--space-6) auto;gap:var(--space-6) var(--space-12)}@media(min-width:760px){.Ya{display:grid;grid-template-columns:1fr 1fr;align-items:start}.Ya .Er{grid-column:1 / -1}.Ya .Be[aria-label="Booking players"]{grid-column:2;grid-row:2 / span 2;padding-top:0;border-top:0}.Ya .Be[aria-label="Booking payment"]{grid-column:1}.Ya .ge{grid-column:1 / -1}}@media(max-width:600px){.Jr button{width:var(--control-height);height:var(--control-height)}.Ao button{min-height:var(--control-height)}.Dr>header{padding:var(--space-3) var(--space-4)}.Dr>header button{width:var(--control-height);height:var(--control-height)}.Ya{margin:var(--space-4) 0}}.Ge .xf{gap:var(--space-3);min-height:0;overflow:auto}.Ge .Hr{gap:var(--space-2)}.Ge .Be{padding-top:var(--space-3)}.Ge .Be h3{margin-bottom:var(--space-2);font-family:var(--font-family-heading);font-weight:var(--weight-bold);line-height:var(--leading-snug)}.Ge .Co{grid-template-columns:1fr 1fr;gap:var(--space-2)}.Ge .Co li{gap:var(--space-2);font-size:var(--label-font-size)}.Ge .gf{width:28px;height:28px}.Ge .Be[aria-label="Booking payment"] h3{margin:0;font-family:var(--font-family-heading);font-weight:var(--weight-bold);line-height:var(--leading-snug)}.Jr,.Ao{flex-shrink:0}.Yo{position:relative;display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch;min-width:0;width:100%;container-type:inline-size;container-name:Xl}.Yo[data-detail-open=true]{grid-template-columns:minmax(0,1fr) minmax(0,var(--record-pane-width, 58%));min-height:calc(100dvh - 76px)}.Kr{min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden}.Kr table{width:100%}._{position:sticky;top:0;min-width:0;max-height:calc(100dvh - 76px);height:calc(100dvh - 76px);display:flex;flex-direction:column;overflow:hidden;border-left:1px solid var(--line);background:var(--surface, #fff);color:var(--content-default);overscroll-behavior:contain;container-type:inline-size;container-name:_0}.hf{display:flex;align-items:center;flex-shrink:0;justify-content:space-between;gap:12px;padding:8px 16px;min-height:var(--toolbar-height);border-bottom:1px solid var(--line)}.Bo{display:flex;align-items:center;gap:8px;min-width:0;color:var(--muted);font-size:var(--text-xs);line-height:var(--leading-snug)}.Bo span:last-child{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--content-default)}.Il{margin:0 0 24px;font-size:var(--page-title-size);font-weight:var(--weight-bold);line-height:var(--leading-relaxed);overflow-wrap:anywhere;font-family:var(--font-family-heading)}.Il:focus{outline:none}.mf{display:flex;gap:4px;flex-shrink:0}.mf button{width:var(--control-height-sm);height:var(--control-height-sm);min-height:var(--control-height-sm)}._[data-expanded=true]{position:absolute;inset:0;z-index:10;width:100%;border-left:0}.Yo:has(>._[data-expanded=true])>.Kr{visibility:hidden}.fe{padding:var(--page-padding);flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;font-size:var(--text-base);line-height:var(--body-line-height);overflow-wrap:anywhere}.j0{margin:0 0 20px;color:var(--muted)}.Cl,.fe dl{display:grid;gap:16px;margin:0 0 24px}.Cl dt,.fe dt{color:var(--muted);font-size:var(--label-font-size);margin-bottom:4px}.Cl dd,.fe dd{margin:0;white-space:pre-wrap}.q0{display:flex;gap:8px;flex-wrap:wrap;margin-top:20px}@container Xl (max-width: 680px){.X0{display:none}.Kr,._{grid-column:1 / -1}._{position:absolute;inset:0;z-index:10;width:100%;max-height:calc(100dvh - 76px);border-left:0;border-top:0}.Yo[data-detail-open=true]>.Kr{visibility:hidden}}@container Xl (min-width: 900px){._[data-expanded=true] .fe{padding:32px 48px}}._[data-compact=true]{--primary: #333;--primary-hover: #222}._[data-compact=true] .hf{padding:8px 16px}._[data-compact=true] .Bo{align-self:stretch;position:relative;font-size:var(--text-sm);font-weight:var(--weight-medium)}._[data-compact=true] .Bo:after{content:"";position:absolute;inset:auto -4px -9px;height:2px;background:var(--content-default)}._[data-compact=true] .fe{padding:20px 16px;font-size:var(--text-sm);line-height:var(--leading-relaxed)}._[data-compact=true] .Il{font-size:var(--text-base);line-height:var(--leading-normal);font-weight:var(--weight-bold);margin-bottom:12px;font-family:var(--font-family-heading)}.I0{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:#f2f3f5;color:var(--muted-foreground);font-size:var(--text-2xs);font-weight:var(--weight-medium);margin-bottom:8px}._[data-compact=true] .fe dl{gap:0;margin-bottom:12px}._[data-compact=true] .fe dl>div{display:grid;grid-template-columns:minmax(80px,38%) minmax(0,1fr);align-items:baseline;gap:12px;padding:7px 0}._[data-compact=true] .fe dt{margin:0;font-size:var(--text-xs)}._[data-compact=true] .fe dd{font-size:var(--text-xs)}.C0{display:flex;flex-direction:column;height:100%;min-height:0;min-width:0}.cf{position:relative;display:flex;align-items:center;justify-content:space-between;flex-shrink:0;gap:var(--space-3);width:100%;min-height:52px;padding:var(--space-2) var(--space-4);flex-wrap:wrap;border-bottom:1px solid var(--line)}.Al,.vf{display:flex;align-items:center;gap:var(--space-2)}.Al input:not([data-slot]){min-height:var(--field-height);border:1px solid var(--control-border);border-radius:var(--field-radius);padding:var(--space-1-5) 9px;font:inherit;background:var(--background);color:var(--foreground);font-size:var(--font-size-input);line-height:var(--leading-normal)}.uf{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-2-5);flex-wrap:wrap}.bf select,.Go select{max-width:200px}.bf select:not([data-slot]),.Go select:not([data-slot]){min-height:var(--field-height);padding:var(--space-1-5) 9px;border:1px solid var(--control-border);border-radius:var(--field-radius);background:var(--background);color:var(--foreground);font:inherit;font-size:var(--font-size-input);line-height:var(--leading-normal)}.Ze{font-size:var(--text-xs);color:var(--muted-foreground)}.Ze summary{display:flex;align-items:center;gap:var(--space-1-5);padding:var(--space-2);border-radius:var(--radius-sm);cursor:pointer;list-style:none}.Ze summary::-webkit-details-marker{display:none}.Ze summary:hover,.Ze[open] summary{background:var(--soft)}.Ze summary:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.Ze summary[data-status=stale],.Ze summary[data-status=partial]{color:var(--warning)}.kt{position:absolute;top:calc(100% + 8px);right:20px;z-index:12;width:min(340px,calc(100% - 40px));max-height:min(60vh,480px);overflow:auto;padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface, #fff);box-shadow:var(--shadow-xl);font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--content-default)}.kt p{margin:var(--space-2) 0 0;color:var(--muted-foreground)}.kt dl{display:grid;gap:var(--space-2);margin:var(--space-4) 0}.kt dl>div{display:grid;gap:var(--space-0-5)}.kt dt{color:var(--muted-foreground);font-size:var(--text-xs)}.kt dd{margin:0}.A0{flex:1;min-height:0;overflow:hidden}.Y0{font-size:var(--text-xs);line-height:var(--leading-relaxed);color:var(--muted-foreground);margin:var(--space-3-5) 0}.Lr{display:flex;align-items:flex-start;flex-direction:column;gap:var(--space-3);padding:38px 28px;margin:var(--space-5) 0;border:1px solid var(--border);border-radius:var(--radius-2xl);background:var(--background)}.Lr h2{margin:0;font-size:var(--text-xl);font-weight:var(--weight-bold);font-family:var(--font-family-heading);line-height:var(--leading-tight)}.Lr p{margin:0;max-width:660px;color:var(--muted-foreground);font-size:var(--text-base);line-height:var(--leading-relaxed)}.Lr img{object-fit:contain;object-position:left center;margin-bottom:var(--space-1-5)}.zt{overflow-x:auto;margin:var(--space-5) 0;border:1px solid var(--border);border-radius:var(--radius-md)}.zt table{width:100%;border-collapse:collapse;font-size:var(--text-sm)}.zt th,.zt td{text-align:left;padding:13px var(--space-4);border-bottom:1px solid var(--border);white-space:nowrap}.zt th{font-size:var(--text-xs);font-weight:var(--weight-medium);background:var(--soft);color:var(--muted-foreground)}.zt tr:last-child td{border-bottom:0}.wf{font-size:var(--text-xs);text-transform:capitalize}.wf[data-status=cancelled]{color:var(--muted-foreground)}.he fieldset{border:0;padding:0;display:grid;gap:15px}.he label{display:grid;gap:var(--space-1-5);font-size:var(--text-sm);font-weight:var(--weight-medium)}.he input:not([type=checkbox]),.he select{min-width:0;width:100%}.he input:not([type=checkbox]):not([data-slot]),.he select:not([data-slot]){border:1px solid var(--border);background:var(--background);color:var(--foreground);border-radius:var(--radius-sm);padding:9px 11px;font:inherit;font-size:var(--font-size-input);line-height:var(--leading-normal)}.he .yf{display:flex;align-items:flex-start;gap:9px;font-weight:var(--weight-normal);line-height:var(--leading-normal)}.yf input{margin-top:3px}.he details{border:1px solid var(--border);border-radius:var(--radius-sm);padding:var(--space-3);font-size:var(--text-sm);line-height:var(--leading-relaxed)}.he summary{cursor:pointer;min-height:var(--control-height);align-content:center;font-family:var(--font-family-body);font-size:var(--control-font-size);font-weight:var(--weight-medium);line-height:var(--leading-normal);border-radius:var(--control-radius)}.he summary:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.vf{justify-content:flex-end;margin-top:var(--space-5)}.B0{color:var(--destructive);font-size:var(--text-sm);line-height:var(--leading-relaxed)}.G0{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.Yl{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;border-radius:0;border:0;padding-bottom:var(--space-6);background:var(--surface, #fff)}.Yl:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.F0{display:grid;min-width:100%;width:max-content}.Bl,.kf{position:sticky;top:0;z-index:3;min-width:0;padding:var(--space-3);background:var(--surface, #fff);border-bottom:1px solid var(--line);border-right:1px solid var(--line);color:var(--content-default);font-size:var(--text-sm);font-weight:var(--weight-medium);line-height:20px;overflow-wrap:anywhere}.kf small{margin-inline-start:8px;font-size:var(--text-2xs);font-weight:var(--weight-normal);color:var(--muted-foreground)}.Bl small{display:block;font-size:var(--text-2xs);font-weight:var(--weight-normal)}.Bl{left:0;z-index:5;font-size:var(--text-2xs);color:var(--muted-foreground)}.M0{position:sticky;left:0;z-index:2;background:var(--surface, #fff);border-right:1px solid var(--line)}.zf{position:absolute;right:10px;display:grid;gap:var(--space-0-5);font-size:var(--text-2xs);line-height:14px;color:var(--content-default);text-align:right}.zf small{color:var(--muted-foreground);font-size:var(--text-2xs);line-height:12px}.O0{position:relative;min-width:0;border-right:1px solid var(--line)}.S0{position:absolute;inset-inline:0;border-top:1px solid var(--line);pointer-events:none}.Nr.Nr{display:flex;align-items:flex-start;justify-content:flex-start;white-space:normal;position:absolute;container-type:inline-size;z-index:1;min-height:0;padding:0;overflow:hidden;text-align:left;cursor:pointer;font:inherit;font-size:var(--text-xs);line-height:16px}.D0{display:flex;align-items:flex-start;flex-direction:column;gap:var(--space-1);padding:var(--space-1-5) var(--space-2)}.Nr strong{font-weight:var(--weight-medium)}.Nr small{font-size:var(--text-2xs);text-transform:capitalize}.Nr:focus-visible{z-index:4;outline:2px solid var(--primary);outline-offset:1px}._t{display:flex;flex-direction:column;flex:1;min-height:0;overflow:auto;align-items:flex-start;gap:var(--space-2);padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-md);font-size:var(--text-sm);margin-bottom:var(--space-4)}.Yl+._t{flex:none;max-height:35%}._t h2,._t p{margin:0;font-size:var(--text-sm)}._t p{color:var(--muted-foreground)}._t button{flex-shrink:0;max-width:100%;white-space:normal;text-align:left}.E0{justify-content:flex-start;padding-inline:0;font-size:var(--text-sm)}.Go{display:flex;align-items:center;margin:0}._f{flex:1;min-height:0;overflow:auto;max-width:100%}._f:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.V{width:100%;min-width:1240px;table-layout:fixed;border-collapse:collapse;font-size:var(--text-sm)}.V th,.V td{width:160px;padding:var(--space-3);vertical-align:top;border-right:1px solid var(--line);border-bottom:1px solid var(--line);text-align:left}.V th{font-weight:var(--weight-medium);background:var(--soft)}.V thead th{position:sticky;top:0;z-index:3;color:var(--muted-foreground)}.V thead th:first-child{z-index:4}.V th:first-child{position:sticky;left:0;z-index:2;width:120px;box-shadow:1px 0 var(--line);overflow-wrap:anywhere}.V tr>:last-child{border-right:0}.V tbody tr:last-child>*{border-bottom:0}.V th small{display:block;margin-top:var(--space-1);font-weight:var(--weight-normal)}.H0{display:grid;grid-template-columns:minmax(0,1fr);min-width:0;gap:var(--space-2)}.Pr.Pr{container-type:inline-size;display:flex;align-items:flex-start;flex-direction:column;gap:var(--space-1);width:100%;min-width:0;max-width:100%;white-space:normal;padding:0;height:auto;font:inherit;font-size:var(--text-xs);line-height:17px;text-align:left;cursor:pointer;overflow-wrap:anywhere}.Pr strong{font-weight:var(--weight-medium)}.Pr small{font-size:var(--text-2xs)}.Pr:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.J0{display:block;white-space:normal;overflow-wrap:anywhere;color:var(--muted-foreground);font-size:var(--text-xs)}@media(max-width:600px){.cf{padding:var(--space-2-5) var(--space-3)}.uf{justify-content:flex-start;gap:var(--space-1-5)}.Go select{max-width:140px}.K0{padding:var(--space-2-5) var(--space-4)}.Lr{padding:26px var(--space-5)}.Al{flex-wrap:wrap}}.Gl{display:flex;align-items:center;flex-shrink:0}.Gl select{width:auto;max-width:180px}.Gl select:not([data-slot]){font-size:var(--font-size-input);line-height:var(--leading-normal)}.jf{margin:0 0 var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--line);border-radius:var(--radius-2xl);background:var(--surface-secondary, #f8fafc);font-size:var(--text-sm);line-height:20px}.jf p{margin:var(--space-1) 0 0;color:var(--muted-foreground)}.qf,.V td[data-future-coverage=unverified]{background:repeating-linear-gradient(135deg,transparent,transparent 8px,#94a3b814 8px,#94a3b814 9px),var(--surface-secondary, #f8fafc)}.qf{position:absolute;inset-inline:0;pointer-events:none;border-top:1px dashed var(--line);overflow:hidden;padding:var(--space-2-5);color:var(--muted-foreground);font-size:var(--text-2xs)}.L0{font-size:var(--label-font-size);color:var(--muted-foreground)}.Xf{animation:If 1.2s linear infinite}@keyframes If{to{transform:rotate(360deg)}}.N0{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-2) var(--space-4);border-bottom:1px solid var(--border);font-size:var(--label-font-size);color:var(--muted-foreground)}.P0{flex:1;padding:var(--space-4);min-height:240px;color:var(--muted-foreground);font-size:var(--label-font-size)}.Fo{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(180px,1fr);gap:1px;overflow:auto;min-height:320px}.Fo>div{border:1px solid var(--border);padding:var(--space-4)}.Fo strong{font-weight:var(--weight-medium)}.Fo span{display:block;margin-top:var(--space-6);height:220px;background:var(--muted-background);border-radius:var(--radius-md);opacity:.5}@media(prefers-reduced-motion:reduce){.Xf{animation:none}}.Q0{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden;min-width:0;padding:0;color:var(--text)}.Cf,.Af{display:flex;align-items:center;gap:4px}.Cf button[aria-pressed=true]{background:var(--soft)}.Yf{flex-shrink:0;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px var(--page-padding)}.Af h2{min-width:148px;margin:0;text-align:center;font-size:var(--text-base);font-weight:var(--weight-bold);font-family:var(--font-family-heading);line-height:var(--leading-tight)}.R0{font-size:var(--text-xs);color:var(--muted)}.T0{flex-shrink:0;display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:12px var(--page-padding);margin:0;color:var(--muted);font-size:var(--body-font-size)}.Bf{flex:1;min-height:0;overscroll-behavior:contain;margin:0 var(--page-padding) 16px;overflow:auto;border:1px solid var(--line);border-radius:var(--radius-md)}.Ba{width:100%;min-width:680px;border-collapse:collapse;table-layout:fixed}.Ba th{position:sticky;top:0;z-index:1;background:var(--surface);height:32px;color:var(--muted);font-size:var(--text-xs);font-weight:var(--weight-medium);border-bottom:1px solid var(--line)}.Ba abbr{text-decoration:none}.Ba td{height:96px;padding:8px;vertical-align:top;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.Ba td:last-child{border-right:0}.Ba tr:last-child td{border-bottom:0}.U0,.Gf{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;font-size:var(--text-xs)}.Gf{border-radius:50%;background:var(--text);color:var(--surface, #fff)}.Ba .V0{background:var(--soft);color:var(--muted)}.W0{display:flex;flex-direction:column;gap:3px;margin-top:5px;max-height:180px;overflow-y:auto}.Ga{display:flex;justify-content:flex-start;gap:6px;width:100%;min-width:0;height:auto;min-height:26px;padding:4px 6px;text-align:left;font-size:var(--text-xs);font-weight:var(--weight-normal);background:var(--soft)}.Ff{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Mo{display:inline-block;flex:0 0 6px;width:6px;height:6px;border-radius:50%;background:var(--muted)}.Ga[data-status=in_progress] .Mo{background:#a78b38}.Ga[data-status=blocked] .Mo{background:#a95757}.Ga[data-status=done] .Mo{background:#63846e}.Ga[data-status=done] .Ff{color:var(--muted)}.ea{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain}.ea section{display:grid;grid-template-columns:200px minmax(0,1fr);gap:16px;padding:16px var(--page-padding);border-top:1px solid var(--line)}.ea h3{margin:0;font-size:var(--body-font-size);font-weight:var(--weight-bold);font-family:var(--font-family-heading);line-height:var(--leading-snug)}.ea section>div{display:flex;flex-direction:column;gap:6px}.ea .Ga{min-height:32px;font-size:var(--body-font-size)}@media(max-width:760px){.Yf{align-items:flex-start;flex-direction:column}.ea{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain}.ea section{grid-template-columns:minmax(0,1fr);gap:8px}}@media(pointer:coarse){.Ga{min-height:40px}}.Bf:focus-visible,.ea:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.W{display:grid;gap:12px}.W fieldset{border:0;padding:0;margin:0;display:grid;gap:12px;min-width:0}.W label,.Fl{display:grid;gap:6px;font-size:var(--text-xs);color:var(--muted);font-weight:var(--weight-medium);line-height:var(--label-line-height)}.W input,.W textarea,.Fl input{width:100%;box-sizing:border-box;min-width:0}.W input:not([data-slot]),.W textarea:not([data-slot]),.Fl input:not([data-slot]){border:1px solid var(--control-border);border-radius:var(--field-radius);background:#fff;color:var(--content-default);font:inherit;font-size:var(--font-size-input);font-weight:var(--weight-normal);line-height:var(--leading-normal);min-height:var(--field-height);padding:4px 10px}.W textarea{resize:vertical}.W textarea:not([data-slot]){min-height:72px}.W h3,.W h4{margin:4px 0;font-weight:var(--weight-bold);font-family:var(--font-family-heading);line-height:var(--leading-snug)}.Ml{display:grid;gap:10px;padding:16px 0;border-top:1px solid var(--line);margin:10px 0;min-width:0}.Ml h3{font-size:var(--body-font-size);font-weight:var(--weight-bold);margin:0;font-family:var(--font-family-heading);line-height:var(--leading-snug)}.Ml p{margin:0}.Z0{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:10px 0}.Mf{display:grid;gap:8px;margin:12px 0}.Mf button{justify-content:flex-start;height:auto;min-height:var(--control-height-sm);white-space:normal;text-align:left;overflow-wrap:anywhere}.ew{white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--text-xs)}.aw{border-left:2px solid var(--line);padding-left:12px}.Qr{display:grid;gap:12px;min-width:0;overflow-wrap:anywhere}.Qr h4{margin:0;font-weight:var(--weight-bold);font-family:var(--font-family-heading);line-height:var(--leading-snug)}.Qr a{color:var(--purple);text-underline-offset:3px}.Qr details{min-width:0}.Qr summary{cursor:pointer;padding:8px 0}.Fe{max-height:320px;overflow:auto;border:1px solid var(--line);border-radius:var(--radius-sm);margin-top:8px}.Fe table{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--body-font-size)}.Fe caption{text-align:left;padding:8px;color:var(--muted)}.Fe th,.Fe td{padding:8px 10px;border-bottom:1px solid var(--border-subtle);text-align:left;min-width:100px;max-width:280px;white-space:pre-wrap}.Fe th{font-size:var(--label-font-size);font-weight:var(--weight-medium)}.Fe tr>:first-child{min-width:48px;width:48px;white-space:nowrap}.Fe td{min-width:140px}.Fe thead th{position:sticky;top:0;background:var(--soft);z-index:1}.Of{margin:24px var(--page-padding);padding-bottom:24px;border-bottom:1px solid var(--line)}.Ol{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:20px}.Ol h2{margin:0;font-size:var(--text-lg);line-height:var(--leading-tight);font-weight:var(--weight-bold);font-family:var(--font-family-heading)}.Ol p,.tw{margin:4px 0 0;color:var(--muted);font-size:var(--text-xs);line-height:var(--leading-relaxed)}.Sf{display:flex;gap:8px;align-items:center}.me{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 16px;border:1px solid var(--line);border-radius:var(--radius-2xl)}.me>div{padding:16px;min-width:0}.rw{min-height:142px}.me>div+div{border-left:1px solid var(--line)}.me dt{color:var(--muted);font-size:var(--text-xs);line-height:var(--leading-relaxed)}.me dd{margin:8px 0;font-size:var(--text-3xl);line-height:var(--leading-snug);letter-spacing:-.4px;font-weight:var(--weight-medium);overflow-wrap:anywhere}.me span{color:var(--muted);font-size:var(--text-xs);line-height:var(--leading-normal)}@container (max-width: 850px){.me{grid-template-columns:repeat(2,minmax(0,1fr))}.me>div:nth-child(3){border-left:0}.me>div:nth-child(n+3){border-top:1px solid var(--line)}}@media(max-width:600px){.Of{margin-inline:16px}.Sf{flex-wrap:wrap}.me dd{font-size:var(--text-2xl)}}.aa{padding:var(--page-padding);min-width:0}.aa>h2,.jt>h2{font-size:var(--text-xl);font-weight:var(--weight-bold);font-family:var(--font-family-heading);line-height:var(--leading-tight)}.aa h3,.jt h3{font-size:var(--text-base);font-weight:var(--weight-bold);font-family:var(--font-family-heading);line-height:var(--leading-snug)}.aa p,.jt p{font-size:var(--body-font-size);line-height:var(--body-line-height);white-space:pre-wrap;overflow-wrap:anywhere}.iw{color:var(--muted)}.ow{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:14px 0}.nw{border-top:1px solid var(--line);padding-top:18px;margin-top:22px;min-width:0}.Df{border-top:1px solid var(--line);padding:12px 0}.Df summary{cursor:pointer;font-size:var(--text-xs)}.jt{width:min(1080px,calc(100vw - 32px));max-height:calc(100dvh - 32px);padding:24px;border:1px solid var(--line);border-radius:var(--radius-2xl);color:var(--text);background:var(--surface, white)}.jt::backdrop{background:#14142359}.dw{border-top:1px solid var(--line);padding:14px 0;margin:16px 0;min-width:0}.aa .view-note{margin-inline:0}.aa>section{--page-padding: 0px}.Sl{display:flex;gap:12px;overflow-x:auto;padding:10px 0}.Sl label{flex:0 0 130px}.Sl input{width:100%}.lw{color:var(--purple)}.pw{margin:16px 0;min-width:0}.sw{overflow:auto;max-height:380px;border:1px solid var(--line);border-radius:var(--radius-sm);margin:12px 0}.ta{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--body-font-size);line-height:var(--body-line-height)}.ta th,.ta td{height:36px;padding:8px 12px;border-bottom:1px solid var(--border-subtle);text-align:left}.ta th{font-size:var(--label-font-size);line-height:var(--label-line-height);color:var(--muted);font-weight:var(--weight-medium);white-space:nowrap;background:var(--soft)}.ta thead th{position:sticky;top:0;z-index:1}.ta th:first-child{position:sticky;left:0}.ta thead th:first-child{z-index:2}.ta input{min-width:110px;width:100%}@media(max-width:600px){.aa,.jt{padding:16px}}.aa table{width:100%}.Me{display:grid;gap:18px;padding:var(--page-padding);min-width:0}.Me>h2{font-size:var(--text-xl);font-weight:var(--weight-bold);margin:0;font-family:var(--font-family-heading);line-height:var(--leading-tight)}.Me p{color:var(--muted-foreground, #666);font-size:var(--body-font-size);line-height:var(--body-line-height)}.xw{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.Oo{padding:0;min-width:0}.gw{border-top:1px solid var(--line);padding:14px 0;min-width:0}.Me>section{--page-padding: 0px}.Oo>section{--page-padding: 0px}.D{display:grid;gap:16px;font-size:var(--body-font-size)}.D>fieldset{border:0;padding:0;min-width:0;display:grid;gap:14px}.D label,.Ef{display:grid;gap:6px}.D label{font-size:var(--label-font-size);font-weight:var(--weight-medium);color:var(--muted);line-height:var(--label-line-height)}.Ef{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px}.D input:not([type=checkbox]),.D textarea,.Me textarea{width:100%;min-width:0}.D input:not([type=checkbox]):not([data-slot]),.D textarea:not([data-slot]),.Me textarea:not([data-slot]){border:1px solid var(--border, #ddd);border-radius:var(--control-radius);min-height:32px;padding:4px 10px;font:inherit;font-size:var(--font-size-input);font-weight:var(--weight-normal);line-height:var(--leading-normal);background:var(--background, white);color:var(--content-default)}.D textarea{resize:vertical}.D textarea:not([data-slot]){min-height:76px}.D .Hf{display:flex;align-items:center;gap:8px}.D .Hf input{accent-color:var(--primary)}.Rr{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;margin:0;padding:24px 0 12px}.Dl{margin-top:16px;color:var(--muted-foreground, #666);font-size:var(--text-xs)}.Dl>summary{cursor:pointer;width:fit-content;padding:6px 0}.Dl>summary:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.El{display:flex;gap:6px;flex-wrap:wrap;margin:20px 0 12px;border-bottom:1px solid var(--border, #e7e7ea);padding-bottom:10px}.El button[aria-pressed=true]{background:var(--muted-background, #f3f2f6);color:var(--foreground, #222)}.El span{color:var(--muted-foreground, #666);font-variant-numeric:tabular-nums}.Rr dd{margin:6px 0 0;color:var(--content-default);font-weight:var(--weight-medium);font-size:var(--text-xl)}.Rr dt{color:var(--muted-foreground, #666);font-size:var(--text-xs)}.fw{text-decoration:underline;text-underline-offset:3px}.Me table{width:100%}.hw{--page-padding: 0px;min-width:0}.Oo>h2{margin:0;font-size:var(--text-xl);font-weight:var(--weight-bold);line-height:var(--leading-tight);font-family:var(--font-family-heading)}.Oo>h2+p{margin:6px 0 20px}.Jf{margin-top:24px;padding:18px 20px;border:1px solid var(--border-subtle);border-radius:var(--radius-2xl);background:var(--surface);min-width:0}.So{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.So h3{margin:0;font-size:var(--text-base);line-height:var(--leading-snug);font-weight:var(--weight-bold);font-family:var(--font-family-heading)}.So p{margin:4px 0 0;font-size:var(--text-xs);line-height:var(--leading-normal)}.mw{padding:4px 8px;border-radius:var(--radius-xs);background:var(--soft);color:var(--content-default);font-size:var(--text-xs);line-height:var(--leading-normal)}.Do{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:20px 0 0}.Do dt{color:var(--muted-foreground);font-size:var(--text-xs);line-height:var(--leading-normal)}.Do dd{margin:4px 0 0;font-size:var(--text-sm);line-height:var(--leading-relaxed)}.Me .Kf{margin:16px 0 0;color:var(--content-default);overflow-wrap:anywhere}.Kf strong{font-weight:var(--weight-medium)}.Me .cw{margin:8px 0 16px;font-size:var(--text-xs);line-height:var(--leading-relaxed);max-width:900px}.vw{display:block;color:var(--muted-foreground);font-size:var(--text-2xs);line-height:var(--leading-snug)}.uw{display:flex;gap:12px}@media(max-width:900px){.Rr{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:600px){.Jf{padding:16px}.So{flex-direction:column;gap:12px}.Do{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:16px}.Rr{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}.Eo.Eo{min-width:0;border:1px solid var(--border, #e8e8eb);border-radius:var(--radius-md);padding:12px;margin:12px 0}.Eo legend{font-weight:var(--weight-medium);padding:0 4px}.Eo p{font-size:var(--text-xs);color:var(--muted, #6b6b75)}.Hl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.Hl label{min-width:0}.Lf{display:flex!important;align-items:flex-start;gap:8px}.Lf input{width:16px!important;height:16px;flex-shrink:0;padding:0}@media(max-width:600px){.Hl{grid-template-columns:minmax(0,1fr)}}.Nf{display:grid;gap:12px;border:0;padding:0;margin:0 0 16px;min-width:0}.Nf label{display:grid;gap:var(--space-1-5);font-size:var(--label-font-size);font-weight:var(--weight-semibold);color:var(--muted)}.bw{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.ww{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0 var(--page-padding) 12px}.Pf{border-top:1px solid var(--line);padding:12px 0;font-size:var(--text-xs)}.Pf summary{cursor:pointer;font-weight:var(--weight-medium)}.yw{white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--body-font-size);line-height:var(--body-line-height)}.kw{overflow-x:auto;max-width:100%;border:1px solid var(--line);border-radius:var(--radius-md)}.zw{display:grid;grid-template-columns:repeat(7,minmax(130px,1fr));min-width:910px}._w{padding:10px;font-size:var(--text-xs);color:var(--muted);background:#fafafa}.jw{min-height:120px;padding:8px;border-top:1px solid var(--line);border-right:1px solid var(--line);font-size:var(--text-xs)}.Ho{display:grid;gap:5px;width:100%;text-align:left;padding:8px;margin-top:8px;background:#fafafa;border:1px solid var(--line);border-radius:var(--radius-sm);cursor:pointer;color:var(--text);overflow-wrap:anywhere}.Ho strong{font-size:var(--body-font-size);font-weight:var(--weight-medium)}.Ho span{font-size:var(--label-font-size);color:var(--muted)}.Ho:focus-visible{outline:2px solid var(--text);outline-offset:2px}.qw{margin:0 0 20px;color:var(--muted);font-size:var(--text-sm);max-width:70ch}.Xw{border-top:1px solid var(--line);margin-top:16px;padding-top:16px}.Jo{display:flex;gap:12px;align-items:flex-start;justify-content:space-between;margin-bottom:14px}.Jo h3{margin:0 0 5px;font-size:var(--text-sm);font-family:var(--font-family-heading);font-weight:var(--weight-bold);line-height:var(--leading-snug)}.Jo p{margin:0}.Qf{display:grid;gap:16px}.Qf label{display:grid;gap:var(--space-1-5);font-size:var(--label-font-size);font-weight:var(--weight-semibold)}.Iw{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:12px 0}.Cw{border:1px solid var(--line);border-radius:var(--radius-sm);overflow:hidden;margin:10px 0}.Ko{display:flex;align-items:center;gap:12px;padding:10px 12px;border-top:1px solid var(--line);min-height:44px}.Ko:first-child{border-top:0}.Lo{flex:1;min-width:0}.Lo button{display:block;max-width:100%;text-align:left}.Lo span{color:var(--muted);font-size:var(--text-xs);display:block;overflow-wrap:anywhere;margin-top:3px}.Ko input{width:16px;height:16px;flex:0 0 auto}.Aw{padding:18px 14px;color:var(--muted);font-size:var(--text-sm)}.Yw{color:var(--muted);border:1px solid var(--line);border-radius:var(--radius-xs);padding:3px 6px;font-size:var(--text-2xs);white-space:nowrap}.Bw{margin-top:8px}.Gw{max-height:290px;overflow-y:auto}.Fw{font-size:var(--text-xs);color:var(--muted)}@media(max-width:640px){.Jo{flex-direction:column}.Ko{gap:8px;padding:10px 8px}}.Mw{display:flex;gap:8px;margin-bottom:20px}.Fa{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--line);border-radius:var(--radius-2xl);margin:16px 0;overflow:hidden}.Fa>div{padding:18px;border-left:1px solid var(--line);display:grid;gap:5px}.Fa>div:first-child{border-left:0}.Fa strong{font-size:var(--text-3xl);line-height:var(--leading-tight);font-weight:var(--weight-semibold)}.Fa span{color:var(--muted);font-size:var(--text-xs)}.No{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:12px;border-top:1px solid var(--line);font-size:var(--text-sm)}.No:first-child{border-top:0}.No .Lo{flex:1 1 180px}.Ow{color:#16704a;background:#effaf4;border:1px solid #cde7d8;border-radius:var(--radius-xs);padding:3px 6px;font-size:var(--text-2xs);white-space:nowrap}.Sw{display:flex;align-items:center;gap:8px;font-size:var(--text-xs)}@media(max-width:640px){.Fa>div{padding:12px 9px}.Fa strong{font-size:var(--text-2xl)}.No{gap:8px}}.Dw{min-width:0}.Ew{min-width:0;min-height:100%}.Po{display:inline-flex;align-items:center;gap:8px;min-width:0;color:var(--content-default);font:inherit;font-weight:var(--weight-medium);border:0;background:none;padding:4px 0;text-align:left;cursor:pointer}.Po:hover>span:last-child{text-decoration:underline;text-underline-offset:3px}.Hw{display:inline-flex;align-items:center;justify-content:center;flex:0 0 24px;width:24px;height:24px;border-radius:50%;border:1px solid var(--line);background:var(--surface-hover, var(--surface));color:var(--muted);font-size:var(--text-2xs);font-weight:var(--weight-medium)}.Jw{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.Jl{display:inline-flex;align-items:center;gap:5px;color:var(--muted);font-size:var(--text-xs);line-height:var(--leading-normal)}.Jl+.Jl:before{content:"\b7";margin-right:2px}.Kw{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 16px}.Kl{padding:16px 16px 0;margin:16px -16px 0;border-top:1px solid var(--line)}.Kl h3{margin:0 0 8px;font-size:var(--text-sm);line-height:var(--leading-snug);font-weight:var(--weight-bold);font-family:var(--font-family-heading)}.Kl p{margin:8px 0}.Lw{color:var(--muted);font-size:var(--text-xs);line-height:var(--leading-normal)}.Nw{white-space:pre-wrap;overflow-wrap:anywhere}.ra{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:4px 0}.ra>div{display:grid;gap:4px;min-width:0}.ra strong{font-weight:var(--weight-medium)}.ra svg{flex-shrink:0}.Ll{list-style:none;margin:0;padding:0}.Ll li{padding:8px 0;border-top:1px solid var(--line)}.Ll li:first-child{border-top:0}.Rf{padding:28px 24px;display:grid;gap:12px;justify-items:start}.Rf p{margin:0}.Pw{margin:0;padding:10px 20px;color:var(--muted);font-size:var(--text-sm);border-bottom:1px solid var(--line)}.Qw{font-size:var(--text-xs);font-weight:var(--weight-normal);color:var(--muted);line-height:var(--leading-normal)}.Rw{display:grid;gap:8px}.Nl{display:grid;gap:2px;max-height:180px;overflow-y:auto;border:1px solid var(--line);border-radius:var(--radius-lg);padding:4px}.Nl button{width:100%;justify-content:flex-start;text-align:left;height:auto;white-space:normal}.Nl button[aria-pressed=true]{background:var(--surface-hover, var(--surface))}.Tw{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:var(--text-sm);color:var(--content-default)}.Tf{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.Pl{margin-top:16px;padding-top:16px;border-top:1px solid var(--line);color:var(--muted);font-size:var(--text-xs)}.Pl summary{cursor:pointer}.Pl dl{margin-top:16px}.Uw{min-width:0}@media(max-width:700px){.Ql{padding:12px}.Tr{margin-left:0;width:100%}.ra{align-items:flex-start;flex-wrap:wrap}}.Vw{--primary: #333;--primary-hover: #222}.qt{--record-pane-width: 380px;--page-padding: 12px;height:calc(100dvh - 76px)}.qt>div{min-height:0}.qt table td{height:38px}.qt table td>.Po{display:inline-flex}.Po>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qt table tr[data-active=true] td{background:#f0f0f0}.qt table tr[data-active=true] td:first-child{box-shadow:inset 2px 0 #737373}.Ql .Tr input{border:0;padding:0;box-shadow:none;min-width:0;width:100%;height:100%;font-size:var(--font-size-input);outline:none;background:transparent;line-height:var(--leading-normal)}.Tr:focus-within{outline:2px solid var(--purple);outline-offset:2px}.Tr svg{flex-shrink:0}.ra{flex-wrap:wrap;justify-content:flex-start;gap:8px}.ra>div{width:100%}.ra>div strong{display:flex;align-items:center;gap:6px}.Tf{position:sticky;bottom:-16px;background:var(--surface, #fff);margin:4px -16px -16px;padding:12px 16px;border-top:1px solid var(--line)}@container Ww (max-width: 820px){.Ql{gap:6px}.Tr{flex:1 1 140px}}.Zw{display:flex;flex-wrap:wrap;gap:8px;padding:12px 20px;border-bottom:1px solid var(--line)}.e1{min-width:0}.Uf{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px;border-bottom:1px solid var(--line)}.Rl{display:flex;align-items:center;gap:14px;min-width:0}.Rl h2{margin:0 0 5px;font-size:var(--text-xl);font-weight:var(--weight-bold);overflow-wrap:anywhere;font-family:var(--font-family-heading);line-height:var(--leading-tight)}.a1{color:var(--muted);font-size:var(--text-sm);line-height:var(--leading-relaxed);margin:0}.Tl{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:12px 20px;border-bottom:1px solid var(--line)}.Tl p{margin-left:auto}.Vf{padding:24px;max-width:1250px}.Wf{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-6);align-items:start}.Qo{display:grid;gap:var(--space-4)}.Qo label{display:grid;gap:var(--space-1-5);font-size:var(--label-font-size);font-weight:var(--weight-semibold)}.t1{min-height:230px;line-height:var(--leading-relaxed)}.r1{min-height:72px}.Qo small{font-weight:var(--weight-normal);line-height:var(--leading-relaxed);color:var(--muted)}.Qo h3,.Zf h3{font-size:var(--text-md);margin:0 0 8px;font-family:var(--font-family-heading);font-weight:var(--weight-bold);line-height:var(--leading-snug)}.Ul{border:1px solid var(--line);border-radius:var(--radius-2xl);padding:16px}.Ul summary{cursor:pointer;font-size:var(--text-base);font-weight:var(--weight-medium)}.Ul summary+p{margin:10px 0 16px}.i1{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2)}.o1{border:1px solid var(--line);border-radius:var(--radius-2xl);background:var(--surface);overflow:hidden}.eh{padding:20px;border-bottom:1px solid var(--line);display:grid;gap:7px;overflow-wrap:anywhere}.eh strong{font-size:var(--text-lg)}.n1{padding:24px;white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--text-base);line-height:var(--leading-relaxed);min-height:200px}.d1{border-top:1px solid var(--line);padding:16px 24px;white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--text-xs);color:var(--muted);line-height:var(--leading-relaxed)}.l1{margin:16px 20px 0;padding:12px 16px;border:1px solid var(--line);border-radius:var(--radius-2xl);font-size:var(--text-sm);line-height:var(--leading-relaxed)}.p1{border-color:#dcb3ad;color:#9c3930}.Zf{display:grid;gap:20px}.Xt{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--line);border-radius:var(--radius-2xl)}.Xt div{padding:18px;border-left:1px solid var(--line);display:grid;gap:6px}.Xt div:first-child{border-left:0}.Xt strong{font-size:var(--text-3xl)}.Xt span{color:var(--muted);font-size:var(--text-xs)}.ah{border:1px solid var(--line);border-radius:var(--radius-2xl);padding:18px}.ah ul{margin:10px 0 0;padding-left:20px;font-size:var(--text-sm);line-height:var(--leading-relaxed)}.s1{width:100%;min-height:480px;border:1px solid var(--line);border-radius:var(--radius-2xl);background:#fff}.x1{display:flex;flex-wrap:wrap;gap:8px 24px;font-size:var(--text-sm);color:var(--muted)}@media(max-width:850px){.Wf{grid-template-columns:minmax(0,1fr)}}@media(max-width:600px){.Uf{align-items:flex-start;flex-wrap:wrap}.Vf{padding:16px}.Tl p{width:100%;margin-left:0}.Xt div{padding:12px}.Rl h2{font-size:var(--text-lg);font-family:var(--font-family-heading);font-weight:var(--weight-bold);line-height:var(--leading-tight)}}.g1{display:grid;gap:16px;border:1px solid var(--line);border-radius:var(--radius-2xl);padding:18px;background:var(--surface);min-width:0}.th{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:16px}.th>div{flex:1 1 260px;min-width:0}.f1{margin-top:16px}.ce{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--line);border-radius:var(--radius-2xl);overflow:hidden}.ce>div{display:grid;gap:6px;padding:16px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.ce>div:nth-child(4n){border-right:0}.ce>div:nth-last-child(-n+4){border-bottom:0}.ce strong{font-size:var(--text-3xl)}.ce span{color:var(--muted);font-size:var(--text-xs);overflow-wrap:anywhere}.h1{white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--text-xs);line-height:var(--leading-relaxed)}@media(max-width:600px){.ce{grid-template-columns:repeat(2,minmax(0,1fr))}.ce>div:nth-child(2n){border-right:0}.ce>div:nth-last-child(-n+4){border-bottom:1px solid var(--line)}.ce>div:nth-last-child(-n+2){border-bottom:0}}.Ro{list-style:none;padding:0!important}.Ro li{display:grid;gap:4px;padding:12px 0;border-bottom:1px solid var(--line);overflow-wrap:anywhere}.Ro li:last-child{border-bottom:0}.Ro span{color:var(--muted);font-size:var(--text-xs)}.m1{max-width:1040px;min-width:0;font-size:var(--text-base);line-height:var(--leading-relaxed)}.Ur{display:flex;align-items:start;justify-content:space-between;gap:20px;margin-bottom:28px}.Ur h2{font-size:var(--text-2xl);margin:0 0 8px;font-weight:var(--weight-bold);font-family:var(--font-family-heading);line-height:var(--leading-tight)}.Ur p,.c1{color:var(--muted);margin:0;font-size:var(--text-sm)}.Ur button{flex-shrink:0}.v1{border:1px solid var(--line);border-radius:var(--radius-2xl);overflow:hidden}.Vl{display:grid;grid-template-columns:30px minmax(0,1fr);gap:16px;padding:24px;border-top:1px solid var(--line)}.Vl:first-child{border-top:0}.rh{width:28px;height:28px;display:grid;place-items:center;border:1px solid var(--line);border-radius:50%;color:var(--muted);font-size:var(--text-xs)}.Ma{display:grid;gap:14px;min-width:0}.Ma h3,.Oa h3{margin:0;font-size:var(--text-md);font-weight:var(--weight-bold);font-family:var(--font-family-heading);line-height:var(--leading-snug)}.Ma p{margin:0}.Ma a{font-size:var(--text-sm);text-underline-offset:3px;width:fit-content}.u1{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.b1{color:var(--muted);font-size:var(--text-xs)}.ih{min-width:0;display:grid;gap:14px}.ih label,.ia label{display:grid;gap:7px;font-size:var(--text-sm)}.Wl,.Zl{border:1px solid var(--line);border-radius:var(--radius-sm);padding:14px 16px;margin:0 0 18px;font-size:var(--text-sm)}.Ma .Wl{margin:0}.Zl{border-color:#dcb3ad;color:#9c3930}.Wl p,.Zl p{margin:0 0 10px}.ia{border:1px solid var(--line);border-radius:var(--radius-2xl);padding:14px 16px;min-width:0}.ia summary{min-height:var(--control-height);font-size:var(--text-sm);font-weight:var(--weight-medium);cursor:pointer}.ia[open]>:not(summary){margin-top:14px}.ia code{display:block;overflow-wrap:anywhere;font-size:var(--text-xs)}.ia a{display:block}.Vr{display:grid;gap:9px;margin:0}.Vr>div{display:grid;grid-template-columns:120px minmax(0,1fr);gap:12px}.Vr dt{color:var(--muted);font-size:var(--text-xs)}.Vr dd{margin:0;font-size:var(--text-sm);overflow-wrap:anywhere}.w1{white-space:pre-wrap;overflow-wrap:anywhere;padding-top:14px;border-top:1px solid var(--line)}.Oa{padding:28px 0}.Oa>p{margin:10px 0}.Oa ul{list-style:none;padding:0;margin:18px 0 0}.Oa li{border-top:1px solid var(--line);padding:16px 0;overflow-wrap:anywhere;font-size:var(--text-sm)}.Oa li p{margin:6px 0}.Oa details{color:var(--muted);margin-top:12px;font-size:var(--text-xs)}.oh{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px}.oh span{color:var(--muted);font-size:var(--text-xs)}@media(max-width:600px){.Ma>*{min-width:0}.Ma button{max-width:100%;white-space:normal;height:auto;min-height:var(--control-height)}.Ur{flex-wrap:wrap}.Vl{padding:18px 14px;gap:10px;grid-template-columns:26px minmax(0,1fr)}.rh{width:24px;height:24px}.Vr>div{grid-template-columns:minmax(0,1fr);gap:0}.ia{padding:12px}}.ia summary:focus-visible{outline:2px solid var(--ring);outline-offset:2px;border-radius:var(--radius-xs)}.react-flow{direction:ltr;--xy-edge-stroke-default: #b1b1b7;--xy-edge-stroke-width-default: 1;--xy-edge-stroke-selected-default: #555;--xy-connectionline-stroke-default: #b1b1b7;--xy-connectionline-stroke-width-default: 1;--xy-attribution-background-color-default: rgba(255, 255, 255, .5);--xy-minimap-background-color-default: #fff;--xy-minimap-mask-background-color-default: rgba(240, 240, 240, .6);--xy-minimap-mask-stroke-color-default: transparent;--xy-minimap-mask-stroke-width-default: 1;--xy-minimap-node-background-color-default: #e2e2e2;--xy-minimap-node-stroke-color-default: transparent;--xy-minimap-node-stroke-width-default: 2;--xy-background-color-default: transparent;--xy-background-pattern-dots-color-default: #91919a;--xy-background-pattern-lines-color-default: #eee;--xy-background-pattern-cross-color-default: #e2e2e2;background-color:var(--xy-background-color, var(--xy-background-color-default));--xy-node-color-default: inherit;--xy-node-border-default: 1px solid #1a192b;--xy-node-background-color-default: #fff;--xy-node-group-background-color-default: rgba(240, 240, 240, .25);--xy-node-boxshadow-hover-default: 0 1px 4px 1px rgba(0, 0, 0, .08);--xy-node-boxshadow-selected-default: 0 0 0 .5px #1a192b;--xy-node-border-radius-default: 3px;--xy-handle-background-color-default: #1a192b;--xy-handle-border-color-default: #fff;--xy-selection-background-color-default: rgba(0, 89, 220, .08);--xy-selection-border-default: 1px dotted rgba(0, 89, 220, .8);--xy-controls-button-background-color-default: #fefefe;--xy-controls-button-background-color-hover-default: #f4f4f4;--xy-controls-button-color-default: inherit;--xy-controls-button-color-hover-default: inherit;--xy-controls-button-border-color-default: #eee;--xy-controls-box-shadow-default: 0 0 2px 1px rgba(0, 0, 0, .08);--xy-edge-label-background-color-default: #ffffff;--xy-edge-label-color-default: inherit;--xy-resize-background-color-default: #3367d9}.react-flow.dark{--xy-edge-stroke-default: #3e3e3e;--xy-edge-stroke-width-default: 1;--xy-edge-stroke-selected-default: #727272;--xy-connectionline-stroke-default: #b1b1b7;--xy-connectionline-stroke-width-default: 1;--xy-attribution-background-color-default: rgba(150, 150, 150, .25);--xy-minimap-background-color-default: #141414;--xy-minimap-mask-background-color-default: rgba(60, 60, 60, .6);--xy-minimap-mask-stroke-color-default: transparent;--xy-minimap-mask-stroke-width-default: 1;--xy-minimap-node-background-color-default: #2b2b2b;--xy-minimap-node-stroke-color-default: transparent;--xy-minimap-node-stroke-width-default: 2;--xy-background-color-default: #141414;--xy-background-pattern-dots-color-default: #555;--xy-background-pattern-lines-color-default: #333;--xy-background-pattern-cross-color-default: #333;--xy-node-color-default: #f8f8f8;--xy-node-border-default: 1px solid #3c3c3c;--xy-node-background-color-default: #1e1e1e;--xy-node-group-background-color-default: rgba(240, 240, 240, .25);--xy-node-boxshadow-hover-default: 0 1px 4px 1px rgba(255, 255, 255, .08);--xy-node-boxshadow-selected-default: 0 0 0 .5px #999;--xy-handle-background-color-default: #bebebe;--xy-handle-border-color-default: #1e1e1e;--xy-selection-background-color-default: rgba(200, 200, 220, .08);--xy-selection-border-default: 1px dotted rgba(200, 200, 220, .8);--xy-controls-button-background-color-default: #2b2b2b;--xy-controls-button-background-color-hover-default: #3e3e3e;--xy-controls-button-color-default: #f8f8f8;--xy-controls-button-color-hover-default: #fff;--xy-controls-button-border-color-default: #5b5b5b;--xy-controls-box-shadow-default: 0 0 2px 1px rgba(0, 0, 0, .08);--xy-edge-label-background-color-default: #141414;--xy-edge-label-color-default: #f8f8f8}.react-flow__background{background-color:var(--xy-background-color-props, var(--xy-background-color, var(--xy-background-color-default)));pointer-events:none;z-index:-1}.react-flow__container{position:absolute;width:100%;height:100%;top:0;left:0}.react-flow__pane{z-index:1;touch-action:none}.react-flow__pane.draggable{cursor:grab}.react-flow__pane.dragging{cursor:grabbing}.react-flow__pane.selection{cursor:pointer}.react-flow__viewport{transform-origin:0 0;z-index:2;pointer-events:none}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow__edge-path{stroke:var(--xy-edge-stroke, var(--xy-edge-stroke-default));stroke-width:var(--xy-edge-stroke-width, var(--xy-edge-stroke-width-default));fill:none}.react-flow__connection-path{stroke:var(--xy-connectionline-stroke, var(--xy-connectionline-stroke-default));stroke-width:var(--xy-connectionline-stroke-width, var(--xy-connectionline-stroke-width-default));fill:none}.react-flow .react-flow__edges{position:absolute}.react-flow .react-flow__edges svg{overflow:visible;position:absolute;pointer-events:none}.react-flow__edge{pointer-events:visibleStroke}.react-flow__edge.selectable{cursor:pointer}.react-flow__edge.animated path{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;animation:none}.react-flow__edge.inactive{pointer-events:none}.react-flow__edge.selected,.react-flow__edge:focus,.react-flow__edge:focus-visible{outline:none}.react-flow__edge.selected .react-flow__edge-path,.react-flow__edge.selectable:focus .react-flow__edge-path,.react-flow__edge.selectable:focus-visible .react-flow__edge-path{stroke:var(--xy-edge-stroke-selected, var(--xy-edge-stroke-selected-default))}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__arrowhead polyline{stroke:var(--xy-edge-stroke, var(--xy-edge-stroke-default))}.react-flow__arrowhead polyline.arrowclosed{fill:var(--xy-edge-stroke, var(--xy-edge-stroke-default))}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;animation:dashdraw .5s linear infinite}svg.react-flow__connectionline{z-index:1001;overflow:visible;position:absolute}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:default}.react-flow__node.selectable{cursor:pointer}.react-flow__node.draggable{cursor:grab;pointer-events:all}.react-flow__node.draggable.dragging{cursor:grabbing}.react-flow__nodesselection{z-index:3;transform-origin:left top;pointer-events:none}.react-flow__nodesselection-rect{position:absolute;pointer-events:all;cursor:grab}.react-flow__handle{position:absolute;pointer-events:none;min-width:5px;min-height:5px;width:6px;height:6px;background-color:var(--xy-handle-background-color, var(--xy-handle-background-color-default));border:1px solid var(--xy-handle-border-color, var(--xy-handle-border-color-default));border-radius:100%}.react-flow__handle.connectingfrom{pointer-events:all}.react-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.react-flow__handle-bottom{top:auto;left:50%;bottom:0;transform:translate(-50%,50%)}.react-flow__handle-top{top:0;left:50%;transform:translate(-50%,-50%)}.react-flow__handle-left{top:50%;left:0;transform:translate(-50%,-50%)}.react-flow__handle-right{top:50%;right:0;transform:translate(50%,-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__pane.selection .react-flow__panel{pointer-events:none}.react-flow__panel{position:absolute;z-index:5;margin:15px}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.top.center,.react-flow__panel.bottom.center{left:50%;transform:translate(-15px) translate(-50%)}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.left.center,.react-flow__panel.right.center{top:50%;transform:translateY(-15px) translateY(-50%)}.react-flow__attribution{font-size:10px;background:var(--xy-attribution-background-color, var(--xy-attribution-background-color-default));padding:2px 3px;margin:0}.react-flow__attribution a{text-decoration:none;color:#999}@keyframes dashdraw{0%{stroke-dashoffset:10}}.react-flow__edgelabel-renderer{position:absolute;width:100%;height:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;left:0;top:0}.react-flow__viewport-portal{position:absolute;width:100%;height:100%;left:0;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__minimap{background:var( --xy-minimap-background-color-props, var(--xy-minimap-background-color, var(--xy-minimap-background-color-default)) )}.react-flow__minimap-svg{display:block}.react-flow__minimap-mask{fill:var( --xy-minimap-mask-background-color-props, var(--xy-minimap-mask-background-color, var(--xy-minimap-mask-background-color-default)) );stroke:var( --xy-minimap-mask-stroke-color-props, var(--xy-minimap-mask-stroke-color, var(--xy-minimap-mask-stroke-color-default)) );stroke-width:var( --xy-minimap-mask-stroke-width-props, var(--xy-minimap-mask-stroke-width, var(--xy-minimap-mask-stroke-width-default)) )}.react-flow__minimap-node{fill:var( --xy-minimap-node-background-color-props, var(--xy-minimap-node-background-color, var(--xy-minimap-node-background-color-default)) );stroke:var( --xy-minimap-node-stroke-color-props, var(--xy-minimap-node-stroke-color, var(--xy-minimap-node-stroke-color-default)) );stroke-width:var( --xy-minimap-node-stroke-width-props, var(--xy-minimap-node-stroke-width, var(--xy-minimap-node-stroke-width-default)) )}.react-flow__background-pattern.dots{fill:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-dots-color-default)) )}.react-flow__background-pattern.lines{stroke:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-lines-color-default)) )}.react-flow__background-pattern.cross{stroke:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-cross-color-default)) )}.react-flow__controls{display:flex;flex-direction:column;box-shadow:var(--xy-controls-box-shadow, var(--xy-controls-box-shadow-default))}.react-flow__controls.horizontal{flex-direction:row}.react-flow__controls-button{display:flex;justify-content:center;align-items:center;height:26px;width:26px;padding:4px;border:none;background:var(--xy-controls-button-background-color, var(--xy-controls-button-background-color-default));border-bottom:1px solid var( --xy-controls-button-border-color-props, var(--xy-controls-button-border-color, var(--xy-controls-button-border-color-default)) );color:var( --xy-controls-button-color-props, var(--xy-controls-button-color, var(--xy-controls-button-color-default)) );cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__controls-button svg{width:100%;max-width:12px;max-height:12px;fill:currentColor}.react-flow__edge.updating .react-flow__edge-path{stroke:#777}.react-flow__edge-text{font-size:10px}.react-flow__node.selectable:focus,.react-flow__node.selectable:focus-visible{outline:none}.react-flow__node-input,.react-flow__node-default,.react-flow__node-output,.react-flow__node-group{padding:10px;border-radius:var(--xy-node-border-radius, var(--xy-node-border-radius-default));width:150px;font-size:12px;color:var(--xy-node-color, var(--xy-node-color-default));text-align:center;border:var(--xy-node-border, var(--xy-node-border-default));background-color:var(--xy-node-background-color, var(--xy-node-background-color-default))}.react-flow__node-input.selectable:hover,.react-flow__node-default.selectable:hover,.react-flow__node-output.selectable:hover,.react-flow__node-group.selectable:hover{box-shadow:var(--xy-node-boxshadow-hover, var(--xy-node-boxshadow-hover-default))}.react-flow__node-input.selectable.selected,.react-flow__node-input.selectable:focus,.react-flow__node-input.selectable:focus-visible,.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-default.selectable:focus-visible,.react-flow__node-output.selectable.selected,.react-flow__node-output.selectable:focus,.react-flow__node-output.selectable:focus-visible,.react-flow__node-group.selectable.selected,.react-flow__node-group.selectable:focus,.react-flow__node-group.selectable:focus-visible{box-shadow:var(--xy-node-boxshadow-selected, var(--xy-node-boxshadow-selected-default))}.react-flow__node-group{background-color:var(--xy-node-group-background-color, var(--xy-node-group-background-color-default))}.react-flow__nodesselection-rect,.react-flow__selection{background:var(--xy-selection-background-color, var(--xy-selection-background-color-default));border:var(--xy-selection-border, var(--xy-selection-border-default))}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible,.react-flow__selection:focus,.react-flow__selection:focus-visible{outline:none}.react-flow__controls-button:hover{background:var( --xy-controls-button-background-color-hover-props, var(--xy-controls-button-background-color-hover, var(--xy-controls-button-background-color-hover-default)) );color:var( --xy-controls-button-color-hover-props, var(--xy-controls-button-color-hover, var(--xy-controls-button-color-hover-default)) )}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__controls-button:last-child{border-bottom:none}.react-flow__controls.horizontal .react-flow__controls-button{border-bottom:none;border-right:1px solid var( --xy-controls-button-border-color-props, var(--xy-controls-button-border-color, var(--xy-controls-button-border-color-default)) )}.react-flow__controls.horizontal .react-flow__controls-button:last-child{border-right:none}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.top,.react-flow__resize-control.bottom{cursor:ns-resize}.react-flow__resize-control.top.left,.react-flow__resize-control.bottom.right{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{width:5px;height:5px;border:1px solid #fff;border-radius:1px;background-color:var(--xy-resize-background-color, var(--xy-resize-background-color-default));translate:-50% -50%}.react-flow__resize-control.handle.left{left:0;top:50%}.react-flow__resize-control.handle.right{left:100%;top:50%}.react-flow__resize-control.handle.top{left:50%;top:0}.react-flow__resize-control.handle.bottom{left:50%;top:100%}.react-flow__resize-control.handle.top.left,.react-flow__resize-control.handle.bottom.left{left:0}.react-flow__resize-control.handle.top.right,.react-flow__resize-control.handle.bottom.right{left:100%}.react-flow__resize-control.line{border-color:var(--xy-resize-background-color, var(--xy-resize-background-color-default));border-width:0;border-style:solid}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{width:1px;transform:translate(-50%);top:0;height:100%}.react-flow__resize-control.line.left{left:0;border-left-width:1px}.react-flow__resize-control.line.right{left:100%;border-right-width:1px}.react-flow__resize-control.line.top,.react-flow__resize-control.line.bottom{height:1px;transform:translateY(-50%);left:0;width:100%}.react-flow__resize-control.line.top{top:0;border-top-width:1px}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}.react-flow__edge-textbg{fill:var(--xy-edge-label-background-color, var(--xy-edge-label-background-color-default))}.react-flow__edge-text{fill:var(--xy-edge-label-color, var(--xy-edge-label-color-default))}.nh{padding:24px;max-width:1120px;margin:0 auto}.To{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:24px}.To h3{margin:0;font-size:var(--text-lg);font-weight:var(--weight-bold);font-family:var(--font-family-heading);line-height:var(--leading-snug)}.To p{flex-basis:100%;margin:0;color:var(--muted);font-size:var(--text-xs);line-height:var(--leading-relaxed)}.dh{display:inline-flex;border:1px solid var(--line);border-radius:var(--radius-xs);padding:3px 7px;background:var(--muted-background);color:var(--muted);font-size:var(--text-2xs);font-weight:var(--weight-medium)}.dh[data-outcome=completed]{background:var(--accent-subtle);color:var(--primary);border-color:var(--accent-border)}.lh{display:grid;grid-template-columns:280px minmax(0,1fr);gap:24px;align-items:start}.Wr{padding:20px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-2xl);display:grid;gap:16px;min-width:0}.Wr h4,.Uo h4,.Vo h4{font-size:var(--text-sm);margin:0;font-family:var(--font-family-heading);font-weight:var(--weight-bold);line-height:var(--leading-snug)}.Wr>p{font-size:var(--text-xs);color:var(--muted);line-height:var(--leading-normal);margin:-8px 0 0}.Wr>button{justify-self:start;margin-top:4px}.y1{min-width:0}.k1{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:var(--text-2xs);color:var(--muted);margin-bottom:20px}.z1{flex-basis:100%;margin:0;padding:10px 12px;background:var(--muted-background);border:1px solid var(--line);border-radius:var(--radius-sm);line-height:var(--leading-snug)}.Vo{display:grid;justify-items:center;align-content:center;min-height:270px;padding:32px;border:1px dashed var(--line);border-radius:var(--radius-2xl);text-align:center;gap:12px}._1{display:grid;place-items:center;height:40px;width:40px;background:var(--muted-background);border-radius:var(--radius-md);color:var(--muted)}.Vo p{max-width:320px;margin:0;color:var(--muted);font-size:var(--text-xs);line-height:var(--leading-relaxed)}.j1{list-style:none;padding:0;margin:0}.Wo{display:grid;grid-template-columns:24px minmax(0,1fr);gap:12px;position:relative;padding-bottom:16px}.Wo:not(:last-child):before{content:"";position:absolute;left:11px;top:39px;bottom:-15px;width:1px;background:var(--line)}.q1{z-index:1;display:grid;place-items:center;height:24px;border:1px solid var(--line);border-radius:50%;background:var(--surface);color:var(--muted);font-size:var(--text-2xs);margin-top:15px}.Zr{min-width:0;padding:12px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-2xl)}.Wo[data-blocked=true] .Zr{border-style:dashed}.Zo{display:flex;align-items:center;gap:10px}.X1{display:grid;place-items:center;width:30px;height:30px;flex-shrink:0;border-radius:var(--radius-xs);color:var(--primary);background:var(--muted-background)}.ep{min-width:0;flex:1}.I1{display:block;font-size:var(--text-2xs);color:var(--muted);line-height:var(--leading-normal)}.ep strong{display:block;font-size:var(--text-xs);font-weight:var(--weight-medium);line-height:var(--leading-normal);overflow-wrap:anywhere}.Zo button{flex-shrink:0}.Zr>p{margin:8px 0 0 40px;font-size:var(--text-2xs);line-height:var(--leading-relaxed);color:var(--muted)}.ap{margin:12px 0 0 40px;padding:12px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--page-body);font-size:var(--text-xs);line-height:var(--leading-relaxed);white-space:pre-wrap;overflow-wrap:anywhere}.ap strong{display:block;margin:4px 0 8px;font-weight:var(--weight-medium)}.Uo{padding:16px;border:1px solid var(--line);border-radius:var(--radius-2xl);background:var(--muted-background);margin-top:8px}.Uo ul{padding-left:18px;margin:8px 0 0;font-size:var(--text-xs);line-height:var(--leading-relaxed)}.Uo li+li{margin-top:8px}.C1{color:var(--muted);font-size:var(--text-2xs);line-height:var(--leading-relaxed);margin:16px 0 0}@container (max-width: 850px){.lh{grid-template-columns:minmax(0,1fr);gap:20px}.Wr{max-width:none}}@container (max-width: 450px){.nh{padding:16px 12px}.To{margin-bottom:16px}.Wo{gap:8px}.Zo{flex-wrap:wrap}.ep{flex-basis:calc(100% - 40px)}.Zo>button{margin-left:40px}.Zr{padding:10px}.ap,.Zr>p{margin-left:0}.Vo{min-height:180px;padding:24px}}.tp{padding:24px;color:var(--text)}.tp[hidden]{display:none}.rp{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.rp h3{margin:0;font-size:var(--text-md);font-family:var(--font-family-heading);font-weight:var(--weight-bold);line-height:var(--leading-snug)}.rp p,.A1{color:var(--muted);font-size:var(--text-xs);line-height:var(--leading-relaxed)}.Y1{display:flex;gap:8px;flex-wrap:wrap}.ip,.ph,.B1{border:1px solid var(--line);border-radius:var(--radius-md);padding:16px;background:var(--surface)}.ip{margin:16px 0;font-size:var(--text-xs)}.ip li{margin-top:6px}.ph p{color:var(--muted);font-size:var(--text-sm)}.G1{display:grid;gap:12px}.op{border-radius:var(--radius-xs);background:var(--muted-background);padding:3px 8px;font-size:var(--text-xs);text-transform:capitalize}.op[data-status=completed]{background:var(--accent-subtle);color:var(--primary)}.It{list-style:none;padding:0;margin:12px 0 0;display:grid;gap:8px}.It li{display:flex;justify-content:space-between;align-items:center;gap:12px;border-top:1px solid var(--line);padding-top:10px}.It strong{display:block;font-size:var(--text-sm)}.It span{display:block;color:var(--muted);font-size:var(--text-xs);margin-top:3px}.F1{padding:20px;font-size:var(--text-sm);line-height:var(--leading-relaxed)}@media(max-width:760px){.tp{padding:16px}}.M1{padding:12px;border-left:3px solid var(--primary);background:var(--accent-subtle);font-size:var(--text-xs);line-height:var(--leading-relaxed)}.It li>div{min-width:0;overflow-wrap:anywhere}.It li>button{flex-shrink:0}.op[data-status=waiting]{background:var(--accent-subtle)}.en{margin-top:0}.sh,.ve header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.sh h3{display:flex;align-items:center;gap:8px;margin:0;font-size:var(--text-base);font-weight:var(--weight-bold);font-family:var(--font-family-heading);line-height:var(--leading-snug)}.O1{color:var(--muted);font-size:var(--text-xs);line-height:var(--leading-relaxed)}.np{margin-top:16px;padding:16px;border:1px dashed var(--line);border-radius:var(--radius-2xl)}.np p{margin:0 0 4px}.np span{color:var(--muted);font-size:var(--text-xs)}.en .Ct{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border:1px solid var(--line);border-radius:var(--radius-2xl);margin:16px 0}.Ct>div{padding:12px}.Ct>div+div{border-left:1px solid var(--line)}.en .Ct dd{font-size:var(--text-2xl);font-weight:var(--weight-medium)}.en .Ct dt{font-size:var(--text-2xs);color:var(--muted);min-height:32px;line-height:var(--leading-normal)}.ei{display:grid;gap:10px}.ei>div{display:grid;grid-template-columns:120px minmax(0,1fr);gap:12px;font-size:var(--text-xs)}.ei dt{color:var(--muted)}.ei dd{margin:0;overflow-wrap:anywhere}.ve{padding:14px;border:1px solid var(--line);border-radius:var(--radius-2xl);margin:12px 0}.ve header>div{display:grid;gap:4px}.ve strong{font-weight:var(--weight-medium)}.ve header span,.ve figcaption{font-size:var(--text-2xs);color:var(--muted)}.ve header b{font-size:var(--text-2xl);font-weight:var(--weight-medium)}.ve figure{margin:12px 0}.ve svg{display:block;width:100%;height:80px;color:var(--primary)}.ve summary,.xh summary{font-size:var(--text-xs);cursor:pointer;color:var(--muted)}.gh{list-style:none;margin:12px 0 0;padding:0}.gh li{display:grid;grid-template-columns:80px 50px minmax(0,1fr);gap:8px;padding:8px 0;border-top:1px solid var(--border-subtle);font-size:var(--text-2xs)}.xh{margin-top:20px}.At{display:grid;gap:16px}.At p{margin:0}.At label{display:grid;gap:8px}.At textarea{width:100%;min-width:0;resize:vertical}.At textarea:not([data-slot]){padding:12px;border:1px solid var(--control-border);border-radius:var(--field-radius);font:inherit;font-size:var(--font-size-input);line-height:var(--leading-normal)}.At .fh{display:flex;align-items:start;font-size:var(--text-sm)}.fh input{margin-top:4px;accent-color:var(--primary)}.S1{display:flex;flex-wrap:wrap;gap:8px}.hh{margin:20px 0 28px;padding-bottom:16px;border-bottom:1px solid var(--line)}.hh h4,.D1{margin:0;font-size:var(--text-base);font-weight:var(--weight-medium)}.Sa{overflow-x:auto;margin:16px 0}.Sa table{width:100%;border-collapse:collapse;font-size:var(--text-xs);line-height:var(--leading-normal)}.Sa caption{text-align:left;font-weight:var(--weight-medium);margin-bottom:8px}.Sa th,.Sa td{padding:10px 8px;border-bottom:1px solid var(--line);text-align:left;white-space:nowrap}.Sa th{font-weight:var(--weight-medium)}.Sa thead th{color:var(--muted)}.Yt summary{font-size:var(--text-sm);font-weight:var(--weight-medium);cursor:pointer}.Yt ol{list-style:none;padding:0;margin:16px 0}.Yt li{padding:12px 0;border-top:1px solid var(--line);font-size:var(--text-xs)}.Yt li p{margin:6px 0}.Yt small,.Yt code{display:block;color:var(--muted);font-size:var(--text-2xs);overflow-wrap:anywhere;line-height:var(--leading-relaxed)}.dp{display:flex;justify-content:space-between;gap:12px}.dp strong{font-weight:var(--weight-medium)}.dp strong[data-result=won]{color:#25835a}@media(max-width:480px){.ei>div{grid-template-columns:90px minmax(0,1fr)}.Ct>div{padding:8px}}.E1{margin:0 0 28px;padding-bottom:24px;border-bottom:1px solid var(--line)}.ai{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.ai h3,.ai h4{margin:0;font-size:var(--text-base);font-weight:var(--weight-bold);display:flex;align-items:center;gap:8px;font-family:var(--font-family-heading);line-height:var(--leading-snug)}.ai p,.H1{color:var(--muted);font-size:var(--text-xs);line-height:var(--leading-relaxed)}.ai p{margin:4px 0 0}.J1{color:var(--primary);font-size:var(--text-sm)}.Bt{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--line);border-radius:var(--radius-2xl);margin:16px 0 8px}.Bt>div{padding:12px}.Bt>div+div{border-left:1px solid var(--line)}.Bt dt{font-size:var(--text-2xs);color:var(--muted)}.Bt dd{font-size:var(--text-2xl);font-weight:var(--weight-medium);margin:8px 0 0}.Da{overflow-x:auto;margin:18px 0}.Da table{width:100%;border-collapse:collapse;font-size:var(--text-xs)}.Da caption{text-align:left;font-weight:var(--weight-medium);padding-bottom:10px}.Da td,.Da th{text-align:left;padding:9px 8px;border-bottom:1px solid var(--line);white-space:nowrap}.Da th{font-weight:var(--weight-medium)}.Da thead{color:var(--muted)}.mh{list-style:none;padding:0;margin:16px 0}.mh li{border-top:1px solid var(--line)}.an{width:100%;justify-content:space-between;text-align:left;height:auto;padding:12px 4px;gap:12px}.an>span{display:grid;gap:4px;font-size:var(--text-sm)}.an small{color:var(--muted);font-size:var(--text-2xs)}.an strong{font-size:var(--text-xs);font-weight:var(--weight-medium)}.K1 summary,.Ea summary{font-size:var(--text-xs);cursor:pointer}.L1{margin-top:12px}.lp{display:flex;align-items:center;gap:12px;margin-top:16px;font-size:var(--text-xs);color:var(--muted)}.lp select{width:auto;min-width:170px}.lp select:not([data-slot]){font:inherit;color:var(--text);font-size:var(--font-size-input);line-height:var(--leading-normal)}.tn{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}.tn label,.ue>label,.Gt label{display:grid;gap:6px;font-size:var(--text-xs)}.tn input,.ue input,.ue select,.ue textarea{width:100%;min-width:0}.tn input:not([data-slot]),.ue input:not([data-slot]),.ue select:not([data-slot]),.ue textarea:not([data-slot]){font:inherit;font-size:var(--font-size-input);line-height:var(--leading-normal)}.pp,.ch{border:1px solid var(--line);border-radius:var(--radius-2xl);padding:16px;margin-top:18px;font-size:var(--text-sm)}.pp h5{margin:0 0 8px;font-size:var(--text-xs);font-weight:var(--weight-bold);font-family:var(--font-family-heading);line-height:var(--leading-snug)}.Gt{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.Gt fieldset,.ue,.rn{border:0;padding:0;margin:0;min-width:0}.Gt legend,.rn legend{font-size:var(--text-sm);font-weight:var(--weight-medium);margin-bottom:12px}.Gt label+label{margin-top:10px}.ue{display:grid;gap:16px;margin:16px 0}.rn>div{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:10px}.rn>div>span{font-size:var(--text-xs);min-width:40px}.N1{display:grid;gap:4px;font-size:var(--text-2xs);color:var(--muted);width:76px}.ue .sp{display:flex;align-items:start;gap:8px;line-height:var(--leading-relaxed)}.sp input{width:16px;flex-shrink:0;margin-top:2px;accent-color:var(--primary)}.sp input:not([data-slot]){height:16px}.P1{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.Ea{margin-top:20px}.Ea ol{list-style:none;margin:12px 0;padding:0}.Ea li{border-top:1px solid var(--line);padding:12px 0;font-size:var(--text-xs)}.Ea time,.Ea small{display:block;color:var(--muted);font-size:var(--text-2xs);line-height:var(--leading-relaxed)}.Ea strong{font-weight:var(--weight-medium)}.Q1{padding:16px;border:1px dashed var(--line);border-radius:var(--radius-2xl);color:var(--muted);font-size:var(--text-sm)}.R1{color:var(--destructive);font-size:var(--text-sm)}.vh{border:1px solid var(--line);padding:12px;margin-top:12px}.vh button+button{margin-left:8px}@media(max-width:480px){.Gt{grid-template-columns:1fr}.pp,.ch{padding:12px}.Bt>div{padding:8px}}.T1{container-type:inline-size;display:grid;gap:16px;padding:24px 0;border-top:1px solid var(--line);min-width:0}.uh{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.uh h3{display:flex;align-items:center;gap:8px;margin:0;font-size:var(--text-base);font-weight:var(--weight-bold);font-family:var(--font-family-heading);line-height:var(--leading-snug)}.U1{color:var(--muted);font-size:var(--text-xs);line-height:var(--leading-relaxed);margin:0}.bh{padding:20px;border:1px dashed var(--line);border-radius:var(--radius-2xl);font-size:var(--text-sm)}.bh p{color:var(--muted);margin:8px 0 0;line-height:var(--leading-relaxed)}.V1{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:8px}.xp{justify-content:space-between;text-align:left;white-space:normal;height:auto;padding:12px}.xp span{display:grid;gap:4px}.xp small{color:var(--muted);font-size:var(--text-2xs);font-weight:var(--weight-normal)}.wh{display:flex;justify-content:space-between;align-items:start;gap:12px;flex-wrap:wrap;font-size:var(--text-sm)}.wh p{margin:6px 0 0;color:var(--muted);line-height:var(--leading-relaxed)}.W1{white-space:pre-wrap;overflow-wrap:anywhere}.yh{border:1px solid var(--line);border-radius:var(--radius-md);padding:16px;min-width:0}.yh h4,.kh h4{margin:0 0 8px;font-size:var(--text-sm);font-weight:var(--weight-bold);font-family:var(--font-family-heading);line-height:var(--leading-snug)}.gp{width:100%;height:auto;max-height:200px;margin-top:16px;overflow:visible}.gp text{font-size:var(--text-2xs);fill:var(--muted)}.Z1{stroke:var(--line)}.ey{fill:none;stroke:var(--primary, #2563eb);stroke-width:2}.gp circle{fill:var(--primary, #2563eb)}.Ft{list-style:none;padding:0;margin:16px 0;font-size:var(--text-xs)}.Ft li{padding:12px 0;border-top:1px solid var(--line);overflow-wrap:anywhere}.Ft li>div{display:flex;gap:8px;justify-content:space-between;flex-wrap:wrap}.Ft span,.Ft small{color:var(--muted)}.Ft p{white-space:pre-wrap;line-height:var(--leading-relaxed);margin:8px 0}.kh{border:1px solid var(--line);border-radius:var(--radius-2xl);padding:20px;min-width:0}.B{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:20px}.B label{display:grid;gap:8px;min-width:0;font-size:var(--text-sm);font-weight:var(--weight-medium)}.B input,.B select,.B textarea{width:100%;min-width:0}.B input:not([data-slot]),.B select:not([data-slot]),.B textarea:not([data-slot]){border:1px solid var(--control-border);border-radius:var(--field-radius);background:var(--background, white);color:var(--text);padding:8px 10px;font:inherit;font-weight:var(--weight-normal);font-size:var(--font-size-input);line-height:var(--leading-normal)}.B input:not([data-slot]),.B select:not([data-slot]){height:var(--field-height)}.B textarea{resize:vertical}.B small{color:var(--muted);font-size:var(--text-2xs);line-height:var(--leading-relaxed);font-weight:var(--weight-normal)}.ay{grid-column:1 / -1}.ty{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap;margin-top:20px}.zh{border:1px solid var(--line);border-radius:var(--radius-sm);padding:12px;margin:16px 0}.zh button{margin:0 8px 8px 0}@container (max-width: 500px){.B{grid-template-columns:minmax(0,1fr)}}@media(max-width:500px){.B{grid-template-columns:minmax(0,1fr)}}.Z{display:flex;flex-direction:column;gap:20px;min-width:0;font-size:var(--text-base)}.Z h3,.Z h4,.Z p{margin:0}.Z header,.Z section{display:flex;flex-direction:column;gap:10px}.Z header p,.ry{color:var(--muted-foreground);line-height:var(--leading-normal)}.Z fieldset{border:0;padding:0;margin:0;min-width:0;display:flex;flex-direction:column;gap:12px}.Z label{display:flex;flex-direction:column;gap:6px;min-width:0}.Z ._h{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:12px}._h legend{margin-bottom:10px;font-weight:var(--weight-medium)}.fp{padding:14px;border:1px solid var(--border);border-radius:var(--radius-2xl)}.fp summary{cursor:pointer;font-weight:var(--weight-medium);overflow-wrap:anywhere}.fp p{margin:12px 0;line-height:var(--leading-normal);color:var(--muted-foreground)}.Z .jh{flex-direction:row;align-items:start}.jh input{margin-top:3px}.iy{display:flex;flex-wrap:wrap;gap:8px}.in{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;margin:0}.in div{padding:14px;border:1px solid var(--border);border-radius:var(--radius-2xl)}.in dt{color:var(--muted-foreground);font-size:var(--text-xs)}.in dd{margin:6px 0 0;font-size:var(--text-2xl);font-weight:var(--weight-semibold)}.oy{display:flex;flex-direction:column;gap:6px;padding:12px;border-left:2px solid var(--border);font-size:var(--text-xs);line-height:var(--leading-normal)}.ny{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:24px}.on{list-style:none;padding:0;margin:0}.on li{display:flex;justify-content:space-between;align-items:start;gap:16px;padding:10px 0;border-bottom:1px solid var(--border);overflow-wrap:anywhere}.on li div{display:flex;flex-direction:column;gap:4px}.on li span{color:var(--muted-foreground)}.dy{height:100%;min-height:0;display:flex;flex-direction:column}.nn{min-width:0}.dn{flex:1;min-height:0}.dn[data-detail-open=true]{min-height:0}.dn>aside{height:100%;max-height:100%}.nn .dn{height:min(680px,calc(100dvh - 220px));min-height:320px}.hp{list-style:none;margin:8px 0;padding:0;max-height:200px;overflow:auto}.hp li{border-bottom:1px solid var(--line)}.hp button{width:100%;justify-content:flex-start}.mp{display:flex;align-items:center;gap:6px;font-size:var(--text-xs);color:var(--muted)}.mp input{max-width:150px}.mp input:not([data-slot]){border:1px solid var(--control-border);border-radius:var(--field-radius);padding:5px 7px;color:var(--content-default);background:var(--surface)}.ly{display:block;color:var(--primary);font-size:var(--text-2xs)}.py{white-space:pre-wrap;overflow-wrap:anywhere}.cp{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:12px var(--page-padding);border-bottom:1px solid var(--line)}.nn .cp{padding:12px 0}.qh{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:16px}.qh h3{display:flex;align-items:center;gap:8px;margin:0;font-size:var(--text-lg);line-height:var(--leading-snug);font-weight:var(--weight-bold);font-family:var(--font-family-heading)}.Xh{min-width:0;width:min(260px,100%)}.Xh svg{flex-shrink:0}.vp{color:var(--muted);font-size:var(--text-xs);line-height:var(--leading-relaxed);margin:12px var(--page-padding)}.nn .vp{margin-inline:0}.ln{display:inline-flex;border:1px solid var(--line);border-radius:var(--radius-xs);padding:2px 7px;font-size:var(--text-xs);line-height:var(--leading-normal);white-space:nowrap}.ln[data-state=active]{background:var(--primary-muted);color:var(--primary)}.ln[data-state=cancelled],.ln[data-state=expired]{color:var(--muted)}.up{padding-inline:0;text-align:left;justify-content:flex-start;height:auto;min-height:28px}.up span{display:block}.up small{color:var(--muted);font-size:var(--text-xs);line-height:var(--leading-normal);font-weight:var(--weight-normal)}.sy{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.Mt{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:20px 0}.Mt div{min-width:0}.Mt dt{color:var(--muted);font-size:var(--text-xs);line-height:var(--leading-relaxed)}.Mt dd{margin:3px 0 0;overflow-wrap:anywhere}.xy{color:var(--muted);font-size:var(--text-xs);line-height:var(--leading-relaxed)}.gy{color:var(--content-default)}.ee{display:flex;flex-direction:column;gap:16px}.ee fieldset{border:0;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;min-width:0}.ee label{display:flex;flex-direction:column;gap:6px;min-width:0;font-size:var(--text-sm);line-height:var(--leading-relaxed)}.ee :is(input,select,textarea){width:100%;min-width:0}.ee :is(input,select,textarea):not([data-slot]){font:inherit;border:1px solid var(--control-border);border-radius:var(--field-radius);padding:7px 10px;background:var(--surface);color:var(--content-default);font-size:var(--font-size-input);line-height:var(--leading-normal)}.ee input[type=checkbox]{width:16px;height:16px;flex-shrink:0;accent-color:var(--primary)}.ee .fy{flex-direction:row;align-items:flex-start;gap:8px}.hy{grid-column:1/-1}.ee small{font-size:var(--text-xs);color:var(--muted);line-height:var(--leading-normal)}.ee h3{font-size:var(--text-lg);line-height:var(--leading-snug);margin:0;font-family:var(--font-family-heading);font-weight:var(--weight-bold)}.Ih{border:1px solid var(--line);background:var(--soft);border-radius:var(--radius-2xl);padding:12px;margin-bottom:12px}.Ih p{margin:0 0 10px}.ti{border-top:1px solid var(--line);padding-top:20px;margin-top:24px}.ti h3{font-size:var(--text-base);line-height:var(--leading-snug);margin:0 0 12px;font-family:var(--font-family-heading);font-weight:var(--weight-bold)}.ti article{border-left:2px solid var(--line);padding:0 0 18px 14px;margin-left:5px}.ti p{margin:4px 0;white-space:pre-wrap;overflow-wrap:anywhere}.ti small{color:var(--muted)}.Ch{display:flex;gap:4px;margin-left:auto}.Ah{border:1px solid var(--line);border-radius:var(--radius-2xl);background:var(--soft);padding:12px}.Ah p{margin:4px 0}.my{padding:24px var(--page-padding)}@container cy (max-width:430px){.ee fieldset,.Mt{grid-template-columns:minmax(0,1fr)}}@media(max-width:600px){.cp{padding-inline:16px}.vp{margin-inline:16px}.Ch{margin-left:0}.ee fieldset,.Mt{grid-template-columns:minmax(0,1fr)}}.pn{display:flex;min-width:0;padding:5px 8px 0;border-bottom:1px solid var(--line);flex-shrink:0;background:var(--surface)}.vy{display:flex;gap:3px;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;min-width:0}.oa{display:flex;align-items:center;flex-shrink:0;border:1px solid transparent;border-bottom:0;border-radius:var(--radius-sm) var(--radius-sm) 0 0;margin-bottom:-1px}.pn button{border:0;background:transparent;color:var(--muted);font:var(--weight-medium) var(--control-font-size)/var(--control-line-height) var(--font-family-body);cursor:pointer}.oa>button[role=tab]{display:block;text-align:left;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;height:var(--control-height);padding:0 var(--space-1) 0 var(--space-2-5)}.oa[data-active]{border-color:var(--line);background:var(--background)}.oa[data-active]>button{color:var(--text)}.oa:not([data-active]):hover{background:var(--accent-subtle)}.pn button:focus-visible{outline:2px solid var(--primary);outline-offset:-3px}.pn button:disabled{cursor:default;opacity:var(--control-disabled-opacity)}.sn{display:grid;place-items:center;min-height:var(--control-height);min-width:var(--control-height);padding:4px;color:var(--muted-foreground);opacity:1}.oa:hover .sn,.oa[data-active] .sn,.sn:focus-visible{opacity:1}.Yh{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--control-height);height:var(--control-height);padding:0}.Yh span{display:none}@media(max-width:480px){.oa>button[role=tab]{max-width:120px}}.uy{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.by{display:inline-flex;align-items:center;gap:5px;color:var(--muted-foreground);white-space:nowrap}.wy{width:min(660px,calc(100vw - 24px))}.xn{display:flex;align-items:center;justify-content:space-between;gap:16px}.xn strong{font-size:var(--text-sm);font-weight:var(--weight-medium)}.xn p,.bp,.Bh,.Gh,.gn p{font-size:var(--text-xs);color:var(--muted-foreground);line-height:var(--leading-normal);margin:5px 0}.bp{display:flex;align-items:flex-start;gap:7px;margin:12px 0 16px}.bp svg{flex-shrink:0;margin-top:2px}.ri{width:100%;margin:16px 0}.be summary:focus-visible,.Ha summary:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.ri svg,.ri span{flex-shrink:0}.ri span{font-size:var(--text-2xs);font-variant-numeric:tabular-nums}.Fh{max-height:min(48dvh,440px);overflow-y:auto;scrollbar-gutter:stable;padding:2px 3px 3px;margin:0 -3px}.Mh+.Mh{margin-top:22px}.ii{display:flex;align-items:center;gap:9px;padding:0 2px 9px}.ii img{width:26px;height:26px;object-fit:contain;border-radius:var(--radius-sm);flex-shrink:0}.ii>div{display:grid;gap:2px;min-width:0}.ii strong{font-size:var(--text-sm);font-weight:var(--weight-medium)}.ii small{font-size:var(--text-2xs);color:var(--muted-foreground);overflow-wrap:anywhere}.yy{border-bottom:1px solid var(--border)}.Ot{width:100%;min-height:var(--control-height);height:auto;padding:var(--space-1) var(--space-2);gap:9px;justify-content:flex-start;color:var(--foreground)}.Ot strong{font-size:var(--control-font-size);font-weight:var(--weight-medium);white-space:normal;text-align:left}.Ot>span{margin-left:auto;color:var(--muted-foreground);font-size:var(--control-font-size);font-variant-numeric:tabular-nums}.Ot>svg{color:var(--muted-foreground);flex-shrink:0}.ky{transform:rotate(90deg)}.Oh{margin:0 6px 6px 31px}.wp{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;padding:7px 0;border-top:1px solid var(--border)}.be{min-width:0}.be summary{display:flex;align-items:center;gap:5px;min-height:var(--control-height);list-style:none;cursor:pointer;font-size:var(--control-font-size);color:var(--foreground)}.be summary::-webkit-details-marker,.Ha summary::-webkit-details-marker{display:none}.be summary span{overflow-wrap:anywhere}.be summary svg{color:var(--muted-foreground);flex-shrink:0}.be[open] summary svg,.Ha[open] summary>svg{transform:rotate(90deg)}.be p,.be small{display:block;font-size:var(--text-2xs);color:var(--muted-foreground);line-height:var(--leading-normal);margin:6px 0;overflow-wrap:anywhere}.zy{display:inline-flex;min-height:var(--control-height);align-items:center;gap:5px;color:var(--muted-foreground);font-size:var(--text-2xs);padding:0 7px}.Bh{margin-top:12px;font-size:var(--text-2xs)}.Gh{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:4px 8px;margin-top:8px;font-size:var(--text-2xs)}.Ha{border-top:1px solid var(--border);margin-top:18px;padding-top:12px}.Ha summary{display:flex;align-items:center;gap:8px;list-style:none;cursor:pointer;font-size:var(--control-font-size);color:var(--muted-foreground);min-height:var(--control-height)}.Ha summary strong{font-size:var(--control-font-size);font-weight:var(--weight-medium);margin-left:auto;color:var(--foreground)}.gn{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-top:8px}.gn p{font-size:var(--text-2xs);max-width:330px}.yp{padding:18px 2px;font-size:var(--text-sm);color:var(--muted-foreground)}.yp strong{color:var(--foreground);font-weight:var(--weight-medium)}.yp p{line-height:var(--leading-normal)}._y,.jy{font-size:var(--text-xs);color:var(--destructive, #a33b39)}@media(max-width:480px){.xn,.gn{align-items:flex-start;flex-direction:column;gap:8px}.Oh{margin-left:8px}.wp{gap:12px;grid-template-columns:minmax(0,1fr)}.wp>:last-child{justify-self:start}.Ot{padding-inline:4px}.ri span{display:none}}.qy .Fh{max-height:none;overflow:visible}@media(pointer:coarse){.Ot,.be summary,.Ha summary{min-height:var(--touch-target)}}.Oe{width:100%;max-width:768px;margin:18px auto 0;padding:0 24px;flex-shrink:0}.Sh{margin:0 0 10px;font-size:var(--text-2xs);line-height:var(--leading-normal);color:var(--muted)}.kp{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.na{--card-ink: #647453;--card-tint: #f1f3ed;position:relative;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;width:100%;padding:0;border:1px solid var(--line);border-radius:var(--radius-2xl);overflow:hidden;color:var(--text);background:var(--surface, #fff);font:inherit;text-align:left;cursor:pointer;transition:border-color .15s,box-shadow .15s}.na[data-kind=reply]{--card-ink: #95735f;--card-tint: #f6f0eb}.na[data-kind=sales]{--card-ink: #607c86;--card-tint: #eef3f4}.na:hover:not(:disabled){border-color:var(--card-ink);box-shadow:var(--shadow-lg)}.na:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.na:disabled{opacity:var(--control-disabled-opacity);cursor:default}.Ja{position:relative;display:block;flex-shrink:0;width:100%;height:66px;padding:8px 12px 0;color:var(--card-ink);background:var(--card-tint)}.Ja>svg{display:block;height:52px;width:100%;margin-top:6px}.Xy{position:absolute;inset:9px auto auto 12px;font-size:var(--text-2xs);line-height:var(--leading-tight);letter-spacing:.4px;font-weight:var(--weight-medium)}.St{display:grid;gap:6px;padding:12px 14px 14px}.St strong{font-size:var(--text-sm);line-height:var(--leading-normal);font-weight:var(--weight-medium)}.St small{color:var(--muted);font-size:var(--text-2xs);line-height:var(--leading-normal)}.Dh{position:absolute;top:10px;right:10px;color:var(--card-ink)}.Oe[data-compact=true]{padding:0 14px;margin-top:14px}.Oe[data-compact=true] .kp{grid-template-columns:1fr;gap:6px}.Oe[data-compact=true] .Ja{display:none}.Oe[data-compact=true] .St{padding:10px 32px 10px 12px}.Oe[data-compact=true] .Dh{top:13px}@media(min-width:651px)and (max-height:800px){.Oe{margin-top:8px}.Sh{margin-bottom:8px}.Ja{height:56px}.Ja>svg{height:44px}.St{padding-block:10px}}@media(max-width:650px){.Oe{padding-inline:14px}.kp{grid-template-columns:1fr;gap:8px}.na{display:grid;grid-template-columns:72px 1fr;align-items:stretch}.Ja{height:100%;min-height:82px;padding:30px 4px 4px}.Ja>svg{height:34px;margin:0}.St{padding-right:28px;align-content:center}.Oe[data-compact=true] .na{display:block}}.Iy{display:contents}.Eh{position:relative;min-width:0;width:100%;font-size:var(--text-xs)}.Cy{display:flex;gap:6px;align-items:center;flex-wrap:wrap;padding:12px 12px 0}.oi{width:var(--control-height);height:var(--control-height);border:0;border-radius:var(--control-radius);display:grid;place-items:center;background:var(--surface);color:var(--text);cursor:pointer}.Ay{color:var(--muted)}.ni{display:inline-flex;align-items:center;gap:5px;max-width:230px;padding:3px 5px 3px 8px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface)}.ni>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ni button,.di button{background:none;border:0;color:var(--muted);display:grid;place-items:center;padding:3px;cursor:pointer}.Dt{position:fixed;z-index:600;max-height:calc(100dvh - 24px);overflow-y:auto;bottom:calc(100% + 10px);left:0;width:min(420px,calc(100vw - 70px))}.di{display:flex;align-items:center;gap:9px;padding:var(--space-1) var(--space-2);border-bottom:1px solid var(--line)}.di input,.di input:focus{border:0!important;outline:none!important;box-shadow:none!important;padding:0!important;background:transparent;width:100%;min-width:0;color:inherit;font:inherit;font-size:var(--font-size-input);line-height:var(--leading-normal);height:var(--field-height)}.di:focus-within{outline:2px solid var(--ring);outline-offset:-2px;border-radius:var(--field-radius)}.fn{padding:5px 0;border-bottom:1px solid var(--line)}.Dt button:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.fn>button,.Se>button{width:100%;display:flex;align-items:center;text-align:left;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.Se>button{height:auto;min-height:var(--control-height)}.fn>button:hover,.Se>button:hover{background:var(--accent-subtle, #f4f4f1)}.fn span,.Se button span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.Dt svg{flex-shrink:0;color:var(--muted)}.Dt small{display:block;color:var(--muted);font-size:var(--text-2xs);margin-top:3px}.Se{max-height:210px;overflow:auto;padding:4px 0}.Se>small{padding:6px 9px}.Se p,.Yy{padding:5px 9px;color:var(--muted);line-height:var(--leading-normal)}.Hh{border-top:1px solid var(--line);padding:7px 9px 2px;display:flex;align-items:center;justify-content:space-between;color:var(--muted)}.Hh button{border-radius:var(--control-radius);padding:0 var(--space-3);color:var(--text);background:var(--accent-subtle);cursor:pointer}.By{font-size:var(--text-xs);color:var(--danger, #a23b30);margin:6px 0}.Eh button:disabled,.Dt button:disabled{opacity:var(--control-disabled-opacity);cursor:default}@media(max-width:600px){.Dt{position:fixed;bottom:16px;left:12px;width:calc(100vw - 24px);max-height:75dvh}.Se{max-height:32dvh}}.Se{min-height:96px}.ni button:first-of-type{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.Gy{position:relative;flex-shrink:0}.zp{position:absolute;top:-5px;right:-5px;width:22px;height:22px;display:grid;place-items:center;border:1px solid var(--line);border-radius:50%;background:var(--surface);color:var(--text);cursor:pointer;box-shadow:var(--shadow-sm)}.oi:hover:not(:disabled){background:var(--accent-subtle)}.oi:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.oi:disabled{opacity:var(--control-disabled-opacity);cursor:default}@media(pointer:coarse){.oi{width:var(--touch-target);height:var(--touch-target)}.ni button,.zp{min-height:var(--touch-target)}.zp{width:var(--touch-target);height:var(--touch-target)}}.Jh{display:grid;gap:4px;padding:8px 16px 10px;min-width:0}.Jh p{margin:0;font-size:var(--control-font-size);line-height:var(--control-line-height)}.Kh,.Lh,.Fy{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.Kh{justify-content:space-between}.My{display:inline-flex;align-items:center;gap:6px;font-size:var(--control-font-size)}.Oy{color:var(--muted-foreground);font-size:var(--label-font-size)}.Sy{color:var(--danger)}.hn.hn{flex-shrink:0;width:var(--control-height);height:var(--control-height)}.Dy{width:6px;height:6px;border-radius:50%;background:var(--danger)}.Nh{display:flex;align-items:center;gap:12px;min-width:0;width:100%;padding:4px 0 0}.Ey{display:flex;align-items:center;justify-content:center;flex:1;min-width:0;height:32px}.Hy{color:var(--muted-foreground);font-size:var(--control-font-size);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Jy{display:flex;align-items:center;flex-shrink:0;gap:6px}.Ph{display:flex;align-items:center;justify-content:space-between;gap:1px;width:100%;height:28px;min-width:0;color:var(--muted-foreground)}.Ph span{flex:1;max-width:3px;min-width:1px;border-radius:var(--radius-full);background:currentColor}.da.da,.we.we,.ye.ye{width:var(--control-height);height:var(--control-height);flex-shrink:0}.da.da,.we.we,.ye.ye{border-radius:var(--radius-full)}.da.da{color:var(--muted-foreground);background:var(--muted-background)}.we.we,.we.we:hover:not(:disabled){color:var(--foreground);background:var(--muted-background);border-color:transparent}.ye.ye{background:var(--foreground);color:var(--surface);border-color:var(--foreground)}.ye.ye:hover:not(:disabled){background:var(--foreground);filter:brightness(1.2)}@media(max-width:600px){.Nh{gap:8px}}@media(pointer:coarse){.Lh button,.hn.hn,.da.da,.we.we,.ye.ye{min-width:var(--touch-target);min-height:var(--touch-target)}}.Ky{width:100%;display:grid;gap:10px;margin:12px 0 16px;min-width:0}.mn{border:1px solid var(--border, #e6e7eb);border-radius:var(--radius-2xl);background:var(--surface, #fff);overflow:hidden;min-width:0}.mn[data-status=pending]{border-color:#d4ddec}._p{display:flex;align-items:center;gap:10px;width:100%;padding:13px 15px;border:0;background:transparent;text-align:left;cursor:pointer;color:inherit}._p img,.Ly{width:28px;height:28px;border-radius:var(--radius-sm);object-fit:contain;flex-shrink:0}.cn{flex:1;min-width:0;display:grid;gap:3px}.cn strong{font-size:var(--text-sm);font-weight:var(--weight-medium)}.cn small{color:var(--muted-foreground);font-size:var(--text-2xs)}.vn{display:flex;align-items:center;gap:4px;font-size:var(--text-2xs);color:#68717d;white-space:nowrap}.mn[data-status=completed] .vn{color:#427965}.mn[data-status=pending] .vn{color:#696584}.Qh{border-top:1px solid #eff0f2;padding:14px 15px}.Rh{display:flex;flex-wrap:wrap;gap:6px}.Rh span{color:#69717c;background:#f5f6f8;font-size:var(--text-2xs);padding:4px 7px;border-radius:var(--radius-xs);overflow-wrap:anywhere}.Ny{font-size:var(--text-sm);margin:14px 0;color:#505763}.Py{display:flex;justify-content:flex-end;gap:7px}.Qy{font-size:var(--text-2xs);color:var(--muted-foreground);line-height:var(--leading-normal);margin:10px 0 0}.Ry{color:#a33b39;font-size:var(--text-xs)}.Ty{margin-top:12px;min-width:0}.li{display:flex;gap:14px;align-items:center;flex-wrap:wrap;color:var(--muted-foreground);font-size:var(--text-2xs);margin:0 0 12px}.li span{display:inline-flex;gap:5px;align-items:center}.li strong{color:#39414d;font-weight:var(--weight-medium)}.li time{margin-left:auto}.Et{overflow:auto;max-height:290px;border:1px solid #eceef1;border-radius:var(--radius-sm)}.Et table{width:100%;border-collapse:collapse;text-align:left;font-size:var(--text-xs)}.Et th{position:sticky;top:0;background:#fafbfc;color:var(--muted-foreground);font-size:var(--text-2xs);font-weight:var(--weight-medium);white-space:nowrap}.Et th,.Et td{padding:9px 12px;border-bottom:1px solid #eff0f2;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Et tbody tr:last-child td{border:0}.Th{display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;align-items:center;font-size:var(--text-2xs);color:var(--muted-foreground);margin-top:10px}.Th button{flex-shrink:0}.Uh{font-size:var(--text-2xs);color:var(--muted-foreground)}.Uh pre{max-height:240px;overflow:auto;background:#f8f9fb;padding:12px;border-radius:var(--radius-sm);font-size:var(--text-2xs)}.Uy{padding:24px 12px;text-align:center;color:var(--muted-foreground);font-size:var(--text-xs);background:#fafbfc;border-radius:var(--radius-2xl)}.Vh{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:var(--text-xs);color:var(--muted-foreground)}.Vy{margin-top:28px;border-top:1px solid #eceef1;padding-top:22px}.un{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.un h3{font-size:var(--text-base);font-weight:var(--weight-bold);margin:0;font-family:var(--font-family-heading);line-height:var(--leading-snug)}.un input{width:180px}.Wy{max-height:340px;overflow:auto;border:1px solid #e8eaee;border-radius:var(--radius-2xl)}.jp{display:flex;align-items:center;gap:12px;padding:11px 13px;border-bottom:1px solid #eff0f3}.jp:last-child{border:0}.jp>button{justify-content:flex-start;flex:1;min-width:0;height:auto;min-height:var(--control-height);text-align:left;white-space:normal}.Wh{margin-top:14px;padding:16px;border:1px solid #e8eaee;border-radius:var(--radius-2xl)}.Wh h4{font-size:var(--text-sm);margin:0 0 14px;font-weight:var(--weight-bold);font-family:var(--font-family-heading);line-height:var(--leading-snug)}.qp{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:14px 0}.qp label{display:grid;gap:5px;color:#69717c;font-size:var(--text-2xs)}@media(max-width:600px){._p{padding:11px;gap:8px}.Qh{padding:12px}.cn small{max-width:145px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.vn{font-size:var(--text-2xs)}.un{flex-wrap:wrap}.qp{grid-template-columns:1fr}.Vh{flex-wrap:wrap}.li time{margin-left:0}}.Zy{min-width:0}.De{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 24px}.De>div{min-width:0;min-height:114px;border:1px solid var(--line);border-radius:var(--radius-2xl);padding:14px 16px;position:relative}.De span{display:block;font-size:var(--text-xs);color:var(--muted)}.De strong{display:block;margin:12px 0 8px;font-size:var(--text-2xl);line-height:var(--leading-none);font-weight:var(--weight-medium);font-variant-numeric:tabular-nums}.De small{font-size:var(--text-2xs);color:var(--muted)}.pi{position:absolute;bottom:16px;right:14px;display:flex;gap:3px;align-items:flex-end;height:28px;max-width:45%}.pi span{width:5px;background:#9c9fe1;border-radius:var(--radius-xs)}.pi span[data-empty=true]{background:var(--line)}.e2{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:18px}.Zh{flex:1 1 160px}.a2{overflow-x:auto;border:1px solid var(--line);border-radius:var(--radius-lg)}.M{width:100%;border-collapse:collapse;font-size:var(--text-xs);text-align:left}.M th{color:var(--muted);font-weight:var(--weight-normal);padding:10px 8px;border-bottom:1px solid var(--line);white-space:nowrap}.M td{padding:10px 8px;border-bottom:1px solid var(--line);vertical-align:middle}.M td:first-child,.M th:first-child{padding-left:0;width:28px}.M td:last-child,.M th:last-child{padding-right:0;width:28px}.M time{white-space:nowrap;color:var(--muted)}.t2{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Ht{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.Ht:before{content:"";height:5px;width:5px;background:#a1a1aa;border-radius:50%}.Ht[data-status=completed]:before{background:#22a883}.Ht[data-status=failed]:before{background:#dc655f}.Ht[data-status=running]:before,.Ht[data-status=queued]:before{background:#d59b3c}.M td.em{padding:0}.bn{background:var(--soft);padding:14px 18px 18px;font-size:var(--text-xs);overflow-wrap:anywhere}.bn nav{display:flex;gap:6px;border-bottom:1px solid var(--line);margin-bottom:16px;padding-bottom:8px}.bn nav button{width:auto}.bn nav button[aria-pressed=true]{background:var(--background, white)}.Xp h4{color:var(--muted);font-size:var(--text-2xs);font-weight:var(--weight-bold);margin:16px 0 6px;font-family:var(--font-family-heading);line-height:var(--leading-snug)}.Xp p{white-space:pre-wrap;line-height:var(--leading-relaxed);margin:0;max-height:320px;overflow:auto}.Xp p.r2{color:var(--muted);margin-top:12px}.wn{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.wn dt{color:var(--muted);margin-bottom:6px}.wn dd{margin:0}.si{list-style:none;padding:0;margin:0}.si li,.am{border-bottom:1px solid var(--line);padding:12px 0}.si li>div{display:flex;justify-content:space-between;gap:12px;margin-bottom:6px}.si strong,.am strong{font-weight:var(--weight-medium)}.si small{color:var(--muted)}.Ip{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-top:12px;color:var(--muted);font-size:var(--text-2xs)}.Ip>div{display:flex}.tm{text-align:center;padding:44px 16px;color:var(--muted);font-size:var(--text-sm)}.tm strong{color:var(--text);font-weight:var(--weight-medium)}.i2{font-size:var(--text-sm);color:var(--muted)}@container (max-width: 850px){.De{gap:8px}.De>div{padding:12px}.pi{position:static;margin-top:8px;max-width:100%}}@container (max-width: 600px){.De{grid-template-columns:1fr}.De>div{min-height:86px}.pi{position:absolute}.wn{grid-template-columns:repeat(2,minmax(0,1fr))}.Ip{flex-wrap:wrap}.Zh{flex:1 1 160px}}.Cp{margin-top:10px}.Cp summary{cursor:pointer;color:var(--muted)}.Cp button{width:auto!important}.M>thead>tr>th,.M>tbody>tr>td{border-left:0;border-right:0}.M>tbody>tr:last-child>td{border-bottom:0}.M>tbody>tr:hover>td:not(.em){background:var(--soft)}.xi{border:1px solid var(--line);border-radius:var(--radius-2xl);margin:16px 0}.o2{margin:16px 0;padding:12px;border:1px solid var(--accent-border);border-radius:var(--radius-2xl);background:var(--accent-subtle);font-size:var(--body-font-size);line-height:var(--body-line-height)}.xi summary{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:12px;cursor:pointer;font-size:var(--body-font-size)}.xi summary small{margin-left:auto;color:var(--muted);font-size:var(--label-font-size)}.xi summary:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.rm{padding:0 12px 12px;border-top:1px solid var(--line)}.im{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-top:12px}.im p{margin:0}.Jt{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:16px 0}.Jt div{min-width:0}.Jt dt{color:var(--muted);font-size:var(--label-font-size);margin-bottom:4px}.Jt dd{margin:0;font-size:var(--body-font-size);overflow-wrap:anywhere}.Jt dd small{display:block;color:var(--muted);margin-top:4px}.rm .n2{font-size:var(--label-font-size);line-height:var(--leading-normal)}@media(max-width:600px){.Jt{grid-template-columns:1fr}.xi summary small{flex-basis:100%;margin-left:24px}}.d2{height:100%;min-height:0;display:flex;flex-direction:column}.l2{flex:1;overflow:auto;min-height:0}.om{width:100%;max-width:var(--page-content-width);padding:0 var(--page-padding) 40px;margin:0 auto}.nm{padding:24px 0 8px}.Ap{display:flex;align-items:center;justify-content:space-between;margin:16px 0 0;padding:12px 0}.Ap h2,.Yp h2{font-size:var(--text-lg);font-weight:var(--weight-bold);line-height:var(--leading-tight);letter-spacing:-.1px;margin:0;font-family:var(--font-family-heading)}.dm{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px;row-gap:16px}.Kt{display:flex;align-items:center;gap:16px;min-width:0;min-height:72px;padding:12px;border:1px solid transparent;border-radius:var(--radius-2xl)}.Kt:hover{border-color:#eee;background:#fafafa}.yn{width:40px;height:40px;border:1px solid #ededed;box-shadow:var(--shadow-xs);border-radius:var(--radius-xl);display:grid;place-items:center;flex-shrink:0;background:#fff;color:#555}.yn[data-kind=Operations]{color:var(--success)}.yn[data-kind=Finance],.yn[data-kind=Community]{color:var(--primary)}.Bp{min-width:0;flex:1}.Kt h2,.Kt h3{margin:0;font-size:var(--text-base);font-weight:var(--weight-bold);line-height:var(--leading-tight);letter-spacing:normal;color:var(--content-default);font-family:var(--font-family-heading)}.Kt p{margin:6px 0 0;font-size:var(--text-xs);line-height:var(--leading-normal);font-weight:var(--weight-normal);color:var(--muted)}.Bp p{overflow:hidden;text-overflow:ellipsis;white-space:normal}.Bp .lm{white-space:normal;overflow:visible}.lm button{display:flex;margin-top:4px;padding-inline:0}.Kt>button{flex-shrink:0}.Yp{padding:40px 12px 0}.Yp p{font-size:var(--text-base);line-height:var(--leading-normal);color:var(--muted)}.Ap>span{font-size:var(--text-xs);color:var(--muted)}.pm{flex-direction:column;align-items:stretch;gap:0;padding:20px;border-color:var(--line);background:var(--background, white)}.Gp{display:flex;align-items:center;gap:12px}.Gp>div{min-width:0}.Gp h3{overflow-wrap:anywhere;line-height:var(--leading-snug);font-family:var(--font-family-heading);font-weight:var(--weight-bold)}.sm{display:inline-block;color:var(--muted);font-size:var(--text-xs);margin-top:2px}.sm[data-available=true]{color:#307451}.pm>p{font-size:var(--text-sm);line-height:var(--leading-relaxed);margin-top:16px}.kn{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin-top:auto;padding-top:20px}.kn>span{font-size:var(--text-xs);color:var(--muted)}.kn>a{display:inline-flex;align-items:center;gap:4px;color:var(--primary, #3b6bce);font-size:var(--text-xs)}.kn>a:focus-visible{outline:2px solid var(--primary, #3b6bce);outline-offset:4px}@media(max-width:600px){.p2{padding-inline:12px}.om{padding-inline:16px}.nm{padding-top:24px}.dm{grid-template-columns:minmax(0,1fr)}}.s2{margin:0 0 20px;color:var(--muted);font-size:var(--text-sm);line-height:var(--leading-relaxed)}.x2{margin-top:16px}.xm{margin:12px 0;padding:14px;border:1px solid var(--border);border-radius:var(--radius-2xl);background:var(--surface);min-width:0;overflow-wrap:anywhere;line-height:var(--leading-relaxed)}.g2{display:block;margin-bottom:8px;font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--muted-foreground)}.xm p{margin:8px 0;white-space:pre-wrap}.Fp{margin-block:12px;color:var(--text)}.Fp>summary{cursor:pointer;font-size:var(--text-xs);color:var(--muted)}.Fp>section{margin-top:12px}.gm{margin:12px 0;max-width:560px;min-width:0;padding:14px;border:1px solid var(--border);border-radius:var(--radius-2xl);background:var(--surface);color:var(--foreground);font-size:var(--text-xs)}.Lt{display:flex;align-items:center;justify-content:space-between;gap:12px}.Lt>div{display:grid;gap:2px;min-width:0}.Lt strong{font-size:var(--text-sm);font-weight:var(--weight-semibold)}.Lt span,.Lt>svg{color:var(--muted-foreground)}.Lt span{overflow-wrap:anywhere}.Mp{display:flex;flex-wrap:wrap;gap:4px 10px;margin:12px 0}.Mp>time{font-weight:var(--weight-medium)}.Mp>span{color:var(--muted-foreground)}.f2{display:grid;grid-template-columns:repeat(auto-fit,minmax(125px,1fr));gap:7px}.Op{min-height:58px;height:auto;display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:9px 11px;white-space:normal;text-align:left}.Op[aria-pressed=true]{background:var(--accent-subtle);border-color:var(--accent-border);box-shadow:inset 0 0 0 1px var(--accent-border)}.h2{overflow-wrap:anywhere;font-weight:var(--weight-medium)}.fm{display:flex;align-items:center;gap:4px;color:var(--muted-foreground);font-size:var(--text-2xs)}.fm[data-available=true]{color:var(--foreground)}.m2{margin:10px 0 0;color:var(--muted-foreground);font-size:var(--text-2xs);line-height:var(--leading-relaxed)}.c2{display:flex;align-items:center;flex-wrap:wrap;gap:7px 10px;margin-top:12px}.v2{margin:8px 0 0;color:var(--danger);overflow-wrap:anywhere}.hm{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:8px 0}.hm>p{margin:0;font-size:var(--text-2xs);color:var(--muted-foreground)}@media(max-width:440px){.gm{padding:12px}.Op{min-height:64px}}.gi{margin-top:6px;color:var(--muted-foreground);font-size:var(--text-2xs);line-height:var(--leading-relaxed)}.gi>summary{cursor:pointer;padding-block:6px}.gi>summary:focus-visible{outline:2px solid var(--foreground);outline-offset:2px;border-radius:var(--radius-xs)}.gi p{margin:6px 0;overflow-wrap:anywhere}@media(pointer:coarse){.gi>summary{min-height:44px;display:flex;align-items:center}}.Ka{width:100%;min-width:0;display:grid;gap:8px;margin:12px 0 16px}.u2{border:1px solid var(--border);border-radius:var(--radius-2xl);background:var(--surface);max-width:480px;min-width:0}.la>summary{list-style:none;display:flex;align-items:center;gap:10px;padding:12px;cursor:pointer;color:var(--muted-foreground)}.la>summary::-webkit-details-marker{display:none}.la>summary>span{display:grid;gap:3px;flex:1;min-width:0}.la strong{font-size:var(--text-sm);color:var(--foreground);font-weight:var(--weight-medium)}.la span>span{font-size:var(--text-2xs);overflow-wrap:anywhere}.la[open]>summary>svg:last-child{transform:rotate(180deg)}.la>summary:focus-visible{outline:2px solid var(--foreground);outline-offset:-3px;border-radius:var(--radius-md)}.la>div{padding:0 12px;font-size:var(--text-xs);color:var(--muted-foreground);overflow-wrap:anywhere}.Sp{display:flex;gap:6px;align-items:center;justify-content:flex-end;padding:0 10px 10px}.Sp>button:first-child{margin-right:auto}.Sp>span{display:inline-flex}.Dp{color:var(--muted-foreground);font-size:var(--text-xs)}.Dp p{margin:6px 0}.Dp p:focus{outline:none}.j{border:1px solid var(--border);border-radius:var(--radius-2xl);background:var(--surface);min-width:0;overflow:hidden}.j[data-status=pending]{border-color:var(--line-strong, #d8d9df)}.Nt{display:grid;grid-template-columns:26px minmax(0,1fr) 14px;gap:9px;width:100%;height:auto;padding:12px;border:0;border-radius:0;color:var(--foreground);text-align:left;white-space:normal}.Nt img{width:26px;height:26px;border-radius:var(--radius-sm);object-fit:contain}.b2{width:26px;height:26px;display:grid;place-items:center;color:var(--foreground)}.Nt>svg{color:var(--muted-foreground)}.Nt:focus-visible{outline-offset:-3px}.Ep{min-width:0;display:grid;gap:4px}.Ep>strong{font-size:var(--text-sm);font-weight:var(--weight-medium);line-height:var(--leading-normal);overflow-wrap:anywhere}.Hp{display:flex;gap:4px 12px;flex-wrap:wrap;align-items:center;color:var(--muted-foreground);font-size:var(--text-2xs);font-weight:var(--weight-normal);line-height:var(--leading-normal)}.Hp>span:first-child{min-width:0;overflow-wrap:anywhere}.ke{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.j[data-status=completed] .ke{color:var(--success, #427965)}.j[data-status=pending] .ke{color:var(--purple, #7562d8)}.j[data-status=failed] .ke{color:var(--destructive, #a33b39)}.j[data-delivery=queued] .ke,.j[data-delivery=sending] .ke,.j[data-delivery=accepted] .ke,.j[data-delivery=cancelled] .ke{color:var(--muted-foreground)}.j[data-delivery=failed] .ke,.j[data-delivery=unknown] .ke{color:var(--destructive, #a33b39)}.Pt{margin:10px 0;padding:10px;background:var(--soft, #f6f7f9);border-radius:var(--radius-2xl)}.Pt dl{display:grid;gap:6px;margin:0;font-size:var(--text-xs)}.Pt dl>div{display:grid;grid-template-columns:46px minmax(0,1fr);gap:8px}.Pt dt{color:var(--muted-foreground)}.Pt dd{margin:0;overflow-wrap:anywhere}.w2{margin:12px 0 0;font-size:var(--text-sm);line-height:var(--leading-relaxed);white-space:pre-wrap;overflow-wrap:anywhere}.y2{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.k2{padding:12px;border-top:1px solid var(--border)}.mm{display:flex;gap:7px;align-items:center;flex-wrap:wrap;font-size:var(--text-2xs);color:var(--muted-foreground)}.mm span+span{border-left:1px solid var(--border);padding-left:7px}.z2{color:var(--foreground);font-size:var(--text-xs);line-height:var(--leading-normal);margin:7px 0;overflow-wrap:anywhere}.E,.fi{font-size:var(--text-2xs);color:var(--muted-foreground)}.E>summary,.fi>summary{list-style:none;cursor:pointer;display:inline-flex;gap:5px;align-items:center;min-height:28px;border-radius:var(--radius-xs)}.E>summary::-webkit-details-marker,.fi>summary::-webkit-details-marker{display:none}.E[open]>summary svg,.fi[open]>summary svg{transform:rotate(90deg)}.E>summary:focus-visible,.fi>summary:focus-visible{outline:2px solid var(--purple, #7562d8);outline-offset:2px}.E dl{display:grid;gap:8px;margin:8px 0;padding:10px;background:var(--soft, #f6f7f9);border-radius:var(--radius-sm)}.E dl>div{display:flex;gap:5px 12px;flex-wrap:wrap}.E dt{flex:0 0 110px}.E dd{flex:1;min-width:100px;margin:0;color:var(--foreground);overflow-wrap:anywhere}.E code{display:block;font-size:var(--text-2xs);color:var(--muted-foreground);margin-top:3px}.E>p{font-size:var(--text-2xs);line-height:var(--leading-normal);margin:8px 0}.cm{margin-top:8px;border-top:1px solid var(--border);padding-top:10px}.cm>p:first-child{margin:0 0 10px;font-size:var(--text-xs);color:var(--foreground)}.vm{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px}.vm>button:first-child{margin-right:auto}._2{font-size:var(--text-2xs);line-height:var(--leading-normal);color:var(--muted-foreground);margin:9px 0 0}.j2{margin-top:9px;padding-top:11px;border-top:1px solid var(--border)}.um{display:flex;gap:5px 12px;flex-wrap:wrap;align-items:baseline;font-size:var(--text-2xs);line-height:var(--leading-normal);color:var(--muted-foreground)}.um strong{font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--foreground)}.zn{list-style:none;margin:10px 0 4px;padding:0;display:grid;gap:8px}.zn li{display:grid;gap:3px;min-width:0}.zn strong{font-size:var(--text-xs);font-weight:var(--weight-normal);color:var(--foreground);overflow-wrap:anywhere}.zn span{font-size:var(--text-2xs);color:var(--muted-foreground);overflow-wrap:anywhere}.q2{color:var(--destructive, #a33b39);font-size:var(--text-xs);line-height:var(--leading-normal);overflow-wrap:anywhere;margin-bottom:0}.X2{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;color:var(--muted-foreground);font-size:var(--text-xs)}.Ka[data-inline]{margin:0 0 10px}.Ka[data-inline] .Nt{display:grid;height:auto;min-height:48px;grid-template-columns:minmax(0,1fr) 14px;padding:10px 12px}.Ka[data-inline] .Nt img{display:none}.Ka[data-inline] .Hp>span:first-child{display:none}.Ka[data-inline] .j[data-status=completed]{background:transparent;border-color:var(--line)}.Ka[data-inline] .j[data-status=completed] .Ep>strong{display:none}.I2{display:flex;flex-wrap:wrap;gap:6px 16px;margin-top:6px;font-size:var(--text-sm)}.j[data-linked-send=true]{max-width:480px}.j[data-linked-send=true] .Pt{background:transparent;padding:0}.j[data-linked-send=true] .E{margin-top:10px}.hi{margin:10px 0 0;padding:0;min-width:0;flex-shrink:0}.Jp{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px;margin-bottom:8px;font-size:var(--text-xs);font-family:var(--font-family-heading)}.Jp strong{font-weight:var(--weight-medium)}.Jp span{font-size:var(--text-2xs);color:var(--muted-foreground)}.hi>p{font-size:var(--text-xs);color:var(--destructive)}.hi>section{margin:0}.Qt{margin-top:10px;border-top:1px solid var(--border);padding-top:8px}.C2{display:flex;flex-wrap:wrap;gap:6px}.Qt label{display:grid;gap:6px;font-size:var(--text-sm)}.Qt textarea{margin-bottom:var(--space-2)}.Qt textarea:not([data-slot]){width:100%;box-sizing:border-box;resize:vertical;background:var(--surface);color:var(--foreground);border:1px solid var(--control-border);border-radius:var(--field-radius);padding:10px;font:inherit;margin-bottom:8px;font-size:var(--font-size-input);line-height:var(--leading-normal)}.Qt p,.Qt li{font-size:var(--text-xs)}.hi{width:100%;max-width:768px;margin-left:auto;margin-right:auto}@media(min-width:651px)and (max-height:800px){.hi{max-width:720px}}.ae{width:440px;min-width:0;height:100dvh;display:flex;flex-direction:column;background:#fff;border-left:1px solid #e8e8ee;z-index:15}.ae[hidden]{display:none}.ae[data-mode=full]{position:fixed;left:var(--rail-width);right:0;top:44px;width:auto;height:calc(100dvh - 44px)}.A2{flex:1;min-height:0;overflow:hidden;overscroll-behavior:contain}.bm,.Kp{height:100%;min-height:0}.bm[hidden],.Kp[hidden]{display:none}.Kp{display:flex;flex-direction:column}.mi{display:flex;align-items:center;gap:8px;padding:10px 12px;min-height:56px;border-bottom:1px solid var(--line)}.mi>div{display:grid;gap:3px;flex:1;min-width:0}.mi strong{font-size:var(--text-base);font-weight:var(--weight-semibold)}.mi span{font-size:var(--text-xs);color:var(--muted)}.mi button{flex-shrink:0}.Y2{flex:1;min-height:0;overflow:auto;padding:0;scrollbar-width:thin}.B2{font-size:var(--text-base);color:var(--muted)}.wm{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 12px;font-size:var(--text-base)}.wm p{margin:0}@media(max-width:1050px){.ae,.ae[data-mode=full]{position:fixed;inset:44px 0 0;width:100%;height:calc(100dvh - 44px)}}@media(max-width:760px){.ae,.ae[data-mode=full]{top:88px;height:calc(100dvh - 88px)}}@media(width<1024px){.ae[data-section=conversations]{opacity:1;transform:translate(0);transition:transform .16s ease,opacity .16s ease,display .16s allow-discrete}.ae[data-section=conversations][hidden]{opacity:0;transform:translate(24px)}@starting-style{.ae[data-section=conversations]:not([hidden]){opacity:0;transform:translate(24px)}}}@media(prefers-reduced-motion:reduce){.ae[data-section=conversations]{transition:none}}.Lp{margin:16px 0;padding:16px;border:1px solid var(--border-subtle);border-radius:var(--radius-2xl);font-size:var(--text-base);line-height:var(--leading-normal);background:var(--surface)}.Lp p{margin:0 0 12px;color:var(--muted-foreground)}.Lp .G2{color:var(--content-default);font-weight:var(--weight-medium)}.F2{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.Np{padding:0;margin:0 0 16px;list-style:none}.Np li{display:flex;justify-content:space-between;gap:16px;padding:8px 0;border-bottom:1px solid var(--border-subtle)}.Np small{color:var(--muted-foreground)}:root{--font-family-body: Inter, ui-sans-serif, system-ui, -apple-system, sans-serif;--font-family-heading: Geist, var(--font-family-body);--font-size-input: var(--text-base);--text-2xs: 11px;--text-xs: 12px;--text-sm: 13px;--text-base: 14px;--text-md: 15px;--text-lg: 16px;--text-xl: 18px;--text-2xl: 20px;--text-3xl: 24px;--text-4xl: 32px;--display-sm: 36px;--display-lg: 52px;--weight-normal: 400;--weight-medium: 500;--weight-semibold: 600;--weight-bold: 700;--leading-none: 1;--leading-tight: 1.15;--leading-snug: 1.3;--leading-normal: 1.4;--leading-relaxed: 1.6;--space-0: 0px;--space-0-5: 2px;--space-1: 4px;--space-1-5: 6px;--space-2: 8px;--space-2-5: 10px;--space-3: 12px;--space-3-5: 14px;--space-4: 16px;--space-4-5: 18px;--space-5: 20px;--space-6: 24px;--space-7: 28px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-14: 56px;--space-16: 64px;--space-20: 80px;--touch-target: 44px;--rail-width: 44px;--sidebar-width: 208px;--control-height: 32px;--control-height-sm: 32px;--control-height-md: 32px;--control-disabled-opacity: .5;--control-font-size: var(--text-base);--control-radius: var(--radius-lg);--field-radius: var(--radius-md);--dialog-title-size: var(--text-xl);--section-title-size: var(--text-base);--page-padding: var(--space-4);--page-content-width: 960px;--header-height: 44px;--toolbar-height: 48px;--field-height: var(--control-height-md);--control-line-height: var(--leading-normal);--table-row-height: 44px;--surface-radius: var(--radius-2xl);--radius-xs: 4px;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 10px;--radius-xl: 12px;--radius-2xl: 16px;--radius-3xl: 20px;--radius-full: 9999px;--ring: var(--primary);--page-title-size: var(--text-2xl);--body-font-size: var(--text-base);--label-font-size: var(--text-xs);--body-line-height: var(--leading-normal);--label-line-height: var(--leading-normal);--primary: #2563eb;--primary-hover: #1d4ed8;--accent-subtle: #eff6ff;--accent-border: #c9d9fb;--surface: #fff;--background: #fff;--border: #e5e7eb;--control-border: #808894;--border-subtle: #eff0f2;--content-default: #404040;--page-body: lab(98.26 0 0);--foreground: #212529;--muted-foreground: #626970;--muted-background: #f5f5f5;--danger: #b42318;--success: #166534;--success-surface: #f0fdf4;--warning: #92400e;--warning-surface: #fff7ed;--danger-surface: #fef2f2;--destructive: var(--danger);--surface-muted: var(--muted-background);--muted-surface: var(--muted-background);--secondary: var(--muted-background);--primary-muted: var(--accent-subtle);--overlay: rgb(33 37 41 / 55%);--shadow-xs: 0 1px 3px rgb(0 0 0 / 5%);--shadow-sm: 0 1px 4px rgb(0 0 0 / 5%);--shadow-lg: 0 4px 16px rgb(0 0 0 / 8%);--shadow-xl: 0 8px 24px rgb(0 0 0 / 10%);--shadow-hover: 0 4px 20px rgb(0 0 0 / 10%);--duration-fast: .12s;--duration-base: .15s;--booking-reservation-bg: #eff6ff;--booking-reservation-accent: var(--primary);--booking-reservation-text: #1e3a5f;--booking-lesson-bg: var(--success-surface);--booking-lesson-accent: #15803d;--booking-lesson-text: var(--success);--booking-tournament-bg: var(--warning-surface);--booking-tournament-accent: #b45309;--booking-tournament-text: var(--warning);--booking-block-bg: #f3f4f6;--booking-block-accent: var(--muted-foreground);--booking-block-text: #4b5563;--booking-unknown-bg: #f8f9fa;--booking-unknown-accent: var(--muted-foreground);--booking-unknown-text: #4b5563;--popover-shadow: var(--shadow-lg);--bg: var(--background);--line: var(--border);--text: var(--foreground);--muted: var(--muted-foreground);--purple: var(--primary);--soft: var(--page-body);font-family:var(--font-family-body);color:var(--text);font-size:16px;line-height:var(--leading-normal);-webkit-font-smoothing:antialiased;font-feature-settings:normal}@media(pointer:coarse){:root{--font-size-input: var(--text-lg);--control-height: var(--touch-target);--field-height: var(--touch-target);--control-height-sm: var(--touch-target);--control-height-md: var(--touch-target)}}@font-face{font-family:Geist;src:url(/fonts/GeistVariable.woff2) format("woff2");font-weight:100 900;font-display:swap;font-style:normal}@font-face{font-family:Inter;src:url(/fonts/InterVariable.ttf) format("truetype");font-weight:100 900;font-display:swap;font-style:normal}.finance-toolbar{gap:12px}.period-control{display:flex;align-items:center;gap:8px;margin-left:auto;font-size:var(--text-xs);color:var(--muted)}.period-control select{border:1px solid var(--control-border);background:#fff;border-radius:var(--field-radius);height:var(--field-height);padding:0 8px;color:var(--text);font-size:var(--font-size-input)}.demo-notice{padding:8px 12px;background:#fffbeb;color:var(--warning);font-size:var(--label-font-size);line-height:1.5;border-top:1px solid #fef3c7;border-bottom:1px solid #fef3c7}.demo-notice strong{margin-right:12px}.statement-tabs{display:flex;gap:8px;padding:8px 12px;flex-wrap:wrap}.demo-label{font-size:var(--label-font-size);color:var(--warning)}.scenario-controls{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:16px;border-top:1px solid var(--line);font-size:var(--text-xs)}.scenario-controls label{display:grid;gap:8px}*{box-sizing:border-box}body{font-family:var(--font-family-body);font-size:var(--body-font-size);font-weight:var(--weight-medium);line-height:var(--body-line-height);color:var(--foreground);margin:0;background:var(--bg)}button,input,select,textarea{font:inherit}button{cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;color:inherit}button:disabled{opacity:.5;cursor:not-allowed}button:focus-visible,input:focus-visible{outline:2px solid var(--purple);outline-offset:3px}.case-link{padding:0;text-align:left;justify-content:flex-start}.work-filter{background:#fff;border:1px solid var(--line);border-radius:var(--radius-xs);padding:6px 10px;color:var(--text)}.case-form{margin-top:22px}.document-requirements{margin-top:24px;border-top:1px solid var(--line);padding-top:16px}.document-requirements p{color:var(--muted);font-size:var(--text-xs);line-height:1.5;overflow-wrap:anywhere}.requirement-create,.requirement-action{display:flex;flex-direction:column;gap:10px}.document-requirements label{display:flex;flex-direction:column;gap:5px;font-size:var(--text-xs)}.document-requirements input:not([data-slot]),.document-requirements textarea:not([data-slot]){border:1px solid var(--control-border);border-radius:var(--field-radius);padding:var(--space-1) var(--space-3);width:100%;min-height:var(--field-height);font:inherit;font-size:var(--font-size-input);font-weight:var(--weight-normal);line-height:var(--body-line-height);color:var(--content-default)}.document-requirements input:not([data-slot]){height:var(--field-height)}.document-requirements textarea:not([data-slot]){min-height:120px}.document-requirements input:not([data-slot]):focus-visible,.document-requirements textarea:not([data-slot]):focus-visible{outline:2px solid var(--ring);outline-offset:2px}.requirement-card{border:1px solid var(--line);border-radius:var(--surface-radius);padding:12px;margin-top:12px}.requirement-card header,.requirement-buttons{display:flex;gap:8px;align-items:center;justify-content:space-between;flex-wrap:wrap}.requirement-card strong{font-size:var(--text-sm);font-weight:var(--weight-medium)}.requirement-buttons{margin-top:8px;justify-content:flex-start}.financial-evidence{border:1px solid var(--line);border-radius:var(--radius-sm);padding:12px;font-size:var(--text-sm);line-height:1.5}.financial-evidence summary{cursor:pointer;font-weight:var(--weight-medium)}.financial-evidence p{color:var(--muted);margin:10px 0;font-size:var(--text-xs)}.financial-evidence dl{margin:12px 0 0}.financial-evidence dl>div{padding:8px 0;border-top:1px solid var(--line)}.financial-evidence dt{color:var(--muted);font-size:var(--text-xs)}.financial-evidence dd{margin:2px 0 0}.case-form fieldset{padding:0;margin:0;border:0;min-width:0;display:grid;gap:14px}.requirement-create{padding:0;margin:0;border:0;min-width:0}.case-form label{display:grid;gap:7px;font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--muted);line-height:var(--label-line-height)}.case-form input:not([data-slot]),.case-form textarea:not([data-slot]),.case-form select:not([data-slot],[aria-hidden=true]){border:1px solid var(--control-border);border-radius:var(--field-radius);padding:var(--space-1) var(--space-3);background:var(--surface);color:var(--content-default);width:100%;min-height:var(--field-height);font-size:var(--font-size-input);font-weight:var(--weight-normal);line-height:var(--body-line-height)}.case-form input:not([data-slot]):focus-visible,.case-form textarea:not([data-slot]):focus-visible,.case-form select:not([data-slot],[aria-hidden=true]):focus-visible{outline:2px solid var(--ring);outline-offset:2px}.case-form textarea:not([data-slot]){resize:vertical;min-height:120px}.case-form input[type=checkbox],.case-form input[type=radio]{min-height:0}.case-form label.permission-choice{display:grid;grid-template-columns:16px minmax(0,1fr);align-items:start;gap:10px;line-height:1.5}.case-form .permission-choice input[type=checkbox]{width:14px;height:14px;margin:2px 0 0;padding:0;accent-color:#7963c5}.form-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.case-history{margin-top:20px;border-top:1px solid var(--line);padding-top:12px}.case-history>p{color:var(--muted);font-size:var(--label-font-size)}.case-history details{border-top:1px solid var(--line);margin-top:12px;padding-top:12px}.case-history summary{cursor:pointer;font-size:var(--text-xs)}.case-history details p{margin:8px 0;white-space:pre-wrap;overflow-wrap:anywhere}.source-link{display:inline-flex;gap:5px;align-items:center;color:var(--purple)}.pagination{display:flex;align-items:center;gap:12px}.mobile-view{display:none}select:focus-visible,textarea:focus-visible{outline:2px solid var(--purple);outline-offset:3px}@media(max-width:600px){.form-columns{grid-template-columns:1fr}}button{border:0;background:none}input{min-width:0}h1,h2,p{margin:0}h1{font-size:var(--page-title-size);font-family:var(--font-family-heading);font-weight:var(--weight-bold);line-height:var(--leading-tight);letter-spacing:-.1px}h2{font-family:var(--font-family-heading);font-size:var(--page-title-size);font-weight:var(--weight-bold);line-height:24px;letter-spacing:-.05px}h3,h4,h5,h6{font-family:var(--font-family-heading);font-size:var(--body-font-size);font-weight:var(--weight-bold);line-height:var(--body-line-height)}.workspace{display:grid;grid-template-columns:var(--rail-width) var(--sidebar-width) minmax(0,1fr);height:100dvh;overflow:hidden}.workspace:has(>[data-layout]){display:block}.workspace:has(#workspace-assistant[data-mode=panel]){grid-template-columns:var(--rail-width) var(--sidebar-width) minmax(0,1fr) 440px}.content.assistant-full>:not(.topbar):not(.mobile-club-switch){visibility:hidden}@media(max-width:1050px){.workspace:has(#workspace-assistant[data-mode=panel]){grid-template-columns:var(--rail-width) var(--sidebar-width) minmax(0,1fr)}.content.assistant-panel>:not(.topbar):not(.mobile-club-switch){visibility:hidden}}.rail{background:#fafafb;border-right:1px solid var(--line);display:flex;align-items:center;flex-direction:column;position:sticky;top:0;height:100vh}.rail-brand{color:var(--foreground);width:20px;height:20px;margin-top:12px}.rail-brand svg{width:100%;height:100%}.rail-items{display:grid;gap:6px;margin-top:28px}.rail-icon{color:var(--muted-foreground);display:grid;place-items:center;height:29px;width:31px}.rail-icon.selected{background:#eeebfb;color:var(--primary);border-radius:var(--radius-sm)}.rail-bottom{margin-top:auto;margin-bottom:23px;color:var(--muted-foreground)}.sidebar{border-right:1px solid var(--line);display:flex;flex-direction:column;position:sticky;top:0;height:100vh}.club-switch{height:44px;display:flex;align-items:center;gap:9px;padding:0 14px;border-bottom:1px solid var(--line)}.club-switch-trigger{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;justify-content:flex-start}.mobile-club-switch{display:none}@media(max-width:760px){.mobile-club-switch{display:flex;height:44px;flex-shrink:0;align-items:center;padding:6px 12px;border-bottom:1px solid var(--line)}.mobile-club-switch button{max-width:100%;overflow:hidden;text-overflow:ellipsis}}.club-switch strong{font-weight:var(--weight-medium);flex:1}.club-avatar{background:#e9e5fb;color:var(--primary);border-radius:var(--radius-sm);width:23px;height:23px;display:grid;place-items:center;font-weight:var(--weight-semibold)}.sidebar-inner{padding:24px 8px 8px;display:flex;flex-direction:column;flex:1}.section-label{font-size:var(--text-xs);letter-spacing:0;color:var(--muted-foreground);padding:0 10px;margin-bottom:12px}.nav{height:var(--control-height);font-size:var(--control-font-size);width:100%;justify-content:flex-start;padding:0 10px;border-radius:var(--radius-sm);margin-bottom:4px;color:var(--muted-foreground)}.case-documents{margin-top:22px;border-top:1px solid var(--line);padding-top:16px}.section-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.case-documents h3{margin:0;font-size:var(--text-base)}.case-documents>p{font-size:var(--text-xs);line-height:1.6;margin-top:10px;color:var(--muted-foreground)}.document-list{padding:0;margin:14px 0 0;list-style:none}.document-list li{display:flex;gap:12px;padding:14px 0;border-top:1px solid var(--line);align-items:flex-start}.document-list li>div{flex:1;min-width:0}.document-list strong{overflow-wrap:anywhere;font-size:var(--text-xs)}.document-list small{display:block;color:var(--muted-foreground);margin-top:5px}.document-list details{margin-top:8px;font-size:var(--label-font-size)}.document-list code{display:block;overflow-wrap:anywhere;margin-top:5px}.document-download{display:flex;align-items:center;gap:5px;color:var(--purple);font-size:var(--text-xs);min-height:28px}.club-switch strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nav.active{background:#fafafa;color:var(--foreground);font-weight:var(--weight-medium)}.nav-count{margin-left:auto;font-size:var(--label-font-size);color:var(--muted)}.roadmap-label{margin-top:35px}.roadmap{display:flex;align-items:center;gap:10px;color:var(--muted-foreground);font-size:var(--text-xs);padding:11px 10px}.sidebar-note{margin-top:auto;border:1px solid var(--line);border-radius:var(--surface-radius);padding:13px 11px;font-size:var(--label-font-size);color:var(--content-default);line-height:1.6}.sidebar-note p{color:var(--muted-foreground);font-size:var(--label-font-size);margin:7px 0 11px}.note-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:#9580de;margin-right:7px}.preview-tag{font-size:var(--label-font-size);border:1px solid #ece9f4;padding:3px 6px;border-radius:var(--radius-xs);color:var(--muted-foreground)}.profile{border-top:1px solid var(--line);padding:8px 14px;justify-content:flex-start;font-size:var(--label-font-size)}.profile small{display:block;color:var(--muted-foreground);font-size:var(--label-font-size);margin-top:3px;text-align:left}.profile>svg{margin-left:auto;color:var(--muted-foreground)}.avatar{background:#e9e6e0;border-radius:50%;height:29px;width:29px;display:grid;place-items:center;font-size:var(--label-font-size);color:var(--content-default)}.content{min-width:0;min-height:0;display:flex;flex-direction:column;height:100dvh;overflow:hidden}.content>:not(section),.content>.metrics{flex-shrink:0}.topbar{height:44px;border-bottom:1px solid var(--line);padding:0 16px;display:flex;align-items:center;justify-content:space-between}.health-state{padding:var(--page-padding);display:grid;justify-items:start;gap:16px}.health-meta{margin:0;padding:8px var(--page-padding);color:var(--muted);font-size:var(--text-xs);flex-shrink:0}.health-warnings{padding:10px 16px;background:#fff9eb;color:var(--warning);font-size:var(--text-sm);max-height:150px;overflow:auto;flex-shrink:0;border-block:1px solid #f0e5cd}.health-warnings summary{cursor:pointer}.health-warnings li{margin-block:5px}.metrics.health-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:600px){.metrics.health-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.metric.health-metric small{display:block;font-size:var(--text-xs);line-height:1.4;color:var(--muted-foreground);margin-top:6px}.health-meta a,.health-metric small a{text-decoration:underline}.metric-source{margin-top:8px;font-size:var(--label-font-size);color:var(--muted)}.metric-source summary{cursor:pointer}.lucide{stroke-width:1.5}.saved-layouts{display:grid;gap:16px;font-size:var(--text-sm)}.saved-layouts label{display:grid;gap:6px}.saved-layouts [role=alert]{color:var(--danger)}.breadcrumbs{display:flex;gap:16px;align-items:center;color:var(--muted-foreground);font-size:var(--text-base)}.breadcrumbs strong{font-weight:var(--weight-normal);color:var(--muted-foreground)}.sandbox{font-size:var(--label-font-size);color:var(--warning);background:#faf8f0;border:1px solid #f0eddf;padding:4px 9px;border-radius:var(--radius-3xl)}.sandbox span{display:inline-block;width:5px;height:5px;border-radius:50%;background:#b7aa73;margin-right:5px}.page-heading{display:flex;justify-content:space-between;align-items:center;padding:var(--page-padding) var(--page-padding) 20px;gap:16px;flex-wrap:wrap}.eyebrow{font-size:var(--label-font-size);letter-spacing:1.6px;color:var(--muted-foreground);margin-bottom:10px}.page-heading p{font-size:var(--text-xs);color:var(--muted-foreground);margin-top:9px}.primary{background:var(--primary);border:1px solid var(--primary);border-radius:var(--control-radius);color:#fff;font-size:var(--control-font-size);font-weight:var(--weight-medium);line-height:16px;height:var(--control-height);padding:0 10px;white-space:nowrap;box-shadow:0 1px 2px #0000000d}.primary:hover{background:var(--primary-hover)}.secondary{border:1px solid var(--line);background:#fff;border-radius:var(--control-radius);height:var(--control-height);padding:0 10px;font-size:var(--control-font-size);font-weight:var(--weight-medium);line-height:16px;white-space:nowrap}.toolbar{padding:8px var(--page-padding);border-bottom:1px solid var(--border-subtle);min-height:var(--toolbar-height);display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.toolbar>.text-button{margin-left:auto}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.view-tabs{display:flex;align-items:center;height:100%;gap:4px}.tab{height:28px;display:inline-flex;align-items:center;gap:8px;font-size:var(--control-font-size);padding:0 8px;color:var(--muted);border-radius:var(--control-radius);border-bottom:2px solid transparent}.tab.current{color:var(--foreground);background:var(--soft);border-bottom-color:transparent;border-radius:var(--control-radius)}.text-button{font-size:var(--control-font-size);min-height:var(--control-height);color:var(--muted);padding:5px 0}.text-button:hover{color:var(--text)}.metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:20px var(--page-padding);border-block:1px solid var(--line)}.metric{padding:0 20px;min-width:0;border-left:1px solid var(--line)}.metric:first-child{border-left:0;padding-left:0}.metric>span{font-size:var(--text-xs);color:var(--muted-foreground)}.metric>div{display:flex;align-items:center;gap:9px;margin:12px 0 4px}.metric strong{font-size:var(--text-2xl);font-weight:var(--weight-medium);letter-spacing:0;font-variant-numeric:tabular-nums}.metric i{width:8px;height:8px;border-radius:var(--radius-xs)}.purple{background:#9a80df}.green{background:#81b798}.blue{background:#8dabe0}.orange{background:#dbaf81}.metric small{font-size:var(--label-font-size);color:var(--muted)}.table-tools{border-top:0;border-bottom:1px solid var(--border-subtle);display:flex;align-items:center;gap:12px;min-height:var(--toolbar-height);padding:8px var(--page-padding);flex-wrap:wrap}.view-note{margin:12px var(--page-padding);color:var(--muted);font-size:var(--text-xs);line-height:1.6}.view-note>summary{cursor:pointer;width:fit-content;padding:4px 0}.view-note>summary:focus-visible{outline:2px solid var(--purple);outline-offset:3px}.view-note>div{padding-top:8px;max-width:80ch}.view-note p+p{margin-top:8px}@media(max-width:600px){:root{--page-padding: 16px}.metric{padding:12px}}.search{display:flex;align-items:center;gap:8px;color:var(--muted)}.search input:not([data-slot]),.control-input:not([data-slot]),.control-form input:not([type=checkbox],[type=radio],[data-slot]),.control-form select:not([data-slot],[aria-hidden=true]),.control-form textarea:not([data-slot]){border:1px solid var(--control-border);border-radius:var(--field-radius);background:var(--surface);padding:var(--space-1) var(--space-3);min-height:var(--field-height);width:240px;max-width:100%;font-size:var(--font-size-input);font-weight:var(--weight-normal);line-height:var(--body-line-height);color:var(--content-default)}.control-form input:not([type=checkbox],[type=radio],[data-slot]):focus-visible,.control-form select:not([data-slot],[aria-hidden=true]):focus-visible,.control-form textarea:not([data-slot]):focus-visible,.control-input:not([data-slot]):focus-visible{outline:2px solid var(--ring);outline-offset:2px}.control-form input:not([type=checkbox]):not([type=radio]),.control-form select,.control-form textarea{width:100%}.search input::placeholder,.control-input::placeholder,.control-form input::placeholder,.control-form textarea::placeholder{color:var(--muted)}.table-tools.project-search{height:auto;min-height:var(--toolbar-height);flex-wrap:wrap;padding-block:8px}.table-tools.project-search .search{flex:0 1 360px}.table-tools.project-search .search input{width:100%}.record-count{border-left:1px solid var(--line);padding-left:15px;font-size:var(--label-font-size);color:var(--muted)}.table-scope{margin-left:auto;display:flex;align-items:center;gap:7px;color:var(--muted);font-size:var(--label-font-size)}.table-scroll{overflow:auto;min-height:400px}table{border-collapse:collapse;width:100%;text-align:left;font-size:var(--text-base);white-space:nowrap}th{font-size:var(--label-font-size);font-weight:var(--weight-medium);line-height:14px;color:var(--muted);background:var(--soft);height:36px;border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle)}td,th{padding:8px 12px;border-right:1px solid var(--border-subtle)}td{height:36px;font-size:var(--body-font-size);font-weight:var(--weight-normal);line-height:16px;border-bottom:1px solid var(--border-subtle);color:var(--content-default);background:var(--surface)}th:last-child,td:last-child{border-right:0}tbody tr:hover{background:var(--soft)}.row-number{color:var(--muted);text-align:center;width:42px;font-size:var(--label-font-size)}.supplier{display:flex;align-items:center;gap:10px;color:var(--content-default)}.vendor-icon{width:16px;height:16px;border-radius:var(--radius-xs);display:grid;place-items:center}.color-0{background:#eee8fb;color:var(--primary)}.color-1{background:#e7f0ed;color:var(--success)}.color-2{background:#f9eee2;color:var(--warning)}.color-3{background:#e8edf8;color:var(--primary)}.capitalize{text-transform:capitalize}.mono{font-variant-numeric:tabular-nums;color:var(--muted);text-transform:uppercase;font-size:var(--label-font-size)}.amount{font-variant-numeric:tabular-nums;color:var(--content-default)}.status{display:inline-flex;align-items:center;gap:5px;border-radius:var(--radius-xs);padding:2px 6px;font-size:var(--label-font-size);line-height:var(--label-line-height);text-transform:capitalize;white-space:nowrap}.completed{background:#edf5ef;color:var(--success)}.queued,.processing{background:var(--soft);color:var(--muted)}.failed{background:#fff1f1;color:var(--danger)}.row-error{display:block;font-size:var(--label-font-size);color:var(--danger);margin-top:7px;white-space:normal;max-width:400px}.empty{padding:75px 20px;text-align:center}.empty-icon{width:52px;height:52px;background:#f5f2fb;border:1px solid #ece7f5;border-radius:var(--radius-2xl);display:grid;place-items:center;margin:0 auto 18px;color:var(--primary)}.empty h2{font-size:var(--text-lg);color:var(--content-default)}.empty p{font-size:var(--label-font-size);color:var(--muted);margin:9px auto 20px;max-width:320px;line-height:1.7}footer{border-top:1px solid var(--line);padding:15px 28px;display:flex;justify-content:space-between;font-size:var(--label-font-size);color:var(--muted)}footer span{display:flex;align-items:center;gap:6px}.overlay{position:fixed;inset:0;background:var(--overlay);backdrop-filter:blur(4px);display:grid;place-items:center;padding:20px;z-index:100}.dialog{position:relative;background:#fff;width:470px;max-width:100%;padding:20px 16px;border:1px solid var(--line);border-radius:var(--surface-radius);box-shadow:var(--shadow-xl)}.close{position:absolute;right:15px;top:15px;color:var(--muted);padding:5px}.dialog-icon{width:43px;height:43px;background:var(--soft);color:var(--content-default);display:grid;place-items:center;border-radius:var(--radius-lg);margin-bottom:19px}.dialog>p{font-size:var(--body-font-size);line-height:var(--body-line-height);color:var(--muted);margin-top:9px}.dropzone{margin-top:24px;width:100%;border:1px dashed var(--line);border-radius:var(--radius-md);background:var(--soft);padding:27px 15px;flex-direction:column;color:var(--muted)}.dropzone strong{font-size:var(--body-font-size);font-weight:var(--weight-medium);color:var(--content-default)}.dropzone span{font-size:var(--label-font-size)}.sample-actions{display:flex;justify-content:space-between;margin:12px 0 22px}.import-info{background:var(--soft);border-radius:var(--radius-sm);padding:12px;display:flex;gap:8px;color:var(--muted);font-size:var(--label-font-size);line-height:1.6}.import-info svg{flex-shrink:0}.dialog-footer{margin-top:23px;display:flex;justify-content:flex-end;gap:8px}.error{color:var(--danger);font-size:var(--text-xs)}.banner{padding:12px 28px;background:#fcf1f0;display:flex;justify-content:space-between}.login-page{min-height:100vh;display:grid;place-items:center;background:#faf9fc}.login-card{width:390px;max-width:90vw;padding:32px;background:#fff;border:1px solid var(--line);border-radius:var(--surface-radius)}.login-card h1{font-size:var(--text-3xl);line-height:1.3}.login-card p.muted{color:var(--muted-foreground);margin:12px 0 28px;line-height:1.7;font-size:var(--text-xs)}.login-card label{display:block;font-size:var(--label-font-size);color:var(--muted);margin:16px 0}.login-card input{display:block;margin-top:7px;width:100%;padding:var(--space-1) var(--space-3);height:var(--field-height);border:1px solid var(--control-border);border-radius:var(--field-radius);font-size:var(--font-size-input)}.login-card input:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.login-card .primary{width:100%;margin:14px 0}.login-card small{display:block;text-align:center;color:var(--muted);font-size:var(--label-font-size)}@media(min-width:1500px){.page-heading{padding-top:43px;padding-bottom:35px}.table-scroll{min-height:460px}}@media(max-width:1000px){.metrics{gap:8px;padding:16px}.metric{padding:11px}.metric small{font-size:var(--text-2xs)}.topbar,.toolbar{padding-left:18px;padding-right:18px}.page-heading{padding:25px 18px}.sidebar-inner{padding-left:7px;padding-right:7px}}@media(max-width:760px){.topbar{gap:12px}.topbar>.sandbox{display:none}.breadcrumbs{display:none}.breadcrumbs strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-view{min-width:0;flex:1;max-width:none}.mobile-view>button{width:100%;min-width:0}.mobile-view>button>span:first-child{overflow:hidden;text-overflow:ellipsis}.topbar>button{flex-shrink:0}.toolbar{flex-wrap:wrap;height:auto;min-height:44px;padding-top:8px;padding-bottom:8px;justify-content:flex-start;gap:12px}.toolbar>*{flex-shrink:0;white-space:nowrap}.table-tools .record-count{display:none}.table-tools .search{min-width:0;flex:1}.work-filter{max-width:130px;flex-shrink:0}.mobile-view{display:block;padding:0}.workspace{display:block}.rail,.sidebar{display:none}.page-heading{align-items:flex-start;gap:10px}.page-heading h1{font-size:var(--text-3xl)}.page-heading p{max-width:220px;line-height:1.5}.metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.table-tools{padding:0 16px}.table-scope{display:none}.toolbar{padding:8px 16px}.view-tabs{height:auto;gap:15px}.table-scroll{min-height:320px}footer{padding:15px 16px;gap:15px}.dialog{padding:24px}.login-card{padding:25px}}@media(prefers-reduced-motion:no-preference){button{transition:background .12s ease}}.contextual-agent-launcher{position:fixed;bottom:18px;right:20px;z-index:41;border-radius:var(--radius-2xl);box-shadow:0 2px 8px #00000008}:where(dialog,[role=dialog]){font-family:var(--font-family-body);font-size:var(--body-font-size);line-height:var(--body-line-height)}dialog h2,[role=dialog] h2{font-family:var(--font-family-heading);font-size:var(--dialog-title-size);font-weight:var(--weight-bold);line-height:var(--leading-tight);letter-spacing:-.05px}:where(dialog,[role=dialog]) :where(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea){border-radius:var(--field-radius);font-size:var(--body-font-size);font-weight:var(--weight-normal);line-height:var(--body-line-height)}:where(input:not([type=checkbox]):not([type=radio]),select,textarea){font-family:var(--font-family-body);font-size:var(--font-size-input);line-height:var(--leading-normal)}:where(h1,h2,h3,h4,h5,h6){font-family:var(--font-family-heading)}:where(b,strong){font-weight:var(--weight-bold)}:where(a,button,input,select,textarea,label,summary,[role=button],[role=option]){touch-action:manipulation}html{-webkit-tap-highlight-color:transparent}html,body,#root{margin:0;width:100%;height:100%;overflow:hidden}.presentation,.presentation-application{height:100dvh;min-height:0}.presentation .content{min-width:0}.presentation-playback{position:fixed;bottom:8px;left:50%;transform:translate(-50%);display:flex;gap:4px;z-index:100}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;scroll-behavior:auto!important}}.workspace:has(.presentation){display:block;height:100dvh;min-height:0}.presentation .content{position:relative}.profile-overlay{position:absolute;inset:14px 14px 14px auto;width:420px;z-index:30;overflow:hidden;border:1px solid var(--line);border-radius:14px;background:#fff;box-shadow:0 12px 40px #17202b12;container-type:inline-size;animation:profile-enter .65s cubic-bezier(.22,1,.36,1) both}@keyframes profile-enter{0%{opacity:0;transform:translate(48px)}to{opacity:1;transform:translate(0)}}@media(max-width:700px){.profile-overlay{inset:16px 10px 12px;width:auto;animation-name:profile-rise}}@keyframes profile-rise{0%{opacity:0;transform:translateY(48px)}to{opacity:1;transform:translateY(0)}}
