.bdf{--stage-w:544px;--stage-h:284px;--bdf-drop:.16;--bdf-dim:oklch(0% 0 0/.34)}[data-theme=dark] .bdf{--bdf-drop:.42;--bdf-dim:oklch(0% 0 0/.52)}.bdf .stage-fit__frame{--stage-scale:min(1.4, tan(atan2(100cqw, var(--stage-w))))}.bdf__win{box-sizing:border-box;background:var(--scene-98);width:528px;height:271px;color:var(--scene-30);box-shadow:0 0 0 1px var(--scene-92), 0 1px 2px oklch(from var(--scene-shadow) l c h / calc(var(--bdf-drop) * .6)), 0 10px 26px oklch(from var(--scene-shadow) l c h / var(--bdf-drop));border-radius:8px;flex-direction:column;display:flex;position:absolute;top:6px;left:8px;overflow:hidden}.bdf__win *{box-sizing:border-box}.bdf__bar{background:var(--scene-96);border-bottom:1px solid var(--scene-92);flex:none;align-items:center;gap:8px;height:22px;padding:0 12px;display:flex}.bdf__back{border-left:1px solid var(--scene-52);border-bottom:1px solid var(--scene-52);width:5px;height:5px;transform:rotate(45deg)}.bdf__app{color:var(--scene-24);font-size:11px;font-weight:600}.bdf__right{align-items:center;gap:9px;margin-left:auto;display:flex}.bdf__search{width:9px;height:9px;box-shadow:inset 0 0 0 1px var(--scene-58);border-radius:50%;position:relative}.bdf__search:after{content:"";background:var(--scene-58);width:4px;height:1px;position:absolute;bottom:-2px;right:-3px;transform:rotate(45deg)}.bdf__ava{background:var(--scene-89);width:15px;height:15px;color:var(--scene-40);border-radius:50%;place-items:center;font-size:7.5px;font-weight:600;display:grid}.bdf__hdr{background:var(--scene-99);border-bottom:1px solid var(--scene-93);flex:none;gap:18px;height:92px;padding:8px 12px;display:flex}.bdf__kpis{flex-direction:column;flex:none;width:240px;display:flex}.bdf__kpi{border-bottom:1px solid var(--scene-93);flex:1 1 0;align-items:baseline;gap:7px;display:flex}.bdf__kpi:last-child{border-bottom:none}.bdf__val{letter-spacing:-.01em;color:var(--scene-24);font-variant-numeric:tabular-nums;font-size:16px;font-weight:600}.bdf__val--word{font-size:14px}.bdf__lab{color:var(--scene-58);font-size:9.5px}.bdf__chart{flex-direction:column;flex:auto;min-width:0;display:flex}.bdf__chead{height:14px;color:var(--scene-24);flex:none;align-items:baseline;font-size:10px;font-weight:600;display:flex}.bdf__cnote{color:var(--scene-58);margin-left:auto;font-size:9px;font-weight:400}.bdf__plot{flex-direction:column;flex:auto;justify-content:center;display:flex}.bdf__brow{align-items:center;gap:6px;height:10px;display:flex}.bdf__cat{text-align:right;width:16px;color:var(--scene-58);flex:none;font-size:8.5px}.bdf__track{flex:none;align-items:center;gap:5px;width:224px;height:10px;display:flex;position:relative}.bdf__grid{width:200px;position:absolute;top:-2px;bottom:-2px;left:0}.bdf__grid i{background:var(--scene-93);width:1px;position:absolute;top:0;bottom:0}.bdf__fill{background:var(--scene-86);border-radius:1px;height:7px;position:relative}.bdf__bval{color:var(--scene-52);font-variant-numeric:tabular-nums;font-size:8.5px;position:relative}.bdf__num{vertical-align:bottom;text-align:right;font-variant-numeric:tabular-nums;display:inline-block;position:relative;overflow:hidden}.bdf__num>span{display:block}.bdf__old{opacity:0;position:absolute;inset:0}.bdf__num--w2{width:2ch}.bdf__num--w1{width:1ch}.bdf__filters{background:var(--scene-98);border-bottom:1px solid var(--scene-93);flex:none;align-items:center;gap:12px;height:22px;padding:0 12px;display:flex}.bdf__filter{align-items:center;gap:5px;display:flex}.bdf__flabel{color:var(--scene-58);font-size:9px}.bdf__ctl{background:var(--scene-99);height:15px;box-shadow:inset 0 0 0 1px var(--scene-89), inset 0 -1px 0 var(--scene-58);color:var(--scene-30);white-space:nowrap;border-radius:2px;align-items:center;gap:6px;padding:0 6px;font-size:9px;display:flex}.bdf__mark{margin-left:auto}.bdf__mark--chev{border-right:1px solid var(--scene-58);border-bottom:1px solid var(--scene-58);width:4px;height:4px;transform:rotate(45deg)translate(-1px,-1px)}.bdf__mark--cal{width:8px;height:8px;box-shadow:inset 0 0 0 1px var(--scene-58);border-radius:1px}.bdf__btn{height:15px;color:var(--scene-40);box-shadow:inset 0 0 0 1px var(--scene-86);white-space:nowrap;border-radius:2px;align-items:center;padding:0 9px;font-size:9px;display:inline-flex}.bdf__btn--plain{color:var(--scene-52);box-shadow:none;padding:0 5px}.bdf__btn--go{color:var(--scene-99);background:var(--scene-info);box-shadow:none}.bdf__tools{background:var(--scene-99);flex:none;align-items:center;gap:8px;height:19px;padding:0 12px;display:flex}.bdf__ttitle{color:var(--scene-24);font-size:10.5px;font-weight:600}.bdf__acts{align-items:center;gap:8px;margin-left:auto;display:flex}.bdf__icons{border-left:1px solid var(--scene-92);gap:8px;margin-left:2px;padding-left:6px;display:flex}.bdf__icons i{width:10px;height:9px;box-shadow:inset 0 0 0 1px var(--scene-86);border-radius:1px}.bdf__head,.bdf__row{align-items:center;padding:0 12px;display:flex}.bdf__head{background:var(--scene-97);border-top:1px solid var(--scene-93);border-bottom:1px solid var(--scene-92);height:16px;color:var(--scene-58);flex:none;font-size:9px}.bdf__body{background:var(--scene-99);flex:none;height:100px;overflow:hidden}.bdf__row{border-bottom:1px solid var(--scene-93);height:20px;color:var(--scene-35);flex:none;font-size:9.5px;overflow:hidden}.bdf__c--bed{width:46px;color:var(--scene-24);flex:none;font-weight:600}.bdf__head .bdf__c--bed{color:var(--scene-58);font-weight:400}.bdf__c--ward{flex:none;width:52px}.bdf__c--reason{flex:none;width:86px}.bdf__c--from,.bdf__c--to{flex:none;width:106px}.bdf__c--status{flex:none;width:78px}.bdf__c--act{flex:auto;justify-content:flex-end;align-items:center;display:flex}.bdf__nav{border-right:1px solid var(--scene-58);border-bottom:1px solid var(--scene-58);width:4px;height:4px;transform:rotate(-45deg)}.bdf__st{align-items:center;gap:4px;display:inline-flex}.bdf__st:before{content:"";background:currentColor;border-radius:50%;width:4px;height:4px}.bdf__st--blocked{color:var(--scene-warn-ink)}.bdf__st--free{color:var(--scene-ok-ink)}.bdf__st--taken{color:var(--scene-58)}.bdf__dim{z-index:5;background:var(--bdf-dim);opacity:0;position:absolute;inset:0}.bdf__dlg{z-index:6;background:var(--scene-99);width:200px;height:165px;box-shadow:0 0 0 1px var(--scene-92), 0 14px 34px oklch(from var(--scene-shadow) l c h / .45);opacity:0;border-radius:4px;flex-direction:column;display:flex;position:absolute;top:59px;left:172px;overflow:hidden}.bdf__dhead{background:var(--scene-98);border-bottom:1px solid var(--scene-93);height:20px;color:var(--scene-24);flex:none;align-items:center;padding:0 10px;font-size:10.5px;font-weight:600;display:flex}.bdf__x{width:8px;height:8px;margin-left:auto;position:relative}.bdf__x:before,.bdf__x:after{content:"";background:var(--scene-58);width:8px;height:1px;position:absolute;top:3.5px;left:0}.bdf__x:before{transform:rotate(45deg)}.bdf__x:after{transform:rotate(-45deg)}.bdf__dsub{border-bottom:1px solid var(--scene-93);height:14px;color:var(--scene-52);flex:none;align-items:center;padding:0 10px;font-size:9px;display:flex}.bdf__dform{flex-direction:column;flex:auto;justify-content:center;gap:5px;padding:7px 10px;display:flex}.bdf__df{align-items:center;gap:8px;display:flex}.bdf__dlabel{width:36px;color:var(--scene-58);flex:none;font-size:9px}.bdf__df .bdf__ctl{flex:auto}.bdf__dfoot{background:var(--scene-98);border-top:1px solid var(--scene-93);flex:none;justify-content:flex-end;align-items:center;gap:8px;height:22px;padding:0 10px;display:flex}.bdf__row--new{background:color-mix(in oklab, var(--scene-warn) 9%, transparent);box-shadow:inset 2px 0 0 oklch(from var(--scene-warn) l c h / .5)}.bdf__fill--hi{width:var(--bdf-w1);background:var(--scene-info)}.bdf__brow.is-hi .bdf__bval{color:var(--scene-info-ink);font-weight:600}@media (prefers-reduced-motion:no-preference){.bdf[data-loop=on] .bdf__dim{animation:bdf-veil 12s linear var(--bf-t0,0s) infinite}.bdf[data-loop=on] .bdf__dlg{animation:bdf-dlg 12s linear var(--bf-t0,0s) infinite}.bdf[data-loop=on] .bdf__btn--go{animation:bdf-press 12s linear var(--bf-t0,0s) infinite}.bdf[data-loop=on] .bdf__row--new{animation:bdf-row 12s linear var(--bf-t0,0s) infinite}.bdf[data-loop=on] .bdf__fill--hi{animation:bdf-bar 12s linear var(--bf-t0,0s) infinite}.bdf[data-loop=on] .bdf__brow.is-hi .bdf__bval{animation:bdf-val 12s linear var(--bf-t0,0s) infinite}.bdf[data-loop=on] .bdf__old{animation:bdf-num-old 12s linear var(--bf-t0,0s) infinite}.bdf[data-loop=on] .bdf__new{animation:bdf-num-new 12s linear var(--bf-t0,0s) infinite}}[data-bf-frozen] .bdf *{animation-play-state:paused!important}[data-bf-frozen] .bdf.cvis-fade{opacity:1;animation:none}@keyframes bdf-veil{0%,14.167%{opacity:1}19.167%,83.333%{opacity:0}95.833%,to{opacity:1}}@keyframes bdf-dlg{0%,14.167%{opacity:1;transform:translateY(0)scale(1)}17.5%,83.333%{opacity:0;transform:translateY(-3px)scale(.985)}95.833%,to{opacity:1;transform:translateY(0)scale(1)}}@keyframes bdf-press{0%,12.5%{background:var(--scene-info)}12.917%,13.75%{background:oklch(from var(--scene-info) calc(l - .09) c h)}14.167%,to{background:var(--scene-info)}}@keyframes bdf-row{0%,19.167%{opacity:0;background:0 0;height:0}21.667%{opacity:1;background:color-mix(in oklab, var(--scene-warn) 30%, transparent)}25%{height:20px}28.333%,83.333%{opacity:1;background:color-mix(in oklab, var(--scene-warn) 9%, transparent);height:20px}95.833%,to{opacity:0;background:0 0;height:0}}@keyframes bdf-bar{0%,25%{width:var(--bdf-w0);background:var(--scene-86)}33.333%,83.333%{width:var(--bdf-w1);background:var(--scene-info)}95.833%,to{width:var(--bdf-w0);background:var(--scene-86)}}@keyframes bdf-val{0%,25%{color:var(--scene-52)}33.333%,83.333%{color:var(--scene-info-ink)}95.833%,to{color:var(--scene-52)}}@keyframes bdf-num-old{0%,25%{opacity:1;transform:translateY(0)}29.167%,83.333%{opacity:0;transform:translateY(-100%)}87.5%,to{opacity:1;transform:translateY(0)}}@keyframes bdf-num-new{0%,25%{opacity:0;transform:translateY(100%)}29.167%,83.333%{opacity:1;transform:translateY(0)}87.5%,to{opacity:0;transform:translateY(100%)}}.cvis[data-astro-cid-4nsf3ty4]{width:100%;height:auto;font-family:var(--font-display);fill:currentColor;display:block}.cvis__frame[data-astro-cid-4nsf3ty4]{stroke:currentColor;stroke-width:1.4px;fill:currentColor;fill-opacity:.05;stroke-opacity:.6}.cvis__bar[data-astro-cid-4nsf3ty4]{stroke:currentColor;stroke-width:1.2px;opacity:.4}.cvis__dot[data-astro-cid-4nsf3ty4]{opacity:.5}.cvis__step[data-astro-cid-4nsf3ty4]{stroke:currentColor;stroke-width:1.1px;fill:currentColor;fill-opacity:.08;stroke-opacity:.4}.cvis__step--live[data-astro-cid-4nsf3ty4]{fill-opacity:.16;stroke-opacity:.75}.cvis__block[data-astro-cid-4nsf3ty4]{fill:currentColor;opacity:.35}.cvis__block--dim[data-astro-cid-4nsf3ty4]{opacity:.16}.cvis__block--float[data-astro-cid-4nsf3ty4]{opacity:.85}.cvis__port[data-astro-cid-4nsf3ty4]{stroke:currentColor;fill:none;stroke-width:1.2px;opacity:.4}.cvis__slot[data-astro-cid-4nsf3ty4]{stroke:currentColor;stroke-width:1.3px;stroke-dasharray:5 5;fill:none;opacity:.5}.cvis__drop[data-astro-cid-4nsf3ty4]{stroke:currentColor;fill:none;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;opacity:.8}.cvis__ok[data-astro-cid-4nsf3ty4]{stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;fill:none;opacity:.85}.cvis__label[data-astro-cid-4nsf3ty4]{opacity:.7;font-size:10.5px}.cvis__label--strong[data-astro-cid-4nsf3ty4]{opacity:1;fill:var(--tc-bg)}.clay{--stage-w:544px;--stage-h:284px;--near:.7168;--far:.524;--r-panel:6px;--r-inner:4px;--win:oklch(95.2% .002 250);--win-chrome:oklch(92.6% .0025 250);--win-widget:oklch(97.6% .0015 250);--win-ink:oklch(26% .005 260);--panel:oklch(100% 0 0);--turn:oklch(96.2% .002 250);--field:oklch(100% 0 0);--send:oklch(24% .005 260);--send-fg:oklch(100% 0 0);--edge:oklch(20% .005 260/.09);--hair:oklch(20% .005 260/.07);--drop:.11;--drop-far:.14;--glow:.08}[data-theme=dark] .clay{--win:oklch(19.5% .006 260);--win-chrome:oklch(16.5% .006 260);--win-widget:oklch(23% .006 260);--win-ink:oklch(90% .003 255);--panel:oklch(14.5% .005 260);--turn:oklch(18.5% .006 260);--field:oklch(16.5% .006 260);--send:oklch(88% .003 255);--send-fg:oklch(12% .005 260);--edge:oklch(100% 0 0/.1);--hair:oklch(100% 0 0/.08);--drop:.36;--drop-far:.55}.clay .stage-fit__frame{--stage-scale:min(1.4, tan(atan2(100cqw, var(--stage-w))))}.clay .stage-fit__stage{overflow:hidden}.clay__win{width:1100px;height:1060px;transform:scale(var(--far));transform-origin:0 0;border-radius:var(--r-panel);opacity:.55;background:var(--win);color:var(--win-ink);box-shadow:0 0 0 2px var(--edge), 0 40px 110px oklch(from var(--scene-shadow) l c h / var(--drop-far));z-index:1;position:absolute;top:28px;left:12px;overflow:hidden}.clay__shell{background:var(--win-chrome);border-bottom:1px solid var(--hair);justify-content:space-between;align-items:center;height:52px;padding:0 24px;font-size:14px;display:flex}.clay__owner{border-radius:var(--r-inner);background:linear-gradient(140deg, var(--avatar-a), var(--avatar-b));color:oklch(100% 0 0);place-items:center;width:26px;height:26px;font-size:11px;font-weight:600;display:grid}.clay__tools{border-bottom:1px solid var(--hair);height:44px;color:oklch(from var(--win-ink) l c h / .66);align-items:center;gap:26px;padding:0 24px;font-size:13px;display:flex}.clay__body{height:964px;display:flex}.clay__canvas{flex:1;min-width:0;padding:28px}.clay__wtitle{font-size:17px;font-weight:600}.clay__wsub{color:oklch(from var(--win-ink) l c h / .62);margin-top:5px;font-size:13px}.clay__widget{border-radius:var(--r-inner);background:var(--win-widget);box-shadow:inset 0 0 0 1px var(--hair);margin-top:20px;padding:22px}.clay__bars{align-items:flex-end;gap:22px;height:210px;display:flex}.clay__bar{background:oklch(from var(--scene-info) l c h / .5);border-radius:2px 2px 0 0;flex:1}.clay__axis{color:oklch(from var(--win-ink) l c h / .55);gap:22px;margin-top:10px;font-size:12px;display:flex}.clay__axis span{text-align:center;flex:1}.clay__widget2{border-radius:var(--r-inner);background:var(--win-widget);box-shadow:inset 0 0 0 1px var(--hair);color:oklch(from var(--win-ink) l c h / .6);margin-top:20px;padding:18px 22px;font-size:13px}.clay__grid{grid-template-columns:repeat(4,1fr);gap:9px;margin-top:14px;display:grid}.clay__cell{background:oklch(from var(--win-ink) l c h / .1);border-radius:2px;height:14px}.clay__dock{border-left:1px solid var(--hair);background:var(--win-chrome);flex:none;width:340px;padding:20px 18px}.clay__dhead{font-size:13px;font-weight:600}.clay__dmsg{border-radius:var(--r-inner);background:oklch(from var(--win-ink) l c h / .06);color:oklch(from var(--win-ink) l c h / .7);margin-top:14px;padding:12px 14px;font-size:13px;line-height:1.5}.clay__dfield{border-radius:var(--r-inner);height:38px;box-shadow:inset 0 0 0 1px var(--hair);margin-top:16px}.clay__veil{z-index:2;pointer-events:none;background:linear-gradient(to bottom, transparent 46%, var(--page) 94%), linear-gradient(to right, transparent 52%, var(--page) 98%);position:absolute;inset:-1px}.clay__glow{z-index:3;pointer-events:none;background:radial-gradient(closest-side, oklch(from var(--scene-info) l c h / var(--glow)) 0%, oklch(from var(--scene-info) l c h / calc(var(--glow) * .4)) 50%, transparent 78%);border-radius:50%;width:560px;height:440px;position:absolute;top:-70px;left:150px}.clay__stack{width:380px;transform:scale(var(--near));transform-origin:0 0;z-index:4;position:absolute;top:12px;left:220px}.clay__chat{border-radius:var(--r-panel);background:var(--panel);box-shadow:0 0 0 1.4px var(--edge), 0 3px 6px oklch(from var(--scene-shadow) l c h / calc(var(--drop) * .5)), 0 26px 64px oklch(from var(--scene-shadow) l c h / var(--drop))}.clay__head{border-bottom:1px solid var(--hair);height:34px;color:var(--ink);justify-content:space-between;align-items:center;padding:0 16px;font-size:13px;font-weight:500;display:flex}.clay__more{letter-spacing:.06em;color:var(--muted);font-size:13px}.clay__thread{padding:8px 16px 0}.clay__turn+.clay__turn,.clay__turn+.clay__status{margin-top:9px}.clay__turn--me{justify-content:flex-end;display:flex}.clay__turn--me p{border-radius:var(--r-inner);background:var(--turn);max-width:78%;color:var(--ink);margin:0;padding:8px 12px;font-size:14px;line-height:1.45}.clay__turn--ai p{color:var(--ink);margin:0;font-size:14px;line-height:1.45}.clay__chart{width:220px;margin-top:8px}.clay__plot{border-bottom:1px solid var(--hair);align-items:flex-end;gap:20px;height:64px;display:flex}.clay__cbar{background:oklch(from var(--ink) l c h / .28);transform-origin:50% 100%;border-radius:2px 2px 0 0;flex:none;width:28px}.clay__cbar--lead{background:var(--scene-info)}.clay__x{color:var(--muted);gap:20px;margin-top:5px;font-size:11px;line-height:13px;display:flex}.clay__x span{text-align:center;flex:none;width:28px}.clay__status{gap:4px;display:grid}.clay__st{color:var(--muted);align-items:center;gap:6px;font-size:12px;line-height:14px;display:flex}.clay__st svg{flex:none;display:block}.clay__composer{border-radius:var(--r-inner);background:var(--field);height:34px;box-shadow:inset 0 0 0 1px var(--edge);align-items:center;margin:10px 16px;padding:0 6px 0 12px;display:flex}.clay__placeholder{min-width:0;color:var(--faint);white-space:nowrap;flex:1;font-size:13px;overflow:hidden}.clay__send{border-radius:var(--r-inner);background:var(--send);width:22px;height:22px;color:var(--send-fg);flex:none;place-items:center;display:grid}@media (prefers-reduced-motion:no-preference){.clay__win{animation:clay-win-in .4s var(--ease-out) 0s both}.clay__stack{animation:clay-panel-in .6s var(--ease-out) .5s both}.clay__turn--1{animation:clay-row-in .4s var(--ease-out) 1.1s both}.clay__turn--2{animation:clay-row-in .4s var(--ease-out) 1.25s both}.clay__turn--3{animation:clay-row-in .4s var(--ease-out) 1.4s both}.clay__cbar{animation:clay-bar-in .5s var(--ease-draw) 1.45s both}.clay__cbar:nth-child(2){animation-delay:1.51s}.clay__cbar:nth-child(3){animation-delay:1.57s}.clay__cbar:nth-child(4){animation-delay:1.63s}.clay__st--1{animation:clay-row-in .35s var(--ease-out) 1.8s both}.clay__st--2{animation:clay-row-in .35s var(--ease-out) 2.05s both}.clay__st--3{animation:clay-row-in .35s var(--ease-out) 2.3s both}}@keyframes clay-win-in{0%{opacity:0;transform:translateY(8px) scale(var(--far))}to{opacity:.55;transform:translateY(0) scale(var(--far))}}@keyframes clay-panel-in{0%{opacity:0;transform:translateY(24px) scale(var(--near))}to{opacity:1;transform:translateY(0) scale(var(--near))}}@keyframes clay-row-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes clay-bar-in{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.stock[data-astro-cid-gjh5da2s]{--stage-w:544px;--stage-h:284px;--plane-w:1680px;--plane-h:1040px;--card-gap:28px;--rx:13deg;--ry:-27deg;--rz:4deg;--tx:96px;--ty:-8px;--tz:-430px;color:var(--scene-chat-fg)}.stock[data-astro-cid-gjh5da2s] .stage-fit__frame{--stage-scale:min(1.4, tan(atan2(100cqw, var(--stage-w))))}.stock__room[data-astro-cid-gjh5da2s]{perspective:1150px;perspective-origin:30% 62%;position:absolute;inset:0;overflow:hidden}.stock__veil[data-astro-cid-gjh5da2s]{pointer-events:none;background:radial-gradient(92% 104% at 40% 60%, transparent 54%, var(--page) 100%), linear-gradient(to top, transparent 64%, var(--page) 98%), linear-gradient(to right, transparent 72%, var(--page) 100%), linear-gradient(to bottom, transparent 68%, var(--page) 99%), linear-gradient(to left, transparent 82%, var(--page) 100%);position:absolute;inset:-1px}.stock__plane[data-astro-cid-gjh5da2s]{width:var(--plane-w);height:var(--plane-h);gap:var(--card-gap);transform:translate(-50%, -50%) rotateX(var(--rx)) rotateY(var(--ry)) rotateZ(var(--rz)) translate3d(var(--tx), var(--ty), var(--tz));transform-style:preserve-3d;grid-template-columns:repeat(4,1fr);grid-auto-rows:min-content;display:grid;position:absolute;top:50%;left:50%}.pc[data-astro-cid-gjh5da2s]{background:var(--scene-chat-card);border:1px solid var(--scene-chat-rim);box-shadow:0 18px 44px oklch(from var(--scene-shadow) l c h / calc(var(--scene-chat-shadow) * .62));border-radius:15px;flex-direction:column;gap:10px;padding:17px 19px 15px;display:flex;position:relative}.pc__top[data-astro-cid-gjh5da2s]{align-items:center;gap:10px;display:flex}.pc__type[data-astro-cid-gjh5da2s]{background:var(--scene-chat-field);color:var(--scene-chat-dim);border-radius:9999px;padding:3px 8px;font-size:10px;font-weight:600}.pc__dot[data-astro-cid-gjh5da2s]{border-radius:50%;width:8px;height:8px;margin-left:auto}.pc--ok[data-astro-cid-gjh5da2s] .pc__dot[data-astro-cid-gjh5da2s]{background:var(--scene-ok)}.pc--run[data-astro-cid-gjh5da2s] .pc__dot[data-astro-cid-gjh5da2s]{background:var(--scene-warn)}.pc--plan[data-astro-cid-gjh5da2s] .pc__dot[data-astro-cid-gjh5da2s]{background:var(--scene-80)}.pc__title[data-astro-cid-gjh5da2s]{letter-spacing:-.01em;color:var(--scene-chat-name);margin:0;font-size:17px;font-weight:600;line-height:1.25}.pc__body[data-astro-cid-gjh5da2s]{flex-direction:column;gap:7px;display:flex}.line[data-astro-cid-gjh5da2s]{background:color-mix(in oklab, var(--scene-chat-fg) 15%, transparent);border-radius:9999px;height:5px;display:block}.line[data-astro-cid-gjh5da2s].is-100{width:100%}.line[data-astro-cid-gjh5da2s].is-92{width:92%}.line[data-astro-cid-gjh5da2s].is-76{width:76%}.pc__shot[data-astro-cid-gjh5da2s]{--shot-ground:color-mix(in oklab, var(--scene-info-mist) 58%, var(--scene-chat-card));border-radius:8px;height:74px;overflow:hidden}.pc__shot[data-astro-cid-gjh5da2s] svg[data-astro-cid-gjh5da2s]{width:100%;height:100%;display:block}.pc__foot[data-astro-cid-gjh5da2s]{border-top:1px solid var(--scene-chat-line);align-items:center;gap:8px;padding-top:11px;display:flex}.pc__foot[data-astro-cid-gjh5da2s] svg{flex:none;display:block}.pc__note[data-astro-cid-gjh5da2s]{color:var(--scene-chat-dim);font-size:12px}.evf{--stage-w:544px;--stage-h:284px;--evf-drop:.16}[data-theme=dark] .evf{--evf-drop:.42}.evf .stage-fit__frame{--stage-scale:min(1.4, tan(atan2(100cqw, var(--stage-w))))}.evf__win{box-sizing:border-box;background:var(--scene-98);width:528px;height:271px;color:var(--scene-30);box-shadow:0 0 0 1px var(--scene-92), 0 1px 2px oklch(from var(--scene-shadow) l c h / calc(var(--evf-drop) * .6)), 0 10px 26px oklch(from var(--scene-shadow) l c h / var(--evf-drop));border-radius:8px;flex-direction:column;display:flex;position:absolute;top:6px;left:8px;overflow:hidden}.evf__win *{box-sizing:border-box}.evf__bar{background:var(--scene-96);border-bottom:1px solid var(--scene-92);flex:none;align-items:center;gap:8px;height:22px;padding:0 12px;display:flex}.evf__back{border-left:1px solid var(--scene-52);border-bottom:1px solid var(--scene-52);width:5px;height:5px;transform:rotate(45deg)}.evf__app{color:var(--scene-24);font-size:11px;font-weight:600}.evf__right{align-items:center;gap:9px;margin-left:auto;display:flex}.evf__search{width:9px;height:9px;box-shadow:inset 0 0 0 1px var(--scene-58);border-radius:50%;position:relative}.evf__search:after{content:"";background:var(--scene-58);width:4px;height:1px;position:absolute;bottom:-2px;right:-3px;transform:rotate(45deg)}.evf__ava{background:var(--scene-89);width:15px;height:15px;color:var(--scene-40);border-radius:50%;place-items:center;font-size:7.5px;font-weight:600;display:grid}.evf__oh{background:var(--scene-99);border-bottom:1px solid var(--scene-92);flex:none;align-items:center;height:46px;padding:0 20px;display:flex}.evf__otitle{letter-spacing:-.005em;white-space:nowrap;color:var(--scene-24);font-size:12.5px;font-weight:600;line-height:1.3}.evf__osub{white-space:nowrap;color:var(--scene-58);margin-top:3px;font-size:9px;line-height:1.3}.evf__ostatus{flex-direction:column;align-items:flex-end;gap:3px;margin-left:auto;display:flex}.evf__slab{color:var(--scene-58);font-size:8.5px}.evf__sval{color:var(--scene-24);font-size:10px;font-weight:600}.evf__sw{text-align:right;white-space:nowrap;width:78px;height:13px;line-height:13px;display:inline-block;position:relative}.evf__sw>span{display:block}.evf__old{opacity:0;position:absolute;inset:0}.evf__body{background:var(--scene-98);flex:auto;min-height:0;padding:12px 20px}.evf__strip{background:var(--scene-ok-wash);height:22px;box-shadow:inset 0 0 0 1px var(--scene-ok-tint);white-space:nowrap;color:var(--scene-ok-deep);border-radius:3px;align-items:center;gap:7px;margin-bottom:10px;padding:0 10px;font-size:10px;display:flex;overflow:hidden}.evf__mark{width:12px;height:12px;box-shadow:inset 0 0 0 1.2px var(--scene-ok);border-radius:50%;flex:none;position:relative}.evf__mark:before,.evf__mark:after{content:"";background:var(--scene-ok);position:absolute}.evf__mark:before{width:3.4px;height:1.2px;top:5.7px;left:2.9px;transform:rotate(45deg)}.evf__mark:after{width:5.4px;height:1.2px;top:5.2px;left:4.6px;transform:rotate(-45deg)}.evf__stitle{height:15px;color:var(--scene-24);font-size:11px;font-weight:600;line-height:15px}.evf__form{grid-template-columns:minmax(58px,max-content) 120px minmax(86px,max-content) 120px;align-items:center;row-gap:8px;margin-top:10px;display:grid}.evf__lab{text-align:right;white-space:nowrap;height:18px;color:var(--scene-52);padding-right:6px;font-size:9.5px;line-height:18px}.evf__lab--right{padding-left:28px}.evf__req{color:var(--scene-danger)}.evf__fld{background:var(--scene-99);width:120px;height:18px;box-shadow:inset 0 0 0 1px var(--scene-89);white-space:nowrap;color:var(--scene-30);font-variant-numeric:tabular-nums;border-radius:3px;flex:none;align-items:center;padding:0 7px;font-size:10px;display:flex}.evf__fld--ghost{color:var(--scene-58)}.evf__fld--val{gap:0}.evf__tw{white-space:nowrap;vertical-align:bottom;font-variant-numeric:tabular-nums;display:inline-block;overflow:hidden}.evf__tw--wrong{width:0}.evf__tw--right{width:2ch}.evf__caret{background:var(--scene-24);opacity:0;flex:none;width:1px;height:11px;margin-left:1px}.evf__fmsg{white-space:nowrap;height:14px;color:var(--scene-danger);opacity:0;grid-column:1/-1;margin-top:-8px;margin-left:64px;font-size:9.5px;line-height:14px}.evf__foot{background:var(--scene-97);border-top:1px solid var(--scene-92);flex:none;align-items:center;height:26px;padding:0 20px;display:flex;position:relative}.evf__count{background:var(--scene-danger);height:14px;color:var(--scene-99);opacity:0;border-radius:7px;align-items:center;gap:5px;padding:0 7px 0 5px;font-size:8.5px;font-weight:600;display:inline-flex}.evf__cmark{width:9px;height:9px;box-shadow:inset 0 0 0 1.1px var(--scene-99);border-radius:50%;position:relative}.evf__cmark:before,.evf__cmark:after{content:"";background:var(--scene-99);width:5px;height:1px;position:absolute;top:4px;left:2px}.evf__cmark:before{transform:rotate(45deg)}.evf__cmark:after{transform:rotate(-45deg)}.evf__busy{color:var(--scene-58);opacity:0;align-items:center;gap:5px;font-size:9px;display:inline-flex;position:absolute;left:20px}.evf__busy i{background:var(--scene-58);opacity:.35;border-radius:50%;width:3px;height:3px}.evf__busy i:first-of-type{margin-left:1px}.evf__acts{align-items:center;gap:10px;margin-left:auto;display:flex}.evf__btn{white-space:nowrap;height:16px;color:var(--scene-58);box-shadow:inset 0 0 0 1px var(--scene-92);background:0 0;border-radius:3px;align-items:center;padding:0 10px;font-size:9px;display:inline-flex}.evf__btn--plain{box-shadow:none;color:var(--scene-52);padding:0 4px}@media (prefers-reduced-motion:no-preference){.evf[data-loop=on] .evf__caret{animation:evf-caret 12s linear var(--evf-t0,0s) infinite}.evf[data-loop=on] .evf__tw--wrong{animation:evf-type-wrong 12s linear var(--evf-t0,0s) infinite}.evf[data-loop=on] .evf__tw--right{animation:evf-type-right 12s linear var(--evf-t0,0s) infinite}.evf[data-loop=on] .evf__fld--val{animation:evf-err 12s linear var(--evf-t0,0s) infinite}.evf[data-loop=on] .evf__fmsg{animation:evf-msg 12s linear var(--evf-t0,0s) infinite}.evf[data-loop=on] .evf__count{animation:evf-count 12s linear var(--evf-t0,0s) infinite}.evf[data-loop=on] .evf__busy{animation:evf-busy 12s linear var(--evf-t0,0s) infinite}.evf[data-loop=on] .evf__busy i:first-of-type{animation:evf-dot1 12s linear var(--evf-t0,0s) infinite}.evf[data-loop=on] .evf__busy i:nth-of-type(2){animation:evf-dot2 12s linear var(--evf-t0,0s) infinite}.evf[data-loop=on] .evf__busy i:nth-of-type(3){animation:evf-dot3 12s linear var(--evf-t0,0s) infinite}.evf[data-loop=on] .evf__btn--save{animation:evf-save 12s linear var(--evf-t0,0s) infinite}.evf[data-loop=on] .evf__strip{animation:evf-strip 12s linear var(--evf-t0,0s) infinite}.evf[data-loop=on] .evf__old{animation:evf-state-old 12s linear var(--evf-t0,0s) infinite}.evf[data-loop=on] .evf__new{animation:evf-state-new 12s linear var(--evf-t0,0s) infinite}}[data-evf-frozen] .evf *{animation-play-state:paused!important}[data-evf-frozen] .evf.cvis-fade{opacity:1;animation:none}@keyframes evf-caret{0%,13.333%{opacity:1}14.583%,25.833%{opacity:0}26.667%,35%{opacity:1}36.25%,95.833%{opacity:0}to{opacity:1}}@keyframes evf-type-wrong{0%,6.667%{width:0;animation-timing-function:steps(3,end)}13.333%{width:3ch;animation-timing-function:linear}26.667%{width:3ch;animation-timing-function:steps(3,end)}30%,to{width:0}}@keyframes evf-type-right{0%,30%{width:0;animation-timing-function:steps(2,end)}35%,95.833%{width:2ch;animation-timing-function:linear}to{width:0}}@keyframes evf-err{0%,13.333%{box-shadow:inset 0 0 0 1px var(--scene-89)}14.583%,35%{box-shadow:inset 0 0 0 2px var(--scene-danger)}36.25%,to{box-shadow:inset 0 0 0 1px var(--scene-89)}}@keyframes evf-msg{0%,13.333%{opacity:0}14.583%,35%{opacity:1}36.25%,to{opacity:0}}@keyframes evf-count{0%,13.333%{opacity:0;transform:translateY(2px)}14.583%,35%{opacity:1;transform:translateY(0)}36.25%,to{opacity:0;transform:translateY(2px)}}@keyframes evf-busy{0%,41.667%{opacity:0}42.5%,48.333%{opacity:1}49.167%,to{opacity:0}}@keyframes evf-dot1{0%,42.5%{opacity:.35}43.75%{opacity:1}45%,to{opacity:.35}}@keyframes evf-dot2{0%,43.75%{opacity:.35}45%{opacity:1}46.25%,to{opacity:.35}}@keyframes evf-dot3{0%,45%{opacity:.35}46.25%{opacity:1}47.5%,to{opacity:.35}}@keyframes evf-save{0%,35%{box-shadow:inset 0 0 0 1px var(--scene-92);color:var(--scene-58);background:0 0}35.833%,40%{background:var(--scene-info);box-shadow:none;color:var(--scene-99)}40.417%,41.667%{background:oklch(from var(--scene-info) calc(l - .09) c h);box-shadow:none;color:var(--scene-99)}42.083%,48.333%{background:var(--scene-info);box-shadow:none;color:var(--scene-99)}49.167%,to{box-shadow:inset 0 0 0 1px var(--scene-92);color:var(--scene-58);background:0 0}}@keyframes evf-strip{0%,48.333%{opacity:0;height:0;margin-bottom:0}50.417%,95.833%{opacity:1;height:22px;margin-bottom:10px}to{opacity:0;height:0;margin-bottom:0}}@keyframes evf-state-old{0%,48.333%{opacity:1;transform:translateY(0)}50.417%,95.833%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}@keyframes evf-state-new{0%,48.333%{opacity:0;transform:translateY(2px)}50.417%,95.833%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(2px)}}.lflow{--stage-w:544px;--stage-h:284px;--lf-ink:var(--scene-20);--lf-panel:var(--scene-99);--lf-panel-line:var(--scene-92);--lf-drop:.14;--lf-tip:.26}[data-theme=dark] .lflow{--lf-drop:.5;--lf-tip:.45}.lflow .stage-fit__frame{--stage-scale:min(1.4, tan(atan2(100cqw, var(--stage-w))))}.lflow__svg{width:100%;height:100%;display:block;position:absolute;inset:0}.lflow__wire path{stroke:oklch(from var(--lf-ink) l c h / .35);stroke-width:1px}.lflow__socket circle{fill:none;stroke:oklch(from var(--lf-ink) l c h / .4);stroke-width:1px}.lflow__halo,.lflow__lit,.lflow__tip{stroke-linecap:round;stroke-dasharray:100 200;stroke-dashoffset:0}.lflow__halo{stroke:oklch(from var(--lf-ink) l c h / .22);stroke-width:4px;filter:blur(2px)}.lflow__lit{stroke:var(--lf-ink);stroke-width:1.5px}.lflow__tip{stroke:oklch(from var(--lf-ink) l c h / var(--lf-tip));stroke-width:5px;stroke-dasharray:12 300;stroke-dashoffset:-91px;filter:blur(3px);opacity:0}.lflow__plug{fill:none;stroke:var(--lf-ink);stroke-width:1.4px}.lflow__plug--tgt{fill:var(--lf-ink)}.lflow__panel{fill:var(--lf-panel);stroke:var(--lf-panel-line);stroke-width:1px;filter:drop-shadow(0 1px 1px oklch(from var(--scene-shadow) l c h / calc(var(--lf-drop) * .5))) drop-shadow(0 8px 18px oklch(from var(--scene-shadow) l c h / var(--lf-drop)))}.lflow__svg text{font-family:var(--font-mono);letter-spacing:.02em;font-size:10px}.lflow__job{fill:oklch(from var(--lf-ink) l c h / .5)}.lflow__state{fill:oklch(from var(--lf-ink) l c h / .85)}.lflow__count{fill:var(--lf-ink);font-variant-numeric:tabular-nums}.lflow__track,.lflow__bar{stroke-linecap:butt}.lflow__track{stroke:oklch(from var(--lf-ink) l c h / .14);stroke-width:1px}.lflow__bar{stroke:var(--lf-ink);stroke-width:1.5px;stroke-dasharray:100 200;stroke-dashoffset:0}.lflow__label text{fill:oklch(from var(--lf-ink) l c h / .5)}.lflow__label .is-lit{fill:oklch(from var(--lf-ink) l c h / .9)}.lflow__state--ready,.lflow__state--running{opacity:0}@media (prefers-reduced-motion:no-preference){.lflow[data-loop=on] .lflow__seg--in{animation:lflow-draw-in 12s linear var(--lf-t0,0s) infinite}.lflow[data-loop=on] .lflow__seg--out{animation:lflow-draw-out 12s linear var(--lf-t0,0s) infinite}.lflow[data-loop=on] .lflow__tip--in{animation:lflow-tip-in 12s linear var(--lf-t0,0s) infinite}.lflow[data-loop=on] .lflow__tip--out{animation:lflow-tip-out 12s linear var(--lf-t0,0s) infinite}.lflow[data-loop=on] .lflow__plug--src{animation:lflow-plug-src 12s linear var(--lf-t0,0s) infinite}.lflow[data-loop=on] .lflow__plug--tgt{animation:lflow-plug-tgt 12s linear var(--lf-t0,0s) infinite}.lflow[data-loop=on] .lflow__bar{animation:lflow-bar 12s linear var(--lf-t0,0s) infinite}.lflow[data-loop=on] .lflow__state--ready{animation:lflow-ready 12s linear var(--lf-t0,0s) infinite}.lflow[data-loop=on] .lflow__state--running{animation:lflow-running 12s linear var(--lf-t0,0s) infinite}.lflow[data-loop=on] .lflow__state--done{animation:lflow-done 12s linear var(--lf-t0,0s) infinite}.lflow[data-loop=on] .lflow__count{animation:lflow-count 12s linear var(--lf-t0,0s) infinite}.lflow[data-loop=on] .lflow__run{animation:lflow-fade 12s linear var(--lf-t0,0s) infinite}}[data-lf-frozen] .lflow *{animation-play-state:paused!important}[data-lf-frozen] .lflow.cvis-fade{opacity:1;animation:none}@keyframes lflow-draw-in{0%,8.333%{stroke-dashoffset:100px}15.833%,99.5%{stroke-dashoffset:0}99.51%,to{stroke-dashoffset:100px}}@keyframes lflow-draw-out{0%,15.833%{stroke-dashoffset:100px}20.833%,99.5%{stroke-dashoffset:0}99.51%,to{stroke-dashoffset:100px}}@keyframes lflow-tip-in{0%,8.333%{stroke-dashoffset:9px;opacity:0}9%,15.2%{opacity:1}15.833%,to{stroke-dashoffset:-91px;opacity:0}}@keyframes lflow-tip-out{0%,15.833%{stroke-dashoffset:9px;opacity:0}16.4%,20.2%{opacity:1}20.833%,to{stroke-dashoffset:-91px;opacity:0}}@keyframes lflow-plug-src{0%,8.333%{opacity:0}9.583%,to{opacity:1}}@keyframes lflow-plug-tgt{0%,17.917%{opacity:0}19.167%,to{opacity:1}}@keyframes lflow-bar{0%,20.833%{stroke-dashoffset:100px}25.833%{stroke-dashoffset:78px}30.833%{stroke-dashoffset:62px}37.5%{stroke-dashoffset:48px}44.167%{stroke-dashoffset:37px}50.833%{stroke-dashoffset:26px}54.167%{stroke-dashoffset:24px}59.167%{stroke-dashoffset:12px}66.667%,99.5%{stroke-dashoffset:0}99.51%,to{stroke-dashoffset:100px}}@keyframes lflow-fade{0%,91.667%{opacity:1}99.5%,99.9%{opacity:0}to{opacity:1}}@keyframes lflow-ready{0%{opacity:0}2.083%,8.333%{opacity:1}9.333%,to{opacity:0}}@keyframes lflow-running{0%,9.333%{opacity:0}10.417%,65.833%{opacity:1}66.667%,to{opacity:0}}@keyframes lflow-done{0%,66.25%{opacity:0}67.5%,97.9%{opacity:1}99.4%,to{opacity:0}}@keyframes lflow-count{0%{opacity:0}2.083%,97.9%{opacity:1}99.4%,to{opacity:0}}.lrv{--stage-w:544px;--stage-h:284px;--lrv-drop:.16;--lrv-read:oklch(0% 0 0/.06);--lrv-blk-hi:var(--scene-100)}[data-theme=dark] .lrv{--lrv-drop:.42;--lrv-read:oklch(100% 0 0/.07);--lrv-blk-hi:var(--scene-92)}.lrv .stage-fit__frame{--stage-scale:min(1.4, tan(atan2(100cqw, var(--stage-w))))}.lrv__win{box-sizing:border-box;background:var(--scene-98);width:528px;height:272px;color:var(--scene-30);box-shadow:0 0 0 1px var(--scene-92), 0 1px 2px oklch(from var(--scene-shadow) l c h / calc(var(--lrv-drop) * .6)), 0 10px 26px oklch(from var(--scene-shadow) l c h / var(--lrv-drop));border-radius:8px;flex-direction:column;display:flex;position:absolute;top:6px;left:8px;overflow:hidden}.lrv__win *{box-sizing:border-box}.lrv__bar{background:var(--scene-97);border-bottom:1px solid var(--scene-93);flex:none;align-items:center;height:22px;padding:0 10px;display:flex;position:relative}.lrv__dots{gap:5px;display:flex}.lrv__dots i{background:var(--scene-89);border-radius:50%;width:7px;height:7px}.lrv__name{text-align:center;letter-spacing:.01em;color:var(--scene-52);font-size:10px;position:absolute;left:0;right:0}.lrv__acts{gap:8px;margin-left:auto;display:flex;position:relative}.lrv__acts i{width:11px;height:9px;box-shadow:inset 0 0 0 1px var(--scene-86);border-radius:2px}.lrv__acts i:last-child{border-left:4px solid var(--scene-86)}.lrv__body{flex:auto;min-height:0;display:flex}.lrv__editor{border-right:1px solid var(--scene-93);flex-direction:column;flex:none;width:236px;display:flex}.lrv__tabs{background:var(--scene-97);border-bottom:1px solid var(--scene-93);flex:none;height:18px;display:flex;overflow:hidden}.lrv__tab{white-space:nowrap;color:var(--scene-58);border-right:1px solid var(--scene-93);align-items:center;gap:5px;padding:0 9px;font-size:9.5px;display:flex}.lrv__tab i{background:var(--scene-86);border-radius:1px;width:7px;height:7px}.lrv__tab.is-open{background:var(--scene-98);color:var(--scene-24);box-shadow:inset 0 1.5px 0 var(--scene-45)}.lrv__tab.is-open i{background:var(--scene-52)}.lrv__area{flex:auto;min-height:0;display:flex;position:relative;overflow:hidden}.lrv__gutter{text-align:right;width:24px;font-family:var(--font-mono);color:var(--scene-58);flex:none;padding-top:6px;font-size:9.5px;line-height:15px}.lrv__gutter span{padding-right:7px;display:block}.lrv__code{min-width:0;font-family:var(--font-mono);color:var(--scene-40);white-space:pre;flex:auto;margin:0;padding:6px 0 0 6px;font-size:9.5px;line-height:15px}.lrv__code b{color:var(--scene-key);font-weight:400}.lrv__read{background:var(--lrv-read);height:15px;box-shadow:inset 2px 0 0 var(--scene-58);opacity:0;position:absolute;top:6px;left:0;right:0}.lrv__panel{background:var(--scene-97);flex-direction:column;flex:auto;min-width:0;display:flex}.lrv__phead{background:var(--scene-96);border-bottom:1px solid var(--scene-93);height:18px;color:var(--scene-30);flex:none;align-items:center;padding:0 10px;font-size:9.5px;display:flex}.lrv__take{white-space:nowrap;color:var(--scene-24);box-shadow:inset 0 0 0 1px var(--scene-58);border-radius:3px;margin-left:auto;padding:1px 7px;font-size:9px}.lrv__md{min-height:0;color:var(--scene-40);flex:auto;padding:4px 10px 0;font-size:9.5px;line-height:12px}.lrv__h1{letter-spacing:-.005em;color:var(--scene-24);font-size:10.5px;font-weight:600;line-height:13px}.lrv__p{margin:2px 0 0}.lrv__h2{color:var(--scene-30);margin-top:3px;font-weight:600}.lrv__li{margin-top:2px;padding-left:16px;position:relative}.lrv__li:before{content:"";background:var(--scene-58);border-radius:50%;width:3px;height:3px;position:absolute;top:5px;left:5px}.lrv__li--warn{color:var(--scene-30);background:color-mix(in oklab, var(--scene-warn) 14%, transparent);box-shadow:inset 2px 0 0 var(--scene-warn);margin-inline:-10px;padding:2px 8px 2px 26px}.lrv__li--warn:before{background:var(--scene-warn);top:7px;left:15px}.lrv__chip{vertical-align:-1px;white-space:nowrap;text-align:center;width:56px;color:var(--scene-warn-ink);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--scene-warn) 45%, transparent);border-radius:3px;margin-right:6px;padding:0 6px;font-size:8px;line-height:12px;display:inline-block;overflow:hidden}.lrv__block{background:var(--scene-99);box-shadow:inset 0 0 0 1px var(--scene-92);border-radius:5px;margin-top:5px;overflow:hidden}.lrv__bhead{border-bottom:1px solid var(--scene-93);letter-spacing:.08em;text-transform:uppercase;color:var(--scene-58);padding:1px 8px;font-size:8px}.lrv__sql{font-family:var(--font-mono);color:var(--scene-40);padding:3px 8px 4px;font-size:9px;line-height:10px;position:relative}.lrv__sqlline{white-space:pre;display:block}.lrv__sql b{color:var(--scene-key);font-weight:400}.lrv__sql s{color:var(--scene-literal);text-decoration:none}.lrv__cur{vertical-align:-1px;background:var(--scene-24);opacity:0;width:3px;height:9px;margin-left:2px;display:inline-block}.lrv__sqlcur{background:var(--scene-24);opacity:0;width:3px;height:8px;position:absolute;top:4px;left:8px}.lrv__foot{border-top:1px solid var(--scene-93);background:var(--scene-96);flex:none;height:14px;position:relative}.lrv__foot span{white-space:nowrap;color:var(--scene-58);opacity:0;font-size:9px;line-height:13px;position:absolute;top:0;left:10px}.lrv__foot .is-rest{opacity:1;color:var(--scene-warn-ink)}[data-lrv-frozen] .lrv *,[data-lrv-frozen] .lrv :before{animation-play-state:paused!important}[data-lrv-frozen] .lrv.cvis-fade{opacity:1;animation:none}@media (prefers-reduced-motion:no-preference){.lrv[data-loop=on] .lrv__read{animation:lrv-read 12s linear var(--lrv-t0,0s) infinite}.lrv[data-loop=on] .lrv__md{animation:lrv-out 12s linear var(--lrv-t0,0s) infinite}.lrv[data-loop=on] .lrv__l1{animation:lrv-l1 12s linear var(--lrv-t0,0s) infinite}.lrv[data-loop=on] .lrv__l2{animation:lrv-l2 12s linear var(--lrv-t0,0s) infinite}.lrv[data-loop=on] .lrv__l3{animation:lrv-l3 12s linear var(--lrv-t0,0s) infinite}.lrv[data-loop=on] .lrv__l4{animation:lrv-l4 12s linear var(--lrv-t0,0s) infinite}.lrv[data-loop=on] .lrv__l5{animation:lrv-l5 12s linear var(--lrv-t0,0s) infinite}.lrv[data-loop=on] .lrv__l1 .lrv__cur{animation:lrv-c1 12s linear var(--lrv-t0,0s) infinite}.lrv[data-loop=on] .lrv__l2 .lrv__cur{animation:lrv-c2 12s linear var(--lrv-t0,0s) infinite}.lrv[data-loop=on] .lrv__l3 .lrv__cur{animation:lrv-c3 12s linear var(--lrv-t0,0s) infinite}.lrv[data-loop=on] .lrv__l4 .lrv__cur{animation:lrv-c4 12s linear var(--lrv-t0,0s) infinite}.lrv[data-loop=on] .lrv__l5 .lrv__cur{animation:lrv-c5 12s linear var(--lrv-t0,0s) infinite}.lrv[data-loop=on] .lrv__l6 .lrv__cur{animation:lrv-c6 12s linear var(--lrv-t0,0s) infinite}}@keyframes lrv-read{0%,.833%{opacity:1;transform:translateY(0)}.834%,1.667%{opacity:1;transform:translateY(15px)}1.668%,2.5%{opacity:1;transform:translateY(30px)}2.501%,3.333%{opacity:1;transform:translateY(45px)}3.334%,4.167%{opacity:1;transform:translateY(60px)}4.168%,5%{opacity:1;transform:translateY(75px)}5.001%,5.833%{opacity:1;transform:translateY(90px)}5.834%,7.5%{opacity:1;transform:translateY(105px)}8.333%,99.9%{opacity:0;transform:translateY(105px)}99.91%,to{opacity:1;transform:translateY(0)}}@keyframes lrv-out{0%,91.667%{opacity:1}98.333%,99.9%{opacity:0}to{opacity:1}}@keyframes lrv-l1{0%,8.333%{opacity:0;transform:translateY(5px)}10.833%,to{opacity:1;transform:translateY(0)}}@keyframes lrv-l2{0%,12.083%{opacity:0;transform:translateY(5px)}14.583%,to{opacity:1;transform:translateY(0)}}@keyframes lrv-l3{0%,17.917%{opacity:0;transform:translateY(5px)}20.417%,to{opacity:1;transform:translateY(0)}}@keyframes lrv-l4{0%,21.667%{opacity:0;transform:translateY(5px)}24.167%,to{opacity:1;transform:translateY(0)}}@keyframes lrv-l5{0%,26.25%{opacity:0;transform:translateY(5px)}28.75%,to{opacity:1;transform:translateY(0)}}@keyframes lrv-c1{0%,8.333%{opacity:0}8.334%,12.083%{opacity:1}12.084%,to{opacity:0}}@keyframes lrv-c2{0%,12.083%{opacity:0}12.084%,17.917%{opacity:1}17.918%,to{opacity:0}}@keyframes lrv-c3{0%,17.917%{opacity:0}17.918%,21.667%{opacity:1}21.668%,to{opacity:0}}@keyframes lrv-c4{0%,21.667%{opacity:0}21.668%,26.25%{opacity:1}26.251%,to{opacity:0}}@keyframes lrv-c5{0%,26.25%{opacity:0}26.251%,30.833%{opacity:1}30.834%,to{opacity:0}}@keyframes lrv-c6{0%,30.833%{opacity:0}30.834%,37.5%{opacity:1}37.501%,to{opacity:0}}@media (prefers-reduced-motion:no-preference){.lrv[data-loop=on] .lrv__block{animation:lrv-blk 12s linear var(--lrv-t0,0s) infinite}.lrv[data-loop=on] .lrv__s1{animation:lrv-s1 12s linear var(--lrv-t0,0s) infinite}.lrv[data-loop=on] .lrv__s2{animation:lrv-s2 12s linear var(--lrv-t0,0s) infinite}.lrv[data-loop=on] .lrv__s3{animation:lrv-s3 12s linear var(--lrv-t0,0s) infinite}.lrv[data-loop=on] .lrv__s4{animation:lrv-s4 12s linear var(--lrv-t0,0s) infinite}.lrv[data-loop=on] .lrv__s5{animation:lrv-s5 12s linear var(--lrv-t0,0s) infinite}.lrv[data-loop=on] .lrv__s6{animation:lrv-s6 12s linear var(--lrv-t0,0s) infinite}.lrv[data-loop=on] .lrv__sqlcur{animation:lrv-sqlcur 12s linear var(--lrv-t0,0s) infinite}.lrv[data-loop=on] .lrv__li--warn{animation:lrv-l6 12s linear var(--lrv-t0,0s) infinite, lrv-warn 12s linear var(--lrv-t0,0s) infinite}.lrv[data-loop=on] .lrv__li--warn:before{animation:lrv-dot 12s linear var(--lrv-t0,0s) infinite}.lrv[data-loop=on] .lrv__chip{animation:lrv-chip 12s linear var(--lrv-t0,0s) infinite}.lrv[data-loop=on] .lrv__take{animation:lrv-take 12s linear var(--lrv-t0,0s) infinite}.lrv[data-loop=on] .lrv__f1{animation:lrv-f1 12s linear var(--lrv-t0,0s) infinite}.lrv[data-loop=on] .lrv__f2{animation:lrv-f2 12s linear var(--lrv-t0,0s) infinite}.lrv[data-loop=on] .lrv__f3{animation:lrv-f3 12s linear var(--lrv-t0,0s) infinite}.lrv[data-loop=on] .lrv__f4{animation:lrv-f4 12s linear var(--lrv-t0,0s) infinite}}@keyframes lrv-l6{0%,30.833%{opacity:0;transform:translateY(5px)}33.333%,to{opacity:1;transform:translateY(0)}}@keyframes lrv-blk{0%,37.5%{opacity:0;background:var(--lrv-blk-hi)}39.167%,52.917%{opacity:1;background:var(--lrv-blk-hi)}55.833%,to{opacity:1;background:var(--scene-99)}}@keyframes lrv-s1{0%,37.917%{opacity:0}39.167%,to{opacity:1}}@keyframes lrv-s2{0%,40.417%{opacity:0}41.667%,to{opacity:1}}@keyframes lrv-s3{0%,42.917%{opacity:0}44.167%,to{opacity:1}}@keyframes lrv-s4{0%,45.417%{opacity:0}46.667%,to{opacity:1}}@keyframes lrv-s5{0%,47.917%{opacity:0}49.167%,to{opacity:1}}@keyframes lrv-s6{0%,50.417%{opacity:0}51.667%,to{opacity:1}}@keyframes lrv-sqlcur{0%,37.917%{opacity:0;transform:translate(var(--lrv-c1), 0)}37.918%,40.417%{opacity:1;transform:translate(var(--lrv-c1), 0)}40.418%,42.917%{opacity:1;transform:translate(var(--lrv-c2), 10px)}42.918%,45.417%{opacity:1;transform:translate(var(--lrv-c3), 20px)}45.418%,47.917%{opacity:1;transform:translate(var(--lrv-c4), 30px)}47.918%,50.417%{opacity:1;transform:translate(var(--lrv-c5), 40px)}50.418%,52.917%{opacity:1;transform:translate(var(--lrv-c6), 50px)}52.918%,to{opacity:0;transform:translate(var(--lrv-c6), 50px)}}@keyframes lrv-warn{0%,60%{color:var(--scene-40);background:color-mix(in oklab, var(--scene-warn) 0%, transparent);box-shadow:inset 2px 0 0 color-mix(in oklab, var(--scene-warn) 0%, transparent)}63.333%,to{color:var(--scene-30);background:color-mix(in oklab, var(--scene-warn) 14%, transparent);box-shadow:inset 2px 0 0 var(--scene-warn)}}@keyframes lrv-dot{0%,60%{background:var(--scene-58)}63.333%,to{background:var(--scene-warn)}}@keyframes lrv-chip{0%,60%{opacity:0;width:0;margin-right:0;padding-inline:0}63.333%,to{opacity:1;width:56px;margin-right:6px;padding-inline:6px}}@keyframes lrv-take{0%,62.5%{color:var(--scene-58);box-shadow:inset 0 0 0 1px var(--scene-89)}65%,to{color:var(--scene-24);box-shadow:inset 0 0 0 1px var(--scene-58)}}@keyframes lrv-f1{0%,8.333%{opacity:1}9.167%,91.667%{opacity:0}93.333%,to{opacity:1}}@keyframes lrv-f2{0%,8.333%{opacity:0}9.167%,54.167%{opacity:1}55%,to{opacity:0}}@keyframes lrv-f3{0%,54.167%{opacity:0}55%,61.667%{opacity:1}62.5%,to{opacity:0}}@keyframes lrv-f4{0%,61.667%{opacity:0}62.5%,91.667%{opacity:1}93.333%,to{opacity:0}}.cvis[data-astro-cid-far3aak4]{width:100%;height:auto;font-family:var(--font-display);fill:currentColor;display:block}.cvis__frame[data-astro-cid-far3aak4]{stroke:currentColor;stroke-width:1.4px;fill:currentColor;fill-opacity:.05;stroke-opacity:.6}.cvis__bar[data-astro-cid-far3aak4]{stroke:currentColor;stroke-width:1.2px;opacity:.4}.cvis__cell[data-astro-cid-far3aak4]{stroke:currentColor;stroke-width:1px;fill:currentColor;fill-opacity:.06;stroke-opacity:.35}.cvis__cell--active[data-astro-cid-far3aak4]{fill-opacity:.22;stroke-opacity:.85}.cvis__hatch[data-astro-cid-far3aak4]{fill:url(#pg-hatch);stroke:none}.cvis__lane[data-astro-cid-far3aak4]{stroke:currentColor;stroke-width:1.3px;fill:none;opacity:.5}.cvis__packet[data-astro-cid-far3aak4]{opacity:.9}.cvis__ok[data-astro-cid-far3aak4]{stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;fill:none;opacity:.85}.cvis__label[data-astro-cid-far3aak4]{opacity:.8;font-size:10.5px}.rpf{--stage-w:544px;--stage-h:284px;--rpf-ink:var(--scene-20);--rpf-panel:var(--scene-99);--rpf-warn:color-mix(in oklab, var(--scene-danger) 72%, var(--rpf-ink));--rpf-drop:.12}[data-theme=dark] .rpf{--rpf-drop:.45}.rpf .stage-fit__frame{--stage-scale:min(1.4, tan(atan2(100cqw, var(--stage-w))))}.rpf__svg{width:100%;height:100%;display:block;position:absolute;inset:0}.rpf__svg text{font-family:var(--font-mono);letter-spacing:.04em;fill:var(--rpf-ink)}.rpf-stack polygon{fill:var(--page);stroke:var(--rpf-ink);stroke-width:1px}.rpf-plate__face{fill:var(--rpf-panel);stroke:var(--rpf-ink);stroke-width:1px}.rpf-plate__edge{stroke:var(--rpf-ink);stroke-width:1px;opacity:.3}.rpf-plate__top{filter:drop-shadow(0 6px 14px oklch(from var(--scene-shadow) l c h / var(--rpf-drop)))}.rpf-plate text{font-size:9px}.rpf-way__dim{fill:none;stroke:oklch(from var(--rpf-ink) l c h / .38);stroke-width:1px}.rpf-port{fill:none;stroke:oklch(from var(--rpf-ink) l c h / .5);stroke-width:1px}.rpf-way__glow,.rpf-way__core{fill:none;stroke-linecap:round;stroke-dasharray:100 200;stroke-dashoffset:0}.rpf-way__glow{stroke:oklch(from var(--rpf-ink) l c h / .22);stroke-width:4px;filter:blur(2px)}.rpf-way__core{stroke:oklch(from var(--rpf-ink) l c h / .9);stroke-width:1.5px}.rpf-portlbl{fill:oklch(from var(--rpf-ink) l c h / .42);font-size:8px}.rpf-portlbl--check{opacity:0}.rpf-warnmark{fill:var(--rpf-warn);opacity:0}.rpf-sheet{transform-box:view-box;transform-origin:148.6px 104.5px;transform:translate(263.6px,-5.9px)scale(.56)}.rpf-sheet__out{fill:var(--page);stroke:var(--rpf-ink);stroke-width:1.5px;stroke-opacity:.6}.rpf-sheet__glow{fill:none;stroke:var(--rpf-ink);stroke-width:4px;stroke-linejoin:round;filter:blur(2px);opacity:0}.rpf-sheet text{font-size:8.5px}.rpf-l1,.rpf-l2,.rpf-l3{opacity:.55}.rpf-type{width:var(--rpf-typew)}.rpf-caret{fill:var(--rpf-ink);opacity:0}.rpf-light{opacity:0}.rpf-board text{font-size:9px}.rpf-board__cap{fill:oklch(from var(--rpf-ink) l c h / .4);letter-spacing:.1em}.rpf-board__rule{stroke:oklch(from var(--rpf-ink) l c h / .14);stroke-width:1px}.rpf-board__row{fill:oklch(from var(--rpf-ink) l c h / .62)}.rpf-board__lbl{fill:oklch(from var(--rpf-ink) l c h / .4)}.rpf-board__num{fill:var(--rpf-ink);font-variant-numeric:tabular-nums}.rpf-count--old{opacity:0}.rpf-fig{letter-spacing:.1em;fill:oklch(from var(--rpf-ink) l c h / .3);font-size:10px}@media (prefers-reduced-motion:no-preference){.rpf[data-loop=on] .rpf-sheet{animation:rpf-fly 12s linear var(--rpf-t0,0s) infinite, rpf-back 12s linear var(--rpf-t0,0s) infinite}.rpf[data-loop=on] .rpf-sheet__out{animation:rpf-outline 12s linear var(--rpf-t0,0s) infinite}.rpf[data-loop=on] .rpf-sheet__glow{animation:rpf-sheetglow 12s linear var(--rpf-t0,0s) infinite}.rpf[data-loop=on] .rpf-l1{animation:rpf-l1 12s linear var(--rpf-t0,0s) infinite}.rpf[data-loop=on] .rpf-l2{animation:rpf-l2 12s linear var(--rpf-t0,0s) infinite}.rpf[data-loop=on] .rpf-l3{animation:rpf-l3 12s linear var(--rpf-t0,0s) infinite}.rpf[data-loop=on] .rpf-type{animation:rpf-type 12s linear var(--rpf-t0,0s) infinite}.rpf[data-loop=on] .rpf-caret{animation:rpf-caret 12s linear var(--rpf-t0,0s) infinite}.rpf[data-loop=on] .rpf-light{animation:rpf-light 12s linear var(--rpf-t0,0s) infinite}.rpf[data-loop=on] .rpf-warnmark{animation:rpf-warn 12s linear var(--rpf-t0,0s) infinite}.rpf[data-loop=on] .rpf-portlbl--check{animation:rpf-early 12s linear var(--rpf-t0,0s) infinite}.rpf[data-loop=on] .rpf-portlbl--ok{animation:rpf-lblok 12s linear var(--rpf-t0,0s) infinite}.rpf[data-loop=on] .rpf-way__dim{animation:rpf-dim 12s linear var(--rpf-t0,0s) infinite}.rpf[data-loop=on] .rpf-bright{animation:rpf-back 12s linear var(--rpf-t0,0s) infinite}.rpf[data-loop=on] .rpf-way__glow,.rpf[data-loop=on] .rpf-way__core{animation:rpf-draw 12s linear var(--rpf-t0,0s) infinite}.rpf[data-loop=on] .rpf-plate__no,.rpf[data-loop=on] .rpf-row3,.rpf[data-loop=on] .rpf-count--new{animation:rpf-late 12s linear var(--rpf-t0,0s) infinite}.rpf[data-loop=on] .rpf-count--old{animation:rpf-rollback 12s linear var(--rpf-t0,0s) infinite}}[data-rpf-frozen] .rpf *{animation-play-state:paused!important}[data-rpf-frozen] .rpf.cvis-fade{opacity:1;animation:none}[data-rpf-loop-off] .rpf *{animation:none!important}@keyframes rpf-fly{0%,12.5%{transform:translate(-46px,48px)scale(1)}25%{transform:translate(0)scale(1)}32.5%{transform:translate(57.6px,16.8px)scale(1)}34.167%,50%{transform:translate(49.9px,14.6px)scale(1)}62.5%,95.9%{transform:translate(263.6px,-5.9px)scale(.56)}96%,to{transform:translate(-46px,48px)scale(1)}}@keyframes rpf-back{0%,91.667%{opacity:1}95.8%,96%{opacity:0}to{opacity:1}}@keyframes rpf-dim{0%,12.5%{opacity:0}25%,91.667%{opacity:1}95.8%,to{opacity:0}}@keyframes rpf-outline{0%,12.5%{stroke-opacity:.45}25%,62.5%{stroke-opacity:1}65%,95.9%{stroke-opacity:.6}96%,to{stroke-opacity:.45}}@keyframes rpf-sheetglow{0%,12.5%{opacity:0}25%,62.5%{opacity:.22}65%,to{opacity:0}}@keyframes rpf-l1{0%,13.75%{opacity:0}15%,62.5%{opacity:.95}65%,95.9%{opacity:.55}96%,to{opacity:0}}@keyframes rpf-l2{0%,16.25%{opacity:0}17.5%,62.5%{opacity:.72}65%,95.9%{opacity:.55}96%,to{opacity:0}}@keyframes rpf-l3{0%,37.4%{opacity:0}37.5%,62.5%{opacity:.72}65%,95.9%{opacity:.55}96%,to{opacity:0}}@keyframes rpf-type{0%,37.5%{width:0;animation-timing-function:steps(var(--rpf-steps), end)}46.667%,to{width:var(--rpf-typew)}}@keyframes rpf-caret{0%,37.4%{opacity:0;transform:translate(0)}37.5%{opacity:1;animation-timing-function:steps(var(--rpf-steps), end);transform:translate(0)}46.667%{opacity:1;transform:translateX(var(--rpf-caret))}48%,to{opacity:0;transform:translateX(var(--rpf-caret))}}@keyframes rpf-light{0%,12.5%{opacity:0}25%,50%{opacity:1}62.5%,to{opacity:0}}@keyframes rpf-warn{0%,27.5%{opacity:0}30%,35%{opacity:1}37.4%,to{opacity:0}}@keyframes rpf-early{0%,40%{opacity:1}42.5%,91.667%{opacity:0}99.5%,to{opacity:1}}@keyframes rpf-lblok{0%,40%{opacity:0}42.5%,91.667%{opacity:1}99.5%,to{opacity:0}}@keyframes rpf-draw{0%,50%{stroke-dashoffset:100px}62.5%,95.9%{stroke-dashoffset:0}96%,to{stroke-dashoffset:100px}}@keyframes rpf-late{0%,65%{opacity:0}67.5%,91.667%{opacity:1}99.5%,to{opacity:0}}@keyframes rpf-rollback{0%,65%{opacity:1}67.5%,91.667%{opacity:0}99.5%,to{opacity:1}}.trace[data-astro-cid-fqlwazla]{--stage-w:544px;--stage-h:284px;--ok:var(--scene-ok);--warn:var(--scene-warn);--run:var(--scene-info);--rail:var(--line-strong);--glyph:var(--page);--chip-shadow:.14}[data-theme=dark] .trace[data-astro-cid-fqlwazla]{--chip-shadow:.5}.trace[data-astro-cid-fqlwazla] .stage-fit__frame{--stage-scale:min(1.4, tan(atan2(100cqw, var(--stage-w))))}.trace__room[data-astro-cid-fqlwazla]{perspective:1300px;perspective-origin:40%;position:absolute;inset:0;overflow:hidden}.trace__plane[data-astro-cid-fqlwazla]{width:760px;transform-style:preserve-3d;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotateX(14deg)rotateY(-27deg)rotate(3deg)translate3d(40px,-118px,-380px)}.tl[data-astro-cid-fqlwazla]{color:var(--ink);flex-direction:column;display:flex}.tl__step[data-astro-cid-fqlwazla]{padding-bottom:46px;padding-left:62px;position:relative}.tl__step[data-astro-cid-fqlwazla]:last-child{padding-bottom:0}.tl__step[data-astro-cid-fqlwazla]:before{content:"";background:linear-gradient(to bottom, var(--rail), color-mix(in oklab, var(--rail) 55%, transparent));border-radius:2px;width:3px;position:absolute;top:42px;bottom:6px;left:17px}.tl__step[data-astro-cid-fqlwazla]:last-child:before{display:none}.tl__icon[data-astro-cid-fqlwazla],.tl__sub-icon[data-astro-cid-fqlwazla]{--disc:var(--ok);color:var(--glyph);background:radial-gradient(120% 120% at 30% 22%, oklch(from var(--disc) calc(l + .1) c h), var(--disc) 55%, oklch(from var(--disc) calc(l - .09) c h));border-radius:50%;place-items:center;font-weight:700;line-height:1;display:grid}.tl__icon[data-astro-cid-fqlwazla]{width:38px;height:38px;box-shadow:inset 0 1px 0 oklab(100% 0 5.96046e-8/.35), 0 6px 16px oklch(from var(--disc) l c h / .36);font-size:19px;position:absolute;top:0;left:0}.tl__step--warn[data-astro-cid-fqlwazla] .tl__icon[data-astro-cid-fqlwazla],.tl__sub--warn[data-astro-cid-fqlwazla] .tl__sub-icon[data-astro-cid-fqlwazla]{--disc:var(--warn)}.tl__spin[data-astro-cid-fqlwazla]{border:3.5px solid var(--rail);border-top-color:var(--run);width:28px;height:28px;box-shadow:0 4px 12px oklch(from var(--run) l c h / .2);border-radius:50%;position:absolute;top:5px;left:5px}.tl__label[data-astro-cid-fqlwazla]{letter-spacing:-.015em;font-size:27px;font-weight:600;line-height:40px}.tl__step--run[data-astro-cid-fqlwazla] .tl__label[data-astro-cid-fqlwazla]{color:var(--muted);font-weight:500}.tl__chips[data-astro-cid-fqlwazla]{gap:12px;margin-top:14px;display:flex}.tl__chip[data-astro-cid-fqlwazla]{background:var(--card);border:1px solid var(--line);color:var(--body);box-shadow:0 1px 2px oklch(from var(--scene-shadow) l c h / .08), 0 10px 26px oklch(from var(--scene-shadow) l c h / var(--chip-shadow));border-radius:10px;align-items:center;gap:10px;padding:8px 15px 8px 12px;font-size:17px;font-weight:500;display:inline-flex}.tl__subs[data-astro-cid-fqlwazla]{flex-direction:column;gap:13px;margin-top:16px;display:flex}.tl__sub[data-astro-cid-fqlwazla]{color:var(--body);align-items:center;gap:12px;font-size:20px;font-weight:500;display:flex}.tl__sub-icon[data-astro-cid-fqlwazla]{width:24px;height:24px;box-shadow:0 3px 8px oklch(from var(--disc) l c h / .3);flex:none;font-size:13px}.tl__sub--warn[data-astro-cid-fqlwazla]{color:color-mix(in oklab, var(--ink) 40%, var(--warn))}.trace__blur[data-astro-cid-fqlwazla]{pointer-events:none;position:absolute;inset:0}.trace__blur--soft[data-astro-cid-fqlwazla]{-webkit-backdrop-filter:blur(1.5px);mask-image:radial-gradient(66% 78% at 48%,#0000 46%,#000 100%)}.trace__blur--hard[data-astro-cid-fqlwazla]{-webkit-backdrop-filter:blur(4px);mask-image:radial-gradient(80% 96% at 48%,#0000 70%,#000 100%)}.trace__veil[data-astro-cid-fqlwazla]{pointer-events:none;background:radial-gradient(92% 112% at 48% 50%, transparent 58%, var(--page) 100%), linear-gradient(to top, transparent 74%, var(--page) 99%), linear-gradient(to bottom, transparent 74%, var(--page) 99%), linear-gradient(to right, transparent 74%, var(--page) 100%), linear-gradient(to left, transparent 80%, var(--page) 100%);position:absolute;inset:-1px}
