.app{--side-bg:24 22 19;--side-text:236 233 224;--side-dim:150 146 137;--side-line:42 41 38;--side-accent:236 233 224;--bg:250 250 250;--bg-sunken:236 236 236;--bg-raised:255 255 255;--border:219 219 219;--border-soft:232 232 232;--border-strong:205 205 205;--text-primary:24 22 19;--text-secondary:92 87 80;--text-tertiary:109 104 96;--text-placeholder:170 164 154;--accent:24 22 19;--accent-ink:250 250 250;--sel-fill:.05;--chip-fill:.07;--focus-ring:24 22 19;--shadow-float:0 8px 24px -4px rgb(0 0 0/.12);--scroll-thumb:205 205 205;--fw-regular:400;--fw-medium:450;--fw-strong:550;--radius-chip:.375rem;--radius-btn:.5rem;--radius-inner:.5rem;--radius-card:.75rem;--radius-pill:999px;--h-key:1.25rem;--h-chip:1.5rem;--h-icon-btn:1.75rem;--h-control:2rem;--h-bar:2.5rem;--h-row:2.625rem;--h-topbar:3rem;--rail-w:3rem;--dock-w:27.5rem;--passage-w:25rem;--confirmed:70 126 76;--attention:145 88 8;--danger:172 56 44;--meta:.8125rem;--body:.8125rem;--lead:.875rem;--section:.875rem;--micro:.75rem;--rail:14.5rem;--dock:19.5rem;--measure:44rem;--row:2.625rem}.app svg{fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.app{display:grid;grid-template-columns:var(--rail) minmax(0,1fr);font-size:var(--body);line-height:20px;background:rgb(var(--bg));border:1px solid rgb(var(--border-strong));border-radius:.875rem;overflow:hidden;box-shadow:0 1px 2px #0000000a,0 12px 32px -12px #00000021}.app .side{--attention:196 140 58;--confirmed:109 178 115;--danger:176 96 90;--link:143 180 214;width:var(--rail);flex:none;display:flex;flex-direction:column;padding:.5rem .5rem .75rem;gap:0;background:rgb(var(--side-bg));border-right:1px solid rgb(var(--side-line));box-sizing:border-box;color:rgb(var(--side-text));min-height:46rem}.app .sidetop{display:flex;align-items:center;gap:.25rem;height:2rem;padding:0 .25rem 0 .5rem;margin-bottom:.75rem}.app .wordmark{font-family:Spectral,ui-serif,Georgia,serif;font-size:1.25rem;font-weight:500;letter-spacing:-.012em;color:rgb(var(--side-text));margin-right:auto;display:flex;align-items:center;gap:.375rem;line-height:20px}.app .wordmark svg{width:1.125rem;height:1.125rem;flex:none}.app .iconbtn{width:1.75rem;height:1.75rem;border:0;background:none;border-radius:var(--radius-btn);color:rgb(var(--side-dim));display:inline-flex;align-items:center;justify-content:center;position:relative}.app .iconbtn:hover{background:rgb(var(--side-text)/.08);color:rgb(var(--side-text))}.app .iconbtn svg{width:16px;height:16px;stroke-width:1.5}.app .iconbtn .dot{position:absolute;top:.25rem;right:.3125rem;width:.375rem;height:.375rem;border-radius:999px;background:rgb(var(--attention))}.app .newq{width:100%;height:2rem;border:1px solid rgb(var(--side-line));background:rgb(var(--side-text)/.06);border-radius:var(--radius-btn);padding:0 .5rem;font-size:var(--body);font-weight:450;color:rgb(var(--side-text));display:flex;align-items:center;gap:.5rem;line-height:20px;margin-bottom:.75rem;box-sizing:border-box}.app .newq:hover{border-color:rgb(var(--side-dim));background:rgb(var(--side-text)/.09)}.app .newq .box{width:1rem;height:1rem;flex:none;display:flex;align-items:center;justify-content:center}.app .newq svg{width:16px;height:16px;stroke-width:1.5}.app .newq .kbd{margin-left:auto;font-size:.625rem;color:rgb(var(--side-dim));border:1px solid rgb(var(--side-line));border-radius:.25rem;padding:.0625rem .25rem;line-height:12px}.app .grp{display:flex;align-items:center;gap:.375rem;padding:.75rem .5rem 0;height:2.25rem;font-size:var(--micro);font-weight:450;letter-spacing:0;text-transform:none;color:rgb(var(--side-dim));background:none;border:0;width:100%;line-height:24px;box-sizing:border-box}.app .grp svg{width:12px;height:12px}.app .thr{display:flex;align-items:center;gap:.5rem;height:1.75rem;padding:0 .5rem 0 1.4375rem;border-radius:var(--radius-btn);font-size:var(--meta);color:rgb(var(--side-text)/.78);position:relative;line-height:28px;box-sizing:border-box}.app .thr:hover{background:rgb(var(--side-text)/.05)}.app .thr:before{content:"";position:absolute;left:.9375rem;top:0;bottom:0;width:1px;background:rgb(var(--side-line))}.app .thr.on{background:rgb(var(--side-text)/.08);color:rgb(var(--side-text))}.app .thr .d{width:.4375rem;height:.4375rem;border-radius:50%;flex:none;border:1.5px solid rgb(var(--side-dim));background:none}.app .thr .d.att{background:rgb(var(--attention));border-color:rgb(var(--attention))}.app .thr .d.run{background:rgb(var(--side-accent));border-color:rgb(var(--side-accent))}.app .thr .d.a{background:rgb(var(--confirmed));border-color:rgb(var(--confirmed))}.app .thr .t{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.app .thr .n{font-size:.625rem;color:rgb(var(--side-dim));font-variant-numeric:tabular-nums;line-height:12px}.app .more2{display:flex;align-items:center;height:1.75rem;padding:0 .5rem;font-size:var(--meta);color:rgb(var(--side-dim));line-height:28px;border-radius:var(--radius-btn)}.app .more2:hover{color:rgb(var(--side-text))}.app .wsw{display:flex;align-items:center;gap:.5rem;height:2.5rem;padding:0 .5rem;border-radius:var(--radius-card);font-size:var(--body);font-weight:450;color:rgb(var(--side-text));background:none;border:1px solid rgb(var(--side-line));width:100%;margin-top:.5rem;line-height:20px;box-sizing:border-box}.app .wsw:hover{background:rgb(var(--side-text)/.05)}.app .wsw .navt{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.app .wsw .av{width:1.5rem;height:1.5rem;border-radius:var(--radius-chip);flex:none;font-size:.625rem;font-weight:550;background:rgb(var(--side-text)/.08);color:rgb(var(--side-text)/.78);display:flex;align-items:center;justify-content:center;line-height:18px}.app .wsw svg{width:14px;height:14px;margin-left:auto;color:rgb(var(--side-dim));stroke-width:1.5}.app .sp{flex:1}.app .wswrap{position:relative;margin-top:.375rem}.app .wswmenu{position:absolute;bottom:calc(100% + .375rem);left:0;right:0;z-index:50;background:rgb(var(--bg-raised));border:1px solid rgb(var(--border));border-radius:var(--radius-card);box-shadow:var(--shadow-float);padding:.25rem;text-align:left}.app .wswho{padding:.4375rem .5rem .375rem;border-bottom:1px solid rgb(var(--border-soft));margin-bottom:.25rem}.app .wswho .wnm{display:block;font-size:var(--meta);font-weight:450;color:rgb(var(--text-primary));overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:20px}.app .wswho .wem{display:block;font-size:var(--micro);color:rgb(var(--text-tertiary));margin-top:.125rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:16px}.app .wsmrow{display:flex;align-items:center;gap:.5rem;width:100%;height:2rem;padding:0 .5rem;border-radius:var(--radius-btn);font-size:var(--meta);color:rgb(var(--text-secondary));line-height:20px;box-sizing:border-box}.app .wsmrow svg{width:14px;height:14px;color:rgb(var(--text-tertiary));flex:none;stroke-width:1.5}.app .wsmrow:hover{background:rgb(var(--bg-sunken));color:rgb(var(--text-primary))}.app .wsmrow.out{border-top:1px solid rgb(var(--border-soft));margin-top:.25rem;height:2.25rem;padding-top:.25rem;border-radius:0 0 var(--radius-btn) var(--radius-btn)}.app .wsblock{display:flex;flex-direction:column;gap:0;padding-bottom:0;border-bottom:0;margin-bottom:.75rem}.app .ws{display:flex;align-items:center;gap:.5rem;height:2rem;padding:0 .5rem;border-radius:var(--radius-btn);font-size:var(--body);font-weight:400;color:rgb(var(--side-text)/.78);text-decoration:none;letter-spacing:0;line-height:20px;box-sizing:border-box}.app .ws:hover{background:rgb(var(--side-text)/.05);color:rgb(var(--side-text))}.app .ws.on{background:rgb(var(--side-text)/.08);color:rgb(var(--side-text));font-weight:450}.app .ws svg{width:16px;height:16px;flex:none;color:rgb(var(--side-dim));stroke-width:1.5}.app .ws.on svg{color:rgb(var(--side-text))}.app .ws .n{margin-left:auto;font-size:var(--micro);font-weight:450;color:rgb(var(--side-dim));font-variant-numeric:tabular-nums;line-height:16px}.app .ws .n.att{color:rgb(var(--side-dim));font-weight:450}.app .tgrp{font-size:var(--micro);font-weight:450;letter-spacing:0;text-transform:none;color:rgb(var(--side-dim));height:2.25rem;padding:.75rem .5rem 0;line-height:24px;box-sizing:border-box}.app .tgrp.first{height:1.5rem;padding-top:0}.app .thr.flat{padding-left:.5rem}.app .thr.flat:before{display:none}.app .sidefoot{border-top:0;margin-top:.75rem;padding-top:0;display:flex;flex-direction:column;gap:0}.app .sfrow{display:flex;align-items:center;gap:.5rem;height:2rem;padding:0 .5rem;border-radius:var(--radius-btn);font-size:var(--body);color:rgb(var(--side-text)/.78);line-height:20px;box-sizing:border-box}.app .sfrow:hover{background:rgb(var(--side-text)/.05);color:rgb(var(--side-text))}.app .sfrow svg{width:16px;height:16px;color:rgb(var(--side-dim));flex:none;stroke-width:1.5}.app .sfrow.on{background:rgb(var(--side-text)/.08);color:rgb(var(--side-text));font-weight:450}.app .sfrow.on svg{color:rgb(var(--side-text))}.app .railnote{padding:0 .5rem .25rem 1.4375rem;font-size:var(--micro);line-height:16px;color:rgb(var(--side-dim))}.app .main{display:grid;grid-template-columns:minmax(0,1fr);min-width:0;position:relative}.app .main.withrail{grid-template-columns:minmax(0,1fr) var(--dock)}.app .main.withask{grid-template-columns:minmax(0,1fr) var(--dock-w)}.app .content{min-width:0;display:flex;flex-direction:column;background:rgb(var(--bg))}@media(max-width:767px){.app .main.withask{grid-template-columns:minmax(0,1fr)}}.app .mdl{position:relative;display:inline-flex;align-items:center}.app .mdl.one{gap:.3125rem;color:rgb(var(--text-secondary));font-weight:550}.app .mdlt{display:inline-flex;align-items:center;gap:.3125rem;height:1.5rem;padding:0 .25rem;margin:0 -.25rem 0 0;border:0;border-radius:.375rem;background:transparent;cursor:pointer;font-family:inherit;font-size:var(--micro);font-weight:550;line-height:16px;color:rgb(var(--text-secondary))}.app .mdlt:hover,.app .mdlt[aria-expanded=true]{background:rgb(var(--text-primary)/.06);color:rgb(var(--text-primary))}.app .mdlt:focus-visible{outline:2px solid rgb(var(--focus-ring)/.5);outline-offset:1px}.app .mdlt .mdlchev{width:11px;height:11px;color:rgb(var(--text-secondary));flex:none}.app .mdlm{display:inline-flex;align-items:center;justify-content:center;flex:none;overflow:hidden}.app .mdlm.ink{background:currentColor;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.app .mdlm.img img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}.app .mdlm.gl{border-radius:50%;box-shadow:inset 0 0 0 1px currentColor;font-weight:550;line-height:1;letter-spacing:0;opacity:.8}.app .mdlmenu{position:absolute;top:calc(100% + .375rem);right:0;width:-moz-max-content;width:max-content;min-width:13rem;max-width:calc(100vw - 2rem);z-index:50;max-height:min(24rem,calc(100vh - 6rem));overflow:auto;box-sizing:border-box;padding:.25rem;text-align:left;background:rgb(var(--bg-raised));border:1px solid rgb(var(--border-strong));border-radius:var(--radius-card);box-shadow:var(--shadow-float);outline:0;font-weight:400}.app .mdlmenu.above{top:auto;bottom:calc(100% + .375rem)}.app .mdlgrp+.mdlgrp{margin-top:.25rem;padding-top:.25rem;border-top:1px solid rgb(var(--border-soft))}.app .mdlrow{display:flex;align-items:center;gap:.5rem;min-height:2rem;box-sizing:border-box;padding:.375rem .5rem;border-radius:.375rem;cursor:pointer;color:rgb(var(--text-primary));white-space:nowrap}.app .mdlrow:hover,.app .mdlrow.cur{background:rgb(var(--text-primary)/.06)}.app .mdlrow .mdlname{font-size:var(--meta);line-height:20px;font-weight:450;color:rgb(var(--text-primary))}.app .mdlrow .mdltag{font-size:var(--micro);line-height:16px;font-weight:450;color:rgb(var(--text-tertiary))}.app .mdlrow .mdlck{width:14px;height:14px;flex:none;margin-left:auto;padding-left:1rem;box-sizing:content-box;color:rgb(var(--text-primary))}.app .mdlrow .mdlck svg{width:14px;height:14px;display:block}.app .schip2{display:inline-flex;align-items:center;gap:.375rem;padding:.25rem .5rem;border-radius:.3125rem;font-size:var(--micro);font-weight:550;white-space:nowrap;background:rgb(var(--bg-sunken));border:1px solid rgb(var(--border-soft));color:rgb(var(--text-tertiary));line-height:16px}.app .schip2.on{background:rgb(var(--bg));border-color:rgb(var(--border-strong));color:rgb(var(--text-secondary))}.app .stickyc{position:sticky;bottom:0;background:rgb(var(--bg));padding:var(--stickyc-pad,.75rem 0 0)}.app .stickyc .inner{max-width:var(--inner-max,var(--measure));margin:0 auto;width:100%}.app .verdict{font-family:Newsreader,serif;font-size:1.375rem;font-weight:400;line-height:28px;letter-spacing:-.008em;margin-bottom:.875rem;text-wrap:balance}.app .askerr{margin:1.25rem 0 0;max-width:41rem;font-size:var(--meta);line-height:20px;color:rgb(var(--text-secondary));display:flex;align-items:center;gap:.5625rem}.app .askerr:before{content:"";width:.4375rem;height:.4375rem;border-radius:999px;flex:none;background:rgb(var(--danger))}.app .topbar.ask{padding:0 1.25rem}.app .topbar.ask .crumb{display:flex;align-items:center;gap:.4375rem}.app .topbar.ask .crumb b{color:rgb(var(--text-primary))}.app .crumb svg{width:12px;height:12px;opacity:.55}.app .canv{position:relative;flex:1;min-height:var(--canv-min,auto);display:flex;flex-direction:column;overflow:var(--canv-overflow,hidden)}.app .canv>*{position:relative;z-index:1}.app .idle{padding:clamp(5rem,18vh,11rem) 1.5rem 1.5rem;max-width:var(--measure);margin:0 auto;width:100%}.app .greet{font-family:Newsreader,serif;font-size:1.75rem;font-weight:400;letter-spacing:-.018em;line-height:36px;text-align:center;text-wrap:balance;display:flex;align-items:center;justify-content:center;gap:.75rem;margin:0}.app .cwrap{margin:1.5rem auto 0;max-width:var(--measure);width:100%}.app .composer{border:1px solid rgb(var(--text-primary)/.06);border-radius:1.125rem;background:rgb(var(--bg-raised));padding:1.25rem 1.25rem .875rem;box-shadow:0 1px 2px #00000008,0 10px 26px -20px #00000038;transition:box-shadow .15s,border-color .15s}.app .composer:focus-within{border-color:rgb(var(--text-primary)/.1);box-shadow:0 0 0 4px rgb(var(--text-primary)/.05),0 1px 2px #00000008,0 10px 26px -20px #00000038}.app .composer .ph6{font-size:1rem;color:rgb(var(--text-placeholder));min-height:3rem;line-height:24px}.app .composer.tall .ph6{min-height:4.5rem}.app .cfoot{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem .5rem;padding:.5rem .3125rem 0;font-size:var(--micro);color:rgb(var(--text-tertiary));line-height:16px}.app .cfoot .honest{margin:0 0 0 auto;width:auto;max-width:none;padding:0;text-align:right;white-space:normal}@media(max-width:767px){.app .cfoot .honest{flex-basis:100%;margin:0;text-align:left}}.app .cfoot>span,.app .cfoot .pick{white-space:nowrap}.app .cfoot .pctx{color:rgb(var(--text-tertiary))}@media(max-width:767px){.app .cfoot .sep2{display:none}}.app .cfoot .pick{display:inline-flex;align-items:center;gap:.3125rem;font-weight:550;color:rgb(var(--text-secondary))}.app .cfoot .pick svg{width:11px;height:11px;color:rgb(var(--text-secondary))}.app .cfoot .pick.clr{font-weight:400;color:rgb(var(--text-placeholder));margin-left:-.25rem}.app .cfoot .sep2{color:rgb(var(--text-tertiary))}.app .cfoot .rowchip{display:inline-flex;align-items:center;gap:.375rem;height:var(--h-chip);box-sizing:border-box;padding:0 .5rem;border-radius:var(--radius-chip);background:rgb(var(--text-primary)/.08);font-size:var(--micro);font-weight:450;color:rgb(var(--text-primary));font-variant-numeric:tabular-nums;white-space:nowrap;line-height:16px}.app .cfoot .rowchip svg{width:12px;height:12px;flex:none;fill:none;stroke:currentColor;stroke-width:1.5;opacity:.7}.app .cfoot .rowchip .rx{display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;margin-right:-.25rem;padding:0;border:0;border-radius:.25rem;background:transparent;color:rgb(var(--text-tertiary));cursor:pointer;font-family:inherit;font-size:.625rem;line-height:12px}.app .cfoot .rowchip .rx:hover{background:rgb(var(--bg-raised));color:rgb(var(--text-primary))}.app .cfoot .rowchip.frozen{padding-right:.5rem}.app .cfoot .r{margin-left:auto;display:flex;align-items:center;gap:.5rem}.app .nudge{margin:2.25rem auto 0;max-width:var(--measure);width:100%;display:flex;align-items:center;gap:.5rem;font-size:var(--meta);color:rgb(var(--text-tertiary));justify-content:center;line-height:20px}.app .nudge b{color:rgb(var(--text-secondary));font-weight:550}.app .nudge .dotm{width:.375rem;height:.375rem;border-radius:50%;background:rgb(var(--attention))}.app .nudge a{color:rgb(var(--accent));font-weight:550;text-decoration:none}.app .thread{max-width:var(--thread-max,var(--measure));padding:var(--thread-pad,2rem 1.5rem 0);margin:0 auto;width:100%}.app .uq{display:flex;justify-content:flex-end;margin-bottom:var(--uq-gap,1.875rem)}.app .askdock[hidden]{display:none}.app .askdock{display:flex;flex-direction:column;min-width:0;min-height:0;height:100%;max-height:100vh;position:sticky;top:0;background:rgb(var(--bg));border-left:1px solid rgb(var(--border))}.app .dockhead{display:flex;align-items:center;gap:.5rem;height:3rem;flex:none;box-sizing:border-box;padding:0 .625rem 0 1rem;border-bottom:1px solid rgb(var(--border-soft))}.app .dockhead .dsp{width:14px;height:14px;flex:none;color:rgb(var(--text-tertiary))}.app .dockhead .dsp svg{width:14px;height:14px}.app .dockhead .dttl{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--meta);line-height:20px;font-weight:450;color:rgb(var(--text-primary))}.app .dockhead .dbtns{display:flex;gap:.125rem;flex:none}.app .dockhead .dbtn{width:1.75rem;height:1.75rem;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:.5rem;background:transparent;color:rgb(var(--text-tertiary));cursor:pointer;padding:0}.app .dockhead .dbtn svg{width:14px;height:14px}.app .dockhead .dbtn:hover{background:rgb(var(--text-primary)/.06);color:rgb(var(--text-primary))}.app .dockhead .dbtn:focus-visible{outline:2px solid rgb(var(--focus-ring)/.5);outline-offset:1px}.app .dockscope{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem .5rem;flex:none;padding:.75rem 1rem 0}.app .dockscope .dchip{display:inline-flex;align-items:center;gap:.25rem;height:1.5rem;box-sizing:border-box;padding:0 .25rem 0 .5rem;border-radius:.375rem;background:rgb(var(--text-primary)/.08);font-size:var(--micro);line-height:16px;font-weight:450;color:rgb(var(--text-primary));white-space:nowrap;font-variant-numeric:tabular-nums}.app .dockscope .dchip .dx{width:1.25rem;height:1.25rem;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:.25rem;padding:0;background:transparent;color:rgb(var(--text-tertiary));cursor:pointer;font-size:.6875rem;line-height:1}.app .dockscope .dchip .dx:hover{background:rgb(var(--bg-raised));color:rgb(var(--text-primary))}.app .dockscope .dctx{font-size:var(--micro);line-height:16px;color:rgb(var(--text-tertiary))}.app .dockmain{flex:1;min-height:0;display:flex;flex-direction:column}.app .askdock .dockidle{justify-content:space-between}.app .askdock .dsugw{padding:1rem 1.25rem 0}.app .askdock .dsh{font-family:Newsreader,serif;font-weight:400;font-size:1.375rem;line-height:28px;color:rgb(var(--text-primary));margin:0 0 .875rem}.app .askdock .dsugg{display:flex;flex-direction:column;padding:.125rem .875rem;border:1px solid rgb(var(--border));border-radius:14px;background:rgb(var(--bg-raised))}.app .askdock .dsug{display:flex;align-items:baseline;gap:.625rem;min-height:2.5rem;box-sizing:border-box;padding:.625rem .125rem;border:0;border-top:1px solid rgb(var(--border));border-radius:0;background:transparent;cursor:pointer;text-align:left;font-family:inherit;font-size:var(--meta);line-height:20px;font-weight:400;color:rgb(var(--text-primary))}.app .askdock .dsug:first-child{border-top:0}.app .askdock .dsug:hover{background:rgb(var(--text-primary)/.03)}.app .askdock .dsug .dsgi{width:14px;height:14px;flex:none;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;color:rgb(var(--text-tertiary));transform:translateY(2px)}.app .askdock .dsug .dsgt{display:flex;flex-direction:column;min-width:0}.app .askdock .dsug .dsgs{font-size:var(--micro);line-height:16px;color:rgb(var(--text-tertiary))}.app .askdock .dhist{min-width:16rem;max-width:22rem}.app .askdock .dhist .lrow{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.app .askdock .dhist .lrow.cur{font-weight:550}.app .askdock .cfoot>*:not(.r){display:none}.app .askdock{--size-answer:var(--size-answer-dock,.875rem);--lh-answer:var(--lh-answer-dock,22px);--atab-bleed:0px;--nexto-h:2rem;--ntd-display:none;--uq-gap:1rem;--canv-overflow:auto;--canv-min:0px;--thread-max:none;--thread-pad:.75rem 1rem 0;--stickyc-pad:.75rem 1rem 1rem;--inner-max:none}@media(max-width:767px){.app .askdock{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;border-left:0;height:100vh}}.app .uq span{background:rgb(var(--text-primary)/.04);border:0;border-radius:1rem;padding:.625rem 1rem;font-size:var(--body);line-height:20px;max-width:32rem;color:rgb(var(--text-primary))}.app .ttl{display:flex;align-items:center;gap:.5rem;min-width:0}.app .ttl .nm{font-size:var(--body);font-weight:550;letter-spacing:-.004em;line-height:20px}.app .ttl .pen{width:1.375rem;height:1.375rem;border-radius:.3125rem;display:flex;align-items:center;justify-content:center;color:rgb(var(--text-placeholder))}.app .ttl .pen svg{width:12px;height:12px}.app .savedat{font-size:var(--micro);color:rgb(var(--text-tertiary));white-space:nowrap;line-height:16px}.app .stepsbar{display:flex;align-items:center;gap:.4375rem;font-size:var(--meta);font-weight:550;color:rgb(var(--text-tertiary));margin-bottom:.75rem;background:none;border:0;padding:0;line-height:20px}.app .didbox{margin:1.25rem 0;border:0;border-radius:0}.app .didh{display:flex;align-items:center;gap:.4375rem;padding:0 0 .625rem;background:none;border:0;font-size:var(--meta);font-weight:550;color:rgb(var(--text-tertiary));line-height:20px}.app .didh svg{width:12px;height:12px;opacity:.7}.app .didb{display:flex;flex-direction:column;gap:.5rem;padding-left:.875rem;border-left:1px solid rgb(var(--border))}.app .didr{display:flex;align-items:flex-start;gap:.5625rem;padding:0;border:0;font-size:var(--meta);line-height:20px}.app .dm{width:.875rem;height:.875rem;flex:none;display:flex;align-items:center;justify-content:center;font-size:.75rem;color:rgb(var(--text-placeholder));background:none;border-radius:0;margin-top:.1875rem;line-height:16px}.app .dt3{flex:1;min-width:0;color:rgb(var(--text-secondary))}.app .dt3 b{color:rgb(var(--text-primary));font-weight:550}.app .da{flex:none;font-size:var(--micro);font-weight:550;color:rgb(var(--accent));white-space:nowrap;padding-top:.1875rem;line-height:16px}.app .limits{margin:1.25rem 0;padding:0 0 0 .875rem;border-radius:0;background:none;border:0;border-left:1px solid rgb(var(--attention)/.45)}.app .limits .lh{display:flex;align-items:center;gap:.4375rem;font-size:var(--meta);font-weight:550;color:rgb(var(--text-primary));margin-bottom:.3125rem;line-height:20px}.app .limits p{font-size:var(--meta);line-height:20px;color:rgb(var(--text-secondary))}.app .limits p b{color:rgb(var(--text-primary));font-weight:550}.app .atext{font-family:Newsreader,serif;font-size:var(--size-answer,.9375rem);line-height:var(--lh-answer,26px);color:rgb(var(--text-primary))}.app .notst{display:flex;align-items:flex-start;gap:.5rem;margin:0 0 .875rem;font-family:Manrope,sans-serif;font-size:var(--meta);color:rgb(var(--text-secondary));line-height:20px}.app .notst svg{width:12px;height:12px;flex:none;margin-top:4px;fill:none;stroke:rgb(var(--text-tertiary));stroke-width:1.5}.app .notst b{flex:none;font-weight:450;color:rgb(var(--text-tertiary))}.app .atext p{margin-bottom:.9375rem}.app .atext p:last-child{margin-bottom:0}.app .atext{margin-bottom:.25rem}.app .atext b{font-weight:550}.app .atext .mkq{border-bottom:1.5px solid rgb(var(--accent)/.35);padding-bottom:.0625rem}.app .bmore{margin-top:1.375rem;font-size:var(--meta);font-weight:550;color:rgb(var(--accent));background:none;border:0;padding:0;font-family:inherit;cursor:pointer;line-height:20px}.app .sub2r{padding:.5rem 0 .75rem}.app .sub2h{display:flex;align-items:baseline;gap:.75rem;cursor:pointer}.app .sname{font-size:var(--body);font-weight:550;letter-spacing:-.006em;flex:none;line-height:20px}.app .sname.nameless{font-weight:400;font-style:normal;color:rgb(var(--text-secondary))}.app .skey{margin-left:auto;font-size:var(--meta);font-weight:550;white-space:nowrap;color:rgb(var(--text-secondary));font-variant-numeric:tabular-nums;line-height:20px}.app .sclause{font-family:Newsreader,serif;font-size:.875rem;line-height:24px;color:rgb(var(--text-secondary));margin-top:.25rem;max-width:38rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}.app .sub2r.open .sclause{-webkit-line-clamp:unset;overflow:visible}.app .sclause .mkq{border-bottom:1.5px solid rgb(var(--accent)/.3)}.app .schev{width:11px;height:11px;flex:none;color:rgb(var(--text-tertiary));transition:transform .14s ease}.app .sub2r.open .schev{transform:rotate(180deg)}.app .smeta{font-size:var(--micro);color:rgb(var(--text-tertiary));margin-top:.3125rem;display:flex;gap:.4375rem;align-items:baseline;line-height:16px}.app .stepsbar.covpart{color:rgb(var(--text-secondary))}.app .tbr{margin-left:auto;display:flex;align-items:center;gap:.25rem}.app .tbtn{width:1.75rem;height:1.75rem;border-radius:.375rem;display:flex;align-items:center;justify-content:center;color:rgb(var(--text-tertiary))}.app .tbtn svg{width:15px;height:15px}.app .tbtn.on{background:rgb(var(--text-primary)/.06);color:rgb(var(--text-primary))}.app .ascope{display:flex;align-items:center;gap:.375rem;margin:.75rem 0 0;font-family:Manrope,sans-serif;font-size:var(--micro);line-height:16px;color:rgb(var(--text-tertiary))}.app .ascope:before{content:"";width:.375rem;height:.375rem;border-radius:50%;box-shadow:inset 0 0 0 1.5px rgb(var(--text-tertiary));flex:none}.app .rf{display:inline-flex;width:1rem;height:1rem;border-radius:50%;font-family:Manrope,system-ui,sans-serif;background:rgb(var(--accent)/.11);color:rgb(var(--accent));font-size:.625rem;font-weight:550;align-items:center;justify-content:center;vertical-align:.125rem;margin:0 .0625rem;font-family:Manrope,sans-serif;line-height:12px}.app .basis{margin-top:1rem;font-size:var(--meta);line-height:20px;color:rgb(var(--text-tertiary));display:flex;align-items:baseline;gap:.4375rem;flex-wrap:wrap}.app .basis .b1{color:rgb(var(--text-secondary));font-weight:550}.app .basis .sep2{color:rgb(var(--text-tertiary))}.app .basis .link{color:rgb(var(--accent));text-decoration:none;border:0;border-bottom:1px solid rgb(var(--accent)/.28);background:none;padding:0;font:inherit;font-size:var(--meta);font-weight:550;line-height:inherit;cursor:pointer}.app .acts{display:flex;align-items:center;gap:.125rem;margin-top:.75rem;margin-left:-.3125rem}.app .ab{width:1.5rem;height:1.5rem;border-radius:.375rem;display:flex;align-items:center;justify-content:center;color:rgb(var(--text-tertiary));background:none;border:0;padding:0;font:inherit;cursor:pointer}.app .ab:disabled{opacity:.45;cursor:default}.app .ab svg{width:14px;height:14px}.app .acts .when{margin-left:.4375rem;font-size:var(--micro);color:rgb(var(--text-tertiary));line-height:16px}.app .nextc{margin-top:1rem;padding:0;border:1px solid rgb(var(--border));border-radius:var(--radius-card);font-family:Manrope,sans-serif;overflow:hidden}.app .nextc:focus-visible{outline:2px solid rgb(var(--focus-ring)/.5);outline-offset:2px}.app .nextl{height:auto;padding:.625rem 1rem .25rem;font-size:var(--micro);color:rgb(var(--text-tertiary));line-height:16px}.app .nexto{display:flex;align-items:center;gap:.875rem;width:100%;min-height:var(--nexto-h,3rem);box-sizing:border-box;padding:.625rem 1rem;border:0;border-top:1px solid rgb(var(--border-soft));border-radius:0;background:transparent;cursor:pointer;text-align:left;font-family:inherit;color:rgb(var(--text-primary))}.app .nextl+.nexto{border-top:0}.app .nexto:hover,.app .nexto.nsug{background:rgb(var(--text-primary)/.03)}.app .nexto:focus-visible{outline:2px solid rgb(var(--focus-ring)/.5);outline-offset:-2px}.app .nexto .nk{flex:none;width:1rem;font-size:var(--micro);line-height:16px;color:rgb(var(--text-tertiary));font-variant-numeric:tabular-nums;text-align:right}.app .nexto .nxt{display:flex;flex-direction:column;min-width:0;flex:1}.app .nexto .ntt{font-size:var(--meta);line-height:20px}.app .nexto .ntd{display:var(--ntd-display,block);font-size:var(--micro);color:rgb(var(--text-tertiary));line-height:16px}.app .nexto .nsugg{flex:none;font-size:var(--micro);line-height:16px;color:rgb(var(--text-tertiary))}.app .nexto .nchev{width:16px;height:16px;flex:none;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;color:rgb(var(--text-tertiary))}.app .asof{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem;margin:0 0 .78rem;font-family:Manrope,sans-serif;font-size:var(--micro);color:rgb(var(--text-tertiary));line-height:16px}.app .asof a{color:rgb(var(--link,31 78 121));text-decoration:underline;text-underline-offset:3px;text-decoration-color:rgb(var(--link,31 78 121)/.5)}.app .covline{font-size:var(--meta);line-height:20px;color:rgb(var(--text-tertiary));margin-bottom:1.5rem}.app .covline svg{width:13px;height:13px;display:inline-block;vertical-align:-2px;margin-right:.375rem}.app .covline.covpart{color:rgb(var(--text-secondary))}.app .ansp{font-family:Newsreader,serif;font-size:var(--size-answer,.9375rem);line-height:var(--lh-answer,26px);color:rgb(var(--text-primary))}.app .apara{margin:0 0 .78rem}.app .apara:last-child{margin-bottom:0}.app .apara b{font-weight:550}.app .ansp ul{margin:0 0 1.05rem;padding-left:1.15rem;list-style:disc}.app .ansp li{margin-bottom:.4rem}.app .figc{font-variant-numeric:tabular-nums;border-bottom:1px dotted rgb(var(--border-strong))}.app .figv{font-variant-numeric:tabular-nums;font-weight:550;border-bottom:1px solid rgb(var(--accent)/.28)}.app .figd{font-variant-numeric:tabular-nums;font-weight:550;border-bottom:1px dashed rgb(var(--attention)/.55)}.app .figq{font-family:Manrope,sans-serif;font-size:.625rem;font-weight:550;vertical-align:.42em;color:rgb(var(--attention));margin-left:.1em;line-height:12px}.app .warrant{font-family:Manrope,sans-serif;font-size:var(--meta);line-height:20px;color:rgb(var(--text-tertiary));margin:1.05rem 0 0}.app .warrant b{color:rgb(var(--text-secondary));font-weight:550}.app .atab td.rept .acite{color:rgb(var(--text-tertiary))}.app .acite{font-family:Manrope,sans-serif;font-size:.625rem;font-weight:550;vertical-align:.42em;color:rgb(var(--accent));margin-left:.12em;line-height:12px}.app .acites .acite+.acite{margin-left:0}.app .acites .acite+.acite:before{content:",";margin-right:.08em}.app .nobrk{white-space:nowrap}.app .ahead{margin:1.5rem 0 .6rem;font-weight:550;font-size:1em}.app .ansp .ahead:first-child{margin-top:0}.app .alead{margin-top:1.75rem}.app .ansp .alead:first-child{margin-top:0}.app .atabw{overflow-x:auto;margin:1.15rem 0}.app .atcap{display:flex;align-items:center;gap:.5rem;height:var(--h-icon-btn);box-sizing:border-box;padding:0;font-family:Manrope,sans-serif}.app .atcap .tct{font-size:var(--meta);font-weight:450;color:rgb(var(--text-primary));line-height:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app .atcap .tcn{font-size:var(--micro);color:rgb(var(--text-tertiary));line-height:16px;white-space:nowrap}.app .atcap .ga{margin-left:auto;display:flex;align-items:center;gap:.125rem;flex:none}.app .tgb{display:inline-flex;align-items:center;gap:.375rem;height:var(--h-icon-btn);padding:0 .5rem;border:0;border-radius:var(--radius-btn);background:transparent;cursor:pointer;font-family:inherit;font-size:var(--micro);font-weight:450;color:rgb(var(--text-secondary));white-space:nowrap;line-height:16px}.app .tgb svg{width:14px;height:14px;flex:none;fill:none;stroke:currentColor;stroke-width:1.5}.app .tgb:hover{background:rgb(var(--bg-sunken));color:rgb(var(--text-primary))}.app .atabw.tfold tbody tr:nth-child(n+11){display:none}.app .atmore{display:block;width:100%;height:2.25rem;box-sizing:border-box;padding:0;border:0;background:transparent;cursor:pointer;text-align:left;font-family:Manrope,sans-serif;font-size:var(--micro);font-weight:450;color:rgb(var(--text-secondary));line-height:16px}.app .atmore:hover{background:rgb(var(--bg-sunken)/.6);color:rgb(var(--text-primary))}.app .verline{display:flex;align-items:center;gap:.375rem;margin:0;padding:.375rem 0 0;font-family:Manrope,sans-serif;font-size:var(--micro);color:rgb(var(--text-tertiary));line-height:16px}.app .verline svg{width:12px;height:12px;flex:none}.app .atab td.nw,.app .atab th.nw{white-space:nowrap}.app .atcap .tcl{font-size:var(--micro);font-weight:450;line-height:16px;white-space:nowrap;color:rgb(var(--link,31 78 121));text-decoration:underline;text-underline-offset:3px;text-decoration-color:rgb(var(--link,31 78 121)/.5)}.app .atab .tlink{color:rgb(var(--link,31 78 121));text-decoration:underline;text-underline-offset:3px;text-decoration-color:rgb(var(--link,31 78 121)/.5)}.app .atab .tlink:hover{text-decoration-color:rgb(var(--link,31 78 121))}.app .atab tfoot td{height:2.5rem;box-sizing:border-box;padding:.5rem .875rem;border-top:1px solid rgb(var(--border-strong));border-bottom:0;font-weight:550;color:rgb(var(--text-primary));text-transform:none;letter-spacing:0;font-size:var(--meta);line-height:20px;position:static}.app .atab tfoot td.lbl{font-weight:450;color:rgb(var(--text-secondary))}.app .atab td.rsum{color:rgb(var(--text-secondary))}.app .atab{width:100%;min-width:0;border-collapse:collapse;border-spacing:0;font-family:Manrope,sans-serif;font-size:var(--meta);line-height:20px}.app .atab th{text-align:left;font-weight:550;color:rgb(var(--text-tertiary));border-bottom:1px solid rgb(var(--border));padding:.375rem .5rem .375rem 0;height:1.9375rem;box-sizing:border-box;position:static;font-size:var(--micro);letter-spacing:0;text-transform:none;background:none;white-space:normal;line-height:16px}.app .atab td{padding:.5rem .5rem .5rem 0;color:rgb(var(--text-primary));vertical-align:baseline;height:2.1875rem;box-sizing:border-box;border-bottom:1px solid rgb(var(--border-soft));background:none}.app .atab td .acites,.app .atab td .acite{vertical-align:top;line-height:16px}.app .atab td .figc{vertical-align:top;margin-bottom:-1px}.app .atab tbody tr:last-child td{border-bottom:1px solid rgb(var(--border-soft))}.app .atab th.num,.app .atab td.num{padding-right:0}.app .atab th:last-child,.app .atab td:last-child{padding-right:0}.app .atab .num{text-align:right;font-variant-numeric:tabular-nums}.app .awith{font-family:Manrope,sans-serif;font-size:var(--meta);line-height:20px;color:rgb(var(--text-tertiary));margin:0 0 1.05rem}.app .awith b{color:rgb(var(--text-secondary));font-weight:550}.app .quote{margin:.875rem 0 1.375rem 1.75rem}.app .qlab{display:flex;align-items:center;gap:.5rem;margin:0 0 .5rem;padding:0;border:0;background:none;font-family:Manrope,sans-serif;font-size:var(--meta);line-height:1.25rem;cursor:pointer;text-align:left}.app .qfn{color:rgb(var(--text-primary));font-weight:550}.app .qpg{font-variant-numeric:tabular-nums;color:rgb(var(--text-tertiary));font-size:var(--micro);line-height:16px}.app .qchev{width:.75rem;height:.75rem;stroke:rgb(var(--text-tertiary));fill:none;stroke-width:1.8;flex:none}.app .qtext{margin:0;border-left:2px solid rgb(var(--border-strong));padding-left:1rem;color:rgb(var(--text-secondary));font-family:Newsreader,serif;font-size:.875rem;line-height:1.4375rem}.app .qnote{margin-top:.5rem;font-size:var(--micro);color:rgb(var(--text-tertiary));line-height:16px}.app .qtext.qclip{max-height:23rem;overflow:hidden}.app .qmore{display:block;margin-top:.75rem;padding:0;border:0;background:none;font-family:Manrope,sans-serif;font-size:var(--meta);line-height:1.25rem;color:rgb(var(--text-tertiary));cursor:pointer;text-align:left}.app .lgwrap{margin:2.25rem 0 0;padding:0}.app .lgeye{font-size:var(--micro);letter-spacing:0;text-transform:none;font-weight:450;color:rgb(var(--text-tertiary));line-height:16px}.app .lgtot{font-weight:550;color:rgb(var(--text-primary));font-variant-numeric:tabular-nums}.app .lgsent{font-family:Newsreader,Georgia,serif;font-size:.875rem;line-height:24px;color:rgb(var(--text-secondary));margin:.4375rem 0 0;max-width:34rem}.app .lgsent b{color:rgb(var(--text-primary));font-weight:450}.app .lgmore{display:flex;align-items:center;gap:.4375rem;margin:.625rem 0 0;padding:0;border:0;background:none;font:inherit;font-size:var(--meta);color:rgb(var(--text-tertiary));cursor:pointer;line-height:1.25rem}.app .lgmore svg{width:.8125rem;height:.8125rem;stroke:currentColor;fill:none;stroke-width:1.7;flex:none}.app .lgmore[aria-expanded=true] svg{transform:rotate(90deg)}.app .lgrows{margin:1rem 0 0;display:flex;flex-direction:column;max-width:38rem}.app .lgr{display:flex;align-items:baseline;gap:1rem;padding:.28125rem 0;font-size:var(--meta);color:rgb(var(--text-secondary));line-height:20px}.app .lgrd{flex:none;width:3.75rem;color:rgb(var(--text-tertiary));font-variant-numeric:tabular-nums}.app .lgrt{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app .lgra{flex:none;text-align:right;font-variant-numeric:tabular-nums;font-weight:550;letter-spacing:-.005em;color:rgb(var(--text-primary))}.app .lgnote{font-size:var(--meta);line-height:20px;color:rgb(var(--text-tertiary));margin:.75rem 0 0;max-width:38rem}.app .lgnote b{color:rgb(var(--text-secondary));font-weight:550}.app .rec{display:flex;align-items:center;gap:.5625rem;padding:.34375rem .5rem;border-radius:.5rem;font-size:var(--meta);color:rgb(var(--side-text)/.72);text-decoration:none;transition:background .12s,color .12s;line-height:20px}.app .rec:hover{background:#ffffff0f;color:rgb(var(--side-text))}.app .dot-live{width:.3125rem;height:.3125rem;border-radius:50%;background:rgb(var(--confirmed))}.app .btn.dark:hover{background:rgb(var(--text-primary)/.86);border-color:rgb(var(--text-primary)/.86)}.app table.narrow .rn{width:1.75rem}.app .rn{width:2rem;text-align:right;padding-right:.625rem;padding-left:.375rem;font-size:var(--micro);color:rgb(var(--text-placeholder));font-variant-numeric:tabular-nums;line-height:16px}.app td.cat{min-width:9.5rem}.app .docfoot td:last-child{position:sticky;right:0;background:rgb(var(--bg));z-index:1;box-shadow:-10px 0 10px -10px #0000001c}.app .doc{display:inline-flex;align-items:center;gap:.375rem;max-width:100%;padding:.1875rem .4375rem .1875rem .3125rem;border-radius:.25rem;border:1px solid rgb(var(--border));background:rgb(var(--bg));font-size:var(--micro);font-weight:450;color:rgb(var(--text-secondary));white-space:nowrap;overflow:hidden;line-height:16px}.app .doc svg{flex:none;opacity:.55}.app .docfoot td{border-top:1.5px solid rgb(var(--text-primary));border-bottom:none;height:3rem;font-weight:550;background:rgb(var(--bg))}.app .cov{display:flex;height:.3125rem;border-radius:999px;overflow:hidden;background:rgb(var(--bg-sunken));margin:.625rem 0 .375rem}.app .cov i{display:block;height:100%}.app .cov i.ok{background:rgb(var(--confirmed))}.app .cov i.att{background:rgb(var(--attention))}.app .cov i.neu{background:rgb(var(--border-strong))}.app .covleg{display:flex;gap:.75rem;font-size:var(--micro);color:rgb(var(--text-tertiary));flex-wrap:wrap;line-height:16px}.app .covleg span{display:inline-flex;align-items:center;gap:.3125rem;white-space:nowrap}.app .covleg b{color:rgb(var(--text-primary));font-variant-numeric:tabular-nums;font-weight:550}.app .fname{display:flex;align-items:center;gap:.5625rem;min-width:0}.app .fname .ft{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:450}.app .cat{display:inline-flex;align-items:center;padding:.1875rem .4375rem;border-radius:.25rem;font-size:var(--micro);font-weight:550;white-space:nowrap;border:1px solid transparent;line-height:16px}.app .cat.inv,.app .cat.con,.app .cat.stm,.app .cat.rec{background:rgb(var(--bg-sunken));color:rgb(var(--text-secondary));border-color:rgb(var(--border-soft))}.app .cat.non{background:rgb(var(--bg-sunken));color:rgb(var(--text-placeholder));border-color:rgb(var(--border))}.app .usedby{display:flex;align-items:center;gap:.3125rem;font-size:var(--micro);color:rgb(var(--text-tertiary));white-space:nowrap;line-height:16px}.app .usedby b{color:rgb(var(--text-secondary));font-weight:550}.app .perchip{display:inline-flex;align-items:center;gap:.375rem;height:1.75rem;padding:0 .625rem;box-sizing:border-box;border-radius:999px;border:1px solid rgb(var(--border));font-size:var(--micro);font-weight:450;color:rgb(var(--text-secondary));line-height:16px;white-space:nowrap}.app .perchip .ring{width:.375rem;height:.375rem;border-radius:50%;border:1.5px solid rgb(var(--text-tertiary));box-sizing:border-box}.app .perchip .ring.closed{border:0;background:rgb(var(--confirmed))}.app table.narrow{min-width:46rem}.app table.narrow .desc{min-width:8.5rem;max-width:11rem}.app table.ltab .desc{min-width:8.5rem;max-width:0;width:100%}.app table.narrow td.sta{min-width:7.5rem;max-width:9.5rem}.app .vend .vn{overflow:hidden;text-overflow:ellipsis}.app td.tcat{min-width:9.5rem}.app td.sta{min-width:9.5rem;max-width:11.5rem;overflow:hidden;position:sticky;right:0;background:rgb(var(--bg));z-index:1;box-shadow:-10px 0 10px -10px #0000001c}.app th.sta{right:0;z-index:3;box-shadow:-10px 0 10px -10px #0000001c}.app tbody tr:hover td.sta{background:linear-gradient(rgb(var(--bg-sunken)/.6),rgb(var(--bg-sunken)/.6)),rgb(var(--bg))}.app tr.selected td.sta{background:linear-gradient(rgb(var(--accent)/.045),rgb(var(--accent)/.045)),rgb(var(--bg))!important}.app .desc .dl{display:flex;align-items:baseline;gap:.4375rem;min-width:0}.app .desc .t{font-weight:450;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.app .ltab .desc .dl .t{min-width:0}.app .ltab .desc .dl .s{display:inline;margin-top:0;flex:none}.app .vend{display:flex;align-items:center;gap:.4375rem;white-space:nowrap}.app .gapc{color:rgb(var(--text-placeholder));cursor:default;white-space:nowrap;display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}.app .stat.att{color:rgb(var(--text-secondary))}.app .ltbs{display:flex;gap:1.5rem;padding:0 1.5rem;height:var(--h-bar);box-sizing:border-box;border-bottom:1px solid rgb(var(--border-soft))}.app .ltb{display:inline-flex;align-items:center;gap:.375rem;height:2.5rem;padding:0;margin:0;border:0;border-bottom:2px solid transparent;background:none;cursor:pointer;font-family:inherit;font-size:var(--meta);font-weight:450;color:rgb(var(--text-tertiary));line-height:20px}.app .ltb:hover{color:rgb(var(--text-secondary))}.app .ltb.on{color:rgb(var(--text-primary));border-bottom-color:rgb(var(--text-primary))}.app .ltb:focus-visible{outline:2px solid rgb(var(--accent));outline-offset:2px;border-radius:.25rem}.app .ltb .cnt,.app .lbtn .cnt{display:inline-block;height:var(--h-key);padding:0 .375rem;border-radius:.625rem;background:rgb(var(--bg-sunken));font-size:var(--micro);line-height:var(--h-key);font-weight:450;color:rgb(var(--text-secondary));font-variant-numeric:tabular-nums}.app .ltools{display:flex;align-items:center;justify-content:space-between;gap:.5rem;min-height:var(--h-topbar);padding:0 1.5rem;flex-wrap:wrap;box-sizing:border-box}.app .ltools .lgrp{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;min-width:0}.app .ltools .sep{width:1px;height:1.25rem;background:rgb(var(--border-soft));margin:0 .25rem;flex:none}.app .fchip{display:inline-flex;align-items:center;gap:.25rem;height:var(--h-control);box-sizing:border-box;padding:0 .25rem 0 .625rem;border:1px solid rgb(var(--border-soft));border-radius:var(--radius-btn);background:rgb(var(--bg-sunken));font-size:var(--meta);color:rgb(var(--text-secondary));white-space:nowrap;line-height:20px}.app .fchip b{font-weight:450;color:rgb(var(--text-primary))}.app .fchip .fx{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;padding:0;border:0;border-radius:.375rem;background:transparent;color:rgb(var(--text-tertiary));cursor:pointer;font-family:inherit;font-size:var(--micro);line-height:16px}.app .fchip .fx:hover{background:rgb(var(--bg-raised));color:rgb(var(--text-primary))}.app .lsync{display:inline-flex;align-items:center;gap:.375rem;font-size:var(--micro);color:rgb(var(--text-tertiary));white-space:nowrap;line-height:16px}.app .lsync .sdot{width:6px;height:6px;border-radius:50%;background:rgb(var(--confirmed));flex:none}.app .lmenu{position:relative}.app .lbtn{display:inline-flex;align-items:center;gap:.375rem;height:var(--h-control);box-sizing:border-box;padding:0 .625rem;border:1px solid rgb(var(--border));border-radius:var(--radius-btn);background:rgb(var(--bg-raised));cursor:pointer;font-family:inherit;font-size:var(--meta);font-weight:450;color:rgb(var(--text-secondary));white-space:nowrap;line-height:20px}.app .lbtn:hover{border-color:rgb(var(--border-strong));color:rgb(var(--text-primary))}.app .lbtn:disabled{opacity:.55;cursor:default}.app .lbtn:focus-visible{outline:2px solid rgb(var(--accent));outline-offset:2px}.app .lbtn.ico{width:2rem;padding:0;justify-content:center}.app .lbtn svg,.app .lsearch svg{width:16px;height:16px;flex:none;fill:none;stroke:currentColor;stroke-width:1.5}.app .lbulk svg,.app .lpg svg{width:14px;height:14px;flex:none;fill:none;stroke:currentColor;stroke-width:1.6}.app .lsearch{display:flex;align-items:center;gap:.5rem;width:15rem;max-width:100%;height:var(--h-control);box-sizing:border-box;padding:0 .625rem;border:1px solid rgb(var(--border));border-radius:var(--radius-btn);background:rgb(var(--bg));color:rgb(var(--text-tertiary))}.app .lsearch:focus-within{border-color:rgb(var(--accent)/.6)}.app .lsearch input{flex:1;min-width:0;border:0;outline:0;background:transparent;font-family:inherit;font-size:var(--meta);color:rgb(var(--text-primary));line-height:20px}.app .lpop{position:absolute;top:calc(100% + .375rem);left:0;z-index:20;display:flex;flex-direction:column;gap:.625rem;min-width:14rem;padding:.75rem;background:rgb(var(--bg-raised));border:1px solid rgb(var(--border-strong));border-radius:var(--radius-card);box-shadow:var(--shadow-float)}.app .lpop.r{left:auto;right:0}.app .lpop.menu{gap:0;padding:.25rem;min-width:12rem;max-height:20rem;overflow:auto}.app .lrow{display:block;width:100%;height:var(--h-control);box-sizing:border-box;padding:0 .5rem;border:0;border-radius:var(--radius-btn);background:transparent;cursor:pointer;text-align:left;font-family:inherit;font-size:var(--meta);color:rgb(var(--text-primary));white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:32px}.app .lrow:hover{background:rgb(var(--bg-sunken))}.app .lrow.dim{color:rgb(var(--text-secondary))}.app .lsep{display:block;height:1px;margin:.25rem;background:rgb(var(--border-soft))}.app .lnone{display:block;padding:.375rem .5rem;font-size:var(--micro);color:rgb(var(--text-tertiary));line-height:16px}.app .lfs{display:flex;flex-direction:column;gap:.375rem;margin:0;padding:0;border:0}.app .lfs legend{padding:0 0 .25rem;font-size:var(--micro);font-weight:550;color:rgb(var(--text-tertiary));line-height:16px}.app .lopt{display:flex;align-items:center;gap:.5rem;min-height:1.75rem;font-size:var(--meta);color:rgb(var(--text-primary));cursor:pointer;line-height:20px}.app .lopt input{accent-color:rgb(var(--accent));margin:0}.app .ldate{display:flex;align-items:center;justify-content:space-between;gap:.75rem;font-size:var(--meta);color:rgb(var(--text-secondary));line-height:20px}.app .ldate input{height:1.875rem;box-sizing:border-box;padding:0 .375rem;border:1px solid rgb(var(--border));border-radius:.375rem;background:rgb(var(--bg));color:rgb(var(--text-primary));font-family:inherit;font-size:var(--meta);color-scheme:light dark;line-height:20px}.app .lbulk{flex:1;display:flex;align-items:center;gap:.25rem;min-height:2.25rem;box-sizing:border-box;padding:0 .25rem 0 .625rem;border:1px solid rgb(var(--border-soft));border-radius:var(--radius-btn);background:rgb(var(--bg-sunken));flex-wrap:wrap}.app .lbulk .bck{margin-right:.25rem}.app .lbulk .bn{margin-left:.25rem;font-size:var(--meta);font-weight:550;color:rgb(var(--text-primary));line-height:20px}.app .lbulk .bs{font-size:var(--meta);font-weight:550;color:rgb(var(--text-secondary));font-variant-numeric:tabular-nums;line-height:20px}.app .lbulk .sep{width:1px;height:1.25rem;background:rgb(var(--border));margin:0 .25rem}.app .bb{display:inline-flex;align-items:center;gap:.375rem;height:var(--h-icon-btn);padding:0 .5rem;border:0;border-radius:var(--radius-btn);background:transparent;cursor:pointer;font-family:inherit;font-size:var(--micro);font-weight:450;color:rgb(var(--text-primary));white-space:nowrap;line-height:16px}.app .bb:hover{background:rgb(var(--bg-raised))}.app .bb:disabled{color:rgb(var(--text-tertiary));cursor:default;background:transparent}.app .bb.dim{color:rgb(var(--text-tertiary))}.app .bb.ask{margin-left:auto;background:rgb(var(--text-primary)/.08)}.app .bb.ask:hover{background:rgb(var(--text-primary)/.14)}.app .bb.ask:disabled{background:rgb(var(--text-primary)/.04)}.app .bb:focus-visible{outline:2px solid rgb(var(--accent));outline-offset:1px}.app th.ck,.app td.ck{width:2.5rem;min-width:2.5rem;max-width:2.5rem;padding:0;text-align:center;box-sizing:border-box}.app .ckl{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;cursor:pointer;vertical-align:middle}.app .cbx2{width:1rem;height:1rem;margin:0;accent-color:rgb(var(--accent));cursor:pointer;vertical-align:middle}.app .sk{display:inline-block;height:.625rem;max-width:100%;border-radius:.25rem;background:rgb(var(--bg-sunken));vertical-align:middle;animation:skpulse 1.4s ease-in-out infinite}.app .sk.r{float:right}@media(prefers-reduced-motion:reduce){.app .sk{animation:none}}.app .lfoot{display:flex;align-items:center;justify-content:space-between;gap:.5rem 1rem;min-height:2.75rem;box-sizing:border-box;padding:0 1.5rem;border-top:1px solid rgb(var(--border-soft));flex-wrap:wrap;font-size:var(--micro);color:rgb(var(--text-secondary));font-variant-numeric:tabular-nums;line-height:16px}.app .lfoot .lgrp{display:flex;align-items:center;gap:1rem}.app .lfoot .tiv b{color:rgb(var(--text-primary));font-weight:550}.app .lfoot .tvd{color:rgb(var(--text-tertiary))}.app .lnote{display:flex;align-items:center;min-height:1.75rem;margin:0 1.5rem .5rem;padding:0 .625rem;border-radius:.375rem;background:rgb(var(--bg-sunken)/.5);font-size:var(--micro);color:rgb(var(--text-secondary));line-height:16px}.app .lpager{display:flex;align-items:center;gap:.25rem}.app .lpager .pn{padding:0 .375rem}.app .lpg{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;padding:0;box-sizing:border-box;border:1px solid rgb(var(--border));border-radius:var(--radius-btn);background:rgb(var(--bg-raised));color:rgb(var(--text-secondary));cursor:pointer}.app .lpg:disabled{background:transparent;color:rgb(var(--text-placeholder));cursor:default}.app .lpg:focus-visible{outline:2px solid rgb(var(--accent));outline-offset:1px}.app table.ltab td.sta,.app table.ltab th.sta{position:static;box-shadow:none}.app table.ltab th{height:2.1875rem;padding:0 .625rem;box-sizing:border-box}.app table.ltab th.ck .ckl{height:2.1875rem}.app table.ltab th.dt{width:4.75rem;min-width:4.75rem}.app table.ltab th.acc{width:8.25rem;min-width:8.25rem}.app table.ltab th.vnd{width:15rem;min-width:15rem}.app table.ltab th.amt{width:8rem;min-width:8rem;text-align:right}.app table.ltab th.amt .th{justify-content:flex-end}.app table.ltab th.hcat{width:12.5rem;min-width:12.5rem}.app table.ltab th.sta{width:8.75rem;min-width:8.75rem}.app table.ltab td.acc{color:rgb(var(--text-secondary));white-space:nowrap}.app table.ltab td.amt,.app table.ltab th.amt{padding-right:1.5rem}.app .xamt{font-family:Newsreader,serif;font-size:1.375rem;font-weight:400;font-variant-numeric:tabular-nums;letter-spacing:-.01em;line-height:28px}.app .xsub{font-size:var(--micro);color:rgb(var(--text-tertiary));margin-top:.1875rem;line-height:16px}.app .selected td{background:rgb(var(--accent)/.045)!important}.app .selected td:first-child{box-shadow:inset 2px 0 rgb(var(--accent))}.app .lstats{display:flex;margin:1.125rem 0 .25rem;border-top:1px solid rgb(var(--border-soft));border-bottom:1px solid rgb(var(--border-soft))}.app .lstats>div{flex:1;min-width:0;display:flex;flex-direction:column;gap:.125rem;padding:.75rem 1.125rem .75rem 0}.app .lstats>div+div{padding-left:1.125rem;border-left:1px solid rgb(var(--border-soft))}.app .lstats .k{font-size:var(--micro);color:rgb(var(--text-tertiary));line-height:16px}.app .lstats .v{font-family:Newsreader,serif;font-weight:400;font-size:1.375rem;line-height:28px;font-variant-numeric:tabular-nums;color:rgb(var(--text-primary));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app .lstats .k .sdot{display:inline-block;width:6px;height:6px;border-radius:50%;margin-right:.375rem;vertical-align:1px;background:rgb(var(--attention))}.app .slead{margin:.875rem 1.5rem 0;max-width:60rem;font-size:var(--meta);line-height:20px;color:rgb(var(--text-primary))}.app .slead b{font-weight:550}.app .lmut{color:rgb(var(--text-tertiary))}.app .lbtn.on{background:rgb(var(--text-primary)/.055);border-color:transparent;color:rgb(var(--text-primary))}.app .lbtn b{font-weight:550;color:rgb(var(--text-primary))}.app .bb.ink{background:rgb(var(--text-primary));color:rgb(var(--bg))}.app .bb.ink:hover{background:rgb(var(--text-primary)/.86)}.app .bb.ink:disabled{background:rgb(var(--text-primary)/.08);color:rgb(var(--text-tertiary))}.app .lbulk .bn+.bs:before{content:"·";margin-right:.3125rem;color:rgb(var(--text-tertiary))}.app .bnote{margin-left:auto;margin-right:.375rem;font-size:var(--micro);color:rgb(var(--text-tertiary));white-space:nowrap;line-height:16px}.app .bb.ask+.bnote{margin-left:.75rem}.app .vl{color:rgb(var(--text-primary));text-decoration:none;border-bottom:1px solid rgb(var(--text-primary)/.2)}.app .vl:hover{border-bottom-color:rgb(var(--text-primary)/.55)}.app .vl:focus-visible{outline:2px solid rgb(var(--accent));outline-offset:2px;border-radius:.125rem}.app .lcat{display:inline-flex;align-items:center;gap:.4375rem;white-space:nowrap}.app .lcat i{width:6px;height:6px;border-radius:50%;background:rgb(var(--text-tertiary));flex:none}.app .lst{display:inline-flex;align-items:center;gap:.375rem;font-size:var(--micro);white-space:nowrap;line-height:16px;color:rgb(var(--text-secondary))}.app .lst i{width:7px;height:7px;border-radius:50%;flex:none;box-sizing:border-box}.app .lst.ok i{background:rgb(var(--confirmed))}.app .lst.att{color:rgb(var(--attention))}.app .lst.att i{background:rgb(var(--attention))}.app .lst.auto i{border:1.5px solid rgb(var(--confirmed))}.app .lst.sus i{border:1.5px dashed rgb(var(--text-tertiary))}.app .lopen{display:block;min-width:0;max-width:100%;padding:0;border:0;background:none;font:inherit;color:inherit;text-align:left;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app .lopen:hover{text-decoration:underline;text-decoration-color:rgb(var(--text-primary)/.3);text-underline-offset:3px}.app .lopen:focus-visible{outline:2px solid rgb(var(--accent));outline-offset:2px;border-radius:.25rem}.app tr.open td{background:rgb(var(--bg-sunken)/.6)}.app tr.lvg td{height:auto;padding:1rem .625rem .375rem .875rem;border-bottom:1px solid rgb(var(--border-soft));background:none}.app tbody tr.lvg:hover td{background:none}.app tr.lvg .gn{font-size:.6875rem;letter-spacing:.09em;text-transform:uppercase;font-weight:550;color:rgb(var(--text-tertiary));line-height:16px}.app tr.lvg .gc,.app tr.lvg .gt{margin-left:.625rem;font-size:var(--micro);color:rgb(var(--text-tertiary));font-variant-numeric:tabular-nums;line-height:16px}.app table.ltab th{font-size:var(--micro);letter-spacing:0;text-transform:none;font-weight:400;border-bottom-color:rgb(var(--border-soft))}.app .ltools .lbtn{border-color:transparent;background:transparent}.app .ltools .lbtn:hover{border-color:transparent;background:rgb(var(--text-primary)/.05)}.app .ltools .lbtn.on{background:rgb(var(--text-primary)/.055)}.app .ltools .lsearch{border-color:transparent;border-radius:var(--radius-pill);background:rgb(var(--text-primary)/.05);width:18.75rem}.app .ltools .lsearch:focus-within{border-color:rgb(var(--accent)/.6)}.app .gwrap.lgw{container-type:inline-size}@container (max-width:60rem){.app table.ltab th.acc,.app table.ltab td.acc{display:none}.app table.ltab th.vnd{width:auto;min-width:9rem}.app table.ltab th.hcat{width:auto;min-width:9.5rem}}.app .ldock{position:sticky;top:0;align-self:start;min-height:100vh;max-height:100vh;box-sizing:border-box;overflow:auto}.app .ldx{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;margin-left:auto;padding:0;border:0;border-radius:var(--radius-btn);background:transparent;color:rgb(var(--text-secondary));cursor:pointer}.app .ldx svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.6}.app .ldx:hover{background:rgb(var(--bg-sunken));color:rgb(var(--text-primary))}.app .lbody{display:flex;flex-direction:column;padding:1.25rem 1rem 1.5rem}.app .lbody .xsub{margin-top:.25rem}.app .lkv{display:flex;flex-direction:column;margin:.75rem 0 0}.app .lkv>div{display:flex;align-items:baseline;gap:.75rem;padding:.4375rem 0;border-bottom:1px solid rgb(var(--border-soft))}.app .lkv dt{width:4.5rem;flex:none;font-size:var(--micro);color:rgb(var(--text-tertiary));line-height:16px}.app .lkv dd{margin:0;min-width:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:.125rem .5rem;font-size:var(--meta);line-height:20px}.app .lkv .lmut{font-size:var(--micro);line-height:16px}.app .lkv .lmut a{color:inherit}.app .lbody .seclbl{margin:1.375rem 0 .5rem}.app .lnd{margin:0;font-size:var(--micro);line-height:17px}.app .ldoc{display:inline-flex;align-items:center;gap:.5rem;align-self:flex-start;max-width:100%;padding:.375rem .625rem;border:1px solid rgb(var(--border));border-radius:var(--radius-btn);color:rgb(var(--text-primary));text-decoration:none;font-size:var(--meta);line-height:20px}.app .ldoc svg{width:14px;height:14px;flex:none;fill:none;stroke:currentColor;stroke-width:1.5;color:rgb(var(--text-secondary))}.app .nodoc{padding:.75rem .875rem;border-radius:.625rem;background:rgb(var(--bg-sunken))}.app .nodoc b{display:block;font-weight:450;font-size:var(--meta);line-height:20px}.app .nodoc>span{display:block;font-size:var(--micro);line-height:17px;color:rgb(var(--text-secondary))}.app .rq{display:flex;flex-direction:column;align-items:flex-start;gap:.375rem;margin-top:.625rem}.app .rq .lmut{font-size:var(--micro);line-height:17px}.app .cfm{display:flex;flex-wrap:wrap;gap:.5rem}.app .lbtn.ink{background:rgb(var(--text-primary));border-color:rgb(var(--text-primary));color:rgb(var(--bg))}.app .lbtn.ink:hover{background:rgb(var(--text-primary)/.86);color:rgb(var(--bg))}.app .lcn{margin:.625rem 0 0;font-size:var(--micro);line-height:17px}.app .lsaid{margin-top:.875rem;padding:.5rem .625rem;border-radius:.375rem;background:rgb(var(--bg-sunken)/.6);font-size:var(--micro);line-height:16px;color:rgb(var(--text-secondary))}.app .lsaid.no{color:rgb(var(--danger))}.app .bb.lask{align-self:flex-start;margin-top:1.25rem;background:rgb(var(--text-primary)/.06)}.app .bb.lask svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.6}.app .ln{min-width:0}.app .ln .k{font-size:var(--micro);letter-spacing:.09em;text-transform:uppercase;font-weight:550;color:rgb(var(--text-tertiary));margin-bottom:.3125rem;line-height:16px}.app .amt{text-align:right;font-variant-numeric:tabular-nums;font-weight:550;white-space:nowrap;letter-spacing:-.005em}.app .calc{border:1px solid rgb(var(--border));border-radius:.6875rem;overflow:hidden}.app .calc table{width:100%;border-collapse:separate;border-spacing:0;min-width:0}.app .calc th{position:static;background:rgb(var(--bg-raised));font-size:.625rem;padding:.5625rem .75rem;letter-spacing:.07em;line-height:12px}.app .calc td{height:2.75rem;font-size:var(--meta);padding:0 .75rem;border-bottom:1px solid rgb(var(--border-soft));line-height:20px}.app .calc tr:last-child td{border-bottom:none}.app .calc .op{width:1.75rem;text-align:center;color:rgb(var(--text-placeholder));font-weight:550}.app .calc .src2{font-size:var(--micro);color:rgb(var(--text-tertiary));display:block;margin-top:.0625rem;line-height:16px}.app .calc .tot td{border-top:1.5px solid rgb(var(--text-primary));font-weight:550;height:3rem;background:rgb(var(--bg))}.app .badgeR{display:inline-flex;align-items:center;gap:.3125rem;padding:.125rem .4375rem;border-radius:.25rem;font-size:.625rem;font-weight:550;letter-spacing:.045em;text-transform:uppercase;white-space:nowrap;border:1px solid;line-height:12px}.app .badgeR.det{color:rgb(var(--confirmed));border-color:rgb(var(--confirmed)/.3);background:rgb(var(--confirmed)/.06)}.app .badgeR.cit{color:rgb(var(--accent));border-color:rgb(var(--accent)/.28);background:rgb(var(--accent)/.05)}.app .covbar{display:flex;height:.5rem;border-radius:999px;overflow:hidden;background:rgb(var(--bg-sunken))}.app .covbar i{display:block;height:100%}.app .covbar i.a{background:rgb(var(--confirmed))}.app .covbar i.b{background:rgb(var(--confirmed)/.4)}.app .covbar i.d{background:rgb(var(--border-strong))}.app .covkey{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.625rem;margin-top:.875rem}.app .ck{border-left:2px solid;padding-left:.6875rem}.app .ck.a{border-color:rgb(var(--confirmed))}.app .ck.b{border-color:rgb(var(--confirmed)/.4)}.app .ck.d{border-color:rgb(var(--border-strong))}.app .ck .cv2{font-family:Newsreader,serif;font-size:1.375rem;font-weight:400;font-variant-numeric:tabular-nums;letter-spacing:-.015em;line-height:28px}.app .ck .ckk{font-size:var(--micro);font-weight:550;margin-top:.25rem;line-height:16px}.app .ck .ckd{font-size:var(--micro);color:rgb(var(--text-tertiary));margin-top:.1875rem;line-height:16px}.app .whyrow{display:flex;align-items:center;gap:.75rem;padding:.6875rem .8125rem;border:1px solid rgb(var(--border));border-radius:.5rem;background:rgb(var(--bg))}.app .whyrow:hover{border-color:rgb(var(--border-strong))}.app .whyrow .wn{font-size:var(--meta);font-weight:550;min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:20px}.app .whyrow .wq{font-size:var(--micro);font-weight:550;white-space:nowrap;font-variant-numeric:tabular-nums;line-height:16px}.app .whylist{display:flex;flex-direction:column;gap:.4375rem}.app .head{padding:1rem 1.5rem .75rem}.app .htop{display:flex;align-items:center;gap:.875rem;min-height:var(--h-control)}.app h1{font-family:Newsreader,serif;font-size:1.375rem;font-weight:400;letter-spacing:-.012em;line-height:28px}.app .hmeta{margin-top:.625rem;font-size:var(--meta);color:rgb(var(--text-secondary));display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;line-height:20px}.app .hmeta .sep{color:rgb(var(--text-tertiary))}.app .hmeta .num{font-variant-numeric:tabular-nums;font-weight:550;color:rgb(var(--text-primary))}.app .strip{display:flex;gap:.4375rem;padding:0 1.5rem 1rem;flex-wrap:wrap}.app .chip{display:inline-flex;align-items:center;gap:.4375rem;padding:.375rem .625rem;border-radius:1rem;font-size:var(--meta);font-weight:450;cursor:default;border:1px solid rgb(var(--border));color:rgb(var(--text-secondary));background:rgb(var(--bg));line-height:20px;white-space:nowrap}.app .chip:hover{border-color:rgb(var(--border-strong))}.app .chip .n{font-variant-numeric:tabular-nums;font-weight:550;color:rgb(var(--text-primary))}.app .chip.on{background:rgb(var(--text-primary));border-color:rgb(var(--text-primary));color:rgb(var(--bg)/.72)}.app .chip.on .n{color:rgb(var(--bg))}.app .btn.sm{padding:0 .625rem;font-size:var(--meta);font-weight:450;line-height:20px}.app .gwrap{overflow-x:auto;flex:1;position:relative}.app table{border-collapse:separate;border-spacing:0;width:100%;min-width:61rem}.app th{position:sticky;top:0;background:rgb(var(--bg));z-index:2;text-align:left;font-size:.6875rem;letter-spacing:.06em;text-transform:uppercase;font-weight:550;color:rgb(var(--text-tertiary));padding:.625rem;border-bottom:1px solid rgb(var(--border-strong));white-space:nowrap;line-height:16px}.app th .th{display:flex;align-items:center;gap:.375rem}.app th svg{opacity:.5;flex:none}.app td{padding:0 .625rem;height:var(--row);border-bottom:1px solid rgb(var(--border-soft));font-size:var(--meta);vertical-align:middle;color:rgb(var(--text-primary));line-height:20px}.app tbody tr:hover td{background:rgb(var(--bg-sunken)/.6)}.app tbody tr.locked td{background:rgb(var(--bg-raised))}.app tbody tr.locked:hover td{background:rgb(var(--bg-sunken)/.75)}.app tfoot td:last-child{position:sticky;right:0;background:rgb(var(--bg));z-index:1;box-shadow:-10px 0 10px -10px #0000001c}.app tfoot td{border-top:1.5px solid rgb(var(--text-primary));border-bottom:none;height:3rem;font-weight:550;background:rgb(var(--bg))}.app tfoot .lbl{font-size:var(--micro);letter-spacing:.07em;text-transform:uppercase;color:rgb(var(--text-tertiary));line-height:16px}.app td.ent2,.app th.ent2{position:sticky;left:0;background:rgb(var(--bg));z-index:1;box-shadow:10px 0 10px -10px #00000017}.app th.ent2{z-index:4}.app tbody tr:hover td.ent2{background:linear-gradient(rgb(var(--bg-sunken)/.6),rgb(var(--bg-sunken)/.6)),rgb(var(--bg))}.app tbody tr.locked td.ent2{background:rgb(var(--bg-raised))}.app tr.sel td.ent2{background:linear-gradient(rgb(var(--accent)/.045),rgb(var(--accent)/.045)),rgb(var(--bg))!important}.app .ent2 .en{display:flex;align-items:center;gap:.5rem;min-width:0}.app .ent2 .et{min-width:0;flex:1}.app .ent2 .et b{display:block;font-weight:550;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app .ent2 .et span{display:block;font-size:var(--micro);color:rgb(var(--text-tertiary));white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:.0625rem;line-height:16px}.app td.lastc,.app th.lastc{position:sticky;right:0;background:rgb(var(--bg));z-index:1;box-shadow:-10px 0 10px -10px #0000001a}.app th.lastc{z-index:4}.app tbody tr:hover td.lastc{background:linear-gradient(rgb(var(--bg-sunken)/.6),rgb(var(--bg-sunken)/.6)),rgb(var(--bg))}.app tbody tr.locked td.lastc{background:rgb(var(--bg-raised))}.app tr.sel td.lastc{background:linear-gradient(rgb(var(--accent)/.045),rgb(var(--accent)/.045)),rgb(var(--bg))!important}.app tfoot td.lastc{background:rgb(var(--bg))}.app .cell{display:flex;align-items:center;gap:.4375rem;min-width:0}.app .cell .cv3{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app .lockm{color:rgb(var(--text-secondary));flex:none}.app .shim{width:3.25rem;height:.5rem;border-radius:999px;background:linear-gradient(90deg,rgb(var(--border)) 25%,rgb(var(--bg-sunken)),rgb(var(--border)) 75%);background-size:200% 100%}.app .flagd{position:relative}.app .flagd:after{content:"";position:absolute;top:.375rem;right:.375rem;width:0;height:0;border-top:.375rem solid rgb(var(--attention));border-left:.375rem solid transparent}.app .mxt th{font-size:var(--meta);letter-spacing:0;text-transform:none;font-weight:450;color:rgb(var(--text-primary))}.app .mxt th.ent2 .th{color:rgb(var(--text-secondary))}.app .mxt tfoot .lbl{font-size:var(--micro);letter-spacing:0;text-transform:none;font-weight:400;color:rgb(var(--text-tertiary))}.app .mxt tfoot td{border-top:1px solid rgb(var(--border-soft))}.app .mxstrip .chip{border-color:transparent;background:none}.app .mxstrip .chip.on{background:rgb(var(--text-primary)/.07);border-color:transparent;color:rgb(var(--text-primary))}.app .mxstrip .chip.on .n{color:rgb(var(--text-primary))}.app .mxfi{width:16px;height:16px;flex:none;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linejoin:round;color:rgb(var(--text-tertiary))}.app .mxok{flex:none;fill:none;stroke:rgb(var(--confirmed));stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.app .mxpg{flex:none;font-size:var(--micro);color:rgb(var(--text-tertiary));font-variant-numeric:tabular-nums}.app .mxt button.cellb .stale{color:rgb(var(--attention));border:0;border-radius:0;background:none;padding:0;font-weight:450;font-size:var(--micro);text-transform:none;letter-spacing:0}.app .mxt th .prog{flex-direction:row;flex:none}.app .mxt tbody td{height:44px}.app .mxt.compact tbody td{height:34px}.app .mxt.compact .ent2 .et span{display:none}.app .mxgrp td{height:auto;padding-top:1rem;padding-bottom:.375rem;border-bottom:1px solid rgb(var(--border-soft));background:rgb(var(--bg))}.app .mxgrp .k{font-size:var(--micro);letter-spacing:.09em;text-transform:uppercase;font-weight:550;color:rgb(var(--text-tertiary))}.app .mxgrp .n{margin-left:.5rem;font-size:var(--micro);color:rgb(var(--text-tertiary))}.app .mxtype{display:inline-flex;align-items:center;height:18px;padding:0 .375rem;margin-right:.375rem;border-radius:.3125rem;background:rgb(var(--text-primary)/.06);color:rgb(var(--text-secondary));font-size:var(--micro)}.app .mxtools{margin-left:auto;display:inline-flex;align-items:center;gap:.25rem}.app .mxtool{position:relative;display:inline-flex}.app .mxtb{display:inline-flex;align-items:center;gap:.375rem;height:30px;padding:0 .625rem;border:0;border-radius:.5rem;background:none;color:rgb(var(--text-secondary));font:inherit;font-size:var(--meta)}.app .mxtb svg{fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round}.app .mxtb b{font-weight:550;color:rgb(var(--text-primary))}.app .mxtb.on{background:rgb(var(--text-primary)/.06)}.app .mxmenu{position:absolute;top:calc(100% + .375rem);right:0;z-index:30;min-width:15rem;max-width:24rem;padding:.375rem;border-radius:.75rem;border:1px solid rgb(var(--border));background:rgb(var(--bg-raised));box-shadow:0 12px 32px #0000001f,0 2px 6px #0000000f;display:flex;flex-direction:column}.app .mxmh{padding:.375rem .5rem .25rem;font-size:var(--micro);letter-spacing:.09em;text-transform:uppercase;font-weight:550;color:rgb(var(--text-tertiary))}.app .mxmi{display:flex;align-items:center;gap:.5rem;width:100%;min-height:32px;padding:0 .5rem;border:0;border-radius:.5rem;background:none;color:rgb(var(--text-primary));font:inherit;font-size:var(--meta);text-align:left}.app .mxmi.on{background:rgb(var(--text-primary)/.05)}.app .mxmn{margin-left:auto;font-size:var(--micro);color:rgb(var(--text-tertiary))}.app .mxtick{margin-left:auto;flex:none;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.app .mxcol{display:flex;align-items:center;gap:.125rem}.app .mxcol .mxmi{flex:1;min-width:0;width:auto}.app .mxct{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app .mxbx{width:14px;height:14px;flex:none;border-radius:.25rem;border:1.5px solid rgb(var(--border-strong));display:inline-flex;align-items:center;justify-content:center}.app .mxbx.on{background:rgb(var(--text-primary));border-color:rgb(var(--text-primary));color:rgb(var(--bg))}.app .mxbx .mxtick{margin:0;width:10px;height:10px}.app .mxmv{width:26px;height:26px;flex:none;border:0;border-radius:.375rem;background:none;color:rgb(var(--text-secondary));font:inherit;font-size:var(--meta)}.app .mxmnote{padding:.375rem .5rem .25rem;font-size:var(--micro);line-height:16px;color:rgb(var(--text-tertiary))}.app .mxsv{display:inline-flex;align-items:center;gap:.4375rem;margin-right:.375rem;padding:0;border:0;background:none;font:inherit;font-size:var(--meta);color:rgb(var(--text-secondary));white-space:nowrap;cursor:pointer}.app .mxsv svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.4}.app .mxsw{position:relative;display:inline-block;flex:none;width:30px;height:18px;border-radius:999px;background:rgb(var(--text-primary)/.18)}.app .mxsw i{position:absolute;left:2px;top:2px;width:14px;height:14px;border-radius:50%;background:rgb(var(--bg-raised));box-shadow:0 1px 2px #0003}.app .mxsw.on{background:rgb(var(--text-primary))}.app .mxsw.on i{left:14px}.app .mxsv:focus-visible{outline:2px solid rgb(var(--accent));outline-offset:2px;border-radius:.375rem}.app .mxvc{margin-left:.5rem;color:rgb(var(--text-secondary))}.app .mxt th.mxck,.app .mxt td.mxck{width:2.5rem;min-width:2.5rem;padding:0 0 0 .5rem;text-align:center}.app .mxt th.mxrvh{min-width:11rem;text-align:left}.app .mxt.rvw th[data-col],.app .mxt.rvw td.mxc{width:11rem;min-width:11rem;max-width:11rem}.app .mxt.rvw th.ent2,.app .mxt.rvw td.ent2{max-width:15.5rem}.app .mxt.rvw th.mxrvh,.app .mxt.rvw td.mxrv{min-width:10rem}.app .mxt.rvw .prog{flex-wrap:wrap;row-gap:.125rem;-moz-column-gap:.5rem;column-gap:.5rem}.app .mxt.rvw .mxvc{margin-left:0}.app .mxof,.app .mxvc{white-space:nowrap}.app .mxt td.mxrv{min-width:11rem;white-space:nowrap;font-size:var(--micro);color:rgb(var(--text-secondary))}.app .mxrf{display:inline-flex;align-items:center;gap:.3125rem;margin-right:.5rem;color:rgb(var(--text-primary))}.app .mxrf .mxflm{color:rgb(var(--attention))}.app .mxrn{margin-right:.375rem}.app .mxav{display:inline-flex;align-items:center;justify-content:center;flex:none;width:1.25rem;height:1.25rem;margin-left:.375rem;border-radius:50%;background:rgb(var(--bg-sunken));border:1px solid rgb(var(--border));font-size:.5625rem;font-weight:550;letter-spacing:-.02em;color:rgb(var(--text-secondary));vertical-align:middle}.app .mxt td.mxflc{box-shadow:inset 2px 0 rgb(var(--attention))}.app .mxfl{display:inline-flex;flex:none}.app .mxflm{fill:none;stroke:rgb(var(--attention));stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.app .mxt tbody tr.pick td{background:rgb(var(--text-primary)/.035)}.app .mxbulk{display:flex;align-items:center;gap:.25rem;margin:0 1.5rem .75rem;min-height:2.5rem;padding:0 .375rem 0 .75rem;border-radius:.625rem;background:rgb(var(--text-primary)/.045)}.app .mxbulk .bn{margin-right:.5rem;font-size:var(--meta);color:rgb(var(--text-secondary))}.app .mxbulk .bn b{font-weight:550;color:rgb(var(--text-primary))}.app .mxbb{display:inline-flex;align-items:center;gap:.375rem;height:28px;padding:0 .625rem;border:0;border-radius:.5rem;background:none;color:rgb(var(--text-primary));font:inherit;font-size:var(--meta);cursor:pointer;white-space:nowrap}.app .mxbb svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.5}.app .mxbb:hover{background:rgb(var(--text-primary)/.06)}.app .mxbb.ink{background:rgb(var(--text-primary));color:rgb(var(--bg))}.app .mxbb.dim{color:rgb(var(--text-secondary))}.app .mxbb:disabled{opacity:.55;cursor:default}.app .mxsp{flex:1}.app .mxbnf{max-width:36rem;margin:-.25rem 0 .75rem}.app .topbar{display:flex;align-items:center;gap:.5rem;height:var(--h-topbar);padding:0 1.5rem;box-sizing:border-box;border-bottom:1px solid rgb(var(--border-soft));font-size:var(--meta);line-height:20px}.app .crumb{color:rgb(var(--text-tertiary));font-weight:450}.app .crumb b{color:rgb(var(--text-primary));font-weight:450}.app .saved{margin-left:auto;color:rgb(var(--text-tertiary));font-size:var(--micro);display:flex;align-items:center;gap:.375rem;line-height:16px}.app .gwrap.inflow{flex:none}.app .dt{white-space:nowrap;color:rgb(var(--text-secondary));font-variant-numeric:tabular-nums}.app .desc{max-width:15rem;min-width:12rem}.app .desc .s{font-size:var(--micro);color:rgb(var(--text-tertiary));display:block;margin-top:.0625rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:16px}.app .rtext{font-size:var(--meta);line-height:20px;max-width:34rem}.app .rtext b{font-weight:550}.app .gov{font-size:var(--micro);color:rgb(var(--text-tertiary));white-space:nowrap;line-height:16px}.app .ln .v{font-size:var(--meta);line-height:20px;color:rgb(var(--text-secondary))}.app .ln .v b{color:rgb(var(--text-primary));font-weight:550}.app .cit{color:rgb(var(--accent));border-color:rgb(var(--accent)/.28);background:rgb(var(--accent)/.05)}.app .seclbl{font-size:var(--micro);letter-spacing:.09em;text-transform:uppercase;font-weight:550;color:rgb(var(--text-tertiary));margin-bottom:.4375rem;line-height:16px}.app .mfoot{margin-top:auto;padding-top:.875rem;border-top:1px solid rgb(var(--border-soft));display:grid;grid-template-columns:1fr 1fr;gap:.5rem .75rem}.app .mf .k{font-size:.625rem;letter-spacing:.08em;text-transform:uppercase;font-weight:550;color:rgb(var(--text-placeholder));line-height:12px}.app .mf .v{font-size:var(--micro);font-weight:550;color:rgb(var(--text-secondary));margin-top:.0625rem;line-height:16px}.app .note{font-size:var(--micro);color:rgb(var(--text-tertiary));line-height:16px;background:rgb(var(--bg-sunken));border:1px solid rgb(var(--border-soft));border-radius:.375rem;padding:.5rem .5625rem}.app .cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(19rem,1fr));gap:.875rem;padding:0 1.5rem}.app .pulse{width:.4375rem;height:.4375rem;border-radius:50%;background:rgb(var(--accent));flex:none}.app .runwrap{display:grid;grid-template-columns:minmax(0,20rem) minmax(0,1fr);gap:0;flex:1;min-width:0}.app .stepcol{border-right:1px solid rgb(var(--border));padding:1.25rem 1.25rem 1.5rem}.app .stp{display:flex;gap:.625rem;padding:.625rem 0 .625rem .75rem;border-left:2px solid rgb(var(--border));position:relative}.app .stp.done{border-left-color:rgb(var(--confirmed)/.35)}.app .stp.on{border-left-color:rgb(var(--accent))}.app .stp .si{width:1rem;height:1rem;border-radius:50%;flex:none;margin-top:.0625rem;display:flex;align-items:center;justify-content:center;font-size:.625rem;border:1.5px solid rgb(var(--border-strong));color:rgb(var(--text-placeholder));line-height:12px}.app .stp.done .si{background:rgb(var(--confirmed));border-color:rgb(var(--confirmed));color:#fff}.app .stp.on .si{border-color:rgb(var(--accent));background:rgb(var(--accent)/.12);color:rgb(var(--accent))}.app .stp .sb{min-width:0;flex:1}.app .stp .st2{font-size:var(--meta);font-weight:450;line-height:20px}.app .stp.done .st2{color:rgb(var(--text-secondary))}.app .stp.todo .st2{color:rgb(var(--text-placeholder))}.app .stp .sm{font-size:var(--micro);color:rgb(var(--text-tertiary));margin-top:.1875rem;display:flex;align-items:center;gap:.375rem;flex-wrap:wrap;line-height:16px}.app .mini{display:inline-flex;align-items:center;gap:.25rem;height:1.25rem;padding:0 .375rem;border-radius:.375rem;font-size:var(--micro);font-weight:450;letter-spacing:0;border:1px solid rgb(var(--border));background:rgb(var(--bg-sunken));color:rgb(var(--text-secondary));line-height:16px;white-space:nowrap}.app .outcol{padding:1.25rem 1.5rem 1.5rem;min-width:0}.app .flist{display:flex;flex-direction:column;gap:.4375rem}.app .frow{display:flex;align-items:center;gap:.625rem;padding:.625rem .75rem;border:1px solid rgb(var(--border));border-radius:.5rem;background:rgb(var(--bg))}.app .frow:hover{border-color:rgb(var(--border-strong))}.app .frow .fb{min-width:0;flex:1}.app .frow .fn2{font-size:var(--meta);font-weight:550;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:20px}.app .frow .fs{font-size:var(--micro);color:rgb(var(--text-tertiary));margin-top:.0625rem;line-height:16px}.app .frow .fa{font-size:var(--micro);font-weight:550;color:rgb(var(--accent));white-space:nowrap;line-height:16px}.app .defwrap{padding:1.25rem 1.5rem 2rem;display:flex;flex-direction:column;gap:1.125rem;max-width:52rem}.app .dblk{border:1px solid rgb(var(--border));border-radius:.625rem;overflow:hidden}.app .tag{display:inline-flex;align-items:center;gap:.375rem;padding:.3125rem .5rem;border-radius:.3125rem;font-size:var(--meta);font-weight:450;border:1px solid rgb(var(--border));background:rgb(var(--bg-sunken));color:rgb(var(--text-secondary));white-space:nowrap;line-height:20px}.app .tag .x{color:rgb(var(--text-placeholder));font-size:.6875rem;line-height:16px}.app .qrow{display:flex;align-items:center;gap:.625rem;font-size:var(--meta);line-height:20px}.app .qrow .qt{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app .qrow .qk{font-size:var(--micro);font-weight:400;color:rgb(var(--text-tertiary));white-space:nowrap;line-height:16px}.app .rule{display:flex;gap:.625rem;font-size:var(--meta);line-height:20px;padding:.5rem 0;border-bottom:1px dotted rgb(var(--border))}.app .rule:last-child{border-bottom:none;padding-bottom:0}.app .rule .rk{font-weight:550;font-size:var(--micro);color:rgb(var(--text-tertiary));white-space:nowrap;padding-top:.0625rem;width:4.25rem;flex:none;line-height:16px}.app .rule .rv{color:rgb(var(--text-secondary))}.app .rule .rv b{color:rgb(var(--text-primary));font-weight:550}.app .csch{display:flex;align-items:center;gap:.4375rem;margin-top:.75rem;font-size:var(--micro);line-height:16px;color:rgb(var(--text-secondary));min-width:0}.app .csch svg{width:12px;height:12px;flex:none;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round}.app .csch b{font-weight:550;color:rgb(var(--text-primary))}.app .csch .nx{margin-left:auto;color:rgb(var(--text-tertiary));white-space:nowrap}.app .csch.off{color:rgb(var(--text-tertiary))}.app .csch.off .nx{color:rgb(var(--text-primary));font-weight:550;text-decoration:underline;text-underline-offset:3px;text-decoration-color:rgb(var(--border-strong))}.app .csch.paused,.app .csch.paused b{color:rgb(var(--attention))}.app .sseg{display:inline-flex;gap:2px;padding:2px;border-radius:var(--radius-btn);background:rgb(var(--bg-sunken));border:1px solid rgb(var(--border))}.app .sseg button{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:center;border:0;background:none;height:1.75rem;padding:0 .75rem;border-radius:.375rem;font:inherit;font-size:var(--meta);color:rgb(var(--text-secondary));cursor:pointer;white-space:nowrap}.app .sseg button.on{background:rgb(var(--bg));color:rgb(var(--text-primary));font-weight:550;box-shadow:0 1px 2px #00000014,0 0 0 1px rgb(var(--border))}.app .sseg button:focus-visible{outline:2px solid rgb(var(--focus-ring)/.5);outline-offset:1px}.app .schg{display:grid;grid-template-columns:7.5rem minmax(0,1fr);row-gap:.875rem;-moz-column-gap:1rem;column-gap:1rem;align-items:center}.app .schg .sl{font-size:var(--micro);line-height:16px;color:rgb(var(--text-tertiary))}.app .schg .sv{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;min-width:0}.app .schg .sh{font-size:var(--micro);line-height:16px;color:rgb(var(--text-tertiary))}.app .days{display:flex;gap:.25rem}.app .days button{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:center;width:2rem;height:1.75rem;border-radius:.375rem;border:1px solid rgb(var(--border-strong));background:rgb(var(--bg));font:inherit;font-size:var(--micro);color:rgb(var(--text-secondary));cursor:pointer}.app .days button.on{background:rgb(var(--text-primary));border-color:rgb(var(--text-primary));color:rgb(var(--bg));font-weight:550}.app .sel{display:inline-flex;align-items:center;gap:.375rem;height:var(--h-control);padding:0 .5rem 0 .625rem;border:1px solid rgb(var(--border-strong));border-radius:var(--radius-btn);background:rgb(var(--bg));font-size:var(--meta);font-variant-numeric:tabular-nums}.app .sel svg{width:12px;height:12px;fill:none;stroke:rgb(var(--text-tertiary));stroke-width:1.6}.app .sel select{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:0;background:none;font:inherit;color:inherit;padding:0 .25rem 0 0;outline:0;cursor:pointer;font-variant-numeric:tabular-nums}.app .sel:focus-within{outline:2px solid rgb(var(--focus-ring)/.5);outline-offset:1px}.app .chk{display:flex;align-items:flex-start;gap:.5rem;font-size:var(--meta);line-height:20px}.app .chk .bx{width:1rem;height:1rem;margin-top:.125rem;border-radius:.25rem;flex:none;border:1px solid rgb(var(--border-strong));background:rgb(var(--bg));display:flex;align-items:center;justify-content:center}.app .chk .bx.on{background:rgb(var(--text-primary));border-color:rgb(var(--text-primary))}.app .chk .bx svg{width:10px;height:10px;fill:none;stroke:rgb(var(--bg));stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.app .chk .ch{display:block;font-size:var(--micro);line-height:16px;color:rgb(var(--text-tertiary))}.app .chk:focus-within .bx{outline:2px solid rgb(var(--focus-ring)/.5);outline-offset:1px}.app .schcost{margin-top:1rem;padding-top:.875rem;border-top:1px solid rgb(var(--border-soft));display:flex;flex-direction:column;gap:.5rem}.app .schcost .cl{display:flex;align-items:baseline;gap:.5rem;font-size:var(--meta);line-height:20px;color:rgb(var(--text-secondary))}.app .schcost .cl b{font-weight:550;color:rgb(var(--text-primary));font-variant-numeric:tabular-nums}.app .schcost .cl a{margin-left:auto;font-size:var(--micro);color:rgb(var(--text-secondary));text-decoration:underline;text-underline-offset:3px;text-decoration-color:rgb(var(--border-strong));white-space:nowrap}.app .meter{height:.375rem;border-radius:var(--radius-pill);background:rgb(var(--bg-sunken));overflow:hidden;box-shadow:inset 0 0 0 1px rgb(var(--border-soft))}.app .meter i{display:block;height:100%;background:rgb(var(--text-primary));border-radius:inherit}.app .meter.warn i{background:rgb(var(--attention))}.app .meter.full i{background:rgb(var(--danger))}.app .schf{display:flex;align-items:center;gap:.625rem;margin-top:1rem;padding-top:.875rem;border-top:1px solid rgb(var(--border-soft))}.app .schf .nr{font-size:var(--meta);line-height:20px;color:rgb(var(--text-secondary))}.app .schf .nr b{font-weight:550;color:rgb(var(--text-primary))}.app .schf .btns{margin-left:auto;display:flex;gap:.5rem}.app .schro{font-size:var(--micro);line-height:16px;color:rgb(var(--text-tertiary));margin-top:.75rem}.app .schsum{display:flex;flex-direction:column;gap:.25rem;font-size:var(--meta);line-height:20px}.app .schsum b{font-weight:550}.app .dr .ic.run{background:rgb(var(--text-primary)/.06);color:rgb(var(--text-primary))}.app .dr .ic.cap{background:rgb(var(--attention)/.1);color:rgb(var(--attention))}.app .dr .ic.run svg,.app .dr .ic.cap svg{fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.app .dr .swhen{display:block;margin-top:.125rem;font-size:var(--micro);line-height:16px;color:rgb(var(--text-tertiary))}.app .spend{border:1px solid rgb(var(--border));border-radius:var(--radius-card);background:rgb(var(--bg))}.app .spend .sph{display:flex;align-items:baseline;gap:.5rem;padding:.875rem 1rem .25rem}.app .spend .sph .t{font-size:var(--meta);font-weight:550}.app .spend .sph .s{margin-left:auto;font-size:var(--micro);color:rgb(var(--text-tertiary))}.app .spend .spb{padding:.5rem 1rem 1rem;display:flex;flex-direction:column;gap:.875rem}.app .spend .big{display:flex;align-items:baseline;gap:.5rem}.app .spend .big .v{font-family:Newsreader,serif;font-size:1.375rem;line-height:28px;font-variant-numeric:tabular-nums}.app .spend .big .of{font-size:var(--meta);color:rgb(var(--text-secondary))}.app .spend .big .left{margin-left:auto;font-size:var(--micro);color:rgb(var(--text-tertiary))}.app .capset{display:flex;align-items:center;gap:.625rem;flex-wrap:wrap}.app .capset .slbl{font-size:var(--meta);color:rgb(var(--text-secondary))}.app .money{display:inline-flex;align-items:center;height:var(--h-control);border:1px solid rgb(var(--border-strong));border-radius:var(--radius-btn);background:rgb(var(--bg));overflow:hidden}.app .money .cur{padding:0 .5rem 0 .625rem;color:rgb(var(--text-tertiary));font-size:var(--meta)}.app .money .samt{padding:0 .625rem 0 0;font:inherit;font-size:var(--meta);font-variant-numeric:tabular-nums;width:5.5rem;height:100%;border:0;outline:0;background:none;color:rgb(var(--text-primary))}.app .money:focus-within{outline:2px solid rgb(var(--focus-ring)/.5);outline-offset:1px}.app .capset .sper{font-size:var(--meta);color:rgb(var(--text-secondary))}.app .capnote{font-size:var(--micro);line-height:16px;color:rgb(var(--text-tertiary));max-width:40rem}.app .capnote b{color:rgb(var(--text-secondary));font-weight:550}@media(max-width:767px){.app .schg{grid-template-columns:minmax(0,1fr);row-gap:.375rem}.app .schg .sl{margin-top:.5rem}.app .sseg{display:flex;width:100%}.app .sseg button{flex:1;padding:0 .375rem;min-height:2.75rem}.app .days{gap:0}.app .days button{min-height:2.75rem;flex:1;width:auto;min-width:0;padding:0;border-radius:0}.app .days button+button{margin-left:-1px}.app .days button:first-child{border-radius:.375rem 0 0 .375rem}.app .days button:last-child{border-radius:0 .375rem .375rem 0}.app .sseg button{white-space:normal;line-height:16px;min-width:0}.app .schcost .cl{flex-wrap:wrap}.app .schcost .cl a{display:inline-flex;align-items:center;min-height:2.75rem;margin-left:0}.app .csch.off .nx{display:inline-flex;align-items:center;min-height:2.75rem;margin-top:-.875rem;margin-bottom:-.875rem}.app .days{width:100%}.app .schf{flex-wrap:wrap}.app .schf .btns{margin-left:0;width:100%}.app .schf .btns .btn{flex:1;justify-content:center;min-height:2.75rem}}.app .dbh{display:flex;align-items:center;gap:.625rem;padding:.625rem .875rem;background:rgb(var(--bg-raised));border-bottom:1px solid rgb(var(--border-soft))}.app .dbn{width:1.25rem;height:1.25rem;border-radius:.25rem;flex:none;background:rgb(var(--text-primary));color:rgb(var(--bg));display:flex;align-items:center;justify-content:center;font-size:.625rem;font-weight:550;line-height:12px}.app .dbt{font-size:var(--meta);font-weight:550;line-height:20px}.app .dbs{font-size:var(--micro);color:rgb(var(--text-tertiary));margin-left:auto;line-height:16px}.app .dbb{padding:.875rem}.app .abbox{border:1px solid rgb(var(--border-strong));border-radius:.875rem;background:rgb(var(--bg));padding:.9375rem 1.0625rem .625rem;box-shadow:0 1px 2px #00000008,0 10px 26px -20px #00000047}.app .abbox:focus-within{border-color:rgb(var(--text-primary)/.45)}.app .abta{display:block;width:100%;min-height:4rem;border:0;outline:0;resize:none;background:none;font:inherit;font-size:var(--body);line-height:20px;color:rgb(var(--text-primary))}.app .abta::-moz-placeholder{color:rgb(var(--text-placeholder))}.app .abta::placeholder{color:rgb(var(--text-placeholder))}.app .abft{display:flex;align-items:center;gap:.5rem;margin-top:.25rem}.app .abft .abhint{font-size:var(--micro);line-height:16px;color:rgb(var(--text-tertiary))}.app .abft .btn{margin-left:auto}.app .abwork{display:flex;align-items:center;gap:.625rem;font-size:var(--meta);line-height:20px;color:rgb(var(--text-secondary))}.app .abwork .pulse{width:.5rem;height:.5rem;border-radius:50%;background:rgb(var(--text-primary));flex:none;animation:askpulse 1.4s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.app .abwork .pulse{animation:none}}.app .abhead{display:flex;flex-direction:column;gap:.375rem;padding:1.25rem 1.5rem .25rem;max-width:52rem}.app .abkick{display:flex;align-items:center;gap:.5rem;font-size:var(--micro);line-height:16px;color:rgb(var(--text-tertiary))}.app .abkick .draft{display:inline-flex;align-items:center;height:1.25rem;padding:0 .375rem;border-radius:.375rem;border:1px dashed rgb(var(--border-strong));color:rgb(var(--text-secondary))}.app .abask{font-size:var(--meta);line-height:20px;color:rgb(var(--text-secondary))}.app .abask q{color:rgb(var(--text-primary));quotes:"“" "”"}.app .abask .abre{margin-left:.375rem;font-size:var(--micro);color:rgb(var(--text-secondary));text-decoration:underline;text-underline-offset:3px;text-decoration-color:rgb(var(--border-strong))}.app .abask .abre:hover{color:rgb(var(--text-primary))}.app .abs1{font-size:var(--meta);line-height:24px;color:rgb(var(--text-primary));text-wrap:pretty}.app .abs1+.abs1{margin-top:.375rem}.app .abs1 .abtag{margin-left:.375rem;vertical-align:1px}.app .abedw{position:relative;display:inline}.app .abed{display:inline;padding:0 .125rem;margin:0 -.125rem;border-radius:.25rem;color:rgb(var(--text-primary));font-weight:550;text-decoration:underline;text-decoration-style:dotted;text-decoration-color:rgb(var(--text-tertiary));text-underline-offset:4px;cursor:pointer}.app .abed:hover{background:rgb(var(--text-primary)/.05);text-decoration-style:solid}.app .abed:focus-visible{outline:2px solid rgb(var(--focus-ring)/.5);outline-offset:1px}.app .abed.abon{background:rgb(var(--text-primary)/.07);text-decoration-style:solid}.app .abpop{position:absolute;left:0;top:calc(100% + .375rem);z-index:5;min-width:13rem;padding:.25rem;display:flex;flex-direction:column;background:rgb(var(--bg));border:1px solid rgb(var(--border-strong));border-radius:.625rem;box-shadow:var(--shadow-float);font-weight:400}.app .abpop .abo{display:flex;align-items:center;gap:.5rem;width:100%;min-height:2rem;text-align:left;padding:.25rem .5rem;border-radius:.375rem;font-size:var(--meta);line-height:20px;color:rgb(var(--text-primary));text-decoration:none;white-space:nowrap}.app .abpop .abo:hover,.app .abpop .abo.abcur{background:rgb(var(--text-primary)/.05)}.app .abpop .abo.abcur:after{content:"";margin-left:auto;width:.5rem;height:.25rem;border-left:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(-45deg) translateY(-1px)}.app .abpop.abnum{min-width:15rem;gap:.375rem;padding:.5rem}.app .abinrow{display:flex;align-items:center;gap:.375rem}.app .abin{flex:1;min-width:0;height:2rem;padding:0 .5rem;border:1px solid rgb(var(--border-strong));border-radius:.375rem;background:rgb(var(--bg));font:inherit;font-size:var(--meta);line-height:20px;color:rgb(var(--text-primary));font-variant-numeric:tabular-nums}.app .abin:focus{outline:2px solid rgb(var(--focus-ring)/.5);outline-offset:1px}.app .abhn{font-size:var(--micro);line-height:16px;color:rgb(var(--text-tertiary));padding:0 .125rem}.app .absum{margin:0 1.5rem 1rem;max-width:52rem;padding:.75rem 1rem;border-radius:var(--radius-card);background:rgb(var(--bg-raised));border:1px solid rgb(var(--border-soft))}.app .absum .abkl{display:block;font-size:var(--micro);line-height:16px;color:rgb(var(--text-tertiary));margin-bottom:.25rem}.app .absum .abst{font-size:var(--meta);line-height:20px;color:rgb(var(--text-secondary));text-wrap:pretty}.app .absum .abst+.abst{margin-top:.375rem}.app .absum .abst.abstale{color:rgb(var(--text-tertiary))}.app .abarch{display:flex;flex-direction:column;gap:.375rem;margin-top:.875rem;padding:.875rem 1rem;max-width:52rem;border:1px solid rgb(var(--border-strong));border-radius:var(--radius-card);background:rgb(var(--bg-raised))}.app .abarch .abart{font-size:var(--meta);line-height:20px;font-weight:550;color:rgb(var(--text-primary))}.app .abarch .abarx{font-size:var(--meta);line-height:20px;color:rgb(var(--text-secondary));text-wrap:pretty}.app .abarch .abarw{font-size:var(--micro);line-height:16px;color:rgb(var(--danger))}.app .abarch .abarb{display:flex;gap:.5rem;margin-top:.375rem}.app .abfoot{position:sticky;bottom:0;display:flex;align-items:center;gap:.75rem;padding:.875rem 1.5rem;border-top:1px solid rgb(var(--border-soft));background:rgb(var(--bg))}.app .abfoot .abnote{font-size:var(--micro);line-height:16px;color:rgb(var(--text-tertiary));max-width:30rem}.app .abbtns{margin-left:auto;display:flex;gap:.5rem;flex:none}.app .abno{display:flex;gap:.75rem;padding:.875rem 1rem;border:1px solid rgb(var(--border));border-radius:var(--radius-card);background:rgb(var(--bg-raised))}.app .abno .rm{width:.625rem;height:.625rem;margin-top:.3125rem;border-radius:50%;flex:none;box-shadow:inset 0 0 0 1.5px rgb(var(--text-tertiary))}.app .abno .abt{font-size:var(--meta);line-height:20px;font-weight:550;color:rgb(var(--text-primary))}.app .abno .why{font-size:var(--meta);line-height:20px;color:rgb(var(--text-secondary));margin-top:.125rem}.app .abno .can{font-size:var(--micro);line-height:16px;color:rgb(var(--text-tertiary));margin-top:.5rem}@media(max-width:767px){.app .abfoot{flex-direction:column;align-items:stretch;padding:.875rem 1rem}.app .abbtns{margin-left:0}.app .abfoot .btn{flex:1;justify-content:center;height:2.75rem}.app .abhead{padding:1rem 1rem .25rem}.app .abed{padding:.375rem .125rem}.app .absum{margin:0 1rem 1rem}.app .abarch .abarb .btn{flex:1;justify-content:center;height:2.75rem}}.app .aks{border:1px solid rgb(var(--border));border-radius:.625rem;background:rgb(var(--bg));margin:0 0 1rem}.app .aks-line{all:unset;box-sizing:border-box;display:flex;align-items:center;gap:.625rem;width:100%;min-height:2.75rem;padding:.5rem .875rem;cursor:pointer}.app .aks-dot{width:.5rem;height:.5rem;border-radius:50%;flex:none;background:rgb(var(--confirmed));margin:0 .3125rem}.app .aks-dot.ref{background:transparent;box-shadow:inset 0 0 0 1.5px rgb(var(--text-tertiary))}.app .aks-text{flex:1;min-width:0;font-size:var(--meta);color:rgb(var(--text-primary));line-height:20px}.app .aks-time{font-size:var(--micro);color:rgb(var(--text-tertiary));font-variant-numeric:tabular-nums;flex:none;line-height:16px}.app .aks-more{font-size:var(--micro);color:rgb(var(--accent));flex:none;white-space:nowrap;line-height:16px}.app .aks-tl{border-top:1px solid rgb(var(--border-soft));padding:.5rem .875rem .75rem 1rem}.app .aks-ms{font-variant-numeric:tabular-nums}.app .aks-fail{color:rgb(var(--danger))}.app .mini.mdl{background:transparent;border-style:dashed;border-color:rgb(var(--border-strong))}.app .aks-tl .mini.det,.app .aks-tl .mini.cit,.app .aks-tl .mini.calc{height:1.25rem;padding:0 .375rem;font-size:var(--micro);font-weight:450;letter-spacing:0;text-transform:none;line-height:16px;color:rgb(var(--text-secondary));border:1px solid rgb(var(--border));background:rgb(var(--bg-sunken))}.app .aks-line:focus-visible{outline:2px solid rgb(var(--accent));outline-offset:2px;border-radius:.625rem}.app .lgch{margin:.75rem 0 0;padding:.875rem 1rem 1rem;border:1px solid rgb(var(--border));border-radius:.625rem;background:rgb(var(--bg))}.app .lgch-head{display:flex;align-items:center;gap:.5rem .875rem;flex-wrap:wrap;margin-bottom:.625rem}.app .lgch-title{flex:1 1 12rem;min-width:0;font-size:var(--meta);font-weight:550;color:rgb(var(--text-primary));line-height:20px}.app .lgch-keys{display:flex;gap:.75rem;font-size:var(--micro);color:rgb(var(--text-secondary));line-height:16px}.app .lgch-key{display:inline-flex;align-items:center;gap:.375rem}.app .lgch-sw{display:inline-block;width:.625rem;height:.625rem;border-radius:.125rem}.app .lgch-sw.out,.app .lgch-bar.out,.app .lgch-ln.out{background:rgb(var(--series-out,24 22 19)/.55)}.app .lgch-sw.in,.app .lgch-bar.in,.app .lgch-ln.in{background:rgb(var(--series-in,24 22 19)/.22)}.app .lgch-tog{all:unset;box-sizing:border-box;cursor:pointer;display:inline-flex;align-items:center;min-height:2rem;padding:0 .625rem;border-radius:.4375rem;border:1px solid rgb(var(--border));font-size:var(--micro);font-weight:550;color:rgb(var(--text-secondary));white-space:nowrap;line-height:16px}.app .lgch-tog:hover{background:rgb(var(--bg-sunken))}.app .lgch-tog:focus-visible{outline:2px solid rgb(var(--accent));outline-offset:2px}.app .lgch-plot{position:relative;height:10.5rem;padding:1.5rem 0 0 2.75rem}.app .lgch-grid{position:absolute;left:2.75rem;right:0;top:1.5rem;bottom:1.25rem;pointer-events:none}.app .lgch-tick{position:absolute;left:0;right:0;border-top:1px solid rgb(var(--border-soft))}.app .lgch-tick span{position:absolute;right:100%;top:0;margin-right:.4375rem;transform:translateY(-50%);font-size:.625rem;color:rgb(var(--text-tertiary));font-variant-numeric:tabular-nums;white-space:nowrap;line-height:12px}.app .lgch-cols{position:relative;display:flex;height:100%;gap:2px}.app .lgch-col{position:relative;flex:1 1 0;min-width:0;display:flex;flex-direction:column;border-radius:.25rem;outline:none}.app .lgch-col:hover .lgch-bar,.app .lgch-col:focus-visible .lgch-bar{filter:brightness(1.12)}.app .lgch-col:focus-visible{box-shadow:0 0 0 2px rgb(var(--accent))}.app .lgch-bars{position:relative;flex:1;display:flex;align-items:flex-end;justify-content:center;gap:2px;padding:0 12%}.app .lgch-bar{display:block;flex:1 1 0;max-width:1.5rem;border-radius:4px 4px 0 0}.app .lgch-col.part .lgch-bar{opacity:.45}.app .lgch-cap{position:absolute;left:50%;transform:translate(-50%,-.3125rem);font-size:.6875rem;font-weight:550;color:rgb(var(--text-primary));white-space:nowrap;font-variant-numeric:tabular-nums;pointer-events:none;line-height:16px}.app .lgch-cap.l{left:0;transform:translateY(-.3125rem)}.app .lgch-cap.r{left:auto;right:0;transform:translateY(-.3125rem)}.app .lgch-x{height:1.25rem;line-height:1.25rem;text-align:center;font-size:.625rem;color:rgb(var(--text-tertiary));white-space:nowrap;overflow:hidden}.app .lgch-col.top .lgch-x{color:rgb(var(--text-primary));font-weight:550}.app .lgch-tip{position:absolute;bottom:calc(100% - 1rem);z-index:3;width:-moz-max-content;width:max-content;max-width:11rem;transform:translate(-50%);padding:.375rem .5rem;border-radius:.4375rem;background:rgb(var(--bg-raised));border:1px solid rgb(var(--border));box-shadow:0 6px 18px #0000001a;font-size:var(--micro);pointer-events:none;line-height:16px}.app .lgch-tp{color:rgb(var(--text-secondary));margin-bottom:.1875rem}.app .lgch-tr{display:flex;align-items:center;gap:.375rem;color:rgb(var(--text-secondary));white-space:nowrap}.app .lgch-tr b{color:rgb(var(--text-primary));font-weight:550;font-variant-numeric:tabular-nums}.app .lgch-ln{display:inline-block;width:.625rem;height:2px;border-radius:1px}.app .lgch-tw{overflow-x:auto}.app .lgch-tbl{width:100%;min-width:0;border-collapse:collapse;border-spacing:0;font-size:var(--meta);font-variant-numeric:tabular-nums;line-height:20px}.app .lgch-tbl th,.app .lgch-tbl td{position:static;z-index:auto;height:auto;padding:.375rem .5rem;background:none;border-bottom:1px solid rgb(var(--border-soft));text-align:left;vertical-align:baseline;font-size:var(--meta);font-weight:400;letter-spacing:0;text-transform:none;line-height:20px;color:rgb(var(--text-primary));white-space:nowrap}.app .lgch-tbl tbody th{white-space:normal}.app .lgch-tbl thead th{font-size:var(--micro);font-weight:550;color:rgb(var(--text-tertiary));line-height:16px}.app .lgch-tbl tbody tr:hover td{background:none}.app .lgch-tbl .num{text-align:right}.app .lgch-most{display:inline-flex;align-items:center;height:1.125rem;margin-left:.5rem;padding:0 .375rem;border-radius:var(--radius-chip);background:rgb(var(--text-primary)/var(--chip-fill));font-size:var(--micro);line-height:16px;color:rgb(var(--text-secondary));white-space:nowrap}.app .lgch-cp{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.app .lgch-note{margin-top:.625rem;font-size:var(--micro);color:rgb(var(--text-tertiary));line-height:16px}.app .act{display:flex;gap:.4375rem;margin-top:.875rem}.app .act .btn{flex:1;justify-content:center}.app .hact{margin-left:auto;display:flex;align-items:center;gap:.625rem}.app .vtab.on .vn{color:rgb(var(--text-secondary))}.app .vmk{width:2.5rem;height:2.5rem;border-radius:.625rem;flex:none;display:flex;align-items:center;justify-content:center;font-size:.8125rem;font-weight:550;color:rgb(var(--text-secondary));background:rgb(var(--bg-sunken));border:1px solid rgb(var(--border));letter-spacing:-.02em;line-height:20px}.app .vfacts{display:flex;flex-wrap:wrap;gap:.25rem 2rem;margin-top:.5rem}.app .vf{display:flex;flex-direction:column;gap:0;min-width:0}.app .vf .vfl{font-size:var(--micro);color:rgb(var(--text-tertiary));line-height:16px}.app .vf .vfv{font-size:var(--meta);font-weight:550;color:rgb(var(--text-primary));font-variant-numeric:tabular-nums;line-height:20px;white-space:nowrap}.app .vf .vfv.dim{font-weight:400;color:rgb(var(--text-tertiary))}.app .vf .vfv .vsub{font-weight:400;color:rgb(var(--text-secondary))}.app .vcite{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;padding:0;margin-left:.375rem;cursor:pointer;font:inherit;font-size:var(--micro);font-weight:550;line-height:16px;color:rgb(var(--link,31 78 121));text-decoration:underline;text-underline-offset:3px;text-decoration-color:rgb(var(--link,31 78 121)/.5)}.app .vcite:hover,.app .vcite[aria-expanded=true]{text-decoration-color:rgb(var(--link,31 78 121))}.app .vrec{display:grid;grid-template-columns:20rem minmax(0,1fr);gap:1.25rem;padding:1.25rem 1.5rem 2rem;align-items:start}.app .vside{min-width:0;display:flex;flex-direction:column;gap:.875rem}.app .vmain,.app .vrec table{min-width:0}.app .trow{display:flex;gap:.75rem;align-items:baseline;padding:.5rem 0;min-height:2.25rem;box-sizing:border-box;border-bottom:1px solid rgb(var(--border-soft));font-size:var(--meta);line-height:20px}.app .trow:first-child{padding-top:0}.app .trow:last-child{border-bottom:0;padding-bottom:0}.app .trow .tl{flex:none;width:6.5rem;font-size:var(--micro);color:rgb(var(--text-tertiary));line-height:16px;align-self:center}.app .trow .tv{flex:1;min-width:0;text-align:right;font-variant-numeric:tabular-nums;font-weight:450;color:rgb(var(--text-primary))}.app .trow .tv .vcite{margin-left:.375rem}.app .tnote{font-size:var(--micro);color:rgb(var(--text-tertiary));line-height:16px;margin-top:.625rem}.app .tquote{margin-top:.75rem}.app .vfrow{display:flex;gap:.75rem;align-items:flex-start;padding:.75rem 0;border-bottom:1px solid rgb(var(--border-soft))}.app .vfrow:first-child{padding-top:0}.app .vfrow .vdot{width:.375rem;height:.375rem;border-radius:50%;background:rgb(var(--attention));flex:none;margin-top:.4375rem}.app .vfrow .vdot.dan{background:rgb(var(--danger))}.app .vfrow .vfb{flex:1;min-width:0}.app .vfrow .vfs{font-size:var(--meta);line-height:20px;color:rgb(var(--text-primary))}.app .vfrow .vfsrc{font-size:var(--micro);line-height:16px;color:rgb(var(--text-tertiary));margin-top:.125rem}.app .vfrow .vfa{flex:none;font-size:var(--meta);font-weight:550;font-variant-numeric:tabular-nums;line-height:20px;color:rgb(var(--text-primary));white-space:nowrap}.app .vflist{display:flex;flex-direction:column}.app .vcmrow{display:flex;gap:.625rem;align-items:flex-start;padding:.75rem 0;border-bottom:1px solid rgb(var(--border-soft))}.app .vcmrow:first-child{padding-top:0}.app .vcmrow:last-child{border-bottom:0;padding-bottom:0}.app .vcmrow .vpd{width:.375rem;height:.375rem;border-radius:50%;flex:none;margin-top:.4375rem;background:none;box-shadow:inset 0 0 0 1px rgb(var(--text-placeholder))}.app .vcmrow .vpd.dan{background:rgb(var(--danger));box-shadow:none}.app .vcmrow .vpd.att{background:rgb(var(--attention));box-shadow:none}.app .vcmrow .vpd.ok{background:rgb(var(--confirmed));box-shadow:none}.app .vcmrow .vpb{flex:1;min-width:0;display:flex;flex-direction:column}.app .vcmrow .vph{display:flex;align-items:baseline;gap:.5rem;font-size:var(--meta);line-height:20px}.app .vcmrow .vpk{font-weight:550;color:rgb(var(--text-primary));min-width:0}.app .vcmrow .vps{margin-left:auto;flex:none;font-size:var(--micro);line-height:16px;color:rgb(var(--text-secondary));white-space:nowrap}.app .vcmrow .vpt{font-size:var(--meta);line-height:20px;color:rgb(var(--text-secondary));font-variant-numeric:tabular-nums}.app .vcmrow .vpa{font-size:var(--meta);line-height:20px;font-weight:550;color:rgb(var(--text-primary));font-variant-numeric:tabular-nums}.app .vcmrow .vpq{margin:.375rem 0 0;font-size:var(--micro);line-height:16px;color:rgb(var(--text-tertiary));display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.app .vcmrow .vpf{display:flex;align-items:center;gap:.75rem;margin-top:.375rem}.app .vcmrow .vpf .vcite{margin-left:0}.app .vcmrow .vpo{font-size:var(--micro);font-weight:550;line-height:16px;color:rgb(var(--text-secondary));text-decoration:none}.app .vcmrow .vpo:hover{color:rgb(var(--text-primary))}.app .vcmrow .tquote{margin-top:.5rem}.app .vflist .secrow{padding:1rem 0 .5rem}@media(max-width:767px){.app .vrec{grid-template-columns:minmax(0,1fr);padding:1rem 1rem 2rem}.app .vfacts{flex-direction:column;gap:.25rem;margin-top:.75rem}.app .vf{flex-direction:row;justify-content:space-between;align-items:baseline;gap:.75rem}.app .vf .vfv{white-space:normal;text-align:right}.app .vrech .hact{flex-wrap:wrap;justify-content:flex-start;width:100%;margin-left:0}.app .vcmrow .vpo{display:inline-flex;align-items:center;min-height:2.75rem;min-width:2.75rem}}.app .panel{border:1px solid rgb(var(--border));border-radius:.75rem;background:rgb(var(--bg));overflow:hidden}.app .ph4{display:flex;align-items:center;gap:.5rem;padding:.625rem .875rem;background:rgb(var(--bg-raised));border-bottom:1px solid rgb(var(--border-soft))}.app .ph4 .pt2{font-size:var(--meta);font-weight:550;line-height:20px}.app .ph4 .pc2{margin-left:auto;font-size:var(--micro);color:rgb(var(--text-tertiary));font-variant-numeric:tabular-nums;font-weight:550;line-height:16px}.app .pb2{padding:.875rem}.app .bars{display:flex;align-items:flex-end;gap:.3125rem;height:5.5rem;padding:0 .125rem}.app .bars .bcol{flex:1;display:flex;flex-direction:column;justify-content:flex-end;gap:.25rem;min-width:0}.app .bars i{display:block;border-radius:.1875rem;width:100%;max-width:2.375rem;margin:0 auto;background:rgb(var(--text-primary)/.14)}.app .bars .bl{font-size:.625rem;color:rgb(var(--text-placeholder));text-align:center;white-space:nowrap;overflow:hidden;line-height:12px}.app .spendtop{display:flex;align-items:baseline;gap:.5rem;margin-bottom:.75rem}.app .spendtop .sv2{font-family:Newsreader,serif;font-size:1.375rem;font-weight:400;font-variant-numeric:tabular-nums;letter-spacing:-.015em;line-height:28px}.app .spendtop .sd2{font-size:var(--micro);color:rgb(var(--text-tertiary));line-height:16px}.app .spendtop .sd2 b{color:rgb(var(--confirmed));font-weight:550}.app .mrow{display:flex;align-items:center;gap:.625rem;padding:.5625rem 0;border-bottom:1px dotted rgb(var(--border));font-size:var(--meta);line-height:20px}.app .mrow:last-child{border-bottom:none;padding-bottom:0}.app .mrow:first-child{padding-top:0}.app .mrow .mi{width:1.375rem;height:1.375rem;border-radius:.25rem;flex:none;display:flex;align-items:center;justify-content:center;font-size:.625rem;font-weight:550;color:rgb(var(--text-tertiary));background:rgb(var(--bg-sunken));border:1px solid rgb(var(--border-soft));line-height:12px}.app .mrow .mb2{min-width:0;flex:1}.app .mrow .mn{display:block;font-weight:450;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app .mrow .ms{display:block;font-size:var(--micro);color:rgb(var(--text-tertiary));margin-top:.0625rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:16px}.app .mrow .mr{flex:none;font-size:var(--micro);color:rgb(var(--text-tertiary));white-space:nowrap;font-variant-numeric:tabular-nums;line-height:16px}.app .vgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(19rem,1fr));gap:.875rem;padding:0 1.5rem}.app .vcard{border:1px solid rgb(var(--border));border-radius:.75rem;background:rgb(var(--bg));padding:1rem 1.0625rem .875rem;display:flex;flex-direction:column;min-height:11rem;transition:border-color .14s,box-shadow .14s,transform .14s}.app .vcard:hover{border-color:rgb(var(--border-strong));transform:translateY(-1px);box-shadow:0 1px 2px #0000000a,0 10px 24px -14px #00000038}.app .vcard .vh{display:flex;align-items:flex-start;gap:.6875rem;margin-bottom:.6875rem}.app .vcard .vmk2{width:2rem;height:2rem;border-radius:.4375rem;flex:none;display:flex;align-items:center;justify-content:center;font-size:.625rem;font-weight:550;color:rgb(var(--text-secondary));background:rgb(var(--bg-sunken));border:1px solid rgb(var(--border));line-height:16px}.app .vcard .vb{min-width:0;flex:1}.app .vcard .vnm{font-family:Newsreader,serif;font-size:.875rem;font-weight:400;line-height:24px;letter-spacing:-.006em;display:block}.app .vcard .vcat{font-size:var(--micro);color:rgb(var(--text-tertiary));margin-top:.125rem;display:block;line-height:16px}.app .vcard .vspend{display:flex;align-items:baseline;gap:.5rem}.app .vcard .vsv{font-family:Newsreader,serif;font-size:1.375rem;font-weight:400;font-variant-numeric:tabular-nums;letter-spacing:-.015em;line-height:28px}.app .vcard .vsk{font-size:var(--micro);color:rgb(var(--text-tertiary));line-height:16px}.app .vcard .vf{margin-top:auto;padding-top:.8125rem;display:flex;align-items:center;gap:.5rem;font-size:var(--micro);color:rgb(var(--text-tertiary));white-space:nowrap;line-height:16px;flex-direction:row}.app .vflag{display:inline-flex;align-items:center;gap:.3125rem;font-weight:550;white-space:nowrap}.app .vflag.att{color:rgb(var(--attention))}.app .vflag.ok{color:rgb(var(--confirmed))}.app .vflag.neu{color:rgb(var(--text-tertiary))}.app .vtool{display:flex;align-items:center;gap:.75rem;margin:0 1.5rem .75rem;flex-wrap:wrap}.app .vpills{display:flex;gap:.25rem}.app .vpill{display:inline-flex;align-items:center;gap:.375rem;height:1.875rem;padding:0 .75rem;border:0;border-radius:var(--radius-pill);background:transparent;cursor:pointer;font-family:inherit;font-size:var(--meta);font-weight:450;color:rgb(var(--text-secondary));white-space:nowrap;line-height:20px}.app .vpill b{font-weight:550;color:rgb(var(--text-primary));font-variant-numeric:tabular-nums}.app .vpill:hover{background:rgb(var(--text-primary)/.04)}.app .vpill.on{background:rgb(var(--text-primary)/.07);color:rgb(var(--text-primary))}.app .vpill:focus-visible{outline:2px solid rgb(var(--accent));outline-offset:2px}.app .vsp{flex:1}.app .vsrch{display:inline-flex;align-items:center;gap:.5rem;width:15rem;height:var(--h-control);box-sizing:border-box;padding:0 .625rem;border-radius:var(--radius-btn);background:rgb(var(--text-primary)/.05);color:rgb(var(--text-secondary))}.app .vsrch svg{width:14px;height:14px;flex:none;fill:none;stroke:currentColor;stroke-width:1.5}.app .vsrch input{flex:1;min-width:0;border:0;outline:0;background:transparent;font-family:inherit;font-size:var(--meta);color:rgb(var(--text-primary));line-height:20px}.app .vsrch:focus-within{box-shadow:0 0 0 1px rgb(var(--accent)/.6)}.app .vseg{display:inline-flex;gap:.125rem;padding:.1875rem;border-radius:.625rem;background:rgb(var(--text-primary)/.045)}.app .vseg button{display:inline-flex;align-items:center;gap:.375rem;height:1.625rem;padding:0 .625rem;border:0;border-radius:var(--radius-btn);background:transparent;cursor:pointer;font-family:inherit;font-size:var(--meta);color:rgb(var(--text-secondary));line-height:20px}.app .vseg button svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.5}.app .vseg button.on{background:rgb(var(--bg-raised));color:rgb(var(--text-primary));box-shadow:0 1px 2px #00000014}.app .vseg button:focus-visible{outline:2px solid rgb(var(--accent));outline-offset:1px}.app .vtbl{margin:0 1.5rem 1.75rem;font-variant-numeric:tabular-nums}.app .vtr{display:grid;grid-template-columns:minmax(0,2.3fr) minmax(0,1.6fr) minmax(0,.8fr) minmax(0,.55fr) minmax(0,.75fr) minmax(0,.6fr);gap:1.5rem;align-items:center;min-height:3rem;border-bottom:1px solid rgb(var(--border-soft));font-size:var(--meta);line-height:20px}.app .vtbl.lp .vtr{grid-template-columns:minmax(0,2.3fr) minmax(0,1.6fr) minmax(0,.8fr) minmax(0,.55fr) minmax(0,.75fr) minmax(0,.6fr) minmax(0,.6fr)}.app .vtr:not(.vth):not(.vtot){cursor:pointer}.app .vtr:not(.vth):not(.vtot):hover{background:rgb(var(--bg-sunken)/.6)}.app .vth{min-height:2.125rem;font-size:.6875rem;letter-spacing:.09em;text-transform:uppercase;font-weight:550;color:rgb(var(--text-tertiary));line-height:16px}.app .vtr .n{text-align:right}.app .vnc{display:flex;align-items:center;gap:.625rem;min-width:0}.app .vnc .vmk2{width:1.75rem;height:1.75rem;border-radius:.5rem;flex:none;display:flex;align-items:center;justify-content:center;font-size:.625rem;font-weight:550;color:rgb(var(--text-secondary));background:rgb(var(--bg-sunken));border:1px solid rgb(var(--border));line-height:16px}.app .vnl{color:rgb(var(--text-primary));text-decoration:none;font-weight:450;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.app .vnl:hover{text-decoration:underline;text-decoration-color:rgb(var(--text-primary)/.3);text-underline-offset:3px}.app .vnl:focus-visible{outline:2px solid rgb(var(--accent));outline-offset:2px;border-radius:.125rem}.app .ctag{flex:none;font-size:.6875rem;line-height:16px;color:rgb(var(--text-secondary));padding:.0625rem .375rem;border-radius:.375rem;background:rgb(var(--text-primary)/.055)}.app .sbar{display:block;height:.375rem;border-radius:.1875rem;background:rgb(var(--text-primary)/.06);overflow:hidden}.app .sbar i{display:block;height:100%;border-radius:.1875rem;background:rgb(var(--text-primary)/.55)}.app .fdn{display:inline-flex;align-items:center;justify-content:flex-end;gap:.375rem;color:rgb(var(--text-primary))}.app .fdn i{width:7px;height:7px;border-radius:50%;background:rgb(var(--attention))}.app .mut0{color:rgb(var(--text-tertiary))}.app .vlp{color:rgb(var(--text-secondary))}.app .vtot{border-bottom:0;border-top:1px solid rgb(var(--text-primary)/.25);font-weight:550}.app .vcard .sbar{margin-top:.75rem;align-self:stretch}.app .vcf{margin:0 1.5rem 1.75rem;padding-top:.75rem;border-top:1px solid rgb(var(--text-primary)/.25);font-size:var(--meta);color:rgb(var(--text-secondary));line-height:20px}.app .vcf b{font-weight:550;color:rgb(var(--text-primary))}.app .vtabs+.strip{padding-top:1.25rem}.app .vtabs+.secrow{padding-top:1.75rem}.app .stat{display:flex;align-items:center;gap:.4375rem;white-space:nowrap;font-weight:450}.app .stat.ok{color:rgb(var(--text-tertiary))}.app .stat.ok svg{color:rgb(var(--confirmed))}.app .stat.att,.app .stat.dan{color:rgb(var(--text-secondary))}.app .stat.neu{color:rgb(var(--text-tertiary))}.app .secrow .ct{font-size:var(--micro);color:rgb(var(--text-placeholder));font-variant-numeric:tabular-nums;font-weight:550;line-height:16px}.app .secrow .act{font-size:var(--micro);font-weight:550;color:rgb(var(--accent));white-space:nowrap;line-height:16px}.app .wrap{max-width:54rem;padding:0 1.5rem}.app .vtabs{display:flex;gap:1.5rem;padding:0 1.5rem;height:var(--h-bar);border-bottom:1px solid rgb(var(--border-soft));background:rgb(var(--bg));box-sizing:border-box}.app .vtab{font-size:var(--meta);font-weight:450;padding:0;height:var(--h-bar);box-sizing:border-box;color:rgb(var(--text-tertiary));border-bottom:2px solid transparent;margin-bottom:-1px;white-space:nowrap;display:flex;align-items:center;gap:.375rem;line-height:20px}.app .vtab:hover{color:rgb(var(--text-secondary))}.app .vtab.on{color:rgb(var(--text-primary));border-bottom-color:rgb(var(--text-primary))}.app .vtab .vn{display:inline-block;height:var(--h-key);padding:0 .375rem;border-radius:.625rem;background:rgb(var(--bg-sunken));font-size:var(--micro);font-variant-numeric:tabular-nums;color:rgb(var(--text-secondary));font-weight:400;line-height:var(--h-key)}.app .pgrp td{background:rgb(var(--bg-raised))}.app .pgrp .gname{font-size:.625rem;font-weight:550;letter-spacing:.09em;text-transform:uppercase;color:rgb(var(--text-tertiary));line-height:12px}.app .capn{font-weight:450}.app .capd{display:block;font-size:var(--micro);color:rgb(var(--text-tertiary));margin-top:.09375rem;line-height:16px}.app th.rolec,.app td.rolec{text-align:center;width:6.25rem}.app .rolehead{display:block;font-size:var(--micro);font-weight:550;letter-spacing:.05em;text-transform:uppercase;line-height:16px}.app .rolehead span{display:block;font-size:.625rem;font-weight:550;letter-spacing:.03em;text-transform:none;color:rgb(var(--text-placeholder));margin-top:.1875rem;line-height:12px}.app .uw{display:flex;align-items:center;gap:.625rem;min-width:0}.app .uav{width:1.75rem;height:1.75rem;border-radius:50%;flex:none;display:flex;align-items:center;justify-content:center;font-size:.625rem;font-weight:550;color:#efe9e0;box-shadow:inset 0 1px #ffffff29,inset 0 0 0 1px #00000014;line-height:12px}.app .uav.ext{border-radius:.4375rem;background:rgb(var(--bg-sunken))!important;color:rgb(var(--text-tertiary));box-shadow:inset 0 0 0 1px rgb(var(--border))}.app .uw .ub{min-width:0;flex:1}.app .uw .un{display:block;font-weight:550;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app .uw .ue{display:block;font-size:var(--micro);color:rgb(var(--text-tertiary));white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:.0625rem;line-height:16px}.app .rolesel{display:inline-flex;align-items:center;gap:.375rem;padding:.25rem .4375rem;border-radius:.3125rem;font-size:var(--micro);font-weight:550;white-space:nowrap;border:1px solid rgb(var(--border));background:rgb(var(--bg));color:rgb(var(--text-secondary));line-height:16px}.app .rolesel .cv3{opacity:.5;font-size:.625rem;line-height:12px}.app .nofab{font-size:var(--meta);line-height:20px;color:rgb(var(--text-secondary));border:1px solid rgb(var(--border));border-radius:.625rem;padding:.875rem 1rem;background:rgb(var(--bg-raised))}.app .nofab b{color:rgb(var(--text-primary));font-weight:550}.app .warn3{border-color:rgb(var(--attention)/.32);background:rgb(var(--attention)/.05)}.app .secrow{display:flex;align-items:center;gap:.75rem;padding:1.5rem 1.5rem .75rem}.app .secrow .k{font-size:var(--micro);letter-spacing:.11em;text-transform:uppercase;font-weight:550;color:rgb(var(--text-tertiary));white-space:nowrap;line-height:16px}.app .secrow .ln{flex:1;height:1px;background:rgb(var(--border))}.app .srcgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(19rem,1fr));gap:.75rem;padding:0 1.5rem}.app .src{border:1px solid rgb(var(--border));border-radius:.75rem;background:rgb(var(--bg));display:flex;flex-direction:column;min-width:0}.app .srch{display:flex;align-items:center;gap:.625rem;padding:.75rem .875rem;border-bottom:1px solid rgb(var(--border-soft))}.app .srcm{width:2rem;height:2rem;border-radius:.5rem;flex:none;display:flex;align-items:center;justify-content:center;background:rgb(var(--bg-sunken));border:1px solid rgb(var(--border-soft));font-size:.6875rem;font-weight:550;color:rgb(var(--text-secondary));line-height:12px;letter-spacing:.02em}.app .srcm img{width:1.25rem;height:1.25rem;display:block}.app .srcn{min-width:0;display:flex;flex-direction:column}.app .srcn b{font-size:var(--meta);font-weight:550;color:rgb(var(--text-primary));line-height:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app .srcn span{font-size:var(--micro);color:rgb(var(--text-tertiary));line-height:16px}.app .srcb{padding:.75rem .875rem;display:flex;flex-direction:column;gap:.625rem;flex:1}.app .srcb .stat{display:inline-flex;align-items:center;gap:.4375rem;font-size:var(--meta);font-weight:450;color:rgb(var(--text-primary));line-height:20px}.app .srcb .stat.ok,.app .srcb .stat.att,.app .srcb .stat.neu,.app .srcb .stat.dan{color:rgb(var(--text-primary))}.app .srcf{display:grid;grid-template-columns:auto minmax(0,1fr);-moz-column-gap:.75rem;column-gap:.75rem;row-gap:.25rem;font-size:var(--micro);line-height:16px}.app .srcf dt{color:rgb(var(--text-tertiary));margin:0}.app .srcf dd{color:rgb(var(--text-primary));margin:0;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app .srcs{font-size:var(--micro);line-height:16px;color:rgb(var(--text-secondary))}.app .srcs a{color:rgb(var(--link));text-decoration:underline;text-decoration-color:rgb(var(--link)/.3);text-underline-offset:3px}.app .srca{display:flex;align-items:center;gap:.5rem;padding:.625rem .875rem;border-top:1px solid rgb(var(--border-soft))}.app .srca .srcq{margin-left:auto;font-size:var(--micro);color:rgb(var(--text-tertiary));line-height:16px}.app .srca .srcq a{color:rgb(var(--text-secondary));text-decoration:none}.app .srca .srcq a:hover{color:rgb(var(--text-primary))}.app .srcwait{display:flex;align-items:center;gap:.5rem;font-size:var(--micro);line-height:16px;color:rgb(var(--text-secondary))}.app .srcwait .spin{width:.75rem;height:.75rem;border-radius:50%;border:1.5px solid rgb(var(--border-strong));border-top-color:rgb(var(--text-primary));flex:none;animation:srcspin 1s linear infinite}@media(prefers-reduced-motion:reduce){.app .srcwait .spin{animation:none}}.app .srcerr{font-size:var(--micro);line-height:16px;color:rgb(var(--danger))}.app .srcerr a{color:inherit;text-decoration:underline;text-underline-offset:3px}.app .cmt{font-size:var(--micro);color:rgb(var(--text-tertiary));line-height:16px;white-space:nowrap}.app .imp{margin:.75rem 1.5rem 0;border:1px solid rgb(var(--border));border-radius:.75rem;background:rgb(var(--bg))}.app .imph{display:flex;align-items:center;gap:.625rem;padding:.75rem 1rem;border-bottom:1px solid rgb(var(--border-soft))}.app .imph b{font-size:var(--meta);font-weight:550;line-height:20px}.app .imph .inote{font-size:var(--micro);line-height:16px;color:rgb(var(--text-tertiary))}.app .imph .x{margin-left:auto}.app .impb{padding:1rem;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem 1.5rem}.app .impb .full{grid-column:1 / -1}.app .lbl{font-size:var(--micro);line-height:16px;font-weight:550;color:rgb(var(--text-tertiary));margin-bottom:.375rem;display:block}.app .drop{border:1px dashed rgb(var(--border-strong));border-radius:.5rem;padding:1.25rem;text-align:center;font-size:var(--meta);line-height:20px;color:rgb(var(--text-secondary));background:rgb(var(--bg-raised))}.app .drop b{color:rgb(var(--text-primary));font-weight:450}.app .drop.on{border-color:rgb(var(--text-primary))}.app .drop .file{display:inline-flex;align-items:center;gap:.5rem;color:rgb(var(--text-primary))}.app .ifld{display:flex;flex-direction:column;gap:.375rem}.app .ifld select,.app .ifld input{height:var(--h-control);box-sizing:border-box;padding:0 .625rem;border:1px solid rgb(var(--border));border-radius:var(--radius-btn);background:rgb(var(--bg-raised));font-family:inherit;font-size:var(--meta);line-height:20px;color:rgb(var(--text-primary))}.app .ifld .help{font-size:var(--micro);line-height:16px;color:rgb(var(--text-tertiary))}.app .seg{display:inline-flex;border:1px solid rgb(var(--border));border-radius:var(--radius-btn);overflow:hidden}.app .seg button{height:calc(var(--h-control) - 2px);padding:0 .75rem;border:0;background:transparent;font-family:inherit;font-size:var(--meta);line-height:20px;color:rgb(var(--text-secondary));cursor:pointer}.app .seg button+button{border-left:1px solid rgb(var(--border))}.app .seg button.on{background:rgb(var(--text-primary));color:rgb(var(--bg))}.app .cmap{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.375rem .75rem;align-items:center;font-size:var(--meta);line-height:20px}.app .cmap .f{color:rgb(var(--text-secondary))}.app .cmap .f i{font-style:normal;color:rgb(var(--text-tertiary));font-size:var(--micro)}.app .cmap select{width:100%}.app .cmap .need{color:rgb(var(--attention))}.app .impf{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;border-top:1px solid rgb(var(--border-soft))}.app .impf .inote{font-size:var(--micro);line-height:16px;color:rgb(var(--text-tertiary))}.app .prog{display:flex;flex-direction:column;gap:.375rem;flex:1}.app .prog .bar{height:.25rem;border-radius:999px;background:rgb(var(--bg-sunken));overflow:hidden}.app .prog .bar i{display:block;height:100%;background:rgb(var(--text-primary));transition:width .2s}.app .prog .bar i.run{width:40%;animation:progrun 1.2s ease-in-out infinite alternate}@media(prefers-reduced-motion:reduce){.app .prog .bar i.run{animation:none;width:100%;opacity:.4}}.app .prog .step{font-size:var(--micro);line-height:16px;color:rgb(var(--text-secondary))}.app .res{padding:1rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.75rem}.app .res .kpi{display:flex;flex-direction:column;gap:.125rem}.app .res .kpi b{font-family:Newsreader,serif;font-size:1.375rem;font-weight:400;line-height:28px;font-variant-numeric:tabular-nums}.app .res .kpi span{font-size:var(--micro);line-height:16px;color:rgb(var(--text-tertiary))}.app .resl{padding:0 1rem 1rem;display:flex;flex-direction:column;gap:.75rem}.app .resl h4{font-size:var(--micro);line-height:16px;font-weight:550;color:rgb(var(--text-tertiary));margin:0 0 .25rem}.app .resl ul{margin:0;padding:0;list-style:none;font-size:var(--meta);line-height:20px;color:rgb(var(--text-secondary))}.app .resl li{display:flex;gap:.75rem}.app .resl li .n{font-variant-numeric:tabular-nums;color:rgb(var(--text-tertiary));min-width:4.5rem}.app .resl .names{color:rgb(var(--text-primary))}@media(max-width:767px){.app .impb,.app .srcgrid,.app .cmap{grid-template-columns:minmax(0,1fr)}}.app .mtchl{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.5rem}.app .mtch{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;font-size:var(--meta);line-height:20px;color:rgb(var(--text-secondary))}.app .mtch select{height:calc(var(--h-control) - 4px);padding:0 .5rem;border:1px solid rgb(var(--border));border-radius:var(--radius-btn);background:rgb(var(--bg-raised));font-family:inherit;font-size:var(--meta);color:rgb(var(--text-primary))}.app .lnk{background:none;border:0;padding:0;margin:0;font:inherit;color:rgb(var(--link));text-decoration:underline;text-decoration-color:rgb(var(--link)/.3);text-underline-offset:3px;cursor:pointer}.app .srca .srcq .lnk{color:rgb(var(--text-secondary));text-decoration:none}.app .srca .srcq .lnk:hover{color:rgb(var(--text-primary))}.app .btn[disabled]{opacity:.5;cursor:default}.app .btn[disabled]:hover{background:rgb(var(--bg-raised))}.app .btn.dark[disabled]:hover{background:rgb(var(--text-primary))}.app .feeds{display:flex;flex-wrap:wrap;gap:.375rem;margin-top:.25rem;padding-top:.75rem;border-top:1px solid rgb(var(--border-soft))}.app .feeds .fl{width:100%;font-size:.6875rem;letter-spacing:.09em;text-transform:uppercase;font-weight:550;color:rgb(var(--text-tertiary));line-height:16px}.app .feeds .fc{font-size:var(--micro);line-height:16px;padding:.1875rem .5rem;border-radius:.4375rem;background:rgb(var(--text-primary)/.05);color:rgb(var(--text-primary))}.app .src.rcn{border-color:rgb(var(--attention)/.55)}.app .srcb .stat svg.wic,.app .ledgerstat svg.wic,.app .rbn>svg{width:14px;height:14px;flex:none;fill:none;stroke:currentColor;stroke-width:1.5}.app .srcb .stat svg.wic{color:rgb(var(--attention))}.app .ledgerstat.att{color:rgb(var(--attention))}.app .hmeta .sdot{display:inline-block;width:6px;height:6px;border-radius:50%;margin-right:.375rem;vertical-align:1px;background:rgb(var(--attention))}.app .rbn{display:flex;align-items:center;gap:.75rem;margin:.25rem 1.5rem 1.25rem;padding:.75rem 1rem;border-radius:.75rem;border:1px solid rgb(var(--attention)/.55);background:rgb(var(--attention)/.06);font-size:var(--meta);line-height:20px}.app .rbn>svg{color:rgb(var(--attention))}.app .rbn div{flex:1;min-width:0;color:rgb(var(--text-secondary))}.app .rbn b{font-weight:550;color:rgb(var(--text-primary))}.app .tdl{padding:0 1.5rem}.app .tdl .mtch{padding:.625rem 0;border-bottom:1px solid rgb(var(--border-soft))}.app .tdl .mtch .names{color:rgb(var(--text-primary));font-weight:450}.app .tdl .mtch select{margin-left:auto}.app .cmg2{padding:0 1.5rem}.app .cg{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.5rem 0}.app .cgl{width:6.5rem;font-size:var(--micro);color:rgb(var(--text-secondary));line-height:16px}.app .cm2{display:inline-flex;align-items:center;gap:.625rem;height:var(--h-control);box-sizing:border-box;padding:0 .75rem;border-radius:var(--radius-btn);border:1px solid rgb(var(--border-soft));font-size:var(--meta);line-height:20px}.app .cm2 b{font-weight:450;color:rgb(var(--text-primary))}.app .cm2 i{font-style:normal;font-size:.6875rem;color:rgb(var(--text-tertiary));line-height:16px}.app .ukt{margin:0 1.5rem 1rem;border:1px solid rgb(var(--border));border-radius:var(--radius-card);background:rgb(var(--bg));display:flex;flex-direction:column;min-width:0}.app .ukt.ukin{margin:0}.app .ukh{display:flex;flex-direction:column;gap:.125rem;padding:.75rem .875rem .625rem}.app .ukh .ukt1{font-size:var(--meta);line-height:20px;font-weight:550;color:rgb(var(--text-primary))}.app .ukh .ukt2{font-size:var(--micro);line-height:16px;color:rgb(var(--text-tertiary))}.app .ukall{display:flex;align-items:center;gap:.625rem;flex-wrap:wrap;padding:0 .875rem .625rem}.app .ukall .ukl1{font-size:var(--micro);line-height:16px;color:rgb(var(--text-tertiary))}.app .ukls{list-style:none;max-height:20rem;overflow-y:auto;border-top:1px solid rgb(var(--border-soft))}.app .ukr{display:flex;align-items:center;gap:.5rem .75rem;flex-wrap:wrap;padding:.5rem .875rem;border-bottom:1px solid rgb(var(--border-soft))}.app .ukr:last-child{border-bottom:0}.app .ukn{flex:1 1 12rem;min-width:0;font-size:var(--meta);line-height:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app .ukg{font-size:var(--micro);line-height:16px;color:rgb(var(--text-tertiary));white-space:nowrap}.app .ukg.ukask{color:rgb(var(--attention));font-weight:550}.app .ukseg{display:inline-flex;flex-wrap:wrap;gap:2px;padding:2px;max-width:100%;border-radius:var(--radius-btn);background:rgb(var(--bg-sunken));border:1px solid rgb(var(--border))}.app .ukseg .uko{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;height:1.625rem;padding:0 .625rem;border-radius:.375rem;font:inherit;font-size:var(--micro);color:rgb(var(--text-secondary));cursor:pointer;white-space:nowrap}.app .ukseg .uko:hover{color:rgb(var(--text-primary))}.app .ukseg .uko.ukon{background:rgb(var(--bg));color:rgb(var(--text-primary));font-weight:550;box-shadow:0 1px 2px #00000014,0 0 0 1px rgb(var(--border))}.app .ukseg .uko:focus-visible{outline:2px solid rgb(var(--focus-ring)/.5);outline-offset:1px}.app .ukf{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;padding:.625rem .875rem;border-top:1px solid rgb(var(--border-soft))}.app .ukno{font-size:var(--micro);line-height:16px;color:rgb(var(--text-tertiary))}.app .ukb{margin-left:auto;display:flex;gap:.5rem}@media(max-width:767px){.app .ukt{margin:0 1rem 1rem}.app .ukls{max-height:none;overflow:visible}.app .ukseg{width:100%}.app .ukseg .uko{flex:1;height:2.75rem}.app .ukb{margin-left:0;width:100%}.app .ukb .btn{flex:1;justify-content:center;height:2.75rem}}.app .qcp{margin:0 1.5rem 1rem;max-width:52rem;padding:1rem 1.125rem;border:1px solid rgb(var(--border));border-radius:var(--radius-card);background:rgb(var(--bg));display:flex;flex-direction:column;gap:.625rem}.app .qch{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.app .qch .qcn{font-size:var(--lead);line-height:24px;font-weight:550;color:rgb(var(--text-primary))}.app .qch .stat{font-size:var(--meta);line-height:20px}.app .qcl{font-size:var(--meta);line-height:20px;color:rgb(var(--text-secondary));text-wrap:pretty;max-width:40rem}.app .qcf{display:grid;grid-template-columns:auto minmax(0,1fr);-moz-column-gap:1rem;column-gap:1rem;row-gap:.25rem;font-size:var(--meta);line-height:20px}.app .qcf dt{color:rgb(var(--text-tertiary));margin:0}.app .qcf dd{color:rgb(var(--text-primary));margin:0;font-variant-numeric:tabular-nums;min-width:0;overflow-wrap:anywhere}.app .qcerr{font-size:var(--meta);line-height:20px;color:rgb(var(--danger))}.app .qcmsg{font-size:var(--meta);line-height:20px;color:rgb(var(--text-secondary))}.app .qca{display:flex;gap:.5rem;flex-wrap:wrap;padding-top:.25rem}.app .qcres{display:flex;flex-direction:column;gap:.25rem}.app .qcconf{display:flex;flex-direction:column;gap:.375rem;padding:.875rem 1rem;border:1px solid rgb(var(--border-strong));border-radius:var(--radius-card);background:rgb(var(--bg-raised))}.app .qcconf .qcct{font-size:var(--meta);line-height:20px;font-weight:550;color:rgb(var(--text-primary))}.app .qcconf .qccx{font-size:var(--meta);line-height:20px;color:rgb(var(--text-secondary));text-wrap:pretty}.app .qcconf .qccb{display:flex;gap:.5rem;margin-top:.375rem;flex-wrap:wrap}.app .qla{max-width:36rem;margin:0 auto;padding:4rem 1.5rem 3rem;display:flex;flex-direction:column;gap:.75rem}.app .qla .qlk{font-size:var(--micro);letter-spacing:.11em;text-transform:uppercase;font-weight:550;color:rgb(var(--text-tertiary));line-height:16px}.app .qla .qlt{font-family:Newsreader,serif;font-size:1.375rem;font-weight:400;letter-spacing:-.012em;line-height:28px;text-wrap:balance}.app .qla .qlx{font-size:var(--meta);line-height:20px;color:rgb(var(--text-secondary));text-wrap:pretty}.app .qla .qlb{display:flex;gap:.5rem;flex-wrap:wrap;margin-top:.5rem}@media(max-width:767px){.app .qcp{margin:0 1rem 1rem}.app .qcf{grid-template-columns:minmax(0,1fr)}.app .qcf dd{margin-bottom:.375rem}.app .qca .btn,.app .qcconf .qccb .btn,.app .qla .qlb .btn{flex:1;justify-content:center;height:2.75rem}.app .qla{padding:2rem 1rem}}.app .wsw-k{display:flex;align-items:flex-start;gap:.625rem}.app .wsw-k>span{display:flex;flex-direction:column;gap:.125rem}.app .wsw-i{width:16px;height:16px;flex:none;margin-top:2px;color:rgb(var(--text-secondary))}.app .wsw-top{display:flex;align-items:center;gap:.625rem}.app .wsw-st{font-weight:550;color:rgb(var(--text-primary))}.app .wsw-ro{font-size:var(--micro);color:rgb(var(--text-tertiary))}.app .wsw-p{display:block;margin-top:.375rem;max-width:44rem}.app .wsw-said{display:block;margin-top:.5rem;font-size:var(--micro);color:rgb(var(--text-secondary))}.app .wsw-said.bad{color:rgb(var(--danger))}.app .wsw-sw{position:relative;flex:none;width:34px;height:20px;padding:0;border:0;border-radius:999px;background:rgb(var(--text-primary)/.18)}.app .wsw-sw i{position:absolute;left:2px;top:2px;width:16px;height:16px;border-radius:50%;background:rgb(var(--bg-raised));box-shadow:0 1px 2px #0003}.app .wsw-sw.on{background:rgb(var(--text-primary))}.app .wsw-sw.on i{left:16px}.app .usgs{display:flex;flex-direction:column}.app .usgh{display:flex;align-items:center;gap:.75rem;margin:0 0 1rem}.app .usgs .usgh:not(:first-child),.app .usgs+.usgh{margin-top:2rem}.app .usgh .usgk{font-size:var(--micro);letter-spacing:.11em;text-transform:uppercase;font-weight:550;color:rgb(var(--text-secondary));white-space:nowrap}.app .usgln{flex:1;height:1px;background:rgb(var(--border))}.app .usgx svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:1.5;flex:none}.app .usgf{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid rgb(var(--border-soft));border-bottom:1px solid rgb(var(--border-soft))}.app .usgf>div{display:flex;flex-direction:column;gap:.25rem;padding:1.25rem 1.25rem 1.25rem 0}.app .usgf>div+div{padding-left:1.25rem;border-left:1px solid rgb(var(--border-soft))}.app .usgf .usgk{font-size:var(--micro);color:rgb(var(--text-secondary))}.app .usgf b{font-family:Newsreader,serif;font-weight:400;font-size:22px;line-height:28px;color:rgb(var(--text-primary));font-variant-numeric:tabular-nums}.app .usgsb{font-size:var(--micro);color:rgb(var(--text-secondary))}.app .usgw{overflow-x:auto}.app .usgt{width:100%;min-width:0;border-collapse:collapse;font-variant-numeric:tabular-nums}.app .usgt th{padding:0 .75rem .5rem 0;font-size:.6875rem;letter-spacing:.06em;text-transform:uppercase;font-weight:550;color:rgb(var(--text-secondary));text-align:left;border-bottom:1px solid rgb(var(--border-soft))}.app .usgt td{padding:.625rem .75rem .625rem 0;border-bottom:1px solid rgb(var(--border-soft));color:rgb(var(--text-primary));white-space:nowrap}.app .usgt .usgnum{text-align:right}.app .usgt tr.usgo td{color:rgb(var(--text-secondary))}.app .usgp{display:inline-flex;align-items:center;gap:.625rem}.app .usgav{display:inline-flex;align-items:center;justify-content:center;flex:none;width:24px;height:24px;border-radius:50%;background:rgb(var(--text-primary)/.07);font-size:10px;font-weight:550;color:rgb(var(--text-secondary))}.app .sub.usgq{margin-top:.625rem;white-space:normal;overflow:visible;text-overflow:clip}.app .usgr{display:flex;align-items:baseline;gap:1rem;padding:.625rem 0;border-bottom:1px solid rgb(var(--border-soft))}.app .usgrw{flex:1;min-width:0;color:rgb(var(--text-primary))}.app .usgrm{font-size:var(--micro);color:rgb(var(--text-secondary));white-space:nowrap}.app .usgrv{min-width:7rem;text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.app .usgn{padding:1.25rem 0}@media(max-width:767px){.app .usgf{grid-template-columns:repeat(2,minmax(0,1fr))}.app .usgf>div:nth-child(3){padding-left:0;border-left:0}.app .usgf>div:nth-child(n+3){border-top:1px solid rgb(var(--border-soft))}.app .usgx{min-height:2.75rem}.app .usgt .usgwd{display:none}.app .usgt td.usgnum{white-space:normal}.app .usgt td:first-child{white-space:normal;overflow-wrap:break-word}}.app .dv{--bg:255 255 255;--ink:24 22 19;--ink2:72 68 62;--ink3:104 99 91;--hair:229 227 223;--fill:24 22 19;--wash:255 233 150;--wash-a:.8;--canvas:246 245 242;--paper:255 255 255;--edge:0 0 0;--edge-a:.07;--kept:28 104 58;--look:132 78 0;--pp-canvas:243 242 238;--pp-canvas-top:248 247 244;--pp-paper:255 255 255;--pp-shadow-paper:0 1px 2px rgb(24 22 19/.05),0 26px 50px -26px rgb(24 22 19/.28),0 0 0 1px rgb(24 22 19/.04);--pp-r-paper:10px;--pp-pad-canvas:30px 34px 0;--pp-mark:255 226 140;--pp-mark-a:.62;--pp-mark-edge:224 178 60;--p-r-pill:999px;--p-r-btn:10px;--p-hair-strong:rgb(24 22 19/.14);color:rgb(var(--ink));background:rgb(var(--bg));font-size:14px;line-height:21px}.app .dv.dk{--bg:20 19 17;--ink:236 232 224;--ink2:206 201 191;--ink3:160 154 144;--hair:44 42 39;--fill:236 232 224;--wash:214 160 60;--wash-a:.24;--canvas:14 13 12;--paper:30 28 25;--edge:255 255 255;--edge-a:.06;--kept:124 204 152;--look:228 178 92;--pp-canvas:15 14 13;--pp-canvas-top:20 19 17;--pp-paper:34 32 29;--pp-shadow-paper:0 26px 56px -24px rgb(0 0 0/.7),0 0 0 1px rgb(255 255 255/.05);--pp-mark:214 160 60;--pp-mark-a:.3;--pp-mark-edge:214 160 60;--p-hair-strong:rgb(236 232 224/.16)}.app .dv-grid{display:grid;grid-template-columns:132px minmax(0,1fr) 340px;min-height:0;min-width:0;flex:1}.app .dv-th{border-right:1px solid rgb(var(--hair));overflow-y:auto;padding:14px 0;display:flex;flex-direction:column;align-items:center;gap:12px}.app .dv-tb{display:flex;flex-direction:column;align-items:center;gap:6px;background:none;border:0;padding:0;cursor:pointer;font:inherit}.app .dv-p{display:block;flex:none;width:88px;height:76px;background:rgb(var(--paper));box-shadow:0 0 0 1px rgb(var(--edge)/calc(var(--edge-a)*2));border-radius:3px;position:relative;padding:10px 8px;box-sizing:border-box}.app .dv-p i{display:block;height:3px;background:rgb(var(--ink)/.12);border-radius:2px;margin-bottom:5px}.app .dv-p.on{box-shadow:0 0 0 2px rgb(var(--link, 31 78 121))}.app .dv-tb small{font-size:11.5px;color:rgb(var(--ink3))}.app .dv-ctr{display:grid;grid-template-rows:auto minmax(0,1fr);min-height:0;min-width:0;background:rgb(var(--canvas))}.app .dv-bar{display:flex;align-items:center;gap:10px;padding:10px 20px;background:rgb(var(--bg));border-bottom:1px solid rgb(var(--hair));font-size:13px;min-width:0;min-height:52px;box-sizing:border-box}.app .dv-bar b{font-weight:500;white-space:nowrap;flex:none}.app .dv-m{color:rgb(var(--ink3));white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.app .dv-sp{flex:1}.app .dv-phone{display:none;align-items:center;gap:8px}.app .dv-step{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 6px;font-size:13px;color:rgb(var(--ink2));white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:var(--p-r-btn);box-shadow:inset 0 0 0 1px var(--p-hair-strong)}.app .dv-step button{display:inline-grid;place-items:center;width:22px;height:22px;background:none;border:0;padding:0;color:rgb(var(--ink3));cursor:pointer}.app .dv-step button:disabled{opacity:.4;cursor:default}.app .dv-step svg{width:15px;height:15px}.app .dv-btn{display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 10px;border:0;border-radius:var(--p-r-btn);box-shadow:inset 0 0 0 1px var(--p-hair-strong);background:transparent;font:inherit;font-size:13px;color:rgb(var(--ink));white-space:nowrap;cursor:pointer}.app .dv-surround{background:linear-gradient(180deg,rgb(var(--pp-canvas-top)) 0,rgb(var(--pp-canvas)) 220px);padding:var(--pp-pad-canvas);overflow-y:auto;position:relative}.app .dv-sheet{position:relative;max-width:720px;margin:0 auto 30px;background:rgb(var(--pp-paper));border-radius:var(--pp-r-paper);box-shadow:var(--pp-shadow-paper);padding:56px 64px 64px;color:rgb(var(--ink2));min-height:820px;box-sizing:border-box}.app .dv-sheet p{margin:0 0 15px}.app .dv-h{font-weight:500;color:rgb(var(--ink));font-size:13.5px}.app .dv-sheet p.dv-h{margin:24px 0 10px}.app .dv-sheet>div:first-child>p.dv-h:first-child{margin-top:0}.app .dv-num{color:rgb(var(--ink));font-weight:500;margin-right:6px}.app .dv-lit{background:linear-gradient(180deg,rgb(var(--pp-mark)/calc(var(--pp-mark-a) + .1)),rgb(var(--pp-mark)/var(--pp-mark-a)));border-radius:5px;padding:1px 4px;margin:0 -4px;box-shadow:inset 0 -1px rgb(var(--pp-mark-edge)/.45);color:rgb(var(--ink));box-decoration-break:clone;-webkit-box-decoration-break:clone}.app .dv-none{color:rgb(var(--ink3))}.app .dv-pg{position:absolute;bottom:22px;left:0;right:0;text-align:center;font-size:11.5px;color:rgb(var(--ink3))}.app .dv-rr{border-left:1px solid rgb(var(--hair));overflow-y:auto;display:grid;grid-template-rows:46px minmax(0,1fr);min-height:0;background:rgb(var(--bg))}.app .dv-tabs{display:flex;align-items:center;gap:2px;padding:0 10px;min-width:0;border-bottom:1px solid rgb(var(--hair))}.app .dv-tab{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 9px;border-radius:var(--p-r-pill);color:rgb(var(--ink3));font:inherit;font-size:12.5px;white-space:nowrap}.app .dv-tab svg{width:14px;height:14px;flex:none}.app .dv-tab.on{background:rgb(var(--fill)/.065);color:rgb(var(--ink));box-shadow:inset 0 0 0 1px rgb(var(--ink)/.05)}.app .dv-x{background:none;border:0;font:inherit;font-size:13px;color:rgb(var(--ink2));cursor:pointer;padding:0 6px}.app .dv-bd{padding:16px 20px;font-size:13px}.app .dv-bd h3{font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:rgb(var(--ink3));font-weight:500;margin:18px 0 8px}.app .dv-bd h3:first-child{margin-top:2px}.app .dv-kv{display:grid;grid-template-columns:96px minmax(0,1fr);gap:7px 10px}.app .dv-kv span{color:rgb(var(--ink3))}.app .dv-okr{display:flex;gap:8px;align-items:flex-start;padding:4px 0;color:rgb(var(--ink2));line-height:19px}.app .dv-okr svg{width:13px;height:13px;flex:none;transform:translateY(3px)}.app .dv-okr.ok svg{color:rgb(var(--kept))}.app .dv-okr.no svg{color:rgb(var(--look))}.app .dv-cl{color:inherit;background:none;border:0;padding:0;font:inherit;cursor:pointer;text-decoration:none}.app .dv-msg{max-width:34rem;margin:90px auto 0;text-align:center;color:rgb(var(--ink2))}.app .dv-msg .dv-cl{color:rgb(var(--link, 31 78 121))}.app .dv-scrim{display:none}.app .dv{--ins:28 104 58;--del:166 40 30}.app .dv.dk{--ins:124 204 152;--del:240 146 128}.app .dv-nw{display:inline-block;font-size:10.5px;font-weight:600;letter-spacing:.03em;color:rgb(var(--ink2));box-shadow:inset 0 0 0 1px rgb(var(--ink)/.28);border-radius:5px;padding:0 5px;line-height:16px;margin-left:6px;vertical-align:1px;text-transform:uppercase}.app .dv-nl{display:inline-block;font-size:11px;font-weight:500;color:rgb(var(--ink2));background:rgb(var(--fill)/.06);border-radius:6px;padding:0 6px;line-height:18px;white-space:nowrap;vertical-align:1px}.app .dv-share{margin-left:auto;display:inline-flex;align-items:center;gap:10px}.app .dv-from{display:inline-flex;align-items:center;height:28px;padding:0 10px;border-radius:9px;box-shadow:inset 0 0 0 1px rgb(var(--hair));font-size:12.5px;color:rgb(var(--ink2));white-space:nowrap}.app .dv-tl{display:flex;align-items:center;gap:2px}.app .dv-sheet:focus{outline:none}.app h2.dv-diffs{margin:0;font-weight:inherit}.app .dv-said{font-size:12.5px;color:rgb(var(--ink2))}.app .dv-ghost{display:inline-flex;align-items:center;gap:7px;height:30px;padding:0 10px;border:0;border-radius:var(--p-r-btn);background:none;font:inherit;font-size:13px;color:rgb(var(--ink));cursor:pointer}.app .dv-ghost svg,.app .dv-btn svg,.app .dv-ibtn svg,.app .dv-badge svg{width:15px;height:15px;flex:none}.app .dv-ibtn{flex:none;display:inline-grid;place-items:center;width:32px;height:32px;border:0;border-radius:var(--p-r-btn);box-shadow:inset 0 0 0 1px var(--p-hair-strong);background:transparent;color:rgb(var(--ink));cursor:pointer}.app .dv-ibtn:disabled,.app .dv-btn:disabled{opacity:.45;cursor:default}.app .dv-badge{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 9px;border-radius:12px;box-shadow:inset 0 0 0 1px rgb(var(--hair));font-size:12.5px;color:rgb(var(--ink2));white-space:nowrap}.app .dv-badge svg{width:13px;height:13px}.app .dv-cmp{display:inline-flex;align-items:center;gap:6px}.app .dv-wide{display:inline-flex}.app .dv-tab{border:0;background:none;cursor:pointer}.app .dv-cnt{display:inline-block;min-width:18px;padding:0 6px;margin-left:4px;border-radius:9px;background:rgb(var(--fill)/.06);color:rgb(var(--ink2));font-size:11.5px;line-height:18px;text-align:center}.app .dv-p.bad{background:repeating-linear-gradient(135deg,rgb(var(--ink)/.05) 0 6px,transparent 6px 12px),rgb(var(--paper))}.app .dv-mk{position:absolute;right:-5px;top:-5px;width:10px;height:10px;border-radius:50%;background:rgb(var(--wash));box-shadow:0 0 0 2px rgb(var(--bg))}.app .dv-ul{display:flex;align-items:baseline;gap:8px;padding:6px 0;color:rgb(var(--ink))}.app .dv-ul small{color:rgb(var(--ink3));font-size:12.5px;margin-left:auto;white-space:nowrap}.app .dv-bd .dv-none{margin:4px 0}.app .dv-ps{padding:10px;border-radius:9px;margin:0 -10px}.app .dv-ps+.dv-ps{margin-top:2px}.app .dv-ps.on{background:rgb(var(--fill)/.05)}.app .dv-psb{display:block;width:100%;border:0;background:none;padding:0;font:inherit;color:inherit;text-align:left;cursor:pointer}.app .dv-psh{display:flex;gap:8px;font-size:12.5px;color:rgb(var(--ink3))}.app .dv-psh b{color:rgb(var(--ink));font-weight:500}.app .dv-q{display:block;font-family:Spectral,Georgia,serif;font-size:13.5px;line-height:20px;color:rgb(var(--ink));margin-top:4px}.app .dv-a{display:inline-block;font-size:12.5px;color:rgb(var(--link, 31 78 121));margin-top:4px;text-decoration:none}.app .dv-an{color:rgb(var(--ink2))}.app .dv-mini{border:1px solid rgb(var(--hair));border-radius:16px;padding:10px 12px 8px;margin-top:4px;background:rgb(var(--bg))}.app .dv-ph{color:rgb(var(--ink3));font-size:13px;margin-bottom:10px}.app .dv-rw{display:flex;align-items:center;gap:8px;font-size:12.5px;color:rgb(var(--ink2))}.app .dv-lock{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 9px;border-radius:13px;background:rgb(var(--fill)/.06);color:rgb(var(--ink));white-space:nowrap}.app .dv-lock svg{width:12px;height:12px;color:rgb(var(--ink2));flex:none}.app .dv-go{width:28px;height:28px;border:0;border-radius:50%;background:rgb(var(--fill)/.08);display:grid;place-items:center;color:rgb(var(--ink2))}.app .dv-go svg{width:14px;height:14px}.app .dv-go:disabled{opacity:.6}.app .dv-note{margin:12px 0 0;font-size:13px;line-height:20px;color:rgb(var(--ink2))}.app .dv-lk{color:rgb(var(--link, 31 78 121));text-decoration:none}.app .dv-turn{margin:0 0 6px}.app .dv-dq{display:flex;justify-content:flex-end;margin:4px 0 12px}.app .dv-dq span{background:rgb(var(--fill)/.055);border-radius:14px;padding:8px 12px;max-width:90%;font-size:13px;line-height:19px;color:rgb(var(--ink))}.app .dv-da{font-size:13.5px;line-height:21px;color:rgb(var(--ink))}.app .dv-da p{margin:0 0 10px}.app .dv-da b{font-weight:600}.app .dv-qt{text-decoration:underline;text-decoration-color:rgb(var(--ink)/.5);text-decoration-thickness:1px;text-underline-offset:3px}.app .dv-sup{border:0;background:none;padding:0 1px;margin-left:4px;font:inherit;font-size:10.5px;font-weight:600;line-height:1;color:rgb(var(--link, 31 78 121));cursor:pointer}.app .dv-da .dv-from2{color:rgb(var(--ink3));font-size:12.5px;line-height:18px}.app .dv-da .dv-held{color:rgb(var(--ink2));font-size:12.5px;line-height:18px}.app .dv-ptl{display:none}.app .dv-mw{display:none;position:relative}.app .dv-more{width:36px;height:36px;display:grid;place-items:center;border:0;border-radius:var(--p-r-btn);background:none;color:rgb(var(--text-primary, 24 22 19));cursor:pointer}.app .dv-more svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round}.app .dv-menu{position:absolute;right:0;top:calc(100% + 4px);z-index:30;display:grid;min-width:210px;padding:6px;border-radius:12px;background:rgb(var(--bg-raised, 255 255 255));box-shadow:0 0 0 1px rgb(var(--border, 219 219 219)),0 18px 44px -16px #0000004d}.app .dv-menu>*{display:flex;align-items:center;gap:9px;height:38px;padding:0 10px;border:0;border-radius:8px;background:none;font:inherit;font-size:13.5px;color:rgb(var(--text-primary, 24 22 19));text-decoration:none;text-align:left;cursor:pointer}.app .dv-menu>*:hover,.app .dv-menu>*:focus-visible{background:rgb(var(--bg-sunken, 236 236 236))}.app .dv-menu svg{width:15px;height:15px;flex:none;fill:none;stroke:currentColor;stroke-width:1.4}@media(max-width:760px){.app .dv-wk{display:none}.app .dv-ptl{display:block;position:absolute;left:50%;transform:translate(-50%);max-width:calc(100% - 12.5rem);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;color:rgb(var(--text-primary, 24 22 19))}.app .dv-mw{display:inline-flex}.app .dv-from{display:none}.app .dv-said{position:absolute;right:1rem;top:calc(100% + 6px);z-index:30;pointer-events:none;max-width:calc(100% - 2rem);padding:8px 12px;border-radius:10px;background:rgb(var(--bg-raised, 255 255 255));box-shadow:0 0 0 1px rgb(var(--border, 219 219 219)),0 12px 30px -14px #0000004d;color:rgb(var(--text-primary, 24 22 19))}}.app .dv-scan{position:relative;min-height:760px;margin:-56px -64px -64px;overflow:hidden;border-radius:var(--pp-r-paper)}.app .dv-blur{position:absolute;top:40px;right:50px;bottom:40px;left:50px;filter:blur(2.2px);opacity:.55}.app .dv-blur i{display:block;height:8px;background:rgb(var(--ink)/.35);border-radius:3px;margin-bottom:12px}.app .dv-unr{position:absolute;left:50%;top:44%;transform:translate(-50%,-50%);width:430px;max-width:calc(100% - 32px);box-sizing:border-box;background:rgb(var(--bg));border-radius:14px;padding:18px 20px;box-shadow:0 0 0 1px rgb(var(--hair)),0 18px 44px -16px #0000004d}.app .dv-unr b{display:block;font-weight:600;font-size:14.5px;color:rgb(var(--ink))}.app .dv-unr p{margin:8px 0 0;color:rgb(var(--ink2));font-size:13.5px;line-height:21px}.app .dv-acts{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.app .dv-pri{display:inline-flex;align-items:center;height:32px;padding:0 12px;border-radius:var(--p-r-btn);background:rgb(var(--ink));color:rgb(var(--bg));font-size:13px;font-weight:500;text-decoration:none}.app .dv-grid.two{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 320px}.app .dv-cmpc{display:grid;grid-template-rows:auto minmax(0,1fr);min-height:0;min-width:0;background:rgb(var(--canvas))}.app .dv-cmpc+.dv-cmpc{border-left:1px solid rgb(var(--hair))}.app .dv-cs{padding:44px 40px 50px;font-size:13px;line-height:21px;min-height:600px}.app .dv-ins{background:rgb(var(--ins)/.16);color:rgb(var(--ink));border-radius:3px;padding:1px 2px;text-decoration:none}.app .dv-del{color:rgb(var(--del));text-decoration:line-through;text-decoration-thickness:1px}.app .dv-dfx{padding:10px 0}.app .dv-dfx+.dv-dfx{margin-top:4px}.app .dv-dfh{font-size:12.5px;color:rgb(var(--ink3))}.app .dv-psheet,.app .dv-pw{display:none}.app .dv{container-type:inline-size}@container (max-width:900px){.app .dv-grid{grid-template-columns:minmax(0,1fr) 300px}.app .dv-th{display:none}.app .dv-surround{padding:20px 18px 0}.app .dv-sheet{padding:40px 36px 56px}}@media(max-width:640px){.app .dv-grid{grid-template-columns:minmax(0,1fr)}.app .dv-th{display:none}.app .dv-phone{display:inline-flex}.app .dv-bar{padding:8px 12px}.app .dv-surround{padding:12px 10px 0}.app .dv-sheet{padding:30px 22px;font-size:12.5px;line-height:19px;min-height:0}.app .dv-rr{display:none}.app .dv-rr.dv-rr-open{display:grid;position:fixed;left:0;right:0;bottom:0;max-height:78vh;border-left:0;border-radius:22px 22px 0 0;box-shadow:0 -18px 44px -16px #0000004d;z-index:41}.app .dv-scrim{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#1816134d;z-index:40}.app .dv-wide,.app .dv-cmp,.app .dv-ibtn,.app .dv-badge,.app .dv-bar>b,.app .dv-m{display:none}.app .dv-pw{display:inline;font-size:12.5px;color:rgb(var(--ink3));white-space:nowrap}.app .dv-psheet{display:block;position:sticky;bottom:0;margin:0 -10px;padding:8px 18px 18px;background:rgb(var(--bg));border-radius:22px 22px 0 0;box-shadow:0 -18px 44px -16px #00000040}.app .dv-grip{display:block;width:36px;height:4px;border-radius:2px;background:rgb(var(--ink)/.18);margin:0 auto 10px}.app .dv-psheet .dv-psh{font-size:12.5px}.app .dv-psheet p{margin:10px 0 0;font-size:13px;line-height:20px;color:rgb(var(--ink))}.app .dv-grid.two{grid-template-columns:minmax(0,1fr);overflow-y:auto}.app .dv-cmpc+.dv-cmpc{border-left:0}.app .dv-cs{padding:28px 22px 32px;min-height:0}.app .dv-grid.two>.dv-rr{display:block;border-left:0;padding-bottom:24px}.app .dv-cmpc .dv-bar>b{display:inline}.app .dv-cmpc .dv-m{display:inline;font-size:12.5px}}.app .spill{display:inline-flex;align-items:center;gap:.375rem;height:var(--h-chip);padding:0 .5rem 0 .4375rem;border-radius:var(--radius-pill);font-size:var(--micro);line-height:16px;font-weight:450;color:rgb(var(--text-secondary));background:rgb(var(--text-primary)/.05);border:1px solid rgb(var(--text-primary)/.06);white-space:nowrap}.app .spill .sdt{width:6px;height:6px;border-radius:50%;background:rgb(var(--text-tertiary));flex:none}.app .spill.att{color:rgb(var(--attention));background:rgb(var(--attention)/.08);border-color:rgb(var(--attention)/.16)}.app .spill.att .sdt{background:rgb(var(--attention))}.app .spill.ok{color:rgb(var(--confirmed));background:rgb(var(--confirmed)/.08);border-color:rgb(var(--confirmed)/.16)}.app .spill.ok .sdt{background:rgb(var(--confirmed))}.app .spill.unread{color:rgb(var(--unread));background:rgb(var(--unread)/.08);border-color:rgb(var(--unread)/.16)}.app .spill.unread .sdt{background:rgb(var(--unread))}.app .spill.dan{color:rgb(var(--danger));background:rgb(var(--danger)/.08);border-color:rgb(var(--danger)/.16)}.app .spill.dan .sdt{background:rgb(var(--danger))}.app .spill .ssp{width:10px;height:10px;border-radius:50%;border:1.5px solid rgb(var(--text-primary)/.2);border-top-color:rgb(var(--text-primary));flex:none;animation:sysspin .9s linear infinite}@media(prefers-reduced-motion:reduce){.app .spill .ssp{animation:none;border-top-color:rgb(var(--text-primary)/.2)}}.app .gpill{display:inline-flex;align-items:center;gap:.25rem;height:var(--h-chip);padding:0 .5rem;border-radius:var(--radius-pill);font-size:var(--micro);line-height:16px;font-weight:450;color:rgb(var(--text-secondary));background:rgb(var(--text-primary)/var(--chip-fill));white-space:nowrap;max-width:100%;min-width:0}.app .gpill svg{width:12px;height:12px;flex:none;color:rgb(var(--text-tertiary))}.app .gpill .gpt{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app .plist{display:flex;flex-direction:column;min-width:0}.app .prow{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;min-height:2rem;padding:.375rem 0;border-bottom:1px solid rgb(var(--border-soft))}.app .prow:last-child{border-bottom:0}.app .prow .pk{font-size:var(--micro);line-height:16px;color:rgb(var(--text-tertiary));flex:none;width:7rem}.app .prow .pv{font-size:var(--meta);line-height:20px;color:rgb(var(--text-primary));text-align:right;min-width:0;overflow-wrap:anywhere;display:flex;align-items:center;justify-content:flex-end;gap:.375rem;flex-wrap:wrap}.app .prow .pv.num{font-variant-numeric:tabular-nums;font-weight:550}.app .prow .pv a{color:rgb(var(--link));text-decoration:none;border-bottom:1px solid rgb(var(--link)/.35)}.app .fch{display:inline-flex;align-items:center;gap:.375rem;height:var(--h-chip);padding:0 .5rem 0 .375rem;border-radius:var(--radius-chip);border:1px solid rgb(var(--border));background:rgb(var(--bg));font-size:var(--micro);line-height:16px;color:rgb(var(--text-primary));max-width:100%;min-width:0;white-space:nowrap}.app .fch .fn{overflow:hidden;text-overflow:ellipsis;min-width:0}.app .fch .fz{color:rgb(var(--text-tertiary));font-variant-numeric:tabular-nums}.app .fch .fi{width:14px;height:14px;flex:none;color:rgb(var(--text-tertiary))}.app .fch .fi[data-kind=pdf]{color:rgb(var(--file-pdf))}.app .fch .fi[data-kind=doc]{color:rgb(var(--file-doc))}.app .fch .fi[data-kind=xls]{color:rgb(var(--file-xls))}.app .fch .fx{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;width:16px;height:16px;border-radius:var(--radius-sm);display:inline-flex;align-items:center;justify-content:center;color:rgb(var(--text-tertiary));cursor:pointer;margin:0 -.25rem 0 .125rem;flex:none}.app .fch .fx:hover{color:rgb(var(--text-primary));background:rgb(var(--text-primary)/.06)}.app .fch .fx svg{width:9px;height:9px}.app .fch.on{border-color:rgb(var(--border-strong));background:rgb(var(--bg-sunken))}.app .schip{display:inline-flex;align-items:center;gap:.375rem;height:var(--h-chip);padding:0 .5rem;border-radius:var(--radius-pill);border:1px solid rgb(var(--border));background:rgb(var(--bg));font-size:var(--micro);line-height:16px;font-weight:450;color:rgb(var(--text-secondary));white-space:nowrap;cursor:pointer;transition:border-color var(--dur),color var(--dur),background var(--dur)}.app .schip svg{width:12px;height:12px;flex:none;color:rgb(var(--text-tertiary))}.app .schip:hover{border-color:rgb(var(--border-strong));color:rgb(var(--text-primary))}.app .schip.on{background:rgb(var(--accent));border-color:rgb(var(--accent));color:rgb(var(--accent-ink))}.app .schip.on svg{color:rgb(var(--accent-ink))}.app .schip .sp{margin-left:.125rem;color:rgb(var(--text-tertiary));font-weight:400}.app .schip .sdot{width:6px;height:6px;border-radius:50%;background:rgb(var(--confirmed));flex:none}.app .schip .sdot.att{background:rgb(var(--attention))}.app .schip:focus-visible{outline:2px solid rgb(var(--focus-ring)/.5);outline-offset:1px}.app .fcard{display:flex;align-items:center;gap:.75rem;padding:.625rem .75rem;border:1px solid rgb(var(--border));border-radius:var(--radius-card);background:rgb(var(--bg));min-width:0;max-width:26rem}.app .fcard .fct{width:1.25rem;height:1.25rem;display:flex;align-items:center;justify-content:center;flex:none;color:rgb(var(--text-secondary))}.app .fcard .fct svg{width:16px;height:16px}.app .fcard .fct[data-kind=pdf]{color:rgb(var(--file-pdf))}.app .fcard .fct[data-kind=doc]{color:rgb(var(--file-doc))}.app .fcard .fct[data-kind=xls]{color:rgb(var(--file-xls))}.app .fcard .fcb{min-width:0;flex:1;display:flex;flex-direction:column}.app .fcard .fcn{font-size:var(--meta);line-height:20px;font-weight:450;color:rgb(var(--text-primary));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app .fcard .fcm{font-size:var(--micro);line-height:16px;color:rgb(var(--text-tertiary))}.app .fcard .fcd{flex:none}.app .steps{border:1px solid rgb(var(--border));border-radius:var(--radius-card);background:rgb(var(--bg));min-width:0}.app .steps .sth{display:flex;align-items:center;gap:.5rem;height:2.25rem;padding:0 .75rem;font-size:var(--meta);line-height:20px;color:rgb(var(--text-secondary));cursor:pointer;width:100%;text-align:left;border-radius:var(--radius-card)}.app .steps .sth:hover{color:rgb(var(--text-primary))}.app .steps .sth b{font-weight:450;color:rgb(var(--text-primary))}.app .steps .sth .stc{margin-left:auto;transition:transform var(--dur);color:rgb(var(--text-tertiary))}.app .steps .sth .stc svg{width:12px;height:12px}.app .steps[data-open=true] .sth .stc{transform:rotate(180deg)}.app .steps .stl{list-style:none;padding:0 .75rem .5rem;display:none;flex-direction:column}.app .steps[data-open=true] .stl{display:flex}.app .steps .sstep{display:flex;align-items:flex-start;gap:.5rem;padding:.25rem 0;font-size:var(--meta);line-height:20px;color:rgb(var(--text-secondary))}.app .steps .sstep .stm{width:16px;height:16px;border-radius:50%;flex:none;margin-top:2px;border:1.5px dashed rgb(var(--border-strong));display:flex;align-items:center;justify-content:center;color:rgb(var(--accent-ink))}.app .steps .sstep .stm svg{width:9px;height:9px;stroke-width:2.2}.app .steps .sstep.done{color:rgb(var(--text-tertiary))}.app .steps .sstep.done .stm{border:0;background:rgb(var(--confirmed))}.app .steps .sstep.done .stt{text-decoration:line-through;text-decoration-color:rgb(var(--text-tertiary)/.5)}.app .steps .sstep.now{color:rgb(var(--text-primary))}.app .steps .sstep.now .stm{border:1.5px solid rgb(var(--text-primary)/.2);border-top-color:rgb(var(--text-primary));animation:sysspin .9s linear infinite}@media(prefers-reduced-motion:reduce){.app .steps .sstep.now .stm{animation:none}}.app .steps .sstep .stt{min-width:0}.app .steps .sstep .stn{font-size:var(--micro);line-height:16px;color:rgb(var(--text-tertiary));margin-left:auto;flex:none;font-variant-numeric:tabular-nums}.app .srcg{display:flex;flex-direction:column;min-width:0;padding-left:1.5rem;position:relative}.app .srcg:before{content:"";position:absolute;left:.5rem;top:.5rem;bottom:.5rem;width:1px;background:rgb(var(--border))}.app .srcg .sgh{font-size:var(--micro);line-height:16px;color:rgb(var(--text-tertiary));padding:.25rem 0}.app .srcg .sgh b{font-weight:450;color:rgb(var(--text-secondary))}.app .srcg .sgr{display:flex;align-items:center;gap:.5rem;min-height:1.75rem;font-size:var(--micro);line-height:16px;color:rgb(var(--text-secondary));min-width:0}.app .srcg .sgr .fi{width:14px;height:14px;flex:none;color:rgb(var(--text-tertiary))}.app .srcg .sgr .fi[data-kind=pdf]{color:rgb(var(--file-pdf))}.app .srcg .sgr .fi[data-kind=doc]{color:rgb(var(--file-doc))}.app .srcg .sgr .fi[data-kind=xls]{color:rgb(var(--file-xls))}.app .srcg .sgr .sgt{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:rgb(var(--text-primary))}.app .srcg .sgr .sgk{margin-left:auto;flex:none;color:rgb(var(--text-tertiary));font-variant-numeric:tabular-nums}.app .cites{display:inline-flex;align-items:center;gap:2px;vertical-align:1px;margin-left:.125rem;position:relative}.app .cite{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;font-family:Manrope,system-ui,sans-serif;display:inline-flex;align-items:center;justify-content:center;min-width:1rem;height:.875rem;padding:0 .25rem;border-radius:var(--radius-sm);background:rgb(var(--text-primary)/.07);color:rgb(var(--text-secondary));font-size:.625rem;line-height:12px;font-weight:550;font-variant-numeric:tabular-nums;cursor:pointer;transition:background var(--dur),color var(--dur)}.app .cite:hover,.app .cite[aria-expanded=true]{background:rgb(var(--accent));color:rgb(var(--accent-ink))}.app .cite:focus-visible{outline:2px solid rgb(var(--focus-ring)/.5);outline-offset:1px}.app .hcard{position:absolute;left:0;top:calc(100% + .375rem);z-index:30;font-family:Manrope,system-ui,sans-serif;width:22rem;max-width:calc(100vw - 2rem);padding:.75rem .875rem;border:1px solid rgb(var(--border));border-radius:var(--radius-card);background:rgb(var(--bg-raised));box-shadow:var(--shadow-float);text-align:left;font-weight:400;display:flex;flex-direction:column;gap:.375rem}.app .hcard.flip{left:auto;right:0}.app .hcard .hct{font-size:var(--meta);line-height:20px;font-weight:450;color:rgb(var(--text-primary));display:flex;align-items:center;gap:.375rem;min-width:0}.app .hcard .hct .fi{width:14px;height:14px;flex:none;color:rgb(var(--text-tertiary))}.app .hcard .hct .fi[data-kind=pdf]{color:rgb(var(--file-pdf))}.app .hcard .hct span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app .hcard .hcm{display:block;font-size:var(--micro);line-height:16px;color:rgb(var(--text-tertiary))}.app .hcard .hcx{display:block;font-family:Newsreader,serif;font-size:.875rem;line-height:24px;color:rgb(var(--text-answer,var(--text-secondary)))}.app .hcard .hcx mark{background:rgb(var(--attention)/.14);color:inherit;border-radius:2px;padding:0 1px}.app .hcard .hlr{display:grid;grid-template-columns:auto 1fr auto;gap:.125rem .75rem;font-size:var(--micro);line-height:16px;color:rgb(var(--text-secondary));padding:.375rem .5rem;border-radius:var(--radius-btn);background:rgb(var(--bg-sunken))}.app .hcard .hlr .ld{color:rgb(var(--text-tertiary));font-variant-numeric:tabular-nums}.app .hcard .hlr .lv{color:rgb(var(--text-primary));font-weight:450;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app .hcard .hlr .la{font-variant-numeric:tabular-nums;font-weight:550;color:rgb(var(--text-primary));text-align:right}.app .hcard .hlr .lm{grid-column:1 / -1;color:rgb(var(--text-tertiary));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app .hcard .hco{font-size:var(--micro);line-height:16px;color:rgb(var(--link));text-decoration:none;align-self:flex-start;border-bottom:1px solid rgb(var(--link)/.35)}.app .sdim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;background:rgb(var(--text-primary)/.18);transition:opacity var(--dur)}.app .spanel{position:fixed;top:0;right:0;bottom:0;z-index:41;width:30rem;max-width:100vw;background:rgb(var(--bg));border-left:1px solid rgb(var(--border));box-shadow:var(--shadow-float);display:flex;flex-direction:column;min-width:0}.app .spanel .sphd{display:flex;align-items:center;gap:.25rem;height:var(--h-topbar);padding:0 .75rem 0 1rem;border-bottom:1px solid rgb(var(--border-soft));flex:none}.app .spanel .sphd .spk{font-size:var(--micro);line-height:16px;color:rgb(var(--text-tertiary));font-variant-numeric:tabular-nums;margin-right:auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app .spanel .spbt{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;width:var(--h-icon-btn);height:var(--h-icon-btn);border-radius:var(--radius-btn);display:inline-flex;align-items:center;justify-content:center;color:rgb(var(--text-secondary));cursor:pointer;transition:background var(--dur),color var(--dur)}.app .spanel .spbt svg{width:14px;height:14px}.app .spanel .spbt:hover{background:rgb(var(--text-primary)/.06);color:rgb(var(--text-primary))}.app .spanel .spbt[disabled]{opacity:.35;cursor:default}.app .spanel .spbt[aria-pressed=true]{color:rgb(var(--attention))}.app .spanel .spbt[aria-pressed=true] svg{fill:currentColor}.app .spanel .spbt:focus-visible{outline:2px solid rgb(var(--focus-ring)/.5);outline-offset:-2px}.app .spanel .spx{flex:1;overflow-y:auto;padding:1.25rem 1.5rem;display:flex;flex-direction:column;gap:1rem;min-width:0}.app .spanel .spt{font-family:Newsreader,serif;font-size:1.375rem;line-height:28px;font-weight:400;letter-spacing:-.012em;text-wrap:balance}.app .spanel .spf{flex:none;display:flex;gap:.5rem;padding:.75rem 1.5rem;border-top:1px solid rgb(var(--border-soft))}@media(max-width:767px){.app .spanel{width:100vw}}.app .qcard{outline:none;border:1px solid rgb(var(--border));border-radius:var(--radius-card);background:rgb(var(--bg));padding:.875rem 1rem;display:flex;flex-direction:column;gap:.625rem;max-width:32rem;min-width:0}.app .qcard .qh{display:flex;align-items:flex-start;gap:.5rem}.app .qcard .qq{font-size:var(--meta);line-height:20px;font-weight:450;color:rgb(var(--text-primary));flex:1;min-width:0}.app .qcard .qn{font-size:var(--micro);line-height:16px;color:rgb(var(--text-tertiary));font-variant-numeric:tabular-nums;flex:none;margin-top:2px}.app .qcard .qx{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;width:1.25rem;height:1.25rem;border-radius:var(--radius-sm);display:inline-flex;align-items:center;justify-content:center;color:rgb(var(--text-tertiary));cursor:pointer;flex:none}.app .qcard .qx:hover{color:rgb(var(--text-primary));background:rgb(var(--text-primary)/.06)}.app .qcard .qx svg{width:10px;height:10px}.app .qcard .qopts{list-style:none;display:flex;flex-direction:column;gap:.25rem}.app .qcard .qopt{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgb(var(--border));background:rgb(var(--bg));width:100%;text-align:left;display:flex;align-items:center;gap:.625rem;min-height:2rem;padding:.25rem .5rem .25rem .375rem;border-radius:var(--radius-btn);font-size:var(--meta);line-height:20px;color:rgb(var(--text-primary));cursor:pointer;transition:border-color var(--dur),background var(--dur)}.app .qcard .qopt .qk{width:1.25rem;height:1.25rem;border-radius:var(--radius-sm);background:rgb(var(--text-primary)/.06);display:inline-flex;align-items:center;justify-content:center;font-size:.6875rem;line-height:16px;font-weight:550;color:rgb(var(--text-secondary));flex:none;font-variant-numeric:tabular-nums}.app .qcard .qopt:hover,.app .qcard .qopt[data-active=true]{border-color:rgb(var(--border-strong));background:rgb(var(--bg-sunken))}.app .qcard .qopt[aria-pressed=true]{border-color:rgb(var(--accent));background:rgb(var(--accent));color:rgb(var(--accent-ink))}.app .qcard .qopt[aria-pressed=true] .qk{background:rgb(var(--accent-ink)/.18);color:rgb(var(--accent-ink))}.app .qcard .qopt:focus-visible{outline:2px solid rgb(var(--focus-ring)/.5);outline-offset:1px}.app .qcard .qfree{display:flex;align-items:center;gap:.5rem;height:2rem;padding:0 .5rem;border:1px solid rgb(var(--border));border-radius:var(--radius-btn);background:rgb(var(--bg-sunken))}.app .qcard .qfree input{flex:1;min-width:0;border:0;background:none;font:inherit;font-size:var(--meta);line-height:20px;color:rgb(var(--text-primary));outline:none}.app .qcard .qfree input::-moz-placeholder{color:rgb(var(--text-placeholder))}.app .qcard .qfree input::placeholder{color:rgb(var(--text-placeholder))}.app .qcard .qf{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.app .qcard .qskip{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;font:inherit;font-size:var(--micro);line-height:16px;color:rgb(var(--text-secondary));cursor:pointer;padding:0 .25rem;border-radius:var(--radius-sm)}.app .qcard .qskip:hover{color:rgb(var(--text-primary))}.app .qcard .qnav{display:inline-flex;gap:.125rem;margin-left:auto}.app .qcard .qnav button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgb(var(--border));background:none;width:1.5rem;height:1.5rem;border-radius:var(--radius-sm);display:inline-flex;align-items:center;justify-content:center;color:rgb(var(--text-secondary));cursor:pointer}.app .qcard .qnav button[disabled]{opacity:.35;cursor:default}.app .qcard .qnav button svg{width:10px;height:10px}.app .qcard .qkeys{font-size:var(--micro);line-height:16px;color:rgb(var(--text-tertiary));display:flex;gap:.75rem;flex-wrap:wrap}.app .qcard .qkeys kbd{font:inherit;font-weight:550;color:rgb(var(--text-secondary))}.app .qdone{display:inline-flex;flex-direction:column;gap:.125rem;padding:.5rem .75rem;border-radius:var(--radius-card);background:rgb(var(--text-primary)/.04);border:1px solid rgb(var(--border-soft));max-width:32rem;min-width:0}.app .qdone .qd{font-size:var(--micro);line-height:16px;color:rgb(var(--text-secondary))}.app .qdone .qd b{font-weight:450;color:rgb(var(--text-primary))}.app .ctabs{display:flex;align-items:flex-end;gap:1.25rem;border-bottom:1px solid rgb(var(--border));min-width:0;overflow-x:auto}.app .ctab{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;font:inherit;font-size:var(--meta);line-height:20px;color:rgb(var(--text-secondary));padding:.375rem 0 .5rem;border-bottom:2px solid transparent;margin-bottom:-1px;cursor:pointer;display:inline-flex;align-items:center;gap:.375rem;white-space:nowrap;transition:color var(--dur)}.app .ctab:hover{color:rgb(var(--text-primary))}.app .ctab[aria-selected=true]{color:rgb(var(--text-primary));font-weight:450;border-bottom-color:rgb(var(--accent))}.app .ctab .cn{font-size:var(--micro);line-height:16px;color:rgb(var(--text-tertiary));font-variant-numeric:tabular-nums;font-weight:400}.app .ctab:focus-visible{outline:2px solid rgb(var(--focus-ring)/.5);outline-offset:-2px}.app .stiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.75rem}.app .stile{border:1px solid rgb(var(--border));border-radius:var(--radius-card);background:rgb(var(--bg));padding:.875rem 1rem;display:flex;flex-direction:column;gap:.125rem;min-width:0}.app .stile .stn{font-family:Newsreader,serif;font-size:1.375rem;line-height:28px;font-weight:400;letter-spacing:-.012em;font-variant-numeric:tabular-nums;color:rgb(var(--text-primary));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app .stile .stn .neg{color:rgb(var(--text-secondary))}.app .stile .stl{font-size:var(--micro);line-height:16px;color:rgb(var(--text-tertiary))}.app .stile .std{font-size:var(--micro);line-height:16px;color:rgb(var(--text-secondary));display:inline-flex;align-items:center;gap:.25rem;margin-top:.25rem;font-variant-numeric:tabular-nums}.app .stile .std svg{width:10px;height:10px}.app .stile .std.good{color:rgb(var(--confirmed))}.app .stile .std.bad{color:rgb(var(--attention))}.app .empty{display:flex;flex-direction:column;align-items:flex-start;gap:.375rem;padding:1.5rem;border:1px dashed rgb(var(--border-strong));border-radius:var(--radius-card);max-width:32rem}.app .empty .emt{font-size:var(--meta);line-height:20px;font-weight:450;color:rgb(var(--text-primary))}.app .empty .emd{font-size:var(--meta);line-height:20px;color:rgb(var(--text-secondary))}.app .empty .ema{margin-top:.375rem}.app .shmr{background:linear-gradient(90deg,rgb(var(--text-primary)/.06) 25%,rgb(var(--text-primary)/.14),rgb(var(--text-primary)/.06) 75%);background-size:200% 100%;animation:sysshim 1.4s linear infinite;border-radius:var(--radius-sm);color:transparent;display:inline-block;min-width:4rem;height:.5rem;vertical-align:middle}.app .shmr.txt{color:rgb(var(--text-secondary));height:auto;white-space:nowrap;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;min-width:0}@media(prefers-reduced-motion:reduce){.app .shmr{animation:none}}.app .ibtn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;width:var(--h-icon-btn);height:var(--h-icon-btn);border-radius:var(--radius-btn);display:inline-flex;align-items:center;justify-content:center;color:rgb(var(--text-tertiary));cursor:pointer;position:relative;transition:background var(--dur),color var(--dur)}.app .ibtn svg{width:14px;height:14px}.app .ibtn:hover{background:rgb(var(--text-primary)/.06);color:rgb(var(--text-primary))}.app .ibtn:focus-visible{outline:2px solid rgb(var(--focus-ring)/.5);outline-offset:-2px}.app .ibtn[data-tip]:hover:after,.app .ibtn[data-tip]:focus-visible:after{content:attr(data-tip);position:absolute;top:calc(100% + 4px);left:50%;transform:translate(-50%);height:var(--h-chip);padding:0 .5rem;border-radius:var(--radius-btn);background:rgb(var(--bg-raised));border:1px solid rgb(var(--border));box-shadow:var(--shadow-float);font-size:var(--micro);line-height:22px;color:rgb(var(--text-primary));white-space:nowrap;z-index:5}:root .srf-dlg svg,:root .srf-pop svg,:root .srf-tip svg{fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}:root .srf-fill{flex:1}:root .srf-ibtn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;padding:0;cursor:pointer;width:32px;height:32px;border-radius:10px;display:inline-grid;place-items:center;color:rgb(var(--text-secondary))}:root .srf-ibtn svg{width:16px;height:16px;stroke-width:1.5}:root .srf-ibtn:hover{background:rgb(var(--srf-soft) / .05)}:root .srf-ibtn.sm{width:24px;height:24px;border-radius:8px}:root .srf-ibtn.sm svg{width:14px;height:14px}:root .srf-card{border-radius:22px;background:rgb(var(--bg-raised));box-shadow:var(--srf-ring),var(--srf-shadow);padding:20px 22px;box-sizing:border-box}:root .srf-card-head{display:flex;align-items:center;gap:10px;font-size:13px;line-height:18px;color:rgb(var(--text-secondary))}:root .srf-card-mark{display:grid;place-items:center;width:18px;height:18px;flex:none}:root .srf-card-mark img,:root .srf-card-mark svg{width:18px;height:18px}:root .srf-card-src{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:root .srf-card-title{font-size:14px;line-height:20px;font-weight:500;color:rgb(var(--text-primary));margin:14px 0 2px}:root .srf-card-meta{font-size:12.5px;line-height:18px;color:rgb(var(--text-secondary))}:root .srf-cardpill{height:54px;box-sizing:border-box;border-radius:22px;background:rgb(var(--bg-raised));box-shadow:var(--srf-ring),var(--srf-shadow);padding:0 12px 0 18px;display:flex;align-items:center;gap:10px;font-size:13px;color:rgb(var(--text-secondary))}:root .srf-cardpill-title{font-size:14px;font-weight:500;color:rgb(var(--text-primary));white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}:root .srf-pop{width:240px;box-sizing:border-box;border-radius:16px;background:rgb(var(--bg-raised));box-shadow:var(--srf-shadow-pop);padding:6px}:root .srf-pop.wide{width:312px;border-radius:20px}:root .srf-mgroup{font-size:12px;line-height:16px;color:rgb(var(--text-secondary));padding:8px 10px 4px}:root .srf-mrow{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;font:inherit;width:100%;text-align:left;display:flex;align-items:center;gap:10px;height:34px;padding:0 10px;border-radius:10px;font-size:13.5px;color:rgb(var(--text-primary));cursor:pointer}:root .srf-mrow:hover,:root .srf-mrow.on{background:rgb(var(--srf-soft) / .05)}:root .srf-mrow-ic{display:grid;place-items:center;width:16px;height:16px;color:rgb(var(--text-secondary));flex:none}:root .srf-mrow-ic svg,:root .srf-mrow-ic img{width:16px;height:16px}:root .srf-mrow-t{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:root .srf-mrow-note{font-size:12px;color:rgb(var(--text-secondary));white-space:nowrap}:root .srf-mrow.two{height:auto;min-height:34px;padding:8px 10px;align-items:flex-start}:root .srf-mrow.two .srf-mrow-t{white-space:normal}:root .srf-mrow.two .srf-mrow-ic{margin-top:2px}:root .srf-mrow-s{display:block;font-size:12px;line-height:16px;color:rgb(var(--text-secondary));margin-top:2px}:root .srf-dlg{border-radius:24px;background:rgb(var(--bg-raised));box-shadow:var(--srf-shadow-dlg);padding:28px;box-sizing:border-box;color:rgb(var(--text-primary))}:root .srf-dlg-fixed{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);width:min(560px,calc(100vw - 24px));z-index:51;outline:none}:root .srf-dlg-head{display:flex;align-items:center;gap:4px;margin:-6px -6px 20px 0}:root .srf-dlg-title{font-size:15px;line-height:22px;font-weight:500}:root .srf-dlg-foot{display:flex;justify-content:flex-end;gap:8px;margin-top:4px}:root .srf-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background:rgb(var(--srf-backdrop));-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}:root .srf-backdrop.staged{position:absolute;z-index:0}:root .srf-grp{margin-bottom:20px}:root .srf-label{display:block;font-size:12px;line-height:16px;color:rgb(var(--text-secondary));margin-bottom:8px}:root .srf-field{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-height:44px;box-sizing:border-box;border-radius:14px;background:rgb(var(--srf-soft) / .035);box-shadow:inset 0 0 0 1px rgb(var(--srf-soft) / .07);padding:11px 14px;font-size:14px;line-height:21px;color:rgb(var(--text-primary))}:root .srf-field.chips{padding:8px 10px}:root .srf-field.area{min-height:96px;align-items:flex-start}:root .srf-ph{color:rgb(var(--text-secondary))}:root .srf-field-end{margin-left:auto;display:grid;place-items:center;color:rgb(var(--text-secondary))}:root .srf-field-end svg{width:16px;height:16px;stroke-width:1.5}:root .srf-chip{display:inline-flex;align-items:center;gap:6px;height:24px;box-sizing:border-box;padding:0 7px 0 10px;border-radius:999px;background:rgb(var(--srf-soft) / .055);font-size:12px;line-height:16px;color:rgb(var(--text-primary));white-space:nowrap}:root .srf-chip-mark{display:grid;place-items:center;width:14px;height:14px}:root .srf-chip-mark img,:root .srf-chip-mark svg{width:14px;height:14px}:root .srf-chip-x{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;padding:0;cursor:pointer;display:grid;place-items:center;width:14px;height:14px;color:rgb(var(--text-secondary))}:root .srf-chip-x svg{width:12px;height:12px;stroke-width:1.5}:root .srf-banner{display:flex;align-items:center;gap:10px;border-radius:14px;background:rgb(var(--srf-soft) / .04);padding:12px 12px 12px 14px;font-size:13.5px;line-height:20px;color:rgb(var(--text-secondary));margin-bottom:20px}:root .srf-banner-ic{width:16px;height:16px;flex:none;stroke-width:1.5}:root .srf-banner-t{flex:1;min-width:0}:root .srf-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;cursor:pointer;font:inherit;display:inline-flex;align-items:center;gap:7px;height:32px;box-sizing:border-box;padding:0 14px;border-radius:12px;background:rgb(var(--text-primary));color:rgb(var(--bg));font-size:13px;line-height:18px;font-weight:500;white-space:nowrap}:root .srf-btn.sec{background:none;box-shadow:inset 0 0 0 1px rgb(var(--srf-soft) / .1);color:rgb(var(--text-primary));font-weight:400}:root .srf-btn.sm{height:28px;padding:0 11px;border-radius:10px}:root .srf-btn svg{width:14px;height:14px;stroke-width:1.5}:root .srf-btn:disabled{opacity:.45;cursor:default}:root .srf-tag{display:inline-flex;align-items:center;height:20px;box-sizing:border-box;padding:0 8px;border-radius:999px;background:rgb(var(--srf-soft) / .06);font-size:11px;line-height:14px;font-weight:500;color:rgb(var(--text-secondary));white-space:nowrap}:root .srf-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px}:root .srf-tile{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;font:inherit;text-align:left;width:100%;height:68px;box-sizing:border-box;border-radius:16px;background:rgb(var(--bg-raised));box-shadow:var(--srf-ring),var(--srf-shadow);padding:13px 14px;display:grid;grid-template-columns:16px minmax(0,1fr);gap:2px 10px;align-content:center;cursor:pointer}:root .srf-tile.on{box-shadow:0 0 0 1.5px rgb(var(--text-primary)),var(--srf-shadow)}:root .srf-tile-ic{grid-row:1 / 3;display:grid;place-items:start center;padding-top:1px;color:rgb(var(--text-secondary))}:root .srf-tile-ic svg{width:16px;height:16px}:root .srf-tile-t{font-size:13.5px;line-height:18px;font-weight:500;color:rgb(var(--text-primary));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:root .srf-tile-l{font-size:12px;line-height:16px;color:rgb(var(--text-secondary));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:root .srf-seg{display:inline-flex;align-items:center;gap:2px;height:28px;box-sizing:border-box;padding:2px;border-radius:999px;background:rgb(var(--srf-soft) / .06)}:root .srf-seg-i{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;cursor:pointer;font:inherit;height:24px;padding:0 12px;border-radius:999px;font-size:12.5px;line-height:16px;color:rgb(var(--text-secondary))}:root .srf-seg-i.on{background:rgb(var(--bg-raised));color:rgb(var(--text-primary));font-weight:500;box-shadow:0 1px 2px #00000014,var(--srf-ring)}:root .srf-btn:focus-visible,:root .srf-ibtn:focus-visible,:root .srf-mrow:focus-visible,:root .srf-tile:focus-visible,:root .srf-seg-i:focus-visible,:root .srf-chip-x:focus-visible{outline:2px solid rgb(var(--focus-ring));outline-offset:2px}:root .srf-tip{z-index:60;max-width:280px;box-sizing:border-box;border-radius:14px;background:rgb(var(--bg-raised));box-shadow:var(--srf-shadow-pop);padding:8px 11px;font-size:12.5px;line-height:18px;color:rgb(var(--text-primary))}.app .acr{position:relative;margin:2px 0 16px}.app .acr-row{display:flex;align-items:center;flex-wrap:wrap;gap:0}.app .acr-anchor{position:relative;display:inline-flex}.app .acr-b{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;font:inherit;cursor:pointer;display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 7px;border-radius:8px;color:rgb(var(--text-secondary));font-size:13px;line-height:18px}.app .acr-b svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.app .acr-b:hover,.app .acr-b.on,.app .acr-b[aria-pressed=true]{background:rgb(var(--srf-soft) / .07);color:rgb(var(--text-primary))}.app .acr-b:disabled{cursor:default;opacity:.55}.app .acr-b:focus-visible{outline:2px solid rgb(var(--text-primary));outline-offset:2px}.app .acr-ic{padding:0 8px}.app .acr-chev svg{width:12px;height:12px;margin-left:-2px}.app .acr-sep{width:1px;height:16px;background:rgb(var(--border));margin:0 4px}.app .acr-said{font-size:12px;color:rgb(var(--text-secondary));margin-left:6px}.app .acr-when{font-size:12px;line-height:16px;color:rgb(var(--text-tertiary));margin-left:auto}.app .acr-pop{position:absolute;left:0;top:34px;z-index:20}.app .acr-pop.up{top:auto;bottom:34px}.app .acr-fb{border-radius:16px;background:rgb(var(--bg-raised));box-shadow:var(--srf-shadow-pop);padding:14px 16px 12px;max-width:540px;margin:6px 0 18px}.app .acr-fbt{font-size:13.5px;line-height:20px;margin-bottom:10px}.app .acr-fbr{display:flex;flex-wrap:wrap;gap:6px}.app .acr-rs{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;cursor:pointer;font:inherit;height:28px;padding:0 11px;border-radius:999px;background:transparent;box-shadow:inset 0 0 0 1px rgb(var(--srf-soft) / .12);font-size:12.5px;color:rgb(var(--text-secondary))}.app .acr-rs.on{background:rgb(var(--link) / .1);box-shadow:inset 0 0 0 1px rgb(var(--link) / .35);color:rgb(var(--link))}.app .acr-rs:focus-visible{outline:2px solid rgb(var(--text-primary));outline-offset:2px}.app .acr-fbf{display:flex;align-items:center;gap:8px;margin-top:12px}.app .acr-fbn{flex:1;font-size:12px;line-height:16px;color:rgb(var(--text-secondary))}.app .acr-depth{position:relative;display:inline-flex}.app .acr-db{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;cursor:pointer;font:inherit;display:inline-flex;align-items:center;gap:5px;height:30px;padding:0 8px;border-radius:8px;font-size:13px;color:rgb(var(--text-primary))}.app .acr-db:hover{background:rgb(var(--srf-soft) / .06)}.app .acr-db svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.6;color:rgb(var(--text-secondary))}.app .acr-dw{color:rgb(var(--text-secondary))}.app .acr-dpop{position:absolute;right:0;bottom:36px;z-index:20}.app .rcards{display:block;margin:0 0 4px}.app .rcard{min-width:0}.app .ckc{border-radius:22px;background:rgb(var(--cc-surface));box-shadow:var(--cc-shadow);padding:16px 18px 14px;margin:14px 0;color:rgb(var(--text-primary));font-size:15px;line-height:25px}.app .ck-hd{display:flex;align-items:center;gap:9px;min-height:30px;font-size:13px;line-height:18px;color:rgb(var(--cc-ink2))}.app .ck-logo{width:18px;height:18px;border-radius:4px;-o-object-fit:contain;object-fit:contain;flex:none}.app .ck-logo.ck-wide{width:auto;height:13px;border-radius:0}.app .ck-logo.ck-sm{width:16px;height:16px}.app .ck-mark{display:grid;place-items:center;width:18px;height:18px;flex:none}.app .ck-mark svg{width:16px;height:16px}.app .ck-gl{display:grid;place-items:center;width:18px;height:18px;flex:none;color:rgb(var(--cc-ink2))}.app .ck-gl svg{width:16px;height:16px;stroke-width:1.5}.app .ck-name{white-space:nowrap}.app .ck-vh{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.app .ck-tag{font-size:11.5px;font-weight:500;line-height:25px;color:rgb(var(--cc-ink2));padding:1px 8px;border-radius:999px;box-shadow:inset 0 0 0 1px rgb(var(--text-primary) / .25);white-space:nowrap}.app .ck-tag.ck-st-needs_reconnect{color:rgb(var(--cc-amber))}.app .ck-act{font-size:12.5px;color:rgb(var(--text-primary));text-decoration:underline;text-decoration-color:rgb(var(--text-primary) / .3);text-underline-offset:3px}.app .ck-sp{flex:1}.app .ck-ex{display:grid;place-items:center;width:30px;height:30px;border-radius:10px;border:0;padding:0;background:none;color:rgb(var(--cc-ink2));cursor:pointer;flex:none}.app .ck-ex:hover{background:rgb(var(--cc-fill) / .05)}.app .ck-ex svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.app .ck-tt{font-size:15.5px;font-weight:500;line-height:25px;margin:10px 0 8px;display:flex;align-items:center;gap:10px}.app .ck-pg{margin-left:auto;font-size:12.5px;font-weight:500;color:rgb(var(--cc-ink2));display:flex;gap:4px;align-items:center}.app .ck-pg svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.app .ck-chips{display:flex;gap:6px;margin:2px 0 8px;flex-wrap:wrap}.app .ck-chip{height:28px;line-height:28px;padding:0 12px;border:0;border-radius:999px;font:inherit;font-size:12.5px;font-weight:400;background:rgb(var(--cc-fill) / .05);color:rgb(var(--text-primary));cursor:pointer}.app .ck-chip .ck-n{color:rgb(var(--cc-ink2));margin-left:5px}.app .ck-chip.on{background:rgb(var(--cc-fill));color:rgb(var(--cc-on-fill));font-weight:500}.app .ck-chip.on .ck-n{color:rgb(var(--cc-on-fill))}.app .ck-note{font-size:13px;line-height:18px;color:rgb(var(--cc-ink2));margin:6px 0}.app .ck-t{display:block}.app .ck-thead{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.app .ck-rw{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:12px;align-items:center;height:46px;padding:0 8px;border-radius:12px;font-size:14px;line-height:25px}.app .ck-rw:hover{background:rgb(var(--cc-fill) / .045)}.app .ck-t.ck-two .ck-rw:has(.ck-av){grid-template-columns:28px minmax(0,1fr) auto auto}.app .ck-t.ck-c4 .ck-rw{grid-template-columns:110px minmax(0,1fr) auto auto}.app .ck-av{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;font-size:10.5px;font-weight:500;line-height:1;background:rgb(var(--cc-fill) / .07);color:rgb(var(--text-primary))}.app .ck-nm{min-width:0}.app .ck-nm b{font-weight:500;display:block;line-height:18px}.app .ck-nm span{display:block;font-size:12px;line-height:18px;color:rgb(var(--cc-ink2))}.app .ck-id{font-weight:500;white-space:nowrap}.app .ck-mut{font-size:12.5px;line-height:18px;color:rgb(var(--cc-ink2));min-width:0}.app .ck-a{font-weight:500;text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.app .ck-sc{display:flex;justify-content:flex-end;min-width:92px}.app .ck-s{font-size:12.5px;display:inline-flex;align-items:center;gap:5px;color:rgb(var(--cc-ink2));white-space:nowrap}.app .ck-s svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.app .ck-s.ck-ok{color:rgb(var(--cc-ok))}.app .ck-s.ck-am{color:rgb(var(--cc-amber));font-weight:500}.app .ck-rw.ck-sel{background:rgb(var(--link) / .08);box-shadow:inset 0 0 0 1.5px rgb(var(--link) / .5)}.app .ck-ag{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:6px;padding:16px 18px;border-radius:16px;border:1px solid rgb(var(--cc-hair))}.app .ck-agc{padding:12px 14px;border-radius:14px;background:rgb(var(--cc-fill) / .04);font-size:13px;line-height:20px;min-width:0}.app .ck-agc .ck-k{display:flex;align-items:center;gap:7px;font-size:12px;line-height:20px;color:rgb(var(--cc-ink2))}.app .ck-agc .ck-k img{width:15px;height:15px;-o-object-fit:contain;object-fit:contain}.app .ck-agc .ck-k svg{width:13px;height:15px;fill:none;stroke:currentColor;stroke-width:1.5}.app .ck-agc b{display:block;font-family:var(--font-serif);font-size:17px;font-weight:600;line-height:30px;margin-top:4px;font-variant-numeric:tabular-nums}.app .ck-agr{display:flex;align-items:center;gap:8px;margin-top:10px;font-size:13px;line-height:25px;color:rgb(var(--cc-ok))}.app .ck-agr.ck-dis{color:rgb(var(--cc-amber))}.app .ck-agr svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.app .ck-flag{margin-top:8px;padding:9px 12px;border-radius:12px;background:rgb(var(--cc-flag));font-size:13px;line-height:19px}.app .ck-flag b{font-weight:500}.app .ck-cnote{margin-top:8px;font-size:12.5px;line-height:25px}.app .ck-files{display:flex;flex-direction:column;gap:10px;margin:4px 0}.app .ckc.ck-file1{padding:12px 16px}.app .ckc.ck-file1 .ck-tag{margin-left:8px;vertical-align:1px}.app .ck-file{display:flex;align-items:center;gap:14px}.app .ck-fgl{width:34px;height:40px;display:grid;place-items:center;flex:none}.app .ck-fgl .ck-logo{width:26px;height:26px;border-radius:0}.app .ck-fnm{min-width:0}.app .ck-fnm b{display:block;font-size:14.5px;font-weight:500;line-height:20px}.app .ck-fnm span{font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;color:rgb(var(--cc-ink2))}.app .ck-big{font:400 34px/40px var(--font-serif);margin:2px 0;font-variant-numeric:tabular-nums}.app .ck-ft{display:flex;align-items:center;gap:10px;margin-top:10px;font-size:13px;line-height:25px;color:rgb(var(--cc-ink2))}.app .ck-lk{padding:0;border:0;background:none;font:inherit;color:rgb(var(--text-primary));text-decoration:underline;text-decoration-color:rgb(var(--text-primary) / .3);text-underline-offset:3px;cursor:pointer}.app .ck-lk.ck-quiet{font-size:12.5px;color:rgb(var(--cc-ink2));text-decoration:none;cursor:default}.app .ck-tot{color:rgb(var(--text-primary));font-variant-numeric:tabular-nums;white-space:nowrap}.app .ck-tl{color:rgb(var(--cc-ink2));margin-right:6px}.app .ck-open{position:relative}.app .ck-pb{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 14px;border:0;border-radius:999px;background:none;font:inherit;font-size:13px;font-weight:500;box-shadow:inset 0 0 0 1px rgb(var(--text-primary) / .18);color:rgb(var(--text-primary));white-space:nowrap;cursor:pointer}.app .ck-pb svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.app .ck-pb.ck-sm{height:28px;padding:0 12px;font-size:12.5px}.app .ck-menu{position:absolute;right:0;top:38px;width:212px;padding:4px;border-radius:15px;background:rgb(var(--cc-menu));box-shadow:var(--cc-menu-shadow);z-index:5;display:flex;flex-direction:column}.app .ck-mi{height:33px;display:flex;align-items:center;gap:10px;padding:0 10px;border:0;border-radius:10px;background:none;font:inherit;font-size:13px;color:rgb(var(--text-primary));text-decoration:none;text-align:left;cursor:pointer}.app .ck-mi:hover,.app .ck-mi:focus-visible{background:rgb(var(--cc-fill) / .05)}.app .ck-mi svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.app .ck-slim{display:flex;align-items:center;gap:9px;height:44px;padding:0 14px;border-radius:999px;box-shadow:0 0 0 1px rgb(var(--text-primary) / .08),0 8px 20px -14px #00000040;font-size:13.5px;line-height:18px;margin:12px 0;background:rgb(var(--cc-surface));color:rgb(var(--text-primary))}.app .ck-slim b{font-weight:500;white-space:nowrap}.app .ck-slim span{color:rgb(var(--cc-ink2));min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app .ck-slim .ck-ex{margin-left:auto}.app .ckc.ck-chc .ck-tt{font-size:14.5px}.app .ck-tiles{display:flex;gap:8px;margin:12px -18px 0 0;overflow:hidden}.app .ck-tile{flex:none;width:200px;height:68px;border:0;border-radius:14px;background:rgb(var(--cc-fill) / .035);display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:0 14px;gap:2px;font:inherit;font-size:13px;color:rgb(var(--text-primary));text-align:left;cursor:pointer}.app .ck-tile b{font-size:17px;font-weight:500;line-height:22px}.app .ck-tile span{font-size:12px;line-height:16px;color:rgb(var(--cc-ink2))}.app .ck-tile.on{box-shadow:inset 0 0 0 1.5px rgb(var(--link) / .7);background:rgb(var(--link) / .05)}.app .ck-tile.ck-up{width:202px;height:70px;flex-direction:row;align-items:center;justify-content:center;gap:8px;background:transparent;border:1px dashed rgb(var(--text-primary) / .18);color:rgb(var(--cc-ink2))}.app .ck-tile.ck-up span{font-size:13px;color:rgb(var(--cc-ink2))}.app .ck-tile.ck-up svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.app .ckc.ck-chc .ck-ft{margin-top:12px}.app .main.withrail:has(.ck-pn){--dock:min(60rem,46vw)}.app .ck-pn{position:sticky;top:0;height:100vh;display:grid;grid-template-rows:auto auto minmax(0,1fr);background:rgb(var(--cc-fill) / .025);color:rgb(var(--text-primary))}.app .ck-tabs{display:flex;align-items:center;gap:8px;padding:12px 18px}.app .ck-tb{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 14px;border-radius:999px;background:rgb(var(--cc-surface));box-shadow:0 0 0 1px rgb(var(--text-primary) / .08);font-size:13.5px;font-weight:500;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.app .ck-tool{display:flex;align-items:center;gap:8px;padding:0 22px 12px}.app .ck-tool .ck-chips{margin:0}.app .ck-body{overflow:auto;padding:0 22px 22px}.app .ck-sheet{border-radius:16px;background:rgb(var(--cc-surface));box-shadow:0 0 0 1px rgb(var(--text-primary) / .06),0 18px 40px -20px #00000040;padding:18px 20px;font-size:14px;line-height:20px}.app .ck-sheet h3{margin:0 0 4px;font-size:17px;font-weight:500;line-height:24px}.app .ck-src{margin-bottom:10px}.app .ck-sheet .ck-rw{height:50px}.app .chcard{min-width:0}.app .chcard .lgch{margin:12px 0 0;padding:0;border:0;border-radius:0;background:none}.app .chcard .lgch-title{display:block;flex:none;width:1px;max-width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(max-width:767px){.app .ckc{padding:14px 14px 12px;border-radius:20px}.app .ck-t.ck-two .ck-rw{grid-template-columns:minmax(0,1fr) auto;height:auto;padding:8px 6px}.app .ck-t.ck-two .ck-rw:has(.ck-av){grid-template-columns:26px minmax(0,1fr) auto}.app .ck-t.ck-two .ck-sc{grid-column:-3/-1;justify-content:flex-start;min-width:0}.app .ck-tile{width:178px}.app .ck-tile.ck-up{width:180px}.app .ck-fnm b{font-size:13.5px}.app .ck-ag{grid-template-columns:1fr}.app .ckc .ck-chip,.app .ckc .ck-pb,.app .ckc .ck-ex,.app .ckc .ck-lk,.app .ckc .ck-mi,.app .ck-slim .ck-ex{min-height:0!important;min-width:0!important;position:relative}.app .ckc .ck-pb{border-radius:10px;padding:0 20px}.app .ckc .ck-chip:after,.app .ckc .ck-pb:after,.app .ckc .ck-ex:after,.app .ckc .ck-lk:after,.app .ckc .ck-mi:after,.app .ck-slim .ck-ex:after{content:"";position:absolute;left:0;right:0;top:50%;height:2.75rem;transform:translateY(-50%)}}.app .main.withrail:has(.ps2){--dock:calc((100vw - var(--rail)) * .55);grid-template-columns:minmax(0,45fr) minmax(0,55fr)}.app .ps{display:grid;grid-template-rows:52px auto minmax(0,1fr);min-width:0;background:rgb(var(--ps-bg));position:sticky;top:0;align-self:start;height:100vh;height:100dvh;overflow:hidden;font-size:14px;line-height:21px;color:rgb(var(--text-primary))}.app .ps-dim,.app .ps-grab,.app .ps-pf{display:none}.app .ps.ps2.ps2[data-pane]{display:grid;grid-template-rows:52px auto minmax(0,1fr);background:rgb(var(--ps-bg))}.app .ps-close{position:absolute;right:12px;top:6px;display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:10px;background:none;color:rgb(var(--h6-ink3))}.app .ps-close svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round}.app .ps-tabs{display:flex;align-items:center;gap:6px;height:52px;padding:0 16px;min-width:0;box-sizing:border-box}.app .ps-tl{display:flex;align-items:center;gap:6px;min-width:0}.app .ps-tab{display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 12px;border:0;border-radius:999px;background:none;font:inherit;font-size:13px;color:rgb(var(--h6-ink3));white-space:nowrap;min-width:0;cursor:pointer}.app .ps-tab:not(.on){max-width:150px}.app .ps-tab.on{background:rgb(var(--cc-fill) / .067);box-shadow:inset 0 0 0 1px rgb(var(--cc-fill) / .05);color:rgb(var(--text-primary))}.app .ps-tab svg{width:14px;height:14px;flex:none;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.app .ps-nm{overflow:hidden;text-overflow:ellipsis}.app .ps-cnt{display:inline-grid;place-items:center;box-sizing:border-box;min-width:28px;height:18px;padding:0 5px;margin-left:2px;border-radius:9px;background:rgb(var(--cc-fill) / .06);color:rgb(var(--cc-ink2));font-size:11.5px;font-style:normal;line-height:18px}.app .ps-plus{display:inline-flex;padding:0 6px;border:0;background:none;color:rgb(var(--h6-ink3));cursor:pointer}.app .ps-plus svg,.app .ps-ic svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.app .ps-sp{flex:1}.app .ps-ic{display:flex;gap:14px;flex:none;color:rgb(var(--h6-ink3))}.app .ps-ic button{display:inline-flex;padding:0;border:0;background:none;color:inherit;cursor:pointer}.app .ps-ph{display:flex;align-items:center;gap:16px;margin-top:-6px;padding:12px 24px 18px 28px;min-width:0}.app .ps-tt{min-width:0;flex:1}.app .ps-tt b{display:block;font-size:15.5px;font-weight:600;line-height:21px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app .ps-tt span{display:block;margin-top:3px;font-size:13px;line-height:21px;color:rgb(var(--h6-ink3));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app .ps-row{display:flex;align-items:center;gap:10px;flex:none}.app .ps-step{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 10px;border-radius:10px;box-shadow:inset 0 0 0 1px rgb(var(--cc-fill) / var(--ps-ring-a));font-size:13px;color:rgb(var(--cc-ink2));white-space:nowrap;font-variant-numeric:tabular-nums}.app .ps-step button{display:inline-flex;padding:0;border:0;background:none;color:rgb(var(--h6-ink3));cursor:pointer}.app .ps-step button:disabled{opacity:.4;cursor:default}.app .ps-step svg,.app .ps-btn svg,.app .ps-ibtn svg,.app .ps-lnk svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.app .ps-btn{display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 10px;border:0;border-radius:10px;background:none;box-shadow:inset 0 0 0 1px rgb(var(--cc-fill) / var(--ps-ring-a));font:inherit;font-size:13px;color:rgb(var(--text-primary));white-space:nowrap;cursor:pointer}.app .ps-btn svg{width:14px;height:14px;color:rgb(var(--cc-ink2))}.app .ps-ibtn{display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:10px;background:none;box-shadow:inset 0 0 0 1px rgb(var(--cc-fill) / var(--ps-ring-a));color:rgb(var(--cc-ink2))}.app .ps-ibtn:disabled{cursor:default;opacity:.45}.app .ps-lnk{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:rgb(var(--link));text-decoration:none;white-space:nowrap}.app .ps-lnk svg{width:13px;height:13px}.app .ps-surround{position:relative;overflow:auto;padding:30px 34px 0;background-image:linear-gradient(rgb(var(--ps-can1)),rgb(var(--ps-can2)) 220px)}.app .ps-sheet{position:relative;max-width:640px;margin:0 auto;box-sizing:border-box;background:rgb(var(--ps-paper));box-shadow:var(--ps-sheet-sh);border-radius:10px;padding:56px 64px 64px;color:rgb(var(--cc-ink2));min-height:820px}.app .ps-p{margin:0 0 15px}.app .ps-p.on{color:rgb(var(--text-primary))}.app .ps-h{font-weight:600;color:rgb(var(--text-primary));margin:0 0 10px;font-size:13.5px}.app .ps-meta{margin:-6px 0 15px;font-size:12.5px;color:rgb(var(--h6-ink3))}.app .ps-note{margin:10px 0 0;font-size:12.5px;color:rgb(var(--h6-ink3))}.app .ps-pgn{position:absolute;bottom:22px;left:0;right:0;text-align:center;font-size:11.5px;color:rgb(var(--h6-ink3))}.app .ps-lit{color:rgb(var(--text-primary));background:none;background-image:linear-gradient(rgb(var(--ps-lit1)),rgb(var(--ps-lit2)));box-shadow:inset 0 -1px rgb(var(--ps-mark-edge) / .45);border-radius:5px;padding:1px 4px;margin:0 -2px;box-decoration-break:clone;-webkit-box-decoration-break:clone}.app .ps-rec,.app .ps-slk,.app .ps-xls{max-width:640px;margin:0 auto;box-sizing:border-box;background:rgb(var(--ps-paper));box-shadow:var(--ps-sheet-sh);border-radius:16px;padding:22px 26px}.app .ps-xls{padding:0;overflow:hidden}.app .ps-ivtop{display:flex;justify-content:space-between;gap:24px;margin:0 0 24px;font-size:14px;line-height:21px}.app .ps-ivtop b{display:block;font-weight:600;color:rgb(var(--text-primary))}.app .ps-ivtop .r{text-align:right}.app .ps-ivt{width:100%;min-width:0;table-layout:auto;border-collapse:collapse;margin:6px 0 16px;font-size:13px;line-height:21px;font-variant-numeric:tabular-nums}.app .ps-ivt th{position:static;text-transform:none;letter-spacing:normal;height:auto;white-space:normal;background:none;text-align:left;font-size:12.5px;font-weight:500;color:rgb(var(--h6-ink3));padding:7px 8px;line-height:21px;border-bottom:1px solid rgb(var(--cc-hair))}.app .ps-ivt td{height:auto;white-space:normal;padding:9px 8px;line-height:21px;border-bottom:1px solid rgb(var(--cc-hair));color:rgb(var(--cc-ink2))}.app .ps-ivt .r{text-align:right}.app .ps-ivtot{display:flex;justify-content:flex-end;gap:35px;padding:3px 8px;font-size:14px;line-height:21px}.app .ps-ivtot.grand{font-weight:600;color:rgb(var(--text-primary))}.app .ps-rh{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:16px}.app .ps-kind{display:block;font-size:12px;color:rgb(var(--h6-ink3));margin-bottom:2px}.app .ps-rh b{font-weight:600;font-size:16px}.app .ps-pd{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:rgb(var(--text-primary));padding:3px 10px;border-radius:999px;background:rgb(var(--cc-fill) / .06)}.app .ps-pd i{width:6px;height:6px;border-radius:50%;background:#168050}.app .ps-kv{display:grid;grid-template-columns:110px 1fr;gap:9px 16px;font-size:13px;margin-bottom:16px}.app .ps-kvr{display:contents}.app .ps-kvr span{color:rgb(var(--h6-ink3))}.app .ps-kvr b{font-weight:500;justify-self:start;font-size:13.5px;line-height:21px}.app .ps-tbl,.app .ps-grid{width:100%;min-width:0;table-layout:auto;border-collapse:collapse;font-size:13px;font-variant-numeric:tabular-nums}.app .ps-tbl th,.app .ps-grid th{position:static;text-transform:none;letter-spacing:normal;height:auto;white-space:normal;background:none}.app .ps-tbl td,.app .ps-grid td{height:auto;white-space:normal}.app .ps-tbl th{text-align:left;font-weight:500;color:rgb(var(--h6-ink3));font-size:12.5px;padding:10px 12px;border-bottom:1px solid rgb(var(--cc-hair))}.app .ps-tbl td{padding:12px;border-bottom:1px solid rgb(var(--cc-hair));color:rgb(var(--text-primary))}.app .ps-tbl .r{text-align:right}.app .ps-cap{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.app .ps-tot{display:flex;justify-content:flex-end;gap:30px;padding:12px 12px 0;font-size:13.5px}.app .ps-tot b{font-weight:600}.app .ps-fx{display:flex;align-items:center;gap:12px;padding:8px 12px;border-bottom:1px solid rgb(var(--cc-hair));font-size:12.5px;line-height:21px}.app .ps-cell{font-weight:600}.app .ps-f{color:rgb(var(--cc-ink2));font-family:ui-monospace,Menlo,monospace}.app .ps-val{margin-left:auto;color:rgb(var(--h6-ink3))}.app .ps-grid th,.app .ps-grid td{padding:5px 8px;text-align:left;border:1px solid rgb(var(--cc-hair));font-size:12.5px;line-height:21px;color:rgb(var(--text-primary))}.app .ps-grid tr>:first-child{border-left:0}.app .ps-grid tr>:last-child{border-right:0}.app .ps-grid thead tr>*{border-top:0}.app .ps-grid .r{text-align:right}.app .ps-grid tbody th{font-size:12.5px;font-weight:400;padding:5px 8px;background:none;color:rgb(var(--text-primary))}.app .ps-grid .ps-hd{font-weight:600}.app .ps-grid thead .ps-rn{padding:4px 8px}.app .ps-grid .ps-rn{text-align:center;color:rgb(var(--h6-ink3));background:rgb(var(--cc-fill) / .03);width:43px;box-sizing:border-box}.app .ps-grid .ps-sel{font-weight:600;outline:2px solid rgb(var(--link));outline-offset:-2px}.app .ps-grid th{font-size:11.5px;font-weight:500;color:rgb(var(--h6-ink3));background:rgb(var(--cc-fill) / .03);padding:4px 8px}.app .ps-litc{background:rgb(var(--ps-lit2))}.app .ps-sheets{display:flex;gap:6px;padding:6px 8px;border-top:1px solid rgb(var(--cc-hair));font-size:12px;line-height:21px;color:rgb(var(--h6-ink3))}.app .ps-sheets span{padding:3px 10px;border-radius:5px}.app .ps-sheets span.on{background:rgb(var(--cc-fill) / .06);color:rgb(var(--text-primary))}.app .ps-ch2{display:flex;align-items:center;gap:8px;padding-bottom:12px;border-bottom:1px solid rgb(var(--cc-hair));margin-bottom:6px}.app .ps-ch2 b{font-weight:600}.app .ps-msg{display:flex;gap:12px;padding:12px 0}.app .ps-av2{width:30px;height:30px;border-radius:8px;background:rgb(var(--cc-fill) / .07);display:grid;place-items:center;font-size:11px;font-weight:600;flex:none}.app .ps-who2{display:flex;gap:8px;align-items:baseline}.app .ps-who2 b{font-weight:600}.app .ps-who2 span{color:rgb(var(--h6-ink3));font-size:12px}.app .ps-msg p{margin:3px 0 0;color:rgb(var(--cc-ink2))}.app .ps-rcpt{display:flex;gap:16px;align-items:flex-start;margin-top:4px;padding-top:16px;border-top:1px solid rgb(var(--cc-hair))}.app .ps-rp{flex:0 0 248px;box-sizing:border-box;padding:14px;border-radius:12px;background:rgb(var(--ps-paper));box-shadow:var(--ps-card-sh);font-size:11px;line-height:17px;font-family:ui-monospace,Menlo,monospace;color:rgb(var(--text-primary))}.app .ps-ln2{display:flex;justify-content:space-between;padding:3px 0}.app .ps-rcap{font-size:12.5px;line-height:21px;color:rgb(var(--h6-ink3))}.app .ps-gone,.app .ps-agree{max-width:900px;margin:0 auto 14px;box-sizing:border-box;display:flex;gap:12px;align-items:flex-start;padding:14px 18px;border-radius:16px;background:rgb(var(--ps-paper));box-shadow:var(--ps-card-sh)}.app .ps-gone svg,.app .ps-agl svg{width:18px;height:18px;flex:none;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;color:rgb(var(--cc-ink2))}.app .ps-gone b,.app .ps-agree b{display:block;font-weight:600}.app .ps-gone span,.app .ps-agree span{display:block;color:rgb(var(--cc-ink2));font-size:13px}.app .ps-agree.ok .ps-agl{color:#168050}.app .ps-gone{max-width:640px}.app .ps-stored .ps-sheet{min-height:640px}.app .ps-duo{display:grid;grid-template-columns:1fr 1fr;gap:18px;max-width:900px;margin:0 auto}.app .ps-side{min-width:0}.app .ps-side .ps-sheet{min-height:0;padding:30px 34px 40px;font-size:12px}.app .ps-side .ps-rec{padding:20px 22px}.app .ps-capn{margin-bottom:8px;font-size:12px;color:rgb(var(--cc-ink2))}.app .ps-sl{display:inline-flex;align-items:center;gap:6px}.app .ps-sl i{display:inline-flex}.app .ps-sl svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:1.5}.app .ps-list{list-style:none;margin:0 auto;padding:0;max-width:640px;display:flex;flex-direction:column;gap:6px}.app .ps-li{display:flex;align-items:center;gap:12px;width:100%;padding:10px 14px;border:0;border-radius:12px;background:rgb(var(--ps-paper));box-shadow:var(--ps-card-sh);font:inherit;text-align:left;color:rgb(var(--text-primary));cursor:pointer}.app .ps-li svg{width:15px;height:15px;flex:none;fill:none;stroke:rgb(var(--cc-ink2));stroke-width:1.5}.app .ps-li b{display:block;font-weight:500}.app .ps-lh{margin:12px 0 2px;padding:0 4px;font-size:12px;color:rgb(var(--h6-ink3))}.app .ps-li small{display:block;font-size:12.5px;color:rgb(var(--h6-ink3))}@media(max-width:760px){.app .ps-dim{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#00000047;z-index:80}.app .ps.ps2.ps2[data-pane][aria-label]{display:grid;position:fixed;left:0;right:0;bottom:0;top:150px;width:auto;max-width:none;height:calc(100vh - 150px);height:calc(100dvh - 150px);max-height:none;overflow:hidden;z-index:81;border-radius:18px 18px 0 0;grid-template-rows:auto auto minmax(0,1fr) auto;box-shadow:0 -12px 30px -12px #0000004d}.app .ps-grab{position:relative;display:flex;justify-content:center;padding:8px 0 4px}.app .ps-grab i{width:36px;height:5px;border-radius:3px;background:rgb(var(--text-primary) / .22)}.app .ps-tabs,.app .ps-row{display:none}.app .ps-ph{padding:4px 18px 10px}.app .ps-tt b{font-size:13px;font-weight:500}.app .ps-tt span{font-size:12.5px}.app .ps-surround{padding:12px 12px 0}.app .ps-sheet{padding:26px 22px 30px;font-size:12.5px;line-height:19px;min-height:0}.app .ps-duo{grid-template-columns:1fr}.app .ps-pf{display:flex;align-items:center;gap:12px;padding:12px 18px 30px;border-top:1px solid rgb(var(--cc-hair));background:rgb(var(--ps-bg))}.app .ps-pfc{flex:1;font-size:13.5px;line-height:19px;min-width:0}.app .ps-pfc small{display:block;font-size:11.5px;color:rgb(var(--h6-ink3));margin-bottom:3px}.app .ps-pfn{display:flex;gap:8px}.app .ps-pfn button{display:grid;place-items:center;width:38px;height:38px;padding:0;border:0;border-radius:50%;background:none;box-shadow:0 0 0 1px rgb(var(--cc-hair));color:rgb(var(--text-primary))}.app .ps-pfn svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.5}}.app .greetmark{width:1.5rem;height:1.5rem;flex:none;color:rgb(var(--text-primary));fill:currentColor;stroke:none;display:inline-block}.app .abox{display:inline-flex;align-items:center;gap:.375rem .5rem;position:relative;flex-wrap:wrap;min-width:0}.app .abiz{display:inline-flex;align-items:center;gap:.3125rem;font-size:var(--micro);line-height:16px;font-weight:550;color:rgb(var(--text-secondary));white-space:nowrap}.app .abiz svg{width:11px;height:11px;color:rgb(var(--text-secondary))}.app .abiz.pickable{cursor:pointer}.app .abiz.pickable:hover{color:rgb(var(--text-primary))}.app .aper{display:inline-flex;align-items:center;gap:.3125rem;font-size:var(--micro);line-height:16px;font-weight:550;color:rgb(var(--text-secondary));white-space:nowrap;cursor:pointer;transition:color var(--dur)}.app .aper:hover,.app .aper[aria-expanded=true],.app .aper.on{color:rgb(var(--text-primary))}.app .aper svg{width:11px;height:11px;color:rgb(var(--text-secondary))}.app .aper .apx{margin-left:.125rem;color:rgb(var(--text-tertiary));font-weight:400}.app .apermenu{position:absolute;top:calc(100% + .375rem);left:0;z-index:30;width:17rem;padding:.375rem;border:1px solid rgb(var(--border));border-radius:var(--radius-card);background:rgb(var(--bg-raised));box-shadow:var(--shadow-float);display:flex;flex-direction:column;gap:.125rem}.app .apermenu .apr{display:flex;align-items:center;gap:.5rem;width:100%;min-height:2rem;padding:.25rem .5rem;border-radius:.375rem;font-size:var(--meta);line-height:20px;color:rgb(var(--text-primary));cursor:pointer;text-align:left}.app .apermenu .apr:hover,.app .apermenu .apr[data-active=true]{background:rgb(var(--text-primary)/.06)}.app .apermenu .apr .aprng{margin-left:auto;font-size:var(--micro);line-height:16px;color:rgb(var(--text-tertiary));font-variant-numeric:tabular-nums;white-space:nowrap}.app .apermenu .apr .apchk{width:12px;height:12px;flex:none;color:rgb(var(--text-primary))}.app .apermenu .apr .apchk:not([data-on=true]){visibility:hidden}.app .apermenu .apcus{display:flex;align-items:center;gap:.375rem;padding:.375rem .5rem .25rem;border-top:1px solid rgb(var(--border-soft));margin-top:.125rem;font-size:var(--micro);line-height:16px;color:rgb(var(--text-tertiary));flex-wrap:wrap}.app .apermenu .apcus input{height:1.75rem;border:1px solid rgb(var(--border));border-radius:.375rem;background:rgb(var(--bg));font:inherit;font-size:var(--micro);color:rgb(var(--text-primary));padding:0 .375rem;min-width:0;flex:1}.app .cbar{display:flex;align-items:center;gap:.25rem;margin-top:.5rem;flex-wrap:wrap;position:relative}.app .cbar .cbl{display:flex;align-items:center;gap:.125rem;flex-wrap:wrap;min-width:0;position:relative}.app .cbar .cbr{margin-left:auto;display:flex;align-items:center;gap:.625rem}.app .srcw{position:relative;display:inline-flex;align-items:center}.app .srcpill{display:inline-flex;align-items:center;gap:.3125rem;height:var(--h-icon-btn);padding:0 .625rem;border-radius:var(--radius-pill);border:1px solid rgb(var(--border));background:rgb(var(--bg));font-size:var(--micro);line-height:16px;font-weight:450;color:rgb(var(--text-secondary));cursor:pointer;white-space:nowrap;margin:0 .125rem;transition:border-color var(--dur),color var(--dur),background var(--dur)}.app .srcpill svg{width:11px;height:11px;color:rgb(var(--text-secondary))}.app .srcpill:hover,.app .srcpill[aria-expanded=true]{border-color:rgb(var(--border-strong));color:rgb(var(--text-primary))}.app .srcpill.on{color:rgb(var(--text-primary));border-color:rgb(var(--border-strong))}.app .srcpill:focus-visible{outline:2px solid rgb(var(--focus-ring)/.5);outline-offset:1px}.app .sendrd{width:var(--h-control);height:var(--h-control);border-radius:50%;background:rgb(var(--accent));color:rgb(var(--bg));display:inline-flex;align-items:center;justify-content:center;cursor:pointer;border:0;flex:none;transition:background var(--dur),color var(--dur),transform var(--dur)}.app .sendrd svg{width:14px;height:14px;stroke-width:2}.app .sendrd:hover{transform:translateY(-1px)}.app .sendrd[disabled]{background:rgb(var(--text-primary)/.08);color:rgb(var(--text-placeholder));cursor:default;transform:none}.app .sendrd:focus-visible{outline:2px solid rgb(var(--focus-ring)/.5);outline-offset:2px}.app .cbtn{display:inline-flex;align-items:center;gap:.375rem;height:var(--h-icon-btn);padding:0 .5rem;border-radius:var(--radius-btn);font-size:var(--micro);line-height:16px;font-weight:450;color:rgb(var(--text-secondary));cursor:pointer;white-space:nowrap;transition:background var(--dur),color var(--dur)}.app .cbtn svg{width:13px;height:13px;flex:none;color:rgb(var(--text-tertiary))}.app .cbtn:hover,.app .cbtn[aria-expanded=true]{background:rgb(var(--text-primary)/.06);color:rgb(var(--text-primary))}.app .cbtn:hover svg{color:rgb(var(--text-primary))}.app .cbtn:focus-visible{outline:2px solid rgb(var(--focus-ring)/.5);outline-offset:-2px}.app .outsw{display:inline-flex;gap:2px;padding:2px;border-radius:var(--radius-btn);background:rgb(var(--bg-sunken));border:1px solid rgb(var(--border))}.app .outsw .oso{height:1.5rem;padding:0 .5rem;border-radius:.375rem;font-size:var(--micro);line-height:16px;color:rgb(var(--text-secondary));cursor:pointer;white-space:nowrap}.app .outsw .oso[aria-pressed=true]{background:rgb(var(--bg));color:rgb(var(--text-primary));font-weight:550;box-shadow:0 1px 2px #00000014,0 0 0 1px rgb(var(--border))}.app .cbar.compact{margin-top:.25rem}.app .fsmenu{position:absolute;left:0;bottom:calc(100% + .375rem);z-index:30;width:16rem;padding:.375rem;border:1px solid rgb(var(--border));border-radius:var(--radius-card);background:rgb(var(--bg-raised));box-shadow:var(--shadow-float);display:flex;flex-direction:column}.app .fsmenu .fsh{padding:.375rem .5rem .125rem;font-size:.6875rem;line-height:16px;letter-spacing:.06em;text-transform:uppercase;font-weight:550;color:rgb(var(--text-tertiary))}.app .fsmenu .fsr{display:flex;align-items:center;gap:.5rem;width:100%;min-height:2rem;padding:.25rem .5rem;border-radius:.375rem;font-size:var(--meta);line-height:20px;color:rgb(var(--text-primary));cursor:pointer;text-align:left}.app .fsmenu .fsr:hover,.app .fsmenu .fsr[data-active=true]{background:rgb(var(--text-primary)/.06)}.app .fsmenu .fsr svg{width:14px;height:14px;flex:none;color:rgb(var(--text-tertiary))}.app .fsmenu .fsr .fsmore{margin-left:auto;color:rgb(var(--text-tertiary))}.app .fsmenu .fsr .fsmore svg{width:12px;height:12px}.app .fsmenu .fsr[aria-pressed=true]{color:rgb(var(--text-primary))}.app .fsmenu .fsr .fson{margin-left:auto;width:12px;height:12px;color:rgb(var(--text-primary))}.app .fsmenu .fsfind{padding:.25rem .5rem .375rem}.app .fsmenu .fsfind input{width:100%;height:1.75rem;border:1px solid rgb(var(--border));border-radius:.375rem;background:rgb(var(--bg));font:inherit;font-size:var(--micro);color:rgb(var(--text-primary));padding:0 .5rem;outline:none}.app .fsmenu .fsfind input:focus{border-color:rgb(var(--border-strong))}.app .fsmenu .fsfind input::-moz-placeholder{color:rgb(var(--text-placeholder))}.app .fsmenu .fsfind input::placeholder{color:rgb(var(--text-placeholder))}.app .fsmenu .fslab{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app .fsmenu .fssub{margin-left:auto;flex:none;font-size:var(--micro);line-height:16px;color:rgb(var(--text-tertiary))}.app .fsmenu .fsnone{padding:.5rem;font-size:var(--meta);line-height:20px;color:rgb(var(--text-tertiary))}.app .mdltier{font-size:var(--micro);line-height:16px;font-weight:400;color:rgb(var(--text-tertiary))}.app .mdlmenu.fromleft{right:auto;left:0}.app .cwrap.uptray{margin-top:.75rem}.app .upnote{margin:.5rem auto 0;max-width:var(--measure);width:100%;font-size:var(--micro);line-height:16px;color:rgb(var(--text-secondary));text-align:center}.app .prpop{position:absolute;left:0;bottom:calc(100% + .375rem);z-index:30;width:22rem;max-width:calc(100vw - 2rem);padding:.375rem;border:1px solid rgb(var(--border));border-radius:var(--radius-card);background:rgb(var(--bg-raised));box-shadow:var(--shadow-float);display:flex;flex-direction:column;max-height:20rem;overflow-y:auto}.app .prpop .prrow{display:flex;align-items:center;gap:.5rem;padding:.375rem .5rem;border-radius:.375rem;min-width:0}.app .prpop .prrow:hover{background:rgb(var(--text-primary)/.04)}.app .prpop .prt{flex:1;min-width:0;display:flex;flex-direction:column}.app .prpop .prn{font-size:var(--meta);line-height:20px;color:rgb(var(--text-primary));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app .prpop .prq{font-size:var(--micro);line-height:16px;color:rgb(var(--text-tertiary));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app .prpop .pruse{flex:none;height:1.5rem;padding:0 .5rem;border:1px solid rgb(var(--border));border-radius:.375rem;background:rgb(var(--bg));font-size:var(--micro);line-height:16px;color:rgb(var(--text-primary));cursor:pointer}.app .prpop .pruse:hover{background:rgb(var(--bg-sunken))}.app .prpop .prnone{padding:.5rem;font-size:var(--meta);line-height:20px;color:rgb(var(--text-tertiary))}.app .prpop .prall{padding:.375rem .5rem;font-size:var(--micro);line-height:16px;color:rgb(var(--link));text-decoration:none;border-top:1px solid rgb(var(--border-soft));margin-top:.125rem}.app .prpop .prh{padding:.375rem .5rem .125rem;font-size:.6875rem;line-height:16px;letter-spacing:.06em;text-transform:uppercase;font-weight:550;color:rgb(var(--text-tertiary))}.app .prpop .prsug{width:100%;text-align:left;cursor:pointer}.app .srcpill.modepill{font-weight:450}.app .fsmenu .fsfoot{margin-top:.25rem;padding:.375rem .5rem .25rem;border-top:1px solid rgb(var(--border-soft))}.app .fsmenu .fsfoot .abox{margin:0}.app .fsmenu .fsr .fshint{margin-left:auto;padding-left:.5rem;flex:none;font-size:var(--micro);line-height:16px;color:rgb(var(--text-tertiary));white-space:nowrap}.app .honest{margin:.375rem auto 0;max-width:var(--measure);width:100%;text-align:left;padding-left:.3125rem;box-sizing:border-box;font-size:var(--micro);line-height:16px;color:rgb(var(--text-tertiary))}@media(max-width:767px){.app .cbar .cbr{margin-left:auto}.app .apermenu{width:calc(100vw - 2.5rem)}.app .fsmenu,.app .prpop{width:calc(100vw - 3rem)}.app .cbar .srcw,.app .fsmenu .fsfoot .abox{position:static}.app .fsmenu .apermenu{left:.375rem;right:.375rem;width:auto}}.app .bcrumb{display:inline-flex;align-items:center;gap:.5rem;min-width:0;flex:none}.app .bcrumb .bcbiz{font-size:var(--meta);line-height:20px;color:rgb(var(--text-tertiary));text-decoration:none;white-space:nowrap}.app .bcrumb .bcbiz:hover{color:rgb(var(--text-primary))}.app .bcrumb .bcsep{color:rgb(var(--text-placeholder));font-size:var(--meta);line-height:20px}.app .outbtn{display:inline-flex;align-items:center;gap:.375rem;height:var(--h-icon-btn);padding:0 .5rem;border-radius:var(--radius-btn);font-size:var(--micro);line-height:16px;font-weight:450;color:rgb(var(--text-secondary));white-space:nowrap;cursor:pointer;transition:background var(--dur),color var(--dur)}.app .outbtn svg{width:13px;height:13px;color:rgb(var(--text-tertiary))}.app .outbtn:hover,.app .outbtn[aria-expanded=true]{background:rgb(var(--text-primary)/.06);color:rgb(var(--text-primary))}.app .outbtn .outn{min-width:1.125rem;height:1.125rem;padding:0 .3125rem;border-radius:var(--radius-pill);background:rgb(var(--text-primary)/.07);font-size:.6875rem;line-height:18px;font-weight:550;color:rgb(var(--text-secondary));display:inline-flex;align-items:center;justify-content:center;font-variant-numeric:tabular-nums}.app .outlist{display:flex;flex-direction:column;gap:.5rem}.app .outh{font-size:var(--micro);line-height:16px;letter-spacing:.06em;text-transform:uppercase;font-weight:550;color:rgb(var(--text-tertiary))}.app .outnone{font-size:var(--meta);line-height:20px;color:rgb(var(--text-secondary))}.app .uqw{display:flex;flex-direction:column;align-items:flex-end;max-width:100%;min-width:0}.app .uqacts{display:flex;gap:.125rem;margin-top:.25rem;justify-content:flex-end;opacity:0;transition:opacity var(--dur)}.app .uqw:hover .uqacts,.app .uqw:focus-within .uqacts{opacity:1}.app .uqa{display:inline-flex;align-items:center;gap:.25rem;height:1.5rem;padding:0 .4375rem;border-radius:var(--radius-sm);font-size:var(--micro);line-height:16px;color:rgb(var(--text-tertiary));cursor:pointer;transition:background var(--dur),color var(--dur)}.app .uqa svg{width:12px;height:12px}.app .uqa:hover{background:rgb(var(--text-primary)/.06);color:rgb(var(--text-primary))}.app .uqa[disabled]{opacity:.5;cursor:default}.app .uqa:focus-visible{outline:2px solid rgb(var(--focus-ring)/.5);outline-offset:1px}@media(hover:none){.app .uqacts{opacity:1}}.app .citew{position:relative;display:inline}.app .srccard{margin-top:1rem;display:flex;align-items:center;gap:.625rem;padding:.75rem 0;border-top:1px solid rgb(var(--border-soft));border-bottom:1px solid rgb(var(--border-soft));font-family:Manrope,sans-serif}.app .srccard .srci{width:1rem;height:1rem;display:inline-flex;align-items:center;justify-content:center;color:rgb(var(--text-secondary));flex:none}.app .srccard .srci svg{width:16px;height:16px;stroke-width:1.5}.app .srccard .srct{flex:1;min-width:0;display:flex;flex-direction:column}.app .srccard .src1{font-size:var(--meta);line-height:20px;font-weight:450;color:rgb(var(--text-primary))}.app .srccard .src2{font-size:var(--micro);line-height:16px;color:rgb(var(--text-tertiary))}.app .srccard .srcbtn{flex:none;display:inline-flex;align-items:center;gap:.375rem;padding:0 .625rem;height:var(--h-control);border-radius:var(--radius-btn);font-size:var(--meta);font-weight:450;white-space:nowrap;border:1px solid rgb(var(--border-strong));background:rgb(var(--bg));color:rgb(var(--text-primary));line-height:20px;cursor:pointer;transition:background var(--dur)}.app .srccard .srcbtn:hover{background:rgb(var(--bg-sunken))}.app .srccard .srcbtn:focus-visible{outline:2px solid rgb(var(--focus-ring)/.5);outline-offset:2px}.app .usedin{margin-top:.75rem;display:flex;align-items:center;gap:.375rem;flex-wrap:wrap;font-family:Manrope,sans-serif}.app .usedin .usedl{font-size:var(--micro);line-height:16px;color:rgb(var(--text-tertiary));margin-right:.125rem}.app .acts.labeled{gap:.25rem}.app .acts.labeled .ab{width:auto;padding:0 .4375rem;gap:.3125rem;font-size:var(--micro);line-height:16px;color:rgb(var(--text-secondary))}.app .acts.labeled .ab:hover{background:rgb(var(--text-primary)/.06);color:rgb(var(--text-primary))}.app .acts .abl{white-space:nowrap}.app .acts .absep{width:1px;height:1rem;background:rgb(var(--border));margin:0 .25rem}.app .acts .ab.soon{opacity:.45;cursor:default;pointer-events:none}.app .figbw{position:relative;display:inline}.app .figbasis{position:absolute;pointer-events:none;left:0;top:calc(100% + .25rem);z-index:30;font-family:Manrope,system-ui,sans-serif;font-size:var(--micro);line-height:16px;font-weight:400;color:rgb(var(--text-secondary));white-space:nowrap;padding:.3125rem .5rem;border:1px solid rgb(var(--border));border-radius:var(--radius-btn);background:rgb(var(--bg-raised));box-shadow:var(--shadow-float);display:inline-flex;align-items:center;gap:.5rem;max-width:calc(100vw - 2rem)}.app .figbasis.flip{left:auto;right:0}.app .figbasis .fbeq{font-variant-numeric:tabular-nums;color:rgb(var(--text-primary))}.app .figbasis .fbsep{color:rgb(var(--text-placeholder))}.app .figbasis .fbfrom{color:rgb(var(--text-tertiary))}.app .figbasis .fbopen{color:rgb(var(--link));border-bottom:1px solid rgb(var(--link)/.35)}@media(max-width:767px){.app .outbtn .outw,.app .bcrumb .bcbiz,.app .bcrumb .bcsep{display:none}.app .srccard{flex-wrap:wrap}.app .srccard .srcbtn{width:100%;justify-content:center}.app .acts.labeled{flex-wrap:wrap}}.app .editor{flex:1;min-width:0;display:flex;flex-direction:column;background:rgb(var(--bg))}.app .etool .tb{width:1.75rem;height:1.75rem;border-radius:var(--radius-sm);display:inline-flex;align-items:center;justify-content:center;color:rgb(var(--text-secondary))}.app .etool .tb svg{width:14px;height:14px}.app .etool .tb.on{background:rgb(var(--text-primary)/.06);color:rgb(var(--text-primary))}.app .etool .tsep{width:1px;height:1rem;background:rgb(var(--border));margin:0 .25rem}.app .etool .tsel{display:inline-flex;align-items:center;gap:.375rem;height:1.75rem;padding:0 .5rem;border-radius:var(--radius-sm);font-size:var(--micro);line-height:16px;color:rgb(var(--text-secondary))}.app .etool .tsel svg{width:11px;height:11px;opacity:.6}.app .etool .tw{display:inline-flex;align-items:center;gap:.3125rem;height:1.75rem;padding:0 .5rem;border-radius:var(--radius-sm);font-size:var(--micro);line-height:16px;font-weight:450;color:rgb(var(--text-secondary))}.app .etool .tw svg{width:13px;height:13px}.app .etool .tw.on{background:rgb(var(--text-primary)/.06);color:rgb(var(--text-primary))}.app .esheet p{margin-bottom:.875rem;outline:none}.app .esheet ul{list-style:disc;margin:0 0 .875rem 1.25rem}.app .esheet li{margin-bottom:.25rem}.app .esheet .esig{margin-top:1.25rem;color:rgb(var(--text-secondary))}.app .esheet del{color:rgb(var(--text-secondary));text-decoration:line-through;text-decoration-thickness:1px}.app .esheet ins{text-decoration:none;color:rgb(var(--text-primary));background:rgb(var(--confirmed)/.1);border-bottom:1.5px solid rgb(var(--confirmed))}.app .efoot .esaved{margin-left:auto;font-size:var(--micro);line-height:16px;color:rgb(var(--text-tertiary))}.app .efoot .esaved.saving:before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;border:1.5px solid rgb(var(--text-primary)/.2);border-top-color:rgb(var(--text-primary));animation:sysspin .9s linear infinite;margin-right:.375rem;vertical-align:-1px}.app .dmenu .dmh{font-size:var(--micro);line-height:16px;color:rgb(var(--text-tertiary));padding:.375rem .5rem}.app .dmenu .dmr{display:flex;align-items:center;gap:.5rem;height:2.5rem;padding:0 .5rem;border-radius:var(--radius-btn);font-size:var(--meta)}.app .dmenu .dmr:hover{background:rgb(var(--text-primary)/.04)}.app .dmenu .dmr.on{background:rgb(var(--text-primary)/.06)}.app .dmenu .dmr .dmv{font-weight:550}.app .dmenu .dmr .dmw{color:rgb(var(--text-tertiary));font-size:var(--micro);margin-left:auto;white-space:nowrap}.app .dmenu .dmr .dmo{color:rgb(var(--text-tertiary));font-size:var(--micro)}.app .enote{font-size:var(--micro);line-height:16px;color:rgb(var(--text-tertiary));padding:.5rem .875rem;border:1px solid rgb(var(--border-soft));border-radius:var(--radius-btn);background:rgb(var(--bg-raised))}.app .derr{font-size:var(--meta);line-height:20px;color:rgb(var(--text-secondary));padding:.75rem 1rem;border:1px solid rgb(var(--border));border-radius:var(--radius-card)}.app .drw{position:relative}.app .dflow{display:flex;flex-direction:column;align-items:flex-start;gap:.625rem;margin:.75rem 0 1rem}.app .dflow .dctx{font-size:var(--micro);line-height:16px;color:rgb(var(--text-tertiary))}.app .efoot .dacts{margin:0}.app .esub .esubi:-moz-read-only{cursor:default}.app .esub .esubi:read-only{cursor:default}.app .ebody{outline:none;min-height:12rem;white-space:pre-wrap}.app .ebody[contenteditable=false]{cursor:default}.app .esheet[hidden]{display:none}.app .redline .rl{display:block;min-height:22px;white-space:pre-wrap}.app .dcard{border:1px solid rgb(var(--border));border-radius:.75rem;background:rgb(var(--bg));margin:1rem 0;overflow:hidden}.app .dcard .dcw{cursor:pointer;outline:none}.app .dcard .dcw:focus-visible{box-shadow:inset 0 0 0 2px rgb(var(--text-primary)/.2)}.app .dcard .dch{display:flex;align-items:baseline;gap:.5rem;padding:.75rem 1rem 0;font-size:var(--meta);line-height:20px}.app .dcard .dch b{font-weight:550}.app .dcard .dch .dwho{color:rgb(var(--text-secondary))}.app .dcard .dch .dwhen{margin-left:auto;font-size:var(--micro);color:rgb(var(--text-tertiary))}.app .dcard .dcb{position:relative;padding:.5rem 1rem 0;height:7.25rem;overflow:hidden;font-size:.875rem;line-height:22px;color:rgb(var(--text-primary))}.app .dcard .dcb .dsub{font-weight:550;margin-bottom:.25rem}.app .dcard .dcb p{margin:0}.app .dcard .dcb:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3.75rem;background:linear-gradient(rgb(var(--bg)/0),rgb(var(--bg)))}.app .dcard .dcf{display:flex;align-items:center;gap:1rem;padding:.5rem 1rem .625rem;border-top:1px solid rgb(var(--border-soft))}.app .dcard .dcf .dacts{margin:0}.app .dcard .dopen{margin-left:auto;font-size:var(--micro);line-height:16px;font-weight:450;color:rgb(var(--text-primary));cursor:pointer;white-space:nowrap}.app .dcard .dopen:hover{text-decoration:underline}.app .dbar{display:flex;align-items:center;gap:.5rem;width:100%;height:2.25rem;padding:0 .75rem;margin:0 0 .5rem;border-radius:.625rem;background:rgb(var(--text-primary)/.04);font-size:var(--micro);line-height:16px;color:rgb(var(--text-secondary));text-align:left;cursor:pointer}.app .dbar b{font-weight:450;color:rgb(var(--text-primary))}.app .dbar svg{width:14px;height:14px;flex:none}.app .dbar .dbw{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app .dbar .dbo{margin-left:auto;color:rgb(var(--text-primary));font-weight:450}.app .dbar.ro{width:auto;height:auto;min-height:2.25rem;margin:.75rem 1.25rem 0;padding:.5rem .75rem;flex-wrap:wrap;cursor:default}.app .dbar.ro .eedit{color:rgb(var(--text-primary));font-weight:450;border-bottom:1px solid rgb(var(--text-primary)/.3);cursor:pointer}.app .dacts{margin:.5rem 0 1rem -.3125rem}.app .main.withrail:has(.draftdock){--dock:min(44rem,48vw)}.app .draftdock{position:sticky;top:0;height:100vh;min-width:0;border-left:1px solid rgb(var(--border-soft));display:flex;flex-direction:column;background:rgb(var(--bg))}.app .draftdock:before{content:"";flex:none;height:3rem;border-bottom:1px solid rgb(var(--border-soft))}.app .ehd{display:flex;align-items:center;gap:.25rem;height:3rem;flex:none;padding:0 .75rem 0 1rem;border-bottom:1px solid rgb(var(--border-soft))}.app .ehd .eback{display:inline-flex;align-items:center;gap:.375rem;height:1.75rem;padding:0 .375rem;border-radius:.375rem;font-size:var(--meta);color:rgb(var(--text-secondary));cursor:pointer;white-space:nowrap}.app .ehd .eback:hover{color:rgb(var(--text-primary))}.app .ehd .eback svg{width:15px;height:15px}.app .ehd .esp{flex:1}.app .ehd .esep{width:1px;height:1.125rem;background:rgb(var(--border-soft));margin:0 .25rem}.app .ehd .tw{display:inline-flex;align-items:center;gap:.3125rem;height:1.75rem;padding:0 .5rem;border-radius:.375rem;font-size:var(--meta);color:rgb(var(--text-primary));white-space:nowrap;cursor:pointer}.app .ehd .tw:hover,.app .ehd .tw.on{background:rgb(var(--text-primary)/.06)}.app .ehd .tw svg{width:14px;height:14px;color:rgb(var(--text-secondary))}.app .ehd .tb{width:1.75rem;height:1.75rem;border-radius:.375rem;display:inline-flex;align-items:center;justify-content:center;color:rgb(var(--text-secondary));cursor:pointer}.app .ehd .tb:hover{background:rgb(var(--text-primary)/.06);color:rgb(var(--text-primary))}.app .ehd .tb svg{width:15px;height:15px}.app .ehd .drw .dmenu{top:2.125rem;right:0}.app .dmenu{position:absolute;top:2.75rem;right:2.5rem;width:19rem;border:1px solid rgb(var(--border));border-radius:.75rem;background:rgb(var(--bg-raised));box-shadow:var(--shadow-float);padding:.375rem;z-index:8}.app .epage{flex:1;min-height:0;overflow:auto;padding:2rem 2rem 3rem}.app .esheet2{max-width:34rem;margin:0 auto}.app .etitle{font-family:Newsreader,serif;font-weight:400;font-size:1.25rem;line-height:28px;letter-spacing:-.01em;color:rgb(var(--text-primary))}.app .emeta{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem;margin-top:.25rem;font-size:var(--micro);line-height:16px;color:rgb(var(--text-secondary))}.app .emeta .esrc{color:rgb(var(--text-primary));border-bottom:1px solid rgb(var(--text-primary)/.3);font-size:var(--micro);line-height:16px;cursor:pointer}.app .etool{display:flex;align-items:center;gap:.125rem;margin:1.125rem 0 .5rem;padding:0 0 .5rem;border-bottom:1px solid rgb(var(--border-soft));flex:none}.app .etool .r{margin-left:auto;display:flex;align-items:center;gap:.125rem}.app .etool .eplain{font-size:var(--micro);line-height:16px;color:rgb(var(--text-tertiary));white-space:nowrap}.app .esheet{font-size:.875rem;line-height:23px;color:rgb(var(--text-primary))}.app .ehdr{display:grid;grid-template-columns:4rem minmax(0,1fr);row-gap:.125rem;padding:.375rem 0 .75rem;margin-bottom:1rem;border-bottom:1px solid rgb(var(--border-soft));font-size:var(--meta);line-height:20px}.app .ehdr .ehr{display:contents}.app .ehdr .ehk{color:rgb(var(--text-tertiary));padding:.375rem 0}.app .ehdr .ehv{padding:.375rem 0;min-width:0;overflow-wrap:anywhere}.app .ehdr .ehe{color:rgb(var(--text-secondary))}.app .esub .esubi{min-width:0;font:inherit;font-weight:550;color:rgb(var(--text-primary));background:none;border:0;outline:none;padding:.375rem 0;width:100%}.app .efoot{display:flex;align-items:center;gap:.5rem;min-height:3.5rem;padding:.5rem 1rem;border-top:1px solid rgb(var(--border-soft));flex:none;flex-wrap:wrap}.app .efoot .dacts .ab{height:2rem;padding:0 .75rem;border:1px solid rgb(var(--border-strong));border-radius:.5rem;background:rgb(var(--bg));color:rgb(var(--text-primary))}.app .fdb{flex:1;min-height:0;overflow:auto;padding:1.5rem 1.5rem 2rem}.app .fdp{margin-top:.375rem;font-size:var(--meta);line-height:20px;color:rgb(var(--text-secondary));max-width:30rem}.app .fdq{margin-top:1.25rem;border:1px solid rgb(var(--border));border-radius:.75rem;background:rgb(var(--bg))}.app .fdql{float:left;width:100%;font-size:var(--micro);line-height:16px;color:rgb(var(--text-secondary));margin-bottom:.5rem;padding:0}.app .fdqf{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;border-top:1px solid rgb(var(--border-soft));font-size:var(--micro);line-height:16px;color:rgb(var(--text-secondary))}.app .fdctx{margin-top:.875rem;font-size:var(--micro);line-height:16px;color:rgb(var(--text-secondary))}.app .fdsk{display:flex;flex-direction:column;gap:.75rem;margin-top:1.5rem}.app .fdfail{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem;margin-top:1rem}@media(max-width:1180px){.app .main.withrail:has(.draftdock){--dock:min(40rem,56vw)}}@media(max-width:767px){.app .draftdock{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;height:100vh;height:100dvh;border-left:0}.app .draftdock:before{display:none}.app .ehd .drw .dmenu{right:-2rem;width:min(19rem,calc(100vw - 2rem))}.app .ehd{padding:0 .5rem}.app .epage{padding:1.25rem 1rem 2rem}.app .etool{flex-wrap:wrap}.app .efoot{padding:.5rem 1rem}.app .fdb{padding:1.25rem 1rem 2rem}}.app .fxinbox{display:flex;flex-direction:column;min-width:0;padding:0 1.5rem 2rem;container-type:inline-size}.app .fxbar{display:flex;align-items:center;gap:1.25rem;margin-top:.75rem;border-bottom:1px solid rgb(var(--border-soft));overflow-x:auto;scrollbar-width:none}.app .fxbar::-webkit-scrollbar{display:none}.app .fxview{display:inline-flex;align-items:baseline;gap:.375rem;height:2.25rem;padding-top:.5rem;color:rgb(var(--text-secondary));border-bottom:1.5px solid transparent;margin-bottom:-1px;white-space:nowrap;flex:none;font-size:var(--meta);line-height:20px;cursor:pointer;text-decoration:none;transition:color var(--dur)}.app .fxview:hover{color:rgb(var(--text-primary))}.app .fxview.on{color:rgb(var(--text-primary));border-bottom-color:rgb(var(--text-primary))}.app .fxview .fxn{font-size:var(--micro);color:rgb(var(--text-tertiary));font-variant-numeric:tabular-nums}.app .fxfil{display:flex;align-items:center;gap:.75rem;margin-top:.875rem;min-height:1.75rem}.app .fxpills{display:flex;align-items:center;gap:.375rem;min-width:0;flex:0 1 auto}.app .fxpw{position:relative;flex:none}.app .fxpill{display:inline-flex;align-items:center;gap:.3125rem;height:1.75rem;padding:0 .625rem;border-radius:999px;border:1px solid rgb(var(--text-primary)/.1);font-size:var(--micro);line-height:16px;color:rgb(var(--text-secondary));white-space:nowrap;background:rgb(var(--bg));cursor:pointer;transition:border-color var(--dur),color var(--dur)}.app .fxpill:hover{color:rgb(var(--text-primary));border-color:rgb(var(--text-primary)/.2)}.app .fxpill svg{width:12px;height:12px;color:rgb(var(--text-secondary))}.app .fxpill.on{color:rgb(var(--text-primary));border-color:rgb(var(--text-primary)/.28)}.app .fxmenu{position:absolute;top:calc(100% + .375rem);left:0;z-index:20;width:15rem;max-height:20rem;overflow:auto;padding:.375rem;border:1px solid rgb(var(--border));border-radius:.75rem;background:rgb(var(--bg-raised));box-shadow:var(--shadow-float)}.app .fxmenu .fxmh{padding:.375rem .5rem .25rem;font-size:.6875rem;line-height:16px;letter-spacing:.06em;text-transform:uppercase;font-weight:550;color:rgb(var(--text-tertiary))}.app .fxmenu .fxmi{display:flex;align-items:center;gap:.5rem;width:100%;min-height:2rem;padding:.25rem .5rem;border-radius:.375rem;font-size:var(--meta);line-height:20px;color:rgb(var(--text-primary));text-align:left;cursor:pointer}.app .fxmenu .fxmi:hover,.app .fxmenu .fxmi.on{background:rgb(var(--text-primary)/.05)}.app .fxmenu .fxml{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app .fxmenu .fxmc{font-size:var(--micro);color:rgb(var(--text-tertiary));font-variant-numeric:tabular-nums}.app .fxmenu .fxmt{display:inline-flex;color:rgb(var(--text-primary))}.app .fxmenu .fxmt svg{width:14px;height:14px}.app .fxsrch{margin-left:auto;display:inline-flex;align-items:center;gap:.5rem;height:1.75rem;width:15rem;max-width:40%;flex:none;padding:0 .625rem;border-radius:.5rem;background:rgb(var(--text-primary)/.04)}.app .fxsrch svg{width:14px;height:14px;flex:none;color:rgb(var(--text-secondary))}.app .fxsrch input{flex:1;min-width:0;border:0;background:none;outline:none;font-size:var(--micro);line-height:16px;color:rgb(var(--text-primary))}.app .fxsrch input::-moz-placeholder{color:rgb(var(--text-placeholder))}.app .fxsrch input::placeholder{color:rgb(var(--text-placeholder))}.app .fxbulk{display:flex;align-items:center;gap:.25rem;margin-top:.875rem;min-height:1.75rem;flex-wrap:wrap}.app .fxbulk .fxbn{font-size:var(--meta);font-weight:450;margin-right:.75rem;font-variant-numeric:tabular-nums}.app .fxbulk .fxba{display:inline-flex;align-items:center;gap:.3125rem;height:1.75rem;padding:0 .625rem;border-radius:.5rem;font-size:var(--meta);color:rgb(var(--text-primary));white-space:nowrap;cursor:pointer;transition:background var(--dur)}.app .fxbulk .fxba:hover{background:rgb(var(--text-primary)/.05)}.app .fxbulk .fxba svg{width:14px;height:14px;color:rgb(var(--text-secondary))}.app .fxbulk .fxba.ink{background:rgb(var(--text-primary));color:rgb(var(--bg));font-weight:450}.app .fxbulk .fxba.ink svg{color:rgb(var(--bg))}.app .fxbulk .fxba.ink:hover{background:rgb(var(--text-primary)/.88)}.app .fxbulk .fxclr{margin-left:auto;color:rgb(var(--text-secondary))}.app .fxnote{display:flex;align-items:center;gap:.5rem;margin-top:.875rem;padding:.5rem .75rem;border-radius:.5rem;background:rgb(var(--text-primary)/.035);color:rgb(var(--text-secondary));font-size:var(--micro);line-height:16px}.app .fxnote svg{width:14px;height:14px;flex:none}.app .fxlist{margin-top:.5rem;min-width:0}.app .fxlh,.app .fxrow{display:grid;grid-template-columns:1.25rem minmax(0,1fr) 11rem 7.5rem 5rem 1rem;gap:1rem;padding:0 .5rem}.app .fxlh{align-items:center;height:2rem;font-size:var(--micro);line-height:16px;color:rgb(var(--text-tertiary));border-bottom:1px solid rgb(var(--border-soft))}.app .fxlh .r{text-align:right}.app .fxrow{position:relative;align-items:start;padding-top:.75rem;padding-bottom:.75rem;border-bottom:1px solid rgb(var(--border-soft));cursor:pointer;outline:none;transition:background var(--dur)}.app .fxrow:hover{background:rgb(var(--text-primary)/.025)}.app .fxrow.fxsel,.app .fxrow.fxcur{background:rgb(var(--text-primary)/.04)}.app .fxrow:focus-visible{box-shadow:inset 0 0 0 2px rgb(var(--text-primary)/.2)}.app .fxrow.ghost{cursor:default}.app .fxlead{position:relative;display:flex;justify-content:center;padding-top:.375rem}.app .fxdot{width:6px;height:6px;border-radius:50%;background:rgb(var(--text-primary))}.app .fxchk{position:absolute;top:.1875rem;left:50%;margin:0 0 0 -7px;width:14px;height:14px;opacity:0;accent-color:rgb(var(--text-primary));cursor:pointer}.app .fxrow:hover .fxchk,.app .fxrow:focus-within .fxchk,.app .fxrow.fxpick .fxchk,.app .fxrow.fxsel .fxchk{opacity:1}.app .fxrow:hover .fxdot,.app .fxrow:focus-within .fxdot,.app .fxrow.fxpick .fxdot,.app .fxrow.fxsel .fxdot{opacity:0}.app .fxmain{min-width:0}.app .fxt{font-size:.875rem;line-height:20px;color:rgb(var(--text-primary))}.app .fxrow.isunread .fxt{font-weight:550}.app .fxs{color:rgb(var(--text-secondary));margin-top:.125rem;max-width:40rem;font-size:var(--meta);line-height:20px}.app .fxm{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem;margin-top:.25rem;font-size:var(--micro);line-height:16px;color:rgb(var(--text-tertiary))}.app .fxm>:not(:last-child):after{content:"·";margin-left:.375rem;color:rgb(var(--text-tertiary))}.app .fxm .fxk{color:rgb(var(--text-secondary))}.app .fxm a{color:rgb(var(--text-tertiary));text-decoration:none}.app .fxm a:hover{color:rgb(var(--text-primary))}.app .fxstar{display:none;align-items:center;gap:.25rem;color:rgb(var(--text-secondary));font-size:var(--micro);line-height:16px;cursor:pointer}.app .fxstar svg{width:12px;height:12px}.app .fxstar svg.on{fill:currentColor}.app .fxstar.on,.app .fxrow:hover .fxstar,.app .fxrow:focus-within .fxstar{display:inline-flex}.app .fxvd{display:none}.app .fxv{color:rgb(var(--text-secondary));overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-top:.0625rem;font-size:var(--meta);line-height:20px}.app .fxv a{color:inherit;text-decoration:none}.app .fxv a:hover{color:rgb(var(--text-primary))}.app .fxfig{text-align:right;font-variant-numeric:tabular-nums;color:rgb(var(--text-primary));padding-top:.0625rem;font-size:var(--meta);line-height:20px;white-space:nowrap}.app .fxfig .fxlvl{display:block;font-size:var(--micro);line-height:16px;color:rgb(var(--text-tertiary))}.app .fxfig .fxlvl.hi{color:rgb(var(--danger))}.app .fxfig.none{color:rgb(var(--text-tertiary))}.app .fxd{text-align:right;color:rgb(var(--text-secondary));font-variant-numeric:tabular-nums;padding-top:.0625rem;white-space:nowrap;font-size:var(--meta);line-height:20px}.app .fxgo{padding-top:.125rem;color:rgb(var(--text-secondary));display:inline-flex}.app .fxgo svg{width:16px;height:16px}.app .fxsk{display:block;height:.625rem;border-radius:.3125rem;background:rgb(var(--text-primary)/.06)}.app .fxsk.r{margin-left:auto}.app .fxfoot{display:flex;align-items:center;justify-content:space-between;padding:.75rem .5rem 0;font-size:var(--micro);line-height:16px;color:rgb(var(--text-tertiary))}.app .fxmore{color:rgb(var(--text-primary));font-size:var(--micro);font-weight:450;border-bottom:1px solid rgb(var(--text-primary)/.3);cursor:pointer}.app .fxstate{padding:3rem 1rem;text-align:center;color:rgb(var(--text-secondary));font-size:var(--meta);line-height:20px}.app .fxstate b{display:block;font-weight:450;color:rgb(var(--text-primary));margin-bottom:.25rem}.app .mline{display:inline-grid;grid-template-columns:auto minmax(1.25rem,1fr) auto minmax(1.25rem,1fr) auto;align-items:end;gap:.125rem .625rem;width:100%;margin:1.25rem 0 .25rem;font-variant-numeric:tabular-nums}.app .mline .mlf{font-family:Newsreader,serif;font-size:1.375rem;line-height:28px;letter-spacing:-.01em;color:rgb(var(--text-primary));white-space:nowrap}.app .mline .mlf .mlu{font-family:Manrope,system-ui,sans-serif;font-size:var(--micro);line-height:16px;letter-spacing:0;color:rgb(var(--text-secondary))}.app .mline .mlf.over{color:rgb(var(--danger))}.app .mline .mlj{height:1px;background:rgb(var(--text-primary)/.2);margin-bottom:.875rem}.app .mline .mlb{font-size:var(--micro);line-height:16px;color:rgb(var(--text-secondary));white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.app .mline .mlb:last-child{text-align:right}.app .mline.small{display:flex;align-items:baseline;gap:.5rem;width:auto;margin:.5rem 0 0;flex-wrap:wrap}.app .mline.small .mlf{font-family:Manrope,system-ui,sans-serif;font-size:var(--meta);line-height:20px;letter-spacing:0}.app .mline.small .mlf .mlu{color:rgb(var(--text-secondary))}.app .mline.small .mlj{flex:none;width:1.25rem;height:1px;margin:0;align-self:center}.app .mline.small .mla{font-size:var(--micro);line-height:16px;color:rgb(var(--text-secondary))}.app .pline{display:flex;align-items:center;gap:.5rem;margin:.75rem 0 0;min-width:0;font-size:var(--micro);line-height:16px;color:rgb(var(--text-secondary));text-decoration:none}.app .pline .plk{flex:none;white-space:nowrap}.app .pline .plr{flex:1 1 2rem;min-width:2rem;display:flex;align-items:center;gap:.3125rem;height:8px}.app .pline .pls{flex:3;height:1.5px;background:rgb(var(--text-primary))}.app .pline[data-state=upcoming] .pls{height:0;border-top:1.5px dashed rgb(var(--text-primary)/.45);background:none}.app .pline[data-state=broken] .pls:last-child{flex:1;background:rgb(var(--danger));transform:translateY(2px) rotate(8deg)}.app .pline .plw{flex:none;white-space:nowrap;font-variant-numeric:tabular-nums}.app .pline[data-state=broken] .plw{color:rgb(var(--danger))}.app .pline .pld{flex:none;color:rgb(var(--text-tertiary))}.app .pline .plc{flex:none;white-space:nowrap;font-variant-numeric:tabular-nums;color:rgb(var(--text-primary));border-bottom:1px solid rgb(var(--text-primary)/.25)}.app .pline:hover .plk{color:rgb(var(--text-primary))}.app .main.withrail:has(.fxdock){--dock:27.5rem}.app .fxdock{position:sticky;top:0;height:100vh;min-width:0;border-left:1px solid rgb(var(--border-soft));display:flex;flex-direction:column;background:rgb(var(--bg))}.app .fxdock:before{content:"";flex:none;height:3rem;border-bottom:1px solid rgb(var(--border-soft))}.app .fxdk{display:flex;align-items:center;gap:.25rem;height:3rem;flex:none;padding:0 .75rem 0 1.25rem;border-bottom:1px solid rgb(var(--border-soft));color:rgb(var(--text-secondary))}.app .fxib{width:1.75rem;height:1.75rem;display:inline-flex;align-items:center;justify-content:center;border-radius:.5rem;color:rgb(var(--text-secondary));cursor:pointer;transition:background var(--dur)}.app .fxib:hover{background:rgb(var(--text-primary)/.05);color:rgb(var(--text-primary))}.app .fxib:disabled{cursor:default;color:rgb(var(--text-tertiary));background:none}.app .fxib svg{width:16px;height:16px}.app .fxib svg.on{fill:currentColor}.app .fxpos{font-size:var(--micro);color:rgb(var(--text-secondary));margin:0 .5rem;font-variant-numeric:tabular-nums;white-space:nowrap}.app .fxsp{flex:1}.app .fxdb{flex:1;min-height:0;overflow:auto;padding:1.25rem 1.25rem 1rem}.app .fxty{font-size:var(--micro);line-height:16px;color:rgb(var(--text-secondary))}.app .fxh{font-family:Newsreader,serif;font-weight:400;font-size:1.25rem;line-height:28px;margin:.25rem 0;letter-spacing:-.01em;color:rgb(var(--text-primary))}.app .fxdm{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem;font-size:var(--micro);line-height:16px;color:rgb(var(--text-secondary))}.app .fxdm a{color:rgb(var(--text-primary));text-decoration:none;border-bottom:1px solid rgb(var(--text-primary)/.25)}.app .fxwhy{margin-top:1.25rem}.app .fxwhy .fxwh{font-size:var(--micro);line-height:16px;color:rgb(var(--text-secondary));margin-bottom:.25rem}.app .fxwhy p{font-family:Newsreader,serif;font-size:.9375rem;line-height:24px;color:rgb(var(--text-primary))}.app .fxsum{margin-top:1rem;font-size:var(--meta);line-height:20px;color:rgb(var(--text-secondary))}.app .fxclause{margin-top:1rem;padding-left:.875rem;border-left:1.5px solid rgb(var(--text-primary)/.2)}.app .fxclause q{display:block;font-family:Newsreader,serif;font-size:.9375rem;line-height:24px;color:rgb(var(--text-primary));quotes:"“" "”"}.app .fxclause .fxcf{display:flex;align-items:center;gap:.375rem;margin-top:.25rem;font-size:var(--micro);line-height:16px;color:rgb(var(--text-secondary))}.app .fxclause .fxcf svg{width:12px;height:12px;color:rgb(var(--file-pdf))}.app .fxprops{margin-top:1.25rem}.app .fxprop{display:flex;align-items:baseline;gap:1rem;padding:.5rem 0;border-top:1px solid rgb(var(--border-soft));font-size:var(--meta);line-height:20px}.app .fxprop .fxpk{width:6rem;flex:none;color:rgb(var(--text-secondary))}.app .fxprop .fxpv{flex:1;min-width:0;text-align:right;color:rgb(var(--text-primary))}.app .fxprop .fxpv a{color:inherit;text-decoration:none;border-bottom:1px solid rgb(var(--text-primary)/.25)}.app .fxdf{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;flex:none;padding:.875rem 1.25rem;border-top:1px solid rgb(var(--border-soft))}.app .fxdf .fxhint{margin-left:auto;font-size:var(--micro);line-height:16px;color:rgb(var(--text-tertiary));white-space:nowrap}.app .fxdf:has([data-act=draft]) .fxhint{display:none}.app .fxdf .fxerr{flex-basis:100%;font-size:var(--micro);line-height:16px;color:rgb(var(--text-secondary))}@container (max-width:900px){.app .fxlh,.app .fxrow{grid-template-columns:1.25rem minmax(0,1fr) 8rem 6rem;gap:.75rem}.app .fxd,.app .fxgo,.app .fxlh>:nth-child(5),.app .fxlh>:nth-child(6){display:none}}@container (max-width:600px){.app .fxlh,.app .fxrow{grid-template-columns:1.25rem minmax(0,1fr) 6.5rem;gap:.75rem}.app .fxv,.app .fxd,.app .fxgo,.app .fxlh>:nth-child(3),.app .fxlh>:nth-child(5),.app .fxlh>:nth-child(6){display:none}}@media(max-width:767px){.app .fxinbox{padding:0 1rem 1.5rem}.app .fxfil{flex-direction:column;align-items:stretch;gap:.5rem}.app .fxpills{overflow-x:auto;scrollbar-width:none;padding-bottom:.125rem}.app .fxpills::-webkit-scrollbar{display:none}.app .fxsrch{margin-left:0;width:auto;max-width:none}.app .fxmenu{position:fixed;left:1rem;right:1rem;top:auto;width:auto}.app .fxlh{display:none}.app .fxrow{grid-template-columns:1rem minmax(0,1fr) auto;gap:.5rem .625rem;padding:.75rem 0}.app .fxrow .fxv,.app .fxrow .fxd,.app .fxrow .fxgo{display:none}.app .fxvd{display:block;margin-top:.25rem;font-size:var(--micro);line-height:16px;color:rgb(var(--text-secondary))}.app .fxchk{display:none}.app .mline.small{gap:.375rem}.app .fxdock{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;height:100vh;height:100dvh;border-left:0}.app .fxdock:before{display:none}.app .mline{gap:.125rem .375rem}.app .mline .mlf{font-size:1.125rem;line-height:24px}.app .fxdf .fxhint{display:none}.app .pline{gap:.375rem;flex-wrap:wrap;row-gap:.25rem}}.app .brief{width:100%;max-width:41rem;margin:1.75rem auto 0;box-sizing:border-box;border:1px solid rgb(var(--text-primary)/.07);border-radius:12px;background:rgb(var(--bg));overflow:hidden}.app .briefh{display:flex;align-items:center;gap:.75rem;height:36px;padding:0 14px 0 15px;background:rgb(var(--bg-raised));border-bottom:1px solid rgb(var(--text-primary)/.05)}.app .briefh .brt{font-size:13px;line-height:16px;font-weight:450;color:rgb(var(--text-primary))}.app .briefh .brneed{margin-left:auto;display:inline-flex;align-items:center;gap:.375rem;font-size:12px;line-height:16px;font-weight:400;color:rgb(var(--text-secondary));white-space:nowrap;font-variant-numeric:tabular-nums;border:0;background:none;padding:0;font-family:inherit;cursor:pointer}.app .briefh .brneed:hover{color:rgb(var(--text-primary))}.app .briefh .brneed:focus-visible{outline:2px solid rgb(var(--focus-ring)/.5);outline-offset:2px;border-radius:.25rem}.app .briefh .brring{width:10px;height:10px;flex:none;fill:none;stroke:rgb(var(--attention));stroke-width:1.5}.app .briefl{list-style:none;margin:0;padding:0}.app .briefl li{margin:0;position:relative}.app .briefl li+li:before{content:"";position:absolute;left:15px;right:15px;top:0;height:1px;background:rgb(var(--text-primary)/.055)}.app .bline{display:flex;align-items:center;gap:13px;width:100%;min-height:44px;padding:3px 14px 3px 15px;box-sizing:border-box;color:rgb(var(--text-primary));text-decoration:none;font-family:inherit;font-size:13px;line-height:18px;font-weight:400;text-align:left;border:0;background:none;cursor:pointer;transition:background var(--dur)}.app .bline:hover{background:rgb(var(--text-primary)/.025)}.app .bline:focus-visible{outline:2px solid rgb(var(--focus-ring)/.5);outline-offset:-2px}.app .bline .bmark{width:10px;height:10px;border-radius:50%;border:1.5px solid currentColor;flex:none;box-sizing:border-box}.app .bline .bmark.broken{color:rgb(var(--danger))}.app .bline .bmark.upcoming,.app .bline .bmark.run{color:rgb(var(--attention))}.app .bline .bwords{flex:1;min-width:0;display:flex;align-items:baseline;gap:.375rem;white-space:nowrap;overflow:hidden}.app .bline .bwho{color:rgb(var(--text-primary));overflow:hidden;text-overflow:ellipsis;flex:none;max-width:60%}.app .bline .bsep{color:rgb(var(--text-tertiary));flex:none}.app .bline .bwhat{color:rgb(var(--text-secondary));min-width:0;overflow:hidden;text-overflow:ellipsis}.app .bline .bfig{flex:none;font-variant-numeric:tabular-nums;color:rgb(var(--text-primary));min-width:4.5rem;text-align:right}.app .bline .bchev{width:16px;height:16px;flex:none;fill:none;stroke:rgb(var(--text-tertiary));stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;opacity:.75}.app .bline.ball{min-height:36px;font-size:12px;color:rgb(var(--text-secondary))}.app .bline.ball .bwhat{color:inherit}@media(max-width:767px){.app .bline{min-height:50px}.app .bline .bwords{flex-direction:column;align-items:flex-start;gap:0;white-space:normal}.app .bline .bwho{max-width:none}.app .bline .bsep{display:none}.app .bline .bwhat{white-space:normal}.app .briefh{height:44px}.app .briefh .brneed{align-self:stretch}.app .bline.ball{min-height:44px}}.app .per{font-family:Newsreader,serif;font-style:normal;color:rgb(var(--text-secondary));font-weight:400}.app .plpage{display:flex;flex-direction:row;align-items:flex-start;min-height:calc(100vh - var(--h-topbar))}.app .plpage .plmain{flex:1;min-width:0;display:flex;flex-direction:column}.app .plpage .plnote{margin:0 1.5rem 1rem;font-size:var(--meta);line-height:20px;color:rgb(var(--text-secondary))}.app .plpage .pllink{border:0;background:none;padding:0;cursor:pointer;font-family:inherit;font-weight:450;font-size:inherit;line-height:inherit;color:rgb(var(--text-primary));text-decoration:underline;text-decoration-color:rgb(var(--border-strong));text-underline-offset:3px}.app .plpage .pllink:disabled{cursor:default;color:rgb(var(--text-tertiary))}.app .plpage .pltool{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;padding:0 1.5rem .875rem}.app .plpage .plq{margin-left:auto;display:flex}.app .plpage .plq input{height:2rem;width:15rem;max-width:100%;box-sizing:border-box;padding:0 .625rem;border:1px solid rgb(var(--border-soft));border-radius:var(--radius-btn);background:rgb(var(--bg-raised));font-family:inherit;font-size:var(--meta);line-height:20px;color:rgb(var(--text-primary))}.app .plpage .plq input::-moz-placeholder{color:rgb(var(--text-placeholder))}.app .plpage .plq input::placeholder{color:rgb(var(--text-placeholder))}.app .plpage .plempty{margin:0 1.5rem;max-width:36rem;padding:1rem 1.125rem;border:1px solid rgb(var(--border));border-radius:var(--radius-card);font-size:var(--meta);line-height:20px;color:rgb(var(--text-secondary))}.app .plpage .plempty p{margin:0}.app .plpage .plempty p+p{margin-top:.25rem}.app .plpage .plempty b{font-weight:550;color:rgb(var(--text-primary))}.app .plpage table.pltab{min-width:46rem}.app .plpage table.pltab td{height:auto;padding:.625rem;vertical-align:top;cursor:pointer}.app .plpage table.pltab th:first-child,.app .plpage table.pltab td:first-child{padding-left:1.5rem}.app .plpage table.pltab th:last-child,.app .plpage table.pltab td:last-child{padding-right:1.5rem}.app .plpage table.pltab .r{text-align:right}.app .plpage table.pltab th.r .th{justify-content:flex-end}.app .plpage .sub{display:block;font-size:var(--micro);line-height:16px;color:rgb(var(--text-tertiary));font-weight:400;white-space:normal}.app .plpage .plwho{display:flex;align-items:flex-start;gap:.5rem;min-width:0}.app .plpage .pln{min-width:0;display:flex;flex-direction:column}.app .plpage table.pltab tr{position:relative}.app .plpage .plopen{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;padding:0;margin:0;background:transparent;cursor:pointer;border-radius:0}.app .plpage .plopen:focus-visible{outline:2px solid rgb(var(--focus-ring)/.5);outline-offset:-2px}.app .plpage .plname{font-weight:450;color:rgb(var(--text-primary));max-width:14rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app .plpage .plcp{width:14rem}.app .plpage .plterm{min-width:15rem}.app .plpage .pltt{display:block;color:rgb(var(--text-primary))}.app .plpage .plterm .sub{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:24rem}.app .plpage .plgap,.app .plpage .plgap .sub{white-space:nowrap}.app .plpage .plgap .fig{display:block;font-weight:550;font-variant-numeric:tabular-nums;color:rgb(var(--text-primary))}.app .plpage .plgap .fig.owed{margin-top:.25rem}.app .plpage .pldate{white-space:nowrap;color:rgb(var(--text-secondary));font-variant-numeric:tabular-nums}.app .plpage .plst{white-space:nowrap}.app .plpage .plstw{display:inline-flex;align-items:center;gap:.375rem;color:rgb(var(--text-secondary))}.app .plpage .sd.ring{background:transparent;box-shadow:inset 0 0 0 1.5px rgb(var(--text-tertiary))}.app .plpage .plfoot{display:flex;justify-content:space-between;align-items:baseline;gap:.75rem;flex-wrap:wrap;padding:.75rem 1.5rem 1.5rem;font-size:var(--micro);line-height:16px;color:rgb(var(--text-secondary))}.app .plpage .pltot{display:flex;flex-direction:column;align-items:flex-end;gap:.25rem}.app .plpage .pltc b{font-weight:550;color:rgb(var(--text-primary))}.app .plpage .plpanel{flex:none;width:22rem;border-left:1px solid rgb(var(--border));background:rgb(var(--bg));display:flex;flex-direction:column;min-width:0;position:sticky;top:var(--h-topbar);height:calc(100vh - var(--h-topbar));overflow-y:auto}.app .plpage .plph{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:.5rem;height:3rem;padding:0 .5rem 0 1rem;border-bottom:1px solid rgb(var(--border-soft));background:rgb(var(--bg))}.app .plpage .plpt{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--meta);line-height:20px;font-weight:550;color:rgb(var(--text-primary))}.app .plpage .plpk{font-weight:400;color:rgb(var(--text-tertiary))}.app .plpage .plx{flex:none;width:2rem;height:2rem;border:0;border-radius:var(--radius-btn);background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;color:rgb(var(--text-tertiary))}.app .plpage .plx:hover{background:rgb(var(--bg-sunken));color:rgb(var(--text-primary))}.app .plpage .plx svg{width:1rem;height:1rem;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round}.app .plpage .plpanel>.plnote{margin:1rem}.app .plpage .plpb{padding:1rem;display:flex;flex-direction:column;gap:1.25rem;font-size:var(--meta);line-height:20px}.app .plpage .plpb section{display:flex;flex-direction:column;gap:.5rem}.app .plpage .plstat{display:flex;flex-direction:column;gap:.25rem}.app .plpage .plstat .plstw{font-weight:550;color:rgb(var(--text-primary))}.app .plpage .plstat .sub{font-size:var(--meta);line-height:20px;color:rgb(var(--text-secondary))}.app .plpage .pllbl{font-size:var(--micro);line-height:16px;font-weight:550;color:rgb(var(--text-tertiary))}.app .plpage .plagreed{font-size:var(--meta);line-height:20px;font-weight:550;color:rgb(var(--text-primary))}.app .plpage .plquote{margin:0;padding:.625rem .75rem;border:1px solid rgb(var(--border-soft));border-radius:var(--radius-btn);background:rgb(var(--bg-sunken));display:flex;flex-direction:column;gap:.375rem}.app .plpage .plqt{font-family:Newsreader,serif;font-size:var(--meta);line-height:20px;color:rgb(var(--text-secondary))}.app .plpage .plcite{font-size:var(--micro);line-height:16px;color:rgb(var(--link));text-decoration:underline;text-decoration-color:rgb(var(--link)/.3);text-underline-offset:3px;overflow-wrap:anywhere}.app .plpage .plpara{margin:0}.app .plpage .plpartial{color:rgb(var(--attention))}.app .plpage .plchain{display:flex;flex-direction:column;gap:.25rem;margin-top:.25rem}.app .plpage .plcl{display:grid;grid-template-columns:minmax(0,1fr) auto;-moz-column-gap:.5rem;column-gap:.5rem;padding:.375rem 0;border-top:1px solid rgb(var(--border-soft))}.app .plpage .plcl .sub{grid-column:1}.app .plpage .plcln{grid-column:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:rgb(var(--text-primary))}.app .plpage .plclt{grid-column:2;grid-row:1;font-size:var(--micro);line-height:20px;color:rgb(var(--text-tertiary))}.app .plpage .plcl.this .plclt{color:rgb(var(--text-primary));font-weight:550}.app .plpage table.plitems{min-width:0;width:100%}.app .plpage table.plitems th{position:static;padding:.375rem;font-size:.625rem;line-height:16px;background:transparent}.app .plpage table.plitems td{height:auto;padding:.375rem;font-size:var(--micro);line-height:16px;cursor:default}.app .plpage table.plitems th:first-child,.app .plpage table.plitems td:first-child{padding-left:0}.app .plpage table.plitems th:last-child,.app .plpage table.plitems td:last-child{padding-right:0}.app .plpage table.plitems tbody tr:hover td{background:transparent}.app .plpage table.plitems .r{text-align:right}.app .plpage table.plitems .sub{display:block;white-space:nowrap}.app .plpage .num{font-variant-numeric:tabular-nums}.app .plpage .plfacts{border:1px solid rgb(var(--border));border-radius:var(--radius-btn);overflow:hidden}.app .plpage .plfacts div{display:flex;justify-content:space-between;gap:.75rem;padding:.5rem .75rem}.app .plpage .plfacts div+div{border-top:1px solid rgb(var(--border-soft))}.app .plpage .plfacts span{color:rgb(var(--text-secondary))}.app .plpage .plfacts b{font-weight:550;color:rgb(var(--text-primary))}.app .plpage .plevents div{display:flex;justify-content:space-between;gap:.75rem;padding:.25rem 0;color:rgb(var(--text-secondary))}.app .plpage .plevents .num{color:rgb(var(--text-primary))}.app .plpage .plinv{display:flex;flex-wrap:wrap;gap:.25rem .75rem}.app .plpage .plinv a{color:rgb(var(--link));text-decoration:underline;text-decoration-color:rgb(var(--link)/.3);text-underline-offset:3px}.app .plpage .plrows{display:flex;flex-direction:column;gap:.375rem;align-items:flex-start}.app .plpage .plcode{margin:0;display:flex;gap:.5rem;align-items:flex-start;font-size:var(--micro);line-height:16px;color:rgb(var(--text-tertiary))}.app .plpage .plcode svg{flex:none;width:.75rem;height:.75rem;margin-top:2px;fill:none;stroke:rgb(var(--confirmed));stroke-width:1.6}.app .plpage .placts{gap:.5rem}.app .plpage .placts>.btn{justify-content:flex-start;width:100%}.app .plpage .plrow2{display:flex;gap:.5rem}.app .plpage .plrow2 .btn{flex:1;justify-content:center}.app .plpage .plnotice{display:flex;align-items:flex-end;gap:.5rem;flex-wrap:wrap}.app .plpage .plnotice label{display:flex;flex-direction:column;gap:.25rem}.app .plpage .plnotice input{height:var(--h-control);box-sizing:border-box;padding:0 .5rem;border:1px solid rgb(var(--border));border-radius:var(--radius-btn);background:rgb(var(--bg-raised));font-family:inherit;font-size:var(--meta);color:rgb(var(--text-primary))}.app .plpage .pldraft{border:1px solid rgb(var(--border));border-radius:var(--radius-btn);overflow:hidden}.app .plpage .pldsub{padding:.5rem .75rem;border-bottom:1px solid rgb(var(--border-soft));font-weight:550;color:rgb(var(--text-primary))}.app .plpage .pldbody{margin:0;padding:.625rem .75rem;max-height:16rem;overflow:auto;white-space:pre-wrap;font-family:inherit;font-size:var(--micro);line-height:16px;color:rgb(var(--text-secondary));background:rgb(var(--bg-sunken))}.app .plpage .pldfoot{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.5rem .75rem;border-top:1px solid rgb(var(--border-soft))}.app .plpage .plhist div{display:grid;grid-template-columns:6rem minmax(0,1fr) auto;gap:.5rem;padding:.25rem 0;color:rgb(var(--text-secondary))}.app .plpage .plhist .sd{display:inline-block;margin-right:.375rem;vertical-align:1px}.app .plpage .plx:focus-visible,.app .plpage .pllink:focus-visible,.app .plpage .plq input:focus-visible{outline:2px solid rgb(var(--focus-ring)/.5);outline-offset:1px}@media(max-width:1180px){.app .plpage.withpanel .plmain{display:none}.app .plpage.withpanel .plpanel{width:100%;border-left:0}.app .plpage.withpanel .plpb{max-width:40rem}}@media(max-width:767px){.app .plpage .pltool{padding:0 1rem .875rem}.app .plpage .plq{margin-left:0;width:100%}.app .plpage .plq input{width:100%;height:2.75rem}.app .plpage .plx{width:2.75rem;height:2.75rem}.app .plpage .pllink,.app .plpage .plcite,.app .plpage .plinv a{min-height:2.75rem;display:inline-flex;align-items:center}.app .plpage .plwrap{overflow-x:visible}.app .plpage table.pltab{min-width:0;display:block}.app .plpage table.pltab thead{display:none}.app .plpage table.pltab tbody{display:block}.app .plpage table.pltab tr{display:grid;grid-template-columns:minmax(0,1fr) auto;-moz-column-gap:.75rem;column-gap:.75rem;row-gap:.375rem;padding:.75rem 1rem;border-bottom:1px solid rgb(var(--border-soft))}.app .plpage table.pltab td{display:block;padding:0;border:0;height:auto;width:auto;min-width:0;background:transparent}.app .plpage table.pltab td:first-child,.app .plpage table.pltab td:last-child{padding:0}.app .plpage table.pltab td.plcp{grid-column:1;grid-row:1}.app .plpage table.pltab td.plst{grid-column:2;grid-row:1;text-align:right}.app .plpage table.pltab td.plterm{grid-column:1 / -1;grid-row:2;padding-left:1.875rem}.app .plpage table.pltab td.plgap{grid-column:1;grid-row:3;text-align:left;padding-left:1.875rem}.app .plpage table.pltab td.pldate{grid-column:2;grid-row:3;text-align:right}.app .plpage table.pltab td.plgap:empty,.app .plpage table.pltab td.pldate:empty{display:none}.app .plpage .plterm .sub{max-width:none;white-space:normal}.app .plpage .plname{max-width:100%}.app .plpage .plfoot{padding:.75rem 1rem 1.5rem}.app .plpage .pltot{align-items:flex-start}}.app .plpage .head h1 .per{font-family:inherit}.app .plpage .plsum{display:grid;grid-template-columns:repeat(var(--plsum-n,4),minmax(0,1fr));margin:0 1.5rem 1rem;border-top:1px solid rgb(var(--border-soft));border-bottom:1px solid rgb(var(--border-soft))}.app .plpage .plsc{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:.125rem;min-width:0;padding:.875rem 1rem 1rem 0;border:0;background:none;text-align:left;cursor:pointer;font-family:inherit;font-size:inherit;line-height:inherit;font-weight:inherit;color:inherit}.app .plpage .plsc+.plsc{padding-left:1rem;border-left:1px solid rgb(var(--border-soft))}.app .plpage .plsc:hover .plsk{color:rgb(var(--text-primary))}.app .plpage .plsc[aria-pressed=true]:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:rgb(var(--text-primary))}.app .plpage .plsc:focus-visible{outline:2px solid rgb(var(--focus-ring)/.5);outline-offset:-2px}.app .plpage .plsk{display:inline-flex;align-items:center;gap:.4375rem;font-size:var(--meta);line-height:20px;color:rgb(var(--text-secondary))}.app .plpage .plsv{font-family:Newsreader,serif;font-size:1.375rem;line-height:28px;font-weight:400;color:rgb(var(--text-primary))}.app .plpage .plsd{font-size:var(--micro);line-height:17px;color:rgb(var(--text-secondary));min-height:17px}.app .plpage .plsd b{font-weight:450;color:rgb(var(--text-primary))}.app .plpage .plmenus{gap:.25rem}.app .plpage .plmenus .fxpill{border-color:transparent;padding:0 .5rem;height:2rem;color:rgb(var(--text-secondary))}.app .plpage .plmenus .fxpill:hover,.app .plpage .plmenus .fxpill[aria-expanded=true]{background:rgb(var(--bg-sunken));border-color:transparent}.app .plpage .plmenus .fxpill b{font-weight:450;color:rgb(var(--text-primary))}.app .plpage .plmenus .plmw{color:rgb(var(--text-secondary))}.app .plpage .plq{position:relative;align-items:center}.app .plpage .plq svg{position:absolute;left:.625rem;width:14px;height:14px;fill:none;stroke:rgb(var(--text-tertiary));stroke-width:1.5;stroke-linecap:round;pointer-events:none}.app .plpage .plq input{padding-left:2rem;width:17.5rem;border-color:transparent;background:rgb(var(--bg-sunken))}.app .plpage table.pltab th .th{text-transform:none;letter-spacing:0;font-size:var(--micro)}.app .plpage table.pltab tr.selected td{background:rgb(var(--text-primary)/.035)}.app .plpage table.pltab tr.selected td:first-child{box-shadow:inset 2px 0 rgb(var(--text-primary))}.app .plpage .plgap .plg{display:block;white-space:nowrap}.app .plpage .plgap .plg+.plg{margin-top:.125rem}.app .plpage .plgap .fig{display:inline;font-weight:450}.app .plpage .plgap .fig.owed{margin-top:0}.app .plpage .plgap .gw{color:rgb(var(--text-secondary))}.app .plpage .plfoot{position:sticky;bottom:0;z-index:2;align-items:center;padding:.75rem 1.5rem;border-top:1px solid rgb(var(--border-soft));background:rgb(var(--bg));margin-top:auto}.app .plpage .plmain{min-height:calc(100vh - var(--h-topbar))}.app .plpage .plempty{border:0;padding:0;max-width:35rem}.app .plpage .plempty h2{margin:0 0 .5rem;font-family:Newsreader,serif;font-size:1.375rem;line-height:28px;font-weight:400;color:rgb(var(--text-primary))}.app .plpage .plkinds{margin:.75rem 0 1rem;border-top:1px solid rgb(var(--border-soft))}.app .plpage .plkinds div{display:grid;grid-template-columns:11rem minmax(0,1fr);gap:1rem;padding:.5625rem 0;border-bottom:1px solid rgb(var(--border-soft))}.app .plpage .plkinds dt{font-weight:450;color:rgb(var(--text-primary))}.app .plpage .plkinds dd{margin:0;color:rgb(var(--text-secondary))}.app .plpage .plup{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.app .plpage .plup .btn svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.app .plpage .plup .sub{display:inline;font-size:var(--meta);color:rgb(var(--text-secondary))}.app .plpage .plpanel{width:23.75rem}@media(min-width:1700px){.app .plpage .plpanel{width:26.25rem}}.app .plpage .plagreed{font-family:Newsreader,serif;font-size:1.375rem;line-height:28px;font-weight:400}.app .plpage .plquote{padding:.125rem 0 .125rem .875rem;border:0;border-left:2px solid rgb(var(--border-strong));border-radius:0;background:none}.app .plpage .plqt{font-size:.9375rem;line-height:23px;color:rgb(var(--text-primary))}.app .plpage .plcitew{display:flex;align-items:center;flex-wrap:wrap;gap:0 .25rem;font-size:var(--micro);line-height:16px}.app .plpage .plcitew .sub{display:inline}.app .plpage .plcite{display:inline-flex;align-items:center;gap:.375rem}.app .plpage .plcite svg{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linejoin:round}.app .plpage .plfacts{border:0;border-radius:0;overflow:visible}.app .plpage .plfacts div{align-items:flex-start;padding:.625rem 0}.app .plpage .plfacts div+div{border-top:0}.app .plpage .plfacts span{display:flex;flex-direction:column;color:rgb(var(--text-primary))}.app .plpage .plfacts span .sub{color:rgb(var(--text-secondary))}.app .plpage .plfacts b{font-family:Newsreader,serif;font-size:1.375rem;line-height:28px;font-weight:400}.app .plpage .plfacts div.bad b{color:rgb(var(--danger))}.app .plpage .placts{position:sticky;bottom:0;z-index:2;margin:auto -1rem -1rem;padding:.875rem 1rem 1rem;border-top:1px solid rgb(var(--border-soft));background:rgb(var(--bg))}.app .plpage .placts>.btn.dark{width:auto;align-self:flex-start}.app .plpage .plpb{flex:1}.app .plpage .pllinks{display:flex;flex-wrap:wrap;gap:.25rem 1rem}@media(max-width:767px){.app .plpage .plsum{grid-template-columns:repeat(2,minmax(0,1fr));margin:0 1rem 1rem}.app .plpage .plsc:nth-child(odd){padding-left:0;border-left:0}.app .plpage .plsc:nth-child(n+3){border-top:1px solid rgb(var(--border-soft))}}.app .plpage .plstat{flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:0 .375rem}.app .plpage .plstat>.sub{display:inline;font-size:var(--micro);line-height:20px}.app .plpage .plstat>.sub:not(:empty):before{content:"· "}.app .plpage table.plitems th{text-transform:none;letter-spacing:0;font-size:var(--micro);font-weight:450;color:rgb(var(--text-tertiary))}.app .plpage .plmenus .fxpill{font-size:var(--meta)}@media(max-width:767px){.app .plpage table.pltab td.plterm,.app .plpage table.pltab td.plgap{padding-left:0}.app .plpage table.pltab td.plcp .sub,.app .plpage table.pltab td.plterm .sub:not(.plpartial),.app .plpage table.pltab td.pldate{display:none}.app .plpage table.pltab td.plterm{grid-row:2;color:rgb(var(--text-secondary))}.app .plpage .plgap .plg{display:inline}.app .plpage .plgap .plg+.plg:before{content:" · ";color:rgb(var(--text-tertiary))}.app .plpage .plq input{width:100%}.app .plpage .plfoot{position:static}.app .plpage .plmain{min-height:0}.app .plpage.withpanel .plmain{display:flex}.app .plpage.withpanel:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;background:#00000052}.app .plpage.withpanel .plpanel{position:fixed;left:0;right:0;bottom:0;top:3.5rem;z-index:31;width:auto;height:auto;border:0;border-radius:.875rem .875rem 0 0;box-shadow:0 -8px 24px -8px #00000040}.app .plpage .plph{position:sticky;padding-top:.75rem;height:auto;min-height:3rem;border-radius:.875rem .875rem 0 0}.app .plpage .plph:before{content:"";position:absolute;top:.375rem;left:50%;width:2.25rem;height:4px;margin-left:-1.125rem;border-radius:2px;background:rgb(var(--border-strong))}}.app .panel{position:absolute;z-index:60;background:rgb(var(--bg));border:1px solid rgb(var(--border-strong));border-radius:.625rem;box-shadow:0 12px 32px #00000021;overflow:hidden}.app .panelh{display:flex;align-items:center;gap:.5rem;padding:.5625rem .8125rem;background:rgb(var(--bg-raised));border-bottom:1px solid rgb(var(--border-soft));font-size:var(--meta);font-weight:550;line-height:20px}.app .panelh .n{margin-left:auto;font-weight:550;color:rgb(var(--text-tertiary));font-variant-numeric:tabular-nums}.app .panelb{padding:.25rem .8125rem .625rem}.app .nrow2{display:flex;align-items:flex-start;gap:.625rem;padding:.5rem 0;border-bottom:1px dotted rgb(var(--border));font-size:var(--meta);line-height:20px}.app .nrow2:last-child{border-bottom:0}.app .nrow2 .who{flex:none;width:1.375rem;height:1.375rem;border-radius:.25rem;display:flex;align-items:center;justify-content:center;font-size:.625rem;font-weight:550;color:#fff;letter-spacing:.02em;line-height:12px}.app .nrow2 .nb{flex:1;min-width:0;display:flex;flex-direction:column}.app .nrow2 .nt{color:rgb(var(--text-secondary))}.app .nrow2 .nt b{color:rgb(var(--text-primary));font-weight:550}.app .nrow2 .nw{margin-top:.125rem;font-size:var(--micro);color:rgb(var(--text-tertiary));line-height:16px}.app .nrow2 .nam{flex:none;font-weight:550;font-variant-numeric:tabular-nums;color:rgb(var(--text-primary));font-size:var(--meta);line-height:20px}.app .scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000038;z-index:55}.app .sbox{width:min(38rem,88%);left:50%;transform:translate(-50%);top:5.5rem}.app .sin{display:flex;align-items:center;gap:.5625rem;padding:.75rem .875rem;border-bottom:1px solid rgb(var(--border-soft))}.app .sin input{border:0;outline:0;background:none;font:inherit;font-size:.8125rem;width:100%;color:rgb(var(--text-primary));line-height:20px}.app .sgrp{padding:.4375rem 0 .3125rem;border-bottom:1px dotted rgb(var(--border))}.app .sgrp:last-child{border-bottom:0}.app .sdoc{display:flex;align-items:center;gap:.4375rem;font-size:var(--meta);font-weight:550;margin-bottom:.25rem;line-height:20px}.app .sdoc .pg{margin-left:auto;font-weight:550;font-size:var(--micro);color:rgb(var(--text-tertiary));line-height:16px}.app .spass{font-size:var(--meta);color:rgb(var(--text-secondary));line-height:20px;padding-left:1.0625rem}.app .spass em{font-style:normal;background:rgb(var(--accent)/.13);border-radius:.1875rem;padding:0 .0625rem}.app .panel2{position:absolute;top:2.75rem;left:1rem;width:26rem;z-index:40;background:rgb(var(--bg));border:1px solid rgb(var(--border-strong));border-radius:.75rem;box-shadow:0 2px 4px #0000000d,0 20px 48px -16px #00000047;overflow:hidden}.app .pnh{display:flex;align-items:center;gap:.5rem;padding:.6875rem .875rem;border-bottom:1px solid rgb(var(--border-soft))}.app .pnh .t2{font-size:var(--meta);font-weight:550;line-height:20px}.app .pnh .c2{font-size:var(--micro);color:rgb(var(--text-tertiary));font-variant-numeric:tabular-nums;line-height:16px}.app .pnh .x2{margin-left:auto;color:rgb(var(--text-placeholder))}.app .pnh .x2 svg{width:13px;height:13px}.app .pnlbl{font-size:var(--micro);letter-spacing:.09em;text-transform:uppercase;font-weight:550;color:rgb(var(--text-tertiary));padding:.75rem .875rem .25rem;display:flex;gap:.4375rem;align-items:center;line-height:16px}.app .pnlbl .n2{margin-left:auto;color:rgb(var(--text-placeholder));font-variant-numeric:tabular-nums}.app .dr{display:flex;gap:.625rem;padding:.625rem .875rem;border-bottom:1px solid rgb(var(--border-soft));align-items:flex-start}.app .dr:last-child{border-bottom:none}.app .dr .ic{width:1.5rem;height:1.5rem;border-radius:.375rem;flex:none;display:flex;align-items:center;justify-content:center;margin-top:.0625rem}.app .dr .ic svg{width:13px;height:13px}.app .dr .ic.prop{background:rgb(var(--attention)/.1);color:rgb(var(--attention));border:1px solid rgb(var(--attention)/.25)}.app .dr .ic.find{background:rgb(var(--bg-sunken));color:rgb(var(--text-tertiary));border:1px solid rgb(var(--border))}.app .dr .bd{min-width:0;flex:1}.app .dr .h2{display:block;font-size:var(--meta);line-height:20px;color:rgb(var(--text-primary))}.app .dr .h2 b{font-weight:550}.app .dr .w2{display:block;font-size:var(--micro);color:rgb(var(--text-tertiary));margin-top:.25rem;line-height:16px}.app .dr .w2 .verb{color:rgb(var(--attention));font-weight:550}.app .dr .go{flex:none;color:rgb(var(--text-placeholder));align-self:center}.app .dr .go svg{width:13px;height:13px}.app .pnlink{background:none;border:0;padding:0;font:inherit;font-size:var(--micro);font-weight:550;color:rgb(var(--accent));cursor:pointer;white-space:nowrap;line-height:16px}.app .pnfoot{padding:.625rem .875rem;border-top:1px solid rgb(var(--border-soft));background:rgb(var(--bg-raised));font-size:var(--micro);color:rgb(var(--text-tertiary));line-height:16px}.app .pnfoot b{color:rgb(var(--text-secondary));font-weight:550}.app .claimbox{border:1px solid rgb(var(--border));border-radius:.75rem;overflow:hidden;background:rgb(var(--bg))}.app .claimq{padding:.75rem .9375rem;background:rgb(var(--bg-raised));border-bottom:1px solid rgb(var(--border-soft));font-size:var(--meta);color:rgb(var(--text-secondary));line-height:20px}.app .claimq b{color:rgb(var(--text-primary));font-weight:550}.app .claima{padding:1rem 1.0625rem;font-size:var(--body);line-height:20px;color:rgb(var(--text-primary))}.app .claima b{font-weight:550}.app .wrongopts{display:flex;flex-direction:column;gap:.625rem}.app .wo{border:1px solid rgb(var(--border));border-radius:.6875rem;background:rgb(var(--bg));padding:.9375rem 1.0625rem;display:flex;gap:.875rem;align-items:flex-start;transition:border-color .14s,box-shadow .14s,transform .14s}.app .wo:hover{border-color:rgb(var(--border-strong));transform:translateY(-1px);box-shadow:0 1px 2px #0000000a,0 10px 24px -16px #0003}.app .wo.on{border-color:rgb(var(--text-primary));box-shadow:inset 0 0 0 1px rgb(var(--text-primary))}.app .wo .wi{width:1.75rem;height:1.75rem;border-radius:.4375rem;flex:none;display:flex;align-items:center;justify-content:center;background:rgb(var(--bg-sunken));border:1px solid rgb(var(--border));color:rgb(var(--text-secondary));margin-top:.0625rem}.app .wo.on .wi{background:rgb(var(--text-primary));border-color:rgb(var(--text-primary));color:rgb(var(--bg))}.app .wo .wb2{flex:1;min-width:0}.app .wo .wt2{font-size:var(--body);font-weight:550;letter-spacing:-.006em;line-height:20px}.app .wo .wd2{font-size:var(--meta);line-height:20px;color:rgb(var(--text-secondary));margin-top:.1875rem}.app .wo .weff{font-size:var(--micro);line-height:16px;color:rgb(var(--text-tertiary));margin-top:.5rem;padding-top:.5rem;border-top:1px dotted rgb(var(--border))}.app .wo .weff b{color:rgb(var(--text-secondary));font-weight:550}.app .inscard{background:rgb(var(--bg));border:1px solid rgb(var(--border-strong));border-radius:.875rem;box-shadow:0 1px 2px #0000000a,0 12px 32px -12px #00000021;padding:2.25rem 2.5rem 2rem;max-width:52rem}.app .q2{font-family:Newsreader,serif;font-size:1.375rem;line-height:28px;font-weight:400;letter-spacing:-.01em;margin-bottom:.4375rem}.app .qsub{font-size:var(--meta);color:rgb(var(--text-tertiary));line-height:20px}.app .ans2{margin-top:1.75rem;padding-top:1.5rem;border-top:1px solid rgb(var(--border))}.app .beh{font-size:var(--micro);letter-spacing:.1em;text-transform:uppercase;font-weight:550;color:rgb(var(--text-tertiary));margin-bottom:.5rem;line-height:16px}.app .be{font-family:Newsreader,serif;font-size:1.375rem;font-weight:400;letter-spacing:-.022em;line-height:1;font-variant-numeric:tabular-nums lining-nums}.app .beclaim{font-family:Newsreader,serif;font-size:.875rem;line-height:24px;margin-top:.75rem;max-width:34rem}.app .beclaim b{font-weight:550}.app .work{margin-top:.875rem;font-size:var(--meta);color:rgb(var(--text-tertiary));font-variant-numeric:tabular-nums;display:flex;align-items:baseline;gap:.4375rem;flex-wrap:wrap;line-height:20px}.app .work b{color:rgb(var(--text-secondary));font-weight:550}.app .work .op{color:rgb(var(--text-tertiary))}.app .sech{display:flex;align-items:center;gap:.75rem;margin:2rem 0 .875rem}.app .sech .k2{font-size:var(--micro);letter-spacing:.1em;text-transform:uppercase;font-weight:550;color:rgb(var(--text-tertiary));white-space:nowrap;line-height:16px}.app .sech .rule{flex:1;height:1px;background:rgb(var(--border))}.app .sech .ct2{font-size:var(--micro);color:rgb(var(--text-placeholder));white-space:nowrap;line-height:16px}.app .asm{display:flex;gap:.875rem;padding:.9375rem 0;border-bottom:1px solid rgb(var(--border-soft))}.app .asm:last-child{border-bottom:none}.app .mk{width:.625rem;height:.625rem;border-radius:50%;flex:none;margin-top:.4375rem}.app .mk.derived{background:rgb(var(--confirmed))}.app .mk.defaulted{background:transparent;border:1.5px solid rgb(var(--attention))}.app .mk.supplied{background:rgb(var(--accent))}.app .mk.external{background:transparent;border:1.5px solid rgb(var(--accent)/.55)}.app .asm.def .lab,.app .asm.def .val{color:rgb(var(--text-secondary))}.app .provrow{margin-top:.4375rem;display:flex;align-items:center;gap:.5rem}.app .asm .bd4{flex:1;min-width:0}.app .asm .top4{display:flex;align-items:baseline;gap:.625rem}.app .asm .lab{font-size:var(--body);font-weight:550;flex:1;min-width:0;line-height:20px}.app .asm .val{font-variant-numeric:tabular-nums lining-nums;font-size:var(--body);font-weight:550;white-space:nowrap;line-height:20px}.app .asm .unit{font-size:var(--micro);color:rgb(var(--text-tertiary));white-space:nowrap;line-height:16px}.app .asm .note4{font-size:var(--meta);line-height:20px;color:rgb(var(--text-secondary));margin-top:.3125rem}.app .asm.def .note4{color:rgb(var(--text-tertiary))}.app .asm .note4 b{color:rgb(var(--text-primary));font-weight:550}.app .prov{display:inline-flex;align-items:center;padding:.125rem .375rem;border-radius:.25rem;font-size:.625rem;font-weight:550;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;border:1px solid;line-height:12px}.app .prov.derived{color:rgb(var(--confirmed));border-color:rgb(var(--confirmed)/.3);background:rgb(var(--confirmed)/.06)}.app .prov.defaulted{color:rgb(var(--attention));border-color:rgb(var(--attention)/.32);background:transparent}.app .prov.supplied{color:rgb(var(--accent));border-color:rgb(var(--accent)/.3);background:rgb(var(--accent)/.06)}.app .prov.external{color:rgb(var(--text-tertiary));border-color:rgb(var(--border-strong));background:transparent}.app .notyet{font-size:var(--micro);line-height:16px;color:rgb(var(--attention));margin-top:.5rem;display:flex;align-items:flex-start;gap:.375rem}.app .notyet .sd2{width:.375rem;height:.375rem;border-radius:50%;background:transparent;border:1.5px solid rgb(var(--attention));flex:none;margin-top:.375rem}.app .edit{font-size:var(--micro);color:rgb(var(--accent));font-weight:550;white-space:nowrap;background:none;border:0;padding:0;font-family:inherit;cursor:pointer;line-height:16px}.app .edit.locked{color:rgb(var(--text-placeholder));cursor:default}.app .editrow{display:flex;align-items:center;gap:.5rem;margin-top:.625rem}.app .need{margin-top:1.75rem;border:1px solid rgb(var(--accent)/.28);border-radius:.75rem;background:linear-gradient(rgb(var(--accent)/.035),rgb(var(--accent)/.015));padding:1.25rem 1.375rem}.app .need .nh{font-family:Newsreader,serif;font-size:.875rem;line-height:24px;margin-bottom:.25rem}.app .need .nsub{font-size:var(--meta);color:rgb(var(--text-secondary));margin-bottom:1.125rem;line-height:20px}.app .ni{padding-top:1rem;border-top:1px solid rgb(var(--accent)/.16)}.app .ni:first-of-type{padding-top:0;border-top:0}.app .ni .nn{display:flex;align-items:baseline;gap:.5rem;margin-bottom:.125rem}.app .ni .num2{font-size:var(--micro);font-weight:550;color:rgb(var(--accent));font-variant-numeric:tabular-nums;flex:none;line-height:16px}.app .need .nq{font-size:var(--body);font-weight:550;line-height:20px}.app .needrow{display:flex;align-items:center;gap:.625rem;margin-top:.75rem}.app .fld{display:flex;align-items:center;gap:.5rem;background:rgb(var(--bg));border:1px solid rgb(var(--border-strong));border-radius:.4375rem;padding:.5rem .6875rem;min-width:9.5rem}.app .fld .un{margin-left:auto;font-size:var(--meta);color:rgb(var(--text-placeholder));font-weight:550;line-height:20px}.app .gobtn{display:inline-flex;align-items:center;gap:.4375rem;padding:.5rem .875rem;border-radius:.4375rem;background:rgb(var(--text-primary));color:rgb(var(--bg));font-size:var(--meta);font-weight:550;border:1px solid rgb(var(--text-primary));line-height:20px}.app .gobtn svg{width:13px;height:13px}.app .why{margin-top:.875rem;font-size:var(--meta);line-height:20px;color:rgb(var(--text-secondary))}.app .why .wk{font-size:var(--micro);letter-spacing:.08em;text-transform:uppercase;font-weight:550;color:rgb(var(--text-tertiary));display:block;margin-bottom:.1875rem;line-height:16px}.app .why+.why{margin-top:.75rem}.app .inscroll{flex:1;overflow-y:auto;padding:1.75rem 1.5rem 3rem}.app .vpick{max-width:52rem}.app .vphead{font-family:Newsreader,serif;font-size:1.375rem;font-weight:400;letter-spacing:-.014em;line-height:28px;margin-bottom:.375rem}.app .vpsub{font-size:var(--meta);line-height:20px;color:rgb(var(--text-secondary));max-width:34rem;margin-bottom:1.5rem}.app .vprow{display:flex;align-items:baseline;gap:.875rem;width:100%;text-align:left;padding:.8125rem .875rem;border-radius:.5rem;background:rgb(var(--bg));border:1px solid rgb(var(--border-soft));margin-bottom:.375rem;font-family:inherit;cursor:pointer}.app .vprow:hover{border-color:rgb(var(--border-strong))}.app .vpname{font-size:var(--body);font-weight:550;flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:20px}.app .vpn{font-size:var(--micro);color:rgb(var(--text-placeholder));white-space:nowrap;line-height:16px}.app .vpspend{font-size:var(--body);font-weight:550;font-variant-numeric:tabular-nums lining-nums;white-space:nowrap;line-height:20px}.app .insrun{display:flex;align-items:center;gap:.5625rem;font-size:var(--meta);color:rgb(var(--text-tertiary));padding:2rem .25rem;line-height:20px}.app .insdot{width:.4375rem;height:.4375rem;border-radius:50%;flex:none;background:rgb(var(--accent))}.app .inserr{display:flex;align-items:flex-start;gap:.5rem;max-width:38rem;font-size:var(--meta);line-height:20px;color:rgb(var(--danger));padding:1.5rem .25rem}.app .inserr:before{content:"";width:.4375rem;height:.4375rem;border-radius:50%;flex:none;background:rgb(var(--danger));margin-top:.5rem}.app .insback{font-size:var(--micro);font-weight:550;color:rgb(var(--accent));background:none;border:0;padding:0;font-family:inherit;cursor:pointer;line-height:16px}.app .fldin{flex:1;min-width:0;border:0;background:none;padding:0;font:inherit;font-size:var(--body);color:rgb(var(--text-primary));outline:none;font-variant-numeric:tabular-nums lining-nums;line-height:20px}.app .gobtn:disabled{opacity:.45;cursor:default}.app .moves{font-size:var(--micro);color:rgb(var(--text-tertiary));font-weight:550;white-space:nowrap;line-height:16px}.app .moves.none{color:rgb(var(--text-placeholder));font-weight:450}.app .perhire{margin-top:.5rem;font-size:var(--meta);color:rgb(var(--text-secondary));font-variant-numeric:tabular-nums lining-nums;line-height:20px}.app .perhire b{color:rgb(var(--text-primary));font-weight:550}.app .payback{margin-top:.875rem;font-size:var(--meta);line-height:20px;color:rgb(var(--text-secondary));display:flex;align-items:baseline;gap:.4375rem}.app .payback .pbv{font-size:var(--body);font-weight:550;color:rgb(var(--text-primary));font-variant-numeric:tabular-nums lining-nums;line-height:20px}.app .inscov{margin-top:1.75rem;padding-top:1.25rem;border-top:1px solid rgb(var(--border))}.app .inscov p{font-size:var(--meta);line-height:20px;color:rgb(var(--text-secondary));max-width:40rem}.app .inscov p b{color:rgb(var(--text-primary));font-weight:550}.app .disc{margin-top:1rem;font-size:var(--meta);line-height:20px;color:rgb(var(--text-tertiary))}.app .disc b{color:rgb(var(--text-secondary));font-weight:550}.app .vd{display:flex;align-items:baseline;gap:.75rem;flex-wrap:wrap}.app .vd .vv{font-family:Newsreader,serif;font-size:1.375rem;font-weight:400;letter-spacing:-.02em;line-height:28px}.app .vd .vdelta{font-size:1.375rem;font-weight:550;font-variant-numeric:tabular-nums lining-nums;letter-spacing:-.015em;line-height:28px}.app .vd .vdelta.more{color:rgb(var(--danger))}.app .vd .vdelta.less{color:rgb(var(--confirmed))}.app .cmpg{display:grid;grid-template-columns:1fr auto;gap:.4375rem 1.5rem;margin-top:1.125rem;max-width:28rem;font-size:var(--meta);line-height:20px}.app .cmpg .cl{color:rgb(var(--text-secondary))}.app .cmpg .cv{font-variant-numeric:tabular-nums lining-nums;font-weight:550;text-align:right}.app .cmpg .rule3{grid-column:1/-1;height:1px;background:rgb(var(--border));margin:.125rem 0}.app .cmpg .cl.tot,.app .cmpg .cv.tot{font-weight:550}.app .given{display:inline-flex;align-items:baseline;gap:.4375rem;padding:.1875rem .4375rem;border-radius:.25rem;background:rgb(var(--accent)/.06);border:1px solid rgb(var(--accent)/.2);font-size:var(--micro);font-weight:550;color:rgb(var(--accent));white-space:nowrap;line-height:16px}.app .given .gv{font-variant-numeric:tabular-nums;color:rgb(var(--text-primary))}.app .grew{display:flex;align-items:flex-start;gap:.5rem;font-size:var(--micro);line-height:16px;color:rgb(var(--confirmed));margin-bottom:.5rem;font-weight:550}.app .grew .gd{width:.4375rem;height:.4375rem;border-radius:50%;background:rgb(var(--confirmed));flex:none;margin-top:.375rem}.app .asm.def .lab{color:rgb(var(--text-secondary))}.app .recaph{max-width:52rem;margin-bottom:1.25rem}.app .recapk{font-size:var(--micro);letter-spacing:.11em;text-transform:uppercase;font-weight:550;color:rgb(var(--text-tertiary));margin-bottom:.5rem;line-height:16px}.app .recapq{font-size:var(--meta);line-height:20px;color:rgb(var(--text-tertiary));margin-top:.375rem}.app .recapnote{margin-top:1.5rem;padding-top:1.125rem;border-top:1px solid rgb(var(--border));font-size:var(--meta);line-height:20px;color:rgb(var(--text-secondary));max-width:40rem}.app .recapnote b{color:rgb(var(--text-primary));font-weight:550}.app .recapact{margin-top:1.125rem}.app .sd{width:.4375rem;height:.4375rem;border-radius:50%;flex:none}.app .sd.att{background:rgb(var(--attention))}.app .sd.dan{background:rgb(var(--danger))}.app .sd.ok{background:rgb(var(--confirmed))}.app .sd.neu{background:rgb(var(--text-placeholder))}.app .needs{margin-top:1.75rem}.app .needh{display:flex;align-items:baseline;gap:.75rem;margin-bottom:.875rem}.app .needh .nt{font-family:Newsreader,serif;font-size:.875rem;font-weight:400;letter-spacing:-.008em;line-height:24px}.app .needh .ns{font-size:var(--micro);color:rgb(var(--text-tertiary));margin-left:auto;line-height:16px}.app .nlist{display:flex;flex-direction:column;gap:.5rem}.app .nrow{display:flex;align-items:center;gap:.875rem;padding:.75rem .9375rem .75rem 1.0625rem;border:1px solid rgb(var(--border));border-radius:.625rem;background:rgb(var(--bg));position:relative;overflow:hidden;transition:border-color .14s,transform .14s,box-shadow .14s}.app .nrow:hover{border-color:rgb(var(--border-strong));transform:translateY(-1px);box-shadow:0 1px 2px #00000009,0 8px 20px -14px #0003}.app .nrow:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2.5px;background:rgb(var(--border-strong))}.app .nrow.dan:before{background:rgb(var(--danger))}.app .nrow.att:before{background:rgb(var(--attention))}.app .nrow.acc:before{background:rgb(var(--accent)/.6)}.app .nrow .nb{flex:1;min-width:0}.app .nrow .nn{font-size:var(--body);font-weight:550;letter-spacing:-.005em;line-height:20px}.app .nrow .nd{font-size:var(--meta);color:rgb(var(--text-secondary));line-height:20px;margin-top:.1875rem}.app .nrow .nd b{color:rgb(var(--text-primary));font-weight:550}.app .nrow .nw{flex:none;display:flex;align-items:center;gap:.75rem}.app .nrow .where{font-size:.625rem;font-weight:550;letter-spacing:.05em;text-transform:uppercase;color:rgb(var(--text-placeholder));white-space:nowrap;line-height:12px}.app .nrow .go{width:1.5rem;height:1.5rem;border-radius:.3125rem;border:1px solid rgb(var(--border));display:flex;align-items:center;justify-content:center;color:rgb(var(--text-tertiary));flex:none;font-size:.6875rem;line-height:16px}.app .nrow:hover .go{border-color:rgb(var(--border-strong));color:rgb(var(--text-primary))}.app .changed{display:flex;flex-wrap:wrap;gap:.4375rem;margin-top:.875rem}.app .chg{display:inline-flex;align-items:center;gap:.4375rem;padding:.375rem .5625rem;border-radius:.4375rem;font-size:var(--meta);border:1px solid rgb(var(--border));background:rgb(var(--bg));color:rgb(var(--text-secondary));white-space:nowrap;line-height:20px}.app .chg b{color:rgb(var(--text-primary));font-weight:550;font-variant-numeric:tabular-nums}.app .quiet{font-size:var(--meta);line-height:20px;color:rgb(var(--text-tertiary));margin-top:1rem;padding-top:.875rem;border-top:1px solid rgb(var(--border-soft))}.app .quiet b{color:rgb(var(--text-secondary));font-weight:550}.app .dtabs{display:flex;gap:.125rem;margin-left:auto}.app .dtab{font-size:var(--micro);font-weight:550;padding:.25rem .4375rem;border-radius:.25rem;color:rgb(var(--text-tertiary));cursor:default;line-height:16px}.app .dtab.on{background:rgb(var(--text-primary)/.06);color:rgb(var(--text-primary))}.app .dbody{padding:.875rem 1rem;overflow:hidden;flex:1;display:flex;flex-direction:column;gap:1.125rem}.app .dsec .dk{font-size:var(--micro);letter-spacing:.09em;text-transform:uppercase;font-weight:550;color:rgb(var(--text-tertiary));margin-bottom:.5rem;display:flex;align-items:center;gap:.375rem;line-height:16px}.app .dsec .dk .n{margin-left:auto;color:rgb(var(--text-tertiary));font-variant-numeric:tabular-nums}.app .srcrow{display:flex;gap:.5rem;align-items:flex-start;padding:.4375rem 0;border-bottom:1px dotted rgb(var(--border))}.app .srcrow:last-child{border-bottom:none}.app .srcrow .ix{width:1rem;height:1rem;border-radius:50%;flex:none;margin-top:.125rem;background:rgb(var(--accent)/.11);color:rgb(var(--accent));font-size:.625rem;font-weight:550;display:flex;align-items:center;justify-content:center;line-height:12px}.app .srcrow .m{min-width:0;flex:1}.app .srcrow .fn{display:block;font-size:var(--meta);font-weight:550;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app .srcrow .pg{display:block;font-size:var(--micro);color:rgb(var(--text-tertiary));margin-top:.0625rem;line-height:16px}.app .kv{display:flex;font-size:var(--micro);line-height:16px;color:rgb(var(--text-secondary))}.app .kv .k2{color:rgb(var(--text-tertiary));width:8.5rem;flex:none}.app .kv{padding:.125rem 0}.app .kv .v2{display:inline-flex;align-items:center;gap:.25rem;min-width:0;font-weight:550;font-variant-numeric:tabular-nums}.app .kv .v2 svg{flex:none}.app .dsec code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8125rem;color:rgb(var(--text-tertiary));line-height:20px}.app .dnote{font-size:var(--micro);line-height:16px;color:rgb(var(--text-tertiary));background:rgb(var(--bg-sunken));border:1px solid rgb(var(--border-soft));border-radius:.375rem;padding:.5rem .5625rem}.app .dnote b{color:rgb(var(--text-secondary));font-weight:550}.app .dock{border-left:1px solid rgb(var(--border));display:flex;flex-direction:column;background:rgb(var(--bg-raised));min-width:0}.app .dhead{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;border-bottom:1px solid rgb(var(--border-soft))}.app .dtitle{font-size:var(--meta);font-weight:550;white-space:nowrap;line-height:20px}.app .fldk2{display:flex;align-items:center;gap:.375rem;font-size:.625rem;font-weight:550;letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--text-tertiary));margin-bottom:.375rem;line-height:12px}.app .dfoot2{margin-top:auto;padding-top:.875rem;border-top:1px solid rgb(var(--border-soft));display:flex;gap:.5rem}.app .dfoot2 .btn{flex:1;justify-content:center}.app .insp{padding:1rem;display:flex;flex-direction:column;gap:.875rem;overflow:hidden;flex:1}.app .dock.cdock{min-height:100vh;box-sizing:border-box}.app .ihead{padding-bottom:.8125rem;border-bottom:1px solid rgb(var(--border-soft))}.app .ival{font-family:Newsreader,serif;font-size:1.375rem;font-weight:400;line-height:28px;letter-spacing:-.012em}.app .isub{font-size:var(--micro);color:rgb(var(--text-tertiary));margin-top:.25rem;line-height:16px}.app .pq2{font-family:Newsreader,serif;font-size:.875rem;line-height:24px;border-left:2px solid rgb(var(--border-strong));padding:.625rem .75rem;background:rgb(var(--bg-sunken)/.6);border-radius:0 .375rem .375rem 0;color:rgb(var(--text-primary))}.app .pq2 em{background:rgb(var(--accent)/.1);font-style:normal;padding:.0625rem .125rem}.app .pq2{border-left:0;border-radius:.625rem;padding:.75rem .875rem;background:rgb(var(--bg-sunken)/.7)}.app .fldk2 .pgk{margin-left:.375rem;letter-spacing:0;text-transform:none;font-weight:400;color:rgb(var(--text-tertiary))}.app .qchk{display:flex;align-items:flex-start;gap:.625rem;margin-top:.75rem}.app .qchk .qok{flex:none;margin-top:3px;fill:none;stroke:rgb(var(--confirmed));stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.app .qchk b{display:block;font-weight:450;font-size:var(--meta);color:rgb(var(--text-primary))}.app .qchk span span{display:block;font-size:var(--micro);line-height:16px;color:rgb(var(--text-secondary))}.app .lockrow2{display:flex;align-items:center;gap:.625rem;padding:.75rem 0;border-top:1px solid rgb(var(--border-soft));border-bottom:1px solid rgb(var(--border-soft))}.app .lockrow2 .lki{flex:none;fill:none;stroke:rgb(var(--text-secondary));stroke-width:1.4}.app .lockrow2 .lt{flex:1;min-width:0;font-size:var(--meta);line-height:20px}.app .lockrow2 .lt b{display:block;font-weight:450}.app .lockrow2 .lt span{display:block;font-size:var(--micro);line-height:16px;color:rgb(var(--text-tertiary))}.app .sameq{display:flex;flex-direction:column}.app .sqr{display:flex;align-items:baseline;gap:.75rem;padding:.5rem 0;border-bottom:1px solid rgb(var(--border-soft));font-size:var(--meta)}.app .sqr span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:rgb(var(--text-secondary))}.app .sqr b{font-weight:450;font-variant-numeric:tabular-nums;color:rgb(var(--text-primary))}.app .sqr b.ns{font-weight:400;color:rgb(var(--text-tertiary))}.app .rvact{display:flex;flex-wrap:wrap;gap:.375rem}.app .rvm{position:relative;display:inline-flex}.app .rvb{display:inline-flex;align-items:center;gap:.375rem;height:30px;padding:0 .625rem;border:0;border-radius:.5rem;background:rgb(var(--text-primary)/.05);color:rgb(var(--text-primary));font:inherit;font-size:var(--meta);cursor:pointer;white-space:nowrap}.app .rvb svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.5}.app .rvb.on svg{stroke:rgb(var(--confirmed))}.app .rvb.flag.on svg{stroke:rgb(var(--attention))}.app .rvb:disabled{opacity:.6;cursor:default}.app .rvb .rvav{margin:0}.app .rvb.ink{background:rgb(var(--text-primary));color:rgb(var(--bg))}.app .rvwas{flex-basis:100%;white-space:normal;line-height:16px}.app .rvnf{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem;flex-basis:100%;margin-top:.25rem}.app .rvnf input{flex:1 1 12rem;min-width:0;height:30px;padding:0 .625rem;border:1px solid rgb(var(--border));border-radius:.5rem;background:rgb(var(--bg-raised));outline:0;font:inherit;font-size:var(--meta);color:rgb(var(--text-primary))}.app .rvnf input:focus{border-color:rgb(var(--text-primary)/.4)}.app .rvav{display:inline-flex;align-items:center;justify-content:center;flex:none;width:1.25rem;height:1.25rem;border-radius:50%;background:rgb(var(--bg-sunken));border:1px solid rgb(var(--border));font-size:.5625rem;font-weight:550;color:rgb(var(--text-secondary))}.app .rvc{margin-top:.75rem}.app .rvc p{margin:.25rem 0 0 1.75rem;font-size:var(--meta);line-height:20px;color:rgb(var(--text-primary))}.app .rvc.rvr{margin-left:1.75rem}.app .rvwho{display:flex;align-items:center;gap:.5rem;font-size:var(--meta)}.app .rvwho b{font-weight:450}.app .rvt{font-size:var(--micro);color:rgb(var(--text-tertiary))}.app .rvbox{display:flex;align-items:center;gap:.5rem;margin-top:.875rem;padding:.25rem .375rem .25rem .75rem;border:1px solid rgb(var(--border));border-radius:.625rem;background:rgb(var(--bg-raised))}.app .rvbox input{flex:1;min-width:0;height:30px;border:0;outline:0;background:transparent;font:inherit;font-size:var(--meta);color:rgb(var(--text-primary))}.app .rvsend{display:inline-flex;align-items:center;justify-content:center;flex:none;width:26px;height:26px;padding:0;border:0;border-radius:50%;background:rgb(var(--text-primary)/.08);color:rgb(var(--text-secondary));cursor:pointer}.app .rvsend svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:1.6}.app .rvnote{margin-top:.5rem;white-space:normal;line-height:16px}.app .rvnone{white-space:normal}.app .rvh{margin:0;padding:0;list-style:none}.app .rvh li{position:relative;display:flex;flex-direction:column;gap:.125rem;padding:.375rem 0 .375rem 1rem;font-size:var(--micro);line-height:16px;color:rgb(var(--text-secondary))}.app .rvh li:before{content:"";position:absolute;left:0;top:.6875rem;width:6px;height:6px;border-radius:50%;border:1.5px solid rgb(var(--text-tertiary));box-sizing:border-box}.app .rvh li.att:before{border:0;background:rgb(var(--attention))}.app .rvh li b{font-weight:550;color:rgb(var(--text-primary))}.app .badge{display:inline-flex;align-items:center;gap:.375rem;padding:0 .5rem;height:1.375rem;box-sizing:border-box;border-radius:999px;font-size:var(--micro);font-weight:450;letter-spacing:0;text-transform:none;white-space:nowrap;border:1px solid rgb(var(--border));color:rgb(var(--text-secondary));line-height:16px}.app .badge.open{color:rgb(var(--text-secondary));border-color:rgb(var(--border))}.app .badge .bdot{width:.375rem;height:.375rem;border-radius:50%;background:rgb(var(--attention));flex:none}.app .btn{display:inline-flex;align-items:center;gap:.375rem;padding:0 .75rem;height:var(--h-control);border-radius:var(--radius-btn);font-size:var(--meta);font-weight:450;white-space:nowrap;border:1px solid rgb(var(--border-strong));background:rgb(var(--bg));color:rgb(var(--text-primary));cursor:default;line-height:20px;box-sizing:border-box}.app .btn:hover{background:rgb(var(--bg-sunken))}.app .btn.dark{background:rgb(var(--text-primary));border-color:rgb(var(--text-primary));color:rgb(var(--bg))}.app .sub{font-size:var(--micro);color:rgb(var(--text-tertiary));display:block;margin-top:.125rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:16px}.app .det{display:inline-flex;align-items:center;gap:.3125rem;padding:.1875rem .4375rem;border-radius:.25rem;font-size:var(--micro);font-weight:550;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;color:rgb(var(--confirmed));border:1px solid rgb(var(--confirmed)/.3);background:rgb(var(--confirmed)/.06);line-height:16px}.app .recgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.625rem;padding:0}.app .rc{border:1px solid rgb(var(--border));border-radius:.5rem;padding:.75rem .8125rem}.app .rc .rv2{font-family:Newsreader,serif;font-size:1.375rem;font-weight:400;font-variant-numeric:tabular-nums;letter-spacing:-.015em;line-height:28px}.app .rc .rk2{font-size:.625rem;font-weight:550;letter-spacing:.07em;text-transform:uppercase;color:rgb(var(--text-placeholder));margin-top:.3125rem;line-height:12px}.app .rc.flag{border-color:rgb(var(--attention)/.4);background:rgb(var(--attention)/.035)}.app .rc.flag .rv2{color:rgb(var(--attention))}.app .hint{font-size:var(--meta);line-height:20px;color:rgb(var(--text-secondary));background:rgb(var(--attention)/.055);border:1px solid rgb(var(--attention)/.28);border-radius:.5rem;padding:.6875rem .8125rem;margin-top:.75rem}.app .hint b{color:rgb(var(--text-primary));font-weight:550}.app .rqlist{display:flex;flex-direction:column;min-width:0}.app .rqlist.inset{padding:0 1.5rem 1.5rem}.app .rqbar{display:flex;align-items:center;gap:.75rem;margin:0 0 .75rem}.app .rqpills{display:flex;flex-wrap:wrap;gap:.25rem}.app .rqpill{display:inline-flex;align-items:center;gap:.375rem;height:2rem;padding:0 .75rem;border:0;border-radius:999px;background:none;font-family:inherit;font-size:var(--meta);line-height:20px;color:rgb(var(--text-secondary));cursor:pointer}.app .rqpill .num{font-weight:450;color:rgb(var(--text-primary));font-variant-numeric:tabular-nums}.app .rqpill.on{background:rgb(var(--bg-sunken));color:rgb(var(--text-primary))}.app .rqpill:focus-visible{outline:2px solid rgb(var(--focus-ring)/.5);outline-offset:1px}.app .rqover{display:inline-flex;align-items:center;gap:.3125rem;margin-left:.5rem;color:rgb(var(--text-secondary))}.app .rqdot{width:6px;height:6px;border-radius:50%;flex:none;display:inline-block;background:rgb(var(--text-tertiary))}.app .rqdot.bad{background:rgb(var(--danger))}.app .rqdot.att{background:rgb(var(--attention))}.app .rqdot.ok{background:rgb(var(--confirmed))}.app .rqdot.ink{background:rgb(var(--text-primary))}.app .rqdot.mute{background:transparent;box-shadow:inset 0 0 0 1.25px rgb(var(--text-tertiary))}.app .rqnew{margin-left:auto}.app .rqnew svg,.app .rqacts svg,.app .rqgapb svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.app .rqnote{margin:.5rem 0;font-size:var(--meta);line-height:20px;color:rgb(var(--text-secondary))}.app .rqlink{border:0;background:none;padding:0;font-family:inherit;font-size:inherit;line-height:inherit;font-weight:inherit;color:rgb(var(--text-primary));text-decoration:underline;text-underline-offset:3px;cursor:pointer}.app .rqrows{display:flex;flex-direction:column;border-top:1px solid rgb(var(--border-soft))}.app .rqli{display:flex;min-width:0}.app .rqli>.rqrow{flex:1;min-width:0}.app .rqrow{display:grid;grid-template-columns:8.5rem minmax(0,1.6fr) minmax(0,1fr) minmax(0,.9fr);gap:1rem;align-items:start;padding:.75rem 0;border:0;border-bottom:1px solid rgb(var(--border-soft));background:none;text-align:left;font-family:inherit;font-size:var(--meta);line-height:20px;color:rgb(var(--text-primary));cursor:pointer}.app .rqrow:hover,.app .rqrow.on{background:rgb(var(--text-primary)/.03)}.app .rqrow:focus-visible{outline:2px solid rgb(var(--focus-ring)/.5);outline-offset:-2px}.app .rqst{display:inline-flex;align-items:center;gap:.4375rem;white-space:nowrap;color:rgb(var(--text-secondary))}.app .rqst.bad{color:rgb(var(--danger))}.app .rqst.att{color:rgb(var(--attention))}.app .rqst.ok{color:rgb(var(--confirmed))}.app .rqwhat,.app .rqwho,.app .rqwhen{display:flex;flex-direction:column;min-width:0}.app .rqw{color:rgb(var(--text-primary))}.app .rqy{font-size:var(--micro);line-height:17px;color:rgb(var(--text-secondary))}.app .rqdock{display:flex;flex-direction:column;min-width:0}.app .rqdock:focus{outline:none}.app .rqhd{display:flex;align-items:center;justify-content:space-between;height:3rem;padding:0 .5rem 0 1rem;border-bottom:1px solid rgb(var(--border-soft));font-size:var(--meta);font-weight:550}.app .rqx{width:2rem;height:2rem;border:0;border-radius:var(--radius-btn);background:none;color:rgb(var(--text-secondary));cursor:pointer;display:flex;align-items:center;justify-content:center}.app .rqx svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round}.app .rqx:hover{background:rgb(var(--bg-sunken));color:rgb(var(--text-primary))}.app .rqdb{padding:1rem 1.25rem 1.5rem;overflow:auto;display:flex;flex-direction:column;gap:.875rem}.app .rqlbl{font-size:var(--micro);line-height:16px;letter-spacing:.06em;text-transform:uppercase;font-weight:550;color:rgb(var(--text-secondary))}.app .rqchoices{display:flex;flex-direction:column;border:1px solid rgb(var(--border));border-radius:var(--radius-card);overflow:hidden}.app .rqchoice{display:flex;flex-direction:column;align-items:flex-start;padding:.625rem .875rem;border:0;border-top:1px solid rgb(var(--border-soft));background:none;text-align:left;font-family:inherit;font-size:var(--meta);line-height:20px;cursor:pointer}.app .rqchoice:first-child{border-top:0}.app .rqchoice.on{background:rgb(var(--bg-sunken));box-shadow:inset 2px 0 rgb(var(--text-primary))}.app .rqacts{display:flex;flex-wrap:wrap;gap:.5rem}.app .rqfacts{margin:0;display:flex;flex-direction:column}.app .rqfacts div{display:grid;grid-template-columns:4rem minmax(0,1fr);gap:.75rem;padding:.625rem 0;border-bottom:1px solid rgb(var(--border-soft));font-size:var(--meta);line-height:20px}.app .rqfacts dt{color:rgb(var(--text-secondary))}.app .rqfacts dd{margin:0;display:flex;flex-direction:column}.app .rqdraft{display:flex;flex-direction:column;gap:.625rem}.app .rqsheet{padding:.875rem 1rem;border-radius:var(--radius-card);background:rgb(var(--bg-sunken))}.app .rqsubj{display:flex;gap:.5rem;padding-bottom:.5rem;margin-bottom:.5rem;border-bottom:1px solid rgb(var(--border-soft));font-size:var(--meta);color:rgb(var(--text-primary))}.app .rqsubj span{color:rgb(var(--text-secondary))}.app .rqbody{margin:0;white-space:pre-wrap;font-family:inherit;font-size:var(--meta);line-height:21px;color:rgb(var(--text-primary))}.app .rqfine{margin:0;font-size:var(--micro);line-height:17px;color:rgb(var(--text-secondary))}.app .rqtitle{margin:.125rem 0 0;font-family:Newsreader,serif;font-size:1.375rem;line-height:28px;font-weight:400;color:rgb(var(--text-primary))}.app .rqmeta{font-size:var(--micro);line-height:17px;color:rgb(var(--text-secondary))}.app .rqevents{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.app .rqev{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:0 .75rem;padding:.625rem 0 .625rem 1.25rem;border-bottom:1px solid rgb(var(--border-soft));position:relative;font-size:var(--meta);line-height:20px}.app .rqev:before{content:"";position:absolute;left:2px;top:.9375rem;width:7px;height:7px;border-radius:50%;box-shadow:inset 0 0 0 1.25px rgb(var(--text-tertiary))}.app .rqev.last:before{background:rgb(var(--text-primary));box-shadow:none}.app .rqev .rqy{grid-column:1 / -1}.app .rqevd{font-size:var(--micro);color:rgb(var(--text-secondary));font-variant-numeric:tabular-nums}.app .rqdoc{display:flex;flex-direction:column;padding:.75rem .875rem;border-radius:var(--radius-card);background:rgb(var(--bg-sunken));font-size:var(--meta);line-height:20px}.app .rqmarks{display:flex;flex-direction:column;gap:.625rem;padding-top:.25rem}.app .rqpickdoc{display:flex;flex-direction:column;gap:.25rem}.app .rqpickdoc select{height:2rem;border:1px solid rgb(var(--border));border-radius:var(--radius-btn);background:rgb(var(--bg-raised));font-family:inherit;font-size:var(--meta);color:rgb(var(--text-primary))}.app .btn.rqquiet{border-color:transparent;color:rgb(var(--text-secondary))}.app .rqgap{display:flex;align-items:center;gap:1rem;margin:.75rem 0 0;padding:.75rem .875rem;border-radius:var(--radius-card);background:rgb(var(--bg-sunken))}.app .rqgapt{flex:1;min-width:0;display:flex;flex-direction:column;font-size:var(--meta);line-height:20px}.app .rqgapb{flex:none;display:inline-flex;align-items:center;gap:.375rem;height:2rem;padding:0 .75rem;border:1px solid rgb(var(--border));border-radius:var(--radius-btn);background:rgb(var(--bg-raised));font-family:inherit;font-size:var(--meta);color:rgb(var(--text-primary));cursor:pointer}.app .rqgapb:hover{border-color:rgb(var(--border-strong))}.app .rqgapdone{flex:none;max-width:22rem;font-size:var(--micro);line-height:17px;color:rgb(var(--text-secondary))}.app .rqgapdone a{color:rgb(var(--text-primary));text-decoration:underline;text-underline-offset:3px}@media(max-width:767px){.app .rqrow{grid-template-columns:minmax(0,1fr) auto;gap:.25rem .75rem;padding:.75rem 0}.app .rqrow .rqst{grid-column:2;grid-row:1}.app .rqrow .rqwhat{grid-column:1;grid-row:1}.app .rqrow .rqwho,.app .rqrow .rqwhen{grid-column:1 / -1}.app .rqgap{flex-direction:column;align-items:flex-start}.app .rqbar{flex-wrap:wrap}.app .rqnew{margin-left:0;order:-1}.app .rqacts a.btn{min-height:2.75rem}}.app .polsec{margin:0 0 .5rem}.app .polsec .pbody{padding:0 1.5rem;max-width:120rem}.app .polsec .pbody .secrow{margin-left:-1.5rem;margin-right:-1.5rem}.app .polsec .secrow .polst{flex:none;font-size:var(--meta);letter-spacing:0;text-transform:none;font-weight:400;color:rgb(var(--text-tertiary))}.app .polsec .pempty{display:flex;align-items:flex-start;gap:.875rem;padding:1.125rem 1.25rem;border-radius:var(--radius-card);background:rgb(var(--text-primary)/.035);max-width:62rem}.app .polsec .pempty b{font-weight:450;color:rgb(var(--text-primary))}.app .polsec .pempty p{margin:.25rem 0 0;max-width:46rem;font-size:var(--meta);line-height:20px;color:rgb(var(--text-secondary))}.app .polsec .pempty .btn{margin-left:auto;flex:none}.app .polsec .pei{flex:none;display:inline-flex;color:rgb(var(--text-tertiary));padding-top:.125rem}.app .polsec .pei svg,.app .polsec .fi svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linejoin:round}.app .polsec .phead{display:flex;align-items:center;gap:.75rem;padding:.75rem 0 .875rem;border-bottom:1px solid rgb(var(--border-soft))}.app .polsec .phead .fi{flex:none;display:inline-flex;color:rgb(var(--text-tertiary))}.app .polsec .phead b{display:block;font-weight:450;color:rgb(var(--text-primary))}.app .polsec .phead span{font-size:var(--meta);line-height:20px;color:rgb(var(--text-secondary))}.app .polsec .phead b.att{display:inline;color:rgb(var(--attention));font-weight:550}.app .polsec .phead .sp{flex:1}.app .polsec .qb{display:inline-flex;align-items:center;gap:.375rem;height:1.875rem;padding:0 .75rem;border:0;border-radius:var(--radius-btn);background:rgb(var(--text-primary)/.055);font-family:inherit;font-size:var(--meta);font-weight:450;color:rgb(var(--text-primary));white-space:nowrap;cursor:pointer}.app .polsec .qb:hover{background:rgb(var(--text-primary)/.09)}.app .polsec .prule{padding:.875rem 0;border-bottom:1px solid rgb(var(--border-soft))}.app .polsec .prule.out .prh b,.app .polsec .prule.out .rkv b{color:rgb(var(--text-tertiary))}.app .polsec .prh{display:flex;align-items:baseline;gap:.75rem}.app .polsec .prh .pk{font-size:var(--micro);line-height:16px;letter-spacing:.06em;text-transform:uppercase;font-weight:550;color:rgb(var(--text-tertiary));width:8rem;flex:none;white-space:nowrap}.app .polsec .prh b{font-weight:450;color:rgb(var(--text-primary))}.app .polsec .pst{margin-left:auto;display:inline-flex;align-items:center;gap:.375rem;font-size:var(--meta);white-space:nowrap;color:rgb(var(--text-secondary))}.app .polsec .pst i{width:7px;height:7px;border-radius:50%;background:currentColor}.app .polsec .pst.att{color:rgb(var(--attention))}.app .polsec .pst.ok i{background:none;box-shadow:inset 0 0 0 1.5px currentColor}.app .polsec .pst.mute{color:rgb(var(--text-tertiary))}.app .polsec .pst.draft{color:rgb(var(--text-tertiary));padding:0 .5rem;border-radius:999px;background:rgb(var(--text-primary)/.05)}.app .polsec .prb{margin:.5rem 0 0 8.75rem;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.25rem 1.75rem;max-width:72rem}.app .polsec .rkv{display:flex;gap:.625rem;font-size:var(--meta);line-height:18px}.app .polsec .rkv span{width:6.875rem;flex:none;color:rgb(var(--text-tertiary))}.app .polsec .rkv b{font-weight:400;color:rgb(var(--text-primary))}.app .polsec .pqs{grid-column:1 / -1;margin-top:.375rem;font-family:Newsreader,serif;font-size:.875rem;line-height:22px;color:rgb(var(--text-secondary))}.app .polsec .pqs .ql{font-family:Manrope,sans-serif;font-size:var(--micro);color:rgb(var(--text-tertiary));margin-right:.5rem}.app .polsec .pra{grid-column:1 / -1;display:flex;gap:.375rem;margin-top:.375rem}.app .polsec .ra{display:inline-flex;align-items:center;gap:.3125rem;height:1.625rem;padding:0 .625rem;border:0;border-radius:.4375rem;background:rgb(var(--text-primary)/.05);font-family:inherit;font-size:var(--meta);color:rgb(var(--text-primary));cursor:pointer}.app .polsec .ra:hover{background:rgb(var(--text-primary)/.09)}.app .polsec .ra.dark{background:rgb(var(--text-primary));color:rgb(var(--bg))}.app .polsec .ra svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linejoin:round}.app .polsec .ra:focus-visible,.app .polsec .qb:focus-visible{outline:2px solid rgb(var(--focus-ring)/.5);outline-offset:1px}.app .polsec .pedit{grid-column:1 / -1;display:flex;flex-direction:column;gap:.5rem;max-width:44rem}.app .polsec .pedit label{display:flex;align-items:center;gap:.625rem;font-size:var(--meta)}.app .polsec .pedit label span{width:6.875rem;flex:none;color:rgb(var(--text-tertiary))}.app .polsec .pedit input{flex:1;min-width:0;height:2rem;padding:0 .625rem;border:1px solid rgb(var(--border));border-radius:var(--radius-btn);background:rgb(var(--bg-raised));font-family:inherit;font-size:var(--meta);color:rgb(var(--text-primary))}.app .polsec .pnote{margin-top:.75rem;font-size:var(--meta);color:rgb(var(--text-tertiary))}.app .polsec .plead{margin:.25rem 0 .75rem;max-width:56rem;font-family:Newsreader,serif;font-size:.9375rem;line-height:24px;color:rgb(var(--text-primary))}.app .polsec .ptab{width:100%;min-width:0;border-collapse:collapse;border-spacing:0}.app .polsec .ptab th{position:static;z-index:auto;height:auto;background:none;text-align:left;font-size:var(--meta);font-weight:400;letter-spacing:0;text-transform:none;line-height:18px;color:rgb(var(--text-tertiary));padding:0 .75rem .5rem 0;border-bottom:1px solid rgb(var(--border-soft));white-space:nowrap}.app .polsec .ptab td{height:auto;background:none;padding:.6875rem .75rem .6875rem 0;border-bottom:1px solid rgb(var(--border-soft));vertical-align:top;font-size:var(--meta);line-height:20px;color:rgb(var(--text-secondary))}.app .polsec .ptab tbody tr:hover td{background:none}.app .polsec .ptab td:first-child{color:rgb(var(--text-primary));width:44%}.app .polsec .ptab td:first-child .pk{display:block;margin-bottom:.125rem;font-size:var(--micro);letter-spacing:.06em;text-transform:uppercase;font-weight:550;color:rgb(var(--text-tertiary))}.app .polsec .ptab .pst{margin-left:0}@media(max-width:767px){.app .polsec .secrow{flex-wrap:wrap;row-gap:.25rem}.app .polsec .secrow .polst{flex-basis:100%}.app .polsec .pempty{flex-wrap:wrap}.app .polsec .pempty .btn{margin-left:0}.app .polsec .phead{flex-wrap:wrap}.app .polsec .prh{flex-wrap:wrap;gap:.25rem .625rem}.app .polsec .prh .pk{width:auto}.app .polsec .pst{margin-left:0;white-space:normal}.app .polsec .prb{margin-left:0;grid-template-columns:minmax(0,1fr)}.app .polsec .rkv{flex-direction:column;gap:0}.app .polsec .ptab td:first-child{width:auto}}.app{border:0;border-radius:0;box-shadow:none;min-height:100vh}.app .side{min-height:100vh}.app{font-family:Manrope,system-ui,sans-serif;color:rgb(var(--text-primary));-webkit-font-smoothing:antialiased}.app{--link: 31 78 121;--mark-2: #8FB4D6;--unread:24 22 19;--file-pdf:172 56 44;--file-doc:31 78 121;--file-xls:44 116 82;--dur:.15s;--radius-sm:.25rem}.app .wordmark svg{fill:currentColor;stroke:none;color:rgb(var(--side-text))}.app .wordmark svg rect{stroke:none}.app .composer textarea.ph6{border:0;background:none;width:100%;resize:none;outline:none;font-family:inherit;max-height:40vh;overflow-y:hidden;color:rgb(var(--text-primary))}.app .composer textarea.ph6::-moz-placeholder{color:rgb(var(--text-placeholder))}.app .composer textarea.ph6::placeholder{color:rgb(var(--text-placeholder))}.app .composer textarea.ph6:disabled{opacity:.6}.app button.pcard2{text-align:left;cursor:pointer}.app button.sendbig{border:0;cursor:pointer}.app button.sendbig:disabled{opacity:.35;cursor:default}.app .askerr button{border:0;background:none;color:rgb(var(--accent));font-family:inherit;font-size:inherit;text-decoration:underline}.app .ph-screen{display:grid;place-content:center;gap:.5rem;text-align:center;padding:5rem 2rem;min-height:60vh}.app .ph-screen h1{font-family:Newsreader,serif;font-size:1.375rem;font-weight:400;line-height:28px}.app .ph-screen p{font-size:var(--meta);color:rgb(var(--text-tertiary));line-height:20px}.app .ph-screen code{font-family:ui-monospace,monospace;font-size:var(--micro);color:rgb(var(--text-secondary));line-height:16px}.app tr.voided .t,.app tr.voided .amt{text-decoration:line-through;text-decoration-thickness:1px}.app tr.voided{color:rgb(var(--text-tertiary))}.app .scopepick{display:inline-flex;gap:.375rem;align-items:center}.app .scopepick .schip2,.app .crow2 button.schip2{cursor:pointer}.app .stepsbar{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.app .stepsbar:hover{background:rgb(var(--bg-sunken))}.app .stepsbar:focus-visible{outline:2px solid rgb(var(--accent));outline-offset:2px}.app .stepsbar.open{border-bottom-left-radius:0;border-bottom-right-radius:0;margin-bottom:0}.app .stepsbar .cvv{transition:transform .15s ease}.app .stepsbar .cvv.up{transform:rotate(180deg)}.app .steplist{list-style:none;margin:0 0 1.125rem;padding:.5rem .6875rem .625rem;border:1px solid rgb(var(--border));border-top:0;border-radius:0 0 .5rem .5rem;background:rgb(var(--bg-raised));font-size:var(--micro);line-height:16px}.app .steplist li{display:flex;align-items:baseline;gap:.5rem;padding:.3125rem 0;border-bottom:1px dotted rgb(var(--border))}.app .steplist li:last-child{border-bottom:0;padding-bottom:0}.app .steplist .stepn{flex:none;width:2.25rem;text-align:right;font-weight:550;color:rgb(var(--text-tertiary));font-variant-numeric:tabular-nums}.app .steplist .stepg{flex:1;min-width:0;color:rgb(var(--text-secondary))}.app .steplist.bare{border-top:1px solid rgb(var(--border));border-radius:.5rem;background:rgb(var(--bg));margin-bottom:1.5rem}.app.railmini{grid-template-columns:var(--rail-w) minmax(0,1fr)}.app.railmini .side{width:var(--rail-w);padding:.5rem 0 .75rem;overflow:visible;align-items:center;position:sticky;top:0;z-index:30}.app.railmini .navt,.app.railmini .grp,.app.railmini .tgrp,.app.railmini .thr,.app.railmini .more2,.app.railmini .railnote,.app.railmini .ws .n,.app.railmini .wordmark .wmtext{display:none}.app.railmini .wsblock{border-bottom:0;padding-bottom:0;margin-bottom:.75rem;gap:.25rem;align-items:center}.app.railmini .sidefoot{border-top:0;align-items:center;gap:.25rem}.app.railmini .sidetop{flex-direction:column;gap:.25rem;height:auto;padding:0;margin-bottom:.75rem;align-items:center}.app.railmini .wordmark{margin:0;width:2rem;height:2rem;justify-content:center;border-radius:var(--radius-btn);cursor:pointer}.app.railmini .wordmark:hover{background:rgb(var(--side-text)/.08)}.app.railmini .wordmark svg{width:1.25rem;height:1.25rem}.app.railmini .ws,.app.railmini .sfrow,.app.railmini .newq{width:2rem;height:2rem;justify-content:center;padding:0;margin:0;gap:0}.app.railmini .newq{margin-bottom:0}.app.railmini .newq .box{margin:0}.app.railmini .wsw{width:2rem;height:2rem;justify-content:center;padding:0;margin:.5rem 0 0;gap:0;border:0}.app.railmini .wsw svg{display:none}.app.railmini .side [data-tip]{position:relative}.app.railmini .side [data-tip]:after{content:attr(data-tip);position:absolute;left:calc(100% + .5rem);top:50%;transform:translateY(-50%) translate(-4px);height:1.75rem;padding:0 .5rem;border-radius:var(--radius-btn);background:rgb(var(--bg-raised));border:1px solid rgb(var(--border));box-shadow:var(--shadow-float);color:rgb(var(--text-primary));font-size:var(--micro);font-weight:450;line-height:1.625rem;white-space:nowrap;opacity:0;pointer-events:none;z-index:60;transition:opacity .14s ease-out,transform .14s ease-out;transition-delay:.5s}.app.railmini .side [data-tip]:hover:after,.app.railmini .side [data-tip]:focus-visible:after{opacity:1;transform:translateY(-50%) translate(0)}.app.railmini .side:hover [data-tip]:hover:after{transition-delay:0ms}.app.railmini .side .railfly{display:none}.app.railmini .side .wsfly:hover .railfly,.app.railmini .side .wsfly:focus-within .railfly{display:flex}.app .railfly{position:absolute;left:calc(100% + .5rem);top:-.25rem;width:15.5rem;z-index:60;flex-direction:column;padding:.25rem;border-radius:var(--radius-card);background:rgb(var(--bg-raised));border:1px solid rgb(var(--border));box-shadow:var(--shadow-float);color:rgb(var(--text-primary))}.app .railfly:before{content:"";position:absolute;left:-.625rem;top:0;bottom:0;width:.625rem}.app .railfly .tgrp,.app .railfly .thr,.app .railfly .more2{display:flex}.app .railfly .tgrp{color:rgb(var(--text-tertiary))}.app .railfly .thr{color:rgb(var(--text-secondary));padding-left:.5rem}.app .railfly .thr:hover{background:rgb(var(--bg-sunken));color:rgb(var(--text-primary))}.app .railfly .thr.on{background:rgb(var(--text-primary)/var(--chip-fill));color:rgb(var(--text-primary))}.app .railfly .more2{color:rgb(var(--text-tertiary))}.app .railfly .flyq{display:flex;align-items:center;gap:.5rem;height:2rem;padding:0 .5rem;border-radius:var(--radius-btn);font-size:var(--meta);font-weight:450;color:rgb(var(--text-primary));background:none;border:0;width:100%;text-align:left;line-height:20px}.app .railfly .flyq:hover{background:rgb(var(--bg-sunken))}.app .railfly .flyq svg{width:16px;height:16px;stroke-width:1.5}.app .railfly .flyq .kbd{margin-left:auto;font-size:var(--micro);color:rgb(var(--text-tertiary));border:1px solid rgb(var(--border-soft));border-radius:var(--radius-chip);height:1.25rem;padding:0 .3125rem;line-height:1.125rem}.app .railfly .flysep{height:1px;background:rgb(var(--border-soft));margin:.25rem}.app .wsfly{position:relative}.app th.addc{min-width:12rem;width:12rem}.app th.addc form{margin:0}.app th.addc input{width:100%;border:0;outline:0;background:none;font-size:var(--meta);font-weight:400;color:rgb(var(--text-primary));text-transform:none;letter-spacing:0;line-height:20px}.app th.addc input::-moz-placeholder{color:rgb(var(--text-placeholder));font-weight:400}.app th.addc input::placeholder{color:rgb(var(--text-placeholder));font-weight:400}.app th.addc input:disabled{color:rgb(var(--text-tertiary))}.app .th .colx{margin-left:.375rem;border:0;background:none;padding:0 .1875rem;font-size:.8125rem;line-height:1;cursor:pointer;color:rgb(var(--text-placeholder));opacity:0;transition:opacity .12s ease}.app th:hover .th .colx{opacity:1}.app .th .colx:hover{color:rgb(var(--danger))}.app .th .colx:focus-visible{opacity:1;outline:2px solid rgb(var(--accent));outline-offset:1px}.app .strip button.chip{border-width:1px;cursor:pointer}.app .strip a.chip{text-decoration:none;color:inherit;border-width:1px}.app .strip[data-focus] .sub{white-space:normal;flex:1 1 16rem;align-self:center}.app.phone .strip a.chip{min-height:2.75rem}.app .cards+.wrap,.app .gwrap+.wrap{margin-top:1.125rem}.app .sub2r .sclause{-webkit-line-clamp:2}.app .vtabs button.vtab{border-top:0;border-left:0;border-right:0;background:none;cursor:pointer}.app .vtabs button.vtab:focus-visible{outline:2px solid rgb(var(--accent));outline-offset:-2px}.app .vcard{text-align:left}.app button.vcard{cursor:pointer}.app button.vcard:focus-visible{outline:2px solid rgb(var(--accent));outline-offset:2px}.app td.sta button.statb{text-align:left;border:0;background:none;padding:0;margin:0;cursor:pointer}.app td.sta button.statb:hover:not(:disabled){text-decoration:underline;text-underline-offset:.1875rem;text-decoration-thickness:1px}.app td.sta button.statb:disabled{cursor:default;opacity:.6}.app td.sta button.statb:focus-visible{outline:2px solid rgb(var(--accent));outline-offset:2px;border-radius:.25rem}.app .uav{background:rgb(var(--text-primary));color:rgb(var(--bg))}.app .uav.ext{color:rgb(var(--text-secondary))}.app .pquiet{font-size:var(--meta);line-height:20px;color:rgb(var(--text-tertiary));padding:.875rem 0}.app .panel.pactivity{width:23.5rem}.app .hgrp{padding:.75rem 0;border-bottom:1px solid rgb(var(--border-soft))}.app .hgrp:last-child{border-bottom:0}.app .hk{font-size:var(--micro);letter-spacing:.09em;text-transform:uppercase;font-weight:550;color:rgb(var(--text-tertiary));margin-bottom:.3125rem;line-height:16px}.app .hv{font-size:var(--meta);line-height:20px;color:rgb(var(--text-secondary))}.app .hv b{color:rgb(var(--text-primary));font-weight:550}.app button.lgtotb{display:inline;border:0;background:none;padding:0;text-align:inherit;cursor:pointer;color:inherit;font-weight:550;font-variant-numeric:tabular-nums}.app button.lgtotb:hover{text-decoration:underline;text-underline-offset:.1875rem;text-decoration-thickness:1px;text-decoration-color:rgb(var(--border-strong))}.app button.lgtotb:focus-visible{outline:2px solid rgb(var(--accent));outline-offset:3px;border-radius:.25rem}.app button.wt2b{display:block;border:0;background:none;padding:0;margin:0;text-align:left;cursor:pointer;color:inherit;width:100%}.app button.wt2b:focus-visible{outline:2px solid rgb(var(--accent));outline-offset:2px;border-radius:.25rem}.app .wo .wpick{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem;margin-top:.75rem;padding-top:.75rem;border-top:1px solid rgb(var(--border-soft))}.app .wo .wblocked{font-size:var(--meta);line-height:20px;color:rgb(var(--text-secondary));margin-top:.75rem;padding-top:.75rem;border-top:1px solid rgb(var(--border-soft))}.app .wo .wblocked b{color:rgb(var(--text-primary));font-weight:550}.app .wtag{margin-left:.4375rem;font-size:var(--micro);font-weight:550;color:rgb(var(--text-tertiary));line-height:16px}.app .wpick .btn:disabled{opacity:.4;cursor:default}.app a.nrow{color:inherit;text-decoration:none}.app a.nrow:hover .nn{text-decoration:underline;text-underline-offset:.1875rem;text-decoration-thickness:1px;text-decoration-color:rgb(var(--border-strong))}.app a.nrow:focus-visible{outline:2px solid rgb(var(--accent));outline-offset:2px}.app button.cellb{display:flex;align-items:center;gap:.4375rem;width:100%;border:0;background:none;padding:0;margin:0;text-align:left;color:inherit;cursor:pointer;min-width:0}.app button.cellb .cellv{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app button.cellb:focus-visible{outline:2px solid rgb(var(--accent));outline-offset:2px;border-radius:.1875rem}.app .th button.rerun{border:1px solid rgb(var(--border));background:rgb(var(--bg));border-radius:.3125rem;padding:.125rem .375rem;font-size:var(--micro);font-weight:550;letter-spacing:0;text-transform:none;color:rgb(var(--text-secondary));cursor:pointer;white-space:nowrap;line-height:16px}.app .th button.rerun:hover:not(:disabled){border-color:rgb(var(--border-strong));color:rgb(var(--text-primary))}.app .th button.rerun:disabled{opacity:.4;cursor:default}.app textarea.flagn{width:100%;box-sizing:border-box;border:1px solid rgb(var(--border));border-radius:.4375rem;background:rgb(var(--bg));color:rgb(var(--text-primary));padding:.5rem .625rem;font-family:inherit;font-size:var(--meta);line-height:20px;resize:vertical}.app textarea.flagn:focus{outline:none;border-color:rgb(var(--border-strong))}.app textarea.flagn::-moz-placeholder{color:rgb(var(--text-placeholder))}.app textarea.flagn::placeholder{color:rgb(var(--text-placeholder))}.app .dhead button.colx{margin-left:.25rem;border:0;background:none;padding:0 .1875rem;font-size:.8125rem;line-height:1;cursor:pointer;color:rgb(var(--text-tertiary))}.app .dhead button.colx:hover{color:rgb(var(--text-primary))}.app .dhead button.colx:focus-visible{outline:2px solid rgb(var(--accent));outline-offset:2px;border-radius:.25rem}.app button.ruleb{display:block;width:100%;max-width:100%;border:0;background:none;padding:0;margin:0;text-align:left;color:inherit;cursor:pointer;font-weight:inherit;font-size:inherit;line-height:inherit;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.app button.ruleb:hover{text-decoration:underline;text-underline-offset:.1875rem;text-decoration-thickness:1px;text-decoration-color:rgb(var(--border-strong))}.app button.ruleb:focus-visible{outline:2px solid rgb(var(--accent));outline-offset:2px;border-radius:.25rem}.app .dock .dfoot2{flex-wrap:wrap}.app .dock .dfoot2 .btn{flex:1 1 8rem}.app .main>.dock:has(.insp){position:sticky;top:0;align-self:start;max-height:100vh}.app .dock .insp,.app .dock .dbody{overflow-y:auto;overflow-x:hidden}.app .main>.dock:has(>.dbody){position:sticky;top:0;align-self:start;height:100vh;height:100dvh}.app td.ent2,.app th.ent2{max-width:22rem}.app .dock .recgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.app .gwrap:not(.pinned) td.ent2,.app .gwrap:not(.pinned) th.ent2,.app .gwrap:not(.pinned) td.lastc,.app .gwrap:not(.pinned) th.lastc{position:static;box-shadow:none}.app .panel{max-height:calc(100vh - 5rem);display:flex;flex-direction:column}.app .ov .panel,.app .vrec .panel{position:static;z-index:auto;max-height:none;box-shadow:none}.app .panel .panelh{flex:none}.app .panel .panelb{overflow-y:auto;overscroll-behavior:contain}.app .aday+.aday{margin-top:.375rem}.app .adayh{font-size:var(--micro);letter-spacing:.09em;text-transform:uppercase;font-weight:550;color:rgb(var(--text-tertiary));padding:.625rem 0 .25rem;line-height:16px}.app button.aran{display:flex;align-items:flex-start;gap:.625rem;width:100%;padding:.5rem 0;border:0;border-bottom:1px dotted rgb(var(--border));background:none;text-align:left;cursor:pointer;color:inherit;font-size:var(--meta);line-height:20px}.app button.aran:hover .nt{text-decoration:underline;text-underline-offset:.1875rem;text-decoration-color:rgb(var(--border-strong))}.app button.aran:focus-visible{outline:2px solid rgb(var(--accent));outline-offset:-2px}.app .nrow2.sub2{padding-left:2.125rem;border-bottom:0;padding-top:.25rem;padding-bottom:.25rem;color:rgb(var(--text-tertiary))}.app button.shit{display:flex;align-items:flex-start;gap:.625rem;width:100%;padding:.5rem 0;border:0;border-bottom:1px dotted rgb(var(--border));background:none;text-align:left;cursor:pointer;color:inherit;font-size:var(--meta);line-height:20px}.app button.shit:last-child{border-bottom:0}.app button.aran .who{flex:none;width:1.375rem;height:1.375rem;border-radius:.25rem;display:flex;align-items:center;justify-content:center;font-size:.625rem;font-weight:550;color:#fff;letter-spacing:.02em;line-height:12px}.app button.shit .nb,.app button.aran .nb{flex:1;min-width:0;display:flex;flex-direction:column}.app button.shit .nt,.app button.aran .nt{color:rgb(var(--text-secondary))}.app button.shit .nw,.app button.aran .nw{margin-top:.125rem;font-size:var(--micro);color:rgb(var(--text-tertiary));line-height:16px}.app button.shit:hover .nt{text-decoration:underline;text-underline-offset:.1875rem;text-decoration-color:rgb(var(--border-strong))}.app button.shit:focus-visible{outline:2px solid rgb(var(--accent));outline-offset:-2px}.app .panel.sbox{width:26rem}.app button.shit.askrow{padding-left:.5rem;padding-right:.5rem;margin:0 -.5rem;width:calc(100% + 1rem);border-radius:var(--radius-toggle);border-bottom:1px dotted rgb(var(--border))}.app button.shit.askrow .nt{color:rgb(var(--text-primary))}.app button.shit.askrow .askk{font-weight:550;margin-right:.125rem}.app button.shit.cur{background:rgb(var(--text-primary)/.06)}.app button.shit.cur .nt{text-decoration:underline;text-underline-offset:.1875rem;text-decoration-color:rgb(var(--border-strong))}.app button.shit.askrow.cur .nt{text-decoration:none}.app button.rf{border:0;padding:0;cursor:pointer;font-size:.625rem;font-weight:550;line-height:12px}.app button.rf:hover{background:rgb(var(--accent)/.2)}.app button.rf:focus-visible{outline:2px solid rgb(var(--accent));outline-offset:2px}.app button.acite{border:0;padding:0;background:none;cursor:pointer;font-family:Manrope,sans-serif;line-height:1}.app button.acite:hover{color:rgb(var(--text-primary))}.app button.acite:focus-visible{outline:2px solid rgb(var(--accent));outline-offset:2px}.app .acites .citew+.citew>button.acite{margin-left:0}.app .acites .citew+.citew>button.acite:before{content:", "}.app button.figc{border-top:0;border-left:0;border-right:0;padding:0;background:none;cursor:pointer;font-family:inherit;font-weight:inherit;line-height:inherit;color:inherit}.app button.figc:hover{background:rgb(var(--bg-sunken))}.app button.figc:focus-visible{outline:2px solid rgb(var(--accent));outline-offset:2px}.app button.figv{border-top:0;border-left:0;border-right:0;padding:0;background:none;cursor:pointer;font-family:inherit;line-height:inherit;color:inherit}.app button.figv:hover{background:rgb(var(--bg-sunken))}.app button.figv:focus-visible{outline:2px solid rgb(var(--accent));outline-offset:2px}.app .figamb{font-family:Manrope,sans-serif;font-size:.625rem;font-weight:550;vertical-align:.42em;color:rgb(var(--text-tertiary));margin-left:.1em;line-height:12px}.app .quote .qtext p{margin:0 0 .5rem}.app .quote .qtext p:last-child{margin-bottom:0}.app .tdot{animation:coset-tpulse 1.4s ease-in-out infinite}@keyframes coset-tpulse{0%,to{opacity:.25;transform:scale(.78)}50%{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.app .tdot{animation:none;opacity:.75}}@keyframes srcspin{to{transform:rotate(360deg)}}@keyframes sysspin{to{transform:rotate(360deg)}}@keyframes sysshim{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes progrun{0%{transform:translate(-100%)}to{transform:translate(250%)}}.app .insdot{animation:coset-tpulse 1.4s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.app .insdot{animation:none;opacity:.75}}.app .ws .bdg{display:none}.app.railmini .ws .bdg{display:block;position:absolute;top:.1875rem;right:.25rem;width:.375rem;height:.375rem;border-radius:50%;background:rgb(var(--attention))}.app button.dr{text-align:left;color:inherit;cursor:pointer;width:100%;background:none;border-top:0;border-left:0;border-right:0;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}.app button.dr:hover{background:rgb(var(--bg-sunken))}.app button.dr:focus-visible{outline:2px solid rgb(var(--accent));outline-offset:-2px}.app .thread{scroll-margin-top:1.25rem}.app .not-filtered{border:1px solid rgb(var(--border));border-radius:var(--radius-inner);padding:.625rem .75rem;margin-bottom:.75rem;font-size:var(--micro);line-height:16px;color:rgb(var(--text-secondary))}.app .not-filtered strong{color:rgb(var(--text-primary));font-weight:550}.app .not-filtered em{font-style:normal;color:rgb(var(--text-primary))}.app .ws .askmark{width:.4375rem;height:.4375rem;border-radius:50%;margin-left:auto;flex:none}.app .ws .askmark.askrun{background:rgb(var(--attention));animation:askpulse 1.4s ease-in-out infinite}.app .ws .askmark.askunread{background:rgb(var(--text-primary))}@keyframes askpulse{0%,to{opacity:1}50%{opacity:.35}}@media(prefers-reduced-motion:reduce){.app .ws .askmark.askrun{animation:none}}.app .canv>.stickyc{margin-top:auto;position:sticky;bottom:0;z-index:2}.app,.app .canv{overflow:clip}.app .askdock .canv{overflow:auto}.app .gen{margin:.25rem 0 0}.app .gstat{display:inline-flex;align-items:center;gap:.6rem;padding:.35rem .55rem .35rem .4rem;margin-left:-.4rem;border:1px solid transparent;border-radius:.6rem;background:none;color:rgb(var(--text-secondary));font-family:var(--font-sans);font-size:var(--body);line-height:20px}.app button.gstat{cursor:pointer}.app button.gstat:disabled{cursor:default}.app button.gstat:not(:disabled):hover,.app button.gstat:focus-visible{border-color:rgb(var(--border));outline:none}.app .gverb{color:rgb(var(--text-answer));--gshim:var(--bg-raised);background:linear-gradient(100deg,rgb(var(--text-answer)) 0,rgb(var(--text-answer)) 40%,rgb(var(--gshim)),rgb(var(--text-answer)) 60%,rgb(var(--text-answer)));background-size:250% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:gsweep 1.9s linear infinite}@keyframes gsweep{0%{background-position:100% 0}to{background-position:-60% 0}}.app .gsec{font-variant-numeric:tabular-nums;color:rgb(var(--text-placeholder))}.app .gchev{width:11px;height:11px;stroke:currentColor;fill:none;stroke-width:1.6;transition:transform .15s;flex:none}.app [aria-expanded=true]>.gchev{transform:rotate(90deg)}.app .gmark{width:18px;height:18px;flex:none;color:rgb(var(--text-primary));overflow:visible}.app .gmark .front,.app .gmark .rear{transform-box:fill-box;transform-origin:center}.app .gmark.g-shift .front,.app .gmark.g-shift .knock{animation:gshift 1.6s cubic-bezier(.45,0,.2,1) 1 both}@keyframes gshift{0%,to{transform:translate(0)}50%{transform:translate(-5px,-5px)}}.app .gmark.g-separate .rear{animation:gsep 1.8s ease-in-out 1 both}.app .gmark.g-separate .front{animation:gsep2 1.8s ease-in-out 1 both}@keyframes gsep{0%,to{transform:translate(0)}50%{transform:translate(-2.5px,-2.5px)}}@keyframes gsep2{0%,to{transform:translate(0)}50%{transform:translate(2.5px,2.5px)}}.app .gmark.g-walk .front,.app .gmark.g-walk .knock{animation:gwalk 2.8s cubic-bezier(.6,0,.3,1) 1 both}@keyframes gwalk{0%,12%{transform:translate(0)}25%,37%{transform:translate(-11px)}50%,62%{transform:translate(-11px,-11px)}75%,87%{transform:translateY(-11px)}to{transform:translate(0)}}@media(prefers-reduced-motion:reduce){.app .gmark *{animation:none!important}.app .gverb{animation:none;background:none;-webkit-text-fill-color:currentColor}}.app .gsteps{margin:.55rem 0 0 1.55rem;border:1px solid rgb(var(--border));border-radius:.7rem;overflow:hidden;max-width:36rem}.app .gstep{display:flex;gap:.6rem;align-items:baseline;padding:.6rem .9rem;font-size:var(--body);line-height:20px;font-family:var(--font-sans);border-top:1px solid rgb(var(--border))}.app .gstep:first-child{border-top:0}.app .gstep .gl{color:rgb(var(--text-secondary));flex:none}.app .gstep .gd{color:rgb(var(--text-answer));font-variant-numeric:tabular-nums}.app button.gdone{display:flex;align-items:center;gap:0;background:none;border:0;padding:0;font-family:inherit;cursor:pointer;text-align:left}.app button.gdone .gchev{margin-left:.45rem}.app button.gdone:focus-visible{outline:2px solid rgb(var(--text-primary));outline-offset:3px;border-radius:.25rem}.app .ansp .gdone+.gsteps{margin:-.75rem 0 1.5rem}.app ::highlight(coset-unrevealed){color:transparent}.app [data-rv]{opacity:0;pointer-events:none}.app .thsearch{display:flex;align-items:center;gap:.5rem;width:100%;margin:0 0 .4rem;padding:.45rem .6rem;border:1px solid rgb(var(--side-line));border-radius:.55rem;background:#ffffff0a;color:rgb(var(--side-dim));font-family:inherit;font-size:var(--meta);text-align:left;cursor:pointer;line-height:20px}.app .thsearch:hover,.app .thsearch:focus-visible{color:rgb(var(--side-text));outline:none;border-color:rgb(var(--side-dim)/.6)}.app .thsearch svg,.app .thk svg,.app .thmenu svg{width:15px;height:15px;stroke:currentColor;fill:none;stroke-width:1.6;flex:none}.app .thk svg{width:13px;height:13px;fill:currentColor;stroke:none}.app .thrw{position:relative}.app .thk{position:absolute;right:.3rem;top:50%;transform:translateY(-50%);width:1.35rem;height:1.35rem;display:grid;place-items:center;border-radius:.3rem;border:1px solid rgb(var(--side-line));background:rgb(var(--side-bg));color:rgb(var(--side-dim));cursor:pointer;opacity:0}.app .thrw:hover .thk,.app .thrw:focus-within .thk,.app .thrw.thrwon .thk{opacity:1}.app .thrw:hover .thr .d,.app .thrw.thrwon .thr .d{visibility:hidden}.app .thrw:hover .thr,.app .thrw.thrwon .thr{padding-right:2rem}.app .thmenu{position:absolute;right:.3rem;top:calc(100% + .2rem);z-index:40;min-width:11rem;padding:.3rem;background:rgb(var(--side-bg));border:1px solid rgb(var(--side-line));border-radius:.6rem;box-shadow:0 10px 30px #00000059}.app .thmenu button{display:flex;align-items:center;gap:.55rem;width:100%;padding:.45rem .6rem;border:0;border-radius:.35rem;background:none;color:rgb(var(--side-text));font-family:inherit;font-size:var(--meta);text-align:left;cursor:pointer;line-height:20px}.app .thmenu button:hover,.app .thmenu button:focus-visible{background:#ffffff12;outline:none}.app .thren{flex:1;min-width:0;background:#ffffff0f;border:1px solid rgb(var(--side-dim)/.6);border-radius:.3rem;color:rgb(var(--side-text));font-family:inherit;font-size:var(--meta);padding:.1rem .35rem;outline:none;line-height:20px}.app .thr .d.askrun{background:rgb(var(--attention));border-color:rgb(var(--attention));animation:askpulse 1.4s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.app .thr .d.askrun{animation:none}}.app .thpage{padding:3.2rem 2rem 4rem;overflow-y:auto;height:100%}.app .thwrap{max-width:52rem;margin:0 auto}.app .thh1{font-family:var(--font-serif);font-weight:400;font-size:1.375rem;line-height:28px;margin:0 0 1.4rem;letter-spacing:-.01em;color:rgb(var(--text-primary))}.app .thbar{display:flex;align-items:center;gap:.5rem;margin-bottom:.8rem;font-size:var(--body);line-height:20px}.app .thtab{padding:.42rem .75rem;border-radius:.5rem;background:rgb(var(--text-primary)/.06);color:rgb(var(--text-primary))}.app .thsp{flex:1}.app .thicon{width:2.1rem;height:2.1rem;display:grid;place-items:center;border:0;background:none;border-radius:.5rem;color:rgb(var(--text-tertiary));cursor:pointer}.app .thicon:hover,.app .thicon:focus-visible{background:rgb(var(--text-primary)/.06);outline:none}.app .thicon svg{width:15px;height:15px;stroke:currentColor;fill:none;stroke-width:1.6}.app .thq{width:16rem;padding:.45rem .7rem;border:1px solid rgb(var(--border));border-radius:.5rem;background:rgb(var(--bg-raised));color:rgb(var(--text-primary));font-family:inherit;font-size:var(--body);line-height:20px;outline:none}.app .thq:focus{border-color:rgb(var(--text-tertiary))}.app .thbtn{padding:.45rem .8rem;border-radius:.5rem;border:1px solid rgb(var(--border));background:rgb(var(--bg-raised));color:rgb(var(--text-secondary));font-family:inherit;font-size:var(--body);line-height:20px;cursor:pointer}.app .thbtn.pri{background:rgb(var(--text-primary));color:rgb(var(--bg));border-color:rgb(var(--text-primary));font-weight:550}.app .thlist{border-top:1px solid rgb(var(--border))}.app .thli{display:flex;align-items:center;gap:1rem;padding:1.05rem .2rem;border-bottom:1px solid rgb(var(--border));font-size:var(--body);line-height:20px;color:rgb(var(--text-primary));text-decoration:none}.app .thli:hover,.app .thli:focus-visible{background:rgb(var(--text-primary)/.03);outline:none}.app .thli .tht{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app .thli .thwhen{display:flex;align-items:center;gap:.55rem;color:rgb(var(--text-tertiary));font-variant-numeric:tabular-nums;font-size:var(--micro);line-height:16px;flex:none}.app .thdot{width:7px;height:7px;border-radius:50%;flex:none}.app .thdot.run{background:rgb(var(--attention));animation:askpulse 1.4s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.app .thdot.run{animation:none}}.app .thempty{padding:2.5rem .2rem;color:rgb(var(--text-tertiary));font-size:var(--body);line-height:20px}.app .when2{font-size:var(--micro);line-height:16px;color:rgb(var(--text-tertiary));margin-top:.2rem}.app .side{position:sticky;top:0;height:100vh;height:100dvh;overflow-y:auto;align-self:start}[data-theme=dark] .app{--bg:10 10 9;--bg-sunken:30 29 26;--bg-raised:26 25 22;--border:42 41 38;--border-soft:32 31 28;--border-strong:62 60 56;--text-primary:236 233 224;--text-secondary:196 192 182;--text-tertiary:150 146 137;--text-placeholder:92 90 83;--accent:236 233 224;--accent-ink:10 10 9;--side-bg:18 18 16;--side-text:236 233 224;--side-dim:150 146 137;--side-line:32 31 28;--side-accent:236 233 224;--sel-fill:.06;--chip-fill:.08;--focus-ring:236 233 224;--shadow-float:0 8px 24px -4px rgb(0 0 0/.4);--scroll-thumb:62 60 56;--confirmed:109 178 115;--attention:196 140 58;--danger:186 114 106;--series-out:236 233 224;--series-in:236 233 224;--unread:236 233 224;--file-pdf:198 92 84;--file-doc:98 142 196;--file-xls:92 160 108;--link:143 180 214}.app button.figv.figb{border-bottom:1px solid rgb(var(--accent)/.55)}.app .thmode{display:inline-flex;gap:.125rem;padding:.1875rem;border-radius:.6rem;border:1px solid rgb(var(--border));background:rgb(var(--bg-sunken))}.app .thopt{padding:.3125rem .75rem;border:0;border-radius:.45rem;background:none;cursor:pointer;font-family:var(--font-sans);font-size:var(--meta);color:rgb(var(--text-secondary));line-height:20px}.app .thopt:hover{color:rgb(var(--text-primary))}.app .thopt.on{background:rgb(var(--bg-raised));color:rgb(var(--text-primary));font-weight:550;box-shadow:0 1px 2px #0000000f}.app .thopt:focus-visible{outline:2px solid rgb(var(--accent));outline-offset:1px}.app .wsmtheme{display:flex;flex-direction:column;align-items:stretch;gap:.3125rem;padding:.375rem .5rem .5rem;border-bottom:1px solid rgb(var(--side-line));margin-bottom:.25rem}.app .wsmlab{font-size:var(--meta);color:rgb(var(--side-dim));line-height:20px}.app .thmode.compact{display:grid;grid-template-columns:repeat(3,1fr);padding:.125rem;gap:.0625rem;border-color:rgb(var(--side-line));background:#ffffff0d}.app .thmode.compact .thopt{padding:.1875rem .25rem;font-size:var(--micro);color:rgb(var(--side-dim));text-align:center;line-height:16px}.app .thmode.compact .thopt:hover{color:rgb(var(--side-text))}.app .thmode.compact .thopt.on{background:#ffffff1f;color:rgb(var(--side-text));box-shadow:none}.app .apppane{padding:1.25rem 1.5rem 0}.app .appset{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;max-width:34rem;padding:1rem 1.125rem;border:1px solid rgb(var(--border));border-radius:.75rem;background:rgb(var(--bg-raised))}.app .appname{font-size:var(--body);color:rgb(var(--text-primary));font-weight:550;line-height:20px}.app .appnote{max-width:34rem;margin:.875rem 0 0;font-size:var(--meta);line-height:20px;color:rgb(var(--text-secondary))}.app .hkick{margin:0 0 .25rem;font-size:var(--micro);line-height:16px;color:rgb(var(--text-tertiary))}.app .hmeta{white-space:normal;overflow:visible;text-overflow:clip}.app .hmeta>span{white-space:normal}.app .upls{list-style:none;margin:0;padding:0 1.5rem .875rem;display:flex;flex-direction:column;gap:.375rem}.app .upl{display:flex;align-items:baseline;gap:.5rem;font-size:var(--meta);line-height:20px;color:rgb(var(--text-secondary))}.app .upl .sd{position:relative;top:-.0625rem}.app .upl.you,.app .upl.ours{color:rgb(var(--text-primary))}.app .upbatch{padding:0 1.5rem .875rem}.app .upbatch .upls{padding:0;max-height:15rem;overflow-y:auto;overscroll-behavior:contain;border:1px solid rgb(var(--border-soft));border-radius:.5rem;padding:.5rem .75rem}.app .upsum{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .5rem;margin-bottom:.5rem;font-size:var(--meta);color:rgb(var(--text-secondary));font-variant-numeric:tabular-nums;line-height:20px}.app .upsum b{color:rgb(var(--text-primary));font-weight:550}.app .upsum .uptrail{flex-basis:100%;color:rgb(var(--text-tertiary))}.app .upsum .pnlink{margin-left:auto}.app .dropov{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:grid;place-items:center;pointer-events:none;background:rgb(var(--bg)/.72)}.app .dropov span{padding:1rem 1.5rem;border:1.5px dashed rgb(var(--border-strong));border-radius:.75rem;background:rgb(var(--bg-raised));font-size:var(--body);color:rgb(var(--text-primary));line-height:20px}.app .sd.dan.ours{background:transparent;box-shadow:inset 0 0 0 1.5px rgb(var(--danger))}.app .cov i.dan{background:rgb(var(--danger))}.app .desc .s.why{white-space:normal;overflow:visible;text-overflow:clip;max-width:34rem}.app .ansp h3.ahead{font-size:1em;line-height:24px;margin:1.35rem 0 .45rem}.app .ansp h3.ahead:first-child{margin-top:0}.app .ansp ol{margin:0 0 1.05rem;padding-left:1.35rem;list-style:decimal}.app .ansp li::marker{color:rgb(var(--text-secondary));font-variant-numeric:tabular-nums}.app .ansp ol>li::marker{font-weight:550}.app .ansp li>ul,.app .ansp li>ol{margin:.35rem 0 .15rem;padding-left:1.15rem}.app .ansp li>ul{list-style:circle}.app .ansp li li{margin-bottom:.25rem}.app .ansp>ul:last-child,.app .ansp>ol:last-child{margin-bottom:0}.app .ansp .atabw+.apara{margin-top:0}.app .acites .acgrp{white-space:nowrap}.app .acites .agrp{display:block;white-space:normal;margin:.4rem 0 .6rem;padding:.5rem .75rem;border:1px solid rgb(var(--border));border-radius:.3125rem;background:rgb(var(--bg-sunken));font-family:Manrope,sans-serif;font-size:var(--meta);line-height:20px;font-weight:400}.app .acites .agi{display:flex;gap:.5rem;align-items:baseline;padding:.2rem 0}.app .acites .agn{flex:none;min-width:1.25rem;text-align:right;font-weight:550;color:rgb(var(--accent));font-variant-numeric:tabular-nums}.app .acites button.agx{border:0;padding:0;background:none;cursor:pointer;text-align:left;color:rgb(var(--text-primary));font-family:inherit;font-size:inherit;line-height:inherit;font-weight:inherit;min-width:0;overflow-wrap:anywhere}.app .acites button.agx:hover .agd{text-decoration:underline;text-underline-offset:2px}.app .acites button.agx[aria-expanded=true] .agd{color:rgb(var(--accent))}.app .acites button.agx:focus-visible{outline:2px solid rgb(var(--accent));outline-offset:2px}.app .acites .agd{font-weight:550}.app .acites .atrail{white-space:nowrap}.app .ttl .nm{min-width:0;max-width:34rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.app.phone .topbar .savedat{display:none}.app .thr .rwhen{margin-left:auto;flex:none;display:inline-flex;align-items:center;gap:.3125rem;font-size:var(--micro);color:rgb(var(--side-text)/.5);white-space:nowrap;line-height:16px}.app .thr .rwhen.asking{color:rgb(var(--attention))}.app .thrw:hover .thr .rwhen,.app .thrw.thrwon .thr .rwhen{visibility:hidden}.app li[data-rvm]::marker{color:transparent}.app .panel.phelp{max-height:calc(100vh - 7rem)}.app .acts .abok{font-size:var(--micro);color:rgb(var(--text-tertiary));align-self:center;margin:0 .25rem;line-height:16px}.app .topbar.ask{position:sticky;top:0;z-index:4;background:rgb(var(--bg))}.app .thpage{flex:1;min-height:0;height:auto;padding-top:1.75rem}.app .rdlist{list-style:decimal;margin:.25rem 0 1rem;padding:0 0 0 2.75rem;font-size:var(--meta);line-height:20px;color:rgb(var(--text-tertiary));font-variant-numeric:tabular-nums}.app .rdlist li{padding-left:.25rem;font-family:var(--font-sans)}.app .rdlist a{color:rgb(var(--text-secondary));text-decoration:none;border-bottom:1px solid rgb(var(--border-strong))}.app .rdlist a:hover,.app .rdlist a:focus-visible{color:rgb(var(--text-primary));border-bottom-color:rgb(var(--text-tertiary));outline:none}.app .tsteps{list-style:none;margin:.65rem 0 0 1.55rem;padding:0;display:flex;flex-direction:column;gap:.5rem;max-width:36rem;font-family:var(--font-sans);font-size:var(--body);line-height:20px}.app .tkgrp{display:flex;flex-direction:column;gap:.35rem}.app .tkgrp.par{padding-left:.75rem;border-left:2px solid rgb(var(--border-strong))}.app .tkpar{font-size:var(--micro);letter-spacing:.07em;text-transform:uppercase;font-weight:550;color:rgb(var(--text-tertiary));line-height:16px}.app .tstep{display:flex;flex-wrap:wrap;align-items:baseline;gap:.15rem .55rem;line-height:20px;color:rgb(var(--text-secondary))}.app .tstep .tmark{flex:none;width:.45rem;height:.45rem;border-radius:50%;position:relative;top:-.05rem;background:rgb(var(--confirmed))}.app .tstep.running .tmark{background:rgb(var(--attention));animation:askpulse 1.4s ease-in-out infinite}.app .tstep.failed .tmark{background:transparent;box-shadow:inset 0 0 0 1.5px rgb(var(--danger))}.app .tstep.running .tdesc{color:rgb(var(--text-primary))}.app .tstep .tsum{color:rgb(var(--text-tertiary));font-variant-numeric:tabular-nums}.app .tstep .tsum:before{content:"· "}.app .tstep .terr{color:rgb(var(--danger))}.app .tstep .terr:before{content:"· ";color:rgb(var(--text-tertiary))}.app .tvh{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(prefers-reduced-motion:reduce){.app .tstep.running .tmark{animation:none}}.app .qtrace .qask{display:flex;flex-direction:column;gap:.25rem;margin-bottom:.75rem;font-family:var(--font-sans)}.app .qtrace .qk{font-size:var(--micro);letter-spacing:.07em;text-transform:uppercase;font-weight:550;color:rgb(var(--text-tertiary));line-height:16px}.app .qtrace .qv{font-size:var(--body);color:rgb(var(--text-primary));line-height:20px}.app .qtrace .qchips{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:1rem}.app .qtrace .qchip{display:inline-flex;align-items:baseline;gap:.4rem;padding:.25rem .55rem;border-radius:.35rem;border:1px solid rgb(var(--border));background:rgb(var(--bg-sunken));font-size:var(--meta);color:rgb(var(--text-secondary));line-height:20px}.app .qtrace tr.qcited td{background:rgb(var(--accent)/.06)}.app .qtrace tr.qcited td:first-child{box-shadow:inset 2px 0 rgb(var(--accent))}.app .qtrace td.qcell{font-weight:550;color:rgb(var(--text-primary));box-shadow:inset 0 -2px rgb(var(--accent)/.55)}.app .lklist{list-style:none;margin:.25rem 0 1rem;padding:0 0 0 2.75rem;font-family:var(--font-sans);font-size:var(--meta);line-height:20px;color:rgb(var(--text-tertiary))}.app .lklist li{display:flex;gap:.45rem;align-items:baseline}.app .lklist li:before{content:"";flex:none;width:.4rem;height:.4rem;border-radius:50%;background:rgb(var(--confirmed));position:relative;top:-.05rem}.app .lklist li[data-status=failed]:before{background:transparent;box-shadow:inset 0 0 0 1.5px rgb(var(--danger))}.app .lklist .lkq{background:none;border:0;padding:0;font-family:inherit;font-size:inherit;cursor:pointer;color:rgb(var(--text-secondary));border-bottom:1px solid rgb(var(--border-strong))}.app .lklist .lkq:hover,.app .lklist .lkq:focus-visible{color:rgb(var(--text-primary));outline:none}.app .lklist .lksum:before,.app .lklist .lkerr:before{content:"· "}.app .lklist .lkerr{color:rgb(var(--danger))}.app .uq.resolved{margin-bottom:.375rem}.app .uqr{margin:0 0 1.875rem auto;max-width:32rem;text-align:right;font-size:var(--micro);line-height:16px;color:rgb(var(--text-tertiary))}.app .uqr .k{font-weight:550;color:rgb(var(--text-secondary))}.app .cutoffer{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem .75rem;margin-top:.875rem;font-size:var(--meta);line-height:20px}.app .cutoffer .cobtn{background:none;border:0;padding:0;font-family:inherit;font-size:inherit;font-weight:550;cursor:pointer;color:rgb(var(--accent));border-bottom:1px solid currentColor}.app .cutoffer .cobtn:hover,.app .cutoffer .cobtn:focus-visible{color:rgb(var(--text-primary));outline:none}.app .cutoffer .cohint{color:rgb(var(--text-tertiary))}.app .lgsame{display:inline-flex;align-items:center;gap:.375rem;margin:0 0 1.25rem;padding:.25rem 0;background:none;border:0;cursor:pointer;font-family:inherit;font-size:var(--meta);line-height:20px;color:rgb(var(--text-tertiary))}.app .lgsame svg{width:.75rem;height:.75rem;transition:transform .15s ease}.app .lgsame.on svg{transform:rotate(90deg)}.app .lgsame:hover,.app .lgsame:focus-visible{color:rgb(var(--text-secondary));outline:none}.app .lgsame:focus-visible .lgsl{text-decoration:underline;text-underline-offset:.2em}@media(prefers-reduced-motion:reduce){.app .lgsame svg{transition:none}}.app .uqr .uqedit{display:inline;background:none;border:0;padding:0;margin:0;font-family:inherit;font-weight:inherit;font-size:inherit;line-height:inherit;color:inherit;text-align:right;cursor:pointer}.app .uqr .uqedit svg{display:inline-block;width:.75rem;height:.75rem;margin-left:.3rem;vertical-align:-.1rem;opacity:0;transition:opacity .15s ease}.app .uqr .uqedit:hover,.app .uqr .uqedit:focus-visible{color:rgb(var(--text-secondary));outline:none}.app .uqr .uqedit:hover svg,.app .uqr .uqedit:focus-visible svg{opacity:1}.app .uqr .uqedit:focus-visible{text-decoration:underline;text-underline-offset:.2em}.app .uqr.editing{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:flex-end;gap:.25rem .5rem}.app .uqr.editing .uqin{flex:1 1 18rem;min-width:0;max-width:26rem;padding:.375rem .625rem;border-radius:.5rem;border:1px solid rgb(var(--border-strong));background:rgb(var(--bg));color:rgb(var(--text-primary));font-family:inherit;font-size:var(--body);line-height:20px}.app .uqr.editing .uqin:focus{outline:2px solid rgb(var(--accent));outline-offset:1px}.app .uqr.editing .uqhint{flex-basis:100%;text-align:right;color:rgb(var(--text-tertiary))}@media(prefers-reduced-motion:reduce){.app .uqr .uqedit svg{transition:none}}.app .lgslot{padding-bottom:1.5rem}.app .lgslot:empty{display:none}.app .ivwrap .ivtot{font-weight:550;color:rgb(var(--text-primary));font-variant-numeric:tabular-nums;border-radius:3px}.app .ivwrap .ivtot.on{background:rgb(var(--bg-sunken));box-shadow:0 0 0 .1875rem rgb(var(--bg-sunken))}.app .ivsub{list-style:none;margin:.5rem 0 0;padding:0;max-width:30rem;display:flex;flex-direction:column;gap:.125rem;font-size:var(--meta);color:rgb(var(--text-secondary));line-height:20px}.app .ivsub li{display:grid;grid-template-columns:minmax(0,1fr) auto 6.5rem;gap:1rem;align-items:baseline;padding:.0625rem .25rem;border-radius:3px}.app .ivsub .ivc{color:rgb(var(--text-tertiary));font-variant-numeric:tabular-nums;white-space:nowrap}.app .ivsub li.on{background:rgb(var(--bg-sunken));color:rgb(var(--text-primary))}.app .ivsub .iva{font-variant-numeric:tabular-nums;text-align:right;color:rgb(var(--text-primary))}.app .ivun{margin:.875rem 0 0;max-width:34rem;font-size:var(--meta);line-height:20px;color:rgb(var(--text-secondary))}.app .ivun p{margin:0;display:flex;align-items:baseline;gap:.5rem}.app .ivun .sd{flex:none;transform:translateY(-.1rem)}.app .ivun ul{list-style:none;margin:.375rem 0 0 1rem;padding:0;display:flex;flex-direction:column;gap:.25rem}.app .ivun a{color:rgb(var(--text-primary));text-decoration:none;border-bottom:1px solid rgb(var(--border-strong))}.app .ivun a:hover,.app .ivun a:focus-visible{border-bottom-color:currentColor;outline:none}.app .ivlist{margin:.625rem 0 0;max-width:40rem}.app .ivsort{display:flex;align-items:baseline;gap:.25rem .75rem;flex-wrap:wrap;margin:0 0 .5rem;font-size:var(--meta);line-height:20px}.app .ivsort .ivsk{color:rgb(var(--text-tertiary))}.app .ivsort .ivs{background:none;border:0;padding:0;font-family:inherit;font-size:inherit;cursor:pointer;color:rgb(var(--text-secondary))}.app .ivsort .ivs.on{color:rgb(var(--text-primary));font-weight:550}.app .ivsort .ivs:hover,.app .ivsort .ivs:focus-visible{color:rgb(var(--text-primary));outline:none;text-decoration:underline;text-underline-offset:.2em}.app .ivrows{display:flex;flex-direction:column;border-top:1px solid rgb(var(--border-soft))}.app .ivr{display:grid;grid-template-columns:9.5rem minmax(0,1fr) 6.5rem;gap:.75rem;align-items:baseline;border-bottom:1px solid rgb(var(--border-soft));padding:.4375rem .25rem;font-size:var(--meta);line-height:20px;text-decoration:none;color:rgb(var(--text-secondary))}.app .ivr:hover,.app .ivr:focus-visible,.app .ivr.on{background:rgb(var(--bg-sunken));color:rgb(var(--text-primary));outline:none}.app .ivr .ivn{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:rgb(var(--text-primary))}.app .ivr .ivno{color:rgb(var(--text-tertiary))}.app .ivr .ivq{grid-column:2 / -1;display:flex;gap:.75rem;align-items:baseline;min-width:0;color:rgb(var(--text-secondary))}.app .ivr .ivq q{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-style:normal;quotes:"“" "”"}.app .ivr .ivp{flex:none;color:rgb(var(--text-tertiary))}.app .ivr .ivd{white-space:nowrap}.app .ivr .iva{font-variant-numeric:tabular-nums;text-align:right;color:rgb(var(--text-primary))}.app .ivfoot{margin-top:.875rem}.app .wkq .wkline{margin:0;font-variant-numeric:tabular-nums;line-height:24px}.app .wkq .wkres{font-weight:550;color:rgb(var(--text-primary))}.app .wkq .wkeq,.app .wkq .wkop{color:rgb(var(--text-tertiary))}.app .wkq .wkin{background:none;border:0;padding:0;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;color:rgb(var(--text-primary));cursor:pointer;border-bottom:1px solid rgb(var(--border-strong))}.app .wkq .wkin:hover{border-bottom-color:currentColor}.app .wkq .wkin.nolink{cursor:default;border-bottom:0}.app .wkq .wkn{color:rgb(var(--text-secondary))}.app .wkq .wkhow{margin:.375rem 0 0;font-size:var(--meta);color:rgb(var(--text-secondary));line-height:20px}.app .wkq .wkback{background:none;border:0;padding:0;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;cursor:pointer;color:rgb(var(--text-primary));text-decoration:underline;text-underline-offset:.2em}.app .lgwrap .lgr[data-lit]{background:rgb(var(--bg-sunken));box-shadow:0 0 0 .1875rem rgb(var(--bg-sunken))}.app [data-group=rest]{margin:.375rem 0 0;border-top:1px solid rgb(var(--border-soft))}.app [data-group=unnamed]{margin:.625rem 0 .25rem;padding-top:.625rem;border-top:1px solid rgb(var(--border-soft));font-size:var(--meta);line-height:20px;color:rgb(var(--text-tertiary))}.app th .prog{display:flex;align-items:center;gap:.375rem;margin-top:.3125rem;text-transform:none;letter-spacing:0;font-weight:400;font-size:var(--micro);line-height:16px;color:rgb(var(--text-tertiary))}.app th .prog .bar{width:3.5rem;height:.125rem;border-radius:999px;background:rgb(var(--border));overflow:hidden}.app th .prog .bar i{display:block;height:100%;background:rgb(var(--text-primary)/.5)}.app .cellv .cc{flex:none;display:inline-flex;align-items:center;justify-content:center;min-width:1.125rem;height:1.125rem;padding:0 .25rem;border-radius:.25rem;border:1px solid rgb(var(--accent)/.35);color:rgb(var(--accent));background:rgb(var(--accent)/.06);font-size:.625rem;font-weight:550;font-variant-numeric:tabular-nums;line-height:12px}.app .cellv .cc:hover{background:rgb(var(--accent)/.14)}.app .cellv{display:inline-flex;align-items:center;gap:.4375rem}.app .cellv .nosrc{color:rgb(var(--text-tertiary));font-style:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app .cellv .nosrc b{font-style:normal;font-weight:550;color:rgb(var(--text-secondary))}.app .cellv .unread{display:inline-flex;align-items:center;gap:.375rem;color:rgb(var(--attention));font-weight:550;white-space:nowrap}.app .cellv .unread:before{content:"";width:.4375rem;height:.4375rem;border-radius:50%;border:1.5px solid currentColor;box-sizing:border-box}.app .cellv .reading{display:inline-flex;align-items:center;gap:.5rem;color:rgb(var(--text-tertiary));font-size:var(--micro);white-space:nowrap;line-height:16px}.app .cellv .reading .shim{animation:coset-mxshim 1.4s linear infinite}@keyframes coset-mxshim{0%{background-position:200% 0}to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.app .cellv .reading .shim{animation:none}}.app .cellv .queued{color:rgb(var(--text-placeholder));font-size:var(--micro);white-space:nowrap;line-height:16px}.app .cellv .failed{display:inline-flex;align-items:center;gap:.5rem;color:rgb(var(--danger));font-size:var(--micro);font-weight:550;white-space:nowrap;line-height:16px}.app .cellv .failed u{text-decoration:none;color:rgb(var(--text-secondary));border-bottom:1px solid rgb(var(--border-strong))}.app button.cellb .stale{flex:none;font-size:.625rem;font-weight:550;color:rgb(var(--text-placeholder));border:1px dashed rgb(var(--border-strong));border-radius:.25rem;padding:0 .25rem;line-height:1.125rem}.app .fillbar{display:flex;align-items:center;gap:.75rem;padding:.5rem 1.5rem;border-bottom:1px solid rgb(var(--border-soft));font-size:var(--meta);color:rgb(var(--text-secondary));line-height:20px}.app .fillbar .big{height:.25rem;flex:0 0 12rem;border-radius:999px;background:rgb(var(--border));overflow:hidden}.app .fillbar .big i{display:block;height:100%;background:rgb(var(--accent))}.app .fillbar b{color:rgb(var(--text-primary));font-variant-numeric:tabular-nums}.app .fillbar .right{margin-left:auto;color:rgb(var(--text-tertiary));font-size:var(--micro);line-height:16px}.app .cellv .cv3{min-width:0}.app td.rolec .rolev{font-size:var(--meta);letter-spacing:.01em;font-variant-numeric:tabular-nums;line-height:20px}.app td.rolec .rolev.yes{color:rgb(var(--text-primary));font-weight:550}.app td.rolec .rolev.no{color:rgb(var(--text-tertiary));font-weight:450}.app th .thtxt{overflow:hidden;text-overflow:ellipsis;min-width:0}.app th .colm{position:relative;margin-left:auto;flex:none;display:inline-flex}.app th .colmb{border:0;background:none;color:rgb(var(--text-tertiary));font-family:inherit;font-size:.8125rem;letter-spacing:0;padding:.0625rem .3125rem;border-radius:.25rem;cursor:pointer;line-height:1}.app th .colmb:hover,.app th .colmb[aria-expanded=true]{background:rgb(var(--bg-sunken));color:rgb(var(--text-primary))}.app th .colmb:focus-visible{outline:2px solid rgb(var(--accent));outline-offset:1px}.app th .cmenu{position:absolute;top:calc(100% + .375rem);right:0;z-index:6;display:flex;flex-direction:column;gap:.125rem;min-width:14rem;padding:.375rem;background:rgb(var(--bg-raised));border:1px solid rgb(var(--border-strong));border-radius:.5rem;box-shadow:0 .5rem 1.5rem #00000024;text-transform:none;letter-spacing:0;font-weight:400;white-space:normal}.app th .cmenu button{text-align:left;border:0;background:none;font-family:inherit;font-size:var(--meta);font-weight:550;color:rgb(var(--text-primary));padding:.375rem .5rem;border-radius:.3125rem;cursor:pointer;line-height:20px}.app th .cmenu button:hover,.app th .cmenu button:focus-visible{background:rgb(var(--bg-sunken));outline:0}.app th .cmnote{font-size:var(--micro);line-height:16px;color:rgb(var(--text-tertiary));padding:0 .5rem .25rem}.app .rowsel{display:inline-flex;align-items:center;gap:.5rem;font-size:var(--meta);color:rgb(var(--text-secondary));line-height:20px}.app .rowsel b{color:rgb(var(--text-primary));font-variant-numeric:tabular-nums}.app th[data-col]{width:13rem;min-width:13rem;max-width:13rem;white-space:normal;vertical-align:bottom}.app th[data-col] .th{align-items:flex-start;flex-wrap:wrap;row-gap:.25rem}.app th[data-col] .thtxt{flex:1 1 calc(100% - 2rem);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;white-space:normal;overflow-wrap:break-word;line-height:16px;text-transform:none;letter-spacing:0;font-weight:450;color:rgb(var(--text-secondary))}.app th[data-col] .th .rerun{order:3}.app td.mxc{width:13rem;min-width:13rem;max-width:13rem}.app td.mxc button.cellb{align-items:flex-start}.app td.mxc button.cellb .cellv,.app td.mxc .cell .cv3,.app td.mxc .cellv .nosrc{white-space:normal;overflow-wrap:break-word;text-overflow:clip}.app .invbtn{margin-left:auto;align-self:center;flex:none}.app .invp{display:flex;flex-direction:column;gap:.875rem;max-width:34rem;margin:1.25rem 0;box-sizing:border-box;padding:1.125rem 1.25rem;background:rgb(var(--bg-raised));border:1px solid rgb(var(--border));border-radius:var(--radius-card)}.app .invp h2{margin:0;font-family:var(--font-sans);font-size:.8125rem;font-weight:550;color:rgb(var(--text-primary));line-height:20px}.app .invp form{display:flex;flex-direction:column;gap:.875rem}.app .invf{display:flex;flex-direction:column;gap:.375rem;margin:0;padding:0;border:0;min-width:0}.app .invf label,.app .invf legend{padding:0;font-size:var(--meta);font-weight:550;color:rgb(var(--text-primary));line-height:20px}.app .invf input[type=email],.app .invlink input{width:100%;min-width:0;box-sizing:border-box;padding:.5rem .625rem;font-family:inherit;font-size:.8125rem;color:rgb(var(--text-primary));background:rgb(var(--bg));border:1px solid rgb(var(--border-strong));border-radius:.375rem;line-height:20px}.app .invf input[aria-invalid=true]{border-color:rgb(var(--danger))}.app .invf input:focus-visible,.app .invlink input:focus-visible,.app .invrole input:focus-visible,.app .invchk input:focus-visible{outline:2px solid rgb(var(--accent));outline-offset:1px}.app .invroles{display:flex;flex-wrap:wrap;gap:.5rem}.app .invrole{display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .625rem;font-size:var(--meta);font-weight:450;color:rgb(var(--text-secondary));border:1px solid rgb(var(--border-strong));border-radius:.375rem;cursor:pointer;line-height:20px}.app .invrole.on{color:rgb(var(--text-primary));border-color:rgb(var(--text-primary));font-weight:550}.app .invrole input,.app .invchk input{margin:0;accent-color:rgb(var(--text-primary))}.app .invchk{display:inline-flex;align-items:center;gap:.5rem;font-size:var(--meta);color:rgb(var(--text-primary));cursor:pointer;line-height:20px}.app .invnote,.app .invlede,.app .invstep{margin:0;font-size:var(--meta);line-height:20px;color:rgb(var(--text-secondary))}.app .invlede b{color:rgb(var(--text-primary));overflow-wrap:anywhere}.app .invstep{color:rgb(var(--text-primary));font-weight:550}.app .inverr{margin:.25rem 0 0;font-size:var(--meta);line-height:20px;color:rgb(var(--danger));font-weight:450}.app .invact{display:flex;flex-wrap:wrap;gap:.5rem}.app .invlink{display:flex;gap:.5rem;align-items:stretch}.app .invlink input{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8125rem;line-height:20px}.app .invlink .btn{flex:none}.app .invsr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.app .revq{display:flex;flex-direction:column;gap:.375rem;align-items:flex-start}.app .revq .revb{display:flex;gap:.375rem}@media(max-width:600px){.app .invp{padding:1rem}.app .invlink{flex-direction:column}}.app.phone{grid-template-columns:minmax(0,1fr)}.app.phone .side{position:fixed;top:0;left:0;bottom:0;height:100vh;height:100dvh;width:min(18rem,86vw);z-index:70;transform:translate(-100%);visibility:hidden;transition:transform .2s ease,visibility 0s linear .2s}.app.phone.draweropen .side{transform:none;visibility:visible;transition:transform .2s ease;box-shadow:0 0 2.5rem #00000059}.app.phone .side:focus{outline:0}.app.phone .drscrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:65;background:#00000073}.app.phone .side .railpin{display:none}.app.phone .content .topbar{position:sticky;top:0;z-index:20;background:rgb(var(--bg))}.app.phone .menubtn{position:fixed;top:.25rem;left:.375rem;z-index:25;width:2.75rem;height:2.75rem;display:grid;place-items:center;border:0;border-radius:.5rem;background:rgb(var(--bg));color:rgb(var(--text-primary));cursor:pointer}.app.phone .menubtn svg{width:1.375rem;height:1.375rem;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round}.app.phone .menubtn:hover{background:rgb(var(--bg-sunken))}.app.phone .menubtn:focus-visible{outline:2px solid rgb(var(--accent));outline-offset:1px}.app.phone .content .topbar{padding-left:3.5rem;padding-right:1rem}@media(prefers-reduced-motion:reduce){.app.phone .side,.app.phone.draweropen .side{transition:none}}.app.phone :is(button,[role=button],summary,select,input:not([type=checkbox]):not([type=radio]):not([type=hidden])){min-height:2.75rem}.app.phone :is(button,[role=button],summary){min-width:2.75rem}.app.phone button.rf{min-width:0;min-height:0;width:2.75rem;height:2.75rem;padding:.875rem;box-sizing:border-box;background-clip:content-box;margin:0 -.8125rem;vertical-align:middle}.app.phone button.acite{min-width:0;min-height:0}.app.phone :is(.ansp,.acites) :is(button.figc,button.figv,button.acite){min-width:0!important;min-height:0!important}.app.phone .fxdm .cites button{min-width:0!important;min-height:0!important}.app.phone label:has(>input[type=checkbox]),.app.phone label:has(>input[type=radio]){min-height:2.75rem}.app.phone .vtabs{overflow-x:auto;flex-wrap:nowrap;scrollbar-width:none;padding-left:1rem;padding-right:1rem}.app.phone .vtabs::-webkit-scrollbar{display:none}.app.phone .vtab{flex:none;white-space:nowrap}.app.phone .rowsel{display:flex;flex-wrap:wrap;width:100%}.app.phone .rowsel .chip{flex:none}.app.phone .secrow .k{white-space:normal;min-width:0}.app.phone .gov{display:block;white-space:normal}.app.phone .nofab{overflow-wrap:anywhere}.app.phone .nudge a[href],.app.phone a.act,.app.phone .recapact a,.app.phone td a[href],.app.phone .asof a[href],.app.phone .atcap a.tcl,.app.phone .gstart a.gsa{display:inline-flex;align-items:center;min-height:2.75rem;min-width:2.75rem}.app.phone .gstart .gsh{display:block;margin-left:0}.app.phone .ov,.app.phone .vrec{grid-template-columns:minmax(0,1fr)}.app.phone .htop{flex-wrap:wrap}.app.phone .htop:has(>.vmk)>div:not(.vmk):not(.hact){flex:1 1 12rem!important;min-width:0}.app.phone .inscard{padding-left:1.125rem;padding-right:1.125rem}.app.phone .sech{flex-wrap:wrap;row-gap:.25rem}.app.phone .sech .ct2{white-space:normal}.app.phone .top4{flex-wrap:wrap}.app.phone .top4 .lab{flex:1 1 100%}.app.phone .provrow{flex-wrap:wrap}.app.phone .moves{white-space:normal}.app.phone .edit{white-space:normal;flex:none}.app.phone .main.withrail{grid-template-columns:minmax(0,1fr)}.app.phone .main>.dock{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;width:auto;max-width:none;height:100vh;height:100dvh;max-height:none;border-left:0;overflow-y:auto}.app.phone .gwrap.pinned td.lastc,.app.phone .gwrap.pinned th.lastc{position:static;box-shadow:none}.app.phone .gwrap.pinned td.ent2,.app.phone .gwrap.pinned th.ent2{width:10.5rem;min-width:10.5rem;max-width:10.5rem}.app .agentsv .mini.det,.app .agentsv .mini.cit,.app .agentsv .mini.calc{height:1.25rem;padding:0 .375rem;font-size:var(--micro);font-weight:450;letter-spacing:0;text-transform:none;gap:.25rem;line-height:16px;color:rgb(var(--text-secondary));border:1px solid rgb(var(--border));background:rgb(var(--bg-sunken))}.app .agentsv .frow .sd.neu{background:transparent;box-shadow:inset 0 0 0 1.5px rgb(var(--text-tertiary))}.app .agentsv .frow .fs .acites{margin-left:.125rem}.app .agentsv .card .ct a,.app .topbar .crumb a,.app .agentsv .fn2 a{color:inherit;text-decoration:none}.app .agentsv .card .ct a:hover,.app .topbar .crumb a:hover,.app .agentsv .fn2 a:hover{text-decoration:underline;text-underline-offset:2px}.app .agentsv .hact a.btn{text-decoration:none}.app .agentsv .card .cf .btn.sm{margin-left:auto}.app .agentsv .runwrap .quote{margin:.25rem 0 .5rem}.app .agentsv .card .res b,.app .agentsv .card .res span,.app .agentsv [data-block=outputs] .fn2,.app .agentsv .dbb .sub{white-space:normal}.app .agentsv .spark i[data-status=failed]{background:transparent;box-shadow:inset 0 0 0 1px rgb(var(--danger))}.app .agentsv .stp[data-state=stopped]{border-left-color:rgb(var(--danger))}.app .agentsv .stp[data-state=stopped] .si{border-color:rgb(var(--danger));color:rgb(var(--danger))}.app .agentsv .ugrp{display:flex;flex-direction:column;gap:.375rem}.app .agentsv .ugrp>.frow .fn2,.app .agentsv [data-unlisted] .fn2{white-space:normal}.app .agentsv .ugrp>.frow .btn.sm{flex:none}.app .agentsv .ulist{display:flex;flex-direction:column;gap:.25rem;margin-left:1.25rem}.app .agentsv .ulist .frow{padding:.375rem .75rem}.app .agentsv .ulist .fn2{font-weight:450}.app .agentsv .ulist .sub{white-space:normal;margin:0 0 .125rem}.app .agentsv .upg{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;padding:.25rem 0;font-size:var(--micro);color:rgb(var(--text-tertiary));font-variant-numeric:tabular-nums;line-height:16px}.app .agentsv .upg span{margin-right:auto}.app.phone .acites .agi{min-height:2.75rem;align-items:center}.app.phone .acites button.agx{min-height:2.75rem}.app.phone .agentsv .card .ct a,.app.phone .agentsv .fn2 a,.app.phone .agentsv .hact a.btn,.app.phone .ag3 .a3act a.btn{display:inline-flex;align-items:center;min-height:2.75rem;min-width:2.75rem}.app.phone .runwrap{grid-template-columns:minmax(0,1fr)}.app.phone .stepcol{border-right:0;border-bottom:1px solid rgb(var(--border))}.app.phone .frow{flex-wrap:wrap}.app.phone .frow .fn2,.app.phone .qrow .qt{white-space:normal}.app.phone .rule{flex-direction:column;gap:.25rem}.app.phone .dbh{flex-wrap:wrap}.app.phone .dbs{margin-left:0}.app.phone .agentsv .ugrp .btn.sm,.app.phone .agentsv .upg .btn.sm{min-height:2.75rem}.app.phone .agentsv .ulist{margin-left:.5rem}.app.phone .aks-line{flex-wrap:wrap;row-gap:.25rem}.app.phone .aks-text{flex-basis:calc(100% - 2rem)}.app.phone .aks-time{margin-left:1.75rem}.app.phone .aks-more{margin-left:auto}.app.phone .lgch-tog{min-height:2.75rem}.app td.sta button.statb.quiet{opacity:0}.app tbody tr:hover td.sta button.statb.quiet,.app td.sta button.statb.quiet:focus-visible{opacity:1}@media(hover:none){.app td.sta button.statb.quiet{opacity:.55}}.app td.sta .stdef{display:none}.app.phone .frow .fa{white-space:normal;text-align:right;min-width:0;flex:0 1 auto}.app.phone .ltools .lbtn,.app.phone .lsearch,.app.phone .ltb,.app.phone .bb{min-height:2.75rem}.app.phone .lbtn.ico{width:2.75rem}.app.phone .lpg,.app.phone .rb,.app.phone .ckl{width:2.75rem;height:2.75rem}.app.phone th.ck,.app.phone td.ck{width:2.75rem;min-width:2.75rem;max-width:2.75rem}.app.phone th.ra,.app.phone td.ra{width:6.25rem;min-width:6.25rem}.app.phone .rab{opacity:1}.app .askdock .qrows .atab td,.app .askdock .qrows .atab th{padding-left:.5rem;padding-right:.5rem}.app .askdock .qrows .atab td.nw{white-space:normal}.app .ftab td.agr{max-width:11rem}.app .ftab td.agr .tlink{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(min-width:1200px){.app .ftab.atabw{margin-left:0;margin-right:0}}.app .ftab .atab tfoot td.lbl{display:table-cell;margin-bottom:0}.app .ftab .atab tfoot td:last-child{position:static;box-shadow:none}.app .navdiv{height:1px;margin:.375rem .5rem;background:rgb(var(--side-line));flex:none}.app.railmini .navdiv{margin:.375rem .25rem}.app .askbtn{position:relative;height:2rem;box-sizing:border-box;display:inline-flex;align-items:center;gap:.375rem;padding:0 .625rem 0 .5rem;border-radius:var(--radius-btn);background:rgb(var(--bg-sunken));border:1px solid rgb(var(--border-soft));color:rgb(var(--text-tertiary));font-family:inherit;font-size:var(--meta);font-weight:400;line-height:20px;cursor:pointer;white-space:nowrap;transition:border-color .15s,color .15s,background .15s}.app .askbtn>svg{width:14px;height:14px;flex:none;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linejoin:round}.app .askbtn:hover{border-color:rgb(var(--border));color:rgb(var(--text-primary))}.app .askbtn[aria-pressed=true]{background:rgb(var(--text-primary));border-color:rgb(var(--text-primary));color:rgb(var(--bg))}.app .askbtn[aria-pressed=true]:hover{background:rgb(var(--text-primary)/.86);border-color:rgb(var(--text-primary)/.86);color:rgb(var(--bg))}.app .askbtn:focus-visible{outline:2px solid rgb(var(--focus-ring)/.5);outline-offset:2px}.app.phone .askfab{position:fixed;top:.25rem;right:.375rem;z-index:25;width:2.75rem;height:2.75rem;padding:.3125rem;box-sizing:border-box;border-radius:calc(var(--radius-btn) + .3125rem);display:grid;place-items:center;border:0;background:none;color:rgb(var(--text-primary));cursor:pointer}.app.phone .askfab:hover,.app.phone .askfab:active{background:rgb(var(--bg-sunken));background-clip:content-box}.app.phone .content .topbar{padding-right:3.5rem}.app.phone .content .topbar .crumb{flex:1 1 auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.app.phone .content .topbar .saved{flex:0 0 auto;white-space:nowrap}.app.phone .askfab>svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linejoin:round}.app.phone .askfab:focus-visible{outline:2px solid rgb(var(--focus-ring)/.5);outline-offset:2px}.app .main.withask .topbar:not(.ask) .crumb{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:1599px){.app .main.withask .vrech{flex-wrap:wrap}.app .main.withask .vrech .hact{width:100%;margin-left:3.5rem;justify-content:flex-start}.app .main.withask .vrec{grid-template-columns:minmax(0,1fr)}.app .main.withask .vside{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}.app .askdock .qrows .atab td:first-child{white-space:nowrap}.app .gwrap.pinned thead th{vertical-align:bottom}.app td.dt .nodt{color:rgb(var(--text-tertiary))}.app .composer{position:relative}.app .composer .mmenu{position:absolute;left:.75rem;bottom:calc(100% - .5rem);z-index:30;width:min(21rem,calc(100% - 1.5rem));max-height:18rem;overflow-y:auto;display:flex;flex-direction:column;padding:.375rem;background:rgb(var(--bg-raised));border:1px solid rgb(var(--border-strong));border-radius:var(--radius-card);box-shadow:var(--shadow-float)}.app .mmenu .mgrp{padding:.5rem .5rem .25rem;font-size:.6875rem;line-height:16px;letter-spacing:.06em;text-transform:uppercase;font-weight:550;color:rgb(var(--text-tertiary))}.app .mmenu .mrow{display:flex;align-items:baseline;gap:.5rem;width:100%;min-height:2rem;padding:.375rem .5rem;border:0;border-radius:.375rem;background:transparent;text-align:left;cursor:pointer;font-family:inherit;font-weight:inherit;font-size:var(--meta);line-height:20px;color:rgb(var(--text-primary))}.app .mmenu .mrow.on{background:rgb(var(--text-primary)/.06)}.app .mmenu .mlab{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app .mmenu .mhint{margin-left:auto;flex:none;font-size:var(--micro);line-height:16px;color:rgb(var(--text-tertiary))}.app .mmenu .mnone{padding:.5rem;font-size:var(--meta);line-height:20px;color:rgb(var(--text-tertiary))}.app .composer .mchips{display:flex;flex-wrap:wrap;gap:.375rem;margin:0 0 .5rem}.app .composer .mchip{display:inline-flex;align-items:center;gap:.25rem;height:1.5rem;box-sizing:border-box;padding:0 .25rem 0 .5rem;border-radius:.375rem;background:rgb(var(--text-primary)/.08);font-size:var(--micro);line-height:16px;font-weight:450;color:rgb(var(--text-primary));white-space:nowrap}.app .composer .mchip .dx{width:1.25rem;height:1.25rem;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:.25rem;padding:0;background:transparent;color:rgb(var(--text-tertiary));cursor:pointer;font-size:.6875rem;line-height:1}.app .composer .mchip .dx:hover{background:rgb(var(--bg-raised));color:rgb(var(--text-primary))}.app .wcites{font-family:Manrope,sans-serif;font-size:.625rem;font-weight:550;vertical-align:.42em;line-height:12px;margin-left:.12em}.app .wcites .wcite{color:rgb(var(--accent));text-decoration:none}.app .wcites a.wcite:hover{text-decoration:underline}.app .wcites a.wcite:focus-visible{outline:2px solid rgb(var(--accent));outline-offset:2px}.app .wcites .wcite.nolink{color:rgb(var(--text-tertiary))}.app .figw{border-bottom:1px dashed rgb(var(--text-tertiary));cursor:help}.app .wsrc{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;margin:.75rem 0 0;font-size:var(--micro);line-height:16px;color:rgb(var(--text-tertiary))}.app .wsrc .wsl{font-weight:550;color:rgb(var(--text-secondary))}.app .wsrc .wsa{display:inline-flex;align-items:baseline;gap:.25rem;color:rgb(var(--text-secondary));text-decoration:none}.app .wsrc .wsa:hover{color:rgb(var(--text-primary));text-decoration:underline}.app .wsrc .wsn{font-weight:550;color:rgb(var(--accent))}.app .wsrc.off{display:block}.app .composer.tall .mmenu{bottom:auto;top:calc(100% + .375rem);left:0}.app .askdock .composer.tall .mmenu{top:auto;bottom:calc(100% - .5rem);left:.75rem}.app .gstart{width:100%;max-width:41rem;margin:2rem auto 0;box-sizing:border-box;border:1px solid rgb(var(--border));border-radius:var(--radius-card);background:rgb(var(--bg));text-align:left}.app .gstart .gshead{display:flex;align-items:center;gap:.5rem;height:2.5rem;padding:0 .5rem 0 1rem;border-bottom:1px solid rgb(var(--border-soft))}.app .gstart .gst{font-size:var(--meta);line-height:20px;font-weight:450;color:rgb(var(--text-primary))}.app .gstart .gsn{font-size:var(--micro);line-height:16px;color:rgb(var(--text-tertiary));font-variant-numeric:tabular-nums}.app .gstart .gshide{margin-left:auto;height:1.75rem;padding:0 .5rem;border:0;border-radius:.5rem;background:transparent;cursor:pointer;font-family:inherit;font-weight:inherit;font-size:var(--micro);line-height:16px;font-weight:450;color:rgb(var(--text-tertiary))}.app .gstart .gshide:hover{background:rgb(var(--text-primary)/.06);color:rgb(var(--text-primary))}.app .gstart .gsrow{display:flex;align-items:center;gap:.75rem;min-height:2.5rem;padding:.25rem .5rem .25rem 1rem}.app .gstart .gsrow+.gsrow{border-top:1px solid rgb(var(--border-soft))}.app .gstart .gsrow .sd{width:.375rem;height:.375rem;border-radius:50%;flex:none}.app .gstart .gsrow .sd.ok{background:rgb(var(--confirmed))}.app .gstart .gsrow .sd.ring{background:transparent;box-shadow:inset 0 0 0 1.5px rgb(var(--text-tertiary))}.app .gstart .gsl{flex:1;min-width:0;font-size:var(--meta);line-height:20px;color:rgb(var(--text-primary))}.app .gstart .gsrow.done .gsl{color:rgb(var(--text-tertiary))}.app .gstart .gsh{margin-left:.25rem;font-size:var(--micro);line-height:16px;color:rgb(var(--text-tertiary))}.app .gstart .gsa{display:inline-flex;align-items:center;height:1.75rem;padding:0 .625rem;border:1px solid rgb(var(--border));border-radius:.5rem;background:rgb(var(--bg-raised));font-size:var(--micro);line-height:16px;font-weight:450;color:rgb(var(--text-primary));text-decoration:none}.app .gstart .gsa:hover{border-color:rgb(var(--border-strong))}.app .gstart .gsa:focus-visible,.app .gstart .gshide:focus-visible{outline:2px solid rgb(var(--focus-ring)/.5);outline-offset:1px}.app.phone .asof a[href],.app.phone .atcap a.tcl{flex:none;white-space:nowrap}.app .ftab .fagr .tlink{color:rgb(var(--link,31 78 121));text-decoration:underline;text-underline-offset:3px;text-decoration-color:rgb(var(--link,31 78 121)/.5)}@keyframes qhit{0%{background:rgb(var(--accent)/.14)}to{background:transparent}}.app .quote.qhit{animation:qhit .9s ease-out 1;border-radius:.375rem}@media(prefers-reduced-motion:reduce){.app .quote.qhit{animation:none;outline:2px solid rgb(var(--accent)/.5);outline-offset:2px}}.app .dnew.dbtn{width:auto;gap:.25rem;padding:0 .5rem 0 .375rem;margin-right:.25rem;border:1px solid rgb(var(--border-strong));font-family:inherit;font-size:var(--micro);line-height:16px;font-weight:450;color:rgb(var(--text-primary));white-space:nowrap}.app .dnew.dbtn:hover{background:rgb(var(--text-primary)/.06)}.app.phone .ftab .fagr .tlink{display:inline-flex;align-items:center;min-height:2.75rem}.app .wglobe{width:12px;height:12px;flex:none;display:inline-block;vertical-align:-1px;color:inherit}.app .mchip .wglobe{width:12px;height:12px;margin-right:.125rem;color:rgb(var(--text-secondary))}.app .mmenu .wglobe{width:14px;height:14px;align-self:center;color:rgb(var(--text-secondary))}.app .wsl .wglobe{margin-right:.25rem}.app .wsl{display:inline-flex;align-items:center}.app .aweb.ascope:before{display:none}.app .aweb .wglobe{color:rgb(var(--text-tertiary))}.app .covglobe{width:13px;height:13px;vertical-align:-2px;margin-right:.375rem;color:rgb(var(--text-secondary))}.app .aks-globe{width:14px;height:14px;margin:0 .1875rem;color:rgb(var(--text-secondary))}.app .wsq{color:rgb(var(--text-tertiary))}.app .wstep{margin-top:.25rem}.app .wsmore{all:unset;cursor:pointer;font-size:var(--micro);line-height:16px;color:rgb(var(--text-secondary));text-decoration:underline;text-underline-offset:3px;text-decoration-color:rgb(var(--border-strong))}.app .wsmore:hover{color:rgb(var(--text-primary))}.app .wsmore:focus-visible{outline:2px solid rgb(var(--focus-ring)/.5);outline-offset:2px;border-radius:.25rem}.app .wres{list-style:none;margin:.375rem 0 0;padding:0;display:flex;flex-direction:column;gap:.125rem}.app .wres li{display:flex;align-items:center;gap:.375rem;min-height:1.75rem;min-width:0;font-size:var(--micro);line-height:16px}.app .wres .wglobe{color:rgb(var(--text-tertiary))}.app .wrt{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:rgb(var(--text-primary));text-decoration:none}.app .wrt:hover{text-decoration:underline;text-underline-offset:3px}.app .wrd{flex:none;color:rgb(var(--text-tertiary));white-space:nowrap}.app .wtag{flex:none;height:1.125rem;padding:0 .3125rem}.app .wtag.cit{color:rgb(var(--text-primary))}.app .wcard{display:flex;flex-direction:column;gap:.25rem;width:-moz-max-content;width:max-content;max-width:min(19rem,calc(100vw - 1rem));box-sizing:border-box;padding:.5rem .625rem;background:rgb(var(--bg-raised));border:1px solid rgb(var(--border-strong));border-radius:.5rem;box-shadow:var(--shadow-float);font-family:Manrope,sans-serif;font-size:var(--micro);line-height:16px;color:rgb(var(--text-secondary));pointer-events:auto}.app .wcard.wup{transform:translateY(-100%)}.app .wch{display:flex;align-items:center;gap:.375rem;min-width:0}.app .wcd{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:rgb(var(--text-secondary))}.app .wofc{flex:none;display:inline-flex;align-items:center;height:1.125rem;padding:0 .3125rem;border-radius:.375rem;border:1px solid rgb(var(--border));background:rgb(var(--bg-sunken));color:rgb(var(--text-secondary));font-size:var(--micro);font-weight:450;line-height:16px;white-space:nowrap}.app .wcn{margin-left:auto;padding-left:.5rem;font-weight:550;color:rgb(var(--accent))}.app .wct{font-size:var(--meta);line-height:18px;font-weight:450;color:rgb(var(--text-primary));display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.app.phone .wres li{min-height:2.75rem}.app.phone .wsmore,.app.phone .wres .wrt{display:inline-flex;align-items:center;min-height:2.75rem}.app.phone .wres li{flex-wrap:wrap;row-gap:0;padding:.25rem 0}.app.phone .wres .wrt{flex:1 1 calc(100% - 1.25rem);white-space:normal;min-height:2.75rem}.app.phone .wres .wrd{margin-left:1.125rem}.app .ocact{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;margin-top:.75rem}.app .omkr{width:.875rem;height:.875rem;border-radius:50%;flex:none;background:rgb(var(--text-secondary)/.55)}[data-theme=dark] .app .brief{background:rgb(var(--text-primary)/.022);border-color:rgb(var(--text-primary)/.045)}.app .idle .composer textarea{vertical-align:top}.app .idle .cbar .fsmenu,.app .idle .cbar .prpop{bottom:auto;top:calc(100% + .375rem)}@media(max-width:1599px){.app .main.withrail:has(.draftdock):has(.topbar.ask) .topr{display:none}}.app .secrow .ct,.app .gapc,.app .rolehead span,.app .bars .bl{color:rgb(var(--text-tertiary))}.app .crumb span[style*=opacity]{opacity:1!important;color:rgb(var(--text-tertiary))}.app .bcrumb .bcsep,.app .ttl .pen{color:rgb(var(--text-tertiary))}.app .topbar .ttl .pen{flex:none}.app .topbar .bcrumb{flex:0 1 auto}.app .topbar .bcrumb .bcbiz{min-width:0;overflow:hidden;text-overflow:ellipsis}.app .topbar .savedat{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.app .railsearch{display:flex;align-items:center;gap:.5rem;width:100%;height:2rem;margin:0 0 .5rem;padding:0 .5rem;box-sizing:border-box;border:0;border-radius:var(--radius-btn);background:none;color:rgb(var(--side-text));font-family:inherit;font-weight:inherit;line-height:inherit;font-size:var(--body);cursor:pointer;text-align:left}.app .railsearch:hover{background:rgb(var(--side-text)/.05)}.app .railsearch[aria-expanded=true]{background:rgb(var(--side-text)/.08)}.app .railsearch>svg{width:16px;height:16px;flex:none;fill:none;stroke:rgb(var(--side-dim));stroke-width:1.5;stroke-linecap:round}.app .railsearch .navt{flex:1;min-width:0}.app .railsearch .kbd{display:inline-flex;align-items:center;justify-content:center;min-width:1.125rem;height:1.125rem;padding:0 .25rem;box-sizing:border-box;border:1px solid rgb(var(--side-line));border-radius:.25rem;font-size:.625rem;line-height:1;color:rgb(var(--side-dim))}.app .railsearch .kbd+.kbd{margin-left:-.25rem}.app .railsearch:focus-visible{outline:2px solid rgb(var(--side-text)/.5);outline-offset:-2px}.app .ws .udot{width:6px;height:6px;border-radius:50%;flex:none;background:rgb(var(--side-text));margin-left:-.125rem}.app .wsadd{position:relative}.app .wsadd .wsplus{position:absolute;right:.25rem;top:50%;transform:translateY(-50%);width:1.5rem;height:1.5rem;display:grid;place-items:center;padding:0;border:0;border-radius:.375rem;background:rgb(var(--side-text)/.08);color:rgb(var(--side-text));cursor:pointer;opacity:0;transition:opacity .12s ease}.app .wsadd .wsplus svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round}.app .wsadd:hover .wsplus,.app .wsadd .wsplus:focus-visible{opacity:1}.app .wsadd:hover .ws .n{visibility:hidden}.app .sfrow .qbdot{width:6px;height:6px;border-radius:50%;flex:none;margin-left:auto}.app .sfrow .qbdot.synced{background:rgb(var(--confirmed))}.app .sfrow .qbdot.reconnect{background:rgb(var(--attention))}.app .wsw .wrole{color:rgb(var(--side-dim))}.app.railmini .railsearch{width:2rem;height:2rem;justify-content:center;padding:0;margin:0 0 .25rem;gap:0}.app.railmini .railsearch .navt,.app.railmini .railsearch .kbd{display:none}.app.railmini .ws{position:relative}.app.railmini .ws .udot{position:absolute;top:.375rem;right:.375rem;margin:0;box-shadow:0 0 0 2px rgb(var(--side-bg))}.app.railmini .sfrow{position:relative}.app.railmini .sfrow .qbdot{position:absolute;top:.375rem;right:.375rem;margin:0;box-shadow:0 0 0 2px rgb(var(--side-bg))}.app .topr{position:absolute;top:.5rem;right:1rem;z-index:5;display:flex;align-items:center;gap:.5rem}.app .main.withrail .topr{right:calc(var(--dock) + 1rem)}.app .main.withask .topr{right:calc(var(--dock-w) + 1rem)}.app:not(.phone) .main .topbar{padding-right:calc(var(--topr-w, 0px) + 1.5rem)}.app .qbstate{display:inline-flex;align-items:center;gap:.4375rem;height:2rem;padding:0 .5rem;border-radius:var(--radius-btn);color:rgb(var(--text-secondary));font-size:var(--meta);line-height:20px;white-space:nowrap;text-decoration:none}.app .qbstate:hover{background:rgb(var(--bg-sunken))}.app .qbstate b{font-weight:550;color:rgb(var(--text-primary))}.app .qbstate .qbd{width:7px;height:7px;border-radius:50%;flex:none}.app .qbstate.synced .qbd{background:rgb(var(--confirmed))}.app .qbstate.reconnect .qbd{background:rgb(var(--attention))}.app .qbstate.reconnect,.app .qbstate.reconnect b{color:rgb(var(--attention))}.app .topr.tight .qbstate b,.app .topr.tight .qbstate .qbw{display:none}.app .tgrp.rcgrp{display:flex;align-items:center}.app .tgrp .rcall{margin-left:auto;color:rgb(var(--side-dim));text-decoration:none;font-size:var(--micro)}.app .tgrp .rcall:hover{color:rgb(var(--side-text));text-decoration:underline;text-underline-offset:2px}.app .thr.rcrow{gap:.5rem}.app .thr.rcrow .rcd{margin:0 4.5px}.app .thr.rcrow .t{flex:1;min-width:0}.app .rcd{width:7px;height:7px;border-radius:50%;flex:none;box-sizing:border-box}.app .rcd.found,.app .rcd.ink{background:rgb(var(--side-text))}.app .rcd.hol{border:1.25px solid rgb(var(--side-dim))}.app .rcd.run{border:1.25px dashed rgb(var(--side-dim))}.app .rcd.bad{border:1.25px solid rgb(var(--danger))}.app .thr.rcrow .rcclk{width:12px;height:12px;flex:none;fill:none;stroke:rgb(var(--side-dim));stroke-width:1.5;stroke-linecap:round}.app.railmini .rcgrp,.app.railmini .rcrow{display:none}.app .hswrap{max-width:52rem}.app .hseg{display:inline-flex;padding:2px;border-radius:.5625rem;background:rgb(var(--text-primary)/.05)}.app .hseg button{height:1.75rem;padding:0 .75rem;border:0;border-radius:.4375rem;background:none;color:rgb(var(--text-secondary));font-family:inherit;font-weight:inherit;line-height:inherit;font-size:var(--meta);cursor:pointer}.app .hseg button.on{background:rgb(var(--bg-raised));color:rgb(var(--text-primary));box-shadow:0 1px 2px #00000014}[data-theme=dark] .app .hseg button.on{background:rgb(var(--border-strong)/.6);box-shadow:none}.app .hfw{position:relative}.app .hfbtn{display:inline-flex;align-items:center;gap:.4375rem;height:2rem;padding:0 .6875rem;border:1px solid rgb(var(--border));border-radius:var(--radius-btn);background:rgb(var(--bg-raised));color:rgb(var(--text-primary));font-family:inherit;font-weight:inherit;line-height:inherit;font-size:var(--meta);cursor:pointer}[data-theme=dark] .app .hfbtn{background:transparent}.app .hfbtn svg{width:14px;height:14px;fill:none;stroke:rgb(var(--text-secondary));stroke-width:1.5;stroke-linecap:round}.app .hfbtn.on{border-color:rgb(var(--border-strong))}.app .hfbtn .hfn{font-size:var(--micro);padding:0 .375rem;border-radius:999px;background:rgb(var(--text-primary)/.07);font-variant-numeric:tabular-nums}.app .hfmenu{position:absolute;right:0;top:calc(100% + .375rem);z-index:30;min-width:15rem;padding:.375rem;border:1px solid rgb(var(--border));border-radius:.625rem;background:rgb(var(--bg-raised));box-shadow:var(--shadow-float);display:flex;flex-direction:column}.app .hfmenu .hfh{font-size:var(--micro);color:rgb(var(--text-tertiary));padding:.5rem .625rem .25rem}.app .hfmenu button{height:2rem;padding:0 .625rem 0 1.75rem;border:0;border-radius:.4375rem;background:none;text-align:left;font-family:inherit;font-weight:inherit;line-height:inherit;font-size:var(--meta);color:rgb(var(--text-primary));cursor:pointer;position:relative}.app .hfmenu button:hover{background:rgb(var(--text-primary)/.05)}.app .hfmenu button[aria-checked=true]:before{content:"";position:absolute;left:.625rem;top:50%;width:.5rem;height:.25rem;border-left:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-70%) rotate(-45deg)}.app .hsgrp{font-size:var(--micro);color:rgb(var(--text-tertiary));margin:1.375rem 0 .25rem;display:flex;align-items:center;gap:.625rem}.app .hsgrp:after{content:"";flex:1;height:1px;background:rgb(var(--border-soft))}.app .hsrow{display:grid;grid-template-columns:1.25rem minmax(0,1fr) auto 4.75rem;align-items:center;gap:.75rem;min-height:3.25rem;padding:.5rem .375rem;border-bottom:1px solid rgb(var(--border-soft));color:inherit;text-decoration:none}.app .hsrow:hover{background:rgb(var(--text-primary)/.025)}.app .hsic{display:flex;color:rgb(var(--text-tertiary))}.app .hsic svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linejoin:round}.app .hsmain{display:flex;flex-direction:column;min-width:0}.app .hst{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:rgb(var(--text-primary))}.app .hsm{display:flex;align-items:center;gap:.25rem;color:rgb(var(--text-tertiary));font-size:var(--meta);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app .hsm svg{width:12px;height:12px;flex:none;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round}.app .hsst{display:inline-flex;align-items:center;gap:.375rem;white-space:nowrap;color:rgb(var(--text-secondary));font-size:var(--meta)}.app .hsst.found{color:rgb(var(--text-primary))}.app .hsst .rcd.found{background:rgb(var(--text-primary))}.app .hsst .rcd.hol{border-color:rgb(var(--text-tertiary))}.app .hsst .rcd.bad{border-color:rgb(var(--danger))}.app .hsst .rcd.run{border-color:rgb(var(--text-tertiary))}.app .hsw{color:rgb(var(--text-tertiary));text-align:right;font-size:var(--meta);font-variant-numeric:tabular-nums}.app .hsmore{margin:1rem 0 0;height:2rem;padding:0 .75rem;border:1px solid rgb(var(--border));border-radius:var(--radius-btn);background:none;color:rgb(var(--text-primary));font-family:inherit;font-weight:inherit;line-height:inherit;font-size:var(--meta);cursor:pointer}.app .thempty a{color:rgb(var(--text-primary));text-decoration:underline;text-underline-offset:3px}.app.phone .hsrow{grid-template-columns:1.25rem minmax(0,1fr) auto}.app.phone .hsrow .hsw,.app .wshist{display:none}.app.railmini .wshist{display:flex}.app.railmini .ws.on,.app.railmini .sfrow.on{background:none}.app.railmini .ws.on:before,.app.railmini .sfrow.on:before{content:"";position:absolute;left:-.5rem;top:.375rem;bottom:.375rem;width:2px;border-radius:0 2px 2px 0;background:rgb(var(--side-text))}.app.railmini .ws:has(.bdg) .udot{display:none}.app .perag{display:flex;flex-direction:column;margin-top:.5rem}.app .perag .pagh{font-size:var(--micro);color:rgb(var(--text-tertiary));padding:.25rem 0 .375rem;border-bottom:1px solid rgb(var(--border-soft))}.app .perag .pagr{display:grid;grid-template-columns:minmax(0,1fr) 7.5rem 5rem;align-items:center;gap:1rem;height:2.5rem;border-bottom:1px solid rgb(var(--border-soft))}.app .perag .pagn{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app .perag .pagb{height:4px;border-radius:999px;background:rgb(var(--text-primary)/.08);overflow:hidden}.app .perag .pagb i{display:block;height:100%;border-radius:999px;background:rgb(var(--text-primary))}.app .perag .pagv{text-align:right;font-variant-numeric:tabular-nums}.app .memv .mcards{display:grid;grid-template-columns:repeat(auto-fill,minmax(20.5rem,1fr));gap:.75rem;padding:0 1.5rem;max-width:78rem}.app .memv .mcard{display:flex;flex-direction:column;gap:.5rem;padding:.875rem 1rem .75rem;border:1px solid rgb(var(--border));border-radius:.75rem;background:rgb(var(--bg-raised))}[data-theme=dark] .app .memv .mcard{background:rgb(var(--bg-raised)/.6)}.app .memv .mcard.att{border-color:rgb(var(--attention)/.5)}.app .memv .mck{font-size:var(--micro);color:rgb(var(--text-tertiary));line-height:16px}.app .memv .mcq{font-family:var(--font-serif, "Newsreader", serif);font-size:.9375rem;line-height:23px;color:rgb(var(--text-primary))}.app .memv button.mcqb{border:0;background:none;padding:0;text-align:left;cursor:pointer}.app .memv button.mcqb:hover{text-decoration:underline;text-decoration-color:rgb(var(--border-strong));text-underline-offset:3px}.app .memv .mcf{display:flex;align-items:center;gap:.75rem;margin-top:auto;padding-top:.625rem;border-top:1px solid rgb(var(--border-soft));font-size:var(--meta);color:rgb(var(--text-secondary));white-space:nowrap}.app .memv .mcsp{flex:1}.app .memv .mcl{border:0;background:none;padding:0;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;color:rgb(var(--text-primary));cursor:pointer;text-decoration:underline;text-decoration-color:rgb(var(--border-strong));text-underline-offset:3px}.app .memv .mcl:disabled{color:rgb(var(--text-tertiary));cursor:default}.app .memv .mcs{color:rgb(var(--text-tertiary))}.app .memv .mcfa{display:inline-flex;gap:.75rem}.app .memv .mcr{display:inline-flex;align-items:center;gap:.375rem}.app .memv .mcd{width:7px;height:7px;border-radius:50%;box-sizing:border-box}.app .memv .mcd.ink{background:rgb(var(--text-primary))}.app .memv .mcd.hol{border:1.25px solid rgb(var(--text-tertiary))}.app .memv .mcd.att{background:rgb(var(--attention))}.app .memv .mcnote{padding:.875rem 1.5rem 0;color:rgb(var(--text-secondary));font-size:var(--meta)}.app .memv .mcgone{margin-top:.75rem}.app .memv .mcgone .mcard{opacity:1;background:none}.app .memv .nofab{margin:0 1.5rem}.app.phone .railsearch .kbd{display:none}.app .hsmorew{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.app .hsmorew .hsmore{margin:0}.app .hsnote{color:rgb(var(--text-secondary));font-size:var(--meta)}.app .side a.wordmark{text-decoration:none;color:inherit;border-radius:var(--radius-btn)}.app .side a.wordmark:focus-visible{outline:2px solid rgb(var(--side-text)/.6);outline-offset:2px}.app.phone .main:has(.plsum) .topbar .saved{display:none}.app .aks-with{padding:0 1rem 1rem 2.5rem}.app .aks-with .awith{margin:0;font-size:var(--meta);line-height:20px;color:rgb(var(--text-secondary))}.app .aks-with .awith b{font-weight:550;color:rgb(var(--text-primary))}.app .fpin{margin:.75rem 0 1rem;padding:.75rem .875rem;border:1px solid rgb(var(--border));border-radius:var(--radius-card);background:rgb(var(--bg-raised))}.app .fpinh{display:flex;align-items:center;gap:.5rem;font-size:var(--micro);line-height:16px;color:rgb(var(--text-secondary))}.app .fpinh svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linejoin:round}.app .fpinx{margin-left:auto;display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border:0;border-radius:var(--radius-btn);background:none;color:rgb(var(--text-secondary));cursor:pointer}.app .fpinx:hover{background:rgb(var(--bg-sunken));color:rgb(var(--text-primary))}.app .fpinx:focus-visible{outline:2px solid rgb(var(--focus-ring)/.5);outline-offset:1px}.app .fpinx svg{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round}.app .fpint{margin-top:.25rem;font-size:var(--meta);line-height:20px;font-weight:550;color:rgb(var(--text-primary))}.app .fpinm{display:flex;flex-wrap:wrap;gap:0 .375rem;font-size:var(--micro);line-height:18px;color:rgb(var(--text-secondary));font-variant-numeric:tabular-nums}.app .fpinm .bad{color:rgb(var(--danger))}.app .fpinl{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.25rem .75rem;margin:.625rem 0 0;padding-top:.5rem;border-top:1px solid rgb(var(--border-soft));font-size:var(--micro);line-height:18px}.app .fpinl dt{color:rgb(var(--text-secondary))}.app .fpinl dd{margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:rgb(var(--text-primary))}.app .fabout{display:flex;align-items:center;gap:.375rem;margin:0 0 .5rem;font-size:var(--micro);line-height:16px;color:rgb(var(--text-secondary))}.app .fabout svg{width:12px;height:12px;flex:none;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linejoin:round}.app .fabout b{font-weight:450;color:rgb(var(--text-primary));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app .fdraftw{margin:.75rem 0 0}.app .fdraftb{display:inline-flex;align-items:center;gap:.375rem;height:var(--h-control);padding:0 .75rem;border:1px solid rgb(var(--border-strong));border-radius:var(--radius-btn);background:rgb(var(--bg));font-family:inherit;font-size:var(--meta);line-height:20px;font-weight:450;color:rgb(var(--text-primary));cursor:pointer;white-space:nowrap}.app .fdraftb:hover{background:rgb(var(--bg-sunken))}.app .fdraftb:focus-visible{outline:2px solid rgb(var(--focus-ring)/.5);outline-offset:1px}.app .fdraftb svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linejoin:round}.app [data-finding-dock] [data-act=ask]>svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linejoin:round}@media(min-width:1600px){.app:not(.phone) .main.withrail:has(>[data-request-dock]){grid-template-columns:minmax(0,1fr) var(--dock-w)}.app:not(.phone) .main.withrail:has(>[data-request-dock]) .topr{right:calc(var(--dock-w) + 1rem)}}.app .fdqseg{display:flex;flex-direction:column;border:1px solid rgb(var(--border));border-radius:var(--radius-card);overflow:hidden}.app .fdqr{display:grid;grid-template-columns:9.5rem minmax(0,1fr);align-items:center;gap:.75rem;padding:.625rem 1rem;border-top:1px solid rgb(var(--border-soft))}.app .fdqr:first-child{border-top:0}.app .fdqr .fdql{font-size:var(--meta);line-height:20px;color:rgb(var(--text-secondary))}.app .fdqc{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0}.app .fdseg{display:inline-flex;flex-wrap:wrap;gap:2px;padding:2px;border-radius:var(--radius-btn);background:rgb(var(--bg-sunken))}.app .fdseg button{height:1.75rem;padding:0 .6875rem;border:0;border-radius:calc(var(--radius-btn) - 2px);background:none;font-family:inherit;font-size:var(--meta);line-height:20px;color:rgb(var(--text-secondary));cursor:pointer;white-space:nowrap}.app .fdseg button:hover{color:rgb(var(--text-primary))}.app .fdseg button.on{background:rgb(var(--bg-raised));color:rgb(var(--text-primary));box-shadow:0 1px 2px #00000014}.app .fdseg button:focus-visible{outline:2px solid rgb(var(--focus-ring)/.5);outline-offset:1px}.app .fddate{height:2rem;padding:0 .5rem;border:1px solid rgb(var(--border));border-radius:var(--radius-btn);background:rgb(var(--bg-raised));font-family:inherit;font-size:var(--meta);color:rgb(var(--text-secondary))}.app .fddate.on{color:rgb(var(--text-primary));border-color:rgb(var(--border-strong))}.app .fdqseg .fdqf{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;border-top:1px solid rgb(var(--border-soft))}.app .fddef{flex:1;min-width:0;font-size:var(--micro);line-height:16px;color:rgb(var(--text-secondary))}.app .erevise{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;padding:.625rem 1rem;border-top:1px solid rgb(var(--border-soft))}.app .erevise svg{width:14px;height:14px;flex:none;fill:none;stroke:rgb(var(--text-secondary));stroke-width:1.5;stroke-linejoin:round}.app .erevise input{flex:1;min-width:12rem;height:2rem;padding:0 .625rem;border:1px solid rgb(var(--border));border-radius:var(--radius-btn);background:rgb(var(--bg-raised));font-family:inherit;font-size:var(--meta);color:rgb(var(--text-primary))}.app .erevise input::-moz-placeholder{color:rgb(var(--text-secondary))}.app .erevise input::placeholder{color:rgb(var(--text-secondary))}.app .erevise input:focus-visible{outline:2px solid rgb(var(--focus-ring)/.5);outline-offset:1px}.app .erevx{flex-basis:100%;font-size:var(--micro);line-height:16px;color:rgb(var(--text-secondary))}.app .erev{margin:0 0 1rem;padding:.75rem;border:1px solid rgb(var(--border));border-radius:var(--radius-card)}.app .erevh{display:flex;align-items:baseline;gap:.5rem;font-size:var(--meta);line-height:20px;font-weight:550;color:rgb(var(--text-primary))}.app .erevs{font-weight:400;font-size:var(--micro);color:rgb(var(--text-secondary))}.app .erevsub{display:flex;gap:.75rem;margin-top:.5rem;font-size:var(--meta);color:rgb(var(--text-primary))}.app .erevsub .ehk{color:rgb(var(--text-secondary))}.app .erev .esheet{margin-top:.5rem}.app .erevu{margin:.5rem 0 0;padding:0;list-style:none;font-size:var(--micro);line-height:18px;color:rgb(var(--text-secondary))}.app .erevf{display:flex;gap:.5rem;margin-top:.75rem}.app mark.eunv{background:rgb(var(--attention)/.16);color:inherit;border-radius:2px;padding:0 2px;box-shadow:inset 0 -1px rgb(var(--attention))}.app .fpinbar{display:flex;align-items:center;gap:.5rem;margin:0 0 .5rem;padding:.375rem .5rem .375rem .625rem;border:1px solid rgb(var(--border-soft));border-radius:var(--radius-btn);font-size:var(--micro);line-height:16px;color:rgb(var(--text-secondary))}.app .fpinbar svg{width:12px;height:12px;flex:none;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linejoin:round}.app .fpinbar span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app .fpinbar b{font-weight:450;color:rgb(var(--text-primary))}.app .fpinbar .fpinx{margin-left:auto}.app .vrec.vrqtab{grid-template-columns:minmax(0,1fr)}.app .vrec.vrqtab .vside{display:none}.app .sv6 .grp.gl5{display:block;padding:0;height:auto;gap:0}.app .sv6 .sq5 input{flex:1;min-width:0;height:100%;padding:0;border:0;background:none;box-shadow:none;outline:none;color:inherit;font-size:inherit}.app .sv6 .sq5:focus-within{box-shadow:0 0 0 1px rgb(var(--ink) / .18),0 0 0 4px rgb(var(--ink) / .05)}.app .sv6 a.a,.app .sv6 .rc5 a,.app .sv6 .mn6 a{color:inherit;text-decoration:none}.app .sv6 .rc5 a{display:inline-flex;align-items:center;gap:7px;height:30px;padding:0 12px;border-radius:12px;box-shadow:inset 0 0 0 1px rgb(var(--ink) / .12);font-size:12.5px}.app .sv6 .rc5 a svg{width:14px;height:14px;stroke-width:1.5;fill:none;stroke:currentColor;color:rgb(var(--ink2))}.app .sv6 button.pl6,.app .sv6 button.lnk,.app .sv6 button.dg{cursor:pointer}.app .sv6 button.pl6:disabled{cursor:default;opacity:.5}.app .sv6 a.bk6{display:inline-flex;align-items:center;gap:4px;margin-bottom:10px;font-size:13px;color:rgb(var(--ink2));text-decoration:none}.app .sv6 a.bk6 svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.5}.app .sv6 .crumb a{color:inherit;text-decoration:none}.app .sv6 .mrow{border-bottom:0}.app .sv6 .hv{font-size:inherit;line-height:inherit;color:inherit}.app .sv6 .mrow .d{display:flex;gap:12px;justify-content:flex-end}.app .sv6 .mrow .d button.lnk{margin:0;font-size:12.5px;font-weight:500;color:rgb(var(--ink));text-decoration:none}.app .sv6 .mn6 .i{white-space:nowrap}.app .sv6 .wl6.wl6{overflow:clip;min-height:calc(100vh - 48px);min-height:calc(100dvh - 48px);background:linear-gradient(rgb(var(--ink) / .08),rgb(var(--ink) / .08)) 211px 0 / 1px 100% no-repeat}.app .sv6 .wl6.wl6>.mn6{position:sticky;top:0;align-self:start;max-height:100vh;max-height:100dvh;overflow-y:auto}.app .sv6.sv6.sv6 :is(b,strong,mark,h2,.pl6,.lnk,.dg,.g,.grp,.kc,.nl,.tbc,.tbc6,.av6,.head6,.seg6 span.on,.crumb b){font-weight:550!important}.app .cl[data-cl]{cursor:pointer;text-decoration:underline;text-decoration-color:rgb(var(--text-primary) / .5);text-decoration-thickness:1px;text-underline-offset:3px;scroll-margin-block:72px 168px}.app .cl[data-cl].on{background:rgb(var(--ps-lit1));text-decoration-color:rgb(var(--text-primary) / .8);border-radius:3px;box-decoration-break:clone;-webkit-box-decoration-break:clone}.app .ps2 .ps-dv{position:absolute;top:0;bottom:0;left:0;width:9px;z-index:3;display:flex;justify-content:center;cursor:col-resize;touch-action:none;outline:none}.app .ps2 .ps-dv:before{content:"";width:1px;height:100%;background:rgb(var(--cc-hair))}.app .ps2 .ps-dv:is(:hover,:focus-visible,:active):before{width:2px;background:rgb(var(--link) / .55)}.app .ps2 .ps-dv .grip{position:absolute;top:50%;transform:translateY(-50%);width:6px;height:36px;border-radius:3px;background:rgb(var(--bg-raised));box-shadow:0 0 0 1px rgb(var(--link) / .5);display:none}.app .ps2 .ps-dv .tip{position:absolute;top:calc(50% + 28px);left:14px;white-space:nowrap;font-size:12px;color:rgb(var(--cc-ink2));background:rgb(var(--bg-raised));padding:4px 8px;border-radius:6px;box-shadow:0 0 0 1px rgb(var(--cc-hair)),0 6px 16px -6px #0003;display:none}.app .ps2 .ps-dv:is(:hover,:focus-visible,:active) :is(.grip,.tip){display:block}.app:not(.phone) .main.withrail:has(.ps2[data-w]){grid-template-columns:minmax(0,1fr) var(--ps-w, minmax(0, 55fr));--dock: var(--ps-w, calc((100vw - var(--rail)) * .55))}@media(max-width:760px){.app .ps2 .ps-dv{display:none}}.app .wsdocs{display:contents}.app .wsdocs .btn .wsupi{width:14px;height:14px;flex:none;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.app .wsdocs .wssince,.app .wsvend .wssince{display:flex;align-items:baseline;gap:.4375rem;margin:.375rem 0 0;font-size:var(--micro);line-height:16px;color:rgb(var(--text-secondary))}.app .wsdocs .wssince .wssd,.app .wsvend .wssince .wssd{width:5px;height:5px;border-radius:50%;background:rgb(var(--text-primary));flex:none;transform:translateY(-1px)}.app .wsdocs .wstb{display:flex;align-items:center;gap:.75rem;padding:0 1.5rem;margin:0 0 .875rem}.app .wsdocs .wsgrow{flex:1}.app .wsdocs .wstb .strip{display:flex;gap:.25rem;padding:0;flex:1;min-width:0;flex-wrap:nowrap;overflow-x:auto}.app .wsdocs .strip button.chip{flex:none;display:inline-flex;align-items:center;gap:.375rem;height:2rem;padding:0 .8125rem;border:0;border-radius:999px;background:transparent;color:rgb(var(--text-secondary));font-size:var(--meta);font-weight:450;line-height:20px;white-space:nowrap;cursor:pointer;transition:background var(--dur),color var(--dur)}.app .wsdocs .strip button.chip:hover{background:rgb(var(--bg-sunken)/.6);color:rgb(var(--text-primary))}.app .wsdocs .strip button.chip .n{font-weight:550;color:rgb(var(--text-primary));font-variant-numeric:tabular-nums}.app .wsdocs .strip button.chip.on{background:rgb(var(--bg-sunken));color:rgb(var(--text-primary))}.app .wsdocs .strip button.chip.on .n{color:rgb(var(--text-primary))}.app .wsdocs .wstools{display:flex;align-items:center;gap:.25rem;flex:none}.app .wsdocs .wssearch{display:flex;align-items:center;gap:.5rem;width:16rem;height:2rem;padding:0 .75rem;border-radius:999px;background:rgb(var(--bg-sunken));cursor:text}.app .wsdocs .wssearch svg{width:15px;height:15px;flex:none;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;color:rgb(var(--text-tertiary))}.app .wsdocs .wssearch input{flex:1;min-width:0;height:100%;border:0;outline:0;background:none;padding:0;font:inherit;font-size:var(--meta);color:rgb(var(--text-primary))}.app .wsdocs .wssearch input::-moz-placeholder{color:rgb(var(--text-tertiary));opacity:1}.app .wsdocs .wssearch input::placeholder{color:rgb(var(--text-tertiary));opacity:1}.app .wsdocs .wssearch:focus-within{box-shadow:0 0 0 2px rgb(var(--focus-ring)/.2)}.app .wsdocs .wsmenu{position:relative}.app .wsdocs .wstbb{display:inline-flex;align-items:center;gap:.375rem;height:2rem;padding:0 .6875rem;border:0;border-radius:999px;background:none;font:inherit;font-size:var(--meta);color:rgb(var(--text-secondary));cursor:pointer;white-space:nowrap}.app .wsdocs .wstbb:hover,.app .wsdocs .wstbb[aria-expanded=true]{background:rgb(var(--bg-sunken));color:rgb(var(--text-primary))}.app .wsdocs .wstbb svg{width:15px;height:15px;flex:none;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;color:rgb(var(--text-tertiary))}.app .wsdocs .wstbb .wsn{font-size:var(--micro);font-weight:550;color:rgb(var(--text-primary));font-variant-numeric:tabular-nums}.app .wsdocs .wspop{position:absolute;top:calc(100% + .375rem);right:0;z-index:30;width:15rem;padding:.375rem;border:1px solid rgb(var(--border));border-radius:var(--radius-card);background:rgb(var(--bg-raised));box-shadow:var(--shadow-float);display:flex;flex-direction:column}.app .wsdocs .wsph{padding:.375rem .5rem .125rem;font-size:.6875rem;line-height:16px;letter-spacing:.06em;text-transform:uppercase;font-weight:550;color:rgb(var(--text-tertiary))}.app .wsdocs .wspr{display:flex;align-items:center;gap:.5rem;width:100%;min-height:2rem;padding:.25rem .5rem;border:0;border-radius:.375rem;background:none;font:inherit;font-size:var(--meta);color:rgb(var(--text-primary));text-align:left;cursor:pointer}.app .wsdocs .wspr:hover{background:rgb(var(--text-primary)/.06)}.app .wsdocs .wspr .wspn{margin-left:auto;font-size:var(--micro);color:rgb(var(--text-tertiary));font-variant-numeric:tabular-nums}.app .wsdocs .wspr .wstick{width:12px;height:12px;flex:none;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;color:rgb(var(--text-primary));margin-left:auto}.app .wsdocs .wspr .wspn+.wstick{margin-left:0}.app .wsdocs .wspr.wsclr{color:rgb(var(--text-secondary));border-top:1px solid rgb(var(--border-soft));border-radius:0;margin-top:.125rem}.app .wsdocs th{font-size:.6875rem;letter-spacing:0;text-transform:none;font-weight:450;color:rgb(var(--text-tertiary));border-bottom:1px solid rgb(var(--border));line-height:16px}.app .wsdocs td{border-bottom:1px solid rgb(var(--border-soft))}.app .wsdocs tbody tr:hover td{background:rgb(var(--bg-sunken)/.5)}.app .wsdocs .rn{color:rgb(var(--text-tertiary))}.app .wsdocs td.sta,.app .wsdocs th.sta,.app .wsdocs .docfoot td:last-child{box-shadow:none}.app .wsdocs .wsfi{width:16px;height:16px;flex:none;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;color:rgb(var(--text-tertiary))}.app .wsdocs .wsfi.pdf{color:rgb(var(--file-pdf))}.app .wsdocs .wsfi.word{color:rgb(var(--file-doc))}.app .wsdocs .wsfi.xls{color:rgb(var(--file-xls))}.app .wsdocs .cat{height:1.5rem;padding:0 .5625rem;border:0;border-radius:.4375rem;font-size:var(--micro);font-weight:450;line-height:16px;background:rgb(var(--bg-sunken));color:rgb(var(--text-secondary))}.app .wsdocs .cat.non{color:rgb(var(--text-tertiary))}.app .wsdocs tr.wsgh td{height:2.25rem;padding-top:.75rem;border-bottom:1px solid rgb(var(--border));background:none}.app .wsdocs tr.wsgh:hover td{background:none}.app .wsdocs .wsgl{font-size:var(--micro);font-weight:550;color:rgb(var(--text-primary))}.app .wsdocs .wsgn{margin-left:.5rem;font-size:var(--micro);color:rgb(var(--text-tertiary));font-variant-numeric:tabular-nums}.app .wsdocs .docfoot td{border-top:0;border-bottom:0;height:2.75rem;font-weight:400}.app .wsdocs tfoot .lbl{font-size:var(--micro);letter-spacing:0;text-transform:none;color:rgb(var(--text-tertiary))}.app .wsscrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#00000052;display:flex;justify-content:center;align-items:flex-start;padding-top:7.5rem}.app .wsmodal{width:30rem;max-width:calc(100vw - 2rem);background:rgb(var(--bg-raised));border-radius:18px;box-shadow:0 24px 60px #0000002e;padding:1.5rem}.app .wsmh{font-family:Newsreader,serif;font-weight:400;font-size:1.375rem;line-height:28px;margin:0 0 .25rem}.app .wsmsub{color:rgb(var(--text-secondary));margin-bottom:.875rem}.app .wssrc{display:flex;align-items:center;gap:.75rem;width:100%;padding:.6875rem .25rem;border:0;border-top:1px solid rgb(var(--border-soft));background:none;font:inherit;text-align:left;cursor:pointer;color:rgb(var(--text-primary))}.app .wssrc:hover{background:rgb(var(--text-primary)/.03)}.app .wsci{display:inline-flex;width:16px;height:16px;flex:none;color:rgb(var(--text-secondary))}.app .wsci svg{width:16px;height:16px}.app .wscb{display:flex;flex-direction:column;min-width:0}.app .wsct{font-size:var(--meta);line-height:20px}.app .wscs{font-size:var(--micro);line-height:16px;color:rgb(var(--text-tertiary))}.app .wslbl{font-size:var(--micro);line-height:16px;color:rgb(var(--text-tertiary));margin:1rem 0 .375rem}.app .wskinds{display:flex;gap:.25rem;flex-wrap:wrap}.app .wskind{height:1.75rem;padding:0 .6875rem;border:0;border-radius:999px;background:none;font:inherit;font-size:var(--meta);color:rgb(var(--text-secondary));cursor:pointer}.app .wskind[aria-pressed=true]{background:rgb(var(--bg-sunken));color:rgb(var(--text-primary))}.app .wsfiles{display:flex;gap:.375rem;flex-wrap:wrap;margin-top:.875rem;max-height:8rem;overflow-y:auto}.app .wsmfoot{display:flex;align-items:center;gap:.75rem;margin-top:1.125rem}.app .wsmc{font-size:var(--micro);line-height:16px;color:rgb(var(--text-tertiary))}.app .wsmb{margin-left:auto;display:flex;gap:.5rem}@media(max-width:767px){.app .wsdocs .wstb{flex-direction:column;align-items:stretch;gap:.5rem;padding:0 1rem}.app .wsdocs .wstb .strip{flex-wrap:wrap;overflow-x:visible}.app .wsdocs .wstools{width:100%}.app .wsdocs .wssearch{flex:1;width:auto}.app .wsdocs .wstbb .w{display:none}.app .wsscrim{align-items:flex-end;padding:0}.app .wsmodal{width:100%;max-width:none;border-radius:18px 18px 0 0;padding:1.25rem 1rem calc(1.25rem + env(safe-area-inset-bottom,0px))}}.app .wsvend .badge.open{border:0;padding:0;height:auto;color:rgb(var(--text-secondary))}.app .wsvend .hact .btn:not(.dark){border-color:transparent;background:rgb(var(--bg-sunken))}.app .wsvend .hact .btn:not(.dark):hover{background:rgb(var(--border-soft))}.app .wsvend .vtabs{gap:.25rem;height:auto;padding:.25rem 1.5rem 0;border-bottom:0;background:none}.app .wsvend .vtabs button.vtab{height:2rem;padding:0 .8125rem;border:0;border-radius:999px;margin:0;color:rgb(var(--text-secondary));background:none}.app .wsvend .vtabs button.vtab:hover{color:rgb(var(--text-primary));background:rgb(var(--bg-sunken)/.6)}.app .wsvend .vtabs button.vtab.on{color:rgb(var(--text-primary));background:rgb(var(--bg-sunken))}.app .wsvend .vtab .vn{height:auto;padding:0;border-radius:0;background:none;font-weight:550;color:rgb(var(--text-primary));line-height:20px}.app .wsvend .vtab.on .vn{color:rgb(var(--text-primary))}.app .wsvend .vside{gap:0;padding:.25rem 1.125rem;border:1px solid rgb(var(--border));border-radius:16px;background:rgb(var(--bg-raised))}.app .wsvend .vside .panel{border:0;border-radius:0;background:none;overflow:visible;border-bottom:1px solid rgb(var(--border-soft))}.app .wsvend .vside .panel:last-child{border-bottom:0}.app .wsvend .vside .ph4{padding:.875rem 0 .5rem;background:none;border-bottom:0}.app .wsvend .vside .pb2{padding:0 0 .875rem}@media(max-width:1599px){.app .main.withask .wsvend .vside{-moz-column-gap:0;column-gap:0}.app .main.withask .wsvend .vside .panel{border-bottom:0;padding:0 1.125rem;border-left:1px solid rgb(var(--border-soft))}.app .main.withask .wsvend .vside .panel:first-child{border-left:0;padding-left:0}}.app .wsvend .vmain .nofab{border:0;border-radius:0;background:none;padding:.875rem 0;margin:0;border-bottom:1px solid rgb(var(--border-soft))}.app .wsvend .vmain th{font-size:.6875rem;letter-spacing:0;text-transform:none;font-weight:450;color:rgb(var(--text-tertiary));border-bottom:1px solid rgb(var(--border));line-height:16px}.app .wsvend .vmain td{border-bottom:1px solid rgb(var(--border-soft))}.app .wsvend .vmain tbody tr:hover td{background:rgb(var(--bg-sunken)/.5)}.app .ag3 .a3split{display:flex;flex:1;min-height:100%;align-items:stretch}.app .ag3 .a3main{flex:1;min-width:0;padding:1.75rem 2.5rem 2.5rem 2rem}.app .ag3 .a3main.a3wide{padding-right:2rem}.app .ag3 .a3feed,.app .ag3 .a3side{flex:none;width:23.75rem;padding:1.75rem 1.75rem 2.5rem;border-left:1px solid rgb(var(--border-soft))}.app .ag3 .a3side{width:28.75rem}.app .ag3 .a3ph{display:flex;align-items:flex-start;gap:1rem}.app .ag3 .a3pt{min-width:0;flex:1}.app .ag3 .a3act{margin-left:auto;display:flex;align-items:center;gap:.5rem;flex:none}.app .ag3 .a3hk{font-size:var(--micro);line-height:16px;color:rgb(var(--text-secondary));margin-bottom:.375rem}.app .ag3 .a3h1{margin:0;font-family:Newsreader,serif;font-weight:400;font-size:22px;line-height:28px;letter-spacing:-.012em;color:rgb(var(--text-primary))}.app .ag3 .hmeta{margin-top:.5rem}.app .ag3 .hmeta .num{color:rgb(var(--text-primary))}.app .ag3 .a3lede{margin-top:.5rem;color:rgb(var(--text-secondary))}.app .ag3 .a3desc{margin:.5rem 0 0;color:rgb(var(--text-secondary));max-width:52rem}.app .ag3 .a3new svg{width:14px;height:14px;flex:none}.app .ag3 .a3note{margin:1rem 0 0;max-width:52rem}.app .ag3 .a3nofab{margin:1.25rem 0 0;max-width:52rem}.app .ag3>.a3nofab{margin:1.75rem 2rem 0}.app .ag3 .a3sub{font-size:var(--micro);line-height:17px;color:rgb(var(--text-secondary));margin-top:.375rem}.app .ag3 .a3sub:first-child{margin-top:0}.app .ag3 .a3sec{display:flex;align-items:center;gap:.75rem;margin:2.5rem 0 1rem;font-size:.6875rem;line-height:16px;letter-spacing:.09em;text-transform:uppercase;font-weight:550;color:rgb(var(--text-tertiary))}.app .ag3 .a3sec .ln{flex:1;height:1px;background:rgb(var(--border-soft))}.app .ag3 .a3sec .n{letter-spacing:0;text-transform:none;font-weight:400;font-size:var(--micro)}.app .ag3 .a3ph+.a3sec,.app .ag3 .hmeta+.a3sec,.app .ag3 .a3sec.a3first{margin-top:1.75rem}.app .ag3 .a3seg{display:inline-flex;gap:2px;padding:2px;border-radius:9px;background:rgb(var(--text-primary)/.055)}.app .ag3 .a3seg button{display:inline-flex;align-items:center;gap:.375rem;height:1.75rem;padding:0 .75rem;border:0;border-radius:7px;background:none;font:inherit;font-weight:450;color:rgb(var(--text-secondary));cursor:pointer;white-space:nowrap}.app .ag3 .a3seg button svg{width:14px;height:14px;flex:none}.app .ag3 .a3seg button.on{background:rgb(var(--bg-raised));color:rgb(var(--text-primary));box-shadow:0 1px 2px #00000014}.app .ag3 .a3fil{display:flex;gap:.25rem;align-items:center}.app .ag3 .a3fil button{letter-spacing:0;text-transform:none;font:inherit;font-size:var(--micro);font-weight:450;height:1.75rem;padding:0 .6875rem;border:0;border-radius:999px;background:none;line-height:18px;color:rgb(var(--text-secondary));cursor:pointer}.app .ag3 .a3fil button.on{background:rgb(var(--text-primary)/.07);color:rgb(var(--text-primary))}.app .ag3 .a3qb{display:inline-flex;align-items:center;gap:.375rem;height:1.875rem;padding:0 .75rem;border:0;border-radius:8px;background:rgb(var(--text-primary)/.055);color:rgb(var(--text-primary));font:inherit;font-weight:450;white-space:nowrap;cursor:pointer;text-decoration:none}.app .ag3 .a3qb:hover{background:rgb(var(--text-primary)/.09)}.app .ag3 .a3qb svg{width:14px;height:14px;flex:none;color:rgb(var(--text-secondary))}.app .ag3 .a3lnk{color:rgb(var(--text-primary));text-decoration:none;border-bottom:1px solid rgb(var(--text-primary)/.25)}.app .ag3 .a3st{display:inline-flex;align-items:center;gap:.375rem;font-size:var(--micro);line-height:16px;white-space:nowrap}.app .ag3 .a3st .a3d{width:7px;height:7px;border-radius:50%;background:currentColor;flex:none}.app .ag3 .a3st.att{color:rgb(var(--attention))}.app .ag3 .a3st.ok{color:rgb(var(--text-secondary))}.app .ag3 .a3st.mute{color:rgb(var(--text-tertiary))}.app .ag3 .a3st.run{color:rgb(var(--text-primary))}.app .ag3 .a3st.ok .a3d,.app .ag3 .a3st.mute .a3d{background:none;border:1.5px solid currentColor}.app .ag3 .a3st.run .a3d{background:none;border:1.5px solid currentColor;border-right-color:transparent;width:9px;height:9px}.app .ag3 .a3grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(20.625rem,1fr));gap:1rem}.app .ag3 .a3card{background:rgb(var(--bg-raised));border:1px solid rgb(var(--text-primary)/.06);border-radius:14px;padding:1.25rem 1.25rem 1rem;display:flex;flex-direction:column;min-height:15.25rem;box-shadow:0 1px 2px #00000008;min-width:0}.app .ag3 .a3th{display:flex;align-items:flex-start;gap:.75rem}.app .ag3 .a3ct{font-family:Newsreader,serif;font-size:15px;line-height:24px;color:rgb(var(--text-primary));text-decoration:none;min-width:0}.app .ag3 .a3ct:hover{text-decoration:underline;text-underline-offset:3px;text-decoration-color:rgb(var(--border-strong))}.app .ag3 .a3th .a3st{margin-left:auto;margin-top:.25rem}.app .ag3 .a3cd{color:rgb(var(--text-secondary));margin-top:.375rem}.app .ag3 .a3res{margin-top:auto;padding-top:1.25rem}.app .ag3 .a3res b{display:block;font-weight:450;font-variant-numeric:tabular-nums}.app .ag3 .a3when{display:block;font-size:var(--micro);color:rgb(var(--text-tertiary))}.app .ag3 .a3nf{margin-top:.75rem;font-size:var(--micro);line-height:18px;color:rgb(var(--text-secondary));display:flex;gap:.5rem;min-width:0}.app .ag3 .a3nf .k{color:rgb(var(--text-tertiary));white-space:nowrap}.app .ag3 .a3nf .t{color:rgb(var(--text-primary));white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.app .ag3 .a3nf .o{color:rgb(var(--danger));font-variant-numeric:tabular-nums;white-space:nowrap}.app .ag3 .a3marks{display:flex;align-items:center;gap:.375rem;margin-top:1rem}.app .ag3 .a3marks .ml{font-size:var(--micro);color:rgb(var(--text-tertiary));margin-right:.25rem;white-space:nowrap}.app .ag3 .a3marks i{width:9px;height:9px;border-radius:50%;border:1.5px solid rgb(var(--text-secondary));flex:none}.app .ag3 .a3marks i.f{background:rgb(var(--attention));border-color:rgb(var(--attention))}.app .ag3 .a3marks i.x{border-color:rgb(var(--danger));border-style:dashed}.app .ag3 .a3marks i.e{border-style:dotted;border-color:rgb(var(--text-primary)/.25)}.app .ag3 .a3marks i.r{border-color:rgb(var(--text-primary));border-right-color:transparent}.app .ag3 .a3marks .mr{margin-left:auto;font-size:var(--micro);color:rgb(var(--text-tertiary));white-space:nowrap}.app .ag3 .a3cf{display:flex;align-items:center;gap:.5rem;margin-top:.875rem;min-height:1.875rem;min-width:0}.app .ag3 .a3cf .a3qb,.app .ag3 .a3cf .a3runn{margin-left:auto;flex:none}.app .ag3 .a3runn{display:inline-flex;align-items:center;gap:.375rem;font-size:var(--micro);color:rgb(var(--text-primary))}.app .ag3 .csch{flex:1;min-width:0;margin-top:0;gap:.5rem;font-size:var(--micro);color:rgb(var(--text-secondary))}.app .ag3 .csch svg{width:14px;height:14px}.app .ag3 .csch .sl{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app .ag3 .csch b{font-weight:400;color:rgb(var(--text-secondary))}.app .ag3 .csch .nx{margin-left:0;color:rgb(var(--text-secondary))}.app .ag3 .csch.off{color:rgb(var(--text-secondary))}.app .ag3 .csch.off .nx{flex:none;font-weight:400;color:rgb(var(--text-primary));text-decoration-color:rgb(var(--text-primary)/.25)}.app .ag3 .csch.paused,.app .ag3 .csch.paused b{color:rgb(var(--attention))}.app .ag3 .a3decl{margin:0;color:rgb(var(--text-secondary));max-width:48.75rem}.app .ag3 .a3decl b{font-weight:550;color:rgb(var(--text-primary))}.app .ag3 .a3tw{margin-top:1.5rem;overflow-x:auto}.app .ag3 .a3tbl{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.app .ag3 .a3tbl th{font-size:var(--micro);font-weight:450;color:rgb(var(--text-tertiary));text-align:left;padding:0 .875rem .625rem;border-bottom:1px solid rgb(var(--border-soft));white-space:nowrap;letter-spacing:0;text-transform:none;background:none;position:static}.app .ag3 .a3tbl td{padding:.9375rem .875rem;border-bottom:1px solid rgb(var(--border-soft));vertical-align:top;height:auto;font-size:var(--meta)}.app .ag3 .a3tbl tr.g td{padding:1.375rem .875rem .5rem;font-size:.6875rem;letter-spacing:.09em;text-transform:uppercase;font-weight:550;color:rgb(var(--text-tertiary))}.app .ag3 .a3tbl .nm{font-weight:450;color:rgb(var(--text-primary));text-decoration:none}.app .ag3 .a3tbl .sub{font-size:var(--micro);line-height:17px;color:rgb(var(--text-secondary));margin-top:2px;max-width:26.25rem}.app .ag3 .a3tbl .mut{color:rgb(var(--text-tertiary))}.app .ag3 .a3tbl .r{text-align:right}.app .ag3 .a3tbl td.go{width:6.875rem;text-align:right;padding-top:.6875rem}.app .ag3 .a3fh,.app .ag3 .a3sh{display:flex;align-items:baseline;gap:.625rem;margin:.375rem 0 .625rem;font-size:.6875rem;line-height:16px;letter-spacing:.09em;text-transform:uppercase;font-weight:550;color:rgb(var(--text-tertiary))}.app .ag3 .a3sh .n{letter-spacing:0;text-transform:none;font-weight:400;font-size:var(--micro)}.app .ag3 .a3sh.a3gap{margin-top:2rem}.app .ag3 .a3ev{display:grid;grid-template-columns:14px minmax(0,1fr);gap:.625rem;padding:.75rem 0;border-bottom:1px solid rgb(var(--border-soft))}.app .ag3 .a3ev .m{width:9px;height:9px;border-radius:50%;margin-top:5px;border:1.5px solid rgb(var(--text-secondary))}.app .ag3 .a3ev .m.f{background:rgb(var(--attention));border-color:rgb(var(--attention))}.app .ag3 .a3ev .m.x{border-color:rgb(var(--danger));border-style:dashed}.app .ag3 .a3ev .m.n{border-style:dotted;border-color:rgb(var(--text-primary)/.3)}.app .ag3 .a3ev .m.r{border-color:rgb(var(--text-primary));border-right-color:transparent;width:11px;height:11px;margin-top:4px}.app .ag3 .a3ev .a{font-weight:450;color:rgb(var(--text-primary));text-decoration:none}.app .ag3 .a3ev .w{font-size:var(--micro);line-height:17px;color:rgb(var(--text-secondary));margin-top:1px}.app .ag3 .a3ev .h{margin-top:3px}.app .ag3 .a3flow{display:flex;align-items:center;gap:.75rem;margin-top:1.375rem;font-size:var(--micro);color:rgb(var(--text-secondary));flex-wrap:wrap}.app .ag3 .a3flow .nd{display:inline-flex;flex-direction:column;gap:2px}.app .ag3 .a3flow .nd b{font-weight:450;color:rgb(var(--text-primary));font-size:var(--meta)}.app .ag3 .a3flow .ar{flex:none;width:28px;height:1px;background:rgb(var(--text-primary)/.25);position:relative}.app .ag3 .a3flow .ar:after{content:"";position:absolute;right:0;top:-3px;width:6px;height:6px;border-top:1px solid rgb(var(--text-primary)/.4);border-right:1px solid rgb(var(--text-primary)/.4);transform:rotate(45deg)}.app .ag3 .a3def{padding:0;gap:0;max-width:none;margin-top:1.375rem}.app .ag3 .a3dsec{display:grid;grid-template-columns:12.5rem minmax(0,1fr);gap:1.75rem;padding:1.125rem 0;border:0;border-radius:0;overflow:visible;border-top:1px solid rgb(var(--border-soft))}.app .ag3 .a3dk{color:rgb(var(--text-secondary))}.app .ag3 .a3dk b{display:block;font-weight:450;color:rgb(var(--text-primary));margin-bottom:2px}.app .ag3 .a3dv{min-width:0}.app .ag3 .a3chips{display:flex;flex-wrap:wrap;gap:.375rem;margin-bottom:.5rem}.app .ag3 .a3chips .tag{height:1.625rem;padding:0 .625rem;border:0;border-radius:999px;background:rgb(var(--text-primary)/.05);font-size:var(--micro);color:rgb(var(--text-primary))}.app .ag3 .qrow{display:flex;align-items:baseline;gap:.75rem;padding:.3125rem 0}.app .ag3 .qrow .qn{width:1rem;color:rgb(var(--text-tertiary));font-size:var(--micro);flex:none}.app .ag3 .qrow .qt{white-space:normal}.app .ag3 .qrow .qm{margin-left:auto;font-size:var(--micro);color:rgb(var(--text-secondary));white-space:nowrap}.app .ag3 .qrow .mini{display:inline;height:auto;padding:0;border:0;border-radius:0;background:none;color:rgb(var(--text-secondary));font-size:var(--micro);font-weight:400}.app .ag3 .qrow .qk{color:rgb(var(--text-secondary))}.app .ag3 .rule{gap:.875rem;padding:.3125rem 0;border-bottom:0}.app .ag3 .rule .rk{width:2.75rem;flex:none;font-weight:400;color:rgb(var(--text-tertiary))}.app .ag3 .rule .rv{color:rgb(var(--text-primary))}.app .ag3 .rule .rv b{font-weight:450}.app .ag3 [data-block=outputs] .frow{display:block;padding:0;border:0;border-radius:0;background:none}.app .ag3 .schg{grid-template-columns:minmax(0,1fr);row-gap:.75rem}.app .ag3 .schg .sl{display:none}.app .ag3 .sseg{border:0;border-radius:8px;background:rgb(var(--text-primary)/.055)}.app .ag3 .sseg button{height:1.75rem;border-radius:6px}.app .ag3 .sseg button.on{background:rgb(var(--bg-raised));font-weight:450;box-shadow:0 1px 2px #00000014}.app .ag3 .schcost{border-top:0;padding-top:0;margin-top:.875rem;max-width:32rem}.app .ag3 .schcost .cl b{font-weight:450}.app .ag3 .meter{height:3px;border-radius:2px;background:rgb(var(--text-primary)/.08);box-shadow:none}.app .ag3 .schf{border-top:0;padding-top:0;margin-top:.875rem;max-width:32rem}.app .ag3 .schf .nr b{font-weight:450}.app .ag3 .a3fi{padding:.75rem 0;border-bottom:1px solid rgb(var(--border-soft))}.app .ag3 .a3fi .t{display:flex;align-items:baseline;gap:.5rem}.app .ag3 .a3fi .t .tx{min-width:0}.app .ag3 .a3fi .t .as{margin-left:auto;font-size:var(--micro);color:rgb(var(--text-secondary));white-space:nowrap}.app .ag3 .a3fi .s{color:rgb(var(--text-secondary));margin-top:2px}.app .ag3 .a3money{display:flex;align-items:baseline;gap:.5rem;margin-top:.375rem;font-variant-numeric:tabular-nums;white-space:nowrap;flex-wrap:wrap}.app .ag3 .a3money .u{color:rgb(var(--text-secondary));font-size:var(--micro)}.app .ag3 .a3money .r{width:18px;height:1px;background:rgb(var(--text-primary)/.25);align-self:center}.app .ag3 .a3money .o{color:rgb(var(--danger))}.app .ag3 .a3more{margin-top:.75rem}.app .ag3 .a3rr{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px .75rem;padding:.6875rem 0;border:0;border-radius:0;background:none;border-bottom:1px solid rgb(var(--border-soft))}.app .ag3 .a3rr:hover{border-color:rgb(var(--border-soft))}.app .ag3 .a3rr .w{font-weight:450}.app .ag3 .a3rr .w a{color:rgb(var(--text-primary));text-decoration:none}.app .ag3 .a3rr .x{font-size:var(--micro);color:rgb(var(--text-tertiary));text-align:right;white-space:nowrap}.app .ag3 .a3rr .fa{grid-column:1 / -1;text-align:left;font-size:var(--micro);line-height:17px;font-weight:400;color:rgb(var(--text-secondary));white-space:normal}.app .ag3 .a3big{display:flex;align-items:flex-end;gap:1.375rem;margin-top:1.625rem;font-variant-numeric:tabular-nums;flex-wrap:wrap}.app .ag3 .a3big .f{font-family:Newsreader,serif;font-size:40px;line-height:44px;letter-spacing:-.01em}.app .ag3 .a3big .per{font-size:var(--meta);color:rgb(var(--text-secondary));margin-left:2px}.app .ag3 .a3big .w{font-size:var(--micro);color:rgb(var(--text-secondary));display:block;margin-top:.25rem}.app .ag3 .a3big .ar{width:56px;height:1px;background:rgb(var(--text-primary)/.25);margin-bottom:1.875rem}.app .ag3 .a3prog{height:3px;border-radius:2px;background:rgb(var(--text-primary)/.08);margin-top:1.5rem}.app .ag3 .a3prog i{display:block;height:100%;border-radius:2px;background:rgb(var(--text-primary))}.app .ag3 .a3prog.stopped i{background:rgb(var(--danger))}.app .ag3 .runwrap{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:3.5rem;margin-top:1.625rem;border:0}.app .ag3 .stepcol{border-right:0;padding:0}.app .ag3 .outcol{padding:0}.app .ag3 .seclbl{display:flex;align-items:baseline;gap:.625rem;margin:0 0 .375rem;font-size:.6875rem}.app .ag3 .seclbl .n{letter-spacing:0;text-transform:none;font-weight:400;font-size:var(--micro)}.app .ag3 .stp{display:grid;grid-template-columns:18px minmax(0,1fr) auto;grid-template-areas:"i t m" ". d d";gap:0 .75rem;padding:.625rem 0;border-left:0;border-bottom:1px solid rgb(var(--border-soft))}.app .ag3 .stp .sb,.app .ag3 .stp .sm{display:contents}.app .ag3 .stp .si{grid-area:i}.app .ag3 .stp .st2{grid-area:t;min-width:0}.app .ag3 .stp .dd{grid-area:d;font-size:var(--micro);line-height:17px;color:rgb(var(--text-secondary));margin-top:2px}.app .ag3 .stp .si{width:16px;height:16px;margin-top:2px;border:0;border-radius:0;background:none;color:rgb(var(--confirmed))}.app .ag3 .stp .si svg{width:16px;height:16px}.app .ag3 .stp.done .si{background:none;border:0;color:rgb(var(--confirmed))}.app .ag3 .stp.on .si{width:14px;height:14px;margin:3px 1px;border:1.5px solid rgb(var(--text-primary));border-right-color:transparent;border-radius:50%;background:none;color:transparent}.app .ag3 .stp.on .si svg{display:none}.app .ag3 .stp.stop .si{width:16px;height:16px;margin-top:2px;border:0;background:none;color:rgb(var(--danger))}.app .ag3 .stp.stop .si svg{width:16px;height:16px;display:block}.app .ag3 .stp.stop .st2{color:rgb(var(--danger))}.app .ag3 .stp.todo .si{width:12px;height:12px;margin:4px 2px;border:1.5px solid rgb(var(--text-primary)/.3);border-radius:50%}.app .ag3 .stp .st2{font-weight:400;color:rgb(var(--text-primary))}.app .ag3 .stp.done .st2{color:rgb(var(--text-primary))}.app .ag3 .stp.on .st2{font-weight:550}.app .ag3 .stp.todo .st2{color:rgb(var(--text-secondary))}.app .ag3 .stp .mini,.app .ag3 .stp .a3mt{grid-area:m;align-self:start;height:auto;padding:0 0 0 1rem;border:0;border-radius:0;background:none;font-size:var(--micro);font-weight:400;line-height:20px;letter-spacing:0;text-transform:none;white-space:nowrap;color:rgb(var(--text-tertiary))}.app .ag3 [data-list=found]{gap:0}.app .ag3 [data-list=found] .frow{align-items:flex-start;padding:.75rem 0;border:0;border-radius:0;background:none;border-bottom:1px solid rgb(var(--border-soft))}.app .ag3 [data-list=found] .frow .sd{display:none}.app .ag3 [data-list=found] .frow .fn2{font-weight:450}.app .ag3 [data-list=found] .frow .fs{color:rgb(var(--text-secondary));margin-top:2px}.app .ag3 [data-list=found] .frow .fa{color:rgb(var(--danger));font-weight:450}.app .ag3 [data-list=found] .btn.sm{border-color:transparent;background:rgb(var(--text-primary)/.055)}.app .ag3 .mfoot{max-width:34rem}.app .ag3 .mf .k{color:rgb(var(--text-tertiary))}.app .ag3 .nofab.a3skip{display:flex;gap:.75rem;align-items:flex-start;max-width:62rem;border:0;background:rgb(var(--text-primary)/.045)}.app .ag3 .a3ski{display:inline-flex;flex:none;margin-top:.125rem;color:rgb(var(--text-secondary))}.app .ag3 .a3ski svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.5}.app .ag3 .a3skb{flex:1;min-width:0}.app .ag3 .a3skb .btn{border-color:transparent;background:rgb(var(--text-primary)/.06)}.app .ag3 .a3skb .btn:hover{background:rgb(var(--text-primary)/.1)}.app .ag3 .a3tpls{display:grid;grid-template-columns:repeat(auto-fill,minmax(18.75rem,1fr));gap:.75rem}.app .ag3 .a3tpl{border-radius:12px;background:rgb(var(--text-primary)/.035);padding:.875rem 1rem;display:flex;flex-direction:column;gap:.25rem;min-height:8.25rem;min-width:0}.app .ag3 .a3tpl .tk{font-size:var(--micro);color:rgb(var(--text-secondary))}.app .ag3 .a3tpl .tn{font-family:Newsreader,serif;font-size:15px;line-height:22px}.app .ag3 .a3tpl .td{color:rgb(var(--text-secondary));font-size:var(--micro);line-height:18px}.app .ag3 .a3tpl .tu{margin-top:auto;padding-top:.5rem;display:flex;align-items:center;gap:.5rem;font-size:var(--micro);color:rgb(var(--text-secondary))}.app .ag3 .a3tpl .tu .u{margin-left:auto;border:0;background:none;padding:.25rem 0 .25rem .5rem;font:inherit;font-size:var(--micro);color:rgb(var(--text-primary));font-weight:550;cursor:pointer}.app .ag3 .a3tpl .tu .u:hover{text-decoration:underline;text-underline-offset:3px}.app .ag3 .a3box{max-width:47.5rem;border:1px solid rgb(var(--text-primary)/.07);border-radius:18px;background:rgb(var(--bg-raised));padding:1rem 1rem .75rem 1.125rem;box-shadow:none}.app .ag3 .a3box .abta{min-height:3.5rem;font-size:var(--meta);line-height:23px}.app .ag3 .abwork,.app .ag3 .abno{max-width:47.5rem}@media(max-width:1279px){.app .ag3 .a3split{flex-direction:column}.app .ag3 .a3feed,.app .ag3 .a3side{width:auto;border-left:0;border-top:1px solid rgb(var(--border-soft));padding:1.5rem 2rem 2.5rem}}@media(max-width:1799px){.app .main.withask .ag3 .a3split{flex-direction:column}.app .main.withask .ag3 .a3feed,.app .main.withask .ag3 .a3side{width:auto;border-left:0;border-top:1px solid rgb(var(--border-soft));padding:1.5rem 2rem 2.5rem}.app .main.withask .ag3 .runwrap{grid-template-columns:minmax(0,1fr);gap:2rem}.app .main.withask .ag3 .a3main{padding-right:3rem}}@media(max-width:767px){.app .ag3 .a3main,.app .ag3 .a3main.a3wide{padding:1.125rem 1rem 2rem}.app .ag3>.a3nofab{margin:1.125rem 1rem 0}.app .ag3 .a3feed,.app .ag3 .a3side{padding:1.25rem 1rem 2rem}.app .ag3 .a3ph{flex-wrap:wrap}.app .ag3 .a3pt{flex:1 1 100%}.app .ag3 .a3act{margin-left:0;flex-wrap:wrap}.app .ag3 .a3grid{grid-template-columns:minmax(0,1fr);gap:.75rem}.app .ag3 .a3card{min-height:0;padding:1rem 1rem .875rem}.app .ag3 .a3res{padding-top:.875rem}.app .ag3 .a3sec{margin:1.75rem 0 .75rem;flex-wrap:wrap}.app .ag3 .a3dsec{grid-template-columns:minmax(0,1fr);gap:.5rem}.app .ag3 .qrow{flex-wrap:wrap}.app .ag3 .qrow .qm{margin-left:1.75rem}.app .ag3 .runwrap{grid-template-columns:minmax(0,1fr);gap:2rem}.app .ag3 .a3big .f{font-size:22px;line-height:28px}.app .ag3 .a3big .ar{width:28px;margin-bottom:1.25rem}.app .ag3 .a3tpls{grid-template-columns:minmax(0,1fr)}.app .ag3 .a3qb,.app .ag3 .a3seg button,.app .ag3 .a3fil button,.app .ag3 .a3tpl .tu .u{min-height:2.75rem}.app .ag3 .a3ct,.app .ag3 .a3ev .a,.app .ag3 .a3rr .w a{display:inline-flex;align-items:center;min-height:2.75rem;min-width:2.75rem}}.app .ag3 .runwrap.v2{display:block;margin-top:1.25rem}.app .ag3 .a3pl{display:flex;align-items:center;gap:.625rem;padding:.625rem .875rem;border-radius:10px;background:rgb(var(--text-primary)/.04)}.app .ag3 .a3pl.open{border-radius:10px 10px 0 0}.app .ag3 .a3pli{width:16px;height:16px;flex:none;display:inline-flex;align-items:center;justify-content:center}.app .ag3 .a3pli svg{width:16px;height:16px;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.app .ag3 .a3pl.ok .a3pli svg{stroke:rgb(var(--confirmed))}.app .ag3 .a3pl.bad .a3pli svg{stroke:rgb(var(--danger));stroke-width:1.6}.app .ag3 .a3spin{width:14px;height:14px;border-radius:50%;border:1.5px solid rgb(var(--text-primary));border-right-color:transparent}.app .ag3 .a3plb{font-weight:450;color:rgb(var(--text-primary));min-width:0}.app .ag3 .a3pl.bad .a3plb{color:rgb(var(--danger))}.app .ag3 .a3plr{font-size:var(--micro);color:rgb(var(--text-secondary));min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app .ag3 .a3plx{margin-left:auto;flex:none;display:inline-flex;align-items:center;gap:.25rem;border:0;background:none;padding:0;color:rgb(var(--text-primary));font:inherit;font-size:var(--micro)}.app .ag3 .a3plx svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:1.6}.app .ag3 .runwrap.v2 .stepcol{padding:0 .875rem .375rem;border-radius:0 0 10px 10px;background:rgb(var(--text-primary)/.025)}.app .ag3 .a3vh{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.app .ag3 .a3outsv2{margin-top:1.75rem}.app .ag3 .a3og{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1.75rem;max-width:72rem}.app .ag3 .a3or{display:flex;align-items:center;gap:.75rem;padding:.625rem 0;border-bottom:1px solid rgb(var(--border-soft))}.app .ag3 .a3or>div{flex:1;min-width:0}.app .ag3 .a3or b{display:block;font-weight:450}.app .ag3 .a3or span{display:block;font-size:var(--micro);color:rgb(var(--text-secondary))}.app .ag3 .a3oi{display:inline-flex;color:rgb(var(--text-secondary))}.app .ag3 .a3oi svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.4}.app .ag3 .runwrap.v2 .outcol{margin-top:1.75rem}@media(max-width:767px){.app .ag3 .a3pl{flex-wrap:wrap;row-gap:.25rem}.app .ag3 .a3plb{flex:1 1 0;min-width:0}.app .ag3 .a3plr{display:none}.app .ag3 .a3plx{min-height:2.75rem}.app .ag3 .a3og{grid-template-columns:minmax(0,1fr)}.app .ag3 .a3or{flex-wrap:wrap}.app .ag3 .a3or>div{flex:1 1 60%}}.app .sv6 .mrow{display:flex;justify-content:flex-end;gap:10px;margin-top:20px;align-items:center}.app .sv6 .mrow .l{margin-right:auto;font-size:13.5px;color:rgb(var(--link));display:inline-flex;gap:6px;align-items:center}.app .sv6 .lnk{display:inline-flex;align-items:center;gap:6px;margin-top:16px;color:rgb(var(--link));font-size:14px}.app .sv6 .sr{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px;align-items:center;min-height:52px;padding:8px 10px;margin:0 -10px;border-radius:12px}.app .sv6 .sr:hover,.app .sv6 .sr.hv{background:rgb(var(--fill)/.035)}.app .sv6 .sr .l b{display:block;font-size:14px;font-weight:500}.app .sv6 .sr .l span{display:block;font-size:12.5px;line-height:18px;color:rgb(var(--ink2));margin-top:1px}.app .sv6 .sr .v{display:flex;align-items:center;gap:8px;font-size:13.5px;color:rgb(var(--ink2));justify-content:flex-end}.app .sv6 .sr .v b{color:rgb(var(--ink));font-weight:500}.app .sv6 .pl6{display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 12px;border-radius:999px;font-size:12.5px;font-weight:600;box-shadow:inset 0 0 0 1px rgb(var(--ink)/.18);color:rgb(var(--ink));white-space:nowrap}.app .sv6 .pl6 svg{width:12px!important;height:12px!important}.app .sv6 .pl6.p{background:rgb(var(--fill));color:rgb(var(--bg));box-shadow:none}.app .sv6 .dg{color:#ac382c;font-size:13px;font-weight:600}.app .sv6 .seg6{display:inline-flex;padding:3px;border-radius:10px;background:rgb(var(--fill)/.06)}.app .sv6 .seg6 span{height:26px;line-height:26px;padding:0 11px;border-radius:8px;font-size:12.5px;color:rgb(var(--ink2))}.app .sv6 .seg6 span.on{background:rgb(var(--bg));color:rgb(var(--ink));font-weight:600;box-shadow:0 0 0 1px rgb(var(--ink)/.06),0 1px 2px #00000014}.app .sv6 .sw6{width:34px;height:20px;border-radius:999px;background:rgb(var(--fill));position:relative;display:inline-block}.app .sv6 .sw6:after{content:"";position:absolute;top:3px;left:17px;width:14px;height:14px;border-radius:50%;background:rgb(var(--bg))}.app .sv6 .sw6.off{background:rgb(var(--fill)/.2)}.app .sv6 .sw6.off:after{left:3px;background:#fff}.app .sv6 .sel6{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border-radius:9px;font-size:12.5px;color:rgb(var(--ink));background:rgb(var(--fill)/.05)}.app .sv6 .sel6 svg{width:12px!important;height:12px!important;color:rgb(var(--ink2))}.app .sv6 .av6{width:26px;height:26px;border-radius:50%;display:inline-grid;place-items:center;font-size:10px;font-weight:600;background:rgb(var(--fill)/.07);color:rgb(var(--ink));flex:none}.app .sv6 .mrow{display:grid;grid-template-columns:26px minmax(0,1fr) 130px 90px;gap:12px;align-items:center;height:46px;padding:0 10px;margin:0 -10px;border-radius:12px;font-size:13.5px}.app .sv6 .mrow:hover{background:rgb(var(--fill)/.035)}.app .sv6 .mrow .d{font-size:12.5px;color:rgb(var(--ink2));text-align:right}.app .sv6 .mrow .m{color:rgb(var(--ink2));font-size:12.5px}.app .sv6 .inv6{display:flex;gap:8px;align-items:center;margin:6px 0 10px}.app .sv6 .inv6 .in{flex:1;height:34px;border-radius:10px;background:rgb(var(--fill)/.05);display:flex;align-items:center;padding:0 12px;font-size:13px;color:rgb(var(--ink2))}.app .sv6 .rl6{display:grid;grid-template-columns:110px 1fr;gap:4px 14px;font-size:13px;line-height:20px}.app .sv6 .rl6 b{font-weight:500}.app .sv6 .rl6 span{color:rgb(var(--ink2))}.app .sv6 .ul{display:grid;grid-template-columns:minmax(0,220px) minmax(0,1fr) 150px;gap:20px;align-items:center;min-height:54px}.app .sv6 .ul .l b{display:block;font-size:14px;font-weight:500}.app .sv6 .ul .l span{display:block;font-size:12.5px;color:rgb(var(--ink2))}.app .sv6 .ul .bar{height:4px;border-radius:999px;background:rgb(var(--fill)/.09);overflow:hidden}.app .sv6 .ul .bar i{display:block;height:100%;background:rgb(var(--link));border-radius:999px}.app .sv6 .ul .bar.full i{background:#965c08}.app .sv6 .ul .bar.none{background:none}.app .sv6 .ul .n{text-align:right;font-size:13.5px;color:rgb(var(--ink2))}.app .sv6 .ul .n b{color:rgb(var(--ink));font-weight:600}.app .sv6 .ul .n.at b{color:#965c08}.app .sv6 .head6{font-size:17px;font-weight:600;line-height:25px;margin:14px 0 6px}.app .sv6 .note6{font-size:12.5px;line-height:19px;color:rgb(var(--ink2));margin-top:8px}.app .sv6 .note6 b{color:rgb(var(--ink));font-weight:600}.app .sv6 .lk6{display:flex;gap:12px;align-items:flex-start;padding:16px 18px;border-radius:16px;background:rgb(var(--fill)/.035);margin-top:18px;font-size:13.5px;line-height:21px}.app .sv6 .lk6 svg{width:16px!important;height:16px!important;stroke-width:1.5;color:rgb(var(--ink2));flex:none;margin-top:2px}.app .sv6 .lk6 b{font-weight:600}.app .sv6 .lk6 span{color:rgb(var(--ink2))}.app .sv6 .cf6{margin-top:10px;padding:14px 16px;border-radius:16px;background:rgb(var(--bg));box-shadow:0 0 0 1px rgb(var(--ink)/.06),0 18px 40px -20px #00000047;font-size:13px;line-height:20px}.app .sv6 .cf6 .in{margin:10px 0;height:34px;border-radius:10px;box-shadow:inset 0 0 0 1px rgb(var(--ink)/.2);display:flex;align-items:center;padding:0 12px;color:rgb(var(--ink2))}.app .sv6 .cf6 .r{display:flex;gap:8px;justify-content:flex-end}.app .sv6 .phone .ul{grid-template-columns:1fr auto;gap:6px 12px}.app .sv6 .phone .ul .bar{grid-column:1/3;grid-row:2}.app .sv6 .nl{display:inline-flex;align-items:center;height:22px;padding:0 9px;border-radius:999px;font-size:11.5px;font-weight:500;color:rgb(var(--ink2));box-shadow:inset 0 0 0 1px rgb(var(--ink)/.2);white-space:nowrap;letter-spacing:0}.app .sv6 .lnk{display:inline-flex;align-items:center;gap:6px;color:rgb(var(--ink));font-weight:500}.app .sv6 .lnk svg{width:13px!important;height:13px!important;stroke-width:1.5;fill:none;stroke:currentColor}.app .sv6 .lc4{display:flex;gap:16px;align-items:flex-start;padding:20px 22px;border-radius:22px;background:rgb(var(--bg));box-shadow:0 0 0 1px rgb(var(--ink)/.075),0 1px 2px #0000000a,0 12px 32px -18px #0003;margin-top:14px}.app .sv6 .lc4>svg{width:18px!important;height:18px!important;stroke-width:1.5;fill:none;stroke:currentColor;color:rgb(var(--ink2));flex:none;margin-top:2px}.app .sv6 .lc4 .t{flex:1;min-width:0}.app .sv6 .lc4 .t b{display:block}.app .sv6 .lc4 .t span{display:block;margin-top:3px;color:rgb(var(--ink2))}.app .sv6 .kc{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:5px;font-size:10.5px;line-height:18px;background:rgb(var(--fill)/.05);color:rgb(var(--ink));box-sizing:border-box;font-weight:500}.app .sv6 .cf6{margin-top:12px}.app .sv6 .tB h1{font:400 20px/26px Newsreader,serif!important}.app .sv6 .tB .sub{font-size:12.5px;line-height:18px;color:rgb(var(--ink3))}.app .sv6 .tB h2,.app .sv6 .tB .grp{font:500 11px/16px Manrope,sans-serif!important;text-transform:uppercase;letter-spacing:.08em!important;color:rgb(var(--ink2))}.app .sv6 .tB .a b,.app .sv6 .tB .sr .l b,.app .sv6 .tB .ul .l b,.app .sv6 .tB .lc4 .t b{font-size:14px!important;line-height:20px;font-weight:500!important}.app .sv6 .tB .a .s,.app .sv6 .tB .sr .l span,.app .sv6 .tB .ul .l span,.app .sv6 .tB .lc4 .t span,.app .sv6 .tB .note6,.app .sv6 .tB .mrow .m,.app .sv6 .tB .mrow .d{font-size:12.5px!important;line-height:18px;color:rgb(var(--ink3))!important;letter-spacing:-.003em}.app .sv6 .tB .a .v,.app .sv6 .tB .sr .v,.app .sv6 .tB .ul .n{font-size:12.5px!important;color:rgb(var(--ink3))}.app .sv6 .tB .sr .v b,.app .sv6 .tB .ul .n b{font-weight:500!important;color:rgb(var(--ink))}.app .sv6 .tB .mrow{font-size:13.5px}.app .sv6 .tB .rl6{font-size:12.5px}.app .sv6 .tB .rl6 b{font-weight:500}.app .sv6 .tB .rl6 span{color:rgb(var(--ink3))}.app .sv6 .tB .head6{font-size:15px;font-weight:500}.app .sv6 .tB .note6 b,.app .sv6 .tB .lk6 b{font-weight:500!important}.app .sv6 .tD .a .v,.app .sv6 .tD .sr .v,.app .sv6 .tD .ul .n,.app .sv6 .tD .mrow,.app .sv6 .tD .rl6{font-variant-numeric:tabular-nums}.app .sv6 .p5{max-width:820px;padding:32px 0 60px;margin:0 0 0 56px}.app .sv6 .p5 h1{margin:0!important;letter-spacing:0!important}.app .sv6 .p5 .sub{margin-top:2px}.app .sv6 .p5 h2{margin:24px 0 4px!important}.app .sv6 .p5 .sr{min-height:50px;box-sizing:border-box;padding:6px 10px;margin:0 -10px;border-radius:12px}.app .sv6 .p5 .mrow{height:46px}.app .sv6 .p5 .ul{min-height:52px}.app .sv6 .p5 .lk6{margin-top:16px}.app .sv6 .p5 .note6{margin-top:10px}.app .sv6 .gl5{color:rgb(var(--ink2))}.app .sv6 .hl5{margin-top:18px}.app .sv6 .hl5 .gl5{margin:22px 0 2px}.app .sv6 .hl5 .gl5:first-child{margin-top:0}.app .sv6 .hl5 .a{display:grid;grid-template-columns:20px minmax(0,1fr) auto 14px;gap:14px;align-items:center;height:56px;padding:0 12px;margin:0 -12px;border-radius:14px;box-sizing:border-box}.app .sv6 .hl5 .a.hv{background:rgb(var(--fill)/.035)}.app .sv6 .hl5 .a>svg{width:17px!important;height:17px!important;stroke-width:1.5;fill:none;stroke:currentColor;color:rgb(var(--ink2));flex:none}.app .sv6 .hl5 .a b{display:block}.app .sv6 .hl5 .a .s{display:block;margin-top:1px}.app .sv6 .hl5 .a .v{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.app .sv6 .hl5 .a .v svg{width:13px!important;height:13px!important;stroke-width:1.5;fill:none;stroke:currentColor}.app .sv6 .hl5 .a>svg:last-child{width:14px!important;height:14px!important}.app .sv6 .hl5 .a.lock b{color:rgb(var(--ink2))}.app .sv6 .sq5{display:flex;align-items:center;gap:10px;height:40px;padding:0 14px;border-radius:14px;background:rgb(var(--fill)/.05);margin-top:16px;font-size:13.5px;color:rgb(var(--ink2))}.app .sv6 .sq5 svg{width:15px!important;height:15px!important;stroke-width:1.5}.app .sv6 .sq5 .kc{margin-left:auto}.app .sv6 .rc5{display:flex;gap:8px;flex-wrap:wrap;margin-top:6px}.app .sv6 .rc5 span{display:inline-flex;align-items:center;gap:7px;height:30px;padding:0 12px;border-radius:12px;box-shadow:inset 0 0 0 1px rgb(var(--ink)/.12);font-size:12.5px;color:rgb(var(--ink))}.app .sv6 .rc5 svg{width:14px!important;height:14px!important;stroke-width:1.5;fill:none;stroke:currentColor;color:rgb(var(--ink2))}.app .sv6 .phone .p5{margin:0;padding:16px 16px 40px;max-width:none}.app .sv6 .phone .hl5 .a{grid-template-columns:18px minmax(0,1fr) 12px;height:auto;min-height:56px;padding:9px 8px;margin:0 -8px}.app .sv6 .phone .hl5 .a .v{display:none}.app .sv6 .phone .p5 .ul{grid-template-columns:1fr auto;gap:6px 12px}.app .sv6 .phone .p5 .ul .bar{grid-column:1/3;grid-row:2}.app .sv6 .phone .p5 .mrow{grid-template-columns:26px minmax(0,1fr) auto;height:auto;min-height:46px}.app .sv6 .phone .p5 .mrow>span:nth-child(3){display:none}.app .sv6 .pl6{height:32px!important;padding:0 14px!important;border-radius:10px!important;font-size:13px!important;font-weight:500!important;box-shadow:none!important;background:rgb(var(--fill)/.06);color:rgb(var(--ink))}.app .sv6 .pl6.p{background:rgb(var(--ink))!important;color:rgb(var(--bg))!important}.app .sv6 .sel6{height:32px!important;border-radius:10px!important;font-size:13px!important}.app .sv6 .seg6{border-radius:10px!important}.app .sv6 .dg{font-weight:500!important}.app .sv6 .lk6{background:none!important;padding:0!important;margin-top:14px!important;gap:8px!important;font-size:13px!important;line-height:20px!important;color:rgb(var(--ink2))}.app .sv6 .lk6 svg{width:14px!important;height:14px!important;margin-top:3px!important}.app .sv6 .lk6 b{font-weight:500!important}.app .sv6 .head6{font-size:14px!important;font-weight:500!important;margin:16px 0 4px!important}.app .sv6 .av6.nb{background:none!important}.app .sv6 .wl6{display:grid;grid-template-columns:212px minmax(0,1fr);height:100%;overflow:hidden}.app .sv6 .mn6{padding:22px 10px 22px 14px;overflow:hidden}.app .sv6 .mn6 .q{display:flex;align-items:center;gap:8px;height:30px;padding:0 10px;border-radius:10px;background:rgb(var(--fill)/.05);font-size:12.5px;color:rgb(var(--ink2));margin-bottom:6px}.app .sv6 .mn6 .q svg{width:13px!important;height:13px!important;stroke-width:1.5}.app .sv6 .mn6 .q .kc{margin-left:auto;font-size:10px;min-width:16px;height:16px;line-height:16px;padding:0 4px;color:rgb(var(--ink2))}.app .sv6 .mn6 .g{font:500 10.5px/14px Manrope,sans-serif;text-transform:uppercase;letter-spacing:.08em;color:rgb(var(--ink2));margin:14px 10px 4px}.app .sv6 .mn6 .i{display:flex;align-items:center;gap:9px;height:28px;padding:0 10px;border-radius:8px;font-size:12.5px;font-weight:400;color:rgb(var(--ink))}.app .sv6 .mn6 .i svg{width:14px!important;height:14px!important;stroke-width:1.5;fill:none;stroke:currentColor;color:rgb(var(--ink3));flex:none}.app .sv6 .mn6 .i.on{background:rgb(var(--fill)/.07)}.app .sv6 .mn6 .i .lk{margin-left:auto;display:inline-flex}.app .sv6 .mn6 .i .lk svg{width:12px!important;height:12px!important}.app .sv6 .wl6 .p5{margin:0 0 0 32px;padding-top:30px;max-width:760px}.app .sv6 .sx{margin-top:22px}.app .sv6 .sxh{display:flex;align-items:baseline;gap:10px}.app .sv6 .sxh h2{margin:0 0 4px!important}.app .sv6 .sxc{display:none;font-size:12px;color:rgb(var(--ink3))}.app .sv6 .sq5.on{background:rgb(var(--bg));box-shadow:0 0 0 1px rgb(var(--ink)/.18),0 0 0 4px rgb(var(--ink)/.05);color:rgb(var(--ink))}.app .sv6 .sr6{margin-top:18px}.app .sv6 .sr6 .n{font-size:12px;color:rgb(var(--ink2));margin-bottom:4px}.app .sv6 .sr6 .a{display:grid;grid-template-columns:20px minmax(0,1fr) 14px;gap:14px;align-items:center;min-height:56px;padding:0 12px;margin:0 -12px;border-radius:14px}.app .sv6 .sr6 .a.hv{background:rgb(var(--fill)/.035)}.app .sv6 .sr6 .a>svg{width:17px!important;height:17px!important;stroke-width:1.5;fill:none;stroke:currentColor;color:rgb(var(--ink2))}.app .sv6 .sr6 .a>svg:last-child{width:14px!important;height:14px!important}.app .sv6 .sr6 .a b{display:block;font-size:14px;font-weight:500}.app .sv6 .sr6 .a .s{display:block;font-size:12.5px;line-height:18px;color:rgb(var(--ink3));margin-top:1px}.app .sv6 .sr6 .a .pa{font-size:12px;color:rgb(var(--ink2))}.app .sv6 .sr6 mark{background:none;color:inherit;text-decoration:underline;text-decoration-color:rgb(var(--ink)/.35);text-underline-offset:3px}.app .sv6 .em6{margin-top:22px;font-size:13.5px;line-height:21px;color:rgb(var(--ink2))}.app .sv6 .em6 b{display:block;color:rgb(var(--ink));font-weight:500;font-size:14px}.app .sv6 .phone .sr6 .a{min-height:52px;padding:8px;margin:0 -8px}.app .sv6 .phone .p5 .sr{grid-template-columns:1fr auto}@font-face{font-family:Geist;src:url(/assets/Geist-Variable-Bj2R_7yk.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Geist Mono;src:url(/assets/GeistMono-Variable-Dispecij.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}.signin{--si-bg: #F3F3F0;--si-surface: #FCFCFB;--si-sunk: #E4E4DF;--si-ink: #111112;--si-ink-2: #46464B;--si-ink-3: #66666B;--si-ink-4: #9A9A9D;--si-line: rgba(17, 17, 18, .1);--si-line-2: rgba(17, 17, 18, .22);--si-accent: #2747C9;--si-accent-2: #1D389F;--si-accent-soft: rgba(39, 71, 201, .09);--si-on-accent: #F6F7FD;--si-danger: #B42318;--si-danger-soft: rgba(180, 35, 24, .08);--si-panel: #141416;--si-sans: "Geist", ui-sans-serif, system-ui, -apple-system, sans-serif;--si-mono: "Geist Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--si-ease: cubic-bezier(.16, 1, .3, 1)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .signin{--si-bg: #0D0D0E;--si-surface: #18181B;--si-sunk: #202024;--si-ink: #EDEDEA;--si-ink-2: #B4B4AF;--si-ink-3: #8E8E8A;--si-ink-4: #66666A;--si-line: rgba(237, 237, 234, .1);--si-line-2: rgba(237, 237, 234, .22);--si-accent: #8FA5FF;--si-accent-2: #B3C1FF;--si-accent-soft: rgba(143, 165, 255, .12);--si-on-accent: #0D0F1E;--si-danger: #FF8A7A;--si-danger-soft: rgba(255, 138, 122, .1);--si-panel: #1D1D21}}:root[data-theme=dark] .signin{--si-bg: #0D0D0E;--si-surface: #18181B;--si-sunk: #202024;--si-ink: #EDEDEA;--si-ink-2: #B4B4AF;--si-ink-3: #8E8E8A;--si-ink-4: #66666A;--si-line: rgba(237, 237, 234, .1);--si-line-2: rgba(237, 237, 234, .22);--si-accent: #8FA5FF;--si-accent-2: #B3C1FF;--si-accent-soft: rgba(143, 165, 255, .12);--si-on-accent: #0D0F1E;--si-danger: #FF8A7A;--si-danger-soft: rgba(255, 138, 122, .1);--si-panel: #1D1D21}.signin{min-height:100vh;min-height:100dvh;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);background:var(--si-bg);color:var(--si-ink);font-family:var(--si-sans);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased}.signin a{color:inherit}.signin :focus-visible{outline:2px solid var(--si-accent);outline-offset:3px;border-radius:4px}.signin .si-side{display:flex;flex-direction:column;padding:28px clamp(20px,4.6vw,64px);min-height:100vh;min-height:100dvh;min-width:0}.signin .si-brand{display:inline-flex;align-items:center;gap:10px;font-weight:600;font-size:20px;letter-spacing:-.04em;text-decoration:none;color:var(--si-ink);align-self:flex-start}.signin .si-brand svg{width:26px;height:26px;color:var(--si-ink)}.signin .si-formwrap{flex:1;display:grid;place-items:center;padding:48px 0}.signin .si-form{width:100%;max-width:380px}.signin .si-kick{font-family:var(--si-mono);font-weight:500;font-size:12px;line-height:1;color:var(--si-ink-3);letter-spacing:.02em}.signin h1{font-family:var(--si-sans);font-weight:500;font-size:clamp(36px,4vw,48px);line-height:1;letter-spacing:-.05em;margin-top:14px;color:var(--si-ink)}.signin .si-lede{margin-top:12px;color:var(--si-ink-2);font-size:15.5px}.signin .si-join .si-go{width:100%;margin-top:28px}.signin .si-join .si-mode{display:block}.signin .si-note{margin-top:16px;padding:12px 14px;border:1px solid var(--si-line);border-radius:8px;color:var(--si-ink);font-size:14px;line-height:1.5}.signin form{margin-top:32px;display:grid;gap:18px}.signin .si-field{display:grid;gap:8px}.signin label{font-size:13px;font-weight:600;color:var(--si-ink-2)}.signin .si-in{position:relative}.signin input{width:100%;height:46px;padding:0 14px;border-radius:10px;border:1px solid var(--si-line-2);background:var(--si-surface);color:var(--si-ink);font-family:var(--si-sans);font-weight:400;font-size:15px;line-height:1;transition:border-color .2s,box-shadow .2s}.signin input::-moz-placeholder{color:var(--si-ink-4)}.signin input::placeholder{color:var(--si-ink-4)}.signin input:hover{border-color:color-mix(in srgb,var(--si-ink) 40%,transparent)}.signin input:focus{outline:none;border-color:var(--si-accent);box-shadow:0 0 0 4px var(--si-accent-soft)}.signin input[aria-invalid=true]{border-color:var(--si-danger)}.signin input[aria-invalid=true]:focus{box-shadow:0 0 0 4px var(--si-danger-soft)}.signin .si-pw input{padding-right:64px}.signin .si-show{position:absolute;right:6px;top:6px;height:34px;padding:0 10px;border:0;border-radius:7px;background:transparent;color:var(--si-ink-3);font-family:var(--si-sans);font-weight:600;font-size:12.5px;line-height:1;cursor:pointer}.signin .si-show:hover{color:var(--si-ink);background:var(--si-sunk)}.signin .si-err{font-size:13px;line-height:1.45;color:var(--si-danger)}.signin .si-go{height:46px;border:0;border-radius:10px;background:var(--si-accent);color:var(--si-on-accent);font-family:var(--si-sans);font-weight:600;font-size:15px;line-height:1;letter-spacing:-.01em;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:background .2s}.signin .si-go:hover{background:var(--si-accent-2)}.signin .si-go:disabled{opacity:.6;cursor:default}.signin .si-go span{transition:transform .25s var(--si-ease)}.signin .si-go:hover span{transform:translate(3px)}.signin .si-invite{margin-top:28px;padding-top:22px;border-top:1px solid var(--si-line);font-size:14px;color:var(--si-ink-2)}.signin .si-invite a{color:var(--si-ink);font-weight:600;text-underline-offset:3px}.signin .si-mode{margin-top:12px;border:0;background:none;padding:0;font-family:var(--si-sans);font-size:13px;color:var(--si-ink-3);cursor:pointer;text-decoration:underline;text-underline-offset:3px}.signin .si-mode:hover{color:var(--si-ink)}.signin .si-foot{display:flex;flex-wrap:wrap;gap:6px 18px;font-size:12.5px;color:var(--si-ink-3)}.signin .si-foot a{text-decoration:none}.signin .si-foot a:hover{color:var(--si-ink)}.signin .si-foot .si-lock{display:inline-flex;align-items:center;gap:6px}.signin .si-foot svg{width:13px;height:13px}.signin .si-art{position:relative;margin:12px 12px 12px 0;border-radius:22px;overflow:hidden;background:var(--si-panel);color:#ededea;display:flex;flex-direction:column;justify-content:flex-end;padding:clamp(28px,3.4vw,48px);min-width:0}.signin .si-art canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.signin .si-art:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(to top,var(--si-panel) 30%,color-mix(in srgb,var(--si-panel) 70%,transparent) 44%,transparent 66%),radial-gradient(120% 80% at 70% 20%,transparent 40%,color-mix(in srgb,var(--si-panel) 60%,transparent))}.signin .si-def{position:relative;z-index:1;max-width:34ch}.signin .si-def .si-w{font-weight:500;font-size:clamp(28px,2.8vw,40px);letter-spacing:-.05em;line-height:1}.signin .si-def .si-w i{font-style:normal;color:#ededea73;font-weight:400;font-size:.5em;letter-spacing:0;margin-left:10px;vertical-align:.35em;font-family:var(--si-mono)}.signin .si-def p{margin-top:12px;font-size:15.5px;line-height:1.5;color:#ededeab8}.signin .si-def .si-eq{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px;font-family:var(--si-mono);font-weight:500;font-size:12px;line-height:1;color:#ededea8c}.signin .si-def .si-eq b{color:#a9b8ff;font-weight:500}.signin .si-def .si-sw{width:10px;height:10px;border-radius:3px;background:#8fa5ff}@media(max-width:900px){.signin{grid-template-columns:minmax(0,1fr)}.signin .si-art{display:none}}@media(prefers-reduced-motion:reduce){.signin *,.signin *:before,.signin *:after{transition:none!important}}@media(max-width:760px){.signin .si-brand,.signin .si-foot a{min-height:44px;display:inline-flex;align-items:center}.signin .si-show{min-height:44px;min-width:44px}.signin .si-mode{min-height:44px;display:inline-flex;align-items:center}.signin .si-foot .si-lock{min-height:44px}}.onb{position:relative;min-height:100vh;min-height:100dvh;background:rgb(var(--bg));color:rgb(var(--text-primary));font-family:Manrope,system-ui,sans-serif;font-size:var(--meta);line-height:20px;overflow:hidden;display:flex;flex-direction:column}.onb .onbfield{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden;z-index:0}.onb .onbblob{position:absolute;border-radius:50%;filter:blur(72px);opacity:.55;will-change:transform}.onb .onbblob.v{width:46rem;height:46rem;left:-12rem;top:-18rem;background:radial-gradient(circle at 40% 40%,rgb(var(--link)/.45),rgb(var(--link)/0) 68%);animation:onbdrift1 64s ease-in-out infinite alternate}.onb .onbblob.g{width:40rem;height:40rem;right:-10rem;top:8rem;background:radial-gradient(circle at 50% 50%,rgb(var(--confirmed)/.32),rgb(var(--confirmed)/0) 68%);animation:onbdrift2 76s ease-in-out infinite alternate}.onb .onbblob.a{width:36rem;height:36rem;left:30%;bottom:-20rem;background:radial-gradient(circle at 50% 50%,rgb(var(--attention)/.28),rgb(var(--attention)/0) 68%);animation:onbdrift3 88s ease-in-out infinite alternate}@media(prefers-reduced-motion:reduce){.onb .onbblob.v,.onb .onbblob.g,.onb .onbblob.a{animation:none}}.onb .onbtop{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem}.onb .wordmark{display:inline-flex;align-items:center;gap:.5rem;font-family:Newsreader,serif;font-size:1.25rem;font-weight:500;letter-spacing:-.02em;color:rgb(var(--text-primary))}.onb .wordmark svg{width:1.375rem;height:1.375rem}.onb .who{font-size:var(--micro);line-height:16px;color:rgb(var(--text-tertiary))}.onb .who b{color:rgb(var(--text-secondary));font-weight:500}.onb .who button{margin-left:.75rem;background:none;border:0;padding:0;font:inherit;color:rgb(var(--text-secondary));text-decoration:underline;text-underline-offset:3px;cursor:pointer}.onb .who button:hover{color:rgb(var(--text-primary))}.onb .onbcol{position:relative;z-index:1;flex:1;display:flex;align-items:center;padding:2rem 1.5rem 4rem}.onb .card{width:100%;max-width:26rem;margin:0 auto}.onb .kick{font-size:var(--micro);letter-spacing:.11em;text-transform:uppercase;font-weight:550;color:rgb(var(--text-tertiary));line-height:16px}.onb h1{font-family:Newsreader,serif;font-size:1.75rem;font-weight:400;letter-spacing:-.015em;line-height:36px;margin-top:.5rem;text-wrap:balance}.onb h1 em{font-style:italic;color:rgb(var(--text-tertiary))}.onb .lede{margin-top:.5rem;font-size:var(--meta);line-height:20px;color:rgb(var(--text-secondary))}.onb form{margin-top:1.75rem;display:flex;flex-direction:column;gap:1.125rem}.onb .fld{display:flex;flex-direction:column;gap:.375rem}.onb label{font-size:var(--micro);line-height:16px;font-weight:550;color:rgb(var(--text-secondary))}.onb input{height:2.5rem;padding:0 .75rem;border:1px solid rgb(var(--border-strong));border-radius:var(--radius-btn);background:rgb(var(--bg-raised));font-family:inherit;font-size:var(--meta);line-height:20px;color:rgb(var(--text-primary));width:100%}.onb input::-moz-placeholder{color:rgb(var(--text-placeholder))}.onb input::placeholder{color:rgb(var(--text-placeholder))}.onb input:focus{outline:2px solid rgb(var(--focus-ring));outline-offset:2px}.onb input[aria-invalid=true]{border-color:rgb(var(--danger))}.onb .help{font-size:var(--micro);line-height:16px;color:rgb(var(--text-tertiary))}.onb .err{font-size:var(--micro);line-height:16px;color:rgb(var(--danger))}.onb .fact{display:grid;grid-template-columns:auto minmax(0,1fr);-moz-column-gap:.75rem;column-gap:.75rem;row-gap:.25rem;font-size:var(--micro);line-height:16px}.onb .fact dt{color:rgb(var(--text-tertiary));margin:0}.onb .fact dd{color:rgb(var(--text-primary));margin:0}.onb .go{height:2.5rem;padding:0 1rem;border:1px solid rgb(var(--text-primary));border-radius:var(--radius-btn);background:rgb(var(--text-primary));color:rgb(var(--bg));font-family:inherit;font-size:var(--meta);font-weight:550;line-height:20px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;width:100%}.onb .go:hover{opacity:.92}.onb .go[disabled]{opacity:.4;cursor:default}.onb .go[disabled]:hover{opacity:.4}.onb .steps{margin-top:1.5rem;display:flex;flex-direction:column;gap:.625rem}.onb .step{display:flex;align-items:flex-start;gap:.625rem;font-size:var(--meta);line-height:20px;color:rgb(var(--text-secondary))}.onb .step.done{color:rgb(var(--text-primary))}.onb .step .m{width:1.25rem;height:1.25rem;border-radius:50%;flex:none;display:flex;align-items:center;justify-content:center;border:1px solid rgb(var(--border-strong));background:rgb(var(--bg-raised))}.onb .step.done .m{border-color:rgb(var(--confirmed));background:rgb(var(--confirmed));color:#fff}.onb .step .m svg{width:.75rem;height:.75rem;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.onb .step.run .m{border-color:rgb(var(--text-primary))}.onb .step.run .m i{width:.5rem;height:.5rem;border-radius:50%;background:rgb(var(--text-primary));animation:onbpulse 1.2s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.onb .step.run .m i{animation:none}}.onb .step .sub{display:block;font-size:var(--micro);line-height:16px;color:rgb(var(--text-tertiary))}.onb .step.fail .m{border-color:rgb(var(--danger));color:rgb(var(--danger))}.onb .nextk{margin-top:1.75rem;font-size:var(--micro);letter-spacing:.11em;text-transform:uppercase;font-weight:550;color:rgb(var(--text-tertiary));line-height:16px}.onb .next{margin-top:.625rem;display:flex;flex-direction:column;gap:.5rem}.onb .act{display:flex;align-items:center;gap:.75rem;padding:.625rem .75rem;border:1px solid rgb(var(--border));border-radius:var(--radius-btn);background:rgb(var(--bg-raised));font:inherit;color:rgb(var(--text-primary));text-align:left;cursor:pointer;text-decoration:none;width:100%}.onb .act:hover{border-color:rgb(var(--border-strong));background:rgb(var(--bg-sunken))}.onb .act .mono{width:2rem;height:2rem;border-radius:.5rem;flex:none;display:flex;align-items:center;justify-content:center;background:rgb(var(--bg-sunken));border:1px solid rgb(var(--border-soft));font-size:.6875rem;font-weight:550;color:rgb(var(--text-secondary));letter-spacing:.02em}.onb .act b{display:block;font-size:var(--meta);font-weight:550;line-height:20px}.onb .act span{display:block;font-size:var(--micro);line-height:16px;color:rgb(var(--text-tertiary))}.onb .act .arr{margin-left:auto;color:rgb(var(--text-tertiary))}.onb .act .arr svg{width:1rem;height:1rem;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.onb .skip{margin-top:1rem;background:none;border:0;padding:0;font:inherit;font-size:var(--micro);color:rgb(var(--text-secondary));text-decoration:underline;text-underline-offset:3px;cursor:pointer}.onb .skip:hover{color:rgb(var(--text-primary))}.onb .onbfoot{position:relative;z-index:1;padding:0 1.5rem 1.25rem;font-size:var(--micro);line-height:16px;color:rgb(var(--text-tertiary))}@media(max-width:767px){.onb .onbtop{padding:1rem}.onb .onbcol{padding:1rem 1rem 3rem}.onb .onbblob{filter:blur(48px)}}@keyframes onbdrift1{0%{transform:translate(0)}to{transform:translate(14rem,10rem)}}@keyframes onbdrift2{0%{transform:translate(0)}to{transform:translate(-12rem,12rem)}}@keyframes onbdrift3{0%{transform:translate(0)}to{transform:translate(10rem,-8rem)}}@keyframes onbpulse{0%,to{opacity:.3}50%{opacity:1}}.onb{--meta:.8125rem;--micro:.75rem;--bg-sunken:236 236 236;--border-soft:232 232 232;--border-strong:205 205 205;--text-tertiary:109 104 96;--confirmed:70 126 76;--attention:145 88 8;--danger:172 56 44}[data-theme=dark] .onb{--bg-sunken:30 29 26;--border-soft:32 31 28;--border-strong:62 60 56;--text-tertiary:150 146 137;--confirmed:109 178 115;--attention:196 140 58;--danger:176 96 90}.lib{padding:40px 48px 120px;max-width:1720px;box-sizing:border-box;color:rgb(var(--text-primary))}.lib-head{display:flex;align-items:flex-start;gap:24px;flex-wrap:wrap}.lib-hl{flex:1 1 0;min-width:320px}.lib-hr{display:flex;align-items:center;gap:10px;flex:0 0 auto;margin-top:4px}.lib-path{margin:0 0 8px;font-size:13px;color:rgb(var(--text-secondary))}.lib-h1{margin:0;font-family:var(--font-display, Spectral, Georgia, serif);font-weight:400;font-size:22px;line-height:30px;letter-spacing:-.01em}.lib-cnt{display:flex;flex-wrap:wrap;gap:6px 20px;margin:10px 0 0;font-size:14px;line-height:20px;color:rgb(var(--text-secondary))}.lib-cnt b{font-weight:500;color:rgb(var(--text-primary))}.lib-dot{display:inline-block;width:6px;height:6px;border-radius:50%;margin:0 6px 1px 0;vertical-align:middle;background:rgb(var(--text-tertiary))}.lib-dot.ok{background:rgb(var(--confirmed))}.lib-ic{width:15px;height:15px;flex:none;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.lib-srch{display:inline-flex;align-items:center;gap:8px;width:320px;max-width:100%;height:36px;padding:0 14px;border-radius:18px;background:rgb(var(--bg-sunken));color:rgb(var(--text-secondary));box-sizing:border-box}.lib-srch input{flex:1;min-width:0;border:0;outline:0;background:none;font:inherit;font-size:14px;color:rgb(var(--text-primary))}.lib-srch input::-moz-placeholder{color:rgb(var(--text-tertiary))}.lib-srch input::placeholder{color:rgb(var(--text-tertiary))}.lib-srch:focus-within{box-shadow:0 0 0 2px rgb(var(--focus-ring) / .5)}.lib-btn{display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 14px;border:0;border-radius:var(--radius-btn, 10px);background:rgb(var(--bg-raised));box-shadow:inset 0 0 0 1px rgb(var(--border));font:inherit;font-size:13.5px;font-weight:500;color:rgb(var(--text-primary));text-decoration:none;cursor:pointer;white-space:nowrap}.lib-btn.pri{background:rgb(var(--accent));color:rgb(var(--accent-ink));box-shadow:none}.lib-btn:disabled{opacity:.55;cursor:default}.lib-btn:focus-visible,.lib-pill:focus-visible,.lib-ck:focus-visible,.lib-srcb:focus-visible,.lib-st:focus-visible,.lib-nm:focus-visible,.lib-tl:focus-visible,.lib-bulk button:focus-visible{outline:2px solid rgb(var(--focus-ring) / .6);outline-offset:2px}.lib-acts{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.lib-tag{display:inline-flex;align-items:center;height:18px;padding:0 6px;border-radius:5px;background:rgb(var(--bg-sunken));font-size:11.5px;font-weight:500;color:rgb(var(--text-secondary));white-space:nowrap;vertical-align:1px}.lib-cl{border:0;background:none;padding:0;font:inherit;color:rgb(var(--link, 31 78 121));text-decoration:none;cursor:pointer}.lib-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.lib-mute,.lib-t td.lib-mute,.app .lib-t td.lib-mute{color:rgb(var(--text-tertiary))}.lib-sp{flex:1}.lib-pills{display:flex;flex-wrap:wrap;gap:6px;margin:28px 0 0}.lib-pill{display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 14px;border:0;border-radius:17px;background:none;font:inherit;font-size:14px;color:rgb(var(--text-primary));cursor:pointer}.lib-pill .lib-pn{font-size:12px;color:rgb(var(--text-tertiary))}.lib-pill.on{background:rgb(var(--accent));color:rgb(var(--accent-ink));font-weight:500}.lib-pill.on .lib-pn{color:rgb(var(--accent-ink) / .8)}.lib-pill.att{color:rgb(var(--attention))}.lib-pill.att.on{background:rgb(var(--attention));color:rgb(var(--accent-ink))}.lib-pill.att.on .lib-pn{color:rgb(var(--accent-ink))}.lib-pill:not(.on):hover{background:rgb(var(--bg-sunken))}.lib-tools{display:flex;align-items:center;gap:14px;margin:18px 0 8px;font-size:13px;color:rgb(var(--text-secondary))}.lib-tl{display:inline-flex;align-items:center;gap:6px;border:0;background:none;padding:0;font:inherit;font-size:13px;color:rgb(var(--text-secondary))}.lib-tl:disabled{cursor:default}.lib-t,.app table.lib-t{width:100%;min-width:0;border-collapse:separate;border-spacing:0;font-size:14px}.lib-t th,.app .lib-t th{position:static;top:auto;text-align:left;font-weight:400;font-size:13px;letter-spacing:normal;text-transform:none;color:rgb(var(--text-secondary));padding:10px 12px;white-space:nowrap;border:0;box-shadow:none;background:none;height:auto;min-width:0}.lib-t td,.app .lib-t td{padding:13px 12px;vertical-align:middle;border:0;box-shadow:none;height:auto;min-width:0;font-size:14px;line-height:20px;color:rgb(var(--text-primary));white-space:normal}.lib-t tbody tr:hover td,.lib-t tbody tr.on td{background:rgb(var(--bg-sunken) / .7)}.lib-t tbody tr td:first-child{border-radius:8px 0 0 8px}.lib-t tbody tr td:last-child{border-radius:0 8px 8px 0}.lib-n{width:36px;text-align:center;color:rgb(var(--text-tertiary));font-size:12.5px}.lib-ck{width:15px;height:15px;margin:0;accent-color:rgb(var(--accent));cursor:pointer}.lib-t td.lib-n{position:relative}.lib-t td.lib-n .lib-ck{position:absolute;left:50%;top:50%;margin:-7.5px 0 0 -7.5px;opacity:0}.lib-t th.lib-n .lib-ck{opacity:0}.lib-t tbody tr:hover td.lib-n .lib-ck,.lib-t.lib-sel td.lib-n .lib-ck,.lib-t tbody tr:focus-within td.lib-n .lib-ck,.lib-t:hover th.lib-n .lib-ck,.lib-t.lib-sel th.lib-n .lib-ck,.lib-t th.lib-n .lib-ck:focus-visible{opacity:1}.lib-t tbody tr:hover td.lib-n .lib-i,.lib-t.lib-sel td.lib-n .lib-i,.lib-t tbody tr:focus-within td.lib-n .lib-i{opacity:0}.lib-nm{display:inline-flex;align-items:center;gap:10px;color:rgb(var(--text-primary));text-decoration:none}a.lib-nm:hover{text-decoration:underline;text-underline-offset:3px}.lib-kind{display:inline-flex;align-items:center;height:24px;padding:0 9px;border-radius:7px;background:rgb(var(--bg-sunken));font-size:13px;color:rgb(var(--text-secondary))}.lib-src{display:inline-flex;align-items:center;gap:8px;color:rgb(var(--text-secondary))}.lib-src img{width:15px;height:15px;flex:none}.lib-srcb{border:0;background:none;padding:0;font:inherit;cursor:pointer}.lib-srcb:hover .lib-src{color:rgb(var(--text-primary))}.lib-st{display:inline-flex;align-items:center;gap:7px;border:0;background:none;padding:0;font:inherit;color:rgb(var(--text-primary))}.lib-st i{width:6px;height:6px;border-radius:50%;background:rgb(var(--confirmed))}.lib-st.reading i{background:none;box-shadow:inset 0 0 0 1.5px rgb(var(--text-secondary))}.lib-st.bad{color:rgb(var(--danger));cursor:pointer}.lib-st.bad i{background:rgb(var(--danger))}.lib-foot{margin:16px 12px;font-size:13.5px;color:rgb(var(--text-secondary))}.lib-bad{margin:22px 0 0;padding:18px 20px;border-radius:14px;background:rgb(var(--danger) / .07);box-shadow:inset 0 0 0 1px rgb(var(--danger) / .25);outline:0}.lib-bad b{font-weight:500;font-size:15px}.lib-bad p{margin:6px 0 14px;font-size:14px;line-height:21px;color:rgb(var(--text-secondary))}.lib-needs{margin-top:18px}.lib-note{margin:0 0 14px;padding:12px 14px;border-radius:10px;background:rgb(var(--bg-sunken) / .7);font-size:13.5px;line-height:20px;color:rgb(var(--text-secondary))}.lib-note b{font-weight:500;color:rgb(var(--text-primary))}.lib-act{text-align:right}.lib-bulk{position:fixed;left:50%;bottom:28px;transform:translate(-50%);z-index:30;display:flex;align-items:center;gap:6px;padding:7px 8px 7px 16px;border-radius:16px;background:rgb(var(--accent));color:rgb(var(--accent-ink));box-shadow:0 18px 44px -16px #00000073;font-size:14px;max-width:calc(100vw - 32px);flex-wrap:wrap}.lib-bulk b{font-weight:500;margin-right:6px}.lib-bulk button{height:32px;padding:0 12px;border:0;border-radius:10px;background:rgb(var(--accent-ink) / .1);font:inherit;font-size:13.5px;color:rgb(var(--accent-ink))}.lib-bulk button:disabled{opacity:.75;cursor:default}.lib-bulk .lib-tag{background:rgb(var(--accent-ink) / .14);color:rgb(var(--accent-ink))}.lib-bulk .lib-clear{background:none;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.lib-sub,.lib-ph{display:none}.app.phone .lib{padding:20px 16px 120px}.app.phone .lib-head{flex-direction:column;gap:14px}.app.phone .lib-hr{width:100%;margin:0}.app.phone .lib-srch{flex:1;width:auto}.app.phone .lib-cnt span{display:none}.app.phone .lib-cnt span:first-child,.app.phone .lib-cnt .lib-ph{display:inline}.app.phone .lib-wk{display:none}.app.phone .lib-pills{flex-wrap:nowrap;overflow-x:auto;margin:18px -16px 0;padding:0 16px;scrollbar-width:none}.app.phone .lib-pill{flex:0 0 auto}.app.phone .lib-tools,.app.phone .lib-t thead{display:none}.app.phone .lib-t,.app.phone .lib-t tbody{display:block}.app.phone .lib-t tbody tr{display:flex;align-items:center;gap:10px;padding:8px 4px}.app.phone .lib-t td{display:none;padding:0}.app.phone .lib-t td:nth-child(2){display:block;flex:1 1 auto;min-width:0}.app.phone .lib-t td:nth-child(7){display:block;flex:0 0 auto;font-size:13.5px}.app.phone .lib-nm{overflow-wrap:anywhere;align-items:flex-start}.app.phone .lib-nm .lib-ic{margin-top:2px}.app.phone .lib-sub{display:block;margin:2px 0 0 25px;font-size:12.5px;color:rgb(var(--text-secondary))}.app.phone .lib-t tbody tr:hover td,.app.phone .lib-t tbody tr.on td{background:none}.app.phone .lib-bulk{bottom:16px}.app.phone .lib-pill[data-pill=all]{order:-2}.app.phone .lib-pill.att{order:-1}.app.phone .lstats{flex-wrap:wrap}.app.phone .lstats>div{flex:1 1 40%;padding:.5rem 0}.app.phone .lstats>div+div{border-left:0;padding-left:0}.app.phone .lstats .v{font-size:.9375rem;line-height:22px}.app.phone .ltbs{overflow-x:auto;scrollbar-width:none;gap:1rem}.app.phone .ltbs::-webkit-scrollbar{display:none}.app.phone .ltb{flex:none;white-space:nowrap}.app.phone .ltools .lsearch,.app.phone .ltools .lsync,.app.phone .ltools .sep,.app.phone .ltools .lbtn.ico{display:none}.app.phone .ltools .lgrp{flex-wrap:nowrap}.app.phone .ltools{flex-wrap:nowrap;justify-content:flex-start}.app.phone table.ltab{display:block;min-width:0}.app.phone table.ltab thead{display:none}.app.phone table.ltab tbody{display:block}.app.phone table.ltab tr[data-key]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"desc desc amt" "dt vnd sta";-moz-column-gap:0;column-gap:0;row-gap:.125rem;padding:.625rem 1.5rem;border-bottom:1px solid rgb(var(--border-soft))}.app.phone table.ltab tr[data-key] td{display:block;height:auto;min-height:0;min-width:0;max-width:none;width:auto;padding:0;border:0;background:none}.app.phone table.ltab tr[data-key] td.ck,.app.phone table.ltab tr[data-key] td.acc,.app.phone table.ltab tr[data-key] td.tcat{display:none}.app.phone table.ltab td.desc{grid-area:desc}.app.phone table.ltab td.amt{grid-area:amt;padding-left:.75rem}.app.phone table.ltab td.dt{grid-area:dt;font-size:var(--micro);line-height:18px;color:rgb(var(--text-tertiary))}.app.phone table.ltab td.vnd{grid-area:vnd;min-width:0;font-size:var(--micro);line-height:18px;color:rgb(var(--text-tertiary));overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.app.phone table.ltab td.vnd:before{content:"·";margin:0 .375rem}.app.phone table.ltab td.vnd .vend{display:inline}.app.phone table.ltab td.vnd .vl{color:rgb(var(--text-tertiary));border-bottom:0}.app.phone table.ltab td.sta{grid-area:sta;justify-self:end;padding-left:.75rem}.app.phone table.ltab tr.lvg{display:block}.app.phone table.ltab tr.lvg td{display:block;padding:.875rem 1.5rem .25rem}.app.phone table.ltab .lopen{margin:-.75rem 0}.app.phone .mxtools{position:relative;margin-left:0;width:100%;flex-wrap:wrap}.app.phone .mxtool{position:static}.app.phone .mxmenu{top:100%;left:16px!important;right:16px!important;width:auto!important;min-width:0!important;max-width:none!important}.app.phone :is(th,td).mxck,.app.phone :is(th,td).mxrvh,.app.phone :is(th,td).mxrv,.app.phone .mxbulk{display:none}.sv2{--sv-ink3: 150 146 137;--sv-ink2: 196 192 182;--sv-ok: 109 178 115;--sv-att: 214 166 84;--sv-bad: 186 114 106;max-width:980px;padding:var(--space-page-top) var(--space-page) 64px;font-family:var(--font-sans);color:rgb(var(--text-primary))}[data-theme=light] .sv2{--sv-ink3: 109 104 96;--sv-ink2: 92 87 80;--sv-ok: 44 116 82;--sv-att: 145 88 8;--sv-bad: 172 56 44 }.sv2-note{margin:14px 0 0;padding:10px 14px;border-radius:12px;background:rgb(var(--sv-att) / .09);font-size:13.5px;line-height:21px}.sv2-lg{flex:none;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:13px;background:#fff;box-shadow:0 0 0 1px #18161314,0 8px 20px -12px #0000004d}.sv2-lg img{width:26px;height:26px;-o-object-fit:contain;object-fit:contain}.sv2-lg.wide{width:88px}.sv2-lg.wide img{width:74px;height:24px}.sv2-lg.s64{width:64px;height:64px;border-radius:16px}.sv2-lg.s64 img{width:38px;height:38px}.sv2-lg.s64.wide{width:128px}.sv2-lg.s64.wide img{width:108px;height:34px}.sv2.sv2-pg{display:block;max-width:none;padding:44px 44px 40px}.sv2-hd{display:flex;align-items:flex-end;gap:24px}.sv2 .sv2-dsp{margin:0;font:400 48px/54px var(--font-serif);letter-spacing:-1.2px;color:rgb(var(--text-primary))}.sv2-hr{margin-left:auto;display:flex;gap:10px;align-items:center;padding-bottom:8px}.sv2-srch{display:inline-flex;align-items:center;gap:10px;width:320px;height:40px;box-sizing:border-box;padding:0 14px;border-radius:999px;background:rgb(var(--text-primary) / .045);color:rgb(var(--sv-ink3));font-size:14px;cursor:text}.sv2-srch svg{flex:none;width:15px;height:15px;fill:none;stroke:rgb(var(--sv-ink2));stroke-width:1.5}.sv2-srch input{flex:1;min-width:0;height:100%;border:0;padding:0;background:none;font:inherit;color:rgb(var(--text-primary));outline:none}.sv2-srch input::-moz-placeholder{color:rgb(var(--sv-ink3))}.sv2-srch input::placeholder{color:rgb(var(--sv-ink3))}.sv2-srch input::-webkit-search-cancel-button{display:none}.sv2-srch:focus-within{box-shadow:0 0 0 2px rgb(var(--text-primary) / .5)}.sv2-srch .k{margin-left:auto;font-size:12px;line-height:20px;padding:0 7px;border-radius:5px;box-shadow:inset 0 0 0 1px rgb(var(--text-primary) / .14);color:rgb(var(--sv-ink2))}.sv2-add{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 18px;border-radius:999px;background:rgb(var(--text-primary));color:rgb(var(--bg));font:inherit;font-size:14px;font-weight:550;white-space:nowrap;cursor:pointer}.sv2-add svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.6}.sv2-add:focus-visible{outline:2px solid rgb(var(--text-primary) / .5);outline-offset:2px}.sv2-figs{display:flex;flex-wrap:wrap;gap:6px 30px;margin-top:22px;font-size:14px;line-height:20px;color:rgb(var(--sv-ink2))}.sv2-figs>span{display:inline-flex;align-items:center}.sv2-figs b{font:400 22px/20px var(--font-serif);letter-spacing:-.22px;color:rgb(var(--text-primary));margin-right:6px;font-variant-numeric:tabular-nums}.sv2-live{gap:7px}.sv2-live i{width:7px;height:7px;border-radius:50%;background:rgb(var(--sv-ok));box-shadow:0 0 0 4px rgb(var(--sv-ok) / .14)}.sv2-cats{display:flex;flex-wrap:wrap;gap:4px;margin:40px 0 26px}.sv2-cats button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;flex:none;display:inline-flex;align-items:center;gap:7px;height:38px;padding:0 16px;border-radius:999px;background:none;font:inherit;font-size:14px;line-height:20px;color:rgb(var(--sv-ink2));white-space:nowrap;cursor:pointer}.sv2-cats button i{font-style:normal;font-size:12px;color:rgb(var(--sv-ink3))}.sv2-cats button:hover{background:rgb(var(--text-primary) / .05);color:rgb(var(--text-primary))}.sv2-cats button.on{background:rgb(var(--text-primary));color:rgb(var(--bg));font-weight:600}.sv2-cats button.on i{color:rgb(var(--bg) / .7);font-weight:600}.sv2-cats button:focus-visible{outline:none;box-shadow:0 0 0 2px rgb(var(--bg)),0 0 0 4px rgb(var(--text-primary) / .6)}.sv2-kbd{margin:-14px 0 22px;font-size:12.5px;line-height:20px;color:rgb(var(--sv-ink2))}.sv2-kbd span{display:inline-block;margin:0 2px;padding:0 6px;border-radius:4px;box-shadow:inset 0 0 0 1px rgb(var(--text-primary) / .16);font-size:11.5px}.sv2-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.sv2-card{position:relative;display:flex;min-height:190px;transition:transform .15s,box-shadow .15s;border-radius:22px;background:rgb(var(--bg-raised));box-shadow:0 0 0 1px rgb(var(--text-primary) / .05);color:rgb(var(--text-primary))}[data-theme=dark] .sv2-card{box-shadow:0 0 0 1px #ffffff0f}.sv2-open{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;font:inherit;color:inherit;text-align:left;text-decoration:none;flex:1;display:flex;flex-direction:column;align-items:flex-start;padding:20px;border-radius:inherit;min-width:0}button.sv2-open,a.sv2-open{cursor:pointer}.sv2-card:has(>button.sv2-open:hover),.sv2-card:has(>a.sv2-open:hover){box-shadow:0 0 0 1px rgb(var(--text-primary) / .1),0 18px 36px -20px #00000059;transform:translateY(-3px)}.sv2-open:focus-visible{outline:none;box-shadow:0 0 0 2px rgb(var(--text-primary))}.sv2-card .sv2-lg{width:56px;height:56px;border-radius:16px;background:#fff;box-shadow:0 0 0 1px #1816130f,0 1px 2px #0000000a,0 8px 20px -12px #0000002e}[data-theme=dark] .sv2-card .sv2-lg{box-shadow:0 0 0 1px #ffffff14,0 8px 20px -12px #000000b3}.sv2-card .sv2-lg img{width:34px;height:34px}.sv2-card .sv2-lg.wide{width:108px}.sv2-card .sv2-lg.wide img{width:88px;height:32px}.sv2-card .sv2-lg.fill img{width:100%;height:100%;border-radius:inherit}.sv2-tag{position:absolute;top:22px;right:22px;font-size:12px;line-height:20px;color:rgb(var(--sv-ink3))}.sv2-cn{margin-top:auto;font-size:16px;font-weight:600;line-height:22px}.sv2-card .sv2-pl{margin-top:10px}.sv2-swc{position:absolute;right:20px;bottom:22px}.sv2-swl{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;padding:0;display:inline-flex;align-items:center;gap:8px;font:inherit;font-size:12.5px;font-weight:550;line-height:20px;color:rgb(var(--text-primary));cursor:pointer}.sv2-swl:disabled{cursor:default;opacity:.45}.sv2-swl.locked{cursor:default}.sv2-lk{width:14px;height:14px;margin-right:-2px;fill:none;stroke:currentColor;stroke-width:1.8}.app.phone .sv2-lk{width:12px;height:12px;margin-right:4px}.sv2-swl:focus-visible{outline:2px solid rgb(var(--text-primary) / .5);outline-offset:3px;border-radius:999px}.sv2-cw{position:relative;display:inline-block;flex:none;width:34px;height:20px;border-radius:999px;background:rgb(var(--text-primary))}.sv2-cw:after{content:"";position:absolute;top:3px;left:17px;width:14px;height:14px;border-radius:50%;background:rgb(var(--bg));box-shadow:0 1px 2px #0003}.sv2-cw.off{background:rgb(var(--text-primary) / .18)}.sv2-cw.off:after{left:3px;background:#fff}.sv2-card.paused{background:rgb(var(--bg));box-shadow:inset 0 0 0 1px rgb(var(--text-primary) / .14)}.sv2-ours{background:rgb(var(--text-primary));color:rgb(var(--bg));box-shadow:none}[data-theme=dark] .sv2-ours{background:#ece9e0;color:#181613;box-shadow:none}.sv2-ours .sv2-lg.own{background:rgb(var(--bg) / .1);color:currentColor;box-shadow:0 0 0 1px rgb(var(--bg) / .22)}[data-theme=dark] .sv2-ours .sv2-lg.own{background:#1816130d;box-shadow:0 0 0 1px #18161329}.sv2-ours .sv2-lg.own svg{width:40px;height:40px}.sv2-ours .sv2-tag{color:rgb(var(--bg) / .6)}[data-theme=dark] .sv2-ours .sv2-tag{color:#181613d1}.sv2-ours .sv2-pl{background:rgb(var(--bg) / .14);color:currentColor}[data-theme=dark] .sv2-ours .sv2-pl{background:#18161314}.sv2-ours .sv2-pl i{background:rgb(var(--sv-ink3))}.sv2-ours .sv2-swl{color:currentColor}.sv2-ours .sv2-cw{background:rgb(var(--bg))}.sv2-ours .sv2-cw:after{background:rgb(var(--text-primary))}[data-theme=dark] .sv2-ours .sv2-cw{background:#181613}[data-theme=dark] .sv2-ours .sv2-cw:after{background:#ece9e0}.sv2-ours .sv2-open:focus-visible{box-shadow:0 0 0 2px rgb(var(--bg)),0 0 0 4px rgb(var(--text-primary))}.sv2-req{flex-direction:column;align-items:flex-start;justify-content:center;padding:20px;background:none;box-shadow:inset 0 0 0 1.5px rgb(var(--text-primary) / .12)}.sv2-req .sv2-cn{margin-top:12px;padding-top:0}.sv2-req .sv2-s{font-size:13px;line-height:20px;color:rgb(var(--sv-ink2))}.sv2-req .srf-tag{margin-top:10px}.sv2-plus{display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:16px;box-shadow:inset 0 0 0 1.5px rgb(var(--text-primary) / .18);color:rgb(var(--sv-ink2))}.sv2-plus svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.6}.sv2-none{grid-column:1 / -1;margin:8px 0;font-size:14px;color:rgb(var(--sv-ink2))}@media(min-width:1930px){.sv2.sv2-pg{padding:56px 64px 48px}.sv2-grid{gap:16px}.sv2-card{min-height:208px}.sv2-open,.sv2-req{padding:24px}}.sv2-cf{position:fixed;z-index:41;top:40%;left:calc(var(--sidebar-w) + (100vw - var(--sidebar-w)) / 2);transform:translate(-50%,-50%);width:440px;max-width:calc(100vw - 32px);box-sizing:border-box;padding:26px 28px 22px;border-radius:22px;background:rgb(var(--bg-raised));box-shadow:0 0 0 1px rgb(var(--text-primary) / .06),0 30px 60px -24px #00000059}.sv2 .sv2-cf h2{margin:0;font:400 22px/28px var(--font-serif)}.sv2-cf p{margin:12px 0 0;font-size:14px;line-height:22px;color:rgb(var(--sv-ink2))}.sv2-cf p b{font-weight:600;color:rgb(var(--text-primary))}.sv2-cfb{display:flex;justify-content:flex-end;gap:8px;margin-top:20px}.sv2-cfb .srf-btn{border-radius:999px}.app.phone .sv2-cf{left:50%}.sv2-pl{display:inline-flex;align-items:center;gap:6px;height:24px;box-sizing:border-box;padding:0 10px;border-radius:999px;justify-self:start;background:rgb(var(--text-primary) / .05);color:rgb(var(--sv-ink2));font-size:12px;font-weight:600;line-height:20px;white-space:nowrap}.sv2-pl i{width:6px;height:6px;border-radius:50%;background:rgb(var(--sv-ink3))}.sv2-pl.ok{background:rgb(var(--sv-ok) / .11);color:rgb(var(--sv-ok))}.sv2-pl.ok i{background:rgb(var(--sv-ok))}.sv2-pl.att{background:rgb(var(--sv-att) / .13);color:rgb(var(--sv-att))}.sv2-pl.att i{background:rgb(var(--sv-att))}.sv2-pl.go{color:rgb(var(--text-primary))}.sv2-pl.go i{background:rgb(var(--text-primary))}.sv2-scrim{position:fixed;inset:var(--h-topbar) 0 0 var(--sidebar-w);z-index:30;background:rgb(var(--bg) / .55)}.sv2-drw{position:fixed;top:var(--h-topbar);right:0;bottom:0;z-index:31;width:540px;max-width:100%;display:flex;flex-direction:column;background:rgb(var(--bg));box-shadow:-1px 0 rgb(var(--border)),-24px 0 48px -24px #0000004d;outline:none}.sv2-dt{display:flex;align-items:center;height:52px;padding:0 16px 0 28px;font-size:13px;color:rgb(var(--sv-ink2))}.sv2-x{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;margin-left:auto;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;color:rgb(var(--text-primary));cursor:pointer}.sv2-x svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.5}.sv2-x:hover{background:rgb(var(--srf-soft) / .06)}.sv2-db{flex:1;min-height:0;overflow-y:auto;padding:22px 32px 30px}.sv2 .sv2-db .sv2-dh{margin:14px 0 0;font-family:var(--font-serif);font-weight:400;font-size:36px;line-height:42px;letter-spacing:-.01em}.app.phone .sv2 .sv2-db .sv2-dh{font-size:30px;line-height:36px}.sv2-st{margin-top:14px}.sv2-say{margin:18px 0 0;font-size:14.5px;line-height:22px}.sv2-rd{display:flex;align-items:flex-start;gap:16px;margin-top:20px;padding:16px 18px;border-radius:16px;box-shadow:var(--srf-ring)}.sv2-rd .t{flex:1;font-size:13.5px;line-height:21px;color:rgb(var(--sv-ink2))}.sv2-rd .t b{display:block;margin-bottom:2px;font-size:15px;font-weight:600;color:rgb(var(--text-primary))}.sv2-sw{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;padding:0;position:relative;flex:none;width:44px;height:32px;margin:-4px -2px 0 0;background:none;cursor:pointer}.sv2-sw:before{content:"";position:absolute;left:2px;top:50%;width:40px;height:24px;margin-top:-12px;border-radius:999px;background:rgb(var(--text-primary))}.sv2-sw:after{content:"";position:absolute;top:50%;left:22px;width:16px;height:16px;margin-top:-8px;border-radius:50%;background:rgb(var(--bg));transition:left .15s}.sv2-sw.off:before{background:rgb(var(--srf-soft) / .2)}.sv2-sw.off:after{left:6px}.sv2-sw:disabled{cursor:default;opacity:.55}.sv2-sw:focus-visible{outline:2px solid rgb(var(--text-primary) / .5);outline-offset:2px;border-radius:999px}.sv2-rs{margin-top:14px;padding:12px 14px;border-radius:12px;background:rgb(var(--sv-att) / .09);font-size:13.5px;line-height:21px}.sv2-rs b{font-weight:600}.sv2-rs .k{display:block;margin-top:4px;font-size:11.5px;color:rgb(var(--sv-ink2))}.sv2-nmr{margin-top:22px}.sv2-nmr .h{display:flex;align-items:baseline;gap:10px}.sv2-nmr .h b{font:400 24px/30px var(--font-serif)}.sv2-nmr .h span{font-size:13.5px;color:rgb(var(--sv-ink2))}.sv2-bar{display:flex;height:10px;margin-top:10px;border-radius:999px;overflow:hidden;background:rgb(var(--srf-soft) / .06)}.sv2-bar i{display:block;height:100%}.sv2-ks{display:grid;grid-template-columns:1fr 1fr;gap:4px 18px;margin-top:10px;font-size:13px}.sv2-ks div{display:flex;align-items:center;gap:8px;color:rgb(var(--sv-ink2))}.sv2-ks div b{margin-left:auto;font-weight:600;color:rgb(var(--text-primary))}.sv2-ks i{flex:none;width:9px;height:9px;border-radius:3px}.sv2 .d,.sv2-drw .d{background:rgb(var(--text-primary))}.sv2-drw .q{background:rgb(var(--text-primary) / .45)}.sv2-drw .f{background:rgb(var(--sv-att))}.sv2-drw .h:not(div){background:rgb(var(--text-primary) / .3)}.sv2-drw .w{background:rgb(var(--text-primary) / .2)}.sv2-drw .n{background:rgb(var(--sv-bad))}.sv2-facts{display:grid;grid-template-columns:1fr 1fr;gap:16px 24px;margin-top:28px}.sv2-facts span{display:block;font-size:12.5px;color:rgb(var(--sv-ink2))}.sv2-facts b{display:block;margin-top:2px;font:500 14px/20px var(--font-sans)}.sv2-said{margin:18px 0 0;font-size:13.5px;color:rgb(var(--text-primary))}.sv2-df{display:flex;align-items:center;gap:10px;padding:18px 28px}.sv2-df .sv2-fnote{margin-right:auto;font-size:13px;color:rgb(var(--sv-ink2))}.sv2-df .srf-btn{border-radius:999px}.sv2-df .srf-btn:disabled{cursor:default;opacity:.45}.sv2-lead{margin:10px 0 0;font-size:13.5px;line-height:21px;color:rgb(var(--sv-ink2))}.sv2-ic{flex:none;width:15px;height:15px;margin-top:3px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.sv2-rn{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:24px}.sv2 .sv2-rn h3,.sv2 .sv2-sh{margin:0 0 8px;font:500 13px/20px var(--font-sans);color:rgb(var(--sv-ink2))}.sv2-rn ul,.sv2-steps,.sv2-sub,.sv2-done,.sv2-chips{margin:0;padding:0;list-style:none}.sv2-rn li{display:flex;gap:10px;font-size:14px;line-height:22px;margin-bottom:4px}.sv2 .sv2-sh{margin-top:24px}.sv2-steps li{display:flex;gap:12px;font-size:14px;line-height:22px;margin-bottom:8px}.sv2-steps.num li{margin-bottom:14px}.sv2-steps b{display:block;font-weight:500}.sv2-steps div>span{display:block;font-size:13px;line-height:20px;color:rgb(var(--sv-ink2))}.sv2-n{flex:none;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;box-shadow:inset 0 0 0 1.25px rgb(var(--text-primary) / .6);font-size:12px;font-weight:600}.sv2-n.on{background:rgb(var(--text-primary));color:rgb(var(--bg));box-shadow:none}.sv2-sub{margin-top:8px}.sv2-sub li{display:flex;justify-content:space-between;gap:12px;padding:6px 10px;margin-bottom:4px;border-radius:10px;background:rgb(var(--srf-soft) / .045);font-size:13px}.sv2-sub code,.sv2-chips code{font-family:var(--font-mono, ui-monospace, monospace);font-size:12px;color:rgb(var(--sv-ink2))}.sv2-hs{margin-top:20px;padding:12px 14px;border-radius:12px;background:rgb(var(--srf-soft) / .06);font-size:13.5px;line-height:21px;color:rgb(var(--sv-ink2))}.sv2-hs b{font-weight:600;color:rgb(var(--text-primary))}.sv2-done{margin-top:18px}.sv2-done li{display:flex;gap:12px;margin-bottom:12px;font-size:14px;line-height:22px}.sv2-done b{display:block;font-weight:500}.sv2-done span{display:block;font-size:13px;line-height:20px;color:rgb(var(--sv-ink2))}.sv2-ic.tick{width:22px;height:22px;margin-top:0;padding:4px;box-sizing:border-box;border-radius:50%;color:rgb(var(--sv-ok));background:rgb(var(--sv-ok) / .12);stroke-width:1.8}.sv2-wh{display:flex;gap:12px;margin-top:8px;font-size:14px;line-height:22px}.sv2-wh b{display:block;font-weight:500}.sv2-wh span:not(.sv2-n){display:block;font-size:13px;line-height:20px;color:rgb(var(--sv-ink2))}.sv2-chips{display:flex;flex-wrap:wrap;gap:6px;margin:12px 0 0 34px}.sv2-chips li{padding:3px 9px;border-radius:8px;background:rgb(var(--srf-soft) / .06)}.sv2-wnote{margin:16px 0 0;padding:10px 14px;border-radius:12px;background:rgb(var(--srf-soft) / .045);font-size:13px;line-height:20px;color:rgb(var(--sv-ink2))}.sv2-pick{margin:12px 0 0 34px;display:flex;flex-direction:column;gap:10px}.sv2-pg{display:flex;flex-direction:column;gap:4px;padding:6px;border-radius:16px;box-shadow:var(--srf-ring)}.sv2-pgh{display:flex;justify-content:space-between;padding:6px 10px 2px;font-size:13px}.sv2-pgh b{font-weight:600}.sv2-pgh span{color:rgb(var(--sv-ink2))}.sv2-pg ul{margin:0;padding:0;list-style:none}.sv2-pi{display:flex;align-items:center;gap:12px;min-height:40px;padding:0 10px;border-radius:10px;font-size:14px}.sv2-pi .sv2-ic.tick{width:20px;height:20px;padding:3px}.sv2-off{flex:none;width:20px;height:20px;box-sizing:border-box;border-radius:50%;box-shadow:inset 0 0 0 1.25px rgb(var(--sv-ink2))}.sv2-pi:not(.on) .nm{color:rgb(var(--sv-ink2))}.sv2-pi .nm{flex:1;min-width:0}.sv2-pi small{display:block;font-size:12px;color:rgb(var(--sv-ink2))}.sv2-pi .ct{font-size:12.5px;color:rgb(var(--sv-ink2));font-variant-numeric:tabular-nums}.sv2-wc{display:flex;flex-direction:column;gap:2px;margin:16px 0 0 34px;font-size:13.5px}.sv2-wc>b{font-weight:600}.sv2-wc>span{margin-bottom:6px;font-size:12.5px;color:rgb(var(--sv-ink2))}.sv2-wc div{display:flex;justify-content:space-between;padding:4px 10px;border-radius:8px}.sv2-wc div:nth-child(odd){background:rgb(var(--srf-soft) / .04)}.sv2-wc div b{font-weight:600;font-variant-numeric:tabular-nums}.sv2-post{margin:16px 0 0 34px;font-size:13.5px}.sv2-post>b{display:block;margin-bottom:6px;font-weight:600}.sv2-post .msg{padding:12px 14px;border-radius:12px;background:rgb(var(--srf-soft) / .05);line-height:21px}.sv2-post .k{display:block;font-size:12px;color:rgb(var(--sv-ink2))}.sv2-post .bs{display:flex;gap:6px;margin-top:8px}.sv2-post .bs span{padding:3px 10px;border-radius:8px;box-shadow:var(--srf-ring);font-size:12.5px}.sv2-post>.k{margin-top:6px}.sv2-wr{display:flex;flex-direction:column;gap:10px;margin-top:20px;font-size:14px}.sv2-wr>b{font-size:13px;font-weight:500;color:rgb(var(--sv-ink2))}.sv2-wr .row{display:grid;grid-template-columns:1fr auto;gap:4px 12px}.sv2-wr .row b{font-weight:600;font-variant-numeric:tabular-nums}.sv2-wr .bar{grid-column:1 / -1;display:block;height:6px;border-radius:999px;overflow:hidden;background:rgb(var(--srf-soft) / .08)}.sv2-wr .bar i{display:block;height:100%;background:rgb(var(--text-primary))}.sv2-df a.srf-btn{text-decoration:none}.app.phone .sv2-rn{grid-template-columns:1fr;gap:16px}.app.phone .sv2-pick,.app.phone .sv2-wc,.app.phone .sv2-post,.app.phone .sv2-chips{margin-left:0}.sv2.sv2-bud{max-width:1000px;padding:0 0 22px}.sv2-bban{margin-bottom:14px;padding:14px 18px;border-radius:14px;background:rgb(var(--sv-att) / .1);box-shadow:inset 0 0 0 1px rgb(var(--sv-att) / .3);font-size:14px;line-height:22px}.sv2-bban b{font-weight:600}.sv2-bcard{padding:22px 24px;border-radius:22px;background:rgb(var(--bg-raised));box-shadow:var(--srf-ring),var(--srf-shadow)}.sv2-bh{display:flex;align-items:baseline;gap:12px}.sv2 .sv2-bh h2{margin:0;font:500 16px/22px var(--font-sans)}.sv2-bh>span{font-size:13px;color:rgb(var(--sv-ink2))}.sv2-bh .srf-btn{margin-left:auto;border-radius:999px}.sv2-bbig{display:flex;align-items:baseline;gap:10px;margin:16px 0 0;font:400 22px/28px var(--font-serif)}.sv2-bbig b{font-weight:400}.sv2-bbig span{font:400 14px/20px var(--font-sans);color:rgb(var(--sv-ink2))}.sv2-bbar{height:8px;margin-top:12px;border-radius:999px;overflow:hidden;background:rgb(var(--srf-soft) / .08)}.sv2-bbar i{display:block;height:100%;background:rgb(var(--text-primary))}.sv2-bbar.att i{background:rgb(var(--sv-att))}.sv2-bsrc{margin:14px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:2px}.sv2-bsrc li{display:grid;grid-template-columns:20px minmax(0,1fr) auto 110px;gap:12px;align-items:center;min-height:40px;padding:0 8px;border-radius:10px;font-size:14px}.sv2-bsrc li:nth-child(odd){background:rgb(var(--srf-soft) / .035)}.sv2-bsrc img{width:18px;height:18px;-o-object-fit:contain;object-fit:contain}.sv2-bsrc b{font-weight:500}.sv2-bsrc span{font-size:13px;color:rgb(var(--sv-ink2))}.sv2-bsrc .usd{text-align:right;font-size:14px;font-weight:600;color:rgb(var(--text-primary));font-variant-numeric:tabular-nums}.sv2-bfacts{display:flex;flex-wrap:wrap;gap:4px 22px;margin:14px 0 0;font-size:13px;color:rgb(var(--sv-ink2))}.sv2-bfacts b{font-weight:600;color:rgb(var(--text-primary))}.sv2-bnote{margin:12px 0 0;font-size:13.5px;line-height:21px;color:rgb(var(--sv-ink2))}.sv2-bnote b{font-weight:600;color:rgb(var(--text-primary))}.sv2-bwhat{margin:14px 0 0;font-size:12.5px;line-height:19px;color:rgb(var(--sv-ink2))}.sv2-bedit{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px;margin-top:16px}.sv2-bedit label{display:flex;flex-direction:column;gap:4px;font-size:12.5px;color:rgb(var(--sv-ink2))}.sv2-bedit input{width:160px;height:34px;padding:0 10px;border:0;border-radius:10px;box-shadow:var(--srf-ring);background:rgb(var(--bg));color:rgb(var(--text-primary));font:inherit;font-size:14px}.sv2-bedit input:focus-visible{outline:2px solid rgb(var(--text-primary) / .5);outline-offset:1px}.sv2-bhelp{flex-basis:100%;order:3;font-size:12.5px;color:rgb(var(--sv-ink2))}.sv2-bhelp.bad{color:rgb(var(--sv-bad))}.sv2-bedit .srf-btn{border-radius:999px}.sv2-bch{display:flex;flex-direction:column;gap:6px;margin-top:14px}.sv2-bch>div{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;-moz-column-gap:16px;column-gap:16px;align-items:center;padding:12px 14px;border-radius:14px;background:rgb(var(--srf-soft) / .035)}.sv2-bch b{font-size:14px;font-weight:500}.sv2-bch span{grid-row:2;font-size:13px;color:rgb(var(--sv-ink2))}.sv2-bch .srf-btn{grid-row:1 / 3;grid-column:2;border-radius:999px;text-decoration:none}.app.phone .sv2-bsrc li{grid-template-columns:18px minmax(0,1fr) auto}.app.phone .sv2-bsrc li>span:not(.usd){display:none}.app.phone .sv2-bh{flex-wrap:wrap}.sv2 .sv2-db .sv2-l136{margin:18px 0 0;font:400 19px/27px var(--font-serif);color:rgb(var(--text-primary))}.sv2-f136{display:grid;grid-template-columns:1fr 1fr;gap:14px 24px;margin-top:18px}.sv2-f136 span{display:block;font-size:12.5px;color:rgb(var(--sv-ink2))}.sv2-f136 b{display:block;margin-top:2px;font:400 19px/26px var(--font-serif)}.sv2-rn-h{margin-top:22px}.sv2-every{display:inline-flex;align-items:center;gap:8px;margin-top:16px;font-size:13.5px;color:rgb(var(--link));text-decoration:none}.sv2-every:hover{text-decoration:underline}.sv2-every .sv2-ic{margin-top:0}.sv2-df .sv2-fnote b{font-weight:600;color:rgb(var(--text-primary))}.sv2-drw .sv2-df{flex-wrap:wrap;row-gap:10px}.sv2-drw .sv2-df .sv2-fnote{flex:1 0 100%;margin-right:0}.sv2-drw .sv2-df .sv2-fnote+*{margin-left:auto}.sv2-sw.locked{cursor:default;display:inline-flex;align-items:center;justify-content:flex-start;width:64px}.sv2-sw.locked:before{left:22px}.sv2-sw.locked:after{left:42px}.sv2-sw.locked .sv2-lk{width:14px;height:14px;color:rgb(var(--text-primary))}.sv2-rd .t .srf-tag{margin-left:4px}.sv2-tsearch,.sv2-ph,.app.phone .sv2-wk{display:none}.app.phone .sv2-ph{display:inline;font-weight:500;color:rgb(var(--text-primary))}.app.phone .sv2-tsearch{display:inline-flex;align-items:center;justify-content:center;margin-left:auto;width:36px;height:36px;border:0;border-radius:10px;background:none;color:rgb(var(--text-primary));cursor:pointer}.app.phone .sv2-tsearch svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.6}.app.phone .sv2-hd.ps .sv2-srch{display:inline-flex;width:100%;flex:1 1 100%;min-width:0}.app.phone .sv2-srch .k{display:none}.app.phone .sv2-db{padding:16px 20px 20px}.app.phone .sv2-say{margin-top:12px}.app.phone .sv2 .sv2-db .sv2-l136{font-size:16px;line-height:23px;margin-top:12px}.app.phone .sv2-rd{margin-top:14px;padding:12px 14px}.app.phone .sv2-nmr{margin-top:16px}.app.phone .sv2-facts{margin-top:18px;gap:12px 18px}.app.phone .sv2-df{gap:8px}.app.phone .sv2-drw{overflow-y:auto}.app.phone .sv2-drw .sv2-db{flex:none;overflow:visible}.app.phone .sv2.sv2-pg{padding:18px 16px 48px}.app.phone .sv2-hd{flex-direction:column;align-items:flex-start;gap:14px}.app.phone .sv2 .sv2-dsp{font-size:44px;line-height:48px}.app.phone .sv2-hr{margin-left:0;padding:0;width:100%;flex-wrap:wrap;row-gap:12px;min-width:0}.app.phone .sv2-add{flex:none;white-space:nowrap}.app.phone .sv2-srch{display:none}.app.phone .sv2-figs{gap:4px 18px}.app.phone .sv2-figs b{font-size:19px}.app.phone .sv2-cats{flex-wrap:nowrap;overflow-x:auto;margin:24px -16px 18px;padding:0 16px;scrollbar-width:none}.app.phone .sv2-kbd{display:none}.app.phone .sv2-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.app.phone .sv2-grid>*{min-width:0}.app.phone .sv2-card{min-height:150px;border-radius:18px}.app.phone .sv2-open,.app.phone .sv2-req{padding:16px}.app.phone .sv2-card .sv2-lg{width:46px;height:46px;border-radius:13px}.app.phone .sv2-card .sv2-lg img{width:28px;height:28px}.app.phone .sv2-card .sv2-lg.wide{width:84px}.app.phone .sv2-card .sv2-lg.wide img{width:70px;height:26px}.app.phone .sv2-ours .sv2-lg.own svg{width:32px;height:32px}.app.phone .sv2-cn{font-size:14px}.app.phone .sv2-tag{display:none}.app.phone .sv2-swc{right:14px;bottom:auto;top:16px}.app.phone .sv2-swl{font-size:0;gap:0}.app.phone .sv2-scrim{left:0}.app.phone .sv2-drw{width:100%}.app.phone .sv2-db{padding:22px 20px}.app.phone .sv2-df{flex-wrap:wrap;padding:14px 20px}.app .wsw-sw{cursor:pointer}.app .wsw-sw i{transition:left .15s ease}.app .wsw-sw:disabled{cursor:default;opacity:.55}.app .wsw-sw:focus-visible{outline:2px solid rgb(var(--text-primary));outline-offset:2px}.app.phone button.wsw-sw{min-width:0;min-height:0;width:2.75rem;height:2.75rem;padding:12px 5px;box-sizing:border-box;background-clip:content-box;margin:-12px -5px}.app.phone button.wsw-sw i{left:7px;top:14px}.app.phone button.wsw-sw.on i{left:21px}.app.phone .wsw-t{min-width:0!important;width:100%}.app.phone .wsw-r{display:flex;flex-direction:column;gap:.625rem}.app.phone .wsw-r>.desc{max-width:none!important;min-width:0!important;height:auto}[data-theme=dark] .app .wsw-sw i{background:rgb(var(--text-primary))}[data-theme=dark] .app .wsw-sw.on i{background:rgb(var(--bg))}.app.phone .vtool{gap:.5rem}.app.phone .vpills{overflow-x:auto;scrollbar-width:none;flex-wrap:nowrap;width:100%}.app.phone .vpills::-webkit-scrollbar{display:none}.app.phone .vpill{flex:none}.app.phone .vsrch{display:none}.app.phone .vtr,.app.phone .vtbl.lp .vtr{grid-template-columns:minmax(0,1fr) auto auto;gap:.75rem}.app.phone .vtr>.vbar,.app.phone .vtr>.vtx,.app.phone .vtr>.vfx,.app.phone .vtr>.vlp{display:none}.app.phone .vnc .vnl{display:inline-flex;align-items:center;min-height:2.75rem;min-width:2.75rem;margin:-.75rem 0}.cmp{padding:40px 48px 120px;max-width:1336px;box-sizing:border-box;color:rgb(var(--text-primary))}.cmp-eye{margin:0 0 8px;font-size:13px;color:rgb(var(--text-secondary))}.cmp-h1{margin:0;font-family:var(--font-display, Spectral, Georgia, serif);font-weight:400;font-size:22px;line-height:30px}.cmp-meta{display:flex;flex-wrap:wrap;gap:6px 20px;margin:10px 0 0;font-size:14px;color:rgb(var(--text-secondary))}.cmp-dev{color:rgb(var(--text-secondary))}.cmp-ic{width:15px;height:15px;flex:none;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.cmp-cl{color:inherit;text-decoration:none}.cmp-cl:hover{text-decoration:underline;text-underline-offset:3px}.cmp-tag{display:inline-flex;align-items:center;height:18px;padding:0 6px;border-radius:5px;background:rgb(var(--bg-sunken));font-size:11.5px;font-weight:500;color:rgb(var(--text-secondary));white-space:nowrap;vertical-align:1px}.cmp-acts{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.cmp-btn{display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 14px;border:0;border-radius:var(--radius-btn, 10px);background:rgb(var(--bg-raised));box-shadow:inset 0 0 0 1px rgb(var(--border));font:inherit;font-size:13.5px;font-weight:500;color:rgb(var(--text-primary));text-decoration:none;cursor:pointer;white-space:nowrap}.cmp-btn.pri{background:rgb(var(--accent));color:rgb(var(--accent-ink));box-shadow:none}.cmp-btn:disabled{opacity:.55;cursor:default}.cmp-btn:focus-visible,.cmp-src:focus-visible,.cmp-mode button:focus-visible,.cmp-field input:focus-visible{outline:2px solid rgb(var(--focus-ring) / .6);outline-offset:2px}.cmp-note{margin:16px 0 0;font-size:14px;line-height:21px;color:rgb(var(--text-secondary))}.cmp-mode{display:inline-flex;gap:2px;margin-top:22px;padding:3px;border-radius:12px;background:rgb(var(--bg-sunken))}.cmp-mode button{height:30px;padding:0 14px;border:0;border-radius:9px;background:none;font:inherit;font-size:13.5px;color:rgb(var(--text-primary))}.cmp-mode button.on{background:rgb(var(--bg-raised));box-shadow:0 1px 2px #00000014}.cmp-mode button:disabled{color:rgb(var(--text-secondary))}.cmp-mode .cmp-acts{gap:6px}.cmp-pick{display:flex;align-items:center;gap:20px;margin-top:22px;max-width:900px}.cmp-field{flex:1 1 0;min-width:0;display:flex;align-items:center;gap:12px;height:62px;padding:0 18px;border-radius:14px;box-shadow:inset 0 0 0 1px rgb(var(--border));box-sizing:border-box;color:rgb(var(--text-secondary))}.cmp-field.on{box-shadow:inset 0 0 0 1.5px rgb(var(--text-primary))}.cmp-field>span{display:flex;flex-direction:column;min-width:0;flex:1}.cmp-field small{font-size:12px;color:rgb(var(--text-secondary))}.cmp-field b{font-weight:500;font-size:16px;color:rgb(var(--text-primary));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cmp-field input{border:0;padding:0;background:none;font:inherit;font-size:16px;color:rgb(var(--text-primary));outline:none;min-width:0}.cmp-field input::-moz-placeholder{color:rgb(var(--text-secondary))}.cmp-field input::placeholder{color:rgb(var(--text-secondary))}.cmp-and{font-size:14px;color:rgb(var(--text-secondary))}.cmp-list{margin-top:26px;max-width:900px}.cmp-lh{margin:0 4px 10px;font-size:13px;color:rgb(var(--text-primary))}.cmp-row{display:flex;align-items:center;gap:16px;padding:12px 4px}.cmp-row>span{flex:1;display:flex;flex-direction:column;gap:0;min-width:0}.cmp-row b{font-weight:400;font-size:14px;line-height:24px}.cmp-row small{font-size:13px;line-height:20px;color:rgb(var(--text-secondary))}.cmp-btn.pill{border-radius:999px;font-weight:600}.cmp-row .cmp-btn.pill{height:30px;padding:0 12px;font-size:12.5px}.cmp-none .cmp-btn.pill{height:36px;padding:0 15px;font-size:13.5px}.cmp-top{display:flex;align-items:flex-end;gap:24px;justify-content:space-between;flex-wrap:wrap}.cmp-verdict{margin:26px 0 0;max-width:1000px;font-size:18px;line-height:28px;color:rgb(var(--text-primary))}.cmp-verdict b{font-weight:500}.cmp-t,.app table.cmp-t{width:100%;min-width:0;margin-top:28px;border-collapse:separate;border-spacing:0;font-size:14px}.cmp-t th,.app .cmp-t th{position:static;text-align:left;font-weight:400;font-size:13px;letter-spacing:normal;text-transform:none;color:rgb(var(--text-secondary));padding:8px 10px;border:0;box-shadow:none;background:none;white-space:nowrap}.cmp-t td,.app .cmp-t td{padding:14px 10px;vertical-align:top;border:0;box-shadow:none;font-size:14px;line-height:20px;color:rgb(var(--text-primary));white-space:normal;min-width:0}.app .cmp-t tbody tr:hover td,.app .cmp-dt tbody tr:hover td{background:none}.cmp-mute{color:rgb(var(--text-secondary))!important;font-weight:400!important}.cmp-v{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap;font-weight:500}.cmp-s{display:block;margin-top:4px;font-size:12.5px;color:rgb(var(--text-secondary))}.cmp-src{color:inherit;text-decoration:none}.cmp-src:hover{text-decoration:underline;text-underline-offset:3px}.cmp-chip{display:inline-flex;align-items:center;height:20px;padding:0 7px;border-radius:6px;box-shadow:inset 0 0 0 1px rgb(var(--attention));font-size:12px;font-weight:500;color:rgb(var(--attention))}.cmp-t td.cmp-dc,.app .cmp-t td.cmp-dc{color:rgb(var(--text-secondary))}.cmp-dc b{font-weight:500;color:rgb(var(--text-primary))}.cmp-chart{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:32px;margin-top:40px}.cmp-ch{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:13px;color:rgb(var(--text-secondary))}.cmp-ch b{font-weight:500;color:rgb(var(--text-primary))}.cmp-tl{border:0;background:none;padding:0;font:inherit;font-size:13px;color:rgb(var(--text-secondary))}.cmp-svg{display:block;width:100%;height:auto;margin-top:12px}.cmp-grid{stroke:rgb(var(--border));stroke-width:1}.cmp-ax{fill:rgb(var(--text-secondary));font-size:12px;font-weight:400;font-family:inherit}.cmp-la,.cmp-lb{fill:none;stroke:rgb(var(--text-primary));stroke-width:2;stroke-linejoin:round}.cmp-lb{stroke-dasharray:6 5;stroke-width:1.6;stroke:rgb(var(--text-secondary))}.cmp-key{display:flex;gap:22px;margin:8px 0 0 24px;font-size:13px;color:rgb(var(--text-secondary))}.cmp-key span{display:inline-flex;align-items:center;gap:8px}.cmp-key i{display:inline-block;width:18px;border-top:2px solid rgb(var(--text-primary))}.cmp-key i.b{border-top:2px dashed rgb(var(--text-secondary))}.cmp-dt,.app table.cmp-dt{width:100%;min-width:0;margin-top:12px;border-collapse:separate;border-spacing:0}.cmp-dt th,.app .cmp-dt th{position:static;text-transform:none;letter-spacing:normal;font-weight:400;font-size:12.5px;color:rgb(var(--text-secondary));text-align:right;padding:6px;border:0;box-shadow:none;background:none}.cmp-dt td,.app .cmp-dt td{height:auto;font-size:13px;line-height:18px;text-align:right;padding:7px 6px;border:0;box-shadow:none;color:rgb(var(--text-primary));font-variant-numeric:tabular-nums}.cmp-dt th:first-child,.cmp-dt td:first-child,.app .cmp-dt th:first-child,.app .cmp-dt td:first-child{text-align:left}.cmp-none{display:flex;flex-direction:column;align-items:center;gap:0;max-width:520px;margin:150px auto 0;text-align:center}.cmp-none .cmp-ic{width:26px;height:26px;margin:1px 0 19px;color:rgb(var(--text-secondary))}.cmp-none h2{margin:0;font-family:var(--font-display, Spectral, Georgia, serif);font-weight:400;font-size:21px;line-height:27px}.cmp-none p{margin:10px 0 24px;font-size:14px;line-height:22px;color:rgb(var(--text-secondary))}.app.phone .cmp{padding:20px 16px 80px}.app.phone .cmp-top{flex-direction:column;align-items:flex-start}.app.phone .cmp-tmeta span:first-child,.app.phone .cmp-tmeta [data-meta=sources]{display:none}.app.phone .cmp-verdict{font-size:16px;line-height:24px}.app.phone .cmp-dc,.app.phone .cmp-chart,.app.phone .cmp-t tr[data-row=hours]{display:none}.app.phone .cmp-t td,.app.phone .cmp-t th{padding:10px 5px;font-size:13px}.app.phone .cmp-pick{flex-direction:column;align-items:stretch}.app.phone .cmp-and{align-self:center}.cmp-short{display:none}.app.phone .cmp-short{display:inline}.app.phone .cmp-full{display:none}.app.phone .rbn{flex-wrap:wrap}.app.phone .rbn div{flex:1 1 calc(100% - 2rem)}.app.phone .topbar .ledgerstat{display:none}.app.phone .cgl{width:100%}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:var(--font-sans);font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root,[data-theme=dark]{--bg: 10 10 9;--focus-ring: 236 233 224;--shadow-float: 0 8px 24px -4px rgb(0 0 0 / .4);--srf-ring: 0 0 0 1px rgb(255 255 255 / .07);--srf-shadow: 0 14px 36px -16px rgb(0 0 0 / .65);--srf-shadow-pop: 0 18px 44px -14px rgb(0 0 0 / .7), 0 0 0 1px rgb(255 255 255 / .07);--srf-shadow-dlg: 0 40px 90px -20px rgb(0 0 0 / .75), 0 0 0 1px rgb(255 255 255 / .07);--srf-backdrop: 0 0 0 / .55;--srf-soft: 255 255 255;--cc-surface: 38 36 33;--cc-ink2: 206 201 191;--cc-fill: 236 232 224;--cc-on-fill: 20 19 17;--cc-amber: 214 160 60;--cc-ok: 140 214 168;--cc-shadow: 0 0 0 1px rgb(255 255 255 / .07), 0 14px 36px -16px rgb(0 0 0 / .6);--cc-menu: 44 42 39;--cc-hair: 44 42 39;--cc-flag: 214 160 60 / .1;--h6-ink3: 160 154 144;--cc-menu-shadow: 0 0 0 1px rgb(255 255 255 / .07), 0 18px 40px -16px rgb(0 0 0 / .65);--ps-mark: 214 160 60;--ps-mark-a: .3;--ps-mark-edge: 214 160 60;--ps-bg: 20 19 17;--ps-can1: 20 19 17;--ps-can2: 15 14 13;--ps-paper: 34 32 29;--ps-lit1: 214 160 60 / .4;--ps-lit2: 214 160 60 / .3;--ps-sheet-sh: 0 18px 40px -20px rgb(0 0 0 / .65), 0 0 0 1px rgb(255 255 255 / .05);--ps-card-sh: 0 18px 36px -20px rgb(0 0 0 / .6), 0 0 0 1px rgb(255 255 255 / .05);--ps-ring-a: .16;--scroll-thumb: 62 60 56;--border: 42 41 38;--text-primary: 236 233 224;--text-secondary: 133 130 122;--text-placeholder: 92 90 83;--text-answer: 214 211 200;--status-confirmed: 109 178 115;--amount-positive: 109 178 115;--status-attention: 214 166 84;--status-policy: 142 133 176;--status-no-match: 36 36 34;--status-danger: 176 96 90;--accent: 250 250 247;--accent-ink: 10 10 9;--link: 143 180 214;--link-underline: 51 69 94;--citation-underline: 143 180 214;--bg-sidebar: 18 18 16;--bg-raised: 26 25 22;--text-nav: 150 148 140;--accent-soft: 250 250 247}[data-theme=light]{--focus-ring: 24 22 19;--shadow-float: 0 8px 24px -4px rgb(0 0 0 / .12);--srf-ring: 0 0 0 1px rgb(24 22 19 / .075);--srf-shadow: 0 1px 2px rgb(24 22 19 / .04), 0 12px 32px -18px rgb(24 22 19 / .2);--srf-shadow-pop: 0 18px 40px -16px rgb(24 22 19 / .22), 0 2px 6px rgb(24 22 19 / .04), 0 0 0 1px rgb(24 22 19 / .06);--srf-shadow-dlg: 0 40px 80px -24px rgb(24 22 19 / .32), 0 8px 24px -12px rgb(24 22 19 / .12), 0 0 0 1px rgb(24 22 19 / .04);--srf-backdrop: 24 22 19 / .3;--srf-soft: 24 22 19;--cc-surface: 255 255 255;--cc-ink2: 72 68 62;--cc-fill: 24 22 19;--cc-on-fill: 255 255 255;--cc-amber: 150 92 8;--cc-ok: 22 128 80;--cc-shadow: 0 0 0 1px rgb(24 22 19 / .08), 0 1px 2px rgb(0 0 0 / .04), 0 14px 32px -18px rgb(0 0 0 / .22);--cc-menu: 255 255 255;--cc-hair: 229 227 223;--cc-flag: 150 92 8 / .08;--h6-ink3: 104 99 91;--cc-menu-shadow: 0 0 0 1px rgb(24 22 19 / .06), 0 16px 34px -16px rgb(24 22 19 / .22), 0 2px 6px rgb(24 22 19 / .04);--ps-mark: 255 226 140;--ps-mark-a: .62;--ps-mark-edge: 224 178 60;--ps-bg: 255 255 255;--ps-can1: 248 247 244;--ps-can2: 243 242 238;--ps-paper: 255 255 255;--ps-lit1: 255 226 140 / .72;--ps-lit2: 255 226 140 / .62;--ps-sheet-sh: 0 1px 2px rgb(24 22 19 / .05), 0 26px 50px -26px rgb(24 22 19 / .28);--ps-card-sh: 0 1px 2px rgb(24 22 19 / .04), 0 18px 36px -20px rgb(24 22 19 / .22);--ps-ring-a: .14;--scroll-thumb: 205 205 205;--bg: 250 250 247;--border: 227 225 216;--text-primary: 26 26 23;--text-secondary: 138 136 128;--text-placeholder: 168 166 156;--text-answer: 58 57 53;--status-confirmed: 74 131 80;--amount-positive: 47 122 82;--status-attention: 184 117 47;--status-policy: 122 111 196;--status-no-match: 224 221 212;--status-danger: 160 74 66;--accent: 20 19 15;--accent-ink: 250 250 247;--link: 31 78 121;--link-underline: 181 194 221;--citation-underline: 31 78 121;--bg-sidebar: 244 244 244;--bg-raised: 255 255 255;--text-nav: 91 86 72;--accent-soft: 20 19 15}:root{--font-serif: "Newsreader", ui-serif, Georgia, serif;--font-identity: "Spectral", ui-serif, Georgia, serif;--font-sans: "Manrope", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--fw-regular: 400;--fw-medium: 450;--fw-strong: 550;--size-head: 11px;--size-ui: 13px;--size-title: 22px;--size-answer: 15px;--size-answer-dock: 14px;--lh-meta: 16px;--lh-ui: 20px;--lh-answer: 26px;--lh-answer-dock: 22px;--lh-title: 28px;--h-key: 20px;--h-chip: 24px;--h-icon-btn: 28px;--h-control: 32px;--h-bar: 40px;--h-row: 42px;--h-topbar: 48px;--rail-w: 48px;--dock-w: 440px;--passage-w: 400px;--text-meta: .75rem;--text-label: .8125rem;--text-body: .9375rem;--text-serif-small: 1.125rem;--text-serif-section: 1.3125rem;--text-metric: 1.4375rem;--text-greeting: 1.6875rem;--text-wordmark: 1.5625rem;--text-nav-item: .84375rem;--text-nav-group: .6875rem;--text-brand-word: 1.1875rem;--text-who: .78125rem;--text-avatar: .75rem;--space-page: 2.75rem;--space-nav-top: 4.5rem;--space-nav-bot: 3.5rem;--space-section: 3rem;--space-row-y: 1.25rem;--space-gap: .5rem;--space-nav-name: 2.25rem;--space-nav-tab: 2.75rem;--space-input-pad: 1.375rem;--space-page-top: 1.875rem;--space-topline: 1.625rem;--space-block: 1.5rem;--space-panel-stack: 1.125rem;--radius-panel: .75rem;--radius-answer: 1rem;--radius-pill: 999px;--radius-toggle: .5rem;--radius-btn: .5rem;--answer-px: 1.75rem;--answer-py: 1.625rem;--side-panel-px: 1.375rem;--side-panel-py: 1.25rem;--pill-px: .75rem;--pill-py: .375rem;--row-source: .6875rem;--row-verify: .75rem;--row-field: .875rem;--source-icon: 1.875rem;--verify-check: 1.375rem;--trace-num: 1.125rem;--text-answer-body: 1rem;--text-trace: .78125rem;--text-panel-label: .71875rem;--text-kpi-label: .8125rem;--text-kpi-unit: 1.125rem;--text-kpi-delta: .78125rem;--text-gap-name: .8125rem;--text-req-btn: .71875rem;--text-hero-title: .8125rem;--text-legend: .8125rem;--text-hero-note: .75rem;--text-card-title: .875rem;--text-hero-metric: 1.875rem;--text-basis: 2rem;--text-kpi: 2.25rem;--radius-inner: .5rem;--agent-px: 1rem;--agent-py: .875rem;--text-page-title: 1.375rem;--measure: 72ch;--leading-answer: 1.72;--panel-px: 1.25rem;--panel-py: 1.125rem;--panel-gap: .875rem;--cell-px: 1.375rem;--cell-py: .8125rem;--cell-py-head: .875rem;--cell-px-tight: 1rem;--cell-py-tight: .875rem;--cell-py-tight-head: .75rem;--sidebar-w: 14.5rem;--sidebar-px: 1rem;--sidebar-py: 1.375rem;--nav-item-px: .625rem;--nav-item-py: .5625rem;--nav-item-gap: .6875rem;--nav-stack-gap: .125rem;--nav-radius: .5rem;--nav-icon: 1rem;--nav-group-pt: 1.125rem;--nav-group-pb: .375rem;--brand-gap: .5625rem;--brand-pb: 1.375rem;--brand-mark: 1.25rem;--sidebar-avatar: 1.875rem;--sidebar-foot-gap: .625rem;--radius-card: .75rem;--radius-hero: 1rem;--kpi-px: 1.5rem;--kpi-py: 1.375rem;--pulse-panel-px: 1.375rem;--pulse-panel-py: 1.25rem;--hero-px: 1.875rem;--hero-py: 1.625rem;--kpi-row-gap: 1rem;--ov-gap: 1.125rem;--kpi-foot-mt: .875rem;--gap-row-py: .6875rem;--hero-body-gap: 2.5rem;--legend-row-py: .4375rem;--legend-gap: .625rem;--legend-dot: .6875rem;--radius-dot: .1875rem;--donut: 11.25rem;--hero-note-mt: .625rem;--radius-chip: .375rem;--palette-w: 34rem;--palette-max-h: 24rem;--cite-fill: .06;--cite-rule: 2px;--bar-opacity-min: .45;--bar-opacity-max: .65;--mobile-nav-h: 3.75rem;--mobile-nav-icon: 1.25rem;--brand-icon: 2.75rem;--brand-wordmark: 2.375rem;--brand-icon-sm: 1.125rem;--mark-spin: 2.4s;--dot-size: .4375rem;--bar-height: .5rem;--pip-width: 1.5rem;--pip-gap: .25rem;--bar-outline: 1px;--hairline: 1px}html{background-color:rgb(var(--bg))}body{background-color:rgb(var(--bg));color:rgb(var(--text-primary));font-family:var(--font-sans);-webkit-font-smoothing:antialiased}.numeric{font-variant-numeric:tabular-nums}:focus-visible{outline:2px solid rgb(var(--focus-ring) / .5);outline-offset:2px}::-moz-selection{background:rgb(var(--link) / .3)}::selection{background:rgb(var(--link) / .3)}*{scrollbar-width:thin;scrollbar-color:rgb(var(--scroll-thumb)) transparent}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:0s!important;animation-duration:0s!important;animation-iteration-count:1!important}}@media(max-width:767px){main a,main button,main select,main input{scroll-margin-bottom:calc(var(--mobile-nav-h) + var(--space-gap))}}.container{width:100%}@media(min-width:640px){.container{max-width:640px}}@media(min-width:768px){.container{max-width:768px}}@media(min-width:1024px){.container{max-width:1024px}}@media(min-width:1280px){.container{max-width:1280px}}@media(min-width:1536px){.container{max-width:1536px}}.focusable{outline:2px solid transparent;outline-offset:2px}.focusable:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(var(--accent) / var(--tw-ring-opacity, 1));--tw-ring-offset-width: 2px;--tw-ring-offset-color: rgb(var(--bg) / 1)}.dot{display:inline-block;width:var(--dot-size);height:var(--dot-size);border-radius:9999px;flex:none}.sync-pill-neutral .dot{background:rgb(var(--text-secondary))}.brand-marker{display:inline-block;width:var(--brand-icon-sm);height:var(--brand-icon-sm);flex:none;background-color:currentColor;-webkit-mask:url(/coset-mark.svg) no-repeat center / contain;mask:url(/coset-mark.svg) no-repeat center / contain}.brand-marker-thinking{animation:coset-mark-spin var(--mark-spin) linear infinite;transform-origin:center}@keyframes coset-mark-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.brand-marker-thinking{animation:none}}.\!cited{background-color:rgb(var(--link) / var(--cite-fill))!important;border-left:var(--cite-rule) solid rgb(var(--link-underline))!important}.cited{background-color:rgb(var(--link) / var(--cite-fill));border-left:var(--cite-rule) solid rgb(var(--link-underline))}.chart-tooltip .sub{font-size:var(--text-nav-group);font-weight:500;opacity:.7}.hollow{background-color:transparent;border:var(--bar-outline) solid rgb(var(--text-secondary))}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.left-1\/2{left:50%}.top-1\/2{top:50%}.top-bar{top:var(--bar-height)}.z-50{z-index:50}.mt-1{margin-top:.25rem}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.\!table{display:table!important}.table{display:table}.grid{display:grid}.contents{display:contents}.\!hidden{display:none!important}.hidden{display:none}.h-7{height:1.75rem}.h-9{height:2.25rem}.h-brand-icon{height:var(--brand-icon)}.h-brand-mark{height:var(--brand-mark)}.w-auto{width:auto}.w-brand-mark{width:var(--brand-mark)}.w-full{width:100%}.max-w-lg{max-width:32rem}.max-w-xs{max-width:20rem}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.items-center{align-items:center}.justify-center{justify-content:center}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-gap{gap:var(--space-gap)}.whitespace-pre-line{white-space:pre-line}.rounded{border-radius:var(--radius-chip)}.rounded-btn{border-radius:var(--radius-btn)}.border{border-width:1px}.border-line{--tw-border-opacity: 1;border-color:rgb(var(--border) / var(--tw-border-opacity, 1))}.border-transparent{border-color:transparent}.bg-accent{--tw-bg-opacity: 1;background-color:rgb(var(--accent) / var(--tw-bg-opacity, 1))}.bg-bg{--tw-bg-opacity: 1;background-color:rgb(var(--bg) / var(--tw-bg-opacity, 1))}.bg-black\/70{background-color:#000000b3}.bg-status-attention{--tw-bg-opacity: 1;background-color:rgb(var(--status-attention) / var(--tw-bg-opacity, 1))}.bg-status-danger{--tw-bg-opacity: 1;background-color:rgb(var(--status-danger) / var(--tw-bg-opacity, 1))}.bg-status-no-match{--tw-bg-opacity: 1;background-color:rgb(var(--status-no-match) / var(--tw-bg-opacity, 1))}.bg-status-policy{--tw-bg-opacity: 1;background-color:rgb(var(--status-policy) / var(--tw-bg-opacity, 1))}.bg-transparent{background-color:transparent}.p-5{padding:1.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.font-identity{font-family:var(--font-identity)}.text-avatar{font-size:var(--text-avatar)}.text-body{font-size:var(--text-body)}.text-brand{font-size:var(--brand-wordmark)}.text-brand-word{font-size:var(--text-brand-word)}.text-label{font-size:var(--text-label)}.text-meta{font-size:var(--text-meta)}.text-nav-item{font-size:var(--text-nav-item)}.text-sm{font-size:var(--text-label)}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.italic{font-style:italic}.ordinal{--tw-ordinal: ordinal;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-none{line-height:1}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.text-accent{--tw-text-opacity: 1;color:rgb(var(--accent) / var(--tw-text-opacity, 1))}.text-accent-ink{--tw-text-opacity: 1;color:rgb(var(--accent-ink) / var(--tw-text-opacity, 1))}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.text-text-primary{--tw-text-opacity: 1;color:rgb(var(--text-primary) / var(--tw-text-opacity, 1))}.text-text-secondary{--tw-text-opacity: 1;color:rgb(var(--text-secondary) / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.sv6{--ink: var(--text-primary);--ink2: var(--cc-ink2);--ink3: var(--h6-ink3);--fill: var(--cc-fill);--bg: var(--bg-raised);--hair: var(--cc-hair)}.hover\:text-text-primary:hover{--tw-text-opacity: 1;color:rgb(var(--text-primary) / var(--tw-text-opacity, 1))}.hover\:brightness-110:hover{--tw-brightness: brightness(1.1);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-40:disabled{opacity:.4}
