.cp-scrim{position:fixed;inset:0;z-index:100;display:grid;justify-items:center;align-items:start;padding:12vh 20px 20px;background:#03040699;backdrop-filter:blur(8px)}.cp{width:min(680px,100%);max-height:min(560px,76vh);display:flex;flex-direction:column;overflow:hidden;border-radius:18px;background:linear-gradient(180deg,#181c24,#0f1217);box-shadow:inset 0 1px #ffffff17,inset 0 0 0 1px #ffffff0b,0 2px #0e1116,0 8px #07080b,0 24px 34px -18px #000000f2;color:#f2f4f7;font-family:Archivo,Helvetica Neue,Arial,sans-serif}.cp-search{display:flex;align-items:center;gap:12px;padding:16px 16px 14px 18px;border-bottom:1px solid rgba(255,255,255,.05)}.cp-search>svg{width:17px;height:17px;color:#6b727e;flex:none}.cp-search input{flex:1;min-width:0;background:none;border:0;outline:none;color:#f2f4f7;font:inherit;font-size:16px}.cp-search input::placeholder{color:#4d545e}.cp kbd{font:500 10.5px/1 JetBrains Mono,ui-monospace,monospace;padding:4px 7px;border-radius:6px;color:#a4abb6;background:linear-gradient(180deg,#080a0d,#0d1015);box-shadow:inset 0 1px 2px #000000e6,inset 0 -1px #ffffff0d}.cp-list{flex:1;overflow-y:auto;padding:8px;margin:0;scrollbar-width:thin}.cp-group{display:flex;align-items:center;gap:8px;padding:12px 10px 7px;font-size:10.5px;letter-spacing:.12em;font-weight:600;color:#4d545e;text-transform:uppercase}.cp-group em{margin-left:auto;font:500 10.5px/1 JetBrains Mono,ui-monospace,monospace;font-style:normal;letter-spacing:0;text-transform:none}.cp-item{position:relative;display:grid;grid-template-columns:32px 1fr auto;gap:12px;align-items:center;width:100%;padding:10px 12px;border:0;border-radius:11px;cursor:pointer;text-align:left;font:inherit;color:#a4abb6;background:none}.cp-ico{width:32px;height:32px;border-radius:9px;display:grid;place-items:center;color:var(--c, #6b727e);background:linear-gradient(180deg,#252a33,#14171d);box-shadow:inset 0 1px #ffffff17,0 2px #08090c}.cp-ico svg{width:15px;height:15px}.cp-tx{min-width:0}.cp-tx b{display:block;font-size:14px;font-weight:600;color:#f2f4f7;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cp-tx span{display:block;margin-top:2px;font-size:12px;color:#6b727e;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cp-item .meta{font:500 11.5px/1 JetBrains Mono,ui-monospace,monospace;color:#4d545e;white-space:nowrap}.cp-item .go{display:none;align-items:center;gap:6px;font-size:11px;font-weight:600;color:#ffb682}.cp-item .go svg{width:11px;height:11px}.cp-item[aria-selected=true]{color:#f2f4f7;background:linear-gradient(180deg,#ff6b2129,#ff6b210f);box-shadow:inset 0 0 0 1px #ff8a3d59}.cp-item[aria-selected=true] .cp-ico{color:#2b0e01;background:linear-gradient(180deg,#ffa863,#f2600f);box-shadow:inset 0 1px #ffe2c8cc,0 2px #9c3a06}.cp-item[aria-selected=true] .go{display:inline-flex}.cp-item[aria-selected=true] .meta{display:none}.cp-item[data-kind=page]{--c: #9fb3c8}.cp-item[data-kind=action]{--c: #ffb682}.cp-item[data-kind=finding]{--c: #ff8a80}.cp-item[data-kind=project]{--c: #7de8ae}.cp-empty{padding:40px 20px;text-align:center;color:#6b727e}.cp-empty b{display:block;font-size:14px;color:#f2f4f7;margin-bottom:4px}.cp-foot{display:flex;align-items:center;gap:8px;padding:10px 14px;border-top:1px solid rgba(255,255,255,.05);font-size:11.5px;color:#4d545e;background:linear-gradient(180deg,transparent,rgba(8,10,13,.45))}.cp-foot span{display:inline-flex;align-items:center;gap:6px}.cp-foot .brand{margin-left:auto;color:#6b727e;font-weight:600;gap:7px}.cp-foot .brand svg{width:13px;height:13px;color:#ff6b21}.enso-help{--help-sunk-a: #e4e8ee;--help-sunk-b: #f1f3f7;--help-sheen: rgba(255, 255, 255, .9);--help-seam: rgba(20, 26, 36, .09);--help-seam-lo: #ffffff;--help-hover: rgba(20, 26, 36, .05);--help-scrim: rgba(35, 45, 62, .42);--help-flame-ink: #9a3a06;--help-flame-soft: rgba(210, 80, 10, .1);--help-flame-line: rgba(210, 80, 10, .32);--help-live: #0f9a55;--help-live-ink: #0b6e3d;--help-live-soft: rgba(15, 154, 85, .11);--help-live-line: rgba(15, 154, 85, .3);--help-warn-ink: #8a5a00;--help-stop: #d43b32;--help-stop-ink: #a72a22;--help-info-ink: #4a5b6e;--help-nit-ink: #3f4fb8;--help-ink: var(--enzo-ink, #14171c);--help-ink-2: var(--enzo-stone, #4e5661);--help-ink-3: var(--enzo-mist, #7b838f);--help-ink-4: #9aa1ac;--help-btn-a: #ffffff;--help-btn-b: #eef1f6;--help-btn-edge: #ccd2dd;--help-btn-inset: #ffffff;--help-tile-a: #eef1f6;--help-tile-b: #dde3ec;--help-head-a: #14171c;--help-head-b: #5c6673;--help-lift: inset 0 1px 0 #ffffff, inset 0 0 0 1px rgba(20, 26, 36, .08), 0 2px 0 #eef1f5, 0 5px 0 #dfe4ec, 0 8px 0 var(--edge-dark, #c9cfda), 0 24px 30px -20px rgba(30, 40, 60, .35);--help-lift-xl: inset 0 1px 0 #ffffff, inset 0 0 0 1px rgba(20, 26, 36, .1), 0 3px 0 #eef1f5, 0 7px 0 #dfe4ec, 0 11px 0 var(--edge-dark, #c9cfda), 0 44px 60px -30px rgba(30, 40, 60, .5);--help-carve: inset 0 1px 2px rgba(30, 40, 60, .18), inset 0 -1px 0 #ffffff, 0 1px 0 #ffffff;--help-r-lg: 18px;--help-r-md: 12px;position:relative;font-family:var(--font-sans, "Archivo", "Helvetica Neue", Arial, sans-serif);font-size:14px;line-height:1.45;color:var(--help-ink)}[data-theme=dark] .enso-help{--help-sunk-a: #080a0d;--help-sunk-b: #0d1015;--help-sheen: rgba(255, 255, 255, .06);--help-seam: rgba(255, 255, 255, .05);--help-seam-lo: rgba(0, 0, 0, .6);--help-hover: rgba(255, 255, 255, .05);--help-scrim: rgba(3, 4, 6, .78);--help-flame-ink: #ffb682;--help-flame-soft: rgba(255, 107, 33, .14);--help-flame-line: rgba(255, 138, 61, .35);--help-live: #35d07f;--help-live-ink: #7de8ae;--help-live-soft: rgba(53, 208, 127, .12);--help-live-line: rgba(53, 208, 127, .3);--help-warn-ink: #ffbe4d;--help-stop: #ff5f56;--help-stop-ink: #ff8a80;--help-info-ink: #9fb3c8;--help-nit-ink: #8ea2ff;--help-ink: var(--enzo-ink, #f2f4f7);--help-ink-2: var(--enzo-stone, #a4abb6);--help-ink-3: var(--enzo-mist, #6b727e);--help-ink-4: #4d545e;--help-btn-a: #1a1e25;--help-btn-b: #12151b;--help-btn-edge: #08090c;--help-btn-inset: rgba(255, 255, 255, .09);--help-tile-a: #252a33;--help-tile-b: #14171d;--help-head-a: #ffffff;--help-head-b: #9aa3b1;--help-lift: inset 0 1px 0 rgba(255, 255, 255, .09), inset 0 0 0 1px rgba(255, 255, 255, .045), 0 2px 0 #0e1116, 0 5px 0 #0a0c10, 0 8px 0 var(--edge-dark, #07080b), 0 24px 34px -18px rgba(0, 0, 0, .95);--help-lift-xl: inset 0 1px 0 rgba(255, 255, 255, .1), inset 0 0 0 1px rgba(255, 255, 255, .05), 0 3px 0 #0e1116, 0 7px 0 #0a0c10, 0 11px 0 var(--edge-dark, #07080b), 0 44px 70px -26px rgba(0, 0, 0, 1);--help-carve: inset 0 1px 2px rgba(0, 0, 0, .9), inset 0 -1px 0 rgba(255, 255, 255, .05), 0 1px 0 rgba(255, 255, 255, .03)}.enso-help .help-btn{font:inherit;font-size:12.5px;font-weight:600;cursor:pointer;border:0;border-radius:11px;padding:7px 12px;display:inline-flex;align-items:center;gap:7px;color:var(--help-ink-2);background:linear-gradient(180deg,var(--help-btn-a),var(--help-btn-b));box-shadow:inset 0 1px 0 var(--help-btn-inset),0 3px 0 var(--help-btn-edge);transition:transform .12s,box-shadow .12s,color .12s}.enso-help .help-btn:hover{color:var(--help-ink);transform:translateY(-1px);box-shadow:inset 0 1px 0 var(--help-btn-inset),0 4px 0 var(--help-btn-edge)}.enso-help .help-btn:active{transform:translateY(2px)!important}.enso-help .help-btn .q{width:18px;height:18px;border-radius:6px;display:grid;place-items:center;color:var(--help-flame-ink);background:linear-gradient(180deg,var(--help-tile-a),var(--help-tile-b));box-shadow:inset 0 1px 0 var(--help-btn-inset),0 2px 0 var(--help-btn-edge);font:700 11px/1 var(--font-mono, "JetBrains Mono", monospace)}.enso-help .help-btn .chev{width:11px;height:11px;color:var(--help-ink-4);transition:transform .18s}.enso-help .help-btn[aria-expanded=true]{color:var(--help-ink)}.enso-help .help-btn[aria-expanded=true] .chev{transform:rotate(180deg)}.enso-help .help-menu{position:absolute;top:calc(100% + 14px);right:0;z-index:60;width:min(340px,calc(100vw - 32px));border-radius:var(--help-r-lg);overflow:hidden;background:linear-gradient(180deg,var(--slab-hi, #181c24),var(--slab, #12151b) 45%,var(--slab-lo, #0f1217));box-shadow:var(--help-lift);opacity:0;visibility:hidden;transform:translateY(-6px) scale(.98);transform-origin:top right;transition:opacity .16s,transform .18s cubic-bezier(.2,.8,.3,1),visibility .16s}.enso-help .help-menu.open{opacity:1;visibility:visible;transform:none}.enso-help .help-menu .hd{padding:16px 18px 13px;border-bottom:1px solid var(--help-seam);box-shadow:0 1px 0 var(--help-seam-lo)}.enso-help .help-menu .kicker{font-size:10.5px;letter-spacing:.14em;font-weight:600;color:var(--help-ink-4);margin:0}.enso-help .help-menu .ttl{font-family:var(--font-display, "Bricolage Grotesque", Archivo, sans-serif);font-size:18px;font-weight:700;letter-spacing:-.02em;margin-top:3px}.enso-help .help-menu ul{list-style:none;padding:8px;margin:0}.enso-help .help-menu a{display:flex;align-items:center;gap:12px;padding:9px 10px;border-radius:11px;color:var(--help-ink);text-decoration:none;cursor:pointer}.enso-help .help-menu a:hover,.enso-help .help-menu a:focus-visible{background:var(--help-hover);outline:none;box-shadow:inset 0 0 0 1px var(--help-seam)}.enso-help .help-menu .ico{width:34px;height:34px;border-radius:10px;flex:none;display:grid;place-items:center;font-size:16px;color:var(--help-flame-ink);background:linear-gradient(180deg,var(--help-tile-a),var(--help-tile-b));box-shadow:inset 0 1px 0 var(--help-btn-inset),0 3px 0 var(--help-btn-edge);transition:color .15s}.enso-help .help-menu .ico svg{width:16px;height:16px}.enso-help .help-menu a:hover .ico,.enso-help .help-menu a:focus-visible .ico{color:var(--help-flame-ink);background:linear-gradient(180deg,var(--help-tile-a),var(--help-tile-b));box-shadow:inset 0 1px 0 var(--help-btn-inset),0 3px 0 var(--help-btn-edge)}.enso-help .help-menu .tx{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.3}.enso-help .help-menu .tx b{font-size:13.5px;font-weight:650}.enso-help .help-menu .tx span{font-size:11.5px;color:var(--help-ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.enso-help .help-menu .go{width:13px;height:13px;color:var(--help-ink-4);transition:transform .15s,color .15s}.enso-help .help-menu a:hover .go{transform:translate(2px);color:var(--help-flame-ink)}.enso-help .help-menu .ft{display:flex;align-items:center;justify-content:flex-end;padding:11px 18px;border-top:1px solid var(--help-seam);background:linear-gradient(180deg,transparent,var(--help-hover));font-size:11.5px;color:var(--help-ink-4)}.enso-help .help-menu .ft code{font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:11px;color:var(--help-ink-3)}.enso-help-scrim{position:fixed;inset:0;z-index:280;display:grid;place-items:center;padding:26px;background:var(--help-scrim, rgba(3, 4, 6, .78));backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px);opacity:0;visibility:hidden;transition:opacity .18s,visibility .18s;font-family:var(--font-sans, "Archivo", "Helvetica Neue", Arial, sans-serif);font-size:14px;line-height:1.45;color:var(--help-ink, #f2f4f7);--help-sunk-a: #080a0d;--help-sunk-b: #0d1015;--help-sheen: rgba(255, 255, 255, .06);--help-seam: rgba(255, 255, 255, .05);--help-seam-lo: rgba(0, 0, 0, .6);--help-hover: rgba(255, 255, 255, .05);--help-scrim: rgba(3, 4, 6, .78);--help-flame-ink: #ffb682;--help-flame-soft: rgba(255, 107, 33, .14);--help-flame-line: rgba(255, 138, 61, .35);--help-live: #35d07f;--help-live-ink: #7de8ae;--help-live-soft: rgba(53, 208, 127, .12);--help-live-line: rgba(53, 208, 127, .3);--help-warn-ink: #ffbe4d;--help-info-ink: #9fb3c8;--help-nit-ink: #8ea2ff;--help-ink: var(--enzo-ink, #f2f4f7);--help-ink-2: var(--enzo-stone, #a4abb6);--help-ink-3: var(--enzo-mist, #6b727e);--help-ink-4: #4d545e;--help-btn-a: #1a1e25;--help-btn-b: #12151b;--help-btn-edge: #08090c;--help-btn-inset: rgba(255, 255, 255, .09);--help-tile-a: #252a33;--help-tile-b: #14171d;--help-head-a: #ffffff;--help-head-b: #9aa3b1;--help-lift-xl: inset 0 1px 0 rgba(255, 255, 255, .1), inset 0 0 0 1px rgba(255, 255, 255, .05), 0 3px 0 #0e1116, 0 7px 0 #0a0c10, 0 11px 0 var(--edge-dark, #07080b), 0 44px 70px -26px rgba(0, 0, 0, 1);--help-carve: inset 0 1px 2px rgba(0, 0, 0, .9), inset 0 -1px 0 rgba(255, 255, 255, .05), 0 1px 0 rgba(255, 255, 255, .03);--help-r-lg: 18px;--help-r-md: 12px}:root:not([data-theme=dark]) .enso-help-scrim,[data-theme=light] .enso-help-scrim{--help-sunk-a: #e4e8ee;--help-sunk-b: #f1f3f7;--help-sheen: rgba(255, 255, 255, .9);--help-seam: rgba(20, 26, 36, .09);--help-seam-lo: #ffffff;--help-hover: rgba(20, 26, 36, .05);--help-scrim: rgba(35, 45, 62, .42);--help-flame-ink: #9a3a06;--help-flame-soft: rgba(210, 80, 10, .1);--help-flame-line: rgba(210, 80, 10, .32);--help-live: #0f9a55;--help-live-ink: #0b6e3d;--help-live-soft: rgba(15, 154, 85, .11);--help-live-line: rgba(15, 154, 85, .3);--help-warn-ink: #8a5a00;--help-info-ink: #4a5b6e;--help-nit-ink: #3f4fb8;--help-ink: var(--enzo-ink, #14171c);--help-ink-2: var(--enzo-stone, #4e5661);--help-ink-3: var(--enzo-mist, #7b838f);--help-ink-4: #9aa1ac;--help-btn-a: #ffffff;--help-btn-b: #eef1f6;--help-btn-edge: #ccd2dd;--help-btn-inset: #ffffff;--help-tile-a: #eef1f6;--help-tile-b: #dde3ec;--help-head-a: #14171c;--help-head-b: #5c6673;--help-lift-xl: inset 0 1px 0 #ffffff, inset 0 0 0 1px rgba(20, 26, 36, .1), 0 3px 0 #eef1f5, 0 7px 0 #dfe4ec, 0 11px 0 var(--edge-dark, #c9cfda), 0 44px 60px -30px rgba(30, 40, 60, .5);--help-carve: inset 0 1px 2px rgba(30, 40, 60, .18), inset 0 -1px 0 #ffffff, 0 1px 0 #ffffff;background:var(--help-scrim);color:var(--help-ink)}.enso-help-scrim.open{opacity:1;visibility:visible}.enso-help-scrim .help-card{width:min(900px,100%);height:min(86vh,820px);display:flex;flex-direction:column;border-radius:var(--help-r-lg);position:relative;overflow:hidden;background:linear-gradient(180deg,var(--slab-hi, #181c24) 0%,var(--slab, #12151b) 40%,var(--slab-lo, #0f1217) 100%);box-shadow:var(--help-lift-xl);transform:translateY(14px) scale(.985);transition:transform .2s cubic-bezier(.2,.8,.3,1)}.enso-help-scrim.open .help-card{transform:none}.enso-help-scrim .help-card:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(150deg,var(--help-sheen),transparent 32%);opacity:.5}.enso-help-scrim .top{display:flex;align-items:center;gap:16px;padding:20px 24px 18px;position:relative;flex:none;border-bottom:1px solid var(--help-seam);box-shadow:0 1px 0 var(--help-seam-lo)}.enso-help-scrim .mark{width:40px;height:40px;border-radius:13px;flex:none;display:grid;place-items:center;color:var(--help-flame-ink);background:linear-gradient(180deg,var(--help-tile-a),var(--help-tile-b));box-shadow:inset 0 1px 0 var(--help-btn-inset),0 3px 0 var(--help-btn-edge)}.enso-help-scrim .mark svg{width:19px;height:19px}.enso-help-scrim .t{flex:1;min-width:0}.enso-help-scrim .kick{font-size:10.5px;letter-spacing:.14em;font-weight:600;color:var(--help-ink-4);margin:0}.enso-help-scrim h2{font-family:var(--font-display, "Bricolage Grotesque", Archivo, sans-serif);font-size:22px;font-weight:700;letter-spacing:-.025em;margin-top:3px;margin-bottom:0;color:var(--help-ink)}.enso-help-scrim .close{width:32px;height:32px;border-radius:10px;flex:none;display:grid;place-items:center;cursor:pointer;border:0;color:var(--help-ink-3);background:linear-gradient(180deg,var(--help-btn-a),var(--help-btn-b));box-shadow:inset 0 1px 0 var(--help-btn-inset),0 2px 0 var(--help-btn-edge)}.enso-help-scrim .close:hover{color:var(--help-ink)}.enso-help-scrim .close svg{width:13px;height:13px}.enso-help-scrim .split{flex:1;min-height:0;display:grid;grid-template-columns:210px 1fr;position:relative}.enso-help-scrim .tabs{padding:14px 10px;border-right:1px solid var(--help-seam);display:flex;flex-direction:column;gap:3px;overflow-y:auto}.enso-help-scrim .tabs button{font:inherit;font-size:13px;font-weight:500;color:var(--help-ink-3);background:none;border:0;cursor:pointer;display:flex;align-items:center;gap:10px;padding:9px 11px;border-radius:10px;text-align:left;white-space:nowrap}.enso-help-scrim .tabs button:hover{color:var(--help-ink);background:var(--help-hover)}.enso-help-scrim .tabs button[aria-selected=true]{color:var(--help-ink);font-weight:650;background:linear-gradient(180deg,var(--help-btn-a),var(--help-btn-b));box-shadow:inset 0 1px 0 var(--help-btn-inset),0 2px 0 var(--help-btn-edge),inset 2px 0 0 var(--flame, #ff6b21)}.enso-help-scrim .tabs .ti{width:26px;height:26px;border-radius:8px;flex:none;display:grid;place-items:center;color:var(--help-ink-3);background:linear-gradient(180deg,var(--help-tile-a),var(--help-tile-b));box-shadow:inset 0 1px 0 var(--help-btn-inset),0 2px 0 var(--help-btn-edge);transition:color .15s}.enso-help-scrim .tabs .ti svg{width:14px;height:14px}.enso-help-scrim .tabs button:hover .ti{color:var(--help-ink-2)}.enso-help-scrim .tabs button[aria-selected=true] .ti{color:var(--help-flame-ink);background:linear-gradient(180deg,var(--help-tile-a),var(--help-tile-b));box-shadow:inset 0 1px 0 var(--help-btn-inset),0 2px 0 var(--help-btn-edge)}.enso-help-scrim .body{padding:24px 28px 30px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--edge-dark, #07080b) transparent}.enso-help-scrim .body::-webkit-scrollbar{width:7px}.enso-help-scrim .body::-webkit-scrollbar-thumb{background:var(--edge-dark, #07080b);border-radius:7px}.enso-help-scrim .pane[hidden]{display:none}.enso-help-scrim .pane .eyebrow{font-size:10.5px;letter-spacing:.14em;font-weight:600;color:var(--help-flame-ink);margin:0}.enso-help-scrim .pane h3.big{font-family:var(--font-display, "Bricolage Grotesque", Archivo, sans-serif);font-size:26px;font-weight:800;letter-spacing:-.03em;margin-top:5px;margin-bottom:0;background:linear-gradient(178deg,var(--help-head-a) 12%,var(--help-head-b) 96%);-webkit-background-clip:text;background-clip:text;color:transparent}.enso-help-scrim .lead{font-size:14px;color:var(--help-ink-2);line-height:1.6;margin-top:8px}.enso-help-scrim .lead b{color:var(--help-ink);font-weight:650}.enso-help-scrim section{margin-top:24px}.enso-help-scrim h4{font-size:11px;letter-spacing:.12em;font-weight:600;color:var(--help-ink-3);text-transform:uppercase;display:flex;align-items:center;gap:10px;margin:0 0 11px}.enso-help-scrim h4 .n{font:500 10.5px/1 var(--font-mono, "JetBrains Mono", monospace);color:var(--help-flame-ink);padding:4px 6px;border-radius:6px;background:var(--help-flame-soft);box-shadow:inset 0 0 0 1px var(--help-flame-line);letter-spacing:0}.enso-help-scrim h4:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,var(--help-seam),transparent)}.enso-help-scrim p{font-size:13px;color:var(--help-ink-2);line-height:1.6;margin:0}.enso-help-scrim p+p{margin-top:8px}.enso-help-scrim p b{color:var(--help-ink);font-weight:650}.enso-help-scrim .chain{border-radius:var(--help-r-md);padding:13px;background:linear-gradient(180deg,var(--help-sunk-a),var(--help-sunk-b));box-shadow:var(--help-carve);display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin-top:10px}.enso-help-scrim .chain .node{font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:11px;color:var(--help-ink-2);padding:5px 10px;border-radius:8px;background:linear-gradient(180deg,var(--slab-hi, #181c24),var(--slab, #12151b));box-shadow:inset 0 1px 0 var(--help-btn-inset),0 2px 0 var(--help-btn-edge)}.enso-help-scrim .chain .arw{color:var(--help-ink-4);font-size:11px}.enso-help-scrim .tags{display:flex;flex-wrap:wrap;gap:7px;margin-top:10px}.enso-help-scrim .tags span{font-size:12px;font-weight:600;padding:5px 12px;border-radius:999px;color:var(--help-ink-2);background:linear-gradient(180deg,var(--help-sunk-a),var(--help-sunk-b));box-shadow:var(--help-carve)}.enso-help-scrim .grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;margin-top:10px}.enso-help-scrim .tile{padding:13px 15px;border-radius:var(--help-r-md);background:linear-gradient(180deg,var(--help-sunk-a),var(--help-sunk-b));box-shadow:var(--help-carve)}.enso-help-scrim .tile b{display:block;font-size:13px;font-weight:650;color:var(--help-ink);margin-bottom:3px}.enso-help-scrim .tile span{font-size:12.5px;color:var(--help-ink-3);line-height:1.5}.enso-help-scrim .tile .e{font-size:16px;margin-bottom:6px;display:grid;place-items:center;width:28px;height:28px;border-radius:8px;color:var(--help-flame-ink);background:linear-gradient(180deg,var(--help-tile-a),var(--help-tile-b));box-shadow:inset 0 1px 0 var(--help-btn-inset),0 3px 0 var(--help-btn-edge)}.enso-help-scrim .tile .e svg{width:16px;height:16px}.enso-help-scrim .steps{list-style:none;display:flex;flex-direction:column;gap:10px;margin:10px 0 0;padding:0}.enso-help-scrim .steps li{display:flex;gap:13px;align-items:flex-start;padding:13px 15px;border-radius:var(--help-r-md);background:linear-gradient(180deg,var(--help-sunk-a),var(--help-sunk-b));box-shadow:var(--help-carve)}.enso-help-scrim .steps .n{width:24px;height:24px;border-radius:7px;flex:none;display:grid;place-items:center;font:500 11px/1 var(--font-mono, "JetBrains Mono", monospace);color:var(--help-flame-ink);background:var(--help-flame-soft);box-shadow:inset 0 0 0 1px var(--help-flame-line)}.enso-help-scrim .steps .x{font-size:13px;color:var(--help-ink-2);line-height:1.55}.enso-help-scrim .steps .x b{color:var(--help-ink);font-weight:650;display:block;margin-bottom:2px}.enso-help-scrim .note{margin-top:12px;border-radius:var(--help-r-md);padding:12px 15px;font-size:12.5px;color:var(--help-ink-2);line-height:1.55;background:linear-gradient(180deg,var(--help-sunk-a),var(--help-sunk-b));box-shadow:var(--help-carve),inset 0 0 0 1px color-mix(in srgb,var(--help-nit-ink) 26%,transparent)}.enso-help-scrim .note b{color:var(--help-nit-ink);font-weight:650}.enso-help-scrim .note.warn{box-shadow:var(--help-carve),inset 0 0 0 1px color-mix(in srgb,var(--help-warn-ink) 30%,transparent)}.enso-help-scrim .note.warn b{color:var(--help-warn-ink)}.enso-help-scrim .modes{display:flex;flex-direction:column;gap:8px;margin-top:10px}.enso-help-scrim .mode{display:flex;gap:12px;align-items:center;padding:10px 14px;border-radius:var(--help-r-md);background:linear-gradient(180deg,var(--help-sunk-a),var(--help-sunk-b));box-shadow:var(--help-carve);font-size:13px;color:var(--help-ink-2)}.enso-help-scrim .mode .tag{font-size:10.5px;font-weight:600;letter-spacing:.04em;padding:4px 10px;border-radius:999px;min-width:84px;text-align:center;flex:none}.enso-help-scrim .tag.off{color:var(--help-ink-3);background:var(--help-hover);box-shadow:inset 0 0 0 1px var(--help-seam)}.enso-help-scrim .tag.rev{color:var(--help-info-ink);background:color-mix(in srgb,var(--help-info-ink) 12%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--help-info-ink) 28%,transparent)}.enso-help-scrim .tag.sug{color:var(--help-nit-ink);background:color-mix(in srgb,var(--help-nit-ink) 12%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--help-nit-ink) 28%,transparent)}.enso-help-scrim .tag.auto{color:var(--help-flame-ink);background:var(--help-flame-soft);box-shadow:inset 0 0 0 1px var(--help-flame-line)}.enso-help-scrim .tag.new{color:var(--help-live-ink);background:var(--help-live-soft);box-shadow:inset 0 0 0 1px var(--help-live-line)}.enso-help-scrim .log{display:flex;flex-direction:column;gap:10px;margin-top:10px}.enso-help-scrim .log .tile{display:flex;gap:13px;align-items:flex-start}.enso-help-scrim .log .e{margin:0;width:34px;height:34px;border-radius:10px;display:grid;place-items:center;flex:none;color:var(--help-flame-ink);background:linear-gradient(180deg,var(--help-tile-a),var(--help-tile-b));box-shadow:inset 0 1px 0 var(--help-btn-inset),0 3px 0 var(--help-btn-edge)}.enso-help-scrim .log .e svg{width:16px;height:16px}.enso-help-scrim .log .top-row{display:flex;align-items:center;gap:8px;margin-bottom:3px}.enso-help-scrim .log .top-row b{margin:0}.enso-help-scrim .soon{list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px;margin:10px 0 0;padding:0}.enso-help-scrim .soon li{font-size:12.5px;color:var(--help-ink-2);padding:9px 13px;border-radius:10px;border:1px dashed var(--help-seam);display:flex;gap:9px;align-items:center}.enso-help-scrim .soon li:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--help-ink-4);flex:none}.enso-help-scrim .ver{display:flex;align-items:center;gap:12px;margin-top:12px;padding:13px 15px;border-radius:var(--help-r-md);background:linear-gradient(180deg,var(--help-sunk-a),var(--help-sunk-b));box-shadow:var(--help-carve)}.enso-help-scrim .ver code{font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:12px;color:var(--help-ink);padding:3px 8px;border-radius:6px;background:var(--help-hover);box-shadow:inset 0 0 0 1px var(--help-seam)}.enso-help-scrim .ver span{font-size:12.5px;color:var(--help-ink-3)}.enso-help-scrim .checklist{list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:8px;margin:10px 0 0;padding:0}.enso-help-scrim .checklist li{font-size:12.5px;color:var(--help-ink-2);padding:9px 12px;border-radius:10px;display:flex;gap:9px;align-items:center;background:linear-gradient(180deg,var(--help-sunk-a),var(--help-sunk-b));box-shadow:var(--help-carve)}.enso-help-scrim .checklist svg{width:13px;height:13px;color:var(--help-live);flex:none}.enso-help-scrim .jump{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.enso-help-scrim .jump button{font:inherit;font-size:12.5px;font-weight:600;cursor:pointer;border:0;color:var(--help-ink-2);padding:8px 13px;border-radius:10px;display:inline-flex;gap:8px;align-items:center;background:linear-gradient(180deg,var(--help-btn-a),var(--help-btn-b));box-shadow:inset 0 1px 0 var(--help-btn-inset),0 2px 0 var(--help-btn-edge)}.enso-help-scrim .jump button svg{width:14px;height:14px;color:var(--help-flame-ink);flex:none}.enso-help-scrim .jump button:hover{color:var(--help-ink)}.enso-help-scrim .foot{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:14px 24px;position:relative;flex:none;border-top:1px solid var(--help-seam);box-shadow:0 -1px 0 var(--help-seam-lo);background:linear-gradient(180deg,transparent,var(--help-hover))}.enso-help-scrim .foot .hint{font-size:12px;color:var(--help-ink-4)}.enso-help-scrim .foot .end{margin-left:auto;display:flex;gap:10px}.enso-help-scrim .btn{font:inherit;font-size:13px;font-weight:600;cursor:pointer;border:0;border-radius:11px;padding:10px 16px;display:inline-flex;align-items:center;gap:9px;transition:transform .12s,box-shadow .12s,color .12s}.enso-help-scrim .btn.ghost{color:var(--help-ink-2);background:linear-gradient(180deg,var(--help-btn-a),var(--help-btn-b));box-shadow:inset 0 1px 0 var(--help-btn-inset),0 3px 0 var(--help-btn-edge)}.enso-help-scrim .btn.ghost:hover{color:var(--help-ink);transform:translateY(-1px);box-shadow:inset 0 1px 0 var(--help-btn-inset),0 4px 0 var(--help-btn-edge)}.enso-help-scrim .btn.solid{color:#2b0e01;background:linear-gradient(180deg,#ffa863,#f2600f);box-shadow:inset 0 1px #ffe2c8cc,0 3px #9c3a06}.enso-help-scrim .btn.solid:hover{transform:translateY(-1px);box-shadow:inset 0 1px #ffe2c8cc,0 5px #9c3a06}.enso-help-scrim .btn.solid.submit-req{margin-top:4px}.enso-help-scrim .btn.solid.submit-req svg{width:14px;height:14px;margin-left:2px;transition:transform .15s}.enso-help-scrim .btn.solid.submit-req:hover svg{transform:translate(3px)}.enso-help-scrim a.btn.solid.submit-req{text-decoration:none;width:fit-content}.enso-help-scrim .help-inline-link{font:inherit;font-weight:650;color:var(--flame, #ff6b21);background:none;border:0;padding:0;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.enso-help-scrim .help-inline-link:hover{color:var(--help-flame-ink)}.enso-help-scrim .btn:active{transform:translateY(2px)!important}.enso-help-scrim :focus-visible{outline:2px solid var(--flame, #ff6b21);outline-offset:3px;border-radius:8px}@media (max-width: 720px){.enso-help-scrim{padding:10px}.enso-help-scrim .help-card{height:94vh}.enso-help-scrim .split{grid-template-columns:1fr;grid-template-rows:auto 1fr}.enso-help-scrim .tabs{flex-direction:row;overflow-x:auto;border-right:0;border-bottom:1px solid var(--help-seam);padding:10px}.enso-help-scrim .body{padding:20px 18px 26px}.enso-help-scrim .top,.enso-help-scrim .foot{padding-left:18px;padding-right:18px}.enso-help-scrim .foot .hint{display:none}.enso-help-scrim .foot .end{margin-left:0;width:100%}.enso-help-scrim .foot .end .btn{flex:1;justify-content:center}.enso-help .help-btn kbd{display:none}}@media (prefers-reduced-motion: reduce){.enso-help *,.enso-help-scrim *{animation:none!important;transition:none!important}}.pf-wrap{position:relative}.pf-trigger{width:36px;height:36px;border-radius:12px;border:1px solid transparent;padding:0;cursor:pointer;display:grid;place-items:center;overflow:hidden;font-size:13px;font-weight:700;color:var(--avatar-color);background:var(--avatar-bg);box-shadow:var(--avatar-shadow);transition:border-color .12s,transform .12s}.pf-trigger[aria-expanded=true]{border-color:var(--flame-line, rgba(255, 138, 61, .35))}.pf-trigger img{width:100%;height:100%;object-fit:cover;display:block}.pf-menu{--pf-ink: var(--enzo-ink, #f2f4f7);--pf-ink-2: var(--enzo-stone, #a4abb6);--pf-ink-3: var(--enzo-mist, #6b727e);--pf-sheen: rgba(255, 255, 255, .06);--pf-hover: rgba(255, 255, 255, .05);--pf-seam: rgba(255, 255, 255, .05);--pf-chip-bg: color-mix(in srgb, currentColor 5%, transparent);--pf-stop: #ff5f56;--pf-stop-ink: #ff8a80;--pf-lift: inset 0 1px 0 rgba(255, 255, 255, .08), inset 0 0 0 1px rgba(255, 255, 255, .04), 0 2px 0 #0e1116, 0 5px 0 var(--edge-dark, #07080b), 0 18px 26px -16px rgba(0, 0, 0, .9);position:absolute;right:0;top:calc(100% + 10px);z-index:40;width:248px;padding:12px;border-radius:14px;color:var(--pf-ink);background:linear-gradient(180deg,var(--slab-hi, #181c24),var(--slab-lo, #0f1217));box-shadow:var(--pf-lift);transform-origin:top right}[data-theme=light] .pf-menu{--pf-ink: var(--enzo-ink, #14171c);--pf-ink-2: var(--enzo-stone, #4e5661);--pf-ink-3: var(--enzo-mist, #7b838f);--pf-sheen: rgba(255, 255, 255, .9);--pf-hover: rgba(20, 26, 36, .05);--pf-seam: rgba(20, 26, 36, .09);--pf-stop: #d43b32;--pf-stop-ink: #a72a22;--pf-lift: inset 0 1px 0 #ffffff, inset 0 0 0 1px rgba(20, 26, 36, .08), 0 2px 0 #eef1f5, 0 5px 0 var(--edge-dark, #c9cfda), 0 16px 22px -18px rgba(30, 40, 60, .35)}.pf-menu:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(150deg,var(--pf-sheen),transparent 34%);opacity:.5}.pf-head{position:relative;display:flex;gap:11px;align-items:center;margin-bottom:12px}.pf-ava{width:36px;height:36px;border-radius:999px;flex:none;display:grid;place-items:center;overflow:hidden;font-size:14px;font-weight:700;color:var(--avatar-color);background:var(--avatar-bg);box-shadow:var(--avatar-shadow)}.pf-ava img{width:100%;height:100%;object-fit:cover;display:block}.pf-meta{min-width:0}.pf-name{font-size:13.5px;font-weight:600;letter-spacing:-.01em;color:var(--pf-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pf-email{margin-top:2px;font-family:var(--font-mono, "JetBrains Mono", ui-monospace, monospace);font-size:11px;color:var(--pf-ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pf-role{position:relative;display:inline-block;margin-bottom:12px;padding:4px 9px;border-radius:7px;font-family:var(--font-mono, "JetBrains Mono", ui-monospace, monospace);font-size:10px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--pf-ink-3);background:color-mix(in srgb,currentColor 6%,transparent);box-shadow:inset 0 0 0 1px var(--pf-seam)}.pf-logout{position:relative;width:100%;display:flex;align-items:center;gap:10px;padding:9px 12px;border:0;border-radius:10px;cursor:pointer;text-align:left;font:inherit;font-size:13.5px;font-weight:600;color:var(--pf-stop-ink);background:color-mix(in srgb,var(--pf-stop) 10%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--pf-stop) 28%,transparent);transition:background .12s,color .12s,transform .12s}.pf-logout svg{width:15px;height:15px;flex:none}.pf-logout:hover,.pf-logout:focus-visible{outline:none;color:var(--pf-stop-ink);background:color-mix(in srgb,var(--pf-stop) 16%,transparent);transform:translateY(-1px)}.pf-logout:active{transform:translateY(1px)}@media (prefers-reduced-motion: reduce){.pf-logout{transition:none}}.app-rail{scrollbar-width:none}.app-rail::-webkit-scrollbar{width:0;height:0;display:none}.rail-brand{display:flex;align-items:center;gap:12px;padding:2px 6px 0}.rail-brand__mark{width:36px;height:36px;flex:none;display:grid;place-items:center;color:var(--flame, #ff6b21);background:none;box-shadow:none;border-radius:0;padding:0}.rail-brand__mark svg{width:36px;height:36px;display:block}.rail-brand__name{margin:0;font-family:var(--font-display, "Bricolage Grotesque", Archivo, sans-serif);font-size:19px;font-weight:800;letter-spacing:-.02em;line-height:1.1;color:var(--enzo-ink, #f2f4f7)}.rail-brand__time{display:block;margin:0;font-size:11px;color:var(--enzo-mist, #6b727e);font-variant-numeric:tabular-nums}.ts-trigger{width:100%;height:48px;display:flex;align-items:center;padding:0;border:0;border-radius:14px;cursor:pointer;color:var(--enzo-ink);background:linear-gradient(180deg,var(--slab-hi),var(--slab-lo));box-shadow:var(--lift);transition:box-shadow .16s ease}.ts-trigger:hover,.ts-trigger:focus-visible{box-shadow:var(--lift),inset 0 0 0 1px var(--accent-border);outline:none}.ts-trigger__scope{position:relative;flex:none;height:100%;display:inline-flex;align-items:center;gap:8px;padding:0 14px 0 16px;font-size:13px;font-weight:600;color:var(--enzo-stone)}.ts-trigger__scope svg{width:12px;height:12px;color:var(--foot-color)}.ts-trigger__scope:after{content:"";position:absolute;right:0;top:11px;bottom:11px;width:1px;background:var(--enso-border)}.ts-trigger__field{flex:1;min-width:0;display:flex;align-items:center;gap:11px;padding:0 12px 0 15px;text-align:left}.ts-trigger__field>svg{width:16px;height:16px;flex:none;color:var(--enzo-mist)}.ts-trigger:hover .ts-trigger__field>svg,.ts-trigger:focus-visible .ts-trigger__field>svg{color:var(--enso)}.ts-trigger__ph{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;font-weight:400;color:var(--placeholder)}.ts-trigger__go{flex:none;margin-right:6px;height:34px;padding:0 12px;border-radius:10px;display:inline-flex;align-items:center;color:var(--btn-solid-color);background:var(--btn-solid-bg);box-shadow:var(--btn-solid-shadow)}.ts-trigger__go svg{width:13px;height:13px}.toasts{--t-ink: var(--enzo-ink, #f2f4f7);--t-ink-2: var(--enzo-stone, #a4abb6);--t-ink-3: var(--enzo-mist, #6b727e);--t-card: var(--card-bg, linear-gradient(180deg, #181c24, #0f1217));--t-lift: var(--lift, inset 0 1px 0 rgba(255, 255, 255, .09), inset 0 0 0 1px rgba(255, 255, 255, .045), 0 2px 0 #0e1116, 0 5px 0 #0a0c10, 0 8px 0 #07080b, 0 24px 34px -18px rgba(0, 0, 0, .95));--t-btn: var(--btn-ghost-bg, linear-gradient(180deg, #1a1e25, #12151b));--t-btn-shadow: var(--btn-ghost-shadow, inset 0 1px 0 rgba(255, 255, 255, .09), 0 2px 0 #08090c);--t-ok: var(--live, #35d07f);--t-info: var(--sky, #9fb3c8);--t-warn: var(--amber, #ffbe4d);--t-err: var(--crimson, #ff5f56);--t-flame: var(--flame, #ff6b21);position:fixed;top:20px;right:20px;z-index:1000;display:flex;flex-direction:column;gap:10px;width:min(420px,calc(100vw - 32px));pointer-events:none}.toast{--c: var(--t-info);position:relative;display:grid;grid-template-columns:34px 1fr auto;gap:12px;align-items:start;padding:14px 12px 16px 18px;border-radius:14px;overflow:hidden;background:linear-gradient(180deg,color-mix(in srgb,var(--c) 7%,#181c24),#0f1217);box-shadow:var(--t-lift),inset 0 0 0 1px color-mix(in srgb,var(--c) 22%,transparent);color:var(--t-ink);pointer-events:auto;animation:t-in .35s cubic-bezier(.3,1.3,.5,1) both}.toast:before{content:"";position:absolute;left:0;top:12px;bottom:12px;width:3px;border-radius:0 3px 3px 0;background:var(--c)}.toast.out{animation:t-out .22s ease forwards}.toast[data-type=success]{--c: var(--t-ok)}.toast[data-type=warning]{--c: var(--t-warn)}.toast[data-type=error],.toast[data-type=deleted]{--c: var(--t-err)}.toast__ico{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;color:var(--c);background:color-mix(in srgb,var(--c) 13%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c) 30%,transparent)}.toast__ico svg{width:16px;height:16px}.toast__body{min-width:0;padding-top:1px}.toast__title{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:14px;font-weight:600;line-height:1.3}.toast__chip{padding:3px 8px;border-radius:6px;font:500 10.5px/1.3 var(--font-mono, "JetBrains Mono", monospace);color:var(--c);background:color-mix(in srgb,var(--c) 12%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c) 30%,transparent)}.toast__msg{margin-top:3px;font-size:13px;line-height:1.45;color:var(--t-ink-3);overflow-wrap:anywhere}.toast__msg b{color:var(--t-ink-2);font-weight:600}.toast__more{margin-top:8px}.toast__more summary{list-style:none;display:inline-flex;align-items:center;gap:6px;cursor:pointer;font-size:12.5px;font-weight:600;color:var(--t-ink-3);padding:2px 0}.toast__more summary::-webkit-details-marker{display:none}.toast__more summary:hover{color:var(--t-ink)}.toast__more summary svg{width:11px;height:11px;transition:transform .2s}.toast__more[open] summary svg{transform:rotate(90deg)}.toast__more pre{margin:8px 0 0;padding:10px 12px;border-radius:10px;overflow:auto;max-height:140px;font:400 12px/1.5 var(--font-mono, "JetBrains Mono", monospace);color:var(--t-ink-2);white-space:pre-wrap;word-break:break-word;background:linear-gradient(180deg,#080a0d,#0d1015);box-shadow:inset 0 1px 2px #000c}.toast__acts{display:flex;gap:8px;margin-top:10px;flex-wrap:wrap}.toast__action{font:inherit;font-size:12.5px;font-weight:600;cursor:pointer;border:0;border-radius:9px;padding:7px 12px;color:var(--t-ink-2);background:var(--t-btn);box-shadow:var(--t-btn-shadow);display:inline-flex;align-items:center;gap:6px;transition:color .12s,transform .12s}.toast__action svg{width:13px;height:13px}.toast__action:hover:not(:disabled){color:var(--t-ink);transform:translateY(-1px)}.toast__action:active:not(:disabled){transform:translateY(1px)}.toast__action:disabled{opacity:.55;cursor:wait}.toast__action--primary{color:var(--c);background:color-mix(in srgb,var(--c) 10%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c) 40%,transparent)}.toast__x{width:26px;height:26px;border-radius:8px;border:0;cursor:pointer;display:grid;place-items:center;color:var(--t-ink-3);background:none;transition:color .12s,background .12s}.toast__x:hover{color:var(--t-ink);background:color-mix(in srgb,currentColor 10%,transparent)}.toast__x svg{width:11px;height:11px}.toast :focus-visible{outline:2px solid var(--t-flame);outline-offset:2px}.toast__time{position:absolute;left:0;bottom:0;height:2px;width:100%;background:var(--c);opacity:.7;transform-origin:left;animation:t-time var(--d, 4.5s) linear forwards}.toast:hover .toast__time{animation-play-state:paused}@keyframes t-in{0%{opacity:0;transform:translateY(-8px) scale(.97)}to{opacity:1;transform:none}}@keyframes t-out{to{opacity:0;transform:translate(16px)}}@keyframes t-time{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media (prefers-reduced-motion: reduce){.toast,.toast.out{animation:none}.toast__time{display:none}}.ls{--ls-slab-hi: #181c24;--ls-slab-lo: #0f1217;--ls-edge: #07080b;--ls-sunk-a: #080a0d;--ls-sunk-b: #0d1015;--ls-ink-3: #6b727e;--ls-sheen: rgba(255, 255, 255, .06);--ls-flame: #ff6b21;--ls-flame-ink: #ffb682;--ls-bone: color-mix(in srgb, currentColor 10%, transparent);--ls-shimmer: rgba(255, 255, 255, .12);--ls-lift: inset 0 1px 0 rgba(255, 255, 255, .08), inset 0 0 0 1px rgba(255, 255, 255, .04), 0 2px 0 #0e1116, 0 5px 0 var(--ls-edge), 0 18px 26px -16px rgba(0, 0, 0, .9);padding:28px 8px 64px;color:var(--enzo-ink, #f2f4f7)}[data-theme=light] .ls{--ls-slab-hi: #ffffff;--ls-slab-lo: #f5f7fa;--ls-edge: #c9cfda;--ls-sunk-a: #e4e8ee;--ls-sunk-b: #f1f3f7;--ls-ink-3: #7b838f;--ls-sheen: rgba(255, 255, 255, .9);--ls-flame: #d2500a;--ls-flame-ink: #9a3a06;--ls-bone: color-mix(in srgb, currentColor 8%, transparent);--ls-shimmer: rgba(255, 255, 255, .75);--ls-lift: inset 0 1px 0 #ffffff, inset 0 0 0 1px rgba(20, 26, 36, .08), 0 2px 0 #eef1f5, 0 5px 0 var(--ls-edge), 0 16px 22px -18px rgba(30, 40, 60, .35)}.ls-head{display:flex;align-items:center;gap:14px;margin-bottom:26px}.ls-spin{width:28px;height:28px;flex:none;color:var(--ls-flame)}.ls-spin svg{width:100%;height:100%;display:block}.ls-label{font-family:var(--font-mono, "JetBrains Mono", ui-monospace, monospace);font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--ls-flame-ink)}.ls-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px}.sk{position:relative;overflow:hidden;background:var(--ls-bone, color-mix(in srgb, currentColor 10%, transparent));border-radius:6px}.sk:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 0%,var(--ls-shimmer, rgba(255, 255, 255, .12)) 50%,transparent 100%);animation:ls-shimmer 1.6s linear infinite;pointer-events:none}.sk--line{height:11px;border-radius:4px}.sk--title{height:18px;border-radius:6px;margin-bottom:2px}.sk--circle{border-radius:50%}.sk--chip{height:20px;border-radius:10px;display:inline-block}.sk-card{position:relative;width:100%;padding:18px 18px 16px;border-radius:16px;overflow:hidden;display:flex;flex-direction:column;gap:12px;box-sizing:border-box;background:linear-gradient(180deg,var(--ls-slab-hi, #181c24),var(--ls-slab-lo, #0f1217));box-shadow:var( --ls-lift, inset 0 1px 0 rgba(255, 255, 255, .08), 0 2px 0 #0e1116, 0 5px 0 #07080b, 0 18px 26px -16px rgba(0, 0, 0, .9) )}.sk-card:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(150deg,var(--ls-sheen, rgba(255, 255, 255, .06)),transparent 34%);opacity:.5}.sk-card .sk{position:relative;z-index:1;background:linear-gradient(180deg,var(--ls-sunk-a, #080a0d),var(--ls-sunk-b, #0d1015));box-shadow:inset 0 1px 2px #0000008c,inset 0 -1px #ffffff0a}[data-theme=light] .sk-card .sk{background:linear-gradient(180deg,var(--ls-sunk-a, #e4e8ee),var(--ls-sunk-b, #f1f3f7));box-shadow:inset 0 1px 2px #1e283c1f,inset 0 -1px #fff}@keyframes ls-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media (prefers-reduced-motion: reduce){.sk:after,.ls-spin{animation:none!important}}.enso-glass-wrap{position:relative;display:inline-block}.enso-glass{position:relative;display:inline-flex;align-items:center;gap:7px;margin:0 0 12px;padding:5px 12px 5px 9px;border-radius:999px;font-family:var(--font-sans, "Archivo", "Helvetica Neue", Arial, sans-serif);font-size:10px;font-weight:700;line-height:1;letter-spacing:.18em;text-transform:uppercase;color:var(--flame-ink, #ffb682);background:linear-gradient(180deg,#ffffff1a,#ffffff08);backdrop-filter:blur(12px) saturate(160%);-webkit-backdrop-filter:blur(12px) saturate(160%);border:1px solid color-mix(in srgb,var(--flame, #ff6b21) 42%,transparent);box-shadow:inset 0 1px #ffffff1f,0 1px #00000040}.enso-glass i{width:5px;height:5px;border-radius:50%;background:var(--flame, #ff6b21);box-shadow:0 0 6px color-mix(in srgb,var(--flame, #ff6b21) 70%,transparent);flex:none}[data-theme=light] .enso-glass{color:var(--flame-ink, #9a3a06);background:linear-gradient(180deg,#ffffffd1,#ffffff73);border-color:color-mix(in srgb,var(--flame, #d2500a) 38%,transparent);box-shadow:inset 0 1px #fff,0 1px 2px #141a2414}.loops-about-scrim{--la-sunk-a: #e4e8ee;--la-sunk-b: #f1f3f7;--la-sheen: rgba(255, 255, 255, .9);--la-seam: rgba(20, 26, 36, .09);--la-seam-lo: #ffffff;--la-hover: rgba(20, 26, 36, .05);--la-scrim: rgba(35, 45, 62, .42);--la-flame-ink: #9a3a06;--la-flame-soft: rgba(210, 80, 10, .1);--la-flame-line: rgba(210, 80, 10, .32);--la-live-ink: #0b6e3d;--la-live-soft: rgba(15, 154, 85, .11);--la-live-line: rgba(15, 154, 85, .3);--la-warn-ink: #8a5a00;--la-nit-ink: #3f4fb8;--la-ink: var(--enzo-ink, #14171c);--la-ink-2: var(--enzo-stone, #4e5661);--la-ink-3: var(--enzo-mist, #7b838f);--la-ink-4: #9aa1ac;--la-btn-a: #ffffff;--la-btn-b: #eef1f6;--la-btn-edge: #ccd2dd;--la-btn-inset: #ffffff;--la-tile-a: #eef1f6;--la-tile-b: #dde3ec;--la-lift-xl: inset 0 1px 0 #ffffff, inset 0 0 0 1px rgba(20, 26, 36, .1), 0 3px 0 #eef1f5, 0 7px 0 #dfe4ec, 0 11px 0 var(--edge-dark, #c9cfda), 0 44px 60px -30px rgba(30, 40, 60, .5);--la-r-lg: 18px;--la-r-md: 12px;position:fixed;inset:0;z-index:280;display:grid;place-items:center;padding:26px;background:var(--la-scrim);backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px)}[data-theme=dark] .loops-about-scrim{--la-sunk-a: #080a0d;--la-sunk-b: #0d1015;--la-sheen: rgba(255, 255, 255, .06);--la-seam: rgba(255, 255, 255, .05);--la-seam-lo: rgba(0, 0, 0, .6);--la-hover: rgba(255, 255, 255, .05);--la-scrim: rgba(3, 4, 6, .78);--la-flame-ink: #ffb682;--la-flame-soft: rgba(255, 107, 33, .14);--la-flame-line: rgba(255, 138, 61, .35);--la-live-ink: #7de8ae;--la-live-soft: rgba(53, 208, 127, .12);--la-live-line: rgba(53, 208, 127, .3);--la-warn-ink: #ffbe4d;--la-nit-ink: #8ea2ff;--la-ink: var(--enzo-ink, #f2f4f7);--la-ink-2: var(--enzo-stone, #a4abb6);--la-ink-3: var(--enzo-mist, #6b727e);--la-ink-4: #4d545e;--la-btn-a: #1a1e25;--la-btn-b: #12151b;--la-btn-edge: #08090c;--la-btn-inset: rgba(255, 255, 255, .09);--la-tile-a: #252a33;--la-tile-b: #14171d;--la-lift-xl: inset 0 1px 0 rgba(255, 255, 255, .1), inset 0 0 0 1px rgba(255, 255, 255, .05), 0 3px 0 #0e1116, 0 7px 0 #0a0c10, 0 11px 0 var(--edge-dark, #07080b), 0 44px 70px -26px rgba(0, 0, 0, 1)}.loops-about{width:min(760px,100%);max-height:min(88vh,860px);display:flex;flex-direction:column;border-radius:var(--la-r-lg);position:relative;overflow:hidden;background:linear-gradient(180deg,var(--slab-hi, #ffffff) 0%,var(--slab, #ffffff) 40%,var(--slab-lo, #f5f7fa) 100%);box-shadow:var(--la-lift-xl);color:var(--la-ink);font-family:var(--font-sans, "Archivo", "Helvetica Neue", Arial, sans-serif);font-size:14px;line-height:1.45}.loops-about:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(150deg,var(--la-sheen),transparent 32%);opacity:.5}.loops-about__top{display:flex;align-items:flex-start;gap:16px;padding:24px 26px 20px;position:relative;flex:none;border-bottom:1px solid var(--la-seam);box-shadow:0 1px 0 var(--la-seam-lo)}.loops-about__mark{width:40px;height:40px;border-radius:13px;flex:none;display:grid;place-items:center;color:var(--la-flame-ink);background:linear-gradient(180deg,var(--la-tile-a),var(--la-tile-b));box-shadow:inset 0 1px 0 var(--la-btn-inset),0 3px 0 var(--la-btn-edge)}.loops-about__mark svg{width:19px;height:19px}.loops-about__t{flex:1;min-width:0}.loops-about__kicker{font-size:10.5px;letter-spacing:.14em;font-weight:600;color:var(--la-ink-4);text-transform:none;margin:0}.loops-about__title{font-family:var(--font-display, "Bricolage Grotesque", Archivo, sans-serif);font-size:23px;font-weight:700;letter-spacing:-.025em;margin:4px 0 0;color:var(--la-ink)}.loops-about__close{width:32px;height:32px;border-radius:10px;flex:none;display:grid;place-items:center;cursor:pointer;border:0;color:var(--la-ink-3);background:linear-gradient(180deg,var(--la-btn-a),var(--la-btn-b));box-shadow:inset 0 1px 0 var(--la-btn-inset),0 2px 0 var(--la-btn-edge)}.loops-about__close:hover{color:var(--la-ink)}.loops-about__close svg{width:13px;height:13px}.loops-about__body{padding:22px 26px 24px;overflow-y:auto;position:relative;scrollbar-width:thin;scrollbar-color:var(--edge-dark, #c9cfda) transparent}.loops-about__body::-webkit-scrollbar{width:7px}.loops-about__body::-webkit-scrollbar-thumb{background:var(--edge-dark, #c9cfda);border-radius:7px}.loops-about__lead{font-size:14px;color:var(--la-ink-2);line-height:1.6;margin:0}.loops-about__lead b{color:var(--la-ink);font-weight:650}.loops-about__section{margin-top:22px}.loops-about__h3{font-size:11px;letter-spacing:.12em;font-weight:600;color:var(--la-ink-3);display:flex;align-items:center;gap:10px;margin:0 0 11px;text-transform:none}.loops-about__h3:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,var(--la-seam),transparent)}.loops-about__p{font-size:13px;color:var(--la-ink-2);line-height:1.6;margin:0}.loops-about__p+.loops-about__p{margin-top:9px}.loops-about__chain{border-radius:var(--la-r-md);padding:15px;background:linear-gradient(180deg,var(--la-sunk-a),var(--la-sunk-b));box-shadow:var(--carve);display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin-top:12px}.loops-about__node{font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:11px;color:var(--la-ink-2);padding:5px 10px;border-radius:8px;background:linear-gradient(180deg,var(--slab-hi, #fff),var(--slab, #fff));box-shadow:inset 0 1px 0 var(--la-btn-inset),0 2px 0 var(--la-btn-edge)}.loops-about__arw{color:var(--la-ink-4);font-size:11px;flex:none}.loops-about__chain-note{font-size:12px;color:var(--la-ink-3);margin-top:9px}.loops-about__steps{list-style:none;display:flex;flex-direction:column;gap:10px;margin:0;padding:0}.loops-about__steps li{display:flex;gap:13px;align-items:flex-start;padding:13px 15px;border-radius:var(--la-r-md);background:linear-gradient(180deg,var(--la-sunk-a),var(--la-sunk-b));box-shadow:var(--carve)}.loops-about__n{width:22px;height:22px;border-radius:7px;flex:none;display:grid;place-items:center;font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:11px;font-weight:500;color:var(--la-flame-ink);background:var(--la-flame-soft);box-shadow:inset 0 0 0 1px var(--la-flame-line)}.loops-about__x{font-size:13px;color:var(--la-ink-2);line-height:1.55}.loops-about__x b{color:var(--la-ink);font-weight:650}.loops-about__x code{font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:11.5px;color:var(--la-ink);padding:1px 6px;border-radius:5px;background:var(--la-hover);box-shadow:inset 0 0 0 1px var(--la-seam)}.loops-about__keys{display:flex;flex-direction:column;gap:10px}.loops-about__key{display:flex;gap:13px;align-items:flex-start;padding:13px 15px;border-radius:var(--la-r-md);background:linear-gradient(180deg,var(--la-sunk-a),var(--la-sunk-b));box-shadow:var(--carve)}.loops-about__tag{font-size:10.5px;font-weight:600;letter-spacing:.04em;padding:4px 10px;border-radius:999px;flex:none;display:inline-flex;align-items:center;gap:6px;min-width:78px;justify-content:center}.loops-about__tag i{width:5px;height:5px;border-radius:50%;background:currentColor}.loops-about__tag--ok{color:var(--la-live-ink);background:var(--la-live-soft);box-shadow:inset 0 0 0 1px var(--la-live-line)}.loops-about__tag--count{color:var(--la-ink-2);background:var(--la-hover);box-shadow:inset 0 0 0 1px var(--la-seam)}.loops-about__tag--bad{color:var(--la-warn-ink);background:color-mix(in srgb,var(--la-warn-ink) 13%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--la-warn-ink) 30%,transparent)}.loops-about__scope{border-radius:var(--la-r-md);padding:14px 16px;position:relative;background:linear-gradient(180deg,var(--la-sunk-a),var(--la-sunk-b));box-shadow:var(--carve),inset 0 0 0 1px color-mix(in srgb,var(--la-nit-ink) 26%,transparent)}.loops-about__scope h4{font-size:11px;letter-spacing:.1em;font-weight:600;color:var(--la-nit-ink);margin:0 0 8px}.loops-about__scope p{font-size:12.5px;color:var(--la-ink-2);line-height:1.6;margin:0}.loops-about__scope b{color:var(--la-ink);font-weight:650}.loops-about__foot{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:16px 26px;position:relative;flex:none;border-top:1px solid var(--la-seam);box-shadow:0 -1px 0 var(--la-seam-lo);background:linear-gradient(180deg,transparent,var(--la-hover))}.loops-about__hint{font-size:12px;color:var(--la-ink-4)}.loops-about__end{margin-left:auto;display:flex;gap:10px}.loops-about__btn{font:inherit;font-size:13px;font-weight:600;cursor:pointer;border:0;border-radius:11px;padding:10px 16px;display:inline-flex;align-items:center;gap:9px;transition:transform .12s,box-shadow .12s,color .12s;text-decoration:none}.loops-about__btn svg{width:14px;height:14px}.loops-about__btn--ghost{color:var(--la-ink-2);background:linear-gradient(180deg,var(--la-btn-a),var(--la-btn-b));box-shadow:inset 0 1px 0 var(--la-btn-inset),0 3px 0 var(--la-btn-edge)}.loops-about__btn--ghost:hover{color:var(--la-ink);transform:translateY(-1px);box-shadow:inset 0 1px 0 var(--la-btn-inset),0 4px 0 var(--la-btn-edge)}.loops-about__btn--solid{color:#2b0e01;background:linear-gradient(180deg,#ffa863,#f2600f);box-shadow:inset 0 1px #ffe2c8cc,0 3px #9c3a06}[data-theme=light] .loops-about__btn--solid{color:#fff6f0;background:var(--btn-solid-bg, linear-gradient(180deg, #ff9350, #e2560a));box-shadow:var(--btn-solid-shadow)}.loops-about__btn--solid:hover{transform:translateY(-1px);box-shadow:inset 0 1px #ffe2c8cc,0 5px #9c3a06}.loops-about__btn:active{transform:translateY(2px)!important}.loops-about-scrim :focus-visible{outline:2px solid var(--flame, #ff6b21);outline-offset:3px;border-radius:8px}.about-trigger,.loops-about-trigger{font:inherit;font-family:var(--font-sans);font-size:12.5px;font-weight:600;cursor:pointer;border:0;border-radius:11px;padding:8px 13px;display:inline-flex;align-items:center;gap:7px;transition:transform .12s,box-shadow .12s,color .12s;color:var(--btn-solid-color);background:var(--btn-solid-bg);box-shadow:var(--btn-solid-shadow)}.about-trigger svg,.loops-about-trigger svg{width:12px;height:12px;flex:none}.about-trigger:hover,.loops-about-trigger:hover{transform:translateY(-1px)}.about-trigger:active,.loops-about-trigger:active{transform:translateY(2px)}@media (max-width: 620px){.loops-about-scrim{padding:14px}.loops-about{max-height:92vh}.loops-about__top,.loops-about__body,.loops-about__foot{padding-left:18px;padding-right:18px}.loops-about__end{margin-left:0;width:100%}.loops-about__end .loops-about__btn{flex:1;justify-content:center}}@media (prefers-reduced-motion: reduce){.loops-about-scrim,.loops-about,.loops-about__btn,.loops-about-trigger{transition:none!important}}.cd-scrim{--cd-ink: var(--enzo-ink, #f2f4f7);--cd-ink-2: var(--enzo-stone, #a4abb6);--cd-ink-3: var(--enzo-mist, #6b727e);--cd-scrim: rgba(3, 4, 6, .78);--cd-sheen: rgba(255, 255, 255, .06);--cd-btn-a: #1a1e25;--cd-btn-b: #12151b;--cd-btn-edge: #08090c;--cd-btn-inset: rgba(255, 255, 255, .09);--cd-stop: #ff5f56;--cd-stop-ink: #ff8a80;--cd-stop-hi: #ff7a72;--cd-stop-lo: #e04840;--cd-stop-edge: #6b1c18;--cd-lift: inset 0 1px 0 rgba(255, 255, 255, .1), inset 0 0 0 1px rgba(255, 255, 255, .05), 0 3px 0 #0e1116, 0 7px 0 #0a0c10, 0 11px 0 var(--edge-dark, #07080b), 0 36px 56px -24px rgba(0, 0, 0, 1);--cd-danger-ring: color-mix(in srgb, var(--cd-stop) 28%, transparent);position:fixed;inset:0;z-index:280;display:grid;place-items:center;padding:20px;background:var(--cd-scrim);backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px)}[data-theme=light] .cd-scrim{--cd-ink: var(--enzo-ink, #14171c);--cd-ink-2: var(--enzo-stone, #4e5661);--cd-ink-3: var(--enzo-mist, #7b838f);--cd-scrim: rgba(35, 45, 62, .42);--cd-sheen: rgba(255, 255, 255, .9);--cd-btn-a: #ffffff;--cd-btn-b: #eef1f6;--cd-btn-edge: #ccd2dd;--cd-btn-inset: #ffffff;--cd-stop: #d43b32;--cd-stop-ink: #a72a22;--cd-stop-hi: #e85a52;--cd-stop-lo: #c4352c;--cd-stop-edge: #8a221c;--cd-lift: inset 0 1px 0 #ffffff, inset 0 0 0 1px rgba(20, 26, 36, .1), 0 3px 0 #eef1f5, 0 7px 0 #dfe4ec, 0 11px 0 var(--edge-dark, #c9cfda), 0 36px 50px -26px rgba(30, 40, 60, .45);--cd-danger-ring: color-mix(in srgb, var(--cd-stop) 32%, transparent)}.cd{position:relative;width:min(420px,94vw);padding:22px 22px 18px;border-radius:18px;overflow:hidden;color:var(--cd-ink);background:linear-gradient(180deg,var(--slab-hi, #181c24) 0%,var(--slab, #12151b) 44%,var(--slab-lo, #0f1217) 100%);box-shadow:var(--cd-lift)}[data-theme=light] .cd{background:linear-gradient(180deg,var(--slab-hi, #ffffff) 0%,var(--slab, #ffffff) 40%,var(--slab-lo, #f5f7fa) 100%)}.cd:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(150deg,var(--cd-sheen),transparent 34%);opacity:.55}.cd--danger{box-shadow:var(--cd-lift),0 0 0 1px var(--cd-danger-ring)}.cd__title{position:relative;margin:0 0 8px;font-family:var(--font-display, "Bricolage Grotesque", Archivo, sans-serif);font-size:18px;font-weight:700;letter-spacing:-.02em;line-height:1.25;color:var(--cd-ink)}.cd__body{position:relative;margin:0;font-size:13.5px;font-weight:400;line-height:1.5;color:var(--cd-ink-2)}.cd__acts{position:relative;display:flex;justify-content:flex-end;gap:8px;margin-top:22px}.cd__btn{font:inherit;font-size:13px;font-weight:600;padding:9px 14px;border:0;border-radius:10px;cursor:pointer;transition:transform .12s,color .12s,opacity .12s}.cd__btn:disabled{opacity:.65;cursor:wait}.cd__btn:not(:disabled):hover{transform:translateY(-1px)}.cd__btn:not(:disabled):active{transform:translateY(1px)}.cd__btn--ghost{color:var(--cd-ink);background:linear-gradient(180deg,var(--cd-btn-a),var(--cd-btn-b));box-shadow:inset 0 1px 0 var(--cd-btn-inset),0 2px 0 var(--cd-btn-edge)}.cd__btn--ghost:not(:disabled):hover{color:var(--cd-ink)}.cd__btn--primary{color:#fff;background:linear-gradient(180deg,var(--flame, #ff8534),var(--enso-glow, #ff6b21));box-shadow:inset 0 1px #ffe2c88c,0 3px 0 var(--flame-lo, #9c3a06),0 10px 18px -10px #ff6b218c}.cd__btn--danger{color:#fff;background:linear-gradient(180deg,var(--cd-stop-hi),var(--cd-stop-lo));box-shadow:inset 0 1px #ffd2cd73,0 3px 0 var(--cd-stop-edge),0 10px 18px -10px color-mix(in srgb,var(--cd-stop) 55%,transparent)}.cd__btn--danger:not(:disabled):hover{color:#fff}@media (prefers-reduced-motion: reduce){.cd__btn{transition:none}}.st-load{--st-slab-hi: #181c24;--st-slab-lo: #0f1217;--st-edge: #07080b;--st-ink: #f2f4f7;--st-ink-2: #a4abb6;--st-ink-3: #6b727e;--st-sheen: rgba(255, 255, 255, .06);--st-flame: #ff6b21;--st-flame-ink: #ffb682;--st-lift: inset 0 1px 0 rgba(255, 255, 255, .09), inset 0 0 0 1px rgba(255, 255, 255, .045), 0 2px 0 #0e1116, 0 5px 0 #0a0c10, 0 8px 0 var(--st-edge), 0 22px 32px -18px rgba(0, 0, 0, .95);position:relative;display:flex;align-items:center;gap:14px;padding:22px 24px;border-radius:16px;overflow:hidden;color:var(--st-ink);background:linear-gradient(180deg,var(--st-slab-hi),var(--st-slab-lo));box-shadow:var(--st-lift)}.st-load:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(150deg,var(--st-sheen),transparent 36%);opacity:.5}[data-theme=light] .st-load{--st-slab-hi: #ffffff;--st-slab-lo: #f5f7fa;--st-edge: #c9cfda;--st-ink: #14171c;--st-ink-2: #4e5661;--st-ink-3: #7b838f;--st-sheen: rgba(255, 255, 255, .9);--st-flame: #d2500a;--st-flame-ink: #9a3a06;--st-lift: inset 0 1px 0 #ffffff, inset 0 0 0 1px rgba(20, 26, 36, .08), 0 2px 0 #eef1f5, 0 5px 0 #dfe4ec, 0 8px 0 var(--st-edge), 0 20px 28px -18px rgba(30, 40, 60, .35)}.st-load--sm{padding:14px 16px;border-radius:12px;gap:11px}.st-load__spin{position:relative;width:22px;height:22px;flex:none;color:var(--st-flame)}.st-load--sm .st-load__spin{width:18px;height:18px}.st-load__spin svg{width:100%;height:100%;display:block;animation:st-spin 1.1s linear infinite}.st-load__label{position:relative;font-family:var(--font-mono, "JetBrains Mono", ui-monospace, monospace);font-size:12.5px;font-weight:500;letter-spacing:.02em;color:var(--st-ink-2)}.st-load__label .st-dots span{animation:st-dot 1.4s ease-in-out infinite;opacity:.25}.st-load__label .st-dots span:nth-child(2){animation-delay:.2s}.st-load__label .st-dots span:nth-child(3){animation-delay:.4s}@keyframes st-spin{to{transform:rotate(360deg)}}@keyframes st-dot{0%,80%,to{opacity:.25}40%{opacity:1}}@media (prefers-reduced-motion: reduce){.st-load__spin svg,.st-load__label .st-dots span{animation:none!important}}.gl-scrim{position:fixed;inset:0;z-index:280;display:grid;place-items:center;padding:20px;background:#030406c7;backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px)}[data-theme=light] .gl-scrim{background:#232d3e6b}.gl{position:relative;width:min(480px,94vw);padding:22px 22px 18px;border-radius:18px;overflow:hidden;color:var(--enzo-ink);background:var(--card-bg);box-shadow:var(--lift)}.gl:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:var(--card-sheen);opacity:.55}.gl>*{position:relative}.gl__title{margin:0 0 8px;font-family:var(--font-display, "Bricolage Grotesque", Archivo, sans-serif);font-size:18px;font-weight:700;letter-spacing:-.02em;line-height:1.25;color:var(--enzo-ink)}.gl__lede{margin:0 0 18px;font-size:13.5px;font-weight:400;line-height:1.5;color:var(--enzo-stone)}.gl__field{display:block;margin-bottom:14px}.gl__field--last{margin-bottom:0}.gl__label{display:block;font-size:11px;letter-spacing:.1em;font-weight:600;text-transform:uppercase;color:var(--enzo-mist);margin-bottom:7px}.gl__box{position:relative;border-radius:var(--radius-lg, 12px);padding:0 15px;display:flex;align-items:center;min-height:46px;background:var(--field-bg);box-shadow:var(--carve);transition:box-shadow .15s}.gl__box:focus-within{box-shadow:var(--carve),inset 0 0 0 1px var(--accent-border)}.gl__box--disabled{opacity:.72}.gl__box input{flex:1;width:100%;min-width:0;box-sizing:border-box;background:none;border:0;outline:none;color:var(--enzo-ink);font-family:var(--font-mono);font-size:13px;line-height:1.65;padding:10px 0}.gl__box input:focus,.gl__box input:focus-visible{outline:none;box-shadow:none}.gl__box input::placeholder{color:var(--placeholder)}.gl__box input:disabled{cursor:not-allowed;opacity:.85}.gl__box--token input{padding-right:4px}.gl__reveal{flex:none;font:inherit;font-size:11.5px;font-weight:600;color:var(--btn-link, var(--enso));background:none;border:0;cursor:pointer;padding:6px 2px 6px 10px;margin-left:4px}.gl__reveal:hover:not(:disabled){color:var(--flame)}.gl__reveal:disabled{opacity:.55;cursor:not-allowed}.gl__hint{margin-top:7px;font-size:12px;line-height:1.4;color:var(--enzo-mist)}.gl__hint--err{color:var(--crimson, #ff5f56)}.gl__acts{display:flex;justify-content:flex-end;gap:8px;margin-top:20px}.gl__btn{font:inherit;font-size:13px;font-weight:600;padding:10px 15px;border:0;border-radius:11px;cursor:pointer;transition:transform .12s,color .12s,opacity .12s,box-shadow .12s;display:inline-flex;align-items:center;gap:8px}.gl__btn:disabled{opacity:.65;cursor:not-allowed}.gl__btn:not(:disabled):hover{transform:translateY(-1px)}.gl__btn:not(:disabled):active{transform:translateY(1px)}.gl__btn--ghost{color:var(--enzo-stone);background:var(--btn-ghost-bg);box-shadow:var(--btn-ghost-shadow)}.gl__btn--ghost:not(:disabled):hover{color:var(--enzo-ink)}.gl__btn--solid{color:var(--btn-solid-color);background:var(--btn-solid-bg);box-shadow:var(--btn-solid-shadow)}.gl__btn--solid:not(:disabled):hover{box-shadow:var(--cta-shadow-hover, var(--btn-solid-shadow))}@media (prefers-reduced-motion: reduce){.gl__btn,.gl__box{transition:none}}.jido-about-scrim{--jda-sunk-a: #e4e8ee;--jda-sunk-b: #f1f3f7;--jda-sheen: rgba(255, 255, 255, .9);--jda-seam: rgba(20, 26, 36, .09);--jda-seam-lo: #ffffff;--jda-hover: rgba(20, 26, 36, .05);--jda-scrim: rgba(35, 45, 62, .42);--jda-flame-ink: #9a3a06;--jda-flame-soft: rgba(210, 80, 10, .1);--jda-flame-line: rgba(210, 80, 10, .32);--jda-live: #0f9a55;--jda-warn-ink: #8a5a00;--jda-stop: #d43b32;--jda-stop-ink: #a72a22;--jda-info: #3d7ab8;--jda-nit-ink: #3f4fb8;--jda-ink: var(--enzo-ink, #14171c);--jda-ink-2: var(--enzo-stone, #4e5661);--jda-ink-3: var(--enzo-mist, #7b838f);--jda-ink-4: #9aa1ac;--jda-btn-a: #ffffff;--jda-btn-b: #eef1f6;--jda-btn-edge: #ccd2dd;--jda-btn-inset: #ffffff;--jda-tile-a: #eef1f6;--jda-tile-b: #dde3ec;--jda-lift-xl: inset 0 1px 0 #ffffff, inset 0 0 0 1px rgba(20, 26, 36, .1), 0 3px 0 #eef1f5, 0 7px 0 #dfe4ec, 0 11px 0 var(--edge-dark, #c9cfda), 0 44px 60px -30px rgba(30, 40, 60, .5);--jda-r-lg: 18px;--jda-r-md: 12px;position:fixed;inset:0;z-index:280;display:grid;place-items:center;padding:26px;background:var(--jda-scrim);backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px)}[data-theme=dark] .jido-about-scrim{--jda-sunk-a: #080a0d;--jda-sunk-b: #0d1015;--jda-sheen: rgba(255, 255, 255, .06);--jda-seam: rgba(255, 255, 255, .05);--jda-seam-lo: rgba(0, 0, 0, .6);--jda-hover: rgba(255, 255, 255, .05);--jda-scrim: rgba(3, 4, 6, .78);--jda-flame-ink: #ffb682;--jda-flame-soft: rgba(255, 107, 33, .14);--jda-flame-line: rgba(255, 138, 61, .35);--jda-live: #35d07f;--jda-warn-ink: #ffbe4d;--jda-stop: #ff5f56;--jda-stop-ink: #ff8a80;--jda-info: #7eb6ff;--jda-nit-ink: #8ea2ff;--jda-ink: var(--enzo-ink, #f2f4f7);--jda-ink-2: var(--enzo-stone, #a4abb6);--jda-ink-3: var(--enzo-mist, #6b727e);--jda-ink-4: #4d545e;--jda-btn-a: #1a1e25;--jda-btn-b: #12151b;--jda-btn-edge: #08090c;--jda-btn-inset: rgba(255, 255, 255, .09);--jda-tile-a: #252a33;--jda-tile-b: #14171d;--jda-lift-xl: inset 0 1px 0 rgba(255, 255, 255, .1), inset 0 0 0 1px rgba(255, 255, 255, .05), 0 3px 0 #0e1116, 0 7px 0 #0a0c10, 0 11px 0 var(--edge-dark, #07080b), 0 44px 70px -26px rgba(0, 0, 0, 1)}.jido-about{width:min(780px,100%);max-height:min(88vh,900px);display:flex;flex-direction:column;border-radius:var(--jda-r-lg);position:relative;overflow:hidden;background:linear-gradient(180deg,var(--slab-hi, #ffffff) 0%,var(--slab, #ffffff) 40%,var(--slab-lo, #f5f7fa) 100%);box-shadow:var(--jda-lift-xl);color:var(--jda-ink);font-family:var(--font-sans, "Archivo", "Helvetica Neue", Arial, sans-serif);font-size:14px;line-height:1.45}.jido-about:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(150deg,var(--jda-sheen),transparent 32%);opacity:.5}.jido-about__top{display:flex;align-items:flex-start;gap:16px;padding:24px 26px 20px;position:relative;flex:none;border-bottom:1px solid var(--jda-seam);box-shadow:0 1px 0 var(--jda-seam-lo)}.jido-about__mark{width:40px;height:40px;border-radius:13px;flex:none;display:grid;place-items:center;color:var(--jda-flame-ink);background:linear-gradient(180deg,var(--jda-tile-a),var(--jda-tile-b));box-shadow:inset 0 1px 0 var(--jda-btn-inset),0 3px 0 var(--jda-btn-edge)}.jido-about__mark svg{width:19px;height:19px}.jido-about__t{flex:1;min-width:0}.jido-about__kicker{font-size:10.5px;letter-spacing:.14em;font-weight:600;color:var(--jda-ink-4);margin:0}.jido-about__title{font-family:var(--font-display, "Bricolage Grotesque", Archivo, sans-serif);font-size:23px;font-weight:700;letter-spacing:-.025em;margin:4px 0 0;color:var(--jda-ink)}.jido-about__close{width:32px;height:32px;border-radius:10px;flex:none;display:grid;place-items:center;cursor:pointer;border:0;color:var(--jda-ink-3);background:linear-gradient(180deg,var(--jda-btn-a),var(--jda-btn-b));box-shadow:inset 0 1px 0 var(--jda-btn-inset),0 2px 0 var(--jda-btn-edge)}.jido-about__close:hover{color:var(--jda-ink)}.jido-about__close svg{width:13px;height:13px}.jido-about__body{padding:22px 26px 24px;overflow-y:auto;position:relative;scrollbar-width:thin;scrollbar-color:var(--edge-dark, #c9cfda) transparent}.jido-about__body::-webkit-scrollbar{width:7px}.jido-about__body::-webkit-scrollbar-thumb{background:var(--edge-dark, #c9cfda);border-radius:7px}.jido-about__lead{font-size:14px;color:var(--jda-ink-2);line-height:1.6;margin:0}.jido-about__lead b{color:var(--jda-ink);font-weight:650}.jido-about__section{margin-top:22px}.jido-about__h3{font-size:11px;letter-spacing:.12em;font-weight:600;color:var(--jda-ink-3);display:flex;align-items:center;gap:10px;margin:0 0 11px}.jido-about__h3:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,var(--jda-seam),transparent)}.jido-about__p{font-size:13px;color:var(--jda-ink-2);line-height:1.6;margin:0}.jido-about__chain{border-radius:var(--jda-r-md);padding:15px;margin-top:12px;background:linear-gradient(180deg,var(--jda-sunk-a),var(--jda-sunk-b));box-shadow:var(--carve);display:flex;flex-wrap:wrap;align-items:center;gap:7px}.jido-about__node{font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:11px;color:var(--jda-ink-2);padding:5px 10px;border-radius:8px;background:linear-gradient(180deg,var(--slab-hi, #fff),var(--slab, #fff));box-shadow:inset 0 1px 0 var(--jda-btn-inset),0 2px 0 var(--jda-btn-edge)}.jido-about__arw{color:var(--jda-ink-4);font-size:11px;flex:none}.jido-about__chain-note{font-size:12px;color:var(--jda-ink-3);margin-top:9px}.jido-about__steps{list-style:none;display:flex;flex-direction:column;gap:9px;margin:0;padding:0}.jido-about__steps li{display:flex;gap:13px;align-items:flex-start;padding:12px 15px;border-radius:var(--jda-r-md);background:linear-gradient(180deg,var(--jda-sunk-a),var(--jda-sunk-b));box-shadow:var(--carve)}.jido-about__n{width:22px;height:22px;border-radius:7px;flex:none;display:grid;place-items:center;font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:11px;color:var(--jda-ink-3);background:var(--jda-hover);box-shadow:inset 0 0 0 1px var(--jda-seam)}.jido-about__steps li.is-you .jido-about__n{color:var(--jda-flame-ink);background:var(--jda-flame-soft);box-shadow:inset 0 0 0 1px var(--jda-flame-line)}.jido-about__x{font-size:13px;color:var(--jda-ink-2);line-height:1.55}.jido-about__x b{color:var(--jda-ink);font-weight:650}.jido-about__who{font-size:10px;font-weight:600;letter-spacing:.06em;padding:3px 8px;border-radius:999px;flex:none;margin-left:auto;color:var(--jda-ink-4);background:var(--jda-hover);box-shadow:inset 0 0 0 1px var(--jda-seam)}.jido-about__steps li.is-you .jido-about__who{color:var(--jda-flame-ink);background:var(--jda-flame-soft);box-shadow:inset 0 0 0 1px var(--jda-flame-line)}.jido-about__notes{display:flex;flex-direction:column;gap:10px}.jido-about__note{display:flex;gap:13px;align-items:flex-start;padding:13px 15px;border-radius:var(--jda-r-md);position:relative;background:linear-gradient(180deg,var(--jda-sunk-a),var(--jda-sunk-b));box-shadow:var(--carve)}.jido-about__note:after{content:"";position:absolute;left:0;top:12px;bottom:12px;width:3px;border-radius:3px;background:var(--jda-ink-4)}.jido-about__note-ic{width:15px;height:15px;flex:none;margin-top:2px;color:var(--jda-ink-4)}.jido-about__note-ic svg{width:100%;height:100%}.jido-about__note--safe:after{background:var(--jda-live)}.jido-about__note--safe .jido-about__note-ic{color:var(--jda-live)}.jido-about__note--wait:after{background:var(--jda-warn-ink)}.jido-about__note--wait .jido-about__note-ic{color:var(--jda-warn-ink)}.jido-about__note--fail:after{background:var(--jda-stop)}.jido-about__note--fail .jido-about__note-ic{color:var(--jda-stop-ink)}.jido-about__note--info:after{background:var(--jda-info, #4a8fd4)}.jido-about__note--info .jido-about__note-ic{color:var(--jda-info, #4a8fd4)}.jido-about__note--nit:after{background:var(--jda-nit-ink)}.jido-about__note--nit .jido-about__note-ic{color:var(--jda-nit-ink)}.jido-about__note--flame:after{background:var(--jda-flame-ink)}.jido-about__note--flame .jido-about__note-ic{color:var(--jda-flame-ink)}.jido-about__note-ic .learn-about-dot{display:block;width:8px;height:8px;border-radius:50%;background:currentColor}.jido-about__scope{border-radius:var(--jda-r-md);padding:14px 16px;position:relative;background:linear-gradient(180deg,var(--jda-sunk-a),var(--jda-sunk-b));box-shadow:var(--carve),inset 0 0 0 1px color-mix(in srgb,var(--jda-nit-ink) 26%,transparent)}.jido-about__scope h4{font-size:11px;letter-spacing:.1em;font-weight:600;color:var(--jda-nit-ink);margin:0 0 8px}.jido-about__scope p{font-size:12.5px;color:var(--jda-ink-2);line-height:1.6;margin:0}.jido-about__scope code{font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:11.5px;color:var(--jda-ink);padding:1px 6px;border-radius:5px;background:var(--jda-hover);box-shadow:inset 0 0 0 1px var(--jda-seam)}.jido-about__foot{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:16px 26px;position:relative;flex:none;border-top:1px solid var(--jda-seam);box-shadow:0 -1px 0 var(--jda-seam-lo);background:linear-gradient(180deg,transparent,var(--jda-hover))}.jido-about__hint{font-size:12px;color:var(--jda-ink-4)}.jido-about__end{margin-left:auto;display:flex;gap:10px}.jido-about__btn{font:inherit;font-size:13px;font-weight:600;cursor:pointer;border:0;border-radius:11px;padding:10px 16px;display:inline-flex;align-items:center;gap:9px;transition:transform .12s,box-shadow .12s,color .12s}.jido-about__btn--solid{color:#2b0e01;background:linear-gradient(180deg,#ffa863,#f2600f);box-shadow:inset 0 1px #ffe2c8cc,0 3px #9c3a06}[data-theme=light] .jido-about__btn--solid{color:#fff6f0;background:var(--btn-solid-bg, linear-gradient(180deg, #ff9350, #e2560a));box-shadow:var(--btn-solid-shadow)}.jido-about__btn--solid:hover{transform:translateY(-1px);box-shadow:inset 0 1px #ffe2c8cc,0 5px #9c3a06}.jido-about__btn:active{transform:translateY(2px)!important}.jido-about-scrim :focus-visible{outline:2px solid var(--flame, #ff6b21);outline-offset:3px;border-radius:8px}.jido-about-trigger{font:inherit;font-family:var(--font-sans);font-size:12.5px;font-weight:600;cursor:pointer;border:0;border-radius:11px;padding:8px 13px;display:inline-flex;align-items:center;gap:7px;transition:transform .12s,box-shadow .12s,color .12s;color:var(--btn-solid-color);background:var(--btn-solid-bg);box-shadow:var(--btn-solid-shadow)}.jido-about-trigger svg{width:12px;height:12px;flex:none}.jido-about-trigger:hover{transform:translateY(-1px)}.jido-about-trigger:active{transform:translateY(2px)}@media (max-width: 620px){.jido-about-scrim{padding:14px}.jido-about{max-height:92vh}.jido-about__top,.jido-about__body,.jido-about__foot{padding-left:18px;padding-right:18px}.jido-about__who{display:none}.jido-about__end{margin-left:0;width:100%}.jido-about__end .jido-about__btn{flex:1;justify-content:center}}@media (prefers-reduced-motion: reduce){.jido-about-scrim,.jido-about,.jido-about__btn,.jido-about-trigger{transition:none!important}}body.locked{overflow:hidden}.air-about-scrim{--aia-sunk-a: #e4e8ee;--aia-sunk-b: #f1f3f7;--aia-sheen: rgba(255, 255, 255, .9);--aia-seam: rgba(20, 26, 36, .09);--aia-seam-lo: #ffffff;--aia-hover: rgba(20, 26, 36, .05);--aia-scrim: rgba(35, 45, 62, .42);--aia-flame-ink: #9a3a06;--aia-flame-soft: rgba(210, 80, 10, .1);--aia-flame-line: rgba(210, 80, 10, .32);--aia-live: #0f9a55;--aia-live-ink: #0b6e3d;--aia-live-soft: rgba(15, 154, 85, .11);--aia-live-line: rgba(15, 154, 85, .3);--aia-warn-ink: #8a5a00;--aia-stop: #d43b32;--aia-stop-ink: #a72a22;--aia-nit-ink: #3f4fb8;--aia-ink: var(--enzo-ink, #14171c);--aia-ink-2: var(--enzo-stone, #4e5661);--aia-ink-3: var(--enzo-mist, #7b838f);--aia-ink-4: #9aa1ac;--aia-btn-a: #ffffff;--aia-btn-b: #eef1f6;--aia-btn-edge: #ccd2dd;--aia-btn-inset: #ffffff;--aia-tile-a: #eef1f6;--aia-tile-b: #dde3ec;--aia-lift-xl: inset 0 1px 0 #ffffff, inset 0 0 0 1px rgba(20, 26, 36, .1), 0 3px 0 #eef1f5, 0 7px 0 #dfe4ec, 0 11px 0 var(--edge-dark, #c9cfda), 0 44px 60px -30px rgba(30, 40, 60, .5);--aia-r-lg: 18px;--aia-r-md: 12px;position:fixed;inset:0;z-index:280;display:grid;place-items:center;padding:26px;background:var(--aia-scrim);backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px)}[data-theme=dark] .air-about-scrim{--aia-sunk-a: #080a0d;--aia-sunk-b: #0d1015;--aia-sheen: rgba(255, 255, 255, .06);--aia-seam: rgba(255, 255, 255, .05);--aia-seam-lo: rgba(0, 0, 0, .6);--aia-hover: rgba(255, 255, 255, .05);--aia-scrim: rgba(3, 4, 6, .78);--aia-flame-ink: #ffb682;--aia-flame-soft: rgba(255, 107, 33, .14);--aia-flame-line: rgba(255, 138, 61, .35);--aia-live: #35d07f;--aia-live-ink: #7de8ae;--aia-live-soft: rgba(53, 208, 127, .12);--aia-live-line: rgba(53, 208, 127, .3);--aia-warn-ink: #ffbe4d;--aia-stop: #ff5f56;--aia-stop-ink: #ff8a80;--aia-nit-ink: #8ea2ff;--aia-ink: var(--enzo-ink, #f2f4f7);--aia-ink-2: var(--enzo-stone, #a4abb6);--aia-ink-3: var(--enzo-mist, #6b727e);--aia-ink-4: #4d545e;--aia-btn-a: #1a1e25;--aia-btn-b: #12151b;--aia-btn-edge: #08090c;--aia-btn-inset: rgba(255, 255, 255, .09);--aia-tile-a: #252a33;--aia-tile-b: #14171d;--aia-lift-xl: inset 0 1px 0 rgba(255, 255, 255, .1), inset 0 0 0 1px rgba(255, 255, 255, .05), 0 3px 0 #0e1116, 0 7px 0 #0a0c10, 0 11px 0 var(--edge-dark, #07080b), 0 44px 70px -26px rgba(0, 0, 0, 1)}.air-about{width:min(760px,100%);max-height:min(88vh,880px);display:flex;flex-direction:column;border-radius:var(--aia-r-lg);position:relative;overflow:hidden;background:linear-gradient(180deg,var(--slab-hi, #ffffff) 0%,var(--slab, #ffffff) 40%,var(--slab-lo, #f5f7fa) 100%);box-shadow:var(--aia-lift-xl);color:var(--aia-ink);font-family:var(--font-sans, "Archivo", "Helvetica Neue", Arial, sans-serif);font-size:14px;line-height:1.45}.air-about:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(150deg,var(--aia-sheen),transparent 32%);opacity:.5}.air-about__top{display:flex;align-items:flex-start;gap:16px;padding:24px 26px 20px;position:relative;flex:none;border-bottom:1px solid var(--aia-seam);box-shadow:0 1px 0 var(--aia-seam-lo)}.air-about__mark{width:40px;height:40px;border-radius:13px;flex:none;display:grid;place-items:center;color:var(--aia-flame-ink);background:linear-gradient(180deg,var(--aia-tile-a),var(--aia-tile-b));box-shadow:inset 0 1px 0 var(--aia-btn-inset),0 3px 0 var(--aia-btn-edge)}.air-about__mark svg{width:19px;height:19px}.air-about__t{flex:1;min-width:0}.air-about__kicker{font-size:10.5px;letter-spacing:.14em;font-weight:600;color:var(--aia-ink-4);margin:0}.air-about__title{font-family:var(--font-display, "Bricolage Grotesque", Archivo, sans-serif);font-size:23px;font-weight:700;letter-spacing:-.025em;margin:4px 0 0;color:var(--aia-ink)}.air-about__close{width:32px;height:32px;border-radius:10px;flex:none;display:grid;place-items:center;cursor:pointer;border:0;color:var(--aia-ink-3);background:linear-gradient(180deg,var(--aia-btn-a),var(--aia-btn-b));box-shadow:inset 0 1px 0 var(--aia-btn-inset),0 2px 0 var(--aia-btn-edge)}.air-about__close:hover{color:var(--aia-ink)}.air-about__close svg{width:13px;height:13px}.air-about__body{padding:22px 26px 24px;overflow-y:auto;position:relative;scrollbar-width:thin;scrollbar-color:var(--edge-dark, #c9cfda) transparent}.air-about__body::-webkit-scrollbar{width:7px}.air-about__body::-webkit-scrollbar-thumb{background:var(--edge-dark, #c9cfda);border-radius:7px}.air-about__lead{font-size:14px;color:var(--aia-ink-2);line-height:1.6;margin:0}.air-about__lead b{color:var(--aia-ink);font-weight:650}.air-about__section{margin-top:22px}.air-about__h3{font-size:11px;letter-spacing:.12em;font-weight:600;color:var(--aia-ink-3);display:flex;align-items:center;gap:10px;margin:0 0 11px}.air-about__h3:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,var(--aia-seam),transparent)}.air-about__p{font-size:13px;color:var(--aia-ink-2);line-height:1.6;margin:0}.air-about__triggers{border-radius:var(--aia-r-md);padding:15px;background:linear-gradient(180deg,var(--aia-sunk-a),var(--aia-sunk-b));box-shadow:var(--carve);display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px}.air-about__node{font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:11px;color:var(--aia-ink-2);padding:5px 10px;border-radius:8px;background:linear-gradient(180deg,var(--slab-hi, #fff),var(--slab, #fff));box-shadow:inset 0 1px 0 var(--aia-btn-inset),0 2px 0 var(--aia-btn-edge)}.air-about__node--auto{color:var(--aia-flame-ink);background:var(--aia-flame-soft);box-shadow:inset 0 0 0 1px var(--aia-flame-line)}.air-about__arw{color:var(--aia-ink-4);font-size:11px;flex:none}.air-about__trig-note{font-size:12px;color:var(--aia-ink-3);margin-top:9px}.air-about__verdicts{display:flex;flex-direction:column;gap:10px}.air-about__v{display:flex;gap:14px;align-items:flex-start;padding:14px 16px;border-radius:var(--aia-r-md);position:relative;background:linear-gradient(180deg,var(--aia-sunk-a),var(--aia-sunk-b));box-shadow:var(--carve)}.air-about__v:after{content:"";position:absolute;left:0;top:12px;bottom:12px;width:3px;border-radius:3px;background:var(--aia-ink-4)}.air-about__tag{font-size:10.5px;font-weight:700;letter-spacing:.06em;padding:5px 11px;border-radius:999px;flex:none;display:inline-flex;align-items:center;gap:6px;min-width:86px;justify-content:center;color:var(--aia-ink-3);background:var(--aia-hover);box-shadow:inset 0 0 0 1px var(--aia-seam)}.air-about__tag i{width:5px;height:5px;border-radius:50%;background:currentColor}.air-about__x{font-size:13px;color:var(--aia-ink-2);line-height:1.55}.air-about__x b{color:var(--aia-ink);font-weight:650}.air-about__v--confirm:after{background:var(--aia-live)}.air-about__v--confirm .air-about__tag{color:var(--aia-live-ink);background:var(--aia-live-soft);box-shadow:inset 0 0 0 1px var(--aia-live-line)}.air-about__v--dispute:after{background:var(--aia-stop)}.air-about__v--dispute .air-about__tag{color:var(--aia-stop-ink);background:color-mix(in srgb,var(--aia-stop) 14%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--aia-stop) 34%,transparent)}.air-about__v--revise:after{background:var(--aia-warn-ink)}.air-about__v--revise .air-about__tag{color:var(--aia-warn-ink);background:color-mix(in srgb,var(--aia-warn-ink) 13%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--aia-warn-ink) 30%,transparent)}.air-about__v--failed:after{background:var(--aia-ink-4)}.air-about__scope{border-radius:var(--aia-r-md);padding:14px 16px;position:relative;background:linear-gradient(180deg,var(--aia-sunk-a),var(--aia-sunk-b));box-shadow:var(--carve),inset 0 0 0 1px color-mix(in srgb,var(--aia-nit-ink) 26%,transparent)}.air-about__scope h4{font-size:11px;letter-spacing:.1em;font-weight:600;color:var(--aia-nit-ink);margin:0 0 8px}.air-about__scope p{font-size:12.5px;color:var(--aia-ink-2);line-height:1.6;margin:0}.air-about__foot{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:16px 26px;position:relative;flex:none;border-top:1px solid var(--aia-seam);box-shadow:0 -1px 0 var(--aia-seam-lo);background:linear-gradient(180deg,transparent,var(--aia-hover))}.air-about__hint{font-size:12px;color:var(--aia-ink-4)}.air-about__end{margin-left:auto;display:flex;gap:10px}.air-about__btn{font:inherit;font-size:13px;font-weight:600;cursor:pointer;border:0;border-radius:11px;padding:10px 16px;display:inline-flex;align-items:center;gap:9px;transition:transform .12s,box-shadow .12s,color .12s}.air-about__btn--solid{color:#2b0e01;background:linear-gradient(180deg,#ffa863,#f2600f);box-shadow:inset 0 1px #ffe2c8cc,0 3px #9c3a06}[data-theme=light] .air-about__btn--solid{color:#fff6f0;background:var(--btn-solid-bg, linear-gradient(180deg, #ff9350, #e2560a));box-shadow:var(--btn-solid-shadow)}.air-about__btn--solid:hover{transform:translateY(-1px);box-shadow:inset 0 1px #ffe2c8cc,0 5px #9c3a06}.air-about__btn:active{transform:translateY(2px)!important}.air-about-scrim :focus-visible{outline:2px solid var(--flame, #ff6b21);outline-offset:3px;border-radius:8px}.about-trigger,.air-about-trigger{font:inherit;font-family:var(--font-sans);font-size:12.5px;font-weight:600;cursor:pointer;border:0;border-radius:11px;padding:8px 13px;display:inline-flex;align-items:center;gap:7px;transition:transform .12s,box-shadow .12s,color .12s;color:var(--btn-solid-color);background:var(--btn-solid-bg);box-shadow:var(--btn-solid-shadow)}.about-trigger svg,.air-about-trigger svg{width:12px;height:12px;flex:none}.about-trigger:hover,.air-about-trigger:hover{transform:translateY(-1px)}.about-trigger:active,.air-about-trigger:active{transform:translateY(2px)}@media (max-width: 620px){.air-about-scrim{padding:14px}.air-about{max-height:92vh}.air-about__top,.air-about__body,.air-about__foot{padding-left:18px;padding-right:18px}.air-about__v{flex-direction:column;gap:10px}.air-about__end{margin-left:0;width:100%}.air-about__end .air-about__btn{flex:1;justify-content:center}}@media (prefers-reduced-motion: reduce){.air-about-scrim,.air-about,.air-about__btn,.air-about-trigger{transition:none!important}}
