@import url("https://fonts.googleapis.com/css2?family=Geist:wght@400;500;600;700&family=Geist+Mono:wght@400;500&display=swap");:where(.ui) :where(h1,h2,h3,h4,h5,h6){font-size:revert;font-weight:revert;margin:revert}:where(.ui) :where(p,blockquote,dl,dd,figure,pre){margin:revert}:where(.ui) :where(ul,ol,menu){list-style:revert;margin:revert;padding:revert}:where(.ui) :where(img,video,canvas,audio,iframe,embed,object){display:revert;vertical-align:revert;max-width:revert}:where(.ui) :where(table){border-collapse:revert;text-indent:revert;border-color:revert}:where(.ui) :where(hr){height:revert;border-top-width:revert;color:revert}.ui{--font-sans:"Geist",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--font-mono:"Geist Mono",ui-monospace,"SF Mono",Menlo,monospace;--canvas:oklch(0.972 0.002 90);--panel:oklch(1 0 0);--sub:oklch(0.983 0.002 90);--hover:oklch(0.962 0.003 90);--sel:oklch(0.952 0.004 90);--line:oklch(0.927 0.003 90);--line-2:oklch(0.885 0.004 90);--ink:oklch(0.21 0.008 250);--ink-2:oklch(0.45 0.008 250);--ink-3:oklch(0.525 0.008 250);--ink-4:oklch(0.64 0.006 250);--btn:oklch(0.21 0.008 250);--btn-fg:oklch(0.99 0 0);--brand:oklch(0.69 0.15 29);--brand-ink:oklch(0.56 0.16 30);--brand-soft:oklch(0.965 0.022 30);--st-todo:oklch(0.65 0.17 32);--st-time:oklch(0.74 0.14 72);--st-prog:oklch(0.6 0.15 255);--st-done:oklch(0.63 0.14 155);--st-warn:oklch(0.58 0.17 305);--st-off:oklch(0.72 0.005 250);--tag-bg:oklch(0.965 0.003 90);--shadow-pop:0 0 0 1px oklch(0.21 0.008 250/6%),0 12px 32px -8px oklch(0.21 0.008 250/22%);--av1:oklch(0.9 0.06 75);--av1i:oklch(0.42 0.09 65);--av2:oklch(0.9 0.04 255);--av2i:oklch(0.42 0.1 255);--av3:oklch(0.91 0.05 155);--av3i:oklch(0.4 0.08 155);--av4:oklch(0.91 0.04 30);--av4i:oklch(0.45 0.12 30);--av5:oklch(0.91 0.04 305);--av5i:oklch(0.42 0.11 305);font-family:var(--font-sans);color:var(--ink);font-size:13px;line-height:1.4;letter-spacing:-.003em;-webkit-font-smoothing:antialiased}.ui.dark{--canvas:oklch(0.16 0.004 250);--panel:oklch(0.19 0.005 250);--sub:oklch(0.205 0.005 250);--hover:oklch(0.225 0.006 250);--sel:oklch(0.245 0.006 250);--line:oklch(0.255 0.006 250);--line-2:oklch(0.31 0.006 250);--ink:oklch(0.955 0.003 90);--ink-2:oklch(0.76 0.005 250);--ink-3:oklch(0.69 0.006 250);--ink-4:oklch(0.56 0.006 250);--btn:oklch(0.955 0.003 90);--btn-fg:oklch(0.19 0.005 250);--brand:oklch(0.73 0.14 31);--brand-ink:oklch(0.78 0.12 33);--brand-soft:oklch(0.26 0.04 30);--st-todo:oklch(0.72 0.15 32);--st-time:oklch(0.8 0.13 75);--st-prog:oklch(0.7 0.13 255);--st-done:oklch(0.72 0.13 155);--st-warn:oklch(0.7 0.14 305);--st-off:oklch(0.52 0.006 250);--tag-bg:oklch(0.23 0.006 250);--shadow-pop:0 0 0 1px oklch(1 0 0/8%),0 16px 40px -8px oklch(0 0 0/60%);--av1:oklch(0.35 0.06 70);--av1i:oklch(0.88 0.08 75);--av2:oklch(0.34 0.06 255);--av2i:oklch(0.86 0.06 255);--av3:oklch(0.34 0.05 155);--av3i:oklch(0.86 0.07 155);--av4:oklch(0.35 0.06 30);--av4i:oklch(0.88 0.07 30);--av5:oklch(0.34 0.06 305);--av5i:oklch(0.87 0.06 305)}.ui *{box-sizing:border-box}.ui .ic{width:16px;height:16px;stroke-width:1.75;flex:none;display:inline-block;vertical-align:middle}.ui .ic.s{width:14px;height:14px}.ui .ic.xs{width:12px;height:12px;stroke-width:2}.ui .ic.l{width:18px;height:18px}.ui .ic.xl{width:22px;height:22px}.ui .st{width:14px;height:14px;flex:none;display:inline-block;vertical-align:middle}.ui .mono{font-family:var(--font-mono);letter-spacing:0}.ui .mono,.ui .num{font-variant-numeric:tabular-nums}.ui .k{font-family:var(--font-mono);font-size:10.5px;color:var(--ink-3);border:solid var(--line-2);border-width:1px 1px 2px;border-radius:4px;padding:0 4px;line-height:15px;min-width:17px;text-align:center;display:inline-block}.ui .av{border-radius:50%;display:inline-grid;place-items:center;font-weight:600;flex:none;width:20px;height:20px;font-size:9.5px;letter-spacing:0}.ui .av.m{width:28px;height:28px;font-size:11px}.ui .av.l{width:40px;height:40px;font-size:14px}.ui .av.xl{width:56px;height:56px;font-size:19px}.ui .a1{background:var(--av1);color:var(--av1i)}.ui .a2{background:var(--av2);color:var(--av2i)}.ui .a3{background:var(--av3);color:var(--av3i)}.ui .a4{background:var(--av4);color:var(--av4i)}.ui .a5{background:var(--av5);color:var(--av5i)}.ui .b{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border-radius:7px;border:1px solid var(--line-2);background:var(--panel);color:var(--ink);font-weight:500;white-space:nowrap;box-shadow:0 1px 1px oklch(.21 .008 250/4%)}.ui .b .ic{color:var(--ink-2)}.ui .b.p{background:var(--btn);border-color:var(--btn)}.ui .b.p,.ui .b.p .ic,.ui .b.p .k{color:var(--btn-fg)}.ui .b.p .k{border-color:color-mix(in oklch,var(--btn-fg) 30%,transparent);opacity:.8}.ui .b.g{border-color:transparent;background:transparent;box-shadow:none;color:var(--ink-2)}.ui .b.i{width:28px;padding:0;justify-content:center}.ui .b.lg{height:34px;padding:0 14px;border-radius:8px;font-size:13.5px}.ui .tag{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 8px;border-radius:6px;border:1px solid var(--line);background:var(--panel);color:var(--ink-2);font-size:12px;white-space:nowrap}.ui .tag .ic{width:12px;height:12px;color:var(--ink-3);stroke-width:2}.ui .tag.fill{border-color:transparent}.ui .pill,.ui .tag.fill{background:var(--tag-bg)}.ui .pill{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 9px 0 7px;border-radius:99px;font-size:12px;font-weight:500;color:var(--ink-2);white-space:nowrap}.ui .dot{width:6px;height:6px;border-radius:50%;flex:none}.desk{width:1440px;height:900px;background:var(--canvas);display:grid;grid-template-columns:236px minmax(0,1fr);overflow:hidden;position:relative}.sb{padding:10px 8px 10px 10px;flex-direction:column;gap:1px;min-height:0}.sb,.ws{display:flex}.ws{align-items:center;gap:8px;height:32px;padding:0 6px;margin-bottom:6px}.ws img{width:22px;height:22px;border-radius:6px}.ws b{font-weight:600;font-size:13.5px;letter-spacing:-.01em}.ws .ic{color:var(--ink-3)}.ws .end{margin-left:auto;display:flex;gap:2px}.ws .end span{width:26px;height:26px;border-radius:6px;display:grid;place-items:center;color:var(--ink-2)}.qs{display:flex;align-items:center;gap:8px;height:30px;padding:0 8px;border-radius:7px;border:1px solid var(--line);background:var(--panel);color:var(--ink-3);margin-bottom:10px;box-shadow:0 1px 1px oklch(.21 .008 250/3%)}.qs .k{margin-left:auto}.ni{display:flex;align-items:center;gap:9px;height:28px;padding:0 8px;border-radius:6px;color:var(--ink-2);font-weight:450}.ni .c,.ni .ic{color:var(--ink-3)}.ni .c{margin-left:auto;font-size:12px;font-variant-numeric:tabular-nums}.ni .c.hot{color:var(--brand-ink);font-weight:600}.ni.on{background:var(--sel);font-weight:500}.ni.on,.ni.on .ic{color:var(--ink)}.ni .sq{width:8px;height:8px;border-radius:2.5px;margin:0 4px;flex:none}.sh{display:flex;align-items:center;gap:4px;height:28px;padding:0 8px;margin-top:12px;color:var(--ink-3);font-size:12px;font-weight:500}.sh .ic{width:12px;height:12px}.sbf{margin-top:auto;display:grid;gap:2px}.me{display:flex;align-items:center;gap:9px;height:40px;padding:0 6px;border-radius:8px}.me div{display:grid;line-height:1.25}.me span{font-size:11.5px}.me .ic,.me span{color:var(--ink-3)}.me .ic{margin-left:auto}.presence{position:relative}.presence:after{content:"";position:absolute;right:-1px;bottom:-1px;width:8px;height:8px;border-radius:50%;background:var(--st-done);box-shadow:0 0 0 2px var(--canvas)}.pn{margin:8px 8px 8px 0;background:var(--panel);border:1px solid var(--line);border-radius:10px;display:grid;grid-template-rows:46px auto minmax(0,1fr);min-width:0;min-height:0;overflow:hidden;box-shadow:0 1px 2px oklch(.21 .008 250/4%)}.hd{gap:10px;padding:0 12px 0 16px;border-bottom:1px solid var(--line)}.hd,.hd h3{display:flex;align-items:center}.hd h3{margin:0;font-size:13.5px;font-weight:600;gap:8px}.hd h3 .ic{color:var(--ink-3)}.vt{display:flex;gap:2px;margin-left:8px}.vt span{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border-radius:6px;color:var(--ink-2);font-weight:450}.vt span i{font-style:normal;color:var(--ink-3);font-size:12px;font-variant-numeric:tabular-nums}.vt span.on{background:var(--sel);color:var(--ink);font-weight:500}.vt span.add{color:var(--ink-3)}.hd .end{margin-left:auto;display:flex;align-items:center;gap:6px}.vsep{width:1px;height:18px;background:var(--line);margin:0 4px}.fr{display:flex;align-items:center;gap:6px;padding:8px 16px;border-bottom:1px solid var(--line)}.fc{height:24px;border:1px solid var(--line);border-radius:6px;overflow:hidden;font-size:12px;background:var(--panel)}.fc,.fc span{display:inline-flex;align-items:center}.fc span{padding:0 8px;height:100%;gap:5px;color:var(--ink-2)}.fc span+span{border-left:1px solid var(--line)}.fc b{font-weight:500;color:var(--ink)}.fc .x{padding:0 6px;color:var(--ink-3)}.fr .add{display:inline-flex;gap:5px;padding:0 6px}.fr .add,.fr .end{color:var(--ink-3);align-items:center;font-size:12px}.fr .end{margin-left:auto;display:flex;gap:10px}.fr .end b{color:var(--ink-2);font-weight:500}.split{display:grid;grid-template-columns:minmax(0,1fr) 452px;min-height:0}.ls{overflow:hidden;min-width:0}.gh{display:flex;align-items:center;gap:8px;height:34px;padding:0 14px 0 12px;background:var(--sub);border-bottom:1px solid var(--line);border-top:1px solid var(--line);font-weight:500}.gh:first-child{border-top:0}.gh .ic.xs{color:var(--ink-3)}.gh i{font-style:normal;font-weight:400;font-variant-numeric:tabular-nums}.gh .end,.gh i{color:var(--ink-3)}.gh .end{margin-left:auto;display:flex;gap:10px;font-size:12px;font-weight:400}.gh .end,.rw{align-items:center}.rw{display:grid;grid-template-columns:14px 54px minmax(0,1fr) auto 112px 96px 22px;gap:12px;height:40px;padding:0 16px 0 30px;border-bottom:1px solid color-mix(in oklch,var(--line) 55%,transparent)}.rw.on{background:var(--sel)}.rw .ref{color:var(--ink-3);font-size:12px;font-family:var(--font-mono)}.rw .nm{display:flex;align-items:center;gap:10px;min-width:0}.rw .nm b{font-weight:500;white-space:nowrap;flex:none}.rw .nm span{color:var(--ink-3);font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.rw .tags{display:flex;gap:6px}.rw .tags,.rw .when{justify-content:flex-end}.rw .when{font-size:12px;color:var(--ink-3);text-align:right;white-space:nowrap;display:inline-flex;gap:5px;align-items:center}.rw .when.hot{color:var(--brand-ink);font-weight:500}.rw .amt{text-align:right;font-size:12.5px;color:var(--ink);font-family:var(--font-mono);font-variant-numeric:tabular-nums}.rw .amt small{color:var(--ink-3);font-size:10.5px;margin-left:2px}.meter{width:26px;height:4px;background:var(--line);overflow:hidden;display:inline-block}.meter,.meter i{border-radius:99px}.meter i{display:block;height:100%;background:var(--brand)}.dp{border-left:1px solid var(--line);display:flex;flex-direction:column;min-height:0;overflow:hidden}.dpt{gap:6px;height:40px;padding:0 10px 0 16px;border-bottom:1px solid var(--line);color:var(--ink-3);font-size:12px}.dpt,.dpt .end{display:flex;align-items:center}.dpt .end{margin-left:auto;gap:2px}.dpt .end span{width:26px;height:26px;display:grid;place-items:center;border-radius:6px;color:var(--ink-2)}.dpt .pos{font-variant-numeric:tabular-nums;margin-right:6px;white-space:nowrap}.dph{padding:18px 20px 14px;display:grid;gap:12px}.who{display:flex;gap:12px;align-items:center}.who h4{margin:0;font-size:18px;font-weight:600;letter-spacing:-.02em;line-height:1.2}.who .ph{display:flex;gap:8px;align-items:center;color:var(--ink-2);font-size:12.5px;margin-top:2px}.who .ph .ic{color:var(--ink-3)}.acts{display:flex;gap:6px}.stb{display:inline-flex;align-items:center;gap:7px;height:28px;padding:0 10px;border-radius:7px;border:1px solid var(--line-2);font-weight:500}.stb .ic{color:var(--ink-3)}.tabs{display:flex;gap:18px;padding:0 20px;border-bottom:1px solid var(--line)}.tabs span{height:34px;display:inline-flex;align-items:center;gap:6px;color:var(--ink-3);border-bottom:1.5px solid transparent;margin-bottom:-1px;font-weight:450}.tabs span i{font-style:normal;font-size:11.5px;background:var(--tag-bg);border-radius:99px;padding:0 6px;color:var(--ink-2)}.tabs span.on{color:var(--ink);border-color:var(--ink);font-weight:500}.dpb{padding:14px 20px;gap:16px;align-content:start;overflow:hidden;flex:1}.alert,.dpb{display:grid}.alert{gap:8px;padding:10px 12px;border-radius:8px;background:var(--brand-soft)}.alert .t{display:flex;align-items:center;gap:8px;font-weight:500;color:var(--ink)}.alert .t .ic,.alert .t span{color:var(--brand-ink)}.alert .t span{margin-left:auto;font-family:var(--font-mono);font-size:12px;font-weight:500}.alert .track{height:3px;border-radius:99px;background:color-mix(in oklch,var(--brand) 22%,transparent);overflow:hidden}.alert .track i{display:block;height:100%;width:72%;background:var(--brand)}.props{display:grid;gap:2px}.prop{display:grid;grid-template-columns:124px minmax(0,1fr);min-height:30px;gap:10px}.prop,.prop .l{align-items:center}.prop .l{display:flex;gap:8px;color:var(--ink-3)}.prop .l .ic{width:14px;height:14px}.prop .v{min-width:0}.prop .v.muted{color:var(--ink-3)}.prop .v a{color:var(--ink-2);text-decoration:underline;text-decoration-color:var(--line-2);text-underline-offset:3px}.sect{display:grid;gap:8px}.sect h5{margin:0;font-size:12px;color:var(--ink-3);font-weight:500;display:flex;justify-content:space-between}.items{border:1px solid var(--line);border-radius:9px;overflow:hidden}.it{display:grid;grid-template-columns:32px minmax(0,1fr) auto;gap:10px;align-items:center;padding:8px 10px;border-bottom:1px solid var(--line)}.it:last-child{border-bottom:0}.th{width:32px;height:32px;border-radius:7px;background:var(--sub);border:1px solid var(--line);display:grid;place-items:center;color:var(--ink-3)}.it .n{display:grid;line-height:1.3}.it .n span{font-size:11.5px;color:var(--ink-3)}.it .p{font-family:var(--font-mono);font-size:12.5px;text-align:right}.it.tot{grid-template-columns:minmax(0,1fr) auto;background:var(--sub);padding:9px 12px}.it.tot,.it.tot .p{font-weight:500}.comp{margin:0 14px 14px;border:1px solid var(--line-2);border-radius:10px;padding:10px 12px;display:grid;gap:10px;box-shadow:0 1px 2px oklch(.21 .008 250/5%)}.comp .ph{color:var(--ink-4)}.comp .row{display:flex;align-items:center;gap:8px;color:var(--ink-3);font-size:12px}.comp .row .send{margin-left:auto;width:26px;height:26px;border-radius:7px;background:var(--btn);color:var(--btn-fg);display:grid;place-items:center}.dim{position:absolute;inset:0;background:oklch(.2 .01 250/28%);backdrop-filter:blur(1.5px)}.ui.dark .dim{background:oklch(0 0 0/45%)}.cmdk{position:absolute;left:50%;top:128px;transform:translateX(-50%);width:640px;background:var(--panel);border-radius:14px;box-shadow:var(--shadow-pop);overflow:hidden}.cmdk .in{display:flex;align-items:center;gap:10px;height:52px;padding:0 16px;border-bottom:1px solid var(--line);font-size:15px}.cmdk .in .ic{color:var(--ink-3)}.cmdk .in .caret{width:1.5px;height:18px;background:var(--brand);margin-left:-8px}.cmdk .in .k{margin-left:auto}.cmdk .grp{padding:8px 8px 4px}.cmdk .gl{font-size:11.5px;color:var(--ink-3);padding:4px 8px 6px;font-weight:500}.cmdk .opt{display:flex;align-items:center;gap:10px;height:40px;padding:0 8px;border-radius:8px}.cmdk .opt.on{background:var(--sel)}.cmdk .opt .ic{color:var(--ink-2)}.cmdk .opt .end,.cmdk .opt .sub2{color:var(--ink-3);font-size:12px}.cmdk .opt .end{margin-left:auto;display:flex;gap:8px;align-items:center}.cmdk .opt mark{background:none;color:var(--ink);font-weight:600}.cmdk .ft{display:flex;gap:16px;align-items:center;height:38px;padding:0 14px;border-top:1px solid var(--line);background:var(--sub);color:var(--ink-3);font-size:12px;margin-top:4px}.cmdk .ft span{display:inline-flex;gap:6px;align-items:center}.cmdk .ft .end{margin-left:auto}.oc{display:grid;grid-template-rows:52px minmax(0,1fr);min-height:0}.ohd{display:flex;align-items:center;gap:10px;padding:0 14px 0 12px;border-bottom:1px solid var(--line)}.ohd h3{margin:0;font-size:14px;font-weight:600}.ohd .crumb{display:flex}.ohd .crumb,.ohd .draft{color:var(--ink-3);align-items:center;gap:6px}.ohd .draft{display:inline-flex;font-size:12px;margin-left:4px}.ohd .end{margin-left:auto;display:flex;gap:8px;align-items:center}.obody{overflow:hidden;background:var(--sub);padding:22px 0}.ogrid{width:1060px;margin:0 auto;grid-template-columns:minmax(0,1fr) 360px;gap:18px;align-items:start}.col,.ogrid{display:grid}.col{gap:14px}.card{background:var(--panel);border:1px solid var(--line);border-radius:12px;box-shadow:0 1px 2px oklch(.21 .008 250/4%)}.card>.ch{display:flex;align-items:center;gap:8px;padding:14px 16px 0}.card>.ch h4{margin:0;font-size:13.5px;font-weight:600}.card>.ch .end{margin-left:auto;display:flex;gap:8px;color:var(--ink-3);font-size:12px;align-items:center}.card>.cb{padding:12px 16px 16px;display:grid;gap:12px}.field{display:flex;align-items:center;gap:8px;height:34px;padding:0 10px;border:1px solid var(--line-2);border-radius:8px;background:var(--panel);color:var(--ink-3);box-shadow:inset 0 1px 1px oklch(.21 .008 250/3%)}.field.f{border-color:var(--ink-2);box-shadow:0 0 0 3px color-mix(in oklch,var(--ink) 8%,transparent);color:var(--ink)}.field .end{margin-left:auto}.pl,.pr{display:grid}.pr{grid-template-columns:40px minmax(0,1fr) 104px 96px 20px;gap:14px;align-items:center;padding:10px 0;border-top:1px solid var(--line)}.pr .th{width:40px;height:40px;border-radius:8px}.pr .n{display:grid;line-height:1.35}.pr .n span{color:var(--ink-3);font-size:12px;display:flex;gap:6px}.pr .n span,.step{align-items:center}.step{display:inline-flex;border:1px solid var(--line-2);border-radius:7px;height:28px;overflow:hidden;width:-moz-fit-content;width:fit-content}.step span{width:28px;text-align:center;color:var(--ink-3)}.step b{width:32px;text-align:center;font-weight:500;border-inline:1px solid var(--line);line-height:26px}.pr .p,.step b{font-family:var(--font-mono)}.pr .p{text-align:right}.pr .x{color:var(--ink-4)}.radios{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.radios.two{grid-template-columns:repeat(2,minmax(0,1fr))}.rd{display:grid;grid-template-columns:16px minmax(0,1fr);gap:2px 10px;padding:11px 12px;border:1px solid var(--line-2);border-radius:9px;align-items:center}.rd .o{width:16px;height:16px;border-radius:50%;border:1.5px solid var(--line-2);grid-column:1;grid-row:1/3;align-self:start;margin-top:1px}.rd b{grid-column:2;grid-row:1;font-weight:500}.rd span{color:var(--ink-3);font-size:12px;grid-column:2;grid-row:2}.rd.on{border-color:var(--ink);box-shadow:inset 0 0 0 .5px var(--ink)}.rd.on .o{border:5px solid var(--ink)}.cust{display:grid;gap:12px}.cr{display:flex;gap:12px;align-items:center}.cr div{display:grid;line-height:1.35}.cr span{color:var(--ink-3);font-size:12px}.cr .end{margin-left:auto;align-self:start}.hist{gap:0;border-top:1px solid var(--line);padding-top:4px}.hi,.hist{display:grid}.hi{grid-template-columns:14px minmax(0,1fr) auto;gap:10px;align-items:center;padding:7px 0;font-size:12.5px;color:var(--ink-2)}.hi span:last-child{color:var(--ink-3);font-size:12px}.kv{display:grid;gap:4px}.kv .l{font-size:12px;color:var(--ink-3);display:flex;justify-content:space-between}.sum{display:grid;gap:0}.sr{display:flex;justify-content:space-between;padding:7px 0;color:var(--ink-2)}.sr b{font-family:var(--font-mono);font-weight:400}.sr b,.sr.tot{color:var(--ink)}.sr.tot{border-top:1px solid var(--line);margin-top:6px;padding-top:12px;font-weight:600;font-size:14px}.sr.tot b{font-weight:600;font-size:15px}.found{display:inline-flex;gap:5px;align-items:center;color:var(--st-done);font-size:12px;font-weight:500}.today{overflow:hidden;padding:28px 36px;display:grid;gap:26px;align-content:start;grid-template-rows:none}.hello{display:flex;align-items:flex-end;gap:12px}.hello h3{margin:0;font-size:24px;font-weight:600;letter-spacing:-.03em}.hello p{margin:0;color:var(--ink-3)}.hello .end{margin-left:auto;display:flex;gap:8px}.tgrid{grid-template-columns:minmax(0,1fr) 320px;gap:36px}.big,.tgrid{display:grid}.big{gap:6px}.big .lab{display:flex;gap:16px;color:var(--ink-3);font-size:12.5px}.big .lab b{color:var(--ink-2);font-weight:500;display:inline-flex;gap:4px;align-items:center}.big .val{display:flex;gap:28px;align-items:baseline}.big .val strong{font-size:32px;font-weight:600;letter-spacing:-.035em;font-variant-numeric:tabular-nums}.big .val strong small{font-size:15px;color:var(--ink-3);font-weight:500;margin-left:4px;letter-spacing:0}.big .val span{color:var(--ink-3);font-size:13px}.big .val span b{color:var(--ink-2);font-weight:500;font-variant-numeric:tabular-nums}.chart svg{display:block;width:100%;height:210px}.chart .ax{display:flex;justify-content:space-between;color:var(--ink-4);font-size:11px;font-family:var(--font-mono);padding-top:6px}.side{gap:0;align-content:start}.sb2,.side{display:grid}.sb2{padding:0 0 16px;margin-bottom:16px;border-bottom:1px solid var(--line);gap:4px}.sb2 .l{color:var(--ink-3);font-size:12.5px;display:flex;justify-content:space-between}.sb2 .l a{color:var(--ink-2);text-decoration:none;font-weight:500}.sb2 strong{font-size:20px;font-weight:600;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.sb2 strong small{font-size:13px;color:var(--ink-3);font-weight:500}.sb2 span{color:var(--ink-3);font-size:12px}.team{display:flex;align-items:center;gap:0}.team .av{box-shadow:0 0 0 2px var(--panel);margin-right:-3px}.metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.mt{padding:16px 20px 16px 0;display:grid;gap:4px}.mt+.mt{padding-left:20px;border-left:1px solid var(--line)}.mt .l{color:var(--ink-3);font-size:12.5px;display:flex;justify-content:space-between;align-items:center}.mt .d{font-size:12px;font-weight:500;font-variant-numeric:tabular-nums}.mt .d.up{color:var(--st-done)}.mt .d.dn{color:var(--brand-ink)}.mt strong{font-size:20px;font-weight:600;letter-spacing:-.025em;font-variant-numeric:tabular-nums}.mt svg{width:100%;height:28px;display:block;margin-top:4px}.watch{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:36px}.wl h5{margin:0 0 6px;font-size:13.5px;font-weight:600;display:flex;justify-content:space-between}.wl h5 a{font-size:12.5px;color:var(--ink-3);text-decoration:none;font-weight:450}.wr{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px 0;border-bottom:1px solid var(--line)}.wr .ico{width:28px;height:28px;border-radius:7px;display:grid;place-items:center;background:var(--sub);border:1px solid var(--line);color:var(--ink-2)}.wr .ico.hot{color:var(--brand-ink);background:var(--brand-soft);border-color:transparent}.wr div{display:grid;line-height:1.35}.wr div span{color:var(--ink-3);font-size:12px}.wr .r{color:var(--ink-2);font-size:12.5px;font-variant-numeric:tabular-nums}.mob{width:390px;height:844px;background:var(--panel);position:relative;overflow:hidden;display:flex;flex-direction:column;font-size:15px;letter-spacing:-.01em}.mob.cv{background:var(--canvas)}.sbar{height:50px;display:flex;align-items:flex-end;justify-content:space-between;padding:0 30px 8px 34px;font-size:15px;font-weight:600;flex:none}.sbar .r{display:flex;gap:5px;align-items:center}.sbar .bat{width:24px;height:11.5px;border:1.2px solid var(--ink);border-radius:3.5px;padding:1.2px;opacity:.9}.sbar .bat i{display:block;width:70%;height:100%;background:var(--ink);border-radius:1.5px}.sbar .sig{display:flex;gap:1.5px;align-items:flex-end}.sbar .sig i{width:3px;background:var(--ink);border-radius:1px}.mt1{gap:10px;padding:8px 18px 6px;flex:none}.mt1,.mt1 h3{display:flex;align-items:center}.mt1 h3{margin:0;font-size:30px;font-weight:700;letter-spacing:-.035em;gap:4px}.mt1 h3 .ic{color:var(--ink-3);width:20px;height:20px}.mt1 .end{margin-left:auto;display:flex;gap:8px}.circ{width:38px;height:38px;border-radius:50%;background:var(--sub);border:1px solid var(--line);display:grid;place-items:center;color:var(--ink)}.circ .ic{width:18px;height:18px}.chips{display:flex;gap:8px;padding:8px 18px 12px;flex:none}.chip{height:32px;padding:0 12px;border-radius:99px;border:1px solid var(--line-2);display:inline-flex;align-items:center;gap:6px;font-size:13.5px;color:var(--ink-2);white-space:nowrap}.chip b{font-weight:600;color:var(--ink);font-variant-numeric:tabular-nums}.chip.on{background:var(--btn);border-color:var(--btn)}.chip.on,.chip.on b{color:var(--btn-fg)}.ml{flex:1;overflow:hidden}.mgh{padding:14px 18px 6px;font-size:13px;color:var(--ink-3);font-weight:500;display:flex;gap:6px}.mgh,.mr{align-items:center}.mr{display:grid;grid-template-columns:18px minmax(0,1fr) auto;gap:3px 12px;padding:12px 18px;border-bottom:1px solid var(--line)}.mr .st{width:16px;height:16px}.mr b{font-weight:600;font-size:15.5px}.mr .a{font-family:var(--font-mono);font-size:14px;text-align:right}.mr .m{grid-column:2;color:var(--ink-3);font-size:13.5px;display:flex;gap:6px;align-items:center}.mr .m .ic{width:13px;height:13px}.mr .w{color:var(--ink-3);font-size:13px;text-align:right}.mr .w.hot{color:var(--brand-ink);font-weight:600}.dock{position:absolute;left:0;right:0;bottom:26px;display:flex;justify-content:center;gap:10px}.dock .pill2{display:flex;gap:2px;padding:5px;border-radius:99px;background:color-mix(in oklch,var(--panel) 88%,transparent);border:1px solid var(--line);box-shadow:var(--shadow-pop);backdrop-filter:blur(12px)}.dock .tb{width:58px;height:46px;border-radius:99px;display:grid;place-items:center;align-content:center;gap:2px;color:var(--ink-3);font-size:10px;font-weight:500;letter-spacing:0}.dock .tb .ic{width:20px;height:20px}.dock .tb.on{background:var(--sel);color:var(--ink)}.dock .fab{width:56px;height:56px;border-radius:50%;background:var(--btn);color:var(--btn-fg);display:grid;place-items:center;box-shadow:var(--shadow-pop);align-self:center}.dock .fab .ic{width:22px;height:22px;stroke-width:2}.home{position:absolute;bottom:8px;left:50%;transform:translateX(-50%);width:134px;height:5px;border-radius:99px;background:var(--ink);opacity:.85}.mnav{justify-content:space-between;padding:6px 14px;flex:none}.mnav,.mnav .bk{display:flex;align-items:center}.mnav .bk{gap:2px;color:var(--ink-2);font-size:15px}.mnav .bk .ic{width:22px;height:22px}.mnav .end{display:flex;gap:8px}.mnav .circ{width:34px;height:34px}.mhero{display:grid;justify-items:center;gap:6px;padding:8px 18px 16px;text-align:center;flex:none}.mhero h3{margin:6px 0 0;font-size:24px;font-weight:700;letter-spacing:-.03em}.mhero .s{color:var(--ink-3);font-size:14px;display:flex;gap:8px;align-items:center}.qa{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:0 18px 16px;flex:none}.qa,.qa div{display:grid}.qa div{background:var(--sub);border:1px solid var(--line);border-radius:14px;padding:10px 0 9px;justify-items:center;gap:4px;font-size:12.5px;color:var(--ink-2);font-weight:500}.qa div .ic{width:20px;height:20px;color:var(--ink)}.qa div.p{background:var(--btn);border-color:var(--btn)}.qa div.p,.qa div.p .ic{color:var(--btn-fg)}.mob .grp{margin:0 18px 14px;border:1px solid var(--line);border-radius:14px;overflow:hidden;background:var(--panel);flex:none}.mob .grp .gt{padding:10px 14px 0;font-size:12.5px;color:var(--ink-3);font-weight:500}.gr{display:flex;justify-content:space-between;gap:10px;padding:11px 14px;border-bottom:1px solid var(--line);font-size:14.5px}.gr:last-child{border-bottom:0}.gr span:first-child{color:var(--ink-2)}.gr .mono{font-size:14px}.gr.tot{font-weight:600;background:var(--sub)}.mfoot{margin-top:auto;padding:12px 18px 34px;border-top:1px solid var(--line);background:var(--panel);display:grid;grid-template-columns:1fr;gap:8px;flex:none}.bigb{height:50px;border-radius:14px;display:flex;align-items:center;justify-content:center;gap:8px;font-weight:600;font-size:16px;background:var(--btn);color:var(--btn-fg)}.bigb .ic{width:18px;height:18px}.bigb span.cur{display:inline-flex;align-items:center;gap:6px;font-weight:500;opacity:.75;font-size:14px}.dlv{padding:4px 18px 0;display:grid;gap:4px;flex:none}.dlv .kick{color:var(--ink-3);font-size:13.5px;font-weight:500;display:flex;justify-content:space-between}.dlv h3{margin:0;font-size:28px;font-weight:700;letter-spacing:-.035em;line-height:1.12}.dlv .eta{color:var(--ink-2);font-size:14.5px}.prog{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin-top:12px}.prog i{height:5px;border-radius:99px;background:var(--line);position:relative;overflow:hidden}.prog i.half:after,.prog i.on{background:var(--ink)}.prog i.half:after{content:"";position:absolute;inset:0;width:55%;border-radius:99px}.progl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));font-size:12px;color:var(--ink-3);margin-top:4px}.progl b{color:var(--ink);font-weight:600}.progl span:nth-child(2){text-align:center}.progl span:nth-child(3){text-align:right}.mc{margin:14px 18px 0;border:1px solid var(--line);border-radius:18px;background:var(--panel);flex:none;overflow:hidden}.mc .top{display:flex;gap:12px;align-items:center;padding:14px}.mc .top div{display:grid;line-height:1.3}.mc .top div b{font-size:16px}.mc .top div span{color:var(--ink-3);font-size:13.5px}.mc .top .end{margin-left:auto;display:flex;gap:8px}.mc .addr{display:flex;gap:10px;padding:12px 14px;border-top:1px solid var(--line);align-items:flex-start}.mc .addr .ic{color:var(--ink-3);margin-top:2px}.mc .addr div{display:grid;line-height:1.35;font-size:14.5px}.mc .addr div span{color:var(--ink-3);font-size:13px}.mc .addr .go{margin-left:auto;height:32px;padding:0 12px;border-radius:99px;border:1px solid var(--line-2);display:inline-flex;gap:6px;align-items:center;font-size:13.5px;font-weight:500}.cash{display:flex;justify-content:space-between;align-items:center;padding:14px}.cash div{display:grid;line-height:1.3}.cash div span{color:var(--ink-3);font-size:13px}.cash strong{font-size:24px;font-weight:650;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.cash strong small{font-size:14px;color:var(--ink-3);font-weight:500}.next{margin:14px 18px 0;display:flex;gap:12px;align-items:center;padding:12px 14px;border-radius:14px;background:var(--sub);border:1px solid var(--line);color:var(--ink-2);font-size:14px;flex:none;white-space:nowrap}.next>span{overflow:hidden;text-overflow:ellipsis;min-width:0}.next b{color:var(--ink);font-weight:600}.next .ic{margin-left:auto;color:var(--ink-3)}.swipe{margin:auto 18px 36px;height:60px;border-radius:99px;background:var(--btn);color:var(--btn-fg);position:relative;display:grid;place-items:center;font-weight:600;font-size:15.5px;flex:none}.swipe .knob{position:absolute;left:6px;top:6px;width:48px;height:48px;border-radius:50%;background:var(--brand);color:oklch(.99 0 0);display:grid;place-items:center}.swipe .knob .ic{width:22px;height:22px;stroke-width:2.2}.swipe>span:last-child{opacity:.9;padding-left:52px;font-size:15px}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.ui .body{overflow:hidden;padding:22px 28px;display:grid;gap:18px;align-content:start;min-height:0}.ui .body.flush{padding:0;gap:0}.ui .ttl{display:flex;align-items:flex-end;gap:12px}.ui .ttl h3{margin:0;font-size:20px;font-weight:600;letter-spacing:-.025em}.ui .ttl p{margin:2px 0 0;color:var(--ink-3)}.ui .ttl .end{margin-left:auto}.ui .row,.ui .ttl .end{display:flex;gap:8px;align-items:center}.ui .row.wrap{flex-wrap:wrap}.ui .sp{flex:1}.ui .muted{color:var(--ink-3)}.ui .ink2{color:var(--ink-2)}.ui .hot{color:var(--brand-ink)}.ui .okc{color:var(--st-done)}.ui .seg2{display:inline-flex;background:var(--sub);border:1px solid var(--line);border-radius:8px;padding:2px}.ui .seg2 span{height:24px;padding:0 10px;border-radius:6px;display:inline-flex;align-items:center;gap:6px;color:var(--ink-2)}.ui .seg2 span.on{background:var(--panel);color:var(--ink);font-weight:500;box-shadow:0 1px 2px oklch(.21 .008 250/8%),0 0 0 1px var(--line)}.ui .seg2 span i{font-style:normal;color:var(--ink-3);font-size:12px}.ui .srch{display:flex;align-items:center;gap:8px;height:30px;padding:0 10px;border:1px solid var(--line-2);border-radius:7px;color:var(--ink-3);background:var(--panel);min-width:260px}.ui .t{width:100%;border-collapse:collapse}.ui .t th{font-weight:500;color:var(--ink-3);font-size:12px;text-align:left;height:34px;background:var(--panel)}.ui .t td,.ui .t th{padding:0 12px;border-bottom:1px solid var(--line);white-space:nowrap}.ui .t td{height:46px}.ui .t td:first-child,.ui .t th:first-child{padding-left:20px}.ui .t td:last-child,.ui .t th:last-child{padding-right:20px}.ui .t tr.on td{background:var(--sel)}.ui .t .r{text-align:right}.ui .t .c{text-align:center}.ui .t td .mono,.ui .t td.mono{font-size:12.5px}.ui .t.dense td{height:40px}.ui .cellp{display:flex;gap:10px;align-items:center}.ui .cellp>div{display:grid;line-height:1.3}.ui .cellp>div span{color:var(--ink-3);font-size:12px}.ui .tbox{border:1px solid var(--line);border-radius:10px;overflow:hidden;background:var(--panel)}.ui .tbox .t td:first-child,.ui .tbox .t th:first-child{padding-left:16px}.ui .tfoot{display:flex;justify-content:space-between;align-items:center;height:40px;padding:0 16px;color:var(--ink-3);font-size:12px}.ui .strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--line);border-radius:10px;background:var(--panel)}.ui .strip.five{grid-template-columns:repeat(5,minmax(0,1fr))}.ui .strip.three{grid-template-columns:repeat(3,minmax(0,1fr))}.ui .strip>div{padding:14px 16px;display:grid;gap:3px}.ui .strip>div+div{border-left:1px solid var(--line)}.ui .strip .l{color:var(--ink-3);font-size:12.5px;display:flex;justify-content:space-between;gap:8px}.ui .strip strong{font-size:20px;font-weight:600;letter-spacing:-.025em;font-variant-numeric:tabular-nums}.ui .strip strong small{font-size:12.5px;font-weight:500;color:var(--ink-3);letter-spacing:0}.ui .strip .s{font-size:12px;color:var(--ink-3)}.ui .gcols{display:grid;gap:18px;align-items:start}.ui .box{background:var(--panel);border:1px solid var(--line);border-radius:12px}.ui .box>.bh{display:flex;align-items:center;gap:8px;padding:14px 16px 0}.ui .box>.bh h4{margin:0;font-size:13.5px;font-weight:600}.ui .box>.bh .end{margin-left:auto;display:flex;gap:8px;align-items:center;color:var(--ink-3);font-size:12px}.ui .box>.bb{padding:12px 16px 16px;display:grid;gap:12px}.ui .box>.bb.flush{padding:8px 0 0;gap:0}.ui .lr{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px 16px;border-top:1px solid var(--line)}.ui .lr:first-child{border-top:0}.ui .lr>div{display:grid;line-height:1.35;min-width:0}.ui .lr>div span{color:var(--ink-3);font-size:12px}.ui .lr .r{color:var(--ink-2);font-size:12.5px;text-align:right}.ui .sq28{width:28px;height:28px;border-radius:7px;display:grid;place-items:center;background:var(--sub);border:1px solid var(--line);color:var(--ink-2)}.ui .sq28.hot{background:var(--brand-soft);color:var(--brand-ink);border-color:transparent}.ui .fg{display:grid;gap:5px}.ui .fg>label{font-size:12px;color:var(--ink-2);font-weight:500;display:flex;justify-content:space-between}.ui .fg>label span{color:var(--ink-3);font-weight:400}.ui .inp{display:flex;align-items:center;gap:8px;height:34px;padding:0 10px;border:1px solid var(--line-2);border-radius:8px;background:var(--panel);color:var(--ink);box-shadow:inset 0 1px 1px oklch(.21 .008 250/3%)}.ui .inp.ph{color:var(--ink-4)}.ui .inp.f{border-color:var(--ink-2);box-shadow:0 0 0 3px color-mix(in oklch,var(--ink) 8%,transparent)}.ui .inp .end{margin-left:auto;color:var(--ink-3);display:flex;gap:6px;align-items:center}.ui table{font-size:inherit}.ui .body.flush{display:block}.ui .pc .img .tag .ic{width:12px;height:12px;stroke-width:2}.ui .seg2 span{white-space:nowrap}.ui .inp.ta{display:block;height:auto;min-height:84px;align-items:flex-start;padding-top:9px;line-height:1.5}.ui .f2{grid-template-columns:1fr 1fr}.ui .f2,.ui .f3{display:grid;gap:12px}.ui .f3{grid-template-columns:1fr 1fr 1fr}.ui .hint2{font-size:12px;color:var(--ink-3)}.ui .tg{width:32px;height:18px;border-radius:99px;background:var(--line-2);position:relative;flex:none;display:inline-block}.ui .tg:after{content:"";position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:var(--panel);box-shadow:0 1px 2px oklch(0 0 0/20%)}.ui .tg.on{background:var(--st-done)}.ui .tg.on:after{left:16px}.ui .setrow{display:flex;align-items:center;gap:14px;padding:12px 0;border-top:1px solid var(--line)}.ui .setrow:first-child{border-top:0}.ui .setrow>div{display:grid;line-height:1.35}.ui .setrow>div span{color:var(--ink-3);font-size:12px}.ui .setrow .end{margin-left:auto;display:flex;gap:8px;align-items:center}.ui .snav{display:grid;gap:1px;align-content:start}.ui .snav span{height:30px;padding:0 10px;border-radius:6px;display:flex;align-items:center;gap:9px;color:var(--ink-2)}.ui .snav span .ic{color:var(--ink-3)}.ui .snav span.on{background:var(--sel);color:var(--ink);font-weight:500}.ui .snav .gl2{font-size:11.5px;color:var(--ink-3);padding:12px 10px 4px;height:auto;font-weight:500}.ui .pc{border:1px solid var(--line);border-radius:12px;overflow:hidden;background:var(--panel);display:grid}.ui .pc .img{height:150px;background:var(--sub);border-bottom:1px solid var(--line);display:grid;place-items:center;position:relative;color:var(--ink-4)}.ui .pc .img .ic{width:44px;height:44px;stroke-width:1.2}.ui .pc .img .plat{position:absolute;top:10px;left:10px}.ui .pc .img .vis{position:absolute;top:10px;right:10px}.ui .pc .meta{padding:12px 14px 14px;display:grid;gap:4px}.ui .pc .meta b{font-weight:500}.ui .pc .meta .pr2{display:flex;justify-content:space-between;align-items:baseline}.ui .pc .meta .pr2 .mono{font-size:13px}.ui .pc .meta .pr2 s{color:var(--ink-4);font-size:12px;font-family:var(--font-mono)}.ui .stk{display:inline-flex;gap:6px;align-items:center;font-size:12px;color:var(--ink-3)}.ui .bar2{height:6px;border-radius:99px;background:var(--sub);border:1px solid var(--line);overflow:hidden}.ui .bar2 i{display:block;height:100%;border-radius:99px;background:var(--ink-2)}.ui .mini{display:inline-flex;align-items:center;gap:8px}.ui .mini .bar2{width:64px;height:5px;border:0}.ui .dimw{position:absolute;inset:0;background:oklch(.2 .01 250/26%)}.ui.dark .dimw{background:oklch(0 0 0/45%)}.ui .so{position:absolute;top:8px;right:8px;bottom:8px;width:480px;background:var(--panel);border-radius:12px;box-shadow:var(--shadow-pop);display:flex;flex-direction:column;overflow:hidden}.ui .so .soh{display:flex;align-items:center;gap:10px;height:52px;padding:0 14px 0 18px;border-bottom:1px solid var(--line)}.ui .so .soh h4{margin:0;font-size:14px;font-weight:600}.ui .so .soh .end{margin-left:auto;display:flex;gap:4px}.ui .so .sob{padding:18px;display:grid;gap:16px;align-content:start;overflow:hidden;flex:1}.ui .so .sof{padding:12px 18px;border-top:1px solid var(--line);display:flex;gap:8px;justify-content:flex-end;background:var(--sub)}.ui .modal{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:440px;background:var(--panel);border-radius:14px;box-shadow:var(--shadow-pop);overflow:hidden}.ui .modal .mb{padding:24px 24px 18px;display:grid;gap:10px;justify-items:start}.ui .modal h4{margin:0;font-size:17px;font-weight:600;letter-spacing:-.02em}.ui .modal p{margin:0;color:var(--ink-2);line-height:1.5}.ui .modal .mf{padding:12px 16px;border-top:1px solid var(--line);display:flex;justify-content:flex-end;gap:8px;background:var(--sub)}.ui .pop{position:absolute;background:var(--panel);border-radius:12px;box-shadow:var(--shadow-pop);overflow:hidden}.ui .tl2{gap:0}.ui .tl2,.ui .tl2 .ev{display:grid;position:relative}.ui .tl2 .ev{grid-template-columns:24px minmax(0,1fr) auto;gap:12px;padding:8px 0;align-items:start}.ui .tl2 .ev:before{content:"";position:absolute;left:11.5px;top:30px;bottom:-8px;width:1px;background:var(--line)}.ui .tl2 .ev:last-child:before{display:none}.ui .tl2 .ev .dt{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:var(--sub);border:1px solid var(--line);color:var(--ink-3)}.ui .tl2 .ev .dt .ic{width:12px;height:12px;stroke-width:2}.ui .tl2 .ev .tx{color:var(--ink-2);padding-top:3px;line-height:1.45}.ui .tl2 .ev .tx b{color:var(--ink);font-weight:500}.ui .tl2 .ev .tm{color:var(--ink-3);font-size:12px;padding-top:4px}.ui .tl2 .ev .bubble{margin-top:6px;border:1px solid var(--line);border-radius:10px;padding:10px 12px;color:var(--ink);background:var(--panel)}.ui .kb{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.ui .kc{background:var(--sub);border-radius:12px;padding:10px;gap:8px}.ui .kc>.kh{display:flex;align-items:center;gap:8px;padding:2px 4px 4px;font-weight:500}.ui .kc>.kh i{font-style:normal;color:var(--ink-3);font-weight:400}.ui .kcard{background:var(--panel);border:1px solid var(--line);border-radius:10px;padding:12px;display:grid;gap:8px;box-shadow:0 1px 2px oklch(.21 .008 250/4%)}.ui .kcard .top{display:flex;justify-content:space-between;gap:8px;align-items:center}.ui .kcard .meta{flex-wrap:wrap}.ui .kcard .acts2,.ui .kcard .meta{display:flex;gap:6px}.ui .tiles{display:grid;grid-template-columns:repeat(11,minmax(0,1fr));gap:8px}.ui .tile{height:64px;border-radius:9px;border:1px solid var(--line);padding:7px 8px;display:grid;align-content:space-between;font-size:11px;color:var(--ink-3);background:var(--panel);position:relative}.ui .tile b{color:var(--ink);font-weight:500;font-size:12px}.ui .tile:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:3px;border-radius:0 3px 3px 0;background:var(--c,var(--st-off))}.ui .legend2{display:flex;gap:16px;color:var(--ink-3);font-size:12px;flex-wrap:wrap}.ui .legend2 span{display:inline-flex;gap:6px;align-items:center}.ui .flow{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;align-items:center}.ui .node{border:1px solid var(--line);border-radius:12px;background:var(--panel);padding:12px 14px;display:grid;gap:4px;position:relative}.ui .node .nt{display:flex;gap:8px;align-items:center;font-weight:500}.ui .node .nt .dot{margin-left:auto}.ui .node span{color:var(--ink-3);font-size:12px}.ui .node strong{font-size:18px;font-weight:600;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.ui .fcol{display:grid;gap:8px}.ui .arrow{height:1px;background:var(--line-2);margin:0 6px;position:relative}.ui .flowrow{display:grid;grid-template-columns:1.1fr 24px 1fr 24px 1fr 24px 1fr 24px 1fr;align-items:center}.ui .flowrow .ar{display:grid;place-items:center;color:var(--ink-4)}.ui .upt{grid-template-columns:repeat(60,1fr);height:22px}.ui .upt i{background:var(--st-done);opacity:.85}.ui .upt i.w{background:var(--st-time)}.ui .upt i.d{background:var(--st-todo)}.ui .shot2{height:150px;border-radius:10px;border:1px solid var(--line);background:repeating-linear-gradient(135deg,var(--sub) 0 10px,var(--panel) 10px 20px)}.ui .code{font-family:var(--font-mono);font-size:12.5px;line-height:1.7;color:var(--ink);white-space:pre-wrap}.ui .var{background:var(--brand-soft);color:var(--brand-ink);border-radius:4px;padding:0 3px}.ui .heat{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:5px}.ui .heat i{height:28px;border-radius:6px;background:var(--sub);border:1px solid var(--line);font-style:normal;font-size:10.5px;color:var(--ink-3);display:grid;place-items:center;font-variant-numeric:tabular-nums}.ui .heat i.l1{background:color-mix(in srgb,var(--st-done) 18%,var(--panel));border-color:transparent}.ui .heat i.l2{background:color-mix(in srgb,var(--st-done) 38%,var(--panel));border-color:transparent;color:var(--ink-2)}.ui .heat i.l3{background:color-mix(in srgb,var(--st-done) 62%,var(--panel))}.ui .heat i.l3,.ui .heat i.lw{border-color:transparent;color:var(--ink)}.ui .heat i.lw{background:color-mix(in srgb,var(--st-time) 40%,var(--panel))}.ui .heat i.off{background:transparent;border-style:dashed}.ui .heat i.now{box-shadow:0 0 0 1.5px var(--ink)}.ui .gauge{display:grid;justify-items:center;gap:2px}.ui .gauge svg{width:200px;height:112px}.ui .sw2{width:26px;height:26px;border-radius:50%;box-shadow:0 0 0 1px var(--line);display:inline-block}.ui .sw2.on{box-shadow:0 0 0 2px var(--panel),0 0 0 4px var(--ink)}.ui .thc{border:1px solid var(--line-2);border-radius:10px;overflow:hidden;display:grid;width:132px}.ui .thc .pv{height:70px;display:grid;grid-template-columns:30px 1fr}.ui .thc .pv i{display:block}.ui .thc span{padding:7px 10px;font-size:12px;display:flex;gap:6px;align-items:center;border-top:1px solid var(--line)}.ui .thc.on{border-color:var(--ink);box-shadow:inset 0 0 0 .5px var(--ink)}.ui .q{display:grid;grid-template-columns:minmax(0,1fr) 120px 110px;gap:12px;align-items:center;padding:10px 0;border-top:1px solid var(--line)}.ui .q:first-child{border-top:0}.ui .q .mono{text-align:right}.ui .lead{display:grid;gap:8px}.ui .ld{display:grid;grid-template-columns:20px 28px minmax(0,1fr) 120px 60px;gap:10px;align-items:center}.ui .ld .n{color:var(--ink-3);font-family:var(--font-mono);font-size:12px}.ui .ld .mono{text-align:right;font-size:12.5px}.ui .brandpanel{background:oklch(.36 .03 230);color:oklch(.96 .01 85);position:relative;overflow:hidden;display:grid;align-content:end;padding:56px;gap:16px}.ui .brandpanel .sym{position:absolute;border:2px solid oklch(1 0 0/10%)}.ui.login{display:grid;grid-template-columns:1fr 1fr;width:1440px;height:900px;background:var(--panel)}.ui .lform{display:grid;place-items:center}.ui .lform .inner{width:360px;display:grid;gap:18px}.ui .mrow2{display:flex;gap:12px;align-items:center;padding:12px 18px;border-bottom:1px solid var(--line)}.ui .mrow2>div{display:grid;line-height:1.3;min-width:0}.ui .mrow2>div span{color:var(--ink-3);font-size:13px}.ui .mrow2 .end{margin-left:auto;display:flex;gap:8px;align-items:center}.ui .mstep{display:inline-flex;align-items:center;border:1px solid var(--line-2);border-radius:10px;height:34px;overflow:hidden}.ui .mstep span{width:34px;display:grid;place-items:center;color:var(--ink-2)}.ui .mstep b{min-width:36px;text-align:center;font-family:var(--font-mono);border-inline:1px solid var(--line);line-height:32px;font-size:15px}.ui .seg3{margin:4px 18px 10px;display:grid;grid-template-columns:repeat(3,1fr);background:var(--sub);border:1px solid var(--line);border-radius:11px;padding:3px;flex:none}.ui .seg3 span{height:32px;border-radius:8px;display:grid;place-items:center;color:var(--ink-2);font-size:14px}.ui .seg3 span.on{background:var(--panel);color:var(--ink);font-weight:600;box-shadow:0 1px 2px oklch(0 0 0/10%),0 0 0 1px var(--line)}.ui .msheet{position:absolute;left:0;right:0;bottom:0;background:var(--panel);border-radius:26px 26px 0 0;padding:10px 18px 34px;display:grid;gap:12px;box-shadow:0 -10px 40px oklch(0 0 0/18%)}.ui .msheet h5{margin:0;font-size:18px;font-weight:700;letter-spacing:-.02em}.ui .mscrim{position:absolute;inset:0;background:oklch(.2 .02 235/40%)}.ui .banner{margin:0 14px 8px;border-radius:12px;padding:10px 12px;display:flex;gap:10px;align-items:center;font-size:13.5px;flex:none}.ui .banner.warn{background:var(--brand-soft);color:var(--ink)}.ui .banner.warn .ic{color:var(--brand-ink)}.ui .banner.off{background:var(--sub);border:1px solid var(--line);color:var(--ink-2)}.ui .ringw{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:0 18px;flex:none}.ui .ringc{border:1px solid var(--line);border-radius:16px;padding:12px;display:flex;gap:12px;align-items:center;background:var(--panel)}.ui .ringc svg{width:46px;height:46px;flex:none}.ui .ringc div{display:grid;line-height:1.25}.ui .ringc div b{font-size:17px;font-variant-numeric:tabular-nums}.ui .ringc div span{color:var(--ink-3);font-size:12.5px}.ui .mlist2{margin:0 18px;border:1px solid var(--line);border-radius:16px;overflow:hidden;flex:none;background:var(--panel)}.ui .mlist2 .li{display:flex;gap:12px;align-items:center;padding:13px 14px;border-bottom:1px solid var(--line);font-size:15px}.ui .mlist2 .li:last-child{border-bottom:0}.ui .mlist2 .li .ic{color:var(--ink-2)}.ui .mlist2 .li .end{margin-left:auto;color:var(--ink-3);display:flex;gap:6px;align-items:center;font-size:14px}.ui .slot{display:grid;grid-template-columns:46px minmax(0,1fr);gap:10px;padding:0 18px}.ui .slot .h{color:var(--ink-3);font-family:var(--font-mono);font-size:12.5px;padding-top:14px}.ui .icard{border:1px solid var(--line);border-radius:16px;padding:12px 14px;display:grid;gap:8px;background:var(--panel);margin-bottom:10px}.ui .icard.now{border-color:var(--ink);box-shadow:inset 0 0 0 .5px var(--ink)}.ui .icard.done{opacity:.6}.ui .icard .top{display:flex;justify-content:space-between;gap:8px;align-items:center}.ui .icard .top b{font-size:15.5px}.ui .icard .m{color:var(--ink-3);font-size:13px;display:flex;gap:6px;align-items:center;flex-wrap:wrap}.ui .icard .two{display:grid;grid-template-columns:1fr 1fr;gap:8px}.ui .icard .two .b{height:38px;justify-content:center;border-radius:10px;font-size:14px}.ui .grab{width:40px;height:4px;border-radius:99px;background:var(--line-2);margin:0 auto 2px}:where(.ui) .wrap{padding:14px 16px 0;display:grid;justify-items:center}.ui button{background:none;cursor:pointer;text-align:inherit}.ui button,.ui input,.ui textarea{font:inherit;color:inherit;border:0;padding:0}.ui input,.ui textarea{background:transparent;outline:0;width:100%;resize:none;min-width:0}.ui input::-moz-placeholder,.ui textarea::-moz-placeholder{color:var(--ink-4)}.ui input::placeholder,.ui textarea::placeholder{color:var(--ink-4)}.ui :focus-visible{outline:2px solid var(--st-prog);outline-offset:1px;border-radius:6px}.ui .b,.ui .chip,.ui .fc,.ui .mi,.ui .ni,.ui .opt,.ui .rd,.ui .seg2 span,.ui .seg3 span,.ui .snav span,.ui .stb,.ui .tab,.ui .tabs span,.ui .tag.click,.ui .tb,.ui .vt span{cursor:pointer}.ui .b:hover{background:var(--hover)}.ui .b.p:hover{background:var(--btn);filter:brightness(1.15)}.ui .b.g:hover{background:var(--hover)}.ui .b[disabled]{opacity:.45;pointer-events:none}.ui .ni:hover{background:var(--hover)}.ui .ni.on:hover{background:var(--sel)}.ui .vt span:hover{color:var(--ink)}.ui .stb:hover{background:var(--hover)}.ui .xrow{display:grid;grid-template-columns:16px 14px 54px minmax(0,1fr) 200px 96px 96px 22px;gap:12px;align-items:center;height:40px;padding:0 16px 0 12px;border-bottom:1px solid color-mix(in srgb,var(--line) 55%,transparent);cursor:default}.ui .xrow:hover{background:var(--hover)}.ui .xhead{position:sticky;top:0;z-index:2;display:grid;grid-template-columns:16px 104px 54px minmax(0,1fr) 132px 150px 150px 96px 22px;gap:12px;align-items:center;height:28px;padding:0 16px 0 12px;background:var(--panel);border-bottom:1px solid var(--line);font-size:11px;font-weight:600;color:var(--ink-3);text-transform:uppercase;letter-spacing:.04em}.ui .xhead .r{text-align:right}.ui .xpager{position:sticky;bottom:0;gap:6px;padding:8px 16px;background:var(--panel);border-top:1px solid var(--line);font-size:12.5px}.ui .mmore,.ui .xpager{display:flex;align-items:center}.ui .mmore{justify-content:space-between;gap:10px;padding:14px 16px;font-size:13px}.ui .xpg{min-width:28px;height:28px;border-radius:7px;border:1px solid transparent;background:none;font:inherit;font-size:12.5px;color:var(--ink-2);cursor:pointer}.ui .xpg:hover{background:var(--hover)}.ui .xpg.on{border-color:var(--line-2);background:var(--sub);color:var(--ink);font-weight:600}.ui .xst{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--ink-2);white-space:nowrap;overflow:hidden}.ui .xst.late span{color:var(--brand-ink);font-weight:500}.ui .xdo .hb{display:inline-flex;align-items:center;gap:5px;height:26px;padding:0 10px;border-radius:7px;border:1px solid transparent;background:none;font:inherit;font-size:12px;font-weight:500;color:var(--ink-3);cursor:pointer;white-space:nowrap;transition:background var(--t1) var(--e-out),color var(--t1) var(--e-out),border-color var(--t1) var(--e-out)}.ui .xdo .hb .ic{width:13px;height:13px}.ui .xdo .hb.pri{color:var(--brand-ink)}.ui .xdo .hb:focus-visible,.ui .xrow.on .xdo .hb,.ui .xrow:hover .xdo .hb{border-color:var(--line-2);background:var(--panel);color:var(--ink)}.ui .xrow.on .xdo .hb.pri,.ui .xrow:hover .xdo .hb.pri{background:var(--ink);border-color:var(--ink);color:var(--panel)}.ui .xdup{flex:none;font-size:11px;font-weight:500;padding:1px 7px;border-radius:99px;background:oklch(.8 .13 80/.22);color:oklch(.5 .12 70)!important;cursor:pointer}.ui .xrow.on{background:var(--sel)}.ui .xrow.cur{box-shadow:inset 2px 0 0 var(--ink)}.ui .xrow .ref{color:var(--ink-3);font-size:12px;font-family:var(--font-mono)}.ui .xrow .nm{display:flex;align-items:center;gap:10px;min-width:0}.ui .xrow .nm b{font-weight:500;white-space:nowrap;flex:none}.ui .xrow .nm span{overflow:hidden;text-overflow:ellipsis;min-width:0}.ui .xrow .nm span,.ui .xrow .when{color:var(--ink-3);font-size:12px;white-space:nowrap}.ui .xrow .when{text-align:right;display:inline-flex;gap:6px;align-items:center;justify-content:flex-end}.ui .xrow .when.hot{color:var(--brand-ink);font-weight:500}.ui .xrow .amt{text-align:right;font-size:12.5px;font-family:var(--font-mono);font-variant-numeric:tabular-nums}.ui .xrow .amt small{color:var(--ink-3);font-size:11px;margin-left:2px}.ui .cbx{width:15px;height:15px;border-radius:4px;border:1.5px solid var(--line-2);display:grid;place-items:center;opacity:0;background:var(--panel);color:var(--panel)}.ui .cbx .ic{width:11px;height:11px;stroke-width:3}.ui .selmode .cbx,.ui .xrow:hover .cbx{opacity:1}.ui .xrow.chk .cbx{opacity:1;background:var(--ink);border-color:var(--ink)}.ui .tcell{display:flex;justify-content:flex-end;gap:6px}.ui .hacts{gap:4px}.ui .hacts,.ui .xrow:hover .tcell .tag{display:none}.ui .hacts .hb.pri{background:var(--ink);border-color:var(--ink);color:var(--panel)}.ui .xrow:hover .hacts{display:flex}.ui .hb{height:26px;padding:0 8px;gap:5px;border-radius:6px;display:inline-flex;align-items:center;color:var(--ink-2);border:1px solid var(--line-2);background:var(--panel);font-size:12px}.ui .hb:hover{color:var(--ink);background:var(--sel)}.ui .hb .ic{width:13px;height:13px}.ui .empty{display:grid;justify-items:center;gap:8px;padding:80px 20px;color:var(--ink-3);text-align:center}.ui .empty b{color:var(--ink);font-size:15px;font-weight:600}.ui .anchor{position:relative;display:inline-flex}.ui .menu{position:absolute;top:calc(100% + 6px);left:0;z-index:30;min-width:250px;background:var(--panel);border-radius:10px;box-shadow:var(--shadow-pop);padding:4px;display:grid;gap:1px}.ui .menu.r{left:auto;right:0}.ui .menu.up{top:auto;bottom:calc(100% + 6px)}.ui .menu .mh{font-size:11.5px;color:var(--ink-3);padding:6px 10px 4px;font-weight:500}.ui .menu .mi{display:flex;align-items:center;gap:10px;min-height:32px;padding:6px 10px;border-radius:6px;width:100%}.ui .menu .mi:hover{background:var(--sel)}.ui .menu .mi .k{margin-left:auto}.ui .menu .mi .t{display:grid;line-height:1.3}.ui .menu .mi .t span{color:var(--ink-3);font-size:11.5px}.ui .menu .sep{height:1px;background:var(--line);margin:4px 2px}.ui .toasts{position:absolute;left:50%;bottom:24px;transform:translateX(-50%);display:grid;gap:8px;z-index:90;justify-items:center;pointer-events:none}.ui .toast{pointer-events:auto;display:flex;align-items:center;gap:12px;background:var(--btn);border-radius:10px;padding:8px 8px 8px 14px;box-shadow:var(--shadow-pop);font-size:13px;white-space:nowrap}.ui .toast,.ui .toast .ic,.ui .toast button{color:var(--btn-fg)}.ui .toast button{font-weight:600;padding:3px 9px;border-radius:6px;background:color-mix(in srgb,var(--btn-fg) 16%,transparent)}.ui .bulk{position:absolute;left:50%;bottom:24px;transform:translateX(-50%);display:flex;gap:6px;align-items:center;background:var(--panel);border-radius:12px;box-shadow:var(--shadow-pop);padding:6px 6px 6px 14px;z-index:40;white-space:nowrap}.ui .comp textarea{min-height:36px;line-height:1.45}.ui .layer{z-index:60}.ui .layer,.ui .layer .dim{position:absolute;inset:0}.ui .cmdk .in input{font-size:15px}.ui .cmdk .opt{cursor:pointer}.ui .cmdk .list{max-height:520px;overflow:hidden}.ui .kbgrid{display:grid;grid-template-columns:1fr 1fr;gap:6px 28px;padding:6px 24px 22px}.ui .kbgrid div{display:flex;justify-content:space-between;align-items:center;height:28px;color:var(--ink-2);border-bottom:1px solid var(--line)}.ui .kbgrid div span:last-child{display:flex;gap:4px}.ui .dpb{overflow:auto}.ui .dpacts{flex-wrap:wrap}.ui .dpstate{margin-top:10px}.ui .dpstb{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 10px;border-radius:8px;border:1px solid var(--line-2);background:var(--panel);font:inherit;font-size:13px;font-weight:500;color:var(--ink);white-space:nowrap}.ui .dpstb .muted{font-weight:400}.ui .clgrid{display:grid;grid-template-columns:320px minmax(0,1fr) 300px;height:100%;min-height:0}.ui .clleft{border-right:1px solid var(--line);padding:22px;display:grid;gap:16px;align-content:start;overflow:auto}.ui .clhead{display:flex;gap:12px;align-items:center}.ui .clnm{margin:0;font-size:20px;font-weight:650;letter-spacing:-.02em}.ui .clstats{border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr))!important}.ui .clstats strong{font-size:15px;white-space:nowrap}.ui .clmemo{display:grid;gap:6px}.ui .clmemo .l{display:flex;gap:6px;align-items:center;font-size:12px;font-weight:500;color:var(--ink-2)}.ui .clmemo .l .muted{font-weight:400}.ui .clmemo-v{background:oklch(.85 .1 85/.25);padding:1px 6px;border-radius:5px}.ui .clmid{display:flex;flex-direction:column;min-height:0;overflow:auto}.ui .clnow{display:grid;gap:10px;padding:16px 24px 12px;border-bottom:1px solid var(--line);background:var(--sub)}.ui .clnow.none{display:flex;align-items:center;gap:8px;color:var(--ink-3);font-size:13px}.ui .clcards{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px}.ui .clcard{display:grid;gap:8px;padding:12px;border:1px solid var(--line);border-radius:12px;background:var(--panel);cursor:pointer}.ui .clcard:hover{border-color:var(--line-2)}.ui .clcard .mono{white-space:nowrap}.ui .clcard>b{font-weight:500;font-size:13px}.ui .clsite{display:flex;align-items:center;gap:8px;margin-top:12px;padding:10px 12px;border-radius:10px;border:1px dashed var(--line-2);font-size:12.5px;color:var(--ink-2);cursor:pointer}.ui .clside{border-left:1px solid var(--line);padding:22px 20px;display:grid;gap:16px;align-content:start;background:var(--sub);overflow:auto}.ui.mob .clgrid{display:block;height:auto}.ui.mob .clleft,.ui.mob .clside{border:0;padding:16px}.ui.mob .clhead .av,.ui.mob .clnm{display:none}.ui.mob .clmid{overflow:visible}.ui.mob .clnow{padding:14px 16px}.ui.mob .clcards{grid-template-columns:minmax(0,1fr)}.ui .tdtile{cursor:pointer;transition:border-color var(--t1) var(--e-out),box-shadow var(--t1) var(--e-out)}.ui .tdtile:hover{border-color:var(--line-2);box-shadow:0 6px 16px -10px oklch(0 0 0/25%)}.ui .tdgo{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:var(--ink-3);opacity:0;transition:opacity var(--t1) var(--e-out)}.ui .tdtile:hover .tdgo{opacity:1}.ui .tdrow{display:grid;grid-template-columns:16px minmax(0,1fr) auto auto;gap:12px;align-items:center;padding:9px 16px;border-top:1px solid var(--line);cursor:pointer}.ui .bb.flush>.tdrow:first-child{border-top:0}.ui .tdrow:hover{background:var(--hover)}.ui .tdn{display:grid;min-width:0}.ui .tdn b{font-weight:500;font-size:13px}.ui .tdn span{gap:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ui .tdn span,.ui .tdrow .when{display:inline-flex;align-items:center;color:var(--ink-3);font-size:12px}.ui .tdrow .when{gap:6px}.ui .tdrow .when.hot{color:var(--brand-ink);font-weight:500}.ui .tdh{opacity:0;transition:opacity var(--t1) var(--e-out)}.ui .tdrow:hover .tdh{opacity:1}.ui .tdh .hb{display:inline-flex;align-items:center;gap:5px;height:26px;padding:0 10px;border-radius:7px;border:0;background:var(--ink);color:var(--panel);font:inherit;font-size:12px;font-weight:500;cursor:pointer}.ui .tdh .hb .ic{width:13px;height:13px}.ui .tdgoal{position:relative}.ui .tdgoal em{position:absolute;top:-3px;bottom:-3px;width:2px;background:var(--ink);border-radius:2px}.ui .tdline{display:flex;align-items:center;gap:10px;padding:11px 16px;border-top:1px solid var(--line);cursor:pointer;font-size:13.5px}.ui .bb.flush>.tdline:first-child{border-top:0}.ui .tdline:hover{background:var(--hover)}.ui .tdline b{min-width:22px}.ui .tdteam{display:grid;grid-template-columns:32px minmax(0,1fr) 90px 24px;gap:10px;align-items:center;padding:6px 0}.ui .tdteam>div{display:grid;min-width:0}.ui .tdload{height:6px;border-radius:99px;background:var(--sub);overflow:hidden}.ui .tdload i{display:block;height:100%;border-radius:99px;background:var(--ink-3)}.ui .tdmk{display:grid;grid-template-columns:120px minmax(0,1fr) 90px 56px;gap:10px;align-items:center;padding:5px 0;font-size:12.5px}.ui .tdmk b{text-align:right}.ui.mob .gcols.tdtiles,.ui.mob .mscroll .gcols.tdtiles{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.ui.mob .tdtile .tdgo{display:none}.ui.mob .tdh{opacity:1}.ui.mob .tdmk{grid-template-columns:90px minmax(0,1fr) 54px}.ui.mob .tdmk>.muted{display:none}.ui .relheat{display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:99px;font-size:11px;font-weight:600;white-space:nowrap}.ui .relheat.hot{background:oklch(.62 .2 25/.14);color:oklch(.52 .19 25)}.ui .relheat.warm{background:oklch(.8 .13 80/.22);color:oklch(.5 .12 70)}.ui .relheat.cold{background:var(--sub);color:var(--ink-3)}.ui .relr{cursor:pointer}.ui .relr:hover{background:var(--hover)}.ui .relh{display:inline-flex;gap:6px;justify-content:flex-end;opacity:0;transition:opacity var(--t1) var(--e-out)}.ui .relh.on,.ui .relr:hover .relh{opacity:1}.ui .relp .sob{display:grid;gap:14px;align-content:start}.ui .relp .sect{margin:0}.ui .relmsg h5 .seg2,.ui .relmsg h5 .seg3{transform:scale(.92)}.ui .relrem{padding:6px 0}.ui .relcards{display:grid;gap:10px}.ui .relcard{display:grid;gap:6px;padding:12px 14px;border:1px solid var(--line);border-radius:14px;background:var(--panel)}.ui .dpinv{background:oklch(.62 .2 255/.08)}.ui .dpdup,.ui .dpinv{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:8px 10px;margin-bottom:12px;border-radius:10px;font-size:12.5px}.ui .dpdup{background:oklch(.8 .13 80/.16);color:oklch(.45 .11 70)}.ui .dplast{display:flex;align-items:center;gap:8px;margin-top:14px;padding:10px 12px;border-radius:10px;background:var(--sub);font-size:12.5px;color:var(--ink-2);cursor:pointer;min-width:0}.ui .dplast>span:nth-child(2){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui .dplast:hover{background:var(--hover)}.ui .compc{display:flex;align-items:center;gap:8px;margin:10px 16px 14px;height:38px;padding:0 12px;border-radius:10px;border:1px solid var(--line);background:var(--panel);font:inherit;font-size:13px;color:var(--ink-3);cursor:text}.ui .compc:hover{border-color:var(--line-2);color:var(--ink-2)}.ui .mfoot button.bigb{width:100%}.ui .bigb{border:0}.ui .focus{position:absolute;inset:0;background:var(--panel);display:grid;grid-template-rows:52px minmax(0,1fr);z-index:20}.ui .ftop{display:flex;align-items:center;gap:14px;padding:0 14px 0 18px;border-bottom:1px solid var(--line)}.ui .ftop b{font-size:14px}.ui .fprog{width:260px;height:4px;border-radius:99px;background:var(--line);overflow:hidden}.ui .fprog i{display:block;height:100%;background:var(--ink);border-radius:99px}.ui .fgrid{display:grid;grid-template-columns:minmax(0,1fr) 420px;min-height:0}.ui .fleft{padding:34px 44px;display:grid;gap:20px;align-content:start;overflow:hidden}.ui .fname{font-size:34px;font-weight:650;letter-spacing:-.035em;line-height:1.1;margin:0}.ui .fphone{font-family:var(--font-mono);font-size:20px;color:var(--ink-2)}.ui .script{border:1px solid var(--line);border-radius:12px;padding:16px 18px;background:var(--sub);line-height:1.7;font-size:14px;white-space:pre-wrap;color:var(--ink)}.ui .script mark{background:var(--brand-soft);color:var(--ink);border-radius:4px;padding:0 3px}.ui .fright{padding:28px;display:grid;gap:10px;align-content:start;background:var(--sub);border-left:1px solid var(--line)}.ui .fo{display:grid;grid-template-columns:28px minmax(0,1fr);gap:2px 12px;align-items:center;padding:13px 14px;border:1px solid var(--line-2);border-radius:12px;background:var(--panel);width:100%}.ui .fo:hover{border-color:var(--ink)}.ui .fo .k{grid-row:span 2;width:26px;height:26px;display:grid;place-items:center;font-size:12px}.ui .fo b{font-weight:600}.ui .fo span.d{color:var(--ink-3);font-size:12.5px}.ui .done-card{margin:80px auto;width:460px;display:grid;gap:12px;justify-items:center}.ui .done-card,.ui .mob button{text-align:center}.ui .msopt{display:flex;align-items:center;gap:12px;border:1px solid var(--line);border-radius:14px;padding:12px;width:100%;text-align:left!important}.ui .msopt .ic2{width:36px;height:36px;border-radius:10px;background:var(--sub);display:grid;place-items:center;flex:none}.ui .msopt div{display:grid;line-height:1.3}.ui .msopt div span{font-size:13px;color:var(--ink-3)}.ui .swipe{touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow:hidden}.ui .swipe .knob{cursor:grab;z-index:2;transition:transform .25s ease}.ui .swipe .knob.drag{transition:none;cursor:grabbing}.ui .swipe .fill{position:absolute;left:0;top:0;bottom:0;border-radius:99px;background:color-mix(in srgb,var(--brand) 30%,transparent);width:0}.ui .mr{cursor:pointer}@media (prefers-reduced-motion:reduce){.ui .swipe .knob{transition:none}}.ui input.sel,.ui select.sel{height:28px;border:1px solid var(--line);border-radius:7px;background:var(--panel);color:var(--ink);font:inherit;font-size:12.5px;padding:0 8px}.ui input.sel:disabled,.ui select.sel:disabled{opacity:.6}.ui .rulesbox{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border:1px solid var(--line);border-radius:10px;background:var(--panel)}.ui .rulesbox>div{padding:10px 14px;display:grid;gap:2px;border-left:1px solid var(--line);line-height:1.35}.ui .rulesbox>div:first-child{border-left:0}.ui .rulesbox b{font-size:12.5px;font-weight:600}.ui .rulesbox span{font-size:12px;color:var(--ink-3)}.ui .asbar{position:absolute;right:16px;bottom:14px;z-index:20;display:flex;align-items:center;gap:10px;height:36px;padding:0 6px 0 14px;border-radius:99px;background:var(--btn);color:var(--btn-fg);font-size:13px;box-shadow:var(--shadow-pop);white-space:nowrap}.ui .asbar button{height:26px;border-radius:99px;border:0;padding:0 12px;background:color-mix(in srgb,var(--btn-fg) 18%,transparent);color:inherit;font:inherit;font-weight:500;cursor:pointer}.ui .seg2 span[data-act],.ui .seg2 span[data-l]{cursor:pointer}.ui .t tr[data-act]:hover td{background:var(--hover,var(--sub))}.ui .tl2 .tag.click{cursor:pointer}.ui{--c1:#2a78d6;--c2:#eb6834;--c3:#1baf7a;--c4:#eda100;--c5:#e87ba4;--c6:#008300;--c7:#4a3aa7;--c8:#e34948;--q0:var(--sub);--q1:#cde2fb;--q2:#9ec5f4;--q3:#6da7ec;--q4:#3987e5;--q5:#1c5cab;--grid:#e1e0d9;--axis:#c3c2b7}.ui.dark{--c1:#3987e5;--c2:#d95926;--c3:#199e70;--c4:#c98500;--c5:#d55181;--c6:#008300;--c7:#9085e9;--c8:#e66767;--q1:#104281;--q2:#1c5cab;--q3:#2a78d6;--q4:#5598e7;--q5:#9ec5f4;--grid:#2c2c2a;--axis:#383835}.ui .mkb{padding:16px 20px 28px;display:grid;gap:16px;align-content:start}.ui .kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.ui .kt{border:1px solid var(--line);border-radius:10px;background:var(--panel);padding:14px 16px;display:grid;gap:4px;align-content:start}.ui .kt .l{color:var(--ink-3);font-size:12.5px}.ui .kt strong{font-size:24px;font-weight:600;letter-spacing:-.02em}.ui .kt strong small{font-weight:500}.ui .kt .s,.ui .kt strong small{font-size:12px;color:var(--ink-3)}.ui .dl{font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;margin-left:6px}.ui .dl.up{color:#006300}.ui.dark .dl.up{color:#0ca30c}.ui .dl.dn{color:var(--st-todo)}.ui .spark{width:100%;height:28px;margin-top:4px}.ui .ccard .bb{gap:10px}.ui .lgd{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:12px;color:var(--ink-2)}.ui .lgd span{display:inline-flex;align-items:center;gap:6px}#viztip i,.ui .lgd i,.ui .sw{width:10px;height:10px;border-radius:3px;display:inline-block;flex:none}.ui svg.viz{width:100%;height:auto;display:block;overflow:visible}.ui svg.viz .gl{stroke:var(--grid);stroke-width:1}.ui svg.viz .ax{stroke:var(--axis);stroke-width:1}.ui svg.viz .tk{fill:var(--ink-3);font-size:11px;font-variant-numeric:tabular-nums}.ui svg.viz .tk2{fill:var(--ink-2);font-size:11px}.ui svg.viz .mk{stroke:var(--ink-4);stroke-width:1;stroke-dasharray:3 3}.ui svg.viz .mkd{fill:var(--ink);stroke:var(--panel);stroke-width:2}.ui .vzb,.ui .vzf{display:grid;gap:6px}.ui .vzfr,.ui .vzr{display:grid;grid-template-columns:minmax(150px,40%) minmax(0,1fr) 76px;gap:10px;align-items:center;font-size:12.5px}.ui .vzfr{grid-template-columns:minmax(110px,30%) minmax(0,1fr) 64px 56px}.ui .vzr[data-act]{cursor:pointer}.ui .vzl{color:var(--ink-2);display:grid;line-height:1.3;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui .vzl small{color:var(--ink-3);font-size:11px}.ui .vzt{height:14px;background:var(--sub);border-radius:4px;overflow:hidden}.ui .vzt i{display:block;height:100%;border-radius:0 4px 4px 0}.ui .vzt i.few{background-image:repeating-linear-gradient(135deg,transparent 0 3px,color-mix(in srgb,var(--panel) 70%,transparent) 3px 6px)!important;opacity:.7}.ui .vzp,.ui .vzv{text-align:right;color:var(--ink);font-variant-numeric:tabular-nums}.ui .heat2,.ui .vzp{color:var(--ink-3)}.ui .heat2{display:grid;gap:2px;font-size:11px}.ui .heat2 i{height:18px;border-radius:3px;display:block}.ui .heat2 .hh{text-align:center}.ui .heat2 .hd2{line-height:18px}.ui .zmap{position:relative;display:grid;grid-template-columns:repeat(10,1fr);aspect-ratio:4/3;border:1px solid var(--line);border-radius:8px;overflow:hidden;background:var(--sub)}.ui .zmap i{display:block}.ui .zwire{position:absolute;inset:0;pointer-events:none}.ui .zwire span{position:absolute;border:1px dashed var(--ink-4);border-radius:4px}.ui .scr{display:grid;grid-template-columns:150px minmax(0,1fr);gap:10px;align-items:center;font-size:12.5px;position:relative;height:22px}.ui .scr i{grid-column:2;grid-row:1;height:14px;background:var(--c1);border-radius:0 4px 4px 0}.ui .ins{display:flex;gap:10px;align-items:flex-start;padding:8px 10px;border-radius:8px;background:var(--sub);line-height:1.45;cursor:pointer;font-size:13px}.ui .ins .ic{margin-top:2px;flex:none}.ui .ins.up .ic{color:#006300}.ui .ins.dn .ic{color:var(--st-todo)}.ui .todo3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ui .todo3>div{display:grid;gap:2px;padding:10px;border-radius:8px;background:var(--sub);cursor:pointer}.ui .todo3 strong{font-size:20px;font-weight:600}.ui .rt small{display:block;color:var(--ink-3);font-size:11px;font-style:normal}.ui .rt.few{font-style:italic;color:var(--ink-3)}#viztip,.ui label.b input[type=file]{display:none}#viztip{position:fixed;z-index:1000;pointer-events:none;background:#0b0b0b;color:#fff;font:12px/1.45 Geist,system-ui,sans-serif;padding:8px 10px;border-radius:8px;box-shadow:0 6px 18px rgba(0,0,0,.25);max-width:280px}#viztip i{margin-right:6px;vertical-align:-1px}.mob .mpage{flex:1;display:flex;flex-direction:column;min-height:0;position:relative}.mob .mtop{height:46px;display:flex;align-items:center;padding:0 14px;flex:none}.mob .mscroll{flex:1;overflow:auto;padding-bottom:120px;font-size:14px}.mob .mbig{display:flex;align-items:center;justify-content:space-between;padding:8px 18px 14px}.mob .mbig h1{margin:0;font-size:32px;font-weight:700;letter-spacing:-.035em}.mob .mme{display:flex;align-items:center;gap:12px;width:calc(100% - 32px);margin:0 16px 18px;padding:14px;border:1px solid var(--line);border-radius:14px;background:var(--panel);font:inherit;color:inherit;cursor:pointer}.mob .mme>.ic{margin-left:auto;color:var(--ink-4)}.mob .mgrp{padding:0 16px 18px}.mob .mgrp h5{margin:0 4px 6px;font-size:12.5px;color:var(--ink-3);font-weight:500;text-transform:uppercase;letter-spacing:.05em}.mob .mlist{border:1px solid var(--line);border-radius:14px;background:var(--panel);overflow:hidden}.mob .mrow{display:flex;align-items:center;gap:12px;width:100%;min-height:50px;padding:0 14px;border:0;border-top:1px solid var(--line);background:transparent;font:inherit;font-size:15.5px;color:var(--ink);cursor:pointer;text-align:left}.mob .mrow:first-child{border-top:0}.mob .mrow>.ic:first-child{color:var(--ink-2);width:20px;height:20px}.mob .mrow>span{flex:1}.mob .mrow>i{font-style:normal;font-size:12.5px;color:var(--ink-3);font-variant-numeric:tabular-nums}.mob .mrow>i.hot{background:var(--brand);color:#fff;border-radius:99px;padding:1px 7px}.mob .mrow>.ic:last-child{color:var(--ink-4)}.mob .tb{position:relative}.mob .mbadge{position:absolute;top:2px;right:10px;min-width:16px;height:16px;border-radius:99px;background:oklch(.5 .18 28);color:#fff;font-size:11px;font-style:normal;display:grid;place-items:center;padding:0 4px}.mob .mscroll .hd{display:flex;flex-wrap:wrap;height:auto;min-height:0;padding:0 16px 10px;gap:10px;border:0;position:static;background:transparent}.mob .mscroll .hd>h3{order:1;width:100%;font-size:28px;font-weight:700;letter-spacing:-.03em;margin:0}.mob .mscroll .hd>.b.g.i,.mob .mscroll .hd>h3>.ic,.mob .mscroll .hd>h3>span.muted,.mob .mscroll .hd>span.muted{display:none}.mob .mscroll .hd>.vt{order:3;width:calc(100% + 32px);margin:0 -16px;padding:0 16px 2px;overflow-x:auto;flex-wrap:nowrap;scrollbar-width:none;display:flex;gap:4px}.mob .mscroll .hd>.vt::-webkit-scrollbar{display:none}.mob .mscroll .hd>.vt span{flex:none;white-space:nowrap}.mob .mscroll .hd>.end{order:2;margin:0;flex-wrap:wrap;gap:6px;width:100%}.mob .mscroll .hd>.end:empty{display:none}.mob .mscroll .body,.mob .mscroll .mkb{padding:12px 16px 24px}.mob .mscroll .fr{padding:8px 16px;gap:8px;height:auto}.mob .mscroll .fr .end{width:100%;margin:0}.mob .mscroll .f2,.mob .mscroll .gcols,.mob .mscroll .ogrid,.mob .mscroll .radios,.mob .mscroll .rulesbox,.mob .mscroll .todo3{grid-template-columns:minmax(0,1fr)!important}.mob .mscroll .kpis,.mob .mscroll .strip{grid-template-columns:repeat(2,minmax(0,1fr))!important}.mob .mscroll .rulesbox>div{border-left:0;border-top:1px solid var(--line)}.mob .mscroll .row,.mob .mscroll .setrow,.mob .mscroll .ttl{flex-wrap:wrap}.mob .mscroll .snav{display:flex;overflow-x:auto;gap:6px;scrollbar-width:none}.mob .mscroll .snav .gl2{display:none}.mob .mscroll .snav>span{flex:none;border:1px solid var(--line);border-radius:99px}.mob .mscroll .tbox{overflow:hidden}.mob .mscroll table.t,.mob .mscroll table.t tbody{display:block;width:100%}.mob .mscroll table.t thead{display:none}.mob .mscroll table.t tr{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;padding:12px 14px;border-top:1px solid var(--line)}.mob .mscroll table.t tr:first-child{border-top:0}.mob .mscroll table.t td{display:block;border:0!important;padding:0!important;height:auto!important;text-align:left!important;max-width:none!important;width:auto!important}.mob .mscroll table.t td:first-child{width:100%!important;font-size:15px}.mob .mscroll table.t td:empty{display:none}.mob .mscroll .cellp{min-width:0}.mob .so{inset:0!important;width:auto!important;border-radius:0!important;z-index:60}.mob .layer .modal{position:absolute;left:0;right:0;bottom:0;top:auto;width:auto!important;max-height:88%;overflow:auto;border-radius:22px 22px 0 0;transform:none}.mob .layer .modal .mf{flex-wrap:wrap}.mob .cmdk{left:8px!important;right:8px!important;width:auto!important;top:54px!important;transform:none!important}.mob .mscroll .split{display:block}.mob .mscroll .vzfr,.mob .mscroll .vzr{grid-template-columns:minmax(96px,38%) minmax(0,1fr) 62px}.mob .mscroll .vzfr{grid-template-columns:minmax(90px,34%) minmax(0,1fr) 54px 48px}.mob .mscroll .heat2{overflow-x:auto}.mob .mscroll .asbar{position:static;margin:0 16px 10px;transform:none}.ui .alert[style*="var(--sub)"] .t,.ui .alert[style*=brand-soft] .t{font-family:var(--font-sans)!important;font-weight:400!important;color:var(--ink)!important;line-height:1.45}.ui .pgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:12px}.ui .pcard{border:1px solid var(--line);border-radius:12px;background:var(--panel);overflow:hidden;cursor:pointer;display:grid}.ui .pcard:hover{border-color:var(--line-2)}.ui .pimg{height:120px;background:var(--sub);display:grid;place-items:center;position:relative;color:var(--ink-3);min-width:120px;border-radius:8px}.ui .pcard .pimg{border-radius:0}.ui .pimg .tag{position:absolute;top:8px;left:8px;height:20px;font-size:11px}.ui .pbody{padding:12px 14px;gap:4px}.ui .pbody,.ui .pslots,.ui .slrow{display:grid}.ui .slrow{grid-template-columns:88px minmax(0,1fr) 120px;gap:16px;align-items:center;padding:12px 0;border-top:1px solid var(--line)}.ui .slrow:first-child{border-top:0;padding-top:2px}.ui .sll{display:grid;line-height:1.3}.ui .sll b{font-weight:600}.ui .sll span,.ui .slr span:first-child{color:var(--ink-3);font-size:12px}.ui .slr b{color:var(--ink);font-weight:500}.ui .slg{display:flex;flex-wrap:wrap;gap:6px}.ui .pslot{width:32px;height:32px;border-radius:8px;display:inline-grid;place-items:center;font-family:var(--font-mono);font-size:11.5px;font-style:normal;cursor:pointer;position:relative;border:1px solid var(--line-2);background:var(--panel);color:var(--ink-2);transition:transform .12s ease,box-shadow .12s ease}.ui .pslot:hover{transform:translateY(-1px);box-shadow:0 0 0 3px color-mix(in oklch,var(--ink) 8%,transparent)}.ui .pslot.loue,.ui .pslot.retour{background:var(--ink);border-color:var(--ink);color:var(--panel)}.ui .pslot.retour:after{content:"";position:absolute;top:-3px;right:-3px;width:9px;height:9px;border-radius:50%;background:var(--brand);box-shadow:0 0 0 2px var(--panel)}.ui .pslot.maint{background:repeating-linear-gradient(135deg,var(--sub) 0 4px,var(--line) 4px 5.5px);color:var(--ink-4);border-color:var(--line)}.ui .slr{display:grid;gap:6px;justify-items:end}.ui .occ{width:100%;height:4px;background:var(--line);overflow:hidden}.ui .occ,.ui .occ i{border-radius:99px;display:block}.ui .occ i{height:100%;background:var(--ink)}.ui .slleg{display:flex;flex-wrap:wrap;gap:6px 18px;padding-top:12px;border-top:1px solid var(--line);color:var(--ink-3);font-size:12px}.ui .slleg span{display:inline-flex;align-items:center;gap:7px}.ui .slleg .pslot{width:14px;height:14px;border-radius:4px;cursor:default}.ui .slleg .pslot:hover{transform:none;box-shadow:none}.ui .slleg .pslot.retour:after{width:6px;height:6px;top:-2px;right:-2px;box-shadow:0 0 0 1.5px var(--panel)}.ui.mob .slrow{grid-template-columns:minmax(0,1fr) 110px}.ui.mob .slg{grid-column:1/-1;grid-row:2}.ui .lots{display:flex;flex-wrap:wrap;gap:4px}.ui .lots i{width:18px;height:10px;border-radius:3px;background:var(--line)}.ui .lots i.on{background:var(--ink)}.ui .lots i.cur{background:var(--st-prog);animation:lotp 1.2s ease-in-out infinite}@keyframes lotp{50%{opacity:.45}}.ui .bubble{background:var(--sub);border:1px solid var(--line);border-radius:14px 14px 14px 4px;padding:10px 12px;line-height:1.5;max-width:420px}.ui .em-frame{background:var(--panel);border:1px solid var(--line);border-radius:12px;overflow:hidden;margin:0 auto;width:100%;box-shadow:0 1px 2px oklch(.21 .008 250/5%)}.ui.dark .em-frame{--panel:oklch(1 0 0);--sub:oklch(0.975 0.002 90);--line:oklch(0.92 0.003 90);--line-2:oklch(0.87 0.004 90);--ink:oklch(0.21 0.008 250);--ink-2:oklch(0.42 0.008 250);--ink-3:oklch(0.55 0.007 250);--ink-4:oklch(0.7 0.005 250);--btn:oklch(0.21 0.008 250);--btn-fg:oklch(0.99 0 0);--tag-bg:oklch(0.965 0.003 90);color:var(--ink)}.ui .em-inbox{display:flex;gap:10px;align-items:center;padding:10px 14px;border-bottom:1px solid var(--line);background:var(--sub);font-size:12.5px}.ui .em-inbox>div{display:grid;min-width:0;line-height:1.35}.ui .em-inbox>div span{color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ui .em-body{padding:8px 0 4px}.ui .em-b{position:relative;padding:6px 24px;border:1.5px solid transparent}.ui .em-frame.mini .em-b{padding:4px 16px}.ui .em-b[data-act]{cursor:pointer}.ui .em-b[data-act]:hover{border-color:var(--line-2);border-style:dashed}.ui .em-b.on{border-color:var(--st-prog);border-style:solid;background:color-mix(in oklch,var(--st-prog) 4%,transparent)}.ui .em-tools{position:absolute;top:-14px;right:10px;display:flex;gap:2px;background:var(--panel);border:1px solid var(--line);border-radius:8px;padding:2px;box-shadow:var(--shadow-pop);z-index:2}.ui .em-tools .b{width:24px;height:24px}.ui .em-logo{display:flex;gap:8px;align-items:center;justify-content:center;padding:8px 0}.ui .em-logo img{width:22px;height:22px;border-radius:6px}.ui .em-hero h2{margin:6px 0;font-size:22px;letter-spacing:-.02em;line-height:1.2;text-align:center;text-wrap:balance}.ui .em-frame.mini .em-hero h2{font-size:17px}.ui .em-hero p,.ui .em-p{margin:0;color:var(--ink-2);line-height:1.55;text-align:center}.ui .em-p{text-align:left;font-size:13px}.ui .em-img{height:150px;border-radius:10px;background:var(--sub);border:1px dashed var(--line-2);display:grid;place-items:center;align-content:center;gap:6px;color:var(--ink-3);font-size:12px}.ui .em-frame.mini .em-img{height:90px}.ui .em-prod{display:grid;grid-template-columns:84px minmax(0,1fr);gap:14px;align-items:center;border:1px solid var(--line);border-radius:10px;padding:10px}.ui .em-pi{height:84px;border-radius:8px;background:var(--sub);display:grid;place-items:center;color:var(--ink-3)}.ui .em-prod>div:last-child{display:grid;gap:3px}.ui .em-prod s{color:var(--ink-4);font-size:12px}.ui .em-st{font-size:12px;color:var(--st-done)}.ui .em-btnw{text-align:center;padding:6px 0}.ui .em-btn{display:inline-flex;height:40px;align-items:center;padding:0 22px;border-radius:10px;background:var(--btn);color:var(--btn-fg);font-weight:600}.ui .em-promo{display:flex;justify-content:space-between;align-items:center;gap:12px;border:1.5px dashed var(--line-2);border-radius:10px;padding:12px 14px}.ui .em-promo b{font-size:15px;letter-spacing:.06em}.ui .em-hr{border:0;border-top:1px solid var(--line);margin:6px 0}.ui .em-foot{font-size:11px;color:var(--ink-3);text-align:center;line-height:1.6;padding:8px 0}.ui .heat{position:absolute;right:8px;top:8px;background:color-mix(in oklch,var(--c1) 88%,transparent);color:oklch(.99 0 0);font-size:11px;font-weight:600;border-radius:6px;padding:1px 6px;font-family:var(--font-mono)}.ui .mksub{margin-bottom:-2px}.ui .mkms{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;border:1px solid var(--line);border-radius:12px;background:var(--panel);overflow:hidden}.ui .mkm{padding:14px 16px 10px;display:grid;gap:4px;align-content:start;cursor:pointer;border-right:1px solid var(--line);position:relative}.ui .mkm:last-child{border-right:0}.ui .mkm.on,.ui .mkm:hover{background:var(--sub)}.ui .mkm.on:after{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:var(--c1)}.ui .mkm .l{color:var(--ink-3);font-size:12.5px}.ui .mkm strong{font-size:22px;font-weight:600;letter-spacing:-.02em;white-space:nowrap}.ui .mkm strong small{font-size:12px;color:var(--ink-3);font-weight:500}.ui .mkm .spark{width:100%;height:26px;margin-top:2px}.ui .livedot{width:9px;height:9px;border-radius:50%;background:var(--st-done);box-shadow:0 0 0 4px color-mix(in oklch,var(--st-done) 22%,transparent);align-self:center}.ui .feed{display:grid;gap:10px;border-top:1px solid var(--line);padding-top:12px;font-size:12.5px}.ui .feed .ic{color:var(--ink-3)}.ui .ins2{display:flex;gap:10px;align-items:center;padding:10px 12px;border-radius:9px;border:1px solid var(--line);line-height:1.45;font-size:13px}.ui .ins2>span{flex:1;min-width:0}.ui .ins2>.ic{flex:none;color:var(--ink-3)}.ui .ins2.up>.ic{color:var(--st-done)}.ui .ins2.dn>.ic{color:var(--st-todo)}.ui .share{width:56px;height:6px;background:var(--sub);overflow:hidden}.ui .share,.ui .share i{display:block;border-radius:99px}.ui .share i{height:100%}.mob .mscroll .mkms{grid-template-columns:repeat(2,minmax(0,1fr))}.mob .mscroll .mkm{border-bottom:1px solid var(--line)}.ui .igr{display:grid;grid-template-columns:38px minmax(0,1fr) auto;gap:14px;align-items:start;padding:14px 16px;border-top:1px solid var(--line)}.ui .igr:first-child{border-top:0}.ui .igm{display:grid;gap:3px;line-height:1.45}.ui .iga{display:flex;gap:6px;align-items:center}.ui.mob .igr{grid-template-columns:38px minmax(0,1fr)}.ui.mob .iga{grid-column:2}.ui.mob .iga,.ui.mob .igi{flex-wrap:wrap}.ui.mob .igi>span{flex-basis:calc(100% - 30px)!important}.ui.mob .igi>.b{margin-left:24px}.ui a{color:inherit;text-decoration:underline;text-decoration-color:color-mix(in srgb,currentColor 35%,transparent);text-underline-offset:3px}.ui a:hover{text-decoration-color:currentColor}.ui .dl.up,.ui .em-st,.ui .found,.ui .mt .d.up,.ui .okc{color:oklch(.5 .13 155)}.ui .dl.dn,.ui .mt .d.dn{color:oklch(.53 .18 28)}.ui.dark .dl.up,.ui.dark .found,.ui.dark .mt .d.up,.ui.dark .okc{color:oklch(.8 .14 155)}.ui.dark .dl.dn,.ui.dark .mt .d.dn{color:oklch(.76 .14 30)}.ui .vt span i{color:var(--ink-2)}.ui .ni .c.hot{color:oklch(.52 .17 30)}.ui.dark .ni .c.hot{color:oklch(.78 .13 33)}.ui table{color:inherit;font:inherit;letter-spacing:inherit}.ui .t td{white-space:normal}.ui .t td .b,.ui .t td .mono,.ui .t td .pill,.ui .t td .rt,.ui .t td .tag,.ui .t td.c,.ui .t td.mono,.ui .t td.r{white-space:nowrap}.ui .tbox{overflow-x:auto;scrollbar-width:thin}.mob .mscroll .seg2{max-width:100%;overflow-x:auto;scrollbar-width:none}.mob .mscroll .bb[style*="flex-direction:row"],.mob .mscroll .fr,.mob .mscroll .row{flex-wrap:wrap}.mob .mscroll .flst{width:auto;flex:1 1 28%}.mob .mscroll .ogrid{width:auto!important;padding:0 12px}.mob .mscroll .obody{padding:12px 0!important}.mob .vt span{white-space:nowrap}.mob .layer .modal .radios,.mob .layer .modal .radios.two{grid-template-columns:minmax(0,1fr)!important}.mob .so .sob{overflow:auto!important}.mob .mscroll .tbox{overflow-x:visible}.mob .mscroll .body,.mob .mscroll .cb,.mob .mscroll .col,.mob .mscroll .mkb,.mob .mscroll .ogrid,.mob .mscroll .sob{grid-template-columns:minmax(0,1fr)}.mob .mscroll .cb>*,.mob .mscroll .col>*,.mob .mscroll .fr>*,.mob .mscroll .gcols>*,.mob .mscroll .ogrid>*{min-width:0;max-width:100%}.mob .mscroll .paper{width:auto!important;max-width:100%;padding:20px!important}.mob .mscroll .paper .row{flex-wrap:wrap}.mob .mscroll .pr{grid-template-columns:36px minmax(0,1fr)!important}.mob .mscroll .pr>:nth-child(n+3){grid-column:2}.ui.mob .em-prod{grid-template-columns:60px minmax(0,1fr)}.ui.mob .em-pi{height:60px}.ui .login2{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);width:100%;height:100%;min-height:0}.ui.desk .login2{position:absolute;inset:0}.ui .lg-art{position:relative;overflow:hidden;background:oklch(.15 .008 265);color:oklch(.97 .003 90);display:grid;grid-template-rows:auto 1fr auto;padding:36px 44px;--panel:oklch(0.15 0.008 265)}.ui .lg-glow{position:absolute;width:520px;height:520px;border-radius:50%;filter:blur(70px);opacity:.5;pointer-events:none}.ui .lg-glow.g1{background:oklch(.55 .17 295);left:-140px;top:-160px;animation:glow1 14s ease-in-out infinite alternate}.ui .lg-glow.g2{background:oklch(.6 .15 30);right:-180px;bottom:-200px;opacity:.38;animation:glow2 17s ease-in-out infinite alternate}@keyframes glow1{to{transform:translate(120px,90px) scale(1.15)}}@keyframes glow2{to{transform:translate(-110px,-70px) scale(.9)}}.ui .lg-brand{display:flex;align-items:center;gap:10px;position:relative;font-size:15px}.ui .lg-brand img{width:28px;height:28px;border-radius:8px}.ui .lg-hero{position:relative;align-self:center;justify-self:center;padding:40px 30px}.ui .lg-hero h1{margin:0;font-size:52px;line-height:1.04;letter-spacing:-.045em;font-weight:700;text-shadow:0 0 40px oklch(1 0 0/18%)}.ui .lg-hero .w{display:inline-block;animation:word-in .64s var(--e-emph) both}.ui .lg-hero .w:nth-child(2){animation-delay:60ms}.ui .lg-hero .w:nth-child(3){animation-delay:.12s}.ui .lg-hero .w:nth-child(5){animation-delay:.18s}.ui .lg-hero .w:nth-child(6){animation-delay:.24s}.ui .lg-hero .w:nth-child(7){animation-delay:.3s}.ui .lg-hero .w:nth-child(9){animation-delay:.36s}@keyframes word-in{0%{opacity:0;transform:translateY(18px);filter:blur(4px)}}.ui .lg-hero .c1{color:oklch(.78 .15 30)}.ui .lg-hero .c2{color:oklch(.86 .17 135)}.ui .lg-hero .c3{color:oklch(.78 .13 295)}.ui .lg-hero .lg-s{position:absolute}.ui .lg-hero .stp{font-size:14px;height:28px;padding:0 13px}.ui .lg-foot{position:relative;color:oklch(.72 .006 260);font-size:12.5px;letter-spacing:.02em}.ui .lg-form{display:grid;place-items:center;background:var(--panel);padding:32px}.ui .lg-box{width:100%;max-width:360px;display:grid;gap:14px;animation:pg-in .42s var(--e-out) .12s both}.ui .lg-box h3{margin:0;font-size:26px;letter-spacing:-.03em;font-weight:650}.ui .lg-box p{margin:-6px 0 6px}.ui.mob .login2{grid-template-columns:minmax(0,1fr);grid-template-rows:330px minmax(0,1fr);height:calc(100% - 50px)}.ui.mob .lg-art{padding:18px 22px}.ui.mob .lg-hero{padding:26px 10px}.ui.mob .lg-hero h1{font-size:34px}.ui.mob .lg-hero .stp{font-size:12px;height:24px;padding:0 10px}.ui.mob .lg-form{align-items:start;padding:26px 22px}.ui{--e-out:cubic-bezier(.2,0,0,1);--e-emph:cubic-bezier(.05,.7,.1,1);--e-in:cubic-bezier(.3,0,1,1);--e-pop:cubic-bezier(.34,1.56,.64,1);--t1:140ms;--t2:260ms;--t3:520ms}.ui .pg-in{animation:pg-in var(--t2) var(--e-out) both}@keyframes pg-in{0%{opacity:0;transform:translateY(6px)}}.ui .layer .dimw{animation:fade-in .2s var(--e-out) both}.ui .layer .modal{animation:modal-in .32s var(--e-emph) both}@keyframes fade-in{0%{opacity:0}}@keyframes modal-in{0%{opacity:0;transform:translate(-50%,calc(-50% + 14px)) scale(.97)}}.mob .layer .modal{animation-name:sheet-in}@keyframes sheet-in{0%{transform:translateY(100%)}}.ui .toast{animation:toast-in .38s var(--e-pop) both}@keyframes toast-in{0%{opacity:0;transform:translateY(16px) scale(.94)}}.ui .stk{display:inline-grid;width:var(--z);height:var(--z);flex:none;transform:rotate(var(--r));vertical-align:middle;filter:drop-shadow(0 2px 2px oklch(0 0 0/16%));position:relative}.ui .stk svg{width:100%;height:100%;overflow:visible}.ui .stk use{fill:none;stroke-linecap:round;stroke-linejoin:round}.ui .stk svg{animation-delay:inherit}.ui .stk .s1{color:var(--panel);stroke-width:7.4px}.ui .stk .s2{stroke-width:5.2px}.ui .stk .s3{color:oklch(.2 .01 260);stroke-width:1.7px}.ui .stp{height:24px;padding:0 10px;border-radius:99px;background:var(--c);color:oklch(.18 .01 260)!important;font-size:12.5px!important;font-weight:650;letter-spacing:-.01em;white-space:nowrap;transform:rotate(var(--r));box-shadow:0 0 0 2px var(--panel),0 3px 6px -2px oklch(0 0 0/22%);vertical-align:middle;line-height:1}.ui .stkgrp,.ui .stp{display:inline-flex;align-items:center}.ui .stkgrp{gap:0}.ui .hello h3.greet{display:flex;align-items:center;flex-wrap:wrap;gap:4px}.ui .rd.tplc{grid-template-columns:42px minmax(0,1fr);align-items:center;-moz-column-gap:12px;column-gap:12px;transition:transform var(--t1) var(--e-out),box-shadow var(--t1) var(--e-out)}.ui .rd.tplc>.stk{grid-column:1;grid-row:1/3;justify-self:center;transition:transform var(--t2) var(--e-pop)}.ui .rd.tplc>b{grid-column:2;grid-row:1}.ui .rd.tplc>span:not(.stk){grid-column:2;grid-row:2}.ui .rd.tplc:hover{transform:translateY(-1px);box-shadow:0 6px 16px -10px oklch(0 0 0/35%)}.ui .rd.tplc:hover>.stk{transform:rotate(calc(var(--r) + 10deg)) scale(1.12) translateY(-2px)}.ui .toast .stk{margin:-4px 0 -4px -4px}.ui .toast .stk .s1{color:var(--btn)}.ui .stk.a-hero,.ui .stk.a-pop{animation:stk-pop .56s var(--e-pop) both}.ui .stk.a-hero{animation-duration:.68s}.ui .stk.a-drop .s3,.ui .stk.a-hero .s3,.ui .stk.a-pop .s3{stroke-dasharray:90;stroke-dashoffset:90;animation:stk-draw .62s var(--e-out) both;animation-delay:inherit}.ui .stk.a-drop .s2,.ui .stk.a-hero .s2,.ui .stk.a-pop .s2{animation:stk-fill .42s var(--e-out) both;animation-delay:inherit}@keyframes stk-pop{0%{opacity:0;transform:scale(.25) rotate(calc(var(--r) - 30deg))}55%{opacity:1;transform:scale(1.14) rotate(calc(var(--r) + 7deg))}78%{transform:scale(.96) rotate(calc(var(--r) - 2deg))}to{transform:scale(1) rotate(var(--r))}}@keyframes stk-draw{0%{stroke-dashoffset:90}to{stroke-dashoffset:0}}@keyframes stk-fill{0%,25%{opacity:0}to{opacity:1}}.ui .stk.a-bounce,.ui .stk.a-drop{animation:stk-drop .82s var(--e-out) both;transform-origin:50% 100%}@keyframes stk-drop{0%{opacity:0;transform:translateY(-34px) rotate(var(--r)) scale(.8,1.1)}38%{opacity:1;transform:translateY(0) rotate(var(--r)) scale(1.18,.8)}56%{transform:translateY(-10px) rotate(var(--r)) scale(.94,1.06)}72%{transform:translateY(0) rotate(var(--r)) scale(1.06,.95)}86%{transform:translateY(-2px) rotate(var(--r)) scale(.99,1.01)}to{transform:rotate(var(--r))}}.ui .stk.a-wob{animation:stk-wob .76s var(--e-out) both;transform-origin:50% 88%}@keyframes stk-wob{0%{opacity:0;transform:scale(.6) rotate(var(--r))}14%{opacity:1;transform:scale(1.08) rotate(calc(var(--r) - 18deg))}32%{transform:rotate(calc(var(--r) + 13deg))}50%{transform:rotate(calc(var(--r) - 8deg))}68%{transform:rotate(calc(var(--r) + 4deg))}84%{transform:rotate(calc(var(--r) - 1.5deg))}to{transform:rotate(var(--r))}}.ui .stk.a-pin{animation:stk-pin .56s var(--e-pop) both}@keyframes stk-pin{0%{opacity:0;transform:translate(6px,-16px) rotate(calc(var(--r) + 25deg)) scale(1.2)}50%{opacity:1;transform:translateY(2px) rotate(calc(var(--r) - 4deg)) scale(.9,1.05)}to{transform:rotate(var(--r))}}.ui .stk.a-ring{animation:stk-ring 1s var(--e-out) both;transform-origin:50% 12%}@keyframes stk-ring{0%{opacity:0;transform:scale(.7) rotate(var(--r))}10%{opacity:1;transform:rotate(calc(var(--r) + 20deg))}24%{transform:rotate(calc(var(--r) - 17deg))}38%{transform:rotate(calc(var(--r) + 12deg))}52%{transform:rotate(calc(var(--r) - 7deg))}66%{transform:rotate(calc(var(--r) + 3deg))}to{transform:rotate(var(--r))}}.ui .stk.a-float{animation:stk-in .62s var(--e-pop) var(--d,0s) both,stk-float 5.2s ease-in-out calc(var(--d, 0s) + .62s) infinite}.ui .stk.a-float:nth-of-type(2n){animation-duration:.62s,6.1s}.ui .stk.a-float:nth-of-type(3n){animation-duration:.62s,4.6s}@keyframes stk-in{0%{opacity:0;transform:translateY(10px) scale(.5) rotate(calc(var(--r) - 20deg))}to{opacity:1;transform:rotate(var(--r))}}@keyframes stk-float{0%,to{transform:translateY(0) rotate(var(--r))}50%{transform:translateY(-5px) rotate(calc(var(--r) + 4deg))}}.ui .stp.a-pop,.ui .stp.a-tag{animation:stp-in .52s var(--e-pop) var(--d,0s) both}@keyframes stp-in{0%{opacity:0;transform:translateY(8px) rotate(calc(var(--r) + 16deg)) scale(.7)}60%{opacity:1;transform:translateY(-1px) rotate(calc(var(--r) - 3deg)) scale(1.05)}to{transform:rotate(var(--r))}}.ui .cele{position:absolute;inset:0;display:grid;place-items:center;pointer-events:none;z-index:95}.ui .cele-flash{position:absolute;inset:0;background:radial-gradient(circle at 50% 45%,color-mix(in srgb,var(--panel) 70%,transparent),transparent 60%);animation:cele-flash 2.2s var(--e-out) both}@keyframes cele-flash{0%{opacity:0}12%{opacity:1}75%{opacity:1}to{opacity:0}}.ui .celec{display:grid;justify-items:center;gap:4px;padding:20px 32px 18px;border-radius:20px;background:var(--panel);box-shadow:var(--shadow-pop);position:relative;min-width:280px;text-align:center;animation:cele-card 2.2s var(--e-emph) both}@keyframes cele-card{0%{opacity:0;transform:translateY(18px) scale(.9)}14%{opacity:1;transform:translateY(-2px) scale(1.02)}22%{transform:none}82%{opacity:1;transform:none;animation-timing-function:var(--e-in)}to{opacity:0;transform:translateY(-12px) scale(.96)}}.ui .cele-art{position:relative;width:120px;height:84px;display:grid;place-items:center}.ui .cele-ring{position:absolute;left:50%;top:50%;width:76px;height:76px;margin:-38px 0 0 -38px;border-radius:50%;border:2.5px solid var(--st-done);opacity:0;animation:cele-ring .7s var(--e-out) both}@keyframes cele-ring{0%{opacity:.9;transform:scale(.35)}to{opacity:0;transform:scale(1.7)}}.ui .cf{position:absolute;left:50%;top:50%;width:9px;height:13px;margin:-6px 0 0 -4px;border-radius:3px;background:var(--c);box-shadow:0 0 0 1.5px oklch(.2 .01 260/65%);opacity:0;animation:cf 1.25s linear both}.ui .cf:nth-child(3n){width:10px;height:10px;border-radius:50%}.ui .cf:nth-child(4n){width:14px;height:6px}@keyframes cf{0%{opacity:1;transform:translate(0) rotate(0) scale(.3);animation-timing-function:cubic-bezier(.1,.8,.3,1)}45%{opacity:1;transform:translate(var(--dx),var(--dy)) rotate(var(--rot)) scale(1);animation-timing-function:cubic-bezier(.5,0,.9,.6)}to{opacity:0;transform:translate(calc(var(--dx) * 1.2),calc(var(--dy) + 70px)) rotate(calc(var(--rot) * 2.2)) scale(.85)}}.ui .celec b{font-size:16.5px;letter-spacing:-.02em;margin-top:2px}.ui .celec .cele-s,.ui .celec b{animation:rise .42s var(--e-out) both}.ui .celec .cele-s{color:var(--ink-2);font-size:13px;max-width:320px;line-height:1.45}@keyframes rise{0%{opacity:0;transform:translateY(6px)}}.ui .empty .stkgrp{margin-bottom:4px}@media (prefers-reduced-motion:reduce){.ui *,.ui :after,.ui :before{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}.ui .cele-ring,.ui .cf{display:none}}.ui .nb{display:flex;gap:10px;align-items:center;padding:10px 12px;border-radius:9px;background:var(--brand-soft);color:var(--ink);font-size:13px;line-height:1.45}.ui .nb>.ic{color:var(--brand-ink);flex:none}.ui .nb>span{flex:1;min-width:0}.ui .nb.soft{background:var(--panel);border:1px solid var(--line)}.ui .nb.soft>.ic{color:var(--st-time)}.ui .var{display:inline-block;background:var(--tag-bg);border:1px solid var(--line);border-radius:5px;padding:0 5px;font-size:11.5px;color:var(--ink-2);line-height:17px}.ui .mcol{min-width:0;grid-template-columns:minmax(0,1fr)}.ui .mcol .seg2{flex-wrap:wrap}.ui .mcol select.sel{width:100%;min-width:0}.ui .mcol .fg>label{flex-wrap:wrap;gap:2px 8px}.ui .medit{display:grid;grid-template-columns:230px minmax(0,1fr) 340px;height:100%;min-height:0}.ui .mcol{padding:16px 14px;overflow:auto;display:grid;gap:6px;align-content:start;border-right:1px solid var(--line)}.ui .mcol.r{border-right:0;border-left:1px solid var(--line);gap:12px;padding:16px 18px}.ui .mcol .gl2{font-size:11.5px;color:var(--ink-3);font-weight:500;padding:2px 4px}.ui .pal{display:flex;align-items:center;gap:9px;height:34px;padding:0 10px;border:1px solid var(--line);border-radius:8px;cursor:pointer;background:var(--panel);color:var(--ink-2)}.ui .pal:hover{border-color:var(--line-2);background:var(--sub)}.ui .pal span{flex:1}.ui .pal .ic{color:var(--ink-3)}.ui .mcanvas{background:var(--sub);overflow:auto;padding:22px 24px 40px;display:grid;gap:14px;align-content:start}.ui .steps3{display:grid;gap:8px}.ui .steps3>div{display:flex;gap:10px;align-items:center;padding:10px 12px;border:1px solid var(--line);border-radius:9px;color:var(--ink-3)}.ui .steps3>div b{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:var(--sub);font-size:12px}.ui .steps3>div.on{color:var(--ink);border-color:var(--ink-3)}.ui .steps3>div.on b{background:var(--ink);color:var(--panel)}.ui .flr{cursor:pointer}.ui .flr:hover{border-color:var(--line-2)}.ui .flst{display:grid;width:116px;line-height:1.3}.ui .flst span{color:var(--ink-3);font-size:12px}.ui .flst b{font-weight:500}.ui .fledit{display:grid;grid-template-columns:minmax(0,1fr) 360px;height:100%;min-height:0}.ui .flwrap{overflow:auto;background:var(--sub);background-image:radial-gradient(var(--line-2) 1px,transparent 1px);background-size:18px 18px}.ui .flcv{width:380px;margin:0 auto;padding:26px 0 60px;display:grid;justify-items:center}.ui .fln{width:100%;background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:10px 12px 12px;cursor:pointer;box-shadow:0 1px 2px oklch(.21 .008 250/5%);display:grid;gap:6px}.ui .fln:hover{border-color:var(--line-2)}.ui .fln.on{border-color:var(--st-prog);box-shadow:0 0 0 3px color-mix(in oklch,var(--st-prog) 16%,transparent)}.ui .flh{display:flex;align-items:center;gap:8px}.ui .flic{width:24px;height:24px;border-radius:7px;display:grid;place-items:center;background:var(--sub);color:var(--ink-2)}.ui .flic.trig{background:var(--btn);color:var(--btn-fg)}.ui .flic.email,.ui .flic.sms{background:color-mix(in srgb,var(--c1) 14%,var(--panel));color:var(--c1)}.ui .flic.notify,.ui .flic.task{background:color-mix(in srgb,var(--c3) 16%,var(--panel));color:var(--c3)}.ui .flk{font-size:12px;color:var(--ink-3);font-weight:500}.ui .flcount{margin-left:auto;display:inline-flex;gap:4px;align-items:center;font-size:11.5px;color:var(--ink-2);font-family:var(--font-mono)}.ui .flb{font-size:13px;line-height:1.45;color:var(--ink)}.ui .flno{gap:5px;align-items:center;border-top:1px dashed var(--line)}.ui .flm,.ui .flno{font-size:11.5px;color:var(--ink-3);display:flex;padding-top:6px}.ui .flm{gap:14px;border-top:1px solid var(--line)}.ui .flm b{color:var(--ink);font-weight:500}.ui .flc{display:grid;justify-items:center}.ui .flline{width:1.5px;height:12px;background:var(--line-2);display:block}.ui .flplus{width:22px;height:22px;border-radius:50%;border:1px solid var(--line-2);background:var(--panel);display:grid;place-items:center;color:var(--ink-3);cursor:pointer;padding:0}.ui .flplus:hover{color:var(--ink);border-color:var(--ink-3)}.ui .flc .anchor{position:relative}.ui .flc .menu{left:30px;top:-10px}.ui .flend{margin-top:2px;font-size:12px;padding:2px 12px}.ui .flend,.ui .flexit{color:var(--ink-3);border:1px solid var(--line);border-radius:99px;background:var(--panel)}.ui .flexit{font-size:11.5px;display:flex;gap:6px;align-items:center;margin-bottom:10px;padding:3px 10px}.ui .tlw{display:grid;gap:0;position:relative;padding:2px 0}.ui .tlw:before{content:"";position:absolute;left:81px;top:12px;bottom:12px;width:1.5px;background:var(--line-2)}.ui .tl{display:grid;grid-template-columns:64px 36px minmax(0,1fr);align-items:start;padding:7px 0;font-size:13px;line-height:1.45;position:relative}.ui .tl>.mono{font-size:12px;padding-top:1px;white-space:nowrap}.ui .tl .ic{justify-self:center;margin-top:1px;color:var(--ink-2);background:var(--panel);outline:3px solid var(--panel);border-radius:4px;position:relative}.ui.mob .fledit,.ui.mob .medit{grid-template-columns:minmax(0,1fr);height:auto}.ui.mob .mcol{border:0;border-bottom:1px solid var(--line)}.ui.mob .medit .mcanvas{order:-1;padding:12px}.mob .mscroll .fr{flex-wrap:wrap;min-width:0}.mob .mscroll .fr .vt{overflow-x:auto;max-width:100%;scrollbar-width:none}.mob .mscroll .fr .end{margin-left:0}.ui.mob .flcv{width:100%;padding:16px}.ui .upt{display:grid;grid-template-columns:repeat(48,minmax(0,1fr));gap:2px;height:18px}.ui .upt i{border-radius:2px;background:color-mix(in srgb,var(--st-done) 55%,var(--panel))}.ui .upt i.gap{background:var(--st-todo);opacity:1}.ui .upt i.off{background:var(--line);opacity:1}.ui .gwchk{display:flex;flex-wrap:wrap;gap:6px 18px;font-size:12.5px;color:var(--ink-2)}.ui .gwchk span{display:inline-flex;gap:6px;align-items:center}.ui .paper{width:560px;max-width:100%;background:var(--panel);border:1px solid var(--line);border-radius:10px;padding:28px 32px;box-shadow:var(--shadow-pop)}.ui .shot2{display:grid;place-items:center;gap:4px;border:1px dashed var(--line-2);border-radius:8px;color:var(--ink-3);font-size:12px;background:var(--sub)}.ui .amt.out{color:var(--ink-2)}.ui .amt.out small{margin-left:4px}.ui .rst{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 9px 0 8px;border-radius:99px;font-size:12px;font-weight:550;background:var(--tag-bg);color:var(--ink);white-space:nowrap;flex:none}.ui .rst:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--st-done);flex:none}.ui .rst:empty{padding:0;width:22px;justify-content:center;gap:0}.ui .rst.dv-rep:before,.ui .rst.rep:before{background:var(--st-warn)}.ui .rst.dv-pcs:before,.ui .rst.pcs:before{background:var(--st-off)}.ui .rst.dv-diag:before{background:var(--st-todo)}.ui .rst.dv-ready:before,.ui .rst.dv-stock:before{background:var(--st-done)}.ui .rst.dv-sold:before{background:var(--st-prog)}.ui .rnote{font-family:var(--font-mono);font-weight:600}.ui .rdet{display:grid;gap:14px}.ui .rdet .sect{margin-top:0}.ui .alert.rwarn{background:color-mix(in srgb,var(--st-warn) 16%,var(--panel))}.ui .alert.rwarn .t{align-items:flex-start;line-height:1.45;color:var(--ink)}.ui .alert.rwarn .t>.ic{flex:none;margin-top:2px}.ui .rpay{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border:1px solid var(--line);border-radius:12px;background:var(--sub)}.ui .rpay>div{display:grid;gap:2px;min-width:0}.ui .rpay span{color:var(--ink-2);font-size:12.5px}.ui .rpay small{font-size:12px;color:var(--ink-3);font-weight:450}.ui .rpay b{font-family:var(--font-mono);font-size:21px;letter-spacing:-.02em;white-space:nowrap}.ui .rbar{height:6px;border-radius:99px;background:var(--line);overflow:hidden}.ui .rbar i{display:block;height:100%;background:var(--ink);border-radius:99px;transition:width var(--t2) var(--e-out)}.ui .rchk{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:7px 14px;margin-top:10px}.ui .rchk.one{grid-template-columns:minmax(0,1fr);margin-top:0}.ui .rchk span{display:flex;gap:7px;align-items:center;font-size:12.5px;color:var(--ink-3);min-width:0}.ui .rchk span.on{color:var(--ink)}.ui .rchk span em{margin-left:auto;font-style:normal;color:var(--ink-3);font-family:var(--font-mono);font-size:11.5px}.ui .rchk .dot{width:13px;height:13px;border-radius:50%;border:1.5px solid var(--line-2);flex:none}.ui .rcons{display:flex;gap:12px;align-items:center}.ui .rcons>div{display:grid;line-height:1.35;min-width:0;flex:1}.ui .rcons>div span{color:var(--ink-3);font-size:12.5px}.ui .rcons.sm>div b{font-size:12.5px}.ui .rcons svg.art{flex:none;background:oklch(.96 .005 250);border-radius:10px;padding:3px;box-sizing:content-box}.ui .bigb.pr{background:var(--ink);color:var(--panel)}.ui .rthumbs{display:flex;gap:8px;flex-wrap:wrap;margin:10px 0 4px}.ui .rth{all:unset;box-sizing:border-box;width:66px;height:50px;border-radius:9px;border:1px solid var(--line);overflow:hidden;display:grid;place-items:center;background:var(--sub);cursor:pointer;position:relative}.ui .rth svg.art{width:100%;height:100%;display:block}.ui .rth.w{width:96px;height:62px}.ui .rth.on{box-shadow:0 0 0 2px var(--ink)}.ui .rth.mine:after{content:"magasin";position:absolute;left:4px;bottom:3px;font-size:9.5px;padding:1px 5px;border-radius:99px;background:var(--panel);color:var(--ink-2)}.ui .rth.add{border-style:dashed;border-color:var(--line-2);color:var(--ink-2);gap:0;align-content:center}.ui .rth.add small{font-size:11px}.ui .rbig{border-radius:12px;overflow:hidden;border:1px solid var(--line)}.ui .rbig svg.art{width:100%;height:auto;display:block}.ui .rcaps{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.ui .rcap{all:unset;box-sizing:border-box;cursor:pointer;display:grid;justify-items:center;align-content:center;gap:6px;min-height:150px;padding:14px;border:1.5px dashed var(--line-2);border-radius:14px;background:var(--sub);color:var(--ink-2);text-align:center;font-size:13px;position:relative;transition:border-color var(--t1) var(--e-out),background var(--t1) var(--e-out)}.ui .rcap:hover{border-color:var(--ink-3)}.ui .rcap:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.ui .rcap b{color:var(--ink);font-weight:600}.ui .rcap>span{color:var(--ink-3);font-size:12px}.ui .rcap .cam{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:var(--panel);border:1px solid var(--line);color:var(--ink)}.ui .rcap.on{border-style:solid;border-color:var(--line);background:var(--panel)}.ui .rcap.on svg.art{width:132px;height:auto;border-radius:6px;animation:stp-in var(--t2) var(--e-pop) both}.ui .rcap .ok{display:inline-flex;gap:5px;align-items:center;color:var(--ink)!important;font-weight:550;font-size:12.5px!important}.ui .rcap .ok .ic{color:var(--st-done)}.ui .rcap .re{position:absolute;top:8px;right:10px;display:inline-flex;gap:4px;align-items:center;font-size:11.5px!important;color:var(--ink-3)}.ui .rinfo{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:1px;border:1px solid var(--line);border-radius:12px;overflow:hidden;background:var(--line)}.ui .rinfo>div{background:var(--panel);padding:10px 12px;display:grid;gap:2px;min-width:0}.ui .rinfo span{color:var(--ink-3);font-size:12px}.ui .rinfo b{font-weight:550;overflow-wrap:anywhere}.ui .rinfo.one{grid-template-columns:minmax(0,1fr)}.ui .rfin{display:grid;grid-template-columns:200px minmax(0,1fr) 270px;gap:22px;align-items:start;max-width:1260px}.ui .rsteps{display:grid;gap:2px;position:sticky;top:0}.ui .rsteps button{all:unset;box-sizing:border-box;cursor:pointer;display:flex;gap:10px;align-items:center;padding:9px 10px;border-radius:9px;color:var(--ink-2);font-size:13.5px}.ui .rsteps button:hover{background:var(--hover)}.ui .rsteps button.on{background:var(--sel);color:var(--ink);font-weight:550}.ui .rsteps .n{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font-size:12px;background:var(--panel);border:1px solid var(--line-2);color:var(--ink-2);flex:none}.ui .rsteps button.ok .n{background:var(--ink);color:var(--panel);border-color:var(--ink)}.ui .rsteps small{margin-left:auto;color:var(--ink-3);font-size:11.5px;font-family:var(--font-mono)}.ui .rstep{display:grid;gap:18px;background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:22px 24px;min-width:0;animation:pg-in var(--t2) var(--e-out) both}.ui .rstep h3{margin:0;font-size:19px;font-weight:650;letter-spacing:-.02em}.ui .rstep>p{margin:-12px 0 0;color:var(--ink-3)}.ui .rstep .sect h5{margin-top:0}.ui .rfoot{display:flex;gap:10px;align-items:center;border-top:1px solid var(--line);padding-top:16px}.ui .rfoot .sp{flex:1}.ui .rsum{display:grid;gap:10px;position:sticky;top:0}.ui .rq{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 16px;align-items:center;padding:10px 0;border-top:1px solid var(--line)}.ui .rq>div{display:grid;gap:2px}.ui .rq .cl{font-size:12px;color:var(--ink-3)}.ui .rq.diff .cl{color:var(--ink);font-weight:550}.ui .rres{display:grid;grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:10px}.ui.mob .mscroll .rfbody{overflow:visible}.ui .rres>div{padding:11px 13px;border:1px solid var(--line);border-radius:12px;display:grid;gap:4px;align-content:start;justify-items:start;min-width:0}.ui .rres span:not(.rst){color:var(--ink-3);font-size:12px}.ui .rres b{font-size:17px;font-family:var(--font-mono);white-space:nowrap}.ui .rcmp{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:12px;align-items:center}.ui .rcmp>div{padding:16px;border:1px solid var(--line);border-radius:12px;display:grid;gap:4px;justify-items:start}.ui .rcmp>div.on{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.ui .rcmp b{font-size:24px;font-family:var(--font-mono);letter-spacing:-.02em}.ui .rcmp small,.ui .rcmp span:not(.rst){color:var(--ink-3);font-size:12px}.ui .rcmp .arr{color:var(--ink-3)}.ui .rmodes .off{opacity:.4;cursor:not-allowed;text-decoration:line-through}.ui .rmiss{display:flex;gap:8px;align-items:flex-start;padding:10px 12px;border-radius:10px;background:var(--sub);font-size:12.5px;color:var(--ink-2);line-height:1.45}.ui .rmiss a{text-decoration:underline;text-underline-offset:2px}.ui .rmiss a,.ui .rmiss.ok{color:var(--ink)}.ui .rmiss.ok .ic{color:var(--st-done)}.ui .rct{display:grid;grid-template-columns:auto minmax(0,1fr);gap:20px;align-items:start}.ui .a5doc{width:360px;max-width:100%;min-height:511px;background:oklch(.995 0 0);color:oklch(.22 .01 250);border:1px solid oklch(.88 .005 250);border-radius:6px;padding:20px 22px;font-size:9.2px;line-height:1.45;display:flex;flex-direction:column;gap:9px;box-shadow:var(--shadow-pop);overflow:hidden}.ui .a5doc b,.ui .a5doc h4{color:oklch(.15 .01 250)}.ui .a5doc h4{margin:0;font-size:12.5px}.ui .a5doc .ak{color:oklch(.45 .01 250);font-size:8px;letter-spacing:.07em;text-transform:uppercase;font-weight:600}.ui .a5doc .g2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2px 12px;margin-top:2px}.ui .a5doc .mono{font-size:8.6px}.ui .a5doc ul{margin:3px 0 0;padding-left:14px;display:grid;gap:2px}.ui .a5doc .jur{border:1px dashed oklch(.75 .01 250);border-radius:4px;padding:5px 7px;color:oklch(.45 .01 250);font-style:italic}.ui .a5doc .sig{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:auto}.ui .a5doc .sig>div{border-top:1px solid oklch(.82 0 0);padding-top:4px;min-height:58px;display:grid;align-content:start;gap:2px}.ui .a5doc .sig img{width:100%;max-height:46px;-o-object-fit:contain;object-fit:contain;-o-object-position:left;object-position:left}.ui .a5pair{display:flex;gap:20px;flex-wrap:wrap;justify-content:center}.ui .sigbox{display:grid;gap:10px;align-content:start;min-width:0}.ui .sigpad{width:100%;height:170px;border:1.5px dashed var(--line-2);border-radius:12px;touch-action:none;cursor:crosshair;display:block}.ui .sigdone,.ui .sigpad{background:oklch(.995 0 0)}.ui .sigdone{display:grid;gap:8px;justify-items:start;padding:12px;border:1px solid var(--line);border-radius:12px}.ui .sigdone img{width:100%;max-height:120px;-o-object-fit:contain;object-fit:contain}.ui .paper.dossier{width:680px;display:grid;gap:16px}.ui .dsec{display:grid;gap:6px;padding-top:12px;border-top:1px solid var(--line)}.ui .dsec .dk{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-weight:600}.ui .dsec .g2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4px 16px;font-size:13px}.ui .kb{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;align-items:start}.ui .kb>section{background:var(--sub);border-radius:12px;padding:10px;display:grid;gap:8px;min-height:180px;align-content:start}.ui .kb h5{margin:2px 4px;display:flex;gap:8px;align-items:center;font-size:13px;font-weight:600}.ui .kb h5 i{font-style:normal;color:var(--ink-3);font-weight:500}.ui .kc{background:var(--panel);border:1px solid var(--line);border-radius:10px;padding:10px 12px;display:grid;gap:6px;cursor:pointer;transition:transform var(--t1) var(--e-out),border-color var(--t1) var(--e-out)}.ui .kc:hover{border-color:var(--line-2);transform:translateY(-1px)}.ui .kc{position:relative}.ui .atghost .kgrip{display:none}.ui .kghost .kgrip{opacity:.8}.ui .kb .kc{cursor:grab;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.ui .kc .kgrip{position:absolute;top:9px;right:8px;color:var(--ink-3);opacity:0;transition:opacity var(--t1) var(--e-out)}.ui .kb .kc:hover .kgrip{opacity:.8}.ui .kb>section{transition:background var(--t1) var(--e-out),box-shadow var(--t1) var(--e-out)}.ui .kb.kdrag>section{box-shadow:inset 0 0 0 1.5px var(--line-2)}.ui .kb>section.atgoal,.ui .kb>section.kover{background:oklch(.62 .2 255/.07);box-shadow:inset 0 0 0 2px oklch(.62 .2 255/.75)}.ui .kb>section.atgoal:after,.ui .kb>section.kover:after{content:"Dépose ici";display:grid;place-items:center;height:46px;border-radius:10px;border:1.5px dashed oklch(.62 .2 255/.65);color:oklch(.55 .19 255);font-size:12px;font-weight:500}.ui.dark .kb>section.atgoal:after,.ui.dark .kb>section.kover:after{color:oklch(.78 .13 255)}.ui .kb>section.atgoal:after{animation:atgoal 2.8s var(--atd,0s) infinite;height:var(--slot,46px)}.ui .atsrc{animation:atsrc 2.8s var(--atd,0s) infinite}@keyframes atsrc{0%,16%{opacity:1}24%,80%{opacity:.35}92%,to{opacity:1}}@keyframes atgoal{0%,50%,92%,to{background:transparent;transform:none}66%,80%{background:oklch(.62 .2 255/.14);transform:scale(1.02)}}.ui .kb>section.atgoal .kempty,.ui .kb>section.kover .kempty{display:none}.ui .kc.kph,.ui .rkc.kph{opacity:.35;border-style:dashed;transform:none;box-shadow:none}.ui .kghost{position:absolute;z-index:125;margin:0;pointer-events:none;cursor:grabbing;background:var(--panel);transform:rotate(-2deg) scale(1.03);box-shadow:0 22px 44px -14px oklch(0 0 0/38%),0 0 0 1px var(--line-2);transition:none}.ui .kland{animation:atland .5s var(--e-pop) both}.ui .kc.kland{animation:atland .5s var(--e-pop) both,atring 1.6s var(--e-out) both}@keyframes atring{0%,40%{box-shadow:0 0 0 2px oklch(.62 .2 255/.6)}to{box-shadow:0 0 0 2px oklch(.62 .2 255/0)}}@keyframes atland{0%{transform:scale(.94)}60%{transform:scale(1.03)}to{transform:none}}@keyframes atpulse{0%,to{opacity:1}50%{opacity:.55}}.ui .atL{position:absolute;inset:0;z-index:110;pointer-events:none}.ui .atL .tbub{animation:atbub .42s var(--e-pop) both}.ui .atL .tbub.still{animation:none}@keyframes atbub{0%{opacity:0;transform:translateY(14px) scale(.96)}}.ui .atL .ttl{display:flex;align-items:center;gap:8px}.ui .atok{position:relative;display:grid;place-items:center;color:oklch(.6 .15 155);background:oklch(.6 .15 155/.14);animation:atok .6s var(--e-pop) .1s both}.ui .atok,.ui .atok:after{width:26px;height:26px;border-radius:99px}.ui .atok:after{content:"";position:absolute;box-shadow:0 0 0 2px oklch(.6 .15 155/.5);animation:atburst .8s var(--e-out) .2s both}@keyframes atok{0%{transform:scale(0) rotate(-30deg)}}@keyframes atburst{0%{transform:scale(.6);opacity:1}to{transform:scale(1.9);opacity:0}}.ui .attrail{position:absolute;left:0;top:0;overflow:visible;pointer-events:none}.ui .attrail path{fill:none;stroke:oklch(.62 .2 255/.7);stroke-width:2;stroke-linecap:round;stroke-dasharray:2 7;animation:attrail 2.8s linear infinite}.ui .attrail circle{fill:oklch(.62 .2 255);animation:atdot 2.8s var(--e-out) infinite;transform-box:fill-box;transform-origin:center}@keyframes attrail{0%,18%{opacity:0;stroke-dashoffset:0}26%,70%{opacity:1}84%,to{opacity:0;stroke-dashoffset:-54}}@keyframes atdot{0%,20%{opacity:0;transform:scale(.4)}30%,64%{opacity:.9;transform:scale(1)}72%{opacity:.9;transform:scale(1.8)}84%,to{opacity:0;transform:scale(2.2)}}.ui .atrip{position:absolute;width:44px;height:44px;border-radius:99px;border:2px solid oklch(.62 .2 255/.8);pointer-events:none;animation:atrip 2.8s var(--e-out) infinite}@keyframes atrip{0%,10%{opacity:0;transform:scale(.3)}13%{opacity:.9}26%,to{opacity:0;transform:scale(1.7)}}.ui .athand{animation:athand 2.8s var(--e-out) infinite}.ui .athand>span{position:absolute;display:grid;place-items:center}.ui .athand .ah1{animation:ah1 2.8s steps(1) infinite}.ui .athand .ah2{animation:ah2 2.8s steps(1) infinite}@keyframes athand{0%,9%{transform:none}13%{transform:scale(.8)}20%,74%{transform:scale(.92)}80%,to{transform:none}}@keyframes ah1{0%{opacity:1}13%{opacity:0}78%{opacity:1}}@keyframes ah2{0%{opacity:0}13%{opacity:1}78%{opacity:0}}.ui .atL .atarr{position:absolute;top:-7px;width:12px;height:12px;background:var(--panel);border-left:1px solid var(--line);border-top:1px solid var(--line);transform:rotate(45deg)}.ui .atL .tbub p{margin:0;font-size:13px;line-height:1.5;color:var(--ink-2)}.ui .atdemo{position:absolute;pointer-events:none;animation:atdemo 2.8s cubic-bezier(.45,0,.25,1) infinite}.ui .atdemo .atghost{margin:0;width:100%;height:100%;overflow:hidden;background:var(--panel);border:1px solid oklch(.62 .2 255/.6);box-shadow:0 18px 40px -14px oklch(0 0 0/35%)}.ui .atdemo .athand{position:absolute;left:52%;top:46%;display:grid;place-items:center;width:30px;height:30px;border-radius:99px;background:var(--ink);color:var(--panel);box-shadow:0 6px 14px -4px oklch(0 0 0/40%)}@keyframes atdemo{0%,6%{opacity:0;transform:translate(0) scale(1)}14%{opacity:.96;transform:translate(0) scale(.97)}24%{opacity:.96;transform:translate(0) scale(1.03) rotate(-2deg)}66%{opacity:.96;transform:translate(var(--dx),var(--dy)) scale(calc(var(--s) * 1.03)) rotate(-2deg)}76%{opacity:.96;transform:translate(var(--dx),var(--dy)) scale(var(--s))}88%,to{opacity:0;transform:translate(var(--dx),var(--dy)) scale(var(--s))}}.ui .inscard{border:1px solid var(--line);border-radius:14px;background:var(--panel);display:grid;gap:10px;padding-bottom:12px}.ui .inscard.off{opacity:.6}.ui .insch{display:flex;align-items:center;gap:12px;padding:12px 14px 0;flex-wrap:wrap}.ui .insord{display:inline-grid;gap:2px}.ui .insord .b{height:18px;width:22px;padding:0}.ui .inscov{display:grid;place-items:center;width:40px;height:40px;border-radius:10px;color:oklch(1 0 0/.85);background:linear-gradient(150deg,oklch(.6 .13 var(--h)),oklch(.36 .1 calc(var(--h) + 40)))}.ui .insmain{display:grid;gap:2px;min-width:0}.ui .insmain small{font-size:12px}.ui .insbody{display:grid;gap:10px;padding:0 14px}.ui .insver{border:1px solid var(--line);border-radius:12px;overflow:hidden}.ui .insvh{display:flex;align-items:center;gap:8px;padding:8px 12px;background:var(--sub);font-size:12.5px}.ui .insvh .b{height:24px;width:24px}.ui .insrow{display:grid;grid-template-columns:auto minmax(0,1fr) auto 120px auto;gap:12px;align-items:center;padding:10px 12px;border-top:1px solid var(--line);cursor:pointer}.ui .inscard>.insbody>.insrow:first-child{border-top:0}.ui .insbody>.insrow{border:1px solid var(--line);border-radius:10px}.ui .insrow:hover{background:var(--sub)}.ui .insrow.off b{color:var(--ink-3)}.ui .insrow .insp{text-align:right;font-size:13px}.ui .insgames{display:flex;align-items:center;gap:3px}.ui .insgames .mdcov.xs{width:22px}.ui .insgames .mdcov .mdpl,.ui .insgames .mdcov b{display:none}.ui .insgames small{margin-left:4px;font-size:11.5px;color:var(--ink-2)}.ui .insst{display:flex;align-items:center;gap:8px}.ui .insempty{padding:12px;color:var(--ink-3);font-size:12.5px}.ui .insft{display:flex;gap:6px;padding:0 14px}.ui .inskind{display:inline-flex;align-items:center;gap:4px;height:20px;padding:0 7px;border-radius:6px;font-size:11px;font-weight:600;background:var(--sub);color:var(--ink-2);white-space:nowrap}.ui .inskind.carte{background:oklch(.62 .2 255/.12);color:oklch(.48 .17 255)}.ui .inskind.pack{background:oklch(.7 .15 150/.16);color:oklch(.45 .12 150)}.ui .inskind.unique{background:oklch(.65 .18 300/.14);color:oklch(.48 .16 300)}.ui .inskind.demande{background:oklch(.8 .13 80/.22);color:oklch(.5 .12 70)}.ui.dark .inskind.carte{color:oklch(.78 .13 255)}.ui.dark .inskind.pack{color:oklch(.78 .12 150)}.ui.dark .inskind.unique{color:oklch(.8 .12 300)}.ui.dark .inskind.demande{color:oklch(.82 .12 80)}.ui .inskinds{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px}.ui .inskd{display:grid;gap:4px;text-align:left;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:var(--panel);font:inherit;color:inherit;cursor:pointer}.ui .inskd small{color:var(--ink-3);font-size:11.5px;line-height:1.4}.ui .inskd.on{border-color:oklch(.62 .2 255/.7);box-shadow:inset 0 0 0 1px oklch(.62 .2 255/.7);background:oklch(.62 .2 255/.05)}.ui .insvrow{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:8px 0;border-top:1px solid var(--line);flex-wrap:wrap}.ui .insvrow:first-child{border-top:0}.ui .insban{display:grid;align-content:end;gap:2px;aspect-ratio:10/3;border-radius:10px;padding:12px;color:#fff;background:linear-gradient(120deg,oklch(.5 .14 var(--h)),oklch(.3 .1 calc(var(--h) + 50)))}.ui .insban.none{place-items:center;align-content:center;color:var(--ink-3);background:var(--sub);border:1.5px dashed var(--line-2)}.ui .insblk .alert{margin-bottom:8px}.ui .insp-g{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:10px}.ui .insp-c,.ui .insp-off{display:grid;gap:4px;justify-items:start;text-align:left;padding:12px;border:1px solid var(--line);border-radius:12px;background:var(--panel);font:inherit;color:inherit;cursor:pointer}.ui .insp-c:hover,.ui .insp-off:hover{border-color:oklch(.62 .2 255/.6)}.ui .insp-o{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));margin-top:10px}.ui .insp-o,.ui .insp-r{display:grid;gap:10px}.ui .nisteps{gap:10px}.ui .nistep{border:1px solid var(--line);border-radius:14px;background:var(--panel);overflow:hidden}.ui .nistep.lock{opacity:.5}.ui .nistep.on{border-color:oklch(.62 .2 255/.55);box-shadow:0 0 0 3px oklch(.62 .2 255/.1)}.ui .nish{display:flex;align-items:center;gap:10px;padding:12px 14px;min-width:0}.ui .nish[data-act]{cursor:pointer}.ui .nish[data-act]:hover{background:var(--sub)}.ui .ninum{display:grid;place-items:center;width:24px;height:24px;border-radius:99px;background:var(--sub);color:var(--ink-2);font-size:12px;font-weight:600;flex:none}.ui .nistep.on .ninum{background:oklch(.62 .2 255);color:#fff}.ui .nistep.done .ninum{background:oklch(.6 .15 155/.16);color:oklch(.5 .14 155)}.ui .nisum{color:var(--ink-2);font-size:12.5px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui .nisb{display:grid;gap:12px;padding:0 14px 14px}.ui .nicli{display:grid;gap:8px}.ui .nicards{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}.ui .nicards.nioffers{grid-template-columns:repeat(auto-fill,minmax(210px,1fr))}.ui .nicard{display:grid;gap:4px;justify-items:start;align-content:start;text-align:left;padding:12px;border:1px solid var(--line);border-radius:12px;background:var(--panel);font:inherit;color:inherit;cursor:pointer}.ui .nicard small{color:var(--ink-3);font-size:11.5px;line-height:1.4}.ui .nicard:hover{border-color:oklch(.62 .2 255/.5)}.ui .nicard.on{border-color:oklch(.62 .2 255/.8);box-shadow:inset 0 0 0 1px oklch(.62 .2 255/.8);background:oklch(.62 .2 255/.05)}.ui .nicard.nq{border-style:dashed;grid-column:1/-1}.ui .nivfor{display:inline-flex;gap:4px;align-items:center;padding-top:4px;border-top:1px dashed var(--line);width:100%}.ui .nicount{font-size:12.5px;font-weight:600;padding:4px 10px;border-radius:99px;background:var(--sub);color:var(--ink-2)}.ui .nicount.ok{background:oklch(.6 .15 155/.14);color:oklch(.45 .13 155)}.ui .nigrid{max-height:420px;overflow:auto}.ui .nirecap{position:sticky;top:0}.ui .b.dis{opacity:.55;cursor:not-allowed}.ui .niinv{display:flex;align-items:center;gap:10px;margin:16px auto 0;max-width:1060px;padding:12px 14px;border-radius:12px;background:oklch(.62 .2 255/.08);border:1px solid oklch(.62 .2 255/.25);font-size:13px;flex-wrap:wrap}.ui.mob .niinv{margin:12px}.ui.mob .nicards{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ui.mob .nicards.nioffers{grid-template-columns:minmax(0,1fr)}.ui .insgrid{display:grid;grid-template-columns:260px minmax(0,1fr);gap:16px;align-items:start}.ui .inslw{display:grid;gap:8px;position:sticky;top:0}.ui .inslh{display:flex;justify-content:space-between;align-items:baseline;padding:0 4px;font-size:13px}.ui .inslh .muted{font-size:12px}.ui .inslist{display:grid;gap:6px}.ui .insli{position:relative;display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px;border:1px solid var(--line);border-radius:12px;background:var(--panel);cursor:pointer;-moz-user-select:none;user-select:none;-webkit-user-select:none}.ui .insli>.ic:last-child{color:var(--ink-3);opacity:.5}.ui .insli:hover{border-color:var(--line-2)}.ui .insli:hover>.ic:last-child{opacity:1}.ui .insli.on{border-color:oklch(.62 .2 255/.75);box-shadow:inset 0 0 0 1px oklch(.62 .2 255/.75);background:oklch(.62 .2 255/.04)}.ui .insst2{display:inline-flex;align-items:center;gap:4px;font-size:11.5px;font-weight:500;color:var(--ink-3);white-space:nowrap}.ui .insst2.on{color:oklch(.5 .13 155)}.ui .insst2.bad{color:var(--st-todo)}.ui .insrw{display:grid;gap:12px;min-width:0}.ui .inssec{display:grid;gap:12px;padding:14px;border:1px solid var(--line);border-radius:14px;background:var(--panel)}.ui .inshead{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.ui .inscov.l{width:52px;height:52px;border-radius:12px}.ui .inssh{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ui .inssh>b{font-size:14px}.ui .inssh .muted{font-size:12.5px}.ui .insvc{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px}.ui .insvcard{display:grid;gap:6px;align-content:start;padding:12px;border:1px solid var(--line);border-radius:12px;background:var(--panel)}.ui .insvcard small{font-size:11.5px}.ui .insvcard .blk{color:var(--st-todo)}.ui .insvcard.bad{border-color:oklch(.62 .2 25/.5)}.ui .insvcard.add{place-content:center;justify-items:center;border-style:dashed;color:var(--ink-2);font:inherit;cursor:pointer;min-height:110px}.ui .insoffs{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px}.ui .insoc{position:relative;display:grid;gap:5px;justify-items:start;align-content:start;padding:12px;border:1px solid var(--line);border-radius:12px;background:var(--panel);cursor:pointer;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.ui .insoc:hover{border-color:oklch(.62 .2 255/.5);box-shadow:0 6px 16px -10px oklch(0 0 0/30%)}.ui .insoc.off>b{color:var(--ink-3)}.ui .insoc small.muted{font-size:12px;line-height:1.4}.ui .modr.moghost{position:absolute}.ui .insoffs .insempty{grid-column:1/-1}.ui .insfix{border:1px solid oklch(.62 .2 25/.3);border-radius:12px;background:oklch(.62 .2 25/.05);overflow:hidden}.ui .insfix.ok{gap:8px;border-color:oklch(.6 .15 155/.3);background:oklch(.6 .15 155/.06);color:oklch(.45 .13 155)}.ui .insfix.ok,.ui .insfixbar{display:flex;align-items:center;padding:10px 14px;font-size:13px}.ui .insfixbar{gap:10px;cursor:pointer;color:var(--st-todo)}.ui .insfixbar .muted{font-size:12px}.ui .insfixl{display:grid;border-top:1px solid oklch(.62 .2 25/.2);background:var(--panel)}.ui .insfixr{display:flex;align-items:center;gap:8px;padding:8px 14px;border-top:1px solid var(--line);font-size:12.5px}.ui .insfixr:first-child{border-top:0}.ui .insfixr .blk{color:var(--st-todo)}.ui .insfixc{min-width:70px;font-weight:600}.ui.mob .insgrid{grid-template-columns:minmax(0,1fr)}.ui.mob .inslw{position:static}.ui.mob .inslist{grid-auto-flow:column;grid-auto-columns:minmax(150px,1fr);overflow-x:auto}.ui.mob .insoffs{grid-template-columns:minmax(0,1fr)}.ui.mob .insfixr{flex-wrap:wrap}.ui .pslot.hid{opacity:.45;outline:1.5px dashed var(--ink-4);outline-offset:-2px}.ui .lceye{color:var(--ink-4)}.ui .lceye.on{color:var(--ink)}.ui .rd.lcbusy{opacity:.6}.ui .rd.lcbusy span{color:var(--st-todo)}.ui .lcoff{opacity:.55}.ui .ltfr{display:flex;flex-wrap:wrap;gap:6px}.ui .ltfi{font-size:11.5px;padding:3px 8px;border-radius:6px;background:var(--sub);color:var(--ink-2)}.ui .ltfi.ren{background:oklch(.62 .2 255/.1);color:oklch(.48 .17 255)}.ui .ltfi.swap{background:oklch(.8 .13 80/.2);color:oklch(.5 .12 70)}.ui .lcgl{max-height:380px;overflow:auto}.ui .mdframe.wide{height:auto;width:88%}.ui.mob .insrow{grid-template-columns:minmax(0,1fr) auto}.ui.mob .insrow .insgames,.ui.mob .insrow .insord{display:none}.ui.mob .insrow .insp{grid-column:1;text-align:left}.ui.mob .insch .sp{display:none}.ui .pcard{position:relative}.ui .pcard.modr{cursor:grab;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;transition:border-color var(--t1) var(--e-out),box-shadow var(--t1) var(--e-out)}.ui .pcard.modr:hover{box-shadow:0 6px 16px -10px oklch(0 0 0/30%)}.ui .mopos{position:absolute;top:8px;right:8px;z-index:2;display:inline-flex;align-items:center;gap:2px;height:20px;padding:0 7px 0 4px;border-radius:6px;background:var(--panel);color:var(--ink-2);font-size:11px;font-weight:600;font-variant-numeric:tabular-nums;box-shadow:0 0 0 1px var(--line)}.ui .mopos .ic{opacity:.45;transition:opacity var(--t1) var(--e-out)}.ui .pcard.modr:hover .mopos .ic{opacity:1}.ui .modr.kph,.ui .pcard.kph{opacity:.35;border-style:dashed;box-shadow:none}.ui .modr.kph>*,.ui .pcard.kph>*{visibility:hidden}.ui .pgrid.modrag{cursor:grabbing}.ui .pcard.moghost{position:absolute}.ui .moghost.mono{box-shadow:0 22px 44px -14px oklch(0 0 0/38%),0 0 0 2px oklch(.62 .2 25/.7);cursor:not-allowed}.ui .pcard.atsrc{animation:atsrc 2.8s var(--atd,0s) infinite}.ui .mobar{position:absolute;border-radius:99px;background:oklch(.62 .2 255);box-shadow:0 0 0 4px oklch(.62 .2 255/.18);animation:mobar 2.8s infinite}@keyframes mobar{0%,40%{opacity:0;transform:scale(.6)}56%,82%{opacity:1;transform:none}94%,to{opacity:0}}.ui .mcdup{border-color:oklch(.75 .14 70/.6);background:oklch(.85 .1 85/.08)}.ui .mcdup h4{display:flex;gap:8px;align-items:center}.ui .mcdupr>.row{grid-column:2}.ui .mcdupr{display:grid;grid-template-columns:44px minmax(0,1fr);gap:4px 10px;align-items:center;padding:8px 0;border-top:1px solid var(--line)}.ui .mcdupr>span:nth-child(2){display:grid;gap:2px;min-width:0}.ui .mcdupr small{font-size:11.5px}.ui .mcdupi .pimg{width:44px;min-width:0;height:44px;border-radius:8px}.ui .mcdupi .pimg .tag{display:none}.ui .mcdupi .pimg .ic{width:16px;height:16px}.ui .mchome{padding:14px;border-radius:14px;background:var(--sub)}.ui .mchome .pgrid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.ui .mchx{position:absolute;top:8px;left:8px;z-index:3;display:grid;place-items:center;width:22px;height:22px;border-radius:6px;border:0;background:var(--panel);color:var(--ink-2);box-shadow:0 0 0 1px var(--line);cursor:pointer}.ui .mchx:hover{color:var(--ink)}.ui .mchome .pimg .tag{left:36px}.ui .mchadd{display:grid;place-content:center;justify-items:center;gap:4px;min-height:180px;border:1.5px dashed var(--line-2);border-radius:12px;background:transparent;color:var(--ink-2);font:inherit;cursor:pointer}.ui .mchadd:hover{border-color:oklch(.62 .2 255/.6);color:var(--ink)}.ui .mchadd small{color:var(--ink-3);font-size:11.5px}.ui .mchlist{display:grid;max-height:380px;overflow:auto}.ui button.mcdupr{width:100%;border:0;border-top:1px solid var(--line);background:none;text-align:left;font:inherit;color:inherit;cursor:pointer;border-radius:0}.ui button.mcdupr:hover{background:var(--sub)}.ui.mob .mchome{padding:12px 0 0;background:none}.ui.mob .mchome h5 .muted,.ui.mob .mchome h5 .sp{display:none}.ui.mob .mchadd{min-height:64px;grid-auto-flow:column}.ui .mcplace{justify-content:space-between;gap:10px;padding-top:10px;border-top:1px solid var(--line)}.ui.mob .mopos{top:6px;right:8px}.ui.mob .mopos .ic{opacity:.7}@media (prefers-reduced-motion:reduce){.ui .mobar,.ui .pcard.atsrc{animation:none}}.ui .mcbadge{display:inline-block;width:-moz-fit-content;width:fit-content;padding:1px 7px;border-radius:6px;font-size:11px;font-weight:700;letter-spacing:.03em;background:var(--sub);color:var(--ink-2)}.ui .mcbadge.neuf{background:oklch(.62 .2 255/.12);color:oklch(.48 .17 255)}.ui .mcbadge.recond{background:oklch(.7 .15 150/.16);color:oklch(.45 .12 150)}.ui .mcbadge.quasi{background:oklch(.8 .13 80/.22);color:oklch(.5 .12 70)}.ui.dark .mcbadge.neuf{color:oklch(.8 .12 255)}.ui.dark .mcbadge.recond{color:oklch(.82 .12 150)}.ui.dark .mcbadge.quasi{color:oklch(.85 .12 80)}.ui .mcpct{padding:1px 6px;border-radius:6px;background:var(--st-todo);color:#fff;font-size:11px;font-weight:700}.ui .mciss{display:inline-flex;gap:5px;align-items:center;width:-moz-fit-content;width:fit-content;font-size:11.5px;font-weight:600;color:oklch(.55 .13 70)}.ui .mciss.blk{color:var(--st-todo)}.ui .mcsec{display:grid;gap:10px}.ui .mcsec h5{margin:0;display:flex;gap:8px;align-items:center;font-size:13px;font-weight:600}.ui .mcsec h5 i{font-style:normal;color:var(--ink-3);font-weight:500}.ui .pcard .pbody{display:grid;gap:4px;align-content:start}.ui .mcchip{display:inline-flex;align-items:center;gap:4px;padding:3px 4px 3px 9px;border-radius:99px;background:var(--sub);font-size:12.5px}.ui .mcchip button{all:unset;cursor:pointer;display:grid;place-items:center;width:18px;height:18px;border-radius:99px;color:var(--ink-3)}.ui .mcchip button:hover{background:var(--hover);color:var(--ink)}.ui .mcimg{position:relative;display:grid;place-items:center;width:74px;height:74px;border-radius:10px;background:var(--sub);border:1px solid var(--line);color:var(--ink-3)}.ui .mcimg .tag{position:absolute;left:4px;bottom:4px;font-size:9.5px}.ui .mcimg button{all:unset;cursor:pointer;position:absolute;top:3px;right:3px;display:grid;place-items:center;width:18px;height:18px;border-radius:99px;background:var(--panel);box-shadow:0 0 0 1px var(--line)}.ui .mcimg.add{all:unset;box-sizing:border-box;cursor:pointer;display:grid;place-items:center;align-content:center;gap:2px;width:74px;height:74px;border-radius:10px;border:1.5px dashed var(--line-2);color:var(--ink-3);font-size:11.5px}.ui .mcprev{display:grid;gap:6px;padding-top:4px}.ui .mcpv{display:grid;grid-template-columns:92px minmax(0,1fr);gap:12px;align-items:center;padding:10px;border:1px solid var(--line);border-radius:12px}.ui .mcpv .pimg{width:92px;min-width:0;height:72px;overflow:hidden}.ui .mcpv>div:last-child{min-width:0;display:grid;gap:4px}.ui .mcchk{display:grid;gap:6px;padding:10px 12px;border-radius:10px;background:var(--sub);font-size:12.5px}.ui .mcchk>div{display:flex;gap:8px;align-items:flex-start;color:oklch(.5 .12 70)}.ui .mcchk>div.blk{color:var(--st-todo)}.ui .mcchk.ok>div{color:var(--st-done);font-weight:600}.ui .mcvars{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px}.ui .mcvar{all:unset;box-sizing:border-box;cursor:pointer;display:grid;gap:2px;padding:9px 11px;border:1px solid var(--line);border-radius:10px;font-size:12.5px}.ui .mcvar small{color:var(--ink-3);font-size:11.5px}.ui .mcvar.on{border-color:oklch(.62 .2 255/.7);box-shadow:0 0 0 3px oklch(.62 .2 255/.1)}.ui .mcvar:hover{background:var(--hover)}.ui .mdt{display:grid;place-items:center;overflow:hidden;border-radius:8px;color:oklch(1 0 0/.85);background:linear-gradient(150deg,oklch(.62 .13 var(--h)) 0,oklch(.36 .1 calc(var(--h) + 40)) 100%)}.ui .mdt.produit{aspect-ratio:1/1}.ui .mdt.jaquette{aspect-ratio:3/4;align-items:end;justify-items:start}.ui .mdt.jaquette b{padding:8px;font-size:12px;font-weight:700;line-height:1.15;text-shadow:0 1px 6px oklch(0 0 0/40%)}.ui .mdcov{position:relative;display:grid;width:100%;aspect-ratio:3/4;border-radius:8px;overflow:hidden}.ui .mdcov>.mdt{width:100%;height:100%}.ui .mdcov.none{place-items:center;align-content:center;gap:4px;background:var(--sub);border:1.5px dashed var(--line-2);color:var(--ink-3);font-size:11.5px}.ui .mdcov .mdpl{position:absolute;top:6px;left:6px;padding:1px 6px;border-radius:5px;background:oklch(0 0 0/.55);color:#fff;font-size:11px;font-weight:600}.ui .mdcov.xs{width:34px;border-radius:5px}.ui .mdcov.xs .mdpl,.ui .mdcov.xs b,.ui .mdcov.xs>span:not(.mdpl){display:none}.ui .mdgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:14px}.ui .mdg{all:unset;box-sizing:border-box;cursor:pointer;position:relative;display:grid;gap:3px;align-content:start;font-size:12.5px}.ui .mdg b{font-weight:600;margin-top:4px;line-height:1.25}.ui .mdg span{color:var(--ink-3);font-size:12px}.ui .mdg small{color:var(--ink-3);font-size:11.5px}.ui .mdg:hover .mdcov{box-shadow:0 0 0 2px var(--line-2)}.ui .mdg.static{cursor:default}.ui .mdpick{display:grid;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:12px;max-height:420px;overflow:auto;padding:4px 2px;margin-top:12px}.ui .mdg.pk .mdck{position:absolute;top:6px;right:6px;display:none;place-items:center;width:22px;height:22px;border-radius:99px;background:oklch(.62 .2 255);color:#fff}.ui .mdg.pk.on .mdck{display:grid}.ui .mdg.pk.on .mdcov{box-shadow:0 0 0 3px oklch(.62 .2 255)}.ui .mdigrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:14px}.ui .mdigrid.sm{grid-template-columns:repeat(auto-fill,minmax(110px,1fr))}.ui .mdi{all:unset;box-sizing:border-box;cursor:pointer;display:grid;gap:3px;align-content:start;font-size:12.5px}.ui .mdi .mdt{width:100%}.ui .mdi .mdt.jaquette{width:75%;justify-self:center}.ui .mdi b{font-weight:600;margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui .mdi span{color:var(--ink-3);font-size:11.5px}.ui .mdorph{font-style:normal;color:oklch(.55 .13 70);font-weight:600}.ui .mdlack{display:flex;gap:10px;align-items:flex-start;padding:10px 14px;border-radius:10px;background:oklch(.8 .13 80/.14);font-size:13px;color:var(--ink-2)}.ui .mdlack a{color:var(--ink);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.ui .mdcrop{display:grid;gap:12px}.ui .mdstage{position:relative;height:300px;border-radius:12px;overflow:hidden;background:oklch(.2 .01 260);display:grid;place-items:center}.ui .mdsrc{position:absolute;inset:-10%;transform:scale(var(--z));transition:transform .12s;background:radial-gradient(circle at 45% 40%,oklch(.78 .12 var(--h)) 0 18%,transparent 19%),linear-gradient(140deg,oklch(.6 .13 var(--h)),oklch(.32 .1 calc(var(--h) + 50)))}.ui .mdframe{position:relative;height:84%;border:2px solid #fff;border-radius:6px;box-shadow:0 0 0 9999px oklch(0 0 0/.5)}.ui .mdframe span{position:absolute;left:50%;bottom:-26px;transform:translateX(-50%);white-space:nowrap;color:#fff;font-size:11.5px;font-weight:600}.ui .mdgf{display:grid;grid-template-columns:150px minmax(0,1fr);gap:16px}.ui .mdgfc{all:unset;box-sizing:border-box;cursor:pointer;display:grid;gap:6px;justify-items:center;align-content:start;font-size:12px;color:var(--ink-2)}.ui .mdgfc .mdcov{width:150px}.ui .mdgfc>span{display:inline-flex;gap:5px;align-items:center}.ui .mduses{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.ui .mduses .tag{display:inline-flex;gap:5px;align-items:center}.ui .mdgl{display:flex;flex-wrap:wrap;gap:8px}.ui .mdgc{display:inline-flex;align-items:center;gap:8px;padding:4px 6px 4px 4px;border:1px solid var(--line);border-radius:10px;font-size:12.5px}.ui .mdgc button{all:unset;cursor:pointer;display:grid;place-items:center;width:20px;height:20px;border-radius:99px;color:var(--ink-3)}.ui .mdgc button:hover{background:var(--hover);color:var(--ink)}.ui .mdpi{position:relative}.ui .mdpi,.ui .mdpi .mdt{width:80px}.ui .mdpi .tag{position:absolute;left:4px;bottom:4px;font-size:9.5px}.ui .mdpi button{all:unset;cursor:pointer;position:absolute;top:4px;right:4px;display:grid;place-items:center;width:20px;height:20px;border-radius:99px;background:var(--panel);color:var(--ink);box-shadow:0 1px 4px oklch(0 0 0/25%)}.ui .mdpi button.mdup{right:auto;left:4px}.ui .mdpi.add{all:unset;box-sizing:border-box;cursor:pointer;display:grid;place-items:center;align-content:center;gap:2px;width:80px;height:80px;border-radius:8px;border:1.5px dashed var(--line-2);color:var(--ink-3);font-size:11.5px}.ui .mdpi.add:hover{background:var(--hover)}.ui .mdimgd{display:grid;grid-template-columns:150px minmax(0,1fr);gap:16px;align-items:start;margin-bottom:12px}.ui .mdimgd>.mdt{width:150px}.ui .mdimgd>.mdt.jaquette{width:120px}.ui .mdimgd a{cursor:pointer;text-decoration:underline;text-underline-offset:2px}.ui .mdinst{display:grid;gap:8px;padding:12px 0;border-top:1px solid var(--line);margin-top:4px}.ui .pimg.mdon{background:linear-gradient(150deg,oklch(.62 .13 var(--h)),oklch(.36 .1 calc(var(--h) + 40)));color:oklch(1 0 0/.8)}.ui .sb .sh{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:6px}.ui .sb .sh:hover{color:var(--ink-2)}.ui .sb .sh .ic{transition:transform var(--t1) var(--e-out)}.ui .sb .sh.shc .ic{transform:rotate(-90deg)}.ui .sb .sh .shn{margin-left:auto;font-size:11px;color:var(--ink-4)}.ui.mob .mdgf,.ui.mob .mdimgd{grid-template-columns:minmax(0,1fr)}.ui.mob .mdgfc .mdcov{width:120px}.ui .rlsec.on .ccard{border-color:oklch(.62 .2 255/.5);box-shadow:0 0 0 3px oklch(.62 .2 255/.08)}.ui .rlchip{display:inline-flex;align-items:center;gap:5px;width:-moz-fit-content;width:fit-content;padding:2px 8px;border-radius:99px;background:oklch(.62 .2 255/.12);color:oklch(.5 .17 255);font-size:11.5px;font-weight:600}.ui.dark .rlchip{color:oklch(.8 .12 255)}.ui .rlc{border-color:oklch(.62 .2 255/.45)}.ui .rlc.rl0{border-color:var(--line);color:var(--ink-2);font-size:13px}.ui .rlc.rl0 b{color:var(--ink);font-weight:600}.ui .rlbadge{font-style:normal;display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 6px;margin-left:6px;border-radius:99px;background:oklch(.62 .2 255);color:#fff;font-size:11.5px;font-weight:600;vertical-align:1px}.ui .rlr{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:12px 0;border-bottom:1px solid var(--line)}.ui .rlr:last-child{border-bottom:0}.ui .rli{display:grid;gap:2px;flex:1;min-width:220px}.ui .rli span{font-size:12.5px;color:var(--ink-3)}.ui .rli a,.ui .sr a{color:var(--ink-2);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.ui .rla{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.ui .rlm .rlr:first-child{padding-top:4px}.ui.mob .rlg .rlr{padding:12px 14px}.ui.mob .rlg .rla .b{height:34px}.ui .rlbd{all:unset;box-sizing:border-box;cursor:pointer;display:flex;align-items:center;gap:10px;padding:11px 14px;border-radius:12px;background:oklch(.62 .2 255/.09);box-shadow:inset 0 0 0 1px oklch(.62 .2 255/.3);color:var(--ink);font-size:13px}.ui .rlbd span{flex:1;color:var(--ink-2)}.ui .rlbd span b{color:var(--ink);font-weight:600}.ui .rlbd em{font-style:normal;font-weight:500}.ui .rlbd:hover{background:oklch(.62 .2 255/.14)}.ui.mob .rlbn{all:unset;box-sizing:border-box;cursor:pointer;display:flex;align-items:center;gap:10px;margin:12px 18px 0;width:calc(100% - 36px);padding:12px 14px;border-radius:12px;background:oklch(.62 .2 255/.1);color:var(--ink);font-size:13.5px}.ui.mob .rlbn span{flex:1}.ui .hint2 .atre{color:var(--ink-2);text-decoration:underline;text-underline-offset:2px;cursor:pointer;white-space:nowrap}.ui.mob .rkc{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;transition:transform var(--t1) var(--e-out),box-shadow var(--t1) var(--e-out)}.ui.mob .rkc.kpress{transform:scale(.98);box-shadow:0 0 0 2px oklch(.62 .2 255/.35)}.ui.mob .rkc.kghost{transform-origin:50% 0;transform:scale(.62) rotate(-2deg);opacity:.96}.ui.mob .rchips.kdrag .chip:not(.on){box-shadow:inset 0 0 0 1.5px oklch(.62 .2 255/.45)}.ui.mob .rchips .chip.atgoal,.ui.mob .rchips .chip.kover{background:oklch(.62 .2 255/.12);box-shadow:inset 0 0 0 2px oklch(.62 .2 255/.8)}.ui.mob .rchips .chip.atgoal{animation:atgoalc 2.8s var(--atd,0s) infinite}@keyframes atgoalc{0%,50%,92%,to{transform:none}66%,80%{transform:scale(1.1);background:oklch(.62 .2 255/.22)}}.ui.mob .rchips .chip.kover{transform:scale(1.06)}@media (prefers-reduced-motion:reduce){.ui .atL .tbub,.ui .athand,.ui .athand>span,.ui .atok,.ui .atok:after,.ui .atrip,.ui .attrail circle,.ui .attrail path{animation:none}.ui .athand .ah2{opacity:0}.ui .atdemo{transform:translate(var(--dx),var(--dy)) scale(var(--s));opacity:.6}.ui .atdemo,.ui .kb>section.atgoal:after,.ui.mob .rchips .chip.atgoal{animation:none}}.ui .rzw{position:relative;padding-bottom:20px}.ui .rzone{display:flex;height:34px;border-radius:10px;overflow:hidden;border:1px solid var(--line)}.ui .rzone>div{display:grid;place-items:center;font-size:12px;font-weight:600;color:var(--ink);white-space:nowrap;overflow:hidden;transition:width var(--t2) var(--e-out)}.ui .rzone .pcs{background:color-mix(in srgb,var(--st-off) 30%,var(--panel))}.ui .rzone .rep{background:color-mix(in srgb,var(--st-warn) 30%,var(--panel))}.ui .rzone .ok{background:color-mix(in srgb,var(--st-done) 30%,var(--panel))}.ui .rzw .tk{position:absolute;bottom:0;transform:translateX(-50%);font-size:11px;color:var(--ink-3);font-family:var(--font-mono)}.ui .rzw .tk:first-of-type{transform:none}.ui .rzw .tk:last-of-type{transform:translateX(-100%)}.ui .rnotes{display:flex;gap:6px;flex-wrap:wrap;margin-top:6px}.ui .rnotes .rst{font-family:var(--font-mono)}.ui .stepper{display:inline-flex;align-items:center;border:1px solid var(--line);border-radius:8px;height:28px;background:var(--panel)}.ui .stepper button{all:unset;cursor:pointer;width:26px;height:100%;text-align:center;color:var(--ink-2);font-size:15px}.ui .stepper button:hover{color:var(--ink);background:var(--hover)}.ui .stepper b{min-width:34px;text-align:center;font-family:var(--font-mono);font-weight:600;font-size:12.5px}.ui .stepper.ro{border-color:transparent}.ui .inp.sm{height:28px;width:112px;margin-left:auto}.ui .inp.sm input{text-align:right}.ui tr.click{cursor:pointer}.ui tr.click:hover td{background:var(--hover)}.ui .rlist{display:grid;gap:6px}.ui .rlist .rd{all:unset;box-sizing:border-box;cursor:pointer;display:flex;gap:10px;align-items:center;padding:10px 12px;border:1px solid var(--line);border-radius:10px;font-size:13.5px}.ui .rlist .rd .dot2{width:14px;height:14px;border-radius:50%;border:1.5px solid var(--line-2);flex:none}.ui .rlist .rd.on{border-color:var(--ink)}.ui .rlist .rd.on .dot2{border:4.5px solid var(--ink)}.ui .mrow.atl{margin:0 0 12px;border:1px solid var(--line);border-radius:14px}.ui .mrow.atl>span{display:grid;text-align:left}.ui .mrow.atl small{color:var(--ink-3);font-size:12.5px}.ui .rmtop{display:grid;gap:8px}.ui .rdots{display:grid;grid-template-columns:repeat(5,1fr);gap:4px}.ui .rdots i{height:4px;border-radius:99px;background:var(--line)}.ui .rdots i.on{background:var(--ink)}.ui .rdots i.cur{background:var(--ink-3)}.ui.mob .rfin{grid-template-columns:minmax(0,1fr);gap:12px}.ui.mob .rstep{padding:16px;border-radius:16px;gap:16px}.ui.mob .rstep h3{font-size:21px}.ui.mob .rcaps{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.ui.mob .rcap{min-height:136px;font-size:12.5px;padding:12px 8px}.ui.mob .rcap.on svg.art{width:100%}.ui.mob .rct{grid-template-columns:minmax(0,1fr)}.ui.mob .a5doc{width:100%}.ui.mob .rcmp{grid-template-columns:minmax(0,1fr)}.ui.mob .rcmp .arr{display:none}.ui.mob .rres b{font-size:15px}.ui.mob .rfoot{position:sticky;bottom:92px;background:var(--panel);padding:10px 12px;border:1px solid var(--line);border-radius:16px;z-index:2;box-shadow:var(--shadow-pop);margin-bottom:96px}.ui.mob .rfoot .b{height:46px;justify-content:center;border-radius:12px;font-size:15px}.ui.mob .rfoot .b.p{flex:1}.ui.mob .kb{grid-template-columns:minmax(0,1fr)}.ui.mob .paper.dossier{width:auto}.ui.mob .a5doc .g2,.ui.mob .dsec .g2,.ui.mob .rchk{grid-template-columns:minmax(0,1fr)}.ui.mob .inp.sm{width:92px}.ui .alert .t .rtx{font-style:normal;flex:1;min-width:0}.ui .alert .t a{font-size:12.5px;text-decoration:underline;text-underline-offset:2px}.ui .tourL{position:absolute;inset:0;z-index:120;pointer-events:none}.ui .tourL.dim{background:oklch(.15 .01 260/.35)}.ui .tspot{position:absolute;border-radius:10px;box-shadow:0 0 0 3px var(--panel),0 0 0 5px oklch(.62 .2 255),0 0 0 9999px oklch(.15 .01 260/.38);transition:left var(--t2) var(--e-out),top var(--t2) var(--e-out),width var(--t2) var(--e-out),height var(--t2) var(--e-out)}.ui .tspot:after{content:"";position:absolute;inset:-5px;border-radius:12px;border:2px solid oklch(.62 .2 255);animation:tpulse 1.6s var(--e-out) infinite}@keyframes tpulse{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.08)}}.ui .tbub{position:absolute;pointer-events:auto;background:var(--panel);color:var(--ink);border:1px solid var(--line);border-radius:14px;box-shadow:0 18px 50px -12px oklch(0 0 0/40%);padding:14px 16px 12px;display:grid;gap:8px;animation:modal-in var(--t2) var(--e-pop) both}.ui .tbub .tth{display:flex;align-items:center;gap:8px;font-size:11.5px;color:var(--ink-3)}.ui .tbub .tth>span:first-child{display:inline-flex;gap:6px;align-items:center;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui .tbub .tn{margin-left:auto;font-family:var(--font-mono);white-space:nowrap;flex:none}.ui .tbub .tx{all:unset;cursor:pointer;display:grid;place-items:center;width:24px;height:24px;border-radius:6px;color:var(--ink-2)}.ui .tbub .tx:hover{background:var(--hover)}.ui .tbub .ttl{font-size:15px;font-weight:650;letter-spacing:-.01em}.ui .tbub p{margin:0;color:var(--ink-2);font-size:13px;line-height:1.5}.ui .tbub .tdo{display:flex;gap:8px;align-items:flex-start;padding:8px 10px;border-radius:9px;background:color-mix(in srgb,oklch(.62 .2 255) 12%,var(--panel));font-size:12.5px;font-weight:550;line-height:1.4}.ui .tbub .tdo .ic{flex:none;margin-top:1px;color:oklch(.55 .2 255)}.ui .tbub .tdo.ok .ic{color:var(--st-done)}.ui .tbub .tft{display:flex;gap:8px;align-items:center;margin-top:2px}.ui .tbub .tft .sp{flex:1}.ui .tbub .tpr{height:3px;border-radius:99px;background:var(--line);overflow:hidden}.ui .tbub .tpr i{display:block;height:100%;background:oklch(.62 .2 255);transition:width var(--t2) var(--e-out)}.ui.dark .tbub .tdo .ic{color:oklch(.72 .16 255)}.ui .tmk{position:absolute;pointer-events:auto;width:22px;height:22px;border-radius:50%;border:2px solid var(--panel);background:oklch(.55 .2 255);color:#fff;font:700 11.5px/1 var(--font-sans);display:grid;place-items:center;cursor:pointer;box-shadow:0 3px 10px -2px oklch(0 0 0/35%);animation:stp-in var(--t2) var(--e-pop) both}.ui .tmk.on,.ui .tmk:hover{transform:scale(1.12);background:oklch(.45 .2 255)}.ui .tmkp{position:absolute;pointer-events:auto;width:250px;display:grid;gap:4px;padding:10px 12px;border-radius:10px;background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow-pop);font-size:12.5px;line-height:1.45}.ui .tmkp span{color:var(--ink-2)}.ui .tlist{display:grid;gap:8px}.ui .tcard{all:unset;box-sizing:border-box;cursor:pointer;display:flex;gap:12px;align-items:center;padding:12px 14px;border:1px solid var(--line);border-radius:12px;transition:border-color var(--t1) var(--e-out),transform var(--t1) var(--e-out)}.ui .tcard:hover{border-color:var(--ink-3);transform:translateY(-1px)}.ui .tcard>div{display:grid;gap:2px;flex:1;min-width:0}.ui .tcard>div span{color:var(--ink-2);font-size:12.5px;line-height:1.4}.ui .tcard small{color:var(--ink-3);font-size:11.5px}.ui .tcard .tnum{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:var(--sub);border:1px solid var(--line);font-weight:650;flex:none}.ui.mob .tbub{padding:12px 14px 10px}@media (prefers-reduced-motion:reduce){.ui .tspot:after{animation:none}}.ui.mob .rgrp+.grp{display:none}.ui.mob .rmp{background:var(--panel)}.ui.mob .mnt{letter-spacing:-.01em}.ui.mob .rmh{display:flex;justify-content:space-between;align-items:baseline;padding:18px 2px 8px;font-size:12.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3)}.ui.mob .rmh .r{text-transform:none;letter-spacing:0;font-weight:500}.ui.mob .rmint{margin:0 2px 4px;color:var(--ink-2);font-size:14.5px;line-height:1.45}.ui.mob .rmint.sm{font-size:13px;color:var(--ink-3);margin-top:10px}.ui.mob .rmf{display:grid;gap:6px;margin-top:16px}.ui.mob .rmf .l{display:flex;justify-content:space-between;gap:8px;font-size:13.5px;color:var(--ink-2);font-weight:500}.ui.mob .rmf .l em{font-style:normal;color:var(--ink-3);font-weight:400;font-size:12.5px}.ui.mob .inp.big{height:50px;border-radius:14px;font-size:17px;padding:0 14px}.ui.mob .inp.big input{font-size:17px}.ui.mob .sel.big{height:50px;border-radius:14px;font-size:16px;width:100%}.ui.mob .rtiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:0 18px 6px}.ui.mob .rtiles.four{grid-template-columns:repeat(2,minmax(0,1fr))}.ui.mob .rtiles button{all:unset;box-sizing:border-box;cursor:pointer;display:grid;gap:2px;padding:12px;border-radius:16px;background:var(--sub);border:1px solid var(--line);min-width:0}.ui.mob .rtiles button .ic{width:20px;height:20px;margin-bottom:6px;color:var(--ink)}.ui.mob .rtiles b{font-size:14.5px;font-weight:650}.ui.mob .rtiles span{font-size:12px;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ui.mob .rtiles button:active{transform:scale(.98)}.ui.mob .rchips{overflow-x:auto;scrollbar-width:none;padding-top:14px}.ui.mob .rchips::-webkit-scrollbar{display:none}.ui.mob .rchips .chip{flex:none}.ui.mob button.chip{height:34px;padding:0 14px;border:1px solid var(--line-2);border-radius:99px;background:var(--panel);font-size:14px}.ui.mob .chip.on{background:var(--ink);border-color:var(--ink)}.ui.mob .chip.on,.ui.mob .chip.on b{color:var(--panel)}.ui.mob .rfnav{display:grid;grid-template-columns:38px minmax(0,1fr) 38px;align-items:center;gap:10px;padding:6px 16px 8px;flex:none}.ui.mob .rft{display:grid;text-align:center;line-height:1.25;min-width:0}.ui.mob .rft span{font-size:12.5px;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ui.mob .rft b{font-size:17px;font-weight:650;letter-spacing:-.01em}.ui.mob .rdots.m{display:grid;grid-template-columns:repeat(5,1fr);gap:5px;padding:0 18px 10px;flex:none;border-bottom:1px solid var(--line)}.ui.mob .rdots.m button{all:unset;cursor:pointer;padding:6px 0}.ui.mob .rdots.m i{display:block;height:4px;border-radius:99px;background:var(--line);transition:background var(--t2) var(--e-out)}.ui.mob .rdots.m button.on i{background:var(--ink)}.ui.mob .rdots.m button.cur i{background:oklch(.62 .2 255)}.ui.mob .mscroll.rfs{padding-bottom:24px}.ui.mob .rfb{padding:14px 18px 8px}.ui.mob .rfbar{display:flex;gap:10px;align-items:center;padding:12px 18px 34px}.ui.mob .rfbar .bigb{flex:1}.ui.mob .rbk{all:unset;cursor:pointer;flex:none;width:50px;height:50px;border-radius:14px;display:grid;place-items:center;border:1px solid var(--line-2);color:var(--ink)}.ui.mob .bigb.dis{opacity:.4}.ui.mob .grp.rg{margin:0}.ui.mob .grp .gr b{font-weight:550;text-align:right}.ui.mob .grp .gr:last-child{border-bottom:0}.ui.mob .gr.rq2{align-items:center}.ui.mob .gr.rq2>div{display:grid;gap:2px;min-width:0;text-align:left}.ui.mob .gr.rq2>div b{text-align:left;font-weight:500;font-size:14.5px;color:var(--ink)}.ui.mob .gr.rq2>div span{font-size:12.5px;color:var(--ink-3)}.ui.mob .gr.rq2.diff>div span{color:var(--ink);font-weight:600}.ui.mob .gr.rq2 .seg2{flex:none}.ui.mob .gr.rq2 .seg2 span{height:32px;padding:0 14px;display:inline-flex;align-items:center}.ui.mob .rscr{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;margin:0 -18px;padding:0 18px 2px}.ui.mob .rscr::-webkit-scrollbar{display:none}.ui.mob .rscr .rth{flex:none;width:92px;height:70px;border-radius:12px}.ui.mob .rcaps.one{grid-template-columns:minmax(0,1fr)}.ui.mob .rcaps.one .rcap{min-height:150px}.ui.mob .rstrip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:16px;border:1px solid var(--line);border-radius:14px;overflow:hidden}.ui.mob .rstrip>div{padding:10px 12px;display:grid;gap:4px;justify-items:start;border-left:1px solid var(--line);min-width:0}.ui.mob .rstrip>div:first-child{border-left:0}.ui.mob .rstrip span:not(.rst){font-size:12px;color:var(--ink-3)}.ui.mob .rstrip b{font-family:var(--font-mono);font-size:15px;white-space:nowrap}.ui.mob .rstrip .rst{max-width:100%;overflow:hidden;text-overflow:ellipsis}.ui.mob .rstrip.in{margin:4px 14px 14px}.ui.mob .rpb{display:grid;gap:4px;justify-items:start;padding:16px;border:1px solid var(--line);border-radius:16px;margin-top:12px}.ui.mob .rpb.on{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.ui.mob .rpb small,.ui.mob .rpb span:not(.rst){color:var(--ink-3);font-size:13px}.ui.mob .rpb b{font-family:var(--font-mono);font-size:30px;letter-spacing:-.02em}.ui.mob .rpa{display:grid;place-items:center;color:var(--ink-3);margin:-2px 0 -10px;position:relative;z-index:1}.ui.mob .rpa .ic{background:var(--panel);border:1px solid var(--line);border-radius:50%;padding:5px;width:26px;height:26px;box-sizing:border-box}.ui.mob .rok{display:flex;gap:8px;align-items:center;margin-top:12px;padding:10px 12px;border-radius:12px;background:var(--sub);font-size:14px}.ui.mob .rok span{flex:1}.ui.mob .rok button{all:unset;cursor:pointer;color:var(--ink-2);text-decoration:underline;font-size:13px}.ui.mob .rcwrap{position:relative;margin-top:12px;max-height:300px;overflow:hidden;border-radius:8px}.ui.mob .rcwrap.open{max-height:none}.ui.mob .rcwrap .a5doc{box-shadow:none;min-height:0}.ui.mob .rcmore{all:unset;cursor:pointer;position:absolute;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:flex-end;gap:6px;height:90px;padding-bottom:12px;font-size:14px;font-weight:600;color:var(--ink);background:linear-gradient(transparent,var(--panel) 70%)}.ui.mob .rcwrap.open .rcmore{position:static;height:auto;padding:12px 0 0;background:none}.ui.mob .sigpad{height:190px}.ui.mob .rsigh{display:flex;justify-content:space-between;font-size:12.5px;color:var(--ink-3);margin-top:6px}.ui.mob .rsigh button{all:unset;cursor:pointer;color:var(--ink-2);text-decoration:underline}.ui.mob .rhero{display:grid;justify-items:center;gap:4px;padding:18px 16px;margin:0 0 14px;border-radius:18px;background:var(--sub);text-align:center}.ui.mob .rhero.big{margin:0 18px 12px}.ui.mob .rhero span{font-size:13.5px;color:var(--ink-2)}.ui.mob .rhero b{font-family:var(--font-mono);font-size:36px;letter-spacing:-.03em}.ui.mob .rhero small{font-size:14px;color:var(--ink-3);font-weight:500}.ui.mob .seg3.rseg{margin:0}.ui.mob .seg3.rseg span{cursor:pointer}.ui.mob .seg3.rseg span.off{opacity:.4;text-decoration:line-through;cursor:not-allowed}.ui.mob .rdocs{display:grid;gap:14px}.ui.mob .rdocs .a5doc{width:100%;min-height:0}.ui.mob .rdoch{display:flex;gap:12px;align-items:center;margin:4px 18px 0;padding:12px 14px;border-radius:14px;background:var(--sub)}.ui.mob .rdoch>div{display:grid;line-height:1.3}.ui.mob .rdoch span{color:var(--ink-3);font-size:13px}.ui.mob .rft2{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:8px}.ui.mob .rft2 .b{height:44px;justify-content:center;border-radius:12px;font-size:14.5px}.ui.mob .msrch{display:flex;align-items:center;gap:8px;margin:0 18px;height:46px;padding:0 14px;border-radius:14px;background:var(--sub);border:1px solid var(--line);color:var(--ink-3)}.ui.mob .msrch input{all:unset;flex:1;font-size:16px;color:var(--ink)}.ui.mob .rdl{display:grid}.ui.mob .rdr{all:unset;box-sizing:border-box;cursor:pointer;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px 18px;border-bottom:1px solid var(--line)}.ui.mob .rdr>div{display:grid;line-height:1.3;min-width:0}.ui.mob .rdr>div span{color:var(--ink-2);font-size:13.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ui.mob .rdr small{color:var(--ink-3);font-size:12px}.ui.mob .rdr .r{display:grid;justify-items:end;gap:4px}.ui.mob .rdr .r .mono{font-size:13px}.ui.mob .rkl{display:grid;gap:10px;padding:0 18px}.ui.mob .rkc{border:1px solid var(--line);border-radius:16px;padding:12px;display:grid;gap:10px}.ui.mob .rkh{all:unset;cursor:pointer;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center}.ui.mob .rkh>div{display:grid;line-height:1.3;min-width:0}.ui.mob .rkh>div span{font-size:13.5px;color:var(--ink-2)}.ui.mob .rkh small{font-size:12px;color:var(--ink-3)}.ui.mob .rkh .r{display:grid;justify-items:end;gap:2px}.ui.mob .rkh .r small{white-space:nowrap}.ui.mob .rkc p{margin:0;font-size:13px;color:var(--ink-2)}.ui.mob .rkb{height:42px;justify-content:center;border-radius:12px;font-size:14.5px}.ui.mob .rstats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:0 18px 14px}.ui.mob .rstats>div{display:grid;gap:2px;padding:10px 12px;border:1px solid var(--line);border-radius:14px}.ui.mob .rstats span{font-size:12px;color:var(--ink-3)}.ui.mob .rstats b{font-family:var(--font-mono);font-size:16px}.ui.mob .gr.rmv>div{display:grid;gap:2px;min-width:0}.ui.mob .gr.rmv>div b{text-align:left;font-weight:500;font-size:14px;color:var(--ink)}.ui.mob .gr.rmv>div span{font-size:12.5px;color:var(--ink-3)}.ui.mob .gr.rmv>b{flex:none;align-self:center}.ui.mob .gr.rmv>b.in{font-weight:700}.ui.mob .gr.radd,.ui.mob .gr.rmod{all:unset;box-sizing:border-box;cursor:pointer;display:flex;align-items:center;gap:10px;width:100%;padding:12px 14px;border-bottom:1px solid var(--line);font-size:14.5px}.ui.mob .gr.radd{color:var(--ink);font-weight:550;border-bottom:0}.ui.mob .gr.rmod>div{display:grid;flex:1;min-width:0;line-height:1.3}.ui.mob .gr.rmod>div b{justify-self:start;text-align:left;margin:0}.ui.mob .gr.rmod>div span{font-size:12.5px;color:var(--ink-3)}.ui.mob .gr.rmod .ic{color:var(--ink-4)}.ui.mob .mhero .rst{margin-top:4px}.ui .nfg{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ui button.nft{all:unset;box-sizing:border-box;cursor:pointer;display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px;border:1px solid var(--line);border-radius:10px;background:var(--panel);transition:border-color var(--t1),transform var(--t1) var(--e-out),box-shadow var(--t1)}.ui button.nft:focus-visible,.ui button.nft:hover{border-color:var(--ink);transform:translateY(-1px);box-shadow:0 6px 16px -10px oklch(0 0 0/35%)}.ui .nft .t{display:grid;gap:2px;min-width:0}.ui .nft .t b{font-size:13.5px;font-weight:600;color:var(--ink)}.ui .nft .t span{font-size:12px;color:var(--ink-3)}.ui .ltk{display:grid;gap:10px;padding:12px;border:1px solid var(--line);border-radius:10px;background:var(--sub)}.ui .ltg{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px}.ui .ltg>div{display:grid;gap:2px;min-width:0}.ui .ltg span{font-size:11.5px;color:var(--ink-3)}.ui .ltg b{font-size:13px;font-weight:600;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ui .ltbar{height:6px;border-radius:4px;background:var(--line);overflow:hidden}.ui .ltbar i{display:block;height:100%;background:var(--st-prog);border-radius:4px}.ui .ltbar.late i{background:var(--brand-ink)}.ui .ltlate{color:var(--brand-ink)!important}.ui .ltb{display:flex;flex-wrap:wrap;gap:6px}.ui .ltb .b{height:28px}.ui .sect h5 .pill{height:20px;font-size:11.5px}.ui .pkv{display:grid;gap:0;border:1px solid var(--line);border-radius:8px;overflow:hidden}.ui .pkv>div{display:grid;grid-template-columns:minmax(0,1fr) auto 86px;gap:8px;padding:7px 10px;font-size:13px;border-top:1px solid var(--line)}.ui .pkv>div:first-child{border-top:0}.ui .pkv>div>span:last-child{text-align:right}.ui .pkv>div.off{opacity:.5}.ui .pkvt{display:grid;gap:6px}.ui .pkvt>div{display:grid;grid-template-columns:40px 80px minmax(0,1fr) 110px;gap:10px;align-items:center}.ui .pkvt .h span{font-size:11.5px;color:var(--ink-3)}.ui .bstrip{grid-template-columns:repeat(4,minmax(0,1fr))}.ui .bded{color:var(--ink)!important}.ui .bajo{color:var(--st-done)!important}.ui .bnet strong{color:var(--st-done)}.ui .benc,.ui .gr2{display:grid}.ui .gr2{grid-template-columns:110px minmax(0,1fr);gap:10px;padding:7px 0;border-bottom:1px solid var(--line);font-size:13px}.ui .gr2 .mono{color:var(--ink-3)}.ui .ni.offon{background:color-mix(in oklch,var(--st-time) 16%,transparent);color:var(--ink)}.ui .ni.offon svg{color:var(--st-time)}.ui .ni .offt{min-width:0;overflow:hidden;text-overflow:ellipsis}.ui .ni .offt,.ui .ni.offon .c{white-space:nowrap}.ui .idlec{display:grid;gap:10px;justify-items:center;padding:8px 0}.ui .idlec .mono{font-size:34px;font-weight:600;letter-spacing:-.02em}.ui .idlec .ltbar{width:100%}.ui .paper.psl{width:100%;display:grid;gap:14px;padding:24px 26px}.ui .psg{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:10px 12px;background:var(--sub);border-radius:8px}.ui .psg>div{display:grid;gap:2px;min-width:0}.ui .psg span{font-size:11px;color:var(--ink-3)}.ui .psg b{font-size:12.5px;overflow:hidden;text-overflow:ellipsis}.ui .pst{width:100%;border-collapse:collapse;font-size:12.5px}.ui .pst th{text-align:left;font-size:11px;color:var(--ink-3);font-weight:500;padding:6px 4px;border-bottom:1px solid var(--line-2)}.ui .pst td{padding:6px 4px;border-bottom:1px solid var(--line)}.ui .pst .r{text-align:right}.ui .pst tr.sec td{font-size:11px;letter-spacing:.08em;color:var(--ink-3);padding-top:10px}.ui .psn{display:flex;justify-content:space-between;align-items:baseline;padding:12px 14px;border:1.5px solid var(--ink);border-radius:8px}.ui .psn span{font-size:12px;letter-spacing:.08em;font-weight:600}.ui .psn b{font-size:20px}.ui.mob .bstrip,.ui.mob .ltg,.ui.mob .nfg,.ui.mob .psg{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ui.mob .ltchips{padding:8px 14px 12px;flex-wrap:wrap}.mob .layer .modal .pkvt>div{grid-template-columns:40px 64px minmax(0,1fr) 70px}.ui .hd .vt span,.ui .hd h3{white-space:nowrap}.ui .hd .hdp{display:inline-flex;gap:6px;align-items:center;margin:0 6px 0 2px;flex:none}.ui .hd .hdp .stp{height:22px;font-size:11.5px!important;padding:0 9px}.ui .empty.sm{padding:22px 16px;gap:6px}.ui .empty.sm span{color:var(--ink-3)}.ui .nft>.stk{justify-self:center;transition:transform var(--t2) var(--e-pop)}.ui button.nft:hover>.stk{transform:rotate(calc(var(--r) + 10deg)) scale(1.12) translateY(-2px)}.ui .msopt .ic2 .stk{margin:-2px}.ui.mob .mnav2{height:52px;display:flex;align-items:center;gap:8px;padding:0 14px;flex:none}.ui.mob .mnav2 .circ{width:36px;height:36px;flex:none;cursor:pointer}.ui.mob .mnav2.form{display:grid;grid-template-columns:minmax(64px,max-content) minmax(0,1fr) minmax(64px,max-content);gap:4px;border-bottom:1px solid var(--line)}.ui.mob .mnav2.form>:last-child{justify-self:end}.ui.mob .mtxt{all:unset;box-sizing:border-box;cursor:pointer;font-size:16px;color:var(--ink);padding:8px 0}.ui.mob .mtxt.ghost{visibility:hidden}.ui.mob .mnt{text-align:center;font-size:16px;font-weight:650;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ui.mob .mhead{padding:2px 16px 12px;display:grid;gap:4px}.ui.mob .mhead h1{margin:0;font-size:30px;line-height:1.12;font-weight:750;letter-spacing:-.035em;overflow-wrap:anywhere}.ui.mob .mhead h1.long{font-size:25px}.ui.mob .meyb{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:13.5px;color:var(--ink-3)}.ui.mob .meyb .pill{height:22px;font-size:12px}.ui.mob .meyb .dotsep{color:var(--ink-4)}.ui.mob .mtabs{display:flex;gap:22px;overflow-x:auto;padding:0 16px;border-bottom:1px solid var(--line);scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,#000 85%,transparent);mask-image:linear-gradient(90deg,#000 85%,transparent)}.ui.mob .mtabs::-webkit-scrollbar{display:none}.ui.mob .mtabs>span{flex:none;display:inline-flex;align-items:center;gap:6px;padding:10px 0 11px;margin-bottom:-1px;font-size:15px;font-weight:500;color:var(--ink-3);background:none!important;border-radius:0!important;border-bottom:2px solid transparent;white-space:nowrap;height:auto!important;box-shadow:none!important}.ui.mob .mtabs>span:last-child{padding-right:28px}.ui.mob .mtabs>span.on{color:var(--ink);border-bottom-color:var(--ink);font-weight:600}.ui.mob .mtabs>span i{font-style:normal;font-size:12px;color:var(--ink-3);background:var(--sub);border-radius:99px;padding:1px 7px}.ui.mob .mtools{display:flex;gap:8px;align-items:center;overflow-x:auto;padding:12px 16px 0;scrollbar-width:none}.ui.mob .mtools::-webkit-scrollbar{display:none}.ui.mob .mtools>*{flex:none}.ui.mob .mtools .b{height:36px;border-radius:99px}.ui.mob .mcta{padding:12px 16px 0}.ui.mob .mbar .b.p,.ui.mob .mcta .b{width:100%;justify-content:center;height:48px;border-radius:14px;font-size:16px;font-weight:600}.ui.mob .mbar{flex:none;display:grid;gap:6px;padding:10px 16px 30px;border-top:1px solid var(--line);background:var(--panel)}.ui.mob .mbar .hint2{text-align:center;margin:0}.ui.mob .mform .mscroll{padding-bottom:28px}.ui.mob .mform .mscroll .obody{height:auto!important}.ui.mob .mform .card .cb>.b.p.lg{display:none}.ui.mob .mrecs{display:grid}.ui.mob .mrec{display:grid;gap:8px;padding:13px 16px;border-top:1px solid var(--line)}.ui.mob .mrec:first-child{border-top:0}.ui.mob .mrec.tap{cursor:pointer}.ui.mob .mrec.tap:active{background:var(--sub)}.ui.mob .mrh{display:flex;align-items:flex-start;gap:10px}.ui.mob .mrt{flex:1;min-width:0;font-size:15px;font-weight:500;color:var(--ink);overflow-wrap:anywhere}.ui.mob .mrt .cellp span{font-weight:400}.ui.mob .mrv{flex:none;font-weight:650;font-size:15px;text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.ui.mob .mchev{flex:none;color:var(--ink-4);margin-top:2px}.ui.mob .mkv{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px}.ui.mob .kvi{display:grid;gap:2px;min-width:0;align-content:start}.ui.mob .kvi .kk{font-size:11.5px;color:var(--ink-3)}.ui.mob .kvi .v{font-size:13.5px;color:var(--ink);overflow-wrap:anywhere;display:flex;flex-wrap:wrap;gap:4px;align-items:center}.ui.mob .kvi .inp{width:100%!important}.ui.mob .mra{display:flex;flex-wrap:wrap;gap:8px}.ui.mob .mra .b{height:34px!important;border-radius:10px}.ui.mob .mrec-empty{padding:4px 0}.ui.mob .layer .modal .inp,.ui.mob .mscroll .inp{min-height:44px;height:auto!important;border-radius:10px}.ui.mob .layer .modal .inp input,.ui.mob .layer .modal textarea,.ui.mob .mscroll .inp input,.ui.mob .mscroll textarea{font-size:16px}.ui.mob .layer .modal select.sel,.ui.mob .mscroll select.sel{height:44px!important;font-size:16px;border-radius:10px}.ui.mob .mscroll .srch{height:42px!important;border-radius:12px;width:100%;min-width:0!important}.ui.mob .mscroll .srch input{font-size:16px}.ui.mob .mscroll .seg2>span{min-height:34px;display:inline-flex;align-items:center;justify-content:center;font-size:14px}.ui.mob .mscroll .fg label{font-size:13px}.ui.mob .mscroll a{text-decoration:none;color:var(--ink);font-weight:500}.ui.mob .alert .t,.ui.mob .alert .t *{font-family:var(--font-sans)!important}.ui.mob .pgrid{grid-template-columns:minmax(0,1fr)!important;gap:0;border:1px solid var(--line);border-radius:14px;overflow:hidden;background:var(--panel)}.ui.mob .pcard{grid-template-columns:60px minmax(0,1fr);align-items:center;gap:12px;padding:10px 12px;border:0;border-top:1px solid var(--line);border-radius:0}.ui.mob .pcard:first-child{border-top:0}.ui.mob .pcard .pimg{height:60px;width:60px;min-width:60px;border-radius:10px}.ui.mob .pcard .pimg .tag{display:none}.ui.mob .pcard .pbody{padding:0}.ui.mob .mbadge.dot{min-width:0;width:8px;height:8px;padding:0;top:6px;right:24px;box-shadow:0 0 0 2px var(--panel)}.ui.mob .hello{display:grid;gap:10px}.ui.mob .hello .greet{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.ui.mob .hello>.end{display:none}.ui.mob .mtabs.scl{-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 85%,transparent);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 85%,transparent)}.ui.mob .mtools{-webkit-mask-image:linear-gradient(90deg,#000 88%,transparent);mask-image:linear-gradient(90deg,#000 88%,transparent);padding-right:32px}.ui.mob .inp .end{white-space:nowrap;flex:none}.ui.mob .demo-tip,.ui.mob .mbar .k,.ui.mob .mcta .k{display:none}.ui.mob .flr .bb{display:grid!important;grid-template-columns:38px repeat(3,minmax(0,1fr)) auto;gap:10px!important;align-items:start!important;padding:14px!important}.ui.mob .flr .bb>.sq28{grid-column:1;grid-row:1/3}.ui.mob .flr .bb>div:not(.flst){grid-column:2/5;grid-row:1}.ui.mob .flr .bb>.tg{grid-column:5;grid-row:1}.ui.mob .flr .bb>.flst{grid-row:2;width:auto;flex:none}.ui.mob .flr .bb .row{flex-wrap:wrap}.ui.mob .mnav2.form{display:flex;justify-content:space-between;position:relative}.ui.mob .mnav2.form .mnt{position:absolute;left:92px;right:92px;top:50%;transform:translateY(-50%)}.ui.mob .flr .flst b{white-space:nowrap;font-size:13px}.ui.mob .flr .flst span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ui.mob .kvi .v>.row{flex-wrap:nowrap;width:100%}.ui.mob .kvi select.sel{flex:1;min-width:0}.ui.mob .kvi input.sel{height:44px;width:58px!important;flex:none;border:1px solid var(--line);border-radius:10px;text-align:center;font-size:16px;background:var(--panel)}.mob .layer .modal .f2,.mob .layer .modal .pkvt>div.h{grid-template-columns:minmax(0,1fr)!important}.mob .layer .modal .mb{padding-left:18px;padding-right:18px}.mob .layer .modal .mf{padding:12px 18px 26px}.mob .layer .modal .mf .b{flex:1;justify-content:center;height:46px;border-radius:12px}.ui.mob .mscroll .gcols.tiles3{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px}.ui.mob .mscroll .gcols.tiles3>*{padding:12px!important;min-width:0}.ui.mob .mscroll .gcols.tiles3 *{font-size:inherit}.ui.mob .mscroll .gcols.tiles3>*{font-size:12px}.ui.mob .mscroll .gcols.tiles3 b,.ui.mob .mscroll .gcols.tiles3 strong{font-size:24px;line-height:1.1}.ui.mob .layer .modal .mb{padding:20px 18px!important}.ui.mob .mscroll .gcols.tiles3>*{padding:12px 10px!important}.ui.mob .mscroll .gcols.tiles3>* *{padding:0!important;margin-left:0!important;margin-right:0!important}.ui.mob .mscroll .gcols.tiles3>*{font-size:11.5px;line-height:1.3}.ui.mob .mscroll .gcols.tiles3 b,.ui.mob .mscroll .gcols.tiles3 strong{font-size:22px;white-space:nowrap}.ui.mob{--m-bg:oklch(0.966 0.003 90);--m-fill:oklch(0.948 0.003 90)}.ui.mob.dark{--m-bg:oklch(0.135 0.004 250);--panel:oklch(0.195 0.005 250);--sub:oklch(0.235 0.006 250);--hover:oklch(0.255 0.006 250);--sel:oklch(0.27 0.006 250);--line:oklch(0.265 0.006 250);--line-2:oklch(0.33 0.006 250);--tag-bg:oklch(0.255 0.006 250);--m-fill:oklch(0.245 0.006 250)}.ui.mob:has(.mpage.grouped){background:var(--m-bg)}.ui.mob .mpage.grouped,.ui.mob .mpage.grouped .mnav2,.ui.mob .mpage.grouped .mscroll{background:var(--m-bg)}.ui.mob .mpage.grouped .mbar,.ui.mob .mpage.grouped .mnav2.form{background:var(--panel)}.ui.mob .grouped :is(.box,.tbox,.card,.ccard,.kt,.strip,.mlist,.mme,.grp,.rgrp,.pgrid,.snav2){border-color:transparent!important;background:var(--panel);border-radius:16px;box-shadow:none}.ui.mob .grouped .box .box,.ui.mob .grouped .box .tbox,.ui.mob .grouped .card .box,.ui.mob .grouped .card .card{background:var(--m-fill);border-radius:12px}.ui.mob .grouped .mrecs.lone{background:var(--panel);border-radius:16px;overflow:hidden}.ui.mob .grouped .mrec{border-top-color:var(--line)}.ui.mob .grouped :is(.inp,.srch,textarea,select.sel){background:var(--m-fill)!important;border-color:transparent!important}.ui.mob .grouped :is(.inp,.srch):focus-within,.ui.mob .grouped select.sel:focus,.ui.mob .grouped textarea:focus{border-color:var(--ink-3)!important}.ui.mob .grouped .seg2{background:var(--m-fill);border-color:transparent}.ui.mob .grouped .seg2>span.on{background:var(--panel);box-shadow:0 1px 2px oklch(0 0 0/12%)}.ui.mob.dark .grouped .seg2>span.on{background:oklch(.36 .006 250)}.ui.mob .grouped .mtabs>span i{background:var(--m-fill)}.ui.mob .grouped .alert{background:var(--panel)!important;border-color:transparent!important;border-radius:14px}.ui.mob .grouped .b:not(.p):not(.g){background:var(--panel);border-color:var(--line)}.ui.mob .grouped .box .b:not(.p):not(.g),.ui.mob .grouped .card .b:not(.p):not(.g),.ui.mob .grouped .mrec .b:not(.p):not(.g){background:var(--m-fill);border-color:transparent}.ui.mob .grouped .mcta .b.p{height:46px}.ui.mob .grouped .hint2{color:var(--ink-3)}.ui.mob .tg{width:44px!important;height:26px!important;flex:none!important}.ui.mob .tg:after{width:22px;height:22px;background:oklch(.99 0 0)!important;box-shadow:0 1px 3px oklch(0 0 0/30%)}.ui.mob .tg.on:after{left:20px}.ui.dark .tg:after{background:oklch(.97 0 0)}.ui.mob .mrow>span.tg{flex:none}.ui.mob .mrow:has(.tg){cursor:pointer}.ui.mob .grouped .obody,.ui.mob .grouped .ogrid,.ui.mob .grouped .ogrid>.col{background:transparent!important}.ui.mob .grouped .obody{padding:0!important}.ui.mob .kvi:has(input),.ui.mob .kvi:has(select),.ui.mob .kvi:has(textarea){grid-column:1/-1}.ui.mob .grouped .bb>.b:not(.p):not(.g),.ui.mob .grouped :is(.card,.box)>.cb>.b:not(.p):not(.g){justify-content:center;font-weight:550;min-height:40px}.ui.mob .mt1 .mbk{width:34px;height:34px;margin-right:6px;flex:none}.ui.mob .mt1:has(.mbk){display:flex;align-items:center}.ui .radios.one{grid-template-columns:minmax(0,1fr)}.ui .radios.one .rd b{display:inline-flex;align-items:center;gap:6px}.ui .stkw{padding:16px 20px 12px;display:grid;gap:14px}.ui .stools{gap:8px;align-items:center}.ui .stools .srch{min-width:240px}.ui .stools select.sel{height:30px}.ui .stbl{padding:0 0 24px}.ui .qup{color:oklch(.5 .13 155)}.ui .qdn{color:oklch(.53 .18 28)}.ui.dark .qup{color:oklch(.8 .14 155)}.ui.dark .qdn{color:oklch(.76 .14 30)}.ui .negv{color:var(--st-todo);font-weight:650}.ui .pill.negp{background:color-mix(in oklch,var(--st-todo) 12%,var(--panel));border-color:color-mix(in oklch,var(--st-todo) 35%,transparent);font-weight:600}.ui .pill.negp,.ui .strip>div.hotk strong{color:var(--st-todo)}.ui .strip>div.hotk{background:color-mix(in oklch,var(--st-todo) 6%,transparent)}.ui .negbar{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px 14px;border-radius:12px;border:1px solid color-mix(in oklch,var(--st-todo) 40%,transparent);background:color-mix(in oklch,var(--st-todo) 8%,var(--panel))}.ui .negbar .t{display:grid;gap:2px;line-height:1.4}.ui .negbar .t b{color:var(--st-todo);font-weight:600}.ui .negbar .t span{color:var(--ink-2);font-size:12.5px}.ui .negbar .end{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.ui .negbar.sm{grid-template-columns:auto minmax(0,1fr);padding:10px 12px}.ui .negbar.sm>.ic{color:var(--st-todo);align-self:start;margin-top:2px}.ui .gapc{display:inline-grid;place-items:center;min-width:22px;height:18px;padding:0 5px;border-radius:99px;font:600 11px/1 var(--font-mono);vertical-align:1px;margin-left:4px}.ui .gapc.qup{background:color-mix(in oklch,var(--st-time) 22%,transparent);color:oklch(.45 .1 75)}.ui.dark .gapc.qup{color:oklch(.85 .12 85)}.ui .gapc.qdn{background:var(--sub);color:var(--ink-3)}.ui .gapc.qeq{background:var(--sub);color:var(--ink-4)}.ui .favb{all:unset;cursor:pointer;width:26px;height:26px;display:grid;place-items:center;border-radius:7px;color:var(--ink-4)}.ui .favb:hover{background:var(--sub);color:var(--ink-2)}.ui .favb.on{color:oklch(.72 .16 80)}.ui .favb.on .ic{fill:currentColor}.ui .rulechip{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border-radius:99px;background:var(--sub);color:var(--ink-2);font-size:12.5px;white-space:nowrap}.ui .rulechip b{color:var(--ink);font-weight:600}.ui .rulechip.click{cursor:pointer}.ui .rulechip.click:hover{background:var(--line)}.ui .seg2 .ic.xs{margin-right:3px;vertical-align:-1px}.ui .vt i.hot{background:var(--st-todo);color:#fff}.ui .lnk{cursor:pointer;text-decoration:underline;text-decoration-color:var(--line-2);text-underline-offset:3px}.ui .so.sart .soh h4{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ui .so.sart .soh .end{display:flex;gap:4px;align-items:center}.ui .astrip{grid-template-columns:repeat(4,minmax(0,1fr))!important;border-radius:12px}.ui .astrip strong{font-size:20px!important}.ui .astrip .s .pill{height:20px;font-size:11px}.ui .sminp{height:30px;width:64px;margin:2px 0}.ui .sminp input{font-size:16px;font-weight:600}.ui .viz.trace{width:100%;height:auto;display:block}.ui .artm{gap:18px}.ui .artm,.ui .stl{display:grid}.ui .stld{display:flex;align-items:baseline;gap:10px;padding:16px 2px 6px;position:sticky;top:0;z-index:1;background:var(--bg,var(--panel))}.ui .stld b{font-size:13.5px;font-weight:600}.ui .stld span{color:var(--ink-3);font-size:12px}.ui .stld:first-child{padding-top:4px}.ui .stlr{display:grid;grid-template-columns:34px minmax(0,1fr) auto 72px auto;gap:12px;align-items:center;padding:10px;border-radius:10px;cursor:pointer;position:relative}.ui .stlr+.stlr:before{content:"";position:absolute;left:26px;right:10px;top:0;border-top:1px solid var(--line)}.ui .stlr:hover{background:var(--sub)}.ui .stlr:hover+.stlr:before,.ui .stlr:hover:before{border-color:transparent}.ui .stlr.off{opacity:.55}.ui .stlr.off .stlk{text-decoration:line-through}.ui .stlr.neg .stlq .mono b{color:var(--st-todo)}.ui .stli{width:32px;height:32px;border-radius:10px;display:grid;place-items:center;background:color-mix(in oklch,var(--c) 30%,var(--panel));color:color-mix(in oklch,var(--c) 45%,var(--ink))}.ui.dark .stli{background:color-mix(in oklch,var(--c) 22%,var(--panel));color:color-mix(in oklch,var(--c) 80%,white)}.ui .stlm{display:grid;gap:2px;min-width:0;line-height:1.35}.ui .stlm>b{font-weight:500;font-size:13.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ui .stlk{color:var(--ink-2);font-size:12.5px}.ui .stlk a{cursor:pointer;color:var(--ink-2);text-decoration:underline;text-decoration-color:var(--line-2);text-underline-offset:3px}.ui .stln{color:var(--ink-3);font-size:12px;font-style:italic}.ui .stlt{display:flex;gap:6px;flex-wrap:wrap;margin-top:2px}.ui .stlt .tag,.ui .wh{height:19px;font-size:11px}.ui .wh{display:inline-flex;align-items:center;padding:0 7px;border-radius:99px;font-weight:500;background:var(--sub);color:var(--ink-2)}.ui .wh.site{background:color-mix(in oklch,var(--c4) 16%,var(--panel));color:color-mix(in oklch,var(--c4) 55%,var(--ink))}.ui .stlq{display:grid;justify-items:end;gap:2px}.ui .stlq .dq{font:650 15px/1 var(--font-mono)}.ui .stlq .dq.qup{color:oklch(.5 .13 155)}.ui .stlq .dq.qdn{color:var(--ink)}.ui.dark .stlq .dq.qup{color:oklch(.8 .14 155)}.ui .stlq .mono{font-size:11.5px;color:var(--ink-3);white-space:nowrap}.ui .stlq .mono b{color:var(--ink);font-weight:600}.ui .stlw{display:flex;align-items:center;gap:8px;justify-content:flex-end;color:var(--ink-3);font-size:12px}.ui .av.sys{background:var(--sub);color:var(--ink-3);display:inline-grid;place-items:center}.ui .stlu{height:26px;font-size:12px;gap:4px}.ui .stlwrap{padding:0 20px 28px}.ui .hsum{display:flex;gap:16px;align-items:center;flex-wrap:wrap;font-size:12.5px;color:var(--ink-3)}.ui .hsum b{color:var(--ink);font-family:var(--font-mono)}.ui .hsum b.qup{color:oklch(.5 .13 155)}.ui .stl.cmp .stlr{grid-template-columns:30px minmax(0,1fr) auto 76px;padding:8px 6px}.ui .stl.cmp .stlu{grid-column:2/-1;justify-self:start}.ui .stl.cmp .stli{width:28px;height:28px;border-radius:8px}.ui .stl.cmp .stld{position:static;padding-top:10px}.ui .saline{display:grid;grid-template-columns:40px minmax(0,1fr) auto auto 20px;gap:12px;align-items:center;padding:10px 0;border-top:1px solid var(--line)}.ui .saline .th{width:40px;height:40px;border-radius:8px}.ui .saline .n{display:grid;gap:2px;line-height:1.35;min-width:0}.ui .saline .n>span{color:var(--ink-3);font-size:12px}.ui .saline .n>span b{font-family:var(--font-mono)}.ui .saline .x{color:var(--ink-4)}.ui .saline .step{height:32px}.ui .saline .step span{height:100%;display:grid;place-items:center;font-size:16px}.ui .saline .step b input{all:unset;width:44px;text-align:center;font:600 14px var(--font-mono);color:var(--ink)}.ui .saline .step b{width:auto}.ui .sacnt{width:84px;height:32px}.ui .sacnt input{text-align:center;font-weight:600}.ui .sauc{width:112px;height:32px}.ui .sostep{height:28px}.ui .sostep b{width:36px}.ui .saline .step span:hover,.ui .sostep span:hover{background:var(--sub);color:var(--ink)}.ui .sexpl{display:flex;gap:12px;align-items:center;padding:12px 14px;border-radius:12px;background:var(--sub);line-height:1.45;font-size:13px;color:var(--ink-2)}.ui .sexpl b{color:var(--ink);font-weight:600}.ui .sexp{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:20px;align-items:start}.ui .sexo{display:grid;gap:14px}.ui .sexo .chip{height:30px;cursor:pointer}.ui .sexo select.sel{height:30px}.ui .sepick{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 10px;max-height:150px;overflow:auto;padding:8px;border:1px solid var(--line);border-radius:10px}.ui .chk{display:flex;align-items:center;gap:8px;font-size:12.5px;cursor:pointer;padding:3px 0;min-width:0}.ui .chk .bx{width:16px;height:16px;border-radius:4px;border:1.5px solid var(--line-2);display:grid;place-items:center;flex:none;color:transparent}.ui .chk.on .bx{background:var(--ink);border-color:var(--ink);color:var(--panel)}.ui .sexpv{display:grid;gap:8px;position:sticky;top:0}.ui .sexpv>.l{font-size:12px;color:var(--ink-3);font-weight:500}.ui .sdoc{background:#fff;color:#1d1d1f;border-radius:10px;padding:18px;box-shadow:0 1px 2px rgb(0 0 0/.08),0 10px 28px -12px rgb(0 0 0/.25);display:grid;gap:12px;font-size:11.5px;border:1px solid var(--line)}.ui .sdh{display:grid;gap:2px;border-bottom:2px solid #1d1d1f;padding-bottom:10px}.ui .sdh b{font-size:14px}.ui .sdh span{color:#6e6e73}.ui .sdoc table{border-collapse:collapse;width:100%}.ui .sdoc th{text-align:left;font-weight:600;color:#6e6e73;font-size:11px;padding:4px;border-bottom:1px solid #d2d2d7}.ui .sdoc td{padding:5px 4px;border-bottom:1px solid #ececf0;font-variant-numeric:tabular-nums}.ui .sdoc .r{text-align:right}.ui .sdoc .h{color:#6e6e73;font-size:11px}.ui .sdoc td.neg{color:#d70015;font-weight:600}.ui .sdm{color:#6e6e73;font-size:11px}.ui .howw{max-width:1100px}.ui .howg,.ui .howw{display:grid;gap:16px}.ui .howg{grid-template-columns:repeat(3,minmax(0,1fr))}.ui .howg.two{grid-template-columns:repeat(2,minmax(0,1fr))}.ui .howc{border:1px solid var(--line);border-radius:14px;background:var(--panel);padding:16px;display:grid;gap:10px;align-content:start;line-height:1.5}.ui .howc p{margin:0;color:var(--ink-2)}.ui .howh{display:flex;align-items:center;gap:10px}.ui .howh b{font-size:14px;font-weight:600}.ui .howr{display:grid;grid-template-columns:16px minmax(0,1fr);gap:10px;color:var(--ink-2);font-size:13px}.ui .howr .ic{margin-top:2px;color:var(--ink-3)}.ui .howr b{color:var(--ink);font-weight:600}.ui .slist{display:grid;margin:0 16px 24px;background:var(--panel);border-radius:16px;overflow:hidden}.ui .sli{display:grid;grid-template-columns:40px minmax(0,1fr) max-content 30px;gap:12px;align-items:center;padding:12px 10px 12px 14px;position:relative;cursor:pointer}.ui .sli.sit{grid-template-columns:40px minmax(0,1fr) max-content;padding-right:14px}.ui .sli+.sli:before{content:"";position:absolute;left:66px;right:0;top:0;border-top:1px solid var(--line)}.ui .sli .th{width:40px;height:40px;border-radius:10px}.ui .sli .sim{display:grid;gap:3px;min-width:0;line-height:1.3;justify-items:start}.ui .sli .sim b{font-weight:600;font-size:15px}.ui .sli .sim>span{color:var(--ink-3);font-size:13px}.ui .sli .sim .pill{height:20px;font-size:11.5px}.ui .sli .siq{display:grid;justify-items:end;gap:1px}.ui .sli .siq b{font:650 20px/1.1 var(--font-mono)}.ui .sli .siq>span:not(.step){font-size:11px;color:var(--ink-3)}.ui.mob .stkw{padding:4px 16px 14px}.ui.mob .stools{display:grid;grid-template-columns:minmax(0,1fr);justify-items:stretch}.ui.mob .stools>.seg2{justify-self:start}.ui.mob .stools select.sel{width:100%;height:40px}.ui.mob .stools>.seg2{overflow-x:auto;max-width:100%;scrollbar-width:none}.ui.mob .stools>.seg2::-webkit-scrollbar{display:none}.ui.mob .stools>.sp{display:none}.ui.mob .stools>.rulechip{justify-self:start}.ui.mob .negbar{grid-template-columns:auto minmax(0,1fr)}.ui.mob .negbar .end{grid-column:1/-1;justify-content:flex-start}.ui.mob .stlwrap{padding:0 16px 24px}.ui.mob .stld{background:var(--m-bg);padding-left:4px}.ui.mob .stlr{grid-template-columns:34px minmax(0,1fr) auto;background:var(--panel);border-radius:0;padding:12px}.ui.mob .stld+.stlr{border-radius:16px 16px 0 0}.ui.mob .stlr:has(+.stld),.ui.mob .stlr:last-child{border-radius:0 0 16px 16px}.ui.mob .stld+.stlr:has(+.stld),.ui.mob .stld+.stlr:last-child{border-radius:16px}.ui.mob .stlr+.stlr:before{left:58px;right:0}.ui.mob .stli{grid-row:1/span 2;align-self:start}.ui.mob .stlq{grid-row:1;grid-column:3;align-self:start}.ui.mob .stlw{grid-column:2;grid-row:2;justify-content:flex-start}.ui.mob .stlu{grid-column:3;grid-row:2;justify-self:end;height:28px}.ui.mob .hsum .hint2,.ui.mob .hsum .sp{display:none}.ui.mob .artm{padding:0 16px 24px}.ui.mob .artm .sect{background:var(--panel);border-radius:16px;padding:14px}.ui.mob .artm .stl .stlr{background:transparent;padding:10px 2px;border-radius:0!important;grid-template-columns:28px minmax(0,1fr) auto}.ui.mob .artm .stld{background:transparent;position:static}.ui.mob .astrip{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ui.mob .saline{grid-template-columns:40px minmax(0,1fr) 20px}.ui.mob .saline>.sacnt,.ui.mob .saline>.sauc,.ui.mob .saline>.step{grid-column:2;grid-row:2;justify-self:start}.ui.mob .saline>.sauc{grid-row:3}.ui.mob .saline>.x{grid-row:1;grid-column:3}.ui.mob .sexp{grid-template-columns:minmax(0,1fr)}.ui.mob .sexpv{position:static}.ui.mob .howg,.ui.mob .howg.two{grid-template-columns:minmax(0,1fr)}.ui.mob .howw{padding:0 16px 24px}.ui.desk main.pn,.ui.mob .sepick{grid-template-columns:minmax(0,1fr)}.ui .stbl .t .cellp span{white-space:normal}.ui .stbl .t td{white-space:nowrap}.ui .stbl .t td:nth-child(2){white-space:normal}.ui .stbl .t select.sel{max-width:180px}.ui .sdoc td{white-space:nowrap}.ui .sdoc td:first-child{white-space:normal}.ui .stlr{grid-template-columns:34px minmax(0,1fr) 96px 100px 96px}.ui .stlr>.stlu{justify-self:end}.ui .astrip .l{white-space:nowrap}.ui .so.sart .prop{grid-template-columns:150px minmax(0,1fr)}.ui .stip{display:flex;gap:10px;align-items:flex-start;padding:10px 14px;border-radius:12px;background:var(--sub);font-size:13px;line-height:1.5;color:var(--ink-2)}.ui .stip>.ic{margin-top:3px;color:var(--ink-3);flex:none}.ui .stip b{color:var(--ink);font-weight:600}.ui .whyr{display:flex;flex-wrap:wrap;gap:6px}.ui .whyc{height:32px;padding:0 12px;border-radius:99px;border:1px solid var(--line);background:var(--panel);color:var(--ink);font:inherit;font-size:13px;cursor:pointer}.ui .whyc:hover{border-color:var(--ink-3)}.ui .whyc.on{background:var(--ink);border-color:var(--ink);color:var(--panel)}.ui .b.dis{opacity:.45}.ui .hdtuto{display:inline-flex;align-items:center;gap:5px;font-size:12.5px;margin-right:8px;cursor:pointer}.ui .relsum{font-size:13px;color:var(--ink-2)}.ui .relsum b{color:var(--ink)}.ui.mob .b,.ui.mob button.hb{min-height:34px}.ui .whysh .fg{display:grid;gap:6px}.ui .stbl td.sdispo .sdv{font-size:15px;font-weight:700}.ui .stbl td.smag{color:var(--ink-2)}.ui .gapdot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--st-time);margin-left:6px;vertical-align:middle;cursor:help}.ui .ssum{font-size:13px;color:var(--ink-2);padding:2px 2px 0}.ui .ssum b{color:var(--ink);font-size:15px}.ui .negbar.ph{grid-template-columns:auto minmax(0,1fr);padding:8px 12px;gap:8px}.ui .negbar.ph>.ic{color:var(--st-todo)}.ui .sli .siq .sdv{font-size:18px}.ui .split>.dp{animation:dp-in var(--t2) var(--e-emph) both}.ui .split[data-dp=out]>.dp{animation:dp-out .18s var(--e-in) both;pointer-events:none}@keyframes dp-in{0%{opacity:0;transform:translateX(28px)}}@keyframes dp-out{to{opacity:0;transform:translateX(28px)}}.ui .lr,.ui .mi,.ui .mrow,.ui .opt,.ui .tdrow,.ui .xrow{transition:background-color var(--t1) var(--e-out)}.ui .xrow.leaving{animation:row-out .22s var(--e-in) both;pointer-events:none;overflow:hidden}@keyframes row-out{0%{height:40px;opacity:1}to{height:0;opacity:0;border-bottom-width:0}}.ui .xrow.rtnew{position:relative;animation:row-in var(--t2) var(--e-emph) both}.ui .xrow.rtnew:after{content:"";position:absolute;inset:0;pointer-events:none;background:color-mix(in oklch,var(--brand,oklch(.7 .15 230)) 16%,transparent);animation:row-flash 1.6s var(--e-out) both}@keyframes row-in{0%{opacity:0;transform:translateY(-10px)}}@keyframes row-flash{0%,30%{opacity:1}to{opacity:0}}.ui .mtabs>span>i,.ui .vt span>i{display:inline-block}.ui .layer[data-st=out]{pointer-events:none}.ui .layer[data-st=out] .dimw{animation:fade-out .16s var(--e-in) both}.ui .layer[data-st=out] .modal{animation:modal-out .16s var(--e-in) both}.mob .layer[data-st=out] .modal{animation:sheet-out .2s var(--e-in) both}@keyframes fade-out{to{opacity:0}}@keyframes modal-out{to{opacity:0;transform:translate(-50%,-50%) scale(.97)}}@keyframes sheet-out{to{transform:translateY(100%)}}.ui .msheet{animation:sheet-in .32s var(--e-emph) both}.ui .mscrim{animation:fade-in .2s var(--e-out) both}.ui .msheet[data-st=out]{animation:sheet-out .2s var(--e-in) both;pointer-events:none}.ui .mscrim[data-st=out]{animation:fade-out .2s var(--e-in) both;pointer-events:none}.ui .msheet .sgrab{touch-action:none;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ui .msheet .grab.sgrab{box-sizing:content-box;padding:8px 30px;margin:-8px auto -6px;background-clip:content-box}.ui .toast.out{animation:toast-out .2s var(--e-in) both;pointer-events:none}@keyframes toast-out{to{opacity:0;transform:translateY(10px) scale(.96)}}.ui .menu{animation:pop-in var(--t1) var(--e-out) both;transform-origin:top left}.ui .menu.r{transform-origin:top right}.ui .menu.up{transform-origin:bottom left}.ui .menu[data-st=out]{animation:pop-out .12s var(--e-in) both;pointer-events:none}.ui .layer .cmdk,.ui .layer .pop{animation:pop-in var(--t1) var(--e-out) both}.ui .layer .pop{transform-origin:bottom left}.ui .layer[data-st=out] .cmdk,.ui .layer[data-st=out] .pop{animation:pop-out var(--t1) var(--e-in) both}@keyframes pop-in{0%{opacity:0;scale:.96}}@keyframes pop-out{to{opacity:0;scale:.97}}.ui .hasind>span,.ui .mtabs.hasind,.ui .seg2.hasind,.ui .vt.hasind{position:relative}.ui .hasind>span{z-index:1}.ui .hasind>i.tind{position:absolute;z-index:0;pointer-events:none;transform-origin:left center;border-radius:6px}.ui .vt.hasind>span.on{background:transparent}.ui .vt.hasind>i.tind{background:var(--sel)}.ui .seg2.hasind>span.on{background:transparent;box-shadow:none}.ui .seg2.hasind>i.tind{background:var(--panel);box-shadow:0 1px 2px oklch(.21 .008 250/8%),0 0 0 1px var(--line)}.ui.mob .mtabs.hasind>span.on{border-bottom-color:transparent!important}.ui.mob .mtabs.hasind>i.tind{border-radius:0;border-bottom:2px solid var(--ink);background:none}.ui.mob[data-pgdir=pg-fwd]>.mpage{animation:pg-fwd var(--t2) var(--e-emph) both}.ui.mob[data-pgdir=pg-back]>.mpage{animation:pg-back var(--t2) var(--e-emph) both}@keyframes pg-fwd{0%{opacity:.4;transform:translateX(36px)}}@keyframes pg-back{0%{opacity:.4;transform:translateX(-36px)}}.ui .skels{display:grid;gap:12px;padding:16px}.ui .skel{position:relative;overflow:hidden;border-radius:6px;background:var(--sub)}.ui .skel:after{content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg,transparent,color-mix(in oklch,var(--panel) 75%,transparent),transparent);animation:skel 1.3s var(--e-out) infinite}@keyframes skel{to{transform:translateX(100%)}}@media (prefers-reduced-motion:reduce){.ui .skel:after{animation:none}.ui .xrow.rtnew:after{display:none}}.ui.app{position:fixed;inset:0;z-index:1}.ui.app.desk,.ui.app.mob{width:100vw;height:100dvh}.ui.app.mob{padding-top:env(safe-area-inset-top,0)}.ui.app.desk main.pn{min-height:0}.ui.app.mob .login2{height:100%}.ui.app .login2{position:absolute;inset:0}@keyframes up-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes bar-grow{0%{transform:scaleX(0)}to{transform:none}}.ui .dp :is(.dpt,.dph>.who,.dph>.dpacts>*,.dph>.dpstate,>.tabs,.dpb>*,.ltg>div,.ltb>*){animation:up-in .38s var(--e-emph) both}.ui .dp .dpt{animation-duration:.26s}.ui .dp .dph>.who{animation-delay:50ms}.ui .dp .dph>.dpacts>:first-child{animation-delay:.1s}.ui .dp .dph>.dpacts>:nth-child(2){animation-delay:.13s}.ui .dp .dph>.dpacts>:nth-child(3){animation-delay:155ms}.ui .dp .dph>.dpacts>:nth-child(4){animation-delay:175ms}.ui .dp .dph>.dpacts>:nth-child(n+5){animation-delay:195ms}.ui .dp .dph>.dpstate{animation-delay:.17s}.ui .dp>.tabs{animation-delay:.21s}.ui .dp .dpb>:first-child{animation-delay:.25s}.ui .dp .dpb>:nth-child(2){animation-delay:.31s}.ui .dp .dpb>:nth-child(3){animation-delay:.36s}.ui .dp .dpb>:nth-child(4){animation-delay:.4s}.ui .dp .dpb>:nth-child(n+5){animation-delay:.44s}.ui .dp .ltg>div{animation-duration:.32s}.ui .dp .ltg>:first-child{animation-delay:.3s}.ui .dp .ltg>:nth-child(2){animation-delay:.34s}.ui .dp .ltg>:nth-child(3){animation-delay:.38s}.ui .dp .ltg>:nth-child(4){animation-delay:.42s}.ui .dp .ltbar>i{transform-origin:0 50%;animation:bar-grow .9s var(--e-emph) .38s both}.ui .dp .ltb>*{animation-delay:.46s}.ui main.pn :is(.card,.sect,.box,.kpis>*,.strip>*,.mrec,.tdtile,.setrow,.clhead,.clacts>*,.clstats>*,.props>.prop,.clmemo,.empty):not(.dp *){animation:up-in .42s var(--e-emph) both}.ui main.pn :is(.card,.sect,.box,.kpis>*,.strip>*,.mrec,.tdtile,.setrow,.clhead,.clacts>*,.clstats>*,.props>.prop,.clmemo,.empty):not(.dp *):nth-child(2){animation-delay:55ms}.ui main.pn :is(.card,.sect,.box,.kpis>*,.strip>*,.mrec,.tdtile,.setrow,.clhead,.clacts>*,.clstats>*,.props>.prop,.clmemo,.empty):not(.dp *):nth-child(3){animation-delay:.11s}.ui main.pn :is(.card,.sect,.box,.kpis>*,.strip>*,.mrec,.tdtile,.setrow,.clhead,.clacts>*,.clstats>*,.props>.prop,.clmemo,.empty):not(.dp *):nth-child(4){animation-delay:165ms}.ui main.pn :is(.card,.sect,.box,.kpis>*,.strip>*,.mrec,.tdtile,.setrow,.clhead,.clacts>*,.clstats>*,.props>.prop,.clmemo,.empty):not(.dp *):nth-child(5){animation-delay:.22s}.ui main.pn :is(.card,.sect,.box,.kpis>*,.strip>*,.mrec,.tdtile,.setrow,.clhead,.clacts>*,.clstats>*,.props>.prop,.clmemo,.empty):not(.dp *):nth-child(6){animation-delay:275ms}.ui main.pn :is(.card,.sect,.box,.kpis>*,.strip>*,.mrec,.tdtile,.setrow,.clhead,.clacts>*,.clstats>*,.props>.prop,.clmemo,.empty):not(.dp *):nth-child(7){animation-delay:.33s}.ui main.pn :is(.card,.sect,.box,.kpis>*,.strip>*,.mrec,.tdtile,.setrow,.clhead,.clacts>*,.clstats>*,.props>.prop,.clmemo,.empty):not(.dp *):nth-child(8){animation-delay:385ms}.ui main.pn :is(.card,.sect,.box,.kpis>*,.strip>*,.mrec,.tdtile,.setrow,.clhead,.clacts>*,.clstats>*,.props>.prop,.clmemo,.empty):not(.dp *):nth-child(n+9){animation-delay:.44s}.ui main.pn :is(table.t>tbody>tr,.mrecs>*,.tbox>*,.tl2>*):not(.dp *){animation:up-in .34s var(--e-emph) both}.ui main.pn :is(table.t>tbody>tr,.mrecs>*,.tbox>*,.tl2>*):not(.dp *):first-child{animation-delay:80ms}.ui main.pn :is(table.t>tbody>tr,.mrecs>*,.tbox>*,.tl2>*):not(.dp *):nth-child(2){animation-delay:108ms}.ui main.pn :is(table.t>tbody>tr,.mrecs>*,.tbox>*,.tl2>*):not(.dp *):nth-child(3){animation-delay:136ms}.ui main.pn :is(table.t>tbody>tr,.mrecs>*,.tbox>*,.tl2>*):not(.dp *):nth-child(4){animation-delay:164ms}.ui main.pn :is(table.t>tbody>tr,.mrecs>*,.tbox>*,.tl2>*):not(.dp *):nth-child(5){animation-delay:192ms}.ui main.pn :is(table.t>tbody>tr,.mrecs>*,.tbox>*,.tl2>*):not(.dp *):nth-child(6){animation-delay:.22s}.ui main.pn :is(table.t>tbody>tr,.mrecs>*,.tbox>*,.tl2>*):not(.dp *):nth-child(7){animation-delay:248ms}.ui main.pn :is(table.t>tbody>tr,.mrecs>*,.tbox>*,.tl2>*):not(.dp *):nth-child(8){animation-delay:276ms}.ui main.pn :is(table.t>tbody>tr,.mrecs>*,.tbox>*,.tl2>*):not(.dp *):nth-child(9){animation-delay:304ms}.ui main.pn :is(table.t>tbody>tr,.mrecs>*,.tbox>*,.tl2>*):not(.dp *):nth-child(10){animation-delay:332ms}.ui main.pn :is(table.t>tbody>tr,.mrecs>*,.tbox>*,.tl2>*):not(.dp *):nth-child(11){animation-delay:.36s}.ui main.pn :is(table.t>tbody>tr,.mrecs>*,.tbox>*,.tl2>*):not(.dp *):nth-child(12){animation-delay:388ms}.ui main.pn :is(table.t>tbody>tr,.mrecs>*,.tbox>*,.tl2>*):not(.dp *):nth-child(13){animation-delay:416ms}.ui main.pn :is(table.t>tbody>tr,.mrecs>*,.tbox>*,.tl2>*):not(.dp *):nth-child(14){animation-delay:444ms}.ui main.pn :is(table.t>tbody>tr,.mrecs>*,.tbox>*,.tl2>*):not(.dp *):nth-child(n+15){animation-delay:.47s}.ui main.pn :is(.kpis,.strip) :is(b,.v,.n):not(.dp *){animation:num-in .52s var(--e-pop) .22s both}@keyframes num-in{0%{opacity:0;transform:translateY(6px) scale(.9)}to{opacity:1;transform:none}}.ui .dock .ic,.ui .sb .ni>.ic{transition:transform .26s var(--e-pop);transform-origin:50% 70%}@media (hover:hover){.ui .sb .ni:hover>.ic{transform:translateY(-1.5px) rotate(-6deg)}}.ui .dock a:active .ic,.ui .dock button:active .ic,.ui .sb .ni:active>.ic{transform:scale(.78);transition-duration:90ms}.ui .dock .on .ic,.ui .sb .ni.on>.ic{animation:ni-pop .56s var(--e-pop) both}@keyframes ni-pop{0%{transform:scale(.7) rotate(-14deg)}45%{transform:scale(1.22) rotate(8deg)}70%{transform:scale(.94) rotate(-3deg)}to{transform:none}}html[data-vt]::view-transition-new(root),html[data-vt]::view-transition-old(root){animation:none;mix-blend-mode:normal}html[data-vt]::view-transition-new(root){animation:vt-eclipse .68s cubic-bezier(.05,.7,.1,1) both}html[data-vt=light]::view-transition-new(root){animation-duration:.56s}@keyframes vt-eclipse{0%{clip-path:circle(0 at var(--vtx) var(--vty))}to{clip-path:circle(var(--vtr) at var(--vtx) var(--vty))}}.ui .thx{position:relative;display:inline-grid;flex:none}.ui .thx,.ui .thx svg{width:16px;height:16px}.ui .thx svg{grid-area:1/1;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform .52s var(--e-pop),opacity .26s var(--e-out)}.ui .thx .sun{transform:rotate(-90deg) scale(.4);opacity:0}.ui .thx.on .sun{transform:none;opacity:1}.ui .thx.on .moon{transform:rotate(90deg) scale(.4);opacity:0}.ui .ni:hover .thx:not(.on) .moon{transform:rotate(-18deg)}.ui .ni:hover .thx.on .sun{transform:rotate(45deg)}.ui .inp>input,.ui .inp>textarea{flex:1;min-width:0;height:100%;border:0;outline:0;padding:0;margin:0;background:transparent;color:inherit;font:inherit;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.ui .inp>input::-moz-placeholder,.ui .inp>textarea::-moz-placeholder{color:var(--ink-4)}.ui .inp>input::placeholder,.ui .inp>textarea::placeholder{color:var(--ink-4)}.ui .inp:focus-within{border-color:var(--ink-2);box-shadow:0 0 0 3px color-mix(in oklch,var(--ink) 8%,transparent)}.ui .inp>input:-webkit-autofill{-webkit-box-shadow:0 0 0 40px var(--panel) inset;-webkit-text-fill-color:var(--ink);caret-color:var(--ink)}.ui select.sel:focus-visible,.ui textarea:focus-visible{outline:0;border-color:var(--ink-2);box-shadow:0 0 0 3px color-mix(in oklch,var(--ink) 8%,transparent)}.ui .dph .who a,.ui .hd h3 a,.ui a.b,.ui a.box,.ui a.chip,.ui a.cr,.ui a.hb,.ui a.lr,.ui a.me,.ui a.mi,.ui a.mr,.ui a.mrow,.ui a.msopt,.ui a.nft,.ui a.ni,.ui a.opt,.ui a.sq28,.ui a.tb,.ui a.tdrow,.ui a.tdtile,.ui a.xrow{color:inherit;text-decoration:none}.ui.mob .mscroll [style*=grid-template-columns]:not(.vzr):not(.vzfr):not(.lr):not(.pr):not(.heat2):not(.zmap):not(.strip):not(.kpis):not(.tdtiles){grid-template-columns:minmax(0,1fr)!important}.ui.mob .mscroll [style*=grid-template-columns]:has(>.kt){grid-template-columns:repeat(2,minmax(0,1fr))!important}.ui.mob .mscroll .gcols,.ui.mob .mscroll .ogrid{grid-template-columns:minmax(0,1fr)!important}.ui.mob .mscroll table.t{display:block;overflow-x:auto}.ui.mob .mscroll .split{grid-template-columns:minmax(0,1fr)!important}.ui.mob .mscroll .kpis,.ui.mob .mscroll .tdtiles{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ui.mob .mtools.mtnone,.ui.mob .mtools.mtprox>.b,.ui.mob .mtools.mtprox>.vsep{display:none}.ui.mob .hdtuto,.ui.mob [data-testid=tuto-link]{display:none!important}@media (min-width:768px) and (max-width:1279px){.ui.app.desk{grid-template-columns:60px minmax(0,1fr)}.ui.app.desk>main.pn{grid-column:2}.ui.app.desk .sb:not(.open){padding:10px 6px;align-items:center;overflow-y:auto;scrollbar-width:none}.ui.app.desk .sb:not(.open) .ws{padding:0;justify-content:center;width:40px}.ui.app.desk .sb:not(.open) .ws>:not(img){display:none}.ui.app.desk .sb .ws img{cursor:pointer}.ui.app.desk .sb:not(.open) .qs{width:40px;padding:0;justify-content:center;font-size:0}.ui.app.desk .sb:not(.open) .qs .k{display:none}.ui.app.desk .sb:not(.open) .ni{width:40px;height:34px;padding:0;gap:0;justify-content:center;font-size:0;position:relative;flex:none}.ui.app.desk .sb:not(.open) .ni .c,.ui.app.desk .sb:not(.open) .ni .offt{display:none}.ui.app.desk .sb:not(.open) .ni .c.hot{display:block;position:absolute;top:6px;right:7px;width:7px;height:7px;padding:0;border-radius:50%;background:var(--brand-ink);font-size:0}.ui.app.desk .sb:not(.open) .sh{width:28px;height:1px;min-height:1px;padding:0;margin:9px 0;background:var(--line);font-size:0;overflow:hidden;flex:none}.ui.app.desk .sb:not(.open) .sbf{justify-items:center}.ui.app.desk .sb:not(.open) .me{width:40px;padding:0;justify-content:center}.ui.app.desk .sb:not(.open) .me>:not(.av){display:none}.ui.app.desk .sb:not(.open) .offb,.ui.app.desk .sb:not(.open) [data-testid=off-btn]{font-size:0;width:40px;padding:0;justify-content:center}.ui.app.desk .sb.open{position:absolute;top:0;left:0;bottom:0;width:248px;z-index:60;background:var(--canvas);box-shadow:0 10px 40px rgba(0,0,0,.18);overflow-y:auto}.ui.app.desk .sbdim{position:absolute;inset:0;z-index:59;background:rgba(0,0,0,.18)}.ui.app.desk .pn{margin-left:0}.ui.app.desk .hd{min-width:0}.ui.app.desk .hd h3{flex:none;white-space:nowrap}.ui.app.desk .hd .vt{flex:0 1 auto;min-width:0;overflow-x:auto;scrollbar-width:none}.ui.app.desk .hd .vt::-webkit-scrollbar{display:none}.ui.app.desk .hd .vt span{flex:none;white-space:nowrap}.ui.app.desk .hd .end{flex:none}.ui.app.desk .hd .hdp{display:none}.ui.app.desk .split{grid-template-columns:minmax(0,1fr) 400px}.ui.app.desk .ogrid{width:auto;max-width:1060px;grid-template-columns:minmax(0,1fr) 320px}}@media (min-width:768px) and (max-width:1099px){.ui.app.desk .split{grid-template-columns:minmax(0,1fr);position:relative}.ui.app.desk .split>.dp{position:absolute;top:0;right:0;bottom:0;width:min(452px,94%);z-index:20;background:var(--panel);box-shadow:-12px 0 40px rgba(0,0,0,.14)}.ui.app.desk .hd .hdtuto{display:none}}@media (min-width:768px) and (max-width:1023px){.ui.app.desk .kpis,.ui.app.desk .tdtiles{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ui.app.desk .ogrid{grid-template-columns:minmax(0,1fr)}.ui.app.desk .body [style*=grid-template-columns]:has(>.box+.box):not(.kpis):not(.tdtiles){grid-template-columns:minmax(0,1fr)!important}}.ui .inp.rb-dirty{border-color:var(--st-warn,oklch(.75 .15 75));background:color-mix(in oklch,oklch(.85 .14 85) 18%,var(--bg,#fff))}.ui [data-testid=rb-grid] .inp.sm{min-width:92px}.ui [data-testid=rb-grid] .inp.sm input{text-align:right}.ui .a5doc .a5co{display:grid;gap:1px;font-size:7.8px;color:oklch(.42 .01 250)}.ui .a5doc .a5co b{font-size:9.5px}.ui .a5doc .a5sn{font-size:7.6px;color:oklch(.45 .01 250)}.ui .a5doc .a5ft{border-top:1px solid oklch(.86 0 0);padding-top:5px;font-size:7.2px;line-height:1.4;color:oklch(.48 .01 250);text-align:center}.ui .rcaps.three{grid-template-columns:repeat(3,minmax(0,1fr))}.ui .pfoot{display:none}@media print{.ui .pfoot{display:block;position:fixed;left:0;right:0;bottom:0;padding:4px 12px;border-top:1px solid #ccc;background:#fff;color:#555;font-size:8px;text-align:center}.ui .a5doc{box-shadow:none;-moz-column-break-inside:avoid;break-inside:avoid}}.ui.sgnp{position:fixed;inset:0;overflow-y:auto;-webkit-overflow-scrolling:touch;height:auto;background:var(--bg,oklch(.98 0 0));color:var(--fg,oklch(.2 .01 250));padding:16px;display:grid;justify-items:center;align-content:start}.ui .sgnw{width:100%;max-width:520px;display:grid;gap:14px;padding-bottom:24px}.ui .sgnh{display:grid;gap:4px}.ui .sgnh b{font-size:18px}.ui .sgnh span{color:oklch(.48 .01 250);font-size:13px;line-height:1.45}.ui.sgnp .a5doc{width:100%;min-height:0;font-size:11px;padding:18px 16px}.ui.sgnp .a5doc .ak{font-size:9px}.ui.sgnp .a5doc .g2{grid-template-columns:minmax(0,1fr)}.ui .sgnbox{display:grid;gap:10px;background:var(--panel,#fff);border:1px solid var(--line,oklch(.9 0 0));border-radius:14px;padding:14px}.ui .sgnbox .sigpad{width:100%;height:auto;aspect-ratio:640/260;touch-action:none}.ui .sgnok{display:flex;gap:10px;align-items:flex-start;font-size:14px;line-height:1.4;cursor:pointer}.ui .sgnok input{width:20px;height:20px;flex:none;margin:0;accent-color:var(--brand,oklch(.55 .15 255))}.ui .sgnmsg{color:oklch(.55 .18 25);font-size:13px}.ui .sgncard{display:grid;gap:8px;justify-items:center;text-align:center;padding:40px 18px;background:var(--panel,#fff);border:1px solid var(--line,oklch(.9 0 0));border-radius:14px;font-size:14px;line-height:1.5}.ui .sgncard b{font-size:17px}.ui .sgnic{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;background:oklch(.94 .06 150);color:oklch(.45 .13 150)}.ui .sgnic.bad{background:oklch(.95 .04 25);color:oklch(.55 .18 25)}.ui .rsigh{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:12.5px;color:var(--ink-3,oklch(.48 .01 250))}.ui .rsigh button{all:unset;cursor:pointer;color:var(--ink-2,oklch(.35 .01 250));text-decoration:underline;padding:6px 2px}.ui .a5doc .sig>div{min-width:0}.ui .a5doc .a5co-sign{display:flex;align-items:center;gap:4px;min-height:64px;min-width:0}.ui .a5doc .sig .a5stamp{width:96px;height:auto;max-height:none;flex:none;transform:rotate(-8deg);opacity:.92;mix-blend-mode:multiply;-o-object-fit:contain;object-fit:contain}.ui .a5doc .sig .a5csig{width:auto;min-width:0;max-width:min(110px,calc(100% - 100px));max-height:46px;flex:0 1 auto;-o-object-fit:contain;object-fit:contain;-o-object-position:left;object-position:left}.ui.sgnp .a5doc .sig .a5stamp{width:104px}.ui .a5doc.lcdoc{width:100%;max-width:640px;min-height:0;font-size:10.5px}.ui .a5doc.lcdoc h4{font-size:14px;letter-spacing:.02em}.ui .a5doc.lcdoc .lccl{display:grid;gap:6px}.ui .a5doc.lcdoc .lccl p{margin:0}.ui .a5doc .lcvoc{border:1.5px solid oklch(.55 .01 250);border-radius:6px;padding:8px 10px;background:oklch(.97 0 0);font-style:italic;display:grid;gap:4px}.ui .a5doc .lcvoc .ak{font-style:normal}.ui .a5doc .lcchk{display:flex;gap:6px;align-items:center}.ui .a5doc .lcchk i{width:11px;height:11px;border:1px solid oklch(.4 0 0);display:inline-grid;place-items:center;font-style:normal;font-size:9px;font-weight:700}.ui .a5doc .lcnote{color:oklch(.5 .01 250);font-size:8.4px;font-style:italic}.ui.sgnp .a5doc.lcdoc{font-size:12px}.ui .lcrec{display:grid;gap:10px}.ui .lcrec .lcvoc2{border:1.5px solid var(--line,oklch(.85 0 0));border-radius:12px;padding:12px;font-size:15px;line-height:1.5;font-style:italic;background:oklch(.975 .005 250)}.ui .lcrec .lcrow{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.ui .lcmeter{flex:1;min-width:80px;height:8px;border-radius:4px;background:oklch(.92 0 0);overflow:hidden}.ui .lcmeter i{display:block;height:100%;background:oklch(.62 .15 150);transition:width .08s linear!important}.ui .lcrec audio{width:100%;height:40px}.ui .lcrec .lcdot{width:10px;height:10px;border-radius:50%;background:oklch(.6 .2 25);animation:lcblink 1s steps(2) infinite!important}@keyframes lcblink{50%{opacity:.2}}.ui .lcctr{display:grid;gap:8px;border:1px solid var(--line,oklch(.9 0 0));border-radius:10px;padding:12px}.ui .lcctr .lcctrh{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.ui .lcctr .lcctrh b{font-size:13px}.ui .lcctr .lcacts{display:flex;gap:6px;flex-wrap:wrap}.ui .lcctr .lcacts .b{height:28px}.ui .lcctr dl{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:3px 12px;margin:0;font-size:12.5px}.ui .lcctr dt{color:var(--ink-3,oklch(.5 .01 250))}.ui .lcctr dd{margin:0;min-width:0;overflow-wrap:anywhere}.ui .lcctr audio{width:100%;max-width:360px;height:36px}.ui .lcctr img.lcsig{max-width:200px;max-height:70px;background:#fff;border:1px solid var(--line,oklch(.9 0 0));border-radius:6px}.ui .lcpieces{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px}.ui .lcpieces .lcpc{border:1px dashed var(--line,oklch(.85 0 0));border-radius:10px;padding:10px;display:grid;gap:6px;font-size:12.5px}.ui .lcpieces .lcpc img{width:100%;height:110px;-o-object-fit:cover;object-fit:cover;border-radius:6px}.ui .lcterms input{width:100%}.ui .lcterms table{width:100%;border-collapse:collapse;font-size:12.5px}.ui .lcterms td,.ui .lcterms th{padding:4px 6px;text-align:left}.ui .lctpl textarea{width:100%;min-height:84px;font:inherit;font-size:12.5px;line-height:1.45;padding:8px;border:1px solid var(--line,oklch(.88 0 0));border-radius:8px;background:var(--panel,#fff);color:inherit;resize:vertical}.ui .ctw{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;align-items:start;max-width:1240px}.ui .ctw .ctprev{position:sticky;top:12px;display:grid;gap:8px}.ui .ctw .ctprev .a5doc{max-height:78vh;overflow:auto}.ui .ctcl{display:grid;gap:6px;border:1px solid var(--line,oklch(.9 0 0));border-radius:10px;padding:10px}.ui .ctcl.new{border-style:dashed}.ui .ctcl .ctclh{display:flex;gap:6px;align-items:center}.ui .ctcl .ctclh .n{font:600 12px/1 var(--mono,monospace);color:var(--ink-3,oklch(.5 .01 250));min-width:18px}.ui .ctcl .ctclh .inp{flex:1}.ui .ctcl .ctclh .b{height:28px}.ui .ctcl input[readonly],.ui .ctcl textarea[readonly]{opacity:.78;cursor:pointer}.ui .ctvars{display:flex;flex-wrap:wrap;gap:6px}.ui .ctvars button{font:500 11.5px/1 var(--mono,monospace);padding:5px 7px;border-radius:6px;border:1px solid var(--line,oklch(.88 0 0));background:var(--panel,#fff);color:inherit;cursor:pointer}.ui .ctvars button:hover{border-color:var(--ink-3,oklch(.5 .01 250))}.ui .ctbad{border:1px solid oklch(.75 .12 30);background:oklch(.97 .02 30);color:oklch(.42 .13 30);border-radius:8px;padding:8px 10px;font-size:12.5px;gap:2px}.ui .ctbad,.ui .cthist{display:grid}.ui .cthist .cthr{display:grid;grid-template-columns:48px minmax(0,1fr) auto;gap:10px;align-items:center;padding:8px 0;border-top:1px solid var(--line,oklch(.92 0 0));font-size:12.5px}.ui .cthist .cthr:first-child{border-top:0}.ui .cthist .cthr b{font-family:var(--mono,monospace)}.ui .cthist .cthr span{color:var(--ink-3,oklch(.5 .01 250))}.ui .ctown{display:grid;grid-template-columns:1fr 1fr;gap:8px}.ui .ctown .fg label span{font-weight:400}@media (max-width:900px){.ui .ctw{grid-template-columns:minmax(0,1fr)}.ui .ctw .ctprev{position:static}}.ui .lfseg{display:flex}.ui .lfthumbs{gap:14px}.ui .lfth{display:grid;gap:4px;justify-items:start}.ui .lfth small{font-size:11px;color:var(--ink-3,oklch(.5 .01 250))}.ui .lfth a.rth{color:var(--ink-3)}.ui .rth.lfnone{cursor:default;color:var(--ink-3,oklch(.6 .01 250))}.ui .lfper{display:grid;gap:6px}.ui .lfpr{display:grid;gap:2px;font-size:13px;padding:8px 10px;border:1px solid var(--line,oklch(.92 0 0));border-radius:8px}.ui .lfpr[data-kind=renouvellement]{border-left:3px solid oklch(.62 .13 150)}.ui .lfpr[data-kind=changement]{border-left:3px solid oklch(.7 .14 70)}.ui .lfct{display:grid;gap:8px;padding:10px 12px;border:1px solid var(--line,oklch(.92 0 0));border-radius:10px;font-size:13px;-moz-column-break-inside:avoid;break-inside:avoid}.ui .lfproof{display:grid;grid-template-columns:170px minmax(0,1fr);gap:12px;align-items:start}.ui .lfsigw{display:grid;gap:8px;justify-items:start}.ui .lfsigw .lcsig{max-width:160px;max-height:70px;border:1px solid var(--line,oklch(.92 0 0));border-radius:6px;background:#fff}.ui .lfproof dl{margin:0;display:grid;grid-template-columns:120px minmax(0,1fr);gap:4px 10px;font-size:12.5px}.ui .lfproof dt{color:var(--ink-3,oklch(.5 .01 250))}.ui .lfproof dd{margin:0;min-width:0;overflow-wrap:anywhere}.ui .lfproof audio{width:100%;max-width:280px;height:34px}.ui .lfhash{font-size:10.5px}.ui .lfpair{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:18px;align-items:start}.ui .lfex{display:grid;gap:6px}.ui .lfex .dk{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-weight:600}.ui.mob .lfpair,.ui.mob .lfproof,.ui.mob .lfproof dl{grid-template-columns:minmax(0,1fr)}.ui .ctta{padding:0;height:auto}.ui .ctta textarea{width:100%;border:0;background:transparent;resize:vertical;padding:10px 12px;font:inherit;color:inherit;line-height:1.5;min-height:110px}.ui .ctmeta{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--ink-3)}.ui .ctmeta .sp{flex:1}.ui .ctmiss{display:inline-flex;align-items:center;gap:5px;color:oklch(.55 .13 60)}.ui .ctbad{color:oklch(.58 .18 28);font-weight:600}.ui .dp .dpacts:has(.menu),.ui .dp .dph:has(.menu){position:relative;z-index:6}.ui .qa:has(>:nth-child(4)){grid-template-columns:repeat(4,minmax(0,1fr))}.ui .evfold summary{cursor:pointer;font-size:12px;color:var(--ink-3);margin-top:4px;list-style:none}.ui .evfold summary::-webkit-details-marker{display:none}.ui .evfold summary:before{content:"▸ "}.ui .evfold[open] summary:before{content:"▾ "}.ui .evfold .bubble{white-space:pre-wrap}.ui .pill.evsms{height:20px;font-size:11.5px;margin-left:4px;vertical-align:middle}.ui .comp .cmbtn{height:26px;padding:0 8px;font-size:12px}.ui .cmods{display:grid;gap:8px;width:min(380px,86vw);padding:6px}.ui .comp>.cmods{width:auto;padding:0}.ui .cmq{height:32px;display:flex;align-items:center;gap:6px;padding:0 8px}.ui .cmq input{border:0;background:transparent;outline:none;flex:1;font:inherit;color:inherit;min-width:0}.ui .cml{display:grid;gap:2px;max-height:300px;overflow:auto}.ui .cmi{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 8px;text-align:left;padding:8px 9px;border-radius:8px;font-size:12.5px;color:var(--ink)}.ui .cmi:hover{background:var(--sub)}.ui .cmi .cmk{font-size:11px;color:var(--ink-3)}.ui .cmi .cmc{grid-column:1/-1;color:var(--ink-3);font-size:12px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:pre-line}.ui .cmman{font-size:12px;justify-self:start;padding:0 4px 2px}.ui .mndot{width:12px;height:12px;border-radius:50%;display:inline-block;flex:none;justify-self:center;background:oklch(.72 .17 148);box-shadow:0 0 0 3px oklch(.72 .17 148/18%)}.ui .mndot[data-l=orange]{background:oklch(.76 .16 65);box-shadow:0 0 0 3px oklch(.76 .16 65/20%)}.ui .mndot[data-l=red]{background:oklch(.62 .21 27);box-shadow:0 0 0 3px oklch(.62 .21 27/20%)}.ui .mndot[data-l=grey]{background:var(--ink-4);box-shadow:none}.ui .mnwrap{display:grid;gap:16px;--mn-red:oklch(0.62 0.21 27);--mn-orange:oklch(0.72 0.16 65);--mn-green:oklch(0.66 0.16 148)}.ui .mncard[data-level=red],.ui .mnhero[data-level=red],.ui .mnwrap [data-l=red],.ui .mnwrap[data-l=red]{--mc:var(--mn-red)}.ui .mncard[data-level=orange],.ui .mneg[data-old="1"],.ui .mnhero[data-level=orange],.ui .mnwrap [data-l=orange]{--mc:var(--mn-orange)}.ui .mncard[data-level=green],.ui .mneg[data-old="0"],.ui .mnhero[data-level=green],.ui .mnwrap [data-l=green]{--mc:var(--mn-green)}.ui .mnhero,.ui .mnwrap [data-l=grey]{--mc:var(--ink-4)}.ui .mnhero{display:grid;grid-template-columns:56px minmax(0,1fr) auto;gap:16px;align-items:center;padding:18px 20px;border:1px solid color-mix(in oklch,var(--mc) 30%,var(--line));border-radius:14px;background:linear-gradient(100deg,color-mix(in oklch,var(--mc) 11%,var(--panel)),var(--panel) 70%);animation:rise .42s var(--e-out) both}.ui .mnhero-art{display:grid;place-items:center;width:56px;height:56px}.ui .mnhero-t{min-width:0}.ui .mnhero h2{margin:0;font-size:22px;font-weight:650;letter-spacing:-.02em;color:var(--ink)}.ui .mnhero p{margin:3px 0 0;color:var(--ink-3);font-size:13px;line-height:1.45}.ui .mnhero-r{display:grid;justify-items:end;gap:8px}.ui .mnhero-n{display:flex;gap:6px}.ui .mnhero-n span{display:inline-flex;align-items:center;gap:7px;height:28px;padding:0 10px 0 9px;border-radius:99px;border:1px solid var(--line);background:var(--panel);font-size:13px}.ui .mnhero-n .mndot{width:9px;height:9px;box-shadow:none}.ui .mnhero-at{color:var(--ink-3);font-size:12px;font-variant-numeric:tabular-nums}.ui .mndot{background:var(--mc,oklch(.72 .17 148))!important}.ui .mngrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.ui .mncard{--mc:var(--mn-green);position:relative;display:grid;grid-template-rows:auto auto 1fr auto;gap:8px;min-width:0;padding:14px 16px 12px;border:1px solid color-mix(in oklch,var(--mc) 34%,var(--line));border-radius:12px;background:color-mix(in oklch,var(--mc) 6%,var(--panel));animation:rise .42s var(--e-out) both;animation-delay:calc(var(--i, 0) * 40ms + 60ms);transition:box-shadow var(--t1) var(--e-out),transform var(--t1) var(--e-out)}.ui .mncard:before{content:"";position:absolute;left:-1px;right:-1px;top:-1px;height:3px;border-radius:12px 12px 0 0;background:var(--mc)}.ui .mncard[data-level=green]{border-color:var(--line);background:var(--panel)}.ui .mncard[data-level=green]:before{display:none}.ui .mncard:hover{box-shadow:0 4px 14px oklch(.21 .008 250/8%)}.ui .mncard header,.ui .mneg header{display:flex;align-items:center;gap:9px;min-width:0}.ui .mncard header b,.ui .mneg header b{flex:1;min-width:0;font-size:13px;font-weight:600;color:var(--ink);line-height:1.3;overflow-wrap:anywhere}.ui .mnic{flex:none;display:grid;place-items:center;width:28px;height:28px;border-radius:8px;color:var(--mc,var(--ink-3));background:color-mix(in oklch,var(--mc,var(--ink-4)) 14%,var(--panel))}.ui .mnic svg{width:15px;height:15px}.ui .mnst{flex:none;display:inline-flex;align-items:center;gap:5px;height:20px;padding:0 8px;border-radius:99px;font-size:11.5px;font-weight:600;white-space:nowrap;color:color-mix(in oklch,var(--mc) 78%,var(--ink));background:color-mix(in oklch,var(--mc) 15%,var(--panel))}.ui .mnst:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--mc)}.ui .mnfig{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 8px;min-width:0}.ui .mnfig strong{font-size:26px;font-weight:650;letter-spacing:-.025em;line-height:1.1;color:var(--ink);font-variant-numeric:tabular-nums}.ui .mnfig strong.tx{font-size:18px;letter-spacing:-.015em}.ui .mnfig span{color:var(--ink-2);font-size:12.5px;line-height:1.35}.ui .mncard p,.ui .mneg p{margin:0;color:var(--ink-3);font-size:12px;line-height:1.45;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ui .mncard[data-level=green] .mnfig strong{font-size:22px;color:var(--ink-2)}.ui .mncard[data-level=green] .mnfig strong.tx{font-size:16px}.ui .mngo{justify-self:start;display:inline-flex;align-items:center;gap:4px;margin-top:2px;font-size:12.5px;font-weight:500;color:var(--ink-2);text-decoration:none;border-radius:6px;padding:2px 0}.ui .mngo svg{width:13px;height:13px;transition:transform var(--t1) var(--e-out)}.ui .mngo:hover{color:var(--ink)}.ui .mngo:hover svg{transform:translateX(2px)}.ui .mnsplit{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:16px;align-items:start}.ui .mncount{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 6px;margin-left:6px;border-radius:99px;font-size:11.5px;font-weight:600;vertical-align:1px;background:color-mix(in oklch,var(--mn-red) 15%,var(--panel));color:color-mix(in oklch,var(--mn-red) 80%,var(--ink))}.ui .mncount[data-z="0"]{background:var(--sub);color:var(--ink-3)}.ui .mnals{display:grid;gap:8px}.ui .mnal{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:12px;align-items:start;padding:12px 12px 12px 14px;border:1px solid var(--line);border-left:3px solid var(--mc);border-radius:10px;background:color-mix(in oklch,var(--mc) 4%,var(--panel));animation:rise .38s var(--e-out) both}.ui .mnal-t{display:grid;gap:3px;min-width:0}.ui .mnal-t b{font-size:13.5px;font-weight:600;color:var(--ink)}.ui .mnal-t>span{color:var(--ink-2);font-size:12.5px;line-height:1.45;overflow-wrap:anywhere}.ui .mnal-t small{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;margin-top:3px;color:var(--ink-3);font-size:11.5px}.ui .mnal-t small i{font-style:normal}.ui .mnal-t small svg{width:12px;height:12px}.ui .mnal-b{display:flex;gap:6px;align-items:center}.ui .mnal-b .b{height:28px}.ui .mneg{display:grid;gap:10px;padding:16px;border:1px solid color-mix(in oklch,var(--mc) 30%,var(--line));border-radius:12px;background:color-mix(in oklch,var(--mc) 5%,var(--panel));animation:rise .42s var(--e-out) both;animation-delay:.12s}.ui .mneg[data-old="0"]{border-color:var(--line);background:var(--panel)}.ui .mneg p{-webkit-line-clamp:unset}.ui .mneg-b{display:flex;flex-wrap:wrap;gap:8px}.ui .mneg-b .b{height:30px;text-decoration:none}.ui .mnanchor{scroll-margin-top:12px}.ui .mncr,.ui .mncrons{display:grid}.ui .mncr{grid-template-columns:14px minmax(0,1.6fr) minmax(0,1fr) minmax(0,.8fr) 150px;gap:12px;align-items:center;padding:9px 4px;border-top:1px solid var(--line);font-size:13px}.ui .mncr .mndot{width:8px;height:8px;box-shadow:0 0 0 3px color-mix(in oklch,var(--mc) 18%,transparent)}.ui .mncr-h{border-top:0;padding-top:0;color:var(--ink-3);font-size:11.5px;font-weight:500;text-transform:uppercase;letter-spacing:.04em}.ui .mncr .n{min-width:0;color:var(--ink);font-weight:500}.ui .mncr .n small{display:block;color:var(--ink-3);font-size:11.5px;font-weight:400}.ui .mncr .w{display:inline-flex;align-items:center;gap:6px;color:var(--ink-2);min-width:0}.ui .mncr .w svg{flex:none;width:13px;height:13px;color:var(--ink-4)}.ui .mncr .l{color:var(--ink-2);font-variant-numeric:tabular-nums}.ui .mncr .st{justify-self:end}.ui .mncr[data-state=late]{background:color-mix(in oklch,var(--mn-red) 5%,transparent)}.ui .mnlogs{display:grid;gap:16px}@media (max-width:1280px){.ui .mngrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1100px){.ui .mngrid{grid-template-columns:repeat(2,minmax(0,1fr))}.ui .mnsplit{grid-template-columns:minmax(0,1fr)}}.ui.mob .mngrid,.ui.mob .mnsplit{grid-template-columns:minmax(0,1fr)}.ui.mob .mnhero{grid-template-columns:44px minmax(0,1fr);gap:12px;padding:16px}.ui.mob .mnhero-art{width:44px;height:44px}.ui.mob .mnhero h2{font-size:19px}.ui.mob .mnhero-r{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center}.ui.mob .mnal{grid-template-columns:28px minmax(0,1fr)}.ui.mob .mnal-b{grid-column:2}.ui.mob .mncr-h{display:none}.ui.mob .mncr{grid-template-columns:10px minmax(0,1fr) auto;grid-template-areas:"d n st" ". w w" ". l l";gap:3px 10px;padding:10px 2px}.ui.mob .mncr .mndot{grid-area:d}.ui.mob .mncr .n{grid-area:n}.ui.mob .mncr .st{grid-area:st}.ui.mob .mncr .w{grid-area:w;font-size:12px}.ui.mob .mncr .l{grid-area:l;font-size:12px;color:var(--ink-3)}.ui.mob .mncr .l:before{content:"dernière exécution : "}.ui.lfprint{display:none}@media print{html:has(.ui.lfprint) .ui.app{display:none!important}html:has(.ui.lfprint) body>:not(.lfprint){display:none!important}.ui.lfprint{display:block;position:static;background:#fff;color:#000;padding:0 0 24px}.ui.lfprint .paper.dossier{width:100%;border:0;box-shadow:none;padding:0}.ui.lfprint .lfpair{grid-template-columns:minmax(0,1fr)}.ui.lfprint .lfex{-moz-column-break-after:page;break-after:page}.ui.lfprint .rth{cursor:default}}