@media (min-width:1500px){.lt .lt-sw{margin-right:calc(-1*min(300px,max(0px,50vw - 660px - 2.5rem)))}}.lt .lt-sw .lt-sw__stage{min-height:clamp(27rem,37vw,35rem)}.lt .lt-sw .lt-sw__expand{border-color:var(--lt-blue);background:var(--lt-blue);color:#fff;min-height:30px;padding:0 .85rem;font-weight:600}.lt .lt-sw .lt-sw__expand:hover,.lt .lt-sw .lt-sw__expand:focus-visible{background:var(--lt-blue-dark);border-color:var(--lt-blue-dark);color:#fff}.lt .lt-sw[data-on=true][data-touched=false] .lt-sw__expand{animation:1.8s ease-out 2.4s infinite lt-hint}.lt .lt-sw .lt-app{grid-template-columns:9.4rem minmax(0,1fr)}.lt .lt-sw .lt-app__nav .is-ask{white-space:nowrap;background:#6fb2ff1a;display:block}.lt .lt-sw .lt-app__nav .is-ask.is-active{background:#6fb2ff38}.lt .lt-sw .lt-app__main{gap:.6rem}.lt .lt-sw .lt-app__screen{flex-direction:column;flex:1;min-height:0;display:flex}.lt .lt-sw .lt-app__screen>*{flex:1;min-height:0}.lt .lt-sw .lt-app__rows{scrollbar-width:thin;scrollbar-color:#0b11202e #0000;overflow-y:auto}.lt .lt-sw .lt-app__pane>.lt-app__rows{flex:0 auto}.lt .lt-sw .lt-app__bar2{align-items:center;gap:.6rem;min-height:1.9rem;display:flex}.lt .lt-sw .lt-app__bar2 h4{font-family:var(--font-heading),serif;color:var(--lt-ink);white-space:nowrap;align-items:baseline;gap:.6rem;font-size:1.2em;font-weight:500;display:flex}.lt .lt-sw .lt-app__bar2 h4 small{font-family:var(--font-mono),monospace;color:var(--lt-muted);font-size:.62em}.lt .lt-sw .lt-app__tip{min-width:0;font-family:var(--font-mono),monospace;color:var(--lt-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.74em;overflow:hidden}.lt .lt-sw .lt-app__new{background:var(--lt-navy);min-height:1.9rem;font:inherit;color:#fff;cursor:pointer;border:0;border-radius:999px;flex:none;margin-left:auto;padding:0 .8rem;font-size:.9em;font-weight:600;transition:background .15s}.lt .lt-sw .lt-app__new:hover,.lt .lt-sw .lt-app__new:focus-visible{background:var(--lt-blue);outline:none}.lt .lt-sw .lt-app__row.is-followed{border-color:var(--lt-blue);box-shadow:inset 3px 0 0 var(--lt-blue)}.lt .lt-sw .lt-app__row.is-new{animation:.9s lt-new-row}.lt .lt-sw .lt-app__row b em{background:var(--lt-blue);font-family:var(--font-mono),monospace;letter-spacing:.06em;text-transform:uppercase;color:#fff;vertical-align:.1em;border-radius:4px;margin-left:.5em;padding:.1em .45em;font-size:.68em;font-style:normal;font-weight:600}.lt .lt-sw .lt-app__facts{border:1px solid var(--lt-border);background:#fff;border-radius:8px;gap:0;margin:0;display:grid}.lt .lt-sw .lt-app__facts div{border-bottom:1px solid var(--lt-border);grid-template-columns:5.5em minmax(0,1fr);align-items:center;gap:.6rem;padding:.42rem .7rem;display:grid}.lt .lt-sw .lt-app__facts div:last-child{border-bottom:0}.lt .lt-sw .lt-app__facts dt{font-family:var(--font-mono),monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--lt-muted);font-size:.76em}.lt .lt-sw .lt-app__facts dd{min-width:0;color:var(--lt-ink);align-items:center;gap:.4rem;margin:0;display:flex}.lt .lt-sw .lt-app__facts .is-warn dd{color:#a35a12;font-weight:600}.lt .lt-sw .lt-app__cta{flex-wrap:wrap;align-items:center;gap:.9rem;display:flex}.lt .lt-sw .lt-app__following{color:var(--lt-blue-dark);font-weight:600}.lt .lt-sw .lt-app__bar{position:relative;overflow:visible}.lt .lt-sw .lt-app__bar i{max-width:100%}.lt .lt-sw .lt-app__bar em{background:var(--lt-ink);opacity:.35;width:2px;position:absolute;top:-3px;bottom:-3px}.lt .lt-sw .lt-app__stock.is-ordered .lt-app__bar i{background:repeating-linear-gradient(-45deg, var(--lt-blue), var(--lt-blue) 4px, #7da7f5 4px, #7da7f5 8px)}.lt .lt-sw .lt-app__act.is-waiting{color:var(--lt-blue-dark);animation:1.1s ease-in-out infinite lt-wait}.lt .lt-sw .lt-new{gap:.6rem}.lt .lt-sw .lt-new__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.lt .lt-sw .lt-new__grid label{flex-direction:column;gap:.2rem;min-width:0;display:flex}.lt .lt-sw .lt-new__grid label>span:first-child{font-family:var(--font-mono),monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--lt-muted);font-size:.72em}.lt .lt-sw .lt-new__grid select,.lt .lt-sw .lt-new__grid .lt-new__qty{border:1px solid var(--lt-border-2);width:100%;min-height:2.3em;font:inherit;color:var(--lt-ink);background:#fff;border-radius:8px;font-size:max(1em,16px)}.lt .lt-sw .lt-new__grid select{padding:0 .6em}.lt .lt-sw .lt-new__grid select:focus{border-color:var(--lt-blue);outline:none}.lt .lt-sw .lt-new__qty{grid-template-columns:2.3em 1fr 2.3em;align-items:center;display:grid;overflow:hidden}.lt .lt-sw .lt-new__qty output{text-align:center;font-weight:600}.lt .lt-sw .lt-new__qty button{background:var(--lt-surface-2);font:inherit;color:var(--lt-ink);cursor:pointer;border:0;align-self:stretch}.lt .lt-sw .lt-new__qty button:hover,.lt .lt-sw .lt-new__qty button:focus-visible{background:var(--lt-blue);color:#fff;outline:none}.lt .lt-sw .lt-new__checks{border:1px solid var(--lt-border);color:var(--lt-text);background:#fff;border-radius:8px;gap:.3rem;margin:0;padding:.55rem .7rem;font-size:.92em;list-style:none;display:grid}.lt .lt-sw .lt-new__checks li{align-items:baseline;gap:.5rem;display:flex}.lt .lt-sw .lt-new__checks i{border-radius:50%;flex:none;width:7px;height:7px;transform:translateY(-1px)}.lt .lt-sw .lt-new__checks i.is-ok{background:#1fa35c}.lt .lt-sw .lt-new__checks i.is-warn{background:#d9822b}.lt .lt-sw .lt-new__checks b{color:var(--lt-ink);display:inline-block}.lt .lt-sw .lt-track{background:var(--lt-navy);color:var(--lt-ice-muted);border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.35rem .8rem;padding:.55rem .7rem;display:grid}.lt .lt-sw .lt-track.is-following{grid-template-areas:"name next""job next""note next"}.lt .lt-sw .lt-track__job{grid-area:job;min-width:0}.lt .lt-sw .lt-track__name{min-width:0;font:inherit;text-align:left;color:#f4f8ff;cursor:pointer;background:0 0;border:0;grid-area:name;align-items:baseline;gap:.6em;padding:0;display:flex}.lt .lt-sw .lt-track__name small{font-family:var(--font-mono),monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--lt-volt);font-size:.66em}.lt .lt-sw .lt-track__name b{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.lt .lt-sw .lt-track__name:hover b,.lt .lt-sw .lt-track__name:focus-visible b{text-decoration:underline}.lt .lt-sw .lt-track__name:focus-visible{outline:none}.lt .lt-sw .lt-track__steps{flex:1;grid-template-columns:repeat(6,minmax(0,1fr));min-width:0;margin:0;padding:0;font-size:.68em;list-style:none;display:grid}.lt .lt-sw .lt-track__steps li{color:#a9b8cd99;flex-direction:column;gap:.3rem;min-width:0;display:flex;position:relative}.lt .lt-sw .lt-track__steps li:before{content:"";background:#ffffff24;height:2px;transition:background .4s;position:absolute;top:4px;left:10px;right:0}.lt .lt-sw .lt-track__steps li:last-child:before{display:none}.lt .lt-sw .lt-track__steps span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.lt .lt-sw .lt-track__steps i{background:var(--lt-navy);border:2px solid #ffffff4d;border-radius:50%;width:10px;height:10px;transition:background .4s,border-color .4s,box-shadow .4s;position:relative}.lt .lt-sw .lt-track__steps .is-done{color:#dbe7f7}.lt .lt-sw .lt-track__steps .is-done:before{background:var(--lt-volt)}.lt .lt-sw .lt-track__steps .is-done i{background:var(--lt-volt);border-color:var(--lt-volt)}.lt .lt-sw .lt-track__steps .is-now{color:#fff;font-weight:600}.lt .lt-sw .lt-track__steps .is-now i{border-color:var(--lt-volt);box-shadow:0 0 0 3px #6fb2ff40}.lt .lt-sw .lt-track__note{min-width:0;font-family:var(--font-mono),monospace;color:#c5d3e6;grid-area:note;align-items:center;gap:.6rem;font-size:.78em;line-height:1.4;display:flex}.lt .lt-sw .lt-track__note>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.lt .lt-sw .lt-track__note>i{background:#1fa35c;border-radius:50%;flex:none;width:7px;height:7px}.lt .lt-sw .lt-track__note button{font:inherit;color:var(--lt-volt);cursor:pointer;background:0 0;border:0;flex:none;padding:0}.lt .lt-sw .lt-track__note button:hover,.lt .lt-sw .lt-track__note button:focus-visible{outline:none;text-decoration:underline}.lt .lt-sw .lt-track__note .lt-app__flash{animation-name:lt-flash-dark}.lt .lt-sw .lt-track:not(.is-following) .lt-track__note{grid-area:auto}.lt .lt-sw .lt-track__next{background:var(--lt-volt);min-height:2.5em;font:inherit;color:#060a14;white-space:nowrap;cursor:pointer;border:0;border-radius:999px;grid-area:next;padding:0 1em;font-weight:700;transition:background .15s,transform .15s;animation:.38s cubic-bezier(.3,1.4,.5,1) lt-bump}.lt .lt-sw .lt-track__next:hover:not(:disabled),.lt .lt-sw .lt-track__next:focus-visible{background:#fff;outline:none}.lt .lt-sw .lt-track__next:active:not(:disabled){transform:scale(.97)}.lt .lt-sw .lt-track__next:disabled{color:#c5d3e6;cursor:default;background:#ffffff24;animation:1.1s ease-in-out infinite lt-wait}.lt .lt-sw .lt-track__next.is-done{color:#04130b;background:#2fbf74}.lt .lt-sw .lt-track:not(.is-following) .lt-track__next{grid-area:auto}.lt .lt-sw[data-on=true][data-touched=false] .lt-track__next.is-hint{animation:1.8s ease-out 1.6s infinite lt-hint-volt}.lt .lt-sw .lt-board__card{transition:box-shadow .15s,transform .15s,opacity .15s}.lt .lt-sw .lt-board__card.is-movable{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.lt .lt-sw .lt-board__card.is-movable:hover{transform:translateY(-1px);box-shadow:0 5px 14px #0b112024}.lt .lt-sw .lt-board__card.is-followed{border-color:var(--lt-blue);box-shadow:inset 3px 0 0 var(--lt-blue)}.lt .lt-sw .lt-board__card.is-dragging{opacity:.3}.lt .lt-sw .lt-board__open{cursor:inherit}.lt .lt-sw .lt-board__col.is-target{background:#2563eb0d;border-color:#2563eb80}.lt .lt-sw .lt-board__col.is-over{background:var(--lt-blue-soft);border-color:var(--lt-blue);border-style:solid}.lt .lt-sw .lt-cal__day.is-target{border-style:dashed}.lt .lt-sw .lt-cal__job.is-movable{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.lt .lt-sw .lt-cal__job.is-dragging{opacity:.3}.lt .lt-sw .lt-ai{flex-direction:column;gap:.5rem;min-width:0;min-height:0;display:flex}.lt .lt-sw .lt-ai__head{align-items:center;gap:.55rem;display:flex}.lt .lt-sw .lt-ai__head>span:nth-child(2){flex-direction:column;min-width:0;line-height:1.2;display:flex}.lt .lt-sw .lt-ai__head b{font-family:var(--font-heading),serif;color:var(--lt-ink);font-size:1.1em;font-weight:500}.lt .lt-sw .lt-ai__head small{color:var(--lt-muted);font-size:.8em}.lt .lt-sw .lt-ai__head button{border:1px solid var(--lt-border-2);font:inherit;color:var(--lt-muted);cursor:pointer;background:0 0;border-radius:999px;margin-left:auto;padding:.2rem .6rem;font-size:.82em}.lt .lt-sw .lt-ai__head button:hover,.lt .lt-sw .lt-ai__head button:focus-visible{border-color:var(--lt-blue);color:var(--lt-blue);outline:none}.lt .lt-sw .lt-ai__avatar{background:linear-gradient(135deg, var(--lt-blue), #7c5cff);color:#fff;border-radius:50%;flex:none;place-items:center;width:1.9em;height:1.9em;font-size:.9em;display:grid}.lt .lt-sw .lt-ai__log{scrollbar-width:thin;scrollbar-color:#0b11202e #0000;flex-direction:column-reverse;flex:1;gap:.9rem;min-height:0;padding-right:.25rem;display:flex;overflow-y:auto}.lt .lt-sw .lt-ai__empty{flex-direction:column;gap:.6rem;margin-block:auto;display:flex}.lt .lt-sw .lt-ai__empty>p{color:var(--lt-muted);font-size:1em;line-height:1.5}.lt .lt-sw .lt-ai__starters{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;display:grid}.lt .lt-sw .lt-ai__starters button{border:1px solid var(--lt-border);font:inherit;text-align:left;color:var(--lt-ink);cursor:pointer;background:#fff;border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.1rem .55rem;padding:.55rem .65rem;transition:border-color .15s,box-shadow .15s,transform .15s;display:grid}.lt .lt-sw .lt-ai__starters button:hover,.lt .lt-sw .lt-ai__starters button:focus-visible{border-color:var(--lt-blue);outline:none;transform:translateY(-1px);box-shadow:0 6px 16px #2563eb24}.lt .lt-sw .lt-ai__starters i{background:var(--lt-blue-soft);width:1.9em;height:1.9em;color:var(--lt-blue-dark);border-radius:8px;grid-row:span 2;place-items:center;font-style:normal;font-weight:700;display:grid}.lt .lt-sw .lt-ai__starters b{font-size:.94em;font-weight:600;line-height:1.25}.lt .lt-sw .lt-ai__starters small{color:var(--lt-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.8em;overflow:hidden}.lt .lt-sw .lt-ai__turn{flex-direction:column;gap:.55rem;display:flex}.lt .lt-sw .lt-ai__q{background:var(--lt-navy);color:#f4f8ff;border-radius:14px 14px 3px;align-self:flex-end;max-width:85%;padding:.4rem .75rem;font-size:1em;line-height:1.4;animation:.22s lt-pane}.lt .lt-sw .lt-ai__reply{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.55rem;display:grid}.lt .lt-sw .lt-ai__body{flex-direction:column;gap:.5rem;min-width:0;display:flex}.lt .lt-sw .lt-ai__body>p{color:var(--lt-text);font-size:1em;line-height:1.55}.lt .lt-sw .lt-ai__steps{font-family:var(--font-mono),monospace;color:var(--lt-muted);flex-wrap:wrap;gap:.25rem .9rem;margin:0;padding:0;font-size:.74em;list-style:none;display:flex}.lt .lt-sw .lt-ai__steps li{align-items:center;gap:.35rem;display:flex}.lt .lt-sw .lt-ai__steps li:before{content:"✓";color:#1fa35c}.lt .lt-sw .lt-ai__steps li.is-working{color:var(--lt-blue-dark)}.lt .lt-sw .lt-ai__steps li.is-working:before{content:"";border:2px solid var(--lt-blue);border-top-color:#0000;border-radius:50%;width:.7em;height:.7em;animation:.7s linear infinite lt-spin}.lt .lt-sw .lt-ai__card{border:1px solid var(--lt-border);background:#fff;border-radius:10px;margin:0;padding:.55rem .7rem;list-style:none;animation:.26s lt-pane}.lt .lt-sw .lt-ai__card small{font-family:var(--font-mono),monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--lt-muted);margin-bottom:.3rem;font-size:.72em;display:block}.lt .lt-sw .lt-ai__card dl{margin:0}.lt .lt-sw .lt-ai__card dl div{border-bottom:1px solid var(--lt-border);justify-content:space-between;gap:1rem;padding:.22rem 0;display:flex}.lt .lt-sw .lt-ai__card dl div:last-child{border-bottom:0}.lt .lt-sw .lt-ai__card dl div.is-strong{color:var(--lt-ink);padding-top:.4rem;font-weight:700}.lt .lt-sw .lt-ai__card dl dt{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.lt .lt-sw .lt-ai__card dl dd{font-family:var(--font-mono),monospace;white-space:nowrap;margin:0;font-size:.94em}.lt .lt-sw .lt-ai__list li{border-bottom:1px solid var(--lt-border);justify-content:space-between;align-items:center;gap:.6rem;padding:.3rem 0;display:flex}.lt .lt-sw .lt-ai__list li:last-child{border-bottom:0}.lt .lt-sw .lt-ai__list li>span:first-child{min-width:0;color:var(--lt-muted);flex-direction:column;font-size:.88em;display:flex}.lt .lt-sw .lt-ai__list li b{color:var(--lt-ink);font-size:1.1em;font-weight:600}.lt .lt-sw .lt-ai__bar{gap:.3rem;padding:.3rem 0;display:grid}.lt .lt-sw .lt-ai__bar>span:first-child{color:var(--lt-muted);justify-content:space-between;gap:.6rem;font-size:.88em;display:flex}.lt .lt-sw .lt-ai__bar b{color:var(--lt-ink)}.lt .lt-sw .lt-ai__meter{background:var(--lt-surface-2);border-radius:4px;height:8px;position:relative}.lt .lt-sw .lt-ai__meter i{background:var(--lt-blue);transform-origin:0;border-radius:4px;height:100%;animation:.6s cubic-bezier(.2,.8,.2,1) lt-grow;display:block}.lt .lt-sw .lt-ai__meter em{background:var(--lt-ink);width:2px;position:absolute;top:-4px;bottom:-4px}.is-low .lt .lt-sw .lt-ai__meter i{background:#d9822b}.lt .lt-sw .lt-ai__actions,.lt .lt-sw .lt-ai__follow{flex-wrap:wrap;gap:.35rem;animation:.26s lt-pane;display:flex}.lt .lt-sw .lt-ai__actions button{background:var(--lt-blue);min-height:2.1em;font:inherit;color:#fff;cursor:pointer;border:0;border-radius:999px;padding:0 .85em;font-size:.92em;font-weight:600}.lt .lt-sw .lt-ai__actions button:hover:not(:disabled),.lt .lt-sw .lt-ai__actions button:focus-visible{background:var(--lt-blue-dark);outline:none}.lt .lt-sw .lt-ai__actions button.is-done{color:#14633a;cursor:default;background:#dcf5e6}.lt .lt-sw .lt-ai__follow button,.lt .lt-sw .lt-ai__chips button{border:1px solid var(--lt-border-2);font:inherit;color:var(--lt-ink);white-space:nowrap;cursor:pointer;background:#fff;border-radius:999px;padding:.25rem .65rem;font-size:.86em}.lt .lt-sw .lt-ai__follow button:hover,.lt .lt-sw .lt-ai__follow button:focus-visible,.lt .lt-sw .lt-ai__chips button:hover,.lt .lt-sw .lt-ai__chips button:focus-visible{border-color:var(--lt-blue);color:var(--lt-blue);outline:none}.lt .lt-sw .lt-ai__follow button{color:var(--lt-text);border-style:dashed}.lt .lt-sw .lt-ai__chips{scrollbar-width:none;gap:.3rem;display:flex;overflow-x:auto}.lt .lt-sw .lt-ai__chips::-webkit-scrollbar{display:none}.lt .lt-sw .lt-ai__chips button{flex:none}.lt .lt-sw .lt-ai__form{border:1px solid var(--lt-border-2);background:#fff;border-radius:999px;align-items:center;gap:.3rem;padding:.25rem .25rem .25rem .9rem;transition:border-color .15s,box-shadow .15s;display:flex}.lt .lt-sw .lt-ai__form:focus-within{border-color:var(--lt-blue);box-shadow:0 0 0 3px var(--lt-blue-soft)}.lt .lt-sw .lt-ai__form input{min-width:0;font:inherit;color:var(--lt-ink);background:0 0;border:0;outline:none;flex:1;font-size:max(1em,16px)}.lt .lt-sw .lt-ai__form button{background:var(--lt-blue);width:2.1em;height:2.1em;font:inherit;color:#fff;cursor:pointer;border:0;border-radius:50%;flex:none;font-weight:700;transition:background .15s,opacity .15s}.lt .lt-sw .lt-ai__form button:disabled{background:var(--lt-surface-2);color:var(--lt-muted);cursor:default}.lt .lt-sw .lt-ai__form button:hover:not(:disabled),.lt .lt-sw .lt-ai__form button:focus-visible{background:var(--lt-blue-dark);outline:none}.lt .lt-sw .lt-ai__fine{font-family:var(--font-mono),monospace;color:var(--lt-muted);font-size:.68em;line-height:1.4}.lt .lt-sw .lt-app.is-wide{grid-template-columns:12rem minmax(0,1fr) clamp(19rem,27vw,25rem);font-size:clamp(.9rem,.95vw,1rem)}.lt .lt-sw .lt-app.is-wide .lt-app__main{gap:.85rem;padding:1.15rem}.lt .lt-sw .lt-app.is-wide .lt-app__nav .is-ask{display:none}.lt .lt-sw .lt-app.is-wide .lt-ai.is-docked{border-left:1px solid var(--lt-border);background:#f7f9fc;padding:1.15rem}.lt .lt-sw .lt-app.is-wide .lt-cal__day{min-height:6rem}.lt .lt-sw .lt-app.is-wide .lt-app__row .lt-app__open{padding-block:.7rem}.lt.lt-modal .lt-modal__win{width:min(1520px,100%);height:min(920px,100%);margin-right:0}.lt.lt-dragghost{z-index:900;border:1px solid var(--lt-blue);color:var(--lt-ink);pointer-events:none;will-change:transform;background:#fff;border-radius:8px;flex-direction:column;gap:.15rem;padding:.5rem .6rem;font-size:.82rem;display:flex;position:fixed;top:0;left:0;box-shadow:0 18px 40px #0b112047}.lt.lt-dragghost b{font-weight:600;line-height:1.25}.lt.lt-dragghost>span{font-family:var(--font-mono),monospace;color:var(--lt-muted);gap:.5em;font-size:.8em;display:flex}.lt.lt-dragghost:has(>.lt-pill){background:0 0;border:0;padding:0;width:auto!important}@keyframes lt-new-row{0%{background:var(--lt-blue-soft);opacity:0;transform:translateY(-8px)}40%{opacity:1;transform:none}to{background:#fff}}@keyframes lt-wait{50%{opacity:.45}}@keyframes lt-spin{to{transform:rotate(360deg)}}@keyframes lt-grow{0%{transform:scaleX(0)}}@keyframes lt-hint-volt{0%{box-shadow:0 0 #6fb2ff99}70%,to{box-shadow:0 0 0 10px #6fb2ff00}}@keyframes lt-flash-dark{0%{color:#7be3a8;opacity:0;transform:translateY(5px)}15%{opacity:1;transform:none}70%{color:#7be3a8}to{color:#c5d3e6}}@media (max-width:900px){.lt .lt-sw .lt-app.is-wide{grid-template-columns:9.4rem minmax(0,1fr)}.lt .lt-sw .lt-app.is-wide .lt-ai.is-docked{display:none}.lt .lt-sw .lt-app.is-wide .lt-app__nav .is-ask{display:block}}@media (max-width:560px){.lt .lt-sw .lt-sw__stage{min-height:36rem}.lt .lt-sw .lt-sw__expand span:last-child:not([aria-hidden]){display:none}.lt .lt-sw .lt-app,.lt .lt-sw .lt-app.is-wide{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.lt .lt-sw .lt-app__nav{gap:.1rem}.lt .lt-sw .lt-app__nav button{flex:none;padding-inline:.6rem}.lt .lt-sw .lt-app__nav .is-ask{order:-1}.lt .lt-sw .lt-app__nav .is-ask span,.lt .lt-sw .lt-app__tip{display:none}.lt .lt-sw .lt-new__checks{font-size:.86em}.lt .lt-sw .lt-track.is-following{grid-template-columns:minmax(0,1fr);grid-template-areas:"name""job""note""next"}.lt .lt-sw .lt-track__steps{font-size:.62em}.lt .lt-sw .lt-track__next{width:100%}.lt .lt-sw .lt-ai__starters{grid-template-columns:minmax(0,1fr)}.lt .lt-sw .lt-ai__starters small{display:none}.lt .lt-sw .lt-app__facts div{grid-template-columns:4.6em minmax(0,1fr)}.lt.lt-modal .lt-modal__win{height:100%}}@media (prefers-reduced-motion:reduce){.lt.lt-modal,.lt.lt-modal *,.lt.lt-dragghost{transition:none!important;animation:none!important}}
.lt{--lt-bg:#eef2f7;--lt-surface:#fff;--lt-surface-2:#e3e9f1;--lt-ink:#0b1120;--lt-text:#2a3649;--lt-muted:#596a84;--lt-blue:#2563eb;--lt-blue-dark:#1d4ed8;--lt-blue-soft:#2563eb1a;--lt-border:#0b11201a;--lt-border-2:#0b112029;--lt-navy:#0b1120;--lt-navy-2:#121a2c;--lt-ice:#ebf0f7;--lt-ice-muted:#a9b8cd;--lt-volt:#6fb2ff;background:var(--lt-bg);color:var(--lt-text);font-family:var(--font-body),sans-serif}.lt ::selection{background:var(--lt-blue);color:#fff}.lt a{color:var(--lt-blue)}.lt h1,.lt h2,.lt h3{font-family:var(--font-heading),serif;color:var(--lt-ink);letter-spacing:-.02em;margin:0;font-weight:400;line-height:1.08}.lt h2{font-size:clamp(2rem,3.6vw,3rem)}.lt h3{font-size:1.4rem;font-weight:500;line-height:1.2}.lt p{margin:0}.lt em{color:var(--lt-blue);font-style:italic}.lt-wrap{width:min(1320px,100% - 2*clamp(1.25rem,4.5vw,4rem));margin-inline:auto}.lt-kicker{font-family:var(--font-mono),monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--lt-muted);font-size:.72rem}.lt .lt-btn{border:1px solid #0000;border-radius:999px;align-items:center;gap:.5rem;min-height:48px;padding:0 1.5rem;font-size:.95rem;font-weight:500;text-decoration:none;transition:background .15s,color .15s,border-color .15s,transform .15s;display:inline-flex}.lt .lt-btn:hover{transform:translateY(-1px)}.lt .lt-btn--primary{background:var(--lt-blue);color:#fff}.lt .lt-btn--primary:hover{background:var(--lt-blue-dark);color:#fff}.lt .lt-btn--ink{background:var(--lt-navy);color:#fff}.lt .lt-btn--ink:hover{background:var(--lt-blue);color:#fff}.lt .lt-btn--ghost{border-color:var(--lt-border-2);color:var(--lt-ink)}.lt .lt-btn--ghost:hover{border-color:var(--lt-ink);color:var(--lt-ink)}.lt .lt-btn--volt{background:var(--lt-volt);color:#060a14}.lt .lt-btn--volt:hover{color:#060a14;background:#b8d4ff}.lt-hero{grid-template-columns:minmax(0,6fr) minmax(0,7fr);align-items:center;gap:clamp(2rem,4vw,3.5rem);padding-block:clamp(3rem,7vw,6rem) clamp(2.5rem,5vw,4.5rem);display:grid}.lt-hero__copy{flex-direction:column;gap:1.5rem;display:flex}.lt-hero__title{letter-spacing:-.025em;font-size:clamp(2.8rem,5.6vw,4.9rem);line-height:1.02}.lt-hero__lead{max-width:34rem;color:var(--lt-text);font-size:clamp(1.1rem,1.5vw,1.3rem);line-height:1.5}.lt-hero__ctas{flex-wrap:wrap;gap:.75rem;margin-top:.5rem;display:flex}.lt-proof{border-top:1px solid var(--lt-border);flex-wrap:wrap;gap:clamp(1.25rem,3vw,2.25rem);margin-top:1.25rem;padding-top:1.5rem;display:flex}.lt-proof div{flex-direction:column;gap:.2rem;display:flex}.lt-proof strong{font-family:var(--font-heading),serif;color:var(--lt-ink);font-size:1.75rem;font-weight:400;line-height:1.1}.lt-proof span{color:var(--lt-muted);font-size:.82rem}.lt-strip{background:var(--lt-surface);border:1px solid var(--lt-border);border-radius:16px;flex-wrap:wrap;align-items:center;gap:1.5rem;margin-bottom:clamp(3rem,6vw,5rem);padding:1.1rem 1.5rem;display:flex}.lt-strip p{color:var(--lt-text);font-size:.95rem}.lt-strip ul{flex-wrap:wrap;gap:.5rem;margin:0 0 0 auto;padding:0;list-style:none;display:flex}.lt-strip li{font-family:var(--font-mono),monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--lt-muted);border:1px solid var(--lt-border);border-radius:999px;padding:.4rem .7rem;font-size:.7rem}.lt-section{padding-block:clamp(1.5rem,3vw,2.5rem) clamp(3.5rem,7vw,6rem)}.lt-shead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:clamp(2rem,4vw,2.75rem);display:flex}.lt-shead h2{max-width:20ch}.lt-shead p{max-width:32rem;color:var(--lt-muted);font-size:1rem;line-height:1.6}.lt-work{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;display:grid}.lt-card{background:var(--lt-surface);border:1px solid var(--lt-border);color:inherit;border-radius:16px;flex-direction:column;gap:1rem;padding:1rem;text-decoration:none;transition:transform .18s,box-shadow .18s;display:flex}.lt-card:hover{color:inherit;transform:translateY(-3px);box-shadow:0 20px 40px #0b11201a}.lt-card__media{aspect-ratio:16/10;background:var(--lt-surface-2);border-radius:10px;overflow:hidden}.lt-card__media img{object-fit:cover;object-position:top left;width:100%;height:100%;display:block}.lt-card__body{flex-direction:column;gap:.4rem;padding:0 .5rem .5rem;display:flex}.lt-card__body p{font-size:.95rem;line-height:1.55}.lt-trade{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;margin-bottom:1.5rem;display:grid}.lt-trade__col{background:var(--lt-surface);border:1px solid var(--lt-border);border-radius:16px;flex-direction:column;gap:.75rem;padding:1.75rem;display:flex}.lt-trade__col ul{flex-direction:column;gap:.5rem;margin:.25rem 0 0;padding:0;list-style:none;display:flex}.lt-trade__col li{color:var(--lt-muted);align-items:baseline;gap:.75rem;font-size:1rem;display:flex}.lt-trade__col li:before{content:"—";color:var(--lt-border-2)}.lt-trade__col li.is-good{color:var(--lt-ink)}.lt-trade__col li.is-good:before{content:"+";color:var(--lt-blue)}.lt-trade__new{background:var(--lt-surface);border:1px solid var(--lt-blue);border-radius:20px;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:2.5rem;padding:clamp(1.75rem,3vw,2.75rem);display:grid}.lt-trade__new p{margin-top:.75rem;font-size:1.05rem;line-height:1.6}.lt-trade__new ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.lt-trade__new li{background:var(--lt-blue-soft);color:var(--lt-ink);font-family:var(--font-heading),serif;border-radius:12px;padding:1rem 1.1rem;font-size:1.15rem}.lt-sites{background:var(--lt-surface);border:1px solid var(--lt-border);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2rem;padding:1.5rem 1.75rem;display:flex}.lt-sites p{color:var(--lt-muted);margin-top:.25rem}.lt-sites h3{align-items:center;gap:.6rem;display:flex}.lt-sites .lt-tag{font-family:var(--font-mono),monospace;letter-spacing:.12em;border:1px solid var(--lt-border-2);color:var(--lt-muted);border-radius:4px;padding:.2rem .5rem;font-size:.62rem}.lt-cta{background:var(--lt-navy);color:var(--lt-ice);border-radius:24px;grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:3rem;margin-block:0 clamp(3rem,6vw,5rem);padding:clamp(2.5rem,5vw,4rem);display:grid}.lt-cta h2{color:#f4f8ff}.lt-cta p{color:var(--lt-ice-muted);max-width:30rem;margin-block:1rem 1.5rem;font-size:1.05rem;line-height:1.6}.lt-cta__meta{color:var(--lt-ice-muted);flex-direction:column;gap:.5rem;font-size:.95rem;display:flex}.lt-cta__meta a{color:#f4f8ff;text-decoration:none}.lt-cta__meta a:hover{color:var(--lt-volt)}.lt-sw{border:1px solid var(--lt-border-2);background:#dde3ec;border-radius:18px;transition:background .6s,box-shadow .6s,border-color .6s;overflow:hidden;box-shadow:0 30px 60px #0b112024}.lt-sw[data-on=true]{background:var(--lt-surface);border-color:#2563eb66;box-shadow:0 30px 70px #2563eb38,0 0 0 6px #2563eb12}.lt-sw__bar{border-bottom:1px solid var(--lt-border);font-family:var(--font-mono),monospace;color:var(--lt-muted);align-items:center;gap:.75rem;padding:.5rem .75rem .5rem 1rem;font-size:.7rem;display:flex}.lt-sw__dots{background:#b9c3d1;border-radius:50%;flex:none;width:8px;height:8px;margin-right:28px;box-shadow:14px 0 #b9c3d1,28px 0 #b9c3d1}.lt-sw__file{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.lt-sw__toggle{min-height:36px;font:inherit;letter-spacing:.12em;text-transform:uppercase;color:var(--lt-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:.5rem;padding:0 .25rem;display:inline-flex}.lt-sw__toggle:focus-visible{outline:2px solid var(--lt-blue);outline-offset:2px}.lt-sw__toggle i{background:#aab5c5;border-radius:999px;width:40px;height:22px;transition:background .3s;position:relative}.lt-sw__toggle i:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .32s cubic-bezier(.3,1.4,.5,1);position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0b112059}.lt-sw[data-on=true] .lt-sw__toggle i{background:var(--lt-blue)}.lt-sw[data-on=true] .lt-sw__toggle i:after{transform:translate(18px)}.lt-sw[data-on=true] .lt-sw__toggle span:last-child,.lt-sw[data-on=false] .lt-sw__toggle span:first-child{color:var(--lt-ink)}.lt-sw__stage{min-height:clamp(24rem,34vw,30rem);position:relative}.lt-sw__off,.lt-sw__on{padding:clamp(.75rem,1.6vw,1.25rem);transition:opacity .5s,transform .6s,filter .5s;position:absolute;inset:0}.lt-sw[data-on=true] .lt-sw__off{opacity:0;filter:blur(5px);pointer-events:none;transform:scale(.97)}.lt-sw__on{opacity:0;pointer-events:none}.lt-sw[data-on=true] .lt-sw__on{opacity:1;pointer-events:auto;transition-duration:.28s}.lt-sheet{font-family:var(--font-mono),monospace;color:#3a4658;background:#fff;border:0;border-top:1px solid #c2cbd8;border-left:1px solid #c2cbd8;grid-template-columns:2.1fr 1.5fr .9fr .9fr;font-size:clamp(.62rem,.9vw,.76rem);display:grid}.lt-sheet span{white-space:nowrap;text-overflow:ellipsis;border-bottom:1px solid #d3dae5;border-right:1px solid #d3dae5;min-height:2.2em;padding:.55rem .5rem;overflow:hidden}.lt-sheet .h{background:#eceff4;font-weight:600}.lt-sheet .hl{background:#fff3b0}.lt-sheet .q{background:#ffdcd5}.lt-sheet .err{color:#c0392b;font-weight:600}.lt-sw__mail,.lt-sw__note{transition:transform .6s;position:absolute;box-shadow:0 12px 26px #0b11202e}.lt-sw__mail{background:#fff;border:1px solid #c2cbd8;border-radius:8px;flex-direction:column;gap:.2rem;max-width:62%;padding:.7rem .85rem;font-size:.78rem;display:flex;bottom:7%;left:9%;transform:rotate(-2deg)}.lt-sw__mail b{color:var(--lt-ink);font-weight:600}.lt-sw__mail span{color:#c0392b}.lt-sw[data-on=true] .lt-sw__mail{transform:translate(-30px,40px)rotate(-9deg)}.lt-sw__note{color:#4a3f00;background:#ffe873;width:9.5rem;padding:.8rem;font-size:.82rem;line-height:1.35;bottom:16%;right:5%;transform:rotate(4deg)}.lt-sw[data-on=true] .lt-sw__note{transform:translate(40px,30px)rotate(14deg)}.lt-app{border:1px solid var(--lt-border);background:var(--lt-bg);border-radius:10px;grid-template-columns:8rem minmax(0,1fr);height:100%;font-size:clamp(.72rem,.95vw,.84rem);display:grid;overflow:hidden}.lt-app__nav{background:var(--lt-navy);color:var(--lt-ice-muted);flex-direction:column;gap:.2rem;padding:.9rem .6rem;display:flex}.lt-app__nav b{font-family:var(--font-heading),serif;color:#f4f8ff;padding:0 .5rem .6rem;font-size:1.05em;font-weight:500}.lt-app__nav button{font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;gap:.4rem;padding:.4rem .5rem;transition:background .15s,color .15s;display:flex}.lt-app__nav button:hover,.lt-app__nav button:focus-visible{color:#fff;background:#ffffff0f;outline:none}.lt-app__nav button:focus-visible{box-shadow:inset 0 0 0 1px var(--lt-volt)}.lt-app__nav .is-active,.lt-app__nav .is-active:hover{color:#fff;background:#ffffff1f}.lt-app__nav i{text-align:center;background:var(--lt-volt);color:#060a14;border-radius:999px;min-width:1.4em;font-size:.85em;font-style:normal}.lt-app__main{flex-direction:column;gap:.7rem;min-width:0;min-height:0;padding:.9rem;display:flex;overflow:hidden}.lt-app__tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.lt-app__tiles button{border:1px solid var(--lt-border);min-width:0;font:inherit;text-align:left;color:inherit;cursor:pointer;background:#fff;border-radius:8px;padding:.6rem .7rem}.lt-app__tiles button:hover,.lt-app__tiles button:focus-visible{border-color:var(--lt-blue);outline:none}.lt-app__tiles strong{font-family:var(--font-heading),serif;color:var(--lt-ink);font-size:1.7em;font-weight:400;line-height:1.1;display:block}.lt-app__tiles button>span:last-child{color:var(--lt-muted);font-size:.88em;display:block}.lt-app__rows{flex-direction:column;gap:.4rem;display:flex;position:relative}.lt .lt-app__row{border:1px solid var(--lt-border);background:#fff;border-radius:8px;grid-template-columns:minmax(0,1fr) 5.8em;align-items:center;gap:.6rem;padding:0 .7rem 0 0;transition:border-color .15s,box-shadow .15s;display:grid}.lt .lt-app__row:hover,.lt .lt-app__row:focus-within{border-color:#2563eb8c;box-shadow:0 4px 14px #2563eb1f}.lt .lt-app__row b{color:var(--lt-ink);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.lt .lt-app__open{min-width:0;font:inherit;text-align:left;color:inherit;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.75rem;padding:.5rem 0 .5rem .7rem;display:grid}.lt button.lt-app__open{cursor:pointer}.lt button.lt-app__open:focus-visible{outline:2px solid var(--lt-blue);outline-offset:1px;border-radius:7px}.lt-app__due{color:var(--lt-muted);font-family:var(--font-mono),monospace;font-size:.85em}.lt .lt-app__act{font:inherit;white-space:nowrap;color:var(--lt-blue);background:0 0;border:0;justify-self:end;padding:.2rem 0;font-size:.88em;font-weight:600}.lt .lt-app__act:is(button){cursor:pointer}.lt .lt-app__act:is(button):hover,.lt .lt-app__act:is(button):focus-visible{color:var(--lt-blue-dark);outline:none;text-decoration:underline}.lt .lt-app__act.is-done{color:#14633a;font-weight:400}.lt .lt-app__act.is-hint{border-radius:999px;margin-right:-.5rem;padding:.2rem .5rem}.lt-sw[data-on=true][data-touched=false] .lt .lt-app__act.is-hint{animation:1.8s ease-out 1.6s infinite lt-hint}@keyframes lt-hint{0%{box-shadow:0 0 #2563eb73}70%,to{box-shadow:0 0 0 9px #2563eb00}}.lt-app__swap{justify-items:end;display:inline-grid;position:relative}.lt-app__swap>*{grid-area:1/1}.lt-app__was{font-family:var(--font-mono),monospace;color:#c0392b;white-space:nowrap;opacity:0;pointer-events:none;align-self:center;font-size:.85em}.lt-sw[data-arriving=true] .lt-app__was{animation:1.15s both lt-was;animation-delay:calc(60ms + var(--i,0)*55ms)}.lt-app__now{display:inline-flex}.lt-sw[data-arriving=true] .lt-app__now{animation:1.15s both lt-now;animation-delay:calc(60ms + var(--i,0)*55ms)}.lt-app__tiles .lt-app__swap{justify-items:start;display:grid}.lt-app__tiles .lt-app__swap .lt-app__was{font-size:1.2em;font-weight:600}@keyframes lt-was{0%,62%{opacity:1}80%,to{opacity:0}}@keyframes lt-now{0%,70%{opacity:0;transform:scale(.9)}to{opacity:1;transform:none}}.lt-bump{animation:.42s cubic-bezier(.3,1.4,.5,1) lt-bump}@keyframes lt-bump{0%{opacity:.4;transform:scale(.82)}to{opacity:1;transform:none}}.lt-app__tiles strong{transform-origin:0}.lt-app__pane{flex-direction:column;gap:.5rem;min-height:0;animation:.26s lt-pane;display:flex}.lt-app__pane h4{font-family:var(--font-heading),serif;color:var(--lt-ink);white-space:nowrap;text-overflow:ellipsis;font-size:1.2em;font-weight:500;overflow:hidden}@keyframes lt-pane{0%{opacity:0;transform:translate(8px)}}.lt-app__head{justify-content:space-between;align-items:center;gap:.75rem;min-width:0;display:flex}.lt .lt-app__meta,.lt .lt-app__empty{color:var(--lt-muted);font-size:.9em;line-height:1.45}.lt .lt-app__empty{border:1px dashed var(--lt-border-2);border-radius:8px;padding:.9rem .8rem}.lt .lt-app__back{font:inherit;color:var(--lt-blue);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-size:.88em}.lt .lt-app__back:hover,.lt .lt-app__back:focus-visible{outline:none;text-decoration:underline}.lt-app__steps{color:var(--lt-muted);grid-template-columns:repeat(5,minmax(0,1fr));margin:.35rem 0;padding:0;font-size:.78em;list-style:none;display:grid}.lt-app__steps li{flex-direction:column;gap:.4rem;padding-right:.3rem;line-height:1.2;display:flex;position:relative}.lt-app__steps li:before{content:"";background:var(--lt-surface-2);height:2px;transition:background .3s;position:absolute;top:5px;left:12px;right:0}.lt-app__steps li:last-child:before{display:none}.lt-app__steps i{border:2px solid var(--lt-border-2);background:#fff;border-radius:50%;width:12px;height:12px;transition:background .3s,border-color .3s;position:relative}.lt-app__steps .is-done{color:var(--lt-ink)}.lt-app__steps .is-done:before{background:var(--lt-blue)}.lt-app__steps .is-done i{background:var(--lt-blue);border-color:var(--lt-blue)}.lt-app__steps .is-now{color:var(--lt-blue-dark);font-weight:600}.lt-app__steps .is-now i{border-color:var(--lt-blue);box-shadow:0 0 0 3px var(--lt-blue-soft)}.lt .lt-app__primary{background:var(--lt-blue);min-height:2.4em;font:inherit;color:#fff;cursor:pointer;border:0;border-radius:999px;align-self:flex-start;padding:0 1em;font-weight:600;transition:background .15s}.lt .lt-app__primary:hover,.lt .lt-app__primary:focus-visible{background:var(--lt-blue-dark);outline:none}.lt .lt-app__primary.is-quiet{color:#14633a;background:#dcf5e6}.lt .lt-app__stock .lt-app__open{grid-template-columns:minmax(0,1fr) minmax(2.5rem,5rem) 5.6em}.lt-app__bar{background:var(--lt-surface-2);border-radius:3px;height:6px;overflow:hidden}.lt-app__bar i{background:var(--lt-blue);border-radius:3px;height:100%;transition:width .5s,background .3s;display:block}.is-low .lt-app__bar i{background:#d9822b}.lt-app__stock .lt-app__due{text-align:right}.lt-app__stock.is-low .lt-app__due{color:#a35a12;font-weight:600}.lt .lt-sw__expand{border:1px solid var(--lt-border-2);min-height:28px;font:inherit;letter-spacing:.08em;text-transform:uppercase;color:var(--lt-muted);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:.35rem;padding:0 .6rem;transition:border-color .15s,color .15s;display:inline-flex}.lt .lt-sw__expand:hover,.lt .lt-sw__expand:focus-visible{border-color:var(--lt-blue);color:var(--lt-blue);outline:none}.lt .lt-sw__away{border:1px dashed var(--lt-border-2);background:var(--lt-bg);width:100%;height:100%;font:inherit;text-align:center;color:var(--lt-muted);cursor:pointer;border-radius:10px;place-content:center;gap:.4rem;display:grid}.lt .lt-sw__away span{color:var(--lt-blue);font-weight:600}.lt-app__nav .is-ask{color:var(--lt-volt);border:1px solid #6fb2ff59;margin-top:auto}.lt-app__main.is-ask .lt-app__tiles{display:none}.lt-app__jobs{flex-direction:column;flex:1;gap:.5rem;min-height:0;display:flex}.lt-board{flex:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:.4rem;min-height:0;display:grid}.lt-board__col{background:#0b11200a;border:1px dashed #0000;border-radius:8px;flex-direction:column;gap:.35rem;min-width:0;min-height:0;padding:.4rem;transition:background .15s,border-color .15s;display:flex;overflow-y:auto}.lt-board__col header{justify-content:space-between;align-items:center;gap:.3rem;display:flex}.lt-board__col header .lt-pill{text-overflow:ellipsis;padding:.15rem .45rem;font-size:.78em;overflow:hidden}.lt-board__col header i{font-style:normal;font-family:var(--font-mono),monospace;color:var(--lt-muted);font-size:.78em}.lt-board__col.is-target{border-color:#2563eb73}.lt-board__col.is-over{background:var(--lt-blue-soft);border-color:var(--lt-blue)}.lt-board__card{border:1px solid var(--lt-border);background:#fff;border-radius:7px;flex-direction:column;gap:.25rem;padding:.45rem .5rem;display:flex;box-shadow:0 1px 2px #0b11200f}.lt-board__card[draggable=true]{cursor:grab}.lt-board__card.is-dragging{opacity:.45}.lt .lt-board__open{min-width:0;font:inherit;text-align:left;color:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:.1rem;padding:0;display:flex}.lt .lt-board__open b{color:var(--lt-ink);font-size:.92em;font-weight:500;line-height:1.25}.lt .lt-board__open>span{font-family:var(--font-mono),monospace;color:var(--lt-muted);flex-wrap:wrap;gap:0 .5em;font-size:.74em;display:flex}.lt .lt-board__open>span span{white-space:nowrap}.lt .lt-board__open:hover b,.lt .lt-board__open:focus-visible b{color:var(--lt-blue)}.lt .lt-board__open:focus-visible{outline:none}.lt .lt-board__next{font:inherit;color:var(--lt-blue);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-size:.82em;font-weight:600}.lt .lt-board__next:hover,.lt .lt-board__next:focus-visible{outline:none;text-decoration:underline}.lt .lt-board__empty{color:var(--lt-muted);text-align:center;padding:.5rem .2rem;font-size:.78em}.lt-cal{flex:1;grid-template-rows:auto repeat(2,minmax(0,1fr));grid-template-columns:repeat(5,minmax(0,1fr));gap:.3rem;min-height:0;display:grid}.lt-cal__name{font-family:var(--font-mono),monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--lt-muted);font-size:.72em}.lt-cal__day{border:1px solid var(--lt-border);background:#fff;border-radius:7px;flex-direction:column;align-items:flex-start;gap:.25rem;min-width:0;min-height:3.6rem;padding:.35rem;transition:background .15s,border-color .15s;display:flex;overflow:hidden}.lt-cal__day.is-past{background:#ffffff80}.lt-cal__day.is-today{border-color:var(--lt-blue);box-shadow:inset 0 2px 0 var(--lt-blue)}.lt-cal__day.is-over{background:var(--lt-blue-soft);border-color:var(--lt-blue)}.lt-cal__num{font-family:var(--font-mono),monospace;color:var(--lt-muted);white-space:nowrap;font-size:.74em}.is-today .lt-cal__num{color:var(--lt-blue-dark);font-weight:600}.lt .lt-cal__job{max-width:100%;font:inherit;text-overflow:ellipsis;cursor:pointer;border:0;padding:.15rem .45rem;font-size:.78em;overflow:hidden}.lt .lt-cal__job[draggable=true]{cursor:grab}.lt .lt-cal__job:hover,.lt .lt-cal__job:focus-visible{outline:2px solid var(--lt-blue);outline-offset:1px}.lt-pill--risk{color:#8a2a1c;background:#ffdcd5}.lt .lt-app__when{flex-wrap:wrap;align-items:center;gap:.3rem;display:flex}.lt .lt-app__when b{color:var(--lt-ink);font-weight:600}.lt-app__nudge{gap:.2rem;margin-left:.2rem;display:inline-flex}.lt-app__nudge button{border:1px solid var(--lt-border-2);width:1.7em;height:1.7em;font:inherit;color:var(--lt-ink);cursor:pointer;background:#fff;border-radius:6px;line-height:1}.lt-app__nudge button:hover:not(:disabled),.lt-app__nudge button:focus-visible{border-color:var(--lt-blue);color:var(--lt-blue);outline:none}.lt-app__nudge button:disabled{opacity:.35;cursor:default}.lt .lt-app__asklink{font:inherit;color:var(--lt-blue);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-size:.9em}.lt .lt-app__asklink:hover,.lt .lt-app__asklink:focus-visible{outline:none;text-decoration:underline}.lt-app__spark{color:var(--lt-blue)}.lt.lt-modal{z-index:500;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0b11209e;place-items:center;padding:clamp(.5rem,3vw,2.5rem);animation:.2s lt-modal-in;display:grid;position:fixed;inset:0}.lt-modal__win{flex-direction:column;width:min(1120px,100%);height:min(740px,100%);animation:.28s cubic-bezier(.2,.8,.2,1) lt-modal-win;display:flex}.lt-modal__body{flex:1;min-height:0;padding:clamp(.6rem,1.4vw,1.1rem)}.lt-app.is-wide{grid-template-columns:11rem minmax(0,1fr);font-size:.95rem}.lt-app.is-wide .lt-app__main{gap:.9rem;padding:1.1rem}.lt-app.is-wide .lt-cal__day{min-height:5rem}@keyframes lt-modal-in{0%{opacity:0}}@keyframes lt-modal-win{0%{opacity:0;transform:translateY(14px)scale(.98)}}.lt-app__ghost{color:#7a271c;font-family:var(--font-mono),monospace;white-space:nowrap;opacity:0;pointer-events:none;background:#ffdcd5;border:1px dashed #c0392b;border-radius:8px;padding:.5rem .7rem;font-size:.85em;position:absolute;top:0;left:0}.lt-pill{white-space:nowrap;background:var(--lt-surface-2);color:var(--lt-text);border-radius:999px;padding:.2rem .55rem;font-size:.85em}.lt-pill--warn{color:#6b4e00;background:#fff0c2}.lt-pill--live{background:var(--lt-blue-soft);color:var(--lt-blue-dark)}.lt-pill--done{color:#14633a;background:#dcf5e6}.lt-app__foot{min-height:1.5em;font-family:var(--font-mono),monospace;color:var(--lt-muted);align-items:center;gap:.5rem;margin-top:auto;font-size:.8em;display:flex}.lt-app__foot i{background:#1fa35c;border-radius:50%;flex:none;width:7px;height:7px}.lt-app__foot span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.lt-app__flash{animation:1.6s lt-flash}@keyframes lt-flash{0%{color:#14633a;opacity:0;transform:translateY(6px)}15%{opacity:1;transform:none}70%{color:#14633a}to{color:var(--lt-muted)}}.lt-rise{opacity:0;transition:opacity .45s,transform .45s;transform:translateY(10px)}.lt-sw[data-on=true] .lt-rise{opacity:1;transition-delay:calc(.26s + var(--i,0)*70ms);transform:none}.lt-signs{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(2rem,4vw,3.5rem);display:grid}.lt-signs__hint{color:var(--lt-muted);margin-top:1.5rem}.lt-signs__list{border-top:1px solid var(--lt-border-2);flex-direction:column;margin-top:1rem;display:flex}.lt-signs__tab{border:0;border-bottom:1px solid var(--lt-border);font:inherit;text-align:left;color:var(--lt-muted);cursor:pointer;background:0 0;align-items:baseline;gap:.9rem;padding:.9rem .5rem .9rem 0;font-size:1.02rem;transition:color .15s,padding .2s,box-shadow .2s,background .2s;display:flex}.lt-signs__tab:before{content:attr(data-n);font-family:var(--font-mono),monospace;color:var(--lt-blue);font-size:.7rem}.lt-signs__tab:hover{color:var(--lt-ink)}.lt-signs__tab:focus-visible{outline:2px solid var(--lt-blue);outline-offset:-2px}.lt-signs__tab[aria-selected=true]{color:var(--lt-ink);background:var(--lt-surface);box-shadow:inset 3px 0 0 var(--lt-blue);padding-left:.9rem;font-weight:500}.lt-signs__caption{color:var(--lt-muted);text-align:right;margin-top:.75rem;font-size:.8rem}@keyframes lt-pop{0%{opacity:0;transform:translateY(12px)}}.lt-fix{background:var(--lt-surface);border:1px solid var(--lt-border);border-radius:20px;flex-direction:column;gap:1rem;min-height:25rem;padding:clamp(1.25rem,2.5vw,2rem);animation:.38s both lt-pop;display:flex;box-shadow:0 24px 50px #0b112014}.lt-fix h3{font-size:clamp(1.4rem,2.2vw,1.9rem);font-weight:400}.lt-fix__note{border-top:1px solid var(--lt-border);color:var(--lt-muted);margin-top:auto;padding-top:1rem;font-size:.95rem}.lt-fix__table{border:1px solid var(--lt-border);border-radius:12px;font-size:.9rem;display:grid;overflow:hidden}.lt-fix__table span{border-bottom:1px solid var(--lt-border);color:var(--lt-text);white-space:nowrap;text-overflow:ellipsis;padding:.7rem .85rem;overflow:hidden}.lt-fix__table .h{background:var(--lt-bg);font-family:var(--font-mono),monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--lt-muted);font-size:.68rem}.lt-fix__steps{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.lt-fix__steps li{border:1px solid var(--lt-border);background:var(--lt-bg);border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.85rem;padding:.8rem 1rem;display:grid}.lt-fix__steps b{color:var(--lt-ink);font-weight:500}.lt-fix__steps span{color:var(--lt-muted);text-align:right;font-size:.85rem}.lt-fix__steps i{border:2px solid var(--lt-border-2);border-radius:50%;width:12px;height:12px}.lt-fix__steps .is-done i{background:var(--lt-blue);border-color:var(--lt-blue)}.lt-fix__steps .is-live{background:var(--lt-surface);border-color:var(--lt-blue)}.lt-fix__steps .is-live i{border-color:var(--lt-blue);box-shadow:0 0 0 4px var(--lt-blue-soft)}.lt-fix__steps .is-live span{color:var(--lt-blue-dark)}.lt-fix__flow{flex-direction:column;align-items:center;display:flex}.lt-fix__source{background:var(--lt-navy);color:#f4f8ff;border-radius:12px;padding:.85rem 1.4rem;font-weight:500}.lt-fix__targets{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;width:100%;margin-top:2.5rem;display:grid;position:relative}.lt-fix__targets:before{content:"";border-left:2px solid var(--lt-blue);height:1.25rem;position:absolute;top:-2.5rem;left:50%}.lt-fix__targets:after{content:"";border-top:2px solid var(--lt-blue);position:absolute;top:-1.25rem;left:16.6667%;right:16.6667%}.lt-fix__targets div{border:1px solid var(--lt-border);background:var(--lt-bg);border-radius:12px;flex-direction:column;gap:.2rem;padding:.9rem 1rem;display:flex;position:relative}.lt-fix__targets div:before{content:"";border-left:2px solid var(--lt-blue);height:1.25rem;position:absolute;top:-1.25rem;left:50%}.lt-fix__targets b{color:var(--lt-ink);font-weight:500}.lt-fix__targets span{color:#14633a;font-size:.82rem}.lt-fix__queue{flex-direction:column;gap:.5rem;display:flex}.lt-fix__queue div{border:1px solid var(--lt-border);background:var(--lt-bg);border-radius:12px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:1rem;padding:.65rem .65rem .65rem 1rem;transition:background .2s;display:grid}.lt-fix__queue div.is-done{background:#eefaf3}.lt-fix__queue b{color:var(--lt-ink);font-weight:500}.lt-fix__queue span{font-family:var(--font-mono),monospace;color:var(--lt-muted);font-size:.82rem}.lt-fix__queue button{background:var(--lt-blue);color:#fff;min-width:7.2rem;min-height:38px;font:inherit;cursor:pointer;border:0;border-radius:999px;padding:0 1rem;font-size:.88rem;font-weight:500;transition:background .15s}.lt-fix__queue button:hover{background:var(--lt-blue-dark)}.lt-fix__queue button:disabled{color:#14633a;cursor:default;background:#dcf5e6}.lt-fix__tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.lt-fix__tiles div{border:1px solid var(--lt-border);background:var(--lt-bg);border-radius:12px;flex-direction:column;padding:1rem 1.1rem;display:flex}.lt-fix__tiles strong{font-family:var(--font-heading),serif;color:var(--lt-ink);font-size:2rem;font-weight:400;line-height:1.1}.lt-fix__tiles b{color:var(--lt-text);font-weight:500}.lt-fix__tiles span{font-family:var(--font-mono),monospace;letter-spacing:.06em;color:var(--lt-muted);margin-top:.35rem;font-size:.68rem}.lt-band{background:var(--lt-navy);color:var(--lt-ice);margin-block:clamp(1rem,3vw,2.5rem) clamp(4rem,8vw,7rem);padding-block:clamp(4.5rem,10vw,9rem)}.lt-band>.lt-wrap>.lt-kicker{color:var(--lt-volt);display:block}.lt-band h2{letter-spacing:-.03em;color:#f4f8ff;margin-top:1rem;font-size:clamp(3rem,7.5vw,6.5rem);line-height:.98}.lt-band h2 em{color:var(--lt-volt)}.lt-own{grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:stretch;gap:clamp(2rem,5vw,4.5rem);margin-top:clamp(2.5rem,6vw,5rem);display:grid}.lt-own__list{border-top:1px solid #ffffff38;grid-auto-rows:1fr;margin:0;padding:0;list-style:none;display:grid}.lt-own__list li{border-bottom:1px solid #ffffff1f;grid-template-columns:9rem minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1.1rem 0;display:grid}.lt-own__list .lt-kicker{color:#f4f8ff}.lt-own__list span{color:var(--lt-ice-muted)}.lt-own__list em{font-family:var(--font-heading),serif;color:var(--lt-volt);font-size:1.4rem}.lt-repo{background:var(--lt-navy-2);border:1px solid #ffffff1a;border-radius:20px;flex-direction:column;gap:1.25rem;padding:1.5rem;display:flex}.lt-repo h3{color:#f4f8ff;font-size:1.6rem}.lt-repo>p{color:var(--lt-ice-muted);line-height:1.6}.lt-repo__tree{font-family:var(--font-mono),monospace;border:1px solid #ffffff1f;border-radius:12px;font-size:.78rem;overflow:hidden}.lt-repo__tree div{border-bottom:1px solid #ffffff14;justify-content:space-between;gap:1rem;padding:.55rem .9rem;display:flex}.lt-repo__tree div:last-child{border-bottom:0}.lt-repo__tree b{color:#b8d4ff;font-weight:500}.lt-repo__tree span{color:var(--lt-ice-muted);text-align:right}.lt .lt-manifesto{max-width:19em;font-family:var(--font-heading),serif;letter-spacing:-.02em;color:#f4f8ff;margin-top:clamp(4rem,8vw,7rem);font-size:clamp(1.9rem,4.6vw,4rem);line-height:1.14}.lt-ways{border-top:1px solid var(--lt-border-2)}.lt .lt-way{border-bottom:1px solid var(--lt-border);color:var(--lt-text);grid-template-columns:3.5rem minmax(0,3fr) minmax(0,5fr) minmax(0,5fr);align-items:baseline;gap:1.5rem;padding:1.5rem .75rem;text-decoration:none;transition:background .2s;display:grid}.lt .lt-way .lt-kicker{color:var(--lt-blue)}.lt .lt-way h3{font-size:clamp(1.7rem,2.8vw,2.4rem);font-weight:400;transition:color .2s,transform .2s}.lt .lt-way p{line-height:1.55}.lt .lt-way ul{flex-wrap:wrap;justify-content:flex-end;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.lt .lt-way li{color:var(--lt-muted);border:1px solid var(--lt-border);background:var(--lt-bg);border-radius:999px;padding:.3rem .6rem;font-size:.74rem}.lt .lt-way:hover{background:var(--lt-surface)}.lt .lt-way:hover h3{color:var(--lt-blue);transform:translate(6px)}.lt-also{border:1px dashed var(--lt-border-2);border-radius:16px;grid-template-columns:11rem minmax(0,1fr);align-items:baseline;gap:1.5rem;margin-top:1.5rem;padding:1.25rem 1.5rem;display:grid}.lt-also ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}.lt-also li{color:var(--lt-text);font-size:.95rem;line-height:1.5}.lt-floor{background:var(--lt-navy);height:600vh;color:var(--lt-ice);margin-bottom:clamp(3.5rem,7vw,6rem)}.lt-floor__pin{align-items:center;height:100svh;display:flex;position:sticky;top:0;overflow:hidden}.lt-floor__grid{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:center;gap:clamp(1.5rem,3vw,3rem);padding-top:3.5rem;display:grid}.lt-floor__copy{align-content:center;min-height:22rem;display:grid;position:relative}.lt-floor__step{opacity:0;visibility:hidden;flex-direction:column;grid-area:1/1;align-items:flex-start;gap:1.1rem;transition:opacity .16s,transform .16s,visibility 0s .16s;display:flex;transform:translateY(18px)}.lt-floor__step.is-active{opacity:1;visibility:visible;transition:opacity .42s .17s,transform .42s .17s,visibility;transform:none}.lt-floor__step .lt-kicker{color:var(--lt-volt)}.lt-floor__step h2{color:#f4f8ff;font-size:clamp(2.2rem,3.9vw,3.6rem);line-height:1.04}.lt-floor__step h2 em{color:var(--lt-volt)}.lt-floor__step p{max-width:26rem;color:var(--lt-ice-muted);font-size:1.08rem;line-height:1.6}.lt-floor__step .lt-btn{margin-top:.4rem}.lt-floor__dots{grid-area:2/1;gap:.4rem;margin-top:2rem;display:flex}.lt-floor__dots i{background:#ffffff29;border-radius:2px;width:1.75rem;height:3px;transition:background .3s}.lt-floor__dots i.is-on{background:var(--lt-volt)}.lt-floor__stage{aspect-ratio:3/2;--bleed:max(0px, (100vw - 1320px) / 2 - 2rem);width:min(100% + var(--bleed),(100svh - 7rem)*1.5);justify-self:start;position:relative}.lt-floor__layer{opacity:0;will-change:opacity;width:100%;height:100%;position:absolute;inset:0}.lt-floor__layer--0{opacity:1}.lt-floor__label{color:var(--lt-navy);font-family:var(--font-mono),monospace;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;opacity:0;background:#f4f8fff5;border-radius:6px;padding:.3rem .6rem;font-size:.66rem;transition:opacity .4s,transform .4s;position:absolute;transform:translate(-50%,calc(-100% - 14px))}.lt-floor__label:after{content:"";border-left:1px solid #f4f8ffcc;height:14px;position:absolute;top:100%;left:50%}.lt-floor__label.is-on{opacity:1;transform:translate(-50%,-100%)}@media (max-width:900px){.lt-floor__grid{grid-template-columns:1fr;align-content:center;gap:.5rem}.lt-floor{height:440vh}.lt-floor__stage{order:-1;justify-self:center;width:min(118%,150svh - 31.5rem);margin-inline:-9%}.lt-floor__copy{align-content:start;min-height:15.5rem}.lt-floor__step{gap:.6rem;transition:opacity 90ms,visibility 0s 90ms;transform:none}.lt-floor__step.is-active{transition:opacity .18s 60ms,visibility}.lt-floor__step h2{font-size:clamp(1.7rem,7vw,2.2rem)}.lt-floor__step p{font-size:.98rem}.lt-floor__dots{margin-top:1rem}.lt-floor__label{padding:.2rem .35rem;font-size:.5rem}}@media (prefers-reduced-motion:reduce){.lt-floor{height:auto;padding-block:clamp(3rem,7vw,6rem)}.lt-floor__pin{height:auto;position:static}.lt-floor__grid{align-items:start;padding-top:0}.lt-floor__copy{flex-direction:column;gap:2rem;min-height:0;display:flex}.lt-floor__step{opacity:1;visibility:visible;transition:none;transform:none}.lt-floor__step h2{font-size:clamp(1.5rem,2.4vw,2rem)}.lt-floor__dots{display:none}.lt-floor__layer--5{opacity:1}.lt-floor__label{opacity:1;transition:none;transform:translate(-50%,-100%)}}@media (max-width:1000px){.lt .lt-way{grid-template-columns:3rem minmax(0,1fr);gap:.4rem 1rem}.lt .lt-way p,.lt .lt-way ul{grid-column:2;justify-content:flex-start}.lt-also,.lt-also ul{grid-template-columns:1fr;gap:.75rem}}@media (max-width:900px){.lt-hero,.lt-trade,.lt-trade__new,.lt-own,.lt-signs,.lt-cta,.lt-work,.lt-trade__new ul{grid-template-columns:1fr}.lt-own__list li{grid-template-columns:7rem minmax(0,1fr) auto}.lt-strip ul{margin-left:0}.lt-sw__stage{min-height:27rem}.lt-fix{min-height:0}}@media (max-width:560px){.lt-own__list li{grid-template-columns:1fr;gap:.25rem}.lt-app{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.lt-app__nav{flex-direction:row;gap:.15rem;padding:.35rem}.lt-app__nav b{display:none}.lt-app__nav button{flex:auto;justify-content:center;min-height:2.4rem;padding:.3rem .25rem;font-size:.95em}.lt-sw__stage{min-height:32rem}.lt .lt-app__open{grid-template-columns:minmax(0,1fr) auto;gap:.5rem;padding:.65rem 0 .65rem .6rem}.lt .lt-app__stock .lt-app__open{grid-template-columns:minmax(0,1fr) 2.2rem auto}.lt-app__steps{font-size:.7em}.lt-sheet{grid-template-columns:2fr 1.5fr 1fr}.lt-sheet span:nth-child(4n+3){display:none}.lt-sw__note{width:7.5rem;font-size:.74rem}.lt-fix__targets{gap:.4rem}.lt-fix__targets div{padding:.7rem .6rem}.lt-fix__queue div{grid-template-columns:minmax(0,1fr) auto}.lt-fix__queue div span{display:none}.lt-fix__table span{padding:.6rem .5rem;font-size:.8rem}.lt-fix__table .h{letter-spacing:.02em;font-size:.6rem}.lt-app__tiles button>span:last-child{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.lt .lt-app__row{grid-template-columns:minmax(0,1fr) auto;gap:.4rem;padding-right:.6rem}.lt-app__rows>.lt-app__row>.lt-app__open>.lt-app__due{display:none}.lt-app__pane .lt-app__rows>.lt-app__row>.lt-app__open>.lt-app__due{display:inline}}@media (prefers-reduced-motion:reduce){.lt-sw,.lt-sw *,.lt-sw :after,.lt-fix{transition:none!important;animation:none!important}}@media (max-width:560px){.lt-app__nav{scrollbar-width:none;overflow-x:auto}.lt-app__nav::-webkit-scrollbar{display:none}.lt-app__nav{gap:0}.lt-app__nav button{white-space:nowrap;flex:1 0 auto;gap:.25rem;padding-inline:.35rem;font-size:.86em}.lt-app__nav i{min-width:1.25em;font-size:.8em}.lt-app__nav .is-ask{border:0;margin-top:0}.lt-cal__num b{display:none}.lt-cal__day.is-today .lt-cal__num{font-weight:700}.lt .lt-sw__expand span:last-child:not([aria-hidden]){display:none}.lt-board{scroll-snap-type:x proximity;grid-template-columns:repeat(4,37%);overflow-x:auto}.lt-board__col{scroll-snap-align:start}.lt-cal{gap:.2rem}.lt-cal__day{padding:.25rem}.lt .lt-cal__job{padding:.15rem .3rem;font-size:.7em}.lt.lt-modal{padding:0}.lt-modal__win{border-radius:0;height:100%}.lt-app.is-wide{grid-template-columns:minmax(0,1fr);font-size:.86rem}}
