@layer components{.ldg-btn{border:1px solid var(--rule2);background:var(--ctl,var(--sheet));color:var(--ink);min-height:32px;font:inherit;font-family:var(--sans);white-space:nowrap;box-shadow:none;cursor:pointer;transition:background-color var(--t-fast) var(--ease), color var(--t-fast) var(--ease), box-shadow var(--t-fast) var(--ease);-webkit-tap-highlight-color:transparent;border-radius:5px;justify-content:center;align-items:center;gap:8px;padding:8px 12px;font-size:14px;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.ldg-btn svg{flex:none;width:13px;height:13px}.ldg-btn:is(:hover,.hover){background:var(--ctl2,var(--sheet2))}.ldg-btn:is(:focus-visible,.focus){box-shadow:var(--focusRing);outline:none}.ldg-btn:is(:active,.active){background:var(--ctl3,var(--well));box-shadow:none}.ldg-btn:is(:disabled,[aria-disabled=true],.dis){color:var(--inkDis);background:var(--sheet);border-color:var(--rule);box-shadow:none;cursor:default;pointer-events:none}.ldg-btn.txt{box-shadow:none;color:var(--ink2);background:0 0;border-color:#0000;padding-left:6px;padding-right:6px}.ldg-btn.txt:is(:hover,.hover){color:var(--ink);background:0 0}.ldg-btn.txt:is(:active,.active){background:var(--sheet2);box-shadow:none}.ldg-btn.txt:is(:disabled,[aria-disabled=true],.dis){background:0 0;border-color:#0000}.ldg-btn.txt:is(:focus-visible,.focus){box-shadow:var(--focusRing)}.ldg-btn.pri{background:var(--pineFill);border-color:var(--pineRim);color:var(--pineInk);box-shadow:none}.ldg-btn.pri:is(:hover,.hover){background:color-mix(in oklab, var(--pineFill) 92%, white);color:var(--pineInk)}.ldg-btn.pri:is(:focus-visible,.focus){box-shadow:inset 0 1px 0 #ffffff38, var(--focusRing)}.ldg-btn.pri:is(:active,.active){background:var(--pineFill);box-shadow:none}.ldg-btn.pri:is(:disabled,[aria-disabled=true],.dis){background:var(--well);border-color:var(--rule2);color:var(--inkDis)}.ldg-btn.danger{color:var(--rust);border-color:color-mix(in oklab, var(--rust) 40%, var(--rule2))}.ldg-btn.danger:is(:hover,.hover),.ldg-btn.danger:is(:active,.active){background:var(--rustTint)}.ldg-btn.busy{pointer-events:none}.ldg-btn.busy:before{content:"";border:1.5px solid;border-right-color:#0000;border-radius:50%;width:10px;height:10px;animation:.8s linear infinite ldg-spin;display:inline-block}@keyframes ldg-spin{to{transform:rotate(360deg)}}.ldg-btn.done{color:var(--selOn);border-color:var(--pineEdge);background:var(--pineTint);box-shadow:none}.ldg-btn.done>.ck{transform-origin:50%;animation:.22s ease-out both ldg-check}@keyframes ldg-check{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.ldg-spin{border:1.5px solid;border-right-color:#0000;border-radius:50%;flex:none;width:10px;height:10px;animation:.8s linear infinite ldg-spin;display:inline-block}.ldg-btn.sm{gap:4px;min-height:28px;padding:4px 8px;font-size:14px}.ldg-btn.lg{min-height:36px;padding:10px 14px;font-size:15px}.ldg-btn.icon{min-width:32px;padding:8px}.ldg-btn.icon.sm{min-width:28px;padding:4px}.ldg-btn.echo-chip{color:var(--pine);border-color:var(--pineEdge);background:var(--pineTint);box-shadow:none;border-radius:999px;gap:6px}.ldg-btn.echo-chip:is(:hover,.hover){color:var(--pine);background:color-mix(in oklab, var(--pine) 12%, var(--pineTint))}.ldg-btn.echo-chip>svg{flex:none;width:13px;height:13px}.ldg-btn.demo{--demoFill:#5b3fa8;--demoInk:#fff;color:var(--demoInk);background:var(--demoFill);border-color:var(--demoFill);box-shadow:none}[data-ezt=dark] .ldg-btn.demo{--demoFill:#b7a2f2;--demoInk:#16102a}[data-pz-theme=light] .ldg-btn.demo{--demoFill:#5b3fa8;--demoInk:#fff}[data-pz-theme]:not([data-pz-theme=light]) .ldg-btn.demo{--demoFill:#b7a2f2;--demoInk:#16102a}.ldg-btn.demo:is(:hover,.hover){color:var(--demoInk);background:color-mix(in oklab, var(--demoFill) 88%, var(--demoInk))}.ldg-btn.demo:is(:active,.active){background:var(--demoFill)}.ldg-btn.demo:is(:disabled,[aria-disabled=true],.dis){color:var(--inkDis);background:var(--well);border-color:var(--rule2)}.ldg-btn.sc-step,.ldg-btn.sc-jumpbtn{min-height:32px}.ldg-btn.sc-step{flex:none}.ldg-btn.sc-jumpbtn{justify-content:center;gap:8px}.ldg-btn.sc-jumpbtn>.t{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.ldg-btn.sc-jumpbtn>.num{font-variant-numeric:tabular-nums;color:var(--ink3);flex:none;font-weight:500}.ldg-btn.sc-jumpbtn:is(:hover,.hover)>.num{color:var(--ink2)}.ldg-btn.block{width:100%;display:flex}.ldg-btn .n{font-family:var(--mono);opacity:.85;font-variant-numeric:tabular-nums lining-nums;margin-left:6px;font-size:12px;font-weight:400}.ldg-btn .car{color:var(--ink3);margin-left:2px;font-size:14px}.ldg-btn.on{color:var(--selOn);border-color:var(--pineEdge);background:var(--pineTint)}.ldg-btn.on .c,.ldg-btn.on .car{color:var(--selOn)}.ldg-btn .nr{font-family:var(--mono);opacity:.85;font-size:12px;font-weight:500}.ldg-btnsplit{align-items:stretch;min-width:0;display:inline-flex}.ldg-btnsplit>.ldg-btn:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.ldg-btnsplit>.ldg-btn.pick{box-shadow:inset 1px 0 0 color-mix(in oklab, var(--pineInk) 35%, var(--pineFill));border-left-width:0;border-top-left-radius:0;border-bottom-left-radius:0;padding-left:7px;padding-right:8px}.ldg-btnsplit>.ldg-btn.pick:not(.pri){box-shadow:inset 1px 0 0 var(--rule2)}.ldg-btnsplit>.ldg-btn.pick:is(:focus-visible,.focus){box-shadow:var(--focusRing)}.ldg-btnsplit>.ldg-btn.pri .car{color:inherit;margin-left:0}.ldg-btnsplit>.ldg-btn.pick .car{margin-left:0}.ldg-pop.callpick{width:320px}.ldg-pop.callpick .ldg-mi{align-items:flex-start;padding-top:9px;padding-bottom:9px}.ldg-pop.callpick .ldg-mi .ldg-ck{margin-top:2px}.ldg-pop.callpick .ldg-mi .way{white-space:normal;gap:3px;min-width:0;display:grid}.ldg-pop.callpick .ldg-mi .nm{flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:flex}.ldg-pop.callpick .ldg-mi .rec{font-family:var(--mono);letter-spacing:.04em;color:var(--pine);font-size:12px;font-weight:500}.ldg-pop.callpick .ldg-mi .say{color:var(--ink3);font-size:12px;font-weight:400;line-height:1.4}.ldg-pop.callpick .ldg-mi:is([data-disabled],[aria-disabled=true]) :is(.nm,.rec,.say){color:var(--inkDis)}.ldg-pop.callpick .ldg-mi.door{color:var(--pine);font-weight:500}.ldg-pop.callpick .ft{border-top:1px solid var(--rule);color:var(--ink3);white-space:normal;margin:4px 14px 2px;padding-top:8px;font-size:12px;line-height:1.4}.ldg-btn:is([data-state=open],[data-popup-open]){color:var(--selOn);border-color:var(--pineEdge);background:var(--pineTint)}.ldg-btn:is([data-state=open],[data-popup-open]) :is(.c,.car){color:var(--selOn)}.car{flex:none;place-items:center;display:inline-grid}.car svg{width:13px;height:13px;transition:rotate var(--t-base) var(--ease-out);display:block}:is(button,a,[role=combobox],[role=button]):is([data-state=open],[data-popup-open],[aria-expanded=true]) .car svg{rotate:180deg}.ldg-btn .c{font-family:var(--mono);color:var(--ink3);font-variant-numeric:tabular-nums lining-nums;margin-left:2px;font-size:13px}.ldg-pending{font-family:var(--mono);letter-spacing:.06em;color:var(--ink3);white-space:nowrap;font-size:14px}.ldg-pending.idle{visibility:hidden}.ldg-pending.mark{text-align:center;letter-spacing:0;width:14px}.ldg-srch>.hint{flex:none;display:grid}.ldg-srch>.hint>*{grid-area:1/1;place-self:center end}.ldg-srch>.hint:has(>.ldg-pending:not(.idle))>.ldg-kbd{visibility:hidden}.ldg-casc{font-family:var(--mono);color:var(--ink3);padding:0 2px;font-size:13px}.ldg-tabstack{gap:var(--s4);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.ldg-tabstack .ldg-tabstack{gap:var(--s3)}.ldg-tabpanel[hidden]{display:none!important}.ldg-tabs{border:1px solid var(--rule2);background:var(--ctl,var(--sheet));min-width:0;max-width:100%;min-height:32px;box-shadow:none;scrollbar-width:none;border-radius:5px;align-items:stretch;gap:0;padding:2px;display:inline-flex;position:relative;overflow-x:auto}.ldg-tabs::-webkit-scrollbar{display:none}.ldg-hscroll>.sc>.ldg-tabs{width:max-content;max-width:none;overflow-x:visible}.ldg-tabs>a,.ldg-tabs>button,.ldg-tab{font:inherit;color:var(--ink2);white-space:nowrap;cursor:pointer;transition:color var(--t-fast) var(--ease), background-color var(--t-fast) var(--ease), box-shadow var(--t-fast) var(--ease), font-weight var(--t-base) var(--ease);background:0 0;border:0;border-radius:3px;flex:none;align-items:center;padding:4px 8px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex;position:relative}:is(.ldg-tabs>a,.ldg-tabs>button,.ldg-tab):is(:hover,.hover){color:var(--ink);background:var(--ctl3,var(--well))}:is(.ldg-tabs>a,.ldg-tabs>button,.ldg-tab):is(.on,[aria-selected=true],[aria-current],[aria-checked=true]){background:var(--pineFill);color:var(--pineInk);box-shadow:inset 0 0 0 1px var(--pineRim);font-weight:600}:is(.ldg-tabs>a,.ldg-tabs>button,.ldg-tab):is(:focus-visible,.focus){box-shadow:var(--focusRing);outline:none}:is(.ldg-tabs>a,.ldg-tabs>button,.ldg-tab):is(.on,[aria-selected=true],[aria-current],[aria-checked=true]):is(:focus-visible,.focus){box-shadow:inset 0 0 0 1px var(--pineRim), var(--focusRing)}:is(.ldg-tabs>a,.ldg-tabs>button,.ldg-tab):is(:disabled,[aria-disabled=true],.dis){color:var(--inkDis);box-shadow:none;cursor:default;pointer-events:none;background:0 0}.ldg-tabs .ct,.ldg-tab .ct{font-family:var(--mono);color:var(--ink3);letter-spacing:.02em;font-variant-numeric:tabular-nums lining-nums;margin-left:4px;font-size:14px}:is(.ldg-tabs>a,.ldg-tabs>button,.ldg-tab):is(.on,[aria-selected=true],[aria-current],[aria-checked=true]) .ct{color:var(--pineInk)}.ldg-tabs.sm{min-height:28px}.ldg-tabs.sm>:is(a,button){padding:2px 8px;font-size:14px}.ldg-tabs.lg>:is(a,button){padding:5px 12px;font-size:15px}.ldg-tabs>.ind{width:var(--ind-w,0px);height:var(--ind-h,0px);background:var(--pineFill);box-shadow:inset 0 0 0 1px var(--pineRim);transform:translate(var(--ind-x,0px), var(--ind-y,0px));pointer-events:none;border-radius:3px;display:none;position:absolute;top:0;left:0}.ldg-tabs[data-pill]>.ind{display:block}.ldg-tabs[data-pill=live]>.ind{transition:transform var(--t-base) var(--ease), width var(--t-base) var(--ease), height var(--t-base) var(--ease)}.ldg-tabs[data-pill]>:is(a,button):is(.on,[aria-selected=true],[aria-current],[aria-checked=true]){box-shadow:none;background:0 0}.ldg-tabs[data-pill]>:is(a,button):is(.on,[aria-selected=true],[aria-current],[aria-checked=true]):is(:focus-visible,.focus){box-shadow:var(--focusRing)}.ldg-tabs[data-pill=live]>:is(a,button):is(.on,[aria-selected=true],[aria-current],[aria-checked=true]){transition-delay:65ms,0s,0s,0s}.ldg-tabs[data-pill=handoff]>:is(a,button):is(.on,[aria-selected=true],[aria-current],[aria-checked=true]){color:var(--ink2);font-weight:500}.ldg-tabs[data-pill=handoff]>:is(a,button):is(.on,[aria-selected=true],[aria-current],[aria-checked=true]) .ct{color:var(--ink3)}.ldg-tabs>:is(a,button)>.w{justify-items:center;display:inline-grid}.ldg-tabs>:is(a,button)>.w>span,.ldg-tabs>:is(a,button)>.w:after{grid-area:1/1}.ldg-tabs>:is(a,button)>.w:after{content:attr(data-l) / "";visibility:hidden;pointer-events:none;font-weight:600}.ldg-seg{align-items:center;gap:6px;min-width:0;display:inline-flex}.ldg-seg>.lbl,.ldg-fbar>.lbl,.ldg-facts>.lbl{font-family:var(--mono);color:var(--ink3);white-space:nowrap;flex:none;font-size:13px;font-weight:500}.ldg-fbar{flex-wrap:wrap;align-items:center;gap:18px;min-width:0;display:flex}.ldg-srch{border:1px solid var(--rule2);background:var(--field);min-width:0;min-height:32px;color:var(--ink3);transition:border-color var(--t-fast) var(--ease), box-shadow var(--t-fast) var(--ease);border-radius:5px;flex:230px;align-items:center;gap:8px;padding:0 8px 0 12px;font-size:14px;display:flex}.ldg-srch input{min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;outline:none;flex:1;padding:0;font-size:14px}.ldg-srch input::placeholder{color:var(--ghost)}.ldg-srch:focus-within{border-color:var(--pine);box-shadow:0 0 0 2px var(--pineEdge)}.ldg-srch svg{width:13px;height:13px;color:var(--ink3);flex:none}.ldg-fch{isolation:isolate;font:inherit;color:var(--ink2);white-space:nowrap;cursor:pointer;transition:color var(--t-fast) var(--ease);background:0 0;border:0;border-radius:5px;align-items:center;gap:4px;padding:2px 0;font-size:14px;display:inline-flex;position:relative}.ldg-fch b{color:var(--ink);font-weight:500}.ldg-fch:is(:hover,.hover){color:var(--ink)}.ldg-fch:is(.on,[aria-pressed=true],[aria-checked=true],[data-state=open]){color:var(--selOn);font-weight:600}.ldg-fch:is(.on,[aria-pressed=true],[aria-checked=true]) b{color:var(--selOn)}.ldg-fch:is(.on,[aria-pressed=true],[aria-checked=true]):not(.sub,.box):before{content:"";z-index:-1;border:1px solid var(--pineEdge);background:var(--pineTint);border-radius:5px;position:absolute;top:-3px;bottom:-3px;left:-6px;right:-6px}.ldg-fch:is(:focus-visible,.focus){box-shadow:var(--focusRing);outline:none}.ldg-fch:is(:disabled,[aria-disabled=true],.dis){color:var(--inkDis);cursor:default;pointer-events:none}.ldg-fch .c{font-family:var(--mono);color:var(--ink3);font-variant-numeric:tabular-nums lining-nums;margin-left:2px;font-size:14px}.ldg-fch .car{color:var(--ink3);margin-left:2px;font-size:14px}.ldg-srch .clr{font:inherit;color:var(--ink3);cursor:pointer;background:0 0;border:0;border-radius:3px;flex:none;padding:0 4px;font-size:15px;line-height:1}.ldg-srch .clr:hover{color:var(--ink)}.ldg-srch .clr:focus-visible{box-shadow:var(--focusRing);outline:none}.ldg-srch input[type=search]::-webkit-search-cancel-button{display:none}.ldg-fbar.active{gap:18px}.ldg-fslot{transition:grid-template-rows var(--t-fast) var(--ease);grid-template-rows:1fr;display:grid}.ldg-fslot[data-on=false]{grid-template-rows:0fr}.ldg-fslot>.in{min-height:0;margin-inline-start:-8px;margin-inline-end:-8px;overflow:hidden}.ldg-fslot>.in>.ldg-fbar.active{padding:8px 8px 4px 14px}.ldg-app[data-bp=mobile] .ldg-fslot>.in>.ldg-fbar.active{padding-left:16px}@media (prefers-reduced-motion:reduce){.ldg-fslot{transition:none}}.ldg-fch>.main{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:4px;padding:0;display:inline-flex}.ldg-fch>.main:focus-visible{box-shadow:var(--focusRing);outline:none}.ldg-fch .x{width:14px;height:14px;color:var(--ink3);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;margin-left:2px;padding:0;font-size:14px;line-height:1;display:inline-grid}.ldg-fch .x:hover{background:var(--well);color:var(--ink)}.ldg-fch .x:focus-visible{box-shadow:var(--focusRing);outline:none}@media (pointer:coarse){.ldg-fch .x{position:relative}.ldg-fch .x:after{content:"";border-radius:50%;position:absolute;top:-5px;bottom:-5px;left:-5px;right:-5px}}.ldg-fch.clear{color:var(--ink3);font-weight:400}.ldg-fch.faint{color:var(--ink3)}.ldg-fch.box{border:1px solid var(--rule2);background:var(--field);border-radius:5px;flex:auto;justify-content:space-between;min-height:44px;padding:0 12px}.ldg-fch.sub{font-family:var(--mono);letter-spacing:.02em;border:1px solid var(--rule);color:var(--ink2);border-radius:3px;padding:1px 6px;font-size:12px}.ldg-fch.sub:is(.on,[aria-pressed=true],[aria-checked=true]){border-color:var(--pineEdge);background:var(--pineTint);color:var(--selOn);font-weight:600}.ldg-f{gap:4px;min-width:0;display:grid}.ldg-lab,.ldg-f>label{color:var(--ink2);font-size:13px;font-weight:500;line-height:1.3;display:block}.ldg-lab small,.ldg-f>label small{color:var(--ink3);font-weight:400;font-size:inherit}.ldg-in{border:1px solid var(--rule2);background:var(--field);width:100%;min-height:32px;color:var(--ink);font:inherit;font-family:var(--sans);transition:border-color var(--t-fast) var(--ease), box-shadow var(--t-fast) var(--ease);border-radius:5px;outline:none;align-items:center;padding:4px 12px;font-size:14px;line-height:1.3;display:flex}.ldg-in::placeholder{color:var(--ghost)}.ldg-in:is(:focus-visible,:focus,.focus){border-color:var(--pine);box-shadow:0 0 0 2px var(--pineEdge)}.ldg-in:is(:disabled,[aria-disabled=true],.dis){color:var(--inkDis);background:var(--well);cursor:not-allowed;box-shadow:none}.ldg-in:is(.err,[aria-invalid=true]){border-color:var(--rust);box-shadow:inset 0 1px 2px var(--inset), 0 0 0 2px color-mix(in oklab, var(--rust) 20%, transparent)}.ldg-drop{text-align:center;border:1px dashed var(--rule2);background:var(--field);min-width:0;color:var(--ink2);cursor:pointer;transition:border-color var(--t-fast) var(--ease), background var(--t-fast) var(--ease), box-shadow var(--t-fast) var(--ease);border-radius:5px;outline:none;justify-items:center;gap:4px;padding:22px 16px;font-size:14px;display:grid}.ldg-drop.compact{text-align:left;grid-template-columns:auto 1fr;place-items:center start;gap:4px 12px;min-height:31px;padding:6px 10px}.ldg-drop .w{color:var(--ink);font-weight:500}.ldg-drop .h{font-family:var(--mono);letter-spacing:.06em;color:var(--ink3);font-size:14px}.ldg-drop .in{text-align:left;cursor:default;justify-self:stretch;width:100%}.ldg-drop.compact .in{grid-column:1/-1}.ldg-drop:hover{border-color:var(--ink3)}.ldg-drop:focus-visible{border-color:var(--pine);box-shadow:0 0 0 2px var(--pineEdge)}.ldg-drop.over{border-color:var(--pine);background:var(--pineTint);border-style:solid}.ldg-drop.dis{color:var(--inkDis);background:var(--well);cursor:not-allowed;border-color:var(--rule)}.ldg-file{border-top:1px dotted var(--dot);gap:5px;min-width:0;padding:7px 0;font-size:14px;display:grid}.ldg-file:first-child{border-top:0}.ldg-file .row{align-items:baseline;gap:10px;min-width:0;display:flex}.ldg-file .nm{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink);flex:1;font-weight:500;overflow:hidden}.ldg-file .sz,.ldg-file .st{font-family:var(--mono);letter-spacing:.06em;color:var(--ink3);white-space:nowrap;font-variant-numeric:tabular-nums lining-nums;font-size:14px}.ldg-file.done .st{color:var(--pine);font-weight:500}.ldg-file.error .st{color:var(--rust);font-weight:500}.ldg-file .act{font:inherit;color:var(--pine);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:3px;padding:0;font-size:14px;font-weight:500}.ldg-file .act.quiet{color:var(--ink3);font-weight:400}.ldg-file .act:hover{text-underline-offset:2px;text-decoration:underline}.ldg-file .act:focus-visible{box-shadow:var(--focusRing);outline:none}.ldg-file .bar.indeterminate i{animation:1.1s ease-in-out infinite ldg-file-slide;width:30%!important}@keyframes ldg-file-slide{0%{left:0}50%{left:70%}to{left:0}}.ldg-file .err{color:var(--rust);margin:0;font-size:14px}@media (prefers-reduced-motion:reduce){.ldg-file .bar.indeterminate i{opacity:.4;animation:none;width:100%!important}}.ldg-in.ta,textarea.ldg-in{resize:vertical;min-height:calc(4.5em + 16px);padding:8px 10px;line-height:1.5;display:block}.ldg-in.mono{font-family:var(--mono);font-variant-numeric:tabular-nums lining-nums}.ldg-in.sm{min-height:28px;padding:4px 8px;font-size:14px}.ldg-in.sel{cursor:pointer;text-align:left;justify-content:space-between;gap:8px}.ldg-in.ctl{background:var(--ctl,var(--sheet));border-color:var(--rule2);color:var(--ink2);box-shadow:none;font-size:14px;font-weight:500}.ldg-in.ctl.sm{min-height:26px;padding:2px 8px}.ldg-hd :is(.acts,.taside) .ldg-in.ctl{min-height:31px;padding:0 12px;line-height:1}.ldg-in.ctl:is(:hover,.hover){color:var(--ink)}.ldg-in.ctl:is(:focus-visible,:focus,.focus){border-color:var(--rule2);box-shadow:var(--focusRing)}.ldg-in.ctl>.car{color:var(--ink3)}.ldg-in .car{color:var(--ink3);flex:none;margin-left:auto;font-size:14px}.ldg-in:is([data-state=open],[data-popup-open]){border-color:var(--pine);box-shadow:inset 0 1px 2px var(--inset), 0 0 0 2px var(--pineEdge)}.ldg-in .pre{color:var(--ink3);margin-right:6px}.ldg-in:is([data-placeholder],.ph){color:var(--ink3)}.ldg-f .msg{color:var(--rust);font-size:13px}.ldg-f .hint{color:var(--ink3);font-size:14px}.ldg-frm{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px 16px;min-width:0;display:grid}.ldg-frm>.span{grid-column:1/-1}.ldg-app[data-bp=mobile] .ldg-frm,.ldg-frm.one{grid-template-columns:minmax(0,1fr)}.ldg-cellhint{font-family:var(--mono);color:var(--ink3);letter-spacing:.04em;font-size:14px}.ldg-cb{color:var(--ink);cursor:pointer;align-items:center;gap:7px;font-size:14px;display:inline-flex}.ldg-cb:has(.ldg-ck:disabled){color:var(--inkDis);cursor:default}.ldg-ck{border:1px solid var(--rule2);background:var(--sheet);width:13px;height:13px;box-shadow:inset 0 1px 1px var(--inset);color:#0000;font:inherit;cursor:pointer;-webkit-appearance:none;appearance:none;transition:background-color var(--t-fast) var(--ease), border-color var(--t-fast) var(--ease);border-radius:3px;flex:none;place-items:center;margin:0;padding:0;font-size:12px;font-weight:600;line-height:1;display:inline-grid}.ldg-ck>*{place-items:center;line-height:1;display:grid}.ldg-ck svg{width:9px;height:9px;display:block}.ldg-ck:is([data-state=checked],[data-state=indeterminate],:checked,.on){background:var(--pineFill);border-color:var(--pineRim);color:var(--pineInk)}.ldg-ck:has(>[data-state=checked],>[data-state=indeterminate]){background:var(--pineFill);border-color:var(--pineRim);color:var(--pineInk)}.ldg-ck .dot{background:var(--pineInk);border-radius:50%;width:5px;height:5px}input.ldg-ck:checked:after{content:"✓"}input.ldg-ck:indeterminate{background:var(--pineTint);border-color:var(--pine);color:var(--pine)}input.ldg-ck:indeterminate:after{content:"–";font-weight:700}.ldg-ck.all:is(:checked,.on){box-shadow:0 0 0 2px var(--sheet), 0 0 0 3.5px var(--pine)}.ldg-ck:is(:hover,.hover){border-color:var(--ink3)}.ldg-ck:is(:focus-visible,.focus){box-shadow:var(--focusRing);outline:none}.ldg-ck:is(:disabled,[aria-disabled=true],.dis){border-color:var(--rule);background:var(--well);box-shadow:none;cursor:default}.ldg-ck:is(:disabled,[aria-disabled=true],.dis):is([data-state=checked],[data-state=indeterminate],:checked,.on){background:var(--inkDis);border-color:var(--inkDis);color:var(--sheet)}.ldg-ck.rd{border-radius:50%}.ldg-ck.rd:is(:checked,.on){background:radial-gradient(circle, var(--pineInk) 0 2.5px, var(--pineFill) 3px);border-color:var(--pineRim)}.ldg-ck.rd:is(:disabled,.dis):is(:checked,.on){background:radial-gradient(circle, var(--sheet) 0 2.5px, var(--inkDis) 3px);border-color:var(--inkDis)}.ldg-sw{background:var(--rule2);width:28px;height:16px;box-shadow:none;cursor:pointer;transition:background-color var(--t-fast) var(--ease);vertical-align:middle;border:0;border-radius:999px;flex:none;margin:0;padding:0;display:inline-block;position:relative}.ldg-sw>span{background:var(--sheet);width:12px;height:12px;box-shadow:none;transition:transform var(--t-fast) var(--ease);border-radius:50%;display:block;position:absolute;top:2px;left:2px}.ldg-sw:is([data-state=checked],[aria-checked=true],.on){background:var(--pineFill);box-shadow:inset 0 0 0 1px var(--pineRim)}.ldg-sw:is([data-state=checked],[aria-checked=true],.on)>span{transform:translate(12px)}.ldg-sw:is(:focus-visible,.focus){box-shadow:var(--focusRing);outline:none}.ldg-sw:is([data-state=checked],[aria-checked=true],.on):is(:focus-visible,.focus){box-shadow:inset 0 0 0 1px var(--pineRim), var(--focusRing)}.ldg-sw:is(:disabled,[aria-disabled=true],.dis){background:var(--rule);cursor:default}.ldg-sw:is(:disabled,[aria-disabled=true],.dis):is([data-state=checked],[aria-checked=true],.on){background:var(--inkDis);box-shadow:none}.ldg-togrow{border-bottom:1px dotted var(--dot);color:var(--ink);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 24px;padding:11px 0;font-size:14px;display:grid}.ldg-togrow:last-child{border-bottom:0}.ldg-togrow b{font-weight:500;display:block}.ldg-togrow small{color:var(--ink3);margin-top:2px;font-size:13px;display:block}.ldg-togrow .ver{color:var(--ink2);white-space:nowrap;align-items:center;gap:8px;font-size:14px;display:inline-flex}.ldg-togrow .ver b{color:var(--pine);font-weight:500;display:inline}.ldg-togrow .ver .ldg-sw{margin-left:4px}.ldg-yn{border:1px solid var(--rule2);box-shadow:none;background:var(--sheet);border-radius:5px;display:inline-flex;position:relative;overflow:hidden}.ldg-yn>button{font:inherit;color:var(--ink2);cursor:pointer;transition:color var(--t-fast) var(--ease), background-color var(--t-fast) var(--ease), font-weight var(--t-base) var(--ease);background:0 0;border:0;padding:7px 16px;font-size:14px;position:relative}.ldg-yn>button+button{border-left:1px solid var(--rule2)}.ldg-yn>button:is(:hover,.hover){color:var(--ink)}.ldg-yn>button:is(.on,[aria-checked=true]){background:var(--pineFill);color:var(--pineInk);box-shadow:inset 0 0 0 1px var(--pineRim);font-weight:600}.ldg-yn>button:is(:focus-visible,.focus){z-index:1;box-shadow:var(--focusRing);border-radius:3px;outline:none;position:relative}.ldg-yn>button:is(.on,[aria-checked=true]):is(:focus-visible,.focus){box-shadow:inset 0 0 0 1px var(--pineRim), var(--focusRing)}.ldg-yn>button:is(:disabled,.dis){color:var(--inkDis);background:var(--well);box-shadow:none;cursor:default}.ldg-yn.sm>button{padding:4px 12px;font-size:14px}.ldg-yn>.ind{width:var(--ind-w,0px);background:var(--pineFill);box-shadow:inset 0 0 0 1px var(--pineRim);transform:translateX(var(--ind-x,0px));pointer-events:none;display:none;position:absolute;top:0;bottom:0;left:0}.ldg-yn[data-pill]>.ind{display:block}.ldg-yn[data-pill=live]>.ind{transition:transform var(--t-base) var(--ease), width var(--t-base) var(--ease)}.ldg-yn[data-pill]>button:is(.on,[aria-checked=true]){box-shadow:none;background:0 0}.ldg-yn[data-pill]>button:is(.on,[aria-checked=true]):is(:focus-visible,.focus){box-shadow:var(--focusRing)}.ldg-yn[data-pill=live]>button:is(.on,[aria-checked=true]){transition-delay:65ms,0s,0s}.ldg-yn[data-pill=handoff]>button:is(.on,[aria-checked=true]){color:var(--ink2);font-weight:500}.ldg-kbd{vertical-align:middle;gap:4px;display:inline-flex}.ldg-kbd span,.ldg-kbd kbd{font-family:var(--mono);border:1px solid var(--rule2);color:var(--ink3);background:var(--sheet2);font-variant-numeric:lining-nums;border-radius:3px;padding:1px 5px;font-size:14px;line-height:1.3}.ldg-kbd.raised span,.ldg-kbd.raised kbd{background:var(--sheet);box-shadow:0 1px 0 var(--rule2);color:var(--ink2);border-radius:3px;padding:2px 6px;font-size:12px}.ldg-overlay{z-index:var(--z-modal);background:var(--scrim);position:fixed;top:0;bottom:0;left:0;right:0}.ldg-dlg{background:var(--sheet);width:560px;max-width:calc(100vw - 32px);color:var(--ink);border:1px solid var(--edge);box-shadow:var(--e4);font-family:var(--sans);border-radius:10px;grid-template-columns:minmax(0,1fr);gap:14px;padding:16px 20px;font-size:14px;display:grid}.ldg-dlg.confirm{width:340px}.ldg-dlg.form{width:560px;padding:20px 22px 16px}.ldg-dlg.wizard{width:760px;padding:20px 22px 16px}.ldg-dlg.wide{width:1120px;padding:20px 22px 16px}.ldg-dlg.interrupt{width:440px}.ldg-dlg .lab{font-family:var(--mono);color:var(--rust);margin-bottom:-8px;font-size:12px;font-weight:500}.ldg-dlg .lab.warn{color:var(--amber)}.ldg-dlg .hd{gap:6px;display:grid}.ldg-dlg .t,.ldg-dlg h6{font-family:var(--serif);letter-spacing:-.01em;color:var(--ink);text-wrap:balance;margin:0;font-size:17px;font-weight:500;line-height:1.2}.ldg-dlg .d,.ldg-dlg .hd p,.ldg-dlg>p{color:var(--ink2);text-wrap:pretty;margin:0;font-size:14px;line-height:1.5}.ldg-dlg .defrow{border-bottom:1px dotted var(--dot);grid-template-columns:96px 1fr;align-items:baseline;gap:2px 24px;padding:8px 0;font-size:14px;display:grid}.ldg-dlg .defrow .dl{color:var(--ink2);font-size:14px}.ldg-dlg .acts{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin:0;display:flex}.ldg-dlg .acts.split{justify-content:space-between}.ldg-dlg .acts .auto{font-family:var(--mono);color:var(--ink2);margin-right:auto;font-size:13px}.ldg-app[data-bp=mobile] .ldg-dlg,.ldg-dlg.mobile{width:calc(100vw - 24px)}.ldg-errb{border:1px solid color-mix(in oklab, var(--rust) 35%, var(--rule2));background:var(--rustTint);color:var(--ink);text-wrap:pretty;border-radius:5px;max-width:380px;padding:10px 12px;font-size:14px;line-height:1.45}.ldg-errb>b{color:var(--rust);font-weight:500;display:block}.ldg-errb.empty{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ldg-pop{z-index:var(--z-dropdown);background:var(--sheet);min-width:160px;max-width:calc(100vw - 16px);color:var(--ink);border:1px solid var(--edge);box-shadow:var(--e3);font-family:var(--sans);border-radius:5px;outline:none;padding:8px 12px;font-size:14px}.ldg-pop.menu{padding:6px 0}.ldg-mi{border:0;border-bottom:1px dotted var(--dot);width:100%;font:inherit;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border-radius:0;outline:none;align-items:center;gap:10px;padding:7px 14px;font-size:14px;text-decoration:none;display:flex}.ldg-mi:last-child{border-bottom:0}.ldg-mi:is(:hover,[data-highlighted],[data-state=open],.hover){background:var(--well)}.ldg-mi:has([data-highlighted]){background:var(--well)}.ldg-mi:is(:focus-visible,.focus){box-shadow:inset 0 0 0 2px var(--pine)}.ldg-mi:is([data-disabled],[aria-disabled=true],:disabled,.dis){color:var(--inkDis);cursor:default;pointer-events:none}.ldg-mi:is(.on,[data-state=checked],[aria-selected=true],[aria-checked=true]){color:var(--selOn);font-weight:600}.ldg-mi .k{font-family:var(--mono);color:var(--ink3);letter-spacing:.06em;white-space:nowrap;margin-left:auto;font-size:14px}.ldg-mi .c{font-family:var(--mono);color:var(--ink3);font-variant-numeric:tabular-nums lining-nums;margin-left:auto;font-size:14px}.ldg-mi .ldg-ck{flex:none}.ldg-mi>.ldg-fch:not(.sub,.box):before{content:none}.ldg-mi .ck{color:var(--selOn);flex:none;place-items:center;margin-left:auto;display:inline-grid}.ldg-mi .chev{color:var(--ink3);flex:none;place-items:center;margin-left:auto;display:inline-grid}.ldg-mi :is(.ck,.chev) svg{width:13px;height:13px;display:block}.ldg-mi.split{align-items:stretch;gap:0;padding:0}.ldg-mi.split>.main{cursor:pointer;outline:none;flex:1;align-items:center;gap:10px;min-width:0;padding:7px 0 7px 14px;display:flex}.ldg-mi.split>.more{min-width:36px;color:var(--ink3);cursor:pointer;outline:none;flex:none;place-items:center;padding:0 12px 0 10px;display:grid}.ldg-mi.split>.more svg{width:13px;height:13px;transition:rotate var(--t-fast) var(--ease);display:block}.ldg-mi.split>.more:is([data-highlighted],[data-state=open]){color:var(--ink)}.ldg-mi.split>.more[aria-expanded=true] svg{rotate:90deg}.ldg-mi.split>:focus-visible{box-shadow:inset 0 0 0 2px var(--pine)}.ldg-mi.tier{padding-left:37px}.ldg-pop.menu.side{min-width:220px}.ldg-pop.menu.side>.sep{margin:0}.ldg-mi .lbl{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ldg-mi .hint{font-family:inherit;font-size:inherit;color:var(--ink3);white-space:nowrap;margin-left:auto;padding-left:16px;font-weight:400}.ldg-mi.all{font-weight:500}.ldg-mi.stack{display:block}.ldg-mi.stack b{font-weight:500;display:block}.ldg-mi.stack small{color:var(--ink3);white-space:normal;margin-top:2px;font-size:14px;line-height:1.45;display:block}.ldg-pop .grp{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink3);align-items:center;gap:8px;margin:10px 14px 2px;font-size:12px;display:flex}.ldg-pop .sep{background:var(--rule);height:1px;margin:4px 0}.ldg-pop .empty{color:var(--ink2);padding:10px 14px}.ldg-pop .srch{border-bottom:1px solid var(--rule);color:var(--ink3);align-items:center;gap:8px;margin:0 14px 4px;padding:4px 0 6px;display:flex}.ldg-pop .srch input{min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;outline:none;flex:1;padding:0;font-size:14px}.ldg-pop .srch input::placeholder{color:var(--ghost)}.ldg-pop .srch input::-webkit-search-cancel-button{display:none}.ldg-mi.dim,.ldg-mi.dim .c{color:var(--inkDis)}.ldg-pop .scroll{scrollbar-width:thin;max-height:396px;overflow-y:auto}.ldg-pop.ldg-gcb .scroll{max-height:min(396px, calc(var(--radix-popover-content-available-height,460px) - 60px));overscroll-behavior:contain}.ldg-pop.ldg-gcb .grp{z-index:1;background:var(--sheet);margin:0;padding:10px 14px 4px;position:sticky;top:0}@keyframes ldg-pop-in{0%{opacity:0;translate:0 -6px}to{opacity:1;translate:0}}@keyframes ldg-pop-in-right{0%{opacity:0;translate:-6px}to{opacity:1;translate:0}}@keyframes ldg-pop-in-left{0%{opacity:0;translate:6px}to{opacity:1;translate:0}}@keyframes ldg-pop-in-up{0%{opacity:0;translate:0 6px}to{opacity:1;translate:0}}@keyframes ldg-pop-out{to{opacity:0}}@keyframes ldg-row-in{0%{opacity:0;translate:0 -5px}to{opacity:1;translate:0}}.ldg-pop:is([data-state=open],[data-open]){animation:ldg-pop-in .14s var(--ease-out)}.ldg-pop:is([data-state=open],[data-open])[data-side=right]{animation-name:ldg-pop-in-right}.ldg-pop:is([data-state=open],[data-open])[data-side=left]{animation-name:ldg-pop-in-left}.ldg-pop:is([data-state=open],[data-open])[data-side=top]{animation-name:ldg-pop-in-up}.ldg-pop:is([data-state=closed],[data-closed]){animation:ldg-pop-out 90ms var(--ease);pointer-events:none}.ldg-pop.menu:is([data-state=open],[data-open]) :is(.ldg-mi,.grp,.sep,.srch,.empty){animation:ldg-row-in .16s var(--ease-out) both;animation-delay:calc(var(--i,0) * 12ms)}.ldg-pop.menu :is(.ldg-mi,.grp,.sep,.srch,.empty):nth-child(2){--i:1}.ldg-pop.menu :is(.ldg-mi,.grp,.sep,.srch,.empty):nth-child(3){--i:2}.ldg-pop.menu :is(.ldg-mi,.grp,.sep,.srch,.empty):nth-child(4){--i:3}.ldg-pop.menu :is(.ldg-mi,.grp,.sep,.srch,.empty):nth-child(5){--i:4}.ldg-pop.menu :is(.ldg-mi,.grp,.sep,.srch,.empty):nth-child(6){--i:5}.ldg-pop.menu :is(.ldg-mi,.grp,.sep,.srch,.empty):nth-child(7){--i:6}.ldg-pop.menu :is(.ldg-mi,.grp,.sep,.srch,.empty):nth-child(8){--i:7}.ldg-pop.menu :is(.ldg-mi,.grp,.sep,.srch,.empty):nth-child(9){--i:8}.ldg-pop.menu :is(.ldg-mi,.grp,.sep,.srch,.empty):nth-child(10){--i:9}.ldg-pop.menu :is(.ldg-mi,.grp,.sep,.srch,.empty):nth-child(11){--i:10}.ldg-pop.menu :is(.ldg-mi,.grp,.sep,.srch,.empty):nth-child(n+12){--i:11}.ldg-sheet.bottom[data-state=open] .ldg-mi{animation:ldg-row-in .16s var(--ease-out) both;animation-delay:calc(var(--i,0) * 12ms)}.ldg-sheet.bottom .ldg-mi:nth-child(2){--i:1}.ldg-sheet.bottom .ldg-mi:nth-child(3){--i:2}.ldg-sheet.bottom .ldg-mi:nth-child(4){--i:3}.ldg-sheet.bottom .ldg-mi:nth-child(5){--i:4}.ldg-sheet.bottom .ldg-mi:nth-child(n+6){--i:5}@media (prefers-reduced-motion:reduce){.ldg-pop,.ldg-pop.menu :is(.ldg-mi,.grp,.sep,.srch,.empty),.ldg-sheet.bottom .ldg-mi,.car svg{transition:none!important;animation:none!important}}.ldg-sheet{z-index:var(--z-modal);background:var(--sheet);min-width:0;max-width:100vw;color:var(--ink);border:1px solid var(--edge);box-shadow:var(--e4);font-family:var(--sans);outline:none;flex-direction:column;padding:20px;font-size:14px;display:flex;position:fixed}.ldg-sheet.right{border-top:0;border-bottom:0;border-right:0;width:min(420px,92vw);top:0;bottom:0;right:0}.ldg-sheet.left{border-top:0;border-bottom:0;border-left:0;width:min(420px,92vw);top:0;bottom:0;left:0}.ldg-sheet.top{border-top:0;border-radius:0 0 10px 10px;top:0;left:0;right:0}.ldg-sheet.bottom{border-bottom:0;border-top:1px solid var(--rule2);max-height:85dvh;box-shadow:0 -6px 24px color-mix(in oklab, var(--ink) 10%, transparent);padding:0 0 calc(12px + env(safe-area-inset-bottom));transform:translateY(var(--sheet-y,0px));transition:transform var(--t-base) var(--ease-out);overscroll-behavior-y:contain;will-change:transform;box-shadow:0 -6px 24px color-mix(in oklab, var(--ink) 10%, transparent), 0 100dvh 0 0 var(--sheet);border-radius:10px 10px 0 0;bottom:0;left:0;right:0}.ldg-sheet.bottom.dragging{transition:none}.ldg-sheet.bottom>.body{min-height:0;padding:8px 16px 0;overflow-y:auto}.ldg-sheet .grab{cursor:row-resize;touch-action:none;-webkit-user-select:none;user-select:none;background:0 0;border:0;flex:none;place-items:center;height:16px;padding:0;display:grid}.ldg-sheet .grab:before{content:"";background:var(--rule2);border-radius:999px;width:36px;height:4px}.ldg-sheet .grab:hover:before{background:var(--ink3)}.ldg-sheet .grab[aria-hidden]{cursor:default;touch-action:auto}.ldg-sheet .grab:focus-visible{box-shadow:inset 0 0 0 2px var(--pine);outline:none}.ldg-sheet .hd{gap:6px;margin-bottom:12px;display:grid}.ldg-sheet .t{font-family:var(--serif);letter-spacing:-.01em;color:var(--ink);margin:0;font-size:17px;font-weight:500;line-height:1.2}.ldg-sheet .d{color:var(--ink2);margin:0;font-size:14px;line-height:1.5}.ldg-sheet.ldg-callask>.body{gap:10px;padding:4px 16px;display:grid}.ldg-callask .ways{gap:8px;display:grid}.ldg-callask .way{border:1px solid var(--rule2);background:var(--sheet);min-height:44px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:10px;gap:3px;padding:11px 12px;text-decoration:none;display:grid}.ldg-callask .way.pri{border-color:var(--pine);background:var(--pineTint)}.ldg-callask .way:disabled{border-color:var(--rule2);background:var(--sheet2);color:var(--inkDis);cursor:default}.ldg-callask .way:focus-visible{box-shadow:var(--focusRing);outline:none}.ldg-callask .way .nm{flex-wrap:wrap;align-items:baseline;gap:4px 8px;font-size:15px;font-weight:600;display:flex}.ldg-callask .way .mk{font-family:var(--mono);letter-spacing:.04em;font-size:12px;font-weight:500}.ldg-callask .way .mk.rec{color:var(--pine)}.ldg-callask .way .mk.no{color:var(--rust)}.ldg-callask .way .say{color:var(--ink3);font-size:13px;line-height:1.4}.ldg-callask .way .say.door{color:var(--pine);font-weight:500}.ldg-sheet .acts{justify-content:flex-end;align-items:center;gap:8px;margin-top:12px;display:flex}.ldg-fipanel{background:var(--sheet);color:var(--ink);border:1px solid var(--edge);box-shadow:var(--shadow);font-family:var(--sans);border-radius:7px;flex-direction:column;display:flex;overflow:hidden}.ldg-fipanel .grab{border:0;border-bottom:1px solid var(--rule);background:var(--sheet2);cursor:row-resize;touch-action:none;-webkit-user-select:none;user-select:none;border-radius:0;flex:none;place-items:center;height:16px;padding:0;display:grid}.ldg-fipanel .grab:before{content:"";background:var(--rule2);border-radius:2px;width:32px;height:3px}.ldg-fipanel .grab:hover:before{background:var(--ink3)}.ldg-fipanel .grab:focus-visible{box-shadow:inset 0 0 0 2px var(--pine);outline:none}:is(.ldg-fipanel,.ldg-sheet) .fihd{border-bottom:1px solid var(--rule);background:var(--sheet2);flex:none;align-items:center;gap:6px;padding:8px 12px;display:flex}:is(.ldg-fipanel,.ldg-sheet) .fihd .mx{color:var(--ink2);align-items:center;gap:10px;margin-left:auto;font-size:14px;display:flex}.ldg-fipanel .fibody{flex:1;min-height:0;overflow:hidden}.ldg-tip{z-index:var(--z-dropdown);background:var(--sheet);max-width:280px;color:var(--ink2);border:1px solid var(--edge);box-shadow:var(--rest);font-family:var(--mono);letter-spacing:.04em;border-radius:5px;padding:4px 8px;font-size:12px;line-height:1.4}.ldg-chip{white-space:nowrap;color:var(--ink2);align-items:center;gap:8px;font-size:15px;font-weight:500;display:inline-flex}.ldg-chip i{background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}.ldg-chip[data-tone=ok],.ldg-chip[data-tone=acc]{color:var(--pine)}.ldg-chip[data-tone=warn]{color:var(--amber)}.ldg-chip[data-tone=danger]{color:var(--rust)}.ldg-chip[data-tone=info]{color:var(--sea)}.ldg-chip[data-tone=neutral] i{background:var(--ink3)}@media (prefers-reduced-motion:reduce){.ldg-btn,.ldg-tabs>a,.ldg-tabs>button,.ldg-tabs>.ind,.ldg-fch,.ldg-in,.ldg-ck,.ldg-sw,.ldg-sw>span,.ldg-srch,.ldg-yn>button,.ldg-yn>.ind{transition:none!important}.ldg-btn.busy:before{opacity:.5;border-right-color:currentColor;animation:none}.ldg-btn.done>.ck{animation:none}}@media (forced-colors:active){.ldg-btn.pri,.ldg-ck:is([data-state=checked],:checked,.on),.ldg-sw:is([data-state=checked],.on){forced-color-adjust:none;color:highlighttext;background:highlight;border-color:highlight}.ldg-tabs{forced-color-adjust:none;background:canvas;border-color:canvastext}.ldg-tabs>:is(a,button):is(.on,[aria-selected=true],[aria-checked=true],[aria-current]){forced-color-adjust:none;color:highlighttext;box-shadow:none;background:highlight}.ldg-tabs>:is(a,button):is(.on,[aria-selected=true],[aria-checked=true],[aria-current]) .ct{color:highlighttext}.ldg-tabs>.ind,.ldg-yn>.ind{display:none!important}.ldg-tabs[data-pill]>:is(a,button):is(.on,[aria-selected=true],[aria-checked=true],[aria-current]),.ldg-yn[data-pill]>button:is(.on,[aria-checked=true]){forced-color-adjust:none;color:highlighttext;background:highlight}}@media print{.ldg-btn,.ldg-fbar,.ldg-overlay,.ldg-pop,.ldg-sheet,.ldg-fipanel,.ldg-tip{display:none!important}}.ldg-qe{min-width:0;min-height:0;color:var(--ink);font-family:var(--sans);flex-direction:column;gap:12px;font-size:14px;display:flex}.ldg-qe>.ldg-panel[data-tone=dispo]{--toneInk:var(--rule2)}.ldg-qe>.ldg-panel{min-height:0}.ldg-qe>.ldg-panel>.ph2{flex:none}.ldg-qe>.qmsg{flex:0 auto}.ldg-qe>.qform{flex:1 1 0;min-height:168px}.ldg-qe>.ldg-panel>.ph2 .an{font-variant-numeric:tabular-nums lining-nums;text-overflow:ellipsis;overflow:hidden}.ldg-qe>.qform>.pb{min-height:0;overflow-y:auto}.ldg-qe .lede{border-bottom:1px solid var(--rule);color:var(--ink2);text-wrap:pretty;margin:0;padding:10px 16px 11px;font-size:14px;line-height:1.35}.ldg-qe .secw{min-width:0;font-family:var(--mono);color:var(--ink3);align-items:baseline;gap:8px;font-size:13px;font-weight:400;display:flex}.ldg-qe .secw .v{font-family:var(--sans);letter-spacing:0;text-transform:none;color:var(--ink2);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;overflow:hidden}.ldg-qe .secw .n{letter-spacing:.04em;font-variant-numeric:tabular-nums lining-nums;margin-left:auto}.ldg-qe label.secw{cursor:pointer}.ldg-qe .qsecw{border-bottom:1px solid var(--rule)}.ldg-qe .qsecw:last-child{border-bottom:0}.ldg-qe .qsec{gap:8px;min-width:0;padding:12px 16px 14px;display:grid}.ldg-qe .qa{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ldg-qe .qa>li{gap:2px;min-width:0;display:grid}.ldg-qe .qa .q{font-family:var(--mono);color:var(--ink3);font-size:13px;font-weight:500}.ldg-qe .qa .a{color:var(--ink);overflow-wrap:anywhere;font-size:14px}.ldg-qe .scr{align-items:baseline;gap:8px;min-width:0;display:flex}.ldg-qe .scr .tier{font-family:var(--mono);color:var(--ink3);font-size:13px;font-weight:500}.ldg-qe .why{color:var(--ink2);gap:2px;margin:0;padding:0;font-size:14px;line-height:1.45;list-style:none;display:grid}.ldg-qe .grpline{font-family:var(--mono);letter-spacing:.04em;color:var(--ink2);margin:0;font-size:14px}.ldg-qe .rat{color:var(--ink2);margin:0;font-size:14px;line-height:1.45}.ldg-qe>.qform>.qft{border-top:1px solid var(--rule);flex:none;gap:6px;padding:10px 16px 12px;display:grid}.ldg-qe>.qform>.qft>.sv{color:var(--ink2);margin:0;font-size:14px;line-height:1.35}.ldg-qe>.qform>.qft>.row{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.ldg-qe>.qform>.qft>.row>.fi{flex:1 0 100%;justify-content:flex-start}.ldg-qe>.qmsg{flex-direction:column;display:flex}.ldg-qe>.qmsg>.body{flex-direction:column;min-height:0;padding:10px 16px 12px;display:flex}.ldg-qe>.qmsg>.body>*{flex:none}.ldg-qe>.qmsg .scroll{flex:auto;min-width:0;min-height:44px;max-height:min(256px,30dvh);overflow-y:auto}.ldg-qe>.qmsg .qr{flex-wrap:wrap;align-items:center;gap:6px 10px;padding-top:10px;display:flex}.ldg-qe>.qmsg .ldg-compose{padding-top:10px}.ldg-qe>.qmsg .ldg-compose .row>textarea{flex:1;min-width:0}.ldg-pdrow{border-bottom:1px dotted var(--dot);align-items:flex-start;gap:16px;min-width:0;padding:8px 0;display:flex}.ldg-pdrow:last-child{border-bottom:0}.ldg-pdrow>.dl{width:84px;font-family:var(--mono);color:var(--ink3);flex:none;padding-top:4px;font-size:13px;font-weight:500;line-height:1.4}.ldg-pdrow>.dv{flex-wrap:wrap;flex:1;align-items:center;gap:4px 14px;min-width:0;display:flex}.ldg-pdrow>.dv>.say{color:var(--ink2);min-width:0;font-size:14px}.ldg-pdrow>.dv>.say b{color:var(--ink);font-weight:500}.ldg-pdrow>.dv>.bad{color:var(--rust);font-size:14px}.ldg-pdrow>.dv>.col{flex-direction:column;flex:100%;gap:5px;min-width:0;display:flex}.ldg-pdrow>.dv>.col>.ln{flex-wrap:wrap;align-items:center;gap:4px 10px;min-width:0;display:flex}.ldg-pdrow>.dv>.col>.ln>.k{width:52px;font-family:var(--mono);color:var(--ink3);flex:none;font-size:13px;font-weight:500}.ldg-fch.num{font-family:var(--mono);font-variant-numeric:tabular-nums lining-nums;justify-content:center;min-width:18px}.ldg-pdsess{gap:12px;min-width:0;display:grid}.ldg-pdsess>.ldg-fig>b{white-space:normal;transition:color var(--t-base) var(--ease), transform var(--t-base) var(--ease)}.ldg-pdsess>.ldg-fig>b>em{white-space:normal;margin:4px 0 0;line-height:1.5;display:block}.ldg-pdsess>.ldg-fig.flash>b{color:var(--pine);transform:translateY(-1px)}.ldg-pdsess .ldg-basis b{color:var(--ink2);font-weight:500}.ldg-pdsess .ldg-roster .rrow>b>.truncate{min-width:0}.ldg-pdsess .sec{border-bottom:1px solid var(--rule);font-family:var(--mono);color:var(--ink3);padding-bottom:6px;font-size:13px;font-weight:500;display:block}.ldg-pdsess .why{color:var(--ink2);margin:0;font-size:14px;line-height:1.5}.ldg-pdsess .lhead{border-bottom:1px solid var(--rule);font-family:var(--mono);color:var(--ink3);align-items:center;gap:8px;padding-bottom:6px;font-size:13px;font-weight:500;display:flex}.ldg-pdsess .lhead .sp{flex:1}.ldg-pdsess .lhead .ldg-btn.txt{font-family:var(--sans);letter-spacing:0;text-transform:none;min-height:0;padding:0;font-size:14px}.ldg-pdsess .ldg-roster.list{scrollbar-width:thin;border-bottom:1px solid var(--rule);max-height:360px;overflow-y:auto}.ldg-pdsess .ldg-roster .rrow>b>.ldg-ck{flex:none;margin-right:2px}.ldg-pdsess .ldg-roster .rrow.off{opacity:.6}.ldg-pdsess .ldg-roster .rrow.off>b>.truncate{text-decoration:line-through;-webkit-text-decoration-color:var(--ink3);text-decoration-color:var(--ink3)}.ldg-pdsess .lfoot{font-family:var(--mono);color:var(--ink3);justify-content:space-between;align-items:center;padding:7px 0 0;font-size:14px;display:flex}.ldg-pdsess .lfoot .ldg-btn.txt{font-family:var(--sans);min-height:0;padding:0;font-size:14px}.ldg-pdsess .trail{font-family:var(--mono);letter-spacing:.02em;color:var(--ink3);margin:0;font-size:14px;line-height:1.6}.ldg-pdsess .trail b{color:var(--ink2);font-weight:500}.ldg-pdsess .trail .cut{color:var(--rust)}.ldg-pdsess .trail .ldg-btn.txt{font-family:var(--sans);vertical-align:baseline;min-height:0;padding:0;font-size:14px}.ldg-pdname{align-items:center;gap:6px;display:inline-flex}.ldg-pdname input{border:1px solid var(--rule2);background:var(--field);width:180px;min-height:26px;font:inherit;color:var(--ink);border-radius:5px;padding:2px 8px;font-size:14px}.ldg-pdname input:focus-visible{box-shadow:var(--focusRing);border-color:var(--pine);outline:none}.ldg-pdsess .why .num{font-family:var(--mono);color:var(--ink);font-variant-numeric:tabular-nums lining-nums;font-weight:500}.ldg-pdsess .why .tg{font:inherit;color:var(--pine);cursor:pointer;background:0 0;border:0;border-radius:3px;padding:0;font-size:14px;font-weight:500}.ldg-pdsess .why .tg:focus-visible{box-shadow:var(--focusRing);outline:none}.ldg-pdsess .whyrow{border-bottom:1px dotted var(--dot);color:var(--ink2);grid-template-columns:40px minmax(0,1fr);gap:2px 12px;padding:7px 0;font-size:14px;line-height:1.45;display:grid}.ldg-pdsess .whyrow:last-child{border-bottom:0}.ldg-pdsess .whyrow>.n{font-family:var(--mono);text-align:right;color:var(--ink);font-variant-numeric:tabular-nums lining-nums;font-size:13px;font-weight:500}.ldg-pdsess .whyrow b{color:var(--ink);font-weight:500}.ldg-pdcomp{min-width:0;display:grid}.ldg-pdcomp>.row{border:0;border-bottom:1px dotted var(--dot);width:100%;font:inherit;color:var(--ink);text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:12px;padding:9px 0;font-size:14px;display:flex}.ldg-pdcomp>.row:last-child{border-bottom:0}.ldg-pdcomp>.row:hover{color:var(--pine)}.ldg-pdcomp>.row:focus-visible{box-shadow:var(--focusRing);border-radius:3px;outline:none}.ldg-pdcomp>.row:is(:disabled,[aria-disabled=true]){color:var(--inkDis);cursor:default}.ldg-pdcomp>.row>.st{font-family:var(--mono);letter-spacing:.08em;color:var(--pine);flex:none;font-size:12px}.ldg-pdcomp>.row>.st.off{color:var(--ink3)}.ldg-pdcomp>.row>.st.bad{color:var(--rust)}.ldg-pdcomp>.row>.st.warn{color:var(--amber)}.ldg-pdsub{border-top:1px solid var(--rule);gap:8px;min-width:0;padding:10px 0 0;display:grid}.ldg-pdsub>.h{font-family:var(--mono);color:var(--ink3);font-size:13px;font-weight:500}.ldg-pdsub>p{color:var(--ink2);text-wrap:pretty;margin:0;font-size:14px;line-height:1.5}.ldg-pdsub>.chips{flex-wrap:wrap;gap:4px 6px;min-width:0;display:flex}.ldg-pdsub>.acts{flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0;display:flex}.ldg-pdsub .fact{font-family:var(--mono);color:var(--ink2);font-variant-numeric:tabular-nums lining-nums;white-space:nowrap;font-size:13px}.ldg-pdsub .hint{font-family:var(--mono);color:var(--ink3);letter-spacing:.02em;font-size:14px}.ldg-callout>.acts{flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0;margin-top:6px;display:flex}.ldg-fch.zero:not(.on){color:var(--ink3)}.ldg-fch.zero:not(.on)>.c{opacity:.7}.ldg-pdsess>.go{gap:8px;min-width:0;display:grid}.ldg-pdsess>.go>.ldg-basis{text-align:center;margin:0}.ldg-pdsess>.foot{border-top:1px solid var(--rule);gap:12px;min-width:0;padding-top:12px;display:grid}.ldg-pdsess>.foot:empty{display:none}.ldg-pdchk{min-width:0;display:grid}.ldg-pdchk>*{border-bottom:1px dotted var(--dot);min-width:0}.ldg-pdchk>:last-child{border-bottom:0}.ldg-pdchk .hd{width:100%;font:inherit;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:9px 0;font-size:14px;display:flex}.ldg-pdchk .hd:hover{color:var(--pine)}.ldg-pdchk .hd:focus-visible{box-shadow:var(--focusRing);border-radius:3px;outline:none}.ldg-pdchk .hd:disabled{cursor:default}.ldg-pdchk .hd>.st{font-family:var(--mono);color:var(--ink3);font-variant-numeric:tabular-nums lining-nums;flex:none;font-size:13px}.ldg-pdchk .hd>.st.ok{color:var(--pine)}.ldg-pdchk .hd>.st.bad{color:var(--rust)}.ldg-pdchk .hd>.st.warn{color:var(--amber)}.ldg-pdchk .hd>.st .go{font-family:var(--sans);color:var(--pine);font-size:14px;font-weight:500}.ldg-pdchk .bd{gap:8px;min-width:0;padding:0 0 10px;display:grid}.ldg-pdchk .bd.ldg-pdsub{border-top:0}.ldg-pdchk .bd .ldg-pdcomp{border-left:1px solid var(--rule);padding-left:12px}.ldg-pdnotes{min-width:0;display:grid}.ldg-pdnotes>.n{border-bottom:1px dotted var(--dot);color:var(--ink2);grid-template-columns:12px minmax(0,1fr);gap:8px;padding:6px 0;font-size:14px;line-height:1.45;display:grid}.ldg-pdnotes>.n:last-child{border-bottom:0;padding-bottom:0}.ldg-pdnotes>.n>i{font-style:normal;font-family:var(--mono);color:var(--amber)}.ldg-pdnotes>.n b{color:var(--ink);font-weight:500}.ldg-pdnotes a{color:var(--pine);text-underline-offset:3px;text-decoration:underline}.ldg-pdmsg{flex-direction:column;flex:auto;min-height:0;display:flex}.ldg-pdmsg>.ph2{flex:none}.ldg-pdmsg>.ph2 .an{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ldg-pdmsg>.body{flex-direction:column;flex:auto;min-height:0;padding:10px 16px 12px;display:flex}.ldg-pdmsg>.body>*{flex:none}.ldg-pdmsg>.body>.scroll{flex-direction:column;flex:auto;min-width:0;min-height:72px;display:flex;overflow-y:auto}.ldg-pdmsg>.body>.scroll>:first-child{margin-top:auto}[data-pd-rail]:not([data-stretch]) .ldg-pdmsg>.body>.scroll{max-height:min(420px,50dvh)}.ldg-pdmsg .qr{flex-wrap:wrap;align-items:center;gap:6px 10px;padding-top:10px;display:flex}.ldg-pdmsg .ldg-compose{padding-top:10px}.ldg-pdmsg .ldg-compose .row>textarea{flex:1;min-width:0}.ldg-pdrail-c{flex:none;padding:12px 16px}.ldg-sess4.row{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:0}.ldg-sess4.row>div{border-bottom:0;padding:0 8px 10px 0}.ldg-sess4.row>div:nth-child(2n){border-left:0;padding-left:0}.ldg-sess4.row>div+div{border-left:1px solid var(--rule);padding-left:10px}.ldg-sess4.row b{font-size:20px}.ldg-sess4.row small{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.ldg-pdrail-c>.keys{border-top:1px solid var(--rule);padding:10px 0}.ldg-pdrail-c>.ft{border-top:1px solid var(--rule);justify-content:space-between;align-items:center;gap:12px;padding-top:10px;display:flex}.ldg-pdrail-c>.ft>p{margin:0}.ldg-phonepanel{overflow:hidden auto}.ldg-phonepanel .sec{border-bottom:1px solid var(--rule);min-width:0;padding:10px 14px}.ldg-phonepanel .sec:last-child{border-bottom:0}.ldg-phonepanel .ac{background:var(--sheet2);align-items:center;gap:12px;display:flex}.ldg-phonepanel .ac .body{flex:1;gap:2px;min-width:0;display:grid}.ldg-phonepanel .ac .lab{font-family:var(--mono);color:var(--pine);white-space:nowrap;align-items:center;gap:6px;font-size:12px;font-weight:500;display:inline-flex}.ldg-phonepanel .ac .lab.held{color:var(--ink3)}.ldg-phonepanel .ac .nm{font-family:var(--serif);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:500;overflow:hidden}.ldg-phonepanel .ac .facts{min-width:0;font-family:var(--mono);color:var(--ink3);font-variant-numeric:tabular-nums lining-nums;gap:10px;font-size:14px;display:flex}.ldg-phonepanel .ac .facts .t{color:var(--ink2)}.ldg-phonepanel .ac .ctl{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:6px;max-width:132px;display:flex}.ldg-phonepanel .ac .ctl .ldg-btn.on{color:var(--selOn);border-color:var(--pineEdge)}.ldg-phonepanel .ac .ctl .ldg-btn.on.warn{color:var(--amberFact);border-color:color-mix(in oklab, var(--amber) 40%, var(--rule2))}.ldg-phonepanel .ac{flex-wrap:wrap}.ldg-phonepanel .ac .dw{border-top:1px solid var(--rule);flex:1 0 100%;margin-top:8px;padding-top:10px}.ldg-phonepanel .ac .dw .keys{grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.ldg-phonepanel .ac .dw .keys .ldg-btn{min-height:32px;font-family:var(--mono);font-variant-numeric:tabular-nums lining-nums;font-size:15px}.ldg-phonepanel .ac .dw .echo{text-align:center;min-height:18px;font-family:var(--mono);letter-spacing:.08em;color:var(--ink3);font-variant-numeric:tabular-nums lining-nums;margin-top:7px;font-size:13px}.ldg-phonepanel .ac .dw .echo.has{color:var(--ink)}.ldg-phonepanel .hd{z-index:2;border-bottom-color:var(--headEdge);border-top-left-radius:6px;border-top-right-radius:6px;justify-content:space-between;align-items:center;gap:10px;padding-top:9px;padding-bottom:9px;display:flex;position:sticky;top:0}.ldg-phonepanel .hd .ldg-kbd span,.ldg-phonepanel .hd .ldg-kbd kbd{background:var(--well)}.ldg-phonepanel .hd .lab{min-width:0;font-family:var(--mono);letter-spacing:.14em;color:var(--ink3);font-variant-numeric:tabular-nums lining-nums;align-items:center;gap:6px;font-size:14px;display:inline-flex}.ldg-phonepanel .hd .lab>i{background:var(--pine);border-radius:50%;flex:none;width:6px;height:6px}.ldg-phonepanel .hd .lab .sep{letter-spacing:0;opacity:.7}.ldg-phonepanel .hd .lab .s{letter-spacing:.06em;color:var(--ink2)}.ldg-phonepanel .hd .lab.live .s{color:var(--pine)}.ldg-phonepanel .num{gap:6px;display:grid}.ldg-phonepanel .num .line{align-items:stretch;gap:8px;min-width:0;display:flex}.ldg-phonepanel .num .fld{flex:1;min-width:0;display:flex;position:relative}.ldg-phonepanel .num .fld .ldg-in{letter-spacing:.02em;min-height:34px;padding-right:32px;font-size:15px}.ldg-phonepanel .num .bk{color:var(--ink3);padding:4px 5px;font-size:14px;position:absolute;top:50%;right:3px;transform:translateY(-50%)}.ldg-phonepanel .num .bk:hover{color:var(--ink)}.ldg-phonepanel .num .line>.ldg-btn{min-height:34px;padding-left:16px;padding-right:16px}.ldg-phonepanel .num .hint{font-family:var(--mono);letter-spacing:.02em;color:var(--ink3);font-variant-numeric:tabular-nums lining-nums;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:14px;display:block;overflow:hidden}.ldg-phonepanel .num .hint.buy{color:var(--amber);text-decoration:none}.ldg-phonepanel .num .hint.buy:hover{text-underline-offset:3px;text-decoration:underline}.ldg-phonepanel .pad{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.ldg-phonepanel .ldg-key{border:1px solid var(--rule2);background:var(--ctl,var(--sheet));height:44px;box-shadow:none;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--t-fast) var(--ease), box-shadow var(--t-fast) var(--ease);border-radius:5px;flex-direction:column;justify-content:center;align-items:center;gap:1px;padding:0;display:flex}.ldg-phonepanel .ldg-key:hover{background:var(--ctl2,var(--sheet2))}.ldg-phonepanel .ldg-key:active{background:var(--ctl3,var(--well));box-shadow:none}.ldg-phonepanel .ldg-key:focus-visible{box-shadow:var(--focusRing);outline:none}.ldg-phonepanel .ldg-key .d{font-family:var(--mono);color:var(--ink);font-variant-numeric:tabular-nums lining-nums;font-size:17px;line-height:1}.ldg-phonepanel .ldg-key .l{font-family:var(--mono);letter-spacing:.12em;color:var(--ink3);font-size:14px;line-height:1}.ldg-phonepanel .rec{padding-top:6px;padding-bottom:6px}.ldg-phonepanel .rec .lab{align-items:center;gap:2px;min-height:24px;display:flex}.ldg-phonepanel .rec .lab .w{min-width:0;font-family:var(--mono);color:var(--ink3);flex:1;font-size:13px;font-weight:500}.ldg-phonepanel .rec .msg{font-family:var(--mono);color:var(--ink3);align-items:center;gap:8px;padding:8px 0;font-size:14px;display:flex}.ldg-phonepanel .rec .rows{max-height:200px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.ldg-phonepanel .rec .rr{border-bottom:1px dotted var(--dot);align-items:center;gap:2px;min-width:0;display:flex}.ldg-phonepanel .rec .rr:last-child{border-bottom:0}.ldg-phonepanel .rec .rw{min-width:0;height:40px;font:inherit;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:3px;flex:1;align-items:center;gap:8px;padding:0 2px;font-size:14px;display:flex}.ldg-phonepanel .rec .rw:hover{background:var(--sheet2)}.ldg-phonepanel .rec .rw:focus-visible{box-shadow:var(--focusRing);outline:none}.ldg-phonepanel .rec .rw.off{color:var(--ink3);cursor:default}.ldg-phonepanel .rec .rw.off:hover{background:0 0}.ldg-phonepanel .rec .d{width:24px;font-family:var(--mono);letter-spacing:.06em;color:var(--ink3);flex:none;font-size:14px}.ldg-phonepanel .rec .nm{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ldg-phonepanel .rec .ago{font-family:var(--mono);color:var(--ink3);font-variant-numeric:tabular-nums lining-nums;flex:none;font-size:14px}.ldg-phonepanel .rec .n{font-family:var(--mono);color:var(--amber);font-variant-numeric:tabular-nums lining-nums;flex:none;font-size:12px;font-weight:500}.ldg-phonepanel .rec .op{flex:none}.ldg-phonepanel .from{align-items:center;gap:8px;min-width:0;padding-top:5px;padding-bottom:5px;display:flex}.ldg-phonepanel .from .fact{min-width:0;font-family:var(--mono);color:var(--ink2);font-variant-numeric:tabular-nums lining-nums;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;padding-left:6px;font-size:13px;display:inline-flex;overflow:hidden}.ldg-phonepanel .from .fact.quiet,.ldg-phonepanel .from .fact .k{color:var(--ink3)}.ldg-phonepanel .from .ldg-in.sel.frm{width:auto;min-width:0;max-width:100%;min-height:24px;box-shadow:none;font-family:var(--sans);color:var(--ink2);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;align-items:center;gap:5px;padding:5px 11px 5px 6px;font-size:14px;font-weight:500;line-height:1;display:inline-flex}.ldg-phonepanel .from .ldg-in.sel.frm:hover{color:var(--ink)}.ldg-phonepanel .from .ldg-in.sel.frm:focus-visible{box-shadow:var(--focusRing);border-color:#0000}.ldg-phonepanel .from .ldg-in.sel.frm .k,.ldg-phonepanel .from .ldg-in.sel.frm .sep{color:var(--ink3);font-weight:400}.ldg-phonepanel .from .ldg-in.sel.frm .car{margin-left:1px}.ldg-phonepanel .ft{justify-content:flex-end;align-items:center;gap:8px;min-width:0;padding-top:4px;padding-bottom:4px;display:flex}.ldg-phonepanel .ft .car{color:var(--ink3);font-size:14px}.ldg-phonepanel .aud{background:var(--well);gap:6px;display:grid}.ldg-phonepanel .aud .arow{align-items:center;gap:10px;min-width:0;display:flex}.ldg-phonepanel .aud .arow>.k{width:52px;font-family:var(--mono);color:var(--ink3);flex:none;font-size:13px;font-weight:500}.ldg-phonepanel .aud .arow .ldg-in.sel{flex:1;min-width:0}.ldg-phonepanel .aud .fact{font-family:var(--mono);color:var(--ink3);font-size:14px}.ldg-phonepanel .stat{background:var(--sheet2);justify-content:space-between;align-items:center;gap:10px;min-width:0;padding-top:7px;padding-bottom:7px;display:flex}.ldg-phonepanel .stat .ldg-stat{flex:1;min-width:0}.ldg-phonepanel .stat .ldg-stat.off>i{background:var(--ink3)}.ldg-phonepanel .stat .nudge{color:var(--pine);flex:none}.ldg-legview{align-items:center;gap:4px;min-width:0;max-width:100%;display:inline-flex}.ldg-legview>.ldg-btn{min-width:0}.ldg-legview .lbl{max-width:10em;font-weight:500}.ldg-legview .n{flex:none}.ldg-hd :is(.acts,.taside) .ldg-legview>.ldg-btn{min-height:31px}.ldg-hd :is(.acts,.taside) .ldg-legview>.ldg-btn.icon{min-width:31px}.ldg-legview.cell{gap:2px}.ldg-legview.cell>.trig{min-width:0;max-width:100%;font:inherit;color:var(--ink2);cursor:pointer;background:0 0;border:0;border-radius:3px;align-items:center;gap:6px;margin-left:-4px;padding:1px 4px;font-size:13px;line-height:20px;display:inline-flex}.ldg-legview.cell>.trig:hover{color:var(--ink);background:var(--well)}:is(.ldg-legview.cell>.trig:focus-visible,.ldg-legview.cell>.clr:focus-visible){box-shadow:var(--focusRing);outline:none}.ldg-legview.cell>.trig[data-leg-view=on]{color:var(--selOn)}.ldg-legview.cell .lbl{max-width:16em;font-weight:400}.ldg-legview.cell .n{font-family:var(--mono);color:var(--ink3);font-variant-numeric:tabular-nums lining-nums;font-size:12px}.ldg-legview.cell .n:before{content:"·";margin-right:6px}.ldg-legview.cell .car{color:var(--ink3)}.ldg-legview.cell>.clr{width:20px;height:20px;color:var(--ink3);cursor:pointer;background:0 0;border:0;border-radius:3px;flex:none;place-items:center;padding:0;display:inline-grid}.ldg-legview.cell>.clr:hover{color:var(--ink);background:var(--well)}}[data-pz-theme] .ldg-overlay{background:#00000073}.ldg-term{cursor:help;text-decoration:none}.ldg-term-tap{cursor:pointer;border-radius:2px}.ldg-term-tap>.ldg-term{cursor:inherit}.ldg-term-tap:focus-visible{box-shadow:var(--focusRing);outline:none}.ldg-termtip{max-width:min(300px,100vw - 16px);padding:10px 12px;font-size:13px;line-height:1.45}.ldg-termtip .lf{color:var(--ink);margin:0;font-weight:600}.ldg-termtip .hn{color:var(--ink2);margin:4px 0 0}.ldg-termtip .do{border-top:1px solid var(--rule);color:var(--ink);margin:6px 0 0;padding-top:6px}@media (pointer:coarse){.ldg-btn,.ldg-tabs>:is(a,button){position:relative}.ldg-btn:after{content:"";position:absolute;top:-7px;bottom:-7px;left:-2px;right:-2px}.ldg-btn.sm:after{top:-9px;bottom:-9px;left:-2px;right:-2px}.ldg-tabs[role=radiogroup]>button:after{content:"";position:absolute;top:-8px;bottom:-8px;left:-2px;right:-2px}.ldg-tabs[role=radiogroup].sm>button:after{top:-10px;bottom:-10px;left:-2px;right:-2px}.ldg-tabs:not([role=radiogroup])>:is(a,button):after{content:"";position:absolute;top:-10px;bottom:-10px;left:-3px;right:-3px}}