:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f4f5f7;--bg-elev:#fafafb;--surface:#fff;--surface-2:#f3f4f6;--surface-3:#e9ebef;--glass:#ffffffb8;--glass-blur:22px;--overlay:#12141a57;--media-ink:#fff;--media-ink-soft:#ffffffc7;--media-ink-shadow:#0006;--media-glass:#ffffff2e;--media-glass-line:#ffffff47;--media-scrim:#000000b8;--media-scrim-soft:#00000061;--text:#1b1d23;--text-2:#5c6170;--text-3:#646976;--text-dim:#8b909c;--text-inverse:#fff;--contrast-ink:#0f1115;--line:#12141a17;--line-2:#12141a29;--line-control:#12141a7a;--focus:var(--accent);--focus-ring:0 0 0 2px var(--surface), 0 0 0 4px var(--focus);--hover:color-mix(in srgb, var(--text) 5%, transparent);--pressed:color-mix(in srgb, var(--text) 9%, transparent);--selected:color-mix(in srgb, var(--accent) 12%, transparent);--c-red:#e5484d;--c-red-soft:#fdeceb;--c-red-text:#b3261e;--c-red-line:#f3b4b5;--c-red-contrast:var(--contrast-ink);--c-orange:#dd6d14;--c-orange-soft:#fdefe3;--c-orange-text:#b2530a;--c-orange-line:#f7c8a0;--c-orange-contrast:var(--contrast-ink);--c-amber:#ba8200;--c-amber-soft:#fdf4dc;--c-amber-text:#8a5c00;--c-amber-line:#f4da8e;--c-amber-contrast:var(--contrast-ink);--c-green:#2fa86d;--c-green-soft:#e5f6ec;--c-green-text:#1e7b4e;--c-green-line:#a6dcbf;--c-green-contrast:var(--contrast-ink);--c-teal:#14a6a0;--c-teal-soft:#e0f6f5;--c-teal-text:#0b7a76;--c-teal-line:#99dcd8;--c-teal-contrast:var(--contrast-ink);--c-blue:#2f80ed;--c-blue-soft:#e6f0fd;--c-blue-text:#1a5fc2;--c-blue-line:#aac9f6;--c-blue-contrast:var(--contrast-ink);--c-indigo:#5b5bd6;--c-indigo-soft:#ecebfc;--c-indigo-text:#4646b9;--c-indigo-line:#bdbdf0;--c-indigo-contrast:#fff;--c-purple:#8e4ec6;--c-purple-soft:#f3ebfb;--c-purple-text:#7035a5;--c-purple-line:#d4b8ec;--c-purple-contrast:#fff;--c-pink:#e5468c;--c-pink-soft:#fdeaf3;--c-pink-text:#b8296c;--c-pink-line:#f6b5d3;--c-pink-contrast:var(--contrast-ink);--c-gray:#8b909c;--c-gray-soft:#f0f1f4;--c-gray-text:#5c6170;--c-gray-line:#d0d3d9;--c-gray-contrast:var(--contrast-ink);--c-default:var(--text-2);--c-default-soft:var(--surface-2);--c-default-text:var(--text);--c-default-line:var(--line-2);--c-default-contrast:#fff;--accent:var(--c-indigo);--accent-soft:var(--c-indigo-soft);--accent-text:var(--c-indigo-text);--accent-line:var(--c-indigo-line);--accent-contrast:var(--c-indigo-contrast);--accent-hover:color-mix(in srgb, var(--accent) 88%, var(--text));--r-1:6px;--r-2:10px;--r-3:14px;--r-4:20px;--r-pill:999px;--sh-1:0 1px 2px #1012180f, 0 1px 1px #1012180a;--sh-2:0 2px 6px #10121812, 0 8px 24px #10121814;--sh-3:0 4px 12px #10121814, 0 24px 64px #10121829;--sh-pop:0 0 0 1px #10121812, 0 4px 12px #10121814, 0 16px 40px #10121824;--sh-raised:inset 0 1px 0 #ffffff24, 0 1px 2px #0000001f;--sh-tooltip:0 2px 8px #0000002e, inset 0 0 0 .5px #ffffff0f;--sh-knob:0 1px 2px #0003, 0 0 0 .5px #0000000f;--sh-thumb:0 1px 2px #0000001a;--knob:#fff;--ink-edge:#00000014;--ink-edge-soft:#0000000a;--tint-on-solid:#ffffff29;--sheen:#ffffff2e;--ease:cubic-bezier(.2, .8, .2, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in:cubic-bezier(.4, 0, 1, 1);--d-1:.12s;--d-2:.2s;--d-3:.32s;--font:-apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro Display", Inter, "Segoe UI", Roboto, sans-serif;--mono:ui-monospace, "SF Mono", Menlo, monospace;--fs-1:11px;--fs-2:12px;--fs-3:13px;--fs-4:14px;--fs-5:17px;--fs-6:22px;--fs-title:28px;--z-canvas-ui:20;--z-panel:30;--z-topbar:40;--z-dialog:80;--z-popover:90;--z-toast:100;--z-tooltip:120}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0f1115;--bg-elev:#14161b;--surface:#1a1d23;--surface-2:#22262d;--surface-3:#2b3038;--glass:#181b21b8;--overlay:#0000008f;--text:#eceef2;--text-2:#a3a8b3;--text-3:#9298a7;--text-dim:#6f7480;--text-inverse:#0f1115;--line:#ffffff14;--line-2:#ffffff24;--line-control:#ffffff61;--hover:color-mix(in srgb, var(--text) 6%, transparent);--pressed:color-mix(in srgb, var(--text) 10%, transparent);--selected:color-mix(in srgb, var(--accent) 18%, transparent);--c-red:#f2555a;--c-red-soft:#f2555a29;--c-red-text:#ff9296;--c-red-line:#f2555a6b;--c-red-contrast:var(--contrast-ink);--c-orange:#f78b3d;--c-orange-soft:#f78b3d29;--c-orange-text:#ffb27e;--c-orange-line:#f78b3d6b;--c-orange-contrast:var(--contrast-ink);--c-amber:#f5b731;--c-amber-soft:#f5b73129;--c-amber-text:#ffd36a;--c-amber-line:#f5b7316b;--c-amber-contrast:var(--contrast-ink);--c-green:#3dd68c;--c-green-soft:#3dd68c26;--c-green-text:#82e4b1;--c-green-line:#3dd68c66;--c-green-contrast:var(--contrast-ink);--c-teal:#2fc9c4;--c-teal-soft:#2fc9c426;--c-teal-text:#83e3df;--c-teal-line:#2fc9c466;--c-teal-contrast:var(--contrast-ink);--c-blue:#4d9eff;--c-blue-soft:#4d9eff29;--c-blue-text:#93c2ff;--c-blue-line:#4d9eff6b;--c-blue-contrast:var(--contrast-ink);--c-indigo:#7d7df1;--c-indigo-soft:#7d7df12b;--c-indigo-text:#b3b3ff;--c-indigo-line:#7d7df170;--c-indigo-contrast:var(--contrast-ink);--c-purple:#b072e9;--c-purple-soft:#b072e929;--c-purple-text:#d3aaf6;--c-purple-line:#b072e96b;--c-purple-contrast:var(--contrast-ink);--c-pink:#f06bae;--c-pink-soft:#f06bae29;--c-pink-text:#ffa6d2;--c-pink-line:#f06bae6b;--c-pink-contrast:var(--contrast-ink);--c-gray:#9aa0ab;--c-gray-soft:#9aa0ab24;--c-gray-text:#c5c9d1;--c-gray-line:#9aa0ab5c;--c-gray-contrast:var(--contrast-ink);--c-default-contrast:var(--contrast-ink);--accent-hover:color-mix(in srgb, var(--accent) 86%, var(--text));--sh-1:0 1px 2px #00000052, 0 0 0 1px #ffffff0a;--sh-2:0 2px 8px #0000005c, 0 10px 28px #00000052, 0 0 0 1px #ffffff0d;--sh-3:0 6px 16px #0006, 0 28px 72px #00000080, 0 0 0 1px #ffffff0f;--sh-pop:0 0 0 1px #ffffff14, 0 6px 16px #0006, 0 20px 48px #00000073;--sh-raised:inset 0 1px 0 #ffffff1a, 0 1px 2px #0000004d;--sh-tooltip:var(--sh-pop);--sh-thumb:0 1px 2px #0000004d;--ink-edge:#0000003d;--ink-edge-soft:#00000029;--tint-on-solid:#ffffff1a;--sheen:#ffffff1a}[data-accent=red]{--accent:var(--c-red);--accent-soft:var(--c-red-soft);--accent-text:var(--c-red-text);--accent-line:var(--c-red-line);--accent-contrast:var(--c-red-contrast)}[data-accent=orange]{--accent:var(--c-orange);--accent-soft:var(--c-orange-soft);--accent-text:var(--c-orange-text);--accent-line:var(--c-orange-line);--accent-contrast:var(--c-orange-contrast);--focus:var(--accent-text)}[data-accent=amber]{--accent:var(--c-amber);--accent-soft:var(--c-amber-soft);--accent-text:var(--c-amber-text);--accent-line:var(--c-amber-line);--accent-contrast:var(--c-amber-contrast);--focus:var(--accent-text)}[data-accent=green]{--accent:var(--c-green);--accent-soft:var(--c-green-soft);--accent-text:var(--c-green-text);--accent-line:var(--c-green-line);--accent-contrast:var(--c-green-contrast);--focus:var(--accent-text)}[data-accent=teal]{--accent:var(--c-teal);--accent-soft:var(--c-teal-soft);--accent-text:var(--c-teal-text);--accent-line:var(--c-teal-line);--accent-contrast:var(--c-teal-contrast);--focus:var(--accent-text)}[data-accent=blue]{--accent:var(--c-blue);--accent-soft:var(--c-blue-soft);--accent-text:var(--c-blue-text);--accent-line:var(--c-blue-line);--accent-contrast:var(--c-blue-contrast)}[data-accent=indigo]{--accent:var(--c-indigo);--accent-soft:var(--c-indigo-soft);--accent-text:var(--c-indigo-text);--accent-line:var(--c-indigo-line);--accent-contrast:var(--c-indigo-contrast)}[data-accent=purple]{--accent:var(--c-purple);--accent-soft:var(--c-purple-soft);--accent-text:var(--c-purple-text);--accent-line:var(--c-purple-line);--accent-contrast:var(--c-purple-contrast)}[data-accent=pink]{--accent:var(--c-pink);--accent-soft:var(--c-pink-soft);--accent-text:var(--c-pink-text);--accent-line:var(--c-pink-line);--accent-contrast:var(--c-pink-contrast)}[data-accent=gray]{--accent:var(--c-gray);--accent-soft:var(--c-gray-soft);--accent-text:var(--c-gray-text);--accent-line:var(--c-gray-line);--accent-contrast:var(--c-gray-contrast);--focus:var(--accent-text)}[data-accent=default]{--accent:var(--text);--accent-soft:var(--surface-3);--accent-text:var(--text);--accent-line:var(--line-2);--accent-contrast:var(--text-inverse)}*,:before,:after{box-sizing:border-box}*{margin:0;padding:0}html,body,#root{height:100%}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;overscroll-behavior:none;touch-action:pan-x pan-y}body{background:var(--bg);color:var(--text);font:14px/1.5 var(--font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;overscroll-behavior:none;-webkit-tap-highlight-color:transparent}#root{isolation:isolate}img,svg,video,canvas{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer;touch-action:manipulation;background:0 0;border:0}a{color:var(--accent-text);text-decoration:none}a:hover{text-underline-offset:2px;text-decoration:underline}hr{border:0;border-top:1px solid var(--line)}::selection{background:color-mix(in srgb, var(--accent) 28%, transparent);color:inherit}:focus{outline:none}:focus-visible{outline-offset:2px;box-shadow:var(--focus-ring);outline:2px solid #0000}*{scrollbar-width:thin;scrollbar-color:var(--line-2) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--line-2);border-radius:var(--r-pill);background-clip:padding-box;border:3px solid #0000}::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--text) 30%, transparent);background-clip:padding-box}::-webkit-scrollbar-corner{background:0 0}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}[data-reduced-motion=true] *,[data-reduced-motion=true] :before,[data-reduced-motion=true] :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}@media (pointer:coarse){input,textarea,select{font-size:16px}}.lt-glass{background:var(--glass);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(1.6);backdrop-filter:blur(var(--glass-blur)) saturate(1.6);box-shadow:var(--sh-2);border:1px solid var(--line)}.lt-hairline{box-shadow:0 0 0 1px var(--line)}.lt-truncate{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.lt-visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.lt-mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.lt-tabular{font-variant-numeric:tabular-nums}.lt-countglyph{vertical-align:-.125em;flex:none;margin-right:.3em;display:inline-block}html[data-lt-dragging],html[data-lt-dragging] *{-webkit-user-select:none!important;user-select:none!important;-webkit-touch-callout:none!important}[data-lt-exiting],[data-lt-exiting] *{pointer-events:none!important}.lt-color-default{--cc:var(--c-default);--cc-soft:var(--c-default-soft);--cc-text:var(--c-default-text);--cc-line:var(--c-default-line);--cc-contrast:var(--c-default-contrast)}.lt-color-red{--cc:var(--c-red);--cc-soft:var(--c-red-soft);--cc-text:var(--c-red-text);--cc-line:var(--c-red-line);--cc-contrast:var(--c-red-contrast)}.lt-color-orange{--cc:var(--c-orange);--cc-soft:var(--c-orange-soft);--cc-text:var(--c-orange-text);--cc-line:var(--c-orange-line);--cc-contrast:var(--c-orange-contrast)}.lt-color-amber{--cc:var(--c-amber);--cc-soft:var(--c-amber-soft);--cc-text:var(--c-amber-text);--cc-line:var(--c-amber-line);--cc-contrast:var(--c-amber-contrast)}.lt-color-green{--cc:var(--c-green);--cc-soft:var(--c-green-soft);--cc-text:var(--c-green-text);--cc-line:var(--c-green-line);--cc-contrast:var(--c-green-contrast)}.lt-color-teal{--cc:var(--c-teal);--cc-soft:var(--c-teal-soft);--cc-text:var(--c-teal-text);--cc-line:var(--c-teal-line);--cc-contrast:var(--c-teal-contrast)}.lt-color-blue{--cc:var(--c-blue);--cc-soft:var(--c-blue-soft);--cc-text:var(--c-blue-text);--cc-line:var(--c-blue-line);--cc-contrast:var(--c-blue-contrast)}.lt-color-indigo{--cc:var(--c-indigo);--cc-soft:var(--c-indigo-soft);--cc-text:var(--c-indigo-text);--cc-line:var(--c-indigo-line);--cc-contrast:var(--c-indigo-contrast)}.lt-color-purple{--cc:var(--c-purple);--cc-soft:var(--c-purple-soft);--cc-text:var(--c-purple-text);--cc-line:var(--c-purple-line);--cc-contrast:var(--c-purple-contrast)}.lt-color-pink{--cc:var(--c-pink);--cc-soft:var(--c-pink-soft);--cc-text:var(--c-pink-text);--cc-line:var(--c-pink-line);--cc-contrast:var(--c-pink-contrast)}.lt-color-gray{--cc:var(--c-gray);--cc-soft:var(--c-gray-soft);--cc-text:var(--c-gray-text);--cc-line:var(--c-gray-line);--cc-contrast:var(--c-gray-contrast)}.lt-btn{--btn-h:32px;--btn-px:12px;--btn-r:8px;height:var(--btn-h);padding:0 var(--btn-px);border-radius:var(--btn-r);font-size:var(--fs-3);white-space:nowrap;-webkit-user-select:none;user-select:none;color:var(--text);transition:background-color var(--d-1) var(--ease), border-color var(--d-1) var(--ease), color var(--d-1) var(--ease), box-shadow var(--d-1) var(--ease), transform var(--d-1) var(--ease), opacity var(--d-1) var(--ease);border:1px solid #0000;justify-content:center;align-items:center;gap:6px;font-weight:500;line-height:1;display:inline-flex;position:relative}.lt-btn--sm{--btn-h:28px;--btn-px:10px;--btn-r:7px;font-size:var(--fs-2)}.lt-btn--md{--btn-h:32px;--btn-px:12px;--btn-r:8px}.lt-btn--lg{--btn-h:40px;--btn-px:16px;--btn-r:10px;font-size:var(--fs-4)}.lt-btn.is-icon-only{width:var(--btn-h);padding:0}.lt-btn.is-full{width:100%}.lt-btn__icon{width:16px;height:16px;color:inherit;flex:none;justify-content:center;align-items:center;display:inline-flex}.lt-btn__icon>svg{width:16px;height:16px}.lt-btn--sm .lt-btn__icon,.lt-btn--sm .lt-btn__icon>svg{width:14px;height:14px}.lt-btn--lg .lt-btn__icon,.lt-btn--lg .lt-btn__icon>svg{width:18px;height:18px}.lt-btn__icon--right{opacity:.75;margin-left:-2px}.lt-btn__label{display:inline-block}.lt-btn:active:not(:disabled){transform:scale(.975)}.lt-btn:disabled{opacity:.45;cursor:not-allowed}.lt-btn:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--btn-r)}.lt-btn--primary{background:var(--accent);color:var(--accent-contrast);box-shadow:var(--sh-raised)}.lt-btn--primary:hover:not(:disabled),.lt-btn--primary:active:not(:disabled){background:var(--accent-hover)}.lt-btn--primary:focus-visible{box-shadow:var(--focus-ring)}.lt-btn--secondary{background:var(--surface);border-color:var(--line-2);box-shadow:var(--sh-1)}.lt-btn--secondary:hover:not(:disabled){background:var(--surface-2)}.lt-btn--secondary:active:not(:disabled),.lt-btn--secondary.is-active{background:var(--surface-3)}[data-theme=dark] .lt-btn--secondary{background:var(--surface-2);border-color:var(--line-2)}[data-theme=dark] .lt-btn--secondary:hover:not(:disabled){background:var(--surface-3)}.lt-btn--ghost{color:var(--text);background:0 0}.lt-btn--ghost:hover:not(:disabled){background:var(--hover)}.lt-btn--ghost:active:not(:disabled),.lt-btn--ghost.is-active{background:var(--pressed)}.lt-btn--subtle{background:var(--surface-2);color:var(--text)}.lt-btn--subtle:hover:not(:disabled){background:var(--surface-3)}.lt-btn--subtle:active:not(:disabled),.lt-btn--subtle.is-active{background:color-mix(in srgb, var(--surface-3) 70%, var(--text) 8%)}.lt-btn--danger{background:var(--c-red);color:var(--c-red-contrast);box-shadow:var(--sh-raised)}.lt-btn--danger:hover:not(:disabled){background:color-mix(in srgb, var(--c-red) 88%, var(--text))}.lt-btn--danger:focus-visible{box-shadow:0 0 0 2px var(--surface), 0 0 0 4px var(--c-red)}.lt-btn.is-active.lt-btn--ghost,.lt-btn.is-active.lt-btn--secondary,.lt-btn.is-active.lt-btn--subtle{color:var(--accent-text);background:var(--accent-soft)}.lt-btn.is-loading .lt-btn__label{opacity:.7}.lt-iconbtn-holder{display:inline-flex}.lt-iconbtn{--ib:32px;--ib-r:8px;width:var(--ib);height:var(--ib);border-radius:var(--ib-r);color:var(--text-2);-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;touch-action:manipulation;transition:background-color var(--d-1) var(--ease), color var(--d-1) var(--ease), border-color var(--d-1) var(--ease), box-shadow var(--d-1) var(--ease), transform var(--d-1) var(--ease), opacity var(--d-1) var(--ease);border:1px solid #0000;flex:none;justify-content:center;align-items:center;display:inline-flex}.lt-iconbtn>svg{width:16px;height:16px}.lt-iconbtn--xs{--ib:22px;--ib-r:6px}.lt-iconbtn--xs>svg{width:13px;height:13px}.lt-iconbtn--sm{--ib:28px;--ib-r:7px}.lt-iconbtn--sm>svg{width:15px;height:15px}.lt-iconbtn--lg{--ib:40px;--ib-r:10px}.lt-iconbtn--lg>svg{width:20px;height:20px}.lt-iconbtn.is-round{--ib-r:var(--r-pill)}.lt-iconbtn:hover:not(:disabled){color:var(--text)}.lt-iconbtn:active:not(:disabled){transform:scale(.94)}.lt-iconbtn:disabled{opacity:.4;cursor:not-allowed}.lt-iconbtn:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--ib-r)}.lt-iconbtn--ghost:hover:not(:disabled){background:var(--hover)}.lt-iconbtn--ghost:active:not(:disabled){background:var(--pressed)}.lt-iconbtn--ghost.is-active,.lt-iconbtn--ghost[aria-expanded=true]{background:var(--accent-soft);color:var(--accent-text)}.lt-iconbtn--secondary{background:var(--surface);border-color:var(--line-2);box-shadow:var(--sh-1);color:var(--text)}.lt-iconbtn--secondary:hover:not(:disabled){background:var(--surface-2)}.lt-iconbtn--secondary.is-active,.lt-iconbtn--secondary[aria-expanded=true]{background:var(--accent-soft);color:var(--accent-text);border-color:var(--accent-line)}[data-theme=dark] .lt-iconbtn--secondary{background:var(--surface-2)}[data-theme=dark] .lt-iconbtn--secondary:hover:not(:disabled){background:var(--surface-3)}.lt-iconbtn--subtle{background:var(--surface-2);color:var(--text)}.lt-iconbtn--subtle:hover:not(:disabled){background:var(--surface-3)}.lt-iconbtn--subtle.is-active{background:var(--accent-soft);color:var(--accent-text)}.lt-iconbtn--primary{background:var(--accent);color:var(--accent-contrast);box-shadow:var(--sh-raised)}.lt-iconbtn--primary:hover:not(:disabled){background:var(--accent-hover);color:var(--accent-contrast)}.lt-iconbtn--danger{color:var(--c-red-text)}.lt-iconbtn--danger:hover:not(:disabled){background:var(--c-red-soft);color:var(--c-red-text)}.lt-tooltip{z-index:var(--z-tooltip);pointer-events:none;background:var(--text);max-width:280px;color:var(--text-inverse);font-size:var(--fs-2);letter-spacing:.005em;box-shadow:var(--sh-tooltip);white-space:nowrap;border-radius:7px;align-items:center;gap:8px;padding:5px 9px;font-weight:500;line-height:1.35;display:inline-flex}[data-theme=dark] .lt-tooltip{background:var(--surface-3);color:var(--text)}.lt-tooltip--rich{white-space:normal;max-width:min(280px,100vw - 32px);display:block}.lt-tooltip__title{align-items:center;gap:8px;font-weight:600;display:flex}.lt-tooltip__desc{opacity:.82;margin-top:3px;font-weight:400;display:block}.lt-tooltip--touch{max-width:min(280px,100vw - 32px);font-size:var(--fs-3);white-space:normal;padding:7px 11px}.lt-tooltip__kbd .lt-kbd{background:var(--tint-on-solid);color:inherit;box-shadow:none;border-color:#0000}.lt-kbd-group{vertical-align:middle;align-items:center;gap:3px;display:inline-flex}.lt-kbd{background:var(--surface-2);border:1px solid var(--line);min-width:18px;height:18px;box-shadow:0 1px 0 var(--line);color:var(--text-2);font-family:var(--font);font-size:var(--fs-1);letter-spacing:.02em;font-variant-numeric:tabular-nums;border-radius:5px;justify-content:center;align-items:center;padding:0 5px;font-weight:500;line-height:1;display:inline-flex}.lt-kbd--md,.lt-kbd-group--md .lt-kbd{min-width:22px;height:22px;font-size:var(--fs-2);padding:0 6px}.lt-menu{z-index:var(--z-popover);min-width:180px;max-width:320px;max-height:calc(100vh - 16px);background:var(--glass);max-height:calc(100dvh - 16px);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(1.6);backdrop-filter:blur(var(--glass-blur)) saturate(1.6);box-shadow:var(--sh-pop);color:var(--text);font-size:var(--fs-3);border-radius:11px;outline:none;padding:5px;overflow-y:auto}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.lt-menu{background:var(--surface)}}.lt-menu-item{cursor:default;-webkit-user-select:none;user-select:none;min-height:30px;color:var(--text);border-radius:7px;outline:none;align-items:center;gap:8px;padding:5px 8px;transition:background-color 60ms linear,color 60ms linear;display:flex;position:relative}.lt-menu.has-lead .lt-menu-item{padding-left:8px}.lt-menu.has-lead .lt-menu-item:not(:has(.lt-menu-item__lead)){padding-left:32px}.lt-menu-item:focus,.lt-menu-item.is-sub-open{background:var(--accent);color:var(--accent-contrast)}.lt-menu-item:focus .lt-menu-item__lead,.lt-menu-item:focus .lt-menu-item__shortcut .lt-kbd,.lt-menu-item:focus .lt-menu-item__chevron,.lt-menu-item:focus .lt-menu-item__desc,.lt-menu-item.is-sub-open .lt-menu-item__lead,.lt-menu-item.is-sub-open .lt-menu-item__chevron{color:inherit;opacity:.85}.lt-menu-item:focus .lt-menu-item__shortcut .lt-kbd{background:var(--tint-on-solid);box-shadow:none;border-color:#0000}.lt-menu-item.is-disabled{color:var(--text-dim);pointer-events:none}.lt-menu-item.is-disabled .lt-menu-item__lead{color:var(--text-dim)}.lt-menu-item.is-danger,.lt-menu-item.is-danger .lt-menu-item__lead{color:var(--c-red-text)}.lt-menu-item.is-danger:focus{background:var(--c-red);color:var(--c-red-contrast)}.lt-menu-item__lead{width:16px;height:16px;color:var(--text-2);flex:none;justify-content:center;align-items:center;display:inline-flex}.lt-menu-item__lead>svg{width:15px;height:15px}.lt-menu-item__text{flex-direction:column;flex:1;min-width:0;line-height:1.3;display:flex}.lt-menu-item__label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.lt-menu-item__desc{font-size:var(--fs-1);color:var(--text-3);margin-top:1px}.lt-menu-item__shortcut{flex:none;margin-left:16px}.lt-menu-item__chevron{color:var(--text-dim);flex:none;margin-right:-2px;display:inline-flex}.lt-menu-separator{background:var(--line);height:1px;margin:5px 6px}.lt-menu-label{font-size:var(--fs-1);letter-spacing:.04em;text-transform:uppercase;color:var(--text-3);padding:6px 8px 3px;font-weight:600}.lt-menu-group{display:contents}.lt-menu-item.is-disclosure{color:var(--text-2)}.lt-menu-item.is-disclosure .lt-menu-item__lead{color:var(--text-3)}.lt-menu-item__disclosure{transition:transform var(--d-1) var(--ease)}.lt-menu-item.is-expanded .lt-menu-item__disclosure{transform:rotate(180deg)}.lt-menu-item.is-disclosure:focus{color:var(--accent-contrast)}.lt-menu-item.is-disclosure:focus .lt-menu-item__lead{color:inherit}.lt-popover{z-index:var(--z-popover);min-width:160px;max-width:min(420px,100vw - 16px);max-height:calc(100vh - 16px);background:var(--surface);max-height:calc(100dvh - 16px);box-shadow:var(--sh-pop);color:var(--text);border-radius:12px;outline:none;padding:12px;overflow:auto}.lt-popover.is-bare{padding:0}.lt-dialog-root{z-index:var(--z-dialog);padding:24px;padding:calc(24px + env(safe-area-inset-top)) 24px calc(24px + env(safe-area-inset-bottom));background:var(--overlay);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.lt-dialog-root--top{padding-top:min(14vh,120px);padding-top:calc(min(14dvh, 120px) + env(safe-area-inset-top));align-items:flex-start}.lt-dialog{background:var(--surface);width:100%;max-height:100%;box-shadow:var(--sh-3), 0 0 0 1px var(--line);border-radius:16px;outline:none;flex-direction:column;display:flex;position:relative;overflow:hidden}.lt-dialog--sm{max-width:400px}.lt-dialog--md{max-width:560px}.lt-dialog--lg{max-width:760px}.lt-dialog--full{max-width:100%;height:100%}.lt-dialog__header{align-items:flex-start;gap:12px;padding:18px 20px 0;display:flex}.lt-dialog__heading{flex:1;min-width:0}.lt-dialog__title{font-size:var(--fs-5);letter-spacing:-.01em;font-weight:600;line-height:1.3}.lt-dialog__desc{color:var(--text-2);font-size:var(--fs-3);margin-top:4px}.lt-dialog__close{margin:-6px -8px 0 0}.lt-dialog__body{flex:1;min-height:0;padding:16px 20px 20px;overflow:auto}.lt-dialog__footer{border-top:1px solid var(--line);background:var(--surface);justify-content:flex-end;align-items:center;gap:8px;padding:12px 20px 16px;display:flex}.lt-dialog.is-bare{overflow:hidden}@media (max-width:640px){.lt-dialog-root{padding:12px;padding:calc(12px + env(safe-area-inset-top)) 12px calc(12px + env(safe-area-inset-bottom));align-items:flex-end}.lt-dialog-root--top{padding-top:12px;padding-top:calc(12px + env(safe-area-inset-top));align-items:flex-start}}.lt-field-wrap{flex-direction:column;gap:6px;display:flex}.lt-field__label{font-size:var(--fs-3);color:var(--text);font-weight:500}.lt-field__hint{font-size:var(--fs-2);color:var(--text-3)}.lt-field__hint.is-invalid{color:var(--c-red-text)}.lt-field{--f-h:32px;--f-px:10px;--f-r:8px;width:100%;height:var(--f-h);border-radius:var(--f-r);background:var(--surface);border:1px solid var(--line-control);box-shadow:var(--sh-1);transition:border-color var(--d-1) var(--ease), box-shadow var(--d-1) var(--ease), background-color var(--d-1) var(--ease);align-items:center;display:flex;position:relative}[data-theme=dark] .lt-field{background:var(--surface-2)}.lt-field--sm{--f-h:28px;--f-px:8px;--f-r:7px;font-size:var(--fs-2)}.lt-field--lg{--f-h:40px;--f-px:12px;--f-r:10px;font-size:var(--fs-4)}.lt-field:hover:not(.is-disabled){border-color:var(--text-3)}.lt-field:focus-within{border-color:var(--accent);box-shadow:var(--focus-ring)}.lt-field.is-invalid{border-color:var(--c-red)}.lt-field.is-invalid:focus-within{box-shadow:0 0 0 2px var(--surface), 0 0 0 4px var(--c-red)}.lt-field.is-disabled{opacity:.5;cursor:not-allowed}.lt-field.is-bare{box-shadow:none;background:0 0;border-color:#0000}.lt-field.is-bare:focus-within{box-shadow:none;border-color:#0000}.lt-field__input{min-width:0;height:100%;padding:0 var(--f-px);color:var(--text);font-size:inherit;background:0 0;border:0;outline:none;flex:1}.lt-field__input::placeholder{color:var(--text-3)}.lt-field__input:disabled{cursor:not-allowed}.lt-field__input:focus-visible{box-shadow:none}.lt-field__input::-webkit-search-cancel-button{appearance:none}.lt-field__slot{color:var(--text-dim);pointer-events:none;flex:none;justify-content:center;align-items:center;display:inline-flex}.lt-field__slot>*{pointer-events:auto}.lt-field__slot--leading{padding-left:var(--f-px)}.lt-field__slot--trailing{padding-right:calc(var(--f-px) - 2px)}.lt-field.has-leading .lt-field__input{padding-left:7px}.lt-field.has-trailing .lt-field__input{padding-right:6px}.lt-textarea{background:var(--surface);border:1px solid var(--line-control);width:100%;min-height:64px;box-shadow:var(--sh-1);color:var(--text);resize:vertical;transition:border-color var(--d-1) var(--ease), box-shadow var(--d-1) var(--ease);border-radius:8px;outline:none;padding:8px 10px;line-height:1.5;display:block}[data-theme=dark] .lt-textarea{background:var(--surface-2)}.lt-textarea--sm{font-size:var(--fs-2);border-radius:7px;padding:6px 8px}.lt-textarea--lg{font-size:var(--fs-4);border-radius:10px;padding:10px 12px}.lt-textarea.is-autosize{resize:none;overflow-y:hidden}.lt-textarea::placeholder{color:var(--text-3)}.lt-textarea:hover:not(:disabled){border-color:var(--text-3)}.lt-textarea:focus{border-color:var(--accent);box-shadow:var(--focus-ring);border-radius:8px}.lt-textarea.is-invalid{border-color:var(--c-red)}.lt-textarea:disabled{opacity:.5;cursor:not-allowed}.lt-textarea.is-bare{box-shadow:none;background:0 0;border-color:#0000;padding-left:0;padding-right:0}.lt-textarea.is-bare:focus{box-shadow:none}.lt-colors{--dot:20px;flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.lt-colors[style*=grid-template-columns]{grid-auto-flow:row;display:inline-grid}.lt-colors--sm{--dot:16px;gap:6px}.lt-colors--lg{--dot:26px;gap:10px}.lt-colors__dot{width:var(--dot);height:var(--dot);border-radius:var(--r-pill);background:var(--cc);color:var(--cc-contrast);box-shadow:inset 0 0 0 1px var(--ink-edge), inset 0 1px 0 var(--sheen);transition:transform var(--d-1) var(--ease), box-shadow var(--d-1) var(--ease);flex:none;justify-content:center;align-items:center;display:inline-flex}.lt-colors__dot.lt-color-default{background:var(--surface-3);color:var(--text);box-shadow:inset 0 0 0 1px var(--line-2)}.lt-colors__dot:hover{transform:scale(1.12)}.lt-colors__dot:active{transform:scale(.96)}.lt-colors__dot.is-selected{box-shadow:0 0 0 2px var(--surface), 0 0 0 3.5px var(--cc)}.lt-colors__dot.is-selected.lt-color-default{box-shadow:0 0 0 2px var(--surface), 0 0 0 3.5px var(--text-3)}.lt-colors__dot:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--r-pill)}.lt-color-dot{border-radius:var(--r-pill);background:var(--cc);box-shadow:inset 0 0 0 1px var(--ink-edge);flex:none;display:inline-block}.lt-color-dot.lt-color-default{background:var(--text-dim)}.lt-toggle{--tg-w:36px;--tg-h:22px;--tg-p:2px;width:var(--tg-w);height:var(--tg-h);border-radius:var(--r-pill);background:color-mix(in srgb, var(--text) 18%, transparent);box-shadow:inset 0 0 0 1px var(--ink-edge-soft);transition:background-color var(--d-2) var(--ease), box-shadow var(--d-1) var(--ease);flex:none;position:relative}.lt-toggle--sm{--tg-w:28px;--tg-h:17px;--tg-p:2px}.lt-toggle.is-on{background:var(--accent)}.lt-toggle:disabled{opacity:.45;cursor:not-allowed}.lt-toggle:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--r-pill)}.lt-toggle__knob{top:var(--tg-p);left:var(--tg-p);width:calc(var(--tg-h) - var(--tg-p) * 2);height:calc(var(--tg-h) - var(--tg-p) * 2);border-radius:var(--r-pill);background:var(--knob);box-shadow:var(--sh-knob);transition:transform var(--d-2) var(--ease-out), width var(--d-1) var(--ease);position:absolute}.lt-toggle.is-on .lt-toggle__knob{transform:translateX(calc(var(--tg-w) - var(--tg-h)))}.lt-toggle:active:not(:disabled) .lt-toggle__knob{width:calc(var(--tg-h) - var(--tg-p) * 2 + 4px)}.lt-toggle.is-on:active:not(:disabled) .lt-toggle__knob{transform:translateX(calc(var(--tg-w) - var(--tg-h) - 4px))}.lt-toggle-row{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;display:flex}.lt-toggle-row--end{justify-content:flex-start;gap:10px}.lt-toggle-row.is-disabled{cursor:not-allowed}.lt-toggle-row__text{flex-direction:column;min-width:0;display:flex}.lt-toggle-row__label{font-size:var(--fs-3);color:var(--text)}.lt-toggle-row__desc{font-size:var(--fs-2);color:var(--text-3)}.lt-segmented{--sg-h:30px;height:calc(var(--sg-h) + 4px);background:var(--surface-3);isolation:isolate;border-radius:9px;align-items:stretch;gap:2px;padding:2px;display:inline-flex;position:relative}[data-theme=dark] .lt-segmented{background:color-mix(in srgb, var(--surface-3) 70%, transparent);box-shadow:inset 0 0 0 1px var(--line)}.lt-segmented--sm{--sg-h:24px;border-radius:7px}.lt-segmented.is-full{width:100%;display:flex}.lt-segmented.is-full .lt-segmented__item{flex:1}.lt-segmented__item{min-width:var(--sg-h);color:var(--text-2);font-size:var(--fs-3);white-space:nowrap;-webkit-user-select:none;user-select:none;transition:color var(--d-1) var(--ease);border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-weight:500;display:inline-flex;position:relative}.lt-segmented--sm .lt-segmented__item{font-size:var(--fs-2);border-radius:5px;padding:0 9px}.lt-segmented__item.is-icon-only{padding:0}.lt-segmented__item:hover:not(.is-selected):not(:disabled),.lt-segmented__item.is-selected{color:var(--text)}.lt-segmented__item:disabled{opacity:.4;cursor:not-allowed}.lt-segmented__item:focus-visible{box-shadow:var(--focus-ring);border-radius:7px}.lt-segmented__thumb{z-index:-1;border-radius:inherit;background:var(--surface);box-shadow:var(--sh-thumb), 0 0 0 .5px var(--line);position:absolute;inset:0}[data-theme=dark] .lt-segmented__thumb{background:color-mix(in srgb, var(--text) 14%, var(--surface-3))}.lt-segmented__icon{display:inline-flex}.lt-segmented__icon>svg{width:15px;height:15px}.lt-chip{border-radius:var(--r-pill);background:var(--cc-soft);max-width:100%;height:22px;color:var(--cc-text);box-shadow:inset 0 0 0 1px var(--cc-line);font-size:var(--fs-2);white-space:nowrap;-webkit-user-select:none;user-select:none;transition:background-color var(--d-1) var(--ease), box-shadow var(--d-1) var(--ease), transform var(--d-1) var(--ease);align-items:center;gap:4px;padding:0 8px;font-weight:500;line-height:1;display:inline-flex}.lt-chip.lt-color-default{background:var(--surface-2);color:var(--text-2);box-shadow:inset 0 0 0 1px var(--line)}.lt-chip--sm{height:18px;font-size:var(--fs-1);padding:0 6px}.lt-chip.is-solid{background:var(--cc);color:var(--cc-contrast);box-shadow:none}.lt-chip.is-solid.lt-color-default{background:var(--c-default);color:var(--c-default-contrast)}.lt-chip.is-clickable{cursor:pointer}.lt-chip.is-clickable:hover{box-shadow:inset 0 0 0 1px var(--cc)}.lt-chip.is-clickable.lt-color-default:hover{box-shadow:inset 0 0 0 1px var(--line-2);background:var(--surface-3)}.lt-chip.is-clickable:active{transform:scale(.97)}.lt-chip.is-selected{box-shadow:inset 0 0 0 1.5px var(--cc)}.lt-chip.is-selected.lt-color-default{box-shadow:inset 0 0 0 1.5px var(--text-3)}.lt-chip:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--r-pill)}.lt-chip__icon{display:inline-flex}.lt-chip__icon>svg{width:12px;height:12px}.lt-chip__label{text-overflow:ellipsis;overflow:hidden}.lt-chip.has-remove{padding-right:3px}.lt-chip__remove{border-radius:var(--r-pill);width:16px;height:16px;color:inherit;opacity:.65;transition:opacity var(--d-1) var(--ease), background-color var(--d-1) var(--ease);justify-content:center;align-items:center;margin-left:1px;display:inline-flex;position:relative}.lt-chip--sm .lt-chip__remove{width:13px;height:13px}.lt-chip__remove:hover{opacity:1;background:color-mix(in srgb, currentColor 14%, transparent)}.lt-chip__remove:focus-visible{opacity:1;box-shadow:var(--focus-ring);border-radius:var(--r-pill)}.lt-emoji{flex-direction:column;width:316px;max-width:calc(100vw - 24px);max-height:380px;display:flex}.lt-emoji__search{padding:8px 8px 6px}.lt-emoji__scroll{overscroll-behavior:contain;flex:1;min-height:0;padding:0 8px 8px;overflow-y:auto}.lt-emoji__group+.lt-emoji__group{margin-top:4px}.lt-emoji__group-name{z-index:1;background:var(--surface);font-size:var(--fs-1);letter-spacing:.04em;text-transform:uppercase;color:var(--text-3);padding:6px 4px 4px;font-weight:600;position:sticky;top:0}.lt-emoji__grid{grid-template-columns:repeat(8,1fr);gap:2px;display:grid}.lt-emoji__cell{aspect-ratio:1;transition:background-color 60ms linear, transform var(--d-1) var(--ease);border-radius:7px;justify-content:center;align-items:center;font-size:20px;line-height:1;display:flex}.lt-emoji__cell:hover{background:var(--hover);transform:scale(1.12)}.lt-emoji__cell:active{transform:scale(.96)}.lt-emoji__cell:focus-visible{box-shadow:var(--focus-ring);border-radius:7px}.lt-emoji__cell.is-selected{background:var(--accent-soft);box-shadow:inset 0 0 0 1.5px var(--accent)}.lt-emoji__empty{text-align:center;color:var(--text-3);font-size:var(--fs-3);padding:24px 8px}.lt-emoji__more{text-align:center;color:var(--text-3);font-size:var(--fs-2);padding:8px 8px 12px}.lt-emoji__custom{border-top:1px solid var(--line);padding:8px}.lt-emoji__use{background:var(--accent);height:20px;color:var(--accent-contrast);font-size:var(--fs-1);border-radius:6px;padding:0 8px;font-weight:600}.lt-emoji__use:hover{background:var(--accent-hover)}.lt-provider{vertical-align:middle;flex:none;display:inline-block}.lt-spinner{flex:none;animation:.9s linear infinite lt-spin;display:inline-block}.lt-spinner__track{opacity:.18}.lt-spinner__arc{transform-origin:50%}@keyframes lt-spin{to{transform:rotate(360deg)}}.lt-toast{background:var(--glass);width:360px;max-width:calc(100vw - 24px);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(1.6);backdrop-filter:blur(var(--glass-blur)) saturate(1.6);box-shadow:var(--sh-pop);color:var(--text);pointer-events:auto;border-radius:12px;flex-wrap:wrap;align-items:flex-start;gap:10px;padding:10px 10px 10px 12px;display:flex}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.lt-toast{background:var(--surface)}}.lt-toast__icon{color:var(--text-2);flex:none;margin-top:2px;display:inline-flex}.lt-toast--info .lt-toast__icon{color:var(--c-blue)}.lt-toast--success .lt-toast__icon{color:var(--c-green)}.lt-toast--error .lt-toast__icon{color:var(--c-red)}.lt-toast__body{flex:180px;min-width:0;padding-top:1px}.lt-toast__title{font-size:var(--fs-3);font-weight:600;line-height:1.4}.lt-toast__desc{font-size:var(--fs-2);color:var(--text-2);margin-top:1px;line-height:1.4}.lt-toast__close{order:1}.lt-toast__action{flex:none;order:2;align-self:center;margin-left:auto}.lt-toast__close{width:24px;height:24px;color:var(--text-3);transition:background-color var(--d-1) var(--ease), color var(--d-1) var(--ease);border-radius:6px;flex:none;justify-content:center;align-items:center;display:inline-flex}.lt-toast__close:hover{background:var(--hover);color:var(--text)}.lt-toast__close:focus-visible{box-shadow:var(--focus-ring)}@media (pointer:coarse){.lt-btn--sm{--btn-h:36px;--btn-r:9px}.lt-btn--md{--btn-h:40px;--btn-r:10px}.lt-iconbtn--xs{--ib:36px;--ib-r:9px}.lt-iconbtn--xs>svg{width:16px;height:16px}.lt-iconbtn--sm{--ib:40px;--ib-r:10px}.lt-iconbtn--sm>svg{width:18px;height:18px}.lt-menu-item{min-height:40px}.lt-segmented,.lt-segmented--sm{--sg-h:36px}.lt-segmented__item,.lt-segmented--sm .lt-segmented__item{min-width:40px}.lt-chip__remove:after,.lt-chip--sm .lt-chip__remove:after{content:"";width:28px;height:28px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lt-toast__close{width:36px;height:36px}.lt-colors{--dot:32px;gap:10px}.lt-colors--sm{--dot:32px;gap:8px}.lt-colors--lg{--dot:36px;gap:10px}.lt-field,.lt-field--sm,.lt-field--lg,.lt-textarea,.lt-textarea--sm,.lt-textarea--lg{font-size:16px}}.lt-login{z-index:150;color:var(--text);background:radial-gradient(1100px 620px at 12% -10%, var(--accent-soft), transparent 62%), radial-gradient(900px 560px at 110% 110%, var(--c-teal-soft), transparent 60%), var(--bg);position:fixed;inset:0;overflow:auto}.lt-login__center{min-height:100%;padding:40px 20px calc(24px + env(safe-area-inset-bottom));padding-top:calc(40px + env(safe-area-inset-top));flex-direction:column;justify-content:center;align-items:center;gap:18px;display:flex}.lt-login__card{border-radius:var(--r-4);background:var(--surface);width:100%;max-width:400px;box-shadow:var(--sh-pop);transform-origin:50% 40%;padding:32px 28px 24px}.lt-login__brand{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.lt-login__mark{width:56px;height:56px;color:var(--accent);background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent-line);border-radius:17px;place-items:center;display:grid}.lt-login__name{font-size:var(--fs-title);letter-spacing:-.02em;margin:4px 0 0;font-weight:700;line-height:1.1}.lt-login__promise{color:var(--text-2);font-size:var(--fs-4);margin:0;line-height:1.45}.lt-login__features{flex-direction:column;gap:9px;margin:22px 0;padding:0;list-style:none;display:flex}.lt-login__feature{color:var(--text-2);font-size:var(--fs-3);align-items:flex-start;gap:10px;line-height:1.45;display:flex}.lt-login__feature-icon{border-radius:var(--r-1);width:24px;height:24px;color:var(--accent-text);background:var(--accent-soft);flex:none;place-items:center;display:grid}.lt-login__google .lt-btn__icon{opacity:1}.lt-login__divider{color:var(--text-3);font-size:var(--fs-2);text-transform:lowercase;align-items:center;gap:12px;margin:14px 0;display:flex}.lt-login__divider:before,.lt-login__divider:after{content:"";background:var(--line);flex:1;height:1px}.lt-login__form{flex-direction:column;gap:10px;display:flex}.lt-login__hint{color:var(--text-2);font-size:var(--fs-3);margin:0 0 2px;line-height:1.45}.lt-login__sent{text-align:center;border-radius:var(--r-3);background:var(--surface-2);flex-direction:column;align-items:center;gap:6px;padding:18px 12px 10px;display:flex}.lt-login__sent-icon{border-radius:var(--r-pill);width:40px;height:40px;color:var(--c-green-text);background:var(--c-green-soft);place-items:center;margin-bottom:4px;display:grid}.lt-login__sent-title{font-size:var(--fs-5);letter-spacing:-.01em;font-weight:600}.lt-login__sent-text{color:var(--text-2);font-size:var(--fs-3);overflow-wrap:anywhere;margin:0;line-height:1.5}.lt-login__sent-text b{color:var(--text);font-weight:600}.lt-login__link{border-radius:var(--r-1);color:var(--accent-text);font:inherit;font-size:var(--fs-3);cursor:pointer;background:0 0;border:0;margin-top:8px;padding:6px 10px;font-weight:500}.lt-login__link:hover{background:var(--hover)}.lt-login__link:focus-visible{box-shadow:var(--focus-ring);outline:none}.lt-login__notice{border-radius:var(--r-2);background:var(--c-amber-soft);box-shadow:inset 0 0 0 1px var(--c-amber-line);color:var(--c-amber-text);font-size:var(--fs-3);align-items:flex-start;gap:8px;margin:0 0 14px;padding:10px 12px;line-height:1.45;display:flex}.lt-login__notice svg{flex:none;margin-top:2px}.lt-login__error{min-height:0;color:var(--c-red-text);font-size:var(--fs-3);transition:margin var(--d-2) var(--ease), padding var(--d-2) var(--ease);align-items:flex-start;gap:8px;margin:0;padding:0;line-height:1.45;display:flex;overflow:hidden}.lt-login__error.is-visible{border-radius:var(--r-2);background:var(--c-red-soft);box-shadow:inset 0 0 0 1px var(--c-red-line);margin-top:14px;padding:10px 12px}.lt-login__error svg{flex:none;margin-top:2px}.lt-login__footer{color:var(--text-3);font-size:var(--fs-2);text-align:center}@media (max-width:480px){.lt-login__center{padding-top:calc(28px + env(safe-area-inset-top));justify-content:flex-start}.lt-login__card{border-radius:var(--r-3);padding:26px 20px 20px}}.lt-legacy__counts{border-radius:var(--r-2);background:var(--surface-2);color:var(--text-2);font-size:var(--fs-3);flex-wrap:wrap;gap:18px;margin:0;padding:12px 14px;list-style:none;display:flex}.lt-legacy__counts b{color:var(--text);font-weight:600}.lt-legacy__error{color:var(--c-red-text);font-size:var(--fs-3);align-items:flex-start;gap:8px;margin:12px 0 0;line-height:1.45;display:flex}.lt-legacy__error svg{flex:none;margin-top:2px}.lt-splash__problem{border-radius:var(--r-3);background:var(--surface);max-width:420px;box-shadow:var(--sh-2);color:var(--text);font-size:var(--fs-3);align-items:center;gap:12px;margin:10px 20px 0;padding:12px 14px;line-height:1.4;display:flex}.lt-splash__problem>svg{color:var(--c-red-text);flex:none}.lt-splash__problem>div{flex:1;min-width:0}.lt-splash__problem-title{font-weight:600}.lt-splash__problem-text{color:var(--text-2);overflow-wrap:anywhere}.lt-splash__mark svg circle{transform-box:fill-box;transform-origin:50%;animation:1.2s ease-in-out infinite lt-splash-pulse,3.6s linear infinite lt-splash-hue}.lt-splash__mark svg circle:nth-of-type(2){animation-delay:.3s,0s}.lt-splash__mark svg circle:nth-of-type(3){animation-delay:.9s,0s}.lt-splash__mark svg circle:nth-of-type(4){animation-delay:.6s,0s}@keyframes lt-splash-pulse{0%{opacity:.55;transform:scale(1)}8%{opacity:1;transform:scale(1.32)}26%{opacity:.55;transform:scale(1)}to{opacity:.55;transform:scale(1)}}@keyframes lt-splash-hue{0%{fill:#ff3b30}14.3%{fill:#ff9500}28.6%{fill:#ffc300}42.9%{fill:#34c759}57.1%{fill:#00c7be}71.4%{fill:#0a84ff}85.7%{fill:#af52de}to{fill:#ff3b30}}.lt-splash--peek{pointer-events:none}@media (prefers-reduced-motion:reduce){.lt-splash__mark svg circle{opacity:1;fill:currentColor;animation:none;transform:none}}[data-reduced-motion=true] .lt-splash__mark svg circle{opacity:1;fill:currentColor;animation:none;transform:none}.lt-tour{z-index:var(--z-dialog);position:fixed;inset:0}.lt-tour-anchor{display:inline-flex}.lt-tour__scrim{width:100%;height:100%;position:absolute;inset:0}.lt-tour__veil{fill:var(--overlay)}.lt-tour__mask-all{fill:#fff}.lt-tour__mask-hole{fill:#000}.lt-tour__ring{border-radius:var(--r-3);box-shadow:0 0 0 1.5px var(--accent-line), 0 0 0 6px color-mix(in srgb, var(--accent) 14%, transparent);pointer-events:none;position:absolute;top:0;left:0}.lt-tour__card{border-radius:var(--r-3);background:var(--surface);box-shadow:var(--sh-pop);outline:none;flex-direction:column;gap:6px;padding:16px 16px 12px;display:flex;position:absolute}.lt-tour__card:focus-visible{box-shadow:var(--sh-pop), var(--focus-ring)}.lt-tour__title{font-size:var(--fs-4);letter-spacing:-.01em;color:var(--text);font-weight:600}.lt-tour__body{font-size:var(--fs-3);color:var(--text-2);line-height:1.5}.lt-tour__foot{justify-content:space-between;align-items:center;gap:10px;margin-top:8px;display:flex}.lt-tour__dots{align-items:center;gap:5px;display:flex}.lt-tour__dot{border-radius:var(--r-pill);background:var(--surface-3);width:6px;height:6px;transition:background-color var(--d-2) var(--ease), width var(--d-2) var(--ease)}.lt-tour__dot.is-past{background:var(--accent-line)}.lt-tour__dot.is-current{background:var(--accent);width:16px}.lt-tour__dot:focus-visible{box-shadow:var(--focus-ring)}.lt-tour__actions{align-items:center;gap:6px;display:flex}.lt-tour__card.is-docked{left:10px;right:10px;bottom:calc(12px + env(safe-area-inset-bottom,0px));width:auto;top:auto}@media (prefers-reduced-motion:reduce){.lt-tour__dot{transition:none}}.lt-dictate.is-listening,.lt-dictate.is-listening:hover:not(:disabled){color:var(--c-red-text);background:var(--c-red-soft)}.lt-dictate.is-listening:not(.is-still){animation:1.4s ease-in-out infinite lt-dictate-pulse}@keyframes lt-dictate-pulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--c-red) 45%, transparent)}50%{box-shadow:0 0 0 7px color-mix(in srgb, var(--c-red) 0%, transparent)}}@media (prefers-reduced-motion:reduce){.lt-dictate.is-listening{animation:none}}.lt-dictation-interim{color:var(--text-3);pointer-events:none;-webkit-user-select:none;user-select:none;font-style:italic}.lt-voice{flex-direction:column;align-items:flex-start;gap:6px;max-width:100%;display:inline-flex}.lt-voice__btn.is-listening,.lt-voice__btn.is-listening:hover:not(:disabled){color:var(--c-red-text);background:var(--c-red-soft);border-color:var(--c-red-line)}.lt-voice__btn.is-listening:not(.is-still){animation:1.4s ease-in-out infinite lt-dictate-pulse}.lt-voice__live{max-width:420px;font-size:var(--fs-2);color:var(--text-2);-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}.lt-voice__live-interim{color:var(--text-3);font-style:italic}.lt-sidebar__section--inbox{padding-bottom:2px}.lt-sb-row--inbox .lt-sb-nav__badge{flex:none}.lt-sb-row--inbox.is-active .lt-sb-nav__badge{background:var(--accent);color:var(--accent-contrast)}.lt-tile__comments{border-radius:var(--r-pill);background:var(--accent);min-width:20px;height:20px;color:var(--accent-contrast);font:inherit;font-size:var(--fs-1);box-shadow:0 0 0 1.5px var(--surface), var(--sh-1);cursor:pointer;touch-action:manipulation;transition:transform var(--d-1) var(--ease), box-shadow var(--d-1) var(--ease);z-index:2;border:0;align-items:center;gap:3px;padding:0 6px 0 5px;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:-9px;right:-9px}.lt-tile.is-locked .lt-tile__comments{right:14px}.lt-tile__comments:hover{box-shadow:0 0 0 1.5px var(--surface), var(--sh-2);transform:scale(1.08)}.lt-tile__comments:active{transform:scale(.96)}.lt-tile__comments:focus-visible{box-shadow:var(--focus-ring);outline:none}.lt-tile__comments-count{font-variant-numeric:tabular-nums}.lt-tile__comments-tip{flex-direction:column;gap:2px;max-width:260px;display:flex}.lt-tile__comments-tip-author{white-space:normal;font-weight:600}.lt-tile__comments-tip-text{opacity:.85;white-space:normal}.lt-seltoolbar__comment.has-comments{color:var(--accent-text)}.lt-comments{min-height:0;max-height:min(540px,100dvh - 32px);color:var(--text);flex-direction:column;display:flex}.lt-comments__head{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:10px 8px 8px 14px;display:flex}.lt-comments__heading{flex-direction:column;flex:1;min-width:0;display:flex}.lt-comments__title{font-size:var(--fs-4);font-weight:600}.lt-comments__subtitle{color:var(--text-3);font-size:var(--fs-1);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lt-comments__list{flex-direction:column;flex:1;min-height:0;padding:6px 0;display:flex;overflow:auto}.lt-comments__empty{color:var(--text-3);font-size:var(--fs-3);text-align:center;padding:22px 16px 18px}.lt-comments__empty-title{color:var(--text-2);margin-bottom:2px;font-weight:600}.lt-comment{grid-template-columns:26px 1fr;gap:10px;padding:8px 14px;display:grid}.lt-comment.is-resolved{opacity:.72}.lt-comment__body{flex-direction:column;gap:3px;min-width:0;display:flex}.lt-comment__meta{align-items:center;gap:6px;min-width:0;min-height:22px;display:flex}.lt-comment__author{font-size:var(--fs-3);white-space:nowrap;font-weight:600}.lt-comment__time{color:var(--text-3);font-size:var(--fs-1);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.lt-comment__actions{opacity:0;transition:opacity var(--d-1) var(--ease);flex:none;margin-left:auto;display:inline-flex}.lt-comment:hover .lt-comment__actions,.lt-comment:focus-within .lt-comment__actions{opacity:1}@media (hover:none){.lt-comment__actions{opacity:1}}.lt-comment__text{font-size:var(--fs-3);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.5}.lt-comment__mention{background:var(--accent-soft);color:var(--accent-text);border-radius:4px;padding:0 3px;font-weight:600}.lt-comment__mention.is-me{background:var(--accent);color:var(--accent-contrast)}.lt-comments__resolved{border-radius:var(--r-1);color:var(--text-3);font:inherit;font-size:var(--fs-2);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin:4px 8px 0;padding:6px;font-weight:600;display:flex}.lt-comments__resolved:hover{background:var(--hover);color:var(--text-2)}.lt-comments__resolved:focus-visible{box-shadow:var(--focus-ring);outline:none}.lt-comments__composer{border-top:1px solid var(--line);flex-direction:column;gap:6px;padding:10px 12px 12px;display:flex;position:relative}.lt-comments__composer.is-inline{border-top:0;padding:4px 0 0}.lt-comments__input{min-height:0;font-size:var(--fs-3)}.lt-comments__composer-row{align-items:center;gap:6px;display:flex}.lt-comments__hint{color:var(--text-3);font-size:var(--fs-1);align-items:center;gap:4px;display:inline-flex}.lt-comments__send{margin-left:auto}.lt-comments__readonly{border-top:1px solid var(--line);color:var(--text-3);font-size:var(--fs-2);padding:10px 14px 12px}.lt-mention-menu{z-index:2;border-radius:var(--r-2);background:var(--surface);max-height:220px;box-shadow:var(--sh-pop);margin:0;padding:4px;list-style:none;position:absolute;bottom:calc(100% - 4px);left:12px;right:12px;overflow:auto}.lt-comments__composer.is-inline .lt-mention-menu{left:0;right:0}.lt-mention-menu__item{border-radius:var(--r-1);width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:6px 8px;display:flex}.lt-mention-menu__item.is-active,.lt-mention-menu__item:hover{background:var(--hover)}.lt-mention-menu__text{flex-direction:column;min-width:0;display:flex}.lt-mention-menu__name{font-size:var(--fs-3);font-weight:600}.lt-mention-menu__email{color:var(--text-3);font-size:var(--fs-1);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lt-mention-menu__source{color:var(--text-3);font-size:var(--fs-1);flex:none;margin-left:auto}.lt-comments-popover{width:min(360px,100vw - 16px);padding:0;overflow:hidden}.lt-comments-sheet__backdrop{z-index:var(--z-popover);background:color-mix(in srgb, var(--text) 24%, transparent);position:fixed;inset:0}.lt-comments-sheet{z-index:var(--z-popover);padding-bottom:env(safe-area-inset-bottom);background:var(--surface);box-shadow:var(--sh-3);border-radius:16px 16px 0 0;outline:none;position:fixed;bottom:0;left:0;right:0}.lt-comments-sheet .lt-comments{max-height:min(80dvh,640px)}.lt-comments-sheet__grip{background:var(--line-2);border-radius:2px;width:36px;height:4px;margin:8px auto 0;display:block}.lt-mentions-btn{color:var(--text-3);flex:none;position:relative}.lt-mentions-btn:hover:not(:disabled){color:var(--text)}.lt-mentions-btn.has-unread{color:var(--accent-text)}.lt-mentions-btn__count{border-radius:var(--r-pill);background:var(--accent);min-width:14px;height:14px;color:var(--accent-contrast);text-align:center;box-shadow:0 0 0 1.5px var(--surface);pointer-events:none;padding:0 4px;font-size:9px;font-weight:700;line-height:14px;position:absolute;top:1px;right:1px}.lt-mentions{flex-direction:column;width:min(340px,100vw - 16px);max-height:min(440px,100dvh - 32px);display:flex}.lt-mentions__head{border-bottom:1px solid var(--line);font-size:var(--fs-4);justify-content:space-between;align-items:center;padding:10px 14px 8px;font-weight:600;display:flex}.lt-mentions__count{color:var(--text-3);font-size:var(--fs-1);font-weight:500}.lt-mentions__list{flex:1;min-height:0;margin:0;padding:6px;list-style:none;overflow:auto}.lt-mentions__empty{color:var(--text-3);font-size:var(--fs-3);text-align:center;padding:22px 16px}.lt-mention{border-radius:var(--r-2);width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:26px 1fr;gap:10px;padding:8px;display:grid}.lt-mention:hover:not(:disabled){background:var(--hover)}.lt-mention:focus-visible{box-shadow:var(--focus-ring);outline:none}.lt-mention:disabled{cursor:default;opacity:.6}.lt-mention__body{flex-direction:column;gap:2px;min-width:0;display:flex}.lt-mention__meta{min-width:0;font-size:var(--fs-2);align-items:center;gap:6px;display:flex}.lt-mention__unread{background:var(--accent);border-radius:50%;flex:none;width:7px;height:7px}.lt-mention__author{flex:none;font-weight:600}.lt-mention__where{min-width:0;color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.lt-mention__time{color:var(--text-3);font-size:var(--fs-1);white-space:nowrap;flex:none}.lt-mention__text{-webkit-line-clamp:2;color:var(--text-2);font-size:var(--fs-2);-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}.lt-mention.is-unread .lt-mention__text{color:var(--text)}.lt-sidebar{z-index:var(--z-panel);background:var(--bg);border-right:1px solid var(--line);height:100%;transition:border-color var(--d-2) var(--ease);flex:none;position:relative;overflow:hidden}.lt-sidebar.is-collapsed{border-right-color:#0000}.lt-sidebar__inner{flex-direction:column;height:100%;min-height:0;display:flex}.lt-sidebar-backdrop{z-index:calc(var(--z-topbar) + 4);background:var(--overlay);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);position:fixed;inset:0}.lt-sidebar.is-drawer{z-index:calc(var(--z-topbar) + 5);border-right:1px solid var(--line);width:264px;max-width:calc(100vw - 48px);box-shadow:var(--sh-3);padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);position:fixed;top:0;bottom:0;left:0}.lt-sidebar__top{flex:none;justify-content:space-between;align-items:center;height:48px;padding:0 8px 0 16px;display:flex}.lt-sidebar:not(.is-drawer) .lt-sidebar__top{height:calc(48px + env(safe-area-inset-top));padding-top:env(safe-area-inset-top)}.lt-sidebar__brand{-webkit-user-select:none;user-select:none;align-items:center;gap:8px;min-width:0;display:flex}.lt-sidebar__mark{color:var(--accent);flex:none}.lt-sidebar__name{font-size:var(--fs-4);letter-spacing:-.01em;color:var(--text);font-weight:600}.lt-sidebar__build{letter-spacing:.02em;color:var(--text-3);opacity:.55;font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;-webkit-user-select:text;user-select:text;align-self:flex-end;margin-left:6px;padding-bottom:2px;font-size:9px;font-weight:500;overflow:hidden}.lt-sidebar__collapse{color:var(--text-3)}.lt-sidebar__search{background:var(--surface);border:1px solid var(--line-2);height:32px;box-shadow:var(--sh-1);color:var(--text-3);font-size:var(--fs-3);text-align:left;transition:border-color var(--d-1) var(--ease), background-color var(--d-1) var(--ease), color var(--d-1) var(--ease), box-shadow var(--d-1) var(--ease);border-radius:8px;flex:none;align-items:center;gap:8px;margin:2px 12px 10px;padding:0 8px 0 10px;display:flex}[data-theme=dark] .lt-sidebar__search{background:var(--surface-2)}.lt-sidebar__search:hover{border-color:color-mix(in srgb, var(--line-2) 60%, var(--text-3));color:var(--text-2)}.lt-sidebar__search:active{background:var(--surface-2)}.lt-sidebar__search:focus-visible{border-color:var(--accent);box-shadow:var(--focus-ring)}.lt-sidebar__search>svg{flex:none}.lt-sidebar__search-label{flex:1;min-width:0}.lt-sidebar__search-kbd{flex:none}.lt-sidebar__nav{flex-direction:column;flex:none;gap:1px;padding:0 8px 6px;display:flex}.lt-sb-nav{height:30px;color:var(--text-2);font-size:var(--fs-3);text-align:left;white-space:nowrap;-webkit-user-select:none;user-select:none;transition:background-color var(--d-1) var(--ease), color var(--d-1) var(--ease);border-radius:7px;align-items:center;gap:9px;padding:0 10px;font-weight:500;display:flex}.lt-sb-nav>svg{color:var(--text-3);transition:color var(--d-1) var(--ease);flex:none}.lt-sb-nav:hover{background:var(--hover);color:var(--text)}.lt-sb-nav:hover>svg{color:var(--text-2)}.lt-sb-nav:active{background:var(--pressed)}.lt-sb-nav.is-active{background:var(--selected);color:var(--accent-text)}.lt-sb-nav.is-active>svg{color:var(--accent-text)}.lt-sb-nav:focus-visible{box-shadow:var(--focus-ring)}.lt-sidebar__scroll{overscroll-behavior:contain;flex:1;min-height:0;padding:2px 8px 10px;overflow:hidden auto}.lt-sidebar__section+.lt-sidebar__section{margin-top:10px}.lt-sidebar__heading{font-size:var(--fs-1);letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);-webkit-user-select:none;user-select:none;padding:10px 10px 4px;font-weight:600}.lt-sidebar__empty{font-size:var(--fs-2);color:var(--text-3);padding:6px 10px 8px}.lt-sb-list{flex-direction:column;gap:1px;display:flex;position:relative}.lt-sb-list.is-reordering{-webkit-user-select:none;user-select:none;cursor:grabbing}.lt-sb-list.is-reordering .lt-sb-row{transition:transform var(--d-2) var(--ease)}.lt-sb-list.is-reordering .lt-sb-row__main{pointer-events:none}.lt-sb-row{will-change:transform;border-radius:7px;position:relative}.lt-sb-row.is-dragging{z-index:2;background:var(--surface);box-shadow:var(--sh-2), 0 0 0 1px var(--line);cursor:grabbing;transition:none}.lt-sb-row__grip{color:var(--text-3);opacity:0;pointer-events:none;transition:opacity var(--d-1) var(--ease);display:inline-flex;position:absolute;top:50%;left:-1px;transform:translateY(-50%)}.lt-sb-row:hover .lt-sb-row__grip,.lt-sb-row.is-dragging .lt-sb-row__grip{opacity:.55}.lt-sb-row__main{width:100%;height:30px;color:var(--text);font-size:var(--fs-3);text-align:left;cursor:default;-webkit-user-select:none;user-select:none;transition:background-color var(--d-1) var(--ease), color var(--d-1) var(--ease);border-radius:7px;align-items:center;gap:8px;padding:0 30px 0 10px;display:flex}button.lt-sb-row__main:hover{background:var(--hover)}button.lt-sb-row__main:active{background:var(--pressed)}.lt-sb-row.is-active>.lt-sb-row__main{background:var(--selected);color:var(--accent-text)}.lt-sb-row.is-active>button.lt-sb-row__main:hover{background:color-mix(in srgb, var(--selected) 100%, var(--hover))}.lt-sb-row__main:focus-visible{box-shadow:var(--focus-ring)}.lt-sb-row__icon{flex:none;justify-content:center;align-items:center;width:18px;font-size:15px;line-height:1;display:inline-flex}.lt-sb-row__title{flex:1;min-width:0;font-weight:450}.lt-sb-row__count{min-width:18px;font-size:var(--fs-1);color:var(--text-3);text-align:right;opacity:0;transition:opacity var(--d-1) var(--ease);flex:none}.lt-sb-row:hover .lt-sb-row__count,.lt-sb-row.is-active .lt-sb-row__count,.lt-sb-row__main:focus-visible .lt-sb-row__count{opacity:1}.lt-sb-row.is-active .lt-sb-row__count{color:var(--accent-text);opacity:.75}.lt-sb-row__more{opacity:0;transition:opacity var(--d-1) var(--ease);position:absolute;top:50%;right:3px;transform:translateY(-50%)}.lt-sb-row:hover .lt-sb-row__more,.lt-sb-row:focus-within .lt-sb-row__more{opacity:1}@media (pointer:coarse){.lt-sb-row__more{opacity:1}.lt-sb-row__main{padding-right:42px}}.lt-sb-row.is-drop-target>.lt-sb-row__main,.lt-sb-row.is-drop-target>button.lt-sb-row__main:hover{background:var(--accent-soft);color:var(--accent-text);box-shadow:inset 0 0 0 2px var(--accent)}.lt-sb-row.is-drop-target .lt-sb-row__count{opacity:1;color:var(--accent-text)}.lt-sb-row__main.is-editing{background:var(--surface);box-shadow:0 0 0 1px var(--accent), var(--focus-ring);padding-right:4px}.lt-sb-row__input{min-width:0;height:24px;color:var(--text);font-size:var(--fs-3);background:0 0;border:0;border-radius:4px;outline:none;flex:1;padding:0 4px}.lt-sb-row__input:focus-visible{box-shadow:none}.lt-sb-new{width:100%;height:30px;color:var(--text-3);font-size:var(--fs-3);text-align:left;-webkit-user-select:none;user-select:none;transition:background-color var(--d-1) var(--ease), color var(--d-1) var(--ease);border-radius:7px;align-items:center;gap:8px;margin-top:2px;padding:0 10px;font-weight:500;display:flex}.lt-sb-new>svg{flex:none;width:18px}.lt-sb-new:hover{background:var(--hover);color:var(--text)}.lt-sb-new:active{background:var(--pressed)}.lt-sb-new:focus-visible{box-shadow:var(--focus-ring)}.lt-sidebar__footer{border-top:1px solid var(--line);flex:none;justify-content:space-between;align-items:center;gap:8px;height:44px;padding:0 6px 0 14px;display:flex}.lt-sidebar__footer-actions{flex:none;align-items:center;gap:1px;display:flex}.lt-sidebar__footer-actions .lt-iconbtn{color:var(--text-3)}.lt-sidebar__footer-actions .lt-iconbtn:hover:not(:disabled){color:var(--text)}.lt-sb-save{min-width:0;font-size:var(--fs-1);color:var(--text-3);-webkit-user-select:none;user-select:none;align-items:center;gap:7px;font-weight:500;display:inline-flex}.lt-sb-save__label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.lt-sb-save__dot{border-radius:var(--r-pill);background:var(--c-green);width:7px;height:7px;box-shadow:0 0 0 2px color-mix(in srgb, var(--c-green) 18%, transparent);transition:background-color var(--d-2) var(--ease), box-shadow var(--d-2) var(--ease);flex:none;position:relative}.lt-sb-save.is-idle .lt-sb-save__dot{background:var(--text-3);box-shadow:0 0 0 2px color-mix(in srgb, var(--text-3) 14%, transparent)}.lt-sb-save.is-saving .lt-sb-save__dot{background:var(--c-amber);box-shadow:0 0 0 2px color-mix(in srgb, var(--c-amber) 20%, transparent);animation:lt-save-pulse 1s var(--ease) infinite}.lt-sb-save.is-saved .lt-sb-save__dot{background:var(--c-green)}.lt-sb-save.is-saved{color:var(--text-2)}.lt-sb-save.is-error .lt-sb-save__dot{background:var(--c-red);box-shadow:0 0 0 2px color-mix(in srgb, var(--c-red) 22%, transparent)}.lt-sb-save.is-error{color:var(--c-red-text)}.lt-sb-save-retry{transition:background-color var(--d-1) var(--ease);border-radius:6px;margin-left:-6px;padding:3px 6px;display:inline-flex}.lt-sb-save-retry:hover{background:var(--c-red-soft)}.lt-sb-save-retry:focus-visible{box-shadow:var(--focus-ring)}@keyframes lt-save-pulse{0%,to{box-shadow:0 0 0 2px color-mix(in srgb, var(--c-amber) 20%, transparent)}50%{box-shadow:0 0 0 4px color-mix(in srgb, var(--c-amber) 10%, transparent)}}.lt-topbar{z-index:var(--z-topbar);height:calc(48px + env(safe-area-inset-top));padding:env(safe-area-inset-top) 12px 0 10px;background:var(--glass);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(1.6);backdrop-filter:blur(var(--glass-blur)) saturate(1.6);border-bottom:1px solid var(--line);flex:none;justify-content:space-between;align-items:center;gap:12px;display:flex;position:relative}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.lt-topbar{background:var(--surface)}}.lt-topbar--board{padding-left:8px}.lt-topbar--view{background:color-mix(in srgb, var(--glass) 70%, transparent)}.lt-topbar--launch{border-bottom-color:#0000}.lt-topbar--launch>.lt-topbar__right{flex:none}.lt-topbar__launch-size{align-items:center;gap:2px;display:flex}.lt-topbar--simple{flex-wrap:nowrap}.lt-topbar__launch-date{contain:inline-size;min-width:0;font-size:var(--fs-4);color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;flex:1 1 0;margin:0;font-weight:600;overflow:hidden}.lt-topbar__launch-date-short{display:none}@media (max-width:640px){.lt-topbar__launch-date-long{display:none}.lt-topbar__launch-date-short{display:inline}}.lt-topbar.lt-topbar--launch{container:lt-launch-bar/inline-size}@container lt-launch-bar (width<=270px){.lt-topbar__launch-size{display:none}}@media (min-width:641px) and (pointer:coarse){@container lt-launch-bar (width<=330px){.lt-topbar__launch-size{display:none}}}@media (pointer:coarse){.lt-topbar__launch-edit{min-width:44px;min-height:40px}}.lt-topbar__left,.lt-topbar__right{align-items:center;gap:6px;min-width:0;display:flex}.lt-topbar__left{flex:1}.lt-topbar__right{flex:0 auto}.lt-topbar__switcher{overscroll-behavior-x:contain;scrollbar-width:none;margin:-2px;padding:2px;overflow-x:auto}.lt-topbar__switcher::-webkit-scrollbar{display:none}.lt-topbar__switcher>.lt-segmented{flex:none}@media (min-width:641px){.lt-topbar{container:lt-topbar/inline-size}.lt-topbar__left{z-index:1;min-width:auto;position:relative}.lt-topbar__crumbs{contain:inline-size;flex:1 1 0;margin-inline:-4px;padding-inline:4px;overflow-x:clip}}.lt-topbar--home{height:auto;min-height:calc(48px + env(safe-area-inset-top));padding-top:calc(4px + env(safe-area-inset-top));flex-wrap:wrap;row-gap:4px;padding-bottom:4px}.lt-topbar--home .lt-topbar__left{flex:1 0 auto;min-width:max-content}.lt-topbar--home .lt-topbar__right{max-width:100%}.lt-topbar__group{align-items:center;gap:1px;display:inline-flex}.lt-topbar__sidebar-toggle{color:var(--text-3);margin-right:2px}.lt-topbar__nav{flex:none;align-items:center;gap:1px;display:inline-flex}.lt-topbar__nav .lt-iconbtn{color:var(--text-3)}.lt-topbar__nav .lt-iconbtn:hover:not(:disabled){color:var(--text)}.lt-topbar__crumbs{align-items:center;gap:2px;min-width:0;display:flex}.lt-topbar__home{height:28px;color:var(--text-3);font-size:var(--fs-3);white-space:nowrap;transition:background-color var(--d-1) var(--ease), color var(--d-1) var(--ease);border-radius:7px;align-items:center;gap:6px;padding:0 7px;font-weight:500;display:inline-flex}.lt-topbar__home:hover{background:var(--hover);color:var(--text)}.lt-topbar__home:focus-visible{box-shadow:var(--focus-ring)}.lt-topbar__sep{color:var(--text-3);opacity:.7;flex:none}.lt-topbar__emoji{width:30px;height:30px;transition:background-color var(--d-1) var(--ease), transform var(--d-1) var(--ease);border-radius:8px;flex:none;justify-content:center;align-items:center;font-size:18px;line-height:1;display:inline-flex}.lt-topbar__emoji:hover,.lt-topbar__emoji[aria-expanded=true]{background:var(--hover)}.lt-topbar__emoji:active{transform:scale(.94)}.lt-topbar__emoji:focus-visible{box-shadow:var(--focus-ring)}.lt-topbar__title{max-width:min(46vw,480px);height:30px;color:var(--text);font-size:var(--fs-4);letter-spacing:-.01em;text-align:left;transition:background-color var(--d-1) var(--ease);border-radius:7px;padding:0 7px;font-weight:600;line-height:30px;display:block}.lt-topbar__title:hover{background:var(--hover)}.lt-topbar__title:focus-visible{box-shadow:var(--focus-ring)}.lt-topbar__title-edit{align-items:center;display:inline-flex;position:relative}.lt-topbar__title-input{background:var(--surface);min-width:80px;max-width:min(46vw,520px);height:30px;box-shadow:0 0 0 1px var(--accent), var(--focus-ring);color:var(--text);font-size:var(--fs-4);letter-spacing:-.01em;border:0;border-radius:7px;outline:none;padding:0 7px;font-weight:600}[data-theme=dark] .lt-topbar__title-input{background:var(--surface-2)}.lt-topbar__title-input:focus-visible{box-shadow:0 0 0 1px var(--accent), var(--focus-ring)}.lt-topbar__title-measure{visibility:hidden;pointer-events:none;white-space:pre;font-size:var(--fs-4);letter-spacing:-.01em;padding:0 7px;font-weight:600;position:absolute;top:0;left:0}.lt-topbar__color{border-radius:var(--r-pill);width:26px;height:26px;transition:background-color var(--d-1) var(--ease), transform var(--d-1) var(--ease);flex:none;justify-content:center;align-items:center;margin-left:2px;display:inline-flex}.lt-topbar__color:hover,.lt-topbar__color[aria-expanded=true]{background:var(--hover)}.lt-topbar__color:active{transform:scale(.94)}.lt-topbar__color:focus-visible{box-shadow:var(--focus-ring)}.lt-topbar__view-title{min-width:0;font-size:var(--fs-4);letter-spacing:-.01em;color:var(--text);white-space:nowrap;align-items:center;gap:8px;padding-left:4px;font-weight:600;display:flex;overflow:hidden}.lt-topbar__view-icon{color:var(--text-3);flex:none;display:inline-flex}.lt-topbar__view-label{min-width:0}.lt-topbar__share{margin-left:2px}.lt-topbar__more{flex:none}@media (max-width:640px){.lt-topbar{padding:env(safe-area-inset-top) 8px 0;gap:6px}.lt-topbar__home-label{display:none}.lt-topbar__home{padding:0 5px}.lt-topbar__nav-forward:disabled{display:none}.lt-topbar__title,.lt-topbar__title-input{max-width:40vw}.lt-topbar__right{gap:2px}.lt-topbar__left{min-width:104px}}@media (max-width:480px){.lt-topbar__color,.lt-topbar__sep,.lt-topbar__home{display:none}.lt-topbar__title,.lt-topbar__title-input{max-width:44vw}}@container lt-topbar (width<=1000px){.lt-topbar--board .lt-topbar__switcher .lt-segmented__item{padding:0}.lt-topbar--board .lt-topbar__switcher .lt-segmented__label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}}@media (pointer:coarse){@container lt-topbar (width<=1100px){.lt-topbar--board .lt-topbar__switcher .lt-segmented__item{padding:0}.lt-topbar--board .lt-topbar__switcher .lt-segmented__label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}}}@container lt-topbar (width<=640px){.lt-topbar--board .lt-topbar__right{gap:2px}.lt-topbar--board .lt-topbar__share.lt-btn{width:var(--btn-h);padding:0}.lt-topbar--board .lt-topbar__share.lt-btn .lt-btn__label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}}.lt-dialog.lt-cp-dialog{max-width:640px}.lt-cp{max-height:min(70vh,560px);flex-direction:column;min-height:0;max-height:min(70dvh,560px);display:flex}.lt-cp__head{border-bottom:1px solid var(--line);flex:none;align-items:center;gap:10px;height:54px;padding:0 12px 0 18px;display:flex}.lt-cp__search-icon{color:var(--text-3);flex:none}.lt-cp__input{min-width:0;height:100%;color:var(--text);font-size:var(--fs-5);letter-spacing:-.005em;background:0 0;border:0;outline:none;flex:1;font-weight:450}.lt-cp__input::placeholder{color:var(--text-3)}.lt-cp__input::-webkit-search-cancel-button{appearance:none}.lt-cp__input:focus-visible{box-shadow:inset 0 -2px 0 var(--focus)}.lt-cp__clear{height:24px;color:var(--text-3);font-size:var(--fs-2);transition:background-color var(--d-1) var(--ease), color var(--d-1) var(--ease);border-radius:6px;flex:none;align-items:center;gap:4px;padding:0 8px;font-weight:500;display:inline-flex}.lt-cp__clear:hover{background:var(--hover);color:var(--text)}.lt-cp__clear:focus-visible{box-shadow:var(--focus-ring)}.lt-cp__list{overscroll-behavior:contain;flex:1;min-height:0;padding:6px 8px 8px;scroll-padding:8px 0;overflow-y:auto}.lt-cp__group{font-size:var(--fs-1);letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);-webkit-user-select:none;user-select:none;padding:10px 10px 4px;font-weight:600}.lt-cp__list>div:first-child>.lt-cp__group{padding-top:6px}.lt-cp__row{cursor:default;-webkit-user-select:none;user-select:none;border-radius:9px;align-items:center;gap:12px;min-height:42px;padding:6px 10px;transition:background-color 60ms linear;display:flex}.lt-cp__row.is-active{background:var(--selected)}.lt-cp__row:active{background:color-mix(in srgb, var(--selected) 100%, var(--pressed))}.lt-cp__icon{background:var(--surface-2);width:30px;height:30px;box-shadow:inset 0 0 0 1px var(--line);color:var(--text-2);border-radius:8px;flex:none;justify-content:center;align-items:center;transition:background-color 60ms linear,color 60ms linear;display:inline-flex}.lt-cp__row.is-active .lt-cp__icon{background:var(--surface);color:var(--accent-text);box-shadow:inset 0 0 0 1px var(--accent-line)}.lt-cp__emoji{font-size:17px;line-height:1}.lt-cp__text{flex-direction:column;flex:1;min-width:0;line-height:1.35;display:flex}.lt-cp__title{font-size:var(--fs-4);color:var(--text)}.lt-cp__subtitle{font-size:var(--fs-2);color:var(--text-3);margin-top:1px}.lt-cp__row.is-active .lt-cp__subtitle{color:var(--text-2)}.lt-cp__mark{background:color-mix(in srgb, var(--accent) 24%, transparent);color:inherit;border-radius:3px;margin:0 -1px;padding:0 1px}.lt-cp__kbd{flex:none}.lt-cp__hint{max-width:34%;font-size:var(--fs-2);color:var(--text-3);flex:none}.lt-cp__empty{color:var(--text-3);font-size:var(--fs-3);text-align:center;flex-direction:column;align-items:center;gap:10px;padding:40px 20px 36px;display:flex}.lt-cp__empty>svg{opacity:.6}.lt-cp__foot{border-top:1px solid var(--line);background:color-mix(in srgb, var(--surface-2) 60%, transparent);height:36px;color:var(--text-3);font-size:var(--fs-1);white-space:nowrap;flex:none;align-items:center;gap:16px;padding:0 16px;display:flex;overflow:hidden}.lt-cp__foot>span{align-items:center;gap:6px;display:inline-flex}.lt-cp__foot>span:last-child{margin-left:auto}@media (max-width:640px){.lt-cp{max-height:min(78vh,640px);max-height:min(78dvh,640px)}.lt-cp__foot>span:nth-child(3){display:none}}.lt-prompt{flex-direction:column;gap:10px;width:268px;max-width:calc(100vw - 32px);display:flex}.lt-prompt__label{font-size:var(--fs-2);color:var(--text-2);font-weight:600}.lt-prompt__actions{justify-content:flex-end;gap:6px;display:flex}.lt-confirm__hint{font-size:var(--fs-2);color:var(--text-3)}.lt-menu-emoji{justify-content:center;align-items:center;width:16px;font-size:14px;line-height:1;display:inline-flex}.lt-dialog.lt-settings-dialog{max-width:880px;height:min(660px,100%)}.lt-settings{height:100%;min-height:0;display:flex}.lt-settings__nav{background:var(--bg);border-right:1px solid var(--line);flex-direction:column;flex:none;gap:1px;width:196px;padding:14px 10px;display:flex;overflow-y:auto}.lt-settings__nav-title{font-size:var(--fs-5);letter-spacing:-.01em;color:var(--text);padding:4px 10px 10px;font-weight:600}.lt-settings__tab{height:32px;color:var(--text-2);font-size:var(--fs-3);text-align:left;white-space:nowrap;transition:background-color var(--d-1) var(--ease), color var(--d-1) var(--ease);border-radius:8px;align-items:center;gap:9px;padding:0 10px;font-weight:500;display:flex}.lt-settings__tab-icon{color:var(--text-3);transition:color var(--d-1) var(--ease);display:inline-flex}.lt-settings__tab:hover{background:var(--hover);color:var(--text)}.lt-settings__tab.is-active{background:var(--selected);color:var(--accent-text)}.lt-settings__tab.is-active .lt-settings__tab-icon{color:var(--accent-text)}.lt-settings__tab:focus-visible{box-shadow:var(--focus-ring)}.lt-settings__main{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.lt-settings__head{border-bottom:1px solid var(--line);flex:none;justify-content:space-between;align-items:center;gap:12px;height:56px;padding:0 14px 0 28px;display:flex}.lt-settings__title{font-size:var(--fs-5);letter-spacing:-.01em;font-weight:600}.lt-settings__pane{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.lt-settings__pane-inner{flex-direction:column;gap:28px;max-width:640px;padding:22px 28px 32px;display:flex}.lt-settings__section{flex-direction:column;gap:4px;display:flex}.lt-settings__section-head{margin-bottom:8px}.lt-settings__section-title{font-size:var(--fs-4);letter-spacing:-.005em;color:var(--text);font-weight:600}.lt-settings__section-desc{font-size:var(--fs-2);color:var(--text-3);max-width:56ch;margin-top:3px;line-height:1.5}.lt-settings__section.is-danger{border:1px solid var(--c-red-line);background:color-mix(in srgb, var(--c-red-soft) 55%, transparent);border-radius:12px;padding:16px 18px}.lt-settings__section.is-danger .lt-settings__section-title{color:var(--c-red-text)}.lt-settings__section.is-danger .lt-settings__row{border-top-color:color-mix(in srgb, var(--c-red-line) 60%, transparent)}.lt-settings__row{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;padding:11px 0;display:flex}.lt-settings__section-head+.lt-settings__row,.lt-settings__section>.lt-settings__row:first-child{border-top:0;padding-top:2px}.lt-settings__row.is-stacked{flex-direction:column;align-items:stretch;gap:10px}.lt-settings__row-text{flex-direction:column;min-width:0;display:flex}.lt-settings__row-label{font-size:var(--fs-3);color:var(--text);font-weight:500}.lt-settings__row-desc{font-size:var(--fs-2);color:var(--text-3);max-width:52ch;margin-top:2px;line-height:1.45}.lt-settings__row-control{flex:none;align-items:center;min-width:0;display:flex}.lt-settings__row.is-stacked .lt-settings__row-control{flex:1}.lt-settings__inline{align-items:center;gap:8px;display:flex}.lt-settings__muted{font-size:var(--fs-2);color:var(--text-3);line-height:1.5}.lt-settings__prose{font-size:var(--fs-3);color:var(--text-2);max-width:60ch;line-height:1.6}.lt-inline-icon{vertical-align:-2px;margin-right:4px;display:inline-block}.lt-theme-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.lt-theme-card{border:1px solid var(--line);background:var(--surface);text-align:left;transition:border-color var(--d-1) var(--ease), box-shadow var(--d-1) var(--ease), transform var(--d-1) var(--ease);border-radius:12px;flex-direction:column;gap:8px;padding:6px;display:flex}[data-theme=dark] .lt-theme-card{background:var(--surface-2)}.lt-theme-card:hover{border-color:var(--line-2);box-shadow:var(--sh-1)}.lt-theme-card:active{transform:scale(.985)}.lt-theme-card.is-selected{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.lt-theme-card:focus-visible{box-shadow:var(--focus-ring)}.lt-theme-card.is-selected:focus-visible{box-shadow:0 0 0 1px var(--accent), var(--focus-ring)}.lt-theme-card__label{font-size:var(--fs-2);color:var(--text-2);padding:0 4px 2px;font-weight:500}.lt-theme-card.is-selected .lt-theme-card__label{color:var(--accent-text)}.lt-theme-preview{aspect-ratio:16/10;box-shadow:inset 0 0 0 1px var(--line);border-radius:8px;position:relative;overflow:hidden}.lt-theme-preview__paint{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:color-mix(in srgb, CanvasText 5%, Canvas);display:flex;position:absolute;inset:0}.lt-theme-preview__paint[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.lt-theme-preview__half{clip-path:inset(0 0 0 50%);position:absolute;inset:0}.lt-theme-preview__sidebar{background:color-mix(in srgb, CanvasText 9%, Canvas);flex-direction:column;flex:none;gap:4px;width:28%;padding:8px 6px;display:flex}.lt-theme-preview__sidebar>span{background:color-mix(in srgb, CanvasText 22%, Canvas);border-radius:2px;height:4px;display:block}.lt-theme-preview__sidebar>span:first-child{background:var(--accent);width:70%}.lt-theme-preview__sidebar>span:nth-child(3){width:55%}.lt-theme-preview__canvas{background:color-mix(in srgb, CanvasText 3%, Canvas);flex:1;position:relative}.lt-theme-preview__tile{width:30%;height:32%;box-shadow:0 0 0 1px color-mix(in srgb, CanvasText 12%, transparent);background:canvas;border-radius:3px;position:absolute}.lt-theme-preview__tile:first-child{top:14%;left:12%}.lt-theme-preview__tile:nth-child(2){top:22%;left:52%}.lt-theme-preview__tile.is-wide{width:52%;height:24%;top:60%;left:20%}.lt-theme-preview__tile.is-accent{background:var(--accent);box-shadow:none;opacity:.9}.lt-range{align-items:center;gap:12px;width:100%;display:flex}.lt-scale{flex-direction:column;align-items:flex-start;gap:12px;width:100%;display:flex}.lt-scale .lt-range__value{min-width:44px}.lt-range input[type=range]{min-width:0;height:22px;accent-color:var(--accent);cursor:pointer;flex:1}.lt-range input[type=range]:focus-visible{box-shadow:none;outline:2px solid var(--focus);outline-offset:2px;border-radius:4px}.lt-range__value{text-align:right;min-width:36px;font-size:var(--fs-2);color:var(--text-2);flex:none}.lt-select{border:1px solid var(--line-control);background:var(--surface);min-width:160px;max-width:260px;height:32px;box-shadow:var(--sh-1);color:var(--text);font-size:var(--fs-3);transition:border-color var(--d-1) var(--ease), box-shadow var(--d-1) var(--ease);border-radius:8px;outline:none;padding:0 10px}[data-theme=dark] .lt-select{background:var(--surface-2)}.lt-select:hover:not(:disabled){border-color:color-mix(in srgb, var(--line-2) 60%, var(--text-3))}.lt-select:focus-visible{border-color:var(--accent);box-shadow:var(--focus-ring)}.lt-select:disabled{opacity:.5;cursor:not-allowed}@media (pointer:coarse){.lt-select{min-height:44px;font-size:16px}}.lt-guide{border:1px solid var(--line);background:color-mix(in srgb, var(--surface-2) 60%, transparent);font-size:var(--fs-2);color:var(--text-2);border-radius:10px;margin-top:6px;padding:8px 12px;line-height:1.55}.lt-guide>summary{cursor:pointer;color:var(--text);-webkit-user-select:none;user-select:none;align-items:center;gap:8px;font-weight:500;list-style:none;display:flex}.lt-guide>summary::-webkit-details-marker{display:none}.lt-guide>summary:before{content:"";border-right:1.5px solid var(--text-3);border-bottom:1.5px solid var(--text-3);width:6px;height:6px;transition:transform var(--d-1) var(--ease);flex:none;transform:rotate(-45deg)}.lt-guide[open]>summary:before{transform:rotate(45deg)}.lt-guide>summary:focus-visible{box-shadow:var(--focus-ring);border-radius:6px}.lt-guide ol{flex-direction:column;gap:4px;margin:8px 0 4px;padding-left:20px;display:flex}.lt-guide code{background:var(--surface-3);font-family:var(--mono);font-size:var(--fs-1);color:var(--text);word-break:break-all;border-radius:4px;padding:1px 5px}.lt-storage{flex-direction:column;gap:8px;display:flex}.lt-storage__bar{border-radius:var(--r-pill);background:var(--surface-3);height:6px;overflow:hidden}.lt-storage__fill{border-radius:inherit;background:linear-gradient(90deg, var(--accent), color-mix(in srgb, var(--accent) 70%, var(--c-teal)));height:100%;transition:width var(--d-3) var(--ease-out)}.lt-storage__text{font-size:var(--fs-2);color:var(--text-2);align-items:baseline;gap:8px;display:flex}.lt-import{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.lt-import__hint{flex-basis:100%;margin-top:-2px}.lt-snapshots{border-top:1px solid var(--line);flex-direction:column;gap:6px;padding-top:8px;display:flex}.lt-snapshots__head{justify-content:space-between;align-items:center;gap:12px;padding:4px 0 2px;display:flex}.lt-snapshots__list{flex-direction:column;list-style:none;display:flex}.lt-snapshot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:9px 0;display:flex}.lt-snapshot:first-child{border-top:0}.lt-snapshot__text{flex-direction:column;gap:2px;min-width:0;display:flex}.lt-snapshot__title{font-size:var(--fs-3);color:var(--text);align-items:center;gap:8px;font-weight:500;display:flex}.lt-snapshot__reason{border-radius:var(--r-pill);background:var(--surface-2);height:18px;box-shadow:inset 0 0 0 1px var(--line);font-size:var(--fs-1);color:var(--text-2);white-space:nowrap;align-items:center;padding:0 7px;font-weight:500;display:inline-flex}.lt-snapshot__meta{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.lt-snapshot__actions{flex:none;align-items:center;gap:2px;display:flex}.lt-about{align-items:center;gap:16px;display:flex}.lt-about__mark{color:var(--accent);flex:none}.lt-about__name{font-size:var(--fs-6);letter-spacing:-.02em;font-weight:600;line-height:1.2}.lt-about__version{font-size:var(--fs-2);color:var(--text-3);margin-top:2px}.lt-about__credits{flex-wrap:wrap;gap:6px;list-style:none;display:flex}.lt-about__credits>li{border-radius:var(--r-pill);background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line);font-size:var(--fs-2);color:var(--text-2);padding:3px 9px}@media (max-width:640px){.lt-dialog.lt-settings-dialog{width:auto;max-width:none;height:auto;max-height:none;box-shadow:none;border-radius:0;position:fixed;inset:0}.lt-settings{flex-direction:column}.lt-settings__nav{z-index:2;width:auto;padding:8px 10px;padding-top:calc(8px + env(safe-area-inset-top));border-right:0;border-bottom:1px solid var(--line);overscroll-behavior-x:contain;scrollbar-width:none;flex-direction:row;align-items:center;gap:2px;position:sticky;top:0;overflow:auto hidden}.lt-settings__nav::-webkit-scrollbar{display:none}.lt-settings__nav-title{display:none}.lt-settings__tab{height:30px;font-size:var(--fs-2);flex:none;padding:0 9px;scroll-margin:0 10px}.lt-settings__head{z-index:1;background:var(--surface);height:50px;padding:0 10px 0 18px;position:sticky;top:0}.lt-settings__pane-inner{padding:16px 18px 28px;padding-bottom:calc(28px + env(safe-area-inset-bottom));gap:22px}.lt-settings__row{gap:14px}.lt-theme-grid{gap:8px}.lt-settings__nav{background-image:linear-gradient(to right, var(--bg) 40%, transparent), linear-gradient(to left, var(--bg) 40%, transparent), linear-gradient(to right, color-mix(in srgb, var(--text) 14%, transparent), transparent), linear-gradient(to left, color-mix(in srgb, var(--text) 14%, transparent), transparent);background-position:0,100%,0,100%;background-repeat:no-repeat;background-size:26px 100%,26px 100%,14px 100%,14px 100%;background-attachment:local,local,scroll,scroll}}@media (max-width:640px) and (pointer:coarse){.lt-settings__nav{padding:6px 10px;padding-top:calc(6px + env(safe-area-inset-top))}.lt-settings__tab{height:44px;font-size:var(--fs-3);padding:0 12px}}.lt-toaster{left:50%;bottom:calc(20px + env(safe-area-inset-bottom));z-index:var(--z-toast);pointer-events:none;flex-direction:column;align-items:center;gap:8px;width:max-content;max-width:calc(100vw - 24px);display:flex;position:fixed;transform:translate(-50%)}.lt-toaster__item{pointer-events:auto;position:relative}.lt-toaster__item .lt-toast{position:relative;overflow:hidden}.lt-toaster__progress{background:var(--accent);opacity:.55;transform-origin:0;height:2px;animation:lt-toast-progress var(--toast-ms,4s) linear forwards;pointer-events:none;border-radius:2px;position:absolute;bottom:0;left:12px;right:12px}.lt-toaster__item--success .lt-toaster__progress{background:var(--c-green)}.lt-toaster__item--error .lt-toaster__progress{background:var(--c-red)}.lt-toaster__item:hover .lt-toaster__progress,.lt-toaster__item:focus-within .lt-toaster__progress{animation-play-state:paused}@keyframes lt-toast-progress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media (max-width:640px){.lt-toaster{bottom:calc(12px + env(safe-area-inset-bottom))}}:is(body:has(.lt-canvas-toolbar) .lt-toaster,body:has(.lt-web__toolbar) .lt-toaster){bottom:calc(74px + env(safe-area-inset-bottom))}@media (max-width:640px){:is(body:has(.lt-canvas-toolbar) .lt-toaster,body:has(.lt-web__toolbar) .lt-toaster){bottom:calc(66px + env(safe-area-inset-bottom))}}@media (pointer:coarse){:is(body:has(.lt-canvas-toolbar) .lt-toaster,body:has(.lt-web__toolbar) .lt-toaster){bottom:calc(82px + env(safe-area-inset-bottom))}}@media (max-width:767px) and (pointer:coarse){body:has(.lt-canvas-toolbar) .lt-toaster{bottom:calc(118px + env(safe-area-inset-bottom))}}.lt-dialog.lt-shortcuts-dialog{max-width:820px}.lt-shortcuts{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:22px 32px;display:grid}.lt-shortcuts__group{min-width:0}.lt-shortcuts__heading{border-bottom:1px solid var(--line);font-size:var(--fs-1);letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);margin-bottom:4px;padding-bottom:6px;font-weight:600}.lt-shortcuts__list{list-style:none}.lt-shortcuts__row{justify-content:space-between;align-items:center;gap:12px;min-height:30px;padding:3px 0;display:flex}.lt-shortcuts.is-compact .lt-shortcuts__row{min-height:26px;padding:1px 0}.lt-shortcuts__label{min-width:0;font-size:var(--fs-3);color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lt-shortcuts__keys{flex:none}.lt-shortcuts__hint{font-size:var(--fs-2);color:var(--text-3);margin-top:20px}.lt-shortcuts__hint .lt-kbd-group{vertical-align:-3px;margin:0 2px}@media print{html.lt-print-note .lt-sidebar,html.lt-print-note .lt-sidebar-backdrop,html.lt-print-note .lt-topbar,html.lt-print-note .lt-canvas,html.lt-print-note .lt-toaster,html.lt-print-note .lt-tooltip,html.lt-print-note .lt-menu,html.lt-print-note .lt-popover,html.lt-print-note .lt-view>:not(.lt-notepanel-root){display:none!important}html.lt-print-note .lt-app,html.lt-print-note .lt-main,html.lt-print-note .lt-view{height:auto!important;display:block!important;overflow:visible!important}}.lt-sidebar__footer-status{flex:0 auto;align-items:center;gap:2px;min-width:0;display:flex;overflow:hidden}.lt-sync-btn{color:var(--text-3);flex:none}.lt-sync-btn:hover:not(:disabled){color:var(--text)}.lt-sync-btn.is-synced{color:var(--text-2)}.lt-sync-btn.is-syncing,.lt-sync-btn.is-connecting{color:var(--accent-text)}.lt-sync-btn.is-offline{color:var(--c-amber-text)}.lt-sync-btn.is-error{color:var(--c-red-text)}.lt-sync-btn.is-error:hover:not(:disabled){color:var(--c-red-text);background:var(--c-red-soft)}.lt-sync-btn__spin{animation:1.1s linear infinite lt-sync-spin}@keyframes lt-sync-spin{to{transform:rotate(360deg)}}[data-reduced-motion=true] .lt-sync-btn__spin{animation:none}.lt-sync-intro{border:1px solid var(--line);background:color-mix(in srgb, var(--surface-2) 60%, transparent);border-radius:12px;align-items:flex-start;gap:14px;padding:14px 16px;display:flex}.lt-sync-intro__icon{background:var(--surface);width:36px;height:36px;box-shadow:inset 0 0 0 1px var(--line);color:var(--text-2);border-radius:10px;flex:none;justify-content:center;align-items:center;display:inline-flex}[data-theme=dark] .lt-sync-intro__icon{background:var(--surface-3)}.lt-sync-intro__text{flex-direction:column;gap:3px;min-width:0;display:flex}.lt-sync-intro__title{font-size:var(--fs-3);color:var(--text);font-weight:600}.lt-sync-vars{flex-wrap:wrap;gap:6px;margin:6px 0 4px;padding:0;list-style:none;display:flex}.lt-sync-points{flex-direction:column;gap:8px;padding:2px 0;list-style:none;display:flex}.lt-sync-points>li{font-size:var(--fs-3);color:var(--text-2);align-items:flex-start;gap:10px;line-height:1.5;display:flex}.lt-sync-points>li>svg{color:var(--accent-text);flex:none;margin-top:3px}.lt-sync-cta{align-items:center;gap:12px;margin-top:18px;display:flex}.lt-google-glyph{border-radius:var(--r-pill);background:var(--accent-contrast);justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.lt-google-glyph>svg{display:block}.lt-sync-account{align-items:center;gap:14px;padding:2px 0 4px;display:flex}.lt-sync-avatar{border-radius:var(--r-pill);background:var(--accent-soft);width:44px;height:44px;box-shadow:inset 0 0 0 1px var(--line);color:var(--accent-text);font-size:var(--fs-5);-webkit-user-select:none;user-select:none;flex:none;justify-content:center;align-items:center;font-weight:600;display:inline-flex;overflow:hidden}.lt-sync-avatar>img{object-fit:cover;width:100%;height:100%;display:block}.lt-sync-account__text{flex-direction:column;flex:1;min-width:0;display:flex}.lt-sync-account__name{font-size:var(--fs-4);color:var(--text);font-weight:600}.lt-sync-account__email{font-size:var(--fs-2);color:var(--text-3);margin-top:1px}.lt-sync-account__menu{flex:none}.lt-sync-confirm{border:1px solid var(--c-red-line);background:color-mix(in srgb, var(--c-red-soft) 55%, transparent);border-radius:10px;flex-direction:column;gap:10px;margin-top:12px;padding:12px 14px;display:flex}.lt-sync-confirm__text{font-size:var(--fs-3);color:var(--text);line-height:1.5}.lt-sync-confirm__actions{justify-content:flex-end;gap:6px;display:flex}.lt-sync-status{align-items:center;gap:10px;padding:2px 0 11px;display:flex}.lt-sync-status__dot{border-radius:var(--r-pill);background:var(--text-3);width:8px;height:8px;box-shadow:0 0 0 2px color-mix(in srgb, var(--text-3) 14%, transparent);transition:background-color var(--d-2) var(--ease), box-shadow var(--d-2) var(--ease);flex:none}.lt-sync-status__dot.is-synced{background:var(--c-green);box-shadow:0 0 0 2px color-mix(in srgb, var(--c-green) 18%, transparent)}.lt-sync-status__dot.is-syncing,.lt-sync-status__dot.is-connecting{background:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 20%, transparent);animation:lt-sync-pulse 1s var(--ease) infinite}.lt-sync-status__dot.is-offline{background:var(--c-amber);box-shadow:0 0 0 2px color-mix(in srgb, var(--c-amber) 20%, transparent)}.lt-sync-status__dot.is-error{background:var(--c-red);box-shadow:0 0 0 2px color-mix(in srgb, var(--c-red) 22%, transparent)}@keyframes lt-sync-pulse{0%,to{box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 20%, transparent)}50%{box-shadow:0 0 0 5px color-mix(in srgb, var(--accent) 8%, transparent)}}[data-reduced-motion=true] .lt-sync-status__dot{animation:none}.lt-sync-status__text{min-width:0;font-size:var(--fs-3);color:var(--text);flex:1;font-weight:500}.lt-sync-value{font-size:var(--fs-3);color:var(--text-2);white-space:nowrap}.lt-sync-error{border:1px solid var(--c-red-line);background:color-mix(in srgb, var(--c-red-soft) 55%, transparent);color:var(--c-red-text);border-radius:10px;align-items:flex-start;gap:10px;margin-bottom:4px;padding:10px 12px;display:flex}.lt-sync-error>svg{flex:none;margin-top:2px}.lt-sync-error__text{min-width:0;font-size:var(--fs-2);overflow-wrap:anywhere;flex:1;line-height:1.5}.lt-sync-error__message{margin:0}.lt-sync-error__detail{font-family:var(--mono);font-size:var(--fs-1);color:var(--c-red-text);opacity:.85;overflow-wrap:anywhere;margin-top:6px;display:block}.lt-sync-error>.lt-btn{flex:none}.lt-sync-local{flex-direction:column;gap:6px;width:100%;margin:0;padding:0;list-style:none;display:flex}.lt-sync-local__row{border-radius:var(--r-2);border:1px solid var(--line);background:var(--surface-2);min-width:0;font-size:var(--fs-2);align-items:center;gap:8px;padding:6px 10px;display:flex}.lt-sync-local__row>svg{color:var(--text-3);flex:none}.lt-sync-local__name{flex:1;min-width:0}.lt-sync-local__size{color:var(--text-3);flex:none}.lt-merge{flex-direction:column;gap:16px;display:flex}.lt-merge__counts{grid-template-columns:1fr 1fr;gap:10px;display:grid}.lt-merge__side{border:1px solid var(--line);background:color-mix(in srgb, var(--surface-2) 60%, transparent);border-radius:10px;padding:12px 14px}.lt-merge__side-title{font-size:var(--fs-1);letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);align-items:center;gap:7px;margin-bottom:8px;font-weight:600;display:flex}.lt-merge__count-list{font-size:var(--fs-3);color:var(--text-2);flex-direction:column;gap:3px;list-style:none;display:flex}.lt-merge__count-list b{color:var(--text);font-weight:600}.lt-merge__choices{flex-direction:column;gap:8px;display:flex}.lt-merge-card{border:1px solid var(--line);background:var(--surface);text-align:left;width:100%;transition:border-color var(--d-1) var(--ease), box-shadow var(--d-1) var(--ease), background-color var(--d-1) var(--ease);border-radius:12px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}[data-theme=dark] .lt-merge-card{background:var(--surface-2)}.lt-merge-card:hover:not(:disabled){border-color:var(--line-2);box-shadow:var(--sh-1)}.lt-merge-card.is-selected{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.lt-merge-card:focus-visible{box-shadow:var(--focus-ring)}.lt-merge-card.is-selected:focus-visible{box-shadow:0 0 0 1px var(--accent), var(--focus-ring)}.lt-merge-card:disabled{opacity:.6;cursor:not-allowed}.lt-merge-card__icon{background:var(--surface-2);width:32px;height:32px;box-shadow:inset 0 0 0 1px var(--line);color:var(--text-2);transition:background-color var(--d-1) var(--ease), color var(--d-1) var(--ease);border-radius:9px;flex:none;justify-content:center;align-items:center;display:inline-flex}[data-theme=dark] .lt-merge-card__icon{background:var(--surface-3)}.lt-merge-card.is-selected .lt-merge-card__icon{background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent-line);color:var(--accent-text)}.lt-merge-card__text{flex-direction:column;gap:2px;min-width:0;display:flex}.lt-merge-card__title{font-size:var(--fs-4);color:var(--text);flex-wrap:wrap;align-items:center;gap:8px;font-weight:600;display:flex}.lt-merge-card__badge{border-radius:var(--r-pill);background:var(--accent-soft);height:18px;color:var(--accent-text);font-size:var(--fs-1);letter-spacing:.01em;align-items:center;padding:0 7px;font-weight:600;display:inline-flex}.lt-merge-card__desc{font-size:var(--fs-2);color:var(--text-3);line-height:1.5}.lt-merge__actions{justify-content:flex-end;gap:8px;padding-top:4px;display:flex}@media (max-width:480px){.lt-merge__counts{grid-template-columns:1fr}}.lt-sb-nav__label{flex:1;min-width:0}.lt-sb-nav__badge{border-radius:var(--r-pill);background:var(--surface-3);min-width:18px;height:18px;color:var(--text-2);font-size:var(--fs-1);flex:none;place-items:center;padding:0 5px;font-weight:600;line-height:1;display:inline-grid}.lt-sb-nav.is-active .lt-sb-nav__badge{background:var(--accent);color:var(--accent-contrast)}.lt-sbsec__heading{padding:0}.lt-sbsec__toggle{width:100%;font:inherit;font-size:var(--fs-1);letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);text-align:left;border-radius:7px;align-items:center;gap:5px;padding:10px 10px 4px;font-weight:600;display:flex}.lt-sbsec__toggle:hover{color:var(--text-2)}.lt-sbsec__toggle:focus-visible{box-shadow:var(--focus-ring)}.lt-sbsec__chevron{transition:transform var(--d-2) var(--ease);flex:none;transform:rotate(90deg)}.lt-sbsec.is-collapsed .lt-sbsec__chevron{transform:rotate(0)}.lt-sbsec__icon{display:inline-flex}.lt-sbsec__title{flex:1;min-width:0}.lt-sbsec__count{font-size:var(--fs-1);letter-spacing:0;color:var(--text-3);flex:none;font-weight:600}.lt-sbsec__body{overflow:hidden}.lt-topbar__switcher{min-width:0;display:inline-flex}.lt-lecture-order{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.lt-phrases{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.lt-phrase{border:1px solid var(--line);border-radius:var(--r-2);background:var(--surface-2);flex-direction:column;gap:8px;padding:10px 12px;display:flex}.lt-phrase__head{justify-content:space-between;align-items:center;gap:10px;display:flex}.lt-phrase__trigger{width:13ch;font-family:var(--mono)}.lt-phrase__trigger .lt-field__slot--leading{color:var(--text-3);margin-right:-.42ch;padding-right:0}.lt-phrase__trigger.has-leading .lt-field__input{padding-left:0}.lt-phrase__tools{flex:none;align-items:center;gap:2px;display:flex}.lt-phrase__add{justify-content:space-between;align-items:center;gap:16px;padding-top:4px;display:flex}.lt-phrase__add-note{font-size:var(--fs-2);color:var(--text-3);max-width:46ch;line-height:1.45}.lt-phrase__problem{font-size:var(--fs-2);color:var(--c-amber-text);line-height:1.45}.lt-builtin{border-top:1px solid var(--line);align-items:baseline;gap:10px;padding:9px 0;display:flex}.lt-phrases--builtin>.lt-builtin:first-child{border-top:0}.lt-builtin__trigger{min-width:8ch;font-family:var(--mono);font-size:var(--fs-2);color:var(--accent-text);flex:none}.lt-builtin__text{flex-direction:column;flex:1;min-width:0;display:flex}.lt-builtin__what{font-size:var(--fs-3);color:var(--text)}.lt-builtin__example{font-size:var(--fs-2);color:var(--text-3);margin-top:2px}.lt-builtin__tag{border-radius:var(--r-pill);background:var(--surface-2);border:1px solid var(--line);font-size:var(--fs-1);color:var(--text-3);flex:none;align-self:center;padding:2px 8px}.lt-lecture-settings{flex-direction:column;gap:28px;min-width:0;display:flex}.lt-lecture-settings .lt-settings__row{flex-wrap:wrap}.lt-lecture-settings .lt-settings__row-text{flex:180px}.lt-lecture-settings .lt-settings__row.is-stacked .lt-settings__row-text{flex-basis:auto}.lt-lecture-settings .lt-settings__row-control{max-width:100%}.lt-lecture-settings .lt-segmented{flex-wrap:wrap;max-width:100%;height:auto}.lt-lecture-settings .lt-segmented__item{min-height:var(--sg-h)}.lt-sync-local-wrap,.lt-sync-transfer{flex-direction:column;gap:8px;width:100%;min-width:0;display:flex}.lt-sync-local-wrap>.lt-btn{align-self:flex-start}.lt-sync-local__text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.lt-sync-local__name,.lt-sync-transfer__name{overflow-wrap:anywhere}.lt-sync-local__reason{color:var(--text-3);font-size:var(--fs-2)}.lt-sync-transfer progress{width:100%;height:8px;accent-color:var(--accent)}.lt-errcard{border-radius:var(--r-3);background:var(--surface);max-width:440px;color:var(--text);box-shadow:var(--sh-1);border:1px solid var(--line);font-size:var(--fs-3);flex-direction:column;gap:8px;margin:48px auto;padding:18px 20px;display:flex}.lt-errcard--compact{gap:6px;margin:12px;padding:12px 14px}.lt-errcard__title{font-size:var(--fs-4);font-weight:600}.lt-errcard__message{color:var(--text-2);overflow-wrap:anywhere;max-height:6.5em;line-height:1.45;overflow:auto}.lt-errcard__actions{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.lt-export{flex-direction:column;gap:16px;display:flex}.lt-export__preview{border-radius:var(--r-3);border:1px solid var(--line);background:var(--surface-2);justify-content:center;align-items:center;min-height:190px;padding:12px;display:flex;overflow:hidden}.lt-export__preview img{border-radius:var(--r-1);max-width:100%;max-height:220px;box-shadow:var(--sh-2)}.lt-export__preview-empty{color:var(--text-3);font-size:var(--fs-2)}.lt-export__fields{flex-direction:column;gap:2px;display:flex}.lt-export__field{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:9px 0;display:flex}.lt-export__field:first-child{border-top:0}.lt-export__field-label{font-size:var(--fs-3);color:var(--text);font-weight:500}.lt-export__field-desc{font-size:var(--fs-2);color:var(--text-3);margin-top:2px}.lt-export__meta{font-size:var(--fs-2);color:var(--text-3);align-items:center;gap:8px;display:flex}.lt-tpl-form{flex-direction:column;gap:12px;display:flex}.lt-tpl-form__row{align-items:center;gap:8px;display:flex}.lt-tpl-form__emoji{border-radius:var(--r-2);border:1px solid var(--line);background:var(--surface-2);cursor:pointer;flex:none;place-items:center;width:40px;height:40px;font-size:20px;display:grid}.lt-tpl-form__emoji:hover{background:var(--surface-3)}.lt-tpl-form__color{border-radius:var(--r-2);border:1px solid var(--line);background:var(--surface-2);cursor:pointer;flex:none;place-items:center;width:40px;height:40px;display:grid}.lt-tpl-form__hint{font-size:var(--fs-2);color:var(--text-3);line-height:1.5}.lt-tpl-form__picture{align-items:center;gap:12px;display:flex}.lt-tpl-form__preview{border-radius:var(--r-2);border:1px solid var(--line);background:var(--surface-2);object-fit:cover;object-position:top center;width:96px;height:60px;display:block}.lt-tpl-form__preview.is-empty{place-items:center;font-size:22px;display:grid}.lt-tpl-list{flex-direction:column;list-style:none;display:flex}.lt-tpl-row{border-top:1px solid var(--line);align-items:center;gap:12px;padding:8px 0;display:flex}.lt-tpl-row:first-child{border-top:0}.lt-tpl-row__emoji{border-radius:var(--r-2);background:var(--cc-soft);flex:none;place-items:center;width:34px;height:34px;font-size:17px;display:grid}.lt-tpl-row__text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.lt-tpl-row__name{font-size:var(--fs-3);color:var(--text);font-weight:500}.lt-tpl-row__meta{font-size:var(--fs-2);color:var(--text-3)}.lt-tpl-row__actions{flex:none;align-items:center;gap:2px;display:flex}.lt-presence,.lt-presence-avatar{--presence-ink:#fff}[data-theme=dark] .lt-presence,[data-theme=dark] .lt-presence-avatar{--presence-ink:var(--contrast-ink)}.lt-presence{--lt-inverse:1;--presence-edge:#fff;pointer-events:none;z-index:3;width:0;height:0;position:absolute;top:0;left:0;overflow:visible}.lt-presence__cursor{will-change:transform;position:absolute;top:0;left:0}.lt-presence__cursor-inner{transform-origin:0 0;flex-direction:column;align-items:flex-start;display:flex;position:relative}.lt-presence__arrow{fill:currentColor;stroke:var(--presence-edge);stroke-width:1.5px;stroke-linejoin:round;filter:drop-shadow(0 1px 2px #00000038);margin:-2px 0 0 -2px;display:block}.lt-presence__pill,.lt-presence__tag{border-radius:var(--r-pill);max-width:180px;font:500 var(--fs-1) / 1.5 var(--font);letter-spacing:.01em;white-space:nowrap;text-overflow:ellipsis;box-shadow:var(--sh-1);padding:2px 8px;display:inline-block;position:relative;overflow:hidden}.lt-presence__pill{margin:-4px 0 0 14px}.lt-presence__pill:before,.lt-presence__tag:before{content:"";border-radius:inherit;background:currentColor;position:absolute;inset:0}.lt-presence__name{color:var(--presence-ink);position:relative}.lt-presence__selection{border-radius:var(--r-2);box-shadow:0 0 0 calc(2px * var(--lt-inverse)) currentColor, 0 0 0 calc(6px * var(--lt-inverse)) color-mix(in srgb, currentColor 18%, transparent);animation:lt-presence-in var(--d-2) var(--ease-out);position:absolute;top:0;left:0}.lt-presence__tag{left:0;top:calc(-4px * var(--lt-inverse));transform-origin:0 100%;position:absolute}@keyframes lt-presence-in{0%{opacity:0}}.lt-presence-avatars{flex-direction:row-reverse;align-items:center;margin-right:2px;padding-left:6px;display:inline-flex}.lt-presence-avatars:empty{display:none}.lt-presence-avatar{width:26px;height:26px;box-shadow:0 0 0 2px var(--glass), var(--sh-1);cursor:default;-webkit-user-select:none;user-select:none;background:currentColor;border-radius:50%;outline:none;justify-content:center;align-items:center;margin-left:-6px;display:inline-flex;position:relative;overflow:hidden}.lt-presence-avatar:focus-visible{box-shadow:0 0 0 2px var(--glass), var(--focus-ring)}.lt-presence-avatar__img{object-fit:cover;width:100%;height:100%;display:block}.lt-presence-avatar__initial{color:var(--presence-ink);font:600 var(--fs-1) / 1 var(--font)}.lt-presence-avatar--more{color:var(--text-2);background:var(--surface-3);font:600 var(--fs-1) / 1 var(--font)}.lt-progress{flex-direction:column;gap:10px;display:flex}.lt-htile__body .lt-progress{padding:12px 14px 16px}.lt-progress__rows{flex-direction:column;gap:4px;display:flex}.lt-progress__list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.lt-progress__row{border:1px solid var(--line);border-radius:var(--r-2);background:var(--surface);text-align:left;width:100%;min-width:0;color:var(--text);flex-direction:column;gap:5px;padding:8px 10px;display:flex}.lt-progress__row:hover{border-color:var(--line-2);background:var(--hover)}.lt-progress__row:focus-visible{box-shadow:var(--focus-ring);outline:none}.lt-progress__row.is-done{opacity:.6}.lt-progress__head{align-items:baseline;gap:10px;min-width:0;display:flex}.lt-progress__title{min-width:0;font-size:var(--fs-3);flex:1;font-weight:600}.lt-progress__eta{font-size:var(--fs-1);color:var(--accent-text);white-space:nowrap;flex:none;font-weight:600}.lt-progress__stageline{font-size:var(--fs-1);color:var(--text-3)}.lt-progress__stageline.is-checking{color:var(--accent-text)}.lt-progress__row.is-unread .lt-progress__stageline{color:var(--danger-text,var(--text-2))}.lt-progress__stages{gap:3px;margin:0;padding:0;list-style:none;display:flex}.lt-progress__stage{border-radius:var(--r-pill);background:var(--line);flex:1;min-width:0;height:6px;position:relative}.lt-progress__stage.is-past{background:color-mix(in srgb, var(--accent) 55%, var(--line))}.lt-progress__stage.is-now{background:var(--accent)}.lt-progress__stagename{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.lt-progress__bar{border-radius:var(--r-pill);background:var(--line);height:6px;overflow:hidden}.lt-progress__fill{border-radius:var(--r-pill);background:var(--accent);height:100%;transition:width var(--d-2) var(--ease-out);display:block}.lt-progress__card{flex-direction:column;display:flex}.lt-progress__card.is-open>.lt-progress__row{border-bottom-right-radius:0;border-bottom-left-radius:0}.lt-progress__detail{border:1px solid var(--line);border-radius:0 0 var(--r-2) var(--r-2);background:var(--bg-elev);border-top:0;flex-direction:column;gap:8px;padding:10px 12px 8px;display:flex}.lt-progress__summary{font-size:var(--fs-2);color:var(--text-2);margin:0;line-height:1.45}.lt-progress__problem{font-size:var(--fs-2);color:var(--danger-text,var(--text-2));margin:0;line-height:1.4}.lt-progress__pasted{font-size:var(--fs-1);color:var(--text-3);white-space:pre-line;margin:0;line-height:1.4}.lt-progress__meta{font-size:var(--fs-1);color:var(--text-3);flex-wrap:wrap;align-items:center;gap:6px 14px;display:flex}.lt-progress__link{color:var(--accent-text);align-items:center;gap:4px;font-weight:600;display:inline-flex}.lt-progress__link:hover{text-decoration:underline}.lt-progress__actions{gap:2px;display:flex}.lt-progress__waiting{font-size:var(--fs-1);color:var(--text-3);margin:0}@keyframes lt-progress-spin{to{transform:rotate(360deg)}}.lt-progress__spin{animation:1s linear infinite lt-progress-spin}@media (prefers-reduced-motion:reduce){.lt-progress__spin{animation:none}}.lt-progress__add{align-items:flex-end;gap:8px;display:flex}.lt-progress__box{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.lt-progress__box>.lt-textarea-holder,.lt-progress__box>.lt-textarea{width:100%}.lt-progress__shot{font-size:var(--fs-1);color:var(--text-3);align-items:center;gap:8px;display:flex}.lt-progress__shotimg{object-fit:cover;border-radius:var(--r-1);border:1px solid var(--line);width:44px;height:44px}.lt-progress__file{clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lt-progress__screenshot{border-radius:var(--r-2);border:1px solid var(--line);max-width:100%;max-height:240px;display:block}.lt-popout{flex-direction:column;gap:14px;max-height:min(70vh,640px);display:flex;overflow-y:auto}.lt-popout__section{flex-direction:column;gap:6px;display:flex}.lt-popout__heading{font-size:var(--fs-1);letter-spacing:.05em;text-transform:uppercase;color:var(--text-3);align-items:center;gap:6px;margin:0;font-weight:700;display:flex}.lt-popout__events{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.lt-popout__event{border-radius:var(--r-1);text-align:left;border-left:3px solid var(--cc,var(--line-2));align-items:baseline;gap:10px;width:100%;min-width:0;padding:6px 8px;display:flex}.lt-popout__event:hover{background:var(--hover)}.lt-popout__event:focus-visible{box-shadow:var(--focus-ring);outline:none}.lt-popout__eventtitle{min-width:0;font-size:var(--fs-2);flex:1;font-weight:500}.lt-popout__eventwhen{font-size:var(--fs-1);color:var(--text-3);white-space:nowrap;flex:none}.lt-popout__event.is-done{opacity:.5;color:var(--text-3);border-left-color:var(--line-2)}.lt-popout__event.is-done .lt-popout__eventtitle{text-decoration:line-through}.lt-topbar__progress{position:relative}.lt-topbar__progress[data-count]:after{content:attr(data-count);border-radius:var(--r-pill);background:var(--accent);min-width:14px;height:14px;color:var(--accent-fg,#fff);text-align:center;padding:0 3px;font-size:9px;font-weight:700;line-height:14px;position:absolute;top:-2px;right:-2px}@keyframes lt-view-flash{0%{background:var(--accent-soft)}to{background:0 0}}@keyframes lt-view-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes lt-view-pulse{0%,to{opacity:.9;transform:scale(1)}50%{opacity:.5;transform:scale(1.35)}}.lt-empty{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:44px 24px 40px;display:flex}.lt-empty--web{pointer-events:auto}.lt-empty--timeline{max-width:440px;margin:32px auto}.lt-empty__title{font-size:var(--fs-5);letter-spacing:-.01em;color:var(--text);font-weight:600}.lt-empty__text{max-width:380px;font-size:var(--fs-3);color:var(--text-2);margin-bottom:8px;line-height:1.5}.lt-empty__art{width:168px;height:112px;margin-bottom:8px;position:relative}.lt-empty__spark{background:var(--accent);width:10px;height:10px;box-shadow:0 0 0 4px var(--accent-soft);animation:lt-view-pulse 2.4s var(--ease) infinite;border-radius:50%;position:absolute;bottom:18px;right:22px}.lt-home{background:var(--bg);height:100%;overflow:auto}.lt-home__inner{flex-direction:column;gap:26px;margin:0 auto;padding:36px 32px 72px;display:flex;container:lt-home/inline-size}.lt-home__inner[data-flow]{max-width:1120px}.lt-home__hero{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 24px;display:flex}.lt-home__lead{flex-direction:column;gap:4px;min-width:0;display:flex}.lt-home__greeting{font-size:var(--fs-title);letter-spacing:-.02em;font-weight:700;line-height:1.2}.lt-home__subtitle{color:var(--text-2);font-size:var(--fs-4)}.lt-home__bar{flex:400px;align-items:center;gap:8px;min-width:min(100%,540px);max-width:640px;display:flex}.lt-home__search{border-radius:var(--r-2);background:var(--surface);border:1px solid var(--line);min-width:0;height:38px;color:var(--text-3);text-align:left;transition:border-color var(--d-1) var(--ease), box-shadow var(--d-2) var(--ease);flex:1;align-items:center;gap:10px;padding:0 10px 0 12px;display:flex}.lt-home__search:hover{border-color:var(--line-2)}.lt-home__search:focus-visible{box-shadow:var(--focus-ring);border-color:var(--accent)}.lt-home__search-text{min-width:0;font-size:var(--fs-3);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.lt-next{border-radius:var(--r-3);background:var(--cc-soft,var(--accent-soft));border:1px solid var(--cc-line,var(--accent-line));min-height:46px;color:var(--text);text-align:left;transition:border-color var(--d-1) var(--ease);align-items:center;gap:12px;padding:8px 16px;display:flex}.lt-next:hover{border-color:var(--cc,var(--accent))}.lt-next:focus-visible{box-shadow:var(--focus-ring)}.lt-next__kicker{font-size:var(--fs-1);text-transform:uppercase;letter-spacing:.08em;color:var(--cc-text,var(--accent-text));flex:none;font-weight:700}.lt-next__title{min-width:0;font-size:var(--fs-5);flex:1;font-weight:600}.lt-next__place{min-width:0;font-size:var(--fs-3);color:var(--text-2);flex:0 auto}.lt-next__when{font-size:var(--fs-3);color:var(--cc-text,var(--accent-text));white-space:nowrap;flex:none;font-weight:600}.lt-board-card{border-radius:var(--r-3);background:var(--surface);border:1px solid var(--line);height:62px;box-shadow:var(--sh-1);cursor:pointer;min-width:0;transition:transform var(--d-2) var(--ease), box-shadow var(--d-2) var(--ease), border-color var(--d-1) var(--ease);outline:none;align-items:center;gap:12px;padding:0 10px 0 12px;display:flex;position:relative}.lt-board-card:hover{box-shadow:var(--sh-2);border-color:var(--cc-line);transform:translateY(-1px)}.lt-board-card.lt-color-default:hover{border-color:var(--line-2)}.lt-board-card:active{transform:translateY(0)}.lt-board-card:focus-visible{box-shadow:var(--focus-ring), var(--sh-1)}.lt-board-card.is-pinned{border-color:color-mix(in srgb, var(--cc,var(--accent)) 30%, var(--line))}.lt-board-card__emoji{border-radius:var(--r-2);background:var(--cc-soft);flex:none;place-items:center;width:38px;height:38px;font-size:19px;line-height:1;display:grid}.lt-board-card.lt-color-default .lt-board-card__emoji{background:var(--surface-3)}.lt-board-card__titles{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.lt-board-card__title{font-size:var(--fs-4);letter-spacing:-.005em;font-weight:600}.lt-board-card__meta{min-width:0;font-size:var(--fs-2);color:var(--text-3);white-space:nowrap;align-items:center;gap:5px;display:flex}.lt-board-card__dot{color:var(--line-2)}.lt-board-card__pinned{border-radius:var(--r-pill);background:var(--cc,var(--accent));flex:none;width:8px;height:8px}.lt-board-card.lt-color-default .lt-board-card__pinned{background:var(--accent)}.lt-board-card__tools{border-radius:0 var(--r-3) var(--r-3) 0;background:linear-gradient(90deg, transparent, var(--surface) 18px);opacity:0;pointer-events:none;transition:opacity var(--d-1) var(--ease);align-items:center;gap:2px;padding:0 8px 0 18px;display:flex;position:absolute;top:0;bottom:0;right:0}.lt-board-card:hover .lt-board-card__tools,.lt-board-card:focus-within .lt-board-card__tools{opacity:1;pointer-events:auto}@media (hover:none){.lt-board-card__tools{opacity:1;pointer-events:auto;background:0 0;padding:0;position:static}.lt-board-card__pin{display:none}}.lt-archived-list{flex-direction:column;gap:6px;padding-top:8px;list-style:none;display:flex}.lt-archived-row{border-radius:var(--r-2);background:var(--surface);border:1px solid var(--line);box-shadow:inset 3px 0 0 var(--cc-line);align-items:center;gap:10px;padding:8px 10px 8px 12px;display:flex}.lt-archived-row__emoji{opacity:.8;font-size:16px;line-height:1}.lt-archived-row__text{flex-direction:column;flex:1;min-width:0;display:flex}.lt-archived-row__title{color:var(--text-2);font-weight:500}.lt-archived-row__meta{font-size:var(--fs-1);color:var(--text-3)}@media (max-width:720px){.lt-home__inner{gap:22px;padding:28px 18px 56px}.lt-home__bar{flex-basis:100%;max-width:none}}@media (max-width:480px){.lt-home__inner{gap:20px;padding:22px 14px 48px}.lt-home__search{border-radius:var(--r-3);height:44px}.lt-next{flex-wrap:wrap;gap:6px 10px;padding:8px 12px}.lt-next__place{flex-basis:100%;order:3}}@container lt-mod (width<=480px){.lt-board-card{border-radius:var(--r-2);gap:10px;height:56px;padding:0 8px 0 10px}.lt-board-card__emoji{border-radius:8px;width:32px;height:32px;font-size:16px}.lt-board-card__title{font-size:var(--fs-3)}.lt-board-card__meta{font-size:var(--fs-1)}.lt-board-card__meta>:nth-child(n+2),.lt-board-card__pinned{display:none}.lt-archived-row{padding:8px}}.lt-nbmenu{flex-direction:column;max-height:min(70dvh,560px);display:flex}.lt-nbmenu__popover{padding:0;overflow:hidden}.lt-nbmenu__rows{flex-direction:column;gap:2px;padding:6px;display:flex;overflow-y:auto}.lt-nbmenu__label{font-size:var(--fs-1);letter-spacing:.04em;text-transform:uppercase;color:var(--text-3);padding:10px 8px 4px;font-weight:600}.lt-nbmenu__footer{border-top:1px solid var(--line);background:var(--surface-2);flex-direction:column;gap:2px;padding:6px;display:flex}.lt-nbmenu__footer .lt-btn{justify-content:flex-start}.lt-nbrow{border-radius:var(--r-2);align-items:stretch;gap:2px;display:flex;position:relative}.lt-nbrow:hover,.lt-nbrow:focus-within{background:var(--hover)}.lt-nbrow__main{border-radius:var(--r-2);min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:10px;padding:8px;display:flex}.lt-nbrow__main:disabled{cursor:default;opacity:.6}.lt-nbrow__main:focus-visible{box-shadow:var(--focus-ring);outline:none}.lt-nbrow__icon{border-radius:var(--r-2);border:1px solid var(--cc-line);background:var(--cc-soft);width:36px;height:36px;color:var(--cc-text);flex:none;place-items:center;display:grid;overflow:hidden}.lt-nbrow__emoji{font-size:17px;line-height:1}.lt-nbrow__thumb{object-fit:cover;object-position:top center;width:100%;height:100%}.lt-nbrow__text{flex-direction:column;gap:2px;min-width:0;display:flex}.lt-nbrow__title{font-size:var(--fs-3);color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.lt-nbrow__desc{font-size:var(--fs-2);color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;line-height:1.35;overflow:hidden}.lt-nbrow__more{opacity:0;transition:opacity var(--d-2) var(--ease);align-self:center;margin-right:4px}.lt-nbrow:hover .lt-nbrow__more,.lt-nbrow:focus-within .lt-nbrow__more{opacity:1}@media (hover:none){.lt-nbrow__more{opacity:1}}.lt-nbsheet__backdrop{z-index:var(--z-popover);background:color-mix(in srgb, var(--text) 24%, transparent);position:fixed;inset:0}.lt-nbsheet{z-index:var(--z-popover);padding-bottom:env(safe-area-inset-bottom);background:var(--surface);box-shadow:var(--sh-3);border-radius:16px 16px 0 0;outline:none;position:fixed;bottom:0;left:0;right:0}.lt-nbsheet .lt-nbmenu{max-height:min(76dvh,620px)}.lt-nbsheet__grip{background:var(--line-2);border-radius:2px;width:36px;height:4px;margin:8px auto 4px;display:block}.lt-hs{flex-direction:column;gap:12px;min-width:0;display:flex;container:lt-mod/inline-size}.lt-hs__head{border-bottom:1px solid var(--line);align-items:center;gap:10px;min-height:30px;padding-bottom:6px;display:flex}.lt-hs__title{min-width:0;font-size:var(--fs-1);text-transform:uppercase;letter-spacing:.08em;color:var(--text-2);align-items:center;gap:6px;font-weight:700;display:inline-flex}.lt-hs__chip{border-radius:var(--r-pill);background:var(--accent-soft);color:var(--accent-text);font-size:var(--fs-1);flex:none;padding:1px 7px;font-weight:600}.lt-hs__count{min-width:0;font-size:var(--fs-2);color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.lt-hs__actions{flex:none;align-items:center;gap:12px;margin-left:auto;display:flex}.lt-hs__link{color:var(--accent-text);font-size:var(--fs-2);border-radius:var(--r-1);white-space:nowrap;align-items:center;gap:5px;font-weight:600;display:inline-flex}.lt-hs__link:hover{text-decoration:underline}.lt-hs__link:focus-visible{box-shadow:var(--focus-ring)}.lt-hs__quiet{font-size:var(--fs-2);color:var(--text-3);padding:2px}.lt-hs__groups{display:contents}.lt-hs__group{flex-direction:column;gap:10px;display:flex}.lt-hs__group-title{font-size:var(--fs-3);color:var(--text-2);font-weight:600}.lt-hs__problem{text-align:center;border-radius:var(--r-3);border:1px solid var(--c-red-line);background:color-mix(in srgb, var(--c-red-soft) 40%, transparent);color:var(--c-red-text);flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:24px 16px;display:flex}.lt-hs__problem-title{font-size:var(--fs-4);font-weight:600}.lt-hs__problem-hint{max-width:46ch;font-size:var(--fs-2);color:var(--text-2);line-height:1.4}.lt-hs__boards{flex-direction:column;gap:10px;display:flex}.lt-hs__grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:10px;display:grid}.lt-hs__grid-more{overflow:hidden}.lt-hs__grid-more .lt-hs__grid{padding-top:10px}.lt-hs__reveal{align-items:center;gap:14px;padding:2px 2px 0;display:flex}.lt-hs__archived{flex-direction:column;gap:2px;display:flex}.lt-hs__disclosure{border-radius:var(--r-1);color:var(--text-3);font-size:var(--fs-2);transition:background var(--d-1) var(--ease), color var(--d-1) var(--ease);align-self:flex-start;align-items:center;gap:6px;padding:5px 10px 5px 6px;font-weight:500;display:inline-flex}.lt-hs__disclosure:hover{background:var(--hover);color:var(--text-2)}.lt-hs__disclosure:focus-visible{box-shadow:var(--focus-ring)}.lt-hs__archived-body{overflow:hidden}@container lt-mod (width<=480px){.lt-hs__chip{display:none}.lt-hs__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.lt-hs__grid-more .lt-hs__grid{padding-top:8px}}@media (max-width:480px){.lt-hs{gap:10px}}@container lt-home (width>=656px){.lt-hmod .lt-hs{gap:0}.lt-hmod .lt-hs__head{flex:none;height:37px;min-height:0;margin-bottom:3px}.lt-hmod .lt-hs__boards{flex:1;grid-template-rows:minmax(auto,1fr) 30px auto;grid-template-columns:auto minmax(0,1fr);gap:0;min-height:0;display:grid}.lt-hmod .lt-hs__boards>.lt-hs__grid{overscroll-behavior:auto;grid-column:1/-1;align-self:start;min-height:62px;max-height:100%;overflow:auto}.lt-hmod .lt-hs__reveal{grid-area:2/1;align-self:center;padding:0 14px 0 2px}.lt-hmod .lt-hs__archived{display:contents}.lt-hmod .lt-hs__disclosure{grid-area:2/2;align-self:center}.lt-hmod .lt-hs__archived-body{overscroll-behavior:auto;grid-area:3/1/auto/-1;min-height:0;overflow:auto}.lt-hmod .lt-hs__groups{overscroll-behavior:auto;flex-direction:column;flex:1;gap:12px;min-height:0;padding-top:9px;display:flex;overflow:auto}.lt-hmod .lt-hs__problem{overscroll-behavior:auto;justify-content:flex-start;min-height:0;overflow:auto}}.lt-hgrid-wrap{--hg-row:42px;--hg-gap:24px;--hg-col-gap:24px;min-width:0;position:relative}@container lt-home (width>=1200px){.lt-hgrid-wrap{--hg-col-gap:32px}}.lt-hgrid{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:var(--hg-row);row-gap:var(--hg-gap);column-gap:var(--hg-col-gap);display:grid}.lt-hmod{grid-column:var(--c) / span var(--w);grid-row:var(--r) / span var(--h);flex-direction:column;min-width:0;min-height:0;scroll-margin-top:16px;display:flex}.lt-hmod>*{flex:auto;min-height:0;scroll-margin-top:16px}@media (hover:none){.lt-hgrid .lt-htile__head,.lt-hgrid .lt-hs__head{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}}@container lt-home (width<=655px){.lt-hgrid{grid-template-columns:minmax(0,1fr);grid-auto-rows:auto;row-gap:26px}.lt-hmod{grid-area:auto/1}.lt-home__arrange{display:none}}.lt-home__arrange-slot{display:contents}.lt-hflow{flex-direction:column;gap:26px;min-width:0;display:flex}@media (max-width:480px){.lt-hflow{gap:22px}}.lt-htile{flex-direction:column;min-width:0;display:flex;position:relative;container:lt-mod/inline-size}.lt-htile__head{border-bottom:1px solid var(--line);align-items:center;gap:10px;min-height:30px;padding-bottom:6px;display:flex}.lt-htile__toggle{border-radius:var(--r-1);color:var(--text-2);transition:color var(--d-1) var(--ease), background var(--d-1) var(--ease);flex:none;align-items:center;gap:5px;margin-left:-6px;padding:4px 6px;display:inline-flex}.lt-htile__toggle:hover{color:var(--text);background:var(--hover)}.lt-htile__toggle:focus-visible{box-shadow:var(--focus-ring)}.lt-htile__title{font-size:var(--fs-1);text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;align-items:center;gap:7px;font-weight:700;display:inline-flex}.lt-htile__dot{border-radius:var(--r-pill);background:var(--accent);width:7px;height:7px}.lt-htile__chevron{color:var(--text-3);transition:transform var(--d-2) var(--ease);flex:none}.lt-htile__chevron.is-open{transform:rotate(180deg)}.lt-htile__summary{min-width:0;font-size:var(--fs-2);color:var(--text-3);flex:1}.lt-htile__actions{flex:none;align-items:center;gap:12px;margin-left:auto;display:inline-flex}.lt-htile__link{color:var(--accent-text);font-size:var(--fs-2);border-radius:var(--r-1);white-space:nowrap;font-weight:600}.lt-htile__link:hover{text-decoration:underline}.lt-htile__link:focus-visible{box-shadow:var(--focus-ring)}.lt-htile__more{opacity:.4;transition:opacity var(--d-1) var(--ease);flex:none;margin-left:-6px}.lt-htile__head:hover .lt-htile__more,.lt-htile__head:focus-within .lt-htile__more,.lt-htile__more[aria-expanded=true]{opacity:1}@media (hover:none){.lt-htile__more{opacity:1}}.lt-htile__body{overflow:hidden}.lt-htile__pane.is-compact,.lt-htile__pane.is-full{padding-top:4px}.lt-htile__pane.is-panel{border-radius:var(--r-3);background:var(--bg-elev);border:1px solid var(--line);box-shadow:var(--sh-1);margin-top:10px;padding-top:0;overflow:hidden}.lt-htile__quiet{font-size:var(--fs-2);color:var(--text-3);padding:8px 2px 2px}.lt-htile__loading{height:96px}.lt-dayrows{flex-direction:column;padding-top:2px;list-style:none;display:flex}.lt-dayrow__main{border-radius:var(--r-2);text-align:left;width:100%;min-width:0;height:42px;color:var(--text);align-items:center;gap:12px;padding:0 8px;display:flex}.lt-dayrow__main:hover{background:var(--hover)}.lt-dayrow__main:focus-visible{box-shadow:var(--focus-ring)}.lt-dayrow__when{width:56px;font-size:var(--fs-2);color:var(--text-2);white-space:nowrap;flex:none;font-weight:600}.lt-dayrow.is-later .lt-dayrow__when{font-size:var(--fs-1);text-transform:uppercase;letter-spacing:.06em;color:var(--text-3)}.lt-dayrow__bar{background:var(--cc,var(--line-2));border-radius:2px;flex:none;width:3px;height:22px}.lt-dayrow.lt-color-default .lt-dayrow__bar{background:var(--line-2)}.lt-dayrow__title{min-width:0;font-size:var(--fs-4);flex:0 auto;font-weight:500}.lt-dayrow.is-later .lt-dayrow__title{color:var(--text-2)}.lt-dayrow__place{min-width:0;font-size:var(--fs-2);color:var(--text-3);flex:1 1 0}.lt-dayrow.is-done .lt-dayrow__main{opacity:.5;color:var(--text-3)}.lt-dayrow.is-done .lt-dayrow__bar{background:var(--line-2)}.lt-dayrow.is-done .lt-dayrow__title{font-weight:400;text-decoration:line-through}.lt-dayrows--count .lt-dayrow__when{width:68px}.lt-htile-todos{flex-direction:column;padding-top:2px;list-style:none;display:flex}.lt-htile-todo{border-radius:var(--r-2);align-items:center;gap:2px;display:flex}.lt-htile-todo:hover{background:var(--hover)}.lt-htile-todo__check{border-radius:var(--r-1);width:32px;height:32px;color:var(--cc-text,var(--text-3));flex:none;place-items:center;display:grid}.lt-htile-todo__check:hover{color:var(--cc,var(--text))}.lt-htile-todo__check:focus-visible{box-shadow:var(--focus-ring)}.lt-htile-todo__main{text-align:left;border-radius:var(--r-1);flex:1;align-items:baseline;gap:10px;min-width:0;padding:8px 8px 8px 2px;display:flex}.lt-htile-todo__main:focus-visible{box-shadow:var(--focus-ring)}.lt-htile-todo__title{min-width:0;font-size:var(--fs-3);flex:1}.lt-htile-todo__due{font-size:var(--fs-1);color:var(--cc-text,var(--text-3));flex:none;font-weight:600}.lt-htile .lt-htile__pane.is-compact .lt-progress__rows{gap:2px;padding-top:2px}.lt-htile .lt-htile__pane.is-compact .lt-progress__row{background:0 0;border-color:#0000;padding:8px}.lt-htile .lt-htile__pane.is-compact .lt-progress__row:hover{background:var(--hover)}.lt-htile-notes{flex-direction:column;padding-top:2px;list-style:none;display:flex}.lt-htile-note{border-radius:var(--r-2)}.lt-htile-note:hover{background:var(--hover)}.lt-htile-note__main{text-align:left;border-radius:var(--r-2);align-items:center;gap:10px;width:100%;min-width:0;height:38px;padding:0 8px;display:flex}.lt-htile-note__main:focus-visible{box-shadow:var(--focus-ring)}.lt-htile-note__title{min-width:0;font-size:var(--fs-3);flex:1;font-weight:500}.lt-htile-note__when{font-size:var(--fs-1);color:var(--text-3);flex:none}.lt-tiles__hidden{flex-wrap:wrap;align-items:center;gap:8px;padding:2px 0;display:flex}.lt-tiles__hidden-label{font-size:var(--fs-2);color:var(--text-3)}.lt-tiles__hidden-btn{border-radius:var(--r-pill);border:1px solid var(--line);background:var(--surface);color:var(--text-2);font-size:var(--fs-2);padding:3px 10px;font-weight:500}.lt-tiles__hidden-btn:hover{border-color:var(--line-2);color:var(--text)}.lt-tiles__hidden-btn:focus-visible{box-shadow:var(--focus-ring)}.lt-today.is-embedded,.lt-todo.is-embedded,.lt-review.is-embedded{background:0 0;height:auto;min-height:0;overflow:visible}.lt-today.is-embedded .lt-today__inner,.lt-review.is-embedded .lt-review__inner{gap:18px;max-width:none;padding:16px 14px 20px}.lt-todo.is-embedded .lt-todo__head{background:0 0;padding:12px 14px}.lt-todo.is-embedded .lt-todo__body{flex:none;padding:14px 14px 18px;overflow:visible}.lt-todo.is-embedded .lt-todo__inner{max-width:none}.lt-review.is-embedded .lt-review__progress{display:none}@container lt-mod (width<=600px){.lt-today.is-embedded .lt-today__inner,.lt-review.is-embedded .lt-review__inner{padding:14px 10px 16px}.lt-todo.is-embedded .lt-todo__body{padding:12px 10px 16px}}@media (max-width:767px){.lt-today.is-embedded .lt-today__inner,.lt-review.is-embedded .lt-review__inner{padding:14px 10px 16px}.lt-todo.is-embedded .lt-todo__body{padding:12px 10px 16px}}@media (max-width:480px){.lt-htile__head{flex-wrap:wrap;row-gap:0}.lt-htile__summary{flex-basis:100%;order:3;padding:0 0 2px}.lt-dayrow__when{width:46px}.lt-dayrow__place{display:none}.lt-dayrow.is-done .lt-dayrow__place{flex:none;display:block}}@container lt-mod (width<=380px){.lt-dayrow__when{width:46px}.lt-dayrow__place{display:none}.lt-dayrow.is-done .lt-dayrow__place{flex:none;display:block}}@container lt-home (width>=656px){.lt-hmod .lt-htile__head{flex:none;height:37px;min-height:0}.lt-hmod .lt-htile__body{flex-direction:column;flex:1;min-height:0;display:flex}.lt-hmod .lt-htile__pane{flex:1;min-height:0}.lt-hmod .lt-htile__pane.is-compact{overflow:hidden}.lt-hmod .lt-htile__pane.is-full{overscroll-behavior:auto;overflow:auto}.lt-hmod .lt-htile__pane.is-panel{flex-direction:column;display:flex}.lt-hmod .lt-today.is-embedded,.lt-hmod .lt-review.is-embedded{overscroll-behavior:auto;flex:1;min-height:0;overflow:auto}.lt-hmod .lt-todo.is-embedded{flex:1;height:auto;min-height:0}.lt-hmod .lt-todo.is-embedded .lt-todo__body{overscroll-behavior:auto;flex:1;min-height:0;overflow:auto}.lt-hmod .lt-review.is-embedded .lt-review__inner{padding-bottom:0}.lt-hmod .lt-review.is-embedded .lt-review__step{min-height:0}.lt-hmod .lt-review.is-embedded .lt-review__foot{z-index:1;background:var(--bg-elev);padding-bottom:12px;position:sticky;bottom:0}.lt-hmod .lt-attn__row.is-compact{height:56px}.lt-hmod .lt-attn__row.is-compact .lt-attn__title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.lt-hmod .is-compact .lt-progress__row{gap:3px;height:66px;overflow:hidden}.lt-hmod .lt-htile-todo{height:38px}.lt-hmod .lt-htile--review .lt-htile__quiet{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.lt-hmod .is-compact .lt-attn__error{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.lt-hmod[data-wide] .is-compact .lt-dayrows,.lt-hmod[data-wide] .is-compact .lt-attn,.lt-hmod[data-wide] .is-compact .lt-progress__rows,.lt-hmod[data-wide] .is-compact .lt-htile-todos,.lt-hmod[data-wide] .lt-htile-notes{columns:2;column-gap:32px;display:block}.lt-hmod[data-wide] .is-compact .lt-dayrow,.lt-hmod[data-wide] .is-compact .lt-attn__row,.lt-hmod[data-wide] .is-compact .lt-htile-todo,.lt-hmod[data-wide] .lt-htile-note{break-inside:avoid}.lt-hmod[data-wide] .is-compact .lt-progress__row{break-inside:avoid;margin-bottom:2px}.lt-hmod .lt-htile__actions{flex:0 auto;min-width:0}.lt-hmod .lt-htile__actions>.lt-htile__link{text-overflow:ellipsis;min-width:0;overflow:hidden}@container lt-mod (width<=340px){.lt-hmod .lt-htile__summary{display:none}}}@container lt-mod (width>=961px){.lt-hmod .lt-today.is-embedded .lt-today__inner,.lt-hmod .lt-todo.is-embedded .lt-todo__inner,.lt-hmod .lt-review.is-embedded .lt-review__inner{max-width:880px;margin:0}}.lt-attn{flex-direction:column;padding-top:2px;list-style:none;display:flex}.lt-attn__row{border-radius:var(--r-2);align-items:flex-start;gap:6px;display:flex}.lt-attn__row:hover{background:var(--hover)}.lt-attn__main{text-align:left;min-width:0;color:var(--text);border-radius:var(--r-2);flex:1;align-items:flex-start;gap:10px;padding:8px;display:flex}.lt-attn__main:focus-visible{box-shadow:var(--focus-ring)}.lt-attn__dot{border-radius:var(--r-pill);background:var(--text-3);flex:none;width:8px;height:8px;margin-top:6px}.lt-attn__row.is-now .lt-attn__dot{background:var(--c-red)}.lt-attn__row.is-soon .lt-attn__dot{background:var(--c-amber)}.lt-attn__text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.lt-attn__title{font-size:var(--fs-3);overflow-wrap:anywhere;font-weight:500}.lt-attn__why{font-size:var(--fs-2);color:var(--text-3);line-height:1.4}.lt-attn__row.is-compact .lt-attn__why{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.lt-attn__tools{flex:none;align-items:center;gap:10px;padding:9px 8px 0 0;display:inline-flex}.lt-attn__dismiss{color:var(--text-3)}.lt-attn__foot{font-size:var(--fs-2);color:var(--text-3);flex-direction:column;gap:2px;padding:10px 2px 2px;line-height:1.4;display:flex}.lt-attn__error{color:var(--c-red-text)}.lt-htile__link:disabled{color:var(--text-3);cursor:default;text-decoration:none}.lt-launch{overscroll-behavior:contain;height:100%;padding:16px max(16px, env(safe-area-inset-right)) calc(24px + env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));background:var(--bg);flex-direction:column;display:flex;overflow:auto;container:lt-launch/inline-size}.lt-launch__grid{--lt-launch-cell:168px;--lt-launch-gap-x:16px;--lt-launch-gap-y:20px;--lt-launch-well:1;--lt-launch-scale:1;--lt-launch-glyph:44cqi;--lt-launch-type-max:var(--fs-5);width:100%;max-width:calc(var(--lt-launch-cols) * (var(--lt-launch-cell) + var(--lt-launch-gap-x)));grid-template-columns:repeat(var(--lt-launch-cols), minmax(0, 1fr));gap:var(--lt-launch-gap-y) var(--lt-launch-gap-x);margin:8px auto auto;padding:0;list-style:none;display:grid}.lt-launch__grid--cols-1{--lt-launch-cols:1}.lt-launch__grid--cols-2{--lt-launch-cols:2}.lt-launch__grid--cols-3{--lt-launch-cols:3}.lt-launch__grid--cols-4{--lt-launch-cols:4}.lt-launch__grid--cols-5{--lt-launch-cols:5}.lt-launch__grid--cols-6{--lt-launch-cols:6}.lt-launch__grid--cols-7{--lt-launch-cols:7}.lt-launch__grid--cols-8{--lt-launch-cols:8}@container lt-launch (width<=623px){.lt-launch__grid--cols-8{--lt-launch-cols:7}}@container lt-launch (width<=543px){.lt-launch__grid:is(.lt-launch__grid--cols-7,.lt-launch__grid--cols-8){--lt-launch-cols:6}}@container lt-launch (width<=463px){.lt-launch__grid:is(.lt-launch__grid--cols-6,.lt-launch__grid--cols-7,.lt-launch__grid--cols-8){--lt-launch-cols:5}}@container lt-launch (width<=383px){.lt-launch__grid:is(.lt-launch__grid--cols-5,.lt-launch__grid--cols-6,.lt-launch__grid--cols-7,.lt-launch__grid--cols-8){--lt-launch-cols:4}}@container lt-launch (width<=303px){.lt-launch__grid:is(.lt-launch__grid--cols-4,.lt-launch__grid--cols-5,.lt-launch__grid--cols-6,.lt-launch__grid--cols-7,.lt-launch__grid--cols-8){--lt-launch-cols:3}}@container lt-launch (width<=223px){.lt-launch__grid:is(.lt-launch__grid--cols-3,.lt-launch__grid--cols-4,.lt-launch__grid--cols-5,.lt-launch__grid--cols-6,.lt-launch__grid--cols-7,.lt-launch__grid--cols-8){--lt-launch-cols:2}}.lt-launch__grid--size-xs{--lt-launch-well:.72}.lt-launch__grid--size-s{--lt-launch-well:.86}.lt-launch__grid--size-l{--lt-launch-cell:210px;--lt-launch-scale:1.25;--lt-launch-glyph:50cqi;--lt-launch-type-max:var(--fs-6)}.lt-launch__grid--size-xl{--lt-launch-cell:252px;--lt-launch-scale:1.5;--lt-launch-glyph:56cqi;--lt-launch-type-max:var(--fs-title)}.lt-launch__grid:is(.lt-launch__grid--size-l,.lt-launch__grid--size-xl):not(.lt-launch__grid--cols-1){--lt-launch-share:calc((100% + var(--lt-launch-gap-x)) / var(--lt-launch-cols) + -1 * var(--lt-launch-gap-x));grid-template-columns:repeat(auto-fill, minmax(max(min(var(--lt-launch-scale) * min(168px, var(--lt-launch-share)), (100% + -1 * var(--lt-launch-gap-x)) / 2 + -.5px), var(--lt-launch-share) + -.5px), 1fr))}.lt-launch__cell{min-width:0;display:flex}.lt-launch-tile{width:100%;color:var(--text);font:inherit;cursor:pointer;border-radius:var(--r-4);-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border:0;flex-direction:column;align-items:center;gap:8px;padding:0;display:flex;position:relative;container-type:inline-size}.lt-launch-tile__well{width:max(min(100%, 64px), var(--lt-launch-well) * 100%);aspect-ratio:1;background:var(--cc);color:var(--cc-contrast);box-shadow:inset 0 0 0 1px var(--ink-edge), inset 0 1px 0 var(--sheen), var(--sh-1);transition:transform var(--d-1) var(--ease), box-shadow var(--d-1) var(--ease);border-radius:22%;place-items:center;display:grid;container-type:inline-size}.lt-launch-tile__well>svg{width:var(--lt-launch-glyph);height:var(--lt-launch-glyph);stroke-width:1.75px}.lt-launch-tile__emoji{font-size:var(--lt-launch-glyph);line-height:1}.lt-launch-tile.lt-color-default .lt-launch-tile__well{background:var(--surface-3);color:var(--text);box-shadow:inset 0 0 0 1px var(--line), var(--sh-1)}.lt-launch-tile__text{flex-direction:column;align-items:center;gap:2px;min-width:0;max-width:100%;display:flex}.lt-launch-tile__label{max-width:100%;font-size:clamp(var(--fs-3), 14cqi, var(--lt-launch-type-max));text-align:center;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.lt-launch-tile__caption{max-width:100%;font-size:var(--fs-2);color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.lt-launch-tile__badge{top:-4px;right:calc(50% + -.5 * max(min(100%, 64px), var(--lt-launch-well) * 100%) + -4px);border-radius:var(--r-pill);background:var(--cc);min-width:22px;height:22px;color:var(--cc-contrast);font-size:var(--fs-2);box-shadow:0 0 0 2px var(--bg);place-items:center;padding:0 6px;font-weight:700;display:inline-grid;position:absolute}.lt-launch-tile:active .lt-launch-tile__well{transform:scale(.96)}.lt-launch-tile:disabled,.lt-launch-tile[aria-disabled=true]{cursor:default;opacity:.6}@media (hover:hover){.lt-launch-tile:hover .lt-launch-tile__well{box-shadow:inset 0 0 0 1px var(--ink-edge), inset 0 1px 0 var(--sheen), var(--sh-2)}}.lt-launch-tile.is-listening .lt-launch-tile__well{box-shadow:0 0 0 3px var(--surface), 0 0 0 5px var(--cc)}.lt-launch-tile:focus-visible{outline-offset:2px;outline:2px solid #0000}.lt-launch-tile:has(input:focus-visible){outline-offset:2px;outline:2px solid #0000}.lt-launch-tile:focus-visible{box-shadow:none}.lt-launch-tile:focus-visible .lt-launch-tile__well{box-shadow:var(--focus-ring)}.lt-launch-tile:has(input:focus-visible) .lt-launch-tile__well{box-shadow:var(--focus-ring)}.lt-launch-tile.is-listening:focus-visible .lt-launch-tile__well{box-shadow:var(--focus-ring), 0 0 0 6px var(--surface), 0 0 0 8px var(--cc)}[data-reduced-motion=true] .lt-launch-tile__well{transition:none}[data-reduced-motion=true] .lt-launch-tile:active .lt-launch-tile__well{transform:none}@media (prefers-reduced-motion:reduce){.lt-launch-tile__well{transition:none}.lt-launch-tile:active .lt-launch-tile__well{transform:none}}.lt-launch__grid--cols-1{--lt-launch-cell:520px;--lt-launch-gap-y:12px}.lt-launch__grid--cols-1 .lt-launch-tile{background:var(--surface);border-radius:var(--r-4);box-shadow:var(--sh-1);flex-direction:row;justify-content:flex-start;gap:16px;padding:10px 14px}[data-theme=dark] .lt-launch__grid--cols-1 .lt-launch-tile{background:var(--surface-2)}.lt-launch__grid--cols-1 .lt-launch-tile__well{width:calc(64px * var(--lt-launch-well) * var(--lt-launch-scale));flex:none}.lt-launch__grid--cols-1 .lt-launch-tile__emoji{font-size:50cqi}.lt-launch__grid--cols-1 .lt-launch-tile__text{align-items:flex-start}.lt-launch__grid--cols-1 .lt-launch-tile__label{font-size:max(var(--fs-6), var(--lt-launch-type-max));text-align:start;-webkit-line-clamp:1}.lt-launch__grid--cols-1 .lt-launch-tile__badge{margin-left:auto;position:static}.lt-launch__status{justify-items:center;display:grid;position:sticky;bottom:0}.lt-launch-voice__live{border-radius:var(--r-3);background:var(--surface);max-width:560px;color:var(--text);box-shadow:var(--sh-2);font-size:var(--fs-4);margin:16px 0 0;padding:10px 14px}.lt-launch__empty{color:var(--text-2);font-size:var(--fs-5);justify-items:center;gap:12px;margin:auto;display:grid}.lt-launch-glyph{background:var(--cc);width:32px;height:32px;color:var(--cc-contrast);border-radius:22%;flex:none;place-items:center;font-size:17px;line-height:1;display:grid}.lt-launch-glyph>svg{width:16px;height:16px}.lt-launch-glyph.lt-color-default{background:var(--surface-3);color:var(--text)}.lt-app{background:var(--bg);width:100%;height:100%;color:var(--text);display:flex;position:relative;overflow:hidden}.lt-main{flex-direction:column;flex:auto;min-width:0;height:100%;display:flex;position:relative}.lt-view{flex:auto;min-height:0;position:relative;overflow:hidden}.lt-view__inner{min-height:0;position:absolute;inset:0;overflow:hidden}.lt-app[data-view=board] .lt-view__inner{overflow:hidden}.lt-splash{z-index:200;background:var(--bg);color:var(--text);pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:14px;display:flex;position:fixed;inset:0}.lt-splash.has-problem{pointer-events:auto}.lt-splash__mark{background:var(--surface);width:84px;height:84px;box-shadow:var(--sh-2);color:var(--accent);border-radius:24px;place-items:center;display:grid}.lt-splash__name{font-size:var(--fs-4);letter-spacing:.01em;color:var(--text-2);font-weight:600}@media (max-width:767px){.lt-main{width:100%}}.lt-lazy-skeleton{opacity:0;background:linear-gradient(180deg, var(--surface-2) 0%, transparent 60%);animation:.24s ease-out .15s forwards lt-lazy-skeleton-in;position:absolute;inset:0}@keyframes lt-lazy-skeleton-in{to{opacity:.6}}.lt-lazy-editor{white-space:pre-wrap;overflow-wrap:anywhere;min-height:120px;color:var(--text-2);font-size:var(--fs-4);padding:44px 0 0;line-height:1.6}.lt-lazy-editor:empty:before{content:""}.lt-vwins>.lt-errcard,.lt-view>.lt-errcard{pointer-events:auto;z-index:5;margin:0;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)}@media (prefers-reduced-motion:reduce){.lt-lazy-skeleton{animation-duration:0s}}.lt-lazy-editor--document{max-width:68ch}
