:root{--lf-font-sans:"Open Sans",ui-sans-serif,system-ui,sans-serif;--lf-font-mono:ui-monospace,SFMono-Regular,Menlo,monospace;--lf-bg:#f5f5f3;--lf-chrome:#ecebe7;--lf-surface:#fff;--lf-surface-2:#fafaf8;--lf-hover:#f3f3f0;--lf-sel:#f9f0f5;--lf-border:#e6e5e0;--lf-border-strong:#d3d1ca;--lf-text:#1c1b22;--lf-text-2:#5e5d66;--lf-text-3:#64636c;--lf-chevron:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%2364636C' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");--lf-action:#742f57;--lf-action-fg:#fff;--lf-action-hover:#5e2546;--lf-action-soft:#f5e8ef;--lf-action-soft-fg:#5e2546;--lf-brand:#c47a12;--lf-brand-soft:#fbf1df;--lf-brand-fg:#8a560a;--lf-focus:#c47a12;--lf-ring:#c47a1247;--lf-danger:#b3382a;--lf-danger-fg:#fff;--lf-danger-hover:#9a2f23;--lf-b-new-bg:#eaf0fb;--lf-b-new-fg:#2a55a8;--lf-b-wait-bg:#f1ecf9;--lf-b-wait-fg:#6a4aa0;--lf-b-live-bg:#fcf0dc;--lf-b-live-fg:#94570a;--lf-b-done-bg:#e7f3ec;--lf-b-done-fg:#2c6e47;--lf-b-fail-bg:#fbebe8;--lf-b-fail-fg:#a6382a;--lf-b-off-bg:#efefec;--lf-b-off-fg:#6b6a70;--lf-warn-bg:#fcf3df;--lf-warn-fg:#7d5308;--lf-info-bg:#eef2fa;--lf-info-fg:#2f4f8f;--lf-ok-bg:#e7f3ec;--lf-ok-fg:#2c6e47;--lf-filter-bg:#f5e8ef;--lf-filter-bd:#d9afc7;--lf-filter-fg:#5e2546;--lf-toast-bg:#1c1b22;--lf-toast-fg:#f2f2f0;--lf-tag-gray-bg:#efefec;--lf-tag-gray-fg:#55545b;--lf-tag-red-bg:#fbe9e6;--lf-tag-red-fg:#a3362a;--lf-tag-orange-bg:#fcede0;--lf-tag-orange-fg:#9a4a12;--lf-tag-yellow-bg:#fbf3d5;--lf-tag-yellow-fg:#7e6210;--lf-tag-lime-bg:#f0f5dc;--lf-tag-lime-fg:#56671a;--lf-tag-green-bg:#e6f3ea;--lf-tag-green-fg:#2d6b45;--lf-tag-teal-bg:#e2f2f0;--lf-tag-teal-fg:#1f665e;--lf-tag-cyan-bg:#e2f1f7;--lf-tag-cyan-fg:#1d5f78;--lf-tag-blue-bg:#e7eefa;--lf-tag-blue-fg:#2d539e;--lf-tag-indigo-bg:#ecebfa;--lf-tag-indigo-fg:#4840a0;--lf-tag-violet-bg:#f3eaf9;--lf-tag-violet-fg:#71409a;--lf-tag-pink-bg:#fae8f1;--lf-tag-pink-fg:#963a69;--lf-grid:#1c1b220d;--lf-shadow:0 0 0 1px #1413270f,-12px 0 32px #14132714;--lf-shadow-menu:0 8px 28px #14132724}:root[data-theme=dark]{--lf-bg:#111113;--lf-chrome:#0b0b0d;--lf-surface:#18181b;--lf-surface-2:#1c1c20;--lf-hover:#212125;--lf-sel:#2a1622;--lf-border:#29292e;--lf-border-strong:#3a3a40;--lf-text:#ededef;--lf-text-2:#a5a5ad;--lf-text-3:#8b8b93;--lf-chevron:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%238B8B93' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");--lf-action:#de9dc2;--lf-action-fg:#2a0f1f;--lf-action-hover:#eab6d3;--lf-action-soft:#33192a;--lf-action-soft-fg:#edc3da;--lf-brand:#eba845;--lf-brand-soft:#2e2416;--lf-brand-fg:#eba845;--lf-focus:#eba845;--lf-ring:#eba84552;--lf-danger:#d9584a;--lf-danger-fg:#1f0a08;--lf-danger-hover:#e46b5e;--lf-b-new-bg:#1c2638;--lf-b-new-fg:#8fb0ea;--lf-b-wait-bg:#261f35;--lf-b-wait-fg:#bca6e6;--lf-b-live-bg:#33270f;--lf-b-live-fg:#ebb062;--lf-b-done-bg:#17291f;--lf-b-done-fg:#7dc59a;--lf-b-fail-bg:#35191a;--lf-b-fail-fg:#ee958a;--lf-b-off-bg:#232327;--lf-b-off-fg:#9a9aa2;--lf-warn-bg:#30260f;--lf-warn-fg:#e8c27a;--lf-info-bg:#1b2436;--lf-info-fg:#9fb8e8;--lf-ok-bg:#17291f;--lf-ok-fg:#7dc59a;--lf-filter-bg:#33192a;--lf-filter-bd:#5c2f48;--lf-filter-fg:#edc3da;--lf-toast-bg:#ededef;--lf-toast-fg:#18181b;--lf-tag-gray-bg:#2a2a2e;--lf-tag-gray-fg:#c2c2c8;--lf-tag-red-bg:#3a1c1a;--lf-tag-red-fg:#f0a196;--lf-tag-orange-bg:#3a2414;--lf-tag-orange-fg:#f2b184;--lf-tag-yellow-bg:#33290e;--lf-tag-yellow-fg:#e8cd72;--lf-tag-lime-bg:#252b12;--lf-tag-lime-fg:#c3d77f;--lf-tag-green-bg:#16291d;--lf-tag-green-fg:#8ccba2;--lf-tag-teal-bg:#13292a;--lf-tag-teal-fg:#83cbc2;--lf-tag-cyan-bg:#12262f;--lf-tag-cyan-fg:#86c6de;--lf-tag-blue-bg:#182236;--lf-tag-blue-fg:#9db8ea;--lf-tag-indigo-bg:#1f1d37;--lf-tag-indigo-fg:#b1acec;--lf-tag-violet-bg:#2a1d35;--lf-tag-violet-fg:#cda8e8;--lf-tag-pink-bg:#351b29;--lf-tag-pink-fg:#eba2c6;--lf-grid:#ffffff0d}.lf-app{--lf-font-sans:"Inter",ui-sans-serif,system-ui,sans-serif;--lf-font-mono:"IBM Plex Mono",ui-monospace,monospace}.lf-app,.lf-app body{background:var(--lf-bg);margin:0}.lf-app .tw{font-feature-settings:"cv11","ss01";color:var(--lf-text);font-size:13.5px;font-variant-numeric:tabular-nums;line-height:20px}.tw .lf-mono,.tw .lf-ref{font-family:var(--lf-font-mono);font-size:.93em;letter-spacing:-.01em}.tw .lf-ref-tag{border-radius:5px;display:inline-block;line-height:20px;padding:1px 7px;text-decoration:none;white-space:nowrap}.tw .lf-ref-nest{background:var(--lf-brand-soft);color:var(--lf-brand-fg)}.tw .lf-ref-ind{background:var(--lf-info-bg);color:var(--lf-info-fg)}.tw a.lf-ref-tag:hover{text-decoration:underline}.tw .lf-ital{font-style:italic}.tw :focus-visible{outline:2px solid var(--lf-focus);outline-offset:1px}.tw .lf-shell{background:var(--lf-chrome);display:grid;grid-template-columns:236px minmax(0,1fr);min-height:calc(100vh/var(--lf-zoom, 1))}.tw .lf-side{display:flex;flex-direction:column;font-size:13px;height:calc(100vh/var(--lf-zoom, 1));min-height:0;position:sticky;top:0;z-index:26}.tw .lf-side-scroll{display:flex;flex:1;flex-direction:column;gap:1px;min-height:0;overflow-y:auto;padding:12px 8px}.tw .lf-side-scroll>*{flex-shrink:0}.tw .lf-side-brand{align-items:center;display:flex;gap:4px;padding:0 0 6px}.tw .lf-logo{align-items:center;display:flex;flex:1;min-width:0;padding:0 6px}.tw .lf-logo img{display:block;flex:none;height:24px;width:auto}.tw .lf-side-new{background:var(--lf-surface)}.tw .lf-side [hidden]{display:none!important}.tw .lf-ctx{gap:4px;margin-bottom:8px;position:relative}.tw .lf-ctx,.tw .lf-ctx-scope{align-items:center;display:flex}.tw .lf-ctx-scope{flex:1;gap:8px;height:30px;min-width:0;padding:0 6px}.tw .lf-ctx-scope b{font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tw .lf-ctx .lf-sq{border-radius:5px;font-size:10.5px;height:22px;width:22px}.tw .lf-season{flex:none;position:static}.tw .lf-season-btn{align-items:center;background:var(--lf-surface);border:1px solid var(--lf-border);border-radius:6px;cursor:pointer;display:flex;font-size:12.5px;font-variant-numeric:tabular-nums;font-weight:600;gap:5px;height:28px;list-style:none;padding:0 7px}.tw .lf-season-btn::-webkit-details-marker{display:none}.tw .lf-season-btn:hover,.tw .lf-season[open]>.lf-season-btn{border-color:var(--lf-border-strong)}.tw .lf-season-btn>svg{color:var(--lf-text-3)}.tw .lf-season-btn.lf-past{background:var(--lf-warn-bg);border-color:#0000;color:var(--lf-warn-fg)}.tw .lf-season-btn.lf-past>svg{color:currentColor}.tw .lf-season-static{color:var(--lf-text-2);cursor:default}.tw .lf-season-cur{align-items:center;background:var(--lf-sel);border-radius:6px;color:var(--lf-text);display:flex;gap:9px;margin:2px 0 4px;padding:7px 8px}.tw .lf-season-cur b{flex:1;font-weight:500}.tw .lf-season-cur small{color:var(--lf-text-3);font-size:11.5px}.tw .lf-season-cur>svg{color:var(--lf-action)}.tw .lf-season-grid{display:grid;gap:4px;grid-template-columns:repeat(4,1fr);padding:2px 2px 4px}.tw .lf-season-grid a{border:1px solid var(--lf-border);border-radius:6px;color:var(--lf-text-2);display:grid;font-variant-numeric:tabular-nums;height:28px;place-items:center}.tw .lf-season-grid a:hover{background:var(--lf-hover);color:var(--lf-text)}.tw .lf-season-grid a[aria-current=true]{background:var(--lf-action);border-color:var(--lf-action);color:var(--lf-action-fg);font-weight:600}.tw .lf-past-strip{align-items:center;background:var(--lf-warn-bg);border-radius:6px;color:var(--lf-warn-fg);display:flex;font-size:12px;gap:7px;margin:-2px 0 8px;padding:6px 8px}.tw .lf-past-strip a{font-weight:600;margin-left:auto;text-decoration:underline;text-underline-offset:2px}.tw .lf-sq{background:var(--lf-brand-soft);border-radius:6px;color:var(--lf-brand-fg);display:grid;flex:none;font-size:12px;font-weight:600;height:28px;place-items:center;width:28px}.tw .lf-side .lf-pop{padding:5px}.tw .lf-side-pop{display:grid;gap:1px}.tw .lf-side-menu hr,.tw .lf-side-pop hr{border:0;border-top:1px solid var(--lf-border);margin:4px 2px}.tw .lf-side-lbl{font-weight:500;padding:6px 8px 2px}.tw .lf-side-hint,.tw .lf-side-lbl{color:var(--lf-text-3);font-size:11.5px}.tw .lf-side-hint{line-height:1.45;padding:6px 8px 4px;white-space:normal}.tw .lf-side .lf-side-menu{display:grid;gap:1px;left:132px;min-width:230px;top:0;width:-moz-max-content;width:max-content;z-index:25}.tw .lf-side .lf-side-menu[hidden]{display:none}.tw .lf-side .lf-side-pop{left:0;width:100%}.tw .lf-nav-link{align-items:center;border-radius:6px;color:var(--lf-text-2);cursor:pointer;display:flex;font-size:13px;gap:9px;height:30px;list-style:none;padding:0 8px;text-align:left;white-space:nowrap;width:100%}.tw .lf-nav-link::-webkit-details-marker{display:none}.tw .lf-nav-link:hover{background:var(--lf-hover);color:var(--lf-text)}.tw .lf-nav-link.lf-on{color:var(--lf-text);font-weight:500}.tw .lf-nav-link>svg{flex:none}.tw .lf-nav-link>span{overflow:hidden;text-overflow:ellipsis}.tw .lf-row{align-items:center;border-radius:6px;color:var(--lf-text-2);cursor:pointer;display:flex;gap:9px;height:28px;list-style:none;padding:0 8px;text-align:left;white-space:nowrap;width:100%}.tw .lf-row::-webkit-details-marker{display:none}.tw .lf-row:hover{background:var(--lf-hover);color:var(--lf-text)}.tw .lf-row.lf-on{background:var(--lf-surface);box-shadow:0 0 0 1px var(--lf-border);color:var(--lf-text);font-weight:500}.tw .lf-row.lf-on>svg{color:var(--lf-action)}.tw .lf-row>svg{flex:none}.tw .lf-row-l{min-width:0;overflow:hidden;text-overflow:ellipsis}.tw .lf-row .lf-n{color:var(--lf-text-3);font-size:12px;font-variant-numeric:tabular-nums;font-weight:400;margin-left:auto}.tw .lf-row .lf-n-warn{color:var(--lf-brand-fg);font-weight:600}.tw .lf-ind{display:contents}.tw .lf-dot-new{background:var(--lf-brand);border-radius:999px;flex:none;height:7px;width:7px}.tw .lf-row .lf-dot-new{margin-left:auto;margin-right:4px}.tw .lf-ri-menu>.lf-row .lf-dot-new,.tw .lf-ri:hover>.lf-row .lf-dot-new{visibility:hidden}.tw .lf-sb-hidden .lf-row .lf-dot-new{visibility:visible}.tw .lf-side-admin-btn .lf-dot-new{margin-left:auto}.tw .lf-side-pill .lf-dot-new{box-shadow:0 0 0 2px var(--lf-surface);height:8px;position:absolute;right:-2px;top:-2px;width:8px}.tw .lf-row-locked .lf-row-l{flex:1}.tw .lf-lock{color:var(--lf-text-3);display:grid;flex:none;height:18px;opacity:.75;place-items:center;width:18px}.tw .lf-lock:hover{color:var(--lf-text-2);opacity:1}.tw .lf-row-locked .lf-lock{margin-right:-2px}.tw .lf-ri-menu>.lf-row-locked,.tw .lf-ri:hover:has(>.lf-ri-dots,>.lf-ri-pin)>.lf-row-locked{padding-right:28px}.tw .lf-row-tw{color:var(--lf-text-3);transition:transform .15s}.tw .lf-row[aria-expanded=true] .lf-row-tw{transform:rotate(90deg)}.tw .lf-sb-more>summary{color:var(--lf-text-3)}.tw .lf-ri,.tw .lf-sb-more{position:relative}.tw .lf-ri-child>.lf-row{height:26px;padding-left:33px}.tw .lf-ri-dots{border-radius:4px;color:var(--lf-text-3);display:none;height:20px;place-items:center;position:absolute;right:4px;top:4px;width:20px}.tw .lf-ri-child>.lf-ri-dots{top:3px}.tw .lf-ri-dots:focus-visible,.tw .lf-ri-menu>.lf-ri-dots,.tw .lf-ri:hover>.lf-ri-dots{display:grid}.tw .lf-ri-menu>.lf-row .lf-n,.tw .lf-ri:hover>.lf-row .lf-n{visibility:hidden}.tw .lf-ri-dots:hover{background:var(--lf-border);color:var(--lf-text)}.tw .lf-ri-eye{display:none}.tw .lf-sb-hidden .lf-ri-dots{display:none!important}.tw .lf-sb-hidden .lf-ri-eye{border-radius:5px;color:var(--lf-text-3);display:grid;height:24px;place-items:center;position:absolute;right:0;top:2px;width:24px}.tw .lf-sb-hidden .lf-ri-eye:hover{background:var(--lf-action-soft);color:var(--lf-action-soft-fg)}.tw .lf-sb-hidden .lf-row{padding:0 26px 0 6px}.tw .lf-sb-pins{display:flex;flex-direction:column;gap:1px}.tw .lf-sb-pins:has(>:not([hidden])){border-top:1px solid var(--lf-border);margin-top:5px;padding-top:6px}.tw .lf-ri-pin{border-radius:4px;color:var(--lf-text-3);display:none;height:20px;place-items:center;position:absolute;right:4px;top:4px;width:20px}.tw .lf-ri-child>.lf-ri-pin{top:3px}.tw .lf-ri-pin:focus-visible,.tw .lf-ri-pin[aria-pressed=true],.tw .lf-ri:hover>.lf-ri-pin{display:grid}.tw .lf-ri:not(.lf-ri-pinned):hover>.lf-row .lf-n{visibility:hidden}.tw .lf-ri-pin:hover{background:var(--lf-border);color:var(--lf-text)}.tw .lf-ri-pin[aria-pressed=true]{color:var(--lf-action)}.tw .lf-ri-pin[aria-pressed=true] svg{fill:currentColor}.tw .lf-ri-pinned>.lf-row{padding-right:28px}.tw .lf-side .lf-sb-more>.lf-side-pop{left:-6px;width:calc(100% + 12px)}.tw .lf-sb-hidden,.tw .lf-sb-hidden>.lf-ri{min-width:0}.tw .lf-sb-hidden .lf-row .lf-n{visibility:visible}.tw .lf-sb-more .lf-n-chip{border:1px solid var(--lf-border-strong);border-radius:999px;font-size:11px;line-height:16px;padding:0 6px}.tw .lf-sb-code{background:var(--lf-brand-soft);border-radius:4px;color:var(--lf-brand-fg);display:grid;flex:none;font-size:9.5px;font-weight:600;height:18px;margin-left:-1px;place-items:center;width:18px}.tw .lf-sb-sec{display:flex;flex-direction:column;gap:1px}.tw .lf-sb-head{align-items:center;border-radius:6px;display:flex;height:26px;margin-top:10px;padding:0 2px 0 8px}.tw .lf-sb-head:hover{background:var(--lf-hover)}.tw .lf-sb-title{align-items:center;color:var(--lf-text-3);display:flex;flex:1;font-size:12px;font-weight:500;gap:4px;height:100%;text-align:left}.tw .lf-sb-head:hover .lf-sb-title{color:var(--lf-text-2)}.tw .lf-sb-tri{height:8px;transition:transform .15s;width:8px}.tw .lf-sb-title[aria-expanded=false] .lf-sb-tri{transform:rotate(-90deg)}.tw .lf-sb-act{border-radius:5px;color:var(--lf-text-3);display:grid;height:22px;place-items:center;visibility:hidden;width:22px}.tw .lf-sb-act:focus-visible,.tw .lf-sb-head:hover .lf-sb-act{visibility:visible}.tw .lf-sb-act:hover{background:var(--lf-border);color:var(--lf-text)}.tw .lf-sb-group:not([data-open])>.lf-sb-kids>.lf-ri:not([data-current]),.tw .lf-sb-sec[data-closed] .lf-ri:not([data-current]),.tw .lf-sb-sec[data-closed] .lf-sb-group>.lf-row,.tw .lf-sb-sec[data-closed] .lf-sb-more{display:none}.tw .lf-sb-kids{display:flex;flex-direction:column;gap:1px}.tw .lf-side-foot{border-top:1px solid var(--lf-border);display:grid;gap:2px;padding:8px;position:relative}.tw .lf-foot-row{align-items:center;border-radius:6px;color:var(--lf-text-2);cursor:pointer;display:flex;gap:9px;height:34px;list-style:none;min-width:0;padding:0 8px;text-align:left;width:100%}.tw .lf-foot-row::-webkit-details-marker{display:none}.tw .lf-foot-row:hover,.tw .lf-side-me[open]>.lf-foot-row{background:var(--lf-hover);color:var(--lf-text)}.tw .lf-foot-row.lf-on{background:var(--lf-surface);box-shadow:0 0 0 1px var(--lf-border);color:var(--lf-text);font-weight:500}.tw .lf-foot-row>svg{flex:none}.tw .lf-side-admin-btn .lf-row-l{flex:1}.tw .lf-side-admin-btn .lf-n{color:var(--lf-text-3);font-size:12px;font-variant-numeric:tabular-nums}.tw .lf-side-admin-btn.lf-on .lf-row-tw{transform:rotate(180deg)}.tw .lf-side-me-row{align-items:center;display:flex;gap:4px}.tw .lf-side-me{flex:1;min-width:0}.tw .lf-side-me .lf-av{border-radius:999px;flex:none;height:24px;width:24px}.tw .lf-side-who-l{display:grid;line-height:1.25;min-width:0}.tw .lf-side-who-l b{color:var(--lf-text);font-size:13px;font-weight:500}.tw .lf-side-who-l small{color:var(--lf-text-3);font-size:11.5px}.tw .lf-side-who-l b,.tw .lf-side-who-l small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tw .lf-side .lf-side-me-pop{bottom:calc(100% + 4px);left:8px;top:auto;width:calc(100% - 16px)}.tw .lf-side-space{align-items:center;display:flex;gap:8px;padding:0 0 8px}.tw .lf-side-space b{font-size:14px;font-weight:600}.tw .lf-side-filter{align-items:center;background:var(--lf-surface);border:1px solid var(--lf-border);border-radius:6px;color:var(--lf-text-3);display:flex;gap:7px;height:30px;margin-bottom:2px;padding:0 9px}.tw .lf-side-filter:focus-within{border-color:var(--lf-focus);box-shadow:0 0 0 3px var(--lf-ring)}.tw .lf-side-filter input{background:#0000;border:0;color:var(--lf-text);flex:1;font-size:13px;min-width:0;outline:0}.tw .lf-sb-head-static:hover{background:none}.tw .lf-sb-head-static .lf-sb-title{cursor:default}.tw .lf-side-pill{background:var(--lf-surface);border:1px solid var(--lf-border-strong);border-radius:999px;color:var(--lf-text-2);display:grid;height:26px;place-items:center;width:26px}.tw .lf-side-pill.lf-on,.tw .lf-side-pill:hover{border-color:var(--lf-text-3);color:var(--lf-text)}.tw .lf-side-pill svg{height:14px;width:14px}.tw .lf-side-pill{position:relative}.tw .lf-side-pill .lf-n{background:var(--lf-brand);border-radius:999px;color:#fff;font-size:10px;font-weight:600;height:15px;line-height:15px;min-width:15px;padding:0 4px;position:absolute;right:-6px;text-align:center;top:-5px}.tw .lf-main{background:var(--lf-bg);border:1px solid var(--lf-border);border-radius:10px;display:flex;flex-direction:column;margin:8px 8px 8px 0;min-height:calc(100vh/var(--lf-zoom, 1) - 16px);min-width:0}.tw .lf-scrim,.tw .lf-topbar{display:none}@media (max-width:1023px){.tw .lf-shell{grid-template-columns:minmax(0,1fr)}.tw .lf-main{border:0;border-radius:0;margin:0;min-height:calc(100vh/var(--lf-zoom, 1))}.tw .lf-side{background:var(--lf-chrome);left:0;position:fixed;transform:translateX(-100%);transition:transform .2s ease;width:280px;z-index:40}.tw .lf-shell[data-nav-open] .lf-side{box-shadow:var(--lf-shadow-menu);transform:none}.tw .lf-shell[data-nav-open] .lf-scrim{background:#14132752;display:block;inset:0;position:fixed;z-index:30}.tw .lf-topbar{align-items:center;background:var(--lf-surface);border-bottom:1px solid var(--lf-border);display:flex;gap:8px;height:52px;padding:0 12px;position:sticky;top:0;z-index:20}.tw .lf-topbar img{height:24px;width:auto}}.tw .lf-ph{align-items:center;display:flex;flex-wrap:wrap;gap:8px 12px;padding:18px 28px 0}.tw .lf-ph h1{font-size:20px;font-weight:600;letter-spacing:-.01em;line-height:28px}.tw .lf-ph .lf-sp{flex:1}.tw .lf-banner{margin:14px 28px 0}@media (max-width:767px){.tw .lf-ph{padding:16px 16px 0}.tw .lf-banner{margin:12px 16px 0}}.tw .lf-b{align-items:center;background:var(--lf-surface);border:1px solid var(--lf-border-strong);border-radius:7px;color:var(--lf-text);cursor:pointer;display:inline-flex;font-weight:500;gap:6px;height:32px;justify-content:center;padding:0 12px;white-space:nowrap}.tw .lf-b:hover{background:var(--lf-hover);color:var(--lf-text)}.tw .lf-b-pri{background:var(--lf-action);border-color:var(--lf-action);color:var(--lf-action-fg)}.tw .lf-b-pri:hover{background:var(--lf-action-hover);color:var(--lf-action-fg)}.tw .lf-b-ghost{background:#0000;border-color:#0000;color:var(--lf-text-2)}.tw .lf-b-ghost:hover{color:var(--lf-text)}.tw .lf-b-sm{font-size:13px;height:28px;padding:0 10px}.tw .lf-b-icon{padding:0;width:32px}.tw .lf-b-sm.lf-b-icon{width:28px}.tw .lf-b[aria-disabled=true],.tw .lf-b[disabled]{opacity:.45;pointer-events:none}.tw .lf-badge{align-items:center;background:var(--lf-b-off-bg);border-radius:5px;color:var(--lf-b-off-fg);display:inline-flex;font-size:12.5px;font-weight:500;gap:6px;height:22px;padding:0 8px;white-space:nowrap}.tw .lf-badge:before{background:currentColor;border-radius:50%;content:"";height:6px;width:6px}.tw .lf-badge-new{background:var(--lf-b-new-bg);color:var(--lf-b-new-fg)}.tw .lf-badge-wait{background:var(--lf-b-wait-bg);color:var(--lf-b-wait-fg)}.tw .lf-badge-wait:before{background:#0000;box-shadow:inset 0 0 0 1.5px currentColor}.tw .lf-badge-live{background:var(--lf-b-live-bg);color:var(--lf-b-live-fg)}.tw .lf-badge-done{background:var(--lf-b-done-bg);color:var(--lf-b-done-fg)}.tw .lf-badge-fail{background:var(--lf-b-fail-bg);color:var(--lf-b-fail-fg)}.tw .lf-tx{align-items:center;display:inline-flex;gap:7px}.tw .lf-tx:before{background:var(--lf-border-strong);border-radius:2px;content:"";flex:none;height:8px;width:8px}.tw .lf-tx-velutina:before{background:var(--lf-brand)}.tw .lf-av{background:var(--lf-b-off-bg);border-radius:50%;color:var(--lf-text-2);display:inline-grid;flex:none;font-size:11px;font-weight:600;height:26px;place-items:center;width:26px}.tw .lf-av-co{border-radius:6px}.tw .lf-who{align-items:center;display:inline-flex;gap:8px;min-width:0}.tw .lf-who .lf-av{font-size:10px;height:22px;width:22px}.tw .lf-who>span:last-child{overflow:hidden;text-overflow:ellipsis}.tw .lf-empty{padding:36px 20px;text-align:center}.tw .lf-empty .lf-ico{background:var(--lf-hover);border-radius:10px;color:var(--lf-text-2);display:inline-grid;height:40px;margin-bottom:10px;place-items:center;width:40px}.tw .lf-empty b{display:block;font-size:14px;font-weight:600}.tw .lf-empty p{color:var(--lf-text-3);margin:4px auto 14px;max-width:380px}.tw .lf-alert{align-items:flex-start;border-radius:8px;display:flex;font-size:13.5px;gap:10px;padding:10px 14px}.tw .lf-alert>svg{flex:none;margin-top:2px}.tw .lf-alert>div{flex:1;min-width:0}.tw .lf-alert b{font-weight:600}.tw .lf-alert-info{background:var(--lf-info-bg);color:var(--lf-info-fg)}.tw .lf-alert-warn{background:var(--lf-warn-bg);color:var(--lf-warn-fg)}.tw .lf-alert-err{background:var(--lf-b-fail-bg);color:var(--lf-b-fail-fg)}.tw .lf-alert-ok{background:var(--lf-ok-bg);color:var(--lf-ok-fg)}.tw .lf-alert .lf-b{background:#0000;border-color:currentColor;color:inherit;height:28px}.tw .lf-tip{background:var(--lf-text);border-radius:7px;box-shadow:0 6px 18px #0003;color:var(--lf-bg);font-size:13px;line-height:1.4;max-width:360px;padding:7px 11px;pointer-events:none;position:fixed;white-space:normal;z-index:1000}.tw .lf-menu{position:relative}.tw .lf-menu>summary{list-style:none}.tw .lf-menu>summary::-webkit-details-marker{display:none}.tw .lf-menu .lf-pop{left:auto;padding:4px;right:0;width:240px}.tw .lf-menu-item{align-items:center;background:#0000;border:0;border-radius:6px;color:var(--lf-text);cursor:pointer;display:flex;font:inherit;gap:10px;padding:7px 10px;text-align:left;width:100%}.tw .lf-menu-item:hover{background:var(--lf-hover)}.tw .lf-menu-item svg{color:var(--lf-text-3);height:16px;width:16px}.tw .lf-menu-item.lf-danger,.tw .lf-menu-item.lf-danger svg{color:var(--lf-b-fail-fg)}.tw .lf-menu hr{border:0;border-top:1px solid var(--lf-border);margin:4px -4px}.tw .lf-pop>hr:first-child{display:none}.tw .lf-menu .lf-lbl{color:var(--lf-text-3);font-size:12px;padding:6px 10px 2px}.tw .lf-modal{background:var(--lf-surface);border:1px solid var(--lf-border);border-radius:10px;box-shadow:0 16px 48px #1413272e;color:var(--lf-text);max-width:calc(100vw/var(--lf-zoom, 1) - 32px);padding:0;width:480px}.tw .lf-modal::backdrop{background:#14132752}.tw .lf-modal turbo-frame{display:block}.tw .lf-mh{align-items:center;display:flex;gap:8px;padding:16px 20px 0}.tw .lf-mh h2{font-size:16px;font-weight:600;line-height:22px;margin:0}.tw .lf-mh .lf-sp{flex:1}.tw .lf-mb{display:grid;gap:14px;padding:12px 20px 18px}.tw .lf-mb>p{color:var(--lf-text-2);margin:0}.tw .lf-mf{background:var(--lf-surface-2);border-radius:0 0 10px 10px;border-top:1px solid var(--lf-border);display:flex;gap:8px;justify-content:flex-end;padding:12px 20px}.tw .lf-b-danger{background:var(--lf-danger);border-color:var(--lf-danger);color:var(--lf-danger-fg)}.tw .lf-b-danger:hover{background:var(--lf-danger-hover);color:var(--lf-danger-fg)}.tw .lf-field{align-content:start;display:grid;gap:6px;min-width:0}.tw .lf-field>.lf-lbl,.tw .lf-field>label{color:var(--lf-text);font-size:13px;font-weight:500}.tw .lf-field .lf-opt{color:var(--lf-text-3);font-weight:400;margin-left:4px}.tw .lf-field .lf-hint{color:var(--lf-text-3);font-size:12.5px}.tw .email-suggest{color:var(--lf-warn-fg);font-size:12.5px;margin:6px 0 0}.tw .lf-field>.email-suggest{margin:0}.tw .email-suggest button{background:none;border:0;color:inherit;cursor:pointer;font:inherit;font-weight:600;padding:0;text-decoration:underline;text-underline-offset:2px}.tw .phone-input{display:grid;gap:8px;grid-template-columns:7.5rem minmax(0,1fr)}.tw .lf-inp,.tw .lf-sel{background:var(--lf-surface);border:1px solid var(--lf-border-strong);border-radius:7px;color:var(--lf-text);font:inherit;height:36px;padding:0 10px;width:100%}.tw select.lf-sel{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:var(--lf-chevron);background-position:right 10px center;background-repeat:no-repeat;background-size:16px 16px;padding-right:32px;text-overflow:ellipsis}.tw select.lf-sel[multiple]{background-image:none;padding-right:10px}.tw .lf-ta{background:var(--lf-surface);border:1px solid var(--lf-border-strong);border-radius:7px;color:var(--lf-text);font:inherit;min-height:96px;padding:8px 10px;resize:vertical;width:100%}.tw .lf-inp:focus,.tw .lf-sel:focus,.tw .lf-ta:focus{border-color:var(--lf-focus);box-shadow:0 0 0 3px var(--lf-ring);outline:none}.tw .lf-choice{align-items:flex-start;cursor:pointer;display:flex;gap:10px}.tw .lf-choice input{accent-color:var(--lf-action);margin-top:3px}.tw .lf-choice small{color:var(--lf-text-3);display:block;font-size:12.5px}.tw .lf-cbx{position:relative}.tw .lf-cbx.lf-sel{background:none;border:0;border-radius:0;box-shadow:none;height:auto;padding:0}.tw .lf-cbx .ts-control{align-items:center;background:var(--lf-surface);border:1px solid var(--lf-border-strong);border-radius:7px;color:var(--lf-text);cursor:text;display:flex;gap:4px;min-height:36px;padding:0 32px 0 10px}.tw .lf-cbx.focus .ts-control{border-color:var(--lf-focus);box-shadow:0 0 0 3px var(--lf-ring)}.tw .lf-cbx .ts-control>input{background:#0000;border:0;box-shadow:none;color:var(--lf-text);flex:1;font:inherit;margin:0;min-width:80px;outline:none;padding:0}.tw .lf-cbx .ts-control>input::-moz-placeholder{color:var(--lf-text-3)}.tw .lf-cbx .ts-control>input::placeholder{color:var(--lf-text-3)}.tw .lf-cbx.has-items .ts-control>input:not(:focus){left:-10000px;opacity:0;position:absolute}.tw .lf-cbx .ts-control>.item{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tw .lf-cbx.has-items.focus .ts-control>.item{color:var(--lf-text-3)}.tw .lf-cbx .ts-control:after{border-bottom:1.5px solid var(--lf-text-3);border-right:1.5px solid var(--lf-text-3);content:"";height:7px;pointer-events:none;position:absolute;right:13px;top:50%;transform:translateY(-70%) rotate(45deg);width:7px}.tw .lf-cbx.dropdown-active .ts-control:after{transform:translateY(-20%) rotate(-135deg)}.tw .lf-cbx .ts-dropdown{background:var(--lf-surface);border:1px solid var(--lf-border-strong);border-radius:9px;box-shadow:var(--lf-shadow-menu);left:0;padding:4px;position:absolute;top:calc(100% + 4px);width:100%;z-index:30}.tw .lf-cbx.lf-cbx-up .ts-dropdown{bottom:calc(100% + 4px);top:auto}.tw .lf-cbx .ts-dropdown-content{max-height:264px;overflow-y:auto;overscroll-behavior:contain}.tw .lf-cbx .ts-dropdown .option{border-radius:6px;cursor:pointer;padding:7px 8px}.tw .lf-cbx .ts-dropdown .option.active{background:var(--lf-hover)}.tw .lf-cbx .ts-dropdown .option.selected{background:var(--lf-sel);font-weight:600}.tw .lf-cbx .ts-dropdown .no-results{color:var(--lf-text-3);padding:7px 8px}.tw .lf-cbx .ts-dropdown .highlight{background:var(--lf-b-wait-bg);border-radius:2px;color:inherit}.tw .lf-cbx-opt{align-items:baseline;display:flex;gap:12px}.tw .lf-cbx-opt span{flex:1;min-width:0}.tw .lf-cbx-opt small{color:var(--lf-text-3);flex:none;font-size:12.5px;font-variant-numeric:tabular-nums;font-weight:400}.tw .lf-modal:has(.lf-cbx.dropdown-active){overflow:visible}.tw .lf-cbx-plain .ts-control{cursor:pointer}.tw .lf-cbx-plain.has-items.focus .ts-control>.item{color:var(--lf-text)}.tw .lf-cbx-plain .ts-control:focus{outline:none}.tw .lf-dp,.tw .lf-dp-field{position:relative}.tw .lf-dp-field .lf-inp{font-variant-numeric:tabular-nums;padding-right:38px}.tw .lf-dp-btn{background:none;border:0;border-radius:6px;color:var(--lf-text-3);cursor:pointer;display:grid;height:28px;padding:0;place-items:center;position:absolute;right:4px;top:50%;transform:translateY(-50%);width:28px}.tw .lf-dp-btn:hover{background:var(--lf-hover);color:var(--lf-text)}.tw .lf-cal{background:var(--lf-surface);border:1px solid var(--lf-border-strong);border-radius:9px;box-shadow:var(--lf-shadow-menu);left:0;padding:12px;position:absolute;top:calc(100% + 4px);width:288px;z-index:30}.tw .lf-cal-hd{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.tw .lf-cal-hd b{font-weight:600}.tw .lf-cal-g{display:grid;font-size:13px;gap:2px;grid-template-columns:repeat(7,minmax(0,1fr));text-align:center}.tw .lf-cal-g>span{color:var(--lf-text-3);font-size:12px;font-weight:500;padding:4px 0}.tw .lf-cal-g>button{background:none;border:0;border-radius:6px;color:var(--lf-text);cursor:pointer;font:inherit;font-variant-numeric:tabular-nums;height:34px;padding:0}.tw .lf-cal-g>button:hover{background:var(--lf-hover)}.tw .lf-cal-g>button:focus-visible{outline:2px solid var(--lf-focus);outline-offset:-2px}.tw .lf-cal-g>.lf-cal-out{color:var(--lf-text-3)}.tw .lf-cal-g>.lf-cal-today{box-shadow:inset 0 0 0 1px var(--lf-border-strong)}.tw .lf-cal-g>[aria-selected=true],.tw .lf-cal-g>[aria-selected=true]:hover{background:var(--lf-action);color:var(--lf-action-fg);font-weight:600}.tw .lf-cal-g>button:disabled{background:none;color:var(--lf-text-3);cursor:default;opacity:.4}.tw .lf-cal-ft{border-top:1px solid var(--lf-border);display:flex;justify-content:flex-end;margin-top:8px;padding-top:8px}.tw .lf-modal:has(.lf-cal:not([hidden])):not(.lf-modal-scrolls){overflow:visible}.tw .lf-pp{position:relative}.tw .lf-pp-trigger{align-items:center;background-image:var(--lf-chevron);background-position:right 10px center;background-repeat:no-repeat;background-size:16px 16px;cursor:pointer;display:inline-flex;gap:8px;min-width:200px;padding-right:32px;text-align:left;white-space:nowrap;width:auto}.tw .lf-pp-trigger>svg{color:var(--lf-text-3)}.tw .lf-pp-trigger>span{font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis}.tw .lf-pp-fbtn{font:inherit}.tw .lf-pp-trigger[aria-expanded=true]{border-color:var(--lf-focus);box-shadow:0 0 0 3px var(--lf-ring)}.tw .lf-pp-pop{background:var(--lf-surface);border:1px solid var(--lf-border-strong);border-radius:10px;box-shadow:var(--lf-shadow-menu);display:flex;left:0;position:absolute;top:calc(100% + 4px);z-index:30}.tw .lf-pp-pop[hidden]{display:none}.tw .lf-pp-pop.lf-pp-pop-end{left:auto;right:0}.tw .lf-pp-presets{border-right:1px solid var(--lf-border);display:flex;flex-direction:column;gap:1px;min-width:168px;padding:8px}.tw .lf-pp-presets>button{background:none;border:0;border-radius:6px;color:var(--lf-text);cursor:pointer;font:inherit;padding:7px 10px;text-align:left;white-space:nowrap}.tw .lf-pp-presets>button:hover{background:var(--lf-hover)}.tw .lf-pp-presets>button:focus-visible{outline:2px solid var(--lf-focus);outline-offset:-2px}.tw .lf-pp-presets>button[aria-pressed=true]{background:var(--lf-sel);font-weight:600}.tw .lf-pp-main{display:flex;flex-direction:column;padding:12px 14px 10px}.tw .lf-pp-cal{display:flex;gap:24px}.tw .lf-pp-month{width:252px}.tw .lf-pp-mh{align-items:center;display:grid;grid-template-columns:28px 1fr 28px;margin-bottom:6px;text-align:center}.tw .lf-pp-mh b{font-weight:600}.tw .lf-pp-g{display:grid;font-size:13px;grid-template-columns:repeat(7,minmax(0,1fr));row-gap:2px;text-align:center}.tw .lf-pp-wd{color:var(--lf-text-3);font-size:12px;font-weight:500;padding:4px 0}.tw .lf-pp-g>button{background:none;border:0;border-radius:6px;color:var(--lf-text);cursor:pointer;font:inherit;font-variant-numeric:tabular-nums;height:34px;padding:0}.tw .lf-pp-g>button:hover{background:var(--lf-hover)}.tw .lf-pp-g>button:focus-visible{outline:2px solid var(--lf-focus);outline-offset:-2px}.tw .lf-pp-g>.lf-pp-today{box-shadow:inset 0 0 0 1px var(--lf-border-strong)}.tw .lf-pp-g>.lf-pp-in,.tw .lf-pp-g>.lf-pp-in:hover{background:var(--lf-sel);border-radius:0}.tw .lf-pp-g>.lf-pp-start:not(.lf-pp-end){border-radius:6px 0 0 6px}.tw .lf-pp-g>.lf-pp-end:not(.lf-pp-start){border-radius:0 6px 6px 0}.tw .lf-pp-g>.lf-pp-end,.tw .lf-pp-g>.lf-pp-end:hover,.tw .lf-pp-g>.lf-pp-start,.tw .lf-pp-g>.lf-pp-start:hover{background:var(--lf-action);color:var(--lf-action-fg);font-weight:600}.tw .lf-pp-g>button:disabled{background:none;color:var(--lf-text-3);cursor:default;opacity:.4}.tw .lf-pp-ft{align-items:center;border-top:1px solid var(--lf-border);display:flex;gap:8px;margin-top:10px;padding-top:10px}.tw .lf-pp-sum{color:var(--lf-text-2);flex:1;font-size:13px;font-variant-numeric:tabular-nums}@media (max-width:639px){.tw .lf-pp-trigger{width:100%}.tw .lf-pp-pop{flex-direction:column;right:0}.tw .lf-fbar:has(.lf-pp){position:relative}.tw .lf-fbar .lf-pp{position:static}.tw .lf-fbar .lf-pp-pop{left:16px;margin-top:4px;right:16px;top:auto}.tw .lf-pp-presets{border-bottom:1px solid var(--lf-border);border-right:0;flex-direction:row;gap:6px;min-width:0;overflow-x:auto;scrollbar-width:none}.tw .lf-pp-presets>button{border:1px solid var(--lf-border);border-radius:999px;flex:none;font-size:13px;padding:5px 10px}.tw .lf-pp-presets>button[aria-pressed=true]{border-color:var(--lf-action)}.tw .lf-pp-main{padding:10px 12px}.tw .lf-pp-month{width:100%}.tw .lf-pp-g>button{height:40px}.tw .lf-pp-sum{flex-basis:100%}.tw .lf-pp-ft{flex-wrap:wrap;justify-content:flex-end}}.tw .lf-tag{align-items:center;background:var(--lf-tag-gray-bg);border-radius:4px;color:var(--lf-tag-gray-fg);display:inline-flex;font-size:12.5px;gap:6px;height:22px;padding:0 8px;white-space:nowrap}.tw .lf-tag:before{background:currentColor;border-radius:1.5px;content:"";height:6px;opacity:.75;width:6px}.tw .lf-tag.lf-gray{background:var(--lf-tag-gray-bg);color:var(--lf-tag-gray-fg)}.tw .lf-tag.lf-red{background:var(--lf-tag-red-bg);color:var(--lf-tag-red-fg)}.tw .lf-tag.lf-orange{background:var(--lf-tag-orange-bg);color:var(--lf-tag-orange-fg)}.tw .lf-tag.lf-yellow{background:var(--lf-tag-yellow-bg);color:var(--lf-tag-yellow-fg)}.tw .lf-tag.lf-lime{background:var(--lf-tag-lime-bg);color:var(--lf-tag-lime-fg)}.tw .lf-tag.lf-green{background:var(--lf-tag-green-bg);color:var(--lf-tag-green-fg)}.tw .lf-tag.lf-teal{background:var(--lf-tag-teal-bg);color:var(--lf-tag-teal-fg)}.tw .lf-tag.lf-cyan{background:var(--lf-tag-cyan-bg);color:var(--lf-tag-cyan-fg)}.tw .lf-tag.lf-blue{background:var(--lf-tag-blue-bg);color:var(--lf-tag-blue-fg)}.tw .lf-tag.lf-indigo{background:var(--lf-tag-indigo-bg);color:var(--lf-tag-indigo-fg)}.tw .lf-tag.lf-violet{background:var(--lf-tag-violet-bg);color:var(--lf-tag-violet-fg)}.tw .lf-tag.lf-pink{background:var(--lf-tag-pink-bg);color:var(--lf-tag-pink-fg)}.tw .lf-views{align-items:flex-end;border-bottom:1px solid var(--lf-border);display:flex;gap:2px;margin-top:14px;overflow-x:auto;padding:0 28px;scrollbar-width:none}.tw .lf-views a{align-items:center;border-bottom:2px solid #0000;color:var(--lf-text-2);display:inline-flex;gap:6px;margin-bottom:-1px;padding:8px 10px 10px;white-space:nowrap}.tw .lf-views a:hover{color:var(--lf-text)}.tw .lf-views a.lf-on{border-bottom-color:var(--lf-text);color:var(--lf-text);font-weight:500}.tw .lf-views .lf-n{background:var(--lf-hover);border-radius:10px;color:var(--lf-text-3);font-size:12px;padding:0 6px}@media (max-width:767px){.tw .lf-views{padding:0 12px}}.tw .lf-rv-sep{align-self:center;background:var(--lf-border);flex:none;height:18px;margin:0 6px 4px;width:1px}.tw .lf-views .lf-rv-tab .lf-icon{color:var(--lf-text-3)}.tw .lf-rv-acts{align-items:center;display:inline-flex;flex:none;gap:2px;margin-left:6px;padding-bottom:5px}.tw .lf-rv-acts .lf-b{white-space:nowrap}.tw .lf-rv-check{align-items:center;color:var(--lf-text);cursor:pointer;display:inline-flex;font-size:13px;gap:8px}.tw .lf-rv-list{display:grid;gap:8px;list-style:none;margin:0;padding:0}.tw .lf-rv-item{align-items:center;border-bottom:1px solid var(--lf-border);display:flex;flex-wrap:wrap;gap:8px;padding-bottom:8px}.tw .lf-rv-item:last-child{border-bottom:0;padding-bottom:0}.tw .lf-rv-form{align-items:center;display:flex;flex:1;flex-wrap:wrap;gap:8px;margin:0;min-width:0}.tw .lf-rv-form .lf-inp{flex:1;min-width:160px}.tw .lf-rv-move{align-items:center;display:inline-flex;gap:2px}.tw .lf-rv-move form{margin:0}.tw .lf-rv-move .lf-b:disabled{cursor:default;opacity:.35}.tw .lf-rv-del svg{color:var(--lf-b-fail-fg)}.tw .lf-fbar{align-items:center;display:flex;flex-wrap:wrap;gap:8px;padding:12px 28px}.tw .lf-fbar .lf-sp{flex:1}.tw .lf-search{align-items:center;background:var(--lf-surface);border:1px solid var(--lf-border-strong);border-radius:7px;color:var(--lf-text-3);display:flex;gap:8px;height:32px;padding:0 10px;width:280px}.tw .lf-search:focus-within{border-color:var(--lf-focus);box-shadow:0 0 0 3px var(--lf-ring)}.tw .lf-search input{background:#0000;border:0;color:var(--lf-text);flex:1;font:inherit;height:100%;min-width:0;outline:none;padding:0}.tw .lf-search input::-moz-placeholder{color:var(--lf-text-3)}.tw .lf-search input::placeholder{color:var(--lf-text-3)}.tw .lf-facet{position:relative}.tw .lf-fbtn{align-items:center;background:#0000;border:1px dashed var(--lf-border-strong);border-radius:7px;color:var(--lf-text-2);cursor:pointer;display:inline-flex;gap:6px;height:32px;list-style:none;padding:0 10px;white-space:nowrap}.tw .lf-fbtn::-webkit-details-marker{display:none}.tw .lf-fbtn:hover{border-color:var(--lf-text-3);color:var(--lf-text)}.tw .lf-fbtn.lf-on{background:var(--lf-filter-bg);border:1px solid var(--lf-filter-bd);color:var(--lf-filter-fg)}.tw .lf-fbtn.lf-on:hover{border-color:var(--lf-filter-fg);color:var(--lf-filter-fg)}.tw .lf-fbtn em{color:var(--lf-text-2);font-style:normal}.tw .lf-fbtn.lf-on em{color:var(--lf-filter-fg);font-weight:600}.tw .lf-fbtn-x{border-radius:4px;color:inherit;display:inline-grid;height:18px;margin-right:-4px;opacity:.7;place-items:center;width:18px}.tw .lf-fbtn-x:hover{background:var(--lf-filter-bd);opacity:1}.tw .lf-fbtn-x svg{height:12px;width:12px}.tw .lf-pop{background:var(--lf-surface);border:1px solid var(--lf-border-strong);border-radius:9px;box-shadow:var(--lf-shadow-menu);left:0;max-width:calc(100vw/var(--lf-zoom, 1) - 32px);padding:6px;position:absolute;top:calc(100% + 6px);width:290px;z-index:15}.tw .lf-pop-search{align-items:center;border-bottom:1px solid var(--lf-border);color:var(--lf-text-3);display:flex;gap:8px;margin:-6px -6px 6px;padding:10px 12px}.tw .lf-pop-search input{background:#0000;border:0;color:var(--lf-text);flex:1;font:inherit;min-width:0;outline:none;padding:0}.tw .lf-pop-list{max-height:300px;overflow-y:auto}.tw .lf-pop label{align-items:center;border-radius:6px;cursor:pointer;display:flex;gap:10px;padding:6px 8px}.tw .lf-pop label:hover{background:var(--lf-hover)}.tw .lf-pop label .lf-n{color:var(--lf-text-3);font-size:12px;margin-left:auto;padding-left:8px}.tw .lf-pop-empty{color:var(--lf-text-3);padding:8px}.tw .lf-pop-foot{border-top:1px solid var(--lf-border);display:flex;justify-content:space-between;margin:6px -6px -6px;padding:8px 10px}.tw .lf-ck{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--lf-surface);border:1.5px solid var(--lf-border-strong);border-radius:4px;cursor:pointer;display:inline-grid;flex:none;height:15px;margin:0;place-items:center;width:15px}.tw .lf-ck:checked{background:var(--lf-action);border-color:var(--lf-action)}.tw .lf-ck:checked:after{border:1.6px solid var(--lf-action-fg);border-right:0;border-top:0;content:"";height:4px;transform:rotate(-45deg) translate(1px,-1px);width:7px}.tw .lf-sum{color:var(--lf-text-2);display:flex;flex-wrap:wrap;font-size:13px;gap:4px 18px;padding:0 28px 10px}.tw .lf-sum b{color:var(--lf-text);font-weight:600}@media (max-width:767px){.tw .lf-fbar{padding:12px 16px}.tw .lf-search{width:100%}.tw .lf-sum{padding:0 16px 10px}}.tw .lf-tbl-box{background:var(--lf-surface);border:1px solid var(--lf-border);border-radius:9px;margin:0 28px;overflow-x:auto}.tw .lf-table{border-collapse:collapse;width:100%}.tw .lf-table th{background:var(--lf-surface-2);color:var(--lf-text-3);font-size:12.5px;font-weight:500;padding:9px 12px;text-align:left}.tw .lf-table td,.tw .lf-table th{border-bottom:1px solid var(--lf-border);white-space:nowrap}.tw .lf-table td{height:46px;padding:0 12px}.tw .lf-table tbody tr:last-child td{border-bottom:0}.tw .lf-table tbody tr[data-href]{cursor:pointer}.tw .lf-table tbody tr:hover td{background:var(--lf-hover)}.tw .lf-table tbody tr.lf-sel td{background:var(--lf-sel)}.tw .lf-table .lf-r{text-align:right}.tw .lf-table .lf-muted,.tw .lf-table .lf-sub{color:var(--lf-text-3)}.tw .lf-table .lf-sub{font-size:12.5px;margin-left:6px}.tw .lf-table .lf-trunc{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tw .lf-table .lf-w-place{max-width:230px}.tw .lf-table .lf-w-who{max-width:170px}.tw .lf-table .lf-w-follow{max-width:150px}.tw .lf-table .lf-fit{white-space:nowrap;width:1%}.tw .lf-table .lf-reveal{align-items:center;background:none;border:0;color:var(--lf-text-3);cursor:pointer;display:inline-flex;font:inherit;gap:4px;padding:0}.tw .lf-table .lf-reveal:hover{color:var(--lf-text);text-decoration:underline}.tw .lf-table .lf-acts{padding-left:4px;padding-right:8px;width:1%}.tw .lf-table td.lf-acts .lf-b{color:var(--lf-text-3)}.tw .lf-table td.lf-acts .lf-b:hover{color:var(--lf-text)}.tw .lf-table .lf-l2{color:var(--lf-text-3);display:block;font-size:12.5px;line-height:1.3;margin-top:1px}.tw .lf-sr{clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.tw .lf-cnts{display:inline-grid;gap:6px;grid-template-columns:48px 48px;justify-items:start;white-space:nowrap}.tw .lf-cnt{align-items:center;border-radius:5px;display:inline-flex;font-size:12px;font-variant-numeric:tabular-nums;font-weight:500;gap:4px;height:22px;padding:0 7px}.tw .lf-cnt svg{height:13px;width:13px}.tw .lf-cnt-photo{background:var(--lf-info-bg);color:var(--lf-info-fg)}.tw .lf-cnt-cmt{background:var(--lf-surface-2);box-shadow:inset 0 0 0 1px var(--lf-border);color:var(--lf-text-2)}.tw .lf-cnt-new{background:var(--lf-danger);color:#fff}.tw .lf-pager{align-items:center;color:var(--lf-text-2);display:flex;flex-wrap:wrap;font-size:13px;gap:8px;padding:14px 28px 28px}.tw .lf-pager .lf-sp{flex:1}.tw .lf-pager b{color:var(--lf-text);font-weight:600}.tw .lf-pager .pagination{align-items:center;display:inline-flex;gap:2px}.tw .lf-pager .pagination>a,.tw .lf-pager .pagination>em,.tw .lf-pager .pagination>span{border-radius:6px;display:inline-grid;font-style:normal;height:30px;min-width:30px;padding:0 6px;place-items:center}.tw .lf-pager .pagination>a:hover{background:var(--lf-hover);color:var(--lf-text)}.tw .lf-pager .pagination>em{background:var(--lf-action);color:var(--lf-action-fg)}.tw .lf-pager .pagination>.gap{color:var(--lf-text-3)}.tw .lf-pager .pagination>.disabled{color:var(--lf-text-3);opacity:.5}@media (max-width:767px){.tw .lf-tbl-box{margin:0 16px}.tw .lf-pager{padding:14px 16px 24px}.tw .lf-table .lf-col-md{display:none}}@media (max-width:1279px){.tw .lf-table .lf-col-lg{display:none}}@media (max-width:1439px){.tw .lf-table .lf-col-xl{display:none}}.tw .lf-drawer{background:var(--lf-surface);bottom:0;box-shadow:var(--lf-shadow);display:flex;flex-direction:column;max-width:calc(100vw/var(--lf-zoom, 1));position:fixed;right:0;top:0;width:420px;z-index:25}.tw .lf-drawer:empty{display:none}.tw .lf-dh{border-bottom:1px solid var(--lf-border);padding:16px 20px 14px}.tw .lf-dh-row{align-items:center;color:var(--lf-text-3);display:flex;font-size:12.5px;gap:4px}.tw .lf-dh-row .lf-sp{flex:1}.tw .lf-dh h2{font-size:18px;font-weight:600;letter-spacing:-.01em;line-height:24px;margin:8px 0}.tw .lf-meta{align-items:center;color:var(--lf-text-2);display:flex;flex-wrap:wrap;font-size:13px;gap:6px 10px}.tw .lf-prog{display:grid;gap:4px;grid-template-columns:repeat(5,1fr);margin:14px 0 6px}.tw .lf-prog i{background:var(--lf-border);border-radius:2px;height:4px}.tw .lf-prog i.lf-on{background:var(--lf-text)}.tw .lf-prog i.lf-cur{background:var(--lf-brand)}.tw .lf-prog.lf-prog-off i{background:var(--lf-border)}.tw .lf-progl{color:var(--lf-text-3);display:grid;font-size:11.5px;gap:4px;grid-template-columns:repeat(5,1fr)}.tw .lf-progl .lf-on{color:var(--lf-text-2)}.tw .lf-db{flex:1;overflow-y:auto;padding:16px 20px}.tw .lf-next{background:var(--lf-surface-2);border:1px solid var(--lf-border);border-radius:9px;margin-bottom:16px;padding:12px 14px}.tw .lf-next b{display:block;font-weight:600}.tw .lf-next small{color:var(--lf-text-3);display:block;font-size:12.5px;margin-top:2px}.tw .lf-kv{display:grid;grid-template-columns:120px minmax(0,1fr);margin:0}.tw .lf-kv dd,.tw .lf-kv dt{margin:0;padding:6px 0}.tw .lf-kv dt{color:var(--lf-text-2)}.tw .lf-kv .lf-hide,.tw .lf-kv .lf-l2{color:var(--lf-text-3)}.tw .lf-kv .lf-l2{display:block;font-size:12.5px}.tw .lf-dh-title{color:inherit;text-decoration:none}.tw .lf-dh-title:hover{text-decoration:underline;text-underline-offset:3px}.tw .lf-thumbs{display:grid;gap:8px;grid-template-columns:repeat(3,1fr);margin:14px 0}.tw .lf-thumbs a,.tw .lf-thumbs img{aspect-ratio:4/3;background:var(--lf-surface-2);border:1px solid var(--lf-border);border-radius:7px;display:block;-o-object-fit:cover;object-fit:cover;width:100%}.tw .lf-last{border-top:1px solid var(--lf-border);color:var(--lf-text-2);font-size:13px;padding-top:12px}.tw .lf-last span{color:var(--lf-text-3);display:block;font-size:12.5px}.tw .lf-pv-unread{background:var(--lf-surface);border:1px solid var(--lf-border);border-left:3px solid var(--lf-b-new-fg);border-radius:0 8px 8px 0;display:grid;font-size:13px;gap:4px;margin-bottom:14px;padding:10px 12px}.tw .lf-pv-unread-l{color:var(--lf-b-new-fg);font-size:12px;font-weight:600}.tw .lf-pv-unread .lf-cmt-who{align-items:baseline;display:flex;gap:8px}.tw .lf-pv-unread .lf-cmt-who small{color:var(--lf-text-3);font-size:12px}.tw .lf-pv-unread p{color:var(--lf-text-2);line-height:1.5;margin:0;overflow-wrap:anywhere}.tw .lf-pv-unread a{font-size:12.5px}.tw .lf-dfoot{align-items:center;border-top:1px solid var(--lf-border);display:flex;gap:8px;padding:12px 20px}.tw .lf-kbd{color:var(--lf-text-3);font-size:12.5px;margin-left:auto;white-space:nowrap}@media (max-width:767px){.tw .lf-drawer{width:calc(100vw/var(--lf-zoom, 1))}.tw .lf-kbd{display:none}}.tw .lf-glimpse-hint{align-items:center;color:var(--lf-text-3);display:flex;font-size:13px;gap:8px;margin:0 28px 10px}.tw .lf-glimpse-hint svg{flex:none;height:14px;width:14px}.tw .lf-row-locked td{color:var(--lf-text-3)}.tw .lf-row-locked .lf-ref-tag{font-family:inherit}.tw .lf-glimpse-lock{color:var(--lf-text-3);gap:6px;white-space:nowrap}.tw .lf-glimpse-lock svg{height:13px;width:13px}.tw .lf-glimpse-why{display:grid;gap:10px}.tw .lf-glimpse-why p{margin:0}@media (max-width:767px){.tw .lf-glimpse-hint{margin:0 16px 8px}.tw .lf-glimpse-lock-l{display:none}}.tw .lf-fc{padding:16px 28px 32px}.tw .lf-crumb{align-items:center;color:var(--lf-text-3);display:flex;font-size:13px;gap:6px}.tw .lf-crumb a{color:var(--lf-text-2)}.tw .lf-crumb a:hover{color:var(--lf-text)}.tw .lf-crumb svg{height:14px;width:14px}.tw .lf-crumb .lf-sp{flex:1}.tw .lf-crumb .lf-season{color:var(--lf-text-3);font-size:12.5px}.tw .lf-fh{align-items:flex-start;display:flex;flex-wrap:wrap;gap:8px;margin:8px 0 18px}.tw .lf-fh>div:first-child{flex:1;min-width:260px}.tw .lf-fh h1{font-size:22px;font-weight:600;letter-spacing:-.01em;line-height:28px;margin:0 0 8px}.tw .lf-fh .lf-acts{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.tw .lf-fh form{display:inline-flex}.tw .lf-star{color:var(--lf-text-3)}.tw .lf-star.lf-on{color:var(--lf-brand-fg)}.tw .lf-star.lf-on svg{fill:currentColor}.tw .lf-steps{display:grid;gap:6px;grid-template-columns:repeat(5,minmax(0,1fr));list-style:none;margin:0 0 6px;padding:0}.tw .lf-steps i{background:var(--lf-border);border-radius:2px;display:block;height:4px;margin-bottom:8px}.tw .lf-steps .lf-on i{background:var(--lf-text)}.tw .lf-steps .lf-cur i{background:var(--lf-brand)}.tw .lf-steps .lf-x i{background:var(--lf-b-off-fg)}.tw .lf-steps b{display:block;font-size:13px;font-weight:500}.tw .lf-steps li:not(.lf-on):not(.lf-cur) b{color:var(--lf-text-3);font-weight:400}.tw .lf-steps small{color:var(--lf-text-3);font-size:12px}.tw .lf-dtabs{border-bottom:1px solid var(--lf-border);display:flex;gap:2px;margin:14px 0 16px;overflow-x:auto}.tw .lf-dtabs a{border-bottom:2px solid #0000;color:var(--lf-text-2);margin-bottom:-1px;padding:10px 8px;white-space:nowrap}.tw .lf-dtabs a:hover{color:var(--lf-text)}.tw .lf-dtabs a.lf-on{border-bottom-color:var(--lf-action);color:var(--lf-text);font-weight:500}.tw .lf-dtabs a:focus{outline:none}.tw .lf-dtabs a:focus-visible{color:var(--lf-text);text-decoration:underline;text-underline-offset:4px}.tw .lf-dtabs .lf-n{color:var(--lf-text-3);font-size:12px;margin-left:4px}.tw .lf-fgrid{align-items:start;display:grid;gap:16px;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.tw .lf-fgrid>div{display:grid;gap:16px;min-width:0}.tw #reporting_fiche_on_site{display:contents}.tw .lf-panel{background:var(--lf-surface);border:1px solid var(--lf-border);border-radius:9px;min-width:0}.tw .lf-panel+.lf-panel{margin-top:0}.tw .lf-hd{align-items:center;border-bottom:1px solid var(--lf-border);display:flex;gap:10px;min-height:48px;padding:8px 16px}.tw .lf-hd h2{font-size:14px;font-weight:600;line-height:20px;margin:0}.tw .lf-hd .lf-sp{flex:1}.tw .lf-pin{padding:12px 16px}.tw .lf-panel .lf-table td:first-child,.tw .lf-panel .lf-table th:first-child{padding-left:16px}.tw .lf-kv2{display:grid;gap:0 24px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:4px 16px 10px}.tw .lf-pin .lf-kv2{padding:0}.tw .lf-kv2>div{border-bottom:1px solid var(--lf-border);min-width:0;padding:8px 0}.tw .lf-kv2>div.lf-wide{grid-column:1/-1}.tw .lf-kv2 dt{color:var(--lf-text-3);font-size:12.5px}.tw .lf-kv2 dd{margin:2px 0 0;overflow-wrap:anywhere}.tw .lf-kv2 .lf-hot{color:var(--lf-b-fail-fg);font-weight:500}.tw .lf-people{list-style:none;margin:0;padding:4px 0}.tw .lf-people li{align-items:center;display:flex;gap:10px;padding:9px 16px}.tw .lf-people li>span:nth-child(2){flex:1;min-width:0}.tw .lf-people b{display:block;font-weight:500}.tw .lf-people small{color:var(--lf-text-3);display:block;font-size:12.5px;overflow-wrap:anywhere}.tw .lf-people small a{color:var(--lf-text-2);text-decoration:underline;text-underline-offset:2px}.tw .lf-card-in{align-items:center;border:1px solid var(--lf-border);border-radius:8px;display:flex;gap:10px;padding:10px 12px}.tw .lf-card-in>span:nth-child(2){flex:1;min-width:0}.tw .lf-card-in b{display:block;font-weight:500}.tw .lf-card-in small{color:var(--lf-text-3);display:block}.tw .lf-card-in+.lf-card-in,.tw .lf-card-in+.lf-row-acts,.tw .lf-pin>p+.lf-row-acts{margin-top:10px}.tw .lf-row-acts{display:flex;flex-wrap:wrap;gap:8px}.tw .lf-row-acts form{display:inline-flex}.tw .lf-pin>p{color:var(--lf-text-2);margin:0}.tw .lf-tl-day+.lf-tl-day{margin-top:14px}.tw .lf-tl-day h4{color:var(--lf-text-2);font-size:12px;font-weight:600;letter-spacing:.02em;margin:0 0 4px}.tw .lf-act{list-style:none;margin:0;padding:0}.tw .lf-act li{align-items:start;display:grid;gap:22px;grid-template-columns:40px minmax(0,1fr);padding:5px 0;position:relative}.tw .lf-act li:before{background:var(--lf-border);bottom:0;content:"";left:50px;position:absolute;top:0;width:1px}.tw .lf-act li:first-child:before{top:10px}.tw .lf-act li:last-child:before{bottom:calc(100% - 10px)}.tw .lf-act li:only-child:before{display:none}.tw .lf-act li:after{background:var(--lf-border-strong);border-radius:50%;box-shadow:0 0 0 2px var(--lf-surface);content:"";height:7px;left:47px;position:absolute;top:7px;width:7px}.tw .lf-tl-day:first-child .lf-act li:first-child:after{background:var(--lf-brand)}.tw .lf-act time{color:var(--lf-text-3);font-size:12.5px;font-variant-numeric:tabular-nums;line-height:20px;white-space:nowrap}.tw .lf-act li>span{line-height:20px}.tw .lf-act small{color:var(--lf-text-3);display:block;font-size:12.5px;line-height:18px;overflow-wrap:anywhere}.tw .lf-photos{-moz-column-gap:14px;column-gap:14px;-moz-columns:300px;columns:300px}.tw .lf-photos figure{-moz-column-break-inside:avoid;break-inside:avoid;margin:0 0 14px}.tw .lf-photos img{background:var(--lf-surface-2);border:1px solid var(--lf-border);border-radius:7px;display:block;height:auto;width:100%}.tw .lf-photos figcaption{color:var(--lf-text-3);font-size:12px;margin-top:4px}.tw .lf-pin .lf-thumbs{margin:0}.tw .lf-qr-hd{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}.tw .lf-seg{background:var(--lf-surface-2);border:1px solid var(--lf-border);border-radius:7px;display:inline-flex;padding:2px}.tw .lf-seg-b{align-items:center;background:none;border:0;border-radius:5px;color:var(--lf-text-2);cursor:pointer;display:inline-flex;font:inherit;font-size:12.5px;gap:5px;height:26px;padding:0 9px}.tw .lf-seg-b .lf-n{color:var(--lf-text-3);font-size:11.5px}.tw .lf-seg-b[aria-pressed=true]{background:var(--lf-surface);box-shadow:var(--lf-shadow);color:var(--lf-text)}.tw .lf-seg-b:disabled{cursor:default;opacity:.45}.tw .lf-qr-opt{display:grid;gap:2px}.tw .lf-qr-opt b{font-weight:500}.tw .lf-qr-opt small{color:var(--lf-text-3);font-size:12.5px;line-height:17px}.tw .lf-cbx .ts-dropdown .optgroup-header{color:var(--lf-text-3);font-size:11.5px;font-weight:600;letter-spacing:.04em;padding:8px 8px 4px;text-transform:uppercase}.tw .lf-video{display:block;position:relative}.tw .lf-video:after{border-color:#0000 #0000 #0000 #fff;border-style:solid;border-width:11px 0 11px 18px;content:"";filter:drop-shadow(0 1px 3px rgba(0,0,0,.5));height:0;left:50%;position:absolute;top:50%;transform:translate(-35%,-50%);width:0}.pswp__video-wrapper{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.pswp__video-wrapper video{max-height:100%;max-width:100%}.tw .lf-cmts{list-style:none;margin:-12px -16px 0;padding:0}.tw .lf-cmt{border-bottom:1px solid var(--lf-border);display:grid;gap:12px;grid-template-columns:32px minmax(0,1fr);padding:14px 16px}.tw .lf-unread{align-items:center;display:flex;gap:10px;height:0;margin:-1px 0 0;padding:0 16px;position:relative;z-index:1}.tw .lf-unread:before{border-top:1px solid var(--lf-danger);content:"";flex:1}.tw .lf-unread span{font-size:11.5px;line-height:18px;order:2;padding:0 8px}.tw .lf-dtabs .lf-n.lf-n-new,.tw .lf-unread span{background:var(--lf-danger);border-radius:9px;color:#fff;font-weight:600}.tw .lf-dtabs .lf-n.lf-n-new{padding:0 6px}.tw .lf-cmt.lf-mine{background:var(--lf-surface-2)}.tw .lf-cmt .lf-av{height:32px;width:32px}.tw .lf-cmt-who{align-items:baseline;display:flex;flex-wrap:wrap;gap:2px 8px;line-height:20px}.tw .lf-cmt-who b{font-weight:600}.tw .lf-cmt-who small{color:var(--lf-text-3);font-size:12.5px}.tw .lf-via{border:1px solid var(--lf-border);border-radius:4px;color:var(--lf-text-2);font-size:11.5px;line-height:18px;padding:0 5px}.tw .lf-cmt-body{color:var(--lf-text);line-height:21px;margin-top:4px;overflow-wrap:anywhere}.tw .lf-cmt-body p{margin:0}.tw .lf-cmt-body p+p{margin-top:8px}.tw .lf-cmt-body ol,.tw .lf-cmt-body ul{margin:6px 0;padding-left:20px}.tw .lf-cmt-body a{text-decoration:underline}.tw .lf-cmt-del{color:var(--lf-text-3);font-style:italic;margin:4px 0 0}.tw .lf-cmt-new{display:grid;gap:10px;margin-top:16px}.tw .lf-cmt-new .lf-ff{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.tw .lf-cmt-acts{align-items:flex-start;display:flex;flex-wrap:wrap;gap:4px;margin:6px 0 0 -10px}.tw .lf-cmt-edit>summary{list-style:none;width:-moz-max-content;width:max-content}.tw .lf-cmt-edit>summary::-webkit-details-marker{display:none}.tw .lf-cmt-edit-open{align-items:center;display:inline-flex;gap:6px}.tw .lf-cmt-edit-close,.tw .lf-cmt-edit[open] .lf-cmt-edit-open{display:none}.tw .lf-cmt-edit[open] .lf-cmt-edit-close{display:inline}.tw .lf-cmt-edit[open]{flex-basis:100%;order:-1;padding-left:10px}.tw .lf-cmt-edit[open]~.lf-b{display:none}.tw .lf-cmt-edit .lf-cmt-new{margin-top:8px}.tw .lf-cmt:has(.lf-cmt-edit[open]) .lf-cmt-body{display:none}@media (max-width:1023px){.tw .lf-fgrid{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.tw .lf-fc{padding:12px 16px 24px}.tw .lf-steps{grid-template-columns:repeat(5,minmax(56px,1fr));overflow-x:auto}.tw .lf-steps b{font-size:12px;line-height:16px}.tw .lf-kv2{grid-template-columns:minmax(0,1fr)}}.tw .lf-dup{display:grid;grid-template-columns:minmax(0,1fr)}.tw .lf-dup-card{display:grid;gap:6px;min-width:0}.tw .lf-dup-card .lf-card-in{flex-wrap:wrap;min-width:0}.tw .lf-dup-card .lf-card-in>span:nth-child(2){flex:1 1 140px}.tw .lf-dup-card>p{color:var(--lf-text-3);font-size:12.5px;margin:0}.tw .lf-dup-hd{align-items:center;display:flex;gap:8px}.tw .lf-dup-tag{align-items:center;border-radius:5px;display:inline-flex;font-size:12.5px;font-weight:600;gap:5px;padding:2px 8px}.tw .lf-dup-mark .lf-dup-tag{background:var(--lf-b-off-bg);color:var(--lf-b-off-fg)}.tw .lf-dup-keep .lf-dup-tag{background:var(--lf-ok-bg);color:var(--lf-ok-fg)}.tw .lf-dup-mark .lf-card-in{background:var(--lf-surface-2);border-style:dashed}.tw .lf-dup-mark .lf-card-in b{color:var(--lf-text-2)}.tw .lf-dup-keep .lf-card-in{border-color:var(--lf-border-strong)}.tw .lf-dup-here{color:var(--lf-text-3);font-size:12px;margin-left:auto}.tw .lf-dup-link{align-items:center;color:var(--lf-text-3);display:flex;font-size:12.5px;gap:6px;margin:10px 0 10px 18px}.tw .lf-mf .lf-mf-start{margin-right:auto}.tw .lf-mf:has(.lf-mf-start){flex-wrap:wrap}.tw .lf-menu-share{align-items:flex-start}.tw .lf-menu-share>svg{margin-top:2px}.tw .lf-menu-share small{color:var(--lf-text-3);display:block;font-size:12px}.tw .lf-statut{align-items:center;background:var(--lf-action-soft);border:1px solid color-mix(in srgb,var(--lf-action) 22%,#0000);border-radius:10px;display:flex;flex-wrap:wrap;gap:10px 12px;margin:-6px 0 18px;padding:10px 12px 10px 14px}.tw .lf-statut-ic{color:var(--lf-action-soft-fg);display:inline-flex}.tw .lf-statut-ic svg{height:18px;width:18px}.tw .lf-statut-tx{flex:1;min-width:220px}.tw .lf-statut-tx b{color:var(--lf-action-soft-fg);display:block;font-size:13.5px;font-weight:600}.tw .lf-statut-tx small{color:var(--lf-text-2);display:block;font-size:12.5px;line-height:18px;min-height:2lh}.tw .lf-statut-hinted .lf-statut-tx small{color:var(--lf-text)}.tw .lf-statut-acts{display:flex;flex-wrap:wrap;gap:8px}.tw .lf-statut form{display:inline-flex}.tw .lf-statut-b{background:var(--lf-surface)}.tw .lf-statut-season{background:var(--lf-surface-2);border-radius:4px;color:var(--lf-text-3);font-size:12px;padding:0 5px}.tw .lf-statut-dot{background:var(--lf-b-off-fg);border-radius:50%;height:7px;width:7px}.tw .lf-statut-new{background:var(--lf-b-new-fg)}.tw .lf-statut-wait{background:#0000;box-shadow:inset 0 0 0 1.5px var(--lf-b-wait-fg)}.tw .lf-statut-live{background:var(--lf-b-live-fg)}.tw .lf-statut-done{background:var(--lf-b-done-fg)}.tw .lf-statut-fail{background:var(--lf-b-fail-fg)}.tw .lf-statut-prev{margin-top:12px}.tw .lf-mb:not(:has(option[value=confirm]:checked)) .lf-statut-prev{display:none}.tw .lf-statut-reason{border:0;display:grid;gap:12px;margin:16px 0 0;min-width:0;padding:0}.tw .lf-statut-reason .lf-hint{margin:-8px 0 0}.tw .lf-mb:not(:has(#aasm_event option[value=set_not_valid]:checked)) .lf-statut-reason{display:none}.tw .lf-itv-form:not(:has(#intervention_aasm_state_set_not_valid:checked)) .lf-statut-reason{display:none}.tw .lf-loc-acts{background:var(--lf-surface-2);border-radius:0 0 8px 8px;border-top:1px solid var(--lf-border);display:flex;flex-wrap:wrap;gap:8px;padding:12px 16px}.tw .lf-modal:has(.lf-loc-modal-wide){width:620px}.tw .lf-modal:has(.lf-loc-modal){max-height:calc(100vh/var(--lf-zoom, 1) - 48px);overflow-y:auto}.tw .lf-actors{border:1px solid var(--lf-border);border-radius:8px;padding:0}.tw .lf-actors li{align-items:flex-start;padding:10px 12px}.tw .lf-actors li+li{border-top:1px solid var(--lf-border)}.tw .lf-actors .lf-actors-ct{display:flex;flex-wrap:wrap;gap:4px 10px;margin-top:2px}.tw .lf-actors-role{align-items:flex-end;display:flex;flex-direction:column;gap:3px;text-align:right}.tw .lf-actors-role small{max-width:200px}.tw .lf-weather{border:1px solid var(--lf-border);border-radius:8px;display:block;height:420px;margin:0 auto;max-width:100%;width:378px}.tw .lf-weather-src{align-items:center;color:var(--lf-text-2);display:inline-flex;font-size:12.5px;gap:4px;justify-self:center}.tw .lf-weather-src:hover{color:var(--lf-action)}.tw .lf-orgs{display:grid;gap:8px;list-style:none;margin:0;padding:0}.tw .lf-orgs li{border:1px solid var(--lf-border);border-left:3px solid var(--lf-tag-green-fg);border-radius:8px;display:grid;gap:2px;padding:10px 12px}.tw .lf-orgs li.lf-orgs-th{border-left-color:var(--lf-tag-yellow-fg)}.tw .lf-orgs b{font-weight:500}.tw .lf-orgs small{color:var(--lf-text-3);font-size:12.5px}.tw .lf-orgs-ct{display:flex;flex-wrap:wrap;font-size:13px;gap:4px 14px;margin-top:4px}.tw .lf-orgs-ct a{align-items:center;color:var(--lf-text-2);display:inline-flex;gap:5px;overflow-wrap:anywhere}.tw .lf-orgs-ct a:hover{color:var(--lf-action)}.tw .lf-orgs details{font-size:13px;margin-top:4px}.tw .lf-orgs summary{color:var(--lf-text-2);cursor:pointer}.tw .lf-orgs details p{color:var(--lf-text-2);margin:4px 0 0}.tw .lf-azimuth{display:inline-block;height:16px;margin-right:4px;vertical-align:-3px;width:16px}.tw .lf-azimuth path{fill:var(--lf-danger);stroke:var(--lf-surface);stroke-width:.8;stroke-linejoin:round}.tw .lf-fc-form{max-width:1080px}.tw .lf-form{background:var(--lf-surface);border:1px solid var(--lf-border);border-radius:9px}.tw .lf-form-errors{margin:16px 20px 0}.tw .lf-form-errors ul{margin:4px 0 0;padding-left:18px}.tw .lf-fsec{display:grid;gap:24px;grid-template-columns:240px minmax(0,1fr);padding:20px}.tw .lf-fsec+.lf-fsec,.tw .lf-fsec+[data-reporting-form-target]>.lf-fsec:first-child,.tw [data-reporting-form-target]+.lf-fsec{border-top:1px solid var(--lf-border)}.tw .lf-fsec h3{font-size:14px;font-weight:600;margin:0 0 4px}.tw .lf-fsec>div>p{color:var(--lf-text-3);font-size:13px;margin:0}.tw .lf-fgrid2{align-content:start;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.tw .lf-fgrid2 .lf-wide{grid-column:1/-1}.tw .lf-ffoot{align-items:center;background:var(--lf-surface-2);border-radius:0 0 9px 9px;border-top:1px solid var(--lf-border);display:flex;flex-wrap:wrap;gap:8px;padding:12px 20px}.tw .lf-ffoot .lf-sp{flex:1}.tw .lf-ffoot small{color:var(--lf-text-3);font-size:12.5px}.tw .lf-static{align-items:center;color:var(--lf-text);display:flex;min-height:36px}.tw .lf-field .lf-err{align-items:center;color:var(--lf-b-fail-fg);display:flex;font-size:12.5px;gap:6px}.tw .lf-field:has(.lf-err) .lf-inp,.tw .lf-field:has(.lf-err) .lf-sel{border-color:var(--lf-b-fail-fg)}.tw .lf-inp-unit{position:relative}.tw .lf-inp-unit .lf-inp{padding-right:32px}.tw .lf-inp-unit>span{color:var(--lf-text-3);font-size:13px;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.tw .lf-segc{background:var(--lf-surface);border:1px solid var(--lf-border-strong);border-radius:7px;display:inline-flex;justify-self:start;overflow:hidden}.tw .lf-segc label{cursor:pointer;display:inline-flex;margin:0;position:relative}.tw .lf-segc label+label{border-left:1px solid var(--lf-border)}.tw .lf-segc input{cursor:pointer;inset:0;margin:0;opacity:0;position:absolute}.tw .lf-segc span{align-items:center;color:var(--lf-text-2);display:inline-flex;height:34px;padding:0 14px}.tw .lf-segc label:hover span{color:var(--lf-text)}.tw .lf-segc input:checked+span{background:var(--lf-action);color:var(--lf-action-fg)}.tw .lf-segc input:focus-visible+span{box-shadow:inset 0 0 0 2px var(--lf-focus)}.tw .lf-map{background:var(--lf-surface-2);border:1px solid var(--lf-border);border-radius:9px;height:min(520px,calc(70vh/var(--lf-zoom, 1)));overflow:hidden;position:relative}.tw .lf-map-canvas{inset:0;position:absolute}.tw .lf-map-search{left:12px;position:absolute;top:12px;width:min(340px,calc(100% - 64px));z-index:2}.tw .lf-map-search>svg{color:var(--lf-text-3);left:10px;pointer-events:none;position:absolute;top:10px}.tw .lf-map-search input{background:var(--lf-surface);border:1px solid var(--lf-border-strong);border-radius:7px;box-shadow:0 4px 14px #14132714;color:var(--lf-text);font:inherit;height:36px;padding:0 10px 0 34px;width:100%}.tw .lf-map-search input:focus{border-color:var(--lf-focus);box-shadow:0 0 0 3px var(--lf-ring);outline:none}.tw .lf-map-results{background:var(--lf-surface);border:1px solid var(--lf-border);border-radius:8px;box-shadow:0 12px 32px #14132724;list-style:none;margin:4px 0 0;max-height:280px;overflow-y:auto;padding:4px}.tw .lf-map-results [role=option]{border-radius:5px;cursor:pointer;display:grid;padding:6px 8px}.tw .lf-map-results [aria-selected=true],.tw .lf-map-results [role=option]:hover{background:var(--lf-surface-2)}.tw .lf-map-results small{color:var(--lf-text-3);font-size:12px}.tw .lf-map-empty{color:var(--lf-text-3);padding:6px 8px}.tw .lf-map-tools{align-items:center;display:flex;flex-wrap:wrap;gap:8px;left:12px;position:absolute;right:56px;top:56px;z-index:1}.tw .lf-map-tools .lf-b{box-shadow:0 4px 14px #14132714}.tw .lf-map-tools>.lf-b-icon{height:36px;width:36px}.tw .lf-map-tools .lf-cmap-panel{max-height:390px}@media (max-width:640px){.tw .lf-map-tools .lf-cmap-panel{max-height:290px}}.tw .lf-map-status:empty{display:none}.tw .lf-map-status{background:var(--lf-surface);border-radius:5px;bottom:30px;color:var(--lf-text-2);font-size:12.5px;margin:0;padding:4px 8px;position:absolute;right:12px;z-index:1}.tw .lf-map-foot{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-top:-8px}.tw .lf-map-hint{color:var(--lf-text-3);font-size:12.5px;margin:0}.tw .lf-map-foot .lf-b{flex:none}.tw .lf-map-foot .lf-b[hidden]{display:none}.tw .lf-map-pin{background:var(--lf-brand);border:2px solid #fff;border-radius:50% 50% 50% 0;box-shadow:0 2px 6px #14132759;cursor:grab;height:22px;margin-bottom:4px;transform:rotate(-45deg);width:22px}.tw .lf-map .maplibregl-ctrl-group{border-radius:7px;box-shadow:0 4px 14px #14132714}@media (max-width:767px){.tw .lf-fsec{gap:12px;padding:16px}.tw .lf-fgrid2,.tw .lf-fsec{grid-template-columns:minmax(0,1fr)}.tw .lf-map{height:420px}}.tw .lf-addr-search .lf-map-search{left:auto;position:relative;top:auto;width:100%;z-index:3}.tw .lf-addr-search .lf-map-results{box-shadow:0 8px 24px #1413271f;left:0;position:absolute;right:0}.tw .lf-photo-field{align-items:center;display:flex;gap:14px}.tw .lf-photo-field .lf-av{height:48px;-o-object-fit:cover;object-fit:cover;width:48px}.tw .lf-photo-field>div{display:grid;gap:8px;min-width:0}.tw .lf-file{color:var(--lf-text-2);font-size:13px;max-width:100%}.tw .lf-file::file-selector-button{background:var(--lf-surface);border:1px solid var(--lf-border-strong);border-radius:7px;color:var(--lf-text);cursor:pointer;font:inherit;font-weight:500;height:32px;margin-right:10px;padding:0 12px}.tw .lf-file::file-selector-button:hover{background:var(--lf-surface-2)}.tw .lf-prefs{display:grid;list-style:none;margin:0;padding:0}.tw .lf-prefs li+li{border-top:1px solid var(--lf-border)}.tw .lf-prefs .lf-sw-row{height:auto;min-height:44px;width:100%}.tw .lf-choices{display:grid;gap:10px}.tw .lf-prefs-empty{color:var(--lf-text-3);margin:0}.tw .lf-apy-count{color:var(--lf-text-3);font-size:13px}.tw .lf-apy{padding-top:14px}.tw .lf-apy-privacy{margin:0 28px 16px}.tw .lf-apy-intro{align-items:flex-start;color:var(--lf-text-3);display:flex;font-size:13px;gap:8px;margin:0 28px 12px}.tw .lf-apy-intro-side{margin:0}.tw .lf-apy-intro svg{height:14px;margin-top:3px;width:14px}.tw .lf-apy-map{background:var(--lf-surface-2);border:1px solid var(--lf-border);border-radius:9px;height:320px;margin:0 28px 16px;overflow:hidden;position:relative}.tw .lf-apy-map-one{border:0;border-bottom:1px solid var(--lf-border);border-radius:0;height:260px;margin:0}.tw .lf-apy-map .maplibregl-ctrl-group{border-radius:7px;box-shadow:0 4px 14px #14132714}.tw .lf-pmap-pt{cursor:default;display:block}.tw a.lf-pmap-pt{cursor:pointer}.tw .lf-pmap-pt .lf-map-pin{cursor:inherit;display:block}.tw a.lf-pmap-pt:hover .lf-map-pin{background:var(--lf-text)}.tw .lf-apy-name{color:var(--lf-text);font-weight:500}.tw .lf-apy-name:hover{text-decoration:underline;text-underline-offset:2px}.tw .lf-apy-tag{align-items:center;display:inline-flex;gap:5px}.tw .lf-apy-tag svg{color:var(--lf-text-3);height:14px;width:14px}@media (max-width:767px){.tw .lf-apy-privacy{margin:0 16px 14px}.tw .lf-apy-intro{margin:0 16px 12px}.tw .lf-apy-intro-side{margin:0}.tw .lf-apy-map{height:240px;margin:0 16px 14px}.tw .lf-apy-map-one{margin:0}}.tw .lf-fav-scope{background:var(--lf-hover);border-radius:10px;color:var(--lf-text-2);font-size:12px;padding:2px 8px;white-space:nowrap}.tw .lf-fav-box{margin-top:16px}.tw .lf-pg{padding:16px 28px 32px}.tw .lf-lead{color:var(--lf-text-2);margin:8px 0 0;max-width:760px}.tw .lf-pg>.lf-fh:first-child{margin-top:0}@media (max-width:767px){.tw .lf-pg{padding:12px 16px 24px}}.tw .lf-org-deps{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));list-style:none;margin:0;padding:6px}.tw .lf-org-deps a{align-items:center;border-radius:7px;color:var(--lf-text);display:flex;gap:10px;padding:10px}.tw .lf-org-deps a:hover{background:var(--lf-hover)}.tw .lf-org-deps b{flex:1;font-weight:500;min-width:0}.tw .lf-org-deps svg{color:var(--lf-text-3)}.tw .lf-org-deps .lf-sq{width:34px}.tw .lf-org-filter{align-items:center;display:flex;flex-wrap:wrap;gap:8px 10px;margin-bottom:14px}.tw .lf-org-filter .lf-lbl{color:var(--lf-text-2);font-weight:500}.tw .lf-org-filter .lf-cbx,.tw .lf-org-filter>select{max-width:100%;width:320px}.tw .lf-org-filter .optgroup-header{color:var(--lf-text-3);font-size:11px;font-weight:600;letter-spacing:.05em;padding:8px 8px 4px;text-transform:uppercase}.tw .lf-org-box{overflow-x:auto}.tw .lf-org{align-items:center;display:flex;flex-direction:column;min-width:100%;padding:28px 24px 32px;width:-moz-max-content;width:max-content}.tw .lf-org p{margin:0}.tw .lf-org-branch,.tw .lf-org-head{text-align:center}.tw .lf-org-name{font-weight:600}.tw .lf-org-count{color:var(--lf-text-3);font-size:12.5px}.tw .lf-org-eyebrow{color:var(--lf-text-3);font-size:11px;font-weight:600;height:16px;letter-spacing:.05em;line-height:16px;text-transform:uppercase}.tw .lf-org-tag{background:var(--lf-b-off-bg);border-radius:4px;color:var(--lf-b-off-fg);font-size:11.5px;font-weight:500;margin-left:6px;padding:1px 6px}.tw .lf-org-tag-custom{background:var(--lf-b-new-bg);color:var(--lf-b-new-fg)}.tw .lf-org-stem{background:var(--lf-border-strong);display:block;height:28px;width:1px}.tw .lf-org-cards{display:grid;gap:8px;list-style:none;margin:12px 0 0;padding:0;text-align:left}.tw .lf-org-row{display:flex;flex-wrap:wrap;justify-content:center}.tw .lf-org-row>li{width:256px}.tw .lf-org-anim{width:288px}.tw .lf-org-card{align-items:center;background:var(--lf-surface);border:1px solid var(--lf-border);border-radius:9px;display:flex;gap:10px;min-width:0;padding:9px 12px}.tw .lf-org-card .lf-av{background:var(--lf-brand-soft);color:var(--lf-brand-fg);font-size:12px;height:34px;-o-object-fit:cover;object-fit:cover;width:34px}.tw .lf-org-who{flex:1;min-width:0}.tw .lf-org-person{color:var(--lf-text);display:block;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tw a.lf-org-person:hover{text-decoration:underline;text-underline-offset:2px}.tw .lf-org-who small{color:var(--lf-text-3);display:block;font-size:12.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tw .lf-org-who .lf-org-place{align-items:center;display:flex;gap:6px;overflow:visible}.tw .lf-org-place>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis}.tw .lf-org-dark{background:var(--lf-action);border-color:var(--lf-action)}.tw .lf-org-dark .lf-org-person,.tw .lf-org-dark a.lf-org-person:hover{color:var(--lf-action-fg)}.tw .lf-org-dark .lf-org-who small{color:var(--lf-action-fg);opacity:.72}.tw .lf-org-dark .lf-av{background:var(--lf-brand);color:#1c1b22}.tw .lf-org-lead{border-color:var(--lf-brand);box-shadow:0 0 0 1px var(--lf-brand)}.tw .lf-org-ghost{align-items:center;border:1px dashed var(--lf-border-strong);border-radius:9px;color:var(--lf-text-3);display:flex;font-size:12.5px;gap:6px;justify-content:center;padding:9px 12px}.tw .lf-org-anim>.lf-org-ghost{margin-top:12px}.tw .lf-org-team{border-left:1px solid var(--lf-border-strong);margin:8px 0 0 20px;padding:8px 0 0 16px}.tw .lf-org-left{text-align:left}.tw .lf-org-branches{display:flex;list-style:none;margin:0;padding:0}.tw .lf-org-branches>li{padding:24px 8px 0;position:relative;width:240px}.tw .lf-org-branches>li:before{background:var(--lf-border-strong);content:"";height:1px;left:0;position:absolute;right:0;top:0}.tw .lf-org-branches>li:first-child:before{left:50%}.tw .lf-org-branches>li:last-child:before{right:50%}.tw .lf-org-branches>li:only-child:before{display:none}.tw .lf-org-branches>li:after{background:var(--lf-border-strong);content:"";height:24px;left:50%;position:absolute;top:0;width:1px}.tw .lf-org-more{margin-top:8px}.tw .lf-org-more>summary{align-items:center;border-radius:7px;color:var(--lf-text-2);cursor:pointer;display:flex;font-size:12.5px;font-weight:500;gap:4px;justify-content:center;list-style:none;padding:5px 10px}.tw .lf-org-more>summary::-webkit-details-marker{display:none}.tw .lf-org-more>summary:hover{background:var(--lf-hover)}.tw .lf-org-more>summary svg{height:14px;transition:transform .15s;width:14px}.tw .lf-org-more[open]>summary svg{transform:rotate(90deg)}.tw .lf-org-empty{align-items:center;color:var(--lf-text-3);display:flex;flex-wrap:wrap;font-size:12.5px;gap:6px;justify-content:center;margin-top:36px}.tw .lf-org-chip{border:1px dashed var(--lf-border-strong);border-radius:12px;padding:2px 10px}.tw .lf-org-plus{display:inline-flex;flex:none;position:relative}.tw .lf-org-plus>button{background:var(--lf-hover);border:0;border-radius:9px;color:var(--lf-text-2);cursor:pointer;font:inherit;font-size:11.5px;font-weight:600;line-height:18px;padding:0 6px}.tw .lf-org-dark .lf-org-plus>button{background:var(--lf-action-hover);color:var(--lf-action-fg)}.tw .lf-org-pop{background:var(--lf-surface);border:1px solid var(--lf-border-strong);border-radius:9px;bottom:calc(100% + 6px);box-shadow:var(--lf-shadow-menu);color:var(--lf-text);display:grid;gap:4px;left:50%;max-height:220px;opacity:0;overflow-y:auto;padding:10px 12px;position:absolute;transform:translate(-50%,4px);transition:opacity .15s,transform .15s,visibility .15s;visibility:hidden;white-space:normal;width:232px;z-index:30}.tw .lf-org-pop b{color:var(--lf-text-3);font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.tw .lf-org-pop>span{align-items:center;display:flex;font-size:12.5px;gap:6px}.tw .lf-org-pop svg{color:var(--lf-text-3);height:12px;width:12px}.tw .lf-org-plus:focus-within .lf-org-pop,.tw .lf-org-plus:hover .lf-org-pop{opacity:1;transform:translate(-50%);visibility:visible}@media (max-width:767px){.tw .lf-org{padding:20px 16px 24px;width:auto}.tw .lf-org-anim,.tw .lf-org-branches,.tw .lf-org-branches>li,.tw .lf-org-head,.tw .lf-org-row>li{width:100%}.tw .lf-org-branches{flex-direction:column;gap:20px}.tw .lf-org-branches>li{padding:0}.tw .lf-org-branch .lf-org-eyebrow:empty,.tw .lf-org-branches>li:after,.tw .lf-org-branches>li:before{display:none}}.tw .lf-rd{align-items:start;display:grid;gap:16px;grid-template-columns:300px minmax(0,1fr)}.tw .lf-rd-form,.tw .lf-rd-main{display:grid;gap:16px;min-width:0}.tw .lf-rd-news{margin-bottom:16px}.tw .lf-rd-news ul{margin:6px 0 0;padding-left:18px}.tw .lf-rd-news small{opacity:.8}.tw .lf-rd-news form{display:inline-flex}.tw .lf-rl{display:grid;gap:1px;padding:6px}.tw .lf-rl-item{align-items:center;border-radius:7px;color:var(--lf-text);display:flex;gap:8px;padding:8px 10px}.tw a.lf-rl-item:hover{background:var(--lf-hover)}.tw .lf-rl-item.lf-on{background:var(--lf-sel)}.tw .lf-rl-item>span:first-child{flex:1;min-width:0}.tw .lf-rl-item b{display:block;font-weight:500}.tw .lf-rl-item.lf-on b{font-weight:600}.tw .lf-rl-item small{color:var(--lf-text-3);display:block;font-size:12.5px}.tw .lf-rl-lock{color:var(--lf-text-3);display:flex}.tw .lf-rl-lock svg{height:14px;width:14px}.tw .lf-rl-new{border-top:1px solid var(--lf-border);display:flex;gap:8px;padding:10px 12px 12px}.tw .lf-rl-new .lf-inp{height:32px}.tw .lf-rl-grp{border-top:1px solid var(--lf-border);color:var(--lf-text-3);font-size:11.5px;font-weight:500;margin:0;padding:12px 16px 2px}.tw .role-definitions-fixed{padding-bottom:6px}.tw .lf-rl-fixed{color:var(--lf-text-2);margin:0 6px}.tw .lf-rl-tag{border:1px solid var(--lf-border);border-radius:4px;color:var(--lf-text-3);font-size:11.5px;padding:1px 6px}.tw .lf-rh{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.tw .lf-rh h2{font-size:18px;font-weight:600;line-height:26px;margin:0}.tw .lf-rh-desc{color:var(--lf-text-2);margin:4px 0 0}.tw .lf-rh-none{color:var(--lf-text-3);margin:10px 0 0}.tw .lf-rh-holders{margin-top:10px}.tw .lf-rh-holders>summary{align-items:center;color:var(--lf-text-2);cursor:pointer;display:inline-flex;font-weight:500;gap:4px;list-style:none}.tw .lf-rh-holders>summary::-webkit-details-marker{display:none}.tw .lf-rh-holders>summary:hover{color:var(--lf-text)}.tw .lf-rh-holders>summary svg{height:14px;transition:transform .15s;width:14px}.tw .lf-rh-holders[open]>summary svg{transform:rotate(90deg)}.tw .lf-rh-holders .lf-people{margin-top:6px;max-height:320px;overflow-y:auto}.tw .lf-rh-holders .lf-people li{padding:7px 0}.tw .lf-people b a{color:var(--lf-text)}.tw .lf-people b a:hover{text-decoration:underline;text-underline-offset:2px}.tw .lf-rd-impact{border-color:var(--lf-brand);box-shadow:0 0 0 1px var(--lf-brand)}.tw .lf-rd-impact .lf-hd svg{color:var(--lf-brand-fg)}.tw .lf-rd-impact .lf-pin>p{margin:0}.tw .lf-rd-impact .lf-mf{border-radius:0 0 9px 9px}.tw .lf-rd-delta{list-style:none;margin:0;padding:4px 0}.tw .lf-rd-delta li{align-items:center;display:flex;gap:10px;padding:7px 16px}.tw .lf-rd-delta li>span:nth-child(2){flex:1;min-width:0}.tw .lf-rd-delta small{color:var(--lf-text-3);font-size:12.5px;white-space:nowrap}.tw .lf-rd-sign{border-radius:50%;display:grid;height:20px;place-items:center;width:20px}.tw .lf-rd-sign svg{height:13px;width:13px}.tw .lf-gain .lf-rd-sign{background:var(--lf-ok-bg);color:var(--lf-ok-fg)}.tw .lf-loss .lf-rd-sign{background:var(--lf-b-fail-bg);color:var(--lf-b-fail-fg)}.tw .lf-rd-impact details.lf-pin{border-top:1px solid var(--lf-border);margin:0}.tw .lf-rd-identity{display:grid;gap:14px 20px;grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.tw .lf-rd-identity .lf-wide{grid-column:1/-1}.tw .lf-rd-identity .lf-ta{min-height:64px}.tw .lf-rd-locked{align-items:center;color:var(--lf-text-2);display:inline-flex;gap:6px;height:36px}.tw .lf-sw{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--lf-border-strong);border-radius:9px;cursor:pointer;flex:none;height:18px;margin:0;position:relative;transition:background .15s;width:32px}.tw .lf-sw:after{background:var(--lf-surface);border-radius:50%;content:"";height:14px;left:2px;position:absolute;top:2px;transition:left .15s;width:14px}.tw .lf-sw:checked{background:var(--lf-action)}.tw .lf-sw:checked:after{background:var(--lf-action-fg);left:16px}.tw .lf-sw:disabled{cursor:default;opacity:.4}.tw .lf-sw:focus-visible{box-shadow:0 0 0 3px var(--lf-ring);outline:none}.tw .lf-sw-row{align-items:center;cursor:pointer;display:inline-flex;font-weight:400;gap:10px;height:36px;margin:0}.tw .lf-rd-compare{height:32px;max-width:220px;width:auto}.tw .lf-rd-cmp{margin:12px 16px 0}.tw .lf-rd-tools{align-items:center;display:flex;flex-wrap:wrap;gap:8px;padding:12px 16px}.tw .lf-rd-tools .lf-search{flex:1 1 220px;max-width:340px;width:auto}.tw .lf-rd-tools .lf-seg{flex-wrap:wrap}.tw .lf-rd-empty{color:var(--lf-text-3);margin:0;padding:0 16px 14px}.tw .lf-pg-grp{border-top:1px solid var(--lf-border)}.tw .lf-pg-grp[hidden]{display:none}.tw .lf-pg-hd{align-items:center;background:var(--lf-surface-2);display:flex;flex-wrap:wrap;gap:6px 10px;padding:8px 12px 8px 10px}.tw .lf-pg-toggle{align-items:center;background:none;border:0;border-radius:6px;color:var(--lf-text);cursor:pointer;display:inline-flex;font:inherit;gap:6px;padding:4px 6px}.tw .lf-pg-toggle:hover{background:var(--lf-hover)}.tw .lf-pg-toggle svg{color:var(--lf-text-3);height:16px;transition:transform .15s;width:16px}.tw .lf-pg-toggle b{font-weight:600}.tw .lf-open .lf-pg-toggle svg{transform:rotate(90deg)}.tw .lf-pg-hd small{color:var(--lf-text-3);font-size:12.5px}.tw .lf-pg-hd .lf-sp{flex:1}.tw .lf-gauge{background:var(--lf-border);border-radius:3px;display:inline-block;height:6px;overflow:hidden;width:64px}.tw .lf-gauge>span{background:var(--lf-brand);display:block;height:100%}.tw .lf-pg-body{display:none}.tw .lf-open .lf-pg-body{display:block}.tw .lf-pr{align-items:center;border-top:1px solid var(--lf-border);display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;padding:8px 16px 8px 38px}.tw .lf-pr[hidden]{display:none}.tw .lf-pr:hover{background:var(--lf-hover)}.tw [data-permissions-target=group]:has(.lf-pr-cmp) .lf-pr{grid-template-columns:minmax(0,1fr) 110px 110px}.tw .lf-pr-head{color:var(--lf-text-3);font-size:12px;padding-bottom:6px;padding-top:6px}.tw .lf-pr-head:hover{background:none}.tw .lf-pr-lbl{align-items:center;display:flex;flex-wrap:wrap;gap:4px 8px;min-width:0}.tw .lf-pr-lbl label{cursor:pointer;font-weight:400;margin:0}.tw .lf-pr-lbl small{color:var(--lf-text-3);flex-basis:100%;font-size:12px}.tw .lf-pr-delay{flex-basis:100%}.tw .lf-pr-delay .lf-sel-sm{font-size:12.5px;height:28px;width:auto}.tw .lf-pr-child{padding-left:62px}.tw .lf-pr-child .lf-pr-lbl:before{color:var(--lf-text-3);content:"└";margin-right:-2px}.tw .lf-pr.lf-parent-off .lf-pr-lbl{opacity:.5}.tw .lf-pr.lf-diff{background:var(--lf-warn-bg)}.tw .lf-pr-cmp,.tw .lf-pr-sw{display:flex;justify-content:flex-end;text-align:right}.tw .lf-pr-cmp{justify-content:center;text-align:center}.tw .lf-pr-cmp .lf-yes{color:var(--lf-ok-fg)}.tw .lf-pr-cmp .lf-no{color:var(--lf-b-fail-fg)}.tw .lf-rd-bar{align-items:center;background:var(--lf-bg);border-top:1px solid var(--lf-border);bottom:0;display:flex;flex-wrap:wrap;gap:8px;padding:12px 0;position:sticky;z-index:5}.tw .lf-rd-bar .lf-sp{flex:1}.tw .lf-rd-bar:not(:has(.lf-b)){display:none}.tw .lf-danger-text,.tw .lf-danger-text:hover{color:var(--lf-b-fail-fg)}.tw .lf-rd-lead{margin:0 0 16px}.tw .lf-rd-overview{display:grid;gap:16px}.tw .lf-rd-overview .lf-panel{overflow-x:auto}.tw .lf-po td{height:auto;padding-bottom:9px;padding-top:9px;white-space:normal}.tw .lf-po .lf-po-lbl{width:38%}.tw .lf-po .lf-po-lbl small{color:var(--lf-text-3);display:block;font-size:12px}.tw .lf-po tr.lf-pr-child .lf-po-lbl{padding-left:34px}.tw .lf-po tr.lf-pr-child .lf-po-lbl:before{color:var(--lf-text-3);content:"└ "}.tw .lf-po .people-count{white-space:nowrap}.tw .lf-po-roles{line-height:26px}.tw .lf-chip{background:var(--lf-surface-2);border:1px solid var(--lf-border);border-radius:5px;color:var(--lf-text);display:inline-block;font-size:12.5px;line-height:22px;margin:2px 4px 2px 0;padding:0 8px;white-space:nowrap}.tw .lf-chip:hover{background:var(--lf-hover);border-color:var(--lf-border-strong)}@media (max-width:1023px){.tw .lf-rd{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.tw .lf-rd-news{flex-wrap:wrap}.tw .lf-rd-news>div{flex-basis:calc(100% - 30px)}.tw .lf-rd-news>form{margin-left:26px}.tw .lf-rd-identity{grid-template-columns:minmax(0,1fr)}.tw .lf-pg-toggle{flex-basis:100%;justify-content:flex-start}.tw .lf-pg-hd .lf-gauge{display:none}.tw .lf-pg-hd small{padding-left:28px}.tw .lf-pr{padding-left:16px}.tw .lf-pr-child{padding-left:32px}.tw [data-permissions-target=group]:has(.lf-pr-cmp) .lf-pr{grid-template-columns:minmax(0,1fr) 56px 44px}.tw .lf-pr-head .lf-pr-cmp,.tw .lf-pr-head .lf-pr-sw{font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.tw .lf-dir-invite{margin-bottom:14px}.tw .lf-dir-invite a{font-weight:600;text-decoration:underline;text-underline-offset:2px}.tw .lf-dir-filters .lf-cbx,.tw .lf-dir-filters>select{max-width:100%;width:260px}.tw .lf-dir-section{margin-top:22px}.tw .lf-dir-section h2{align-items:baseline;display:flex;font-size:15px;font-weight:600;gap:8px;margin:0 0 10px}.tw .lf-dir-section h2 small{color:var(--lf-text-3);font-size:12.5px;font-weight:500}.tw .lf-dir-cards{display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));list-style:none;margin:0;padding:0}.tw .lf-dir-card{background:var(--lf-surface);border:1px solid var(--lf-border);border-radius:10px;display:flex;flex-direction:column;gap:10px;min-width:0;padding:12px 14px}.tw .lf-dir-head{align-items:center;display:flex;gap:10px;min-width:0}.tw .lf-dir-head .lf-av{background:var(--lf-brand-soft);color:var(--lf-brand-fg);font-size:13px;height:38px;-o-object-fit:cover;object-fit:cover;width:38px}.tw .lf-dir-who{min-width:0}.tw .lf-dir-who b,.tw .lf-dir-who small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tw .lf-dir-who small{color:var(--lf-text-3);font-size:12.5px}.tw .lf-dir-roles{color:var(--lf-text-2);display:grid;font-size:13px;gap:2px;list-style:none;margin:0;padding:0}.tw .lf-dir-role{color:var(--lf-text);font-weight:500}.tw .lf-dir-more summary,.tw .lf-dir-places summary{align-items:center;cursor:pointer;display:inline-flex;gap:4px;list-style:none}.tw .lf-dir-more summary::-webkit-details-marker,.tw .lf-dir-places summary::-webkit-details-marker{display:none}.tw .lf-dir-count{color:var(--lf-brand-fg)}.tw .lf-dir-more summary:hover,.tw .lf-dir-places summary:hover .lf-dir-count{text-decoration:underline;text-underline-offset:2px}.tw .lf-dir-chevron{color:var(--lf-text-3);height:14px;transition:transform .15s;width:14px}.tw details[open]>summary .lf-dir-chevron{transform:rotate(180deg)}.tw .lf-dir-places ul{border-left:2px solid var(--lf-border);list-style:none;margin:2px 0 2px 4px;padding:0 0 0 10px}.tw .lf-dir-more{font-size:13px}.tw .lf-dir-more summary{color:var(--lf-brand-fg);font-weight:500}.tw .lf-dir-more .lf-dir-roles{margin-top:2px}.tw .lf-dir-text{color:var(--lf-text-2);font-size:13px;margin:0;white-space:pre-line}.tw .lf-dir-contact{align-items:center;display:flex;flex-wrap:wrap;gap:6px 8px;margin-top:auto}.tw .lf-dir-value{color:var(--lf-text-3);font-size:12.5px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tw .lf-dir-preview{margin-top:24px}.tw .lf-dir-preview h2{font-size:15px;font-weight:600;margin:0 0 10px}.tw .lf-dir-preview .lf-dir-cards{grid-template-columns:1fr;max-width:420px}.tw .lf-dir-preview p{margin-top:10px}.tw .lf-dir-fields{margin-top:14px}.tw .lf-dir-site{align-items:center;color:var(--lf-brand-fg);display:inline-flex;font-size:13px;gap:5px;max-width:100%}.tw .lf-dir-site span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tw .lf-dir-site:hover span{text-decoration:underline;text-underline-offset:2px}.tw .lf-dir-admin-text{max-width:320px}.tw .lf-dir-admin-text>span{display:block;overflow-wrap:anywhere;white-space:pre-line}.tw .lf-dir-admin-text form{margin-top:6px}.tw .lf-dir-admin-flag{color:var(--lf-danger);font-family:var(--lf-mono,ui-monospace,monospace);font-size:12.5px}.tw .lf-dir-admin-note{color:var(--lf-text-3);display:block;font-size:12px;margin-top:2px}.tw .lf-dir-admin-none,.tw .lf-mine-hint{color:var(--lf-text-3)}.tw .lf-mine-hint{font-size:13px;margin:12px 28px 10px}.tw .lf-mine-phases{margin:0 28px 12px}.tw .lf-mine-phases .lf-seg{flex-wrap:wrap}.tw .lf-mine-phases .lf-seg-b{text-decoration:none}.tw .lf-mine-phases .lf-seg-b:hover{color:var(--lf-text)}.tw .lf-mine-phases .lf-seg-b[aria-current=page]{background:var(--lf-surface);box-shadow:var(--lf-shadow);color:var(--lf-text)}@media (max-width:767px){.tw .lf-mine-hint{margin:10px 16px 8px}.tw .lf-mine-phases{margin:0 16px 10px}}.tw .lf-ph-sub{color:var(--lf-text-2);margin:4px 28px 0;max-width:720px}.tw .lf-offers-sec{margin-top:22px}.tw .lf-offers-sec>h2{align-items:center;display:flex;font-size:14px;font-weight:600;gap:8px;margin:0 28px 10px}.tw .lf-offers-sec>h2 .lf-n{background:var(--lf-hover);border-radius:10px;color:var(--lf-text-3);font-size:12px;font-weight:400;padding:0 6px}.tw .lf-offers-grid{display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));margin:0 28px}.tw .lf-offer{background:var(--lf-surface);border:1px solid var(--lf-border);border-left:3px solid var(--lf-brand);border-radius:9px;display:grid;gap:10px;padding:14px 16px}.tw .lf-offer-hd{align-items:center;display:flex;gap:8px}.tw .lf-offer-hd .lf-sp{flex:1}.tw .lf-offer-title{color:var(--lf-text);font-size:15px;font-weight:600}.tw .lf-offer-title:hover{text-decoration:underline;text-underline-offset:3px}.tw .lf-offer-where{align-items:center;color:var(--lf-text-2);display:flex;gap:6px;margin:0}.tw .lf-offer-where span,.tw .lf-offer-where svg{color:var(--lf-text-3)}.tw .lf-offer-facts{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.tw .lf-offer-facts dt{color:var(--lf-text-3);font-size:12px}.tw .lf-offer-facts dd{font-size:13px;margin:2px 0 0;overflow-wrap:anywhere}.tw .lf-offer-ft{align-items:center;border-top:1px solid var(--lf-border);color:var(--lf-text-3);display:flex;font-size:12.5px;gap:8px;padding-top:10px}.tw .lf-offer-ft .lf-sp{flex:1}.tw .lf-cd{align-items:center;background:var(--lf-warn-bg);border-radius:5px;color:var(--lf-warn-fg);display:inline-flex;font-size:12.5px;font-variant-numeric:tabular-nums;font-weight:600;gap:5px;height:22px;padding:0 8px;white-space:nowrap}.tw .lf-cd svg{height:13px;width:13px}.tw .lf-cd.lf-cd-over{background:var(--lf-b-off-bg);color:var(--lf-b-off-fg)}.tw .lf-offer-fc .lf-alert{margin-bottom:16px}.tw .lf-offer-due p{margin:2px 0 0}.tw .lf-offer-left{align-items:center;display:inline-flex;font-weight:400;gap:6px;margin-left:8px}.tw .lf-offer-due .lf-cd{background:var(--lf-surface)}.tw .lf-kv2 .lf-hide{align-items:center;color:var(--lf-text-3);display:inline-flex;gap:6px}.tw .lf-kv2 .lf-hide svg{height:13px;width:13px}.tw .lf-kv2.lf-kv1{grid-template-columns:minmax(0,1fr)}.tw .lf-offer-map{background:var(--lf-hover);border:1px solid var(--lf-border);border-radius:8px;height:260px;margin:4px 16px 0;overflow:hidden}.tw .lf-offer-note{color:var(--lf-text-3);font-size:12.5px;margin:8px 16px 14px}.tw .lf-offer-privacy p{color:var(--lf-text-2);margin:0 0 8px}.tw .lf-offer-privacy ul{display:grid;gap:6px;list-style:none;margin:0;padding:0}.tw .lf-offer-privacy li{align-items:flex-start;display:flex;gap:8px}.tw .lf-offer-privacy li svg{color:var(--lf-text-3);flex:none;height:13px;margin-top:3px;width:13px}.tw .lf-offer-how p{color:var(--lf-text-3);font-size:12.5px;margin:0}.tw .lf-modal fieldset.lf-field{border:0;margin:0;padding:0}.tw .lf-modal fieldset.lf-field legend{margin-bottom:6px;padding:0}@media (max-width:767px){.tw .lf-ph-sub{margin:4px 16px 0}.tw .lf-offers-sec>h2{margin:0 16px 10px}.tw .lf-offers-grid{grid-template-columns:minmax(0,1fr);margin:0 16px}.tw .lf-offer-left{display:flex;margin:4px 0 0}}.tw .lf-co-intro{color:var(--lf-text-3);font-size:13px;margin:4px 0 0;max-width:760px;padding:0 28px}.tw .lf-co-pub{display:grid;gap:8px;margin:12px 0 0;max-width:760px;padding:0 28px}.tw .lf-co-pub .lf-alert{align-items:center}.tw .lf-co-pub .lf-alert>div{flex:1}.tw .lf-co-pub .lf-alert p{margin:2px 0 0}.tw .lf-co-pub-form{margin:0}.tw .lf-co-zone{width:260px}.tw .lf-co-zone .ts-control{height:32px;min-height:32px}.tw .lf-co-zone .clear-button{background:none;border:0;color:var(--lf-text-3);cursor:pointer;font-size:16px;line-height:1;opacity:0;position:absolute;right:30px;top:50%;transform:translateY(-50%);z-index:1}.tw .lf-co-zone .has-items .clear-button{opacity:1}.tw .lf-co-zone .clear-button:hover{color:var(--lf-text)}.tw .lf-co-sort{align-items:center;color:var(--lf-text-3);display:inline-flex;font-size:13px;gap:8px}.tw .lf-co-sort .lf-cbx{width:190px}.tw .lf-co-sort .ts-control{height:32px;min-height:32px}.tw .lf-co-alpha{display:flex;flex-wrap:wrap;font-size:12.5px;gap:2px;padding:0 28px 12px}.tw .lf-co-alpha a,.tw .lf-co-alpha span{border-radius:5px;color:var(--lf-text-2);font-weight:500;min-width:26px;padding:3px 6px;text-align:center}.tw .lf-co-alpha a:hover{background:var(--lf-hover);color:var(--lf-text)}.tw .lf-co-alpha .lf-on{background:var(--lf-action);color:var(--lf-action-fg)}.tw .lf-co-alpha a.lf-on:hover{background:var(--lf-action-hover);color:var(--lf-action-fg)}.tw .lf-co-alpha .lf-off{color:var(--lf-border-strong);font-weight:400}.tw .lf-co-table td{height:54px}.tw .lf-co-name{align-items:center;display:flex;gap:10px;min-width:0}.tw .lf-co-name>div{min-width:0}.tw .lf-co-link{color:var(--lf-text);font-weight:500}.tw .lf-co-link:hover{text-decoration:underline;text-underline-offset:2px}.tw .lf-co-tags{display:flex;flex-wrap:wrap;gap:4px;margin-top:3px}.tw .lf-co-logo{background:var(--lf-surface);border-radius:6px;box-shadow:inset 0 0 0 1px var(--lf-border);flex:none;-o-object-fit:contain;object-fit:contain}.tw .lf-co-logo-sm{font-size:11px;height:28px;width:28px}.tw .lf-co-logo-md{font-size:13px;height:36px;width:36px}.tw .lf-co-logo-lg{border-radius:9px;font-size:18px;height:56px;width:56px}.tw .lf-co-logo.lf-av{background:var(--lf-b-off-bg);box-shadow:none}.tw .lf-co-tag{align-items:center;border-radius:4px;display:inline-flex;font-size:12px;font-weight:500;height:20px;padding:0 6px;white-space:nowrap}.tw .lf-co-todos{display:inline-flex;flex-wrap:wrap;gap:6px}.tw .lf-co-todo{align-items:center;background:var(--lf-warn-bg);border-radius:5px;color:var(--lf-warn-fg);display:inline-flex;font-size:12px;font-weight:500;gap:5px;height:22px;padding:0 7px;white-space:nowrap}.tw .lf-co-todo svg{height:13px;width:13px}.tw .lf-co-todo:hover{color:var(--lf-warn-fg);text-decoration:underline;text-underline-offset:2px}.tw .lf-co-dhead{align-items:center;display:flex;gap:10px;margin-top:6px}.tw .lf-co-dhead h2{margin:0}.tw .lf-co-reveal{height:22px;padding:0 4px}@media (max-width:767px){.tw .lf-co-intro,.tw .lf-co-pub{padding:0 16px}.tw .lf-co-zone{width:100%}.tw .lf-co-alpha{display:none}.tw .lf-co-sort{width:100%}.tw .lf-co-sort .lf-cbx{flex:1;width:auto}}.tw .lf-co-fh{align-items:flex-start;display:flex;gap:14px}.tw .lf-co-fh>div{min-width:0}.tw .lf-co-alert{margin-bottom:14px}.tw .lf-co-dups{list-style:none;margin:4px 0 0;padding:0}.tw .lf-co-dups a{color:inherit;font-weight:600;text-decoration:underline}.tw .lf-co-person:hover span:last-child{text-decoration:underline;text-underline-offset:2px}.tw .lf-co-sub{align-items:center;border-top:1px solid var(--lf-border);display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;margin-top:4px;padding:12px 16px 0}.tw .lf-co-sub h3{font-size:13px;font-weight:600;margin:0}.tw .lf-co-hint{color:var(--lf-text-3);font-size:12.5px;margin:0;padding:0 16px 12px}.tw .lf-co-hint-top{padding:0 0 10px}.tw .lf-mh .lf-co-hint-top{margin-top:2px;padding:0}.tw .lf-mh:has(.lf-co-hint){align-items:flex-start;flex-direction:column;gap:0}.tw .lf-co-comments p{margin:0 0 8px}.tw .lf-co-comments p:last-child{margin:0}.tw .lf-co-checks{display:grid;gap:8px;list-style:none;margin:0 0 12px;padding:0}.tw .lf-co-checks li{align-items:flex-start;display:flex;gap:8px}.tw .lf-co-checks svg{flex:none;height:16px;margin-top:2px;width:16px}.tw .lf-co-checks .lf-ok svg{color:var(--lf-ok-fg)}.tw .lf-co-checks .lf-ko svg{color:var(--lf-brand-fg)}.tw .lf-co-checks .lf-ko a,.tw .lf-co-checks .lf-ko span{font-weight:500}.tw .lf-co-checks a{text-decoration:underline;text-underline-offset:2px}.tw .lf-co-verdict{padding:8px 12px}.tw .lf-co-docs{list-style:none;margin:0;padding:4px 16px}.tw .lf-co-docs li{align-items:center;border-bottom:1px solid var(--lf-border);display:flex;flex-wrap:wrap;gap:8px;padding:8px 0}.tw .lf-co-docs li:last-child{border-bottom:0}.tw .lf-co-docs a:hover{text-decoration:underline;text-underline-offset:2px}.tw .lf-co-docs-st{display:inline-flex;gap:6px;margin-left:auto}.tw .lf-co-zones{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0}.tw .lf-co-zones li{align-items:center;background:var(--lf-surface-2);border:1px solid var(--lf-border);border-radius:6px;display:inline-flex;font-size:13px;gap:5px;height:26px;padding:0 8px}.tw .lf-co-zones svg{color:var(--lf-text-3);height:13px;width:13px}.tw .lf-co-pending{font-size:13px;margin:10px 0 0}.tw .lf-co-pending a{color:var(--lf-warn-fg);font-weight:500;text-decoration:underline;text-underline-offset:2px}.tw .lf-co-tagpick{display:grid;gap:6px;grid-template-columns:repeat(2,minmax(0,1fr))}.tw .lf-co-tagpick label{align-items:center;border:1px solid var(--lf-border);border-radius:7px;cursor:pointer;display:flex;gap:10px;padding:8px 10px}.tw .lf-co-tagpick label:hover{background:var(--lf-hover)}.tw .lf-co-tagpick label:has(:checked){background:var(--lf-sel);border-color:var(--lf-border-strong)}.tw .lf-co-hist{list-style:none;margin:0;padding:4px 16px}.tw .lf-co-hist>li{border-bottom:1px solid var(--lf-border);padding:12px 0}.tw .lf-co-hist>li:last-child{border-bottom:0}.tw .lf-co-hist-hd{align-items:baseline;display:flex;flex-wrap:wrap;gap:6px}.tw .lf-co-hist-hd b{font-weight:600}.tw .lf-co-hist-hd span{color:var(--lf-text-2)}.tw .lf-co-hist-hd time{color:var(--lf-text-3);font-size:12.5px;margin-left:auto}.tw .lf-co-hist-cmt{color:var(--lf-text-3);font-size:12.5px;font-style:italic;margin:4px 0 0}.tw .lf-co-hist dl{display:grid;gap:6px;margin:8px 0 0}.tw .lf-co-hist dl>div{display:grid;gap:12px;grid-template-columns:170px minmax(0,1fr)}.tw .lf-co-hist dt{color:var(--lf-text-3);font-size:12.5px}.tw .lf-co-hist dd{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin:0;overflow-wrap:anywhere}.tw .lf-co-hist del{color:var(--lf-text-3)}.tw .lf-co-hist dd svg{color:var(--lf-text-3);height:13px;width:13px}@media (max-width:767px){.tw .lf-co-logo-lg{font-size:15px;height:44px;width:44px}.tw .lf-co-hist dl>div,.tw .lf-co-tagpick{grid-template-columns:minmax(0,1fr)}.tw .lf-co-hist dl>div{gap:2px}.tw .lf-co-hist-hd time{margin-left:0;width:100%}}.tw .lf-usr-count,.tw .lf-usr-intro{color:var(--lf-text-3);font-size:13px}.tw .lf-usr-intro{margin:6px 28px 0;max-width:760px}.tw .lf-ck-radio{border-radius:50%}.tw .lf-usr-pop{padding:10px;width:320px}.tw .lf-usr-pop .lf-pop-foot{margin:10px -10px -10px}.tw .lf-usr-pop-hint{color:var(--lf-text-3);font-size:12.5px;margin:8px 0 0}.tw .lf-usr-dates{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));width:420px}.tw .lf-usr-dates .lf-pop-foot{grid-column:1/-1}.tw .lf-usr-az{display:flex;flex-wrap:wrap;gap:2px;padding:0 28px 10px}.tw .lf-usr-az>a,.tw .lf-usr-az>span{border-radius:5px;color:var(--lf-text-2);font-size:12.5px;font-weight:500;height:24px;line-height:24px;min-width:26px;padding:0 6px;text-align:center}.tw .lf-usr-az>a:hover{background:var(--lf-hover);color:var(--lf-text)}.tw .lf-usr-az>.lf-on{background:var(--lf-action);color:var(--lf-action-fg)}.tw .lf-usr-az>a.lf-on:hover{background:var(--lf-action-hover);color:var(--lf-action-fg)}.tw .lf-usr-az>.lf-off{color:var(--lf-border-strong);font-weight:400}.tw .lf-usr-sort{align-items:center;color:inherit;display:inline-flex;gap:4px}.tw .lf-usr-sort svg{color:var(--lf-border-strong);height:12px;width:12px}.tw .lf-usr-sort.lf-on,.tw .lf-usr-sort.lf-on svg,.tw .lf-usr-sort:hover{color:var(--lf-text)}.tw .lf-usr-table td{vertical-align:top}.tw img.lf-usr-av{background:var(--lf-b-off-bg);-o-object-fit:cover;object-fit:cover}.tw .lf-usr-who{align-items:flex-start;display:flex;gap:10px;min-width:200px}.tw .lf-usr-who .lf-av{height:28px;width:28px}.tw .lf-usr-name{color:var(--lf-text);font-weight:500}.tw .lf-usr-name:hover{text-decoration:underline;text-underline-offset:2px}.tw .lf-usr-badges{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.tw .lf-usr-badges .lf-badge{font-size:12px;height:20px}.tw .lf-usr-contact{display:grid;font-size:13px;gap:2px;justify-items:start}.tw .lf-usr-epci{color:var(--lf-text-3);font-size:12.5px;margin-top:2px}.tw .lf-usr-roles{display:flex;flex-wrap:wrap;gap:4px;min-width:140px}.tw .lf-usr-more,.tw .lf-usr-role{align-items:center;background:var(--lf-surface-2);border-radius:5px;box-shadow:inset 0 0 0 1px var(--lf-border);display:inline-flex;font-size:12.5px;height:22px;padding:0 7px;white-space:nowrap}.tw .lf-usr-more{background:#0000;box-shadow:none;color:var(--lf-text-3);cursor:help}.tw .lf-usr-nowrap{white-space:nowrap}.tw .lf-usr .lf-muted,.tw .lf-usr-fiche .lf-muted{color:var(--lf-text-3)}.tw .lf-usr-reveal{align-items:center;display:inline-flex;min-width:0}.tw .lf-usr-reveal button{align-items:center;background:#0000;border:0;border-radius:5px;color:var(--lf-text-3);cursor:pointer;display:inline-flex;font:inherit;font-size:13px;gap:6px;height:24px;margin:0 -6px;padding:0 6px}.tw .lf-usr-reveal button:hover{background:var(--lf-hover);color:var(--lf-text)}.tw .lf-usr-reveal svg{height:14px;width:14px}.tw .lf-usr-reveal a{color:var(--lf-text);overflow-wrap:anywhere;text-decoration:underline;text-underline-offset:2px}.tw .lf-usr-fh{align-items:center;gap:14px}.tw .lf-usr-fh>div:first-of-type{flex:1;min-width:240px}.tw .lf-usr-fh .lf-meta{align-items:center;color:var(--lf-text-3);display:flex;flex-wrap:wrap;font-size:13px;gap:6px 12px}.tw .lf-usr-av-lg{height:52px;width:52px}.tw .lf-usr-alert{margin:0 0 16px}.tw .lf-usr-none{color:var(--lf-text-3);margin:0}.tw .lf-usr-warn{color:var(--lf-warn-fg)}.tw .lf-usr-hd-sub{color:var(--lf-text-3);font-size:12.5px}.tw .lf-usr-break{overflow-wrap:anywhere}.tw .lf-usr-ok{color:var(--lf-ok-fg)}.tw .lf-usr-ok,.tw .lf-usr-strong{font-weight:500}.tw .lf-usr-danger{align-items:center;color:var(--lf-b-fail-fg);display:flex;gap:8px}.tw .lf-usr-danger svg{height:16px;width:16px}.tw .lf-usr-zt{color:var(--lf-text-3);font-size:11px;font-weight:600;letter-spacing:.03em;margin-right:6px;text-transform:uppercase}.tw .lf-usr-company{align-items:center;display:flex;flex-wrap:wrap;gap:6px 10px}.tw .lf-usr-company small{color:var(--lf-text-3);flex-basis:100%}.tw .lf-usr-bio{padding:10px 16px 14px}.tw .lf-usr-bio h3{color:var(--lf-text-3);font-size:12.5px;font-weight:400;margin:0 0 4px}.tw .lf-usr-bio p{margin:0 0 6px}.tw .lf-usr-self-delete{border-color:var(--lf-b-fail-bg)}.tw .lf-usr-self-delete p{color:var(--lf-text-2);margin:0 0 12px}.tw .lf-usr-fiche .lf-panel .lf-table td{overflow-wrap:anywhere;white-space:normal}.tw .lf-usr-fiche .lf-panel .lf-table td.lf-usr-nowrap{white-space:nowrap}.tw .lf-usr-stack{display:grid;gap:16px;max-width:960px}.tw .lf-usr-admin td{background:var(--lf-warn-bg)}.tw .lf-usr-errors{margin:4px 0 0;padding-left:18px}.tw .lf-usr-sugg{list-style:none;margin:0;padding:4px 0}.tw .lf-usr-sugg li{align-items:center;display:flex;flex-wrap:wrap;gap:8px;padding:8px 16px}.tw .lf-usr-sugg li+li{border-top:1px solid var(--lf-border)}.tw .lf-usr-sugg b{font-weight:500;width:150px}.tw .lf-usr-chip,.tw .lf-usr-sugg form{display:inline-flex}.tw .lf-usr-chip{align-items:center;background:var(--lf-surface);border:1px solid var(--lf-border);border-radius:14px;color:var(--lf-text);cursor:pointer;font:inherit;font-size:13px;gap:4px;height:28px;padding:0 10px}.tw .lf-usr-chip:hover{background:var(--lf-hover);border-color:var(--lf-border-strong)}.tw .lf-usr-chip svg{color:var(--lf-text-3);height:13px;width:13px}.tw .lf-usr-chip .lf-usr-zt{margin-right:2px}.tw .lf-usr-grant{display:grid;gap:16px;padding:14px 16px 18px}.tw .lf-usr-grant fieldset{border:0;margin:0;min-width:0;padding:0}.tw .lf-usr-grant legend{font-size:13px;font-weight:500;margin-bottom:8px;padding:0}.tw .lf-usr-grant .lf-hint{color:var(--lf-text-3);font-size:12.5px;margin:6px 0 0}.tw .lf-usr-choices{display:flex;flex-wrap:wrap;gap:6px}.tw .lf-usr-choice{cursor:pointer;display:inline-flex;margin:0;position:relative}.tw .lf-usr-choice input{cursor:pointer;inset:0;margin:0;opacity:0;position:absolute}.tw .lf-usr-choice span{align-items:center;background:var(--lf-surface);border:1px solid var(--lf-border-strong);border-radius:15px;color:var(--lf-text-2);display:inline-flex;font-size:13px;height:30px;padding:0 12px}.tw .lf-usr-choice:hover span{color:var(--lf-text)}.tw .lf-usr-choice input:checked+span{background:var(--lf-action);border-color:var(--lf-action);color:var(--lf-action-fg)}.tw .lf-usr-choice input:focus-visible+span{box-shadow:0 0 0 3px var(--lf-ring)}.tw .lf-usr-preview{align-self:center;color:var(--lf-text-2);font-size:13px;margin:0}.tw .lf-panel>.lf-mf{border-radius:0 0 9px 9px}.tw .lf-cbx.multi .ts-control{flex-wrap:wrap;padding-bottom:4px;padding-top:4px}.tw .lf-cbx.multi .ts-control>.item{align-items:center;background:var(--lf-surface-2);border-radius:5px;box-shadow:inset 0 0 0 1px var(--lf-border);color:var(--lf-text);display:inline-flex;font-size:13px;gap:4px;height:26px;padding:0 4px 0 8px}.tw .lf-cbx.multi.has-items .ts-control>input:not(:focus){left:auto;opacity:1;position:static}.tw .lf-cbx.multi.has-items.focus .ts-control>.item{color:var(--lf-text)}.tw .lf-cbx.multi .ts-control>.item .remove{border-radius:4px;color:var(--lf-text-3);display:inline-grid;font-size:15px;height:18px;place-items:center;text-decoration:none;width:18px}.tw .lf-cbx.multi .ts-control>.item .remove:hover{background:var(--lf-hover);color:var(--lf-text)}.tw .lf-usr-lists{align-items:center;display:flex;flex-wrap:wrap;gap:8px 14px;margin-bottom:12px}.tw .lf-usr-lists p{color:var(--lf-text-3);font-size:13px;margin:0}.tw .lf-usr-lists .lf-seg-b[aria-current]{background:var(--lf-surface);box-shadow:var(--lf-shadow);color:var(--lf-text)}.tw .lf-usr-tbl{overflow-x:auto}.tw .lf-usr-pager{padding-left:0;padding-right:0}.tw .lf-usr-audits{list-style:none;margin:0;padding:4px 0}.tw .lf-usr-audits li{padding:12px 16px}.tw .lf-usr-audits li+li{border-top:1px solid var(--lf-border)}.tw .lf-usr-audit-who{align-items:baseline;display:flex;flex-wrap:wrap;gap:6px}.tw .lf-usr-audit-who b{font-weight:500}.tw .lf-usr-audit-who span{color:var(--lf-text-2)}.tw .lf-usr-audit-who time{color:var(--lf-text-3);font-size:12.5px;margin-left:auto}.tw .lf-usr-audit-note{color:var(--lf-text-3);font-size:12.5px;margin:4px 0 0}.tw .lf-usr-audits dl{display:grid;gap:4px;margin:8px 0 0}.tw .lf-usr-audits dl>div{display:grid;gap:8px;grid-template-columns:160px minmax(0,1fr)}.tw .lf-usr-audits dt{color:var(--lf-text-3);font-size:12.5px}.tw .lf-usr-audits dd{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin:0;overflow-wrap:anywhere}.tw .lf-usr-audits del{color:var(--lf-text-3)}.tw .lf-usr-audits dd svg{color:var(--lf-text-3);height:14px;width:14px}@media (max-width:767px){.tw .lf-usr-intro{margin:6px 16px 0}.tw .lf-usr-az{padding:0 16px 10px}.tw .lf-usr-dates{grid-template-columns:minmax(0,1fr);width:290px}.tw .lf-usr-roles,.tw .lf-usr-who{min-width:0}.tw .lf-usr-fiche .lf-hd{flex-wrap:wrap;padding-bottom:10px;padding-top:10px}.tw .lf-usr-fiche .lf-hd .lf-usr-hd-sub{flex-basis:100%;order:3}.tw .lf-usr-sugg b{width:100%}.tw .lf-usr-audits dl>div{gap:0;grid-template-columns:minmax(0,1fr)}}.tw .lf-usr-prefs{max-width:1080px}.tw .lf-usr-pref-ro{align-items:center;display:flex;flex-wrap:wrap;gap:6px 16px;justify-content:space-between;min-height:44px}.tw .lf-fsec .lf-usr-grant{padding:0}.tw .lf-help{margin:0 auto;max-width:1040px;padding:0 28px 40px}.tw .lf-help .lf-ico{background:var(--lf-brand-soft);border-radius:10px;color:var(--lf-brand-fg);display:inline-grid;flex:none;height:40px;place-items:center;width:40px}.tw .lf-help-hero{padding:36px 0 8px;text-align:center}.tw .lf-help-hero h1{font-size:24px;font-weight:600;letter-spacing:-.01em;line-height:32px}.tw .lf-help-hero p{color:var(--lf-text-2);margin-top:4px}.tw .lf-help-hero-sm{padding-top:18px}.tw .lf-help-search{align-items:center;background:var(--lf-surface);border:1px solid var(--lf-border-strong);border-radius:10px;color:var(--lf-text-3);display:flex;gap:10px;margin:20px auto 0;max-width:640px;padding:0 14px;position:relative;text-align:left}.tw .lf-help-hero-sm .lf-help-search{margin-top:0}.tw .lf-help-search:focus-within{border-color:var(--lf-focus);box-shadow:0 0 0 3px var(--lf-ring)}.tw .lf-help-search input{background:#0000;border:0;color:var(--lf-text);flex:1;font:inherit;font-size:15px;height:48px;min-width:0;outline:0}.tw .lf-help-sugg{background:var(--lf-surface);border:1px solid var(--lf-border);border-radius:10px;box-shadow:var(--lf-shadow-menu);display:block;left:0;padding:4px;position:absolute;right:0;top:calc(100% + 6px);z-index:20}.tw .lf-help-sugg[hidden]{display:none}.tw .lf-help-sugg-item{border-radius:7px;color:var(--lf-text);display:block;padding:8px 10px}.tw .lf-help-sugg-item:focus,.tw .lf-help-sugg-item:hover{background:var(--lf-hover);outline:0}.tw .lf-help-sugg-item small{color:var(--lf-text-3);display:block;font-size:12px}.tw .lf-help-sugg-all{border-top:1px solid var(--lf-border);color:var(--lf-text-2);display:block;font-size:13px;margin-top:4px;padding:8px 10px}.tw .lf-help-sugg-none{color:var(--lf-text-3);font-size:13px;padding:10px}.tw .lf-help-roles{justify-content:center;margin-top:18px;padding:0}.tw .lf-help-sec{margin-top:28px}.tw .lf-help-sec>h2{color:var(--lf-text-3);font-size:13px;font-weight:600;letter-spacing:.02em;margin-bottom:10px;text-transform:uppercase}.tw .lf-help-cats{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.tw .lf-help-cat{align-items:flex-start;background:var(--lf-surface);border:1px solid var(--lf-border);border-radius:10px;color:var(--lf-text);display:flex;gap:12px;padding:16px}.tw .lf-help-cat:hover{background:var(--lf-surface-2);border-color:var(--lf-border-strong)}.tw .lf-help-cat-t{display:grid;gap:2px;min-width:0}.tw .lf-help-cat-t b{font-weight:600}.tw .lf-help-cat-t small{color:var(--lf-text-2)}.tw .lf-help-cat-t .lf-n{color:var(--lf-text-3);font-size:12px;margin-top:4px}.tw .lf-help-list{background:var(--lf-surface);border:1px solid var(--lf-border);border-radius:10px;list-style:none;margin:0;padding:0}.tw .lf-help-list li+li{border-top:1px solid var(--lf-border)}.tw .lf-help-list a{align-items:flex-start;color:var(--lf-text);display:flex;gap:12px;padding:12px 16px}.tw .lf-help-list a:hover{background:var(--lf-surface-2)}.tw .lf-help-list a>svg:first-child{color:var(--lf-text-3);margin-top:2px}.tw .lf-help-list a>span{display:grid;flex:1;gap:2px;min-width:0}.tw .lf-help-list b{font-weight:500}.tw .lf-help-list small{color:var(--lf-text-2)}.tw .lf-help-list .lf-chevron{color:var(--lf-text-3);margin-top:2px}.tw .lf-help-tag{background:var(--lf-hover);border-radius:10px;color:var(--lf-text-2);font-size:12px;justify-self:start;margin-top:2px;padding:0 7px}.tw .lf-help-box{background:var(--lf-surface);border:1px solid var(--lf-border);border-radius:10px}.tw .lf-help-count{color:var(--lf-text-2);margin-bottom:10px}.tw .lf-help-contact{align-items:center;background:var(--lf-surface-2);border:1px dashed var(--lf-border-strong);border-radius:10px;display:flex;flex-wrap:wrap;gap:12px 14px;margin-top:36px;padding:18px 20px}.tw .lf-help-contact>div{flex:1;min-width:200px}.tw .lf-help-contact b{font-weight:600}.tw .lf-help-contact p{color:var(--lf-text-2)}.tw .lf-help-crumb{padding-top:20px}.tw .lf-help-head{align-items:flex-start;display:flex;gap:14px;margin-top:14px}.tw .lf-help-head h1{font-size:22px;font-weight:600;line-height:30px}.tw .lf-help-head p{color:var(--lf-text-2)}.tw .lf-help-art{align-items:start;display:grid;gap:28px;grid-template-columns:minmax(0,1fr) 240px;margin-top:14px}.tw .lf-help-paper{background:var(--lf-surface);border:1px solid var(--lf-border);border-radius:12px;box-shadow:0 1px 2px #0000000a;overflow:hidden}.tw .lf-help-art-head{border-bottom:1px solid var(--lf-border);padding:32px 44px 22px}.tw .lf-help-art-cat{align-items:center;background:var(--lf-brand-soft);border-radius:999px;color:var(--lf-brand-fg);display:inline-flex;font-size:12.5px;font-weight:500;gap:6px;padding:3px 10px 3px 8px}.tw .lf-help-art-cat svg{height:14px;width:14px}.tw .lf-help-main h1{font-size:26px;font-weight:600;letter-spacing:-.015em;line-height:34px;margin-top:12px}.tw .lf-help-lead{color:var(--lf-text-2);font-size:16px;line-height:1.55;margin-top:8px;max-width:68ch}.tw .lf-help-updated{align-items:center;color:var(--lf-text-3);display:flex;font-size:12.5px;gap:6px;margin-top:14px}.tw .lf-help-updated svg{height:13px;width:13px}.tw .lf-help-video{margin-top:16px}.tw .lf-help-paper>.lf-prose{margin:0;padding:26px 44px 34px}.tw .lf-help-art-foot{background:var(--lf-surface-2);border-top:1px solid var(--lf-border)}.tw .lf-help-art-foot .lf-help-vote{background:#0000;border:0;border-radius:0;margin:0;padding:18px 44px 20px}.tw .lf-help-side{background:var(--lf-surface);border:1px solid var(--lf-border);border-radius:12px;padding:14px 6px 10px 14px;position:sticky;top:16px}.tw .lf-help-side h2{color:var(--lf-text-3);font-size:12px;font-weight:600;letter-spacing:.02em;margin-bottom:8px;text-transform:uppercase}.tw .lf-help-side ul{border-left:1px solid var(--lf-border);list-style:none;margin:0;padding:0}.tw .lf-help-side a{border-left:2px solid #0000;color:var(--lf-text-2);display:block;line-height:1.4;margin-left:-1px;padding:6px 12px}.tw .lf-help-side a:hover{color:var(--lf-text)}.tw .lf-help-side a.lf-on{border-left-color:var(--lf-brand);color:var(--lf-text);font-weight:500}.tw .lf-help-vote{background:var(--lf-surface);border:1px solid var(--lf-border);border-radius:10px;margin-top:20px;padding:16px 18px}.tw .lf-help-vote p{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.tw .lf-help-vote p svg{color:var(--lf-ok-fg)}.tw .lf-help-vote-b{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.tw .lf-help-vote-b form{margin:0}.tw .lf-prose{color:var(--lf-text);font-size:15px;line-height:1.65;margin-top:18px}.tw .lf-prose>*+*{margin-top:12px}.tw .lf-prose h2{font-size:18px;font-weight:600;line-height:26px;margin-top:28px}.tw .lf-prose h3{font-size:15.5px;font-weight:600;margin-top:22px}.tw .lf-prose ul{list-style:disc;padding-left:22px}.tw .lf-prose ol{list-style:decimal;padding-left:22px}.tw .lf-prose li+li{margin-top:4px}.tw .lf-prose a{color:var(--lf-brand-fg);text-decoration:underline;text-underline-offset:2px}.tw .lf-prose strong{font-weight:600}.tw .lf-prose code{background:var(--lf-hover);border-radius:5px;font-family:var(--lf-font-mono);font-size:13px;padding:1px 5px}.tw .lf-prose pre{background:var(--lf-hover);border-radius:8px;overflow-x:auto;padding:12px 14px}.tw .lf-prose pre code{background:none;padding:0}.tw .lf-prose blockquote{background:var(--lf-brand-soft);border-left:3px solid var(--lf-brand);border-radius:0 8px 8px 0;padding:10px 14px}.tw .lf-prose img{border:1px solid var(--lf-border);border-radius:8px;height:auto;max-width:100%}.tw .lf-prose a.lf-help-zoom{cursor:zoom-in;display:block}.tw .lf-prose table{border-collapse:collapse;font-size:14px;width:100%}.tw .lf-prose td,.tw .lf-prose th{border:1px solid var(--lf-border);padding:6px 10px;text-align:left}.tw .lf-prose th{background:var(--lf-surface-2);font-weight:600}.tw :is(.lf-help-paper,.lf-help-preview) .lf-prose{line-height:1.7}.tw :is(.lf-help-paper,.lf-help-preview) .lf-prose>*{max-width:68ch}.tw :is(.lf-help-paper,.lf-help-preview) .lf-prose>*+*{margin-top:14px}.tw :is(.lf-help-paper,.lf-help-preview) .lf-prose>:first-child{margin-top:0}.tw :is(.lf-help-paper,.lf-help-preview) .lf-prose h2{letter-spacing:-.005em;margin-top:34px}.tw :is(.lf-help-paper,.lf-help-preview) .lf-prose h3{margin-top:24px}.tw :is(.lf-help-paper,.lf-help-preview) .lf-prose :is(h2,h3)+*{margin-top:8px}.tw :is(.lf-help-paper,.lf-help-preview) .lf-prose ul>li::marker{color:var(--lf-brand-fg)}.tw :is(.lf-help-paper,.lf-help-preview) .lf-prose li+li{margin-top:6px}.tw :is(.lf-help-paper,.lf-help-preview) .lf-prose ol{counter-reset:lf-step;list-style:none;padding-left:0}.tw :is(.lf-help-paper,.lf-help-preview) .lf-prose ol>li{counter-increment:lf-step;padding-left:36px;position:relative}.tw :is(.lf-help-paper,.lf-help-preview) .lf-prose ol>li:before{background:var(--lf-brand-soft);border-radius:999px;color:var(--lf-brand-fg);content:counter(lf-step);display:grid;font-size:12.5px;font-weight:600;height:24px;left:0;line-height:1;place-items:center;position:absolute;top:1px;width:24px}.tw :is(.lf-help-paper,.lf-help-preview) .lf-prose ol>li+li{margin-top:10px}.tw :is(.lf-help-paper,.lf-help-preview) .lf-prose hr{border:0;border-top:1px solid var(--lf-border)}.tw :is(.lf-help-paper,.lf-help-preview) .lf-prose>.lf-md-table{max-width:none}.tw .lf-prose .lf-md-table{-webkit-overflow-scrolling:touch;border:1px solid var(--lf-border);border-radius:10px;overflow-x:auto}.tw .lf-prose .lf-md-table table{font-size:14px;line-height:1.5}.tw .lf-prose .lf-md-table :is(th,td){border:0;border-bottom:1px solid var(--lf-border);min-width:110px;padding:9px 14px;vertical-align:top}.tw .lf-prose .lf-md-table :is(th,td)+:is(th,td){border-left:1px solid var(--lf-border)}.tw .lf-prose .lf-md-table thead th{color:var(--lf-text-2);font-size:12.5px;letter-spacing:.02em}.tw .lf-prose .lf-md-table tbody tr:last-child>*{border-bottom:0}.tw .lf-prose .lf-md-table tbody tr:hover{background:var(--lf-surface-2)}.tw .lf-prose .lf-md-table .lf-md-center{text-align:center}.tw .lf-prose .lf-md-table .lf-md-right{text-align:right}.tw .lf-prose del{color:var(--lf-text-3)}.tw .lf-prose li.lf-md-task{list-style:none;margin-left:-22px}.tw .lf-prose .lf-md-check{color:var(--lf-text-3);display:inline-block;width:18px}.tw .lf-prose .lf-md-check.is-done{color:var(--lf-brand-fg)}.tw .lf-prose .footnotes{color:var(--lf-text-2);font-size:13.5px;max-width:68ch}.tw .lf-prose .footnotes ol{list-style:decimal;padding-left:22px}.tw :is(.lf-help-paper,.lf-help-preview) .lf-prose .footnotes ol>li{padding-left:0}.tw :is(.lf-help-paper,.lf-help-preview) .lf-prose .footnotes ol>li:before{content:none}.tw .lf-prose sup a{font-size:11px;text-decoration:none}@media (max-width:1023px){.tw .lf-help-art{grid-template-columns:minmax(0,1fr)}.tw .lf-help-side{order:2;position:static}}@media (max-width:767px){.tw .lf-help{padding:0 16px 32px}.tw .lf-help-art-head{padding:22px 20px 18px}.tw .lf-help-main h1{font-size:22px;line-height:30px}.tw .lf-help-lead{font-size:15px}.tw .lf-help-paper>.lf-prose{padding:20px 20px 26px}.tw .lf-help-art-foot .lf-help-vote{padding:16px 20px 18px}.tw .lf-help-hero{padding-top:24px}.tw .lf-help-hero h1{font-size:20px;line-height:28px}}.tw .lf-help-admin-bar{align-items:center;background:var(--lf-surface-2);border:1px solid var(--lf-border);border-radius:10px;color:var(--lf-text-2);display:flex;flex-wrap:wrap;font-size:13px;gap:8px 12px;margin-top:16px;padding:8px 12px}.tw .lf-help-admin-bar.lf-on{background:var(--lf-b-wait-bg);border-color:var(--lf-b-wait-fg);color:var(--lf-text)}.tw .lf-help-admin-bar .lf-sp{flex:1}.tw .lf-help-view-as{align-items:center;display:flex;gap:8px;margin:0}.tw .lf-help-view-as .lf-sel{height:32px;width:auto}.tw .lf-help-admin{padding-bottom:32px}.tw .lf-help-admin .lf-fbar .lf-sel{height:32px;width:auto}.tw .lf-help-admin-t{align-items:center;color:var(--lf-text);display:inline-flex;font-weight:500;gap:8px}.tw .lf-help-admin-t:hover{color:var(--lf-brand-fg)}.tw .lf-help-admin-t svg{color:var(--lf-text-3);height:16px;width:16px}.tw .lf-help-admin .lf-help-tag{margin-left:8px}.tw .lf-help-admin-box{margin-top:16px}.tw .lf-help-admin-lead{color:var(--lf-text-2);padding:14px 28px 12px}.tw .lf-help-admin-stats{align-items:center;color:var(--lf-text-2);display:flex;flex-wrap:wrap;font-size:13px;gap:12px}.tw .lf-help-aud{display:grid;gap:8px 16px;grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}.tw .lf-help-aud label,.tw .lf-help-check{align-items:center;color:var(--lf-text);cursor:pointer;display:flex;font-weight:400;gap:8px}.tw .lf-help-icons{display:flex;flex-wrap:wrap;gap:6px}.tw .lf-help-icons label{cursor:pointer}.tw .lf-help-icons span{border:1px solid var(--lf-border);border-radius:8px;color:var(--lf-text-2);display:grid;height:38px;place-items:center;width:38px}.tw .lf-help-icons span:hover{border-color:var(--lf-border-strong);color:var(--lf-text)}.tw .lf-help-icons input:checked+span{background:var(--lf-brand-soft);border-color:var(--lf-brand);color:var(--lf-brand-fg)}.tw .lf-help-icons input:focus-visible+span{box-shadow:0 0 0 3px var(--lf-ring)}.tw .lf-help-editor{display:grid;gap:8px;min-width:0}.tw .lf-help-editor-tabs{display:flex;gap:4px}.tw .lf-help-editor-tabs button{background:#0000;border:1px solid #0000;border-radius:7px;color:var(--lf-text-2);cursor:pointer;font:inherit;padding:5px 12px}.tw .lf-help-editor-tabs button.lf-on{background:var(--lf-surface-2);border-color:var(--lf-border);color:var(--lf-text);font-weight:500}.tw .lf-help-body{font-family:var(--lf-font-mono);font-size:13px;line-height:1.6;min-height:360px}.tw .lf-help-body[hidden]{display:none}.tw .lf-help-preview{border:1px solid var(--lf-border);border-radius:8px;min-height:360px;padding:4px 16px 16px}.tw .lf-help-preview[hidden]{display:none}.tw .lf-help-preview-empty{color:var(--lf-text-3);padding-top:14px}.tw .lf-help-images{display:grid;gap:8px;list-style:none;margin:0;padding:0}.tw .lf-help-images li{align-items:center;border:1px solid var(--lf-border);border-radius:8px;display:flex;gap:12px;padding:8px}.tw .lf-help-images img{background:var(--lf-hover);border-radius:5px;flex:none;height:48px;-o-object-fit:cover;object-fit:cover;width:72px}.tw .lf-help-images li>div{display:grid;flex:1;gap:2px;min-width:0}.tw .lf-help-images b{font-weight:500}.tw .lf-help-images b,.tw .lf-help-images code{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tw .lf-help-images code{color:var(--lf-text-3);font-family:var(--lf-font-mono);font-size:12px}.tw .lf-help-file{height:auto;padding:6px}@media (max-width:767px){.tw .lf-help-admin-lead{padding:12px 16px}}.tw .lf-help-narrow{max-width:820px}.tw .lf-help-tk-head{align-items:center}.tw .lf-help-tk-head .lf-sp{flex:1}.tw .lf-help-tk-about{align-items:center;color:var(--lf-text-2);display:flex;gap:8px;margin-top:12px}.tw .lf-help-tk-form{margin-top:18px}.tw .lf-help-tk-body{display:grid;gap:18px;padding:20px}.tw .lf-help-tk-cats{display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}.tw .lf-help-tk-cats label{cursor:pointer}.tw .lf-help-tk-cats span{border:1px solid var(--lf-border);border-radius:8px;display:grid;gap:2px;height:100%;padding:10px 12px}.tw .lf-help-tk-cats b{font-weight:500}.tw .lf-help-tk-cats small{color:var(--lf-text-3);font-size:12.5px}.tw .lf-help-tk-cats input:checked+span{background:var(--lf-brand-soft);border-color:var(--lf-brand)}.tw .lf-help-tk-cats input:focus-visible+span{box-shadow:0 0 0 3px var(--lf-ring)}.tw .lf-help-tk-note{align-items:flex-start;color:var(--lf-text-3);display:flex;font-size:12.5px;gap:8px}.tw .lf-help-tk-note svg{flex:none;height:14px;margin-top:2px;width:14px}.tw .lf-help-tk-choice{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.tw .lf-help-tk-choice form{margin:0}.tw .lf-help-tk-meta{align-items:center;color:var(--lf-text-2);display:flex;flex-wrap:wrap;font-size:13px;gap:6px 12px;margin-top:6px}.tw .lf-help-tk-meta a{color:var(--lf-brand-fg)}.tw .lf-help-tk-state{background:var(--lf-surface-2);border-radius:8px;color:var(--lf-text-2);margin-top:14px;padding:10px 14px}.tw .lf-help-tk-unread b{font-weight:600}.tw .lf-help-tk-dot{background:var(--lf-brand);border-radius:10px;color:#fff;font-size:12px;font-weight:500;padding:0 8px;white-space:nowrap}.tw .lf-help-list a>.lf-help-tk-tags{align-items:center;display:flex;flex:none;flex-wrap:wrap;gap:6px}@media (max-width:640px){.tw .lf-help-list a.lf-help-tk-row{flex-wrap:wrap;row-gap:6px}.tw .lf-help-list a.lf-help-tk-row>span:not([class]){flex-basis:calc(100% - 36px)}.tw .lf-help-list a>.lf-help-tk-tags{flex-basis:100%;padding-left:30px}}.tw .lf-help-more{font-size:13px;margin-top:8px}.tw .lf-help-more a{color:var(--lf-text-2)}.tw .lf-help-thread{display:grid;gap:12px;list-style:none;margin:18px 0 0;padding:0}.tw .lf-help-msg{background:var(--lf-surface);border:1px solid var(--lf-border);border-radius:10px;padding:14px 16px}.tw .lf-help-msg.lf-on{background:var(--lf-surface-2)}.tw .lf-help-msg.lf-sys{border-style:dashed;color:var(--lf-text-2)}.tw .lf-help-msg-h{align-items:baseline;display:flex;flex-wrap:wrap;font-size:13px;gap:4px 10px}.tw .lf-help-msg-h b{font-weight:600}.tw .lf-help-msg-h time{color:var(--lf-text-3)}.tw .lf-help-msg-b{line-height:1.6;margin-top:6px}.tw .lf-help-msg-b p+p{margin-top:8px}.tw .lf-help-msg-img{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.tw .lf-help-msg-img img{border:1px solid var(--lf-border);border-radius:6px;height:80px;-o-object-fit:cover;object-fit:cover;width:120px}.tw .lf-sup-counts{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));list-style:none;margin:0 28px 14px;padding:0}.tw .lf-sup-counts a{background:var(--lf-surface);border:1px solid var(--lf-border);border-radius:9px;color:var(--lf-text-2);display:grid;gap:2px;padding:12px 14px}.tw .lf-sup-counts a:hover{border-color:var(--lf-text-3)}.tw .lf-sup-counts a.lf-on{background:var(--lf-brand-soft);border-color:var(--lf-brand)}.tw .lf-sup-counts b{color:var(--lf-text);font-size:22px;font-weight:600;line-height:28px}.tw .lf-sup-counts span{font-size:13px}.tw .lf-sup-sub{color:var(--lf-text-3);display:block;font-size:12.5px;margin-top:2px}.tw .lf-sup-state{display:grid;gap:12px;padding:12px 16px}.tw .lf-sup-acts{display:flex;flex-wrap:wrap;gap:6px}.tw .lf-sup-act{margin:0}.tw .lf-sup-assign{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin:0}.tw .lf-sup-assign label{color:var(--lf-text-2);font-size:13px}.tw .lf-sup-assign .lf-sel,.tw .lf-sup-foot .lf-sel{min-width:200px;width:auto}.tw .lf-sup-foot{align-items:center;flex-wrap:wrap;gap:8px}.tw .lf-fgrid .lf-help-thread,.tw .lf-fgrid .lf-help-tk-form{margin:0}.tw .lf-sup-foot label{color:var(--lf-text-2);font-size:13px}.tw .lf-help-msg.lf-note{background:var(--lf-b-live-bg);border-color:var(--lf-b-live-fg);border-style:dashed}.tw .lf-sup-note-tag{align-items:center;color:var(--lf-text-2);display:inline-flex;font-size:12px;gap:4px}.tw .lf-sup-note-tag svg{height:12px;width:12px}.tw .lf-sup-ctx summary{border-bottom:0;cursor:pointer;list-style:none}.tw .lf-sup-ctx summary::-webkit-details-marker{display:none}.tw .lf-sup-ctx summary:after{color:var(--lf-text-3);content:"+";margin-left:auto}.tw .lf-sup-ctx[open] summary{border-bottom:1px solid var(--lf-border)}.tw .lf-sup-ctx[open] summary:after{content:"−"}.tw .lf-sup-ctx .lf-mono{font-size:12.5px}.tw .lf-sup-who{border-bottom:1px solid var(--lf-border);display:grid;gap:4px}.tw .lf-sup-flags{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.tw .lf-sup-link{color:var(--lf-brand-fg);font-size:13px;justify-self:start}.tw .lf-sup-author dd .lf-help-tag{display:inline-block;margin:2px 4px 2px 0}.tw .lf-sup-warn{color:var(--lf-b-fail-fg)}.tw .lf-sup-diff,.tw .lf-sup-warn{display:block;font-size:12.5px;margin-top:4px}.tw .lf-sup-diff{color:var(--lf-text-2)}.tw .lf-sup-diff ins{color:var(--lf-b-done-fg);margin-left:6px;text-decoration:none}.tw .lf-sup-diff del{color:var(--lf-b-fail-fg);margin-left:6px}.tw .lf-sup-line{display:block;font-size:13px;padding:2px 0}.tw .lf-sup-line code{font-size:12px}.tw .lf-sup-line .lf-badge{margin-left:4px}@media (max-width:640px){.tw .lf-sup-counts{grid-template-columns:repeat(2,minmax(0,1fr));margin:0 16px 14px}}.tw .lf-sup-num{width:90px}.tw .lf-sup-issue{max-width:860px}.tw .lf-sup-issue .lf-mono{font-size:13px}.tw .lf-help-fab{align-items:center;background:var(--lf-surface);border:1px solid var(--lf-border);border-radius:999px;bottom:20px;box-shadow:var(--lf-shadow);color:var(--lf-text-2);cursor:pointer;display:inline-flex;height:40px;justify-content:center;position:fixed;right:20px;width:40px;z-index:24}.tw .lf-help-fab:hover,.tw .lf-help-fab[aria-expanded=true]{border-color:var(--lf-brand);color:var(--lf-brand-fg)}.tw .lf-help-fab:focus-visible{box-shadow:0 0 0 3px var(--lf-ring);outline:none}.tw .lf-help-drawer{overflow-y:auto}.tw .lf-help-ctx{display:grid;gap:14px;padding:16px 20px 24px}.tw .lf-help-ctx .lf-help-search{margin:0;max-width:none}.tw .lf-help-ctx .lf-help-list a{padding:10px 12px}.tw .lf-help-ctx-lead{color:var(--lf-text-2);font-size:13px}.tw .lf-help-ctx .lf-help-more{margin:0}.tw .lf-help-ctx-contact{flex-wrap:wrap;margin:4px 0 0}.tw .lf-help-ctx-admin{color:var(--lf-text-3);font-size:12.5px}.tw .lf-help-ctx-admin a{color:var(--lf-brand-fg)}.tw .lf-topbar .lf-sp{flex:1}@media (max-width:1023px){.tw .lf-help-fab{display:none}}.tw .lf-help.lf-dev{max-width:1440px}.tw .lf-dev-shell{align-items:start;display:grid;gap:28px;grid-template-columns:232px minmax(0,1fr);padding-top:20px}.tw .lf-dev-shell-toc{grid-template-columns:232px minmax(0,1fr) 208px}.tw .lf-dev-main{display:grid;gap:16px;min-width:0}.tw .lf-dev-main>.lf-help-crumb{padding-top:0}.tw .lf-dev-main>.lf-help-sec:first-of-type{margin-top:12px}.tw .lf-dev-nav,.tw .lf-dev-toc-side{max-height:calc(100vh - 32px);overflow-y:auto;position:sticky;top:16px}.tw .lf-dev-nav-in{display:grid;font-size:14px;gap:2px}.tw .lf-dev-nav-in h2{align-items:center;color:var(--lf-text-3);display:flex;font-size:12px;font-weight:600;gap:6px;letter-spacing:.02em;margin:16px 0 4px;padding-left:10px;text-transform:uppercase}.tw .lf-dev-nav-in h2 svg{height:13px;width:13px}.tw .lf-dev-nav-in ul{list-style:none;margin:0;padding:0}.tw .lf-dev-nav-in a{border-radius:6px;color:var(--lf-text-2);display:block;line-height:1.35;padding:5px 10px}.tw .lf-dev-nav-in a:hover{background:var(--lf-hover);color:var(--lf-text)}.tw .lf-dev-nav-in a.lf-on{background:var(--lf-brand-soft);color:var(--lf-brand-fg);font-weight:500}.tw .lf-dev-nav-m{display:none}.tw .lf-dev-toc-side h2{color:var(--lf-text-3);font-size:12px;font-weight:600;letter-spacing:.02em;margin-bottom:8px;text-transform:uppercase}.tw .lf-dev-toc{border-left:1px solid var(--lf-border);font-size:13px;list-style:none;margin:0;padding:0}.tw .lf-dev-toc a{border-left:2px solid #0000;color:var(--lf-text-2);display:block;line-height:1.4;margin-left:-1px;padding:4px 12px}.tw .lf-dev-toc a:hover{border-left-color:var(--lf-border-strong);color:var(--lf-text)}.tw .lf-dev-toc .lf-dev-toc-3 a{font-size:12.5px;padding-left:22px}.tw .lf-dev-hero{padding:32px 44px 28px}.tw .lf-dev-hero h1{font-size:28px;font-weight:600;letter-spacing:-.015em;line-height:36px;margin-top:12px}.tw .lf-dev-hero-base{color:var(--lf-text-2);font-size:13.5px;margin-top:12px}.tw .lf-dev-hero-base code,.tw .lf-help-lead code{font-family:var(--lf-font-mono);font-size:.9em}.tw .lf-dev-hero-b{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.tw .lf-dev-sec-lead{color:var(--lf-text-2);font-size:14px;margin:-4px 0 12px;max-width:72ch}.tw .lf-dev-steps{display:grid;gap:10px;list-style:none;margin:0;padding:0}.tw .lf-dev-steps>li{background:var(--lf-surface);border:1px solid var(--lf-border);border-radius:10px;display:grid;gap:14px;grid-template-columns:28px minmax(0,1fr);padding:16px 18px}.tw .lf-dev-steps b{font-weight:600}.tw .lf-dev-steps p{color:var(--lf-text-2);font-size:14px;margin-top:2px}.tw .lf-dev-steps .lf-dev-ex{margin-top:10px}.tw .lf-dev-step-n{background:var(--lf-brand-soft);border-radius:999px;color:var(--lf-brand-fg);display:grid;font-size:13px;font-variant-numeric:tabular-nums;font-weight:600;height:28px;place-items:center;width:28px}.tw .lf-dev-prose pre{font-size:13px;line-height:1.5}.tw .lf-dev-prose h2,.tw .lf-dev-prose h3{scroll-margin-top:16px}.tw .lf-dev-prose h2 .anchor,.tw .lf-dev-prose h3 .anchor{display:none}.tw .lf-dev-prose table{display:block;font-size:13.5px;max-width:100%;overflow-x:auto}.tw .lf-dev-prose td code,.tw .lf-dev-prose th code{white-space:nowrap}.tw .lf-dev-pager{display:grid;gap:12px;grid-template-columns:1fr 1fr}.tw .lf-dev-pager a{background:var(--lf-surface);border:1px solid var(--lf-border);border-radius:10px;display:grid;gap:2px;padding:14px 16px}.tw .lf-dev-pager a:hover{border-color:var(--lf-border-strong)}.tw .lf-dev-pager small{color:var(--lf-text-3);font-size:12px}.tw .lf-dev-pager b{font-weight:600}.tw .lf-dev-pager-next{grid-column:2;text-align:right}.tw .lf-dev-callout{border-radius:8px;display:flex;font-size:14px;gap:10px;line-height:1.5;margin:18px 44px 0;padding:12px 14px}.tw .lf-dev-callout svg{flex:none;height:16px;margin-top:2px;width:16px}.tw .lf-dev-callout-warn{background:var(--lf-warn-bg);color:var(--lf-warn-fg)}.tw .lf-dev-callout a{text-decoration:underline}.tw .lf-dev-ref{display:grid;gap:16px;min-width:0}.tw .lf-dev-intro{padding:4px 44px 10px}.tw .lf-dev-intro .lf-prose>*{max-width:72ch}.tw .lf-dev-scopes{padding:6px 44px 26px}.tw .lf-dev-scopes h2{font-size:16px;font-weight:600}.tw .lf-dev-scopes dl{display:grid;gap:6px;margin-top:10px}.tw .lf-dev-scopes dl>div{display:grid;gap:12px;grid-template-columns:220px minmax(0,1fr)}.tw .lf-dev-scopes dd{color:var(--lf-text-2)}.tw .lf-dev-group{display:grid;gap:12px}.tw .lf-dev-group>h2{font-size:18px;font-weight:600;line-height:26px;margin-top:12px;scroll-margin-top:16px}.tw .lf-dev-ref .lf-help-art-head h1{font-size:26px;font-weight:600;letter-spacing:-.015em;line-height:34px;margin-top:12px}.tw .lf-dev-index td:first-child{width:1%}.tw .lf-dev-index a code{color:var(--lf-brand-fg)}.tw .lf-dev-chip{background:var(--lf-hover);border-radius:999px;color:var(--lf-text);font-size:12.5px;padding:1px 8px}.tw .lf-dev-ref-link{font-family:var(--lf-font-mono);font-size:12px;margin-left:4px;text-decoration:underline;text-underline-offset:2px}.tw .lf-dev-headers a code,.tw .lf-dev-ref-link{color:var(--lf-brand-fg)}.tw .lf-dev-err dl{display:grid;gap:10px}.tw .lf-dev-err dl>div{display:grid;gap:12px;grid-template-columns:110px minmax(0,1fr)}.tw .lf-dev-err dt{color:var(--lf-text-3);font-size:13px;font-weight:600}.tw .lf-dev-err dd .lf-prose{margin:0}.tw .lf-dev-err .lf-dev-headers{margin-top:14px}.tw .lf-dev-op{scroll-margin-top:16px}.tw .lf-dev-op-head{border-bottom:1px solid var(--lf-border);padding:20px 28px 14px}.tw .lf-dev-op-head h3{font-size:16px;font-weight:600}.tw .lf-dev-route{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.tw .lf-dev-route code{font-family:var(--lf-font-mono);font-size:13.5px;overflow-wrap:anywhere}.tw .lf-dev-verb{background:var(--lf-hover);border-radius:6px;font-family:var(--lf-font-mono);font-size:12px;font-weight:600;padding:2px 8px}.tw .lf-dev-verb-get{background:var(--lf-brand-soft);color:var(--lf-brand-fg)}.tw .lf-dev-verb-post{background:var(--lf-ok-bg);color:var(--lf-ok-fg)}.tw .lf-dev-verb-patch,.tw .lf-dev-verb-put{background:var(--lf-warn-bg);color:var(--lf-warn-fg)}.tw .lf-dev-verb-delete{background:var(--lf-danger);color:var(--lf-danger-fg)}.tw .lf-dev-op-scopes{align-items:center;color:var(--lf-text-2);display:flex;flex-wrap:wrap;font-size:13px;gap:6px;margin-top:10px}.tw .lf-dev-op-scopes svg{height:14px;width:14px}.tw .lf-dev-op-body{padding:14px 28px 22px}.tw .lf-dev-op-body .lf-prose{font-size:14px;margin-top:0}.tw .lf-dev-op-body h4{color:var(--lf-text-3);font-size:13px;font-weight:600;letter-spacing:.02em;margin-bottom:8px;margin-top:18px;text-transform:uppercase}.tw .lf-dev-ct{font-family:var(--lf-font-mono);font-size:12px;font-weight:400;margin-left:6px;text-transform:none}.tw .lf-dev-table{border:1px solid var(--lf-border);border-radius:8px;overflow-x:auto}.tw .lf-dev-table table{border-collapse:collapse;font-size:13px;width:100%}.tw .lf-dev-table td,.tw .lf-dev-table th{border-top:1px solid var(--lf-border);padding:6px 10px;text-align:left;vertical-align:top}.tw .lf-dev-table thead th{background:var(--lf-surface-2);border-top:0;font-weight:600}.tw .lf-dev-table code{font-family:var(--lf-font-mono);font-size:12.5px;overflow-wrap:anywhere}.tw .lf-dev-table td:nth-last-child(2){max-width:220px}.tw .lf-dev-table td:nth-last-child(2) code{overflow-wrap:normal;white-space:normal}.tw .lf-dev-table td:first-child,.tw .lf-dev-table:not(.lf-dev-fields) td:nth-child(2):not(:nth-last-child(2)){white-space:nowrap}.tw .lf-dev-table td:first-child code{overflow-wrap:normal}.tw .lf-dev-table td:last-child{min-width:240px;white-space:normal}.tw .lf-dev-index td:last-child{min-width:0}.tw .lf-dev-table .lf-prose{font-size:13px;line-height:1.5;margin:0}.tw .lf-dev-table .lf-prose>*+*{margin-top:4px}.tw .lf-dev-req{color:var(--lf-warn-fg);font-size:11.5px}.tw .lf-dev-d1{padding-left:24px}.tw .lf-dev-d2{padding-left:38px}.tw .lf-dev-d3{padding-left:52px}.tw .lf-dev-d4{padding-left:66px}.tw .lf-dev-d5{padding-left:80px}.tw .lf-dev-resp{border:1px solid var(--lf-border);border-radius:8px;margin-top:6px}.tw .lf-dev-resp>summary{align-items:baseline;cursor:pointer;display:flex;font-size:13.5px;gap:10px;padding:8px 12px}.tw .lf-dev-resp[open]>summary{border-bottom:1px solid var(--lf-border)}.tw .lf-dev-resp>:not(summary){margin:10px 12px}.tw .lf-dev-status{font-family:var(--lf-font-mono);font-weight:600}.tw .lf-dev-status-2xx{color:var(--lf-ok-fg)}.tw .lf-dev-status-4xx,.tw .lf-dev-status-5xx{color:var(--lf-danger-fg)}.tw .lf-dev-headers{color:var(--lf-text-2);display:flex;flex-wrap:wrap;font-size:13px;gap:6px}.tw .lf-dev-ex-h{color:var(--lf-text-3);font-size:12px;font-weight:600}.tw .lf-dev-ex{background:var(--lf-hover);border-radius:8px;font-family:var(--lf-font-mono);font-size:12.5px;line-height:1.5;max-height:420px;overflow:auto;padding:12px 14px;white-space:pre}@media (max-width:1279px){.tw .lf-dev-shell-toc{grid-template-columns:232px minmax(0,1fr)}.tw .lf-dev-toc-side{display:none}}@media (max-width:1023px){.tw .lf-dev-shell,.tw .lf-dev-shell-toc{grid-template-columns:minmax(0,1fr);padding-top:12px}.tw .lf-dev-nav{display:none}.tw .lf-dev-nav-m{background:var(--lf-surface);border:1px solid var(--lf-border);border-radius:10px;display:block;margin-top:16px}.tw .lf-dev-nav-m>summary{align-items:center;cursor:pointer;display:flex;font-weight:500;gap:8px;padding:10px 14px}.tw .lf-dev-nav-m[open]>summary{border-bottom:1px solid var(--lf-border)}.tw .lf-dev-nav-m .lf-dev-nav-in{padding:4px 8px 12px}}@media (max-width:900px){.tw .lf-dev-hero{padding:22px 20px 20px}.tw .lf-dev-hero h1{font-size:22px;line-height:30px}.tw .lf-dev-callout{margin:14px 20px 0}.tw .lf-dev-err dl>div{gap:2px}.tw .lf-dev-err dl>div,.tw .lf-dev-pager{grid-template-columns:minmax(0,1fr)}.tw .lf-dev-pager-next{grid-column:1}.tw .lf-dev-intro,.tw .lf-dev-scopes{padding-left:20px;padding-right:20px}.tw .lf-dev-op-body,.tw .lf-dev-op-head{padding-left:16px;padding-right:16px}.tw .lf-dev-scopes dl>div{gap:2px;grid-template-columns:minmax(0,1fr)}}.tw .lf-pro-fh{align-items:center}.tw .lf-pro-fh>div:nth-child(2){flex:1;min-width:220px}.tw .lf-pro-fh h1{margin-bottom:4px}.tw .lf-pro-av{height:56px;margin-right:6px;-o-object-fit:cover;object-fit:cover;width:56px}.tw .lf-pro-alert{margin:0 0 16px}.tw .lf-pro-note{align-items:flex-start;color:var(--lf-text-3);display:flex;font-size:13px;gap:8px;margin:0;padding:10px 16px 14px}.tw .lf-pro-note svg{height:14px;margin-top:3px;width:14px}.tw .lf-pro-note a{color:var(--lf-text-2);text-decoration:underline;text-underline-offset:2px}.tw .lf-panel .lf-table+.lf-pro-note{border-top:1px solid var(--lf-border)}.tw .lf-pro-apps{display:grid;gap:4px;list-style:none;margin:0;padding:0}.tw .lf-pro-apps li{align-items:baseline;display:flex;flex-wrap:wrap;gap:2px 8px}.tw .lf-pro-apps small{color:var(--lf-text-3);font-size:12.5px}.tw .lf-pro-danger .lf-hd h2{align-items:center;color:var(--lf-b-fail-fg);display:flex;gap:8px}.tw .lf-pro-danger .lf-hd svg{height:16px;width:16px}.tw .lf-pro-danger .lf-pin p{color:var(--lf-text-2);margin:0 0 12px}.tw .lf-pro-danger-b{color:var(--lf-b-fail-fg)}.tw .lf-pro-danger-b:hover{border-color:var(--lf-b-fail-fg)}.tw .lf-pro-form{max-width:1080px}.tw .lf-pro-aside{color:var(--lf-text-3);font-size:12.5px;margin:16px 0 0;max-width:1080px}.tw .lf-pro-aside a,.tw .lf-pro-link{color:var(--lf-text-2);text-decoration:underline;text-underline-offset:2px}.tw .lf-pro-link{font-size:12.5px;justify-self:start}@media (max-width:767px){.tw .lf-pro-av{height:44px;width:44px}}.tw .lf-pro-intro{color:var(--lf-text-2);margin:0 0 16px;max-width:760px}.tw .lf-pro .lf-panel+.lf-panel{margin-top:16px}.tw .lf-pro-sessions td .lf-badge{margin-left:6px}.tw .lf-pro-sessions .lf-pro-act{text-align:right}.tw .lf-pro-grants{list-style:none;margin:0;padding:0}.tw .lf-pro-grants li{align-items:center;border-top:1px solid var(--lf-border);display:flex;flex-wrap:wrap;gap:8px 16px;padding:12px 16px}.tw .lf-pro-grants li:first-child{border-top:0}.tw .lf-pro-grants li>div{display:grid;flex:1;gap:2px;min-width:220px}.tw .lf-pro-grants small{color:var(--lf-text-3);font-size:12.5px}.tw .lf-pro>.lf-panel+.lf-panel{margin-top:16px}.tw .lf-pro-give{margin-top:28px}.tw .lf-pro-give-h{font-size:16px;font-weight:600;margin:0 0 12px}.tw .lf-pro-mb-card{align-items:center;display:flex;gap:18px;padding:18px 20px}.tw .lf-pro-mb-year{background:var(--lf-sel);border-radius:12px;color:var(--lf-action);display:grid;flex:none;font-size:18px;font-variant-numeric:tabular-nums;font-weight:700;height:64px;place-items:center;width:64px}.tw .lf-pro-mb-body{flex:1;min-width:0}.tw .lf-pro-mb-body h2{align-items:center;display:flex;font-size:15px;font-weight:600;gap:8px;margin:0 0 4px}.tw .lf-pro-mb-body p{margin:0}.tw .lf-pro-mb-kinds{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.tw .lf-pro-mb-kinds .lf-choice{align-items:center;background:var(--lf-surface);border:1px solid var(--lf-border);border-radius:10px;padding:12px 14px}.tw .lf-pro-mb-kinds .lf-choice input{margin:0}.tw .lf-pro-mb-kinds .lf-choice:has(:checked){background:var(--lf-sel);border-color:var(--lf-action)}.tw .lf-pro-mb-kinds .lf-choice:has(:focus-visible){box-shadow:0 0 0 3px var(--lf-ring)}.tw .lf-pro-mb-kinds .lf-choice>span:first-of-type{flex:1}.tw .lf-pro-mb-fee{font-size:15px;font-weight:600}.tw .lf-pro-mb-company{margin-top:14px}.tw .lf-pro [data-conditional-fields-target][hidden]{display:none}@media (max-width:640px){.tw .lf-pro-mb-card{flex-wrap:wrap}}.tw .lf-pro-mb-ack{padding:14px 20px 0}.tw .lf-pro-mb-docs{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.tw .lf-tfa .lf-pin p{color:var(--lf-text-2);margin:0 0 12px;max-width:680px}.tw .lf-tfa-dest{color:var(--lf-text-3);margin-left:4px}.tw .lf-tfa-form{align-items:flex-end;display:flex;flex-wrap:wrap;gap:12px;margin:0 0 12px}.tw .lf-tfa-form .lf-field{min-width:220px}.tw .lf-tfa-code{font-family:var(--lf-font-mono);font-size:18px;letter-spacing:.2em}.tw .lf-tfa-codes{background:var(--lf-surface-2);border:1px solid var(--lf-border);border-radius:8px;display:grid;font-family:var(--lf-font-mono);font-size:15px;gap:8px 32px;grid-template-columns:repeat(2,max-content);margin:0 0 16px;padding:14px 18px 14px 36px}.tw .lf-tfa-acts{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.tw .lf-tfa-choices{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin:0 0 12px}.tw .lf-tfa-choice{background:var(--lf-surface-2);border:1px solid var(--lf-border);border-radius:8px;padding:14px 16px}.tw .lf-tfa-choice h3{align-items:center;display:flex;flex-wrap:wrap;font-size:15px;font-weight:600;gap:8px;margin:0 0 8px}.tw .lf-tfa .lf-tfa-choice p{margin:0 0 12px}.tw .lf-tfa-steps{display:grid;gap:18px;list-style:decimal;margin:0 0 16px;padding-left:20px}.tw .lf-tfa-steps>li::marker{color:var(--lf-text-2);font-weight:600}.tw .lf-tfa .lf-tfa-steps p{margin:0 0 10px}.tw .lf-tfa-qr{background:#fff;border:1px solid var(--lf-border);border-radius:8px;display:inline-block;line-height:0;padding:12px}.tw .lf-tfa-qr svg{height:200px;width:200px}.tw .lf-tfa-secret{background:var(--lf-surface-2);border:1px solid var(--lf-border);border-radius:6px;font-family:var(--lf-font-mono);font-size:15px;letter-spacing:.06em;padding:6px 10px;word-break:break-all}.tw .lf-pro-tfa{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.tw .lf-pro-tfa p{color:var(--lf-text-2);margin:0;max-width:640px}.tw .lf-pk-rename{align-items:center;display:flex;gap:8px;margin:0}.tw .lf-pk-rename .lf-inp{font-size:13px;height:30px;max-width:240px}.tw .lf-pro [data-passkey-target][hidden]{display:none}@media (max-width:640px){.tw .lf-pk-list td:nth-child(2),.tw .lf-pk-list th:nth-child(2){display:none}}.tw .lf-pk-intro{color:var(--lf-text-2);margin:0 0 14px;max-width:640px}.tw .lf-email-delivery{margin-bottom:16px}.tw .lf-email-delivery p{margin-top:4px}.tw .lf-email-delivery .lf-email-delivery-reason{font-family:var(--lf-mono,ui-monospace,monospace);font-size:12.5px}.tw .lf-email-delivery form{margin-top:10px}.tw .lf-avp{display:grid;gap:16px;min-width:0}.tw .lf-avp [hidden]{display:none!important}.tw .lf-avp-head{align-items:center;display:flex;flex-wrap:wrap;gap:16px}.tw .lf-avp-preview{flex:none;height:72px;-o-object-fit:cover;object-fit:cover;width:72px}.tw .lf-avp-head-txt{display:grid;gap:6px;justify-items:start;min-width:0}.tw .lf-avp-mode{cursor:pointer}.tw .lf-avp-mode:has(input:checked){background:var(--lf-surface);box-shadow:var(--lf-shadow);color:var(--lf-text)}.tw .lf-avp-mode:has(input:focus-visible){outline:2px solid var(--lf-ring);outline-offset:1px}.tw .lf-avp-panel{display:grid;gap:14px}.tw .lf-avp-grid{display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(88px,1fr))}.tw .lf-avp-cell{background:var(--lf-surface);border:1px solid var(--lf-border);border-radius:8px;cursor:pointer;display:grid;font-size:12px;gap:6px;justify-items:center;line-height:1.25;padding:10px 4px 8px;text-align:center}.tw .lf-avp-cell img{height:48px;width:48px}.tw .lf-avp-cell small{color:var(--lf-text-3);display:block;font-size:11px}.tw .lf-avp-cell:hover{background:var(--lf-surface-2);border-color:var(--lf-border-strong)}.tw .lf-avp-cell:has(input:checked){border-color:var(--lf-action);box-shadow:0 0 0 1px var(--lf-action);font-weight:600}.tw .lf-avp-cell:has(input:focus-visible){outline:2px solid var(--lf-ring);outline-offset:2px}.tw .lf-avp-row{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.tw .lf-avp-row>.lf-lbl{margin:0;min-width:64px}.tw .lf-avp-swatches{display:flex;flex-wrap:wrap;gap:8px}.tw .lf-avp-sw{background:var(--sw);border-radius:50%;box-shadow:inset 0 0 0 1px #0000001f;cursor:pointer;height:28px;position:relative;width:28px}.tw .lf-avp-sw-none{background:repeating-conic-gradient(var(--lf-border) 0 25%,var(--lf-surface) 0 50%) 50% /10px 10px}.tw .lf-avp-sw:has(input:checked){outline:2px solid var(--lf-action);outline-offset:2px}.tw .lf-avp-sw:has(input:focus-visible){outline:2px solid var(--lf-ring);outline-offset:2px}.tw .lf-avp-foot{display:flex}.tw .lf-pro-av-link{border-radius:50%;display:inline-flex}.tw .lf-pro-av-link:focus-visible{box-shadow:0 0 0 3px var(--lf-ring);outline:none}.tw .lf-avp-sw-custom{background:radial-gradient(var(--sw) 0 52%,#0000 54%),conic-gradient(#e4572e,#f2b233,#7fd3a5,#2e9e8a,#4a6fd0,#7a5cd0,#ec6fa2,#e4572e)}.tw .lf-avp-color{border:0;cursor:pointer;height:100%;inset:0;opacity:0;padding:0;position:absolute;width:100%}.tw .lf-apa-body{display:grid;gap:18px}.tw .lf-apa-body .lf-field{display:grid;gap:8px}.tw .lf-apa-body .lf-sw-row small{display:block}.tw .lf-apa-list li{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.tw .lf-apa-warn{color:var(--lf-warn-fg);display:block;font-size:12.5px}.tw .lf-apa-warn a{color:inherit;text-decoration:underline}.tw .lf-apa-count{background:var(--lf-surface-2);border-radius:99px;color:var(--lf-text-2);flex:none;font-size:12.5px;font-variant-numeric:tabular-nums;padding:2px 10px}.tw .lf-apa-count-zero{background:#0000;color:var(--lf-text-3)}.tw .lf-rrq{padding-bottom:32px}.tw .lf-rrq-sub{color:var(--lf-text-2);margin:4px 28px 16px;max-width:720px}.tw .lf-rrq-cards{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(380px,1fr));list-style:none;margin:0 28px;padding:0}.tw .lf-rrq-card{display:flex;flex-direction:column}.tw .lf-rrq-who{align-items:center;border-bottom:1px solid var(--lf-border);display:flex;gap:12px;padding:14px 16px 10px}.tw .lf-rrq-who .lf-av{height:40px;-o-object-fit:cover;object-fit:cover;width:40px}.tw .lf-rrq-who>div{display:grid;min-width:0}.tw .lf-rrq-who b{font-weight:600}.tw .lf-rrq-who small{color:var(--lf-text-3);font-size:12.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tw .lf-rrq-card .lf-kv2{flex:1}.tw .lf-rrq-acts{align-items:center;display:flex;flex-wrap:wrap;gap:8px;padding:10px 16px 14px}.tw .lf-rrq-acts .lf-sp{flex:1}.tw .lf-rrq-acts form{display:inline-flex;margin:0}.tw .lf-rrq-box{margin:0 28px}.tw .lf-rrq-sec h2{font-size:14px;font-weight:600;margin:28px 28px 10px}.tw .lf-rrq-list{border-top:1px solid var(--lf-border);list-style:none;margin:0;padding:0}.tw .lf-rrq-list li{align-items:center;display:flex;flex-wrap:wrap;gap:8px 12px;padding:10px 16px}.tw .lf-rrq-list li+li{border-top:1px solid var(--lf-border)}.tw .lf-rrq-list li>div{flex:1;min-width:200px}.tw .lf-rrq-list b{font-weight:500}.tw .lf-rrq-list small{color:var(--lf-text-3);font-size:12.5px;margin-left:6px}.tw .lf-rrq-list p{color:var(--lf-text-2);font-size:13px;margin:2px 0 0}.tw .lf-rrq-list form{display:inline-flex;margin:0}.tw .lf-rrq-form{display:grid;gap:14px}.tw .lf-rrq-form>p{color:var(--lf-text-2);margin:0}.tw .lf-rrq-form .lf-choice{align-items:center}@media (max-width:767px){.tw .lf-rrq-sub{margin:4px 16px 14px}.tw .lf-rrq-cards{grid-template-columns:minmax(0,1fr);margin:0 16px}.tw .lf-rrq-box{margin:0 16px}.tw .lf-rrq-sec h2{margin:24px 16px 10px}}.tw .lf-cmap-scope{color:var(--lf-text-3);font-size:13px}.tw .lf-cmap{background:var(--lf-surface-2);border:1px solid var(--lf-border);border-radius:9px;height:calc(100vh/var(--lf-zoom, 1) - 128px);margin:14px 28px 0;min-height:460px;overflow:hidden;position:relative}.tw .lf-cmap:-webkit-full-screen{border:0;border-radius:0;margin:0}.tw .lf-cmap:fullscreen{border:0;border-radius:0;margin:0}.tw .lf-cmap-canvas{inset:0;position:absolute}.tw .lf-cmap .maplibregl-ctrl-group{border-radius:7px;box-shadow:0 4px 14px #14132714}.tw .lf-cmap-note{color:var(--lf-text-3);font-size:12.5px;margin:8px 28px 24px}.tw .lf-cmap-bar{align-items:flex-start;display:flex;flex-wrap:wrap;gap:8px;left:12px;pointer-events:none;position:absolute;right:56px;top:12px;z-index:2}.tw .lf-cmap-bar>*{pointer-events:auto}.tw .lf-cmap-bar .lf-b,.tw .lf-cmap-bar .lf-seg{background:var(--lf-surface);box-shadow:0 4px 14px #14132714}.tw .lf-cmap-bar .lf-seg{height:36px}.tw .lf-cmap-search{position:relative;width:min(320px,100%)}.tw .lf-cmap-search>svg{color:var(--lf-text-3);left:10px;pointer-events:none;position:absolute;top:10px}.tw .lf-cmap-search input{background:var(--lf-surface);border:1px solid var(--lf-border-strong);border-radius:7px;box-shadow:0 4px 14px #14132714;color:var(--lf-text);font:inherit;height:36px;padding:0 10px 0 34px;width:100%}.tw .lf-cmap-search input:focus{border-color:var(--lf-focus);box-shadow:0 0 0 3px var(--lf-ring);outline:none}.tw .lf-cmap-results{background:var(--lf-surface);border:1px solid var(--lf-border);border-radius:7px;box-shadow:var(--lf-shadow-menu);list-style:none;margin:4px 0 0;max-height:300px;overflow-y:auto;padding:4px}.tw .lf-cmap-results [role=option]{border-radius:5px;cursor:pointer;display:grid;padding:6px 8px}.tw .lf-cmap-results [aria-selected=true],.tw .lf-cmap-results [role=option]:hover{background:var(--lf-surface-2)}.tw .lf-cmap-results small{color:var(--lf-text-3);font-size:12px}.tw .lf-cmap-results .lf-ref{justify-self:start}.tw .lf-cmap-empty{color:var(--lf-text-3);padding:6px 8px}.tw .lf-cmap-layers>summary{cursor:pointer;height:36px}.tw .lf-cmap-panel{max-height:calc(100vh/var(--lf-zoom, 1) - 220px);overflow-y:auto;padding:10px 12px;width:260px}.tw .lf-cmap-layers .lf-cmap-panel{left:0;right:auto}.tw .lf-cmap-panel fieldset{border:0;margin:0;padding:0}.tw .lf-cmap-panel fieldset+fieldset{border-top:1px solid var(--lf-border);margin-top:10px;padding-top:10px}.tw .lf-cmap-panel legend{color:var(--lf-text-3);float:left;font-size:12px;font-weight:600;margin-bottom:4px;padding:0;width:100%}.tw .lf-cmap-opt{align-items:center;clear:both;color:var(--lf-text);cursor:pointer;display:flex;font-size:13px;font-weight:400;gap:8px;margin:0;padding:4px 0}.tw .lf-cmap-opt input{accent-color:var(--lf-action);margin:0}.tw .lf-cmap-opt small{color:var(--lf-text-3);font-size:11.5px}.tw .lf-cmap-ov{background:var(--lf-text-3);border-radius:3px;height:14px;width:14px}.tw .lf-cmap-ov-pieges{background:linear-gradient(90deg,#63d6fe,#fc8d59,#a00000)}.tw .lf-cmap{--lf-cmap-season-0:var(--lf-action);--lf-cmap-season-1:var(--lf-brand);--lf-cmap-season-2:var(--lf-tag-teal-fg)}.tw .lf-cmap-ov-season{border-radius:50%;box-shadow:inset 0 0 0 2px var(--lf-surface)}.tw .lf-cmap-ov-season-0{background:var(--lf-cmap-season-0)}.tw .lf-cmap-ov-season-1{background:var(--lf-cmap-season-1)}.tw .lf-cmap-ov-season-2{background:var(--lf-cmap-season-2)}.tw .lf-cmap-hint{clear:both;color:var(--lf-text-3);font-size:11.5px;line-height:1.4;margin:2px 0 0}.tw .lf-cmap-status{background:var(--lf-surface);border:1px solid var(--lf-border);border-radius:7px;box-shadow:var(--lf-shadow-menu);color:var(--lf-text-2);font-size:13px;left:50%;margin:0;padding:8px 12px;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:1}.tw .lf-cmap-status[hidden]{display:none}.tw .lf-cmap-legend{align-items:center;background:color-mix(in srgb,var(--lf-surface) 94%,#0000);border:1px solid var(--lf-border);border-radius:9px;bottom:12px;color:var(--lf-text-2);display:flex;flex-wrap:wrap;font-size:12.5px;gap:4px 6px;left:12px;max-width:calc(100% - 290px);padding:5px 8px;position:absolute;right:12px;width:-moz-fit-content;width:fit-content;z-index:1}.tw .lf-cmap-legend>b{color:var(--lf-text);font-variant-numeric:tabular-nums;font-weight:600;margin-right:4px}.tw .lf-cmap-kind{align-items:center;background:#0000;border:0;border-radius:6px;color:inherit;cursor:pointer;display:inline-flex;font:inherit;gap:4px;height:30px;padding:0 7px 0 4px}.tw .lf-cmap-kind:hover{background:var(--lf-surface-2)}.tw .lf-cmap-kind input{accent-color:var(--lf-action);cursor:pointer;height:14px;margin:0 2px 0 3px;width:14px}.tw .lf-cmap-kind:has(input:focus-visible){outline:2px solid var(--lf-action);outline-offset:1px}.tw .lf-cmap-kind:has(input:not(:checked)){color:var(--lf-text-3)}.tw .lf-cmap-kind:has(input:not(:checked)) .lf-cmap-pic{filter:grayscale(1);opacity:.3}.tw .lf-cmap-kind .lf-n{color:var(--lf-text-3);font-size:11.5px;font-variant-numeric:tabular-nums}.tw .lf-cmap-pic{height:20px;width:auto}.tw .lf-cmap-crumb{padding:18px 28px 0}.tw .lf-cmap-crumb+.lf-ph{padding-top:6px}.tw .lf-cmap-focus{background:none;border:0;cursor:pointer;display:block;padding:0;position:relative}.tw .lf-cmap-focus img{display:block;filter:drop-shadow(0 3px 4px rgba(20,19,39,.25));height:60px;position:relative;width:auto}.tw .lf-cmap-pulse{animation:lf-cmap-pulse 1.8s ease-out infinite;background:#14132747;border-radius:50%;bottom:0;height:64px;left:50%;margin:0 0 -32px -32px;pointer-events:none;position:absolute;width:64px}@keyframes lf-cmap-pulse{0%{opacity:.9;transform:scale(.15)}to{opacity:0;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.tw .lf-cmap-pulse{animation:none;opacity:.5;transform:scale(.45)}}.tw .lf-mk{background:none;border:0;padding:0;pointer-events:none}.tw .lf-mk,.tw .lf-mk-pin{display:block;height:40px;width:28px}.tw .lf-mk-pin{filter:drop-shadow(0 1px 1.5px rgba(20,19,39,.28));inset:0;max-width:none;position:absolute;transform-origin:50% 100%;transition:transform .18s cubic-bezier(.34,1.56,.64,1),filter .18s ease}.tw .lf-mk-halo{background:#14132747;border-radius:50%;bottom:-6px;height:12px;left:50%;margin-left:-15px;opacity:0;position:absolute;transform:scale(.4);transition:opacity .18s ease,transform .18s ease;width:30px}.tw .lf-mk.is-hover .lf-mk-pin{animation:lf-mk-lift .2s cubic-bezier(.34,1.56,.64,1);filter:drop-shadow(0 6px 5px rgba(20,19,39,.3));transform:translateY(-4px) scale(1.14)}.tw .lf-mk.is-hover .lf-mk-halo{opacity:.7;transform:scale(1)}@keyframes lf-mk-lift{0%{transform:none}}.tw .lf-mk.is-sel{z-index:1}.tw .lf-mk.is-sel .lf-mk-pin{filter:drop-shadow(0 8px 6px rgba(20,19,39,.3));transform:translateY(-5px) scale(1.4)}.tw .lf-mk.is-sel .lf-mk-halo{background:none;border:2px solid var(--lf-action);box-shadow:0 0 0 4px color-mix(in srgb,var(--lf-action) 22%,#0000);opacity:1;transform:scale(1.25)}.tw .lf-mk.is-new .lf-mk-pin{animation:lf-mk-drop .62s cubic-bezier(.22,.9,.3,1) both}.tw .lf-mk-wave{animation:lf-mk-wave 1.1s ease-out .45s 3 both;border:2px solid var(--lf-action);border-radius:50%;bottom:-24px;height:48px;left:50%;margin-left:-24px;opacity:0;position:absolute;width:48px}.tw .lf-mk.is-changed .lf-mk-pin:not(.lf-mk-before){animation:lf-mk-in .45s cubic-bezier(.34,1.56,.64,1) .2s both}.tw .lf-mk.is-changed .lf-mk-before{animation:lf-mk-out .25s ease-in forwards}@keyframes lf-mk-drop{0%{opacity:0;transform:translateY(-46px) scale(.9)}55%{opacity:1;transform:translateY(0) scale(1.06,.9)}75%{transform:translateY(-5px) scale(.98,1.03)}to{transform:none}}@keyframes lf-mk-wave{0%{opacity:.9;transform:scale(.15)}to{opacity:0;transform:scale(1)}}@keyframes lf-mk-in{0%{opacity:0;transform:scale(.3)}}@keyframes lf-mk-out{to{opacity:0;transform:scale(.3)}}.tw .lf-mk-spider{height:0;width:0}.tw .lf-mk-legs{height:160px;left:-80px;overflow:visible;pointer-events:none;position:absolute;top:-80px;width:160px}.tw .lf-mk-legs line{stroke:var(--lf-text-2);stroke-width:1.5;stroke-dasharray:2 3;opacity:0;transition:opacity .25s ease .1s}.tw .lf-mk-spider.is-open .lf-mk-legs line{opacity:.85}.tw .lf-mk-hub{background:var(--lf-text);border:2px solid var(--lf-surface);border-radius:50%;height:8px;left:-4px;position:absolute;top:-4px;width:8px}.tw .lf-mk-spider .lf-mk{cursor:pointer;left:-14px;pointer-events:auto;position:absolute;top:-40px;transition:transform .32s cubic-bezier(.34,1.4,.64,1)}.tw .lf-mk-spider.is-open .lf-mk{transform:translate(var(--lf-mk-x),var(--lf-mk-y))}.tw .lf-mk-spider .lf-mk:focus-visible .lf-mk-pin,.tw .lf-mk-spider .lf-mk:hover .lf-mk-pin{transform:translateY(-4px) scale(1.14)}.tw .lf-mk-spider .lf-mk:focus-visible{outline:none}.tw .lf-mk-spider .lf-mk:focus-visible .lf-mk-halo{background:var(--lf-ring);opacity:1;transform:scale(1)}@media (prefers-reduced-motion:reduce){.tw .lf-mk-halo,.tw .lf-mk-legs line,.tw .lf-mk-pin,.tw .lf-mk-spider .lf-mk,.tw .lf-mk-wave{animation:none;transition:none}}.tw .lf-cmap-pop .maplibregl-popup-content{background:var(--lf-surface);border:1px solid var(--lf-border);border-radius:9px;box-shadow:var(--lf-shadow-menu);color:var(--lf-text);font-size:13px;padding:10px 12px}.tw .lf-cmap-pop .maplibregl-popup-close-button{border-radius:5px;color:var(--lf-text-3);height:22px;right:4px;top:4px;width:22px}.tw .lf-cmap-pop-h{align-items:center;display:flex;flex-wrap:wrap;gap:6px;padding-right:22px}.tw .lf-cmap-pop p{margin:6px 0 0}.tw .lf-cmap-pop-k{color:var(--lf-text-3);font-size:12px;font-weight:600}.tw .lf-cmap-pop-k+.lf-cmap-pop-l{margin-top:2px}.tw .lf-cmap-pop-l{font-weight:500}.tw .lf-cmap-pop-c,.tw .lf-cmap-pop-m{color:var(--lf-text-2);font-size:12.5px}.tw .lf-cmap-pop-c{list-style:none;margin:6px 0 0;padding:0}.tw .lf-cmap-pop .lf-b{margin-top:10px}.tw .lf-cmap-pop .lf-cmap-pop-a{background:var(--lf-warn-bg);border-radius:6px;color:var(--lf-warn-fg);font-size:12px;line-height:1.4;margin-top:8px;padding:6px 8px}@media (max-width:767px){.tw .lf-cmap{border-left:0;border-radius:0;border-right:0;height:calc(100dvh/var(--lf-zoom, 1) - 150px);margin:12px 0 0;min-height:380px}.tw .lf-cmap-note{margin:8px 16px 20px}.tw .lf-cmap-crumb{padding:16px 16px 0}.tw .lf-cmap-bar{right:52px}.tw .lf-cmap-search{width:100%}.tw .lf-cmap-legend{gap:2px;max-width:calc(100% - 24px);padding:4px}.tw .lf-cmap-legend>b{padding:0 6px;width:100%}.tw .lf-cmap .maplibregl-ctrl-bottom-right{bottom:146px}}.tw .lf-cmap-filters{align-items:center;color:var(--lf-text-2);display:flex;flex-wrap:wrap;font-size:13px;gap:6px 8px;margin:10px 28px 0}.tw .lf-cmap-filters b{color:var(--lf-text);font-weight:500}.tw .lf-cmap-filters-l{color:var(--lf-text-3);min-width:0;overflow-wrap:anywhere}.tw .lf-cmap-pop-out{color:var(--lf-text-3);font-size:12px}.tw .lf-cmap-ring{background:var(--lf-surface);border-radius:999px;box-shadow:var(--lf-shadow);color:#c9574c;font-size:11px;font-weight:600;line-height:16px;padding:1px 6px;pointer-events:none}.tw .lf-cmap-filters+.lf-pros-wrap .lf-cmap{height:calc(100vh/var(--lf-zoom, 1) - 160px)}@media (max-width:767px){.tw .lf-cmap-filters{margin:10px 16px 0}}.tw .lf-near{border-radius:10px;display:grid;grid-template-columns:minmax(0,1fr) 380px;height:calc(100vh/var(--lf-zoom, 1) - 18px);overflow:hidden}.tw .lf-near-map{background:var(--lf-surface-2);min-height:0;position:relative}.tw .lf-near-canvas{inset:0;position:absolute}.tw .lf-near-tools{align-items:flex-end;display:flex;flex-direction:column;gap:8px;position:absolute;right:12px;top:12px;z-index:2}.tw .lf-near-tools .lf-b{background:var(--lf-surface);box-shadow:0 4px 14px #1413271f;height:44px;padding:0;width:44px}.tw .lf-near-tools .lf-cmap-layers .lf-cmap-panel{left:auto;right:0;width:220px}.tw .lf-near-locate.lf-on{color:var(--lf-action)}.tw .lf-near-me-dot{animation:lf-near-me 2s ease-out infinite;background:#2f6feb;border:3px solid #fff;border-radius:50%;box-shadow:0 0 0 0 #2f6feb73,0 1px 4px #14132759;height:18px;width:18px}@keyframes lf-near-me{0%{box-shadow:0 0 0 0 #2f6feb73,0 1px 4px #14132759}to{box-shadow:0 0 0 18px #2f6feb00,0 1px 4px #14132759}}@media (prefers-reduced-motion:reduce){.tw .lf-near-me-dot{animation:none}}.tw .lf-near-sheet{background:var(--lf-surface);border-left:1px solid var(--lf-border);min-height:0;overflow-y:auto}.tw .lf-near-around,.tw .lf-near-form{display:grid;gap:12px;padding:16px}.tw .lf-near-around[hidden],.tw .lf-near-form[hidden]{display:none}.tw .lf-near-h{font-size:18px;font-weight:600;line-height:24px}.tw .lf-near-status{color:var(--lf-text-2);font-size:14px;font-weight:500;margin:0}.tw .lf-near-status:empty{display:none}.tw .lf-near-list{display:grid;gap:2px;list-style:none;margin:0;padding:0}.tw .lf-near-list[hidden]{display:none}.tw .lf-near-item{align-items:center;background:#0000;border:0;border-radius:7px;color:var(--lf-text);cursor:pointer;display:flex;font:inherit;gap:10px;min-height:48px;padding:6px 8px;text-align:left;width:100%}.tw .lf-near-item:hover{background:var(--lf-surface-2)}.tw .lf-near-item-t{display:grid;flex:1;min-width:0}.tw .lf-near-item-t b{font-size:14px;font-weight:500}.tw .lf-near-item-t small{color:var(--lf-text-3);font-size:12.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tw .lf-near-dist{color:var(--lf-text-2);flex:none;font-size:13px;font-variant-numeric:tabular-nums}.tw .lf-near-cta{border-bottom:1px solid var(--lf-border);display:grid;gap:10px;padding-bottom:12px}.tw .lf-near-cta .lf-hint{align-items:center;color:var(--lf-text-2);display:flex;font-size:13px;gap:6px;margin:0}.tw .lf-near-cta .lf-b{height:44px}.tw .lf-near-cta .lf-b[hidden]{display:none}.tw .lf-near-fh{align-items:center;display:flex;gap:8px;justify-content:space-between}.tw .lf-near-fh h2{font-size:17px;font-weight:600;line-height:24px}.tw .lf-near-place{align-items:flex-start;display:flex;gap:8px}.tw .lf-near-place>svg{color:var(--lf-brand);margin-top:2px}.tw .lf-near-place div{display:grid}.tw .lf-near-place b{font-weight:500}.tw .lf-near-place small{color:var(--lf-text-3);font-size:12px}.tw .lf-near-form>.lf-hint{color:var(--lf-text-3);font-size:12.5px;margin:-6px 0 0}.tw .lf-near-dup[hidden]{display:none}.tw .lf-near-dup{font-size:13px}.tw .lf-near-form .lf-segc label span{min-height:40px}.tw .lf-near-form .lf-inp,.tw .lf-near-form .lf-sel{font-size:16px;min-height:44px}.tw .lf-near-form .lf-ta{font-size:16px}.tw .lf-near-who{border:1px solid var(--lf-border);border-radius:8px}.tw .lf-near-who>summary{align-items:baseline;cursor:pointer;display:flex;flex-wrap:wrap;gap:4px 8px;list-style:none;padding:10px 12px}.tw .lf-near-who>summary::-webkit-details-marker{display:none}.tw .lf-near-who>summary .lf-lbl{width:100%}.tw .lf-near-me{flex:1;font-size:14px;min-width:0}.tw .lf-near-edit{color:var(--lf-action);font-size:13px;font-weight:500}.tw .lf-near-who[open] .lf-near-edit{display:none}.tw .lf-near-who>.lf-field{padding:0 12px 12px}.tw .lf-near-foot{background:var(--lf-surface);border-top:1px solid var(--lf-border);bottom:0;display:flex;gap:8px;margin:0 -16px -16px;padding:12px 16px calc(12px + env(safe-area-inset-bottom));position:sticky}.tw .lf-near-foot .lf-b{flex:1;height:44px}@media (max-width:1023px){.tw .lf-near{border-radius:0;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(220px,1fr) auto;height:calc(100dvh/var(--lf-zoom, 1) - 52px)}.tw .lf-near-sheet{border-left:0;border-radius:14px 14px 0 0;border-top:1px solid var(--lf-border);box-shadow:0 -6px 18px #1413271a;margin-top:-14px;max-height:46dvh;position:relative;z-index:3}.tw .lf-near-sheet:has(.lf-near-form:not([hidden])){max-height:62dvh}.tw .lf-near-around{padding-bottom:calc(16px + env(safe-area-inset-bottom))}}.tw .lf-ch{display:grid;gap:14px;padding:0 0 32px}.tw .lf-ch-intro{color:var(--lf-text-3);font-size:13px;margin:4px 0 0;max-width:760px;padding:0 28px}.tw .lf-ch-table td{height:56px;padding-bottom:8px;padding-top:8px}.tw .lf-ch-name,.tw .lf-ch-table .lf-ch-wrap{white-space:normal}.tw .lf-ch-name{display:grid;gap:2px;min-width:0}.tw .lf-ch-name a,.tw .lf-ch-name b{color:var(--lf-text);font-weight:500}.tw .lf-ch-name a:hover{text-decoration:underline;text-underline-offset:2px}.tw .lf-ch-name small{color:var(--lf-text-3);font-size:12.5px}.tw .lf-ch-table .charter-national td{background:var(--lf-surface-2)}.tw .lf-ch-foot{align-items:center;border-top:1px solid var(--lf-border);color:var(--lf-text-3);display:flex;font-size:12.5px;gap:8px;margin:0;padding:10px 12px}.tw .lf-ch-foot svg{flex:none;height:14px;width:14px}.tw .lf-ch-sec{margin:10px 0 -4px;padding:0 28px}.tw .lf-ch-sec h2{align-items:center;display:flex;font-size:15px;font-weight:600;gap:8px;margin:0}.tw .lf-ch-sec h2 svg{color:var(--lf-text-3);height:16px;width:16px}.tw .lf-ch-sec p{color:var(--lf-text-3);font-size:13px;margin:2px 0 0}.tw .lf-ch-deps{display:flex;flex-wrap:wrap;gap:4px}.tw .lf-ch-dep{align-items:center;background:var(--lf-surface);border:1px solid var(--lf-border);border-radius:5px;color:var(--lf-text-2);display:inline-flex;font-size:12.5px;gap:5px;height:22px;padding:0 7px 0 3px;white-space:nowrap}.tw .lf-ch-dep .lf-mono{background:var(--lf-surface-2);border-radius:3px;color:var(--lf-text-3);font-size:11.5px;padding:0 4px}.tw .lf-ch-alert{margin:-6px 0 16px}.tw .lf-ch-alert .lf-b{align-self:center}.tw .lf-ch-count{color:var(--lf-text-3);font-size:12.5px;font-variant-numeric:tabular-nums}.tw .lf-ch-state{display:grid;gap:8px}.tw .lf-ch-state p{color:var(--lf-text-2);margin:0}.tw .lf-ch-state b{color:var(--lf-text);font-weight:600}.tw .lf-ch-hint,.tw .lf-ch-state .lf-ch-hint{color:var(--lf-text-3);font-size:12.5px}.tw .lf-ch-narrow{max-width:860px}.tw .lf-ch-num{background:var(--lf-surface-2);border:1px solid var(--lf-border);border-radius:5px;color:var(--lf-text-2);display:inline-flex;flex:none;font-size:12px;font-weight:500;justify-content:center;min-width:36px;padding:2px 6px}.tw .lf-ch-vers{list-style:none;margin:0;padding:0}.tw .lf-ch-vers,.tw .lf-ch-vers li+li{border-top:1px solid var(--lf-border)}.tw .lf-ch-vers a{align-items:center;color:var(--lf-text);display:flex;gap:12px;padding:10px 16px}.tw .lf-ch-vers a:hover{background:var(--lf-hover)}.tw .lf-ch-vers a>svg{color:var(--lf-text-3);flex:none;height:16px;width:16px}.tw .lf-ch-vt{flex:1;min-width:0}.tw .lf-ch-vt b{display:block;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tw .lf-ch-vt small{align-items:center;color:var(--lf-text-3);display:flex;flex-wrap:wrap;font-size:12.5px;gap:4px 10px;margin-top:3px}.tw .lf-ch-dlist{list-style:none;margin:0;padding:4px 0}.tw .lf-ch-dlist li{align-items:center;display:flex;gap:12px;min-height:44px;padding:4px 16px}.tw .lf-ch-dlist b{flex:1;font-weight:500;min-width:0}.tw .lf-ch-dlist form{display:inline-flex}.tw .lf-ch-former{margin-top:8px}.tw .lf-ch-add{background:var(--lf-surface-2);border-radius:0 0 9px 9px;border-top:1px solid var(--lf-border);padding:12px 16px 14px}.tw .lf-ch-add-row{display:flex;gap:8px}.tw .lf-ch-add-row>:first-child{flex:1;min-width:0}.tw .lf-ch-gauge p{color:var(--lf-text-2);margin:0 0 8px}.tw .lf-ch-gauge b{color:var(--lf-text);font-weight:600}.tw .lf-ch-bar{background:var(--lf-border);border-radius:3px;height:6px;overflow:hidden}.tw .lf-ch-bar i{background:var(--lf-ok-fg);border-radius:3px;display:block;height:100%}.tw .lf-ch-sigs{border-top:1px solid var(--lf-border);list-style:none;margin:0;padding:0}.tw .lf-ch-sigs li{align-items:center;display:flex;gap:10px;justify-content:space-between;min-height:44px;padding:6px 16px}.tw .lf-ch-sigs li+li{border-top:1px solid var(--lf-border)}.tw .lf-ch-sigs li>span{min-width:0}.tw .lf-ch-sigs a{color:var(--lf-text);font-weight:500}.tw .lf-ch-sigs a:hover{text-decoration:underline;text-underline-offset:2px}.tw .lf-ch-sigs b{display:block;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tw .lf-ch-sigs small{color:var(--lf-text-3);display:block;font-size:12.5px}.tw .lf-ch-sigs time{color:var(--lf-text-3);flex:none;font-size:12.5px;font-variant-numeric:tabular-nums}.tw .lf-ch-sigs .lf-badge{flex:none}.tw .lf-ch-trs{border-top:1px solid var(--lf-border);list-style:none;margin:0;padding:0}.tw .lf-ch-trs li{align-items:center;display:flex;gap:10px;justify-content:space-between;min-height:44px;padding:6px 16px}.tw .lf-ch-trs li+li{border-top:1px solid var(--lf-border)}.tw .lf-ch-trs b{display:block;font-weight:500}.tw .lf-ch-trs small{color:var(--lf-text-3);display:block;font-size:12.5px}.tw .lf-panel>.lf-ch-sigs:nth-child(2){border-top:0}.tw .lf-ch-text{padding:4px 28px 28px}.tw .lf-ch-text .lf-prose{max-width:720px}.tw .lf-ch-sum{color:var(--lf-text-2);font-size:12px}.tw .lf-ch-logos{align-items:center;background:#fff;border:1px solid var(--lf-border);border-radius:8px;display:flex;flex-wrap:wrap;gap:14px 22px;justify-content:center;margin:12px 0 18px;max-width:720px;padding:12px 16px}.tw .lf-ch-logo{display:block;max-height:52px;max-width:120px;-o-object-fit:contain;object-fit:contain}.tw .lf-ch-logo-main{max-height:64px;max-width:150px}.tw .lf-ch-parties{color:var(--lf-text-2);margin:0 0 14px;max-width:720px}.tw .lf-ch-parties b{color:var(--lf-text);font-weight:600}.tw .lf-ch-logolist{border-top:1px solid var(--lf-border);list-style:none;margin:0;padding:0}.tw .lf-ch-logolist li{align-items:center;display:flex;gap:12px;min-height:56px;padding:8px 16px}.tw .lf-ch-logolist li+li{border-top:1px solid var(--lf-border)}.tw .lf-ch-logolist b{flex:1;font-weight:500;min-width:0;overflow-wrap:anywhere}.tw .lf-ch-logo-box{background:#fff;border:1px solid var(--lf-border);border-radius:6px;display:grid;flex:none;height:40px;place-items:center;width:84px}.tw .lf-ch-logo-box img{max-height:32px;max-width:76px;-o-object-fit:contain;object-fit:contain}.tw .lf-ch-logo-acts{align-items:center;display:flex;flex:none;gap:4px}.tw .lf-ch-logo-acts form{margin:0}.tw .lf-ch-logoform{border-top:1px solid var(--lf-border);display:grid;gap:12px}.tw .lf-ch-logoform>.lf-b{justify-self:start}.tw .lf-ch-publish{display:grid;gap:14px}.tw .lf-ch-publish>p{color:var(--lf-text-2);margin:0}.tw .lf-ch-publish>.lf-b{justify-self:start}.tw .lf-ch-regions{display:grid;gap:18px;min-width:0}.tw .lf-ch-regions fieldset{border:0;margin:0;min-width:0;padding:0}.tw .lf-ch-regions legend{align-items:center;display:flex;font-size:13px;font-weight:600;gap:8px;justify-content:space-between;margin-bottom:8px;width:100%}.tw .lf-ch-picks{display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.tw .lf-ch-pick{align-items:flex-start;border:1px solid var(--lf-border);border-radius:7px;cursor:pointer;display:flex;gap:10px;margin:0;padding:9px 12px}.tw .lf-ch-pick:hover{background:var(--lf-hover)}.tw .lf-ch-pick:has(:checked){background:var(--lf-sel);border-color:var(--lf-action)}.tw .lf-ch-pick .lf-ck{flex:none;margin-top:1px}.tw .lf-ch-pick b{display:block;font-weight:500}.tw .lf-ch-pick b .lf-mono{color:var(--lf-text-3);font-size:12px;margin-right:2px}.tw .lf-ch-pick small{color:var(--lf-text-3);display:block;font-size:12px}.tw .lf-ch-pick.lf-off{background:var(--lf-surface-2);color:var(--lf-text-3);cursor:not-allowed}.tw .lf-ch-pick.lf-off b{color:var(--lf-text-3)}.tw .lf-ch-ver{max-width:160px}.tw .lf-ch-body{min-height:480px}.tw .lf-ch-preview{min-height:480px;padding:4px 24px 20px}.tw .lf-ch-md{color:var(--lf-text-3);display:flex;flex-wrap:wrap;font-size:12.5px;gap:4px 16px;list-style:none;margin:0;padding:0}.tw .lf-ch-md code{background:var(--lf-hover);border-radius:4px;color:var(--lf-text-2);font-family:var(--lf-font-mono);font-size:12px;margin-right:4px;padding:0 4px}.tw .lf-ch-sub{color:var(--lf-text-3);font-size:12.5px;margin:0;padding:10px 16px 0}.tw .lf-ch-why{padding:12px 16px 14px}.tw .lf-ch-mine{list-style:none;margin:0;padding:6px}.tw .lf-ch-mine a{border-radius:7px;color:var(--lf-text);display:grid;gap:4px;justify-items:start;padding:8px 10px}.tw .lf-ch-mine a:hover{background:var(--lf-hover)}.tw .lf-ch-mine a.lf-on{background:var(--lf-sel)}.tw .lf-ch-mine a>span:first-child{font-weight:500}.tw .lf-ch-signform{display:grid;gap:16px;padding:16px}.tw .lf-ch-pad{background:var(--lf-surface);border:1px solid var(--lf-border-strong);border-radius:9px;height:200px;position:relative}.tw .lf-ch-pad:focus-within{border-color:var(--lf-focus);box-shadow:0 0 0 3px var(--lf-ring)}.tw .lf-ch-pad canvas{cursor:crosshair;display:block;height:100%;inset:0;position:absolute;touch-action:none;width:100%;z-index:1}.tw .lf-ch-pad-line{border-top:1px dashed var(--lf-border-strong);bottom:44px;color:var(--lf-text-3);font-size:12.5px;left:24px;padding-top:6px;pointer-events:none;position:absolute;right:24px}.tw .lf-signed .lf-ch-pad-line{visibility:hidden}.tw .lf-ch-pad-clear{position:absolute;right:8px;top:8px;z-index:2}.tw .lf-ch-pad-clear svg{height:14px;width:14px}.tw .lf-ch-signform .lf-err[hidden]{display:none}.tw .lf-ch-commit{border:1px solid var(--lf-border);border-radius:7px;padding:12px}.tw .lf-ch-commit:has(:checked){background:var(--lf-sel);border-color:var(--lf-action)}.tw .lf-ch-commit .lf-ck{flex:none;margin-top:1px}.tw .lf-ch-signfoot{align-items:center;border-top:1px solid var(--lf-border);display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;padding-top:14px}.tw .lf-ch-signfoot>span{color:var(--lf-text-3);font-size:12.5px}@media (max-width:767px){.tw .lf-ch-intro,.tw .lf-ch-sec{padding:0 16px}.tw .lf-ch-text{padding:4px 16px 20px}.tw .lf-ch-add-row{flex-direction:column}.tw .lf-ch-pad{height:180px}.tw .lf-ch-signfoot .lf-b{width:100%}}.tw .lf-md-ed-bar{align-items:center;background:var(--lf-surface-2);border:1px solid var(--lf-border);border-radius:8px;display:flex;flex-wrap:wrap;gap:1px;padding:3px 4px;position:sticky;top:0;z-index:2}.tw .lf-md-ed-bar [aria-pressed=true]{background:var(--lf-hover);color:var(--lf-text)}.tw .lf-md-ed-sep{background:var(--lf-border);height:18px;margin:0 4px;width:1px}.tw .lf-md-ed:not(.is-ready) .lf-md-ed-js,.tw .lf-md-ed:not([data-mode=visual]) .lf-md-ed-bar,.tw .lf-md-ed[data-mode=preview] .lf-md-ed-help,.tw .lf-md-ed[data-mode=visual] .lf-md-ed-help{display:none}.tw .lf-md-ed-body{background:var(--lf-surface);border:1px solid var(--lf-border-strong);border-radius:8px;cursor:text;margin-top:0;min-height:360px;padding:12px 16px 16px}.tw .lf-md-ed-body[hidden]{display:none}.tw .lf-md-ed-body:focus-within{border-color:var(--lf-focus);box-shadow:0 0 0 3px var(--lf-ring)}.tw .lf-md-ed-body .ProseMirror{min-height:inherit;outline:none}.tw .lf-md-ed-body .ProseMirror>*{max-width:68ch}.tw .lf-md-ed-body .ProseMirror>*+*{margin-top:12px}.tw .lf-md-ed-body .ProseMirror>:first-child{margin-top:0}.tw .lf-md-ed-body .ProseMirror p.is-editor-empty:first-child:before{color:var(--lf-text-3);content:attr(data-placeholder);float:left;height:0;pointer-events:none}.tw .lf-md-ed-body .ProseMirror img.ProseMirror-selectednode{outline:2px solid var(--lf-focus);outline-offset:2px}.tw .lf-md-ed-body .ProseMirror h1{font-size:20px;font-weight:600;line-height:28px}.tw .lf-md-ed-body .ProseMirror hr{border:0;border-top:1px solid var(--lf-border)}.tw .lf-md-ed-notice{align-items:flex-start;background:var(--lf-surface-2);border-radius:8px;color:var(--lf-text-2);display:flex;font-size:13px;gap:8px;margin:0;padding:8px 12px}.tw .lf-md-ed-notice[hidden],.tw .lf-md-ed-status[hidden]{display:none}.tw .lf-md-ed-notice svg{margin-top:2px}.tw .lf-md-ed-status{color:var(--lf-text-3);font-size:12.5px;margin:0}.tw .lf-prose .lf-figure{align-items:center;display:flex;flex-direction:column;gap:6px}.tw .lf-prose .lf-figure-gauche{align-items:flex-start}.tw .lf-prose .lf-figure-droite{align-items:flex-end}.tw .lf-prose .lf-figure img{max-width:100%}.tw .lf-prose .lf-figure-petite img{width:33%}.tw .lf-prose .lf-figure-moyenne img{width:50%}.tw .lf-prose .lf-figure-pleine img{width:100%}.tw .lf-prose .lf-figure-caption{color:var(--lf-text-3);font-size:13px;font-style:italic}.tw .lf-prose .lf-figure-gauche .lf-figure-caption{text-align:left}.tw .lf-prose .lf-figure-droite .lf-figure-caption{text-align:right}.tw .lf-md-ed-body .ProseMirror img{display:block;margin-inline:auto;max-width:100%}.tw .lf-md-ed-body .ProseMirror img[data-align=gauche]{margin-inline:0 auto}.tw .lf-md-ed-body .ProseMirror img[data-align=droite]{margin-inline:auto 0}.tw .lf-md-ed-body .ProseMirror img[data-size=petite]{width:33%}.tw .lf-md-ed-body .ProseMirror img[data-size=moyenne]{width:50%}.tw .lf-md-ed-body .ProseMirror img[data-size=pleine]{width:100%}.tw .lf-md-ed-imgtools{display:contents}.tw .lf-md-ed-imgtools[hidden]{display:none}.tw .lf-md-ed-bar .lf-b-sm:not(.lf-b-icon){font-size:12.5px;padding:0 8px}.tw .lf-co-alert .lf-co-alert-act{align-self:center;flex:none}.tw .lf-co-hint-pad{padding:12px 16px}.tw .lf-fh .lf-acts>form{display:inline-flex}.tw .lf-panel .lf-hd .lf-n{color:var(--lf-text-3);font-size:12px;font-variant-numeric:tabular-nums}.tw .lf-fgrid2>.lf-hint{color:var(--lf-text-3);font-size:12.5px;margin:-6px 0 0}.tw .lf-ac{position:relative}.tw .lf-ac-results{background:var(--lf-surface);border:1px solid var(--lf-border);border-radius:8px;box-shadow:var(--lf-shadow-menu);left:0;list-style:none;margin:0;max-height:280px;overflow-y:auto;padding:4px;position:absolute;right:0;top:60px;z-index:5}.tw .lf-ac-results [role=option]{border-radius:5px;cursor:pointer;display:grid;padding:6px 8px}.tw .lf-ac-results [aria-selected=true],.tw .lf-ac-results [role=option]:hover{background:var(--lf-surface-2)}.tw .lf-ac-results small{color:var(--lf-text-3);font-size:12px}.tw .lf-ac-empty{color:var(--lf-text-3);padding:6px 8px}.tw .lf-drop{align-items:center;background:var(--lf-surface-2);border:1px dashed var(--lf-border-strong);border-radius:9px;color:var(--lf-text-2);cursor:pointer;display:flex;flex-direction:column;font-weight:400;gap:4px;margin:0;padding:22px 18px;position:relative;text-align:center}.tw .lf-drop>svg{color:var(--lf-text-3);height:20px;width:20px}.tw .lf-drop b{color:var(--lf-text);font-weight:500}.tw .lf-drop small{color:var(--lf-text-3);display:block;font-size:12.5px}.tw .lf-drop.lf-over,.tw .lf-drop:hover{background:var(--lf-hover);border-color:var(--lf-text-3)}.tw .lf-drop:focus-within{border-color:var(--lf-focus);box-shadow:0 0 0 3px var(--lf-ring)}.tw .lf-drop.lf-picked{border-style:solid}.tw .lf-drop.lf-picked>svg{color:var(--lf-ok-fg)}.tw .lf-drop-input{cursor:pointer;height:100%;inset:0;opacity:0;position:absolute;width:100%}.tw .lf-drop-sm{padding:14px}.tw .lf-cf-logo{align-items:flex-start;display:flex;gap:16px}.tw .lf-cf-logo>div{flex:1;min-width:0}.tw .lf-cf-logo-img{align-items:center;background:var(--lf-surface-2);border-radius:9px;box-shadow:inset 0 0 0 1px var(--lf-border);color:var(--lf-text-3);display:flex;flex:none;height:72px;justify-content:center;overflow:hidden;width:72px}.tw .lf-cf-logo-img img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.tw .lf-cf-logo-img svg{height:22px;width:22px}.tw .lf-chk{align-items:center;cursor:pointer;display:inline-flex;font-weight:400;gap:8px;margin:10px 0 0}.tw .lf-cd-line{display:block}.tw .lf-cd-list{list-style:none;margin:0;padding:0 16px}.tw .lf-cd-list>li{align-items:center;border-bottom:1px solid var(--lf-border);display:grid;gap:14px;grid-template-columns:20px minmax(0,1fr) 260px 120px;padding:14px 0}.tw .lf-cd-list>li:last-child{border-bottom:0}.tw #charte .lf-cd-list>li{grid-template-columns:20px minmax(0,1fr) auto}.tw .lf-cd-ico{align-self:start;color:var(--lf-text-3);display:flex;padding-top:2px}.tw .lf-cd-ico.lf-ok{color:var(--lf-ok-fg)}.tw .lf-cd-ico.lf-ko{color:var(--lf-brand-fg)}.tw .lf-cd-title{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.tw .lf-cd-title b{font-weight:600}.tw .lf-cd-main p{color:var(--lf-text-3);font-size:12.5px;margin:3px 0 0}.tw .lf-cd-main .lf-cd-reject,.tw .lf-cd-reject{color:var(--lf-b-fail-fg);font-size:12.5px;margin:4px 0 0}.tw .lf-cd-kv{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.tw .lf-cd-kv dt{color:var(--lf-text-3);font-size:12px}.tw .lf-cd-kv dd{margin:2px 0 0;overflow-wrap:anywhere}.tw .lf-cd-kv .lf-hot{color:var(--lf-b-fail-fg);font-weight:500}.tw .lf-cd-act{display:flex;justify-content:flex-end}.tw .lf-cd-break{overflow-wrap:anywhere}.tw .lf-cd-missing{margin:0 16px 14px}.tw .lf-cd-kinds{display:grid;gap:8px}.tw .lf-cd-kinds label{align-items:flex-start;border:1px solid var(--lf-border);border-radius:8px;cursor:pointer;display:flex;font-weight:400;gap:10px;margin:0;padding:10px 12px}.tw .lf-cd-kinds label:hover{background:var(--lf-hover)}.tw .lf-cd-kinds label:has(:checked){background:var(--lf-sel);border-color:var(--lf-action)}.tw .lf-cd-kinds label:has(:focus-visible){box-shadow:0 0 0 3px var(--lf-ring)}.tw .lf-cd-kinds input{accent-color:var(--lf-action);flex:none;margin:3px 0 0}.tw .lf-cd-kinds span{display:grid;gap:2px}.tw .lf-cd-kinds b{font-weight:500}.tw .lf-cd-kinds small{color:var(--lf-text-3);font-size:12.5px}.tw .lf-field .lf-cd-computed{align-items:center;color:var(--lf-info-fg);display:flex;gap:6px}.tw .lf-field .lf-cd-computed[hidden]{display:none}.tw .lf-cd-grid{align-items:start;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.tw .lf-cd-grid>div{display:grid;gap:16px;min-width:0}.tw .lf-cd-edit{display:grid;gap:14px}.tw .lf-cd-file .lf-hd>svg{color:var(--lf-text-3)}.tw .lf-cd-fname{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tw .lf-cd-pdf{border:0;border-radius:0 0 9px 9px;display:block;height:78vh;width:100%}.tw .lf-cd-img{background:var(--lf-surface-2);border-radius:0 0 9px 9px;padding:12px}.tw .lf-cd-img img{display:block;height:auto;margin:0 auto;max-width:100%}.tw .lf-cz-sub{font-size:12.5px}.tw .lf-cz-empty,.tw .lf-cz-sub{color:var(--lf-text-3)}.tw .lf-co-ztype{align-items:center;background:var(--lf-b-off-bg);border-radius:4px;color:var(--lf-text-2);display:inline-flex;font-size:11px;font-weight:600;height:20px;letter-spacing:.03em;padding:0 6px;text-transform:uppercase;white-space:nowrap}.tw .lf-cz-list{list-style:none;margin:0;padding:0 16px}.tw .lf-cz-list>li{align-items:center;border-bottom:1px solid var(--lf-border);display:flex;flex-wrap:wrap;gap:10px;min-height:44px;padding:6px 0}.tw .lf-cz-list>li:last-child{border-bottom:0}.tw .lf-cz-name{flex:1;font-weight:500;min-width:0}.tw .lf-cz-reqs{list-style:none;margin:0;padding:0 16px}.tw .lf-cz-reqs>li{align-items:flex-start;border-bottom:1px solid var(--lf-border);display:flex;flex-wrap:wrap;gap:10px 16px;justify-content:space-between;padding:12px 0}.tw .lf-cz-reqs>li:last-child{border-bottom:0}.tw .lf-cz-req{flex:1;min-width:220px}.tw .lf-cz-title{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.tw .lf-cz-title b{font-weight:600}.tw .lf-cz-meta{color:var(--lf-text-3);font-size:12.5px;margin:4px 0 0}.tw .lf-cz-meta .lf-hot{color:var(--lf-b-fail-fg);font-weight:500}.tw .lf-cz-cmt{background:var(--lf-surface-2);border-radius:6px;color:var(--lf-text-2);font-size:13px;margin:8px 0 0;padding:8px 10px}.tw .lf-cz-acts{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.tw .lf-cz-acts>form{display:inline-flex}.tw .lf-cz-wait{color:var(--lf-text-3);font-size:12.5px}.tw .lf-cz-form{display:grid;gap:14px}.tw .lf-cz-form .lf-co-hint-top{padding:0}.tw .lf-czm-map{background:var(--lf-hover);border:1px solid var(--lf-border);border-radius:8px;cursor:crosshair;height:340px;margin:4px 16px 8px;overflow:hidden}.tw .lf-czm-hint{margin:10px 16px 0;padding:0}.tw .lf-czm-dot{border-radius:50%;flex:none;height:10px;width:10px}.tw .lf-czm-inclusion{background:#15803d}.tw .lf-czm-exclusion{background:#b91c1c}.tw .lf-czm-form{border-top:1px solid var(--lf-border)}.tw .lf-czm-title{font-size:14px;font-weight:600;margin:0}.tw .lf-czm-row{display:flex;flex-wrap:wrap;gap:14px 24px}.tw .lf-czm-range{accent-color:var(--lf-brand);width:100%}.tw .lf-czm-tools{align-items:center;display:flex;gap:8px;min-height:30px}.tw .lf-czm-area{color:var(--lf-text-2);font-size:13px;font-variant-numeric:tabular-nums}.tw .lf-czm-area.lf-hot{color:var(--lf-b-fail-fg);font-weight:600}.tw [data-shape][hidden]{display:none}@media (max-width:1023px){.tw .lf-cd-list>li{grid-template-columns:20px minmax(0,1fr)}.tw .lf-cd-act,.tw .lf-cd-kv{grid-column:2}.tw .lf-cd-act{justify-content:flex-start}.tw .lf-cd-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.tw .lf-cd-list,.tw .lf-cz-list,.tw .lf-cz-reqs{padding:0 12px}.tw .lf-czm-map{height:280px;margin:4px 12px 8px}.tw .lf-cd-pdf{height:70vh}.tw .lf-cf-logo{flex-direction:column}.tw .lf-cz-sub{display:none}}.tw .lf-wm-muted{color:var(--lf-text-3);font-size:12.5px}.tw .lf-wm-strong{font-weight:500}.tw .lf-wm .lf-hd h3{font-size:14px;font-weight:600;line-height:20px;margin:0}.tw .lf-wm .lf-sp{flex:1}.tw .lf-wm .lf-hd{flex-wrap:wrap}.tw .lf-wm-box>summary{gap:8px}.tw .lf-wm-box .lf-sq{font-size:11px;height:22px;width:22px}.tw .lf-wm-box .lf-pop{left:0;max-width:calc(100vw/var(--lf-zoom, 1) - 32px);right:auto;width:280px}.tw .lf-wm-box .lf-menu-item .lf-n{color:var(--lf-text-3);font-size:12px;margin-left:auto}.tw .lf-wm-box .lf-menu-item.lf-on{background:var(--lf-sel);font-weight:500}.tw .lf-wm-mock nav{display:flex;flex-wrap:wrap;gap:2px;margin-top:6px}.tw .lf-wm-mock nav a{align-items:center;border-radius:5px;color:inherit;display:inline-flex;font-size:12.5px;gap:5px;padding:2px 8px}.tw .lf-wm-mock nav a:hover{background:#ffffff80}.tw .lf-wm-mock nav a.lf-on{background:var(--lf-surface);color:var(--lf-text);font-weight:500}.tw .lf-wm-body{align-items:start;display:grid;gap:20px;grid-template-columns:212px minmax(0,1fr);padding:16px 28px 32px}.tw .lf-wm-content{min-width:0}.tw .lf-wm-nav{display:grid;gap:1px;position:sticky;top:16px}.tw .lf-wm-nav .lf-nav-link>span:not(.lf-n):not(.lf-wm-dot){flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tw .lf-wm-nav .lf-n{color:var(--lf-text-3);font-size:12px;margin-left:auto}.tw .lf-wm-nav .lf-wm-n-unread{color:var(--lf-text);font-weight:600}.tw .lf-wm-grp{align-items:center;display:flex;justify-content:space-between;padding-bottom:0;padding-top:6px}.tw .lf-wm-nav-foot{border-top:1px solid var(--lf-border);margin-top:12px;padding-top:8px}.tw .lf-wm-navsel{display:none}.tw .lf-wm-dot{background:var(--lf-tag-gray-fg);border-radius:2px;flex:none;height:8px;margin:0 4px;width:8px}.tw .lf-wm-dot.lf-red{background:var(--lf-tag-red-fg)}.tw .lf-wm-dot.lf-orange{background:var(--lf-tag-orange-fg)}.tw .lf-wm-dot.lf-yellow{background:var(--lf-tag-yellow-fg)}.tw .lf-wm-dot.lf-lime{background:var(--lf-tag-lime-fg)}.tw .lf-wm-dot.lf-green{background:var(--lf-tag-green-fg)}.tw .lf-wm-dot.lf-teal{background:var(--lf-tag-teal-fg)}.tw .lf-wm-dot.lf-cyan{background:var(--lf-tag-cyan-fg)}.tw .lf-wm-dot.lf-blue{background:var(--lf-tag-blue-fg)}.tw .lf-wm-dot.lf-indigo{background:var(--lf-tag-indigo-fg)}.tw .lf-wm-dot.lf-violet{background:var(--lf-tag-violet-fg)}.tw .lf-wm-dot.lf-pink{background:var(--lf-tag-pink-fg)}.tw .lf-wm-av-sm{font-size:9.5px;height:20px;width:20px}.tw .lf-wm-av-lg{font-size:12.5px;height:36px;width:36px}.tw .lf-wm-split{align-items:start;display:grid;gap:16px;grid-template-columns:minmax(340px,420px) minmax(0,1fr)}.tw .lf-wm-list .lf-hd{gap:8px}.tw .lf-wm-list-tools{border-bottom:1px solid var(--lf-border);display:grid;gap:10px;padding:12px 16px}.tw .lf-wm-search{color:var(--lf-text-3);width:100%}.tw .lf-wm-search>span:first-of-type{flex:1}.tw .lf-wm-chips{display:flex;gap:4px;overflow-x:auto;scrollbar-width:none}.tw .lf-wm-chips a{align-items:center;border:1px solid var(--lf-border);border-radius:6px;color:var(--lf-text-2);display:inline-flex;font-size:12.5px;gap:5px;height:26px;padding:0 9px;white-space:nowrap}.tw .lf-wm-chips a:hover{background:var(--lf-hover);color:var(--lf-text)}.tw .lf-wm-chips a.lf-on{background:var(--lf-action);border-color:var(--lf-action);color:var(--lf-action-fg)}.tw .lf-wm-chips .lf-n{font-size:11.5px;opacity:.7}.tw .lf-wm-bulk{align-items:center;background:var(--lf-surface-2);border-bottom:1px solid var(--lf-border);color:var(--lf-text-2);display:flex;font-size:12.5px;gap:2px;padding:4px 8px 4px 16px}.tw .lf-wm-bulk-all{align-items:center;cursor:pointer;display:inline-flex;font-weight:400;gap:10px;margin:0}.tw .lf-wm-rows{list-style:none;margin:0;padding:0}.tw .lf-wm-row{background:var(--lf-surface-2);border-bottom:1px solid var(--lf-border);display:flex;gap:12px;padding:10px 16px;position:relative}.tw .lf-wm-row:hover{background:var(--lf-hover)}.tw .lf-wm-row.lf-wm-unread{background:var(--lf-surface)}.tw .lf-wm-row.lf-wm-cur{background:var(--lf-sel);box-shadow:inset 2px 0 0 var(--lf-action)}.tw .lf-wm-row-ck{align-items:center;display:flex;flex-direction:column;gap:8px;padding-top:2px}.tw .lf-wm-row-ck .lf-ck{position:relative;z-index:1}.tw .lf-wm-dot-unread{border-radius:50%;height:7px;width:7px}.tw .lf-wm-unread .lf-wm-dot-unread{background:var(--lf-b-new-fg)}.tw .lf-wm-row-main{flex:1;min-width:0}.tw .lf-wm-row-top{align-items:baseline;display:flex;gap:8px}.tw .lf-wm-from{color:var(--lf-text-2);flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tw .lf-wm-unread .lf-wm-from{color:var(--lf-text);font-weight:600}.tw .lf-wm-count{font-weight:400;margin-left:4px}.tw .lf-wm-at,.tw .lf-wm-count{color:var(--lf-text-3);font-size:12px}.tw .lf-wm-at{flex:none;white-space:nowrap}.tw .lf-wm-unread .lf-wm-at{color:var(--lf-text);font-weight:500}.tw .lf-wm-subject{color:var(--lf-text);display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tw .lf-wm-row .lf-wm-subject:after{content:"";inset:0;position:absolute}.tw .lf-wm-unread .lf-wm-subject{font-weight:600}.tw .lf-wm-snippet{color:var(--lf-text-3);font-size:12.5px;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tw .lf-wm-draft{color:var(--lf-b-fail-fg);font-weight:600}.tw .lf-wm-row-meta{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.tw .lf-wm-campaign,.tw .lf-wm-row-meta .lf-badge,.tw .lf-wm-row-meta .lf-tag{font-size:12px;height:20px}.tw .lf-wm-campaign{align-items:center;border:1px solid var(--lf-border);border-radius:4px;color:var(--lf-text-2);display:inline-flex;gap:4px;padding:0 6px}.tw .lf-wm-ico{color:var(--lf-text-3);display:inline-flex}.tw .lf-wm-ico-note{color:var(--lf-warn-fg)}.tw .lf-wm-pager{padding:10px 16px}.tw .lf-wm-thread-hd{border-bottom:1px solid var(--lf-border);padding:14px 18px 12px}.tw .lf-wm-thread-title{align-items:flex-start;display:flex;gap:10px}.tw .lf-wm-thread-title>div{flex:1;min-width:0}.tw .lf-wm-thread-title h2{font-size:17px;font-weight:600;line-height:24px;margin:0 0 6px}.tw .lf-wm-thread-title .lf-meta{align-items:center;color:var(--lf-text-3);display:flex;flex-wrap:wrap;font-size:12.5px;gap:6px}.tw .lf-wm-addtag{align-items:center;background:none;border:1px dashed var(--lf-border-strong);border-radius:4px;color:var(--lf-text-2);cursor:pointer;display:inline-flex;font-size:12px;gap:3px;height:22px;padding:0 7px}.tw .lf-wm-thread-acts{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.tw .lf-wm-thread-acts .lf-seg-b{align-items:center;display:inline-flex;gap:6px}.tw .lf-wm-thread-acts .lf-seg-b svg{height:14px;width:14px}.tw .lf-wm-assign{gap:8px;padding-left:4px}.tw .lf-wm-msgs{display:grid;gap:10px;grid-template-columns:minmax(0,1fr);padding:14px 18px 18px}.tw .lf-wm-folded{align-items:center;border:1px solid var(--lf-border);border-radius:8px;color:var(--lf-text);display:flex;gap:10px;padding:8px 12px}.tw .lf-wm-folded:hover{background:var(--lf-hover)}.tw .lf-wm-folded-main{flex:1;min-width:0}.tw .lf-wm-folded-main b{font-weight:500}.tw .lf-wm-folded-main small{color:var(--lf-text-3);font-size:12px}.tw .lf-wm-folded-main>span{color:var(--lf-text-3);display:block;font-size:12.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tw .lf-wm-event{align-items:center;color:var(--lf-text-3);display:flex;font-size:12px;gap:8px}.tw .lf-wm-event:after,.tw .lf-wm-event:before{background:var(--lf-border);content:"";flex:1;height:1px}.tw .lf-wm-note{background:var(--lf-warn-bg);border-radius:8px;color:var(--lf-warn-fg);padding:10px 14px}.tw .lf-wm-note-hd{align-items:center;display:flex;gap:8px}.tw .lf-wm-note-hd b{font-weight:600}.tw .lf-wm-note p{color:var(--lf-text);margin:6px 0 0}.tw .lf-wm-note p b{color:var(--lf-warn-fg)}.tw .lf-wm-note .lf-wm-at{color:inherit}.tw .lf-wm-note-tag{align-items:center;background:var(--lf-warn-bg);border-radius:4px;color:var(--lf-warn-fg);display:inline-flex;font-size:12px;font-weight:500;gap:4px;margin-right:4px;padding:0 6px}.tw .lf-wm-msg{border:1px solid var(--lf-border);border-radius:8px}.tw .lf-wm-msg>header{align-items:flex-start;display:flex;flex-wrap:wrap;gap:10px;padding:12px 14px}.tw .lf-wm-msg-who{flex:1}.tw .lf-wm-msg-who b{font-weight:600}.tw .lf-wm-msg-who .lf-mono{color:var(--lf-text-3);font-size:12px}.tw .lf-wm-msg-who small{color:var(--lf-text-3);display:block;font-size:12.5px}.tw .lf-wm-msg-acts{align-items:center;display:flex;gap:2px}.tw .lf-wm-msg-acts .lf-wm-at{margin-right:6px}.tw .lf-wm-msg>.lf-wm-body-html,.tw .lf-wm-msg>.lf-wm-files{margin:0 14px 14px}.tw .lf-wm-body-html{border:1px solid var(--lf-border);border-radius:7px}.tw .lf-wm-remote{align-items:center;background:var(--lf-surface-2);border-bottom:1px solid var(--lf-border);border-radius:7px 7px 0 0;color:var(--lf-text-2);display:flex;flex-wrap:wrap;font-size:12.5px;gap:4px 8px;padding:4px 6px 4px 12px}.tw .lf-wm-remote>span{flex:1;min-width:160px}.tw .lf-wm-remote>svg{color:var(--lf-text-3)}.tw .lf-wm-prose{line-height:21px;padding:14px 16px}.tw .lf-wm-prose p{margin:0 0 10px}.tw .lf-wm-prose strong{font-weight:600}.tw .lf-wm-blocked{align-items:center;background:var(--lf-surface-2);border:1px dashed var(--lf-border-strong);border-radius:6px;color:var(--lf-text-3);display:flex;font-size:12px;gap:6px;height:90px;justify-content:center;margin-bottom:10px;width:160px}.tw .lf-wm-files{display:flex;flex-wrap:wrap;gap:8px}.tw .lf-wm-file{align-items:center;background:var(--lf-surface);border:1px solid var(--lf-border);border-radius:7px;color:var(--lf-text);display:inline-flex;font-size:12.5px;gap:10px;padding:6px 8px 6px 6px}.tw a.lf-wm-file:hover{background:var(--lf-hover)}.tw .lf-wm-file>svg{color:var(--lf-text-3)}.tw .lf-wm-file b{display:block;font-weight:500}.tw .lf-wm-file small{color:var(--lf-text-3);display:block}.tw .lf-wm-file-ico{background:var(--lf-hover);border-radius:6px;color:var(--lf-text-2);display:grid;height:32px;place-items:center;width:32px}.tw .lf-wm-drop{border:1px dashed var(--lf-border-strong);border-radius:7px;color:var(--lf-text-3);display:inline-flex;font-size:12.5px;gap:8px;padding:0 12px}.tw .lf-wm-drafting,.tw .lf-wm-drop{align-items:center}.tw .lf-wm-replies{display:flex;flex-wrap:wrap;gap:8px}.tw .lf-wm-b-note{color:var(--lf-warn-fg)}.tw .lf-wm-reply{background:var(--lf-surface-2);border:1px solid var(--lf-border-strong);border-radius:8px;padding:12px}.tw .lf-wm-reply-hd{align-items:center;display:flex;flex-wrap:wrap;font-size:12.5px;gap:8px;margin-bottom:10px}.tw .lf-wm-reply-hd>svg{color:var(--lf-text-3)}.tw .lf-wm-reply-hd b{font-weight:600}.tw .lf-wm-chip,.tw .lf-wm-shared{align-items:center;display:inline-flex;gap:5px}.tw .lf-wm-chip{background:var(--lf-surface);border:1px solid var(--lf-border);border-radius:6px;font-size:12.5px;font-weight:500;height:26px;max-width:100%;padding:0 2px 0 7px}.tw .lf-wm-chip>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tw .lf-wm-chip small,.tw .lf-wm-chip>svg{color:var(--lf-text-3)}.tw .lf-wm-chip small{font-weight:400}.tw .lf-wm-chip button{background:none;border:0;border-radius:4px;color:var(--lf-text-3);cursor:pointer;display:grid;height:20px;padding:0;place-items:center;width:20px}.tw .lf-wm-chip button:hover{background:var(--lf-hover);color:var(--lf-text)}.tw .lf-wm-chip-role{background:var(--lf-tag-violet-bg);border-color:#0000;color:var(--lf-tag-violet-fg)}.tw .lf-wm-chip-group{background:var(--lf-tag-yellow-bg);border-color:#0000;color:var(--lf-tag-yellow-fg)}.tw .lf-wm-chip-group small,.tw .lf-wm-chip-group>svg,.tw .lf-wm-chip-role small,.tw .lf-wm-chip-role>svg{color:inherit;opacity:.8}.tw .lf-wm-var{background:var(--lf-tag-blue-bg);border-radius:4px;color:var(--lf-tag-blue-fg);display:inline-block;font-family:var(--lf-font-mono);font-size:12px;line-height:20px;padding:0 5px}.tw .lf-wm-vars{display:flex;flex-wrap:wrap;gap:6px}.tw .lf-wm-ed{background:var(--lf-surface);border:1px solid var(--lf-border-strong);border-radius:7px;overflow:hidden}.tw .lf-wm-ed:focus-within{border-color:var(--lf-focus);box-shadow:0 0 0 3px var(--lf-ring)}.tw .lf-wm-ed-bar{align-items:center;background:var(--lf-surface-2);border-bottom:1px solid var(--lf-border);display:flex;flex-wrap:wrap;gap:1px;padding:3px 4px}.tw .lf-wm-ed-bar .lf-b-sm:not(.lf-b-icon){font-size:12.5px;gap:4px;padding:0 8px}.tw .lf-wm-ed-bar .lf-chevron{color:var(--lf-text-3)}.tw .lf-wm-ed-sep{background:var(--lf-border);height:18px;margin:0 4px;width:1px}.tw .lf-wm-ed-body{min-height:180px}.tw .lf-wm-ed-sm{min-height:130px}.tw .lf-wm-ed-lg{min-height:240px}.tw .lf-wm-caret{animation:lf-wm-blink 1s steps(1) infinite;background:var(--lf-text);display:inline-block;height:16px;margin-left:1px;vertical-align:middle;width:1px}@keyframes lf-wm-blink{50%{opacity:0}}.tw .lf-wm-sig{border:1px dashed var(--lf-border-strong);border-radius:6px;color:var(--lf-text-2);font-size:12.5px;line-height:19px;padding:8px 12px;position:relative}.tw .lf-wm-sig b{color:var(--lf-text);font-weight:600}.tw .lf-wm-sig-acts{display:flex;gap:10px;position:absolute;right:10px;top:6px}.tw .lf-wm-sig-acts a{color:var(--lf-text-2);text-decoration:underline;text-underline-offset:2px}.tw .lf-wm-sig-preview{background:var(--lf-surface-2)}.tw .lf-wm-send{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.tw .lf-wm-saved{align-items:center;color:var(--lf-text-3);display:inline-flex;font-size:12.5px;gap:5px}.tw .lf-wm-saved svg{color:var(--lf-ok-fg)}.tw .lf-wm-slots{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.tw .lf-modal:has(.lf-wm-ed){width:640px}.tw .lf-wm-toast{align-items:center;background:var(--lf-toast-bg);border-radius:8px;bottom:24px;box-shadow:var(--lf-shadow-menu);color:var(--lf-toast-fg);display:flex;gap:12px;left:50%;padding:10px 16px;position:fixed;transform:translateX(-50%);z-index:50}.tw .lf-wm-toast[hidden]{display:none}.tw .lf-wm-toast button{background:none;border:0;color:inherit;cursor:pointer;font:inherit;font-weight:600;padding:0;text-decoration:underline;text-underline-offset:3px}.tw .lf-wm-compose,.tw .lf-wm-fil{align-items:start;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) 300px}.tw .lf-wm-side{display:grid;gap:16px;grid-template-columns:minmax(0,1fr);min-width:0}.tw .lf-wm-kv{margin:0;padding:4px 16px 10px}.tw .lf-wm-kv>div{border-bottom:1px solid var(--lf-border);padding:9px 0}.tw .lf-wm-kv>div:last-child{border-bottom:0}.tw .lf-wm-kv dt{color:var(--lf-text-3);font-size:12.5px;margin-bottom:4px}.tw .lf-wm-kv dd{margin:0}.tw .lf-wm-kv-row{align-items:center;display:flex;gap:6px}.tw .lf-wm-kv-line{align-items:center;display:flex;gap:8px}.tw .lf-wm-kv-line svg{color:var(--lf-text-3)}.tw .lf-wm-hist{list-style:none;margin:0;padding:12px 16px 14px 32px}.tw .lf-wm-hist li{padding:0 0 12px;position:relative}.tw .lf-wm-hist li:before{background:var(--lf-border-strong);border-radius:50%;content:"";height:7px;left:-12px;position:absolute;top:7px;width:7px}.tw .lf-wm-hist li:after{background:var(--lf-border);bottom:-4px;content:"";left:-9px;position:absolute;top:18px;width:1px}.tw .lf-wm-hist li:last-child:after{display:none}.tw .lf-wm-hist b{display:block;font-size:13px;font-weight:400}.tw .lf-wm-hist small{color:var(--lf-text-3);font-size:12px}.tw .lf-wm-hdrs{padding:0 16px}.tw .lf-wm-hdr{align-items:flex-start;border-bottom:1px solid var(--lf-border);display:flex;gap:12px;padding:8px 0}.tw .lf-wm-hdr>label{color:var(--lf-text-3);flex:none;font-weight:400;margin:0;padding-top:6px;width:48px}.tw .lf-wm-hdr-val{align-items:center;display:flex;flex:1;flex-wrap:wrap;gap:6px 12px;min-height:32px;position:relative}.tw .lf-wm-from-sel{height:32px;max-width:320px;width:auto}.tw .lf-wm-to{gap:6px}.tw .lf-wm-subject-inp,.tw .lf-wm-to>input{background:#0000;border:0;color:var(--lf-text);flex:1;font:inherit;height:28px;min-width:120px;outline:none;padding:0 4px}.tw .lf-wm-subject-inp{font-weight:600}.tw .lf-wm-suggest{top:calc(100% + 4px);width:460px}.tw .lf-wm-suggest .lf-menu-item small{color:var(--lf-text-3);font-size:12px;margin-left:auto;padding-left:8px;white-space:nowrap}.tw .lf-wm-suggest .lf-menu-item.lf-on{background:var(--lf-sel)}.tw .lf-wm-suggest .lf-lbl{color:var(--lf-text-3);font-size:12px;padding:6px 10px 2px}.tw .lf-wm-hdr-more{display:flex;flex:none}.tw .lf-wm-bulk-note{align-items:center;margin:12px 16px 0}.tw .lf-wm-compose-body{padding:12px 16px 16px}.tw .lf-wm-compose-body>.lf-wm-files{margin-top:10px}.tw .lf-wm-filter{margin-bottom:8px;width:100%}.tw .lf-wm-picks{list-style:none;margin:0 -10px;padding:0}.tw .lf-wm-picks .lf-menu-item>span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tw .lf-wm-picks small{color:var(--lf-text-3);font-size:12px}.tw .lf-wm-pin-p{margin:0 0 10px}.tw .lf-wm-qbar{border-bottom:1px solid var(--lf-border);display:grid;gap:10px;padding:14px 16px}.tw .lf-wm-q{border-color:var(--lf-focus);box-shadow:0 0 0 3px var(--lf-ring);height:36px;width:100%}.tw .lf-wm-facets{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.tw .lf-wm-facets .lf-fbtn{font-size:12.5px;height:28px}.tw .lf-wm-scope{align-items:center;display:flex;gap:6px;margin:0}.tw .lf-wm-rescount{align-items:center;border-bottom:1px solid var(--lf-border);color:var(--lf-text-2);display:flex;font-size:12.5px;gap:8px;padding:8px 16px}.tw .lf-wm-rescount b{color:var(--lf-text);font-weight:600}.tw .lf-wm-sort{align-items:center;display:inline-flex;font-weight:400;gap:8px;margin:0}.tw .lf-wm-sort .lf-sel{font-size:12.5px;height:28px;width:auto}.tw .lf-wm-hits{list-style:none;margin:0;padding:0}.tw .lf-wm-hits li+li{border-top:1px solid var(--lf-border)}.tw .lf-wm-hit{color:var(--lf-text);display:grid;gap:2px;grid-template-columns:minmax(0,1fr);padding:12px 16px}.tw .lf-wm-hit:hover{background:var(--lf-hover)}.tw .lf-wm-hit .lf-wm-subject{flex:1;font-weight:600;min-width:0}.tw .lf-wm-hit>small{color:var(--lf-text-3);font-size:12.5px}.tw .lf-wm-excerpt{color:var(--lf-text-2);margin-top:2px}.tw .lf-wm-hit mark{background:var(--lf-brand-soft);border-radius:2px;color:inherit;padding:0 1px}.tw .lf-wm-steps{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:16px}.tw .lf-wm-rules{display:grid;gap:12px;grid-template-columns:minmax(0,1fr)}.tw .lf-wm-rules>p{margin:0}.tw .lf-wm-rule{border:1px solid var(--lf-border);border-radius:8px}.tw .lf-wm-rule-hd{align-items:center;background:var(--lf-surface-2);border-bottom:1px solid var(--lf-border);border-radius:8px 8px 0 0;display:flex;gap:8px;padding:6px 8px 6px 12px}.tw .lf-wm-rule-hd>svg{color:var(--lf-text-3)}.tw .lf-wm-rule-hd .lf-sel{height:30px;width:auto}.tw .lf-wm-crit{display:grid;gap:8px;list-style:none;margin:0;padding:10px 12px}.tw .lf-wm-crit li{align-items:center;display:grid;gap:8px;grid-template-columns:32px minmax(0,1fr) minmax(0,130px) minmax(0,1.4fr) 28px}.tw .lf-wm-crit li:last-child{display:block}.tw .lf-wm-crit .lf-sel{height:32px}.tw .lf-wm-crit-op{color:var(--lf-text-3);font-size:12px;font-weight:500}.tw .lf-wm-crit-val{align-items:center;border:1px solid var(--lf-border-strong);border-radius:7px;display:flex;flex-wrap:wrap;gap:4px;min-height:32px;padding:3px 6px}.tw .lf-wm-crit-val>span{background:var(--lf-hover);border-radius:4px;font-size:12.5px;padding:0 6px}.tw .lf-wm-or{align-items:center;color:var(--lf-text-2);display:flex;font-size:11.5px;font-weight:600;gap:10px}.tw .lf-wm-or:after,.tw .lf-wm-or:before{background:var(--lf-border);content:"";flex:1;height:1px}.tw .lf-wm-or span{background:var(--lf-hover);border-radius:10px;padding:1px 8px}.tw .lf-wm-excl{border-top:1px solid var(--lf-border);margin-top:4px;padding-top:14px}.tw .lf-wm-big{font-size:28px;font-weight:600;line-height:34px;margin:0 0 10px}.tw .lf-wm-big small{color:var(--lf-text-3);font-size:13px;font-weight:400;margin-left:6px}.tw .lf-wm-tally{display:grid;font-size:13px;gap:4px;margin:0 0 12px}.tw .lf-wm-tally>div{display:flex;justify-content:space-between}.tw .lf-wm-tally dt{color:var(--lf-text-2)}.tw .lf-wm-tally dd{font-weight:500;margin:0}.tw .lf-wm-preview{border:1px solid var(--lf-border);border-radius:8px;margin-bottom:12px;max-height:264px;overflow-y:auto}.tw .lf-wm-preview li{padding:7px 10px}.tw .lf-wm-wide{width:100%}.tw .lf-wm-rules-list{color:var(--lf-text-2);display:grid;font-size:12.5px;gap:10px;list-style:none;margin:0;padding:12px 16px}.tw .lf-wm-rules-list li{align-items:flex-start;display:flex;gap:8px}.tw .lf-wm-rules-list svg{color:var(--lf-text-3);margin-top:2px}.tw .lf-wm-stats{display:grid;gap:10px;grid-template-columns:repeat(6,minmax(0,1fr));margin:12px 0}.tw .lf-wm-stats>div{border:1px solid var(--lf-border);border-radius:8px;padding:10px 14px}.tw .lf-wm-stats dt{color:var(--lf-text-3);font-size:12.5px}.tw .lf-wm-stats dd{margin:0}.tw .lf-wm-stat{font-size:22px;font-weight:600;line-height:30px}.tw .lf-wm-stat-new{color:var(--lf-b-new-fg)}.tw .lf-wm-stat-done{color:var(--lf-b-done-fg)}.tw .lf-wm-stat-fail{color:var(--lf-b-fail-fg)}.tw .lf-wm-stat-wait{color:var(--lf-b-wait-fg)}.tw .lf-wm-gap{margin-top:16px}.tw .lf-wm-scroll{overflow-x:auto}.tw .lf-wm-scroll .lf-table td:first-child,.tw .lf-wm-scroll .lf-table th:first-child{padding-left:16px}.tw .lf-wm-off td,.tw li.lf-wm-off{opacity:.6}.tw .lf-wm .lf-pin>p{margin:0}.tw .lf-wm-set{display:grid;gap:16px;grid-template-columns:minmax(0,1fr);max-width:880px}.tw .lf-wm-set-hd h2{font-size:17px;font-weight:600;line-height:24px;margin:0}.tw .lf-wm-set-hd p{margin:2px 0 0}.tw .lf-wm-form{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.tw .lf-wm-ffoot{align-items:center}.tw .lf-wm-ffoot .lf-mf-start{margin-right:auto}.tw .lf-wm-stack{display:grid;gap:10px;grid-template-columns:minmax(0,1fr)}.tw .lf-wm-stack>p{margin:0}.tw .lf-wm-copy{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.tw .lf-wm-copy code{background:var(--lf-surface-2);border:1px solid var(--lf-border);border-radius:7px;flex:1;min-width:0;overflow:hidden;padding:7px 10px;text-overflow:ellipsis}.tw .lf-wm-copy .lf-inp{flex:1;max-width:340px}.tw .lf-wm-howto{border:1px solid var(--lf-border);border-radius:8px}.tw .lf-wm-howto .lf-dtabs{margin:0;padding:0 10px}.tw .lf-wm-howto ol{list-style:decimal;margin:0;padding:12px 16px 12px 34px}.tw .lf-wm-howto li+li{margin-top:4px}.tw .lf-wm-b-danger{color:var(--lf-b-fail-fg)}.tw .lf-wm-subgrp{padding:12px 16px 2px}.tw .lf-wm-list-rows{border-top:1px solid var(--lf-border)}.tw .lf-wm-list-rows li{flex-wrap:wrap}.tw .lf-wm-list-rows .lf-badge{height:auto;min-height:22px;white-space:normal}.tw .lf-wm-list-rows li+li{border-top:1px solid var(--lf-border)}.tw .lf-wm-instant{align-items:center;color:var(--lf-text-3);display:flex;font-size:12.5px;gap:6px;margin:0}.tw .lf-wm-instant svg{color:var(--lf-ok-fg)}.tw .lf-wm-swatches{display:inline-flex;flex-wrap:wrap;gap:4px}.tw .lf-wm-swatch{border:1px solid #0000;border-radius:5px;cursor:pointer;height:22px;padding:0;width:22px}.tw .lf-wm-swatch.lf-gray{background:var(--lf-tag-gray-bg);border-color:var(--lf-tag-gray-fg)}.tw .lf-wm-swatch.lf-red{background:var(--lf-tag-red-bg);border-color:var(--lf-tag-red-fg)}.tw .lf-wm-swatch.lf-orange{background:var(--lf-tag-orange-bg);border-color:var(--lf-tag-orange-fg)}.tw .lf-wm-swatch.lf-yellow{background:var(--lf-tag-yellow-bg);border-color:var(--lf-tag-yellow-fg)}.tw .lf-wm-swatch.lf-lime{background:var(--lf-tag-lime-bg);border-color:var(--lf-tag-lime-fg)}.tw .lf-wm-swatch.lf-green{background:var(--lf-tag-green-bg);border-color:var(--lf-tag-green-fg)}.tw .lf-wm-swatch.lf-teal{background:var(--lf-tag-teal-bg);border-color:var(--lf-tag-teal-fg)}.tw .lf-wm-swatch.lf-cyan{background:var(--lf-tag-cyan-bg);border-color:var(--lf-tag-cyan-fg)}.tw .lf-wm-swatch.lf-blue{background:var(--lf-tag-blue-bg);border-color:var(--lf-tag-blue-fg)}.tw .lf-wm-swatch.lf-indigo{background:var(--lf-tag-indigo-bg);border-color:var(--lf-tag-indigo-fg)}.tw .lf-wm-swatch.lf-violet{background:var(--lf-tag-violet-bg);border-color:var(--lf-tag-violet-fg)}.tw .lf-wm-swatch.lf-pink{background:var(--lf-tag-pink-bg);border-color:var(--lf-tag-pink-fg)}.tw .lf-wm-swatch[aria-checked=true]{box-shadow:0 0 0 2px var(--lf-surface),0 0 0 4px var(--lf-text)}@media (max-width:1439px){.tw .lf-wm-compose{grid-template-columns:minmax(0,1fr)}.tw .lf-wm-compose-side{display:none}.tw .lf-wm-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1279px){.tw .lf-wm-split{grid-template-columns:minmax(0,1fr)}.tw .lf-wm-reader{display:none}.tw .lf-wm-fil{grid-template-columns:minmax(0,1fr)}.tw .lf-wm-hist-panel{display:none}}@media (max-width:1023px){.tw .lf-wm-body{gap:12px;grid-template-columns:minmax(0,1fr);padding:12px 16px 24px}.tw .lf-wm-nav{display:none}.tw .lf-wm-navsel{display:block}}@media (max-width:767px){.tw .lf-wm-form{grid-template-columns:minmax(0,1fr)}.tw .lf-wm-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.tw .lf-wm-crit li{grid-template-columns:32px minmax(0,1fr) 28px}.tw .lf-wm-crit li>.lf-sel+.lf-sel,.tw .lf-wm-crit li>.lf-wm-crit-val{grid-column:2/3}.tw .lf-wm-hdr{flex-direction:column;gap:2px}.tw .lf-wm-hdr>label{padding-top:0}.tw .lf-wm-suggest{width:100%}.tw .lf-wm-msg-acts{padding-left:46px;width:100%}.tw .lf-wm-box{flex-basis:100%;order:3}.tw .lf-wm-box>summary{max-width:100%;overflow:hidden}}.tw .lf-wm-frame{background:#0000;border:0;display:block;min-height:80px;width:100%}.tw .lf-wm-msg>.lf-wm-text{border:1px solid var(--lf-border);border-radius:7px;margin:0 14px 14px;padding:12px 14px}.tw .lf-wm-text{color:var(--lf-text);font:inherit;overflow-wrap:anywhere;white-space:pre-wrap}.tw .lf-wm-rows .lf-wm-subject{display:block}.tw .lf-wm-row-link{color:inherit;text-decoration:none}.tw .lf-wm-empty{padding:32px 16px}.tw .lf-wm-inline-form{display:inline-flex}.tw .lf-wm-boxes{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.tw .lf-wm-boxes a{align-items:center;color:inherit;display:flex;gap:10px;padding:14px 16px;text-decoration:none}.tw .lf-wm-boxes a:hover{background:var(--lf-hover)}.tw .lf-wm-boxes small{color:var(--lf-text-3);display:block}.tw .lf-wm-ed-body .ProseMirror{min-height:inherit;outline:none}.tw .lf-wm-ed-body .ProseMirror>*+*{margin-top:8px}.tw .lf-wm-ed-body .ProseMirror p.is-editor-empty:first-child:before{color:var(--lf-text-3);content:attr(data-placeholder);float:left;height:0;pointer-events:none}.tw .lf-wm-ed-bar [aria-pressed=true]{background:var(--lf-hover);color:var(--lf-text)}.tw .lf-wm-ed-bar .lf-menu-item small{color:var(--lf-text-3);margin-left:auto}.tw .lf-wm-prose blockquote{border-left:3px solid var(--lf-border-strong);color:var(--lf-text-2);margin:0 0 10px;padding-left:12px}.tw .lf-wm-prose ol,.tw .lf-wm-prose ul{margin:0 0 10px;padding-left:22px}.tw .lf-wm-prose ul{list-style:disc}.tw .lf-wm-prose ol{list-style:decimal}.tw .lf-wm-prose a{color:var(--lf-info-fg);text-decoration:underline}.tw .lf-wm-hdr[hidden]{display:none}.tw .lf-wm-sig-edit{border-style:solid;display:grid;gap:6px;margin-top:10px}.tw .lf-wm-sig-edit textarea{font-size:12.5px;resize:vertical}.tw .lf-wm-sig-edit:has(input[type=checkbox]:not(:checked)) textarea{display:none}.tw .lf-wm-file-input{-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;width:1px}.tw .lf-wm-drop{cursor:pointer}.tw .lf-wm-schedule-pop{display:grid;gap:8px;padding:12px;width:260px}.tw .lf-wm-schedule .lf-pop{bottom:calc(100% + 6px);left:auto;right:0;top:auto}.tw .lf-wm-msg-who .lf-wm-sent-by{align-items:center;color:var(--lf-text-3);display:flex;gap:5px}.tw .lf-wm-busy{color:var(--lf-warn-fg)}.tw .lf-wm-drafting+.lf-wm-replies,.tw .lf-wm-reply+.lf-wm-replies{margin-top:4px}.tw .lf-wm-reply .lf-wm-compose-body{padding:10px 0 0}.tw .lf-wm-msg-who{min-width:0;overflow-wrap:anywhere}.tw .lf-wm-set textarea.lf-inp,.tw .lf-wm-sig-edit textarea{height:auto;min-height:88px}.tw .lf-wm-hdr-val{min-width:0}.tw .lf-wm-hdr-val>.lf-wm-subject-inp{min-width:0;width:100%}.tw .lf-wm-pop-note{color:var(--lf-text-3);font-size:12.5px;margin:0;padding:8px 10px}.tw .lf-wm-tagpick .lf-pop-list label{align-items:center;display:flex;gap:8px}.tw .lf-wm-swatch-pick{cursor:pointer;display:inline-flex;margin:0;position:relative}.tw .lf-wm-swatch-pick .lf-wm-swatch{display:block}.tw .lf-wm-swatch-pick input:checked+.lf-wm-swatch{box-shadow:0 0 0 2px var(--lf-surface),0 0 0 4px var(--lf-focus)}.tw .lf-wm-swatch-pick input:focus-visible+.lf-wm-swatch{outline:2px solid var(--lf-focus);outline-offset:2px}.tw .lf-wm-taglink{display:inline-flex}.tw .lf-wm-wide-content{grid-column:1/-1}.tw .lf-wm-hit .lf-wm-row-top{align-items:center}.tw .lf-wm-hits .lf-wm-unread .lf-wm-dot-unread{background:var(--lf-b-new-fg)}.tw .lf-wm-hits .lf-wm-subject{font-weight:500}.tw .lf-wm-hits .lf-wm-unread .lf-wm-subject{font-weight:600}.tw .lf-wm-hit .lf-wm-row-meta{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.tw .lf-wm-results .lf-wm-rescount{flex-wrap:wrap}.tw .lf-wm-assign-menu>summary{list-style:none}.tw .lf-wm-assign-menu>summary::-webkit-details-marker{display:none}.tw .lf-wm-assign-menu .lf-pop{max-height:360px;min-width:240px;overflow-y:auto}.tw .lf-wm-assign-menu .lf-menu-item .lf-av{flex:none}.tw .lf-wm-assign-on{color:var(--lf-brand-fg);margin-left:auto}.tw .lf-wm-note-text{overflow-wrap:anywhere;white-space:pre-wrap}.tw .lf-wm-mention{font-weight:600}.tw .lf-wm-mentions{align-items:center;display:flex;flex-wrap:wrap;font-size:12px;gap:6px;margin-top:10px}.tw .lf-wm-mention-chip{background:var(--lf-surface);border:1px solid var(--lf-border);border-radius:999px;color:var(--lf-text-2);cursor:pointer;font:inherit;height:24px;padding:0 8px}.tw .lf-wm-mention-chip:hover{background:var(--lf-hover);color:var(--lf-text)}.tw .lf-wm-live{margin:0 0 12px}.tw .lf-wm-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.tw .lf-wm-narrow{max-width:640px}.tw .lf-wm-pick{border:0;margin:0;min-width:0;padding:0}.tw .lf-wm-pick legend,.tw .lf-wm-pick>.lf-lbl{align-items:center;display:flex;gap:6px;margin-bottom:8px;width:100%}.tw .lf-wm-pick legend svg{color:var(--lf-text-3)}.tw .lf-wm-pick-link{color:var(--lf-text-2);font-size:12.5px;font-weight:400;margin-left:auto}.tw .lf-wm-pick-list{display:grid;gap:8px 16px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.tw .lf-wm-pick-list .lf-choice{align-items:flex-start}.tw .lf-wm-rules .lf-field>.lf-lbl{align-items:center;display:flex;gap:6px}.tw .lf-wm-rules .lf-field>.lf-lbl svg{color:var(--lf-text-3)}.tw .lf-wm-crit-form li{grid-template-columns:32px minmax(0,150px) minmax(0,1fr)}.tw .lf-wm-crit-form li:last-child{display:grid}.tw .lf-wm-crit-form .lf-lbl{font-size:13px;margin:0}.tw .lf-wm-crit-form .lf-sel{max-width:100%;width:auto}.tw .lf-wm-crit-form .lf-wm-crit-val{gap:4px 12px;padding:6px 8px}.tw .lf-wm-crit-form .lf-wm-crit-val label{align-items:center;cursor:pointer;display:inline-flex;font-size:13px;gap:5px}.tw .lf-wm-crit-form .lf-wm-crit-val input{accent-color:var(--lf-action)}.tw .lf-wm-crit-scroll{max-height:132px;overflow-y:auto}.tw .lf-wm-rule:has(.lf-wm-pop option[value=contacts]:checked) .lf-wm-for-users,.tw .lf-wm-rule:has(.lf-wm-pop option[value=users]:checked) .lf-wm-for-contacts{display:none}.tw .lf-wm-rule-new:has(.lf-wm-pop option[value=""]:checked) .lf-wm-crit{display:none}.tw .lf-wm-rule-new{border-style:dashed}.tw .lf-wm-csv{background:var(--lf-surface-2);border-radius:6px;font-size:12px;margin:0;overflow-wrap:anywhere;padding:8px 10px;white-space:pre-wrap}.tw .lf-wm-campaign-body{padding:12px 14px}.tw .lf-wm-campaign-body p:last-child{border-top:1px solid var(--lf-border);font-size:12px;margin:16px 0 0;padding-top:10px}@media (max-width:720px){.tw .lf-wm-crit-form li{grid-template-columns:28px minmax(0,1fr)}.tw .lf-wm-crit-form li>:nth-child(n+3){grid-column:1/-1}}.tw .lf-wm-reader{min-width:0}.tw .lf-wm-reader-empty{padding:48px 24px}.tw .lf-wm-reader-back{display:none}.tw .lf-wm-fold>summary{cursor:pointer;list-style:none}.tw .lf-wm-fold>summary::-webkit-details-marker{display:none}.tw .lf-wm-fold[open]>summary{display:none}.tw .lf-wm-kv-wrap{flex-wrap:wrap}.tw .lf-wm-bulk summary[aria-disabled=true]{opacity:.45;pointer-events:none}.tw .lf-wm-bulk .lf-b:disabled{opacity:.45}.tw .lf-wm-bulk-menu .lf-pop{left:auto;right:0}@media (max-width:1279px){.tw .lf-wm-split.lf-wm-reading .lf-wm-list{display:none}.tw .lf-wm-split.lf-wm-reading .lf-wm-reader{display:block}.tw .lf-wm-reader-back{display:inline-flex}}:root{--lf-chart-1:#873a67;--lf-chart-2:#e5c3d6;--lf-chart-3:#8d8c94;--lf-pos:#2c6e47;--lf-neg:#a6382a}:root[data-theme=dark]{--lf-chart-1:#de9dc2;--lf-chart-2:#4a2a3c;--lf-chart-3:#75757d;--lf-pos:#7dc59a;--lf-neg:#ee958a}.tw .lf-st{padding:0 28px 32px}.tw .lf-st-acts{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.tw .lf-st-tabs{margin:10px 28px 16px}.tw .lf-st-pick{display:flex}.tw .lf-st-pick .lf-sel,.tw .lf-st-pick .ts-wrapper{min-width:220px}.tw .lf-st-note{color:var(--lf-text-3);font-size:12.5px;margin:0;padding:12px 16px}.tw .lf-st-cols{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:16px}.tw .lf-st-cols.lf-st-wide{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}.tw .lf-kpis,.tw .lf-st>.lf-panel{margin-bottom:16px}.tw .lf-kpis{background:var(--lf-surface);border:1px solid var(--lf-border);border-radius:9px;display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));overflow:hidden}.tw .lf-kpi{box-shadow:-1px 0 0 var(--lf-border),0 -1px 0 var(--lf-border);padding:16px 18px}.tw .lf-kpi-l{color:var(--lf-text-2);font-size:13px}.tw .lf-kpi-v{font-size:26px;font-weight:600;letter-spacing:-.02em;line-height:32px;margin:4px 0 2px}.tw .lf-kpi-v small{color:var(--lf-text-3);font-size:14px;font-weight:500;letter-spacing:0;margin-left:4px}.tw .lf-kpi-d{color:var(--lf-text-3);font-size:12.5px}.tw .lf-kpi-d .lf-pos{color:var(--lf-pos)}.tw .lf-kpi-d .lf-neg{color:var(--lf-neg)}.tw .lf-chart{padding:12px 16px 8px}.tw .lf-chart-svg{display:block;height:auto;overflow:visible;width:100%}.tw .lf-chart-grid{stroke:var(--lf-border)}.tw .lf-chart-tick{fill:var(--lf-text-3);font-size:11px}.tw .lf-chart-s1{fill:var(--lf-chart-1);background:var(--lf-chart-1)}.tw .lf-chart-s2{fill:var(--lf-chart-2);background:var(--lf-chart-2)}.tw .lf-chart-s3{fill:var(--lf-chart-3);background:var(--lf-chart-3)}.tw .lf-chart-hit{fill:#0000}.tw .lf-chart-bar:hover .lf-chart-hit{fill:var(--lf-hover);fill-opacity:.6}.tw .lf-chart-empty{color:var(--lf-text-3);margin:0;padding:28px 16px;text-align:center}.tw .lf-legend{color:var(--lf-text-2);display:flex;flex-wrap:wrap;font-size:12.5px;gap:14px}.tw .lf-legend i{border-radius:2px;display:inline-block;height:8px;margin-right:6px;width:8px}.tw .lf-legend i.lf-line-key{height:2px;vertical-align:middle;width:14px}.tw .lf-legend i.lf-line-key-on{background:var(--lf-chart-1)}.tw .lf-legend i.lf-line-key-mid{background:var(--lf-chart-3)}.tw .lf-legend i.lf-line-key-off{background:var(--lf-border-strong)}.tw .lf-line{position:relative}.tw .lf-line polyline{fill:none;stroke-linejoin:round;stroke-linecap:round}.tw .lf-line .lf-line-off{stroke:var(--lf-border-strong);stroke-width:1.5}.tw .lf-line .lf-line-mid{stroke:var(--lf-chart-3);stroke-width:1.75;stroke-dasharray:5 3}.tw .lf-line .lf-line-on{stroke:var(--lf-chart-1);stroke-width:2.5}.tw .lf-line-guide{stroke:var(--lf-text-3);stroke-dasharray:3 3;opacity:0}.tw .lf-line-guide.lf-on{opacity:1}.tw .lf-line-tip{background:var(--lf-surface);border:1px solid var(--lf-border);border-radius:7px;box-shadow:var(--lf-shadow-menu);display:grid;font-size:12.5px;gap:2px;min-width:150px;padding:8px 10px;pointer-events:none;position:absolute;top:8px;z-index:5}.tw .lf-line-tip[hidden]{display:none}.tw .lf-line-tip b{font-weight:600}.tw .lf-line-tip span{display:flex;gap:12px;justify-content:space-between}.tw .lf-line-tip span span:last-child{font-weight:500}.tw .lf-meters{list-style:none;margin:0;padding:6px 0}.tw .lf-meters li{align-items:center;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) minmax(60px,120px) auto 44px;padding:7px 16px}.tw .lf-meters li+li{border-top:1px solid var(--lf-border)}.tw .lf-meters-l{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tw .lf-meters-v{font-weight:500;text-align:right}.tw .lf-meters-p{color:var(--lf-text-3);font-size:12.5px;text-align:right}.tw .lf-meter{background:var(--lf-border);border-radius:3px;display:block;height:6px;overflow:hidden}.tw .lf-meter i{background:var(--lf-chart-1);display:block;height:100%}@media (max-width:1023px){.tw .lf-st-cols,.tw .lf-st-cols.lf-st-wide{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.tw .lf-st{padding:0 16px 24px}.tw .lf-st-tabs{margin:8px 16px 12px}.tw .lf-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.tw .lf-kpi-v{font-size:22px}.tw .lf-st-pick .lf-sel,.tw .lf-st-pick .ts-wrapper{min-width:0;width:100%}}.tw .lf-bubble{display:flex;justify-content:center;padding:16px;position:relative}.tw .lf-bubble-svg{display:block;height:auto;max-width:100%}.tw .lf-bubble-group circle{fill:var(--lf-surface-2);stroke:var(--lf-border-strong)}.tw .lf-bubble-town circle{fill:var(--lf-chart-2);cursor:pointer}.tw .lf-bubble-town:hover circle{fill:var(--lf-chart-1)}.tw .lf-bubble-town text{fill:var(--lf-text);font-size:11px;pointer-events:none}.tw .lf-bubble-town:hover text{fill:var(--lf-action-fg)}.tw .lf-bubble-tip{background:var(--lf-toast-bg);border-radius:7px;color:var(--lf-toast-fg);display:grid;font-size:12.5px;gap:1px;max-width:240px;padding:6px 9px;pointer-events:none;position:absolute;z-index:5}.tw .lf-bubble-tip[hidden]{display:none}:root{--lf-seq-0:#f8eff4;--lf-seq-1:#eed3e2;--lf-seq-2:#d9afc7;--lf-seq-3:#b7799c;--lf-seq-4:#8e4673;--lf-seq-5:#5e2546}:root[data-theme=dark]{--lf-seq-0:#261a21;--lf-seq-1:#3a1f30;--lf-seq-2:#5c2f48;--lf-seq-3:#a86a8d;--lf-seq-4:#de9dc2;--lf-seq-5:#edc3da}.tw .lf-st-block{margin-bottom:16px}.tw .lf-st-users{align-items:start;grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.tw .lf-kpis-one{margin-bottom:0}.tw .lf-kmap-canvas{margin:0 auto;max-width:560px;padding:12px 16px 4px;position:relative}.tw .lf-kmap-svg{display:block;height:auto;width:100%}.tw .lf-kmap-svg path{stroke:var(--lf-surface);stroke-width:.6}.tw .lf-kmap-svg path:hover{stroke:var(--lf-text);stroke-width:1.2}.tw .lf-kmap-tip{background:var(--lf-toast-bg);border-radius:6px;color:var(--lf-toast-fg);font-size:12.5px;padding:4px 8px;pointer-events:none;position:absolute;white-space:nowrap;z-index:5}.tw .lf-kmap-tip[hidden]{display:none}.tw .lf-kmap-legend{color:var(--lf-text-2);display:flex;flex-wrap:wrap;font-size:12px;gap:12px;justify-content:center;margin-top:8px}.tw .lf-kmap-legend>span{align-items:center;display:inline-flex;gap:6px}.tw .lf-kmap-legend i{border-radius:3px;box-shadow:inset 0 0 0 1px var(--lf-border);display:inline-block;height:12px;width:12px}.tw .lf-kmap-table{border-top:1px solid var(--lf-border)}.tw .lf-kmap-table summary{color:var(--lf-text-2);cursor:pointer;padding:10px 16px}.tw .lf-kmap-table summary:hover{color:var(--lf-text)}.tw .lf-kmap-table ul{display:grid;gap:0 24px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));list-style:none;margin:0;padding:0 16px 12px}.tw .lf-kmap-table li{border-bottom:1px solid var(--lf-border);display:flex;gap:8px;justify-content:space-between;padding:5px 0}.tw .lf-kmap-table li b{font-weight:500}.tw .lf-kt{overflow-x:auto}.tw .lf-kt-v{display:block;font-weight:500}.tw .lf-kt-s{color:var(--lf-text-3);display:block;font-size:12px;white-space:nowrap}.tw .lf-kt .lf-table td{vertical-align:top}@media (max-width:1023px){.tw .lf-st-users{grid-template-columns:minmax(0,1fr)}}.tw .lf-rp-bar{margin:0 0 12px;padding:0}.tw .lf-rp-count{color:var(--lf-text-3);font-size:12.5px}.tw .lf-rp-name{font-weight:500}.tw .lf-rp-acts{display:inline-flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.tw .lf-st>.lf-st-note{padding:10px 0 0}@media (max-width:767px){.tw .lf-rp-acts .lf-b span{display:none}}.tw .lf-rp-bar .lf-search{max-width:100%;width:360px}.tw .lf-as-table th{white-space:nowrap}.tw .lf-as-sort{color:inherit;text-decoration:none}.tw .lf-as-sort:hover{color:var(--lf-text);text-decoration:underline}.tw .lf-as-sort.lf-on{color:var(--lf-text);font-weight:600}.tw .lf-as-sort.lf-on:after{content:" ↓"}.tw .lf-as-late{color:var(--lf-neg)}.tw .lf-as-comments{list-style:none;margin:0;padding:0}.tw .lf-as-comments li{border-bottom:1px solid var(--lf-border);padding:12px 16px}.tw .lf-as-comments li:last-child{border-bottom:0}.tw .lf-as-c-hd{align-items:baseline;display:flex;flex-wrap:wrap;font-size:13px;gap:8px}.tw .lf-as-c-hd .lf-sp{flex:1}.tw .lf-as-comments p{margin:4px 0 0;white-space:pre-line}.tw .lf-stm-town{--lf-stm-town-land:#f5f5f3;--lf-stm-town-border:#a8a6a0;--lf-stm-town-destructed:#b3382a;--lf-stm-town-pending:#2a55a8;--lf-stm-town-townhall:#742f57;--lf-stm-town-halo:#fff;--lf-stm-town-water:#4a90d9}:root[data-theme=dark] .tw .lf-stm-town{--lf-stm-town-land:#212125;--lf-stm-town-border:#5a5a62;--lf-stm-town-destructed:#e46b5e;--lf-stm-town-pending:#8fb0ea;--lf-stm-town-townhall:#de9dc2;--lf-stm-town-halo:#18181b}.tw .lf-stm-town-pick .ts-wrapper{min-width:260px}.tw .lf-stm-town-hd{flex-wrap:wrap}.tw .lf-stm-town-tools{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.tw .lf-stm-town-group{display:inline-flex;gap:2px}.tw .lf-stm-town-tools .lf-b-icon[aria-pressed=true]{background:var(--lf-hover);border-color:var(--lf-border-strong);color:var(--lf-text)}.tw .lf-stm-town-tools .lf-seg-b{height:24px}.tw .lf-stm-town-map{border-bottom:1px solid var(--lf-border);position:relative}.tw .lf-stm-town-svg{display:block;height:auto;max-height:72vh;touch-action:none;width:100%}.tw .lf-stm-town-pt{cursor:pointer}.tw .lf-stm-town-brush .selection{fill:var(--lf-text);fill-opacity:.08;stroke:var(--lf-text-2);stroke-dasharray:3 3}.tw .lf-stm-town-legend{border-bottom:1px solid var(--lf-border);padding:10px 16px}.tw .lf-legend i.lf-stm-town-key{border-radius:50%;height:10px;vertical-align:-1px;width:10px}.tw .lf-stm-town-key-destructed{background:var(--lf-stm-town-destructed)}.tw .lf-stm-town-key-pending{background:var(--lf-stm-town-pending)}.tw .lf-legend i.lf-stm-town-key-townhall{background:var(--lf-stm-town-townhall);height:6px;margin-left:2px;width:6px}.tw .lf-legend i.lf-stm-town-key-water{background:var(--lf-stm-town-water);border-radius:2px;height:3px;opacity:.6;vertical-align:2px;width:14px}.tw .lf-stm-aid-error,.tw .lf-stm-town-error{color:var(--lf-b-fail-fg);font-size:13px;margin:0;padding:12px 16px}.tw .lf-stm-aid-tip,.tw .lf-stm-town-tip{background:var(--lf-surface);border:1px solid var(--lf-border);border-radius:7px;box-shadow:var(--lf-shadow-menu);font-size:12.5px;line-height:18px;max-width:300px;padding:8px 10px;pointer-events:none;position:absolute;z-index:5}.tw .lf-stm-aid-tip[hidden],.tw .lf-stm-town-tip[hidden]{display:none}.tw .lf-stm-aid-tip b,.tw .lf-stm-town-tip b{font-weight:600}.tw .lf-stm-aid{--lf-stm-aid-none:#e6e5e0;--lf-stm-aid-stroke:#fff}:root[data-theme=dark] .tw .lf-stm-aid{--lf-stm-aid-none:#29292e;--lf-stm-aid-stroke:#18181b}.tw .lf-stm-aid-map{position:relative}.tw .lf-stm-aid-svg{display:block;height:auto;width:100%}.tw .lf-stm-aid-town{cursor:pointer}.tw .lf-stm-aid-town:hover{stroke:var(--lf-text);stroke-width:1.2px}.tw .lf-stm-aid-tip-sub{color:var(--lf-text-2);margin-bottom:4px}.tw .lf-legend i.lf-stm-aid-key{height:10px;width:10px}.tw .lf-stm-aid-key-none{background:var(--lf-stm-aid-none);box-shadow:inset 0 0 0 1px var(--lf-border-strong)}.tw .lf-stm-aid-key-on{background:linear-gradient(90deg,#f2c879 0 33%,#9fd3b5 33% 66%,#a9c4f0 66%)}.tw .lf-stm-aid-list{list-style:none;margin:0;padding:6px 0}.tw .lf-stm-aid-list:empty{display:none}.tw .lf-stm-aid-list li{align-items:center;display:flex;gap:10px;padding:6px 16px}.tw .lf-stm-aid-list li+li{border-top:1px solid var(--lf-border)}.tw .lf-stm-aid-list i{border-radius:2px;box-shadow:inset 0 0 0 1px #00000014;flex:none;height:10px;width:10px}.tw .lf-stm-aid-list li{cursor:default;outline:none;transition:background-color .12s}.tw .lf-stm-aid-list li.lf-on,.tw .lf-stm-aid-list li:focus-visible,.tw .lf-stm-aid-list li:hover{background:var(--lf-hover)}.tw .lf-stm-aid-town{transition:opacity .12s}.tw .lf-stm-aid-hl .lf-stm-aid-town{opacity:.25}.tw .lf-stm-aid-hl .lf-stm-aid-town.lf-on{stroke:var(--lf-text);stroke-width:1.2px;opacity:1}.tw .lf-stm-aid-sub{border-top:1px solid var(--lf-border)}@media (max-width:767px){.tw .lf-stm-town-pick .ts-wrapper{min-width:0}.tw .lf-stm-town-export{display:none}}.tw .lf-stm-levels .lf-seg-b{text-decoration:none}.tw .lf-stm-levels .lf-seg-b:hover{color:var(--lf-text)}.tw .lf-stm-levels .lf-seg-b[aria-current=page]{background:var(--lf-surface);box-shadow:var(--lf-shadow);color:var(--lf-text)}.tw .lf-stm [hidden]{display:none!important}.tw .lf-stm-crumb{padding:18px 28px 0}.tw .lf-stm-crumb a{align-items:center;display:inline-flex;gap:4px}.tw .lf-stm-crumb+.lf-ph{padding-top:6px}.tw .lf-stm-pick .lf-sel,.tw .lf-stm-pick .ts-wrapper{min-width:300px}.tw .lf-stm-top{align-items:center;display:flex;margin-bottom:16px}.tw .lf-stm-bar,.tw .lf-stm-top{flex-wrap:wrap;gap:8px}.tw .lf-stm-tools{align-items:center;display:inline-flex;gap:4px}.tw .lf-stm-bar .lf-b[aria-pressed=true]{background:var(--lf-hover);border-color:var(--lf-text-3);color:var(--lf-text)}.tw .lf-stm-bar .lf-seg-b{height:26px}.tw .lf-stm-bar .lf-stm-off,.tw .lf-stm-bar .lf-stm-on,.tw .lf-stm-bar .lf-stm-spin{display:none}.tw .lf-stm-bar [aria-pressed=false]>.lf-stm-off,.tw .lf-stm-bar [aria-pressed=true]>.lf-stm-on{display:inline-block}.tw .lf-stm-bar [aria-pressed=false]:has(>.lf-stm-off)>.lf-stm-ico,.tw .lf-stm-bar [aria-pressed=true]:has(>.lf-stm-on)>.lf-stm-ico{display:none}.tw .lf-stm-bar .lf-busy>.lf-stm-ico,.tw .lf-stm-bar .lf-busy>.lf-stm-off,.tw .lf-stm-bar .lf-busy>.lf-stm-on{display:none}.tw .lf-stm-bar .lf-busy>.lf-stm-spin{animation:lf-stm-spin 1s linear infinite;display:inline-block}@keyframes lf-stm-spin{to{transform:rotate(1turn)}}.tw .lf-stm-month{align-items:center;display:inline-flex;margin:0}.tw .lf-stm-month input{accent-color:var(--lf-action);width:110px}.tw .lf-stm-canvas{background:#fff;border-bottom:1px solid var(--lf-border);position:relative}.tw .lf-stm-svg{display:block;height:auto;margin:0 auto;max-width:1024px;touch-action:none;width:100%}.tw .lf-stm-svg .lf-stm-print{display:none}.tw .lf-stm-brush .selection{fill:var(--lf-text);fill-opacity:.08;stroke:var(--lf-text-2);stroke-dasharray:3 3}.tw .lf-stm-commune{stroke:#706e6e;stroke-width:.3px;cursor:pointer}.tw .lf-stm-commune:hover{stroke-width:2px}.tw .lf-stm-default{fill:#c2bcbc}.tw .lf-stm-individual{fill:#c7e9ff}.tw .lf-stm-q0{fill:#ffffe5}.tw .lf-stm-q1{fill:#fff7bc}.tw .lf-stm-q2{fill:#fee391}.tw .lf-stm-q3{fill:#fec44f}.tw .lf-stm-q4{fill:#fe9929}.tw .lf-stm-q5{fill:#ec7014}.tw .lf-stm-q6{fill:#cc4c02}.tw .lf-stm-q7{fill:#993404}.tw .lf-stm-q8{fill:#662506}.tw .lf-stm-tip{background:var(--lf-surface);border:1px solid var(--lf-border);border-radius:7px;box-shadow:var(--lf-shadow-menu);color:var(--lf-text);font-size:12.5px;line-height:18px;max-width:300px;opacity:.95;padding:8px 10px;pointer-events:none;position:absolute;z-index:5}.tw .lf-stm-tip b{font-weight:600}.tw .lf-stm-tip i{color:var(--lf-text-3)}.tw .lf-stm-tip .lf-stm-approx{color:var(--lf-warn-fg);display:inline-block;font-size:11.5px;margin-top:4px}@media (max-width:767px){.tw .lf-stm-crumb{padding:16px 16px 0}.tw .lf-stm-pick .lf-sel,.tw .lf-stm-pick .ts-wrapper{min-width:0;width:100%}.tw .lf-stm-lbl{display:none}}.tw .lf-cc:not(.lf-fc)>.lf-cc-crumb{padding:18px 28px 0}.tw .lf-cc-ph{padding-top:8px}.tw .lf-cc-intro{color:var(--lf-text-3);font-size:13px;margin:4px 0 0;max-width:760px;padding:0 28px}.tw .lf-cc-intro p{margin:0}.tw .lf-cc-pad{padding:14px 28px 0}.tw .lf-cc-hint{color:var(--lf-text-3);font-size:12.5px;margin:0}.tw .lf-cc-lead{color:var(--lf-text-2);margin:-2px 0 10px;max-width:760px}.tw .lf-cc-lead b{font-weight:600}.tw .lf-cc-rule{align-items:flex-start;background:var(--lf-surface);border:1px solid var(--lf-border);border-radius:9px;display:flex;flex-wrap:wrap;gap:10px 16px;padding:12px 16px}.tw .lf-cc-rule-text{flex:1;min-width:240px}.tw .lf-cc-rule-text b{font-weight:600}.tw .lf-cc-rule-text p{color:var(--lf-text-2);margin:2px 0 0}.tw .lf-cc-levels{align-items:center;display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:10px 0 0;padding:0}.tw .lf-cc-levels li{align-items:center;display:inline-flex;gap:6px}.tw .lf-cc-levels .lf-mono{color:var(--lf-text-3);font-size:12px}.tw .lf-cc-levels .lf-cc-sep{color:var(--lf-text-3);height:14px;width:14px}.tw .lf-cc-sec{margin:22px 0 8px;padding:0 28px}.tw .lf-cc-sec h2{align-items:center;display:flex;font-size:15px;font-weight:600;gap:8px;margin:0}.tw .lf-cc-sec h2 svg{color:var(--lf-text-3);height:16px;width:16px}.tw .lf-cc-sec p{color:var(--lf-text-3);font-size:13px;margin:2px 0 0}.tw .lf-cc-group:last-child{padding-bottom:32px}.tw .lf-cc-table td{height:56px;padding-bottom:8px;padding-top:8px}.tw .lf-cc-name{display:grid;gap:2px;min-width:0;white-space:normal}.tw .lf-cc-email{align-items:center;color:var(--lf-text);display:inline-flex;font-weight:500;gap:8px}.tw .lf-cc-email svg{color:var(--lf-text-3);flex:none;height:15px;width:15px}.tw .lf-cc-email:hover span{text-decoration:underline;text-underline-offset:2px}.tw .lf-cc-name small{color:var(--lf-text-3);font-size:12.5px;padding-left:23px}.tw .lf-cc-texts-col{width:34%}.tw .lf-cc-counts{display:flex;flex-wrap:wrap;gap:6px;white-space:normal}.tw .lf-cc-counts .lf-muted{color:var(--lf-text-3);font-size:12.5px}.tw .lf-cc-zone{width:320px}.tw .lf-cc-zone .ts-control{height:32px;min-height:32px}.tw .lf-cc-pick .clear-button,.tw .lf-cc-zone .clear-button{background:none;border:0;color:var(--lf-text-3);cursor:pointer;font-size:16px;line-height:1;opacity:0;position:absolute;right:30px;top:50%;transform:translateY(-50%);z-index:1}.tw .lf-cc-pick .has-items .clear-button,.tw .lf-cc-zone .has-items .clear-button{opacity:1}.tw .lf-cc-pick .clear-button:hover,.tw .lf-cc-zone .clear-button:hover{color:var(--lf-text)}.tw .lf-cc-fhint{color:var(--lf-text-3);font-size:12.5px}.tw .lf-cc-zone-cell{align-items:center;display:flex;gap:8px;min-width:0}.tw .lf-cc-link{color:var(--lf-text);font-weight:500}.tw .lf-cc-link:hover,.tw .lf-cc-title a:hover{text-decoration:underline;text-underline-offset:2px}.tw .lf-cc-title{color:var(--lf-text-2);max-width:420px;overflow:hidden;text-overflow:ellipsis}.tw .lf-cc-title a{color:inherit}.tw .lf-cc-sub-sm{display:none}.tw .lf-cc-alert{margin:-6px 0 16px}.tw .lf-cc-alert a{color:inherit;font-weight:600;text-decoration:underline;text-underline-offset:2px}.tw .lf-cc-zone-name{color:var(--lf-text);font-weight:500}.tw .lf-cc-hd-icon{align-items:center;display:flex;gap:8px}.tw .lf-cc-hd-icon svg{color:var(--lf-text-3);flex:none;height:15px;width:15px}.tw .lf-cc-kv>div:last-child{border-bottom:0}.tw .lf-cc-hint+.lf-cc-mail{margin-top:10px}.tw .lf-cc-mail{background:var(--lf-surface-2);border:1px solid var(--lf-border);border-radius:8px;padding:16px}.tw .lf-cc-mail:has(>.lf-cc-insert[hidden]){display:none}.tw .lf-cc-mail-lines i{background:var(--lf-border);border-radius:4px;display:block;height:7px;margin-bottom:8px}.tw .lf-cc-mail-lines i:first-child{background:var(--lf-border-strong);width:34%}.tw .lf-cc-mail-lines i:nth-child(3){width:86%}.tw .lf-cc-mail-lines i:nth-child(4){width:62%}.tw .lf-cc-insert.lf-prose{background:var(--lf-surface);border-left:3px solid var(--lf-info-fg);border-radius:0 7px 7px 0;font-size:14px;line-height:1.6;margin-top:14px;overflow-wrap:anywhere;padding:10px 14px}.tw .lf-cc-insert>:first-child{margin-top:0}.tw .lf-cc-insert:empty:before{color:var(--lf-text-3);content:attr(data-empty)}.tw .lf-cc-related h3{color:var(--lf-text-3);font-size:12.5px;font-weight:500;margin:14px 0 4px}.tw .lf-cc-related h3:first-child{margin-top:0}.tw .lf-cc-related ul{display:grid;gap:2px;list-style:none;margin:0 -8px;padding:0}.tw .lf-cc-related>.lf-b{margin-top:6px}.tw .lf-cc-rel{align-items:center;border-radius:6px;color:var(--lf-text);display:flex;gap:8px;min-width:0;padding:6px 8px}.tw .lf-cc-rel:hover{background:var(--lf-hover)}.tw .lf-cc-rel b{flex:none;font-weight:500;white-space:nowrap}.tw .lf-cc-rel span:last-child{color:var(--lf-text-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tw .lf-cc-hist{list-style:none;margin:0;padding:4px 0}.tw .lf-cc-hist li{padding:10px 16px 12px 38px;position:relative}.tw .lf-cc-hist li+li{border-top:1px solid var(--lf-border)}.tw .lf-cc-hist li:before{background:var(--lf-surface);border:2px solid var(--lf-border-strong);border-radius:50%;content:"";height:9px;left:18px;position:absolute;top:16px;width:9px}.tw .lf-cc-hist li.lf-cc-hist-last:before{background:var(--lf-text);border-color:var(--lf-text)}.tw .lf-cc-hist-hd{align-items:baseline;display:flex;flex-wrap:wrap;gap:2px 10px}.tw .lf-cc-hist-hd b{font-weight:600}.tw .lf-cc-hist-hd span{color:var(--lf-text-2)}.tw .lf-cc-hist-hd time{color:var(--lf-text-3);font-size:12.5px;font-variant-numeric:tabular-nums}.tw .lf-cc-hist .lf-cc-hint{margin-top:4px}.tw .lf-cc-changes{display:grid;gap:8px;margin:8px 0 0}.tw .lf-cc-changes dt{color:var(--lf-text-3);font-size:12.5px}.tw .lf-cc-changes dd{margin:2px 0 0;min-width:0;overflow-wrap:anywhere}.tw .lf-cc-change{align-items:center;display:inline-flex;flex-wrap:wrap;gap:6px}.tw .lf-cc-change svg{height:14px;width:14px}.tw .lf-cc-change s,.tw .lf-cc-change svg{color:var(--lf-text-3)}.tw .lf-cc-changes summary{color:var(--lf-text-2);cursor:pointer;font-size:12.5px;font-weight:500}.tw .lf-cc-diff del{background:var(--lf-b-fail-bg);border-radius:3px;color:var(--lf-b-fail-fg)}.tw .lf-cc-diff ins{background:var(--lf-ok-bg);border-radius:3px;color:var(--lf-ok-fg);text-decoration:none}.tw .lf-cc-diff-body{background:var(--lf-surface-2);border:1px solid var(--lf-border);border-radius:7px;font-size:12.5px;line-height:1.6;margin-top:6px;max-height:320px;overflow:auto;padding:10px 12px;white-space:pre-wrap}.tw .lf-cc-fieldset{border:0;margin:0;min-width:0;padding:0}.tw .lf-cc-kgroup+.lf-cc-kgroup{margin-top:16px}.tw .lf-cc-kgroup-name{align-items:center;color:var(--lf-text-3);display:flex;font-size:12.5px;font-weight:500;gap:6px;margin:0 0 6px}.tw .lf-cc-kgroup-name svg{height:14px;width:14px}.tw .lf-cc-cards{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.tw .lf-cc-cards-3{grid-template-columns:repeat(3,minmax(0,1fr))}.tw .lf-cc-cards label{align-items:flex-start;border:1px solid var(--lf-border);border-radius:8px;cursor:pointer;display:flex;font-weight:400;gap:10px;margin:0;padding:10px 12px}.tw .lf-cc-cards label:hover{background:var(--lf-hover)}.tw .lf-cc-cards label:has(:checked){background:var(--lf-sel);border-color:var(--lf-text)}.tw .lf-cc-cards label:has(:focus-visible){box-shadow:0 0 0 3px var(--lf-ring)}.tw .lf-cc-cards input{accent-color:var(--lf-action);flex:none;margin:3px 0 0}.tw .lf-cc-cards label>span{display:grid;gap:2px;min-width:0}.tw .lf-cc-cards b{font-weight:500}.tw .lf-cc-cards small{color:var(--lf-text-3);font-size:12.5px}.tw .lf-cc-where{display:grid;gap:14px;min-width:0}.tw .lf-cc-where:has(input[name=area_scope][value=national]:checked) .lf-cc-area{display:none}.tw .lf-cc-text{display:grid;gap:16px;min-width:0}.tw .lf-help-body.lf-cc-body{min-height:240px}.tw .lf-cc-md{color:var(--lf-text-3);display:flex;flex-wrap:wrap;font-size:12.5px;gap:4px 16px;list-style:none;margin:0;padding:0}.tw .lf-cc-md code{background:var(--lf-hover);border-radius:4px;color:var(--lf-text-2);font-family:var(--lf-font-mono);font-size:12px;margin-right:4px;padding:0 4px}.tw .lf-cc-strong{color:var(--lf-text);font-weight:600}.tw .lf-cc-strong:hover{text-decoration:underline;text-underline-offset:2px}.tw .lf-cc-pick{margin:0 0 16px;max-width:420px}.tw .lf-cc-context{margin-bottom:16px}.tw .lf-cc-context .lf-kv2>div{border-bottom:0}.tw .lf-cc-context dd b{font-weight:600}.tw .lf-cc-context small{display:block;margin-top:2px}.tw .lf-cc-inserted{align-items:center;display:inline-flex;flex-wrap:wrap;gap:6px 8px}.tw .lf-cc-email-hd{border-bottom:1px solid var(--lf-border);padding:12px 16px}.tw .lf-cc-email-hd p{margin:0}.tw .lf-cc-email-hd b{font-weight:600}.tw .lf-cc-email-body{background:var(--lf-surface-2);border-radius:0 0 9px 9px;padding:16px}.tw .lf-cc-email-body iframe{background:#fff;border:1px solid var(--lf-border);border-radius:7px;display:block;height:720px;width:100%}.tw .lf-modal:has(.lf-cc-help){width:760px}.tw .lf-cc-help .lf-mh{align-items:flex-start}.tw .lf-cc-help-sub{color:var(--lf-text-3);font-size:13px;margin:2px 0 0}.tw .lf-cc-help-grid{gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}.tw .lf-cc-help-grid h3{color:var(--lf-text-3);font-size:12.5px;font-weight:500;margin:0 0 8px}.tw .lf-cc-ex{background:var(--lf-surface-2);border:1px solid var(--lf-border);border-radius:8px;padding:10px}.tw .lf-cc-ex .lf-cc-ex{background:var(--lf-surface);margin-top:8px}.tw .lf-cc-ex-hd,.tw .lf-cc-ex-town{align-items:center;display:flex;flex-wrap:wrap;gap:6px;justify-content:space-between}.tw .lf-cc-ex-hd>span,.tw .lf-cc-ex-town>span{align-items:center;display:inline-flex;font-weight:500;gap:6px}.tw .lf-cc-ex svg{color:var(--lf-text-3);height:14px;width:14px}.tw .lf-cc-ex-town{background:var(--lf-surface);border:1px solid var(--lf-border);border-radius:7px;margin-top:6px;padding:6px 10px}.tw .lf-cc-ex-town small{color:var(--lf-text-3);font-size:12px}.tw .lf-cc-ex-res{display:grid;gap:8px;list-style:none;margin:0;padding:0}.tw .lf-cc-ex-res li{border:1px solid var(--lf-border);border-radius:8px;padding:10px 12px}.tw .lf-cc-ex-res li>div{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.tw .lf-cc-ex-res b{font-weight:600}.tw .lf-cc-ex-res svg{color:var(--lf-text-3);height:14px;width:14px}.tw .lf-cc-ex-res p{color:var(--lf-text-2);font-size:13px;margin:4px 0 0}.tw .lf-mf.lf-cc-help-rules{color:var(--lf-text-2);display:grid;font-size:13px;gap:6px;justify-content:stretch;list-style:none;margin:0}.tw .lf-cc-help-rules li{align-items:flex-start;display:flex;gap:8px}.tw .lf-cc-help-rules svg{color:var(--lf-text-3);flex:none;height:14px;margin-top:3px;width:14px}.tw .lf-cc-help-rules b{font-weight:600}@media (max-width:767px){.tw .lf-cc:not(.lf-fc)>.lf-cc-crumb{padding:16px 16px 0}.tw .lf-cc-hide-sm{display:none}.tw .lf-cc-intro{padding:0 16px}.tw .lf-cc-pad{padding:12px 16px 0}.tw .lf-cc-sec{padding:0 16px}.tw .lf-cc-zone{width:100%}.tw .lf-cc-fhint{display:none}.tw .lf-cc-table td{white-space:normal}.tw .lf-cc-texts-col{width:auto}.tw .lf-cc-name small{padding-left:0}.tw .lf-cc-sub-sm{color:var(--lf-text-3);display:block;font-size:12.5px;margin-top:2px}.tw .lf-cc-cards,.tw .lf-cc-cards-3,.tw .lf-cc-help-grid{grid-template-columns:minmax(0,1fr)}.tw .lf-cc-email-body{padding:8px}.tw .lf-cc-email-body iframe{height:560px}}.tw .lf-cc-try{display:flex;flex-direction:column;gap:8px}.tw .lf-cc-try-acts{display:flex;flex-wrap:wrap;gap:8px}.tw .lf-cc-try-acts+.lf-hint,.tw .lf-cc-try-status{margin-top:8px}.tw .lf-cc-test{align-items:center;display:flex;flex-wrap:wrap;gap:8px 12px;margin-top:10px}.tw .lf-cc-test-form{margin:0}.tw .lf-api-count{margin-left:8px}.tw .lf-api-count,.tw .lf-api-intro{color:var(--lf-text-3);font-size:13px}.tw .lf-api-intro{margin:4px 0 0;max-width:760px;padding:0 28px}.tw .lf-api-table td{height:56px;padding-bottom:8px;padding-top:8px}.tw .lf-api-name{display:grid;gap:2px;max-width:460px;min-width:0;white-space:normal}.tw .lf-api-name a{color:var(--lf-text);font-weight:500}.tw .lf-api-name a:hover{text-decoration:underline;text-underline-offset:2px}.tw .lf-api-name small{color:var(--lf-text-3);font-size:12.5px}.tw .lf-api-quotas{display:grid;gap:1px}.tw .lf-api-quotas small{color:var(--lf-text-3);font-size:12.5px}.tw .lf-api-num{font-variant-numeric:tabular-nums;font-weight:500}.tw .lf-api-alert{margin-bottom:16px}.tw .lf-api-danger,.tw .lf-api-danger:hover{color:var(--lf-b-fail-fg)}.tw .lf-api-hint{color:var(--lf-text-3);font-size:12.5px}.tw .lf-api-cred{align-items:center;display:flex;flex-wrap:wrap;gap:4px 8px}.tw .lf-api-cred code,.tw .lf-api-uris li{background:var(--lf-surface-2);border-radius:5px;font-size:12.5px;overflow-wrap:anywhere;padding:2px 6px}.tw .lf-api-cred code{min-width:0}.tw .lf-api-reveal .lf-mono{color:var(--lf-text-3);letter-spacing:.08em}.tw .lf-api-sealed{align-items:center;display:flex}.tw .lf-api-ico{height:14px;margin-right:6px;vertical-align:-2px;width:14px}.tw .lf-api-uris{display:grid;gap:4px;list-style:none;margin:2px 0 0;padding:0}.tw .lf-api-uris li{justify-self:start}.tw .lf-api-scopes{display:flex;flex-wrap:wrap;gap:4px}.tw .lf-api-scopes .lf-tag:before{display:none}.tw .lf-api-desc{white-space:pre-line}.tw .lf-api-gauge{display:grid;gap:8px;padding:14px 16px 6px}.tw .lf-api-gauge-l{align-items:baseline;display:flex;flex-wrap:wrap;gap:4px 12px;justify-content:space-between}.tw .lf-api-gauge-l span{color:var(--lf-text-3);font-size:12.5px}.tw .lf-api-gauge-l b{font-variant-numeric:tabular-nums;font-weight:600}.tw .lf-api-bar{background:var(--lf-border);border-radius:4px;height:8px;overflow:hidden}.tw .lf-api-bar i{background:var(--lf-chart-1,var(--lf-text));border-radius:4px;display:block;height:100%}.tw .lf-api-bar-full i{background:var(--lf-b-fail-fg)}.tw .lf-api-kpis{margin-top:16px}.tw .lf-api-unit .lf-inp{font-variant-numeric:tabular-nums;padding-right:84px}.tw .lf-api .lf-inp.lf-mono,.tw .lf-api .lf-ta.lf-mono{font-size:13px}.tw .lf-api-filters{align-items:flex-end;display:flex;flex-wrap:wrap;gap:12px;margin:14px 28px 16px}.tw .lf-api-filters .lf-field{width:170px}.tw .lf-api-filters .lf-api-app{width:260px}.tw .lf-api .lf-meters .lf-mono{font-size:12.5px}@media (max-width:767px){.tw .lf-api-intro{padding:0 16px}.tw .lf-api-filters{margin:12px 16px}.tw .lf-api-filters .lf-field{width:calc(50% - 6px)}.tw .lf-api-filters .lf-api-app{width:100%}}.tw .lf-api-scopes-field{border:0;display:grid;gap:8px;margin:0;padding:0}.tw .lf-api-scopes-field legend{font-size:12.5px;font-weight:600;margin-bottom:4px;padding:0}.tw .lf-api-perimeter{display:grid;gap:4px;list-style:none;margin:0;padding:0}.tw .lf-api-perimeter li{align-items:center;display:flex;font-size:13px;gap:8px;min-width:0}.tw .lf-api-perimeter li>span{flex:1;min-width:0;overflow-wrap:anywhere}.tw .lf-api-perimeter form{margin:0}.tw .lf-api-perimeter-add{align-items:end;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;margin-top:4px}@media (max-width:520px){.tw .lf-api-perimeter-add{grid-template-columns:minmax(0,1fr)}}.tw .lf-api-body{display:grid;gap:10px;padding:14px 16px 16px}.tw .lf-api-body>p{margin:0}.tw .lf-api-body .lf-api-hint,.tw .lf-api-body .lf-muted{font-size:13px}.tw .lf-api-grants{width:100%}.tw .lf-api-grants td{vertical-align:middle}.tw .lf-api-grants form{margin:0}.tw .lf-ap{padding:0 0 32px}.tw .lf-ap-intro{color:var(--lf-text-2);margin:4px 0 0;max-width:760px;padding:0 28px}.tw .lf-ap>.lf-ap-block{margin:18px 28px 0}.tw .lf-ap-sec{margin:24px 0 0;padding:0 28px}.tw .lf-ap-sec h2{font-size:15px;font-weight:600;margin:0}.tw .lf-ap-sec p{color:var(--lf-text-3);font-size:13px;margin:2px 0 0}.tw .lf-ap .lf-views{margin-top:14px}.tw .lf-ap-bar{align-items:center;display:flex;flex-wrap:wrap;gap:8px 14px;margin:16px 28px 14px}.tw .lf-ap-bar p{color:var(--lf-text-3);font-size:13px;margin:0}.tw .lf-ap-bar .lf-seg{flex-wrap:wrap}.tw .lf-ap-bar .lf-seg-b{text-decoration:none}.tw .lf-ap-bar .lf-seg-b:hover{color:var(--lf-text)}.tw .lf-ap-bar .lf-seg-b[aria-current=page]{background:var(--lf-surface);box-shadow:var(--lf-shadow);color:var(--lf-text)}.tw .lf-ap-scroll{overflow-x:auto}.tw .lf-ap-table .lf-num{font-variant-numeric:tabular-nums}.tw .lf-ap-table .lf-muted{color:var(--lf-text-3)}.tw .lf-ap-table td.lf-ap-wrap{white-space:normal}.tw .lf-ap-name{display:grid;gap:1px;min-width:0}.tw .lf-ap-name b{font-weight:500}.tw .lf-ap-name small{color:var(--lf-text-3);font-size:12.5px}.tw .lf-ap-offers .lf-ap-table td{height:52px;padding-bottom:6px;padding-top:6px}.tw .lf-ap-link{color:var(--lf-text);font-weight:500}.tw .lf-ap-link:hover{color:var(--lf-text);text-decoration:underline;text-underline-offset:2px}.tw .lf-ap-mob{display:none}.tw .lf-ap-inline{display:inline;margin:0}.tw .lf-ap-count{border-bottom:1px dotted var(--lf-text-3);cursor:default}.tw .lf-ap-count-ok{color:var(--lf-ok-fg);font-weight:600}.tw .lf-ap-form{display:grid;gap:12px;padding:14px 16px 16px}.tw .lf-ap-form-hint,.tw .lf-ap-form-intro{color:var(--lf-text-3);font-size:13px;margin:0}.tw .lf-ap-fields{align-items:end;display:grid;gap:12px;grid-template-columns:180px minmax(140px,220px) 150px 150px max-content}.tw .lf-ap-companies .lf-ap-table td{padding-bottom:8px;padding-top:8px}.tw .lf-ap-line{display:block}.tw .lf-ap-hot+.lf-ap-line{margin-top:2px}.tw .lf-ap-depts{display:flex;flex-wrap:wrap;gap:4px}.tw .lf-ap-dept{align-items:center;background:var(--lf-surface-2);border:1px solid var(--lf-border);border-radius:6px;color:var(--lf-text-2);cursor:default;display:inline-flex;font-size:12px;font-variant-numeric:tabular-nums;gap:3px;height:22px;padding:0 7px}.tw .lf-ap-dept-ok{background:var(--lf-ok-bg);border-color:#0000;color:var(--lf-ok-fg)}.tw .lf-ap-acts{display:inline-flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.tw .lf-ap-reminded{color:var(--lf-text-3);display:block;font-size:12px;margin-top:3px}.tw .lf-ap-fc .lf-fh{margin-bottom:14px}.tw .lf-ap-alert{margin-bottom:16px}.tw .lf-ap-fc .lf-ap-block{margin-top:16px}.tw .lf-ap-note{color:var(--lf-text-3);margin:0;padding:14px 16px}.tw .lf-ap-pos{color:var(--lf-text-3);width:40px}.tw .lf-ap-hot{color:var(--lf-b-wait-fg);font-weight:600}.tw .lf-ap-hd-note{color:var(--lf-text-3);font-size:12.5px}.tw .lf-ap-order p{color:var(--lf-text-2);margin:0;padding:12px 16px 0}.tw .lf-ap-order ol{color:var(--lf-text-2);margin:0;padding:8px 16px 14px 36px}.tw .lf-ap-order li{padding:2px 0}.tw .lf-ap-order li::marker{color:var(--lf-text-3);font-variant-numeric:tabular-nums}@media (max-width:767px){.tw .lf-ap-intro,.tw .lf-ap-sec{padding:0 16px}.tw .lf-ap>.lf-ap-block{margin:16px 16px 0}.tw .lf-ap-bar{margin:14px 16px 12px}.tw .lf-ap-fields{grid-template-columns:1fr 1fr}.tw .lf-ap-companies .lf-b{white-space:nowrap}.tw .lf-ap-mob{display:block}.tw .lf-ap-hd-note{display:none}}.tw .lf-em{padding:0 0 8px}.tw .lf-em-crumb{padding:16px 28px 0}.tw .lf-em-crumb+.lf-ph{padding-top:6px}.tw .lf-em-intro{color:var(--lf-text-2);margin:4px 0 0;max-width:760px;padding:0 28px}.tw .lf-em-fbar{padding-bottom:16px;padding-top:14px}.tw .lf-em-fbar .lf-sel,.tw .lf-em-fbar .ts-wrapper{min-width:200px}.tw .lf-em-fbar .ts-wrapper{flex:0 1 260px;width:auto}.tw .lf-em{--lf-em-delivered:var(--lf-b-done-fg);--lf-em-failed:var(--lf-b-fail-fg);--lf-em-pending:var(--lf-border-strong)}.tw .lf-em-key{border-radius:2px;display:inline-block;height:8px;margin-right:7px;vertical-align:1px;width:8px}.tw .lf-em-key.lf-em-delivered{background:var(--lf-em-delivered)}.tw .lf-em-key.lf-em-failed{background:var(--lf-em-failed)}.tw .lf-em-key.lf-em-pending{background:var(--lf-em-pending)}.tw .lf-em-chart .lf-chart-s1{fill:var(--lf-em-delivered);background:var(--lf-em-delivered)}.tw .lf-em-chart .lf-chart-s2{fill:var(--lf-em-failed);background:var(--lf-em-failed)}.tw .lf-em-chart .lf-chart-s3{fill:var(--lf-em-pending);background:var(--lf-em-pending)}.tw .lf-em-body>.lf-panel{margin-bottom:16px}.tw .lf-em-note{padding-bottom:0}.tw .lf-em-scroll{overflow-x:auto}.tw .lf-em-table td.lf-em-label{white-space:normal;width:100%}.tw .lf-em-label a{color:var(--lf-text)}.tw .lf-em-label a:hover{color:var(--lf-text);text-decoration:underline;text-underline-offset:2px}.tw .lf-em-num{font-variant-numeric:tabular-nums}.tw .lf-em-hot{color:var(--lf-b-fail-fg);font-weight:600}.tw .lf-em-count{align-items:center;display:inline-flex;font-variant-numeric:tabular-nums;gap:6px}.tw .lf-em-count b{font-weight:500}.tw .lf-em-list{border-top:1px solid var(--lf-border);list-style:none;margin:8px 0 0;padding:0}.tw .lf-em-list li{align-items:flex-start;display:flex;gap:16px;padding:12px 16px}.tw .lf-em-list li+li{border-top:1px solid var(--lf-border)}.tw .lf-em-addr{flex:1;min-width:0}.tw .lf-em-line{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.tw .lf-em-mail{font-weight:500;overflow-wrap:anywhere}.tw .lf-em-reason{color:var(--lf-text-3);font-size:13px;margin:2px 0 0;overflow-wrap:anywhere}.tw .lf-em-owners{display:flex;flex-wrap:wrap;font-size:13px;gap:4px 14px;margin-top:4px}.tw .lf-em-owner{align-items:center;color:var(--lf-text);display:inline-flex;gap:5px}.tw a.lf-em-owner:hover{color:var(--lf-text);text-decoration:underline;text-underline-offset:2px}.tw .lf-em-owner svg{color:var(--lf-text-3)}.tw .lf-em-orga{color:var(--lf-text-2)}.tw .lf-em-when{color:var(--lf-text-3);display:grid;flex:none;font-size:13px;gap:2px;text-align:right;width:190px}.tw .lf-em-when b{color:var(--lf-text);font-variant-numeric:tabular-nums;font-weight:500}.tw .lf-em-more{border-top:1px solid var(--lf-border)}@media (max-width:767px){.tw .lf-em-crumb{padding:12px 16px 0}.tw .lf-em-intro{padding:0 16px}.tw .lf-em-fbar{padding-left:16px;padding-right:16px}.tw .lf-em-fbar .lf-pp,.tw .lf-em-fbar .lf-sel,.tw .lf-em-fbar .ts-wrapper{flex:1 1 100%;min-width:0}.tw .lf-em-list li{flex-direction:column;gap:4px}.tw .lf-em-when{display:flex;flex-wrap:wrap;gap:0 8px;text-align:left;width:auto}}.tw .lf-dn{padding:0 0 8px}.tw .lf-dn-intro{color:var(--lf-text-2);margin:4px 0 0;max-width:760px;padding:0 28px}.tw .lf-dn-fbar{align-items:center;gap:10px;padding-bottom:16px;padding-top:14px}.tw .lf-dn-fbar .lf-sel{min-width:120px}.tw .lf-dn-body>.lf-alert,.tw .lf-dn-body>.lf-panel{margin-bottom:16px}.tw .lf-dn-scroll{overflow-x:auto}.tw .lf-dn-mail{font-size:12px}.tw .lf-dn-seg{margin:0 0 12px}.tw .lf-dn-seg .lf-seg-b{text-decoration:none}.tw .lf-dn-seg .lf-seg-b[aria-current]{background:var(--lf-surface);box-shadow:var(--lf-shadow);color:var(--lf-text)}.tw .lf-dn-acc tbody th{font-weight:500;text-align:left}.tw .lf-dn-acc tbody th,.tw .lf-dn-acc tfoot th{background:#0000;color:var(--lf-text);font-size:inherit;letter-spacing:0;text-transform:none}:root{--lf-chart-4:#c9a46a}:root[data-theme=dark]{--lf-chart-4:#8a6a35}.tw .lf-dn .lf-chart-s4{fill:var(--lf-chart-4);background:var(--lf-chart-4)}.tw .lf-dn-acc tfoot td,.tw .lf-dn-acc tfoot th{border-top:1px solid var(--lf-border-strong);font-weight:600;text-align:left}.tw .lf-dn-acc tfoot td.lf-r{text-align:right}.tw .lf-dn-warn{color:var(--lf-warn-fg);font-weight:600;margin-left:2px}.tw .lf-au{padding:0 0 8px}.tw .lf-au-crumb{padding:16px 28px 0}.tw .lf-au-crumb+.lf-ph{padding-top:6px}.tw .lf-au-intro{color:var(--lf-text-2);margin:4px 0 0;max-width:760px;padding:0 28px}.tw .lf-au-fbar{padding-bottom:16px;padding-top:14px}.tw .lf-au-fbar .lf-sel,.tw .lf-au-fbar .ts-wrapper{min-width:190px}.tw .lf-au-fbar .ts-wrapper{flex:0 1 240px;width:auto}.tw .lf-au-body>.lf-panel{margin-bottom:16px}.tw .lf-au-pad{padding:4px 16px 10px}.tw .lf-au-scroll{overflow-x:auto}.tw .lf-au-table td.lf-au-label{white-space:normal;width:100%}.tw .lf-au-label a{color:var(--lf-text)}.tw .lf-au-label a:hover,.tw .lf-meters-l a:hover{color:var(--lf-text);text-decoration:underline;text-underline-offset:2px}.tw .lf-meters-l a{color:var(--lf-text)}.tw .lf-au-path{color:var(--lf-text-3);display:block;font-size:12px;margin-top:1px;overflow-wrap:anywhere}.tw .lf-au-num{font-variant-numeric:tabular-nums}.tw .lf-au-hot{color:var(--lf-b-live-fg);font-weight:600}.tw .lf-au-heat{border-collapse:initial;border-spacing:3px;min-width:560px;table-layout:fixed;width:100%}.tw .lf-au-heat th{color:var(--lf-text-3);font-size:11px;font-weight:500;text-align:left}.tw .lf-au-heat tbody th{padding-right:4px}.tw .lf-au-heat thead th:first-child{width:40px}.tw .lf-au-heat thead th:not(:first-child){overflow:visible;text-align:left;white-space:nowrap}.tw .lf-au-heat td{border-radius:3px;height:18px}.tw .lf-au-h0{background:var(--lf-surface-2);box-shadow:inset 0 0 0 1px var(--lf-border)}.tw .lf-au-h1{background:color-mix(in srgb,var(--lf-action) 18%,var(--lf-surface))}.tw .lf-au-h2{background:color-mix(in srgb,var(--lf-action) 40%,var(--lf-surface))}.tw .lf-au-h3{background:color-mix(in srgb,var(--lf-action) 65%,var(--lf-surface))}.tw .lf-au-h4{background:var(--lf-action)}.tw .lf-au-feed{border-top:1px solid var(--lf-border);list-style:none;margin:0;padding:0}.tw .lf-au-feed li{align-items:baseline;display:grid;gap:12px;grid-template-columns:96px minmax(0,220px) minmax(0,1fr);padding:8px 16px}.tw .lf-au-feed li+li{border-top:1px solid var(--lf-border)}.tw .lf-au-feed time{color:var(--lf-text-3);font-size:12.5px;font-variant-numeric:tabular-nums}.tw .lf-au-feed-name{font-weight:500}.tw .lf-au-feed .lf-au-path{margin:0}@media (max-width:767px){.tw .lf-au-crumb{padding:12px 16px 0}.tw .lf-au-intro{padding:0 16px}.tw .lf-au-fbar{padding-left:16px;padding-right:16px}.tw .lf-au-fbar .lf-pp,.tw .lf-au-fbar .lf-sel,.tw .lf-au-fbar .ts-wrapper{flex:1 1 100%;min-width:0}.tw .lf-au-feed li{gap:2px;grid-template-columns:1fr}}.tw .lf-au-tabs{margin:10px 28px 0}.tw .lf-au-tags{display:inline-flex;flex-wrap:wrap;gap:4px}.tw .lf-au-table td:has(>.lf-au-tags){min-width:300px;white-space:normal}.tw .lf-au-method>summary{cursor:pointer;font-weight:600;padding:12px 16px}.tw .lf-au-method p{margin:0 0 10px;max-width:760px}.tw .lf-au-reasons{list-style:none;margin:0 0 12px;padding:0}.tw .lf-au-reasons li{align-items:center;display:grid;gap:12px;grid-template-columns:190px minmax(0,1fr) auto;padding:6px 0}.tw .lf-au-reasons li+li{border-top:1px solid var(--lf-border)}@media (max-width:767px){.tw .lf-au-tabs{margin:8px 16px 0}.tw .lf-au-reasons li{gap:4px;grid-template-columns:1fr}}.tw .lf-pres{padding:0 0 8px}.tw .lf-pres-intro{color:var(--lf-text-2);margin:4px 0 0;max-width:760px;padding:0 28px}.tw .lf-pres-body{display:block}.tw .lf-pres-body>.lf-panel{margin-bottom:16px}.tw .lf-pres-body .lf-hd h2{align-items:center;display:inline-flex;gap:8px}.tw .lf-pres-body td.lf-pres-name{white-space:normal;width:100%}.tw .lf-pres-name a{color:var(--lf-text);font-weight:500}.tw .lf-pres-name a:hover{text-decoration:underline;text-underline-offset:2px}.tw .lf-pres-body time{font-variant-numeric:tabular-nums}.tw .lf-pres-updated{color:var(--lf-text-3);font-size:12.5px;margin:0}.tw .lf-pres-dot{border-radius:50%;flex:none;height:9px;width:9px}.tw .lf-pres-online{background:var(--lf-ok-fg);box-shadow:0 0 0 3px var(--lf-ok-bg)}.tw .lf-pres-recent{background:var(--lf-b-live-fg);box-shadow:0 0 0 3px var(--lf-b-live-bg)}.tw .lf-pres-today{background:var(--lf-text-3);box-shadow:0 0 0 3px var(--lf-surface-2)}@media (max-width:760px){.tw .lf-pres-intro{padding:0 16px}}.tw .lf-tfa-adm td .lf-badge{margin-left:6px}.tw .lf-tfa-adm-share{width:220px}.tw td.lf-tfa-adm-share{align-items:center;display:flex;font-variant-numeric:tabular-nums;gap:10px}.tw .lf-tfa-adm-bar{background:var(--lf-surface-2);border-radius:3px;flex:1;height:6px;overflow:hidden}.tw .lf-tfa-adm-bar>span{background:var(--lf-action);display:block;height:100%}.tw .lf-ucard-trigger{background:none;border:0;border-radius:50%;color:inherit;cursor:pointer;display:inline-flex;flex:none;font:inherit;padding:0;text-align:inherit}.tw .lf-ucard-trigger .lf-av{transition:box-shadow .12s}.tw .lf-ucard-trigger:hover .lf-av,.tw .lf-ucard-trigger[aria-expanded=true] .lf-av{box-shadow:0 0 0 3px var(--lf-ring)}.tw .lf-ucard-trigger:focus-visible{outline:2px solid var(--lf-focus);outline-offset:2px}.tw .lf-ucard-trigger:not(:has(.lf-av)){border-radius:4px}.tw .lf-ucard-trigger:not(:has(.lf-av)):hover{text-decoration:underline;text-underline-offset:2px}.tw .lf-ucard{background:var(--lf-surface);border:1px solid var(--lf-border-strong);border-radius:12px;box-shadow:var(--lf-shadow-menu);color:var(--lf-text);font-size:13px;line-height:1.45;max-width:calc(100vw/var(--lf-zoom, 1) - 16px);overflow:hidden;position:fixed;text-align:left;width:300px;z-index:60}.tw .lf-ucard:focus{outline:none}.tw .lf-ucard-top{display:flex;gap:12px;padding:16px 16px 12px}.tw .lf-ucard-av{flex:none;position:relative}.tw .lf-ucard-av .lf-av{font-size:17px;height:48px;-o-object-fit:cover;object-fit:cover;width:48px}.tw .lf-ucard-dot{border:2px solid var(--lf-surface);border-radius:50%;bottom:1px;height:12px;position:absolute;right:0;width:12px}.tw .lf-ucard-dot-online{background:var(--lf-ok-fg)}.tw .lf-ucard-dot-recent{background:var(--lf-b-live-fg)}.tw .lf-ucard-dot-today{background:var(--lf-text-3)}.tw .lf-ucard-id{min-width:0;padding-top:2px}.tw .lf-ucard-name{font-size:15.5px;font-weight:700;line-height:1.3;margin:0;overflow-wrap:anywhere}.tw .lf-ucard-sub{color:var(--lf-text-3);font-size:12.5px;margin:2px 0 0}.tw .lf-ucard-sub.lf-ucard-online{color:var(--lf-ok-fg);font-weight:600}.tw .lf-ucard-sub.lf-ucard-recent{color:var(--lf-b-live-fg);font-weight:600}.tw .lf-ucard-roles{display:grid;gap:6px;list-style:none;margin:0;padding:0 16px 12px}.tw .lf-ucard-roles li{align-items:baseline;display:flex;gap:8px}.tw .lf-ucard-roles b{flex:none;font-weight:600}.tw .lf-ucard-roles span{color:var(--lf-text-2);min-width:0;overflow-wrap:anywhere}.tw .lf-ucard-roles .lf-ucard-more{color:var(--lf-text-3);font-size:12.5px}.tw .lf-ucard-bio{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:var(--lf-text-2);display:-webkit-box;margin:0 16px 12px;overflow:hidden;white-space:pre-line}.tw .lf-ucard-co{align-items:center;background:var(--lf-surface-2);border:1px solid var(--lf-border);border-radius:8px;display:flex;gap:10px;margin:0 16px 12px;padding:10px}.tw .lf-ucard-co .lf-av{background:var(--lf-surface);height:32px;-o-object-fit:contain;object-fit:contain;width:32px}.tw .lf-ucard-co>div{min-width:0}.tw .lf-ucard-co-name{color:var(--lf-text);display:block;font-weight:600;overflow-wrap:anywhere}.tw a.lf-ucard-co-name:hover{text-decoration:underline;text-underline-offset:2px}.tw .lf-ucard-co small{color:var(--lf-text-3);display:block;font-size:12px}.tw .lf-ucard-flag{align-items:center;background:var(--lf-b-wait-bg);border-radius:6px;color:var(--lf-b-wait-fg);display:flex;font-size:12px;gap:6px;margin:0 16px 12px;padding:6px 9px}.tw .lf-ucard-quiet{color:var(--lf-text-3);font-size:12.5px;margin:0 16px 14px}.tw .lf-ucard-foot{align-items:center;background:var(--lf-surface-2);border-top:1px solid var(--lf-border);color:var(--lf-text-3);display:flex;font-size:12px;gap:8px;justify-content:space-between;min-height:48px;padding:10px 16px}.tw .lf-ucard-sk{background:var(--lf-hover);border-radius:5px;display:block;height:11px}.tw .lf-ucard-sk-av{border-radius:50%;flex:none;height:48px;width:48px}.tw .lf-ucard-sk-lines{display:grid;gap:8px;padding:6px 0 16px}@media (prefers-reduced-motion:no-preference){.tw .lf-ucard-sk{animation:lf-ucard-pulse 1.2s ease-in-out infinite}}@keyframes lf-ucard-pulse{50%{opacity:.5}}.tw .lf-ucard-backdrop{background:#14132759;inset:0;position:fixed;z-index:59}.tw .lf-ucard.lf-ucard-sheet{border-radius:16px 16px 0 0;border-width:1px 0 0;bottom:0;left:0;max-width:none;padding-bottom:env(safe-area-inset-bottom,0);right:0;top:auto;width:auto}.tw .lf-ucard-sheet:before{background:var(--lf-border-strong);border-radius:2px;content:"";display:block;height:4px;margin:8px auto 0;width:36px}.tw .lf-ucard-sheet .lf-ucard-foot{background:var(--lf-surface)}.tw .lf-ucard-sheet .lf-ucard-open{font-size:14px;height:38px;padding:0 16px}.tw .lf-dpt{padding-bottom:32px}.tw .lf-dpt-count{color:var(--lf-text-3);font-size:13px;font-variant-numeric:tabular-nums}.tw .lf-dpt-intro{color:var(--lf-text-3);font-size:13px;margin:6px 28px 0;max-width:760px}.tw .lf-dpt-table td{height:44px}.tw .lf-dpt-table .lf-dpt-num{width:56px}.tw .lf-dpt-table .lf-mono{background:var(--lf-surface-2);border-radius:4px;color:var(--lf-text-2);font-size:12px;padding:1px 5px}.tw .lf-dpt-name{color:var(--lf-text);font-weight:500}.tw .lf-dpt-name:hover{text-decoration:underline;text-underline-offset:2px}.tw .lf-dpt-host{align-items:center;color:var(--lf-text-2);display:inline-flex;gap:6px;max-width:320px}.tw .lf-dpt-host svg{color:var(--lf-text-3);flex:none;height:14px;width:14px}.tw .lf-dpt-host span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tw .lf-dpt-fiche h1{align-items:center;display:flex;gap:10px}.tw .lf-dpt-insee{background:var(--lf-surface-2);border:1px solid var(--lf-border);border-radius:6px;color:var(--lf-text-2);font-size:15px;font-weight:500;padding:2px 7px}.tw .lf-dpt-platform{display:grid;gap:12px}.tw .lf-dpt-platform p{margin:0}.tw .lf-dpt-link{color:var(--lf-text);font-weight:500;overflow-wrap:anywhere;text-decoration:underline;text-underline-offset:2px}.tw .lf-dpt-info p{color:var(--lf-text-2);margin:0 0 6px}.tw .lf-dpt-hint{color:var(--lf-text-3);font-size:12.5px;margin:0;padding:0 16px 12px}.tw .lf-reg-intro{color:var(--lf-text-3);font-size:13px;margin:-8px 0 16px;max-width:760px}.tw .lf-reg-grid{align-items:start;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(380px,1fr))}.tw .lf-reg-region .lf-hd h2{min-width:0}.tw .lf-reg-region .lf-hd .lf-sw-row{color:var(--lf-text-2);flex:none;font-size:13px;height:auto;white-space:nowrap}.tw .lf-reg-dpts{display:grid;gap:0 12px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));list-style:none;margin:0;padding:8px 16px}.tw .lf-reg-dpts li{min-width:0}.tw .lf-reg-dpts .lf-sw-row{display:flex;height:32px;min-width:0}.tw .lf-reg-dpts .lf-sw{flex:none}.tw .lf-reg-dpts .lf-sw-row>span{align-items:center;display:block;gap:6px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tw .lf-reg-dpts .lf-mono{color:var(--lf-text-3);font-size:11.5px;margin-right:6px}.tw .lf-reg-foot{align-items:center;border-top:1px solid var(--lf-border);color:var(--lf-text-3);display:flex;font-size:12.5px;gap:6px;padding:8px 16px}.tw .lf-reg-foot .lf-sp{flex:1}.tw .lf-reg-foot .lf-b{flex:none}.tw .lf-reg-save{background:linear-gradient(to bottom,#0000,var(--lf-bg) 30%);bottom:0;display:flex;justify-content:flex-end;margin-top:16px;padding:12px 0;position:sticky}@media (max-width:767px){.tw .lf-dpt-intro{margin:6px 16px 0}.tw .lf-reg-grid{grid-template-columns:minmax(0,1fr)}.tw .lf-reg-foot{flex-wrap:wrap}}.tw .lf-fsz{padding:0 0 32px}.tw .lf-fsz-count,.tw .lf-fsz-intro{color:var(--lf-text-3);font-size:13px}.tw .lf-fsz-intro{margin:6px 28px 0;max-width:760px}.tw .lf-fsz-radio{border-radius:50%}.tw .lf-fsz-pop{width:320px}.tw .lf-fsz-pop-hint{color:var(--lf-text-3);font-size:12.5px;margin:8px 0 0}.tw .lf-fsz-table td{height:52px}.tw .lf-fsz-zone{align-items:center;display:flex;flex-wrap:wrap;gap:4px 8px;min-width:0;white-space:normal}.tw .lf-fsz-name{color:var(--lf-text);font-weight:500}.tw .lf-fsz-name:hover{text-decoration:underline;text-underline-offset:2px}.tw .lf-fsz-desc{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--lf-text-2);display:-webkit-box;max-width:460px;overflow:hidden;white-space:normal}.tw .lf-fsz-fc .lf-fh h1{margin-bottom:6px}.tw .lf-fsz-meta{align-items:center;color:var(--lf-text-3);display:flex;flex-wrap:wrap;font-size:13px;gap:6px 12px}.tw .lf-fsz-meta>span:not([class]){align-items:center;display:inline-flex;gap:5px}.tw .lf-fsz-meta svg{height:14px;width:14px}.tw .lf-fsz-sub{color:var(--lf-text-3);margin:0}.tw .lf-fsz-prose{font-size:14px;margin-top:0}.tw .lf-fsz-hd-n{color:var(--lf-text-3);font-size:12.5px}.tw .lf-fsz-status{align-items:flex-start;color:var(--lf-text-2);display:flex;gap:10px}.tw .lf-fsz-status svg{color:var(--lf-text-3);flex:none;height:16px;margin-top:2px;width:16px}.tw .lf-fsz-status p{margin:0}.tw .lf-fsz-hist{list-style:none;margin:0;padding:4px 16px}.tw .lf-fsz-hist>li{border-bottom:1px solid var(--lf-border);padding:12px 0}.tw .lf-fsz-hist>li:last-child{border-bottom:0}.tw .lf-fsz-hist-hd{align-items:baseline;display:flex;flex-wrap:wrap;gap:6px}.tw .lf-fsz-hist-hd b{font-weight:600}.tw .lf-fsz-hist-hd span{color:var(--lf-text-2)}.tw .lf-fsz-hist-hd time{color:var(--lf-text-3);font-size:12.5px;margin-left:auto}.tw .lf-fsz-hist-none{color:var(--lf-text-3);font-size:12.5px;margin:4px 0 0}.tw .lf-fsz-hist dl{display:grid;gap:6px;margin:8px 0 0}.tw .lf-fsz-hist dl>div{display:grid;gap:12px;grid-template-columns:140px minmax(0,1fr)}.tw .lf-fsz-hist dt{color:var(--lf-text-3);font-size:12.5px}.tw .lf-fsz-hist dd{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin:0;overflow-wrap:anywhere}.tw .lf-fsz-hist del{color:var(--lf-text-3)}.tw .lf-fsz-hist dd svg{color:var(--lf-text-3);height:13px;width:13px}.tw .lf-fsz-where{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.tw .lf-fsz-md{color:var(--lf-text-3);font-size:12.5px}.tw .lf-fsz-md summary{color:var(--lf-text-2);cursor:pointer;font-weight:500}.tw .lf-fsz-md dl{display:grid;gap:4px 16px;grid-template-columns:auto minmax(0,1fr);margin:8px 0 0}.tw .lf-fsz-md dd{margin:0}.tw .lf-fsz-md code{background:var(--lf-hover);border-radius:5px;color:var(--lf-text);font-family:var(--lf-font-mono);font-size:12px;padding:1px 5px}.tw .lf-fsz-md p{margin:8px 0 0}.tw .lf-fsz-states{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.tw .lf-fsz-states label{align-items:flex-start;border:1px solid var(--lf-border);border-radius:9px;cursor:pointer;display:flex;gap:10px;margin:0;padding:10px 12px}.tw .lf-fsz-states label:hover{background:var(--lf-hover)}.tw .lf-fsz-states label:has(:checked){background:var(--lf-sel);border-color:var(--lf-text)}.tw .lf-fsz-states label:has(:focus-visible){box-shadow:0 0 0 3px var(--lf-ring)}.tw .lf-fsz-states input{accent-color:var(--lf-action);flex:none;margin:4px 0 0}.tw .lf-fsz-states label>span{display:grid;gap:4px;justify-items:start}.tw .lf-fsz-states b{font-weight:500}.tw .lf-fsz-states small{color:var(--lf-text-3);font-size:12.5px}@media (max-width:1023px){.tw .lf-fsz-states{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.tw .lf-fsz-intro{margin:6px 16px 0}.tw .lf-fsz-pop{width:min(320px,calc(100vw/var(--lf-zoom, 1) - 32px))}.tw .lf-fsz-hist dl>div,.tw .lf-fsz-where{grid-template-columns:minmax(0,1fr)}.tw .lf-fsz-hist dl>div{gap:2px}.tw .lf-fsz-hist-hd time{margin-left:0;width:100%}}.tw .lf-fsz-claims{display:grid;gap:14px}.tw .lf-fsz-claims .lf-chk{margin:0}.tw .lf-fsd [hidden]{display:none!important}.tw .lf-fsd-intro{color:var(--lf-text-2);margin:4px 28px 16px;max-width:760px}.tw .lf-fsd-lead{color:var(--lf-text-2);margin:4px 0 0;max-width:720px}.tw .lf-fsd-renew{margin-bottom:16px}.tw .lf-fsd-link{color:var(--lf-text);font-weight:500}.tw .lf-fsd-link:hover{text-decoration:underline;text-underline-offset:2px}.tw .lf-fsd-sec h2{font-size:14px;font-weight:600;margin:28px 28px 10px}.tw .lf-fsd-home>.lf-tbl-box,.tw .lf-fsd-review>.lf-tbl-box,.tw .lf-fsd-sec .lf-tbl-box{margin:0 28px}.tw .lf-fsd-review>.lf-crumb{padding:18px 28px 0}.tw .lf-fsd-review>.lf-crumb+.lf-ph{padding-top:6px}.tw .lf-fsd-zones{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(380px,1fr));list-style:none;margin:0 28px;padding:0}.tw .lf-fsd-zones .lf-hd{align-items:baseline;display:flex;gap:10px}.tw .lf-fsd-zone{display:grid;gap:14px}.tw .lf-fsd-online{display:grid;gap:8px;justify-items:start}.tw .lf-fsd-online .lf-prose{color:var(--lf-text-2);font-size:13.5px}.tw .lf-fsd-zone-acts{align-items:center;border-top:1px solid var(--lf-border);display:flex;flex-wrap:wrap;gap:8px;padding-top:12px}.tw .lf-fsd-zone-acts .lf-sp{flex:1}.tw .lf-fsd-cols{align-items:start;display:grid;gap:20px;grid-template-columns:minmax(0,1fr) 340px}.tw .lf-fsd-aside{display:grid;gap:16px;position:sticky;top:16px}.tw .lf-fsd-fixed{align-items:center;display:flex;font-weight:500;min-height:36px}.tw .lf-fsd-g3,.tw .lf-fsd-stack{display:grid;gap:16px}.tw .lf-fsd-g3{grid-template-columns:repeat(3,minmax(0,1fr))}.tw .lf-fsd-set{border:0;display:grid;gap:8px;margin:0;min-width:0;padding:0}.tw .lf-fsd-set legend{margin-bottom:4px;padding:0}.tw .lf-fsd-opts{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.tw .lf-fsd-opts label{align-items:flex-start;border:1px solid var(--lf-border-strong);border-radius:9px;cursor:pointer;display:flex;gap:10px;margin:0;padding:12px 14px}.tw .lf-fsd-opts label:hover{background:var(--lf-hover)}.tw .lf-fsd-opts label:has(:checked){background:var(--lf-action-soft);border-color:var(--lf-action);box-shadow:inset 0 0 0 1px var(--lf-action)}.tw .lf-fsd-opts label:has(:focus-visible){box-shadow:0 0 0 3px var(--lf-ring)}.tw .lf-fsd-opts input{accent-color:var(--lf-action);flex:none;margin:3px 0 0}.tw .lf-fsd-opts span{display:grid;gap:2px}.tw .lf-fsd-opts b{font-weight:600}.tw .lf-fsd-opts small{color:var(--lf-text-3);font-size:12.5px}.tw .lf-fsd-sim:empty{display:none}.tw .lf-fsd-sim{background:var(--lf-surface-2);border:1px dashed var(--lf-border-strong);border-radius:8px;color:var(--lf-text-2);font-size:13px;font-variant-numeric:tabular-nums;margin:0;padding:10px 12px}.tw .lf-fsd-pub{background:var(--lf-surface-2);border:1px solid var(--lf-border);border-radius:9px;display:grid;font-size:13.5px;gap:6px;padding:12px 14px}.tw .lf-fsd-pub>b{font-weight:600}.tw .lf-fsd-pub .lf-prose p{margin:0 0 6px}.tw .lf-fsd-pub .lf-prose ul{list-style:disc;margin:4px 0 6px;padding-left:18px}.tw .lf-fsd-where{margin:10px 0 0}.tw .lf-fsd-next{color:var(--lf-text-2);display:grid;font-size:13px;gap:10px;list-style:none;margin:0;padding:12px 16px 16px}.tw .lf-fsd-next li{display:flex;gap:10px}.tw .lf-fsd-next span{align-items:center;background:var(--lf-action-soft);border-radius:50%;color:var(--lf-action-soft-fg);display:inline-flex;flex:none;font-size:12px;font-weight:600;height:22px;justify-content:center;width:22px}.tw .lf-fsd-state{margin-bottom:16px}.tw .lf-fsd-state p{margin:2px 0 0}.tw .lf-fsd-steps{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:18px}.tw .lf-fsd-kv dd{white-space:normal}.tw .lf-fsd-nomsg{margin:0}.tw .lf-fsd-reply{display:grid;gap:8px;margin-top:14px}.tw .lf-fsd-zone-cell{align-items:center;display:flex;flex-wrap:wrap;gap:4px 8px}.tw .lf-fsd-will{color:var(--lf-b-live-fg);display:block;font-size:12px}.tw .lf-fsd-scroll{margin-top:8px;overflow-x:auto}.tw .lf-fsd-cmp{min-width:480px}.tw .lf-fsd-cmp th[scope=row]{color:var(--lf-text-3);font-weight:400;text-align:left;width:150px}.tw .lf-fsd-cmp td{white-space:normal}.tw .lf-fsd-cmp tr.lf-fsd-chg td:last-child{background:var(--lf-b-live-bg);color:var(--lf-b-live-fg);font-weight:500}.tw .lf-fsd-tabs{margin:10px 0}.tw .lf-fsd-text{font-family:inherit;line-height:1.55}.tw .lf-fsd-effects{display:grid;font-size:13.5px;gap:10px;list-style:none;margin:0 0 14px;padding:0}.tw .lf-fsd-effects li{align-items:flex-start;display:flex;gap:10px}.tw .lf-fsd-effects svg{color:var(--lf-text-3);flex:none;margin-top:2px}.tw .lf-fsd-decide{display:flex;flex-wrap:wrap;gap:8px}.tw .lf-fsd-decide form{display:inline-flex;margin:0}@media (max-width:1023px){.tw .lf-fsd-cols{grid-template-columns:minmax(0,1fr)}.tw .lf-fsd-aside{position:static}}@media (max-width:767px){.tw .lf-fsd-intro{margin:4px 16px 14px}.tw .lf-fsd-review>.lf-crumb{padding:16px 16px 0}.tw .lf-fsd-zones{grid-template-columns:minmax(0,1fr);margin:0 16px}.tw .lf-fsd-home>.lf-tbl-box,.tw .lf-fsd-review>.lf-tbl-box,.tw .lf-fsd-sec .lf-tbl-box{margin:0 16px}.tw .lf-fsd-sec h2{margin:24px 16px 10px}.tw .lf-fsd-g3,.tw .lf-fsd-opts{grid-template-columns:minmax(0,1fr)}}.tw .lf-fsz-to-review{margin:12px 28px 0}@media (max-width:767px){.tw .lf-fsz-to-review{margin:12px 16px 0}}.tw .lf-fsc [hidden]{display:none!important}.tw .lf-fsc-list>.lf-crumb{padding:18px 28px 0}.tw .lf-fsc-list>.lf-crumb+.lf-ph{padding-top:6px}.tw .lf-fsc-intro{color:var(--lf-text-2);margin:4px 28px 16px;max-width:760px}.tw .lf-fsc-list>.lf-tbl-box{margin:0 28px}.tw .lf-fsc-link{color:var(--lf-text);font-weight:500}.tw .lf-fsc-link:hover{text-decoration:underline;text-underline-offset:2px}.tw .lf-fsc-sub{color:var(--lf-text-2);display:block;font-size:12.5px}.tw .lf-fsc-amount{font-variant-numeric:tabular-nums;white-space:nowrap}.tw .lf-fsc-checks{display:grid;gap:8px;list-style:none;margin:0;padding:0}.tw .lf-fsc-checks li{align-items:flex-start;display:flex;font-size:13.5px;gap:8px}.tw .lf-fsc-checks li svg{flex:none;margin-top:2px}.tw .lf-fsc-ok{color:var(--lf-b-done-fg)}.tw .lf-fsc-warn{color:var(--lf-b-wait-fg)}.tw .lf-fsc-docs{display:grid;gap:8px;list-style:none;margin:0;padding:0}.tw .lf-fsc-docs a{align-items:center;display:inline-flex;gap:8px}.tw .lf-fsc-decide{display:flex;flex-wrap:wrap;gap:8px}.tw .lf-fsc-note{white-space:pre-line}.tw .lf-orga-count,.tw .lf-orga-intro{color:var(--lf-text-3);font-size:13px}.tw .lf-orga-intro{margin:4px 0 0;max-width:760px;padding:0 28px}.tw .lf-orga-views-sep{align-self:center;border-left:1px solid var(--lf-border);color:var(--lf-text-3);font-size:12.5px;margin:0 4px 0 10px;padding-left:12px;white-space:nowrap}.tw .lf-orga-zone{width:260px}.tw .lf-orga-zone .ts-control{height:32px;min-height:32px}.tw .lf-orga-zone .clear-button{background:none;border:0;color:var(--lf-text-3);cursor:pointer;font-size:16px;line-height:1;opacity:0;position:absolute;right:30px;top:50%;transform:translateY(-50%);z-index:1}.tw .lf-orga-zone .has-items .clear-button{opacity:1}.tw .lf-orga-zone .clear-button:hover{color:var(--lf-text)}.tw .lf-orga-pop{width:340px}.tw .lf-orga-pop .lf-pop-list label span:not(.lf-n){white-space:normal}.tw .lf-orga-radio{border-radius:50%}.tw .lf-orga-az{display:flex;flex-wrap:wrap;font-size:12.5px;gap:2px;padding:0 28px 12px}.tw .lf-orga-az a,.tw .lf-orga-az span{border-radius:5px;color:var(--lf-text-2);font-weight:500;min-width:26px;padding:3px 6px;text-align:center}.tw .lf-orga-az a:hover{background:var(--lf-hover);color:var(--lf-text)}.tw .lf-orga-az .lf-on{background:var(--lf-action);color:var(--lf-action-fg)}.tw .lf-orga-az a.lf-on:hover{background:var(--lf-action-hover);color:var(--lf-action-fg)}.tw .lf-orga-az .lf-off{color:var(--lf-border-strong);font-weight:400}.tw .lf-orga-table td{height:52px}.tw .lf-orga-town{align-items:baseline;display:flex;min-width:140px}.tw .lf-orga-link{color:var(--lf-text);font-weight:500}.tw .lf-orga-link:hover{text-decoration:underline;text-underline-offset:2px}.tw .lf-orga-name{align-items:center;display:flex;flex-wrap:wrap;gap:4px 8px;min-width:220px;white-space:normal}.tw .lf-orga-name-txt{color:var(--lf-text-2)}.tw .lf-orga-tags{display:inline-flex;flex-wrap:wrap;gap:4px}.tw .lf-orga-mail{align-items:center;display:inline-flex;flex-wrap:wrap;gap:4px 8px;min-width:0}.tw .lf-orga-struck{color:var(--lf-text-3);text-decoration:line-through}.tw .lf-orga-meta{align-items:center;color:var(--lf-text-3);display:flex;flex-wrap:wrap;font-size:13px;gap:6px 12px}.tw .lf-orga-meta-city{color:var(--lf-text-2);font-weight:500}.tw .lf-orga-alert{margin-bottom:14px}.tw .lf-orga-alert p{margin:4px 0 0}.tw .lf-orga-alert .lf-orga-alert-meta{font-size:12.5px;opacity:.8}.tw .lf-orga-a{color:var(--lf-text);font-weight:500;overflow-wrap:anywhere;text-decoration:underline;text-decoration-color:var(--lf-border-strong);text-underline-offset:2px}.tw .lf-orga-a:hover{text-decoration-color:initial}.tw .lf-orga-hd-ico{color:var(--lf-text-3);height:16px;width:16px}.tw .lf-hd .lf-orga-hd-n{color:var(--lf-text-3);font-size:12.5px;margin-left:auto}.tw .lf-orga-hours{line-height:1.6}.tw .lf-orga-locked{display:flex;flex-wrap:wrap;gap:4px;list-style:none;margin:10px 0 0;padding:0}.tw .lf-orga-histbox{margin-top:16px}.tw .lf-orga-hist{list-style:none;margin:0;padding:4px 16px}.tw .lf-orga-hist>li{border-bottom:1px solid var(--lf-border);padding:12px 0}.tw .lf-orga-hist>li:last-child{border-bottom:0}.tw .lf-orga-hist-hd{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.tw .lf-orga-hist-hd>svg{color:var(--lf-text-3);height:14px;width:14px}.tw .lf-orga-hist-hd b{font-weight:600}.tw .lf-orga-hist-hd span{color:var(--lf-text-2)}.tw .lf-orga-hist-hd time{color:var(--lf-text-3);font-size:12.5px;margin-left:auto}.tw .lf-orga-hist-none{color:var(--lf-text-3);font-size:12.5px;margin:4px 0 0}.tw .lf-orga-hist dl{display:grid;gap:6px;margin:8px 0 0}.tw .lf-orga-hist dl>div{display:grid;gap:12px;grid-template-columns:170px minmax(0,1fr)}.tw .lf-orga-hist dt{color:var(--lf-text-3);font-size:12.5px}.tw .lf-orga-hist dd{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin:0;overflow-wrap:anywhere}.tw .lf-orga-hist del{color:var(--lf-text-3)}.tw .lf-orga-hist dd svg{color:var(--lf-text-3);height:13px;width:13px}.tw .lf-orga-lock{color:var(--lf-text-3);display:inline-flex;margin-left:6px;vertical-align:-2px}.tw .lf-orga-lock svg{height:13px;width:13px}.tw .lf-orga-locked-hint{align-items:center;display:inline-flex;gap:4px}.tw .lf-orga-locked-hint svg{height:12px;width:12px}@media (max-width:767px){.tw .lf-orga-intro{padding:0 16px}.tw .lf-orga-zone{width:100%}.tw .lf-orga-az,.tw .lf-orga-crumb-zone{display:none}.tw .lf-orga-hist dl>div{gap:2px;grid-template-columns:minmax(0,1fr)}.tw .lf-orga-hist-hd time{margin-left:0;width:100%}}.tw .lf-stc-count,.tw .lf-stc-intro{color:var(--lf-text-3);font-size:13px}.tw .lf-stc-intro{margin:4px 0 0;max-width:760px;padding:0 28px}.tw .lf-stc-alert{margin:14px 28px 0}.tw .lf-stc-alert p{margin:4px 0 0}.tw .lf-stc-uncovered{display:flex;flex-wrap:wrap;gap:4px 6px}.tw .lf-stc-uncovered a{align-items:center;border:1px solid;border-radius:5px;color:inherit;display:inline-flex;font-weight:500;gap:4px;height:24px;padding:0 8px}.tw .lf-stc-uncovered a:hover{background:var(--lf-surface)}.tw .lf-stc-uncovered svg{height:12px;width:12px}.tw .lf-stc-uncovered>span{align-self:center}.tw .lf-stc-pop{width:300px}.tw .lf-stc-radio{border-radius:50%}.tw .lf-stc-table td{height:60px}.tw .lf-stc-name{align-items:center;display:flex;gap:12px;min-width:260px}.tw .lf-stc-name>div{min-width:0;white-space:normal}.tw .lf-stc-link{color:var(--lf-text);font-weight:500}.tw .lf-stc-link:hover{text-decoration:underline;text-underline-offset:2px}.tw .lf-stc-acronym{color:var(--lf-text-3);font-size:12.5px;margin-left:8px}.tw .lf-stc-tags{display:inline-flex;flex-wrap:wrap;gap:4px}.tw .lf-stc-deps{color:var(--lf-text-2);max-width:320px;white-space:normal}.tw .lf-stc-logo{background:var(--lf-surface);border:1px solid var(--lf-border);border-radius:6px;display:inline-grid;flex:none;height:32px;overflow:hidden;place-items:center;width:64px}.tw .lf-stc-logo img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.tw .lf-stc-logo-none{background:var(--lf-surface-2);color:var(--lf-text-3);font-size:11px;font-weight:600}.tw .lf-stc-logo-lg{border-radius:9px;font-size:14px;height:56px;width:120px}.tw .lf-stc-fh{align-items:flex-start;display:flex;gap:14px}.tw .lf-stc-fh>div{min-width:0}.tw .lf-stc-meta{align-items:center;color:var(--lf-text-3);display:flex;flex-wrap:wrap;font-size:13px;gap:6px 10px}.tw .lf-stc-meta .lf-stc-acronym{color:var(--lf-text-2);font-weight:500;margin-left:0}.tw .lf-stc-meta-deps{align-items:center;display:inline-flex;gap:4px}.tw .lf-stc-meta-deps svg{height:14px;width:14px}.tw .lf-stc-prose{font-size:14px;margin-top:0}.tw .lf-stc-a,.tw .lf-stc-prose a{text-decoration:underline;text-underline-offset:2px}.tw .lf-stc-a{color:var(--lf-text);font-weight:500;overflow-wrap:anywhere;text-decoration-color:var(--lf-border-strong)}.tw .lf-stc-a:hover{text-decoration-color:initial}.tw .lf-stc-slug{color:var(--lf-text);font-size:13px;margin:0;overflow-wrap:anywhere}.tw .lf-pin>p.lf-stc-note{color:var(--lf-text-3);font-size:12.5px;margin-top:6px}.tw .lf-stc-histbox{margin-top:16px}.tw .lf-stc-hd-ico{color:var(--lf-text-3);height:16px;width:16px}.tw .lf-stc-hist{list-style:none;margin:0;padding:4px 16px}.tw .lf-stc-hist>li{align-items:baseline;border-bottom:1px solid var(--lf-border);display:flex;flex-wrap:wrap;gap:6px;padding:10px 0}.tw .lf-stc-hist>li:last-child{border-bottom:0}.tw .lf-stc-hist b{font-weight:600}.tw .lf-stc-hist span{color:var(--lf-text-2)}.tw .lf-stc-hist time{color:var(--lf-text-3);font-size:12.5px;margin-left:auto}.tw .lf-stc-missions{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.tw .lf-stc-mission{align-items:flex-start;background:var(--lf-surface);border:1px solid var(--lf-border-strong);border-radius:9px;cursor:pointer;display:flex;font-weight:400;gap:10px;margin:0;padding:12px}.tw .lf-stc-mission:hover{background:var(--lf-hover)}.tw .lf-stc-mission:has(:checked){background:var(--lf-sel);border-color:var(--lf-text)}.tw .lf-stc-mission:has(:focus-visible){box-shadow:0 0 0 3px var(--lf-ring)}.tw .lf-stc-mission .lf-ck{margin-top:2px}.tw .lf-stc-mission b{display:block;font-weight:600}.tw .lf-stc-mission small{color:var(--lf-text-3);display:block;font-size:12.5px;margin-top:2px}.tw .lf-stc-md{font-variant-ligatures:none;min-height:200px}.tw .lf-stc-mdhelp{color:var(--lf-text-3);font-size:12.5px;margin-top:8px}.tw .lf-stc-mdhelp>summary{align-items:center;cursor:pointer;display:inline-flex;gap:6px;list-style:none}.tw .lf-stc-mdhelp>summary::-webkit-details-marker{display:none}.tw .lf-stc-mdhelp>summary:hover{color:var(--lf-text)}.tw .lf-stc-mdhelp>summary svg{height:14px;width:14px}.tw .lf-stc-mdhelp dl{background:var(--lf-surface-2);border:1px solid var(--lf-border);border-radius:7px;display:grid;gap:4px;margin:8px 0 0;padding:10px 12px}.tw .lf-stc-mdhelp dl>div{display:grid;gap:12px;grid-template-columns:170px minmax(0,1fr)}.tw .lf-stc-mdhelp dt{margin:0}.tw .lf-stc-mdhelp code{color:var(--lf-text);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px}.tw .lf-stc-mdhelp dd{margin:0}.tw .lf-stc-logo-field{align-items:flex-start;display:flex;gap:16px}.tw .lf-stc-logo-field>div{flex:1;min-width:0}.tw .lf-stc-logo-prev{background:var(--lf-surface-2);border:1px solid var(--lf-border);border-radius:9px;color:var(--lf-text-3);display:grid;flex:none;height:66px;overflow:hidden;place-items:center;width:140px}.tw .lf-stc-logo-prev img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.tw .lf-stc-logo-prev svg{height:22px;width:22px}.tw .lf-stc-switch{align-items:flex-start;cursor:pointer;display:flex;font-weight:400;gap:12px;margin:0}.tw .lf-stc-switch .lf-sw{margin-top:1px}.tw .lf-stc-switch b{display:block;font-weight:600}.tw .lf-stc-switch small{color:var(--lf-text-3);display:block;font-size:12.5px;margin-top:2px}@media (max-width:767px){.tw .lf-stc-intro{padding:0 16px}.tw .lf-stc-alert{margin:12px 16px 0}.tw .lf-stc-missions{grid-template-columns:minmax(0,1fr)}.tw .lf-stc-logo-field{flex-direction:column}.tw .lf-stc-mdhelp dl>div{gap:0;grid-template-columns:minmax(0,1fr)}.tw .lf-stc-hist time{margin-left:0;width:100%}.tw .lf-stc-logo-lg{height:44px;width:88px}}.tw .lf-stc-sigprev{background:#fff;border:1px solid var(--lf-border);border-radius:8px;margin-top:10px;overflow-x:auto;padding:0 14px 12px}.tw .lf-stc-sigprev table{border-top:0!important;margin-top:0!important}.tw .lf-stc-sigtest{display:inline}.tw .lf-sea{padding:0 0 32px}.tw .lf-sea-count,.tw .lf-sea-intro{color:var(--lf-text-3);font-size:13px}.tw .lf-sea-intro{margin:6px 28px 0;max-width:760px}.tw .lf-sea-chain{margin:14px 28px}.tw .lf-sea-table td{height:56px;padding-bottom:8px;padding-top:8px}.tw .lf-sea-name{display:grid;gap:2px;min-width:0;white-space:normal}.tw .lf-sea-name a{color:var(--lf-text);font-weight:500}.tw .lf-sea-name a:hover{text-decoration:underline;text-underline-offset:2px}.tw .lf-sea-name b{font-weight:500}.tw .lf-sea-mobile{color:var(--lf-text-3);display:none;font-size:12.5px}.tw .lf-sea-period{display:grid;gap:2px;white-space:normal}.tw .lf-sea-period small{color:var(--lf-text-3);font-size:12.5px}.tw .lf-sea-period .lf-sea-junction{align-items:center;color:var(--lf-b-wait-fg);display:inline-flex;gap:5px}.tw .lf-sea-junction svg{height:13px;width:13px}.tw .lf-sea-num{font-variant-numeric:tabular-nums}.tw .lf-sea-acts{align-items:center;gap:2px}.tw .lf-sea-acts,.tw .lf-sea-acts form{display:inline-flex}.tw .lf-sea-del,.tw .lf-sea-del:hover{color:var(--lf-b-fail-fg)}.tw .lf-sea-locked{color:var(--lf-text-3);cursor:help}.tw .lf-sea-chain-form{margin:0}@media (max-width:767px){.tw .lf-sea-intro{margin:6px 16px 0}.tw .lf-sea-chain{margin:12px 16px}.tw .lf-sea-mobile{display:block}}.tw .lf-fm-crumb{padding:16px 28px 0}.tw .lf-fm-sub{font-size:13px}.tw .lf-fm-muted,.tw .lf-fm-sub{color:var(--lf-text-3)}.tw .lf-fm-link{color:var(--lf-text-2);text-decoration:underline;text-underline-offset:2px}.tw .lf-fm-danger,.tw .lf-fm-danger svg{color:var(--lf-danger)}.tw .lf-fm-inline{display:inline}.tw .lf-fm-flag{align-items:center;color:var(--lf-text-3);display:inline-flex;gap:4px}.tw .lf-fm-av-green{background:var(--lf-tag-green-bg);color:var(--lf-tag-green-fg)}.tw .lf-fm-av-blue{background:var(--lf-tag-blue-bg);color:var(--lf-tag-blue-fg)}.tw .lf-fm-av-violet{background:var(--lf-tag-violet-bg);color:var(--lf-tag-violet-fg)}.tw .lf-fm-av-orange{background:var(--lf-tag-orange-bg);color:var(--lf-tag-orange-fg)}.tw .lf-fm-av-teal{background:var(--lf-tag-teal-bg);color:var(--lf-tag-teal-fg)}.tw .lf-fm-av-pink{background:var(--lf-tag-pink-bg);color:var(--lf-tag-pink-fg)}.tw .lf-fm-av-indigo{background:var(--lf-tag-indigo-bg);color:var(--lf-tag-indigo-fg)}.tw .lf-fm-av-cyan{background:var(--lf-tag-cyan-bg);color:var(--lf-tag-cyan-fg)}.tw .lf-fm-av-img{-o-object-fit:cover;object-fit:cover}.tw .lf-av.lf-fm-av-lg{font-size:12px;height:34px;width:34px}.tw .lf-av.lf-fm-av-sm{font-size:9.5px;height:22px;width:22px}.tw .lf-av.lf-fm-av-xs{font-size:8.5px;height:18px;width:18px}.tw .lf-fm-search .lf-search{width:300px}.tw .lf-fm-search-wide .lf-search{width:min(560px,100%)}.tw .lf-fm-search .lf-search input{background:#0000;border:0;color:var(--lf-text);flex:1;font:inherit;min-width:0;outline:0}.tw .lf-fm-territory{height:32px;min-width:200px;width:auto}.tw .lf-fm-territory.lf-on{background-color:var(--lf-filter-bg);border-color:var(--lf-filter-bd);color:var(--lf-filter-fg)}.tw .lf-fm-home{align-items:start;display:grid;gap:24px;grid-template-columns:minmax(0,1fr) 280px;padding:0 28px 28px}.tw .lf-fm-home-solo{grid-template-columns:minmax(0,1fr);max-width:980px}.tw .lf-fm-main{min-width:0}.tw .lf-fm-box{margin:0}.tw .lf-fm-hint{color:var(--lf-text-2);margin:0 0 12px}.tw .lf-fm-pager{padding:14px 0 0}.tw .lf-fm-topics{background:var(--lf-surface);border:1px solid var(--lf-border);border-radius:9px;overflow:hidden}.tw .lf-fm-t,.tw .lf-fm-th{align-items:center;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) 80px 100px;padding:0 14px}.tw .lf-fm-th{background:var(--lf-surface-2);border-bottom:1px solid var(--lf-border);color:var(--lf-text-3);font-size:12.5px;font-weight:500;padding-bottom:9px;padding-top:9px}.tw .lf-fm-t .lf-r,.tw .lf-fm-th .lf-r{text-align:right}.tw .lf-fm-t{border-bottom:1px solid var(--lf-border);color:var(--lf-text-2);padding-bottom:11px;padding-top:11px;text-decoration:none}.tw .lf-fm-t:last-child{border-bottom:0}.tw .lf-fm-t:hover{background:var(--lf-hover)}.tw .lf-fm-t-main{display:grid;gap:4px;min-width:0}.tw .lf-fm-t-title{align-items:baseline;display:flex;gap:8px;min-width:0}.tw .lf-fm-t-title b{text-wrap:pretty;color:var(--lf-text-2);font-weight:500}.tw .lf-fm-unread .lf-fm-t-title b{color:var(--lf-text);font-weight:600}.tw .lf-fm-dot{align-self:center;border-radius:50%;flex:none;height:7px;width:7px}.tw .lf-fm-unread .lf-fm-dot{background:var(--lf-b-new-fg)}.tw .lf-fm-t-meta{align-items:center;color:var(--lf-text-3);display:flex;font-size:12.5px;gap:8px;margin-left:15px;min-width:0;white-space:nowrap}.tw .lf-fm-t-meta .lf-tag{flex:none}.tw .lf-fm-t-au{min-width:0;overflow:hidden;text-overflow:ellipsis}.tw .lf-fm-t-dep{align-items:center;display:inline-flex;flex:none;gap:3px}.tw .lf-fm-new{color:var(--lf-b-new-fg);flex:none;font-weight:500}.tw .lf-fm-t-when{font-size:13px;white-space:nowrap}.tw .lf-fm-panel{background:var(--lf-surface);border:1px solid var(--lf-border);border-radius:9px}.tw .lf-fm-panel>h2{color:var(--lf-text-3);font-size:12.5px;font-weight:500;margin:0;padding:12px 14px 0}.tw .lf-fm-side{display:grid;gap:14px}.tw .lf-fm-cats{display:grid;gap:1px;list-style:none;margin:0;padding:6px}.tw .lf-fm-cats a{align-items:center;border-radius:6px;color:var(--lf-text);display:grid;gap:10px;grid-template-columns:10px minmax(0,1fr) auto;padding:7px 8px;text-decoration:none}.tw .lf-fm-cats a.lf-on,.tw .lf-fm-cats a:hover{background:var(--lf-hover)}.tw .lf-fm-sq.lf-tag{background:currentColor;border-radius:3px;height:10px;padding:0;width:10px}.tw .lf-fm-sq.lf-tag:before{display:none}.tw .lf-fm-cat-t{min-width:0}.tw .lf-fm-cat-t b{align-items:center;display:flex;font-weight:500;gap:6px}.tw .lf-fm-cat-t small{display:block;margin-top:1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tw .lf-fm-cat-t small,.tw .lf-fm-cats .lf-n{color:var(--lf-text-3);font-size:12px}.tw .lf-fm-ideabar{align-items:center;display:flex;flex-wrap:wrap;gap:10px;padding:0 28px 14px}.tw .lf-fm-idea-filters{display:flex;flex-wrap:wrap;gap:6px}.tw .lf-fm-ifilter{background:var(--lf-surface);border:1px solid var(--lf-border);border-radius:999px;color:var(--lf-text-2);font-size:13px;padding:3px 10px;text-decoration:none}.tw .lf-fm-ifilter:hover{background:var(--lf-hover);color:var(--lf-text)}.tw .lf-fm-ifilter.lf-on{background:var(--lf-filter-bg);border-color:var(--lf-filter-bd);color:var(--lf-filter-fg);font-weight:500}.tw .lf-fm-quota{align-items:center;color:var(--lf-text-3);display:inline-flex;font-size:13px;gap:6px}.tw .lf-fm-ideas .lf-fm-t,.tw .lf-fm-ideas .lf-fm-th{grid-template-columns:52px minmax(0,1fr) 80px 100px}.tw .lf-fm-vcount{align-items:center;border:1px solid var(--lf-border);border-radius:7px;color:var(--lf-text-3);display:inline-flex;flex-direction:column;gap:1px;justify-self:start;min-width:42px;padding:5px 6px}.tw .lf-fm-vcount b{color:var(--lf-text);font-size:14px;font-weight:600}.tw .lf-fm-vcount.lf-on{background:var(--lf-filter-bg);border-color:var(--lf-action);color:var(--lf-action)}.tw .lf-fm-vcount.lf-on b{color:var(--lf-action)}.tw .lf-fm-ideabox{align-items:center;background:var(--lf-surface);border:1px solid var(--lf-border);border-radius:10px;display:flex;flex-wrap:wrap;gap:14px 18px;margin-top:14px;padding:14px 16px}.tw .lf-fm-vbig{background:var(--lf-surface-2);border-radius:8px;display:grid;justify-items:center;min-width:64px;padding:6px 10px}.tw .lf-fm-vbig b{font-size:22px;font-weight:600;line-height:1.1}.tw .lf-fm-vbig span{color:var(--lf-text-3);font-size:12px}.tw .lf-fm-vbig.lf-on{background:var(--lf-filter-bg);color:var(--lf-action)}.tw .lf-fm-ideabox-t{display:grid;flex:1;gap:6px;min-width:220px}.tw .lf-fm-ideabox-t p{font-size:13px;margin:0}.tw .lf-fm-ideabox-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px 16px}.tw .lf-fm-voted{color:var(--lf-action);font-weight:500}.tw .lf-fm-idea-st,.tw .lf-fm-voted{align-items:center;display:inline-flex;gap:6px}.tw .lf-fm-idea-st{color:var(--lf-text-2);font-size:13px}.tw .lf-fm-ideabox-mod{display:grid;font-size:12.5px;gap:4px}.tw .lf-fm-ideabox-mod .lf-sel{min-width:160px}.tw .lf-fm-cats-sub a{padding-left:26px}.tw .lf-fm-cats-sub .lf-fm-cat-t b{font-weight:400}.tw .lf-fm-cats-sub .lf-fm-cat-t small{display:none}.tw .lf-fm-home-board{grid-template-columns:minmax(0,1fr);max-width:1180px}.tw .lf-fm-board{background:var(--lf-surface);border:1px solid var(--lf-border);border-radius:9px;overflow:hidden}.tw .lf-fm-board+.lf-fm-topics{margin-top:18px}.tw .lf-fm-bh,.tw .lf-fm-br{display:grid;gap:16px;grid-template-columns:minmax(0,1fr) 70px 80px minmax(0,340px);padding:0 16px}.tw .lf-fm-bh{align-items:center;background:var(--lf-surface-2);border-bottom:1px solid var(--lf-border);color:var(--lf-text-3);font-size:12.5px;font-weight:500;padding-bottom:9px;padding-top:9px}.tw .lf-fm-bh h2{font-size:inherit;font-weight:inherit;margin:0}.tw .lf-fm-bh .lf-r,.tw .lf-fm-br>.lf-r{text-align:right}.tw .lf-fm-br{align-items:start;border-bottom:1px solid var(--lf-border);padding-bottom:14px;padding-top:14px}.tw .lf-fm-br:last-child{border-bottom:0}.tw .lf-fm-br>.lf-r{color:var(--lf-text-2);font-size:14px;padding-top:1px}.tw .lf-fm-bc{display:grid;gap:12px;grid-template-columns:14px minmax(0,1fr);min-width:0}.tw .lf-fm-bsq.lf-tag{background:currentColor;border-radius:4px;height:14px;margin-top:3px;padding:0;width:14px}.tw .lf-fm-bsq.lf-tag:before{display:none}.tw .lf-fm-bc-t{display:grid;gap:4px;min-width:0}.tw .lf-fm-bc-head{align-items:baseline;display:flex;flex-wrap:wrap;gap:4px 10px}.tw .lf-fm-bc-head .lf-fm-new{font-size:12.5px}.tw .lf-fm-bc-name{align-items:center;color:var(--lf-text);display:inline-flex;font-size:15px;font-weight:600;gap:6px;text-decoration:none}.tw .lf-fm-bc-name:hover{text-decoration:underline;text-underline-offset:2px}.tw .lf-fm-bc-t p{text-wrap:pretty;color:var(--lf-text-2);font-size:13.5px;line-height:1.5;margin:0}.tw .lf-fm-bnote{color:var(--lf-text-3);font-size:12.5px}.tw .lf-fm-subs{display:flex;flex-wrap:wrap;font-size:13px;gap:4px 14px;list-style:none;margin:2px 0 0;padding:0}.tw .lf-fm-subs a{align-items:center;color:var(--lf-text-2);display:inline-flex;gap:6px;text-decoration:none}.tw .lf-fm-subs a:hover{color:var(--lf-text);text-decoration:underline;text-underline-offset:2px}.tw .lf-fm-bc-counts{color:var(--lf-text-3);display:none;font-size:12.5px}.tw .lf-fm-blast{display:grid;font-size:13px;gap:8px;min-width:0}.tw .lf-fm-bl{display:grid;gap:1px;min-width:0}.tw .lf-fm-bl-t{color:var(--lf-text);overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.tw .lf-fm-bl-t:hover{text-decoration:underline;text-underline-offset:2px}.tw .lf-fm-bl small{color:var(--lf-text-3);font-size:12px}.tw .lf-fm-manage-board{padding:12px 0 0}.tw .lf-fm-manage{font-size:13px;margin:0;padding:0 14px 12px}.tw .lf-fm-manage a{color:var(--lf-text-2)}.tw .lf-fm-thead{border-bottom:1px solid var(--lf-border);display:grid;gap:10px;padding:6px 28px 16px}.tw .lf-fm-thead-row{align-items:flex-start;display:flex;gap:16px}.tw .lf-fm-thead h1{text-wrap:balance;font-size:22px;font-weight:600;letter-spacing:-.015em;line-height:30px;margin:0;max-width:34em}.tw .lf-fm-acts{display:flex;gap:8px}.tw .lf-fm-meta{align-items:center;color:var(--lf-text-2);display:flex;flex-wrap:wrap;gap:10px}.tw .lf-fm-meta a.lf-tag{text-decoration:none}.tw .lf-fm-sep{color:var(--lf-border-strong)}.tw .lf-fm-menu-wrap{position:relative}.tw .lf-fm-menu-wrap>summary{list-style:none}.tw .lf-fm-menu-wrap>summary::-webkit-details-marker{display:none}.tw .lf-fm-menu{display:grid;gap:1px;padding:5px;position:absolute;right:0;top:calc(100% + 6px);width:250px;z-index:20}.tw .lf-fm-menu form{display:block}.tw .lf-fm-menu hr{border:0;border-top:1px solid var(--lf-border);margin:4px 2px}.tw .lf-fm-menu-lbl{color:var(--lf-text-3);font-size:11.5px;font-weight:500;padding:6px 10px 2px}.tw .lf-fm-topic{align-items:start;display:grid;gap:28px;grid-template-columns:minmax(0,1fr) 270px;padding:0 28px 28px}.tw .lf-fm-thread{min-width:0}.tw .lf-fm-locked{margin-top:16px}.tw .lf-fm-pager-top{padding:12px 0 0}.tw .lf-fm-posts{background:var(--lf-surface);border:1px solid var(--lf-border);border-radius:10px;list-style:none;margin:18px 0 0;padding:0}.tw .lf-fm-post{border-bottom:1px solid var(--lf-border);display:grid;gap:14px;grid-template-columns:34px minmax(0,1fr);padding:20px 24px 14px;scroll-margin-top:16px}.tw .lf-fm-post:first-child{border-radius:10px 10px 0 0}.tw .lf-fm-post:last-child{border-bottom:0;border-radius:0 0 10px 10px}.tw .lf-fm-post:only-child{border-radius:10px}.tw .lf-fm-post:target{background:linear-gradient(90deg,var(--lf-sel),#0000 70%)}.tw .lf-fm-post-c{min-width:0}.tw .lf-fm-post>.lf-ucard-trigger{align-self:start}.tw .lf-fm-ah{align-items:baseline;display:flex;flex-wrap:wrap;gap:4px 8px}.tw .lf-fm-ah b{font-weight:600}.tw .lf-fm-role,.tw .lf-fm-when{color:var(--lf-text-3);font-size:12.5px}.tw .lf-fm-when{margin-left:auto;white-space:nowrap}.tw .lf-fm-when i{font-style:italic}.tw .lf-fm-permalink{color:inherit;text-decoration:none}.tw .lf-fm-permalink:hover{text-decoration:underline}.tw .lf-fm-src{align-items:center;display:inline-flex;gap:4px}.tw .lf-fm-quote{background:var(--lf-bg);border:1px solid var(--lf-border);border-left:3px solid var(--lf-border-strong);border-radius:0 7px 7px 0;color:var(--lf-text-2);font-size:13px;line-height:1.5;margin:10px 0 0;max-width:68ch;padding:8px 12px}.tw .lf-fm-quote p{margin:2px 0 0}.tw .lf-fm-quote-a{align-items:center;color:var(--lf-text);display:inline-flex;font-size:12.5px;font-weight:500;gap:6px;text-decoration:none}.tw .lf-fm-newline{align-items:center;color:var(--lf-b-new-fg);display:flex;font-size:12px;font-weight:600;gap:10px;margin-top:-1px;scroll-margin-top:16px}.tw .lf-fm-newline:after{background:var(--lf-b-new-fg);content:"";flex:1;height:1px;opacity:.5}.tw .lf-fm-body{color:var(--lf-text);font-size:15px;line-height:1.65;margin-top:8px;max-width:68ch;overflow-wrap:anywhere}.tw .lf-fm-body>*+*{margin-top:10px}.tw .lf-fm-video{aspect-ratio:16/9;background:var(--lf-surface-2);border:1px solid var(--lf-border);border-radius:8px;max-width:560px;overflow:hidden}.tw .lf-fm-video iframe{border:0;display:block;height:100%;width:100%}.tw .lf-fm-body li+li{margin-top:2px}.tw .lf-fm-body ul{list-style:disc;padding-left:20px}.tw .lf-fm-body ol{list-style:decimal;padding-left:20px}.tw .lf-fm-body strong{font-weight:600}.tw .lf-fm-body em{font-style:italic}.tw .lf-fm-body a{color:var(--lf-action);text-decoration:underline;text-decoration-color:color-mix(in srgb,currentColor 35%,#0000);text-underline-offset:2px}.tw .lf-fm-body a:hover{text-decoration-color:initial}.tw .lf-fm-body h1,.tw .lf-fm-body h2,.tw .lf-fm-body h3{font-size:15px;font-weight:600}.tw .lf-fm-body blockquote{border-left:2px solid var(--lf-border-strong);color:var(--lf-text-2);padding:4px 12px}.tw .lf-fm-body code{background:var(--lf-hover);border-radius:4px;font-family:var(--lf-font-mono);font-size:.9em;padding:1px 4px}.tw .lf-fm-body pre{background:var(--lf-surface-2);border:1px solid var(--lf-border);border-radius:7px;overflow-x:auto;padding:10px 12px}.tw .lf-fm-body pre code{background:none;padding:0}.tw .lf-fm-body table{border-collapse:collapse}.tw .lf-fm-body td,.tw .lf-fm-body th{border:1px solid var(--lf-border);padding:4px 10px}.tw .lf-fm-att{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.tw .lf-fm-photo{aspect-ratio:4/3;background:var(--lf-surface-2);border:1px solid var(--lf-border);border-radius:8px;display:block;max-width:100%;overflow:hidden;width:220px}.tw .lf-fm-photo img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.tw .lf-fm-file{align-items:center;border:1px solid var(--lf-border);border-radius:8px;color:var(--lf-text);display:inline-flex;gap:10px;padding:8px 12px 8px 10px;text-decoration:none}.tw .lf-fm-file:hover{background:var(--lf-hover)}.tw .lf-fm-file-i{background:var(--lf-b-fail-bg);border-radius:6px;color:var(--lf-b-fail-fg);display:grid;font:600 9.5px var(--lf-font-mono);height:30px;place-items:center;width:30px}.tw .lf-fm-file b{display:block;font-size:13px;font-weight:500}.tw .lf-fm-file small{color:var(--lf-text-3);font-size:12px}.tw .lf-fm-pacts{display:flex;flex-wrap:wrap;gap:2px;margin:8px 0 0 -9px}.tw .lf-fm-pacts .lf-b,.tw .lf-fm-pacts .lf-fm-danger svg{color:var(--lf-text-3)}.tw .lf-fm-pacts .lf-b:hover{color:var(--lf-text)}.tw .lf-fm-pacts .lf-fm-danger:hover,.tw .lf-fm-pacts .lf-fm-danger:hover svg{color:var(--lf-danger)}@media (hover:hover){.tw .lf-fm-pacts{opacity:0;transition:opacity .12s}.tw .lf-fm-pacts:has([open]),.tw .lf-fm-post:focus-within .lf-fm-pacts,.tw .lf-fm-post:hover .lf-fm-pacts{opacity:1}}.tw .lf-fm-rail{display:grid;gap:14px;padding-top:18px}.tw .lf-fm-people,.tw .lf-fm-related{display:grid;gap:8px;list-style:none;margin:0;padding:10px 14px 14px}.tw .lf-fm-people li{align-items:center;display:flex;font-size:13px;gap:8px}.tw .lf-fm-people .lf-n{color:var(--lf-text-3);font-size:12px;margin-left:auto}.tw .lf-fm-more{font-size:12.5px;margin:-6px 14px 12px}.tw .lf-fm-related a{color:var(--lf-text);display:grid;gap:2px;text-decoration:none}.tw .lf-fm-related a b{font-size:13px;font-weight:500}.tw .lf-fm-related a:hover b{text-decoration:underline}.tw .lf-fm-related small{color:var(--lf-text-3);font-size:12px}.tw .lf-fm-reply{display:grid;gap:10px;margin-top:18px;scroll-margin-top:16px}.tw .lf-fm-reply-foot,.tw .lf-fm-replying{align-items:center;display:flex;gap:8px}.tw .lf-fm-replying{background:var(--lf-surface-2);border:1px solid var(--lf-border);border-radius:7px;color:var(--lf-text-2);flex-wrap:wrap;font-size:13px;padding:8px 12px}.tw .lf-fm-replying span{flex:1;min-width:0}.tw .lf-fm-errors ul{margin:0;padding-left:18px}.tw .lf-fm-editor{background:var(--lf-surface);border:1px solid var(--lf-border-strong);border-radius:9px;display:grid;min-width:0;overflow:hidden}.tw .lf-fm-editor:focus-within{border-color:var(--lf-focus);box-shadow:0 0 0 3px var(--lf-ring)}.tw .lf-fm-editor-tabs{background:var(--lf-surface-2);border-bottom:1px solid var(--lf-border);display:flex;gap:2px;padding:4px 6px}.tw .lf-fm-editor-tabs button{background:#0000;border:0;border-radius:5px;color:var(--lf-text-2);cursor:pointer;font:inherit;font-size:13px;padding:4px 10px}.tw .lf-fm-editor-tabs button.lf-on{background:var(--lf-surface);box-shadow:0 0 0 1px var(--lf-border);color:var(--lf-text);font-weight:500}.tw .lf-fm-editor .lf-fm-ta{border:0;border-radius:0;box-shadow:none;font-size:14px;line-height:1.55;min-height:120px;padding:12px 14px;resize:vertical}.tw .lf-fm-editor .lf-fm-ta:focus{box-shadow:none}.tw .lf-fm-editor .lf-fm-ta[hidden]{display:none}.tw .lf-fm-preview{min-height:120px;padding:6px 14px 14px}.tw .lf-fm-preview[hidden]{display:none}.tw .lf-fm-preview-empty{color:var(--lf-text-3);padding-top:8px}.tw .lf-fm-editor-foot{align-items:center;border-top:1px solid var(--lf-border);color:var(--lf-text-3);display:flex;flex-wrap:wrap;font-size:12.5px;gap:6px 14px;padding:8px 14px}.tw .lf-fm-attach{align-items:center;color:var(--lf-text-2);cursor:pointer;display:inline-flex;gap:6px}.tw .lf-fm-file[type=file]{color:var(--lf-text-2);font-size:12.5px;max-width:260px}.tw .lf-fm-form{margin:18px 28px 28px;max-width:820px}.tw .lf-fm-form-body{display:grid;gap:18px;padding:20px}.tw .lf-fm-form .lf-field>small{color:var(--lf-text-3);font-size:12.5px}.tw .lf-fm-form .lf-field small{color:var(--lf-text-3);font-weight:400}.tw .lf-fm-form fieldset.lf-field{border:0;margin:0;padding:0}.tw .lf-fm-form legend{font-size:13px;font-weight:500;margin-bottom:6px}.tw .lf-fm-visibility{align-items:center;display:inline-flex;gap:6px}.tw .lf-fm-swatches{display:flex;flex-wrap:wrap;gap:8px}.tw .lf-fm-swatch{cursor:pointer}.tw .lf-fm-swatch .lf-tag{background:currentColor;border-radius:6px;height:24px;padding:0;width:24px}.tw .lf-fm-swatch .lf-tag:before{display:none}.tw .lf-fm-swatch input:checked+.lf-tag{box-shadow:0 0 0 2px var(--lf-surface),0 0 0 4px var(--lf-text)}.tw .lf-fm-swatch input:focus-visible+.lf-tag{outline:2px solid var(--lf-focus);outline-offset:3px}.tw .lf-fm-roles-grid{display:grid;gap:8px 16px;grid-template-columns:repeat(3,minmax(0,1fr))}.tw .lf-fm-readonly small{display:block}.tw .lf-fm-admin{padding:16px 28px 28px}.tw .lf-fm-admin .lf-tbl-box{margin:0}.tw .lf-fm-admin-t{align-items:center;display:inline-flex;gap:6px;text-decoration:none}.tw .lf-fm-admin-sub .lf-fm-admin-t{padding-left:14px}.tw .lf-fm-roles{display:inline-flex;flex-wrap:wrap;gap:4px}@media (max-width:1100px){.tw .lf-fm-bh,.tw .lf-fm-br{grid-template-columns:minmax(0,1fr) 60px 70px minmax(0,260px)}.tw .lf-fm-home,.tw .lf-fm-topic{grid-template-columns:minmax(0,1fr)}.tw .lf-fm-rail{padding-top:0}}@media (max-width:767px){.tw .lf-fm-admin,.tw .lf-fm-crumb,.tw .lf-fm-home,.tw .lf-fm-thead,.tw .lf-fm-topic{padding-left:16px;padding-right:16px}.tw .lf-fm-form{margin-left:16px;margin-right:16px}.tw .lf-fm-t,.tw .lf-fm-th{grid-template-columns:minmax(0,1fr) auto}.tw .lf-fm-t .lf-col-md,.tw .lf-fm-th .lf-col-md{display:none}.tw .lf-fm-ideas .lf-fm-t,.tw .lf-fm-ideas .lf-fm-th{grid-template-columns:46px minmax(0,1fr) auto}.tw .lf-fm-ideabar{padding-left:16px;padding-right:16px}.tw .lf-fm-bh,.tw .lf-fm-br{gap:10px;grid-template-columns:minmax(0,1fr)}.tw .lf-fm-bh>span,.tw .lf-fm-br>.lf-r{display:none}.tw .lf-fm-bc-counts{display:block}.tw .lf-fm-blast{border-left:2px solid var(--lf-border);margin-left:26px;padding-left:10px}.tw .lf-fm-search,.tw .lf-fm-search .lf-search{width:100%}.tw .lf-fm-thead-row{flex-wrap:wrap}.tw .lf-fm-when{margin-left:0;width:100%}.tw .lf-fm-post{gap:10px;padding:16px 14px 10px}.tw .lf-fm-roles-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.tw .lf-fm-watch>summary.lf-on{color:var(--lf-brand-fg)}.tw .lf-fm-watch-menu{width:290px}.tw .lf-fm-watch-menu .lf-menu-item{align-items:flex-start;height:auto;padding-bottom:7px;padding-top:7px;text-align:left}.tw .lf-fm-watch-menu .lf-menu-item span{display:grid;gap:1px}.tw .lf-fm-watch-menu .lf-menu-item b{font-weight:500}.tw .lf-fm-watch-menu .lf-menu-item small{color:var(--lf-text-3);font-size:12px;white-space:normal}.tw .lf-fm-live{margin-bottom:12px}.tw .lf-fm-hidden .lf-fm-post-c>.lf-fm-att,.tw .lf-fm-hidden .lf-fm-post-c>.lf-fm-body{opacity:.55}.tw .lf-fm-hidden-note{align-items:center;color:var(--lf-text-3);display:inline-flex;font-size:13px;font-style:italic;gap:6px;margin:2px 0 6px}.tw .lf-fm-flag-wrap .lf-fm-menu{gap:6px;left:0;padding:10px;right:auto;width:280px}.tw .lf-fm-flag-form .lf-ta{min-height:60px}.tw .lf-fm-flag-form .lf-b{justify-self:start}.tw .lf-fm-queue{display:grid;gap:12px;list-style:none;margin:0;padding:0}.tw .lf-fm-qitem{background:var(--lf-surface);border:1px solid var(--lf-border);border-radius:9px;display:grid;gap:10px;padding:14px 16px}.tw .lf-fm-qhead{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.tw .lf-fm-qtitle{color:var(--lf-text);font-weight:500;text-decoration:none}.tw .lf-fm-qtitle:hover{text-decoration:underline}.tw .lf-fm-qpost{display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr)}.tw .lf-fm-qflags{background:var(--lf-surface-2);border-radius:7px;color:var(--lf-text-2);display:grid;font-size:13px;gap:4px;list-style:none;margin:0;padding:8px 12px}.tw .lf-fm-qflags p{color:var(--lf-text);margin:2px 0 0}.tw .lf-fm-qacts{display:flex;flex-wrap:wrap;gap:6px}.tw .lf-fm-banform{margin:0 0 16px}.tw .lf-fm-banform h2,.tw .lf-fm-h2{font-size:15px;font-weight:600;margin:0}.tw .lf-fm-h2{margin:22px 0 10px}.tw .lf-fm-banned{margin:12px 28px 0}.tw .lf-fm-thread>.lf-fm-banned{margin:0 0 12px}@media (max-width:767px){.tw .lf-fm-banned{margin-left:16px;margin-right:16px}}.tw .lf-fm-pacts .lf-fm-flag-form .lf-b-pri{color:var(--lf-action-fg)}.tw .lf-fm-reacts{align-items:center;display:flex;flex-wrap:wrap;gap:5px;margin-top:10px}.tw .lf-fm-react{align-items:center;background:var(--lf-surface);border:1px solid var(--lf-border);border-radius:999px;color:var(--lf-text-2);cursor:pointer;display:inline-flex;font:inherit;font-size:12.5px;gap:5px;height:26px;padding:0 8px}.tw span.lf-fm-react{cursor:default}.tw .lf-fm-react:hover{background:var(--lf-hover);border-color:var(--lf-border-strong)}.tw .lf-fm-react.lf-on{background:var(--lf-filter-bg);border-color:var(--lf-action);color:var(--lf-action)}.tw .lf-fm-react-e{font-size:15px;line-height:1}.tw .lf-fm-react-n{font-variant-numeric:tabular-nums;font-weight:600}.tw .lf-fm-react-add{color:var(--lf-text-3);padding:0 7px}.tw .lf-fm-picker-wrap[open] .lf-fm-react-add{border-color:var(--lf-action);color:var(--lf-action)}.tw .lf-fm-react-err{color:var(--lf-danger);flex-basis:100%;font-size:12px;margin:2px 0 0}@media (hover:hover){.tw .lf-fm-reacts-empty{margin-top:4px}.tw .lf-fm-reacts-empty .lf-fm-picker-wrap:not([open]){opacity:0;transition:opacity .12s}.tw .lf-fm-post:focus-within .lf-fm-reacts-empty .lf-fm-picker-wrap,.tw .lf-fm-post:hover .lf-fm-reacts-empty .lf-fm-picker-wrap{opacity:1}}.tw .lf-fm-picker{padding:6px;width:340px;z-index:25}.tw .lf-fm-picker .lf-pop-search{border-radius:0;cursor:text;padding:10px 12px}.tw .lf-fm-picker .lf-pop-search:hover{background:#0000}.tw .lf-fm-picker-tabs{border-bottom:1px solid var(--lf-border);display:flex;gap:2px;justify-content:space-between;margin:0 0 4px;padding-bottom:4px}.tw .lf-fm-picker-tabs button{background:#0000;border:0;border-radius:6px;cursor:pointer;filter:grayscale(1);flex:1;font-size:16px;height:28px;line-height:1;opacity:.7}.tw .lf-fm-picker-tabs button.lf-on,.tw .lf-fm-picker-tabs button:hover{background:var(--lf-hover);filter:none;opacity:1}.tw .lf-fm-picker-grid{height:264px;overflow-y:auto;overscroll-behavior:contain}.tw .lf-fm-picker-grid h4{background:var(--lf-surface);color:var(--lf-text-3);font-size:11.5px;font-weight:500;margin:0;padding:6px 4px 4px;position:sticky;top:0}.tw .lf-fm-picker-row{display:grid;grid-template-columns:repeat(8,1fr)}.tw .lf-fm-emoji{background:#0000;border:0;border-radius:6px;cursor:pointer;font-size:21px;height:36px;line-height:1}.tw .lf-fm-emoji.lf-on,.tw .lf-fm-emoji:focus-visible,.tw .lf-fm-emoji:hover{background:var(--lf-hover);outline:none}.tw .lf-fm-picker-full,.tw .lf-fm-picker-note{color:var(--lf-text-3);font-size:12.5px;margin:0;padding:14px 8px}.tw .lf-fm-picker-full{width:auto}.tw .lf-fm-picker-wrap .lf-fm-picker{left:0;right:auto}@media (max-width:767px){.tw .lf-fm-picker{bottom:12px;left:12px!important;max-width:none;position:fixed;right:12px;top:auto;width:auto}.tw .lf-fm-picker-grid{height:40vh}}.tw .lf-home{padding:0 0 32px}.tw .lf-home-hello{color:var(--lf-text-3);font-size:13px}.tw .lf-home-body{display:grid;gap:16px;padding:16px 28px 0}.tw .lf-home-body>*{min-width:0}.tw .lf-home-hd-sub{color:var(--lf-text-3);font-size:12.5px}.tw .lf-home-none{align-items:center;color:var(--lf-text-3);display:flex;gap:8px;margin:0;padding:14px 16px}.tw .lf-home-none svg{color:var(--lf-ok-fg)}.tw .lf-home-grid{align-items:start;display:grid;gap:16px;grid-auto-flow:row dense;grid-template-columns:repeat(6,minmax(0,1fr))}.tw .lf-w{align-content:start;display:grid;gap:16px;min-width:0}.tw .lf-w[hidden]{display:none}.tw .lf-w-kpi{grid-column:span 1}.tw .lf-w-compact{grid-column:span 2}.tw .lf-w-wide{grid-column:span 4}.tw .lf-w-activity.lf-w-wide{grid-row:span 4}.tw .lf-home-grid.lf-home-masonry{grid-auto-rows:4px;row-gap:0}.tw .lf-home-editbar{align-items:center;background:var(--lf-action-soft);border:1px solid var(--lf-filter-bd);border-radius:10px;color:var(--lf-action-soft-fg);display:none;flex-wrap:wrap;gap:10px 16px;padding:12px 14px}.tw .lf-home-editing .lf-home-editbar{display:flex}.tw .lf-home-editing .lf-home-customize{display:none}.tw .lf-home-editbar-t{display:grid;flex:1 1 320px;min-width:0}.tw .lf-home-editbar-t b{font-weight:600}.tw .lf-home-editbar-t small{font-size:12.5px}.tw .lf-home-editbar-add{align-items:center;display:flex;flex-basis:100%;flex-wrap:wrap;gap:6px}.tw .lf-home-editbar-add [hidden],.tw .lf-home-editbar-add[hidden]{display:none}.tw .lf-home-editbar-add>span{font-size:12.5px}.tw .lf-home-editbar-err{color:var(--lf-danger);flex-basis:100%;font-weight:500;margin:0}.tw .lf-home-editbar-err[hidden]{display:none}.tw .lf-home-editbar-acts{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-left:auto}.tw .lf-w-tools{align-items:center;background:var(--lf-surface-2);border:1px dashed var(--lf-action);border-radius:8px;display:none;flex-wrap:wrap;gap:4px;padding:4px 6px}.tw .lf-home-editing .lf-w-tools{display:flex}.tw .lf-home-editing .lf-w{gap:6px}.tw .lf-w-ib{background:#0000;border:0;border-radius:6px;color:var(--lf-text-2);cursor:pointer;display:inline-grid;height:26px;place-items:center;width:26px}.tw .lf-w-ib:hover{background:var(--lf-hover);color:var(--lf-text)}.tw .lf-w-ib svg{height:15px;width:15px}.tw .lf-home-editing .lf-w{position:relative}.tw .lf-home-editing .lf-w-tools{cursor:grab;touch-action:none}.tw .lf-home-editing .lf-w-tools:hover{background:var(--lf-action-soft);border-style:solid}.tw .lf-w-tools button{cursor:pointer}.tw .lf-w-grip{color:var(--lf-action);cursor:grab}.tw .lf-home-dragging,.tw .lf-home-dragging *{cursor:grabbing!important;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tw .lf-w-placeholder>*{visibility:hidden}.tw .lf-w-placeholder:before{background:var(--lf-action-soft);border:2px dashed var(--lf-action);border-radius:10px;color:var(--lf-action-soft-fg);content:attr(data-drop-label);display:grid;font-weight:600;inset:0;min-height:72px;place-items:center;position:absolute;z-index:1}.tw .lf-w.lf-w-ghost{background:var(--lf-surface);border-radius:10px;box-shadow:var(--lf-shadow-menu),0 0 0 2px var(--lf-action);left:0;margin:0;opacity:.94;overflow:hidden;pointer-events:none;position:fixed;top:0;z-index:1000}.tw .lf-w-ghost .lf-w-resize,.tw .lf-w-ghost .lf-w-tools{display:none}.tw .lf-home-dragging .lf-w:not(.lf-w-placeholder) .lf-w-tools{opacity:.5}.tw .lf-w-resize{bottom:8px;cursor:ew-resize;display:none;position:absolute;right:-9px;top:40px;touch-action:none;width:12px}.tw .lf-w-resize:after{background:var(--lf-action);border-radius:2px;content:"";height:36px;left:4px;margin-top:-18px;opacity:.45;position:absolute;top:50%;width:4px}.tw .lf-w-resize:hover:after,.tw .lf-w-resizing .lf-w-resize:after{opacity:1}.tw .lf-home-editing .lf-w-resize{display:block}.tw .lf-w-resizing{border-radius:10px;outline:2px dashed var(--lf-action);outline-offset:3px}.tw .lf-w-resizing:after{background:var(--lf-action);border-radius:6px;color:var(--lf-action-fg);content:attr(data-form-label);font-size:12px;font-weight:600;padding:2px 8px;position:absolute;right:14px;top:46px;z-index:2}.tw .lf-w-seg{background:var(--lf-chrome);border-radius:7px;display:inline-flex;gap:1px;padding:2px}.tw .lf-w-seg button{background:#0000;border:0;border-radius:5px;color:var(--lf-text-2);cursor:pointer;flex:1 1 auto;font-size:12px;font-weight:500;height:22px;padding:0 8px}.tw .lf-w-kpi .lf-w-seg{flex:1 1 100%;order:9}.tw .lf-w-kpi .lf-w-seg button{font-size:11.5px;padding:0 4px}.tw .lf-w-seg button[aria-pressed=true]{background:var(--lf-surface);box-shadow:0 1px 2px #1413271a;color:var(--lf-text)}.tw .lf-home-todo-kpi{align-items:baseline;display:none;gap:8px;margin:0;padding:4px 16px 14px}.tw .lf-home-todo-kpi b{font-size:28px;font-variant-numeric:tabular-nums;font-weight:650;line-height:32px}.tw .lf-home-todo-kpi b.lf-hot{color:var(--lf-b-live-fg)}.tw .lf-home-todo-kpi span{color:var(--lf-text-3);font-size:12.5px}.tw .lf-w-kpi .lf-home-todo-kpi{display:flex;flex-wrap:wrap}.tw .lf-w-kpi .lf-home-none,.tw .lf-w-kpi .lf-home-todos{display:none}.tw .lf-w-wide .lf-home-kpis .lf-kpis{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.tw .lf-w-compact .lf-home-kpis .lf-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.tw .lf-w-compact .lf-home-kpis .lf-kpi:last-child:nth-child(odd){grid-column:1/-1}.tw .lf-w-compact .lf-home-tl{max-height:480px;overflow-y:auto}.tw .lf-w-compact .lf-home-act-pics,.tw .lf-w-compact .lf-home-act-quote,.tw .lf-w-compact .lf-home-hd-sub{display:none}.tw .lf-w-kpis .lf-home-sec{align-items:center;margin-bottom:0;min-height:44px}.tw .lf-home-todos{list-style:none;margin:0;padding:0}.tw .lf-home-todos>li+li{border-top:1px solid var(--lf-border)}.tw .lf-home-todos a{align-items:center;color:var(--lf-text);display:flex;gap:12px;padding:11px 16px}.tw .lf-home-todos a:hover{background:var(--lf-hover);color:var(--lf-text)}.tw .lf-home-todos>li:last-child a{border-radius:0 0 9px 9px}.tw .lf-home-todos a>svg{color:var(--lf-text-3)}.tw .lf-home-c{background:var(--lf-hover);border-radius:6px;display:inline-grid;flex:none;font-size:12.5px;font-variant-numeric:tabular-nums;font-weight:600;height:24px;min-width:34px;padding:0 6px;place-items:center}.tw .lf-home-c.lf-hot{background:var(--lf-b-live-bg);color:var(--lf-b-live-fg)}.tw .lf-home-c-ico svg{height:14px;width:14px}.tw .lf-home-todo-t{flex:1;min-width:0}.tw .lf-home-todo-t b{display:block;font-weight:500}.tw .lf-home-todo-t small{color:var(--lf-text-3);display:block;font-size:12.5px}.tw .lf-home-sec{align-items:baseline;display:flex;flex-wrap:wrap;gap:4px 10px;margin-bottom:8px}.tw .lf-home-sec h2{font-size:14px;font-weight:600;line-height:20px;margin:0}.tw .lf-home-sec span{color:var(--lf-text-3);font-size:12.5px}.tw .lf-home-kpis .lf-kpis{margin-bottom:0}.tw .lf-home-net{align-items:center;color:var(--lf-text-2);display:flex;flex-wrap:wrap;font-size:13px;gap:4px 8px;margin:8px 0 0}.tw .lf-home-net-l,.tw .lf-home-net>svg{color:var(--lf-text-3)}.tw .lf-home-net b{color:var(--lf-text);font-variant-numeric:tabular-nums;font-weight:600}.tw .lf-home-net i{color:var(--lf-text-3);font-style:normal}.tw .lf-home-feed .lf-pager{border-top:1px solid var(--lf-border);padding:12px 16px}.tw .lf-home-tl{padding:12px 16px 10px}.tw .lf-home-act b{font-weight:500}.tw .lf-home-act-who{color:var(--lf-text-2);margin-left:6px}.tw .lf-home-act-who:before{color:var(--lf-text-3);content:"·";margin-right:6px}.tw .lf-act .lf-home-act-on{align-items:center;display:flex;flex-wrap:wrap;gap:4px 8px;margin-top:3px}.tw .lf-act li.lf-home-act{gap:30px}.tw .lf-home-act-avatar{left:40px;position:absolute;top:4px}.tw .lf-home-act-avatar .lf-av{box-shadow:0 0 0 2px var(--lf-surface);height:22px;-o-object-fit:cover;object-fit:cover;width:22px}.tw .lf-act li.lf-home-act-av:after{display:none}.tw .lf-home-act-quote{-webkit-line-clamp:3;-webkit-box-orient:vertical;border-left:2px solid var(--lf-border-strong);color:var(--lf-text-2);display:-webkit-box;font-size:13px;line-height:19px;margin:6px 0 2px;overflow:hidden;overflow-wrap:anywhere;padding:2px 0 2px 10px;quotes:none}.tw .lf-home-act-pics{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.tw .lf-home-act-pic{background:var(--lf-surface-2);border:1px solid var(--lf-border);border-radius:6px;color:var(--lf-text-3);display:grid;height:56px;overflow:hidden;place-items:center;width:56px}.tw .lf-home-act-pic:hover{border-color:var(--lf-border-strong)}.tw .lf-home-act-pic img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.tw .lf-act li.lf-home-act-new{animation:lf-home-act-new 4s ease-out;border-radius:6px}@keyframes lf-home-act-new{0%,25%{background:var(--lf-brand-soft)}to{background:#0000}}@media (prefers-reduced-motion:reduce){.tw .lf-act li.lf-home-act-new{animation-duration:1.5s}}.tw .lf-home-topics{list-style:none;margin:0;padding:4px 0}.tw .lf-home-topics a{color:var(--lf-text);display:grid;gap:1px;padding:7px 16px}.tw .lf-home-topics a:hover{background:var(--lf-hover);color:var(--lf-text)}.tw .lf-home-topic-t{align-items:baseline;display:flex;gap:6px;min-width:0}.tw .lf-home-unread .lf-home-topic-t{font-weight:500}.tw .lf-home-topics small{color:var(--lf-text-3);font-size:12.5px}.tw .lf-home-news .lf-hd h2{align-items:center;display:flex;gap:8px}.tw .lf-home-news .lf-hd h2 svg{color:var(--lf-danger);height:16px;width:16px}.tw .lf-home-dot{background:var(--lf-action);border-radius:50%;flex:none;height:7px;transform:translateY(-1px);width:7px}.tw .lf-home-account-b{display:grid;gap:12px;padding:12px 16px 14px}.tw .lf-home-active{align-items:center;color:var(--lf-ok-fg);display:flex;gap:8px;margin:0}.tw .lf-home-roles{display:grid;gap:4px;margin:0}.tw .lf-home-roles dt{color:var(--lf-text-3);font-size:12.5px}.tw .lf-home-roles dd{margin:0}.tw .lf-home-roles dd b{font-weight:500}.tw .lf-home-roles dd span{color:var(--lf-text-2);margin-left:6px}.tw .lf-home-roles dd span:before{color:var(--lf-text-3);content:"·";margin-right:6px}.tw .lf-home-roles .lf-muted{color:var(--lf-text-3)}.tw .lf-home-account-b .lf-alert a,.tw .lf-home-orphan a{text-decoration:underline;text-underline-offset:2px}.tw .lf-home-welcome{max-width:760px}.tw .lf-home-welcome-b{display:grid;gap:12px;padding:14px 16px 16px}.tw .lf-home-welcome-b>p{color:var(--lf-text-2);margin:0}.tw .lf-home-welcome-acts{display:flex;flex-wrap:wrap;gap:8px;padding-top:4px}.tw .lf-w-frame{display:grid;gap:16px;min-width:0}.tw .lf-w-loading{min-height:120px}.tw .lf-w-sub{color:var(--lf-text-3);font-size:12.5px}.tw .lf-w-body{display:grid;gap:8px;min-width:0;padding:12px 16px 14px}.tw .lf-w-split{align-items:start;gap:20px;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.tw .lf-w-split-map{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}.tw .lf-w-line{color:var(--lf-text-2);margin:0}.tw .lf-w-line b{color:var(--lf-text);font-size:20px;font-weight:600}.tw .lf-w-more,.tw .lf-w-note{color:var(--lf-text-3);font-size:12.5px;margin:0}.tw .lf-w-more{padding:8px 16px 12px}.tw .lf-w-acts{margin:0;padding:0 16px 14px}.tw .lf-w-pos{color:var(--lf-b-done-fg);font-weight:600}.tw .lf-w-neg{color:var(--lf-b-live-fg);font-weight:600}.tw .lf-w-fig{display:grid;gap:2px;margin:0;padding:14px 16px 4px}.tw .lf-w-fig b{color:var(--lf-text);font-size:30px;font-weight:600;line-height:1.1}.tw .lf-w-fig b.lf-hot{color:var(--lf-b-live-fg)}.tw .lf-w-fig span{color:var(--lf-text-2)}.tw .lf-w-fig small{color:var(--lf-text-3);font-size:12.5px}.tw .lf-w-fig:last-child{padding-bottom:16px}.tw .lf-hot{color:var(--lf-b-live-fg)}.tw .lf-w-rows{list-style:none;margin:0;padding:0}.tw .lf-w-rows>li{align-items:center;display:flex;gap:12px;padding:11px 16px}.tw .lf-w-rows>li+li{border-top:1px solid var(--lf-border)}.tw .lf-w-rows .lf-home-todo-t a{color:var(--lf-text)}.tw .lf-w-v{font-variant-numeric:tabular-nums;font-weight:600}.tw .lf-w-table td,.tw .lf-w-table th{white-space:nowrap}.tw .lf-w-links{display:flex;flex-wrap:wrap;gap:8px;padding:12px 16px 16px}.tw .lf-w-bars,.tw .lf-w-spark{display:block;overflow:visible;width:100%}.tw .lf-w-spark-line{stroke:var(--lf-action);stroke-width:2;stroke-linejoin:round}.tw .lf-w-spark-line,.tw .lf-w-spark-prev{fill:none;vector-effect:non-scaling-stroke}.tw .lf-w-spark-prev{stroke:var(--lf-text-3);stroke-width:1.5;stroke-dasharray:4 3}.tw .lf-w-bar-nest{fill:var(--lf-action);background:var(--lf-action)}.tw .lf-w-bar-ind{fill:var(--lf-b-new-fg);background:var(--lf-b-new-fg)}.tw .lf-w-legend{color:var(--lf-text-2);display:flex;flex-wrap:wrap;font-size:12px;gap:4px 14px}.tw .lf-w-legend-col{flex-direction:column}.tw .lf-w-legend span{align-items:center;display:inline-flex;gap:6px}.tw .lf-w-legend i{border-radius:3px;display:inline-block;height:10px;width:10px}.tw .lf-w-legend i.lf-w-leg-prev{border-radius:0;border-top:2px dashed var(--lf-text-3);height:0;width:14px}.tw .lf-w-hbar{align-items:center;display:grid;font-size:13px;gap:10px;grid-template-columns:minmax(0,9em) minmax(0,1fr) auto}.tw .lf-w-hbar-l{color:var(--lf-text-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tw .lf-w-hbar-t{background:var(--lf-surface-2);border-radius:4px;height:8px;overflow:hidden}.tw .lf-w-hbar-t i{background:var(--lf-action);border-radius:4px;display:block;height:100%}.tw .lf-w-hbar-t i.lf-w-hbar-wait{background:var(--lf-b-wait-fg)}.tw .lf-w-hbar-t i.lf-w-hbar-live{background:var(--lf-b-live-fg)}.tw .lf-w-hbar-t i.lf-w-hbar-brand{background:var(--lf-brand)}.tw .lf-w-hbar-v{font-variant-numeric:tabular-nums;font-weight:500;text-align:right}.tw .lf-w-mapbox{background:var(--lf-surface-2);border:1px solid var(--lf-border);border-radius:8px;display:block;height:180px;overflow:hidden;position:relative}.tw .lf-w-wide .lf-w-mapbox{height:230px}.tw .lf-w-map-canvas{cursor:pointer;display:block;inset:0;position:absolute}.tw .lf-w-map-empty{align-items:center;color:var(--lf-text-3);display:flex;font-size:13px;height:100%;justify-content:center;padding:16px;text-align:center}.tw .lf-w-map-side{align-content:start;display:grid;gap:10px}.tw .lf-w-map-canvas,.tw .lf-w-mapbox{--lf-w-dot-new:var(--lf-b-new-fg);--lf-w-dot-wait:var(--lf-b-wait-fg);--lf-w-dot-live:var(--lf-b-live-fg);--lf-w-dot-done:var(--lf-b-done-fg);--lf-w-dot-fail:var(--lf-b-fail-fg);--lf-w-dot-off:var(--lf-b-off-fg)}.tw .lf-w-legend i[class^=lf-w-dot-]{border-radius:50%}.tw .lf-w-dot-new{background:var(--lf-b-new-fg)}.tw .lf-w-dot-wait{background:var(--lf-b-wait-fg)}.tw .lf-w-dot-live{background:var(--lf-b-live-fg)}.tw .lf-w-dot-done{background:var(--lf-b-done-fg)}.tw .lf-w-dot-fail{background:var(--lf-b-fail-fg)}.tw .lf-w-dot-off{background:var(--lf-b-off-fg)}.tw .lf-w-periods{justify-self:start}.tw .lf-w-periods a{align-items:center;border-radius:5px;color:var(--lf-text-2);display:inline-flex;font-size:12px;font-weight:500;height:22px;padding:0 8px}.tw .lf-w-periods a[aria-pressed=true]{background:var(--lf-surface);box-shadow:0 1px 2px #00000014;color:var(--lf-text)}.tw .lf-w-compact .lf-w-split,.tw .lf-w-kpi .lf-w-split{grid-template-columns:minmax(0,1fr)}.tw .lf-w-kpi .lf-w-frame .lf-hd>a,.tw .lf-w-kpi .lf-w-frame .lf-w-sub{display:none}@media (max-width:1279px){.tw .lf-home-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.tw .lf-w-activity.lf-w-wide{grid-row:auto}}@media (max-width:767px){.tw .lf-home-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tw .lf-w-split{grid-template-columns:minmax(0,1fr)}.tw .lf-w-wide{grid-column:span 2}.tw .lf-home-body{padding:12px 16px 0}.tw .lf-home-hello{display:none}.tw .lf-home-feed .lf-hd{flex-wrap:wrap}}.tw .lf-bulk{display:flex;flex-direction:column;min-height:100%}.tw .lf-bulk-count{color:var(--lf-text-3);font-size:13px;font-variant-numeric:tabular-nums}.tw .lf-bulk-intro{color:var(--lf-text-3);font-size:13px;margin:6px 28px 0;max-width:760px}.tw .lf-bulk-fbar .lf-sel{height:32px;min-width:180px;width:auto}.tw .lf-bulk-fbar .lf-segc span{height:30px;padding:0 12px}.tw .lf-bulk-check{align-items:center;color:var(--lf-text-2);cursor:pointer;display:inline-flex;gap:8px;height:32px;margin:0;padding:0 4px;white-space:nowrap}.tw .lf-bulk-check:hover{color:var(--lf-text)}.tw .lf-bulk-body{flex:1;padding:4px 28px 24px}.tw .lf-bulk-nearby{margin-bottom:16px}.tw .lf-bulk-nearby p{margin:2px 0 8px}.tw .lf-bulk-nearby ul{display:grid;gap:6px;list-style:none;margin:0;padding:0}.tw .lf-bulk-nearby li{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.tw .lf-bulk-nearby li a{font-family:IBM Plex Mono,ui-monospace,monospace;font-weight:500;text-decoration:underline;text-underline-offset:2px}.tw .lf-bulk-grid{align-items:start;display:grid;gap:16px;grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.tw .lf-bulk-hint,.tw .lf-bulk-pos{color:var(--lf-text-3);font-size:12.5px}.tw .lf-bulk-comment{background:var(--lf-surface-2);border:1px solid var(--lf-border);border-radius:7px;margin:0 16px 14px;padding:10px 12px}.tw .lf-bulk-comment h3{align-items:center;color:var(--lf-text-3);display:flex;font-size:12.5px;font-weight:500;gap:6px;margin:0 0 4px}.tw .lf-bulk-comment h3 svg{height:13px;width:13px}.tw .lf-bulk-comment p{margin:0 0 6px;overflow-wrap:anywhere;white-space:normal}.tw .lf-bulk-comment p:last-child{margin-bottom:0}.tw .lf-bulk-photos{display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.tw .lf-bulk-photos a{background:var(--lf-surface-2);border-radius:7px;cursor:zoom-in;display:block;overflow:hidden}.tw .lf-bulk-photos img{aspect-ratio:1/1;display:block;-o-object-fit:cover;object-fit:cover;width:100%}.tw .lf-bulk-photos a:first-child{grid-column:span 2;grid-row:span 2}.tw .lf-bulk-nophoto{align-items:center;color:var(--lf-text-3);display:flex;flex-direction:column;gap:8px;padding:40px 0}.tw .lf-bulk-nophoto svg{height:24px;width:24px}.tw .lf-bulk-bar{background:var(--lf-surface);border-top:1px solid var(--lf-border);bottom:0;box-shadow:0 -6px 18px #1413270f;padding:12px 28px;position:sticky;z-index:5}.tw .lf-bulk-acts{display:flex;flex-wrap:wrap;gap:8px}.tw .lf-bulk-form{display:inline-flex;margin:0}.tw .lf-bulk-act{gap:8px}.tw .lf-bulk-act svg{height:15px;width:15px}.tw .lf-bulk-act:disabled{cursor:not-allowed;opacity:.5}.tw .lf-bulk-no,.tw .lf-bulk-no:hover{color:var(--lf-b-fail-fg)}.tw .lf-bulk-key{background:var(--lf-surface-2);border:solid var(--lf-border-strong);border-radius:4px;border-width:1px 1px 2px;color:var(--lf-text-2);display:inline-grid;font:600 11px/1 IBM Plex Mono,ui-monospace,monospace;height:18px;min-width:18px;padding:0 4px;place-items:center}.tw .lf-b-pri .lf-bulk-key{background:#0000;border-color:#ffffff73;color:inherit}.tw .lf-bulk-keys{color:var(--lf-text-3);font-size:12.5px;margin:8px 0 0}.tw .lf-bulk[aria-busy=true] .lf-bulk-bar{opacity:.7}@media (max-width:1023px){.tw .lf-bulk-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.tw .lf-bulk-intro{margin:6px 16px 0}.tw .lf-bulk-body{padding:4px 16px 16px}.tw .lf-bulk-bar{padding:10px 16px}.tw .lf-bulk-acts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.tw .lf-bulk-acts>.lf-b,.tw .lf-bulk-form,.tw .lf-bulk-form .lf-b{width:100%}.tw .lf-bulk-act{height:auto;justify-content:flex-start;min-height:36px;text-align:left;white-space:normal}.tw .lf-bulk-hint,.tw .lf-bulk-key,.tw .lf-bulk-keys{display:none}.tw .lf-bulk-photos{grid-template-columns:repeat(2,minmax(0,1fr))}.tw .lf-bulk-fbar .lf-sel{flex:1 1 100%;min-width:0}}.tw .lf-itv .lf-fgrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.tw .lf-itv-id{color:var(--lf-text-3);font-size:12.5px}.tw .lf-itv-alert{margin:0 0 16px}.tw .lf-itv-locked{align-items:center;color:var(--lf-text-3);display:flex;font-size:13px;gap:6px;margin:-8px 0 16px}.tw .lf-itv .lf-kv2.lf-itv-kv1{grid-template-columns:minmax(0,1fr)}.tw .lf-itv-text{line-height:21px;overflow-wrap:anywhere}.tw .lf-itv-text p{color:var(--lf-text);margin:0}.tw .lf-itv-text p+p{margin-top:8px}.tw .lf-itv-text .lf-itv-none{color:var(--lf-text-3)}.tw .lf-itv-choices{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.tw .lf-itv-choices .lf-choice{align-items:center;background:var(--lf-surface);border:1px solid var(--lf-border);border-radius:8px;color:var(--lf-text-2);margin:0;min-height:40px;padding:8px 12px}.tw .lf-itv-choices .lf-choice input{margin:0}.tw .lf-itv-choices .lf-choice:hover{border-color:var(--lf-border-strong);color:var(--lf-text)}.tw .lf-itv-choices .lf-choice:has(:checked){background:var(--lf-sel);border-color:var(--lf-action);color:var(--lf-text)}.tw .lf-itv-choices .lf-choice:has(:focus-visible){box-shadow:0 0 0 3px var(--lf-ring)}.tw .lf-itv-time{max-width:140px}.tw .lf-hist{max-width:960px}.tw .lf-hist-count{color:var(--lf-text-3)}.tw .lf-hist-changes{background:var(--lf-surface-2);border-radius:6px;display:grid;gap:2px;list-style:none;margin:4px 0 2px;padding:6px 10px}.tw .lf-act .lf-hist-changes li{color:var(--lf-text-2);display:block;font-size:12.5px;line-height:18px;overflow-wrap:anywhere;padding:0}.tw .lf-act .lf-hist-changes li:after,.tw .lf-act .lf-hist-changes li:before{display:none}.tw .lf-hist-changes b{color:var(--lf-text);font-weight:500;margin-right:6px}.tw .lf-hist-before{text-decoration:line-through;text-decoration-color:var(--lf-border-strong)}.tw .lf-hist-arrow,.tw .lf-hist-before,.tw .lf-hist-changes em{color:var(--lf-text-3)}.tw .lf-hist-arrow{display:inline-block;height:12px;margin:0 4px;vertical-align:-1px;width:12px}.tw .lf-hist-hidden{color:var(--lf-text-3);font-style:italic}.tw .lf-hist-note{color:var(--lf-text-3);font-size:12.5px;margin:10px 2px 0}@media (max-width:767px){.tw .lf-itv .lf-fgrid,.tw .lf-itv-choices{grid-template-columns:minmax(0,1fr)}.tw .lf-itv-time{max-width:none}}.tw .lf-rt{padding:0 0 32px}.tw .lf-rt-count,.tw .lf-rt-intro{color:var(--lf-text-3);font-size:13px}.tw .lf-rt-intro{display:grid;gap:4px;margin:6px 28px 10px;max-width:760px}.tw .lf-rt-intro p{margin:0}.tw .lf-rt-kind{height:32px;width:auto}.tw .lf-rt-table td{padding-bottom:10px;padding-top:10px;vertical-align:top}.tw .lf-rt-name{display:grid;gap:2px;max-width:560px;min-width:0;white-space:normal}.tw .lf-rt-name a{color:var(--lf-text);font-weight:500}.tw .lf-rt-name a:hover{text-decoration:underline;text-underline-offset:2px}.tw .lf-rt-name small{color:var(--lf-text-3);font-size:12.5px;overflow-wrap:anywhere}.tw .lf-rt-name .lf-rt-mobile{display:none}.tw .lf-rt-discarded .lf-rt-name a{color:var(--lf-text-3);text-decoration:line-through}.tw .lf-rt-when{white-space:nowrap}.tw .lf-rt-when small{display:block;font-size:12.5px}.tw .lf-rt-personal,.tw .lf-rt-when small{color:var(--lf-text-3)}.tw .lf-rt-zones{display:inline-flex;flex-wrap:wrap;gap:4px;white-space:normal}.tw .lf-rt-zone{align-items:center;background:var(--lf-surface-2);border:1px solid var(--lf-border);border-radius:4px;color:var(--lf-text-2);font-size:12.5px;height:22px;padding:0 8px;white-space:nowrap}.tw .lf-rt-inline,.tw .lf-rt-zone{display:inline-flex}.tw .lf-rt-alert{margin-bottom:16px}.tw .lf-rt-hint{color:var(--lf-text-3);font-size:12.5px;margin:0 0 10px}.tw .lf-rt-body{background:var(--lf-surface-2);border:1px solid var(--lf-border);border-radius:8px;padding:12px 14px}.tw .lf-rt-sub{color:var(--lf-text-3);display:block;font-size:12.5px;margin-top:4px}.tw .lf-rt-hist{list-style:none;margin:0;padding:4px 16px 12px}.tw .lf-rt-hist li{border-bottom:1px solid var(--lf-border);padding:10px 0}.tw .lf-rt-hist li:last-child{border-bottom:0}.tw .lf-rt-hist-hd{align-items:baseline;display:flex;flex-wrap:wrap;gap:4px 10px}.tw .lf-rt-hist-hd b{font-weight:500}.tw .lf-rt-hist-hd time{color:var(--lf-text-3);font-size:12.5px}.tw .lf-rt-changes{display:grid;gap:6px;margin:6px 0 0}.tw .lf-rt-changes>div{align-items:center;display:flex;flex-wrap:wrap;gap:4px 8px;min-width:0}.tw .lf-rt-changes dt{color:var(--lf-text-2);font-size:13px}.tw .lf-rt-changes dd{align-items:center;display:inline-flex;flex-wrap:wrap;gap:6px;margin:0;min-width:0}.tw .lf-rt-changes dd svg{color:var(--lf-text-3);height:13px;width:13px}.tw .lf-rt-diff{overflow-wrap:anywhere}.tw .lf-rt-diff-body{background:var(--lf-surface-2);border-radius:6px;flex-basis:100%;font-size:13px;line-height:1.55;padding:8px 10px;white-space:pre-wrap}.tw .lf-rt-changes>div:has(.lf-rt-diff-body) dd{flex-basis:100%}.tw .lf-rt-diff del{background:var(--lf-b-fail-bg);color:var(--lf-b-fail-fg);text-decoration:line-through}.tw .lf-rt-diff ins{background:var(--lf-b-done-bg);color:var(--lf-b-done-fg);text-decoration:none}.tw .lf-rt-content{min-height:240px}.tw .lf-rt-preview{min-height:240px;padding:12px 16px}.tw .lf-rt-md{color:var(--lf-text-3);display:flex;flex-wrap:wrap;font-size:12.5px;gap:4px 14px;list-style:none;margin:0;padding:0}.tw .lf-rt-md code{background:var(--lf-hover);border-radius:5px;color:var(--lf-text-2);font-family:var(--lf-font-mono);font-size:12px;padding:1px 5px}@media (max-width:767px){.tw .lf-rt-intro{margin:6px 16px 10px}.tw .lf-rt-name .lf-rt-mobile{display:block;margin-top:2px}.tw .lf-rt-hide-sm{display:none}}.tw .lf-pros-add>summary{cursor:pointer;height:36px}.tw .lf-pros-add .lf-pop{left:0;right:auto;width:260px}.tw .lf-pros-add-hint{border-top:1px solid var(--lf-border);color:var(--lf-text-3);font-size:12px;margin:4px -4px -4px;padding:8px 10px}.tw .lf-pros-pick{align-items:center;background:var(--lf-surface);border:1px solid var(--lf-border);border-radius:10px;box-shadow:var(--lf-shadow-menu);display:flex;font-size:13px;gap:8px;left:50%;max-width:calc(100% - 24px);padding:6px 6px 6px 14px;position:absolute;top:64px;transform:translateX(-50%);z-index:6}.tw .lf-pros-pick>span{flex:1;min-width:0}.tw .lf-pros-ctx{display:grid;gap:2px;min-width:200px}.tw .lf-pros-ctx .lf-cmap-pop-k{margin:0 0 4px;padding-right:22px}.tw .lf-pros-ctx .lf-menu-item{font-size:13px;padding:6px 8px}.tw .lf-pros-ctx .lf-menu-item:focus-visible{box-shadow:0 0 0 3px var(--lf-ring);outline:none}.tw .lf-pros-where{align-items:center;background:var(--lf-surface-2);border:1px solid var(--lf-border);border-radius:7px;display:flex;font-size:13px;gap:8px;padding:8px 10px}.tw .lf-pros-where-l,.tw .lf-pros-where>svg{color:var(--lf-text-3)}.tw .lf-pros-where-l{margin-right:6px}.tw .lf-pros-sum{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.tw .lf-pros-sum .lf-badge svg{height:12px;margin-right:4px;width:12px}.tw .lf-pros-mine{color:var(--lf-text-3);font-size:12.5px}.tw .lf-modal .lf-pros-kv{padding:0}.tw .lf-pros-text p{margin:0 0 6px}.tw .lf-pros-text p:last-child{margin-bottom:0}.tw .lf-pros-start{margin-right:auto}@media (max-width:767px){.tw .lf-pros-add-l{display:none}}.tw .lf-wa{padding-bottom:0}.tw .lf-wa-intro{color:var(--lf-text-3);font-size:13px;max-width:760px}.tw .lf-wa-body .lf-kpis{margin:16px 28px}.tw .lf-wa-table tr.lf-wa-blocked td:first-child{box-shadow:inset 3px 0 0 var(--lf-b-fail-fg)}.tw .lf-wa-who{display:grid;gap:1px}.tw .lf-wa-who a{color:var(--lf-text);font-weight:500}.tw .lf-wa-who a:hover{text-decoration:underline;text-underline-offset:2px}.tw .lf-wa-who small{color:var(--lf-text-3);font-size:12.5px}.tw .lf-wa-table td{height:52px}.tw .lf-wa-step{color:var(--lf-text-2)}.tw .lf-wa-num{font-variant-numeric:tabular-nums}.tw .lf-wa-alert{margin-bottom:16px}.tw .lf-wa-n{color:var(--lf-text-3);font-size:12.5px}.tw .lf-wa-none{color:var(--lf-text-3);margin:0;padding:14px 16px}.tw .lf-wa-thread{display:grid;gap:8px;list-style:none;margin:0;padding:12px 16px}.tw .lf-wa-day{display:flex;justify-content:center;margin:4px 0}.tw .lf-wa-day span{background:var(--lf-surface-2);border-radius:10px;color:var(--lf-text-3);font-size:12px;padding:2px 10px}.tw .lf-wa-msg{display:grid;gap:2px;max-width:min(78%,520px)}.tw .lf-wa-in{justify-self:start}.tw .lf-wa-out{justify-items:end;justify-self:end}.tw .lf-wa-bubble{border-radius:12px;overflow-wrap:anywhere;padding:8px 12px;white-space:normal}.tw .lf-wa-in .lf-wa-bubble{background:var(--lf-surface-2);border-bottom-left-radius:4px;box-shadow:inset 0 0 0 1px var(--lf-border)}.tw .lf-wa-out .lf-wa-bubble{background:var(--lf-action-soft);border-bottom-right-radius:4px;color:var(--lf-action-soft-fg)}.tw .lf-wa-out.lf-wa-fail .lf-wa-bubble{background:var(--lf-b-fail-bg);color:var(--lf-b-fail-fg)}.tw .lf-wa-msg time{color:var(--lf-text-3);font-size:11.5px}.tw .lf-wa-kind{align-items:center;display:inline-flex;gap:6px}.tw .lf-wa-kind svg{height:14px;width:14px}.tw .lf-wa-bubble em{display:block;margin-top:2px}.tw .lf-wa-bubble>span+span{display:block;margin-top:6px}.tw .lf-wa-choices{display:flex;flex-wrap:wrap;gap:4px;justify-content:flex-end}.tw .lf-wa-choices span{background:var(--lf-surface);border-radius:10px;box-shadow:inset 0 0 0 1px var(--lf-border);color:var(--lf-text-2);font-size:12px;padding:2px 8px}.tw .lf-wa-error{display:block;font-size:11.5px;margin-top:4px}.tw .lf-wa-channels{margin:16px 28px 0}.tw .lf-wa-note{align-items:flex-start;border-top:1px solid var(--lf-border);color:var(--lf-text-3);display:flex;font-size:12.5px;gap:8px;margin:0;padding:10px 16px 12px}.tw .lf-wa-note svg{flex:none;height:14px;margin-top:2px;width:14px}.tw .lf-wa-show .lf-fgrid>div>.lf-panel+.lf-panel{margin-top:0}.tw .lf-kv2.lf-wa-kv1{grid-template-columns:minmax(0,1fr)}.tw .lf-wa-raw{border-top:1px solid var(--lf-border)}.tw .lf-wa-raw summary{color:var(--lf-text-2);cursor:pointer;font-size:13px;padding:10px 16px}.tw .lf-wa-raw pre{background:var(--lf-surface-2);border-radius:7px;font-size:11.5px;margin:0 16px 14px;max-height:300px;overflow:auto;padding:10px 12px;white-space:pre}@media (max-width:767px){.tw .lf-wa-body .lf-kpis{margin:12px 16px}.tw .lf-wa-channels{margin:12px 16px 0}.tw .lf-wa-msg{max-width:88%}}.tw .lf-trp-count{color:var(--lf-text-3);font-size:13px}.tw .lf-trp-season{align-items:center;color:var(--lf-text-2);display:flex;flex-wrap:wrap;font-size:13.5px;gap:8px;margin:12px 28px 0}.tw .lf-trp-season svg{color:var(--lf-text-3);height:15px;width:15px}.tw .lf-trp-notice{margin:12px 28px 0}.tw .lf-trp-sec{align-items:baseline;display:flex;gap:10px;margin:22px 28px 10px}.tw .lf-trp-sec h2{font-size:15px;font-weight:600;line-height:22px;margin:0}.tw .lf-trp-hint{color:var(--lf-text-3);font-size:13px;margin:-4px 28px 10px}.tw .lf-trp-none{color:var(--lf-text-3);margin:0;padding:16px}.tw .lf-trp>.lf-tbl-box{margin-bottom:4px}.tw .lf-trp-map{background:var(--lf-surface-2);border:1px solid var(--lf-border);border-radius:9px;height:300px;margin:0 28px 14px;overflow:hidden;position:relative}.tw .lf-trp-map-one{border:0;border-bottom:1px solid var(--lf-border);border-radius:0;height:240px;margin:0}.tw .lf-trp-map .maplibregl-ctrl-group{border-radius:7px;box-shadow:0 4px 14px #14132714}.tw .lf-trp-name{color:var(--lf-text);font-weight:500}.tw .lf-trp-name:hover{text-decoration:underline;text-underline-offset:2px}.tw .lf-trp-code{display:block}.tw .lf-trp-code,.tw .lf-trp-sub{color:var(--lf-text-3);font-size:12px}.tw .lf-trp-sub{align-items:center;display:inline-flex;gap:4px;margin-left:6px}.tw td>.lf-trp-sub:first-child{margin-left:0}.tw .lf-trp-num{font-variant-numeric:tabular-nums}.tw .lf-trp-share{border-radius:999px;display:inline-flex}.tw .lf-trp-share:hover .lf-badge{box-shadow:0 0 0 2px var(--lf-ring)}.tw .lf-trp .lf-table tfoot td,.tw .lf-trp .lf-table tfoot th,.tw .lf-trp-surveys .lf-table tfoot td,.tw .lf-trp-surveys .lf-table tfoot th{border-top:1px solid var(--lf-border-strong);font-weight:500}.tw .lf-trp .lf-table tfoot th,.tw .lf-trp-surveys .lf-table tfoot th{background:none;color:var(--lf-text-3)}.tw .lf-trp-col-xl{display:none}@media (min-width:1600px){.tw .lf-trp-col-xl{display:table-cell}}.tw .lf-trp-tag{align-items:center;display:inline-flex;gap:5px}.tw .lf-trp-tag svg{color:var(--lf-text-3);height:14px;width:14px}.tw .lf-trp-hd-note{color:var(--lf-text-3);font-size:12.5px}.tw .lf-trp-surveys{overflow-x:auto}.tw .lf-trp-surveys .lf-table{border:0}.tw .lf-trp-comment small{color:var(--lf-text-3);display:block;font-size:12px;margin-top:2px}.tw .lf-trp-state{align-items:center;display:flex;flex-wrap:wrap;gap:4px 6px;margin-top:4px}.tw .lf-trp-state small{color:var(--lf-text-3);font-size:12px}.tw .lf-trp-acts{white-space:nowrap}.tw .lf-trp-rule p{font-size:13px;margin:0}.tw .lf-trp-sharing{align-items:center;display:flex;gap:8px}.tw .lf-trp-kind{align-items:center;display:flex;gap:14px;padding:12px 16px 4px}.tw .lf-trp-kind-img{flex:none;height:64px;-o-object-fit:contain;object-fit:contain;width:64px}.tw .lf-trp-kind b{display:block;font-weight:500}.tw .lf-trp-kind small{color:var(--lf-text-3);display:block;font-size:12.5px}.tw .lf-trp-qr{align-items:flex-start;display:flex;gap:16px}.tw .lf-trp-qr img{background:#fff;border:1px solid var(--lf-border);border-radius:8px;flex:none;height:140px;image-rendering:pixelated;padding:6px;width:140px}.tw .lf-trp-qr ol{color:var(--lf-text-2);font-size:13px;margin:0;padding-left:18px}.tw .lf-trp-qr li+li{margin-top:6px}.tw .lf-trp-photos{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.tw .lf-trp-photos figure{margin:0}.tw .lf-trp-photos img,.tw .lf-trp-photos video{aspect-ratio:1;background:var(--lf-surface-2);border-radius:7px;display:block;-o-object-fit:cover;object-fit:cover;width:100%}.tw .lf-trp-photos figcaption{align-items:center;color:var(--lf-text-3);display:flex;font-size:12px;gap:4px;margin-top:4px}.tw .lf-trp-photos figcaption span{flex:1;min-width:0}.tw .lf-trp-cards{display:grid;gap:8px}.tw .lf-trp-cards label{align-items:flex-start;background:var(--lf-surface);border:1px solid var(--lf-border);border-radius:8px;cursor:pointer;display:flex;gap:10px;margin:0;padding:10px 12px}.tw .lf-trp-cards label:hover{background:var(--lf-hover)}.tw .lf-trp-cards label:has(:checked){background:var(--lf-sel);border-color:var(--lf-action)}.tw .lf-trp-cards label:has(:focus-visible){box-shadow:0 0 0 3px var(--lf-ring)}.tw .lf-trp-cards input{accent-color:var(--lf-action);flex:none;margin:3px 0 0}.tw .lf-trp-cards span{display:grid;gap:2px;min-width:0}.tw .lf-trp-cards b{align-items:center;display:inline-flex;font-weight:500;gap:6px}.tw .lf-trp-cards small{color:var(--lf-text-3);font-size:12.5px}.tw .lf-trp-baits{grid-template-columns:repeat(3,minmax(0,1fr))}.tw .lf-trp-sharing-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.tw .lf-trp-kinds{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.tw .lf-trp-kinds label{align-items:center;flex-direction:column;gap:6px;position:relative;text-align:center}.tw .lf-trp-kinds input{left:10px;margin:0;position:absolute;top:8px}.tw .lf-trp-kinds img{height:72px;-o-object-fit:contain;object-fit:contain;width:72px}.tw .lf-trp-kinds b{font-size:13px;justify-content:center}.tw .lf-trp-where{display:grid;gap:14px;position:relative}.tw .lf-trp-where-choice{justify-self:start}.tw .lf-trp-where:has(#emplacement_rucher:checked) .lf-trp-addr{left:-10000px;position:absolute;visibility:hidden;width:100%}.tw .lf-trp-where:has(#emplacement_adresse:checked) .lf-trp-apiary{display:none}.tw .lf-modal:has(.lf-trp-survey){width:640px}.tw .lf-trp-survey{display:grid;gap:16px}.tw .lf-form .lf-trp-survey{padding:20px}.tw .lf-trp-survey .lf-form-errors,.tw .lf-trp-survey>p{margin:0}.tw .lf-trp-survey-date{max-width:240px}.tw .lf-trp-fs{border:0;display:grid;gap:10px;margin:0;min-width:0;padding:0}.tw .lf-trp-fs legend{font-weight:500;margin-bottom:8px;padding:0}.tw .lf-trp-fs legend small{color:var(--lf-text-3);font-size:12.5px;font-weight:400;margin-left:4px}.tw .lf-step{align-items:stretch;display:flex;min-width:0}.tw .lf-step .lf-inp{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield;border-radius:0;flex:1;min-width:0;text-align:center}.tw .lf-step .lf-inp::-webkit-inner-spin-button,.tw .lf-step .lf-inp::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.tw .lf-step-b{background:var(--lf-surface-2);border:1px solid var(--lf-border-strong);color:var(--lf-text-2);cursor:pointer;display:inline-grid;flex:none;place-items:center;width:38px}.tw .lf-step-b:hover{background:var(--lf-hover);color:var(--lf-text)}.tw .lf-step-b:first-child{border-radius:7px 0 0 7px;border-right:0}.tw .lf-step-b:last-child{border-left:0;border-radius:0 7px 7px 0}.tw .lf-trp-counts{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.tw .lf-trp-others{display:grid;gap:8px}.tw .lf-trp-other{align-items:center;display:grid;gap:10px;grid-template-columns:110px minmax(0,1fr)}.tw .lf-trp-other .lf-segc{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));justify-self:stretch}.tw .lf-trp-other .lf-segc label{display:flex;min-width:0}.tw .lf-trp-other .lf-segc span{flex:1;font-size:12.5px;height:32px;justify-content:center;padding:0 6px;white-space:nowrap}.tw .lf-trp-other-err .lf-segc{border-color:var(--lf-danger)}.tw .lf-trp-claim{max-width:640px}.tw .lf-trp-claim .lf-pin p{margin:0 0 8px}.tw .lf-trp-claim-foot{border-top:1px solid var(--lf-border);display:flex;gap:8px;justify-content:flex-end;padding:12px 16px}@media (max-width:767px){.tw .lf-trp-notice,.tw .lf-trp-season{margin-left:16px;margin-right:16px}.tw .lf-trp-sec{margin:18px 16px 8px}.tw .lf-trp-hint{margin:-2px 16px 8px}.tw .lf-trp-map{height:220px;margin:0 16px 12px}.tw .lf-trp-map-one{margin:0}.tw .lf-trp-baits,.tw .lf-trp-sharing-cards{grid-template-columns:minmax(0,1fr)}.tw .lf-trp-kinds{grid-template-columns:repeat(2,minmax(0,1fr))}.tw .lf-trp-counts,.tw .lf-trp-other{grid-template-columns:minmax(0,1fr)}.tw .lf-trp-other{gap:4px}.tw .lf-trp-other .lf-segc{grid-template-columns:repeat(2,minmax(0,1fr))}.tw .lf-trp-other .lf-segc label:nth-child(3){border-left:0}.tw .lf-trp-other .lf-segc label:nth-child(n+3){border-top:1px solid var(--lf-border)}.tw .lf-trp-qr{flex-direction:column}}.tw .lf-lot{padding:0 0 32px}.tw .lf-lot-count,.tw .lf-lot-intro{color:var(--lf-text-3);font-size:13px}.tw .lf-lot-intro{margin:6px 28px 0;max-width:760px}.tw .lf-lot-intro a{color:var(--lf-text-2);text-decoration:underline;text-underline-offset:2px}.tw .lf-lot>.lf-views{margin-top:10px}.tw .lf-lot>.lf-lot-kpis{margin:14px 28px}.tw .lf-lot-kpis .lf-kpi-v{font-variant-numeric:tabular-nums}.tw .lf-lot-kpis .lf-lot-active{color:var(--lf-b-done-fg)}.tw .lf-lot-kpis .lf-lot-free{color:var(--lf-b-wait-fg)}.tw .lf-lot-dates{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));width:420px}.tw .lf-lot-dates .lf-pop-foot{grid-column:1/-1}.tw .lf-lot-sort{align-items:center;color:inherit;display:inline-flex;gap:4px}.tw .lf-lot-sort svg{color:var(--lf-border-strong);height:12px;width:12px}.tw .lf-lot-sort.lf-on,.tw .lf-lot-sort.lf-on svg,.tw .lf-lot-sort:hover{color:var(--lf-text)}.tw .lf-lot-table td{height:52px}.tw .lf-lot-name{display:grid;gap:2px;min-width:0;white-space:normal}.tw .lf-lot-name a{color:var(--lf-text);font-weight:500}.tw .lf-lot-name a:hover{text-decoration:underline;text-underline-offset:2px}.tw .lf-lot-mobile{color:var(--lf-text-3);display:none;font-size:12.5px}.tw .lf-lot-num{font-variant-numeric:tabular-nums}.tw .lf-lot-prog{align-items:center;display:flex;gap:10px;min-width:150px}.tw .lf-lot-bar{background:var(--lf-border);border-radius:3px;flex:1;height:6px;max-width:140px;overflow:hidden;position:relative}.tw .lf-lot-bar>span{background:var(--lf-brand);border-radius:3px;display:block;height:100%}.tw .lf-lot-prog-n{color:var(--lf-text-3);font-size:12.5px;font-variant-numeric:tabular-nums;white-space:nowrap}.tw .lf-lot-prog-n b{color:var(--lf-text);font-weight:600}.tw .lf-lot-fc .lf-muted{color:var(--lf-text-3)}.tw .lf-lot-fc>.lf-lot-kpis{margin-bottom:16px}.tw .lf-lot-fc .lf-kpi-d .lf-lot-prog{margin-top:6px}.tw .lf-lot-hd-n{color:var(--lf-text-3);font-size:12.5px}.tw .lf-lot-dtabs{margin:0;padding:0 16px}.tw .lf-lot-none{color:var(--lf-text-3);font-size:13px;padding:16px}.tw .lf-lot-code{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.tw .lf-lot-code a.lf-ref:hover{text-decoration:underline;text-underline-offset:2px}.tw .lf-lot-trap{display:grid;gap:2px;min-width:0;white-space:normal}.tw .lf-lot-trap a{color:var(--lf-text)}.tw .lf-lot-trap a:hover{text-decoration:underline;text-underline-offset:2px}.tw .lf-lot-codes td form{display:inline-flex}.tw .lf-lot-pager{border-top:1px solid var(--lf-border)}.tw .lf-lot-gen{display:grid;gap:10px;justify-items:start;padding:4px 16px 16px}.tw .lf-lot-gen p{color:var(--lf-text-3);font-size:13px;margin:0}.tw .lf-lot-code-h{font-family:var(--lf-font-mono);letter-spacing:.02em}.tw .lf-lot-qr{display:grid;gap:12px;justify-items:center;padding:16px}.tw .lf-lot-qr-img{background:#fff;border:1px solid var(--lf-border);border-radius:6px;height:auto;image-rendering:pixelated;max-width:220px;width:100%}.tw .lf-lot-surveys tfoot th{border-top:1px solid var(--lf-border);font-weight:600}.tw .lf-lot-comment{color:var(--lf-text-2);max-width:360px;white-space:normal}.tw .lf-lot-prefix-inp{font-family:var(--lf-font-mono);text-transform:uppercase}@media (max-width:767px){.tw .lf-lot-intro{margin:6px 16px 0}.tw .lf-lot>.lf-lot-kpis{margin:12px 16px}.tw .lf-lot-mobile{display:block}.tw .lf-lot-dates{grid-template-columns:minmax(0,1fr);width:290px}.tw .lf-lot-prog{min-width:0}.tw .lf-lot-act-l,.tw .lf-lot-bar{display:none}}.tw .lf-tts-season .lf-fbtn{font-weight:500}.tw .lf-tts-season .lf-pop{width:260px}.tw .lf-tts-season-opt{align-items:center;border-radius:6px;color:var(--lf-text);display:flex;gap:8px;padding:7px 8px}.tw .lf-tts-season-opt:hover{background:var(--lf-hover)}.tw .lf-tts-season-opt[aria-current]{font-weight:500}.tw .lf-tts-gap{display:inline-block;width:16px}.tw .lf-tts-season-name{align-items:center;color:var(--lf-text-2);display:inline-flex;gap:6px}.tw .lf-tts-grp{color:var(--lf-text-3);font-size:12px;font-weight:500;padding:8px 8px 2px}.tw .lf-tts-pop-form{display:grid;gap:12px;padding:12px}.tw .lf-tts-pop-form .lf-pop-foot{margin:0 -12px -12px}.tw .lf-pop.lf-tts-pop-form .lf-field>label{background:none;display:block;padding:0}.tw .lf-tts-pop-dates{width:320px}.tw .lf-pop.lf-tts-pop-form{left:auto;right:0}.tw .lf-tts-range{border:0;display:grid;gap:8px;grid-template-columns:1fr 1fr;margin:0;min-width:0;padding:0}.tw .lf-tts-range legend{color:var(--lf-text-2);font-size:12.5px;font-weight:600;grid-column:1/-1;margin-bottom:6px;padding:0}.tw .lf-tts-sum{align-items:center}.tw .lf-tts-sum .lf-sp{flex:1}.tw .lf-tts-catches{display:inline-flex;flex-wrap:wrap;gap:4px 14px}.tw .lf-tts-catches>span{align-items:baseline;display:inline-flex;gap:5px}.tw .lf-tts-seg .lf-seg-b[aria-current]{background:var(--lf-surface);box-shadow:var(--lf-shadow);color:var(--lf-text)}.tw .lf-tts-seg .lf-seg-b:hover{color:var(--lf-text)}.tw .lf-tts-n{font-variant-numeric:tabular-nums;font-weight:600}.tw .lf-tts-zero{color:var(--lf-text-3);font-variant-numeric:tabular-nums;font-weight:400}.tw .lf-tts-n-vespavelutina{color:var(--lf-brand-fg)}.tw .lf-tts-n-vespacrabro{color:var(--lf-info-fg)}.tw .lf-tts-n-vespaorientalis{color:var(--lf-warn-fg)}.tw .lf-tts-trap{display:flex;flex-direction:column;line-height:18px}.tw .lf-tts-kind{font-weight:500}.tw .lf-tts-code,.tw .lf-tts-mobile{color:var(--lf-text-3);font-size:12px}.tw .lf-tts-mobile{display:none}.tw .lf-tts-state{margin-top:3px}.tw .lf-tts-table td{height:auto;padding-bottom:8px;padding-top:8px}.tw .lf-tts-date,.tw .lf-tts-place{display:flex;flex-direction:column;line-height:18px}.tw .lf-tts-ago,.tw .lf-tts-place small{color:var(--lf-text-3);font-size:12px}.tw .lf-tts-fresh{color:var(--lf-ok-fg);font-size:12px}.tw .lf-tts-late{color:var(--lf-danger);font-size:12px;font-weight:500}.tw .lf-tts-num{font-variant-numeric:tabular-nums}.tw .lf-tts-comment{color:var(--lf-text-2);font-size:12.5px;max-width:240px;overflow:hidden;text-overflow:ellipsis}.tw .lf-tts-acts{align-items:center;display:inline-flex;gap:2px;justify-content:flex-end}.tw .lf-tts-note{color:var(--lf-text-3);font-size:12.5px;margin:0;padding:0 28px 24px}.tw .lf-tts-box{padding:0 28px}@media (max-width:767px){.tw .lf-tts-mobile{display:block}.tw .lf-tts-box,.tw .lf-tts-note{padding-left:16px;padding-right:16px}.tw .lf-tts-sum .lf-sp{display:none}}.tw .lf-modal:has(.lf-tts-wide){width:860px}.tw .lf-modal:has(.lf-tts-mid){width:620px}.tw .lf-tts-mh-sub{color:var(--lf-text-2);font-weight:400;margin-left:4px}.tw .lf-mh .lf-tts-code{font-weight:400;margin-left:6px}.tw .lf-tts-inline{display:inline;margin:0}.tw .lf-tts-suivi{border:1px solid var(--lf-border);border-radius:8px;overflow-x:auto}.tw .lf-tts-suivi tfoot th{border-bottom:0;border-top:1px solid var(--lf-border);color:var(--lf-text-2)}.tw .lf-tts-suivi tr.lf-tts-editing td{background:var(--lf-sel)}.tw .lf-tts-suivi tr.lf-tts-deleting td{background:var(--lf-tag-red-bg)}.tw .lf-tts-count-inp{font-variant-numeric:tabular-nums;height:30px;padding:0 8px;text-align:right;width:76px}.tw .lf-tts-del:hover{color:var(--lf-danger)}.tw .lf-tts-confirm p{margin:4px 0 10px}.tw .lf-tts-confirm-acts{display:flex;flex-wrap:wrap;gap:8px}.tw .lf-tts-photos{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.tw .lf-tts-photo{display:grid;gap:6px;margin:0}.tw .lf-tts-photo img,.tw .lf-tts-photo video{aspect-ratio:4/3;background:var(--lf-surface-2);border:1px solid var(--lf-border);border-radius:8px;display:block;-o-object-fit:cover;object-fit:cover;width:100%}.tw .lf-tts-photo-link{display:block}.tw .lf-tts-photo figcaption{color:var(--lf-text-3);font-size:12.5px}.tw .lf-tts-contacts{border:1px solid var(--lf-border);border-radius:8px;display:grid;gap:0;list-style:none;margin:0;padding:0}.tw .lf-tts-contacts>li{align-items:center;display:grid;gap:6px 14px;grid-template-columns:160px 1fr auto;padding:10px 14px}.tw .lf-tts-contacts>li+li{border-top:1px solid var(--lf-border)}.tw .lf-tts-contact-role,.tw .lf-tts-contact-who{align-items:flex-start;display:flex;flex-direction:column;gap:3px;min-width:0}.tw .lf-tts-contact-role small,.tw .lf-tts-contact-who small{color:var(--lf-text-3);font-size:12px}.tw .lf-tts-contact-ways{display:flex;flex-wrap:wrap;gap:4px 8px;justify-content:flex-end}.tw .lf-tts-way{white-space:nowrap}@media (max-width:599px){.tw .lf-tts-contacts>li{grid-template-columns:1fr}.tw .lf-tts-contact-ways{justify-content:flex-start}}.tw .lf-tts .lf-tbl-box{container:lf-tts-list/inline-size;overflow-x:auto}.tw .lf-tts-col-xl{display:none}@container lf-tts-list (min-width: 1600px){.tw .lf-tts-col-xl{display:table-cell}.tw .lf-tts-sub-xl{display:none}}@container lf-tts-list (max-width: 1150px){.tw .lf-table .lf-tts-col-dep{display:none}}.tw .lf-tts-table .lf-tts-place,.tw .lf-tts-table .lf-tts-trap{white-space:normal}.tw .lf-tts-table .lf-tts-trap{min-width:140px}@media (max-width:640px){.tw .lf-tts .lf-fbar{position:relative}.tw .lf-tts .lf-fbar details{position:static}.tw .lf-tts .lf-fbar .lf-pop{left:16px;max-width:none;right:16px;width:auto}}.tw .lf-tts-sub-xl{color:var(--lf-text-3);font-size:12px}.tw .lf-tts .lf-tbl-box{position:relative}.tw .lf-tts-place small{display:block;max-width:200px;overflow:hidden;text-overflow:ellipsis}:root{--lf-hm-land:#e6e5e0;--lf-hm-town-bg:#efeeea;--lf-hm-town-border:#a8a6a0;--lf-hm-zero-stroke:#8d8c94;--lf-hm-water:#4a90d9;--lf-hm-townhall:#742f57}:root[data-theme=dark]{--lf-hm-land:#29292e;--lf-hm-town-bg:#232327;--lf-hm-town-border:#5a5a62;--lf-hm-zero-stroke:#75757d;--lf-hm-townhall:#de9dc2}.tw .lf-hm{--lf-hm-q0:var(--lf-seq-1);--lf-hm-q1:color-mix(in srgb,var(--lf-seq-1),var(--lf-seq-2));--lf-hm-q2:var(--lf-seq-2);--lf-hm-q3:color-mix(in srgb,var(--lf-seq-2),var(--lf-seq-3));--lf-hm-q4:var(--lf-seq-3);--lf-hm-q5:color-mix(in srgb,var(--lf-seq-3),var(--lf-seq-4));--lf-hm-q6:var(--lf-seq-4);--lf-hm-q7:color-mix(in srgb,var(--lf-seq-4),var(--lf-seq-5));--lf-hm-q8:var(--lf-seq-5)}.tw .lf-hm [hidden]{display:none!important}.tw .lf-hm-count{color:var(--lf-text-3);font-size:13px}.tw .lf-hm-intro{color:var(--lf-text-2);font-size:13px;margin:-6px 28px 14px}.tw .lf-hm-pop{min-width:260px}.tw .lf-hm-period{padding:12px}.tw .lf-hm-period .lf-field+.lf-field{margin-top:10px}.tw .lf-hm-period .lf-pop-foot{margin:12px -12px -12px}.tw .lf-hm-radio{flex:none}.tw .lf-hm-sort{align-items:center;color:inherit;display:inline-flex;gap:4px;text-decoration:none}.tw .lf-hm-sort:hover{color:var(--lf-text)}.tw .lf-hm-date{font-variant-numeric:tabular-nums;white-space:nowrap}.tw .lf-hm-trap{display:flex;flex-direction:column;min-width:0}.tw .lf-hm-link{color:var(--lf-text);font-weight:500;text-decoration:none}.tw .lf-hm-link:hover{text-decoration:underline}.tw .lf-hm-table .lf-sub{color:var(--lf-text-3);display:block;font-size:12px}.tw .lf-hm-num{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.tw .lf-hm-num b{font-weight:500}.tw .lf-hm-num b.lf-hm-pos{color:var(--lf-text);font-weight:600}.tw .lf-hm-comment{color:var(--lf-text-2);max-width:280px}.tw .lf-hm-crumb{padding:18px 28px 0}.tw .lf-hm-crumb a{align-items:center;display:inline-flex;gap:4px}.tw .lf-hm-crumb+.lf-ph{padding-top:6px}.tw .lf-hm-acts{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.tw .lf-hm-body{padding:0 28px 32px}.tw .lf-hm-top{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.tw .lf-hm-levels .lf-seg-b{text-decoration:none}.tw .lf-hm-levels .lf-seg-b:hover{color:var(--lf-text)}.tw .lf-hm-levels .lf-seg-b[aria-current=page]{background:var(--lf-surface);box-shadow:var(--lf-shadow);color:var(--lf-text)}.tw .lf-hm-levels .lf-hm-off{cursor:default;opacity:.45}.tw .lf-hm-picks{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.tw .lf-hm-pick{display:flex;margin:0}.tw .lf-hm-pick .lf-sel,.tw .lf-hm-pick .ts-wrapper{min-width:240px}.tw .lf-hm-bar{flex-wrap:wrap;gap:8px}.tw .lf-hm-tools{align-items:center;display:inline-flex;gap:4px}.tw .lf-hm-bar .lf-b[aria-pressed=true]{background:var(--lf-hover);border-color:var(--lf-text-3);color:var(--lf-text)}.tw .lf-hm-bar .lf-seg-b{height:26px}.tw .lf-hm-week{align-items:center;display:inline-flex;gap:8px}.tw .lf-hm-week label{display:inline-flex;margin:0}.tw .lf-hm-week input{accent-color:var(--lf-action);width:140px}.tw .lf-hm-week-l{color:var(--lf-text);font-size:12.5px;font-variant-numeric:tabular-nums;font-weight:600;min-width:112px}.tw .lf-hm-bar .lf-hm-off,.tw .lf-hm-bar .lf-hm-on,.tw .lf-hm-bar .lf-hm-spin{display:none}.tw .lf-hm-bar [aria-pressed=false]>.lf-hm-off,.tw .lf-hm-bar [aria-pressed=true]>.lf-hm-on{display:inline-block}.tw .lf-hm-bar [aria-pressed=false]:has(>.lf-hm-off)>.lf-hm-ico,.tw .lf-hm-bar [aria-pressed=true]:has(>.lf-hm-on)>.lf-hm-ico{display:none}.tw .lf-hm-bar .lf-busy>.lf-hm-ico,.tw .lf-hm-bar .lf-busy>.lf-hm-off,.tw .lf-hm-bar .lf-busy>.lf-hm-on{display:none}.tw .lf-hm-bar .lf-busy>.lf-hm-spin{animation:lf-hm-spin 1s linear infinite;display:inline-block}@keyframes lf-hm-spin{to{transform:rotate(1turn)}}.tw .lf-hm-stage{border-bottom:1px solid var(--lf-border);display:flex;position:relative}.tw .lf-hm-canvas{background:var(--lf-surface);flex:1 1 auto;min-width:0;position:relative}.tw .lf-hm-svg{display:block;height:auto;margin:0 auto;max-height:76vh;max-width:1024px;touch-action:none;width:100%}.tw .lf-hm-brush .selection{fill:var(--lf-text);fill-opacity:.08;stroke:var(--lf-text-2);stroke-dasharray:3 3}.tw .lf-hm-svg .lf-hm-commune{stroke:var(--lf-surface);stroke-width:.5px;cursor:pointer;transition:fill .2s}.tw .lf-hm-svg .lf-hm-commune:hover{stroke:var(--lf-text);stroke-width:1.5px}.tw .lf-hm-svg .lf-hm-land{fill:var(--lf-hm-land)}.tw .lf-hm-svg .lf-hm-town-bg{fill:var(--lf-hm-town-bg);stroke:none}.tw .lf-hm-svg .lf-hm-town-border{fill:none;stroke:var(--lf-hm-town-border);stroke-width:1px;pointer-events:none}.tw .lf-hm-svg .lf-hm-point{stroke:var(--lf-surface);cursor:pointer;opacity:.95}.tw .lf-hm-svg .lf-hm-zero{fill:var(--lf-surface);stroke:var(--lf-hm-zero-stroke)}.tw .lf-hm-svg .lf-hm-river{fill:none;stroke:var(--lf-hm-water);stroke-width:1px;cursor:pointer;opacity:.6;pointer-events:stroke}.tw .lf-hm-svg .lf-hm-lake{fill:var(--lf-hm-water);fill-opacity:.3;stroke:var(--lf-hm-water);stroke-width:.5px;cursor:pointer;opacity:.6}.tw .lf-hm-svg .lf-hm-city{fill:var(--lf-text);stroke:var(--lf-surface);stroke-width:1px;pointer-events:none}.tw .lf-hm-svg .lf-hm-city-label{font-weight:600;pointer-events:none}.tw .lf-hm-svg .lf-hm-city-name{fill:var(--lf-text)}.tw .lf-hm-svg .lf-hm-city-halo{fill:var(--lf-surface);stroke:var(--lf-surface);stroke-width:3px;stroke-linejoin:round}.tw .lf-hm-svg .lf-hm-q0{fill:var(--lf-hm-q0)}.tw .lf-hm-svg .lf-hm-q1{fill:var(--lf-hm-q1)}.tw .lf-hm-svg .lf-hm-q2{fill:var(--lf-hm-q2)}.tw .lf-hm-svg .lf-hm-q3{fill:var(--lf-hm-q3)}.tw .lf-hm-svg .lf-hm-q4{fill:var(--lf-hm-q4)}.tw .lf-hm-svg .lf-hm-q5{fill:var(--lf-hm-q5)}.tw .lf-hm-svg .lf-hm-q6{fill:var(--lf-hm-q6)}.tw .lf-hm-svg .lf-hm-q7{fill:var(--lf-hm-q7)}.tw .lf-hm-svg .lf-hm-q8{fill:var(--lf-hm-q8)}.tw .lf-legend i.lf-hm-key{border-radius:2px;height:12px;vertical-align:-1px;width:12px}.tw .lf-hm-key.lf-hm-land{background:var(--lf-hm-land)}.tw .lf-hm-key.lf-hm-zero{background:var(--lf-surface);border-radius:50%;box-shadow:inset 0 0 0 1px var(--lf-hm-zero-stroke)}.tw .lf-hm-key.lf-hm-q0{background:var(--lf-hm-q0)}.tw .lf-hm-key.lf-hm-q1{background:var(--lf-hm-q1)}.tw .lf-hm-key.lf-hm-q2{background:var(--lf-hm-q2)}.tw .lf-hm-key.lf-hm-q3{background:var(--lf-hm-q3)}.tw .lf-hm-key.lf-hm-q4{background:var(--lf-hm-q4)}.tw .lf-hm-key.lf-hm-q5{background:var(--lf-hm-q5)}.tw .lf-hm-key.lf-hm-q6{background:var(--lf-hm-q6)}.tw .lf-hm-key.lf-hm-q7{background:var(--lf-hm-q7)}.tw .lf-hm-key.lf-hm-q8{background:var(--lf-hm-q8)}.tw .lf-legend i.lf-hm-key-townhall{background:var(--lf-text);border-radius:50%;height:6px;margin-left:3px;vertical-align:1px;width:6px}.tw .lf-legend i.lf-hm-key-water{background:var(--lf-hm-water);border-radius:2px;height:3px;opacity:.6;vertical-align:2px;width:14px}.tw .lf-hm-legend{border-bottom:1px solid var(--lf-border);display:flex;flex-direction:column;gap:6px;padding:10px 16px}.tw .lf-hm-legend-t{color:var(--lf-text-3);font-size:12px}.tw .lf-hm-legend .lf-legend{gap:6px 14px}.tw .lf-hm-top10{border-left:1px solid var(--lf-border);flex:0 0 220px;padding:14px 16px}.tw .lf-hm-top10 h2{color:var(--lf-text-2);font-size:12.5px;font-weight:600;margin:0 0 8px}.tw .lf-hm-top10 ol{counter-reset:lf-hm-top;list-style:none;margin:0;padding:0}.tw .lf-hm-top10 li{align-items:baseline;counter-increment:lf-hm-top;display:flex;font-size:12.5px;gap:8px;padding:4px 0}.tw .lf-hm-top10 li:before{color:var(--lf-text-3);content:counter(lf-hm-top);flex:none;font-variant-numeric:tabular-nums;width:16px}.tw .lf-hm-top10 li span{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tw .lf-hm-top10 li b{font-variant-numeric:tabular-nums;font-weight:600}.tw .lf-hm-error{color:var(--lf-b-fail-fg);font-size:13px;margin:0;padding:12px 16px}.tw .lf-hm-tip{background:var(--lf-surface);border:1px solid var(--lf-border);border-radius:7px;box-shadow:var(--lf-shadow-menu);color:var(--lf-text);font-size:12.5px;line-height:18px;max-width:300px;padding:8px 10px;pointer-events:none;position:absolute;z-index:5}.tw .lf-hm-tip b{font-weight:600}.tw .lf-hm-tip i{color:var(--lf-text-3)}@media (max-width:1023px){.tw .lf-hm-stage{flex-direction:column}.tw .lf-hm-top10{border-left:0;border-top:1px solid var(--lf-border);flex-basis:auto}}@media (max-width:767px){.tw .lf-hm-intro{margin:-6px 16px 12px}.tw .lf-hm-crumb{padding:16px 16px 0}.tw .lf-hm-body{padding:0 16px 24px}.tw .lf-hm-pick,.tw .lf-hm-picks{width:100%}.tw .lf-hm-pick .lf-sel,.tw .lf-hm-pick .ts-wrapper{min-width:0;width:100%}.tw .lf-hm-lbl{display:none}.tw .lf-hm-week input{width:100px}}.tw .lf-tmap,.tw .lf-tmap-pop{--lf-tmap-own:#d9731a;--lf-tmap-batch:#2d6fd1;--lf-tmap-territory:#8a55c2;--lf-tmap-public:#2e8b57;--lf-tmap-admin:#8d8c94}.tw .lf-tmap-intro,.tw .lf-tmap-scope{color:var(--lf-text-3);font-size:13px}.tw .lf-tmap-intro{margin:6px 28px 0;max-width:760px}.tw .lf-tmap-fbar{padding-bottom:0}.tw .lf-tmap-pop .lf-pop-list label span:not(.lf-n){white-space:normal}.tw .lf-tmap-radio{accent-color:var(--lf-action);margin:0}.tw .lf-tmap{background:var(--lf-surface-2);border:1px solid var(--lf-border);border-radius:9px;height:calc(100vh/var(--lf-zoom, 1) - 190px);margin:14px 28px 0;min-height:460px;overflow:hidden;position:relative}.tw .lf-tmap:-webkit-full-screen{border:0;border-radius:0;margin:0}.tw .lf-tmap:fullscreen{border:0;border-radius:0;margin:0}.tw .lf-tmap-canvas{inset:0;position:absolute}.tw .lf-tmap .maplibregl-ctrl-group{border-radius:7px;box-shadow:0 4px 14px #14132714}.tw .lf-tmap-note{color:var(--lf-text-3);font-size:12.5px;margin:8px 28px 24px}.tw .lf-tmap-bar{align-items:flex-start;display:flex;flex-wrap:wrap;gap:8px;left:12px;pointer-events:none;position:absolute;right:56px;top:12px;z-index:2}.tw .lf-tmap-bar>*{pointer-events:auto}.tw .lf-tmap-bar .lf-b{background:var(--lf-surface);box-shadow:0 4px 14px #14132714}.tw .lf-tmap-search{position:relative;width:min(320px,100%)}.tw .lf-tmap-search>svg{color:var(--lf-text-3);left:10px;pointer-events:none;position:absolute;top:10px}.tw .lf-tmap-search input{background:var(--lf-surface);border:1px solid var(--lf-border-strong);border-radius:7px;box-shadow:0 4px 14px #14132714;color:var(--lf-text);font:inherit;height:36px;padding:0 10px 0 34px;width:100%}.tw .lf-tmap-search input:focus{border-color:var(--lf-focus);box-shadow:0 0 0 3px var(--lf-ring);outline:none}.tw .lf-tmap-results{background:var(--lf-surface);border:1px solid var(--lf-border);border-radius:7px;box-shadow:var(--lf-shadow-menu);list-style:none;margin:4px 0 0;max-height:300px;overflow-y:auto;padding:4px}.tw .lf-tmap-results[hidden]{display:none}.tw .lf-tmap-results [role=option]{border-radius:5px;cursor:pointer;display:grid;padding:6px 8px}.tw .lf-tmap-results [aria-selected=true],.tw .lf-tmap-results [role=option]:hover{background:var(--lf-surface-2)}.tw .lf-tmap-results small{color:var(--lf-text-3);font-size:12px}.tw .lf-tmap-res-trap{align-items:center;display:inline-flex;gap:6px}.tw .lf-tmap-empty{color:var(--lf-text-3);padding:6px 8px}.tw .lf-tmap-opt{align-items:center;clear:both;color:var(--lf-text);cursor:pointer;display:flex;font-size:13px;font-weight:400;gap:8px;margin:0;padding:4px 0}.tw .lf-tmap-opt input{accent-color:var(--lf-action);margin:0}.tw .lf-tmap-status{background:var(--lf-surface);border:1px solid var(--lf-border);border-radius:7px;box-shadow:var(--lf-shadow-menu);color:var(--lf-text-2);font-size:13px;left:50%;margin:0;padding:8px 12px;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:1}.tw .lf-tmap-status[hidden]{display:none}.tw .lf-tmap-legend{align-items:center;background:color-mix(in srgb,var(--lf-surface) 94%,#0000);border:1px solid var(--lf-border);border-radius:9px;bottom:12px;color:var(--lf-text-2);display:flex;flex-wrap:wrap;font-size:12.5px;gap:4px 6px;left:12px;max-width:calc(100% - 290px);padding:5px 8px;position:absolute;width:-moz-fit-content;width:fit-content;z-index:1}.tw .lf-tmap-legend>b{color:var(--lf-text);font-variant-numeric:tabular-nums;font-weight:600;margin-right:4px}.tw .lf-tmap-kind{align-items:center;background:#0000;border:0;border-radius:6px;color:inherit;cursor:pointer;display:inline-flex;font:inherit;gap:6px;height:30px;padding:0 7px}.tw .lf-tmap-kind:hover{background:var(--lf-surface-2)}.tw .lf-tmap-kind[aria-pressed=false]{color:var(--lf-text-3);text-decoration:line-through}.tw .lf-tmap-kind[aria-pressed=false] .lf-tmap-dot{opacity:.3}.tw .lf-tmap-kind .lf-n{color:var(--lf-text-3);font-size:11.5px;font-variant-numeric:tabular-nums}.tw .lf-tmap-dot{border:2px solid var(--lf-surface);border-radius:50%;box-shadow:0 0 0 1px var(--lf-border-strong);display:inline-block;flex:none;height:11px;width:11px}.tw .lf-tmap-dot-own{background:var(--lf-tmap-own)}.tw .lf-tmap-dot-batch{background:var(--lf-tmap-batch)}.tw .lf-tmap-dot-territory{background:var(--lf-tmap-territory)}.tw .lf-tmap-dot-public{background:var(--lf-tmap-public)}.tw .lf-tmap-dot-admin{background:var(--lf-tmap-admin)}.tw .lf-tmap-pop .maplibregl-popup-content{background:var(--lf-surface);border:1px solid var(--lf-border);border-radius:9px;box-shadow:var(--lf-shadow-menu);color:var(--lf-text);font-size:13px;padding:10px 12px}.tw .lf-tmap-pop .maplibregl-popup-close-button{border-radius:5px;color:var(--lf-text-3);height:22px;right:4px;top:4px;width:22px}.tw .lf-tmap-pop p{margin:4px 0 0}.tw .lf-tmap-pop .lf-tmap-pop-k{align-items:center;color:var(--lf-text-3);display:flex;font-size:12px;font-weight:600;gap:6px;margin:0;padding-right:22px}.tw .lf-tmap-pop-l{font-weight:600}.tw .lf-tmap-pop-m{color:var(--lf-text-2);font-size:12.5px}.tw .lf-tmap-pop-cap{border-top:1px solid var(--lf-border);font-size:12.5px;margin-top:8px;padding-top:8px}.tw .lf-tmap-pop-cap b{font-weight:600}.tw .lf-tmap-pop-cap ul{color:var(--lf-text-2);list-style:none;margin:2px 0 0;padding:0}.tw .lf-tmap-pop-f{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-top:10px}.tw .lf-tmap-pop-list{list-style:none;margin:6px -4px 0;max-height:260px;overflow-y:auto;padding:0}.tw .lf-tmap-pop-list button{align-items:center;background:#0000;border:0;border-radius:5px;color:var(--lf-text);cursor:pointer;display:flex;flex-wrap:wrap;font:inherit;gap:2px 6px;padding:6px 4px;text-align:left;width:100%}.tw .lf-tmap-pop-list button:hover{background:var(--lf-hover)}.tw .lf-tmap-pop-list small{color:var(--lf-text-3);font-size:12px;padding-left:17px;width:100%}@media (max-width:767px){.tw .lf-tmap-intro{margin:6px 16px 0}.tw .lf-tmap{border-left:0;border-radius:0;border-right:0;height:calc(100dvh/var(--lf-zoom, 1) - 200px);margin:12px 0 0;min-height:380px}.tw .lf-tmap-note{margin:8px 16px 20px}.tw .lf-tmap-bar{right:52px}.tw .lf-tmap-search{width:100%}.tw .lf-tmap-legend{gap:2px;max-width:calc(100% - 24px);padding:4px;right:12px}.tw .lf-tmap-legend>b{padding:0 6px;width:100%}.tw .lf-tmap .maplibregl-ctrl-bottom-right{bottom:120px}}.tw .lf-measure{display:contents}.tw .lf-cmap-measure .lf-cmap-panel{padding:4px;width:250px}.tw .lf-cmap-measure .lf-lbl{padding:6px 8px 2px}.tw .lf-cmap-measure .lf-menu-item{width:100%}.tw .lf-cmap-measure .lf-menu-item[hidden]{display:none}.tw .lf-measure-note{border-top:1px solid var(--lf-border);color:var(--lf-text-3);font-size:12px;line-height:1.4;margin:4px -4px -4px;padding:8px 10px}.tw .lf-measure-bar{align-items:center;background:var(--lf-surface);border:1px solid var(--lf-border);border-radius:10px;box-shadow:var(--lf-shadow-menu);display:flex;font-size:13px;gap:6px;left:50%;max-width:100%;padding:6px 6px 6px 14px;pointer-events:auto;position:absolute;top:calc(100% + 8px);transform:translateX(-50%);width:-moz-max-content;width:max-content;z-index:6}.tw .lf-measure-bar[hidden]{display:none}.tw .lf-measure-bar>span{flex:1;font-variant-numeric:tabular-nums;min-width:0}.tw .lf-measure-bar .lf-b{box-shadow:none}.tw .lf-measure-bar .lf-b-pri{background:var(--lf-action);color:var(--lf-action-fg)}.tw .lf-measure-bar .lf-b-pri:hover{background:var(--lf-action-hover)}.tw .lf-measure-tag{align-items:center;background:var(--lf-surface);border:1px solid #2563eb;border-radius:7px;box-shadow:0 4px 14px #1413271f;color:var(--lf-text);display:flex;font-size:12px;font-variant-numeric:tabular-nums;font-weight:500;gap:4px;padding:3px 3px 3px 9px;white-space:nowrap}.tw .lf-measure-tag button{background:#0000;border:0;border-radius:5px;color:var(--lf-text-3);cursor:pointer;font-size:15px;height:20px;line-height:1;width:20px}.tw .lf-measure-tag button:hover{background:var(--lf-surface-2);color:var(--lf-text)}@media (max-width:767px){.tw .lf-measure-bar{flex-wrap:wrap;width:100%}.tw .lf-measure-bar>span{flex-basis:100%}}.tw .lf-measure-tag-azimuth{border-color:#dc2626}.tw .lf-tgrid{display:contents}.tw .lf-cmap-grid .lf-cmap-panel{width:270px}.tw .lf-tgrid-on{padding-top:0}.tw .lf-tgrid-note{clear:both;color:var(--lf-text-3);font-size:12px;line-height:1.4;margin:2px 0 0}.tw .lf-tgrid-seg{background:var(--lf-surface-2);border:1px solid var(--lf-border);border-radius:7px;clear:both;display:flex;gap:2px;margin-top:2px;padding:2px}.tw .lf-tgrid-seg label{cursor:pointer;display:flex;flex:1 1 0;margin:0;min-width:0;position:relative}.tw .lf-tgrid-seg input{cursor:pointer;height:100%;inset:0;margin:0;opacity:0;position:absolute;width:100%}.tw .lf-tgrid-seg span{align-items:center;border-radius:5px;color:var(--lf-text-2);display:flex;flex:1;font-size:12.5px;font-variant-numeric:tabular-nums;font-weight:500;height:26px;justify-content:center;white-space:nowrap}.tw .lf-tgrid-seg label:hover span{color:var(--lf-text)}.tw .lf-tgrid-seg input:checked+span{background:var(--lf-surface);box-shadow:var(--lf-shadow);color:var(--lf-text)}.tw .lf-tgrid-seg input:focus-visible+span{box-shadow:0 0 0 2px var(--lf-ring)}.tw .lf-tgrid-legend{clear:both;color:var(--lf-text-2);display:grid;font-size:12.5px;gap:4px;list-style:none;margin:0;padding:2px 0 0}.tw .lf-tgrid-legend li{align-items:center;display:flex;gap:8px}.tw .lf-tgrid-key{border:1px solid #0000;border-radius:3px;height:14px;width:14px}.tw .lf-tgrid-key-n1{background:#f5b83d8c;border-color:#f5b83d}.tw .lf-tgrid-key-n2{background:#eb7a2e8c;border-color:#eb7a2e}.tw .lf-tgrid-key-n4{background:#c9352b8c;border-color:#c9352b}.tw .lf-tgrid-key-empty{background:#9a98a640;border-color:#9a98a6}.tw .lf-tgrid-exports .lf-b{margin:2px 4px 0 0}.tw .lf-tgrid-exports .lf-b[aria-disabled]{opacity:.5;pointer-events:none}.tw .lf-tgrid-hint{background:var(--lf-surface);border:1px solid var(--lf-border);border-radius:7px;box-shadow:var(--lf-shadow-menu);color:var(--lf-text-2);font-size:12.5px;left:50%;margin:0;padding:6px 10px;position:absolute;top:calc(100% + 8px);transform:translateX(-50%);white-space:nowrap;z-index:2}.tw .lf-tgrid-hint[hidden]{display:none}.tw .lf-tgrid-status{background:var(--lf-surface-2);border-radius:6px;clear:both;color:var(--lf-text);font-size:12.5px;line-height:1.4;margin:6px 0 2px;padding:6px 8px}.tw .lf-tgrid-status[hidden]{display:none}.tw .lf-tgrid-code{color:var(--lf-text-3);font-size:11.5px;margin-top:2px!important}.tw .lf-tsea{padding:0 0 32px}.tw .lf-tsea-count,.tw .lf-tsea-intro{color:var(--lf-text-3);font-size:13px}.tw .lf-tsea-intro{margin:6px 28px 0;max-width:760px}.tw .lf-tsea-chain{margin:14px 28px}.tw .lf-tsea-table td{height:56px;padding-bottom:8px;padding-top:8px}.tw .lf-tsea-name{display:grid;gap:2px;min-width:0;white-space:normal}.tw .lf-tsea-name a{color:var(--lf-text);font-weight:500}.tw .lf-tsea-name a:hover{text-decoration:underline;text-underline-offset:2px}.tw .lf-tsea-name b{font-weight:500}.tw .lf-tsea-mobile{color:var(--lf-text-3);display:none;font-size:12.5px}.tw .lf-tsea-period{display:grid;gap:2px;white-space:normal}.tw .lf-tsea-period small{color:var(--lf-text-3);font-size:12.5px}.tw .lf-tsea-period .lf-tsea-junction{align-items:center;color:var(--lf-b-wait-fg);display:inline-flex;gap:5px}.tw .lf-tsea-junction svg{height:13px;width:13px}.tw .lf-tsea-num{font-variant-numeric:tabular-nums}.tw .lf-tsea-acts{align-items:center;gap:2px}.tw .lf-tsea-acts,.tw .lf-tsea-acts form{display:inline-flex}.tw .lf-tsea-del,.tw .lf-tsea-del:hover{color:var(--lf-b-fail-fg)}.tw .lf-tsea-locked{color:var(--lf-text-3);cursor:help}.tw .lf-tsea-chain-form{margin:0}@media (max-width:767px){.tw .lf-tsea-intro{margin:6px 16px 0}.tw .lf-tsea-chain{margin:12px 16px}.tw .lf-tsea-mobile{display:block}}.tw .lf-flag{padding:0 0 32px}.tw .lf-flag-count{color:var(--lf-text-3);font-size:13px;font-variant-numeric:tabular-nums}.tw .lf-flag-intro{color:var(--lf-text-3);font-size:13px;margin:6px 28px 14px;max-width:760px}.tw .lf-flag-table td{height:60px;padding-bottom:8px;padding-top:8px}.tw .lf-flag-name{display:grid;gap:3px;min-width:0;white-space:normal}.tw .lf-flag-name a{color:var(--lf-text);font-size:13px;font-weight:500}.tw .lf-flag-name a:hover{text-decoration:underline;text-underline-offset:2px}.tw .lf-flag-name small{color:var(--lf-text-3);font-size:12.5px;max-width:560px}.tw .lf-flag-obsolete{align-items:center;color:var(--lf-b-wait-fg);display:inline-flex;gap:5px}.tw .lf-flag-obsolete svg{height:13px;width:13px}.tw .lf-flag-detail{color:var(--lf-text-2);font-size:13px;white-space:normal}.tw .lf-badge.lf-flag-off{background:var(--lf-surface-2);color:var(--lf-text-3)}.tw .lf-flag-date{color:var(--lf-text-3);font-size:12.5px;font-variant-numeric:tabular-nums}.tw .lf-flag-fiche{display:grid;gap:16px;max-width:1080px}.tw .lf-flag-fiche .lf-fh h1{font-size:20px}.tw .lf-flag-desc{color:var(--lf-text-3);font-size:13px;margin:8px 0 0;max-width:680px}.tw .lf-flag-alert,.tw .lf-flag-errors{margin:0}.tw .lf-flag-errors{margin:16px 20px 0}.tw .lf-flag-groups{display:grid;gap:10px 16px;grid-template-columns:repeat(2,minmax(0,1fr))}.tw .lf-flag-pct{max-width:260px}.tw .lf-flag-unit{position:relative}.tw .lf-flag-unit .lf-inp{font-variant-numeric:tabular-nums;padding-right:32px}.tw .lf-flag-unit span{color:var(--lf-text-3);font-size:13px;position:absolute;right:12px;top:50%;transform:translateY(-50%)}.tw .lf-flag-add{border-bottom:1px solid var(--lf-border);display:flex;gap:8px;padding:14px 16px}.tw .lf-flag-add .lf-inp{flex:1;min-width:0}.tw .lf-flag-empty{color:var(--lf-text-3);font-size:13px;margin:0;padding:16px}.tw .lf-flag-actors,.tw .lf-flag-history{list-style:none;margin:0;padding:0}.tw .lf-flag-actors li{align-items:center;display:flex;gap:12px;min-height:56px;padding:8px 16px}.tw .lf-flag-actors li+li,.tw .lf-flag-history li+li{border-top:1px solid var(--lf-border)}.tw .lf-flag-actors form{display:inline-flex;margin-left:auto}.tw .lf-flag-who{display:grid;gap:2px;min-width:0}.tw .lf-flag-who a,.tw .lf-flag-who b{color:var(--lf-text);font-size:13.5px;font-weight:500}.tw .lf-flag-who a:hover{text-decoration:underline;text-underline-offset:2px}.tw .lf-flag-who small{color:var(--lf-text-3);font-size:12.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tw .lf-flag-history li{color:var(--lf-text-2);display:flex;font-size:13px;gap:16px;padding:10px 16px}.tw .lf-flag-history time{color:var(--lf-text-3);flex:none;font-variant-numeric:tabular-nums;white-space:nowrap;width:128px}.tw .lf-flag-history b{color:var(--lf-text);font-weight:500}@media (max-width:767px){.tw .lf-flag-intro{margin:6px 16px 12px}.tw .lf-flag-groups{grid-template-columns:minmax(0,1fr)}.tw .lf-flag-history li{flex-direction:column;gap:2px}.tw .lf-flag-actors li{align-items:flex-start}}.tw .lf-ctry{padding:0 0 32px}.tw .lf-ctry-count{color:var(--lf-text-3);font-size:13px;font-variant-numeric:tabular-nums}.tw .lf-ctry-intro{color:var(--lf-text-3);font-size:13px;margin:6px 28px 14px;max-width:760px}.tw .lf-ctry-table td{height:60px;padding-bottom:8px;padding-top:8px}.tw .lf-ctry-name{display:grid;gap:2px}.tw .lf-ctry-name span{color:var(--lf-text);font-size:13px;font-weight:500}.tw .lf-ctry-name small{color:var(--lf-text-3);font-size:12px}.tw .lf-ctry-num{color:var(--lf-text-2);font-size:13px;font-variant-numeric:tabular-nums}.tw .lf-badge.lf-ctry-open{background:var(--lf-b-done-bg);color:var(--lf-b-done-fg)}.tw .lf-badge.lf-ctry-testing{background:var(--lf-b-wait-bg);color:var(--lf-b-wait-fg)}.tw .lf-badge.lf-ctry-closed{background:var(--lf-surface-2);color:var(--lf-text-3)}.tw .lf-ctry-form{align-items:center;display:flex;gap:8px}.tw .lf-ctry-form .lf-sel{height:32px;width:auto}.tw .lf-ctry-locked{color:var(--lf-text-3);font-size:12.5px}.tw .lf-ctry-legend{display:grid;gap:8px;margin:18px 28px 0;max-width:760px}.tw .lf-ctry-legend div{align-items:baseline;display:grid;gap:12px;grid-template-columns:90px 1fr}.tw .lf-ctry-legend dd{color:var(--lf-text-2);font-size:13px;margin:0}.tw .lf-ctry-back{color:var(--lf-text-2);font-size:13px;margin-left:auto}.tw .lf-ctry-name span .lf-badge{margin-left:6px}.tw .lf-badge.lf-ctry-pilot{background:var(--lf-surface-2);color:var(--lf-text-2)}.tw .lf-ctry-later{display:block;margin-top:4px}.tw .lf-xp:not(.lf-fc){padding:0 0 32px}.tw .lf-xp-intro{color:var(--lf-text-3);font-size:13px;margin:6px 28px 14px;max-width:760px}.tw .lf-xp-name{display:grid;gap:3px;min-width:0;white-space:normal}.tw .lf-xp-name a{color:var(--lf-text);font-size:13px;font-weight:500}.tw .lf-xp-name a:hover{text-decoration:underline;text-underline-offset:2px}.tw .lf-xp-name small{color:var(--lf-text-3);font-size:12px}.tw .lf-fc.lf-xp{display:grid;gap:16px;max-width:1080px}.tw .lf-xp .lf-fh h1{font-size:20px}.tw .lf-xp-desc{color:var(--lf-text-3);font-size:13px;margin:8px 0 0;max-width:680px}.tw .lf-xp-alert{margin:0}.tw .lf-xp-weights{display:grid;gap:12px 16px;grid-template-columns:repeat(2,minmax(0,1fr))}.tw .lf-xp-weights small{color:var(--lf-text-3);font-size:12px}.tw .lf-xp-unit{max-width:160px;position:relative}.tw .lf-xp-unit .lf-inp{font-variant-numeric:tabular-nums;padding-right:32px}.tw .lf-xp-unit span{color:var(--lf-text-3);font-size:13px;position:absolute;right:12px;top:50%;transform:translateY(-50%)}.tw .lf-xp-panel .lf-hd{align-items:center;display:flex;gap:12px;justify-content:space-between}.tw .lf-xp-verdict{margin:14px 16px 0}.tw .lf-xp-table th[scope=row]{display:grid;font-weight:400;gap:2px;text-align:left;white-space:normal}.tw .lf-xp-measure{color:var(--lf-text);font-size:13px}.tw .lf-xp-table th[scope=row] small{color:var(--lf-text-3);font-size:12px}.tw .lf-xp-table td{font-variant-numeric:tabular-nums}.tw .lf-xp-steps{border-top:1px solid var(--lf-border);padding:16px}.tw .lf-xp-steps h3{font-size:14px;font-weight:600;margin:0}.tw .lf-xp-steps>p{font-size:13px;margin:4px 0 12px}.tw .lf-xp-steps-grid{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.tw .lf-xp-steps h4{font-size:13px;font-weight:600;margin:0 0 8px}.tw .lf-xp-steps ol{list-style:none;margin:0;padding:0}.tw .lf-xp-steps li{border-bottom:1px solid var(--lf-border);display:grid;font-size:13px;font-variant-numeric:tabular-nums;gap:8px;grid-template-columns:minmax(0,1fr) auto 56px;padding:6px 0}.tw .lf-xp-steps li small{color:var(--lf-text-3);text-align:right}.tw .lf-xp-reset{align-items:center;display:flex;gap:16px;justify-content:space-between;padding:14px 16px}.tw .lf-xp-reset p{font-size:13px;margin:0}@media (max-width:760px){.tw .lf-xp-intro{margin:6px 16px 14px}.tw .lf-xp-steps-grid,.tw .lf-xp-weights{grid-template-columns:1fr}.tw .lf-xp-reset{align-items:stretch;flex-direction:column}}.tw .lf-auth{align-items:center;background:var(--lf-bg);color:var(--lf-text);display:flex;flex-direction:column;min-height:100vh;min-height:100dvh;padding:48px 16px 32px}.tw .lf-auth-logo{display:block;margin:0 0 24px}.tw .lf-auth-logo img{display:block;height:30px}.tw .lf-auth-card{background:var(--lf-surface);border:1px solid var(--lf-border);border-radius:9px;max-width:400px;padding:28px 28px 24px;width:100%}.tw .lf-auth-wide .lf-auth-card{max-width:640px}.tw .lf-auth-card h1{font-size:19px;font-weight:600;line-height:1.3;margin:0 0 6px}.tw .lf-auth-intro{color:var(--lf-text-2);font-size:13.5px;line-height:1.55;margin:0 0 20px}.tw .lf-auth-card>.lf-alert{margin:0 0 16px}.tw .lf-auth-card .lf-alert ul{margin:4px 0 0;padding-left:18px}.tw .lf-auth-form{display:grid;gap:16px}.tw .lf-auth-form .lf-inp,.tw .lf-auth-form .lf-sel{font-size:15px;height:40px}.tw .lf-auth-form .lf-b-pri{font-size:14px;height:40px;justify-content:center;width:100%}.tw .lf-auth-grid{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.tw .lf-auth-grid .lf-wide{grid-column:1/-1}.tw .lf-auth-sec{border-top:1px solid var(--lf-border);font-size:14px;font-weight:600;margin:8px 0 -4px;padding-top:16px}.tw .lf-auth-row{align-items:center;display:flex;flex-wrap:wrap;font-size:13px;gap:8px;justify-content:space-between}.tw .lf-auth-chk{align-items:center;color:var(--lf-text-2);cursor:pointer;display:inline-flex;gap:8px}.tw .lf-auth-chk input{accent-color:var(--lf-action);height:16px;margin:0;width:16px}.tw .lf-auth-chk a{color:var(--lf-action);text-decoration:underline;text-underline-offset:2px}.tw .lf-auth-captcha{max-width:100%;overflow:hidden}@media (max-width:360px){.tw .lf-auth-captcha>div{transform:scale(.88);transform-origin:0 0}}.tw .lf-auth a.lf-auth-link,.tw .lf-auth-foot a{color:var(--lf-action);font-weight:500}.tw .lf-auth a.lf-auth-link:hover,.tw .lf-auth-foot a:hover{color:var(--lf-action-hover);text-decoration:underline;text-underline-offset:2px}.tw .lf-auth-foot{border-top:1px solid var(--lf-border);color:var(--lf-text-2);display:grid;font-size:13px;gap:6px;margin:20px 0 0;padding-top:16px;text-align:center}.tw .lf-auth-foot p{margin:0}.tw .lf-auth-scopes{display:grid;font-size:13.5px;gap:4px;margin:8px 0 12px;padding-left:18px}.tw .lf-auth-actions{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px}.tw .lf-auth-card pre{background:var(--lf-surface-2);border:1px solid var(--lf-border);border-radius:6px;font-size:12.5px;margin:0;padding:10px 12px;white-space:pre-wrap}.tw .lf-auth-legal{color:var(--lf-text-3);font-size:12px;margin:20px 0 0;text-align:center}.tw .lf-auth-legal a{color:inherit;text-decoration:underline;text-underline-offset:2px}.tw .lf-auth-langs{color:var(--lf-text-3);display:flex;flex-wrap:wrap;font-size:12px;gap:4px 14px;justify-content:center;margin:8px 0 0}.tw .lf-auth-langs form{display:contents}.tw .lf-auth-langs button{background:none;border:0;color:inherit;cursor:pointer;font:inherit;padding:0;text-decoration:underline;text-underline-offset:2px}.tw .lf-auth-langs [aria-current]{color:var(--lf-text-2);font-weight:600}@media (max-width:520px){.tw .lf-auth{padding:28px 12px 24px}.tw .lf-auth-logo{margin-bottom:18px}.tw .lf-auth-card{padding:22px 18px 20px}.tw .lf-auth-grid{grid-template-columns:minmax(0,1fr)}}.tw .lf-auth-form .lf-inp.lf-auth-code{font-family:var(--lf-font-mono);font-size:22px;height:48px;letter-spacing:.25em;text-align:center}.tw .lf-auth-linkbtn{background:none;border:0;color:var(--lf-action);cursor:pointer;font:inherit;font-weight:500;padding:0}.tw .lf-auth-linkbtn:hover{color:var(--lf-action-hover);text-decoration:underline;text-underline-offset:2px}.tw .lf-auth-muted{color:var(--lf-text-3);font-weight:400}.tw .lf-auth-more summary{color:var(--lf-text-2);cursor:pointer}.tw .lf-auth-more ul{display:grid;gap:6px;list-style:none;margin:8px 0 0;padding:0}.tw .lf-auth-foot form{margin:0}.tw .lf-auth-deadline{background:var(--lf-surface-2);border:1px solid var(--lf-border);border-radius:7px;font-size:13.5px;line-height:1.5;margin:0 0 20px;padding:12px 14px}.tw .lf-auth-actions{display:grid;gap:10px}.tw .lf-auth-actions form{margin:0}.tw .lf-auth-actions .lf-b{font-size:14px;height:40px;justify-content:center;width:100%}.tw .lf-auth [data-passkey-target][hidden]{display:none}.tw .lf-auth-passkey-err{margin:0 0 16px}.tw .lf-auth-passkey{display:grid;gap:12px;margin:16px 0 0}.tw .lf-auth-passkey .lf-b{font-size:14px;height:40px;justify-content:center;width:100%}.tw .lf-auth-or{align-items:center;color:var(--lf-text-3);display:flex;font-size:12.5px;gap:10px}.tw .lf-auth-or:after,.tw .lf-auth-or:before{border-top:1px solid var(--lf-border);content:"";flex:1}.tw .lf-sv{padding:0 0 32px}.tw .lf-sv-intro{margin:6px 28px 10px;max-width:760px}.tw .lf-sv-intro,.tw .lf-sv-sub{color:var(--lf-text-3);font-size:13px}.tw .lf-sv-sub{margin:0}.tw .lf-sv-inline{display:inline-flex;margin:0}.tw .lf-sv .lf-muted,.tw .lf-sv-fc .lf-muted{color:var(--lf-text-3);margin:0}.tw .lf-sv-fc .lf-alert{margin-bottom:14px}.tw .lf-sv-danger-link{color:var(--lf-b-fail-fg)}.tw .lf-sv-danger-link:hover{color:var(--lf-danger-hover)}.tw .lf-sv-table td{padding-bottom:10px;padding-top:10px;vertical-align:top}.tw .lf-sv-table .lf-num{font-variant-numeric:tabular-nums;text-align:right}.tw .lf-sv-name{display:grid;gap:2px;max-width:620px;min-width:0;white-space:normal}.tw .lf-sv-name a{color:var(--lf-text);font-weight:500}.tw .lf-sv-name a:hover{text-decoration:underline;text-underline-offset:2px}.tw .lf-sv-name small{color:var(--lf-text-3);font-size:12.5px;overflow-wrap:anywhere}.tw .lf-sv-when{white-space:nowrap}.tw .lf-sv-when small{color:var(--lf-text-3);display:block;font-size:12.5px}.tw .lf-sv-fh{margin-bottom:12px}.tw .lf-sv-fh-meta{align-items:center;color:var(--lf-text-2);display:flex;flex-wrap:wrap;font-size:13px;gap:6px 14px}.tw .lf-sv-fh-meta>span:not(.lf-badge){align-items:center;display:inline-flex;gap:5px}.tw .lf-sv-fh-meta svg{color:var(--lf-text-3);height:14px;width:14px}.tw .lf-sv-tabs{margin:0 0 16px;padding:0}.tw .lf-sv-tabs a{align-items:center;display:inline-flex;gap:6px}.tw .lf-sv-tabs svg{height:14px;width:14px}.tw .lf-sv-fstack{display:grid;gap:18px}.tw .lf-sv-fstack .lf-sw-row{align-items:flex-start;height:auto}.tw .lf-sv-fstack .lf-sw-row .lf-sw{margin-top:2px}.tw .lf-sv-fstack .lf-sw-row small{display:block}.tw .lf-sv-roles{display:grid;gap:8px 16px;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));margin-top:6px}.tw .lf-sv-danger{border-color:var(--lf-tag-red-bg);margin-top:20px}.tw .lf-sv-danger-row{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.tw .lf-sv-danger-row p{color:var(--lf-text-2);font-size:13px;margin:0}.tw .lf-sv-response>.lf-sv-danger-row{justify-content:flex-end;margin-top:12px}.tw .lf-sv-editor{align-items:start;display:grid;gap:20px;grid-template-columns:minmax(0,1fr) 380px}.tw .lf-sv-qlist{display:grid;gap:10px;list-style:none;margin:0;padding:0}.tw .lf-sv-qcard{background:var(--lf-surface);border:1px solid var(--lf-border);border-radius:9px}.tw .lf-sv-qcard.lf-dragging{opacity:.5}.tw .lf-sv-qcard>details>summary{align-items:flex-start;cursor:pointer;display:flex;gap:10px;list-style:none;padding:12px 14px}.tw .lf-sv-qcard>details>summary::-webkit-details-marker{display:none}.tw .lf-sv-qcard>details[open]>summary{border-bottom:1px solid var(--lf-border)}.tw .lf-sv-grip{color:var(--lf-text-3);cursor:grab;display:inline-flex;padding:2px 0}.tw .lf-sv-qnum{align-items:center;background:var(--lf-action-soft);border-radius:6px;color:var(--lf-action-soft-fg);display:inline-flex;flex:none;font-size:12.5px;font-variant-numeric:tabular-nums;font-weight:600;height:24px;justify-content:center;margin-right:8px;min-width:24px;padding:0 6px}.tw .lf-sv-qcard .lf-sv-qnum{margin-right:0}.tw .lf-sv-qmain{display:grid;flex:1;gap:3px;min-width:0}.tw .lf-sv-qmain b{font-weight:500;overflow-wrap:anywhere}.tw .lf-sv-qmain small{align-items:center;color:var(--lf-text-3);display:inline-flex;flex-wrap:wrap;font-size:12.5px;gap:4px}.tw .lf-sv-qcond{color:var(--lf-tag-violet-fg)}.tw .lf-sv-qacts{display:inline-flex;flex:none;gap:2px}.tw .lf-sv-qcard-body{padding:14px}.tw .lf-sv-qcard-danger{display:flex;justify-content:flex-end;margin-top:4px}.tw .lf-sv-qform{display:grid;gap:14px}.tw .lf-sv-qform .lf-alert{margin:0}.tw .lf-sv-qform .lf-ffoot{background:none;border:0;padding:0}.tw .lf-sv-qform-foot{align-items:flex-end;display:flex;flex-wrap:wrap;gap:12px 24px}.tw .lf-sv-cond{flex:1;min-width:220px}.tw .lf-sv-choices{display:grid;gap:6px;list-style:none;margin:4px 0 0;padding:0}.tw .lf-sv-choice-row{align-items:center;display:flex;gap:6px}.tw .lf-sv-choice-row .lf-inp{flex:1}.tw .lf-sv-add-choice{justify-self:start;margin-top:4px}.tw .lf-sv-other{margin-top:6px}.tw .lf-sv-hidden{color:var(--lf-text-3);font-size:13px;margin-top:14px}.tw .lf-sv-hidden summary{cursor:pointer}.tw .lf-sv-hidden ul{margin:6px 0 0;padding-left:18px}.tw .lf-sv-add{position:sticky;top:16px}.tw .lf-sv-kinds{display:grid;gap:6px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:10px}.tw .lf-sv-kinds a{border:1px solid var(--lf-border);border-radius:7px;color:var(--lf-text-2);display:grid;font-size:12px;gap:4px;justify-items:center;line-height:15px;padding:8px 4px;text-align:center}.tw .lf-sv-kinds a:hover{background:var(--lf-hover);color:var(--lf-text)}.tw .lf-sv-kinds a.lf-on{background:var(--lf-filter-bg);border-color:var(--lf-filter-bd);color:var(--lf-filter-fg);font-weight:600}.tw .lf-sv-add>.lf-pin>.lf-hint{display:block;margin:0 0 12px}.tw .lf-sv-dgrid{align-items:start;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:16px}.tw .lf-sv-diffusion .lf-pin>.lf-hint{display:block;margin:0 0 10px}.tw .lf-sv-link{align-items:center;background:var(--lf-surface-2);border:1px solid var(--lf-border);border-radius:7px;display:flex;gap:8px;padding:6px 6px 6px 10px}.tw .lf-sv-link code{flex:1;font-family:var(--lf-font-mono);font-size:12.5px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tw .lf-sv-qr{align-items:center;display:flex;gap:16px;margin:14px 0 6px}.tw .lf-sv-qr img{background:#fff;border:1px solid var(--lf-border);border-radius:7px;flex:none}.tw .lf-sv-qr p{color:var(--lf-text-2);font-size:13px;margin:0 0 8px}.tw .lf-sv-invite{display:grid;gap:14px}.tw .lf-sv-invite .lf-ffoot{background:none;border:0;padding:0}.tw .lf-sv-audience{background:var(--lf-surface-2);border:1px solid var(--lf-border);border-radius:7px;font-size:13px;padding:10px 12px}.tw .lf-sv-audience p{margin:0 0 6px}.tw .lf-sv-audience ul{color:var(--lf-text-2);margin:0;padding-left:18px}.tw .lf-sv-remind{align-items:center;border-bottom:1px solid var(--lf-border);display:flex;flex-wrap:wrap;gap:10px 16px;margin-bottom:14px;padding-bottom:14px}.tw .lf-sv-remind>div{flex:1;min-width:220px}.tw .lf-sv-remind p{margin:2px 0 0}.tw .lf-sv-schedule{align-items:center;display:inline-flex;font-size:13px;gap:6px}.tw .lf-sv-schedule .lf-inp{height:32px;width:auto}.tw .lf-sv-filters{margin:0 0 16px;padding:0}.tw .lf-sv-filters .lf-sel{height:32px;width:auto}.tw .lf-sv-period{align-items:center;color:var(--lf-text-2);display:inline-flex;font-size:13px;font-weight:400;gap:6px;margin:0}.tw .lf-sv-period .lf-inp{height:32px;width:auto}.tw .lf-sv-summary{align-items:center;display:grid;gap:16px;grid-template-columns:200px minmax(0,1fr);margin-bottom:16px;padding:14px 16px}.tw .lf-sv-kpi{display:grid;gap:2px}.tw .lf-sv-kpi b{font-size:30px;font-variant-numeric:tabular-nums;font-weight:600;line-height:36px}.tw .lf-sv-kpi span{color:var(--lf-text-2);font-size:13px}.tw .lf-sv-kpi small{color:var(--lf-text-3);font-size:12.5px}.tw .lf-sv-result{margin-bottom:12px}.tw .lf-sv-result .lf-hd h2{align-items:flex-start;display:flex;flex:1;gap:8px;min-width:0;overflow-wrap:anywhere}.tw .lf-sv-result-meta{align-items:center;color:var(--lf-text-3);display:inline-flex;flex:none;font-size:12.5px;gap:5px}.tw .lf-sv-mean{font-size:15px;font-weight:600;margin:0 0 10px}.tw .lf-sv-bars{border-collapse:collapse;font-size:13px;width:100%}.tw .lf-sv-bars th{font-weight:400;overflow-wrap:anywhere;padding:5px 12px 5px 0;text-align:left;width:38%}.tw .lf-sv-bars td{padding:5px 0}.tw .lf-sv-bars .lf-num{font-variant-numeric:tabular-nums;text-align:right;width:56px}.tw .lf-sv-pct{color:var(--lf-text-3)}.tw .lf-sv-bar{background:var(--lf-hover);border-radius:5px;display:block;height:10px;overflow:hidden}.tw .lf-sv-bar>span{background:var(--lf-action);border-radius:5px;display:block;height:100%}.tw .lf-sv-texts{display:grid;gap:6px;list-style:none;margin:0;padding:0}.tw .lf-sv-texts li{background:var(--lf-surface-2);border-left:3px solid var(--lf-border-strong);font-size:13px;overflow-wrap:anywhere;padding:8px 10px;white-space:pre-line}.tw .lf-sv-result .lf-hint{display:block;margin-top:8px}.tw .lf-sv-resp-bar{align-items:center;color:var(--lf-text-2);display:flex;flex-wrap:wrap;font-size:13px;gap:8px;margin-bottom:10px}.tw .lf-sv-dl{display:grid;font-size:13px;gap:4px 16px;grid-template-columns:max-content minmax(0,1fr);margin:0 0 14px}.tw .lf-sv-dl dt{color:var(--lf-text-3)}.tw .lf-sv-dl dd{margin:0}.tw .lf-sv-answers{display:grid;gap:12px;margin:0;padding-left:20px}.tw .lf-sv-answers b{font-weight:500}.tw .lf-sv-answers p{margin:2px 0 0;overflow-wrap:anywhere;white-space:pre-line}.tw .lf-sv-banner{align-items:center;background:var(--lf-filter-bg);border:1px solid var(--lf-filter-bd);border-radius:9px;color:var(--lf-filter-fg);display:flex;flex-wrap:wrap;gap:10px 14px;margin-bottom:12px;padding:12px 14px}.tw .lf-sv-banner>svg{height:18px;width:18px}.tw .lf-sv-banner>div{flex:1;min-width:220px}.tw .lf-sv-banner b{display:block;font-weight:600}.tw .lf-sv-banner small{font-size:12.5px}.tw.lf-sv-page{background:var(--lf-bg);color:var(--lf-text);font-family:var(--lf-font-sans);font-size:14px;margin:0;min-height:100vh}.tw .lf-sv-top{align-items:center;display:flex;gap:10px;margin:0 auto;max-width:760px;padding:18px 20px 6px}.tw .lf-sv-logo img{display:block;height:28px}.tw .lf-sv-top .lf-sp{flex:1}.tw.lf-sv-page>.lf-banner{margin:8px auto 0;max-width:720px}.tw .lf-sv-main{margin:0 auto;max-width:760px;padding:12px 20px 24px}.tw .lf-sv-foot{color:var(--lf-text-3);font-size:12.5px;margin:0 auto;max-width:760px;padding:0 20px 32px}.tw .lf-sv-foot a{color:var(--lf-text-2);text-decoration:underline;text-underline-offset:2px}.tw .lf-sv-card{background:var(--lf-surface);border:1px solid var(--lf-border);border-radius:12px;padding:28px}.tw .lf-sv-card>.lf-alert{margin:0 0 16px}.tw .lf-sv-head{margin-bottom:20px}.tw .lf-sv-head h1{font-size:24px;font-weight:600;letter-spacing:-.01em;line-height:30px;margin:0 0 8px}.tw .lf-sv-desc{color:var(--lf-text-2)}.tw .lf-sv-desc p{margin:0 0 8px}.tw .lf-sv-meta{color:var(--lf-text-3);display:flex;flex-wrap:wrap;font-size:13px;gap:6px 16px;list-style:none;margin:10px 0 0;padding:0}.tw .lf-sv-meta li{align-items:center;display:inline-flex;gap:5px}.tw .lf-sv-meta svg{height:14px;width:14px}.tw .lf-sv-as{color:var(--lf-text-2);font-size:13px;margin:10px 0 0}.tw .lf-sv-form{display:grid;gap:20px}.tw .lf-sv-hp{height:1px;left:-10000px;overflow:hidden;position:absolute;width:1px}.tw .lf-sv-progress{align-items:center;display:flex;gap:12px}.tw .lf-sv-progress[hidden]{display:none}.tw .lf-sv-progress-bar{background:var(--lf-hover);border-radius:3px;flex:1;height:6px;overflow:hidden}.tw .lf-sv-progress-bar>span{background:var(--lf-action);border-radius:3px;display:block;height:100%;transition:width .2s ease;width:0}.tw .lf-sv-progress-txt{color:var(--lf-text-3);font-size:12.5px;font-variant-numeric:tabular-nums}.tw .lf-sv-q{border:0;display:grid;gap:10px;margin:0;min-width:0;padding:0}.tw .lf-sv-q[hidden]{display:none}.tw .lf-sv-form:not(.lf-sv-steps) .lf-sv-q+.lf-sv-q{border-top:1px solid var(--lf-border);padding-top:20px}.tw .lf-sv-q-title{align-items:flex-start;display:flex;font-size:16px;font-weight:600;gap:10px;line-height:22px;padding:0}.tw .lf-sv-q-title .lf-opt{color:var(--lf-text-3);font-size:13px;font-weight:400;margin-left:6px}.tw .lf-sv-q-num{align-items:center;background:var(--lf-action-soft);border-radius:6px;color:var(--lf-action-soft-fg);display:inline-flex;flex:none;font-size:12.5px;height:24px;justify-content:center;min-width:24px;padding:0 6px}.tw .lf-sv-q-desc{color:var(--lf-text-2);font-size:13px;margin:0}.tw .lf-sv-q-img{margin:0}.tw .lf-sv-q-img img{border:1px solid var(--lf-border);border-radius:9px;display:block;max-height:360px;max-width:100%;-o-object-fit:contain;object-fit:contain}.tw .lf-sv-q-body{display:grid;gap:8px}.tw .lf-sv-q>.lf-err,.tw .lf-sv-q>.lf-sv-q-body,.tw .lf-sv-q>.lf-sv-q-desc,.tw .lf-sv-q>.lf-sv-q-img{margin-left:34px}@media (max-width:560px){.tw .lf-sv-q>.lf-err,.tw .lf-sv-q>.lf-sv-q-body,.tw .lf-sv-q>.lf-sv-q-desc,.tw .lf-sv-q>.lf-sv-q-img{margin-left:0}}.tw .lf-sv-q .lf-hint{color:var(--lf-text-3);font-size:12.5px;margin:0}.tw .lf-sv-q-err .lf-inp,.tw .lf-sv-q-err .lf-sv-opt,.tw .lf-sv-q-err .lf-ta{border-color:var(--lf-danger)}.tw .lf-sv-opts{display:grid;gap:8px}.tw .lf-sv-opts-row{grid-template-columns:repeat(2,minmax(0,1fr))}.tw .lf-sv-opt{align-items:center;background:var(--lf-surface);border:1px solid var(--lf-border-strong);border-radius:8px;cursor:pointer;display:flex;flex-wrap:wrap;font-weight:400;gap:10px;margin:0;padding:11px 14px}.tw .lf-sv-opt:hover{background:var(--lf-hover)}.tw .lf-sv-opt:has(input:checked){background:var(--lf-action-soft);border-color:var(--lf-action)}.tw .lf-sv-opt input[type=checkbox],.tw .lf-sv-opt input[type=radio]{accent-color:var(--lf-action);flex:none;height:16px;margin:0;width:16px}.tw .lf-sv-opt-other .lf-inp{flex:1 1 200px;height:32px}.tw .lf-sv-scale-wrap{display:grid;gap:8px;max-width:100%;width:-moz-fit-content;width:fit-content}.tw .lf-sv-scale{display:flex;flex-wrap:wrap;gap:6px}.tw .lf-sv-scale-pt{cursor:pointer;margin:0;position:relative}.tw .lf-sv-scale-pt input{opacity:0;pointer-events:none;position:absolute}.tw .lf-sv-scale-pt span{align-items:center;border:1px solid var(--lf-border-strong);border-radius:8px;display:inline-flex;font-variant-numeric:tabular-nums;font-weight:600;height:44px;justify-content:center;width:44px}.tw .lf-sv-scale-pt:hover span{background:var(--lf-hover)}.tw .lf-sv-scale-pt input:checked+span{background:var(--lf-action);border-color:var(--lf-action);color:var(--lf-action-fg)}.tw .lf-sv-scale-pt input:focus-visible+span{box-shadow:0 0 0 3px var(--lf-ring)}.tw .lf-sv-scale-lbl{color:var(--lf-text-3);display:flex;font-size:12.5px;gap:12px;justify-content:space-between}.tw .lf-sv-number{align-items:center;display:flex;gap:8px;max-width:280px}.tw .lf-sv-unit{color:var(--lf-text-2)}.tw .lf-sv-date{max-width:220px}.tw .lf-sv-town{max-width:420px;position:relative}.tw .lf-sv-town-list{background:var(--lf-surface);border:1px solid var(--lf-border-strong);border-radius:8px;box-shadow:var(--lf-shadow-menu);left:0;list-style:none;margin:4px 0 0;max-height:260px;overflow-y:auto;padding:4px;position:absolute;right:0;z-index:10}.tw .lf-sv-town-list li{border-radius:5px;cursor:pointer;padding:7px 8px}.tw .lf-sv-town-list li.lf-on,.tw .lf-sv-town-list li:hover{background:var(--lf-hover)}.tw .lf-sv-nav{align-items:center;border-top:1px solid var(--lf-border);display:flex;flex-wrap:wrap;gap:8px;padding-top:16px}.tw .lf-sv-nav [hidden]{display:none}.tw .lf-sv-saved{align-items:center;color:var(--lf-ok-fg);display:inline-flex;font-size:12.5px;gap:5px}.tw .lf-sv-end{display:grid;gap:10px;justify-items:center;padding:48px 28px;text-align:center}.tw .lf-sv-end h1{font-size:22px;font-weight:600;line-height:28px;margin:0}.tw .lf-sv-end p{color:var(--lf-text-2);margin:0;max-width:520px}.tw .lf-sv-end-ico{background:var(--lf-hover);border-radius:50%;color:var(--lf-text-2);display:inline-flex;padding:12px}.tw .lf-sv-end-ok{background:var(--lf-ok-bg);color:var(--lf-ok-fg)}.tw .lf-sv-end-form{margin-top:6px}@media (max-width:1100px){.tw .lf-sv-editor{grid-template-columns:minmax(0,1fr)}.tw .lf-sv-add{order:-1;position:static}.tw .lf-sv-dgrid{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.tw .lf-sv-hide-sm{display:none}.tw .lf-sv-summary{grid-template-columns:minmax(0,1fr)}.tw .lf-sv-kinds{grid-template-columns:repeat(2,minmax(0,1fr))}.tw .lf-sv-card{padding:20px 16px}.tw .lf-sv-main{padding:8px 10px 20px}.tw .lf-sv-opts-row{grid-template-columns:minmax(0,1fr)}.tw .lf-sv-scale-pt span{height:40px;width:38px}.tw .lf-sv-bars th{width:45%}}.tw .lf-sv-q>.lf-err{align-items:center;color:var(--lf-b-fail-fg);display:inline-flex;font-size:13px;gap:5px}.tw .lf-sv-diffusion .lf-pin>.lf-sv-hint-ico{align-items:flex-start;display:flex;gap:6px;margin:10px 0 0}.tw .lf-sv-diffusion .lf-pin>.lf-sv-hint-ico svg{margin-top:2px}.tw .lf-sv-img-field{align-items:flex-start;display:flex;gap:14px}.tw .lf-sv-img-field>div{display:grid;flex:1;gap:8px;min-width:0}.tw .lf-sv-img-prev{background:var(--lf-surface-2);border:1px solid var(--lf-border);border-radius:9px;color:var(--lf-text-3);display:grid;flex:none;height:72px;overflow:hidden;place-items:center;width:96px}.tw .lf-sv-img-prev img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.tw .lf-sv-img-prev svg{height:20px;width:20px}.tw .lf-sv-mine>.lf-panel{margin:0 28px}.tw .lf-sv-mine .lf-panel+.lf-panel{margin-top:16px}@media (max-width:767px){.tw .lf-sv-mine>.lf-panel{margin:0 16px}}.tw .lf-sv-mine-list{list-style:none;margin:0;padding:0}.tw .lf-sv-mine-list li{align-items:center;border-top:1px solid var(--lf-border);display:flex;flex-wrap:wrap;gap:8px 12px;padding:12px 16px}.tw .lf-sv-mine-list li:first-child{border-top:0}.tw .lf-sv-mine-list .lf-sv-name{flex:1;min-width:220px}.tw .lf-sv-mine-tags{display:inline-flex;flex-wrap:wrap;gap:6px}.tw .lf-sv-mine .lf-badge-off{background:var(--lf-b-off-bg);color:var(--lf-b-off-fg)}.tw .lf-tr-tabs{display:flex;flex-wrap:wrap;gap:6px;margin:4px 0 16px}.tw .lf-tr-tab{align-items:center;background:var(--lf-surface);border:1px solid var(--lf-border);border-radius:8px;color:inherit;display:inline-flex;font-size:13px;gap:8px;padding:6px 10px;text-decoration:none}.tw .lf-tr-tab:hover{background:var(--lf-surface-2)}.tw .lf-tr-tab.lf-on{border-color:var(--lf-ink,currentColor);box-shadow:inset 0 0 0 1px var(--lf-ink,currentColor)}.tw .lf-tr-status .lf-tr-tabs{margin:0}.tw .lf-tr-rows{display:flex;flex-direction:column;gap:18px}.tw .lf-tr-row{align-items:start;display:grid;gap:16px;grid-template-columns:1fr 1fr}.tw .lf-tr-row .lf-b{align-self:flex-start;margin-top:6px}.tw .lf-tr-source{background:var(--lf-surface-2);border-radius:8px;font-size:14px;line-height:1.5;max-height:420px;overflow:auto;padding:8px 10px;white-space:pre-wrap}@media (max-width:760px){.tw .lf-tr-row{grid-template-columns:1fr}}.tw .lf-tr-part>.lf-tr-rows:first-child{grid-column:1/-1}.tw .lf-pst-count,.tw .lf-pst-intro{color:var(--lf-text-3);font-size:13px}.tw .lf-pst-intro{margin:6px 28px 0;max-width:760px}.tw .lf-pst-list{padding:16px 0 32px}.tw .lf-pst-fbar{padding-top:0}.tw .lf-pst-intro+.lf-pst-fbar{padding-top:12px}.tw .lf-pst-zone{max-width:100%;width:380px}.tw .lf-pst-name{color:var(--lf-text);font-weight:500}.tw a.lf-pst-name:hover{text-decoration:underline;text-underline-offset:2px}.tw .lf-pst-sub{color:var(--lf-text-3);display:block;font-size:12px;margin-top:1px}.tw .lf-pst-num{font-variant-numeric:tabular-nums}.tw .lf-pst-share{align-items:center;display:inline-flex;gap:4px}.tw .lf-pst-pending{margin-left:4px}.tw .lf-pst-tag{align-items:center;display:inline-flex;gap:5px}.tw .lf-pst-tag svg{color:var(--lf-text-3);height:14px;width:14px}.tw .lf-pst-hd-note{color:var(--lf-text-3);font-size:12.5px}.tw .lf-pst-kpis{margin:16px 0}.tw .lf-pst-off td{color:var(--lf-text-3)}.tw .lf-pst-obs .lf-table td.lf-pst-note{color:var(--lf-text-2);max-width:220px;min-width:120px;white-space:normal}.tw .lf-pst-dots{display:inline-flex;gap:3px}.tw .lf-pst-dot{background:var(--dot);border-radius:50%;box-shadow:inset 0 0 0 1px #1413271f;height:12px;width:12px}.tw .lf-pst-dot-light{box-shadow:inset 0 0 0 1px var(--lf-border-strong)}.tw .lf-pst-hornet{border-top:1px solid var(--lf-border)}.tw .lf-pst-hornet>summary{align-items:center;cursor:pointer;display:flex;gap:10px;list-style:none;padding:10px 16px}.tw .lf-pst-hornet>summary::-webkit-details-marker{display:none}.tw .lf-pst-hornet>summary:hover{background:var(--lf-hover)}.tw .lf-pst-chev{color:var(--lf-text-3);transition:transform .15s}.tw .lf-pst-hornet[open] .lf-pst-chev{transform:rotate(90deg)}.tw .lf-pst-hornet-l{display:grid;gap:1px;min-width:0}.tw .lf-pst-hornet-l b{font-weight:500}.tw .lf-pst-hornet-l small{color:var(--lf-text-3);font-size:12.5px}.tw .lf-pst-hornet-acts{display:flex;flex-wrap:wrap;gap:6px;padding:0 16px 8px 38px}.tw .lf-pst-obs{overflow-x:auto;padding-bottom:6px}.tw .lf-pst-obs .lf-table td:first-child,.tw .lf-pst-obs .lf-table th:first-child{padding-left:38px}.tw .lf-pst-obs .lf-row-acts{align-items:center;display:inline-flex;flex-wrap:nowrap;gap:2px}.tw .lf-pst-obs .lf-row-acts form{display:contents}.tw .lf-pst-obs .lf-table td{white-space:nowrap}.tw .lf-pst-obs-form{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.tw .lf-pst-obs-form .lf-inp{min-width:0;width:100%}.tw .lf-pst-obs-form .lf-pst-wide{font-size:12.5px;grid-column:1/-1;margin:0}.tw .lf-pst-note-new{border-bottom:1px solid var(--lf-border);display:grid;gap:8px;justify-items:start;padding:12px 16px}.tw .lf-pst-note-new textarea{width:100%}.tw .lf-pst-notes{list-style:none;margin:0;padding:0}.tw .lf-pst-notes li{border-top:1px solid var(--lf-border);padding:10px 16px}.tw .lf-pst-notes li:first-child{border-top:0}.tw .lf-pst-note-hd{align-items:center;display:flex;font-size:13px;gap:8px}.tw .lf-pst-note-hd .lf-sp{flex:1}.tw .lf-pst-note-hd form{display:inline}.tw .lf-pst-note-body p{color:var(--lf-text);margin:4px 0 0;white-space:normal}.tw .lf-pst-sharing{display:grid;gap:12px;padding:12px 16px 16px}.tw .lf-pst-sharing>p{font-size:13px;margin:0}.tw .lf-pst-cards{display:grid;gap:8px}.tw .lf-pst-cards-2{grid-template-columns:repeat(2,minmax(0,1fr))}.tw .lf-pst-cards label{align-items:flex-start;background:var(--lf-surface);border:1px solid var(--lf-border);border-radius:8px;cursor:pointer;display:flex;gap:10px;margin:0;padding:10px 12px}.tw .lf-pst-cards label:hover{background:var(--lf-hover)}.tw .lf-pst-cards label:has(:checked){background:var(--lf-sel);border-color:var(--lf-action)}.tw .lf-pst-cards label:has(:focus-visible){box-shadow:0 0 0 3px var(--lf-ring)}.tw .lf-pst-cards input{accent-color:var(--lf-action);flex:none;margin:3px 0 0}.tw .lf-pst-cards span{display:grid;gap:2px;min-width:0}.tw .lf-pst-cards b{align-items:center;display:inline-flex;font-weight:500;gap:6px}.tw .lf-pst-cards small{color:var(--lf-text-3);font-size:12.5px}.tw .lf-pst-groups{border:1px dashed var(--lf-border-strong);border-radius:8px;display:none;gap:6px;margin:0;padding:10px 12px}.tw .lf-field:has(input[value=community]:checked) .lf-pst-groups,.tw :has(>.lf-pst-cards input[value=community]:checked)>.lf-pst-groups{display:grid}.tw .lf-pst-groups legend{color:var(--lf-text-2);font-size:12.5px;font-weight:500;padding:0 4px}.tw .lf-pst-groups p{font-size:13px;margin:0}.tw .lf-pst-check{align-items:center;cursor:pointer;display:flex;font-weight:400;gap:8px;margin:0}.tw .lf-pst-people{list-style:none;margin:0;padding:0}.tw .lf-pst-people li{align-items:center;border-top:1px solid var(--lf-border);display:flex;gap:10px;padding:9px 16px}.tw .lf-pst-people li:first-child{border-top:0}.tw .lf-pst-people form{display:inline}.tw .lf-pst-person{display:grid;flex:1;min-width:0}.tw .lf-pst-person b{font-weight:500}.tw .lf-pst-person small{color:var(--lf-text-3);font-size:12px}.tw .lf-pst-pend{border-color:var(--lf-b-live-fg)}.tw .lf-pst-link{display:grid;gap:10px;padding:12px 16px 16px}.tw .lf-pst-link p{font-size:13px;margin:0}.tw .lf-pst-copy{display:flex;gap:8px}.tw .lf-pst-copy .lf-inp{flex:1;font-size:12.5px;min-width:0}.tw .lf-pst-map{background:var(--lf-surface-2);border:1px solid var(--lf-border);border-radius:9px;height:calc(100vh/var(--lf-zoom, 1) - 230px);margin:14px 28px 0;min-height:460px;overflow:hidden;position:relative}.tw .lf-pst-map-canvas{inset:0;position:absolute}.tw .lf-pst-map-empty{background:var(--lf-surface);border:1px solid var(--lf-border);border-radius:8px;bottom:16px;box-shadow:0 4px 14px #14132714;color:var(--lf-text-2);font-size:13px;left:50%;margin:0;max-width:calc(100% - 32px);padding:8px 12px;position:absolute;transform:translateX(-50%);z-index:1}.tw .lf-pst-map .maplibregl-ctrl-group{border-radius:7px;box-shadow:0 4px 14px #14132714}.tw .lf-pst-mapbar{align-items:flex-start;display:flex;flex-wrap:wrap;gap:8px;left:52px;pointer-events:none;position:absolute;right:56px;top:10px;z-index:2}.tw .lf-pst-mapbar>*{pointer-events:auto}.tw .lf-pst-mapbar .lf-b{background:var(--lf-surface);box-shadow:0 4px 14px #14132714}.tw .lf-nests-key{border:1.5px solid #fff;border-radius:50%;box-shadow:0 0 0 1px var(--lf-border-strong);height:12px;width:12px}.tw .lf-nests-key-0{background:#c9352b}.tw .lf-nests-key-1{background:#eb7a2e}.tw .lf-nests-key-2{background:#f5b83d}.tw .lf-nests-note,.tw .lf-nests-status{clear:both;color:var(--lf-text-3);font-size:12px;line-height:1.4;margin:6px 0 0}.tw .lf-nests-status{color:var(--lf-text-2)}.tw .lf-pst-map .station-marker{align-items:center;cursor:pointer;display:flex;flex-direction:column;font-family:var(--lf-font-sans)}.tw .lf-pst-map .station-marker .pin-head{align-items:center;border:2px solid #fff;border-radius:15px;box-shadow:0 2px 6px #14132747;color:#fff;display:flex;font-size:11px;font-weight:600;height:30px;justify-content:center;letter-spacing:.04em;min-width:30px;padding:0 5px}.tw .lf-pst-map .station-marker .pin-tail{border-left:6px solid #0000;border-right:6px solid #0000;border-top:7px solid #0000;height:0;margin-top:-1px;width:0}.tw .lf-pst-map .station-marker.selected .pin-head{background:var(--lf-action)!important}.tw .lf-pst-map .station-marker.selected .pin-tail{border-top-color:var(--lf-action)!important}.tw .lf-pst-map .obs-label{background:#1c1b22c7;border-radius:10px;color:#fff;font-size:10.5px;font-weight:500;padding:2px 6px;pointer-events:none;white-space:nowrap}.tw .lf-pst-map .maplibregl-popup-content{border-radius:8px;font-size:13px;line-height:1.45;padding:10px 12px}.tw .lf-pst-map .maplibregl-popup-content a{color:var(--lf-action);font-weight:500}.tw .lf-pst-map .draw-control,.tw .lf-pst-map .layer-control{background:var(--lf-surface);border:1px solid var(--lf-border);border-radius:8px;box-shadow:0 4px 14px #14132714;display:flex;flex-direction:column;gap:2px;padding:4px}.tw .lf-pst-map .layer-control button{font-size:12px;font-weight:500;padding:5px 9px;text-align:left;white-space:nowrap}.tw .lf-pst-map .draw-control button,.tw .lf-pst-map .layer-control button{background:#0000;border:0;border-radius:5px;color:var(--lf-text-2);cursor:pointer}.tw .lf-pst-map .draw-control button{align-items:center;display:flex;height:30px;justify-content:center;width:30px}.tw .lf-pst-map .draw-control button:hover,.tw .lf-pst-map .layer-control button:hover{background:var(--lf-hover);color:var(--lf-text)}.tw .lf-pst-map .draw-control button.active,.tw .lf-pst-map .layer-control button.active{background:var(--lf-action);color:var(--lf-action-fg)}.tw .lf-pst-map .draw-control .separator{background:var(--lf-border);height:1px;margin:2px 0}.tw .lf-pst-map .draw-indicator{background:var(--lf-toast-bg);border-radius:20px;color:var(--lf-toast-fg);display:none;font-size:13px;font-weight:500;left:50%;padding:6px 14px;pointer-events:none;position:absolute;top:12px;transform:translateX(-50%);z-index:10}.tw .lf-pst-map .pin-marker{align-items:center;display:flex;flex-direction:column}.tw .lf-pst-map .draw-circle-label,.tw .lf-pst-map .draw-line-label,.tw .lf-pst-map .pin-marker .pin-label{background:#fffffff0;border-radius:5px;box-shadow:0 1px 3px #14132733;color:var(--lf-text);font-family:var(--lf-font-mono);font-size:11px;font-weight:500;padding:2px 6px;white-space:nowrap}.tw .lf-pst-map .pin-marker .pin-label{margin-bottom:2px}.tw .lf-pst-map .draw-circle-label,.tw .lf-pst-map .draw-line-label{pointer-events:none}.tw .lf-pst-map .pin-marker .pin-dot{background:var(--lf-text);border:1.5px solid #fff;border-radius:50%;box-shadow:0 0 3px #0000004d;height:8px;width:8px}.tw .lf-pst-create{display:grid;gap:12px}.tw .lf-pst-legend{background:var(--lf-surface);border:1px solid var(--lf-border);border-radius:9px;display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));margin:12px 28px 32px;padding:14px 16px}.tw .lf-pst-legend h3{color:var(--lf-text);font-size:12.5px;font-weight:600;margin:0 0 6px}.tw .lf-pst-legend ul{color:var(--lf-text-2);display:grid;font-size:12.5px;gap:4px;list-style:none;margin:0;padding:0}.tw .lf-pst-legend li{align-items:center;display:flex;gap:8px}.tw .lf-pst-swatch{background:var(--dot);border-radius:50%;height:10px;width:10px}.tw .lf-pst-key{align-items:center;background:var(--lf-surface-2);border:1px solid var(--lf-border);border-radius:5px;color:var(--lf-text-2);display:inline-flex;flex:none;font-size:11px;font-weight:600;height:22px;justify-content:center;width:22px}@media (max-width:767px){.tw .lf-pst-intro{margin:6px 16px 0}.tw .lf-pst-zone{width:100%}.tw .lf-pst-cards-2,.tw .lf-pst-obs-form{grid-template-columns:minmax(0,1fr)}.tw .lf-pst-map{border-left:0;border-radius:0;border-right:0;height:calc(100dvh/var(--lf-zoom, 1) - 220px);margin:12px 0 0;min-height:380px}.tw .lf-pst-legend{grid-template-columns:minmax(0,1fr);margin:12px 16px 24px}}.tw .lf-pal-open{align-items:center;background:var(--lf-surface);border:1px solid var(--lf-border);border-radius:6px;color:var(--lf-text-3);cursor:pointer;display:flex;font-size:13px;gap:7px;height:30px;margin-bottom:10px;padding:0 6px 0 9px;text-align:left;width:100%}.tw .lf-pal-open:hover{border-color:var(--lf-border-strong);color:var(--lf-text-2)}.tw .lf-pal-open:focus-visible{border-color:var(--lf-focus);box-shadow:0 0 0 3px var(--lf-ring);outline:0}.tw .lf-pal-open span{flex:1}.tw .lf-pal-key{align-items:center;background:var(--lf-surface-2);border:1px solid var(--lf-border);border-radius:4px;color:var(--lf-text-3);display:inline-flex;font-family:var(--lf-font-sans);font-size:11px;height:20px;justify-content:center;line-height:1;min-width:20px;padding:0 5px;white-space:nowrap}.tw .lf-modal.lf-pal{margin-top:10vh;overflow:hidden;width:880px}.tw .lf-pal[open]{display:flex;flex-direction:column;height:min(620px,80vh)}.tw .lf-pal-search{align-items:center;border-bottom:1px solid var(--lf-border);color:var(--lf-text-3);display:flex;gap:10px;padding:0 14px}.tw .lf-pal-search input{background:#0000;border:0;color:var(--lf-text);flex:1;font-size:15px;height:50px;min-width:0;outline:0}.tw .lf-pal-search input::-moz-placeholder{color:var(--lf-text-3)}.tw .lf-pal-search input::placeholder{color:var(--lf-text-3)}.tw .lf-pal-list{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:6px}.tw .lf-pal-group+.lf-pal-group,.tw .lf-pal-list>div:not(:empty)+.lf-pal-group{margin-top:4px}.tw .lf-pal-lbl{color:var(--lf-text-3);font-size:12px;font-weight:600;padding:8px 10px 4px}.tw .lf-pal-form{margin:0}.tw .lf-pal-item{align-items:center;background:none;border:0;border-radius:6px;color:var(--lf-text);cursor:pointer;display:flex;font-size:13.5px;gap:10px;min-height:38px;padding:6px 10px;text-align:left;text-decoration:none;width:100%}.tw .lf-pal-item[hidden]{display:none}.tw .lf-pal-item[aria-selected=true]{background:var(--lf-sel)}.tw .lf-pal-item[aria-selected=true] .lf-pal-ic{color:var(--lf-action)}.tw .lf-pal-ic{color:var(--lf-text-3);display:flex;flex:none}.tw .lf-pal-l{align-items:baseline;display:flex;flex:1;gap:8px;min-width:0}.tw .lf-pal-l b{flex:none;font-weight:500;max-width:70%}.tw .lf-pal-l b,.tw .lf-pal-l small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tw .lf-pal-l small{color:var(--lf-text-3);font-size:12.5px;min-width:0}.tw .lf-pal-meta{flex:none;margin-left:auto}.tw .lf-pal-foot{align-items:center;background:var(--lf-surface-2);border-top:1px solid var(--lf-border);color:var(--lf-text-3);display:flex;font-size:12px;gap:16px;padding:8px 14px}.tw .lf-pal-foot span{align-items:center;display:inline-flex;gap:4px}.tw .lf-pal-foot .lf-pal-key{margin-right:2px}.tw .lf-pal-loading{margin-left:auto}.tw .lf-pal-foot [hidden]{display:none}@media (max-width:767px){.tw .lf-modal.lf-pal{margin-top:16px;width:calc(100vw/var(--lf-zoom, 1) - 32px)}.tw .lf-pal[open]{height:calc(100dvh/var(--lf-zoom, 1) - 32px)}.tw .lf-pal-l{flex-direction:column;gap:0}.tw .lf-pal-l b,.tw .lf-pal-l small{max-width:100%}.tw .lf-pal-foot,.tw .lf-pal-search .lf-pal-key{display:none}}.tw .lf-pal-x[hidden]{display:none}.tw .lf-pal-tabs{border-bottom:1px solid var(--lf-border);display:flex;gap:6px;overflow-x:auto;padding:10px 14px;scrollbar-width:none}.tw .lf-pal-tabs::-webkit-scrollbar{display:none}.tw .lf-pal-tab{align-items:center;background:var(--lf-surface);border:1px solid var(--lf-border);border-radius:7px;color:var(--lf-text-2);cursor:pointer;display:inline-flex;flex:none;font-size:13px;font-weight:500;gap:6px;height:28px;padding:0 10px}.tw .lf-pal-tab:hover{border-color:var(--lf-border-strong);color:var(--lf-text)}.tw .lf-pal-tab[aria-selected=true]{background:var(--lf-action-soft);border-color:var(--lf-action);color:var(--lf-action-soft-fg)}.tw .lf-pal-tab-n{color:var(--lf-text-3);font-size:12px;font-variant-numeric:tabular-nums}.tw .lf-pal-tab-n:empty{display:none}.tw .lf-pal-tab[aria-selected=true] .lf-pal-tab-n{color:inherit}.tw .lf-pal-body{display:grid;flex:1;grid-template-columns:minmax(0,1fr) 310px;min-height:340px}.tw .lf-pal-body.lf-pal-solo{grid-template-columns:minmax(0,1fr)}.tw .lf-pal-body.lf-pal-solo .lf-pal-pv{display:none}.tw .lf-pal-lbl{align-items:center;display:flex;gap:8px;justify-content:space-between}.tw .lf-pal-more{background:none;border:0;color:var(--lf-action);cursor:pointer;font-size:12.5px;font-weight:500;padding:0}.tw .lf-pal-more:hover{text-decoration:underline}.tw .lf-pal-more[hidden]{display:none}.tw .lf-pal-l small.lf-pal-desc{color:var(--lf-text-2)}.tw .lf-pal-sec{color:var(--lf-text-3);flex:none;font-size:12px;margin-left:auto}.tw .lf-pal-meta+.lf-pal-sec{margin-left:0}.tw .lf-pal-go{color:var(--lf-action);display:flex;flex:none;visibility:hidden}.tw .lf-pal-item[aria-selected=true] .lf-pal-go{visibility:visible}.tw .lf-pal-item:not(:has(.lf-pal-meta,.lf-pal-sec)) .lf-pal-go{margin-left:auto}.tw .lf-pal-empty{align-items:center;color:var(--lf-text-2);display:flex;flex-direction:column;gap:10px;padding:56px 16px;text-align:center}.tw .lf-pal-empty[hidden]{display:none}.tw .lf-pal-empty p{color:var(--lf-text);font-weight:500;margin:0}.tw .lf-pal-empty-ic{align-items:center;background:var(--lf-action-soft);border-radius:999px;color:var(--lf-action);display:flex;height:52px;justify-content:center;width:52px}.tw .lf-pal-pv{border-left:1px solid var(--lf-border);display:flex;flex-direction:column;min-height:0}.tw .lf-pal-pv-body{flex:1;min-height:0;overflow-y:auto;padding:18px 18px 12px}.tw .lf-pal-pv-head{align-items:flex-start;display:flex;gap:12px}.tw .lf-pal-pv-ic{align-items:center;background:var(--lf-surface-2);border:1px solid var(--lf-border);border-radius:9px;color:var(--lf-text-2);display:flex;flex:none;height:40px;justify-content:center;width:40px}.tw .lf-pal-pv-ic svg{height:20px;width:20px}.tw .lf-pal-pv-t{display:flex;flex-direction:column;min-width:0;padding-top:1px}.tw .lf-pal-pv-t b{color:var(--lf-text);font-size:15px;font-weight:600;overflow-wrap:anywhere}.tw .lf-pal-pv-t small{color:var(--lf-text-3);font-size:12.5px}.tw .lf-pal-pv-badge{margin-top:12px}.tw .lf-pal-pv-p{color:var(--lf-text-2);font-size:13px;line-height:1.5;margin:14px 0 0}.tw .lf-pal-pv-p[hidden]{display:none}.tw .lf-pal-dl{display:grid;font-size:13px;gap:8px 14px;grid-template-columns:auto minmax(0,1fr);margin:16px 0 0}.tw .lf-pal-dl dt{color:var(--lf-text-3)}.tw .lf-pal-dl dd{color:var(--lf-text);margin:0;overflow-wrap:anywhere}.tw .lf-pal-pv-acts{border-top:1px solid var(--lf-border);display:flex;gap:8px;padding:12px 18px}.tw .lf-pal-pv-acts .lf-pal-key{margin-left:4px}.tw .lf-pal-key-pri{background:#ffffff2e;border-color:#0000;color:inherit}.tw .lf-pal-pv-acts .lf-b[disabled]{opacity:.45;pointer-events:none}.tw .lf-pal-total{font-variant-numeric:tabular-nums;margin-left:auto}.tw .lf-pal-loading:not([hidden])+.lf-pal-total{margin-left:0}@media (max-width:767px){.tw .lf-pal-body{grid-template-columns:minmax(0,1fr);min-height:0}.tw .lf-pal-pv{display:none}.tw .lf-pal-tabs{padding:8px 12px}.tw .lf-pal-go,.tw .lf-pal-l small.lf-pal-desc,.tw .lf-pal-sec{display:none}}.tw .lf-tour-intro{width:440px}.tw .lf-tour-intro .lf-mh{gap:10px}.tw .lf-tour-ico{align-items:center;background:var(--lf-brand-soft);border-radius:9px;color:var(--lf-brand-fg);display:inline-flex;flex:none;height:34px;justify-content:center;width:34px}.tw .lf-tour-intro .lf-mb>p.lf-tour-hint{color:var(--lf-text-3);font-size:12.5px}.tw .lf-tour-never{margin-right:auto}.tw .lf-help-tour{justify-self:start}@media (max-width:479px){.tw .lf-tour-intro .lf-mf{flex-wrap:wrap}.tw .lf-tour-intro .lf-mf .lf-b-pri{flex:1 0 100%;order:-1}}.driver-active *,.driver-active .driver-overlay{pointer-events:none}.driver-active .driver-active-element,.driver-active .driver-active-element *,.driver-popover,.driver-popover *{pointer-events:auto}:not(body):has(>.driver-active-element){overflow:hidden!important}.driver-no-interaction,.driver-no-interaction *{pointer-events:none!important}@keyframes lf-tour-fade{0%{opacity:0}to{opacity:1}}.driver-fade .driver-overlay,.driver-fade .driver-popover{animation:lf-tour-fade .2s ease-in-out}@media (prefers-reduced-motion:reduce){.driver-fade .driver-overlay,.driver-fade .driver-popover{animation:none}}.tw .driver-popover{background:var(--lf-surface);border:1px solid var(--lf-border);border-radius:10px;box-shadow:0 16px 48px #1413272e;box-sizing:border-box;color:var(--lf-text);font-family:var(--lf-font-sans);font-size:14px;line-height:1.5;margin:0;max-width:min(340px,calc(100vw/var(--lf-zoom, 1) - 24px));min-width:260px;padding:16px 18px 14px;position:fixed;right:0;top:0;z-index:1000000000}.tw .driver-popover-title{display:block;font-size:15px;font-weight:600;line-height:21px;margin:0 24px 0 0}.tw .driver-popover-description{color:var(--lf-text-2);margin:6px 0 0}.tw .driver-popover-close-btn{align-items:center;background:#0000;border:0;border-radius:7px;color:var(--lf-text-3);cursor:pointer;display:inline-flex;font-size:18px;height:28px;justify-content:center;line-height:1;padding:0;position:absolute;right:8px;top:8px;width:28px}.tw .driver-popover-close-btn:focus-visible,.tw .driver-popover-close-btn:hover{background:var(--lf-hover);color:var(--lf-text)}.tw .driver-popover-footer{align-items:center;display:flex;gap:8px;margin-top:14px}.tw .driver-popover-progress-text{color:var(--lf-text-3);font-size:12.5px;font-variant-numeric:tabular-nums}.tw .driver-popover-navigation-btns{display:flex;flex-grow:1;gap:6px;justify-content:flex-end}.tw .driver-popover-footer .driver-popover-btn-disabled{display:none}.tw .driver-popover-arrow{border:6px solid var(--lf-surface);position:absolute}.driver-popover-arrow-none,.driver-popover-arrow-side-center,.driver-popover-arrow-side-over{display:none}.driver-popover-arrow-side-left{border-bottom-color:#0000!important;border-right-color:#0000!important;border-top-color:#0000!important;left:100%}.driver-popover-arrow-side-right{border-bottom-color:#0000!important;border-left-color:#0000!important;border-top-color:#0000!important;right:100%}.driver-popover-arrow-side-top{border-bottom-color:#0000!important;border-left-color:#0000!important;border-right-color:#0000!important;top:100%}.driver-popover-arrow-side-bottom{border-left-color:#0000!important;border-right-color:#0000!important;border-top-color:#0000!important;bottom:100%}.driver-popover-arrow-side-left.driver-popover-arrow-align-start,.driver-popover-arrow-side-right.driver-popover-arrow-align-start{top:15px}.driver-popover-arrow-side-bottom.driver-popover-arrow-align-start,.driver-popover-arrow-side-top.driver-popover-arrow-align-start{left:15px}.driver-popover-arrow-align-end.driver-popover-arrow-side-left,.driver-popover-arrow-align-end.driver-popover-arrow-side-right{bottom:15px}.driver-popover-arrow-side-bottom.driver-popover-arrow-align-end,.driver-popover-arrow-side-top.driver-popover-arrow-align-end{right:15px}.driver-popover-arrow-side-left.driver-popover-arrow-align-center,.driver-popover-arrow-side-right.driver-popover-arrow-align-center{margin-top:-6px;top:50%}.driver-popover-arrow-side-bottom.driver-popover-arrow-align-center,.driver-popover-arrow-side-top.driver-popover-arrow-align-center{left:50%;margin-left:-6px}.tw .driver-popover-footer .lf-b[style*=block]{display:inline-flex!important}.tw .lf-nv{margin:0 auto;max-width:860px;padding:0 28px 40px}.tw .lf-nv-ph{padding-left:0;padding-right:0}.tw .lf-nv-lead{color:var(--lf-text-3);font-size:14px;margin-top:4px}.tw .lf-nv-box{background:var(--lf-surface);border:1px solid var(--lf-border);border-radius:10px;margin-top:20px}.tw .lf-nv-crumb{padding-top:20px}.tw .lf-nv-month{margin-top:26px}.tw .lf-nv-month>h2{color:var(--lf-text-3);font-size:12px;font-weight:600;letter-spacing:.04em;margin-bottom:10px;text-transform:uppercase}.tw .lf-nv-line{list-style:none;margin:0;padding:0 0 0 26px;position:relative}.tw .lf-nv-line:before{background:var(--lf-border);border-radius:2px;bottom:10px;content:"";left:6px;position:absolute;top:10px;width:2px}.tw .lf-nv-single{margin-top:16px}.tw .lf-nv-single:before{display:none}.tw .lf-nv-item{position:relative}.tw .lf-nv-item+.lf-nv-item{margin-top:12px}.tw .lf-nv-dot{background:var(--lf-surface);border:2px solid var(--lf-border-strong);border-radius:999px;height:14px;left:-26px;position:absolute;top:20px;width:14px}.tw .lf-nv-unseen .lf-nv-dot{background:var(--lf-brand);border-color:var(--lf-brand);box-shadow:0 0 0 3px var(--lf-brand-soft)}.tw .lf-nv-card{background:var(--lf-surface);border:1px solid var(--lf-border);border-radius:10px;padding:16px 20px 18px}.tw .lf-nv-unseen .lf-nv-card{border-color:var(--lf-brand)}.tw .lf-nv-head{align-items:center;color:var(--lf-text-3);display:flex;flex-wrap:wrap;font-size:12.5px;gap:6px 10px}.tw .lf-nv-imp{align-items:center;background:var(--lf-warn-bg);border-radius:5px;color:var(--lf-warn-fg);display:inline-flex;font-size:12px;font-weight:500;gap:5px;height:22px;padding:0 8px}.tw .lf-nv-card h3{font-size:16px;font-weight:600;line-height:24px;margin-top:6px}.tw .lf-nv-card h3 a{color:var(--lf-text)}.tw .lf-nv-card h3 a:hover{text-decoration:underline;text-underline-offset:2px}.tw .lf-nv-body{font-size:14px;line-height:1.6;margin-top:8px}.tw .lf-nv-body>:first-child{margin-top:0}.tw .lf-nv-body>*{max-width:72ch}.tw .lf-nv-acts{margin-top:12px}.tw .lf-nv-pages{margin-top:24px}.tw .lf-nv-banner{align-items:center;background:var(--lf-brand-soft);border:1px solid var(--lf-brand);border-radius:9px;color:var(--lf-text);display:flex;flex-wrap:wrap;gap:10px 14px;margin-bottom:12px;padding:12px 14px}.tw .lf-nv-banner>svg{color:var(--lf-brand-fg);height:18px;width:18px}.tw .lf-nv-banner>div{flex:1;min-width:220px}.tw .lf-nv-banner b{display:block;font-weight:600}.tw .lf-nv-banner small{color:var(--lf-text-2);font-size:12.5px}.tw .lf-nv-inline{display:inline-flex;margin:0}@media (max-width:767px){.tw .lf-nv{padding:0 16px 32px}.tw .lf-nv-line{padding-left:20px}.tw .lf-nv-line:before{left:4px}.tw .lf-nv-dot{height:12px;left:-20px;width:12px}.tw .lf-nv-card{padding:14px 14px 16px}}.tw .lf-bell{flex:none;position:static}.tw .lf-bell>summary{list-style:none}.tw .lf-bell>summary::-webkit-details-marker{display:none}.tw .lf-bell-btn{background:var(--lf-surface);position:relative}.tw .lf-topbar .lf-bell-btn{background:#0000}.tw .lf-bell[open] .lf-bell-btn{border-color:var(--lf-text-3);color:var(--lf-text)}.tw .lf-bell-count{background:var(--lf-brand);border-radius:999px;color:#fff;font-size:10px;font-weight:600;height:16px;line-height:16px;min-width:16px;padding:0 4px;pointer-events:none;position:absolute;right:-6px;text-align:center;top:-5px}.tw .lf-bell-count:empty{display:none}.tw .lf-side .lf-bell-pop{display:flex;flex-direction:column;left:10px;max-height:calc(100vh/var(--lf-zoom, 1) - 70px);max-width:calc(100vw/var(--lf-zoom, 1) - 20px);overflow:hidden;padding:0;position:fixed;top:50px;width:380px}.tw .lf-bell-pop turbo-frame{display:flex;flex-direction:column;min-height:0}.tw .lf-bell-head{align-items:center;border-bottom:1px solid var(--lf-border);display:flex;gap:8px;min-height:44px;padding:6px 8px 6px 14px}.tw .lf-bell-head b{flex:1;font-size:13.5px;font-weight:600}.tw .lf-bell-head form{margin:0}.tw .lf-bell-pop .lf-ntf-list{flex:1;min-height:0;overflow-y:auto;padding:4px}.tw .lf-bell-loading{color:var(--lf-text-3);font-size:13px;padding:18px 14px}.tw .lf-bell-empty{color:var(--lf-text-3);display:grid;font-size:13px;gap:8px;justify-items:center;padding:28px 16px;text-align:center}.tw .lf-bell-all{border-top:1px solid var(--lf-border);color:var(--lf-text-2);display:block;font-size:13px;font-weight:500;padding:10px 14px;text-align:center}.tw .lf-bell-all:hover{background:var(--lf-hover);color:var(--lf-text)}.tw .lf-ntf-list{list-style:none;margin:0;padding:0}.tw .lf-ntf{align-items:flex-start;border-radius:7px;display:flex;gap:4px}.tw .lf-ntf:hover{background:var(--lf-hover)}.tw .lf-ntf-link{align-items:flex-start;color:var(--lf-text);display:flex;flex:1;gap:10px;min-width:0;padding:9px 4px 9px 10px}.tw .lf-ntf-ico{background:var(--lf-surface-2);border:1px solid var(--lf-border);border-radius:7px;color:var(--lf-text-2);display:grid;flex:none;height:28px;place-items:center;width:28px}.tw .lf-ntf-unseen .lf-ntf-ico{background:var(--lf-brand-soft);border-color:#0000;color:var(--lf-brand-fg)}.tw .lf-ntf-txt{display:grid;gap:2px;min-width:0}.tw .lf-ntf-title{color:var(--lf-text-2);font-size:13px;line-height:18px;overflow-wrap:anywhere}.tw .lf-ntf-unseen .lf-ntf-title{color:var(--lf-text);font-weight:500}.tw .lf-ntf-meta{align-items:center;color:var(--lf-text-3);display:flex;flex-wrap:wrap;font-size:12px;gap:4px 10px}.tw .lf-ntf-res{align-items:center;color:var(--lf-ok-fg);display:inline-flex;gap:4px}.tw .lf-ntf-done .lf-ntf-title{color:var(--lf-text-3)}.tw .lf-ntf-form{display:block;flex:none;margin:8px 6px 0 0;width:28px}.tw .lf-ntf-seen{width:28px}.tw .lf-ntf-dot{background:var(--lf-brand);border-radius:999px;height:8px;width:8px}.tw .lf-ntf-seen:hover .lf-ntf-dot{box-shadow:0 0 0 4px var(--lf-brand-soft)}.tw .lf-ntfp{margin:0 auto;max-width:860px;padding:0 28px 40px}.tw .lf-ntfp-ph{align-items:center;display:flex;gap:10px;padding-left:0;padding-right:0}.tw .lf-ntfp-ph form{margin:0}.tw .lf-ntfp-lead{color:var(--lf-text-3);font-size:14px;margin-top:4px}.tw .lf-ntfp-seg{margin-top:18px;width:-moz-max-content;width:max-content}.tw .lf-ntfp-seg .lf-seg-b{text-decoration:none}.tw .lf-ntfp-seg .lf-seg-b[aria-current=page]{background:var(--lf-surface);box-shadow:var(--lf-shadow);color:var(--lf-text)}.tw .lf-ntfp-box{background:var(--lf-surface);border:1px solid var(--lf-border);border-radius:10px;margin-top:12px;padding:6px}.tw .lf-ntfp-box .lf-ntf+.lf-ntf{margin-top:1px}.tw .lf-ntfp-box .lf-ntf-title{font-size:14px;line-height:20px}.tw .lf-ntfp-pages{margin-top:16px}@media (max-width:640px){.tw .lf-ntfp{padding:0 16px 32px}.tw .lf-ntfp-ph{flex-wrap:wrap}}.tw .lf-unseen-count:empty{display:none}.tw .lf-ntfp-box:has(.lf-ntf) .lf-empty{display:none}:root[data-text-size=large]{--lf-zoom:1.125}:root[data-text-size=larger]{--lf-zoom:1.25}:root[data-text-size] .lf-shell{zoom:var(--lf-zoom)}:root[data-text-size] .tw .maplibregl-map{zoom:calc(1/var(--lf-zoom))}:root[data-contrast=high]{--lf-text-2:#1c1b22;--lf-text-3:#2e2d35;--lf-border:#a9a7a0;--lf-border-strong:#77756e}:root[data-theme=dark][data-contrast=high]{--lf-text-2:#ededef;--lf-text-3:#d6d6da;--lf-border:#55555c;--lf-border-strong:#7a7a82}.tw .lf-disp-size-large>span{font-size:15px}.tw .lf-disp-size-larger>span{font-size:17px}.tw .lf-disp-size>span small{font-size:12.5px}.tw button.lf-side-pill{cursor:pointer;font:inherit;padding:0}.tw .lf-qf{width:520px}.tw .lf-qf-note{align-items:flex-start;background:var(--lf-surface-2);border-radius:8px;color:var(--lf-text-2);display:flex;font-size:13px;gap:8px;margin:0;padding:10px 12px}.tw .lf-qf-note svg{color:var(--lf-text-3);margin-top:2px}.tw .lf-qf .lf-ta{min-height:120px;resize:vertical}.tw .lf-qf-error{color:var(--lf-danger);font-size:12.5px}.tw .lf-qf .lf-hint a{color:var(--lf-text-2);text-decoration:underline;text-underline-offset:2px}.tw .lf-qf-thanks{display:grid;gap:10px;justify-items:center;padding:28px 24px 22px;text-align:center}.tw .lf-qf-thanks h2{font-size:16px;font-weight:600;margin:0}.tw .lf-qf-thanks p{color:var(--lf-text-2);margin:0 0 6px;max-width:360px}.tw .lf-qf-thanks-icon{background:var(--lf-ok-bg);border-radius:50%;color:var(--lf-ok-fg);display:grid;height:40px;place-items:center;width:40px}.tw .lf-qfa-intro{color:var(--lf-text-2);margin:4px 0 16px;max-width:760px;padding:0 28px}.tw .lf-qfa-bar{align-items:center;display:flex;flex-wrap:wrap;gap:8px 12px;margin:0 28px 4px}.tw .lf-qfa-bar .lf-sp{flex:1}.tw .lf-qfa-bar .lf-seg-b{text-decoration:none}.tw .lf-qfa-bar .lf-seg-b:hover{color:var(--lf-text)}.tw .lf-qfa-bar .lf-seg-b[aria-current=page]{background:var(--lf-surface);box-shadow:var(--lf-shadow);color:var(--lf-text)}.tw .lf-qfa-all,.tw .lf-qfa-period{margin:0}.tw .lf-qfa-list{display:grid;gap:12px;list-style:none;margin:16px 0;padding:0}.tw .lf-qfa-unread{border-left:3px solid var(--lf-brand)}.tw .lf-qfa-read .lf-qfa-msg{color:var(--lf-text-2)}.tw .lf-qfa-dot{align-self:center;background:var(--lf-brand);border-radius:50%;flex:none;height:8px;width:8px}.tw .lf-qfa-dept{align-items:center;color:var(--lf-text-2);display:inline-flex;gap:4px}.tw .lf-qfa-dept svg{color:var(--lf-text-3)}.tw .lf-qfa-profile{align-items:center;color:var(--lf-text-2);display:inline-flex;gap:3px;text-decoration:underline;text-underline-offset:2px}.tw .lf-qfa-profile:hover{color:var(--lf-text)}.tw .lf-qfa-foot{align-items:center;display:flex;flex-wrap:wrap;gap:8px 12px;justify-content:space-between}.tw .lf-qfa-foot form{margin:0}.tw .lf-qfa-item{display:grid;gap:8px;padding:14px 16px}.tw .lf-qfa-head{align-items:baseline;display:flex;flex-wrap:wrap;font-size:13px;gap:4px 10px}.tw .lf-qfa-head .lf-sp{flex:1}.tw .lf-qfa-head time{color:var(--lf-text-3);font-variant-numeric:tabular-nums}.tw .lf-qfa-author{color:var(--lf-text);font-weight:600}.tw a.lf-qfa-author:hover{text-decoration:underline;text-underline-offset:2px}.tw .lf-qfa-msg{color:var(--lf-text);overflow-wrap:anywhere}.tw .lf-qfa-rating{color:var(--lf-warn-fg);font-size:16px;letter-spacing:2px;margin-bottom:4px}.tw .lf-qfa-msg p{margin:0 0 6px}.tw .lf-qfa-msg p:last-child{margin:0}.tw .lf-qfa-page{align-items:center;color:var(--lf-text-3);display:flex;flex:1;font-size:12.5px;gap:6px;min-width:0}.tw .lf-qfa-page a{color:var(--lf-text-2);text-decoration:underline;text-underline-offset:2px}.tw .lf-qfa-page code{color:var(--lf-text-3);font-size:12px}@media (max-width:760px){.tw .lf-qfa-intro{padding:0 16px}.tw .lf-qfa-bar{margin:0 16px 4px}.tw .lf-qfa-page code{display:none}}.tw .lf-vm .lf-muted{color:var(--lf-text-3)}.tw .lf-vm .lf-nowrap{white-space:nowrap}.tw .lf-vm .lf-ph p{font-size:13.5px;margin:4px 0 0}.tw .lf-vm-counts{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));list-style:none;margin:0 28px 14px;padding:0}.tw .lf-vm-budget,.tw .lf-vm-counts a{background:var(--lf-surface);border:1px solid var(--lf-border);border-radius:9px;color:var(--lf-text-2);display:grid;gap:2px;padding:12px 14px}.tw .lf-vm-counts a:hover{border-color:var(--lf-text-3)}.tw .lf-vm-counts a.lf-on{background:var(--lf-brand-soft);border-color:var(--lf-brand)}.tw .lf-vm-counts b{color:var(--lf-text);font-size:22px;font-weight:600;line-height:28px}.tw .lf-vm-counts span{font-size:13px}.tw .lf-vm-budget{border-style:dashed}.tw .lf-vm-sum{color:var(--lf-text)}.tw .lf-vm-sum:hover{text-decoration:underline}.tw .lf-vm-meta{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.tw .lf-vm-body{display:grid;gap:8px;padding:4px 16px 14px}.tw .lf-vm-body>p{margin:0}.tw .lf-vm-audio{width:100%}.tw .lf-vm-quote{background:var(--lf-surface-2,var(--lf-brand-soft));border-left:3px solid var(--lf-brand);border-radius:0 6px 6px 0;font-size:14.5px;line-height:1.55;margin:0;padding:10px 14px}.tw .lf-vm-quote p{margin:0 0 6px}.tw .lf-vm-quote p:last-child{margin:0}.tw .lf-vm-provider>summary{cursor:pointer;list-style:none}.tw .lf-vm-provider>summary::-webkit-details-marker{display:none}.tw .lf-vm-provider>summary h2:after{color:var(--lf-text-3);content:" ▸"}.tw .lf-vm-provider[open]>summary h2:after{content:" ▾"}.tw .lf-vm-err{background:var(--lf-b-fail-bg);border-radius:9px;color:var(--lf-b-fail-fg);display:flex;gap:10px;margin-bottom:16px;padding:12px 14px}.tw .lf-vm-err p{margin:2px 0 0;overflow-wrap:anywhere}.tw .lf-vm-warn{color:var(--lf-b-wait-fg);font-size:13.5px}.tw .lf-vm-addr,.tw .lf-vm-warn{align-items:center;display:flex;gap:6px;margin:0}.tw .lf-vm-radios{display:flex;flex-wrap:wrap;gap:16px}.tw .lf-vm-radios label{align-items:center;display:inline-flex;font-weight:400;gap:6px}.tw .lf-vm .lf-ffoot{padding:12px 16px}.tw .lf-vm-acts{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.tw .lf-vm-acts form{margin:0}.tw .lf-vm-acts .lf-hint{color:var(--lf-text-3);flex-basis:100%;font-size:12.5px;margin:4px 0 0}@media (max-width:760px){.tw .lf-vm-counts{margin:0 16px 12px}}.tw .lf-af{padding-bottom:32px}.tw .lf-af-intro{margin:6px 28px 16px;max-width:760px}.tw .lf-af-intro,.tw .lf-af-sub{color:var(--lf-text-3);font-size:13px}.tw .lf-af-sub{margin:2px 0 0}.tw .lf-af-pad{margin:0 28px}.tw .lf-af-inline{display:inline-flex;margin:0}.tw .lf-af-danger{color:var(--lf-b-fail-fg)}.tw .lf-af-grid{display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));list-style:none;margin:0 28px;padding:0}.tw .lf-af-family+.lf-af-family{margin-top:28px}.tw .lf-af-family-title{color:var(--lf-text);font-size:16px;font-weight:650;margin:0}.tw .lf-af-family .lf-af-gallery{margin-top:12px}.tw .lf-af-gallery{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));margin:0}.tw .lf-af-card{display:flex;flex-direction:column;gap:10px;min-width:0}.tw .lf-af-thumb{border:1px solid var(--lf-border);border-radius:6px;box-shadow:0 1px 2px #0000000d;display:block;overflow:hidden;transition:box-shadow .15s,transform .15s}.tw .lf-af-thumb:hover{box-shadow:0 6px 18px #0000001a;transform:translateY(-1px)}.tw .lf-af-card-body{display:grid;gap:3px;min-width:0}.tw .lf-af-card-title{color:var(--lf-text);font-weight:600}.tw a.lf-af-card-title:hover{text-decoration:underline;text-underline-offset:2px}.tw .lf-af-card-body small{color:var(--lf-text-3);font-size:12.5px;overflow-wrap:anywhere}.tw .lf-af-card-body p{color:var(--lf-text-2);font-size:13px;margin:0}.tw .lf-af-choose{justify-self:start;margin-top:8px}.tw .lf-af-edit{max-width:1320px}.tw .lf-af-layout{align-items:start;display:grid;gap:28px;grid-template-columns:minmax(0,1fr) minmax(320px,460px)}.tw .lf-af-preview{display:grid;gap:10px;position:sticky;top:16px}.tw .lf-af-preview-hd{color:var(--lf-text-3);display:grid;font-size:12.5px;gap:2px}.tw .lf-af-preview-hd b{color:var(--lf-text);font-size:13px}.tw .lf-af-preview-paper{border:1px solid var(--lf-border);border-radius:4px;box-shadow:0 2px 4px #0000000d,0 12px 32px #00000014;overflow:hidden}.tw .lf-af-logos{display:grid;gap:12px}.tw .lf-af-logo{align-items:center;border:1px solid var(--lf-border);border-radius:8px;color:var(--lf-text-2);cursor:pointer;display:flex;font-size:13px;gap:12px;padding:8px 12px}.tw .lf-af-logo img{height:36px;-o-object-fit:contain;object-fit:contain;width:72px}@media (max-width:1000px){.tw .lf-af-layout{grid-template-columns:minmax(0,1fr)}.tw .lf-af-preview{max-width:460px;order:-1;position:static}}.tw .lf-af-fh{align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px 20px;justify-content:space-between}.tw .lf-af-actions{display:flex;flex-wrap:wrap;gap:8px}.tw .lf-af-show{align-items:start;display:grid;gap:24px;grid-template-columns:minmax(0,560px) minmax(260px,1fr)}.tw .lf-af-dl{display:grid;font-size:13px;gap:8px 16px;grid-template-columns:max-content 1fr;margin:0;padding:14px 16px}.tw .lf-af-dl dt{color:var(--lf-text-3)}.tw .lf-af-dl dd{color:var(--lf-text);margin:0}.tw .lf-af-hint{border-top:1px solid var(--lf-border);color:var(--lf-text-3);font-size:12.5px;margin:0;padding:12px 16px 16px}.tw .lf-af-side{align-content:start;display:grid;gap:16px}.tw .lf-af-exports__list{list-style:none;margin:0;padding:4px 0}.tw .lf-af-export{align-items:center;display:flex;gap:12px;padding:10px 16px}.tw .lf-af-export+.lf-af-export{border-top:1px solid var(--lf-border)}.tw .lf-af-export__icon{background:var(--lf-surface-2);border-radius:8px;color:var(--lf-text-2);display:grid;flex:none;height:32px;place-items:center;width:32px}.tw .lf-af-export__text{color:var(--lf-text-3);display:grid;flex:1;font-size:12.5px;gap:2px;min-width:0}.tw .lf-af-export__text b{color:var(--lf-text);font-size:13px;font-weight:600}.tw .lf-af-export__state{align-items:center;color:var(--lf-text-2);display:inline-flex;gap:6px}.tw .lf-af-export__state--failed{color:var(--lf-danger)}.tw .lf-af-spin{animation:lf-af-spin .8s linear infinite;border:2px solid;border-radius:50%;border-right:2px solid #0000;height:12px;width:12px}@keyframes lf-af-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.tw .lf-af-spin{animation-duration:2.4s}}@media (max-width:900px){.tw .lf-af-show{grid-template-columns:minmax(0,1fr)}.tw .lf-af-grid,.tw .lf-af-intro,.tw .lf-af-pad{margin-left:16px;margin-right:16px}}.tw .lf-ql{max-width:1320px;padding-bottom:32px}.tw .lf-ql-intro{color:var(--lf-text-3);font-size:13px;margin:6px 0 16px;max-width:760px}.tw .lf-ql-layout{align-items:start;display:grid;gap:28px;grid-template-columns:minmax(0,1fr) minmax(320px,480px)}.tw .lf-ql-form [hidden]{display:none}.tw .lf-ql-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.tw .lf-ql-side{display:grid;gap:16px;position:sticky;top:16px}.tw .lf-ql-preview{display:grid;gap:10px}.tw .lf-ql-preview-hd{color:var(--lf-text-3);display:grid;font-size:12.5px;gap:2px}.tw .lf-ql-preview-hd b{color:var(--lf-text);font-size:13px}.tw .lf-ql-note{color:var(--lf-text-3);font-size:12.5px;margin:0}.tw .lf-ql-downloads .lf-ql-note{padding:0 16px 12px}.tw .lf-ql-warn{align-items:flex-start;display:flex;gap:8px;margin:0}.tw .lf-ql-pages{display:grid;gap:12px}.tw .lf-ql-pages--printer{align-items:start;grid-template-columns:repeat(3,minmax(0,1fr))}.tw .lf-ql-paper{background:#fff;border:1px solid var(--lf-border);border-radius:3px;box-shadow:0 2px 4px #0000000d,0 12px 32px #00000014;overflow:hidden}.tw .lf-ql-zoom{width:-moz-max-content;width:max-content}.tw .lf-ql-exports{list-style:none;margin:0;padding:4px 0}.tw .lf-ql-export{align-items:center;display:flex;gap:12px;padding:10px 16px}.tw .lf-ql-export+.lf-ql-export{border-top:1px solid var(--lf-border)}.tw .lf-ql-export__icon{background:var(--lf-surface-2);border-radius:8px;color:var(--lf-text-2);display:grid;flex:none;height:32px;place-items:center;width:32px}.tw .lf-ql-export__text{color:var(--lf-text-3);display:grid;flex:1;font-size:12.5px;gap:2px;min-width:0}.tw .lf-ql-export__text b{color:var(--lf-text);font-size:13px;font-weight:600}.tw .lf-ql-export__state{align-items:center;color:var(--lf-text-2);display:inline-flex;gap:6px}.tw .lf-ql-export__state--failed{color:var(--lf-danger)}.tw .lf-ql-spin{animation:lf-ql-spin .8s linear infinite;border:2px solid;border-radius:50%;border-right:2px solid #0000;height:12px;width:12px}@keyframes lf-ql-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.tw .lf-ql-spin{animation-duration:2.4s}}@media (max-width:1000px){.tw .lf-ql-layout{grid-template-columns:minmax(0,1fr)}.tw .lf-ql-side{order:-1;position:static}}@media (max-width:640px){.tw .lf-ql-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.tw .lf-ug-muted{color:var(--lf-text-3);font-size:12.5px;margin:0}.tw .lf-ug-inline{display:inline-flex;margin:0}.tw .lf-ug-stack{display:grid;gap:10px}.tw .lf-ug-aside{align-content:start;display:grid;gap:16px}.tw .lf-ug-stack>p{margin:0}.tw .lf-ug-choices{display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));list-style:none;margin:0;padding:0 16px 16px}.tw .lf-ug-choices a{align-items:center;border:1px solid var(--lf-border);border-radius:8px;color:var(--lf-text);display:flex;gap:8px;padding:10px 12px}.tw .lf-ug-choices a:hover{background:var(--lf-hover)}.tw .lf-ug-choices a svg{color:var(--lf-text-3)}.tw .lf-ug-templates{margin-bottom:16px}.tw .lf-ug-tpls{display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));list-style:none;margin:0;padding:0 16px 16px}.tw .lf-ug-tpls a{align-items:flex-start;border:1px solid var(--lf-border);border-radius:8px;color:var(--lf-text);display:flex;gap:10px;height:100%;padding:10px 12px}.tw .lf-ug-tpls a:hover{background:var(--lf-hover)}.tw .lf-ug-tpls a.lf-on{background:var(--lf-filter-bg);border-color:var(--lf-filter-bd)}.tw .lf-ug-tpls a>svg{color:var(--lf-text-3);flex:none;margin-top:2px}.tw .lf-ug-tpls span{display:grid;gap:2px;min-width:0}.tw .lf-ug-tpls b{font-size:13px;font-weight:600}.tw .lf-ug-tpls small{color:var(--lf-text-3);font-size:12px;line-height:1.4}.tw .lf-ug-tpl-next{margin:0 16px 16px}.tw .lf-ug-rules{display:grid;gap:10px}.tw .lf-ug-rule{border:1px solid var(--lf-border);border-radius:8px;margin:0;min-width:0;padding:0}.tw .lf-ug-rule-new{border-style:dashed}.tw .lf-ug-rule-hd{align-items:center;background:var(--lf-surface-2);border-bottom:1px solid var(--lf-border);border-radius:8px 8px 0 0;display:flex;font-size:13px;gap:8px;padding:8px 12px;width:100%}.tw .lf-ug-rule-hd>svg{color:var(--lf-text-3)}.tw .lf-ug-crit{display:grid;gap:8px;list-style:none;margin:0;padding:10px 12px}.tw .lf-ug-crit li{align-items:center;display:grid;gap:8px;grid-template-columns:32px minmax(0,150px) minmax(0,1fr)}.tw .lf-ug-crit .lf-lbl{font-size:13px;margin:0}.tw .lf-ug-crit .lf-sel{height:32px;max-width:100%;width:auto}.tw .lf-ug-op{color:var(--lf-text-3);font-size:12px;font-weight:500}.tw .lf-ug-val{align-items:center;border:1px solid var(--lf-border-strong);border-radius:7px;display:flex;flex-wrap:wrap;gap:4px 12px;min-height:32px;padding:6px 8px}.tw .lf-ug-val label{align-items:center;cursor:pointer;display:inline-flex;font-size:13px;gap:5px}.tw .lf-ug-val input{accent-color:var(--lf-action)}.tw .lf-ug-scroll{max-height:132px;overflow-y:auto}.tw .lf-ug-or{align-items:center;color:var(--lf-text-2);display:flex;font-size:11.5px;font-weight:600;gap:10px}.tw .lf-ug-or:after,.tw .lf-ug-or:before{background:var(--lf-border);content:"";flex:1;height:1px}.tw .lf-ug-or span{background:var(--lf-hover);border-radius:10px;padding:1px 8px}.tw .lf-ug-members{display:grid;gap:12px}.tw .lf-ug-named{display:grid;gap:6px;list-style:none;margin:0;padding:0}.tw .lf-ug-named li{align-items:center;border:1px solid var(--lf-border);border-radius:8px;display:flex;gap:10px;padding:6px 10px}.tw .lf-ug-named li>span{display:grid;flex:1;min-width:0}.tw .lf-ug-named small{color:var(--lf-text-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tw .lf-ug-named .lf-av{border-radius:50%;height:28px;-o-object-fit:cover;object-fit:cover;width:28px}.tw .lf-ug-remove{align-items:center;color:var(--lf-text-2);cursor:pointer;display:inline-flex;font-size:12.5px;gap:5px}.tw .lf-ug-summary{align-items:flex-start;display:flex;font-size:13px;gap:8px}.tw .lf-ug-summary svg{color:var(--lf-text-3);margin-top:2px}@media (max-width:640px){.tw .lf-ug-crit li{grid-template-columns:28px minmax(0,1fr)}.tw .lf-ug-crit li>:nth-child(n+3){grid-column:1/-1}}.tw .lf-badge.lf-ug-active{background:var(--lf-b-done-bg);color:var(--lf-b-done-fg)}.tw .lf-badge.lf-ug-paused{background:var(--lf-b-wait-bg);color:var(--lf-b-wait-fg)}.tw .lf-badge.lf-ug-archived{background:var(--lf-surface-2);color:var(--lf-text-3)}.tw .lf-ug-status{border:0;display:grid;gap:8px;margin:0;padding:0}.tw .lf-ug-status-opt,.tw .lf-ug-where-opt{align-items:flex-start;cursor:pointer;display:flex;gap:8px}.tw .lf-ug-status-opt input,.tw .lf-ug-where-opt input{margin-top:3px}.tw .lf-ug-status-opt span{display:grid;gap:2px}.tw .lf-ug-status-opt small{color:var(--lf-text-3)}.tw .lf-ug-grant{display:grid;gap:16px}.tw .lf-ug-where{border:0;display:grid;gap:8px;margin:0;padding:0}.tw .lf-ug-where>.ts-wrapper,.tw .lf-ug-where>select{margin-left:24px;width:calc(100% - 24px)}.tw #user-groups-list td:first-child{min-width:280px}.tw #user-groups-list td{white-space:normal}.tw #user-groups-list td.lf-ug-perimeter{max-width:260px}.tw .lf-ug-banner{margin:0 0 16px}.tw .lf-hn-muted{color:var(--lf-text-3);font-size:12.5px;margin:0}.tw .lf-hn-inline{display:inline-flex;margin:0}.tw .lf-hn-stack{display:grid;gap:12px}.tw .lf-hn-stack>p{margin:0}.tw .lf-hn-num{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.tw .lf-hn-ref{color:var(--lf-text-3);display:block;font-size:11.5px}.tw .lf-hn-acts{text-align:right;white-space:nowrap}.tw .lf-hn-seasons{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0 28px 16px;padding:0}.tw .lf-hn-pending{margin:0 28px 16px}.tw .lf-hn-seasons li{align-items:baseline;background:var(--lf-surface);border:1px solid var(--lf-border);border-radius:8px;display:flex;font-size:13px;gap:6px;padding:8px 12px}.tw .lf-hn-seasons b{font-size:16px;font-variant-numeric:tabular-nums}.tw .lf-hn-drafts{margin:4px 0 0;padding-left:18px}.tw .lf-hn-steps{color:var(--lf-text-3);display:flex;flex-wrap:wrap;font-size:13px;gap:6px 18px;list-style:none;margin:0 0 16px;padding:0}.tw .lf-hn-steps li{align-items:center;display:inline-flex;gap:6px}.tw .lf-hn-steps .lf-hn-done{color:var(--lf-text-2)}.tw .lf-hn-steps .lf-hn-now{color:var(--lf-text);font-weight:600}.tw .lf-hn-mapping td{vertical-align:middle}.tw .lf-hn-mapping .lf-sel{height:32px;max-width:260px;width:100%}.tw .lf-hn-mapping .lf-hn-ignored td:first-child b{color:var(--lf-text-3);font-weight:500}.tw .lf-hn-samples{color:var(--lf-text-2);font-size:12.5px;max-width:320px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tw .lf-hn-counts{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));list-style:none;margin:0;padding:0}.tw .lf-hn-counts li{border:1px solid var(--lf-border);border-left-width:3px;border-radius:8px;display:grid;gap:2px;padding:10px 12px}.tw .lf-hn-counts b{font-size:20px;font-variant-numeric:tabular-nums}.tw .lf-hn-counts span{color:var(--lf-text-2);font-size:12.5px}.tw .lf-hn-count-valid{border-left-color:var(--lf-ok-fg)!important}.tw .lf-hn-count-to_fix{border-left-color:var(--lf-danger)!important}.tw .lf-hn-count-duplicate{border-left-color:var(--lf-warn-fg)!important}.tw .lf-hn-group{border-top:1px solid var(--lf-border)}.tw .lf-hn-group>summary{align-items:center;cursor:pointer;display:flex;gap:8px;list-style:none;padding:10px 16px}.tw .lf-hn-group>summary::-webkit-details-marker{display:none}.tw .lf-hn-group>summary small{color:var(--lf-text-3)}.tw details.lf-panel.lf-hn-group{border-top:1px solid var(--lf-border)}.tw .lf-hn-scroll{max-height:480px;overflow:auto}.tw .lf-hn-preview td{font-size:12.5px}.tw .lf-hn-check{align-items:flex-start;cursor:pointer;display:flex;font-size:13px;gap:8px}.tw .lf-hn-check input{accent-color:var(--lf-action);margin-top:3px}.tw .lf-hn-check small{color:var(--lf-text-3);display:block}.tw .lf-hn-running{align-items:center;display:flex;gap:8px}.tw .lf-hn-spin{animation:lf-hn-spin 1s linear infinite}@keyframes lf-hn-spin{to{transform:rotate(1turn)}}@media (max-width:767px){.tw .lf-hn-pending,.tw .lf-hn-seasons{margin-left:16px;margin-right:16px}}@media (prefers-reduced-motion:reduce){.tw .lf-hn-spin{animation:none}}.tw .lf-pics>.lf-panel+.lf-panel{margin-top:16px}.tw .lf-pics-count{color:var(--lf-text-3)}.tw .lf-pics figcaption{align-items:center;display:flex;gap:8px;justify-content:space-between;min-height:26px}.tw .lf-pics .lf-fm-inline{display:inline}.tw .lf-pics-del,.tw .lf-pics-del svg{color:var(--lf-b-fail-fg)}.tw .lf-pics-pending{align-items:center;background:var(--lf-surface-2);border:1px dashed var(--lf-border);border-radius:7px;color:var(--lf-text-3);display:flex;gap:8px;justify-content:center;padding:36px 12px}.tw .lf-pics-pending svg{height:16px;width:16px}.tw .lf-pics-queue{display:grid;gap:6px;list-style:none;margin:12px 0 0;padding:0}.tw .lf-pics-queue:empty{display:none}.tw .lf-pics-queue li{align-items:center;display:grid;font-size:13px;gap:10px;grid-template-columns:minmax(0,1fr) 120px auto}.tw .lf-pics-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tw .lf-pics-queue progress{accent-color:var(--lf-focus);height:6px;width:100%}.tw .lf-pics-state{color:var(--lf-text-3);font-size:12.5px}.tw .lf-pics-done .lf-pics-state{color:var(--lf-ok-fg)}.tw .lf-pics-failed .lf-pics-state{color:var(--lf-b-fail-fg)}.tw .lf-pics .lf-alert[hidden]{display:none}.tw .lf-pics .lf-alert{margin-top:10px}@media (max-width:640px){.tw .lf-pics-queue li{grid-template-columns:minmax(0,1fr) auto}.tw .lf-pics-queue progress{grid-column:1/-1;grid-row:2}}.pp{--pp-paper:var(--lf-surface,var(--paper,#fff));--pp-ink:var(--lf-text,var(--ink,#1c1b22));--pp-ink-2:var(--lf-text-2,var(--ink-2,#5e5d66));--pp-rule:var(--lf-border,var(--rule,#e6e5e0));--pp-action:var(--lf-action,var(--ink,#1c1b22));--pp-action-fg:var(--lf-action-fg,var(--ink-inverse,#fff));--pp-mark:var(--lf-action,var(--ink,#1c1b22));background:var(--pp-paper);color:var(--pp-ink);display:flex;flex-direction:column;font-family:var(--lf-font-sans,inherit);height:100vh;height:100dvh;inset:0;position:fixed;z-index:10000}.pp-locked,.pp-locked body{overflow:hidden}.pp .pp-head{align-items:center;border-bottom:1px solid var(--pp-rule);display:flex;gap:12px;justify-content:space-between;padding:calc(10px + env(safe-area-inset-top)) 12px 10px 20px}.pp .pp-title{color:var(--pp-ink);font-size:18px;font-weight:600;line-height:24px;margin:0}.pp button{-webkit-tap-highlight-color:transparent;cursor:pointer;font:inherit}.pp svg{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;height:24px;width:24px}.pp .pp-icon{background:#0000;border:0;border-radius:50%;color:var(--pp-ink);display:grid;flex:none;height:44px;place-items:center;width:44px}.pp .pp-stage{flex:1;min-height:0;position:relative}.pp .pp-canvas{inset:0;position:absolute}.pp .pp-reticle{left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:500}.pp .pp-reticle span{background:color-mix(in srgb,var(--pp-paper) 25%,#0000);border:2.5px solid var(--pp-mark);border-radius:50%;box-sizing:border-box;color:var(--pp-mark);display:grid;height:52px;place-items:center;width:52px}.pp .pp-reticle svg{stroke-width:2.5;height:22px;width:22px}.pp .pp-locate{background:var(--pp-paper);border:1px solid var(--pp-rule);border-radius:50%;bottom:40px;box-shadow:0 4px 14px #14132714;color:var(--pp-mark);display:grid;height:56px;place-items:center;position:absolute;right:16px;width:56px;z-index:500}.pp .pp-locate[hidden]{display:none}.pp .pp-locate.is-busy svg{animation:pp-spin 1s linear infinite}@keyframes pp-spin{to{transform:rotate(1turn)}}.pp .pp-foot{background:var(--pp-paper);border-top:1px solid var(--pp-rule);display:grid;gap:8px;padding:16px 20px calc(16px + env(safe-area-inset-bottom))}.pp .pp-address{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--pp-ink);display:-webkit-box;font-size:16px;font-weight:500;line-height:22px;margin:0;min-height:44px;overflow:hidden}.pp .pp-address.is-looking,.pp .pp-hint{color:var(--pp-ink-2)}.pp .pp-hint{font-size:14px;line-height:19px;margin:0}.pp .pp-confirm{background:var(--pp-action);border:0;border-radius:var(--pp-radius,10px);color:var(--pp-action-fg);font-size:15px;font-weight:500;line-height:20px;margin-top:4px;min-height:52px}.pp .pp-confirm:disabled{cursor:default;opacity:.45}.pp .leaflet-control-attribution,.pp .maplibregl-ctrl-attrib{font-size:10px}.tw{-webkit-font-smoothing:antialiased;color:#334155;font-family:var(--lf-font-sans);font-size:14px;line-height:1.5}.tw *,.tw :after,.tw :before{border:0 solid #e5e7eb;box-sizing:border-box}.tw :where(hr){border-top-width:1px;color:inherit;height:0;margin:0}.tw :where(h1,h2,h3,h4,h5,h6){color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit}.tw :where(a),.tw :where(a):focus,.tw :where(a):hover{color:inherit;text-decoration:inherit}.tw :where(b,strong){font-weight:bolder}.tw :where(code,kbd,samp,pre){background:none;border:0;border-radius:0;color:inherit;font-family:var(--lf-font-mono);font-size:1em;padding:0}.tw small{font-size:80%}.tw :where(table){background-color:initial;border-collapse:collapse;border-color:inherit;max-width:none;text-indent:0}.tw :where(th){text-align:inherit}.tw button,.tw input,.tw optgroup,.tw select,.tw textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}.tw button,.tw select{text-transform:none}.tw button,.tw input:where([type=button]),.tw input:where([type=reset]),.tw input:where([type=submit]){-webkit-appearance:button;background-color:initial;background-image:none}.tw :where(blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre){margin:0}.tw fieldset{margin:0;min-width:0;padding:0}.tw legend{border:0;color:inherit;font-size:inherit;line-height:inherit;margin:0;padding:0;width:auto}.tw label{display:inline;font-weight:inherit;margin:0;max-width:none}.tw :where(ol,ul,menu){list-style:none;margin:0;padding:0}.tw textarea{resize:vertical}.tw input::-moz-placeholder,.tw textarea::-moz-placeholder{color:#94a3b8;opacity:1}.tw input::placeholder,.tw textarea::placeholder{color:#94a3b8;opacity:1}.tw [role=button],.tw button{cursor:pointer}.tw :disabled{cursor:default}.tw audio,.tw canvas,.tw embed,.tw iframe,.tw img,.tw object,.tw svg,.tw video{display:block;vertical-align:middle}.tw img,.tw video{height:auto;max-width:100%}.tw [hidden]{display:none}*,::backdrop,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.form-input,.form-multiselect,.form-select,.form-textarea{--tw-shadow:0 0 #0000;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:#6b7280;border-radius:0;border-width:1px;font-size:1rem;line-height:1.5rem;padding:.5rem .75rem}.form-input:focus,.form-multiselect:focus,.form-select:focus,.form-textarea:focus{--tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);border-color:#2563eb;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid #0000;outline-offset:2px}.form-input::-moz-placeholder,.form-textarea::-moz-placeholder{color:#6b7280;opacity:1}.form-input::placeholder,.form-textarea::placeholder{color:#6b7280;opacity:1}.form-input::-webkit-datetime-edit-fields-wrapper{padding:0}.form-input::-webkit-date-and-time-value{min-height:1.5em}.form-input::-webkit-datetime-edit,.form-input::-webkit-datetime-edit-day-field,.form-input::-webkit-datetime-edit-hour-field,.form-input::-webkit-datetime-edit-meridiem-field,.form-input::-webkit-datetime-edit-millisecond-field,.form-input::-webkit-datetime-edit-minute-field,.form-input::-webkit-datetime-edit-month-field,.form-input::-webkit-datetime-edit-second-field,.form-input::-webkit-datetime-edit-year-field{padding-bottom:0;padding-top:0}.form-select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem}.form-checkbox,.form-radio,.form-select{-webkit-print-color-adjust:exact;print-color-adjust:exact}.form-checkbox,.form-radio{--tw-shadow:0 0 #0000;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-origin:border-box;border-color:#6b7280;border-width:1px;color:#2563eb;display:inline-block;flex-shrink:0;height:1rem;padding:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;width:1rem}.form-checkbox{border-radius:0}.form-radio{border-radius:100%}.form-checkbox:focus,.form-radio:focus{--tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid #0000;outline-offset:2px}.form-checkbox:checked,.form-radio:checked{background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:#0000}.form-checkbox:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 16 16'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0z'/%3E%3C/svg%3E")}.form-radio:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 16 16'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3C/svg%3E")}.form-checkbox:checked:focus,.form-checkbox:checked:hover,.form-checkbox:indeterminate,.form-radio:checked:focus,.form-radio:checked:hover{background-color:currentColor;border-color:#0000}.form-checkbox:indeterminate{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:100% 100%}.form-checkbox:indeterminate:focus,.form-checkbox:indeterminate:hover{background-color:currentColor;border-color:#0000}.prose{color:var(--tw-prose-body);max-width:65ch}.prose :where([class~=lead]):not(:where([class~=not-prose] *)){color:var(--tw-prose-lead);font-size:1.25em;line-height:1.6;margin-bottom:1.2em;margin-top:1.2em}.prose :where(a):not(:where([class~=not-prose] *)){color:var(--tw-prose-links);font-weight:500;text-decoration:underline}.prose :where(strong):not(:where([class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}.prose :where(a strong):not(:where([class~=not-prose] *)){color:inherit}.prose :where(blockquote strong):not(:where([class~=not-prose] *)){color:inherit}.prose :where(thead th strong):not(:where([class~=not-prose] *)){color:inherit}.prose :where(ol):not(:where([class~=not-prose] *)){list-style-type:decimal;margin-bottom:1.25em;margin-top:1.25em;padding-left:1.625em}.prose :where(ol[type=A]):not(:where([class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a]):not(:where([class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=A s]):not(:where([class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a s]):not(:where([class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=I]):not(:where([class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i]):not(:where([class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type=I s]):not(:where([class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i s]):not(:where([class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type="1"]):not(:where([class~=not-prose] *)){list-style-type:decimal}.prose :where(ul):not(:where([class~=not-prose] *)){list-style-type:disc;margin-bottom:1.25em;margin-top:1.25em;padding-left:1.625em}.prose :where(ol>li):not(:where([class~=not-prose] *))::marker{color:var(--tw-prose-counters);font-weight:400}.prose :where(ul>li):not(:where([class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.prose :where(hr):not(:where([class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-bottom:3em;margin-top:3em}.prose :where(blockquote):not(:where([class~=not-prose] *)){border-left-color:var(--tw-prose-quote-borders);border-left-width:.25rem;color:var(--tw-prose-quotes);font-style:italic;font-weight:500;margin-bottom:1.6em;margin-top:1.6em;padding-left:1em;quotes:"\201C""\201D""\2018""\2019"}.prose :where(blockquote p:first-of-type):not(:where([class~=not-prose] *)):before{content:open-quote}.prose :where(blockquote p:last-of-type):not(:where([class~=not-prose] *)):after{content:close-quote}.prose :where(h1):not(:where([class~=not-prose] *)){color:var(--tw-prose-headings);font-size:2.25em;font-weight:800;line-height:1.1111111;margin-bottom:.8888889em;margin-top:0}.prose :where(h1 strong):not(:where([class~=not-prose] *)){color:inherit;font-weight:900}.prose :where(h2):not(:where([class~=not-prose] *)){color:var(--tw-prose-headings);font-size:1.5em;font-weight:700;line-height:1.3333333;margin-bottom:1em;margin-top:2em}.prose :where(h2 strong):not(:where([class~=not-prose] *)){color:inherit;font-weight:800}.prose :where(h3):not(:where([class~=not-prose] *)){color:var(--tw-prose-headings);font-size:1.25em;font-weight:600;line-height:1.6;margin-bottom:.6em;margin-top:1.6em}.prose :where(h3 strong):not(:where([class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(h4):not(:where([class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;line-height:1.5;margin-bottom:.5em;margin-top:1.5em}.prose :where(h4 strong):not(:where([class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(img):not(:where([class~=not-prose] *)){margin-bottom:2em;margin-top:2em}.prose :where(figure>*):not(:where([class~=not-prose] *)){margin-bottom:0;margin-top:0}.prose :where(figcaption):not(:where([class~=not-prose] *)){color:var(--tw-prose-captions);font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.prose :where(code):not(:where([class~=not-prose] *)){color:var(--tw-prose-code);font-size:.875em;font-weight:600}.prose :where(code):not(:where([class~=not-prose] *)):before{content:"`"}.prose :where(code):not(:where([class~=not-prose] *)):after{content:"`"}.prose :where(a code):not(:where([class~=not-prose] *)){color:inherit}.prose :where(h1 code):not(:where([class~=not-prose] *)){color:inherit}.prose :where(h2 code):not(:where([class~=not-prose] *)){color:inherit;font-size:.875em}.prose :where(h3 code):not(:where([class~=not-prose] *)){color:inherit;font-size:.9em}.prose :where(h4 code):not(:where([class~=not-prose] *)){color:inherit}.prose :where(blockquote code):not(:where([class~=not-prose] *)){color:inherit}.prose :where(thead th code):not(:where([class~=not-prose] *)){color:inherit}.prose :where(pre):not(:where([class~=not-prose] *)){background-color:var(--tw-prose-pre-bg);border-radius:.375rem;color:var(--tw-prose-pre-code);font-size:.875em;font-weight:400;line-height:1.7142857;margin-bottom:1.7142857em;margin-top:1.7142857em;overflow-x:auto;padding:.8571429em 1.1428571em}.prose :where(pre code):not(:where([class~=not-prose] *)){background-color:initial;border-radius:0;border-width:0;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;padding:0}.prose :where(pre code):not(:where([class~=not-prose] *)):before{content:none}.prose :where(pre code):not(:where([class~=not-prose] *)):after{content:none}.prose :where(table):not(:where([class~=not-prose] *)){font-size:.875em;line-height:1.7142857;margin-bottom:2em;margin-top:2em;table-layout:auto;text-align:left;width:100%}.prose :where(thead):not(:where([class~=not-prose] *)){border-bottom-color:var(--tw-prose-th-borders);border-bottom-width:1px}.prose :where(thead th):not(:where([class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;padding-bottom:.5714286em;padding-left:.5714286em;padding-right:.5714286em;vertical-align:bottom}.prose :where(tbody tr):not(:where([class~=not-prose] *)){border-bottom-color:var(--tw-prose-td-borders);border-bottom-width:1px}.prose :where(tbody tr:last-child):not(:where([class~=not-prose] *)){border-bottom-width:0}.prose :where(tbody td):not(:where([class~=not-prose] *)){vertical-align:initial}.prose :where(tfoot):not(:where([class~=not-prose] *)){border-top-color:var(--tw-prose-th-borders);border-top-width:1px}.prose :where(tfoot td):not(:where([class~=not-prose] *)){vertical-align:top}.prose{--tw-prose-body:#374151;--tw-prose-headings:#111827;--tw-prose-lead:#4b5563;--tw-prose-links:#111827;--tw-prose-bold:#111827;--tw-prose-counters:#6b7280;--tw-prose-bullets:#d1d5db;--tw-prose-hr:#e5e7eb;--tw-prose-quotes:#111827;--tw-prose-quote-borders:#e5e7eb;--tw-prose-captions:#6b7280;--tw-prose-code:#111827;--tw-prose-pre-code:#e5e7eb;--tw-prose-pre-bg:#1f2937;--tw-prose-th-borders:#d1d5db;--tw-prose-td-borders:#e5e7eb;--tw-prose-invert-body:#d1d5db;--tw-prose-invert-headings:#fff;--tw-prose-invert-lead:#9ca3af;--tw-prose-invert-links:#fff;--tw-prose-invert-bold:#fff;--tw-prose-invert-counters:#9ca3af;--tw-prose-invert-bullets:#4b5563;--tw-prose-invert-hr:#374151;--tw-prose-invert-quotes:#f3f4f6;--tw-prose-invert-quote-borders:#374151;--tw-prose-invert-captions:#9ca3af;--tw-prose-invert-code:#fff;--tw-prose-invert-pre-code:#d1d5db;--tw-prose-invert-pre-bg:#00000080;--tw-prose-invert-th-borders:#4b5563;--tw-prose-invert-td-borders:#374151;font-size:14px;line-height:1.75}.prose :where(p):not(:where([class~=not-prose] *)){margin-bottom:1.25em;margin-top:1.25em}.prose :where(video):not(:where([class~=not-prose] *)){margin-bottom:2em;margin-top:2em}.prose :where(figure):not(:where([class~=not-prose] *)){margin-bottom:2em;margin-top:2em}.prose :where(li):not(:where([class~=not-prose] *)){margin-bottom:.5em;margin-top:.5em}.prose :where(ol>li):not(:where([class~=not-prose] *)){padding-left:.375em}.prose :where(ul>li):not(:where([class~=not-prose] *)){padding-left:.375em}.prose :where(.prose>ul>li p):not(:where([class~=not-prose] *)){margin-bottom:.75em;margin-top:.75em}.prose :where(.prose>ul>li>:first-child):not(:where([class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ul>li>:last-child):not(:where([class~=not-prose] *)){margin-bottom:1.25em}.prose :where(.prose>ol>li>:first-child):not(:where([class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ol>li>:last-child):not(:where([class~=not-prose] *)){margin-bottom:1.25em}.prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose] *)){margin-bottom:.75em;margin-top:.75em}.prose :where(hr+*):not(:where([class~=not-prose] *)){margin-top:0}.prose :where(h2+*):not(:where([class~=not-prose] *)){margin-top:0}.prose :where(h3+*):not(:where([class~=not-prose] *)){margin-top:0}.prose :where(h4+*):not(:where([class~=not-prose] *)){margin-top:0}.prose :where(thead th:first-child):not(:where([class~=not-prose] *)){padding-left:0}.prose :where(thead th:last-child):not(:where([class~=not-prose] *)){padding-right:0}.prose :where(tbody td,tfoot td):not(:where([class~=not-prose] *)){padding:.5714286em}.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose] *)){padding-left:0}.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose] *)){padding-right:0}.prose :where(.prose>:first-child):not(:where([class~=not-prose] *)){margin-top:0}.prose :where(.prose>:last-child):not(:where([class~=not-prose] *)){margin-bottom:0}.prose-sm :where(.prose>ul>li p):not(:where([class~=not-prose] *)){margin-bottom:.5714286em;margin-top:.5714286em}.prose-sm :where(.prose>ul>li>:first-child):not(:where([class~=not-prose] *)){margin-top:1.1428571em}.prose-sm :where(.prose>ul>li>:last-child):not(:where([class~=not-prose] *)){margin-bottom:1.1428571em}.prose-sm :where(.prose>ol>li>:first-child):not(:where([class~=not-prose] *)){margin-top:1.1428571em}.prose-sm :where(.prose>ol>li>:last-child):not(:where([class~=not-prose] *)){margin-bottom:1.1428571em}.prose-sm :where(.prose>:first-child):not(:where([class~=not-prose] *)){margin-top:0}.prose-sm :where(.prose>:last-child):not(:where([class~=not-prose] *)){margin-bottom:0}.prose-base :where(.prose>ul>li p):not(:where([class~=not-prose] *)){margin-bottom:.75em;margin-top:.75em}.prose-base :where(.prose>ul>li>:first-child):not(:where([class~=not-prose] *)){margin-top:1.25em}.prose-base :where(.prose>ul>li>:last-child):not(:where([class~=not-prose] *)){margin-bottom:1.25em}.prose-base :where(.prose>ol>li>:first-child):not(:where([class~=not-prose] *)){margin-top:1.25em}.prose-base :where(.prose>ol>li>:last-child):not(:where([class~=not-prose] *)){margin-bottom:1.25em}.prose-base :where(.prose>:first-child):not(:where([class~=not-prose] *)){margin-top:0}.prose-base :where(.prose>:last-child):not(:where([class~=not-prose] *)){margin-bottom:0}.prose-lg :where(.prose>ul>li p):not(:where([class~=not-prose] *)){margin-bottom:.8888889em;margin-top:.8888889em}.prose-lg :where(.prose>ul>li>:first-child):not(:where([class~=not-prose] *)){margin-top:1.3333333em}.prose-lg :where(.prose>ul>li>:last-child):not(:where([class~=not-prose] *)){margin-bottom:1.3333333em}.prose-lg :where(.prose>ol>li>:first-child):not(:where([class~=not-prose] *)){margin-top:1.3333333em}.prose-lg :where(.prose>ol>li>:last-child):not(:where([class~=not-prose] *)){margin-bottom:1.3333333em}.prose-lg :where(.prose>:first-child):not(:where([class~=not-prose] *)){margin-top:0}.prose-lg :where(.prose>:last-child):not(:where([class~=not-prose] *)){margin-bottom:0}.prose-xl :where(.prose>ul>li p):not(:where([class~=not-prose] *)){margin-bottom:.8em;margin-top:.8em}.prose-xl :where(.prose>ul>li>:first-child):not(:where([class~=not-prose] *)){margin-top:1.2em}.prose-xl :where(.prose>ul>li>:last-child):not(:where([class~=not-prose] *)){margin-bottom:1.2em}.prose-xl :where(.prose>ol>li>:first-child):not(:where([class~=not-prose] *)){margin-top:1.2em}.prose-xl :where(.prose>ol>li>:last-child):not(:where([class~=not-prose] *)){margin-bottom:1.2em}.prose-xl :where(.prose>:first-child):not(:where([class~=not-prose] *)){margin-top:0}.prose-xl :where(.prose>:last-child):not(:where([class~=not-prose] *)){margin-bottom:0}.prose-2xl :where(.prose>ul>li p):not(:where([class~=not-prose] *)){margin-bottom:.8333333em;margin-top:.8333333em}.prose-2xl :where(.prose>ul>li>:first-child):not(:where([class~=not-prose] *)){margin-top:1.3333333em}.prose-2xl :where(.prose>ul>li>:last-child):not(:where([class~=not-prose] *)){margin-bottom:1.3333333em}.prose-2xl :where(.prose>ol>li>:first-child):not(:where([class~=not-prose] *)){margin-top:1.3333333em}.prose-2xl :where(.prose>ol>li>:last-child):not(:where([class~=not-prose] *)){margin-bottom:1.3333333em}.prose-2xl :where(.prose>:first-child):not(:where([class~=not-prose] *)){margin-top:0}.prose-2xl :where(.prose>:last-child):not(:where([class~=not-prose] *)){margin-bottom:0}.tw :is(.lf-btn){--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);align-items:center;border-radius:6px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);display:inline-flex;font-size:14px;font-weight:600;gap:8px;justify-content:center;line-height:20px;padding:8px 12px;transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.tw :is(.lf-btn:focus-visible){outline-offset:2px;outline-style:solid;outline-width:2px}.tw :is(.lf-btn:disabled){cursor:not-allowed;opacity:.5}.tw :is(.lf-btn-primary){background-color:rgb(29 78 216/var(--tw-bg-opacity))}.tw :is(.lf-btn-primary),.tw :is(.lf-btn-primary:hover){--tw-bg-opacity:1;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.tw :is(.lf-btn-primary:hover){background-color:rgb(30 64 175/var(--tw-bg-opacity))}.tw :is(.lf-btn-primary:focus-visible){outline-color:#1d4ed8}.tw :is(.lf-btn-secondary){--tw-bg-opacity:1;--tw-text-opacity:1;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);--tw-ring-inset:inset;--tw-ring-opacity:1;--tw-ring-color:rgb(203 213 225/var(--tw-ring-opacity));background-color:rgb(255 255 255/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);color:rgb(51 65 85/var(--tw-text-opacity))}.tw :is(.lf-btn-secondary:hover){--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity));color:rgb(15 23 42/var(--tw-text-opacity))}.tw :is(.lf-btn-danger){--tw-bg-opacity:1;--tw-text-opacity:1;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);--tw-ring-inset:inset;--tw-ring-opacity:1;--tw-ring-color:rgb(252 165 165/var(--tw-ring-opacity));background-color:rgb(255 255 255/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);color:rgb(185 28 28/var(--tw-text-opacity))}.tw :is(.lf-btn-danger:hover){--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity));color:rgb(153 27 27/var(--tw-text-opacity))}.tw :is(.lf-card){--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);--tw-ring-opacity:1;--tw-ring-color:rgb(226 232 240/var(--tw-ring-opacity));background-color:rgb(255 255 255/var(--tw-bg-opacity));border-radius:8px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.tw :is(.lf-label){--tw-text-opacity:1;color:rgb(30 41 59/var(--tw-text-opacity));display:block;font-size:14px;font-weight:600;line-height:20px}.tw :is(.lf-hint){--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity));font-size:12px;line-height:16px;margin-top:4px}.tw :is(.lf-input){--tw-shadow:0 0 #0000;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:#6b7280;border-radius:0;border-width:1px;font-size:1rem;line-height:1.5rem;padding:.5rem .75rem}.tw :is(.lf-input:focus){--tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);border-color:#2563eb;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid #0000;outline-offset:2px}.tw :is(.lf-input)::-moz-placeholder{color:#6b7280;opacity:1}.tw :is(.lf-input)::placeholder{color:#6b7280;opacity:1}.tw :is(.lf-input)::-webkit-datetime-edit-fields-wrapper{padding:0}.tw :is(.lf-input)::-webkit-date-and-time-value{min-height:1.5em}.tw :is(.lf-input)::-webkit-datetime-edit,:is(.lf-input)::-webkit-datetime-edit-day-field,:is(.lf-input)::-webkit-datetime-edit-hour-field,:is(.lf-input)::-webkit-datetime-edit-meridiem-field,:is(.lf-input)::-webkit-datetime-edit-millisecond-field,:is(.lf-input)::-webkit-datetime-edit-minute-field,:is(.lf-input)::-webkit-datetime-edit-month-field,:is(.lf-input)::-webkit-datetime-edit-second-field,:is(.lf-input)::-webkit-datetime-edit-year-field{padding-bottom:0;padding-top:0}.tw :is(.lf-input){--tw-border-opacity:1;--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);border-color:rgb(203 213 225/var(--tw-border-opacity));border-radius:6px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);display:block;font-size:14px;line-height:20px;padding:8px 12px;width:100%}.tw :is(.lf-input:focus){--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(37 99 235/var(--tw-ring-opacity));border-color:rgb(37 99 235/var(--tw-border-opacity))}.tw :is(.lf-select){--tw-shadow:0 0 #0000;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:#6b7280;border-radius:0;border-width:1px;font-size:1rem;line-height:1.5rem;padding:.5rem .75rem}.tw :is(.lf-select:focus){--tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);border-color:#2563eb;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid #0000;outline-offset:2px}.tw :is(.lf-select){--tw-border-opacity:1;--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E");background-position:right .5rem center;background-position:right 8px center;background-repeat:no-repeat;background-size:1.5em 1.5em;border-color:rgb(203 213 225/var(--tw-border-opacity));border-radius:6px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);display:block;font-size:14px;line-height:20px;padding:8px 40px 8px 12px;-webkit-print-color-adjust:exact;print-color-adjust:exact;width:100%}.tw :is(.lf-select:focus){--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(37 99 235/var(--tw-ring-opacity));border-color:rgb(37 99 235/var(--tw-border-opacity))}.tw :is(.lf-textarea){--tw-shadow:0 0 #0000;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:#6b7280;border-radius:0;border-width:1px;font-size:1rem;line-height:1.5rem;padding:.5rem .75rem}.tw :is(.lf-textarea:focus){--tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);border-color:#2563eb;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid #0000;outline-offset:2px}.tw :is(.lf-textarea)::-moz-placeholder{color:#6b7280;opacity:1}.tw :is(.lf-textarea)::placeholder{color:#6b7280;opacity:1}.tw :is(.lf-textarea){--tw-border-opacity:1;--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);border-color:rgb(203 213 225/var(--tw-border-opacity));border-radius:6px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);display:block;font-size:14px;line-height:20px;padding:8px 12px;width:100%}.tw :is(.lf-textarea:focus){--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(37 99 235/var(--tw-ring-opacity));border-color:rgb(37 99 235/var(--tw-border-opacity))}.tw :is(.lf-md-editor){--tw-border-opacity:1;--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(203 213 225/var(--tw-border-opacity));border-radius:6px;border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);overflow:hidden}.tw :is(.lf-md-editor:focus-within){--tw-border-opacity:1;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);--tw-ring-opacity:1;--tw-ring-color:rgb(37 99 235/var(--tw-ring-opacity));border-color:rgb(37 99 235/var(--tw-border-opacity));box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.tw :is(.lf-md-textarea){-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:#6b7280;border-radius:0;border-width:1px;font-size:1rem;line-height:1.5rem;padding:.5rem .75rem}.tw :is(.lf-md-textarea:focus){--tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);border-color:#2563eb;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid #0000;outline-offset:2px}.tw :is(.lf-md-textarea)::-moz-placeholder{color:#6b7280;opacity:1}.tw :is(.lf-md-textarea)::placeholder{color:#6b7280;opacity:1}.tw :is(.lf-md-textarea){--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;border-width:0;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);display:block;font-family:var(--lf-font-mono);font-size:14px;line-height:20px;padding:8px 12px;resize:vertical;width:100%}.tw :is(.lf-md-textarea:focus){--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.tw :is(.lf-pagination){align-items:center;display:flex;flex-wrap:wrap;font-size:14px;gap:4px;line-height:20px}.tw :is(.lf-pagination>a),:is(.tw .lf-pagination>em),:is(.tw .lf-pagination>span){align-items:center;border-radius:6px;display:inline-flex;font-style:normal;justify-content:center;min-width:32px;padding:6px 10px}.tw :is(.lf-pagination>a){--tw-text-opacity:1;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);--tw-ring-inset:inset;--tw-ring-opacity:1;--tw-ring-color:rgb(203 213 225/var(--tw-ring-opacity));box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);color:rgb(51 65 85/var(--tw-text-opacity))}.tw :is(.lf-pagination>a:hover){--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity));color:rgb(15 23 42/var(--tw-text-opacity))}.tw :is(.lf-pagination>em){--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(29 78 216/var(--tw-bg-opacity));color:rgb(255 255 255/var(--tw-text-opacity));font-weight:600}.tw :is(.lf-pagination>span){--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity))}.tw :is(.lf-combobox){position:relative}.tw :is(.lf-combobox .ts-control){--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);align-items:center;background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(203 213 225/var(--tw-border-opacity));border-radius:6px;border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(51 65 85/var(--tw-text-opacity));cursor:text;display:flex;flex-wrap:wrap;font-size:14px;gap:4px;line-height:20px;min-height:38px;padding:6px 64px 6px 12px;width:100%}.tw :is(.lf-combobox.focus .ts-control){--tw-border-opacity:1;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);--tw-ring-opacity:1;--tw-ring-color:rgb(37 99 235/var(--tw-ring-opacity));border-color:rgb(37 99 235/var(--tw-border-opacity));box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.tw :is(.lf-combobox .ts-control>input){--tw-text-opacity:1;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color);background-color:initial;border-width:0;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);color:rgb(51 65 85/var(--tw-text-opacity));flex:1 1 0%;font-size:14px;line-height:20px;margin:0;min-width:112px;outline:2px solid #0000;outline-offset:2px;padding:0}.tw :is(.lf-combobox .ts-control>input)::-moz-placeholder{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity))}.tw :is(.lf-combobox .ts-control>input)::placeholder{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity))}.tw :is(.lf-combobox .ts-control>input:focus){--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.tw :is(.lf-combobox.input-hidden .ts-control>input){left:-10000px;opacity:0;pointer-events:none;position:absolute}.tw :is(.lf-combobox .ts-control>.\!item),.tw :is(.lf-combobox .ts-control>.item){align-items:center;display:flex;gap:8px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tw :is(.lf-combobox.multi .ts-control>.\!item),.tw :is(.lf-combobox.multi .ts-control>.item){--tw-bg-opacity:1;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);--tw-ring-inset:inset;--tw-ring-opacity:1;--tw-ring-color:rgb(226 232 240/var(--tw-ring-opacity));background-color:rgb(241 245 249/var(--tw-bg-opacity));border-radius:6px;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);gap:4px;overflow:visible;overflow-wrap:break-word;padding:2px 4px 2px 8px;white-space:normal}.tw :is(.lf-combobox.multi .ts-control>.item .remove){--tw-text-opacity:1;align-items:center;border-radius:4px;color:rgb(148 163 184/var(--tw-text-opacity));display:flex;font-size:16px;height:20px;justify-content:center;line-height:24px;line-height:1;text-decoration-line:none;width:20px}.tw :is(.lf-combobox.multi .ts-control>.item .remove:hover){--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(226 232 240/var(--tw-bg-opacity));color:rgb(51 65 85/var(--tw-text-opacity))}.tw :is(.lf-combobox.multi .ts-control>.\!item .remove){--tw-text-opacity:1;align-items:center;border-radius:4px;color:rgb(148 163 184/var(--tw-text-opacity));display:flex;font-size:16px;height:20px;justify-content:center;line-height:24px;line-height:1;text-decoration-line:none;width:20px}.tw :is(.lf-combobox.multi .ts-control>.\!item .remove:hover){--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(226 232 240/var(--tw-bg-opacity));color:rgb(51 65 85/var(--tw-text-opacity))}.tw :is(.lf-combobox .ts-control):after{--tw-translate-y:-75%;--tw-rotate:45deg;--tw-border-opacity:1;--tw-content:"";border-bottom-width:2px;border-color:rgb(148 163 184/var(--tw-border-opacity));border-right-width:2px;content:var(--tw-content);height:8px;pointer-events:none;position:absolute;right:12px;top:50%;width:8px}.tw :is(.lf-combobox .ts-control):after,.tw :is(.lf-combobox.dropdown-active .ts-control):after{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.tw :is(.lf-combobox.dropdown-active .ts-control):after{--tw-translate-y:-25%;--tw-rotate:-135deg}.tw :is(.lf-combobox .clear-button){--tw-translate-y:-50%;--tw-text-opacity:1;align-items:center;border-radius:4px;color:rgb(148 163 184/var(--tw-text-opacity));display:none;font-size:18px;height:24px;justify-content:center;line-height:28px;line-height:1;position:absolute;right:32px;top:50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));width:24px}.tw :is(.lf-combobox .clear-button:hover){--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity));color:rgb(51 65 85/var(--tw-text-opacity))}.tw :is(.lf-combobox.has-items .clear-button){display:flex}.tw :is(.lf-combobox .ts-dropdown){--tw-bg-opacity:1;--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);--tw-ring-color:#0f172a1a;background-color:rgb(255 255 255/var(--tw-bg-opacity));border-radius:6px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);font-size:14px;left:0;line-height:20px;margin-top:4px;overflow:hidden;position:absolute;top:100%;width:100%;z-index:20}.tw :is(.lf-combobox .ts-dropdown-content){max-height:288px;overflow-y:auto;padding-bottom:4px;padding-top:4px}.tw :is(.lf-combobox .ts-dropdown .\!option),.tw :is(.lf-combobox .ts-dropdown .option){--tw-text-opacity:1;color:rgb(51 65 85/var(--tw-text-opacity));cursor:pointer;padding:8px 12px}.tw :is(.lf-combobox .ts-dropdown .\!option.active),.tw :is(.lf-combobox .ts-dropdown .option.\!active),.tw :is(.lf-combobox .ts-dropdown .option.active){--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(239 246 255/var(--tw-bg-opacity));color:rgb(30 58 138/var(--tw-text-opacity))}.tw :is(.lf-combobox .ts-dropdown .\!option.selected),.tw :is(.lf-combobox .ts-dropdown .option.selected){font-weight:600}.tw :is(.lf-combobox .ts-dropdown .no-results),:is(.tw .lf-combobox .ts-dropdown .lf-combobox-hint){--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity));padding:8px 12px}.tw :is(.lf-combobox .ts-dropdown .spinner){--tw-border-opacity:1;animation:spin 1s linear infinite;border-color:rgb(226 232 240/var(--tw-border-opacity));border-radius:9999px;border-top-color:rgb(37 99 235/var(--tw-border-opacity));border-width:2px;display:block;height:16px;margin:8px 12px;width:16px}.tw :is(.lf-combobox .ts-dropdown .highlight){--tw-bg-opacity:1;background-color:rgb(254 243 199/var(--tw-bg-opacity));border-radius:2px;color:inherit}.tw :is(.sr-only){clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.tw :is(.pointer-events-none){pointer-events:none}.tw :is(.\!visible){visibility:visible!important}.tw :is(.visible){visibility:visible}.tw :is(.invisible){visibility:hidden}.tw :is(.collapse){visibility:collapse}.tw :is(.static){position:static}.tw :is(.fixed){position:fixed}.tw :is(.absolute){position:absolute}.tw :is(.relative){position:relative}.tw :is(.sticky){position:sticky}.tw :is(.inset-y-0){bottom:0;top:0}.tw :is(.-left-\[10000px\]){left:-10000px}.tw :is(.-left-\[27px\]){left:-27px}.tw :is(.bottom-full){bottom:100%}.tw :is(.left-0){left:0}.tw :is(.left-1\/2){left:50%}.tw :is(.right-0){right:0}.tw :is(.right-1){right:4px}.tw :is(.right-3){right:12px}.tw :is(.right-8){right:32px}.tw :is(.top-1){top:4px}.tw :is(.top-1\/2){top:50%}.tw :is(.top-full){top:100%}.tw :is(.isolate){isolation:isolate}.tw :is(.z-10){z-index:10}.tw :is(.z-20){z-index:20}.tw :is(.z-30){z-index:30}.tw :is(.z-50){z-index:50}.tw :is(.m-0){margin:0}.tw :is(.-mx-1){margin-left:-4px;margin-right:-4px}.tw :is(.mx-0){margin-left:0;margin-right:0}.tw :is(.mx-1){margin-left:4px;margin-right:4px}.tw :is(.mx-3){margin-left:12px;margin-right:12px}.tw :is(.mx-auto){margin-left:auto;margin-right:auto}.tw :is(.my-2){margin-bottom:8px;margin-top:8px}.tw :is(.-mb-px){margin-bottom:-1px}.tw :is(.-mt-1){margin-top:-4px}.tw :is(.-mt-1\.5){margin-top:-6px}.tw :is(.mb-0){margin-bottom:0}.tw :is(.mb-1){margin-bottom:4px}.tw :is(.mb-2){margin-bottom:8px}.tw :is(.mb-3){margin-bottom:12px}.tw :is(.mb-4){margin-bottom:16px}.tw :is(.mb-5){margin-bottom:20px}.tw :is(.mb-6){margin-bottom:24px}.tw :is(.ml-1){margin-left:4px}.tw :is(.ml-1\.5){margin-left:6px}.tw :is(.ml-2){margin-left:8px}.tw :is(.ml-5){margin-left:20px}.tw :is(.ml-auto){margin-left:auto}.tw :is(.mr-2){margin-right:8px}.tw :is(.mr-3){margin-right:12px}.tw :is(.mt-0){margin-top:0}.tw :is(.mt-0\.5){margin-top:2px}.tw :is(.mt-1){margin-top:4px}.tw :is(.mt-10){margin-top:40px}.tw :is(.mt-2){margin-top:8px}.tw :is(.mt-3){margin-top:12px}.tw :is(.mt-4){margin-top:16px}.tw :is(.mt-5){margin-top:20px}.tw :is(.mt-6){margin-top:24px}.tw :is(.mt-auto){margin-top:auto}.tw :is(.line-clamp-2){-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden}.tw :is(.\!block){display:block!important}.tw :is(.block){display:block}.tw :is(.inline-block){display:inline-block}.tw :is(.inline){display:inline}.tw :is(.flex){display:flex}.tw :is(.inline-flex){display:inline-flex}.tw :is(.table){display:table}.tw :is(.grid){display:grid}.tw :is(.contents){display:contents}.tw :is(.\!hidden){display:none!important}.tw :is(.hidden){display:none}.tw :is(.h-1){height:4px}.tw :is(.h-10){height:40px}.tw :is(.h-12){height:48px}.tw :is(.h-16){height:64px}.tw :is(.h-2){height:8px}.tw :is(.h-3){height:12px}.tw :is(.h-3\.5){height:14px}.tw :is(.h-4){height:16px}.tw :is(.h-5){height:20px}.tw :is(.h-6){height:24px}.tw :is(.h-8){height:32px}.tw :is(.h-9){height:36px}.tw :is(.h-\[180px\]){height:180px}.tw :is(.h-\[720px\]){height:720px}.tw :is(.h-auto){height:auto}.tw :is(.h-full){height:100%}.tw :is(.max-h-48){max-height:192px}.tw :is(.max-h-72){max-height:288px}.tw :is(.max-h-80){max-height:320px}.tw :is(.min-h-\[38px\]){min-height:38px}.tw :is(.w-1\/3){width:33.333333%}.tw :is(.w-10){width:40px}.tw :is(.w-12){width:48px}.tw :is(.w-16){width:64px}.tw :is(.w-2){width:8px}.tw :is(.w-2\/3){width:66.666667%}.tw :is(.w-24){width:96px}.tw :is(.w-3){width:12px}.tw :is(.w-3\.5){width:14px}.tw :is(.w-32){width:128px}.tw :is(.w-4){width:16px}.tw :is(.w-5){width:20px}.tw :is(.w-5\/6){width:83.333333%}.tw :is(.w-6){width:24px}.tw :is(.w-60){width:240px}.tw :is(.w-72){width:288px}.tw :is(.w-8){width:32px}.tw :is(.w-9){width:36px}.tw :is(.w-\[320px\]){width:320px}.tw :is(.w-\[calc\(100\%-32px\)\]){width:calc(100% - 32px)}.tw :is(.w-auto){width:auto}.tw :is(.w-full){width:100%}.tw :is(.w-max){width:-moz-max-content;width:max-content}.tw :is(.w-px){width:1px}.tw :is(.min-w-0){min-width:0}.tw :is(.min-w-10){min-width:40px}.tw :is(.min-w-40){min-width:160px}.tw :is(.min-w-44){min-width:176px}.tw :is(.min-w-56){min-width:224px}.tw :is(.min-w-7){min-width:28px}.tw :is(.min-w-\[112px\]){min-width:112px}.tw :is(.min-w-\[32px\]){min-width:32px}.tw :is(.min-w-full){min-width:100%}.tw :is(.max-w-2xl){max-width:672px}.tw :is(.max-w-3xl){max-width:768px}.tw :is(.max-w-4xl){max-width:896px}.tw :is(.max-w-6xl){max-width:1152px}.tw :is(.max-w-7xl){max-width:1280px}.tw :is(.max-w-\[160px\]){max-width:160px}.tw :is(.max-w-\[240px\]){max-width:240px}.tw :is(.max-w-\[320px\]){max-width:320px}.tw :is(.max-w-\[420px\]){max-width:420px}.tw :is(.max-w-\[calc\(100vw-48px\)\]){max-width:calc(100vw - 48px)}.tw :is(.max-w-full){max-width:100%}.tw :is(.max-w-lg){max-width:512px}.tw :is(.max-w-md){max-width:448px}.tw :is(.max-w-none){max-width:none}.tw :is(.max-w-xl){max-width:576px}.tw :is(.flex-1){flex:1 1 0%}.tw :is(.flex-shrink),.tw :is(.shrink){flex-shrink:1}.tw :is(.shrink-0){flex-shrink:0}.tw :is(.flex-grow){flex-grow:1}.tw :is(.border-collapse){border-collapse:collapse}.tw :is(.-translate-x-1\/2){--tw-translate-x:-50%}.tw :is(.-translate-x-1\/2),.tw :is(.-translate-y-1\/2){transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.tw :is(.-translate-y-1\/2){--tw-translate-y:-50%}.tw :is(.-translate-y-1\/4){--tw-translate-y:-25%}.tw :is(.-translate-y-1\/4),.tw :is(.-translate-y-3\/4){transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.tw :is(.-translate-y-3\/4){--tw-translate-y:-75%}.tw :is(.translate-y-1){--tw-translate-y:4px}.tw :is(.-rotate-\[135deg\]),.tw :is(.translate-y-1){transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.tw :is(.-rotate-\[135deg\]){--tw-rotate:-135deg}.tw :is(.rotate-45){--tw-rotate:45deg}.tw :is(.rotate-45),.tw :is(.transform){transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes spin{to{transform:rotate(1turn)}}.tw :is(.animate-spin){animation:spin 1s linear infinite}.tw :is(.cursor-not-allowed){cursor:not-allowed}.tw :is(.cursor-pointer){cursor:pointer}.tw :is(.cursor-text){cursor:text}.tw :is(.touch-none){touch-action:none}.tw :is(.resize-y){resize:vertical}.tw :is(.resize){resize:both}.tw :is(.list-disc){list-style-type:disc}.tw :is(.list-none){list-style-type:none}.tw :is(.appearance-none){-webkit-appearance:none;-moz-appearance:none;appearance:none}.tw :is(.grid-cols-1){grid-template-columns:repeat(1,minmax(0,1fr))}.tw :is(.grid-cols-2){grid-template-columns:repeat(2,minmax(0,1fr))}.tw :is(.grid-cols-7){grid-template-columns:repeat(7,minmax(0,1fr))}.tw :is(.grid-cols-\[96px_1fr\]){grid-template-columns:96px 1fr}.tw :is(.grid-cols-\[auto_1fr\]){grid-template-columns:auto 1fr}.tw :is(.flex-col){flex-direction:column}.tw :is(.flex-col-reverse){flex-direction:column-reverse}.tw :is(.flex-wrap){flex-wrap:wrap}.tw :is(.items-start){align-items:flex-start}.tw :is(.items-center){align-items:center}.tw :is(.items-baseline){align-items:baseline}.tw :is(.justify-end){justify-content:flex-end}.tw :is(.justify-center){justify-content:center}.tw :is(.justify-between){justify-content:space-between}.tw :is(.gap-0){gap:0}.tw :is(.gap-0\.5){gap:2px}.tw :is(.gap-1){gap:4px}.tw :is(.gap-1\.5){gap:6px}.tw :is(.gap-2){gap:8px}.tw :is(.gap-3){gap:12px}.tw :is(.gap-4){gap:16px}.tw :is(.gap-5){gap:20px}.tw :is(.gap-6){gap:24px}.tw :is(.gap-x-1){-moz-column-gap:4px;column-gap:4px}.tw :is(.gap-x-2){-moz-column-gap:8px;column-gap:8px}.tw :is(.gap-x-3){-moz-column-gap:12px;column-gap:12px}.tw :is(.gap-x-4){-moz-column-gap:16px;column-gap:16px}.tw :is(.gap-x-6){-moz-column-gap:24px;column-gap:24px}.tw :is(.gap-y-1){row-gap:4px}.tw :is(.space-y-1>:not([hidden])~:not([hidden])){--tw-space-y-reverse:0;margin-bottom:calc(4px*var(--tw-space-y-reverse));margin-top:calc(4px*(1 - var(--tw-space-y-reverse)))}.tw :is(.space-y-1\.5>:not([hidden])~:not([hidden])){--tw-space-y-reverse:0;margin-bottom:calc(6px*var(--tw-space-y-reverse));margin-top:calc(6px*(1 - var(--tw-space-y-reverse)))}.tw :is(.space-y-2>:not([hidden])~:not([hidden])){--tw-space-y-reverse:0;margin-bottom:calc(8px*var(--tw-space-y-reverse));margin-top:calc(8px*(1 - var(--tw-space-y-reverse)))}.tw :is(.space-y-3>:not([hidden])~:not([hidden])){--tw-space-y-reverse:0;margin-bottom:calc(12px*var(--tw-space-y-reverse));margin-top:calc(12px*(1 - var(--tw-space-y-reverse)))}.tw :is(.space-y-4>:not([hidden])~:not([hidden])){--tw-space-y-reverse:0;margin-bottom:calc(16px*var(--tw-space-y-reverse));margin-top:calc(16px*(1 - var(--tw-space-y-reverse)))}.tw :is(.space-y-5>:not([hidden])~:not([hidden])){--tw-space-y-reverse:0;margin-bottom:calc(20px*var(--tw-space-y-reverse));margin-top:calc(20px*(1 - var(--tw-space-y-reverse)))}.tw :is(.space-y-6>:not([hidden])~:not([hidden])){--tw-space-y-reverse:0;margin-bottom:calc(24px*var(--tw-space-y-reverse));margin-top:calc(24px*(1 - var(--tw-space-y-reverse)))}.tw :is(.divide-y>:not([hidden])~:not([hidden])){--tw-divide-y-reverse:0;border-bottom-width:calc(1px*var(--tw-divide-y-reverse));border-top-width:calc(1px*(1 - var(--tw-divide-y-reverse)))}.tw :is(.divide-slate-100>:not([hidden])~:not([hidden])){--tw-divide-opacity:1;border-color:rgb(241 245 249/var(--tw-divide-opacity))}.tw :is(.divide-slate-200>:not([hidden])~:not([hidden])){--tw-divide-opacity:1;border-color:rgb(226 232 240/var(--tw-divide-opacity))}.tw :is(.overflow-auto){overflow:auto}.tw :is(.overflow-hidden){overflow:hidden}.tw :is(.overflow-visible){overflow:visible}.tw :is(.overflow-x-auto){overflow-x:auto}.tw :is(.overflow-y-auto){overflow-y:auto}.tw :is(.truncate){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tw :is(.whitespace-normal){white-space:normal}.tw :is(.whitespace-nowrap){white-space:nowrap}.tw :is(.whitespace-pre-wrap){white-space:pre-wrap}.tw :is(.text-wrap){text-wrap:wrap}.tw :is(.text-nowrap){text-wrap:nowrap}.tw :is(.break-words){overflow-wrap:break-word}.tw :is(.break-all){word-break:break-all}.tw :is(.rounded){border-radius:4px}.tw :is(.rounded-full){border-radius:9999px}.tw :is(.rounded-lg){border-radius:8px}.tw :is(.rounded-md){border-radius:6px}.tw :is(.rounded-sm){border-radius:2px}.tw :is(.rounded-xl){border-radius:12px}.tw :is(.rounded-l-md){border-bottom-left-radius:6px;border-top-left-radius:6px}.tw :is(.rounded-r-md){border-bottom-right-radius:6px;border-top-right-radius:6px}.tw :is(.border){border-width:1px}.tw :is(.border-0){border-width:0}.tw :is(.border-2){border-width:2px}.tw :is(.border-b){border-bottom-width:1px}.tw :is(.border-b-2){border-bottom-width:2px}.tw :is(.border-l){border-left-width:1px}.tw :is(.border-l-4){border-left-width:4px}.tw :is(.border-r-2){border-right-width:2px}.tw :is(.border-t){border-top-width:1px}.tw :is(.border-dashed){border-style:dashed}.tw :is(.border-amber-400){--tw-border-opacity:1;border-color:rgb(251 191 36/var(--tw-border-opacity))}.tw :is(.border-blue-600){--tw-border-opacity:1;border-color:rgb(37 99 235/var(--tw-border-opacity))}.tw :is(.border-indigo-200){--tw-border-opacity:1;border-color:rgb(199 210 254/var(--tw-border-opacity))}.tw :is(.border-sky-200){--tw-border-opacity:1;border-color:rgb(186 230 253/var(--tw-border-opacity))}.tw :is(.border-slate-100){--tw-border-opacity:1;border-color:rgb(241 245 249/var(--tw-border-opacity))}.tw :is(.border-slate-200){--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity))}.tw :is(.border-slate-300){--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity))}.tw :is(.border-slate-400){--tw-border-opacity:1;border-color:rgb(148 163 184/var(--tw-border-opacity))}.tw :is(.border-transparent){border-color:#0000}.tw :is(.border-violet-200){--tw-border-opacity:1;border-color:rgb(221 214 254/var(--tw-border-opacity))}.tw :is(.bg-amber-100){--tw-bg-opacity:1;background-color:rgb(254 243 199/var(--tw-bg-opacity))}.tw :is(.bg-amber-400){--tw-bg-opacity:1;background-color:rgb(251 191 36/var(--tw-bg-opacity))}.tw :is(.bg-amber-50){--tw-bg-opacity:1;background-color:rgb(255 251 235/var(--tw-bg-opacity))}.tw :is(.bg-amber-50\/60){background-color:#fffbeb99}.tw :is(.bg-blue-50){--tw-bg-opacity:1;background-color:rgb(239 246 255/var(--tw-bg-opacity))}.tw :is(.bg-blue-50\/60){background-color:#eff6ff99}.tw :is(.bg-blue-600){--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity))}.tw :is(.bg-blue-700){--tw-bg-opacity:1;background-color:rgb(29 78 216/var(--tw-bg-opacity))}.tw :is(.bg-emerald-50){--tw-bg-opacity:1;background-color:rgb(236 253 245/var(--tw-bg-opacity))}.tw :is(.bg-emerald-500){--tw-bg-opacity:1;background-color:rgb(16 185 129/var(--tw-bg-opacity))}.tw :is(.bg-indigo-50){--tw-bg-opacity:1;background-color:rgb(238 242 255/var(--tw-bg-opacity))}.tw :is(.bg-pink-50){--tw-bg-opacity:1;background-color:rgb(253 242 248/var(--tw-bg-opacity))}.tw :is(.bg-red-50){--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity))}.tw :is(.bg-sky-50){--tw-bg-opacity:1;background-color:rgb(240 249 255/var(--tw-bg-opacity))}.tw :is(.bg-slate-100){--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity))}.tw :is(.bg-slate-200){--tw-bg-opacity:1;background-color:rgb(226 232 240/var(--tw-bg-opacity))}.tw :is(.bg-slate-300){--tw-bg-opacity:1;background-color:rgb(203 213 225/var(--tw-bg-opacity))}.tw :is(.bg-slate-50){--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity))}.tw :is(.bg-slate-50\/50){background-color:#f8fafc80}.tw :is(.bg-slate-800){--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity))}.tw :is(.bg-slate-900){--tw-bg-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity))}.tw :is(.bg-teal-50){--tw-bg-opacity:1;background-color:rgb(240 253 250/var(--tw-bg-opacity))}.tw :is(.bg-transparent){background-color:initial}.tw :is(.bg-violet-100){--tw-bg-opacity:1;background-color:rgb(237 233 254/var(--tw-bg-opacity))}.tw :is(.bg-violet-50){--tw-bg-opacity:1;background-color:rgb(245 243 255/var(--tw-bg-opacity))}.tw :is(.bg-white){--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.tw :is(.bg-\[position\:right_8px_center\]){background-position:right 8px center}.tw :is(.object-contain){-o-object-fit:contain;object-fit:contain}.tw :is(.object-cover){-o-object-fit:cover;object-fit:cover}.tw :is(.p-0){padding:0}.tw :is(.p-1){padding:4px}.tw :is(.p-1\.5){padding:6px}.tw :is(.p-3){padding:12px}.tw :is(.p-4){padding:16px}.tw :is(.p-5){padding:20px}.tw :is(.p-6){padding:24px}.tw :is(.px-1){padding-left:4px;padding-right:4px}.tw :is(.px-1\.5){padding-left:6px;padding-right:6px}.tw :is(.px-2){padding-left:8px;padding-right:8px}.tw :is(.px-2\.5){padding-left:10px;padding-right:10px}.tw :is(.px-3){padding-left:12px;padding-right:12px}.tw :is(.px-4){padding-left:16px;padding-right:16px}.tw :is(.px-5){padding-left:20px;padding-right:20px}.tw :is(.px-6){padding-left:24px;padding-right:24px}.tw :is(.py-0){padding-bottom:0;padding-top:0}.tw :is(.py-0\.5){padding-bottom:2px;padding-top:2px}.tw :is(.py-1){padding-bottom:4px;padding-top:4px}.tw :is(.py-1\.5){padding-bottom:6px;padding-top:6px}.tw :is(.py-10){padding-bottom:40px;padding-top:40px}.tw :is(.py-2){padding-bottom:8px;padding-top:8px}.tw :is(.py-2\.5){padding-bottom:10px;padding-top:10px}.tw :is(.py-3){padding-bottom:12px;padding-top:12px}.tw :is(.py-4){padding-bottom:16px;padding-top:16px}.tw :is(.py-5){padding-bottom:20px;padding-top:20px}.tw :is(.py-6){padding-bottom:24px;padding-top:24px}.tw :is(.py-7){padding-bottom:28px;padding-top:28px}.tw :is(.py-8){padding-bottom:32px;padding-top:32px}.tw :is(.py-px){padding-bottom:1px;padding-top:1px}.tw :is(.pb-10){padding-bottom:40px}.tw :is(.pl-1){padding-left:4px}.tw :is(.pl-2){padding-left:8px}.tw :is(.pl-3){padding-left:12px}.tw :is(.pl-4){padding-left:16px}.tw :is(.pl-5){padding-left:20px}.tw :is(.pl-6){padding-left:24px}.tw :is(.pl-9){padding-left:36px}.tw :is(.pr-1){padding-right:4px}.tw :is(.pr-10){padding-right:40px}.tw :is(.pr-16){padding-right:64px}.tw :is(.pr-3){padding-right:12px}.tw :is(.pr-4){padding-right:16px}.tw :is(.pr-5){padding-right:20px}.tw :is(.pt-0){padding-top:0}.tw :is(.pt-2){padding-top:8px}.tw :is(.pt-3){padding-top:12px}.tw :is(.pt-4){padding-top:16px}.tw :is(.pt-5){padding-top:20px}.tw :is(.pt-6){padding-top:24px}.tw :is(.pt-8){padding-top:32px}.tw :is(.text-left){text-align:left}.tw :is(.text-center){text-align:center}.tw :is(.text-right){text-align:right}.tw :is(.align-top){vertical-align:top}.tw :is(.font-mono){font-family:var(--lf-font-mono)}.tw :is(.text-2xl){font-size:24px;line-height:32px}.tw :is(.text-3xl){font-size:30px;line-height:36px}.tw :is(.text-\[10px\]){font-size:10px}.tw :is(.text-\[11px\]){font-size:11px}.tw :is(.text-base){font-size:16px;line-height:24px}.tw :is(.text-lg){font-size:18px;line-height:28px}.tw :is(.text-sm){font-size:14px;line-height:20px}.tw :is(.text-xl){font-size:20px;line-height:28px}.tw :is(.text-xs){font-size:12px;line-height:16px}.tw :is(.font-medium){font-weight:500}.tw :is(.font-normal){font-weight:400}.tw :is(.font-semibold){font-weight:600}.tw :is(.uppercase){text-transform:uppercase}.tw :is(.capitalize){text-transform:capitalize}.tw :is(.normal-case){text-transform:none}.tw :is(.italic){font-style:italic}.tw :is(.tabular-nums){--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.tw :is(.leading-4){line-height:16px}.tw :is(.leading-none){line-height:1}.tw :is(.leading-relaxed){line-height:1.625}.tw :is(.tracking-normal){letter-spacing:0}.tw :is(.tracking-wide){letter-spacing:.025em}.tw :is(.text-amber-500){--tw-text-opacity:1;color:rgb(245 158 11/var(--tw-text-opacity))}.tw :is(.text-amber-800){--tw-text-opacity:1;color:rgb(146 64 14/var(--tw-text-opacity))}.tw :is(.text-amber-900){--tw-text-opacity:1;color:rgb(120 53 15/var(--tw-text-opacity))}.tw :is(.text-blue-600){--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity))}.tw :is(.text-blue-700){--tw-text-opacity:1;color:rgb(29 78 216/var(--tw-text-opacity))}.tw :is(.text-blue-800){--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity))}.tw :is(.text-danger){color:var(--lf-danger)}.tw :is(.text-emerald-600){--tw-text-opacity:1;color:rgb(5 150 105/var(--tw-text-opacity))}.tw :is(.text-emerald-700){--tw-text-opacity:1;color:rgb(4 120 87/var(--tw-text-opacity))}.tw :is(.text-emerald-800){--tw-text-opacity:1;color:rgb(6 95 70/var(--tw-text-opacity))}.tw :is(.text-emerald-900){--tw-text-opacity:1;color:rgb(6 78 59/var(--tw-text-opacity))}.tw :is(.text-indigo-800){--tw-text-opacity:1;color:rgb(55 48 163/var(--tw-text-opacity))}.tw :is(.text-indigo-900){--tw-text-opacity:1;color:rgb(49 46 129/var(--tw-text-opacity))}.tw :is(.text-pink-800){--tw-text-opacity:1;color:rgb(157 23 77/var(--tw-text-opacity))}.tw :is(.text-red-600){--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.tw :is(.text-red-700){--tw-text-opacity:1;color:rgb(185 28 28/var(--tw-text-opacity))}.tw :is(.text-red-800){--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.tw :is(.text-red-900){--tw-text-opacity:1;color:rgb(127 29 29/var(--tw-text-opacity))}.tw :is(.text-sky-600){--tw-text-opacity:1;color:rgb(2 132 199/var(--tw-text-opacity))}.tw :is(.text-sky-700){--tw-text-opacity:1;color:rgb(3 105 161/var(--tw-text-opacity))}.tw :is(.text-sky-800){--tw-text-opacity:1;color:rgb(7 89 133/var(--tw-text-opacity))}.tw :is(.text-sky-900){--tw-text-opacity:1;color:rgb(12 74 110/var(--tw-text-opacity))}.tw :is(.text-slate-300){--tw-text-opacity:1;color:rgb(203 213 225/var(--tw-text-opacity))}.tw :is(.text-slate-400){--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity))}.tw :is(.text-slate-500){--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity))}.tw :is(.text-slate-600){--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity))}.tw :is(.text-slate-700){--tw-text-opacity:1;color:rgb(51 65 85/var(--tw-text-opacity))}.tw :is(.text-slate-800){--tw-text-opacity:1;color:rgb(30 41 59/var(--tw-text-opacity))}.tw :is(.text-slate-900){--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity))}.tw :is(.text-teal-800){--tw-text-opacity:1;color:rgb(17 94 89/var(--tw-text-opacity))}.tw :is(.text-text-2){color:var(--lf-text-2)}.tw :is(.text-text-3){color:var(--lf-text-3)}.tw :is(.text-violet-800){--tw-text-opacity:1;color:rgb(91 33 182/var(--tw-text-opacity))}.tw :is(.text-violet-900){--tw-text-opacity:1;color:rgb(76 29 149/var(--tw-text-opacity))}.tw :is(.text-white){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.tw :is(.underline){text-decoration-line:underline}.tw :is(.line-through){text-decoration-line:line-through}.tw :is(.no-underline){text-decoration-line:none}.tw :is(.antialiased){-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.tw :is(.opacity-0){opacity:0}.tw :is(.opacity-70){opacity:.7}.tw :is(.opacity-80){opacity:.8}.tw :is(.shadow){--tw-shadow:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.tw :is(.shadow),.tw :is(.shadow-2xl){box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.tw :is(.shadow-2xl){--tw-shadow:0 25px 50px -12px #00000040;--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color)}.tw :is(.shadow-lg){--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.tw :is(.shadow-lg),.tw :is(.shadow-none){box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.tw :is(.shadow-none){--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000}.tw :is(.shadow-sm){--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}.tw :is(.shadow-sm),.tw :is(.shadow-xl){box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.tw :is(.shadow-xl){--tw-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color)}.tw :is(.outline-none){outline:2px solid #0000;outline-offset:2px}.tw :is(.outline){outline-style:solid}.tw :is(.ring){--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.tw :is(.ring),.tw :is(.ring-0){box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.tw :is(.ring-0){--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color)}.tw :is(.ring-1){--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.tw :is(.ring-1),.tw :is(.ring-2){box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.tw :is(.ring-2){--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.tw :is(.ring-4){--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.tw :is(.ring-inset){--tw-ring-inset:inset}.tw :is(.ring-amber-400){--tw-ring-opacity:1;--tw-ring-color:rgb(251 191 36/var(--tw-ring-opacity))}.tw :is(.ring-amber-600\/20){--tw-ring-color:#d9770633}.tw :is(.ring-blue-200){--tw-ring-opacity:1;--tw-ring-color:rgb(191 219 254/var(--tw-ring-opacity))}.tw :is(.ring-blue-600\/20){--tw-ring-color:#2563eb33}.tw :is(.ring-emerald-600\/20){--tw-ring-color:#05966933}.tw :is(.ring-indigo-600\/20){--tw-ring-color:#4f46e533}.tw :is(.ring-pink-600\/20){--tw-ring-color:#db277733}.tw :is(.ring-red-200){--tw-ring-opacity:1;--tw-ring-color:rgb(254 202 202/var(--tw-ring-opacity))}.tw :is(.ring-red-300){--tw-ring-opacity:1;--tw-ring-color:rgb(252 165 165/var(--tw-ring-opacity))}.tw :is(.ring-red-600\/20){--tw-ring-color:#dc262633}.tw :is(.ring-sky-600\/20){--tw-ring-color:#0284c733}.tw :is(.ring-slate-100){--tw-ring-opacity:1;--tw-ring-color:rgb(241 245 249/var(--tw-ring-opacity))}.tw :is(.ring-slate-200){--tw-ring-opacity:1;--tw-ring-color:rgb(226 232 240/var(--tw-ring-opacity))}.tw :is(.ring-slate-300){--tw-ring-opacity:1;--tw-ring-color:rgb(203 213 225/var(--tw-ring-opacity))}.tw :is(.ring-slate-500\/20){--tw-ring-color:#64748b33}.tw :is(.ring-slate-500\/30){--tw-ring-color:#64748b4d}.tw :is(.ring-slate-800){--tw-ring-opacity:1;--tw-ring-color:rgb(30 41 59/var(--tw-ring-opacity))}.tw :is(.ring-slate-900){--tw-ring-opacity:1;--tw-ring-color:rgb(15 23 42/var(--tw-ring-opacity))}.tw :is(.ring-teal-600\/20){--tw-ring-color:#0d948833}.tw :is(.ring-violet-600\/20){--tw-ring-color:#7c3aed33}.tw :is(.ring-white){--tw-ring-opacity:1;--tw-ring-color:rgb(255 255 255/var(--tw-ring-opacity))}.tw :is(.blur){--tw-blur:blur(8px)}.tw :is(.blur),.tw :is(.drop-shadow){filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.tw :is(.drop-shadow){--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f)}.tw :is(.grayscale){--tw-grayscale:grayscale(100%)}.tw :is(.grayscale),.tw :is(.invert){filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.tw :is(.invert){--tw-invert:invert(100%)}.tw :is(.filter){filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.tw :is(.transition){transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.tw :is(.transition-colors){transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.tw :is(.transition-transform){transition-duration:.15s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.tw :is(.duration-150){transition-duration:.15s}.tw :is(.ease-in){transition-timing-function:cubic-bezier(.4,0,1,1)}.tw :is(.ease-in-out){transition-timing-function:cubic-bezier(.4,0,.2,1)}.tw :is(.ease-out){transition-timing-function:cubic-bezier(0,0,.2,1)}.tw :is(.content-\[\'\'\]){--tw-content:"";content:var(--tw-content)}.tw :is(.\[clip-path\:polygon\(100\%_0\2c 100\%_100\%\2c 0_100\%\)\]){-webkit-clip-path:polygon(100% 0,100% 100%,0 100%);clip-path:polygon(100% 0,100% 100%,0 100%)}.ts-hidden-accessible{clip:rect(0 0 0 0)!important;border:0!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.tw :is(.file\:mr-3)::file-selector-button{margin-right:12px}.tw :is(.file\:rounded-md)::file-selector-button{border-radius:6px}.tw :is(.file\:border-0)::file-selector-button{border-width:0}.tw :is(.file\:bg-slate-100)::file-selector-button{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity))}.tw :is(.file\:px-3)::file-selector-button{padding-left:12px;padding-right:12px}.tw :is(.file\:py-2)::file-selector-button{padding-bottom:8px;padding-top:8px}.tw :is(.file\:text-sm)::file-selector-button{font-size:14px;line-height:20px}.tw :is(.file\:font-semibold)::file-selector-button{font-weight:600}.tw :is(.file\:text-slate-700)::file-selector-button{--tw-text-opacity:1;color:rgb(51 65 85/var(--tw-text-opacity))}.tw :is(.placeholder\:text-slate-400)::-moz-placeholder{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity))}.tw :is(.placeholder\:text-slate-400)::placeholder{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity))}.tw :is(.backdrop\:bg-slate-900\/50)::backdrop{background-color:#0f172a80}.tw :is(.before\:absolute):before{content:var(--tw-content);position:absolute}.tw :is(.before\:inset-x-0):before{content:var(--tw-content);left:0;right:0}.tw :is(.before\:top-0):before{content:var(--tw-content);top:0}.tw :is(.before\:h-px):before{content:var(--tw-content);height:1px}.tw :is(.before\:bg-slate-300):before{--tw-bg-opacity:1;background-color:rgb(203 213 225/var(--tw-bg-opacity));content:var(--tw-content)}.tw :is(.before\:content-\[\'\'\]):before{--tw-content:"";content:var(--tw-content)}.tw :is(.after\:absolute):after{content:var(--tw-content);position:absolute}.tw :is(.after\:inset-0):after{content:var(--tw-content);inset:0}.tw :is(.after\:left-1\/2):after{content:var(--tw-content);left:50%}.tw :is(.after\:top-0):after{content:var(--tw-content);top:0}.tw :is(.after\:h-6):after{content:var(--tw-content);height:24px}.tw :is(.after\:w-px):after{content:var(--tw-content);width:1px}.tw :is(.after\:bg-slate-300):after{--tw-bg-opacity:1;background-color:rgb(203 213 225/var(--tw-bg-opacity));content:var(--tw-content)}.tw :is(.after\:content-\[\'\'\]):after{--tw-content:"";content:var(--tw-content)}.tw :is(.first\:before\:left-1\/2:first-child):before{content:var(--tw-content);left:50%}.tw :is(.last\:before\:right-1\/2:last-child):before{content:var(--tw-content);right:50%}.tw :is(.focus-within\:border-blue-600:focus-within){--tw-border-opacity:1;border-color:rgb(37 99 235/var(--tw-border-opacity))}.tw :is(.focus-within\:ring-1:focus-within){--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.tw :is(.hover\:border-slate-300:hover){--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity))}.tw :is(.hover\:bg-amber-100:hover){--tw-bg-opacity:1;background-color:rgb(254 243 199/var(--tw-bg-opacity))}.tw :is(.hover\:bg-amber-50:hover){--tw-bg-opacity:1;background-color:rgb(255 251 235/var(--tw-bg-opacity))}.tw :is(.hover\:bg-blue-100:hover){--tw-bg-opacity:1;background-color:rgb(219 234 254/var(--tw-bg-opacity))}.tw :is(.hover\:bg-blue-50:hover){--tw-bg-opacity:1;background-color:rgb(239 246 255/var(--tw-bg-opacity))}.tw :is(.hover\:bg-blue-700:hover){--tw-bg-opacity:1;background-color:rgb(29 78 216/var(--tw-bg-opacity))}.tw :is(.hover\:bg-blue-800:hover){--tw-bg-opacity:1;background-color:rgb(30 64 175/var(--tw-bg-opacity))}.tw :is(.hover\:bg-red-50:hover){--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity))}.tw :is(.hover\:bg-sky-100:hover){--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.tw :is(.hover\:bg-slate-100:hover){--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity))}.tw :is(.hover\:bg-slate-200:hover){--tw-bg-opacity:1;background-color:rgb(226 232 240/var(--tw-bg-opacity))}.tw :is(.hover\:bg-slate-50:hover){--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity))}.tw :is(.hover\:bg-violet-100:hover){--tw-bg-opacity:1;background-color:rgb(237 233 254/var(--tw-bg-opacity))}.tw :is(.hover\:bg-white:hover){--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.tw :is(.hover\:text-amber-800:hover){--tw-text-opacity:1;color:rgb(146 64 14/var(--tw-text-opacity))}.tw :is(.hover\:text-blue-700:hover){--tw-text-opacity:1;color:rgb(29 78 216/var(--tw-text-opacity))}.tw :is(.hover\:text-blue-800:hover){--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity))}.tw :is(.hover\:text-slate-700:hover){--tw-text-opacity:1;color:rgb(51 65 85/var(--tw-text-opacity))}.tw :is(.hover\:text-slate-800:hover){--tw-text-opacity:1;color:rgb(30 41 59/var(--tw-text-opacity))}.tw :is(.hover\:text-slate-900:hover){--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity))}.tw :is(.hover\:text-white:hover){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.tw :is(.hover\:underline:hover){text-decoration-line:underline}.tw :is(.hover\:shadow-sm:hover){--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.tw :is(.hover\:ring-2:hover){--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.tw :is(.hover\:ring-blue-300:hover){--tw-ring-opacity:1;--tw-ring-color:rgb(147 197 253/var(--tw-ring-opacity))}.tw :is(.hover\:ring-blue-600:hover){--tw-ring-opacity:1;--tw-ring-color:rgb(37 99 235/var(--tw-ring-opacity))}.tw :is(.hover\:file\:bg-slate-200)::file-selector-button:hover{--tw-bg-opacity:1;background-color:rgb(226 232 240/var(--tw-bg-opacity))}.tw :is(.focus\:border-blue-600:focus){--tw-border-opacity:1;border-color:rgb(37 99 235/var(--tw-border-opacity))}.tw :is(.focus\:outline-none:focus){outline:2px solid #0000;outline-offset:2px}.tw :is(.focus\:ring-2:focus){--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.tw :is(.focus\:ring-blue-500:focus){--tw-ring-opacity:1;--tw-ring-color:rgb(59 130 246/var(--tw-ring-opacity))}.tw :is(.focus\:ring-blue-600:focus){--tw-ring-opacity:1;--tw-ring-color:rgb(37 99 235/var(--tw-ring-opacity))}.tw :is(.focus-visible\:outline:focus-visible){outline-style:solid}.tw :is(.focus-visible\:outline-2:focus-visible){outline-width:2px}.tw :is(.focus-visible\:outline-offset-2:focus-visible){outline-offset:2px}.tw :is(.focus-visible\:outline-blue-600:focus-visible){outline-color:#2563eb}.tw :is(.focus-visible\:ring-2:focus-visible){--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.tw :is(.focus-visible\:ring-amber-400:focus-visible){--tw-ring-opacity:1;--tw-ring-color:rgb(251 191 36/var(--tw-ring-opacity))}.tw :is(.disabled\:cursor-not-allowed:disabled){cursor:not-allowed}.tw :is(.group[open] .group-open\:rotate-90){--tw-rotate:90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.tw :is(.group\/more:focus-within .group-focus-within\/more\:pointer-events-auto){pointer-events:auto}.tw :is(.group\/more:focus-within .group-focus-within\/more\:visible){visibility:visible}.tw :is(.group\/more:focus-within .group-focus-within\/more\:translate-y-0){--tw-translate-y:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.tw :is(.group\/more:focus-within .group-focus-within\/more\:opacity-100){opacity:1}.tw :is(.group\/more:hover .group-hover\/more\:pointer-events-auto){pointer-events:auto}.tw :is(.group\/more:hover .group-hover\/more\:visible){visibility:visible}.tw :is(.group\/more:hover .group-hover\/more\:translate-y-0){--tw-translate-y:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.tw :is(.group:hover .group-hover\:text-blue-600){--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity))}.tw :is(.group:hover .group-hover\:text-slate-500){--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity))}.tw :is(.group\/more:hover .group-hover\/more\:opacity-100){opacity:1}.tw :is(.peer:checked~.peer-checked\:bg-slate-900){--tw-bg-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity))}.tw :is(.peer:checked~.peer-checked\:text-white){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.tw :is(.peer:checked~.peer-checked\:ring-slate-900){--tw-ring-opacity:1;--tw-ring-color:rgb(15 23 42/var(--tw-ring-opacity))}.tw :is(.peer:focus-visible~.peer-focus-visible\:ring-2){--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.tw :is(.peer:focus-visible~.peer-focus-visible\:ring-blue-500){--tw-ring-opacity:1;--tw-ring-color:rgb(59 130 246/var(--tw-ring-opacity))}.tw :is(.has-\[\:checked\]\:bg-blue-50:has(:checked)){--tw-bg-opacity:1;background-color:rgb(239 246 255/var(--tw-bg-opacity))}.tw :is(.has-\[\:checked\]\:ring-2:has(:checked)){--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.tw :is(.has-\[\:checked\]\:ring-blue-300:has(:checked)){--tw-ring-opacity:1;--tw-ring-color:rgb(147 197 253/var(--tw-ring-opacity))}.tw :is(.has-\[\:checked\]\:ring-blue-600:has(:checked)){--tw-ring-opacity:1;--tw-ring-color:rgb(37 99 235/var(--tw-ring-opacity))}.tw :is(.aria-pressed\:bg-slate-900[aria-pressed=true]){--tw-bg-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity))}.tw :is(.aria-pressed\:text-white[aria-pressed=true]){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}@media not all and (min-width:768px){.tw :is(.max-md\:hidden){display:none}}@media (min-width:640px){.tw :is(.sm\:w-1\/2){width:50%}.tw :is(.sm\:w-40){width:160px}.tw :is(.sm\:flex-1){flex:1 1 0%}.tw :is(.sm\:shrink-0){flex-shrink:0}.tw :is(.sm\:grid-cols-2){grid-template-columns:repeat(2,minmax(0,1fr))}.tw :is(.sm\:grid-cols-3){grid-template-columns:repeat(3,minmax(0,1fr))}.tw :is(.sm\:grid-cols-\[160px_1fr\]){grid-template-columns:160px 1fr}.tw :is(.sm\:grid-cols-\[180px_1fr\]){grid-template-columns:180px 1fr}.tw :is(.sm\:flex-row){flex-direction:row}.tw :is(.sm\:items-start){align-items:flex-start}.tw :is(.sm\:items-center){align-items:center}.tw :is(.sm\:justify-between){justify-content:space-between}.tw :is(.sm\:gap-4){gap:16px}}@media (min-width:768px){.tw :is(.md\:col-span-2){grid-column:span 2/span 2}.tw :is(.md\:col-span-3){grid-column:span 3/span 3}.tw :is(.md\:col-span-4){grid-column:span 4/span 4}.tw :is(.md\:col-span-6){grid-column:span 6/span 6}.tw :is(.md\:w-32){width:128px}.tw :is(.md\:w-48){width:192px}.tw :is(.md\:w-72){width:288px}.tw :is(.md\:w-80){width:320px}.tw :is(.md\:shrink-0){flex-shrink:0}.tw :is(.md\:grid-cols-2){grid-template-columns:repeat(2,minmax(0,1fr))}.tw :is(.md\:grid-cols-3){grid-template-columns:repeat(3,minmax(0,1fr))}.tw :is(.md\:grid-cols-4){grid-template-columns:repeat(4,minmax(0,1fr))}.tw :is(.md\:grid-cols-5){grid-template-columns:repeat(5,minmax(0,1fr))}.tw :is(.md\:grid-cols-6){grid-template-columns:repeat(6,minmax(0,1fr))}.tw :is(.md\:grid-cols-\[1fr_2fr\]){grid-template-columns:1fr 2fr}.tw :is(.md\:grid-cols-\[2fr_1fr\]){grid-template-columns:2fr 1fr}.tw :is(.md\:grid-cols-\[2fr_1fr_1fr\]){grid-template-columns:2fr 1fr 1fr}.tw :is(.md\:grid-cols-\[3fr_1fr_auto\]){grid-template-columns:3fr 1fr auto}.tw :is(.md\:flex-row){flex-direction:row}.tw :is(.md\:items-start){align-items:flex-start}.tw :is(.md\:items-end){align-items:flex-end}.tw :is(.md\:items-center){align-items:center}.tw :is(.md\:justify-end){justify-content:flex-end}.tw :is(.md\:justify-between){justify-content:space-between}.tw :is(.md\:gap-4){gap:16px}.tw :is(.md\:gap-6){gap:24px}.tw :is(.md\:divide-y-0>:not([hidden])~:not([hidden])){--tw-divide-y-reverse:0;border-bottom-width:calc(0px*var(--tw-divide-y-reverse));border-top-width:calc(0px*(1 - var(--tw-divide-y-reverse)))}.tw :is(.md\:text-right){text-align:right}}@media (min-width:1024px){.tw :is(.lg\:sticky){position:sticky}.tw :is(.lg\:top-4){top:16px}.tw :is(.lg\:col-span-2){grid-column:span 2/span 2}.tw :is(.lg\:col-span-3){grid-column:span 3/span 3}.tw :is(.lg\:max-w-sm){max-width:384px}.tw :is(.lg\:grid-cols-2){grid-template-columns:repeat(2,minmax(0,1fr))}.tw :is(.lg\:grid-cols-3){grid-template-columns:repeat(3,minmax(0,1fr))}.tw :is(.lg\:grid-cols-4){grid-template-columns:repeat(4,minmax(0,1fr))}.tw :is(.lg\:grid-cols-5){grid-template-columns:repeat(5,minmax(0,1fr))}.tw :is(.lg\:grid-cols-\[1fr_2fr_1fr_1fr\]){grid-template-columns:1fr 2fr 1fr 1fr}.tw :is(.lg\:grid-cols-\[2fr_2fr_1fr\]){grid-template-columns:2fr 2fr 1fr}.tw :is(.lg\:grid-cols-\[2fr_2fr_1fr_1fr\]){grid-template-columns:2fr 2fr 1fr 1fr}.tw :is(.lg\:flex-row){flex-direction:row}.tw :is(.lg\:items-start){align-items:flex-start}.tw :is(.lg\:justify-between){justify-content:space-between}}.tw :is(.\[\&\:\:-webkit-details-marker\]\:hidden)::-webkit-details-marker{display:none}.tw :is(.\[\&\>li\]\:w-64>li){width:256px}.tw :is(.\[\&\>li\]\:text-left>li){text-align:left}.tw :is(.\[\&_del\]\:rounded del){border-radius:4px}.tw :is(.\[\&_del\]\:bg-red-100 del){--tw-bg-opacity:1;background-color:rgb(254 226 226/var(--tw-bg-opacity))}.tw :is(.\[\&_del\]\:text-red-800 del){--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.tw :is(.\[\&_ins\]\:rounded ins){border-radius:4px}.tw :is(.\[\&_ins\]\:bg-emerald-100 ins){--tw-bg-opacity:1;background-color:rgb(209 250 229/var(--tw-bg-opacity))}.tw :is(.\[\&_ins\]\:text-emerald-900 ins){--tw-text-opacity:1;color:rgb(6 78 59/var(--tw-text-opacity))}.tw :is(.\[\&_ins\]\:no-underline ins){text-decoration-line:none}
