:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#222822;background:#fff;font-family:Arial,sans-serif}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}:root:has(#al-chat){scroll-behavior:auto}}:root{--al-head-h:60px;--al-head-step:16px}@media (min-width:760px){:root{--al-head-h:64px}}:root:has(.app){scroll-padding-top:calc(var(--al-head-h) + var(--al-head-step))}@container fields (min-width:520px){.app .grid-fields p[data-hint-beside]{margin-top:calc(var(--app-s3) + 1px)}}*{box-sizing:border-box}body{margin:0}main{max-width:850px;margin:auto;padding:32px 20px}h1{letter-spacing:-.04em;font-size:clamp(40px,10vw,76px);line-height:.9}h1 span{color:#44634c}.status{border:1px solid;padding:12px;font-family:monospace;font-size:12px}nav{flex-wrap:wrap;gap:12px;margin:32px 0;display:flex}a{color:#243e2d;border:1px solid;padding:14px 18px;font-weight:700;text-decoration:none}a:focus-visible{outline-offset:4px;outline:3px solid #9c541c}section{border-top:2px solid;margin-top:32px;padding-top:12px;line-height:1.6}main:not([class]){overflow-wrap:break-word;max-width:1040px;line-height:1.5}main:not([class]) h1{letter-spacing:-.01em;margin:0 0 16px;font-size:clamp(26px,5vw,36px);line-height:1.15}main:not([class]) h2{margin:0 0 8px;font-size:20px;line-height:1.25}main:not([class]) a{text-underline-offset:3px;border:0;padding:0;text-decoration:underline}main:not([class]) ul,main:not([class]) ol{padding-left:22px}main:not([class]) li{margin:6px 0}main:not([class]) table{border-collapse:collapse;max-width:100%;display:block;overflow-x:auto}main:not([class]) th,main:not([class]) td{text-align:left;vertical-align:top;border-bottom:1px solid #cfcbbd;padding:8px 12px}main:not([class]) th{white-space:nowrap}main:not([class]) fieldset{border:1px solid #cfcbbd;min-width:0;margin:16px 0;padding:12px 16px}main:not([class]) input,main:not([class]) select,main:not([class]) textarea,main:not([class]) button{max-width:100%;font:inherit}main:not([class]) button{padding:8px 14px}:root{--al-paper:#ece9df;--al-tint:#f6f4ee;--al-band:#e2dfd3;--al-ink:#1f2420;--al-ink2:#5a5f58;--al-line:#cfcbbd;--al-act:#e4002b;--al-act-ink:#e4002b;--al-heat:#a3461e;--al-cool:#3b6a8a;--al-ok:#3f6a4a;--al-bad:#b3261e;--al-hazard:#b3261e;--al-mono:ui-monospace, Menlo, "Monaco", "Geneva", "Courier New", monospace;--al-sans:system-ui, -apple-system, "Helvetica Neue", Helvetica, Arial, sans-serif}.al-notice{background:var(--al-hazard);width:100%;color:var(--al-tint);margin:16px 0;padding:12px 16px;font-weight:700;line-height:1.5;display:block}.al-notice p{max-width:none;margin:0}.al-notice p+p{margin-top:8px}.al-depth{--al-i:var(--al-d-inset);--al-o:var(--al-d-offset);--al-ov:var(--al-d-over);--al-o2:calc(var(--al-i) + var(--al-o));--al-o3:calc(var(--al-i) + 2 * var(--al-o));--al-run-top:var(--al-run-top-phone);--al-run-bottom:var(--al-run-bottom-phone);z-index:0;color:var(--al-ink2);pointer-events:none;position:absolute;inset:0;overflow:clip visible}@media (min-width:760px){.al-depth{--al-i:var(--al-d-inset-desk);--al-o:var(--al-d-offset-desk);--al-ov:var(--al-d-over-desk);--al-run-top:var(--al-run-top-wide);--al-run-bottom:var(--al-run-bottom-wide)}}.al-plane,.al-depth .al-fw,.al-depth .al-fw-in{position:absolute;inset:0}.al-plane.back{transform:translate3d(0, calc(var(--al-drift,0) * var(--al-d-back)), 0)}.al-plane.mid{transform:translate3d(0, calc(var(--al-drift,0) * var(--al-d-mid)), 0)}.al-plane.front{transform:translate3d(0, calc(var(--al-drift,0) * var(--al-d-front)), 0)}.al-depth .frame{inset:var(--al-i);opacity:var(--al-d-o-frame);border:1px solid;position:absolute}.al-depth .run{width:1px;opacity:var(--al-d-o-frame);background:currentColor;position:absolute}.al-depth .run.t{left:var(--al-i);top:calc(-1 * var(--al-run-top));height:calc(var(--al-run-top) + var(--al-i));-webkit-mask-image:linear-gradient(to bottom, transparent, #000 var(--al-run-fade));-webkit-mask-image:linear-gradient(to bottom, transparent, #000 var(--al-run-fade));mask-image:linear-gradient(to bottom, transparent, #000 var(--al-run-fade))}.al-depth .run.b{right:var(--al-i);top:calc(100% - var(--al-i));bottom:calc(-1 * var(--al-run-bottom));-webkit-mask-image:linear-gradient(to top, transparent, #000 var(--al-run-fade));-webkit-mask-image:linear-gradient(to top, transparent, #000 var(--al-run-fade));mask-image:linear-gradient(to top, transparent, #000 var(--al-run-fade))}.al-depth .seg{opacity:var(--al-d-o-offset);background:currentColor;position:absolute}.al-depth .seg.t,.al-depth .seg.b{height:1px}.al-depth .seg.r,.al-depth .seg.l{width:1px}.al-depth .seg.t{top:var(--al-o2);left:calc(var(--al-o2) - var(--al-ov));right:calc(var(--al-o2) + var(--al-d-gap))}.al-depth .seg.r{right:var(--al-o2);top:calc(var(--al-o2) + var(--al-d-gap));bottom:calc(var(--al-o2) - var(--al-ov))}.al-depth .seg.b{bottom:var(--al-o2);left:calc(var(--al-o2) + var(--al-d-gap));right:calc(var(--al-o2) - var(--al-ov))}.al-depth .seg.l{left:var(--al-o2);top:calc(var(--al-o2) - var(--al-ov));bottom:calc(var(--al-o2) + var(--al-d-gap))}
