*,:after,:before{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.mw-drawerOverlay{background:rgba(15,23,42,.55)!important}.mw-drawer{background:#f6f8fb!important}html[data-mode=dark] .mw-drawerOverlay{background:rgba(2,6,23,.66)!important}html[data-mode=dark] .mw-drawer{background:#141826!important}@media (min-width:641px){.mw-formsListHeader,.mw-formsListRow{--forms-cols:1.5fr 0.6fr 1fr 188px!important}}.lt-layer{z-index:10000;pointer-events:none}.lt-dim,.lt-layer{position:fixed;inset:0}.lt-dim{background:color-mix(in srgb,var(--bg1) 62%,transparent);animation:ltFadeIn .3s var(--ease-out)}.lt-spot{position:fixed;border-radius:14px;box-shadow:0 0 0 200vmax color-mix(in srgb,var(--bg1) 62%,transparent),0 0 0 2px color-mix(in srgb,var(--accent) 75%,transparent),0 0 24px 4px var(--accent-glow);transition:top .38s var(--ease-out),left .38s var(--ease-out),width .38s var(--ease-out),height .38s var(--ease-out);animation:ltSpotIn .45s var(--ease-out)}.lt-spot:after{content:"";position:absolute;inset:-6px;border-radius:18px;border:1.5px solid color-mix(in srgb,var(--accent) 45%,transparent);animation:ltPulse 2.2s ease-in-out infinite}.lt-layer[data-freeform=true] .lt-spot{box-shadow:0 0 0 200vmax color-mix(in srgb,var(--bg1) 26%,transparent),0 0 0 2px color-mix(in srgb,var(--accent) 75%,transparent),0 0 24px 4px var(--accent-glow)}.lt-layer[data-freeform=true] .lt-dim{background:color-mix(in srgb,var(--bg1) 26%,transparent)}.lt-layer[data-action=true] .lt-spot:after{border-width:2.5px;border-color:color-mix(in srgb,var(--accent) 85%,transparent);animation:ltPulseHard 1.4s ease-in-out infinite}.lt-layer[data-flash=true] .lt-spot{box-shadow:0 0 0 200vmax color-mix(in srgb,var(--bg1) 62%,transparent),0 0 0 2.5px var(--green,#22c55e),0 0 28px 6px color-mix(in srgb,var(--green,#22c55e) 35%,transparent)}.lt-block,.lt-card{position:fixed;pointer-events:auto}.lt-card{width:min(390px,calc(100vw - 24px));background:var(--panel-solid);border:1px solid var(--border-2);border-radius:var(--radius-xl,22px);box-shadow:var(--shadow-lg),0 0 0 1px var(--accent-keyline);padding:16px 18px 14px;color:var(--text);transition:top .38s var(--ease-out),left .38s var(--ease-out);animation:ltCardIn .42s var(--ease-out);overflow:hidden}.lt-card--center{top:50%;left:50%;transform:translate(-50%,-50%);width:min(440px,calc(100vw - 24px))}.lt-card--sheet{top:auto;left:12px;right:12px;bottom:12px;width:auto}.lt-card--sheetTop{top:12px;bottom:auto}.lt-cardTop{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}.lt-crumb{display:inline-flex;align-items:center;gap:7px;font-size:var(--text-2xs,11px);font-weight:var(--weight-semibold,700);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);background:var(--accent-soft);border:1px solid var(--accent-border);border-radius:var(--radius-full,999px);padding:4px 10px 4px 7px}.lt-crumbStep{color:var(--accent);font-variant-numeric:tabular-nums}.lt-title{color:var(--text);margin:0 0 6px;font-size:var(--text-xl,18px);font-weight:var(--weight-bold,800);line-height:1.25}.lt-body{margin:0;font-size:var(--text-base,14px);line-height:1.55;color:var(--muted)}.lt-body strong{color:var(--text);font-weight:var(--weight-medium,600)}.lt-missing{margin:10px 0 0;font-size:var(--text-xs,12px);color:var(--muted);font-style:italic}.lt-task{display:flex;gap:9px;align-items:flex-start;margin-top:12px;padding:11px 13px;border-radius:var(--radius-md,12px);--lt-do:var(--stage-step2,#f59e0b);background:color-mix(in srgb,var(--lt-do) 26%,var(--panel-solid));border:2px solid color-mix(in srgb,var(--lt-do) 80%,transparent);box-shadow:0 2px 14px color-mix(in srgb,var(--lt-do) 35%,transparent);font-size:var(--text-sm,13px);font-weight:var(--weight-medium,600);line-height:1.5;color:var(--text)}.lt-task strong{color:color-mix(in srgb,var(--lt-do) 80%,var(--text))}.lt-cardBtns{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:14px}.lt-dots{display:inline-flex;gap:4px;flex:none}.lt-dot{width:6px;height:6px;border-radius:999px;background:var(--border-2);transition:all .25s var(--ease-out)}.lt-dot--on{width:16px;background:var(--accent)}.lt-btnRow{display:inline-flex;align-items:center;gap:8px}.lt-btn{appearance:none;border:1px solid var(--border-2);background:var(--panel-2);color:var(--text);font-size:var(--text-sm,13px);font-weight:var(--weight-semibold,700);border-radius:var(--radius-full,999px);padding:8px 15px;cursor:pointer;transition:all .18s var(--ease-out)}.lt-btn:hover{border-color:var(--accent-border);transform:translateY(-1px)}.lt-btn--primary{background:var(--accent);border-color:transparent;color:var(--accent-ink,#fff);box-shadow:0 4px 14px var(--accent-glow)}.lt-btn--primary:hover{filter:brightness(1.07)}.lt-btn--ghost{background:transparent;border-color:transparent;color:var(--muted)}.lt-btn--ghost:hover{color:var(--text);transform:none}.lt-skiplink{appearance:none;background:none;border:none;padding:0;font-size:var(--text-xs,12px);color:var(--muted);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.lt-skiplink:hover{color:var(--text)}.lt-required{font-size:var(--text-xs,12px);font-weight:var(--weight-semibold,700);color:var(--accent);letter-spacing:.02em}.lt-waiting{display:inline-flex;gap:3px;margin-right:2px}.lt-waiting i{width:5px;height:5px;border-radius:999px;background:var(--accent);animation:ltBounce 1.2s ease-in-out infinite}.lt-waiting i:nth-child(2){animation-delay:.15s}.lt-waiting i:nth-child(3){animation-delay:.3s}.lt-x{appearance:none;border:none;background:transparent;color:var(--muted);font-size:20px;line-height:1;width:28px;height:28px;border-radius:999px;cursor:pointer;flex:none;transition:all .18s var(--ease-out)}.lt-x:hover{background:var(--panel-2);color:var(--text)}.lt-flash{position:absolute;inset:0;display:grid;place-items:center;background:color-mix(in srgb,var(--panel-solid) 82%,transparent);animation:ltFadeIn .15s ease-out}.lt-flash span{width:52px;height:52px;display:grid;place-items:center;border-radius:999px;font-size:26px;font-weight:900;color:#fff;background:var(--green,#22c55e);animation:ltPop .4s var(--ease-out)}.lt-launcher{position:fixed;right:0;top:50%;transform:translateY(-50%);z-index:7500;display:flex;flex-direction:column;align-items:center;gap:5px;appearance:none;border:1px solid var(--accent-border);border-right:none;background:var(--panel-solid);color:var(--text);border-radius:14px 0 0 14px;padding:12px 7px 12px 8px;cursor:pointer;box-shadow:var(--shadow-md);transition:all .22s var(--ease-out)}.lt-launcher:hover{padding-right:12px;border-color:var(--accent);box-shadow:var(--shadow-md),0 0 18px var(--accent-glow)}.lt-launcherText{writing-mode:vertical-rl;font-size:var(--text-2xs,11px);font-weight:var(--weight-bold,800);letter-spacing:.14em;text-transform:uppercase}.lt-launcherCount{font-size:9px;font-weight:var(--weight-bold,800);color:var(--accent);font-variant-numeric:tabular-nums}.lt-hubCover{position:fixed;inset:0;z-index:10010;display:grid;place-items:center;padding:18px;background:color-mix(in srgb,var(--bg1) 66%,transparent);animation:ltFadeIn .25s ease-out}.lt-hub{width:min(780px,100%);max-height:min(86vh,900px);display:flex;flex-direction:column;background:var(--panel-solid);border:1px solid var(--border-2);border-radius:var(--radius-xl,22px);box-shadow:var(--shadow-lg),0 0 0 1px var(--accent-keyline);animation:ltCardIn .4s var(--ease-out);overflow:hidden}.lt-hubHead{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:22px 22px 14px}.lt-hubKicker{font-size:var(--text-2xs,11px);font-weight:var(--weight-bold,800);letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin-bottom:6px}.lt-hubTitle{color:var(--text);margin:0 0 6px;font-size:var(--text-3xl,28px);font-weight:var(--weight-heavy,900);line-height:1.15}.lt-hubSub{margin:0;font-size:var(--text-base,14px);line-height:1.55;color:var(--muted);max-width:56ch}.lt-hubHero{display:flex;align-items:center;gap:14px;margin:4px 22px 10px;padding:14px 16px;border-radius:var(--radius-lg,16px);background:var(--accent-soft);border:1px solid var(--accent-border)}.lt-hubHeroText{display:flex;flex-direction:column;gap:2px;min-width:0}.lt-hubHeroTitle{font-size:var(--text-md,15px);font-weight:var(--weight-bold,800);color:var(--text)}.lt-hubHeroSub{font-size:var(--text-xs,12px);color:var(--muted);line-height:1.45}.lt-hubHeroBtn{margin-left:auto;flex:none}@media (max-width:560px){.lt-hubHero{flex-wrap:wrap}.lt-hubHeroBtn{margin-left:0}}.lt-hubHow{margin:10px 0 2px;font-size:var(--text-xs,12px);color:var(--muted);line-height:1.5}.lt-hubHow strong{color:var(--text)}.lt-hubFootHint{font-size:var(--text-xs,12px);color:var(--muted);font-style:italic}.lt-hubProgress{display:flex;align-items:center;gap:10px;padding:0 22px 4px}.lt-hubProgressBar{flex:1;height:6px;border-radius:999px;background:var(--panel-2);overflow:hidden}.lt-hubProgressBar i{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,var(--accent),var(--accent2));transition:width .5s var(--ease-out)}.lt-hubProgressText{font-size:var(--text-xs,12px);color:var(--muted);font-variant-numeric:tabular-nums;flex:none}.lt-hubBody{overflow-y:auto;padding:6px 22px 10px}.lt-hubGroup{--lt-hue:var(--accent);margin:12px 0 4px;padding:14px 14px 12px;border-radius:var(--radius-lg,16px);background:color-mix(in srgb,var(--lt-hue) 6%,transparent);border:1px solid color-mix(in srgb,var(--lt-hue) 22%,transparent)}.lt-hubGroupTitle{color:var(--text);margin:0 0 2px;font-size:var(--text-md,15px);font-weight:var(--weight-bold,800);display:flex;align-items:center;gap:8px}.lt-hubGroupTitle:before{content:"";width:5px;height:16px;border-radius:999px;background:var(--lt-hue);flex:none}.lt-hubGroupBlurb{margin:0 0 10px;padding-left:13px;font-size:var(--text-xs,12px);color:var(--muted)}.lt-hubGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:10px}.lt-act{display:flex;align-items:center;gap:12px;padding:12px 12px 12px 14px;border:1px solid var(--border);border-radius:var(--radius-md,12px);background:var(--panel-solid);cursor:pointer;transition:all .18s var(--ease-out);user-select:none}.lt-act:hover{border-color:color-mix(in srgb,var(--lt-hue) 45%,transparent);transform:translateY(-1px)}.lt-act--sel{border-color:var(--lt-hue);background:color-mix(in srgb,var(--lt-hue) 9%,var(--panel-solid));box-shadow:0 0 0 1px var(--lt-hue)}.lt-actMain{display:flex;flex-direction:column;gap:2px;min-width:0}.lt-actTitle{font-size:var(--text-base,14px);font-weight:var(--weight-bold,800);display:flex;align-items:center;gap:6px}.lt-actDone{color:var(--green,#22c55e);display:inline-flex}.lt-actTag{font-size:var(--text-xs,12px);color:var(--muted);line-height:1.4}.lt-actMeta{font-size:var(--text-2xs,11px);color:var(--muted);opacity:.75;font-variant-numeric:tabular-nums}.lt-actSide{margin-left:auto;display:flex;flex-direction:column;align-items:flex-end;gap:6px;flex:none}.lt-actCheck{width:18px;height:18px;border-radius:6px;border:1.5px solid var(--border-2);display:grid;place-items:center;font-size:11px;font-weight:900;color:var(--accent-ink,#fff);flex:none;transition:all .15s var(--ease-out)}.lt-act:hover .lt-actCheck{border-color:var(--accent-border)}.lt-act--sel .lt-actCheck{background:var(--lt-hue);border-color:var(--lt-hue)}.lt-actPlay{appearance:none;border:1px solid var(--border-2);background:transparent;color:var(--muted);font-size:var(--text-2xs,11px);font-weight:var(--weight-semibold,700);padding:4px 10px;border-radius:var(--radius-full,999px);cursor:pointer;white-space:nowrap;transition:all .15s var(--ease-out)}.lt-actPlay:hover{background:var(--lt-hue);border-color:var(--lt-hue);color:var(--accent-ink,#fff)}.lt-hubFoot{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 22px 18px;border-top:1px solid var(--border)}.lt-hubFootRight{display:inline-flex;gap:8px}.lt-doneCover{position:fixed;inset:0;z-index:10020;display:grid;place-items:center;padding:18px;background:color-mix(in srgb,var(--bg1) 55%,transparent);animation:ltFadeIn .25s ease-out}.lt-doneCard{position:relative;width:min(430px,100%);text-align:center;background:var(--panel-solid);border:1px solid var(--border-2);border-radius:var(--radius-xl,22px);box-shadow:var(--shadow-lg),0 0 0 1px var(--accent-keyline);padding:30px 26px 24px;animation:ltPop .45s var(--ease-out)}.lt-doneCheck{width:58px;height:58px;margin:0 auto 14px;display:grid;place-items:center;border-radius:999px;font-size:28px;font-weight:900;color:#fff;background:var(--green,#22c55e);box-shadow:0 6px 24px color-mix(in srgb,var(--green,#22c55e) 35%,transparent);animation:ltPop .55s var(--ease-out)}.lt-doneTitle{color:var(--text);margin:0 0 4px;font-size:var(--text-2xl,22px);font-weight:var(--weight-heavy,900)}.lt-doneNote{margin:0 0 10px;font-size:var(--text-base,14px);line-height:1.5;color:var(--text)}.lt-doneSub{margin:0 0 18px;color:var(--muted)}.lt-autofill,.lt-doneSub{font-size:var(--text-sm,13px)}.lt-autofill{display:flex;align-items:center;justify-content:center;gap:7px;width:100%;margin-top:10px;padding:10px 14px;border-radius:var(--radius-md,12px);border:1px solid var(--accent-border);background:linear-gradient(135deg,var(--accent-soft),color-mix(in srgb,var(--accent) 16%,transparent));color:var(--accent);font-weight:var(--weight-bold,800);cursor:pointer;transition:transform .15s var(--ease-out),box-shadow .15s var(--ease-out)}.lt-autofill:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 14px var(--accent-glow)}.lt-autofill:disabled{opacity:.65;cursor:default}.lt-doneBtns{display:flex;flex-direction:column;gap:8px;align-items:stretch}.lt-confetti{position:absolute;inset:0;overflow:hidden;pointer-events:none}.lt-confetti span{position:absolute;top:42%;left:50%;width:8px;height:12px;border-radius:2px;opacity:0;animation:ltConfetti 1.5s var(--ease-out) forwards}.lt-confetti span:nth-child(3n){background:var(--accent)}.lt-confetti span:nth-child(3n+1){background:var(--accent2)}.lt-confetti span:nth-child(3n+2){background:var(--green,#22c55e)}.lt-confetti span:first-child{--dx:-160px;--dy:-190px;--rot:200deg;animation-delay:0s}.lt-confetti span:nth-child(2){--dx:140px;--dy:-230px;--rot:-320deg;animation-delay:.04s}.lt-confetti span:nth-child(3){--dx:-240px;--dy:-110px;--rot:260deg;animation-delay:.08s}.lt-confetti span:nth-child(4){--dx:230px;--dy:-140px;--rot:-180deg;animation-delay:.02s}.lt-confetti span:nth-child(5){--dx:-90px;--dy:-260px;--rot:340deg;animation-delay:.1s}.lt-confetti span:nth-child(6){--dx:60px;--dy:-280px;--rot:-240deg;animation-delay:.06s}.lt-confetti span:nth-child(7){--dx:-300px;--dy:-40px;--rot:160deg;animation-delay:.12s}.lt-confetti span:nth-child(8){--dx:300px;--dy:-60px;--rot:-300deg;animation-delay:.05s}.lt-confetti span:nth-child(9){--dx:-190px;--dy:-240px;--rot:220deg;animation-delay:.14s}.lt-confetti span:nth-child(10){--dx:180px;--dy:-260px;--rot:-160deg;animation-delay:.09s}.lt-confetti span:nth-child(11){--dx:-60px;--dy:-300px;--rot:300deg;animation-delay:.16s}.lt-confetti span:nth-child(12){--dx:100px;--dy:-190px;--rot:-220deg;animation-delay:.03s}.lt-confetti span:nth-child(13){--dx:-260px;--dy:-180px;--rot:180deg;animation-delay:.18s}.lt-confetti span:nth-child(14){--dx:260px;--dy:-210px;--rot:-260deg;animation-delay:.07s}@keyframes ltFadeIn{0%{opacity:0}to{opacity:1}}@keyframes ltCardIn{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.lt-card--center{animation:ltCardInCenter .42s var(--ease-out)}@keyframes ltCardInCenter{0%{opacity:0;transform:translate(-50%,calc(-50% + 10px)) scale(.985)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes ltSpotIn{0%{box-shadow:0 0 0 200vmax transparent,0 0 0 2px transparent,0 0 24px 4px transparent}}@keyframes ltPulse{0%,to{opacity:.9;transform:scale(1)}50%{opacity:.25;transform:scale(1.018)}}@keyframes ltPulseHard{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(1.045)}}@keyframes ltTwinkle{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.82)}}@keyframes ltBounce{0%,to{transform:translateY(0);opacity:.5}50%{transform:translateY(-4px);opacity:1}}@keyframes ltPop{0%{transform:scale(.6);opacity:0}70%{transform:scale(1.06)}to{transform:scale(1);opacity:1}}@keyframes ltConfetti{0%{opacity:0;transform:translate(0) rotate(0)}10%{opacity:1}to{opacity:0;transform:translate(var(--dx),var(--dy)) rotate(var(--rot))}}.lt-card--sheet{animation:ltSheetIn .35s var(--ease-out)}@keyframes ltSheetIn{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.lt-card,.lt-card--center,.lt-card--sheet,.lt-dim,.lt-doneCard,.lt-doneCheck,.lt-doneCover,.lt-flash span,.lt-hub,.lt-hubCover,.lt-spot{animation:none;transition:none}.lt-confetti span,.lt-spot:after,.lt-waiting i{animation:none}}html[data-reduce-motion=true] .lt-card,html[data-reduce-motion=true] .lt-dim,html[data-reduce-motion=true] .lt-doneCard,html[data-reduce-motion=true] .lt-flash span,html[data-reduce-motion=true] .lt-hub,html[data-reduce-motion=true] .lt-spot{animation:none;transition:none}html[data-reduce-motion=true] .lt-confetti span,html[data-reduce-motion=true] .lt-spot:after,html[data-reduce-motion=true] .lt-waiting i{animation:none}