@layer components{.st-lines-ent .le-ent-quotes-stage{padding-top:var(--s-4);gap:10px;display:grid}.st-lines-ent .le-ent-quote{border:1px solid var(--line-2);background:var(--surface);align-content:start;gap:14px;max-width:1040px;padding:24px 24px 26px;display:grid}.st-lines-ent .le-ent-quote blockquote p{letter-spacing:-.015em;text-indent:-.36em;text-wrap:pretty;font-size:clamp(20px,2.2vw,24px);font-weight:380;line-height:1.35}.st-lines-ent .le-ent-quote figcaption{color:var(--ink-2);align-items:center;gap:14px;font-size:15.5px;display:flex}.st-lines-ent .le-ent-quote figcaption b{color:var(--ink);font-weight:500}.st-lines-ent .le-ent-quotes-progress{display:none}@media (min-width:900px) and (min-height:640px) and (prefers-reduced-motion:no-preference){.st-lines-ent .le-ent-quotes{height:calc(var(--n) * 55svh + 100svh);position:relative}.st-lines-ent .le-ent-quotes-pin{height:100svh;padding-top:var(--nav-h);align-items:center;display:flex;position:sticky;top:0;overflow:hidden}.st-lines-ent .le-ent-quotes-inner{gap:var(--s-6);display:grid}.st-lines-ent .le-ent-quotes-stage{gap:0;padding-top:0}.st-lines-ent .le-ent-quote{gap:var(--s-4);opacity:0;filter:blur(6px);pointer-events:none;transition:opacity .52s var(--ease), transform .76s var(--ease), filter .52s var(--ease);background:0 0;border:0;grid-area:1/1;padding:0;transform:translateY(28px)}.st-lines-ent .le-ent-quote[data-state=past]{transform:translateY(-28px)}.st-lines-ent .le-ent-quote[data-state=on]{opacity:1;filter:none;pointer-events:auto;transform:none}.st-lines-ent .le-ent-quote blockquote p{letter-spacing:-.028em;text-indent:-.42em;font-size:clamp(30px,3.4vw,48px);line-height:1.16}.st-lines-ent .le-ent-quotes-progress{color:var(--ink-3);font-family:var(--mono);letter-spacing:.04em;align-items:center;gap:16px;font-size:12px;display:flex}}.st-lines-ent .le-ent-quotes-segs{gap:6px;display:flex}.st-lines-ent .le-ent-quotes-segs i{background:var(--line-3);width:28px;height:2px;transition:background-color var(--t-med) var(--ease);border-radius:1px}.st-lines-ent .le-ent-quotes-segs i[data-on]{background:var(--ink)}.st-lines-ent .le-ent-head{max-width:760px;margin-bottom:var(--s-6);justify-items:start;gap:16px;display:grid}.st-lines-ent .le-ent-head .le-lede{max-width:62ch}.st-lines-ent .le-ent-claims{gap:10px;display:grid}@media (min-width:640px){.st-lines-ent .le-ent-claims{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.st-lines-ent .le-ent-claims{grid-template-columns:repeat(5,minmax(0,1fr))}}.st-lines-ent .le-ent-claims>li{display:grid}.st-lines-ent .le-ent-claim{border:1px solid var(--line-2);background:var(--surface);align-content:start;gap:8px;padding:18px 18px 22px;display:grid}.st-lines-ent .le-ent-claim h3{letter-spacing:-.012em;text-wrap:balance;font-size:16px;font-weight:500;line-height:1.3}.st-lines-ent .le-ent-claim p{color:var(--ink-2);font-size:14.5px;line-height:1.5}.st-lines-ent .le-ent-anatomy{gap:var(--s-3);margin-top:var(--s-6);display:grid}@media (min-width:960px){.st-lines-ent .le-ent-anatomy{column-gap:var(--s-4);grid-template-columns:minmax(220px,3fr) minmax(0,9fr)}}.st-lines-ent .le-ent-agent{border-radius:var(--r-surface);background:var(--night);min-height:280px;color:var(--on-night);box-shadow:var(--sh-2);grid-template-rows:auto auto 1fr auto auto;gap:8px;padding:22px 22px 20px;display:grid}.st-lines-ent .le-ent-agent-team{color:var(--on-night-2);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;font-size:11.5px;display:inline-flex}.st-lines-ent .le-ent-dot{background:var(--live);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #07896840}.st-lines-ent .le-ent-agent-name{letter-spacing:-.025em;font-size:22px;font-weight:450;line-height:1.15}.st-lines-ent .le-ent-agent-trigger{color:var(--on-night);grid-row:4;align-items:center;gap:8px;font-size:14.5px;display:inline-flex}.st-lines-ent .le-ent-agent-count{color:var(--on-night-3);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;grid-row:5;font-size:11px}.st-lines-ent .le-ent-layers{border-top:1px solid var(--ink)}.st-lines-ent .le-ent-layer{border-bottom:1px solid var(--line-2);grid-template-columns:132px minmax(0,1fr);align-items:center;gap:12px;padding:9px 0;display:grid}.st-lines-ent .le-ent-layer dt{color:var(--ink-3);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-size:11px}.st-lines-ent .le-ent-layer dd{flex-wrap:wrap;gap:6px;display:flex}.st-lines-ent .le-ent-chip,.st-lines-ent .le-ent-swatch{border:1px solid var(--line-2);border-radius:var(--r-chip);background:var(--surface)}.st-lines-ent .le-ent-chip{height:26px;color:var(--ink);white-space:nowrap;align-items:center;gap:6px;padding:0 9px;font-size:13px;display:inline-flex}.st-lines-ent .le-ent-chip img{flex:none}.st-lines-ent [data-kind=default]{border-color:var(--ink);background:var(--ink);color:var(--paper)}.st-lines-ent [data-kind=added]{border-style:dashed;border-color:var(--ink-3);background:0 0}.st-lines-ent .le-ent-legend{color:var(--ink-3);flex-wrap:wrap;gap:8px 20px;margin-top:14px;font-size:13px;display:flex}.st-lines-ent .le-ent-legend li{align-items:center;gap:8px;display:inline-flex}.st-lines-ent .le-ent-swatch{border-radius:3px;width:18px;height:12px}@media (max-width:560px){.st-lines-ent .le-ent-layer{grid-template-columns:minmax(0,1fr);gap:8px}}.st-lines-ent .le-ent-teams{gap:var(--s-3);margin-top:var(--s-10);display:grid}.st-lines-ent .le-ent-cards{gap:16px;display:grid}@media (min-width:900px){.st-lines-ent .le-ent-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}}.st-lines-ent .le-ent-card{border:1px solid var(--line-2);background:var(--surface);align-content:start;gap:10px;height:100%;padding:22px 22px 26px;display:grid}.st-lines-ent .le-ent-card-t{letter-spacing:-.02em;text-wrap:balance;font-size:20px;font-weight:500;line-height:1.2}.st-lines-ent .le-ent-card-v{color:var(--ink-2);font-size:15px;line-height:1.5}.st-lines-ent .le-ent-foot{gap:var(--s-3);margin-top:var(--s-4);padding-top:var(--s-4);border-top:1px solid var(--line);display:grid}.st-lines-ent .le-ent-note{max-width:60ch;color:var(--ink-2);font-size:15px;line-height:1.5}@media (min-width:900px){.st-lines-ent .le-ent-foot{grid-template-columns:minmax(0,1fr) auto;align-items:center}}.st-lines-ent .le-ent-controls{gap:var(--s-5) var(--s-4);display:grid}@media (min-width:640px){.st-lines-ent .le-ent-controls{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.st-lines-ent .le-ent-controls{grid-template-columns:repeat(4,minmax(0,1fr))}}.st-lines-ent .le-ent-control{border-top:1px solid var(--line-3);align-content:start;justify-items:start;gap:14px;padding-top:24px;display:grid}.st-lines-ent .le-ent-control-t{letter-spacing:-.02em;margin-top:8px;font-size:20px;font-weight:450;line-height:1.2}.st-lines-ent .le-ent-control-v{color:var(--ink-2);font-size:15px;line-height:1.55}.st-lines-ent .le-ent-compliance{gap:var(--s-4);margin-top:var(--s-10);padding:var(--s-4);display:grid}@media (min-width:960px){.st-lines-ent .le-ent-compliance{column-gap:var(--s-6);padding:var(--s-5);grid-template-columns:minmax(0,4fr) minmax(0,8fr)}}.st-lines-ent .le-ent-compliance-intro{align-content:start;justify-items:start;gap:12px;display:grid}.st-lines-ent .le-ent-compliance-t{letter-spacing:-.025em;font-size:24px;font-weight:450;line-height:1.15}.st-lines-ent .le-ent-compliance-v{color:var(--ink-2);margin-bottom:8px;font-size:15px;line-height:1.55}.st-lines-ent .le-ent-checks{gap:14px var(--s-4);font-size:15px;line-height:1.45;display:grid}@media (min-width:640px){.st-lines-ent .le-ent-checks{grid-template-rows:repeat(5,auto);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:column}}.st-lines-ent .le-ent-checks li{grid-template-columns:15px minmax(0,1fr);gap:10px;display:grid}.st-lines-ent .le-ent-checks svg{color:var(--live-ink);margin-top:3px}.st-lines-ent .le-ent-console{gap:var(--s-5);display:grid}@media (min-width:1024px){.st-lines-ent .le-ent-console{align-items:start;column-gap:var(--s-6);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.st-lines-ent .le-ent-console-copy{justify-items:start;gap:var(--s-3);display:grid}.st-lines-ent .le-ent-console-copy .le-ent-head{margin-bottom:0}.st-lines-ent .le-ent-window{border:1px solid var(--line-2);border-radius:var(--r-surface);color:var(--ink);box-shadow:var(--sh-3);background:#ffffffeb;font-size:14.5px;line-height:1.5;overflow:hidden}.st-lines-ent .le-ent-window b{font-weight:550}.st-lines-ent .le-ent-window-bar{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px 10px 20px;display:flex}.st-lines-ent .le-ent-window-channel{color:var(--ink-2);align-items:center;gap:4px;font-weight:500;display:flex}.st-lines-ent .le-ent-window-body{padding:20px 22px 22px;display:grid}.st-lines-ent .le-ent-window-panel{grid-area:1/1;align-content:start;gap:16px;min-width:0;display:grid}.st-lines-ent .le-ent-window-panel[data-hidden]{visibility:hidden}.st-lines-ent .le-ent-msg-body{gap:10px}.st-lines-ent .le-ent-msg-body .le-scene-sources{margin-top:-4px}.st-lines-ent .le-ent-msg-actions{justify-content:flex-end;gap:6px;display:flex}.st-lines-ent .le-ent-msg-actions button{cursor:pointer}.st-lines-ent .le-ent-scroll{min-width:0;overflow-x:auto}.st-lines-ent .le-ent-window:is([data-armed],[data-live]) [data-step]{opacity:0;transform:translateY(8px)}.st-lines-ent .le-ent-window[data-live] .le-ent-window-panel:not([data-hidden]) [data-step]{animation:le-scene-in .6s var(--ease) both}.st-lines-ent .le-ent-window[data-live] .le-ent-window-panel:not([data-hidden]) [data-step=answer]{animation-delay:.45s}@media (prefers-reduced-motion:reduce){.st-lines-ent .le-ent-window:is([data-armed],[data-live]) [data-step],.st-lines-ent .le-ent-window[data-live] .le-ent-window-panel:not([data-hidden]) [data-step]{opacity:1;animation:none;transform:none}}.st-lines-ent .le-ent-table{border-collapse:collapse;width:100%;min-width:520px;font-size:13.5px}.st-lines-ent .le-ent-table th{border-bottom:1px solid var(--ink);color:var(--ink-3);text-align:left;padding:0 12px 8px 0;font-weight:400}.st-lines-ent .le-ent-table td{border-bottom:1px solid var(--line-2);font-variant-numeric:tabular-nums;white-space:nowrap;padding:9px 12px 9px 0}.st-lines-ent .le-ent-usage{align-items:center;gap:10px;min-width:200px;display:flex}.st-lines-ent .le-ent-meter{background:var(--paper-2);border-radius:3px;flex:1;max-width:180px;height:6px;position:relative;overflow:hidden}.st-lines-ent .le-ent-meter>span{border-radius:inherit;background:var(--ink-4);position:absolute;inset:0 auto 0 0}.st-lines-ent [data-flagged] .le-ent-meter>span{background:var(--ink)}.st-lines-ent .le-ent-used{font-family:var(--mono);color:var(--ink-3);font-size:12px}.st-lines-ent [data-flagged] .le-ent-used{color:var(--warn-ink)}.st-lines-ent .le-ent-diff{border:1px solid var(--line);border-radius:var(--r-control);background:var(--paper-2);color:var(--ink-2);font-family:var(--mono);white-space:pre;margin:0;padding:14px 16px;font-size:12.5px;line-height:1.7;display:grid;overflow-x:auto}.st-lines-ent .le-ent-diff-file{color:var(--ink)}.st-lines-ent .le-ent-diff [data-op=\-]{color:var(--stop-ink)}.st-lines-ent .le-ent-diff [data-op=\+]{color:var(--live-ink)}.st-lines-ent .le-ent-faq{gap:var(--s-3);display:grid}.st-lines-ent .le-ent-faq-list{gap:10px;display:grid}.st-lines-ent .le-ent-faq-row{border:1px solid var(--line-2);background:var(--surface);gap:8px;padding:18px 20px 20px;display:grid}.st-lines-ent .le-ent-faq-row dt{color:var(--ink-3);font-size:14.5px;line-height:1.4}.st-lines-ent .le-ent-faq-row dd{color:var(--ink);letter-spacing:-.012em;font-size:18px;line-height:1.45}.st-lines-ent .le-ent-closing-copy{justify-items:center;gap:14px;display:grid}}
