.ld-fig.tmd{--ld-bar:#fff;--ld-panel:#fff;--ld-ground:#f4f4f6;--ld-dot:#0a0b0d13;--ld-rule:#ececec;--ld-tray:#f3f3f3}.tmd-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ld-fig.tmd[data-tm-paused] .ld-cursor{opacity:0}.ld-fig.tmd:not([data-ld-edit]) .ld-caret{display:none}@container ld (width<=640px){.ld-fig.tmd .ld-cursor{width:15px;height:19px}}.ld-fig.tmd.tmd-app{--tmd-surface:#fff;--tmd-ground:#f4f4f6;--tmd-dot:#0a0b0d1f;--tmd-rule:#0a0b0d14;--tmd-rule-2:#0a0b0d29;--tmd-ink:#0a0b0d;--tmd-ink-2:#52525a;--tmd-ink-3:#6a6a73;--tmd-accent:#005ed1;--tmd-blue:#0075ff;--tmd-sunken:#0a0b0d0d;--tmd-chip:#fff;--tmd-picked:inset 0 0 0 1px #0a0b0d1f;--tmd-shadow:0 1px 2px #0a0b0d0d, 0 6px 14px -6px #0a0b0d1a, 0 18px 36px -18px #0a0b0d33;--tmd-bloom-a:#0075ff2b;--tmd-bloom-b:#8a70ba26;--tmd-edge:#0a0b0d33;--tmd-drop:#0a0b0d42;--tmd-warn:#9a5b04;--tmd-violet:#7a5af5;--tmd-kind:#0075ff1f;--ld-bar:var(--tmd-surface);--ld-panel:var(--tmd-surface);--ld-ground:var(--tmd-ground);--ld-dot:var(--tmd-dot);--ld-ink:var(--tmd-ink);--ld-muted:var(--tmd-ink-2);--ld-faint:var(--tmd-ink-3);--ld-rule:var(--tmd-rule);--ld-rule-strong:var(--tmd-rule-2);--ld-wash:var(--tmd-sunken);--ld-tray:var(--tmd-sunken);--ld-chip:var(--tmd-chip);--ld-chip-shadow:var(--tmd-picked);--ld-field:var(--tmd-surface);--tmd-pad:6px;--tmd-barh:38px;--tmd-railw:34px;--tmd-panelw:0px;--tmd-inspw:0px;--tmd-footh:24px;--tmd-rul:16px;--tmd-gut:18px;--tmd-cl:calc(var(--tmd-pad) * 2 + var(--tmd-railw));--tmd-cr:var(--tmd-pad);--tmd-isl-b:calc(var(--tmd-pad) * 2 + var(--tmd-footh));--tmd-k:.44px;--tmd-x0:18px;--tmd-y0:44px}:is(html.dark,body.dark,html[data-stacklumen-theme=dark],body[data-stacklumen-theme=dark]) .ld-fig.tmd.tmd-app{--tmd-surface:#101013;--tmd-ground:#0c0c0e;--tmd-dot:#ffffff16;--tmd-rule:#ffffff1a;--tmd-rule-2:#ffffff2e;--tmd-ink:#fff;--tmd-ink-2:#b4b4bc;--tmd-ink-3:#8e8e98;--tmd-accent:#4d9bff;--tmd-sunken:#ffffff0d;--tmd-chip:#2c2c32;--tmd-picked:inset 0 0 0 1px #ffffff1f;--tmd-shadow:inset 0 1px 0 #ffffff0d, 0 8px 16px -6px #00000073, 0 22px 44px -20px #000000b3;--tmd-bloom-a:#0075ff3d;--tmd-bloom-b:#8a70ba2b;--tmd-edge:#ffffff29;--tmd-drop:#000c;--tmd-warn:#f5a524;--tmd-violet:#a48bff;--tmd-kind:#3b9eff29;--ld-bar:var(--tmd-surface);--ld-panel:var(--tmd-surface);--ld-ground:var(--tmd-ground);--ld-dot:var(--tmd-dot);--ld-ink:var(--tmd-ink);--ld-muted:var(--tmd-ink-2);--ld-faint:var(--tmd-ink-3);--ld-rule:var(--tmd-rule);--ld-rule-strong:var(--tmd-rule-2);--ld-wash:var(--tmd-sunken);--ld-tray:var(--tmd-sunken);--ld-chip:var(--tmd-chip);--ld-chip-shadow:var(--tmd-picked);--ld-field:#0c0c0e}.tmd-app svg.lucide{stroke-width:1.6px;flex:none;width:14px;height:14px}.tmd-app .ld-win{background:var(--tmd-ground);border-radius:3px}.tmd-app .ld-bar.tmd-bar{z-index:5;height:var(--tmd-barh);border-bottom:1px solid var(--tmd-rule);background:var(--tmd-surface);color:var(--tmd-ink);white-space:nowrap;grid-template-columns:minmax(max-content,1fr) auto minmax(max-content,1fr);align-items:center;column-gap:10px;padding:0 6px 0 0;font-size:11.5px;display:grid;position:relative}.tmd-lead,.tmd-trail{min-width:0;transition:opacity .3s var(--ld-ease-out);align-items:center;display:flex}.tmd-trail{justify-content:flex-end;gap:6px}.tmd-markcell{width:calc(var(--tmd-pad) + var(--tmd-railw));flex:none;place-items:center;display:grid}.tmd-markcell svg{width:15px;height:15px;display:block}.tmd-light{flex:none;place-items:center;width:18px;height:18px;display:grid}.tmd-light i{background:var(--tmd-ink-3);width:6px;height:6px;transition:background-color .2s var(--ld-ease-out);border-radius:50%}.tmd-app[data-ld-save=pending] .tmd-light i{background:var(--tmd-blue)}.tmd-app[data-ld-save=busy] .tmd-light i{background:var(--tmd-blue);animation:1.2s ease-in-out infinite tmd-breathe}@keyframes tmd-breathe{50%{opacity:.35}}.tmd-crumbs{min-width:0;color:var(--tmd-ink-2);align-items:center;gap:4px;margin-left:2px;display:flex}.tmd-crumbs>span{align-items:center;gap:3px;min-width:0;display:inline-flex}.tmd-crumbs svg.lucide{width:11px;height:11px;color:var(--tmd-ink-3)}.tmd-crumbs .tmd-site{text-overflow:ellipsis;overflow:hidden}.tmd-crumbs .tmd-sitew{color:var(--tmd-ink-3)}.tmd-crumbs .tmd-slash{color:var(--tmd-ink-3);margin:0 5px}.tmd-crumbs .tmd-page{color:var(--tmd-ink);font-weight:550}.tmd-ib{width:24px;height:24px;color:var(--tmd-ink-2);border-radius:2px;flex:none;place-items:center;display:inline-grid}.tmd-ib--dim{color:var(--tmd-ink-3);opacity:.55}.tmd-vr{background:var(--tmd-rule-2);flex:none;width:1px;height:16px;margin:0 4px}.tmd-tray{background:var(--tmd-sunken);height:28px;box-shadow:inset 0 0 0 1px var(--tmd-rule);color:var(--tmd-ink-2);transition:opacity .3s var(--ld-ease-out);border-radius:3px;align-items:center;gap:2px;padding:2px;display:flex}.tmd-bps{align-items:center;gap:1px;display:flex}.tmd-bp{min-width:24px;height:24px;color:var(--tmd-ink-2);font:600 11px/1 var(--ld-font);font-variant-numeric:tabular-nums;transition:background-color .2s var(--ld-ease-out), color .2s var(--ld-ease-out), box-shadow .2s var(--ld-ease-out);background:0 0;border:0;border-radius:2px;flex:none;justify-content:center;align-items:center;gap:5px;margin:0;padding:0 5px;display:inline-flex}.tmd-bp .tmd-bpw{display:none}.tmd-bp:is([aria-selected=true],[data-on]){background:var(--tmd-chip);box-shadow:var(--tmd-picked);color:var(--tmd-accent);padding:0 7px}.tmd-bp:is([aria-selected=true],[data-on]) .tmd-bpw{display:inline}button.tmd-bp{cursor:pointer}button.tmd-bp:hover{color:var(--tmd-ink)}button.tmd-bp[aria-selected=true]:hover{color:var(--tmd-accent)}button.tmd-bp:focus-visible{outline:2px solid var(--tmd-blue);outline-offset:1px}.tmd-tray .tmd-vr{margin:0 3px}.tmd-mode,.tmd-zoom{height:24px;color:var(--tmd-ink);align-items:center;gap:5px;padding:0 5px;font-weight:500;display:inline-flex}.tmd-mode svg.lucide,.tmd-zoom svg.lucide{width:12px;height:12px;color:var(--tmd-ink-2)}.tmd-zoom b{font-variant-numeric:tabular-nums;text-align:right;min-width:2.6em;font-weight:550}.tmd-chev{color:var(--tmd-ink-3)}.tmd-chev svg.lucide{width:11px!important;height:11px!important}.tmd-search{background:var(--tmd-sunken);height:24px;color:var(--tmd-ink-3);border-radius:2px;align-items:center;gap:6px;padding:0 4px 0 7px;display:inline-flex}.tmd-search svg.lucide{width:12px;height:12px}.tmd-kbd{border:1px solid var(--tmd-rule-2);color:var(--tmd-ink-3);font:500 9.5px/14px var(--ld-font);border-radius:2px;padding:0 4px;display:inline-block}.tmd-preview{height:24px;color:var(--tmd-ink);align-items:center;gap:5px;padding:0 4px;font-weight:500;display:inline-flex}.tmd-preview svg.lucide{width:13px;height:13px}.tmd-publish{color:#fff;background:#0075ff;border-radius:2px;align-items:center;height:24px;padding:0 14px;font-weight:600;display:inline-flex}.tmd-av{background:var(--tmd-sunken);width:22px;height:22px;box-shadow:inset 0 0 0 1px var(--tmd-rule-2);color:var(--tmd-ink);border-radius:50%;flex:none;place-items:center;font-size:9px;font-weight:650;display:inline-grid}.tmd-app .tmd-bar .ld-play{width:24px;height:24px;margin-left:4px}.tmd-app .tmd-bar .ld-play svg{width:10px;height:10px}.tmd-take{top:0;bottom:0;left:calc(var(--tmd-pad) + var(--tmd-railw));opacity:0;pointer-events:none;min-width:0;transition:opacity .3s var(--ld-ease-out);align-items:center;gap:8px;display:flex;position:absolute;right:70px}.tmd-back{height:24px;color:var(--tmd-ink);align-items:center;gap:5px;padding:0 4px;font-weight:500;display:inline-flex}.tmd-back svg.lucide{width:12px;height:12px}.tmd-take .tmd-slash{color:var(--tmd-ink-3)}.tmd-take .tmd-title{color:var(--tmd-ink);font-weight:550}.tmd-select{background:var(--tmd-sunken);height:24px;color:var(--tmd-ink);border-radius:2px;justify-content:space-between;align-items:center;gap:18px;padding:0 7px;display:inline-flex}.tmd-select svg.lucide{width:11px;height:11px;color:var(--tmd-ink-3)}.tmd-take .tmd-tray span{border-radius:2px;align-items:center;height:24px;padding:0 7px;display:inline-flex}.tmd-take .tmd-tray span[data-on]{background:var(--tmd-chip);box-shadow:var(--tmd-picked);color:var(--tmd-accent)}.tmd-take .tmd-tray{font-size:11px}.tmd-app .ld-body.tmd-body{background-color:var(--tmd-ground);background-image:radial-gradient(circle at 1px 1px, var(--tmd-dot) 1px, transparent 1.4px);background-size:16px 16px;display:block;position:relative;overflow:hidden}.tmd-body:before{content:"";z-index:0;top:calc(var(--tmd-pad) - 40px);left:calc(var(--tmd-cl) - 60px);right:calc(var(--tmd-cr) - 60px);background:radial-gradient(38% 42% at 50% 34%, var(--tmd-bloom-a), transparent 100%), radial-gradient(closest-side at 50% 44%, var(--tmd-bloom-b), transparent 100%);pointer-events:none;height:260px;transition:left .55s var(--ld-ease), right .55s var(--ld-ease);position:absolute}.tmd-isl{z-index:3;top:var(--tmd-pad);bottom:var(--tmd-isl-b);border:1px solid var(--tmd-rule);background:var(--tmd-surface);min-width:0;box-shadow:var(--tmd-shadow);color:var(--tmd-ink);transition:opacity .35s var(--ld-ease-out), translate .5s var(--ld-ease);border-radius:3px;position:absolute;overflow:hidden}.tmd-rail{left:var(--tmd-pad);width:var(--tmd-railw);flex-direction:column;align-items:center;gap:3px;padding:5px 0;display:flex}.tmd-rkey{width:26px;height:26px;color:var(--tmd-ink-2);transition:background-color .2s var(--ld-ease-out), box-shadow .2s var(--ld-ease-out);border-radius:3px;flex:none;place-items:center;display:grid}.tmd-rkey svg{width:15px;height:15px}.tmd-rkey[data-on]{background:var(--tmd-chip);box-shadow:var(--tmd-picked), 0 1px 2px #0a0b0d0f;color:var(--tmd-ink)}.tmd-rkey--faint{color:var(--tmd-ink-3);opacity:.6}.tmd-rsep{background:var(--tmd-rule-2);flex:none;width:16px;height:1px;margin:3px 0}.tmd-rspace{flex:1}.tmd-pnl{left:calc(var(--tmd-pad) * 2 + var(--tmd-railw));width:var(--tmd-panelw);flex-direction:column;display:flex}.tmd-pnl-h{color:var(--tmd-ink);justify-content:space-between;align-items:center;gap:8px;padding:10px 10px 8px;font-size:12.5px;font-weight:600;display:flex}.tmd-pnl-h small{color:var(--tmd-ink-3);font-size:11px;font-weight:500}.tmd-pnl-h svg.lucide{width:13px;height:13px;color:var(--tmd-ink-2)}.tmd-field{background:var(--tmd-sunken);height:24px;color:var(--tmd-ink-3);border-radius:2px;align-items:center;gap:6px;margin:0 10px;padding:0 7px;font-size:11px;display:flex}.tmd-field svg.lucide{width:11px;height:11px}.tmd-field .tmd-kbd{margin-left:auto}.tmd-clear{z-index:1;top:var(--tmd-pad);bottom:var(--tmd-isl-b);left:var(--tmd-cl);right:var(--tmd-cr);transition:left .55s var(--ld-ease), right .55s var(--ld-ease), top .55s var(--ld-ease), bottom .55s var(--ld-ease);position:absolute;overflow:hidden}.tmd-rt,.tmd-rl{z-index:3;background:var(--tmd-surface);color:var(--tmd-ink-3);font-variant-numeric:tabular-nums;transition:opacity .35s var(--ld-ease-out);font-size:8.5px;font-weight:500;position:absolute;overflow:hidden}.tmd-rt{height:var(--tmd-rul);border:1px solid var(--tmd-rule);background-image:linear-gradient(90deg, var(--tmd-rule-2) 1px, transparent 1px);background-repeat:repeat-x;background-size:calc(var(--tmd-k) * 25) 4px;background-position:calc(var(--tmd-x0) - 1px) 100%;border-radius:3px 3px 0 0;top:0;left:0;right:0}.tmd-rl{top:calc(var(--tmd-rul) - 1px);width:var(--tmd-rul);border:1px solid var(--tmd-rule);background-image:linear-gradient(180deg, var(--tmd-rule-2) 1px, transparent 1px);background-repeat:repeat-y;background-size:4px calc(var(--tmd-k) * 25);background-position:100% calc(var(--tmd-y0) - 1px);border-top:0;bottom:0;left:0}.tmd-rt:before{content:"";z-index:1;width:calc(var(--tmd-rul) - 1px);border-right:1px solid var(--tmd-rule);background:var(--tmd-surface);height:100%;position:absolute;top:0;left:0}.tmd-rt>i,.tmd-rl>i{white-space:nowrap;font-style:normal;line-height:1;position:absolute}.tmd-rt>i{top:0;bottom:0;left:calc(var(--tmd-x0) + var(--tmd-k) * var(--t));border-left:1px solid var(--tmd-rule-2);padding:3px 0 0 2px}.tmd-rl>i{left:0;right:0;top:calc(var(--tmd-y0) + var(--tmd-k) * var(--t));border-top:1px solid var(--tmd-rule-2);padding:2px 0 0 3px}.tmd-rl>i>span{writing-mode:vertical-rl;width:max-content;display:block;rotate:180deg}.tmd-rmk{z-index:2;background:var(--tmd-blue);box-shadow:0 0 0 1px var(--tmd-surface);color:#fff;opacity:0;transition:opacity .2s var(--ld-ease-out);border-radius:2px;padding:0 2px;font-size:8.5px;font-weight:600;line-height:11px;position:absolute}.tmd-rt .tmd-rmk{top:2px;translate:-50%}.tmd-rl .tmd-rmk{writing-mode:vertical-rl;padding:2px 0;left:2px;translate:0 -50%;rotate:180deg}.tmd-wbox{z-index:1;top:calc(var(--tmd-rul) + 28px);left:calc(var(--tmd-rul) + var(--tmd-gut));right:var(--tmd-gut);box-shadow:0 22px 44px -26px var(--tmd-drop);transition:top .55s var(--ld-ease), left .55s var(--ld-ease), right .55s var(--ld-ease), box-shadow .4s var(--ld-ease-out);position:absolute}.tmd-wtab{border:1px solid var(--tmd-edge);background:var(--tmd-surface);height:19px;color:var(--tmd-ink);white-space:nowrap;transition:opacity .3s var(--ld-ease-out);border-bottom:0;border-radius:3px 3px 0 0;align-items:center;gap:5px;margin-bottom:-1px;padding:0 8px 1px;font-size:10.5px;font-weight:500;display:inline-flex;position:absolute;bottom:100%;left:0}.tmd-wtab svg.lucide{width:11px;height:11px;color:var(--tmd-ink-2)}.tmd-wtab small{color:var(--tmd-ink-3);font-size:inherit;font-variant-numeric:tabular-nums;font-weight:400}.tmd-strip{border:1px solid var(--tmd-edge);background:var(--tmd-surface);height:20px;color:var(--tmd-ink);white-space:nowrap;transition:opacity .3s var(--ld-ease-out);align-items:center;gap:7px;padding:0 8px;font-size:10.5px;display:flex}.tmd-strip small{color:var(--tmd-ink-3);font-size:inherit}.tmd-strip .tmd-strip-z{color:var(--tmd-ink-3);font-variant-numeric:tabular-nums;margin-left:auto}.tmd-app .ld-sheet.tmd-sheet{border:1px solid var(--tmd-edge);box-shadow:none;border-top:0;margin:0;transform:none}.tmd-sel{outline-offset:0;transition:outline-color .2s var(--ld-ease-out);outline:1.5px solid #0000}.tmd-lens{z-index:4;border:1px solid var(--tmd-rule-2);background:var(--tmd-surface);height:24px;box-shadow:var(--tmd-shadow);color:var(--tmd-ink);font:500 10.5px/1 var(--ld-font);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .2s var(--ld-ease-out), translate .2s var(--ld-ease-out);border-radius:3px;align-items:center;gap:2px;padding:2px;display:flex;position:absolute;translate:0 3px}.tmd-lens>span{border-radius:2px;align-items:center;gap:4px;height:18px;padding:0 5px;display:inline-flex}.tmd-lens .tmd-lc{background:var(--tmd-sunken)}.tmd-lens .tmd-lc i{color:var(--tmd-ink-3);font-style:normal}.tmd-lens .tmd-lsep{background:var(--tmd-rule-2);width:1px;height:14px;padding:0}.tmd-lens svg.lucide{width:11px;height:11px}.tmd-lens .tmd-ltile{background:var(--tmd-blue);color:#fff;border-radius:2px;place-items:center;width:15px;height:15px;padding:0;font-size:8px;font-weight:700;display:inline-grid}.tmd-lens .tmd-ltile svg.lucide{color:#fff;width:10px;height:10px}.tmd-lens .tmd-sw{width:9px;height:9px;box-shadow:inset 0 0 0 1px var(--tmd-rule-2);border-radius:1px}.tmd-dock{z-index:4;bottom:8px;left:calc(var(--tmd-rul) + (100% - var(--tmd-rul)) / 2);border:1px solid var(--tmd-rule-2);background:var(--tmd-surface);height:30px;box-shadow:var(--tmd-shadow);color:var(--tmd-ink);white-space:nowrap;transition:opacity .3s var(--ld-ease-out), translate .4s var(--ld-ease);border-radius:3px;align-items:center;gap:3px;padding:3px;font-size:11px;display:flex;position:absolute;translate:-50%}.tmd-dk-field{width:166px;height:22px;color:var(--tmd-ink-3);align-items:center;gap:6px;padding:0 4px 0 6px;display:flex;position:relative}.tmd-dk-field svg.lucide{width:13px;height:13px}.tmd-dk-field .tmd-kbd{margin-left:auto}.tmd-dk-hint,.tmd-dk-asked{text-overflow:ellipsis;min-width:0;overflow:hidden}.tmd-dk-asked{color:var(--tmd-ink);display:none}.tmd-dk-sep{background:var(--tmd-rule-2);flex:none;width:1px;height:16px;margin:0 2px}.tmd-dk-chip{background:var(--tmd-sunken);height:22px;color:var(--tmd-ink);transition:background-color .2s var(--ld-ease-out), color .2s var(--ld-ease-out), box-shadow .2s var(--ld-ease-out);border-radius:2px;flex:none;align-items:center;gap:5px;padding:0 7px;display:inline-flex}.tmd-dk-chip svg.lucide{width:12px;height:12px}.tmd-dk-ask{background:0 0}.tmd-dock[data-compact] .tmd-dk-chip:not(.tmd-dk-ask){justify-content:center;width:22px;padding:0}.tmd-dock[data-compact] .tmd-dk-chip:not(.tmd-dk-ask) b{display:none}.tmd-dk-chip b{font-weight:500}.tmd-dk-chip[data-tm-hot]{background:var(--tmd-sunken)}.tmd-app[data-ld-ask] .tmd-dk-hint,.tmd-app[data-ld-ask] .tmd-dk-field>svg.tmd-dk-s,.tmd-dk-field>svg.tmd-dk-sp{display:none}.tmd-app[data-ld-ask] .tmd-dk-field>svg.tmd-dk-sp,.tmd-app[data-ld-ask] .tmd-dk-asked{display:inline-flex}.tmd-app[data-ld-ask] .tmd-dk-ask{background:var(--tmd-chip);box-shadow:var(--tmd-picked);color:var(--tmd-accent)}.tmd-app[data-ld-ask] .tmd-dock{border-color:color-mix(in srgb, var(--tmd-blue) 45%, var(--tmd-rule-2))}.tmd-toast{z-index:5;border:1px solid var(--tmd-rule-2);border-left:3px solid var(--tmd-blue);background:var(--tmd-surface);max-width:250px;box-shadow:var(--tmd-shadow);color:var(--tmd-ink);opacity:0;transition:opacity .22s var(--ld-ease-out), translate .22s var(--ld-ease-out);border-radius:3px;align-items:flex-start;gap:10px;padding:7px 9px 8px 10px;font-size:10.5px;font-weight:500;line-height:1.4;display:flex;position:absolute;bottom:46px;right:10px;translate:0 6px}.tmd-toast.is-in{opacity:1;translate:0}.tmd-toast b{color:var(--tmd-accent);white-space:nowrap;flex:none;font-weight:600}.tmd-app .ld-insp.tmd-insp{z-index:3;top:var(--tmd-pad);bottom:var(--tmd-isl-b);right:var(--tmd-pad);width:var(--tmd-inspw);border:1px solid var(--tmd-rule);background:var(--tmd-surface);box-shadow:var(--tmd-shadow);transition:opacity .35s var(--ld-ease-out), translate .5s var(--ld-ease);border-radius:3px;flex-direction:column;gap:0;padding:0;display:flex;position:absolute;overflow:hidden}.tmd-ihead{border-bottom:1px solid var(--tmd-rule);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"tile name acts""tile meta meta";align-items:center;column-gap:8px;padding:9px 9px 8px;display:grid}.tmd-itile{background:var(--tmd-sunken);width:26px;height:26px;box-shadow:inset 0 0 0 1px var(--tmd-rule);color:var(--tmd-ink);border-radius:3px;grid-area:tile;place-items:center;font-size:10px;font-weight:650;display:grid}.tmd-itile svg.lucide{width:13px;height:13px}.tmd-iname{min-width:0;color:var(--tmd-ink);text-overflow:ellipsis;white-space:nowrap;grid-area:name;font-size:12px;font-weight:600;line-height:1.25;overflow:hidden}.tmd-imeta{min-width:0;color:var(--tmd-ink-3);text-overflow:ellipsis;white-space:nowrap;grid-area:meta;font-size:10.5px;line-height:1.35;overflow:hidden}.tmd-iacts{color:var(--tmd-ink-2);grid-area:acts;gap:4px;display:flex}.tmd-iacts svg.lucide{width:11px;height:11px}.tmd-isec{border-bottom:1px solid var(--tmd-rule);flex-direction:column;gap:6px;padding:7px 9px;display:flex}.tmd-app .ld-tray{background:var(--tmd-sunken);box-shadow:inset 0 0 0 1px var(--tmd-rule);border-radius:3px;gap:1px;padding:2px}.tmd-app .ld-chip{min-height:22px;color:var(--tmd-ink-2);gap:4px;padding:3px 5px;font-size:11px}.tmd-app .ld-chip:is(.is-on,[aria-selected=true],[aria-pressed=true]){background:var(--tmd-chip);box-shadow:var(--tmd-picked);color:var(--tmd-accent)}.tmd-app .ld-chip svg.lucide{width:11px;height:11px}.tmd-clsrow{background:var(--tmd-sunken);height:24px;box-shadow:inset 0 0 0 1px var(--tmd-rule);color:var(--tmd-ink);white-space:nowrap;border-radius:3px;align-items:center;gap:6px;padding:2px;font-size:11px;display:flex}.tmd-clsrow .tmd-tag{background:var(--tmd-chip);min-width:22px;height:20px;box-shadow:var(--tmd-picked);color:var(--tmd-accent);border-radius:2px;place-items:center;padding:0 5px;font-weight:600;display:inline-grid}.tmd-clsrow .tmd-add{color:var(--tmd-ink-3);margin-left:auto;padding-right:5px}.tmd-states{align-items:center;display:flex}.tmd-states .ld-tray{flex:1}.tmd-more{color:var(--tmd-ink-3);letter-spacing:.08em;flex:none;padding:0 4px}.tmd-groups{margin:0;padding:0 9px;list-style:none}.tmd-groups>li+li{border-top:1px solid var(--tmd-rule)}.tmd-gh{height:23px;color:var(--tmd-ink);align-items:center;gap:6px;font-size:11.5px;font-weight:600;display:flex}.tmd-gh svg.lucide{width:10px;height:10px;color:var(--tmd-ink-3);transition:rotate .2s var(--ld-ease-out)}.tmd-groups>li.is-open .tmd-gh svg.lucide{rotate:90deg}.tmd-gh .tmd-gv{color:var(--tmd-ink-3);align-items:center;gap:5px;margin-left:auto;font-size:10.5px;font-weight:500;display:inline-flex}.tmd-gv .tmd-sw{width:9px;height:9px;box-shadow:inset 0 0 0 1px var(--tmd-rule-2);background:#0a0b0d;border-radius:1px}.tmd-app .ld-dot{box-shadow:inset 0 0 0 1px var(--tmd-rule-2)}.tmd-frow{min-height:22px;color:var(--tmd-ink-2);grid-template-columns:54px minmax(0,1fr);align-items:center;gap:6px;font-size:11px;display:grid}.tmd-fval{background:var(--tmd-sunken);height:22px;color:var(--tmd-ink);font-variant-numeric:tabular-nums;border-radius:2px;justify-content:space-between;align-items:center;padding:0 7px;display:flex}.tmd-fval small{color:var(--tmd-ink-3);font-size:inherit}.tmd-pv{background:var(--tmd-ink);border-radius:50%;flex:none;width:6px;height:6px;display:inline-block}.tmd-pv[data-prov=bp]{background:var(--tmd-warn)}.tmd-pv[data-prov=below]{box-shadow:inset 0 0 0 1.25px var(--tmd-warn);background:0 0}.tmd-unfold{z-index:4;top:calc(var(--tmd-rul) + 6px);border:1px solid var(--tmd-rule-2);background:var(--tmd-surface);width:22px;height:22px;box-shadow:var(--tmd-shadow);color:var(--tmd-ink-2);border-radius:3px;place-items:center;display:grid;position:absolute;right:6px}.tmd-unfold svg.lucide{width:12px;height:12px}.tmd-foot{top:auto;right:var(--tmd-pad);bottom:var(--tmd-pad);left:var(--tmd-pad);height:var(--tmd-footh);white-space:nowrap;align-items:center;gap:12px;padding:0 8px;font-size:10.5px;display:flex}.tmd-fcrumbs{min-width:0;color:var(--tmd-ink-2);align-items:center;gap:6px;display:flex;overflow:hidden}.tmd-fcrumbs i{color:var(--tmd-ink-3);font-style:normal}.tmd-fcrumbs span:last-child{color:var(--tmd-ink)}.tmd-fcrumbs--sel{display:none}.tmd-fend{color:var(--tmd-ink-2);align-items:center;gap:14px;margin-left:auto;display:flex}.tmd-fend span{align-items:center;gap:5px;display:inline-flex}.tmd-fend svg.lucide{width:11px;height:11px}@container ld (width<=1040px){.tmd-search b,.tmd-bar .tmd-pal,.tmd-bar .tmd-publish+.tmd-vr{display:none}}@container ld (width<=960px){.tmd-bar .tmd-sitew,.tmd-mode b{display:none}}@container ld (width<=900px){.tmd-crumbs .tmd-slash{margin:0 3px}.tmd-fend .tmd-fcom b{display:none}}@container ld (width<=780px){.tmd-bar .tmd-undo,.tmd-bar .tmd-undo+.tmd-ib,.tmd-bar .tmd-menu,.tmd-bar .tmd-menu+.tmd-vr,.tmd-mode,.tmd-mode+.tmd-vr,.tmd-search,.tmd-crumbs>span:first-child,.tmd-crumbs .tmd-slash{display:none}}@container ld (width<=640px){.tmd-app .ld-win{--tmd-barh:34px;--tmd-rul:13px;--tmd-gut:10px}.tmd-app .ld-bar.tmd-bar{column-gap:6px;font-size:10.5px}.tmd-zoom,.tmd-zoom+.tmd-vr,.tmd-tray .tmd-vr,.tmd-preview,.tmd-bar .tmd-av{display:none}.tmd-markcell{width:28px}.tmd-publish{padding:0 9px}.tmd-rt,.tmd-rl{font-size:7.5px}.tmd-rt>i:nth-of-type(2n),.tmd-rl>i:nth-of-type(2n){color:#0000}.tmd-wbox{top:calc(var(--tmd-rul) + 24px)}.tmd-wtab,.tmd-strip{font-size:9.5px}.tmd-wtab{height:16px}.tmd-strip{height:17px}.tmd-lens{height:21px;font-size:9.5px}.tmd-lens>span{height:15px;padding:0 4px}.tmd-toast{max-width:200px;font-size:9.5px;bottom:8px;right:6px}}@media (prefers-reduced-motion:reduce){.tmd-app *,.tmd-app :before,.tmd-app :after{transition:none!important;animation:none!important}}.tc .ld-body{--tmd-panelw:236px;--tmd-cl:calc(var(--tmd-pad) * 3 + var(--tmd-railw) + var(--tmd-panelw));--tmd-cr:var(--tmd-pad)}.tc{--tc-lim:6;--tc-rows:2;--tc-card-h:98px;--tc-gap:9px;--tc-data:#7c8494;--ld-cx:160px;--ld-cy:140px}.tc .ld-insp.tmd-insp.tc-pnl{left:calc(var(--tmd-pad) * 2 + var(--tmd-railw));width:var(--tmd-panelw);gap:0;right:auto}.tc-pnl .tmd-pnl-h span{align-items:baseline;gap:6px;display:inline-flex}.tc-colrow{color:var(--tmd-ink-3);transition:background-color .15s var(--ld-ease-out);border-radius:3px;align-items:center;gap:8px;margin:0 6px;padding:5px 6px;display:flex}.tc-colrow[data-tm-hot]{background:var(--tmd-sunken)}.tc-colrow>svg.lucide{width:11px;height:11px}.tc-coltile{color:#8a70ba;background:#8a70ba24;border-radius:3px;flex:none;place-items:center;width:24px;height:24px;display:grid}.tc-coltile svg.lucide{width:12px;height:12px}.tc-colwords{flex-direction:column;flex:1;min-width:0;display:flex}.tc-colwords b{color:var(--tmd-ink);font-size:11.5px;font-weight:550}.tc-colwords small{color:var(--tmd-ink-3);font-size:10.5px}.tc-n4,.tc[data-ld-item4] .tc-n3{display:none}.tc[data-ld-item4] .tc-n4{display:inline}.tc-cl{border-top:1px solid var(--tmd-rule);transition:opacity .3s var(--ld-ease-out);flex-direction:column;margin-top:6px;display:flex}.tc[data-ld-live]:not([data-ld-sel]):not([data-tm-paused]) .tc-cl{opacity:0;visibility:hidden}.tc-set{flex-direction:column;gap:6px;padding:8px 10px 9px;display:flex}.tc-set+.tc-set{border-top:1px solid var(--tmd-rule)}.tc-glabel{color:var(--tmd-ink-3);font-size:10.5px;font-weight:600}.tc-frow{color:var(--tmd-ink-2);grid-template-columns:62px minmax(0,1fr);align-items:center;gap:6px;font-size:11px;display:grid}.tc-frow svg.lucide{width:11px;height:11px;color:var(--tmd-ink-3)}.tc-shown{font-size:10px;line-height:1.4}.tc .ld-field{gap:4px 8px}.tc .ld-field .ld-label,.tc .ld-field label,.tc .ld-field output{font-size:11px}.tc .tc-tray .ld-chip{flex:auto;min-height:20px;padding:2px 5px;font-size:10.5px}.tc .ld-range{height:14px}.tc-dir-note{color:var(--tmd-ink-3);text-align:right;font-size:10px;display:none}.tc:not([data-ld-sort=name]):not([data-ld-sort=year]) .tc-dir .ld-tray{opacity:.45;pointer-events:none}.tc:not([data-ld-sort=name]):not([data-ld-sort=year]) .tc-dir-note{display:block}.tc-lim-b,.tc:is([data-ld-page=loadmore],[data-ld-page=pages]) .tc-lim-a{display:none}.tc:is([data-ld-page=loadmore],[data-ld-page=pages]) .tc-lim-b{display:inline}.tc-nav{color:#475569;align-items:center;gap:14px;height:30px;padding:0 16px;font-size:10.5px;display:flex}.tc-logo{color:#0a0b0d;align-items:center;gap:6px;font-size:11px;font-weight:650;display:inline-flex}.tc-logo i{background:#0a0b0d;border-radius:1px;width:9px;height:9px}.tc-links{gap:14px;margin-left:auto;display:flex}.tc-links span:first-child{color:#0a0b0d;font-weight:600}.tc-sec{background:#f6f7f9;padding:12px 16px 16px}.tc-h2{color:#0a0b0d;letter-spacing:-.026em;font-size:15px;font-weight:640;margin-bottom:40px!important}.tc-list.tmd-sel{height:calc(var(--tc-rows) * var(--tc-card-h) + (var(--tc-rows) - 1) * var(--tc-gap));outline:1px dashed color-mix(in srgb, var(--tc-data) 70%, transparent);outline-offset:3px;transition:height .6s var(--ld-ease), outline-color .2s var(--ld-ease-out);position:relative}.tc-lens.tmd-lens{top:-33px;left:-3px}.tc-ltile.tmd-ltile{background:#8a70ba}.tc-lens b{font-weight:600}.tc-lens .tc-lcount{color:var(--tmd-ink-3);font-style:normal}:is(.tc[data-ld-sel=list],.tc:not([data-ld-live]),.tc[data-tm-paused]) .tc-list.tmd-sel{outline:1.5px solid var(--ld-sel);outline-offset:3px}:is(.tc[data-ld-sel=list],.tc:not([data-ld-live]),.tc[data-tm-paused]) :is(.tc-lens,.tmd-rmk){opacity:1;translate:0}:is(.tc[data-ld-sel=list],.tc:not([data-ld-live]),.tc[data-tm-paused]) .tmd-fcrumbs--sel{display:flex}:is(.tc[data-ld-sel=list],.tc:not([data-ld-live]),.tc[data-tm-paused]) .tmd-fcrumbs--idle{display:none}.tc-card{width:calc(50% - var(--tc-gap) / 2);height:var(--tc-card-h);transform:translate(calc(var(--col) * (100% + var(--tc-gap))), calc(var(--row) * (100% + var(--tc-gap))));transition:transform .72s cubic-bezier(.65, 0, .35, 1), opacity .45s var(--ld-ease-out);background:#fff;border:1px solid #e3e5ea;border-radius:2px;padding:6px 6px 7px;position:absolute;top:0;left:0}.tc-card[data-tc-out]{opacity:0}.tc-card.ld-reveal,.tc-card.ld-reveal.is-in{transform:translate(calc(var(--col) * (100% + var(--tc-gap))), calc(var(--row) * (100% + var(--tc-gap))))}.tc:not([data-ld-live]) [data-ld-reveal=item4]{display:none}.tc-img{background:linear-gradient(155deg, var(--tint), transparent 62%), linear-gradient(0deg, #eceef2, #f6f7f9);border-radius:1px;height:48px;display:block}.tc-img,.tc-cname,.tc-url,.tc-cyear{outline-offset:1px;transition:outline-color .3s var(--ld-ease-out);outline:1px dashed #0000}.tc-card[data-tc-first] :is(.tc-img,.tc-cname,.tc-url,.tc-cyear){outline-color:color-mix(in srgb, var(--tc-data) 50%, transparent)}.tc-cname{color:#0a0b0d;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600;line-height:15px;overflow:hidden;margin-top:6px!important}.tc-meta{color:#64748b;white-space:nowrap;justify-content:space-between;gap:8px;font-size:10px;line-height:13px;display:flex;margin-top:3px!important}.tc-url{text-overflow:ellipsis;min-width:0;overflow:hidden}.tc-slug.ld-reveal{display:inline;transform:none}.tc-cyear{color:#0a0b0d;font-variant-numeric:tabular-nums;font-weight:500}.tc-more,.tc-pages{margin-top:12px;display:none}.tc-more{color:#0a0b0d;background:#fff;border:1px solid #d5d8de;border-radius:2px;width:max-content;padding:5px 11px;font-size:10.5px;font-weight:600}.tc-pages{color:#475569;gap:5px;font-size:10.5px}.tc-pages>*{background:#fff;border:1px solid #d5d8de;border-radius:2px;place-items:center;min-width:20px;height:20px;display:inline-grid}.tc-pages b{color:#0a0b0d;border-color:#0a0b0d}.tc[data-ld-page=loadmore][data-tc-more] .tc-more{animation:tc-in .4s var(--ld-ease-out) both;display:block}.tc[data-ld-page=pages][data-tc-more] .tc-pages{animation:tc-in .4s var(--ld-ease-out) both;display:flex}@keyframes tc-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.tc-cms{z-index:6;inset:var(--tmd-pad);border:1px solid var(--tmd-rule);background:var(--tmd-surface);box-shadow:var(--tmd-shadow);color:var(--tmd-ink);opacity:0;visibility:hidden;transition:opacity .3s var(--ld-ease-out), translate .45s var(--ld-ease), visibility 0s linear .3s;border-radius:3px;grid-template-columns:150px minmax(0,1fr);display:grid;position:absolute;overflow:hidden;translate:0 8px}.tc[data-ld-take=cms]:not([data-tm-paused]) .tc-cms{opacity:1;visibility:visible;transition:opacity .3s var(--ld-ease-out), translate .45s var(--ld-ease);translate:0}.tc[data-ld-take=cms]:not([data-tm-paused]) :is(.tmd-lead>:not(.tmd-markcell),.tmd-bar>.tmd-tray,.tmd-trail>:not(.tmd-av,.ld-play)){opacity:0}.tc[data-ld-take=cms]:not([data-tm-paused]) .tmd-take{opacity:1}.tc-cms-rail{border-right:1px solid var(--tmd-rule);padding:10px 8px}.tc-cms-h{color:var(--tmd-ink-3);font-size:10.5px;font-weight:600;margin:0 4px 8px!important}.tc-cms-col{background:var(--tmd-sunken);border-radius:3px;align-items:center;gap:7px;padding:4px;font-size:11.5px;font-weight:550;display:flex}.tc-cms-col small{color:var(--tmd-ink-3);margin-left:auto;padding-right:4px;font-size:10.5px;font-weight:500}.tc-cms-main{min-width:0;padding:12px 14px}.tc-cms-title{align-items:baseline;gap:8px;font-size:13px;font-weight:600;display:flex;margin-bottom:10px!important}.tc-cms-title small{color:var(--tmd-ink-3);font-size:11px;font-weight:500}.tc-items{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.tc-item{border:1px solid var(--tmd-rule-2);background:var(--tmd-surface);border-radius:3px;flex-direction:column;gap:5px;padding:7px 8px 8px;display:flex}.tc-item.ld-reveal:not(.is-in){display:none}.tc-item.ld-reveal.is-in{animation:tc-in .4s var(--ld-ease-out) both;transform:none}.tc:not([data-ld-live]) .tc-item[data-ld-reveal=item4]{display:none}.tc-ihead{color:var(--tmd-ink-3);align-items:center;gap:5px;display:flex}.tc-ihead svg.lucide{width:11px;height:11px}.tc-ihead svg.lucide:last-child{margin-left:auto}.tc-idx{color:var(--tmd-ink-3);letter-spacing:.08em;font-size:9.5px;font-weight:600}.tc-status{background:var(--tmd-sunken);color:var(--tmd-ink-2);border-radius:2px;padding:0 5px;font-size:9.5px;font-weight:600;line-height:15px}.tc-status[data-new]{background:color-mix(in srgb, var(--tmd-blue) 12%, transparent);color:var(--tmd-accent)}.tc-ifield{color:var(--tmd-ink-3);grid-template-columns:48px minmax(0,1fr);align-items:center;gap:6px;font-size:10px;display:grid}.tc-ifield b{background:var(--tmd-sunken);min-width:0;height:20px;color:var(--tmd-ink);font-variant-numeric:tabular-nums;white-space:nowrap;transition:box-shadow .2s var(--ld-ease-out);border-radius:2px;align-items:center;padding:0 6px;font-size:10.5px;font-weight:500;display:flex;overflow:hidden;box-shadow:inset 0 0 0 1px #0000}.tc-addr.ld-reveal{display:inline;transform:none}.tc[data-ld-edit] [data-tc-item=harbor] [data-tc-name]{box-shadow:inset 0 0 0 1px var(--tmd-blue)}.tc-add{border:1px dashed var(--tmd-rule-2);min-height:60px;color:var(--tmd-ink-2);transition:background-color .15s var(--ld-ease-out), color .15s var(--ld-ease-out);border-radius:3px;justify-content:center;align-items:center;gap:6px;font-size:11px;display:flex}.tc-add svg.lucide{width:12px;height:12px}.tc-add[data-tm-hot]{background:var(--tmd-sunken);color:var(--tmd-ink)}@container ld (width<=900px){.tc .ld-body{--tmd-panelw:220px;--tmd-cl:calc(var(--tmd-pad) * 3 + var(--tmd-railw) + var(--tmd-panelw))}.tc-items{grid-template-columns:repeat(2,minmax(0,1fr))}.tc-item:nth-child(n+3):not([data-tc-item=harbor]){display:none}}@container ld (width<=640px){.tc .ld-body.tmd-body{--tmd-cl:var(--tmd-pad);--tmd-cr:var(--tmd-pad);--tmd-isl-b:auto;--tc-card-h:66px;--tc-gap:5px;height:auto;padding-top:var(--ld-h-sm)}.tc .tmd-rail,.tc .tmd-foot,.tc .tmd-dock,.tc .tmd-unfold,.tc-links,.tc-url,.tc-cms-rail,.tc-ifield:nth-of-type(2){display:none}.tc .tmd-clear{height:calc(var(--ld-h-sm) - var(--tmd-pad) * 2)}.tc .ld-insp.tmd-insp.tc-pnl{width:auto;margin:0 var(--tmd-pad) var(--tmd-pad);position:relative;top:auto;bottom:auto;left:auto}.tc-nav{height:22px;padding:0 8px;font-size:9px}.tc-sec{padding:8px 8px 10px}.tc-h2{font-size:11px;margin-bottom:32px!important}.tc-lens.tmd-lens{top:-28px}.tc-card{padding:4px}.tc-img{height:28px}.tc-cname{font-size:9px;line-height:12px;margin-top:4px!important}.tc-meta{font-size:8.5px;line-height:11px;margin-top:2px!important}.tc-more,.tc-pages{margin-top:8px;font-size:9px}.tc-cms{height:calc(var(--ld-h-sm) - var(--tmd-pad) * 2);grid-template-columns:minmax(0,1fr);bottom:auto}.tc-cms-main{padding:8px}.tc-items{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.tc-item:nth-child(n+3):not([data-tc-item=harbor]){display:none}.tc-add{min-height:40px}}
