.ls-studio{--ls-ocean:#19485f;--ls-lime:#d9e0a4;--ls-bg:#f7f5ee;--ls-panel:#fff;--ls-ink:#2f3438;--ls-muted:#626b6c;--ls-border:#dedfd6;--ls-ease:cubic-bezier(.23,1,.32,1);min-height:100svh;background:var(--ls-bg);color:var(--ls-ink);font-family:var(--font-workspace),sans-serif;padding:0 max(24px,calc((100vw - 1380px)/2));color-scheme:light}.dark .ls-studio{--ls-bg:#14212a;--ls-panel:#1c2d37;--ls-ink:#f0f1e9;--ls-muted:#b1bfc2;--ls-border:#35464d;color-scheme:dark}.ls-studio *{box-sizing:border-box}.ls-studio button,.ls-studio input,.ls-studio select{font:inherit}.ls-studio button,.ls-studio select{cursor:pointer}.ls-studio button:disabled,.ls-studio select:disabled{cursor:default;opacity:.45}.ls-studio a:focus-visible,.ls-studio button:focus-visible,.ls-studio input:focus-visible,.ls-studio select:focus-visible,.ls-studio summary:focus-visible{outline:3px solid #93a654;outline-offset:4px}.ls-studio ::-moz-selection{background:var(--ls-lime);color:#19485f}.ls-studio ::selection{background:var(--ls-lime);color:#19485f}.ls-studio a{text-underline-offset:4px}.ls-header{height:100px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--ls-border);gap:20px}.ls-header .mg-logo{width:165px}.ls-header>div{display:flex;align-items:center;gap:24px}.ls-header>div>a{display:flex;align-items:center;gap:7px;font-size:13px;color:var(--ls-muted)}.ls-header button{display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--ls-border);background:transparent;border-radius:50%}.ls-intro{display:flex;align-items:flex-end;justify-content:space-between;padding:36px 0 32px;gap:24px}.ls-back{display:inline-flex;gap:7px;align-items:center;font-size:12px;color:var(--ls-muted);margin-bottom:16px}.ls-intro h1{font-size:clamp(28px,3.2vw,43px);font-weight:600;letter-spacing:-.035em;line-height:1.2;margin:0}.ls-intro h1 em{font-style:normal;color:var(--ls-ocean)}.dark .ls-intro h1 em{color:var(--ls-lime)}.ls-intro p{font-size:14px;margin:12px 0 0;color:var(--ls-muted);line-height:1.6}.ls-preview-note{display:flex;gap:8px;align-items:center;white-space:nowrap;font-size:12px;color:var(--ls-muted);padding-bottom:4px}.ls-preview-note>span{width:7px;height:7px;border-radius:50%;background:#7f9252}.ls-layout{display:grid;grid-template-columns:290px minmax(0,1fr);gap:32px;align-items:start}.ls-library{background:var(--ls-panel);border:1px solid var(--ls-border);border-radius:14px;padding:22px 12px 0;overflow:hidden}.ls-library-title{padding:0 10px;display:flex;align-items:center;justify-content:space-between}.ls-library-title h2{font-size:16px;font-weight:600;margin:0}.ls-library-title>span{font-size:12px;color:var(--ls-muted);font-variant-numeric:tabular-nums}.ls-search{display:flex;align-items:center;gap:8px;margin:20px 8px 14px;border:1px solid var(--ls-border);border-radius:8px;padding:0 10px;min-height:42px;color:var(--ls-muted)}.ls-search input{min-width:0;width:100%;background:transparent;border:0;color:var(--ls-ink);font-size:13px;height:40px;outline-offset:0}.ls-search input::-moz-placeholder{color:var(--ls-muted)}.ls-search input::placeholder{color:var(--ls-muted)}.ls-search button{border:0;background:transparent;padding:4px}.ls-filter{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 10px 14px;font-size:12px;color:var(--ls-muted)}.ls-filter select{background:var(--ls-panel);border:0;color:var(--ls-ink);max-width:170px;font-size:12px;padding:6px}.ls-entry-list{max-height:591px;overflow:auto;scrollbar-width:thin;scrollbar-color:var(--ls-border) transparent;padding:2px 0 10px}.ls-entry{display:flex;align-items:center;gap:11px;width:100%;background:transparent;text-align:left;border:0;border-radius:9px;padding:13px 10px;color:var(--ls-ink);min-height:66px;transition:background .18s ease,color .18s ease}.ls-entry>span:nth-child(2){flex:1;min-width:0}.ls-entry b{display:block;font-size:13px;font-weight:550}.ls-entry small{display:block;font-size:11px;color:var(--ls-muted);margin-top:4px}.ls-entry-icon{display:grid;place-items:center;width:33px;height:36px;flex-shrink:0}.ls-entry.is-active{background:var(--ls-ocean);color:#fff}.ls-entry.is-active small{color:#c5d5da}.ls-entry.is-active .ls-entry-icon{color:var(--ls-lime)}.ls-library-foot{padding:17px 10px;margin:0;font-size:11px;color:var(--ls-muted);border-top:1px solid var(--ls-border)}.ls-equalizer{display:flex;align-items:center;gap:3px;height:20px}.ls-equalizer i{width:2px;height:12px;background:var(--ls-lime);border-radius:3px}.ls-equalizer i:nth-child(2){height:19px}.ls-empty{font-size:13px;line-height:1.7;padding:16px;color:var(--ls-muted)}.ls-preview{min-width:0}.ls-stage{position:relative;background:#19485f;color:#fff;border-radius:16px;overflow:hidden;isolation:isolate;--duration:6s;--iterations:infinite}.ls-stage-bottom,.ls-stage-top{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:23px 28px}.ls-stage-top>span:first-child{display:flex;align-items:center;gap:9px;font-size:12px;color:#e2ebeb}.ls-stage-status{display:flex;align-items:center;gap:7px;font-size:11px;color:#d3dfd4}.ls-stage-status>i{width:5px;height:5px;background:#d9e0a4;border-radius:50%}.ls-sequence{position:relative;min-height:454px}.ls-stage-bottom{padding-top:22px;padding-bottom:23px;border-top:1px solid #ffffff1a;font-size:10px;color:#c5d5da}.ls-stage-bottom>span:first-child{letter-spacing:.15em;font-size:9px;font-weight:600}.ls-stage-copy{text-align:center;position:relative;z-index:1;padding:0 20px 32px}.ls-stage-copy h2{font-size:clamp(21px,2.5vw,29px);font-weight:500;letter-spacing:-.025em;margin:0 0 13px;line-height:1.3;text-wrap:balance}.ls-phase-text{height:22px;position:relative;font-size:12px;color:#c6d8dc}.ls-phase-text>span:not(.sr-only){position:absolute;inset:0;opacity:0;visibility:hidden;animation:ls-phase var(--duration) step-end var(--iterations) none;animation-delay:calc(var(--duration) * var(--i) / 3)}.ls-phase-text>span:nth-of-type(3),.ls-phase-text>span:nth-of-type(4){opacity:0}.ls-indeterminate{width:108px;height:2px;background:#ffffff24;border-radius:4px;overflow:hidden;margin:22px auto 0}.ls-indeterminate>span{display:block;width:50%;height:100%;background:#d9e0a4;animation:ls-progress 1.8s cubic-bezier(.77,0,.175,1) infinite}.ls-sequence-clock{position:absolute;width:1px;height:1px;pointer-events:none;animation:ls-clock var(--duration) linear var(--iterations)}.ls-controls{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:19px 0;border-bottom:1px solid var(--ls-border)}.ls-controls button,.ls-controls>div{display:flex;align-items:center;gap:9px}.ls-controls button{height:43px;justify-content:center;border-radius:8px;font-size:12px;font-weight:550;transition:background .18s ease}.ls-replay{padding:0 17px;background:var(--ls-ocean);color:#fff;border:1px solid transparent}.dark .ls-replay{background:var(--ls-lime);color:#19485f}.ls-pause{width:43px;background:var(--ls-panel);border:1px solid var(--ls-border)}.ls-loop{padding:0 12px;border:1px solid transparent;background:transparent;color:var(--ls-muted)}.ls-loop.is-on{background:var(--ls-panel);border-color:var(--ls-border);color:var(--ls-ink)}.ls-speed select{height:43px;background:transparent;color:var(--ls-ink);border:1px solid var(--ls-border);border-radius:8px;padding:0 10px;font-size:12px;min-width:65px}.ls-description{padding:24px 0 0}.ls-description>div:first-child{display:flex;gap:13px;align-items:flex-start}.ls-detail-icon{display:grid;place-items:center;flex-shrink:0;width:42px;height:42px;background:var(--ls-panel);border-radius:10px;color:var(--ls-ocean)}.dark .ls-detail-icon{color:var(--ls-lime)}.ls-description h3{font-size:15px;font-weight:600;margin:0 0 7px}.ls-description p{font-size:13px;line-height:1.7;color:var(--ls-muted);margin:0;max-width:70ch}.ls-description .ls-choreography{margin:14px 0 20px;padding-left:55px;font-size:12px}.ls-steps{display:flex;gap:16px;flex-wrap:wrap;padding-left:55px}.ls-steps>span{display:flex;align-items:center;gap:7px;font-size:10px;color:var(--ls-muted)}.ls-steps i{font-style:normal;font-size:9px;display:grid;place-items:center;width:18px;height:18px;border:1px solid var(--ls-border);border-radius:50%}.ls-steps svg{margin-left:7px}.ls-footer{margin-top:38px;padding:22px 0 30px;border-top:1px solid var(--ls-border);display:flex;gap:24px;justify-content:space-between;font-size:11px;color:var(--ls-muted)}.ls-footer>p{margin:0}.ls-footer details{max-width:480px}.ls-footer summary{cursor:pointer;text-align:right}.ls-footer details p{line-height:1.8;margin:12px 0}.ls-footer details>div{display:flex;flex-wrap:wrap;gap:14px}.ls-footer a{display:inline-flex;gap:4px;align-items:center;text-decoration:underline}.ls-art{position:relative;width:360px;height:315px;margin:0 auto;perspective:900px;--paper:#fcfcf4;--ink:#19485f;--muted:#a5b5b2;--line:#d5dfd9;color:var(--ink)}.ls-art *{animation-duration:var(--duration);animation-iteration-count:var(--iterations);animation-timing-function:var(--ls-ease);animation-fill-mode:both}.ls-orbit{position:absolute;left:50%;top:46%;border:1px solid #ffffff12;border-radius:50%;transform:translate(-50%,-50%);pointer-events:none}.ls-orbit-a{width:265px;height:265px}.ls-orbit-b{width:340px;height:340px;border-style:dashed;opacity:.5}.ls-floating-label{position:absolute;display:flex;align-items:center;justify-content:center;gap:7px;bottom:22px;left:50%;white-space:nowrap;padding:9px 13px;background:#285b6c;color:#e5edcf;border:1px solid #51747b;border-radius:7px;font-size:10px;transform:translateX(-50%);animation-name:ls-label}.ls-lines{display:flex;flex-direction:column;gap:7px;margin:10px 0 15px}.ls-lines>i{display:block;height:4px;width:100%;background:var(--line);border-radius:3px;transform-origin:left;animation-name:ls-line;animation-delay:calc(var(--i) * .08s)}.ls-lines>i:nth-child(3n){width:73%}.ls-lines>i:nth-child(4n){width:88%}.ls-paper{left:95px;background:var(--paper);padding:18px;box-shadow:12px 22px 32px #072b3c45;animation-name:ls-paper}.ls-paper,.ls-paper-back{position:absolute;width:170px;height:231px;top:24px;border-radius:7px}.ls-paper-back{left:105px;background:#94b3b2;transform:rotate(9deg);animation-name:ls-paper-back}.ls-paper-head{display:flex;gap:10px;align-items:center;margin-bottom:15px;animation-name:ls-section}.ls-avatar{background:#e3e8d8;width:34px;height:37px;border-radius:5px;display:grid;place-items:center;flex-shrink:0}.ls-paper-head>div:last-child{flex:1}.ls-paper-head b,.ls-paper-head i{display:block;background:#284d5b;height:5px;width:85%;margin-bottom:6px;border-radius:3px}.ls-paper-head i{height:3px;background:#b2c0b9;width:70%}.ls-paper-section{animation-name:ls-section}.ls-paper-section:nth-child(3){animation-delay:.25s}.ls-paper-section:nth-child(4){animation-delay:.5s}.ls-paper-section>span{font-size:6px;letter-spacing:.12em;font-weight:700;display:block}.ls-paper-section .ls-lines{gap:5px;margin:7px 0 11px}.ls-paper-section .ls-lines i{height:3px}.ls-skill-dots{display:flex;gap:5px;margin-top:8px}.ls-skill-dots i{width:33px;height:9px;border-radius:2px;background:#d9e0a4}.ls-scan{position:absolute;left:-12px;right:-12px;height:2px;top:18px;background:#aabf77;box-shadow:0 5px 14px #b7cc8d88;animation-name:ls-scan}.ls-small-badge{position:absolute;left:249px;top:207px;width:43px;height:43px;background:#d9e0a4;border:5px solid #19485f;border-radius:50%;display:grid;place-items:center;animation-name:ls-badge}.ls-art-creative .ls-paper{width:185px;left:87px;transform:rotateY(-14deg) rotate(-5deg)}.ls-paper-creative{background:linear-gradient(90deg,#d9e0a4 30%,#fcfcf4 0);padding-left:68px}.ls-paper-creative .ls-paper-head{margin-left:-50px}.ls-paper-creative .ls-avatar{border-radius:50%;background:#19485f;color:#fff;width:38px;height:38px}.ls-art-creative .ls-paper-back{background:#547c88;transform:rotate(-12deg)}.ls-art-creative .ls-scan{display:none}.ls-art-creative .ls-lines i{background:#becbc6}.ls-gate{position:absolute;left:155px;top:25px;width:132px;height:221px;border:solid #7a9b99;border-width:8px 8px 11px;border-radius:65px 65px 7px 7px;background:#10374b;perspective:600px}.ls-door{position:absolute;inset:2px;background:#2c6173;border-radius:50px 50px 3px 3px;transform-origin:100% 50%;display:grid;place-items:center;color:#d9e0a4;animation-name:ls-door}.ls-pass{position:absolute;width:124px;height:156px;left:66px;top:75px;background:#fcfcf4;border-radius:9px;box-shadow:7px 15px 25px #082c3c38;display:flex;align-items:center;flex-direction:column;padding:21px 15px;animation-name:ls-pass}.ls-pass>span{font-size:7px;letter-spacing:.17em;margin:14px 0 12px}.ls-pass>i{height:3px;width:65px;border-radius:3px;background:#b9c8c2;margin-bottom:6px}.ls-pass>i:last-of-type{width:46px}.ls-pass-check{right:-10px;bottom:16px;border-radius:50%;padding:4px;width:31px;height:31px;animation-name:ls-badge}.ls-lock,.ls-pass-check{position:absolute;background:#d9e0a4}.ls-lock{top:112px;left:154px;width:100px;height:93px;border-radius:12px;display:grid;place-items:center;box-shadow:8px 14px 30px #082b3b3d}.ls-shackle{position:absolute;left:20px;bottom:85px;width:60px;height:70px;border:10px solid #c5d6d2;border-bottom:0;border-radius:38px 38px 0 0;transform-origin:bottom left;animation-name:ls-shackle}.ls-key{position:absolute;left:52px;top:130px;color:#fcfcf4;animation-name:ls-key}.ls-profile{position:absolute;left:95px;top:50px;width:170px;min-height:188px;background:var(--paper);border-radius:11px;box-shadow:8px 18px 30px #082b3b3d;padding:20px;text-align:center;animation-name:ls-paper}.ls-profile-avatar{display:grid;place-items:center;background:#e1e7d5;border-radius:50%;width:70px;height:70px;margin:-40px auto 15px;border:6px solid #fcfcf4;box-sizing:content-box}.ls-profile>span{font-size:7px;letter-spacing:.08em;font-weight:650}.ls-profile .ls-lines{margin-top:18px}.ls-profile-chip{position:absolute;display:flex;align-items:center;gap:6px;background:#d9e0a4;font-size:10px;border-radius:6px;padding:9px 11px;box-shadow:4px 8px 18px #123b4b33;animation-name:ls-chip;animation-delay:calc(var(--i) * .2s)}.ls-chip-0{left:20px;top:113px}.ls-chip-1{right:10px;top:79px}.ls-chip-2{right:32px;top:225px}.ls-art-identity .ls-profile-chip{background:#e6eee6}.ls-art-identity .ls-profile{transform:rotate(-4deg)}.ls-letter{position:absolute;left:84px;top:24px;width:192px;height:237px;padding:24px;background:var(--paper);border-radius:5px;box-shadow:10px 20px 30px #082b3b38;animation-name:ls-paper}.ls-letter-to{font-size:8px;font-weight:600;margin-bottom:20px}.ls-letter .ls-lines{gap:8px}.ls-letter .ls-lines i{height:3px}.ls-signature{width:80px;margin-top:8px}.ls-signature path{fill:none;stroke:#19485f;stroke-width:2;stroke-linecap:round;stroke-dasharray:200;animation-name:ls-sign}.ls-pen{position:absolute;right:5px;top:78px;width:7px;height:76px;border-radius:3px;background:#789596;transform:rotate(30deg);animation-name:ls-pen}.ls-pen:after{content:"";position:absolute;bottom:-5px;left:1px;border-top:8px solid #d9e0a4;border-left:2px solid transparent;border-right:2px solid transparent}.ls-letter-context{position:absolute;left:38px;top:45px;transform:rotate(-9deg);background:#d9e0a4;padding:9px 10px;border-radius:5px;font-size:9px;animation-name:ls-label-simple}.ls-variant-cover-letter .ls-letter{transform:rotate(3deg)}.ls-variant-cover-letter .ls-letter-context{top:219px;left:185px;white-space:nowrap;transform:rotate(6deg)}.ls-envelope{position:absolute;left:70px;top:135px;width:220px;height:116px;background:#b5c8b9;border-radius:6px;box-shadow:8px 18px 30px #082b3b44;overflow:hidden;display:grid;place-items:center}.ls-envelope>div{position:absolute;inset:0;background:#d9e0a4;clip-path:polygon(0 0,50% 62%,100% 0,100% 100%,0 100%);z-index:1}.ls-envelope>svg{position:relative;z-index:2;color:#365a5b;opacity:.7}.ls-mail-sheet{position:absolute;left:91px;top:33px;background:var(--paper);width:178px;height:170px;padding:20px 17px;border-radius:5px;animation-name:ls-mail}.ls-mail-sheet>span{font-size:7px;font-weight:600}.ls-mail-sheet .ls-lines{margin-top:15px;gap:8px}.ls-attachment{display:inline-flex;align-items:center;gap:4px;border:1px solid #d5dfd9;border-radius:4px;padding:4px;font-size:7px}.ls-variant-email-template .ls-mail-sheet{border-top:8px solid #d9e0a4}.ls-phone{position:absolute;left:103px;top:11px;width:154px;height:257px;border:6px solid #779a9e;border-radius:23px;background:#f1f4e9;box-shadow:10px 15px 30px #082b3b33;padding:18px 10px}.ls-phone-head{display:flex;gap:6px;align-items:center;border-bottom:1px solid #d4ded4;padding-bottom:12px;font-size:8px;font-weight:600}.ls-phone-head>span:first-child{width:18px;height:18px;border-radius:50%;background:#c9d6c3}.ls-bubble{font-size:8px;line-height:1.6;padding:9px;border-radius:7px;animation-name:ls-bubble}.ls-bubble-one{background:#d9e0a4;margin:15px 5px 10px 0}.ls-bubble-two{background:#dce7e2;margin-left:8px;animation-delay:.8s}.ls-chat-lines{display:flex;flex-direction:column;gap:4px;margin-top:5px}.ls-chat-lines i{height:2px;width:80%;background:#91aca8}.ls-chat-lines i:last-child{width:65%}.ls-typing{display:flex;gap:4px;position:absolute;bottom:21px;left:21px}.ls-typing i{width:5px;height:5px;background:#78958f;border-radius:50%;animation:ls-dot 1.2s ease-in-out infinite}.ls-typing i:nth-child(2){animation-delay:.15s}.ls-typing i:nth-child(3){animation-delay:.3s}.ls-chat-satellite{position:absolute;right:45px;top:48px;color:#d9e0a4;animation-name:ls-float}.ls-interview-card{position:absolute;width:250px;height:196px;left:55px;top:44px;background:var(--paper);border-radius:12px;padding:23px;box-shadow:8px 18px 30px #082b3b33;animation-name:ls-paper}.ls-interview-card>span{font-size:7px;letter-spacing:.12em;color:#547269}.ls-interview-card>b{display:block;font-size:14px;font-weight:550;margin-top:9px}.ls-wave{display:flex;gap:4px;align-items:center;justify-content:center;height:74px;margin-top:8px}.ls-wave i{width:4px;background:#64877b;border-radius:3px;animation:ls-wave 1.2s ease-in-out infinite alternate;animation-delay:calc(var(--i) * -.09s)}.ls-wave i:nth-child(3n){background:#b0bc78}.ls-answer{animation-name:ls-section}.ls-answer .ls-lines{gap:4px;margin:0}.ls-answer .ls-lines i{height:3px}.ls-mic{position:absolute;left:154px;top:222px;width:52px;height:52px;background:#d9e0a4;border:6px solid #19485f;border-radius:50%;display:grid;place-items:center;animation-name:ls-badge}.ls-kanban{position:absolute;left:17px;top:63px;width:326px;height:177px;display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.ls-kanban>div:not(.ls-moving-card){background:#ffffff12;border:1px solid #ffffff1a;border-radius:7px;padding:12px 8px}.ls-kanban>div>span{font-size:8px;color:#dfebea;display:flex;align-items:center;gap:5px}.ls-kanban>div>span>i{width:5px;height:5px;border-radius:50%;background:#d9e0a4}.ls-kanban-slot{height:62px;border:1px dashed #ffffff33;margin-top:15px;border-radius:4px}.ls-kanban-ghost{height:26px;border-radius:4px;margin-top:8px;background:#ffffff0d;padding:6px}.ls-kanban-ghost i{height:2px;display:block;width:70%;background:#ffffff22;margin-bottom:4px}.ls-moving-card{position:absolute;left:8px;top:44px;width:89px;height:79px;background:#fcfcf4;border-radius:5px;padding:10px 8px;box-shadow:4px 10px 18px #082b3b44;animation-name:ls-tracker}.ls-kanban .ls-moving-card>span{color:#19485f;font-size:8px;font-weight:600;gap:3px}.ls-moving-card>i{display:block;width:75%;height:3px;background:#b9cbc3;margin-top:7px}.ls-moving-card>i:nth-of-type(2){width:50%;margin-top:4px}.ls-moving-card>small{display:flex;align-items:center;gap:2px;margin-top:7px;font-size:5px;color:#4e6e61}.ls-art-tracker .ls-floating-label{bottom:28px}.ls-plan{position:absolute;left:58px;top:44px;width:244px;padding:22px;background:var(--paper);border-radius:10px;box-shadow:8px 18px 30px #082b3b33;animation-name:ls-paper}.ls-plan>span{font-size:8px;letter-spacing:.1em;font-weight:600}.ls-plan-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin-top:19px}.ls-plan-grid>div{height:44px;background:#e7ece0;border-radius:5px;display:grid;place-items:center;position:relative}.ls-plan-grid>div>span{font-size:10px;color:#6e8077}.ls-plan-grid svg{position:absolute;inset:0;margin:auto;background:#d9e0a4;padding:9px;box-sizing:content-box;border-radius:5px;animation-name:ls-day;animation-delay:calc(var(--i) * .21s)}.ls-plan-caption{display:flex;align-items:center;gap:6px;margin-top:20px}.ls-plan-caption>span{width:5px;height:5px;background:#849656;border-radius:50%}.ls-plan-caption>b{font-size:9px;font-weight:500}.ls-pdf-sheet{position:absolute;left:113px;top:55px;width:134px;height:184px;background:var(--paper);border-radius:6px;padding:20px;box-shadow:7px 15px 25px #082b3b33}.ls-pdf-left{background:#a5bdb9;animation-name:ls-pdf-left}.ls-pdf-right{background:#dce4ca;animation-name:ls-pdf-right}.ls-pdf-front{animation-name:ls-pdf-front}.ls-pdf-front>span{display:inline-block;background:#19485f;color:#d9e0a4;border-radius:4px;padding:7px;font-size:17px;letter-spacing:.05em;margin-bottom:13px}.ls-pdf-seal{position:absolute;bottom:-10px;right:-11px;background:#d9e0a4;border:5px solid #19485f;border-radius:50%;padding:6px;animation-name:ls-badge}.ls-dashboard{position:absolute;width:276px;height:188px;left:42px;top:52px;background:var(--paper);border-radius:9px;display:flex;box-shadow:8px 18px 30px #082b3b44;overflow:hidden;transform:rotateY(-10deg) rotateX(5deg);animation-name:ls-paper}.ls-dashboard-nav{width:42px;background:#d9e0a4;padding:16px 11px;display:flex;gap:17px;align-items:center;flex-direction:column}.ls-dashboard-nav>i{width:14px;height:4px;background:#8e9f77;border-radius:2px}.ls-dashboard-body{padding:18px;width:calc(100% - 42px)}.ls-dashboard-greeting span{font-size:11px;font-weight:600}.ls-dashboard-greeting>i{height:3px;width:80px;background:#c2cfc7;display:block;margin-top:8px}.ls-dashboard-tiles{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin-top:18px}.ls-dashboard-tiles>div{background:#e1e8d9;border-radius:4px;height:49px;display:flex;align-items:center;justify-content:center;animation-name:ls-tile;animation-delay:calc(var(--i) * .14s)}.ls-dashboard-tiles>div:nth-child(2n){background:#dbe7e6}.ls-dashboard-tiles svg{width:20px}.ls-dashboard-bottom{margin-top:17px;display:flex;flex-direction:column;gap:6px}.ls-dashboard-bottom>i{display:block;height:4px;background:#d0dbd4;border-radius:3px;animation-name:ls-line}.ls-dashboard-bottom>i:last-child{width:60%}.ls-folder{left:70px;top:140px;width:220px;height:110px;border-radius:0 8px 8px 8px;box-shadow:6px 15px 28px #082b3b44}.ls-folder,.ls-folder>span{position:absolute;background:#a1b896}.ls-folder>span{left:0;top:-14px;width:78px;height:20px;border-radius:7px 7px 0 0}.ls-folder>div{position:absolute;inset:9px 0 0;background:#d9e0a4;border-radius:7px;display:flex;align-items:center;justify-content:center;gap:10px;transform-origin:bottom;animation-name:ls-folder}.ls-folder b{font-size:12px;font-weight:550}.ls-archive-paper{position:absolute;left:105px;top:40px;width:140px;height:160px;background:var(--paper);padding:20px;border-radius:5px;animation-name:ls-archive}.ls-archive-one{background:#c8d8d1;transform:rotate(-12deg);animation-delay:.3s}.ls-archive-two{left:125px;transform:rotate(9deg)}.ls-upload-ring{position:absolute;left:83px;top:30px;width:194px;height:194px;border:1px solid #88a8a0;border-radius:50%;transform:rotateX(28deg);box-shadow:0 12px 0 #ffffff05}.ls-upload-paper{position:absolute;left:128px;top:70px;width:104px;height:137px;background:var(--paper);border-radius:7px;padding:17px;box-shadow:5px 12px 20px #082b3b22;animation-name:ls-upload}.ls-upload-paper svg{color:#19485f}.ls-upload-base{position:absolute;left:125px;top:225px;width:110px;height:15px;border-radius:50%;background:#10394b;display:grid;place-items:center;color:#d9e0a4}.ls-upload-base>svg{position:absolute;bottom:17px;animation-name:ls-upload-arrow}.ls-upload-particles>i{position:absolute;left:100px;top:130px;width:5px;height:5px;border-radius:50%;background:#d9e0a4;animation-name:ls-particle}.ls-upload-particles>i:nth-child(2){left:264px;top:175px;animation-delay:.2s}.ls-upload-particles>i:nth-child(3){left:90px;top:200px;animation-delay:.5s}@keyframes ls-clock{0%{opacity:.99}to{opacity:1}}@keyframes ls-phase{0%,33.332%{opacity:1;visibility:visible}33.333%,to{opacity:0;visibility:hidden}}@keyframes ls-progress{0%{transform:translateX(-110%)}to{transform:translateX(310%)}}@keyframes ls-paper{0%{opacity:0;translate:0 16px;rotate:-4deg}15%,85%{opacity:1;translate:0 0;rotate:0deg}to{opacity:0;translate:0 -7px;rotate:1deg}}@keyframes ls-paper-back{0%,6%{opacity:0;translate:0 10px}22%,85%{opacity:1;translate:0 0}to{opacity:0;translate:0 -5px}}@keyframes ls-section{0%,10%{opacity:0;transform:translateY(8px)}30%,87%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(0)}}@keyframes ls-line{0%,14%{transform:scaleX(.01);opacity:0}40%,88%{transform:scaleX(1);opacity:1}to{transform:scaleX(1);opacity:0}}@keyframes ls-scan{0%,38%{opacity:0;transform:translateY(0)}45%{opacity:.9}78%{opacity:.9;transform:translateY(190px)}86%,to{opacity:0;transform:translateY(205px)}}@keyframes ls-badge{0%,65%{opacity:0;transform:translateY(8px) scale(.9)}78%,89%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(0) scale(1)}}@keyframes ls-label{0%,25%{opacity:0;transform:translate(-50%,6px)}42%,87%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%)}}@keyframes ls-label-simple{0%,10%{opacity:0;translate:0 8px}25%,87%{opacity:1;translate:0 0}to{opacity:0;translate:0 0}}@keyframes ls-door{0%,23%{transform:rotateY(0)}46%,80%{transform:rotateY(72deg)}to{transform:rotateY(0)}}@keyframes ls-pass{0%{opacity:0;transform:translate(-25px,8px) rotate(-9deg)}18%,36%{opacity:1;transform:translate(0) rotate(-6deg)}67%,82%{opacity:1;transform:translate(100px,-5px) rotate(0) scale(.92)}97%,to{opacity:0;transform:translate(107px,-5px) scale(.92)}}@keyframes ls-key{0%,12%{opacity:0;transform:translate(-16px,5px) rotate(-20deg)}27%{opacity:1;transform:translate(0) rotate(-20deg)}48%,60%{opacity:1;transform:translate(34px,-3px) rotate(0)}78%,86%{opacity:1;transform:translate(-8px,5px) rotate(-20deg)}to{opacity:0;transform:translate(-16px,5px) rotate(-20deg)}}@keyframes ls-shackle{0%,47%{transform:translateY(0) rotate(0)}62%,83%{transform:translateY(-17px) rotate(-18deg)}to{transform:translateY(0) rotate(0)}}@keyframes ls-chip{0%,15%{opacity:0;translate:0 14px}35%,80%{opacity:1;translate:0 0}to{opacity:0;translate:0 -6px}}@keyframes ls-sign{0%,45%{stroke-dashoffset:200;opacity:0}50%{opacity:1;stroke-dashoffset:200}75%,90%{stroke-dashoffset:0;opacity:1}to{opacity:0;stroke-dashoffset:0}}@keyframes ls-pen{0%,20%{opacity:0;translate:-20px -30px}30%{opacity:1;translate:-5px -20px}60%{opacity:1;translate:-10px 60px}80%{opacity:1;translate:0 70px}to{opacity:0;translate:8px 70px}}@keyframes ls-mail{0%{opacity:0;transform:translateY(30px) rotate(-8deg)}20%,50%{opacity:1;transform:translateY(0) rotate(-3deg)}75%,89%{opacity:1;transform:translateY(70px) rotate(0)}to{opacity:0;transform:translateY(70px)}}@keyframes ls-bubble{0%,17%{opacity:0;transform:translateY(12px)}36%,86%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(0)}}@keyframes ls-dot{0%,70%,to{transform:translateY(0);opacity:.5}35%{transform:translateY(-4px);opacity:1}}@keyframes ls-float{0%,to{transform:translateY(0) rotate(-6deg)}50%{transform:translateY(-10px) rotate(5deg)}}@keyframes ls-wave{0%{transform:scaleY(.32)}to{transform:scaleY(1)}}@keyframes ls-tracker{0%,12%{opacity:0;transform:translateY(4px)}20%,32%{opacity:1;transform:translate(0)}49%,62%{opacity:1;transform:translate(109px,-9px) rotate(-3deg)}77%,88%{opacity:1;transform:translate(218px) rotate(0)}to{opacity:0;transform:translate(218px)}}@keyframes ls-day{0%,15%{opacity:0;transform:scale(.95)}27%,85%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1)}}@keyframes ls-pdf-left{0%{opacity:0;transform:translate(-65px,-8px) rotate(-19deg)}20%,40%{opacity:1;transform:translate(-52px,-8px) rotate(-15deg)}67%,88%{opacity:1;transform:translate(0) rotate(0)}to{opacity:0;transform:translate(0)}}@keyframes ls-pdf-right{0%{opacity:0;transform:translate(65px,-8px) rotate(19deg)}20%,40%{opacity:1;transform:translate(52px,-8px) rotate(15deg)}67%,88%{opacity:1;transform:translate(0) rotate(0)}to{opacity:0;transform:translate(0)}}@keyframes ls-pdf-front{0%,12%{opacity:0;transform:translateY(20px)}32%,88%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-6px)}}@keyframes ls-tile{0%,17%{opacity:0;transform:translateY(13px) rotate(-8deg)}38%,86%{opacity:1;transform:translateY(0) rotate(0)}to{opacity:0;transform:translateY(0)}}@keyframes ls-folder{0%,18%{transform:rotateX(-23deg)}55%,85%{transform:rotateX(0)}to{transform:rotateX(-23deg)}}@keyframes ls-archive{0%{opacity:0;translate:0 -25px}22%,40%{opacity:1;translate:0 0}70%,85%{opacity:1;translate:0 65px}to{opacity:0;translate:0 65px}}@keyframes ls-upload{0%,10%{opacity:0;transform:translateY(42px) scale(.94)}30%{opacity:1;transform:translateY(12px) scale(1)}65%,80%{opacity:1;transform:translateY(-32px) scale(.94)}to{opacity:0;transform:translateY(-65px) scale(.94)}}@keyframes ls-upload-arrow{0%,to{transform:translateY(0);opacity:.4}50%{transform:translateY(-9px);opacity:1}}@keyframes ls-particle{0%,15%{opacity:0;transform:translateY(20px)}40%{opacity:.7}75%,to{opacity:0;transform:translateY(-65px)}}.ls-stage.is-paused *,.ls-stage.is-paused :after,.ls-stage.is-paused :before{animation-play-state:paused!important}.ls-stage.is-finished .ls-art *{animation:none!important;opacity:1}.ls-stage.is-finished .ls-pen,.ls-stage.is-finished .ls-scan{opacity:0}.ls-stage.is-finished .ls-phase-text>span:not(.sr-only){animation:none;opacity:0;transform:none}.ls-stage.is-finished .ls-phase-text>span:last-child{opacity:1;visibility:visible}.ls-stage.is-finished .ls-indeterminate>span{animation:none;width:100%}.ls-stage.is-finished .ls-door{transform:rotateY(72deg)}.ls-stage.is-finished .ls-pass{transform:translateX(80px)}.ls-stage.is-finished .ls-moving-card{transform:translateX(218px)}.ls-stage.is-finished .ls-signature path{stroke-dashoffset:0}.ls-stage.is-finished .ls-pdf-left{transform:translate(-8px,-5px) rotate(-5deg)}.ls-stage.is-finished .ls-pdf-right{transform:translate(8px,-5px) rotate(5deg)}@media(hover:hover) and (pointer:fine){.ls-entry:not(.is-active):hover{background:var(--ls-bg)}.ls-replay:hover{background:#28657a}.dark .ls-replay:hover{background:#e3e9be}.ls-loop:hover,.ls-pause:hover{background:var(--ls-border)}.ls-footer a:hover,.ls-header a:hover{text-decoration:underline}}@media(min-width:1500px){.ls-layout{grid-template-columns:310px minmax(0,1fr);gap:40px}.ls-sequence{min-height:490px}.ls-art{margin-top:18px;margin-bottom:18px}.ls-entry-list{max-height:627px}}@media(max-width:1023px){.ls-studio{padding:0 24px}.ls-layout{grid-template-columns:235px minmax(0,1fr);gap:20px}.ls-preview-note{display:none}.ls-entry{padding:11px 8px;gap:6px}.ls-entry b{font-size:12px}.ls-description .ls-choreography,.ls-steps{padding-left:0}.ls-stage-bottom,.ls-stage-top{padding-left:20px;padding-right:20px}.ls-steps{gap:9px}.ls-intro h1{font-size:34px}.ls-stage-status{font-size:10px}}@media(max-width:767px){.ls-studio{padding:0 16px}.ls-header{height:78px}.ls-header .mg-logo{width:140px}.ls-header>div{gap:12px}.ls-header>div>a{font-size:11px}.ls-intro{padding:26px 0 24px}.ls-intro h1{font-size:31px;max-width:340px}.ls-intro p{font-size:13px;max-width:36ch}.ls-layout{display:flex;flex-direction:column;gap:18px}.ls-library{width:100%;padding:15px 12px 0;order:0}.ls-library-title h2{font-size:14px}.ls-library-title{padding:0 4px}.ls-search{margin:13px 4px 6px;min-height:42px}.ls-search input{font-size:16px}.ls-filter{padding:0 4px 7px}.ls-filter select{min-height:40px;font-size:13px}.ls-entry-list{display:flex;gap:7px;max-height:none;overflow-x:auto;padding:4px 2px 13px;scroll-snap-type:x proximity}.ls-entry{flex:0 0 170px;min-height:58px;width:auto;padding:9px;scroll-snap-align:start;border:1px solid var(--ls-border)}.ls-entry>svg{display:none}.ls-entry-icon{width:25px}.ls-entry small{font-size:10px}.ls-equalizer,.ls-library-foot{display:none}.ls-preview{width:100%}.ls-stage{border-radius:13px}.ls-stage-top{padding:18px 18px 6px;gap:8px}.ls-stage-top>span:first-child{font-size:11px}.ls-art{width:360px;max-width:none;margin-left:calc((100% - 360px)/2);height:303px}.ls-sequence{min-height:419px}.ls-stage-copy{padding-bottom:25px}.ls-stage-copy h2{font-size:22px}.ls-stage-bottom{padding:17px;font-size:9px}.ls-stage-bottom>span:first-child{font-size:8px}.ls-controls{padding:15px 0}.ls-controls>div{gap:6px}.ls-controls button{min-height:44px}.ls-replay{padding:0 12px}.ls-controls-options{gap:3px!important}.ls-loop{padding:0 8px}.ls-speed select{min-height:44px;min-width:59px;padding:0 5px}.ls-description{padding-top:20px}.ls-description p{font-size:13px}.ls-steps{display:grid;gap:10px}.ls-steps>span{font-size:11px}.ls-steps>span>svg{display:none}.ls-footer{margin-top:28px;display:block;font-size:11px}.ls-footer>p{line-height:1.7;max-width:34ch}.ls-footer details{margin-top:18px}.ls-footer summary{text-align:left}.ls-footer details>div{gap:12px}.ls-empty{margin:0;min-width:240px}}@media(max-width:359px){.ls-studio{padding:0 12px}.ls-header .mg-logo{width:120px}.ls-header>div>a{max-width:75px;font-size:10px}.ls-header>div{gap:8px}.ls-intro h1{font-size:28px}.ls-art{scale:.88;transform-origin:50% 45%;height:280px}.ls-sequence{min-height:403px}.ls-stage-copy h2{font-size:20px}.ls-loop>span{display:none}.ls-stage-top{padding-left:12px;padding-right:12px}.ls-stage-status{font-size:9px}.ls-stage-bottom{padding:14px 12px;font-size:8px}}.ls-motion-preference{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:14px 0 0;color:var(--ls-muted);font-size:12px}.ls-motion-preference label{display:flex;align-items:center;gap:10px}.ls-motion-preference select{background:var(--ls-panel);color:var(--ls-ink);border:1px solid var(--ls-border);border-radius:7px;min-height:44px;padding:0 10px;font-size:12px}.ls-motion-preference p{margin:0;line-height:1.6;max-width:46ch}.ls-stage[data-motion-mode=full] :is(.ls-art *,.ls-phase-text>span:not(.sr-only),.ls-sequence-clock){animation-duration:var(--duration)!important;animation-iteration-count:var(--iterations)!important}.ls-stage[data-motion-mode=full] .ls-indeterminate>span{animation-duration:1.8s!important;animation-iteration-count:infinite!important}.ls-stage[data-motion-mode=full] :is(.ls-typing i,.ls-wave i){animation-duration:1.2s!important;animation-iteration-count:infinite!important}.ls-stage[data-motion-mode=reduced] :is(.ls-art *,.ls-phase-text>span:not(.sr-only),.ls-sequence-clock,.ls-indeterminate>span){animation:none!important;translate:none!important;rotate:none!important}.ls-stage[data-motion-mode=reduced] .ls-art *{opacity:1}.ls-stage[data-motion-mode=reduced] :is(.ls-scan,.ls-pen){opacity:0}.ls-stage[data-motion-mode=reduced] .ls-phase-text>span:not(.sr-only){opacity:0}.ls-stage[data-motion-mode=reduced] .ls-phase-text>span:nth-child(2){opacity:1;visibility:visible}.ls-stage[data-motion-mode=reduced] .ls-indeterminate>span{width:45%;opacity:.8}.ls-stage[data-motion-mode=reduced] .ls-signature path{stroke-dashoffset:0}.ls-stage[data-motion-mode=reduced] .ls-moving-card{transform:translateX(109px)}.ls-stage[data-motion-mode=reduced] .ls-pdf-left{transform:translate(-35px,-5px) rotate(-12deg)}.ls-stage[data-motion-mode=reduced] .ls-pdf-right{transform:translate(35px,-5px) rotate(12deg)}.ls-stage[data-motion-mode=reduced] .ls-sequence{opacity:1!important}.ls-stage[data-motion-mode=reduced] .ls-door{transform:rotateY(50deg)}.ls-stage[data-motion-mode=reduced] .ls-key{transform:translate(-7px,12px) rotate(-20deg)}.ls-stage[data-motion-mode=reduced] .ls-mail-sheet{transform:translateY(-8px)}@media(prefers-reduced-motion:reduce){.ls-studio *{scroll-behavior:auto!important}.ls-studio button{transition:none}}.ls-motion-detail{margin-top:12px;font-size:12px;color:var(--ls-muted)}.ls-motion-detail summary{cursor:pointer;min-height:44px;display:flex;align-items:center;gap:7px;width:-moz-fit-content;width:fit-content}.ls-motion-detail summary:before{content:"+";font-size:16px}.ls-motion-detail[open] summary:before{content:"−"}.ls-motion-detail>p{padding:2px 0 10px}.ls-motion-detail summary:focus-visible{outline:3px solid #93a654;outline-offset:3px;border-radius:4px}.ls-usage{margin-top:24px;padding-top:22px;border-top:1px solid var(--ls-border)}.ls-usage h3{font-size:15px;font-weight:600;margin:0 0 16px}.ls-usage dl{margin:0;display:grid;gap:14px}.ls-usage dl>div{display:grid;grid-template-columns:100px minmax(0,1fr);gap:18px;align-items:baseline}.ls-usage dt{font-size:12px;font-weight:600;color:var(--ls-ink)}.ls-usage dd{margin:0;font-size:13px;line-height:1.7;color:var(--ls-muted);max-width:70ch}.ls-description .ls-usage-note{font-size:11px;line-height:1.65;margin-top:17px;color:var(--ls-muted)}@media(max-width:767px){.ls-usage dl>div{grid-template-columns:1fr;gap:4px}.ls-usage dl{gap:16px}.ls-usage dt{font-size:12px}.ls-usage dd{font-size:13px}}.ls-studio{--ls-stage-bg:#edf0e5;--ls-stage-ink:#19485f;--ls-stage-muted:#4f6767;--ls-stage-rule:#c8d2c5;--ls-stage-orbit:#19485f16;--ls-stage-label:#ffffff;--ls-stage-label-ink:#36534a;--ls-stage-track:#cad4c3;--ls-stage-accent:#547144;--ls-art-paper:#ffffff;--ls-art-ink:#19485f;--ls-art-muted:#55716d;--ls-art-line:#c3d0c8;--ls-art-soft:#e3e8d8;--ls-art-tile:#e1e8d9;--ls-art-tile-alt:#dbe7e6;--ls-art-chat:#d9e0a4;--ls-art-chat-alt:#dce7e2;--ls-art-creative:#d9e0a4}.dark .ls-studio{--ls-stage-bg:#111c23;--ls-stage-ink:#f0f1e9;--ls-stage-muted:#b6c6c7;--ls-stage-rule:#3d5057;--ls-stage-orbit:#d9e0a417;--ls-stage-label:#263a42;--ls-stage-label-ink:#e0e7bd;--ls-stage-track:#3b4e51;--ls-stage-accent:#d9e0a4;--ls-art-paper:#2a404c;--ls-art-ink:#e7eddf;--ls-art-muted:#b0c5bc;--ls-art-line:#708b8b;--ls-art-soft:#40554f;--ls-art-tile:#40554f;--ls-art-tile-alt:#3b5360;--ls-art-chat:#425946;--ls-art-chat-alt:#38505a;--ls-art-creative:#485c46}.ls-header .ls-theme-switch{display:flex;align-items:center;gap:4px;padding:4px;border:1px solid var(--ls-border);border-radius:10px;background:var(--ls-panel)}.ls-header .ls-theme-switch button{display:flex;align-items:center;justify-content:center;gap:7px;width:auto;min-width:81px;min-height:44px;height:auto;padding:0 11px;border:0;border-radius:6px;background:transparent;color:var(--ls-muted);font-size:12px;font-weight:550}.ls-header .ls-theme-switch button[aria-pressed=true]{background:var(--ls-ocean);color:#fff}.dark .ls-header .ls-theme-switch button[aria-pressed=true]{background:var(--ls-lime);color:#19485f}.ls-studio .ls-stage{background:var(--ls-stage-bg);color:var(--ls-stage-ink)}.ls-studio .ls-phase-text,.ls-studio .ls-stage-bottom,.ls-studio .ls-stage-status,.ls-studio .ls-stage-top>span:first-child{color:var(--ls-stage-muted)}.ls-studio .ls-stage-status>i{background:var(--ls-stage-accent)}.ls-studio .ls-stage-bottom{border-top-color:var(--ls-stage-rule)}.ls-studio .ls-indeterminate{background:var(--ls-stage-track)}.ls-studio .ls-indeterminate>span{background:var(--ls-stage-accent)}.ls-studio .ls-art{--paper:var(--ls-art-paper);--ink:var(--ls-art-ink);--muted:var(--ls-art-muted);--line:var(--ls-art-line)}.ls-studio .ls-orbit{border-color:var(--ls-stage-orbit)}.ls-studio .ls-floating-label{background:var(--ls-stage-label);color:var(--ls-stage-label-ink);border-color:var(--ls-stage-rule)}.ls-studio :is(.ls-small-badge,.ls-pass-check,.ls-pdf-seal,.ls-mic){border-color:var(--ls-stage-bg);color:#19485f}.ls-studio .ls-folder,.ls-studio .ls-letter-context,.ls-studio .ls-lock,.ls-studio .ls-profile-chip{color:#19485f}.ls-studio .ls-moving-card,.ls-studio .ls-pass{background:var(--paper)}.ls-studio .ls-avatar{background:var(--ls-art-soft)}.ls-studio .ls-paper-head b{background:var(--ink)}.ls-studio .ls-paper-head i,.ls-studio .ls-pass>i{background:var(--line)}.ls-studio .ls-paper-creative{background:linear-gradient(90deg,var(--ls-art-creative) 30%,var(--paper) 30%)}.ls-studio .ls-art-creative .ls-lines i{background:var(--line)}.ls-studio .ls-profile-avatar{background:var(--ls-art-soft);border-color:var(--paper)}.ls-studio .ls-signature path{stroke:var(--ink)}.ls-studio .ls-attachment{border-color:var(--line)}.ls-studio .ls-phone{background:var(--paper)}.ls-studio .ls-phone-head{border-bottom-color:var(--line)}.ls-studio .ls-bubble-one{background:var(--ls-art-chat)}.ls-studio .ls-bubble-two{background:var(--ls-art-chat-alt)}.ls-studio .ls-chat-satellite{color:var(--ls-stage-accent)}.ls-studio .ls-key{color:var(--ls-stage-ink)}.dark .ls-studio :is(.ls-pdf-left,.ls-archive-one){background:#47605c}.dark .ls-studio .ls-pdf-right{background:#536248}.ls-studio .ls-interview-card>span{color:var(--muted)}.ls-studio .ls-kanban>div:not(.ls-moving-card){background:var(--ls-stage-label);border-color:var(--ls-stage-rule)}.ls-studio .ls-kanban>div>span{color:var(--ls-stage-muted)}.ls-studio .ls-kanban>div>span>i{background:var(--ls-stage-accent)}.ls-studio .ls-kanban-slot{border-color:var(--ls-stage-rule)}.ls-studio .ls-kanban-ghost{background:var(--ls-stage-track)}.ls-studio .ls-kanban-ghost i{background:var(--ls-stage-muted)}.ls-studio .ls-kanban .ls-moving-card>span{color:var(--ink)}.ls-studio .ls-moving-card>i{background:var(--line)}.ls-studio .ls-moving-card>small{color:var(--muted)}.ls-studio .ls-plan-grid>div{background:var(--ls-art-soft)}.ls-studio .ls-plan-grid>div>span{color:var(--muted)}.ls-studio .ls-dashboard-nav,.ls-studio .ls-plan-grid svg{color:#19485f}.ls-studio .ls-dashboard-tiles>div{background:var(--ls-art-tile)}.ls-studio .ls-dashboard-tiles>div:nth-child(2n){background:var(--ls-art-tile-alt)}.ls-studio .ls-dashboard-bottom>i,.ls-studio .ls-dashboard-greeting>i{background:var(--line)}.ls-studio .ls-upload-paper svg{color:var(--ink)}.ls-studio .ls-upload-base{background:var(--ls-stage-track);color:var(--ls-stage-accent)}.ls-studio .ls-upload-particles>i{background:var(--ls-stage-accent)}@media (hover:hover) and (pointer:fine){.ls-header .ls-theme-switch button[aria-pressed=false]:hover{background:var(--ls-bg);color:var(--ls-ink)}}@media (max-width:767px){.ls-studio .ls-header{display:grid;grid-template-columns:1fr auto;height:auto;min-height:78px;padding:14px 0;gap:9px 12px}.ls-studio .ls-header>div{display:contents}.ls-studio .ls-header>div>a{grid-column:1/-1;grid-row:2;justify-self:end}.ls-header .ls-theme-switch{grid-column:2;grid-row:1}.ls-header .ls-theme-switch button{min-width:69px;padding:0 8px;gap:5px;font-size:11px}.ls-studio .ls-header .mg-logo{width:130px}}@media (max-width:359px){.ls-studio .ls-header .mg-logo{width:110px}.ls-header .ls-theme-switch button{min-width:66px;padding:0 6px}}.ls-phase-picker{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 12px}.ls-phase-picker button{display:flex;align-items:center;gap:12px;min-height:48px;padding:10px 18px;border:1px solid var(--ls-border);border-radius:10px;background:var(--ls-panel);color:var(--ls-ink);font-size:14px;font-weight:600}.ls-phase-picker button span{font-size:11px;font-weight:400;opacity:.8}.ls-phase-picker button[aria-pressed=true]{background:var(--ls-ocean);color:white;border-color:var(--ls-ocean)}.dark .ls-phase-picker button[aria-pressed=true]{background:var(--ls-lime);color:var(--ls-ocean);border-color:var(--ls-lime)}.ls-phase-hint{margin:0 0 24px;max-width:70ch;font-size:13px;color:var(--ls-muted);line-height:1.7}.ls-opening{width:min(100%,560px);height:320px;margin:auto;display:grid;place-items:center;--lo-ink:var(--ls-stage-ink);--lo-paper:var(--ls-art-paper);--lo-soft:var(--ls-art-soft);--lo-lime:#d9e0a4;--lo-line:var(--ls-art-muted);--lo-ease:cubic-bezier(.77,0,.175,1)}.lo-scene{width:100%;height:100%;overflow:visible}.lo-paper{fill:var(--lo-paper);stroke:var(--lo-ink);stroke-width:1.2}.lo-ink{fill:var(--lo-ink)}.lo-lime{fill:var(--lo-lime)}.lo-soft{fill:var(--lo-soft)}.lo-ground{fill:var(--lo-ink);opacity:.08}.lo-rule{stroke:var(--lo-ink);stroke-width:1.5}.lo-lines{stroke:var(--lo-line);stroke-width:3}.lo-accent-line{stroke:var(--lo-ink);stroke-width:2.5}.lo-orbit-line{stroke:var(--lo-line);stroke-width:1;opacity:.42}.lo-spark{fill:var(--lo-lime);stroke:var(--lo-ink);stroke-width:1}.lo-at,.lo-serif,.lo-type{fill:var(--lo-ink);font-family:var(--font-workspace),sans-serif;font-weight:650}.lo-type-light{fill:var(--lo-lime);font-weight:650}.lo-micro{fill:var(--lo-line);font:9px var(--font-workspace),sans-serif;letter-spacing:1.2px}.lo-serif{font:italic 32px Georgia,serif}.lo-chat-stroke{stroke:var(--lo-paper);stroke-width:3}.lo-flight-trail{stroke:var(--lo-line);stroke-width:1.5}.lo-signature{stroke:var(--lo-ink);stroke-width:2;stroke-dasharray:1;animation:lo-sign var(--duration) var(--lo-ease) var(--iterations)}.lo-scene :is(g,path,circle,ellipse,rect,text){transform-box:fill-box;transform-origin:center}.lo-breathe{animation:lo-breathe var(--duration) ease-in-out var(--iterations)}.lo-paper-drift{animation:lo-paper-drift var(--duration) var(--lo-ease) var(--iterations)}.lo-strip{animation:lo-strip var(--duration) var(--lo-ease) var(--iterations);animation-delay:calc(var(--beat)*-.3s)}.lo-scanner{animation:lo-scanner var(--duration) var(--lo-ease) var(--iterations)}.lo-fan{transform-box:view-box!important;transform-origin:0 0!important;animation:lo-fan-middle var(--duration) var(--lo-ease) var(--iterations)}.lo-fan-0{animation-name:lo-fan-left}.lo-fan-2{animation-name:lo-fan-right}.lo-avatar{animation:lo-avatar var(--duration) ease-in-out var(--iterations)}.lo-profile-orbit{transform-box:view-box!important;transform-origin:240px 150px!important;animation:lo-orbit var(--duration) linear var(--iterations)}.lo-tag{animation:lo-tag var(--duration) var(--lo-ease) var(--iterations)}.lo-tag-b{animation-delay:-2s}.lo-pen{animation:lo-pen var(--duration) var(--lo-ease) var(--iterations)}.lo-bridge-left{animation:lo-bridge-left var(--duration) var(--lo-ease) var(--iterations)}.lo-bridge-right{animation:lo-bridge-right var(--duration) var(--lo-ease) var(--iterations)}.lo-cover-fold{animation:lo-cover-fold var(--duration) var(--lo-ease) var(--iterations)}.lo-at{opacity:.16;animation:lo-at var(--duration) var(--lo-ease) var(--iterations)}.lo-airplane{animation:lo-airplane var(--duration) var(--lo-ease) var(--iterations)}.lo-flight-trail{animation:lo-trail var(--duration) linear var(--iterations)}.lo-wheel{transform-box:view-box!important;transform-origin:240px 150px!important;animation:lo-wheel var(--duration) var(--lo-ease) var(--iterations)}.lo-chat-left{animation:lo-chat-left var(--duration) var(--lo-ease) var(--iterations)}.lo-chat-right{animation:lo-chat-right var(--duration) var(--lo-ease) var(--iterations)}.lo-chat-dot{animation:lo-dot var(--duration) ease-in-out var(--iterations);animation-delay:calc(var(--beat)*-.35s)}.lo-mic{animation:lo-mic var(--duration) var(--lo-ease) var(--iterations)}.lo-audio-bar{stroke:var(--lo-ink);stroke-width:6;animation:lo-audio var(--duration) ease-in-out var(--iterations);animation-delay:calc(var(--beat)*-.2s)}.lo-ring-a,.lo-ring-b,.lo-ring-c{animation:lo-ring var(--duration) ease-out var(--iterations)}.lo-ring-b{animation-delay:-2s}.lo-ring-c{animation-delay:-4s}.lo-route-draw{stroke:var(--lo-ink);stroke-width:2;stroke-dasharray:1;animation:lo-route var(--duration) var(--lo-ease) var(--iterations)}.lo-node-halo{fill:var(--lo-lime);opacity:.45;animation:lo-node var(--duration) ease-in-out var(--iterations);animation-delay:calc(var(--beat)*-.65s)}.lo-compass{animation:lo-compass var(--duration) var(--lo-ease) var(--iterations)}.lo-ten{fill:var(--lo-ink);opacity:.12;font:700 90px var(--font-workspace),sans-serif}.lo-path-bed{stroke:var(--lo-lime);stroke-width:27}.lo-path-dash{stroke:var(--lo-ink);stroke-width:1.5;stroke-dasharray:3 8;animation:lo-trail var(--duration) linear var(--iterations)}.lo-day{animation:lo-day var(--duration) var(--lo-ease) var(--iterations);animation-delay:calc(var(--beat)*-.35s)}.lo-flag{transform-origin:307px 45px!important;transform-box:view-box!important;animation:lo-flag var(--duration) ease-in-out var(--iterations)}.lo-fold{animation:lo-fold var(--duration) var(--lo-ease) var(--iterations)}.lo-fold-1{animation-delay:-.5s}.lo-fold-2{animation-delay:-1s}.lo-page-corner{animation:lo-page-corner var(--duration) var(--lo-ease) var(--iterations);transform-origin:left top!important}.lo-pdf-chip{animation:lo-pdf-chip var(--duration) var(--lo-ease) var(--iterations)}@keyframes lo-breathe{0%,to{transform:scale(.75) rotate(-15deg);opacity:.6}50%{transform:scale(1.15) rotate(15deg);opacity:1}}@keyframes lo-paper-drift{0%,to{transform:translateY(5px)}50%{transform:translateY(-5px)}}@keyframes lo-strip{0%,to{transform:translateX(-9px);opacity:.45}30%,70%{transform:translateX(4px);opacity:1}}@keyframes lo-scanner{0%,to{transform:translateY(0)}45%,55%{transform:translateY(116px)}}@keyframes lo-fan-left{0%,to{transform:rotate(14deg) translateY(4px)}50%{transform:rotate(-11deg) translateY(-3px)}}@keyframes lo-fan-middle{0%,to{transform:translateY(9px)}50%{transform:translateY(-14px)}}@keyframes lo-fan-right{0%,to{transform:rotate(-14deg) translateY(4px)}50%{transform:rotate(11deg) translateY(-3px)}}@keyframes lo-avatar{0%,to{transform:scale(.96)}50%{transform:scale(1.05)}}@keyframes lo-orbit{to{transform:rotate(1turn)}}@keyframes lo-tag{0%,to{transform:translateX(-8px)}50%{transform:translateX(8px)}}@keyframes lo-sign{0%,12%{stroke-dashoffset:1;opacity:0}20%{opacity:1}68%,85%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes lo-pen{0%,to{transform:translate(-47px,10px) rotate(-8deg)}30%{transform:translate(-18px) rotate(5deg)}60%{transform:translate(20px,-5px) rotate(-3deg)}80%{transform:translate(34px,-30px) rotate(8deg)}}@keyframes lo-bridge-left{0%,to{transform:translateX(-17px) rotate(-4deg)}45%,65%{transform:translateX(10px) rotate(0)}}@keyframes lo-bridge-right{0%,to{transform:translateX(17px) rotate(4deg)}45%,65%{transform:translateX(-10px) rotate(0)}}@keyframes lo-cover-fold{0%,to{transform:translateY(18px) rotate(-9deg)}45%,65%{transform:translateY(-13px) rotate(5deg)}}@keyframes lo-at{0%,to{transform:rotate(-8deg) scale(.95)}50%{transform:rotate(8deg) scale(1.05)}}@keyframes lo-airplane{0%,to{transform:translate(-28px,30px) rotate(-12deg)}35%{transform:translate(18px,-18px) rotate(8deg)}65%{transform:translate(35px,12px) rotate(22deg)}}@keyframes lo-trail{to{stroke-dashoffset:-88}}@keyframes lo-wheel{0%{transform:rotate(0)}13%,16.666%{transform:rotate(60deg)}30%,33.333%{transform:rotate(120deg)}46%,50%{transform:rotate(180deg)}63%,66.666%{transform:rotate(240deg)}80%,83.333%{transform:rotate(300deg)}96%,to{transform:rotate(1turn)}}@keyframes lo-chat-left{0%,to{transform:translate(-12px,6px) rotate(-5deg)}45%{transform:translate(7px,-9px) rotate(2deg)}}@keyframes lo-chat-right{0%,to{transform:translate(13px,12px) rotate(5deg)}60%{transform:translate(-8px,-5px) rotate(-3deg)}}@keyframes lo-dot{0%,40%,to{transform:translateY(0);opacity:.5}15%,65%{transform:translateY(-10px);opacity:1}}@keyframes lo-mic{0%,to{transform:translateY(5px)}50%{transform:translateY(-5px)}}@keyframes lo-audio{0%,to{transform:scaleY(.3)}15%,60%{transform:scaleY(1.15)}35%,80%{transform:scaleY(.6)}}@keyframes lo-ring{0%{transform:scale(.85);opacity:.5}80%,to{transform:scale(1.15);opacity:.06}}@keyframes lo-route{0%,to{stroke-dashoffset:1;opacity:.35}60%,85%{stroke-dashoffset:0;opacity:1}}@keyframes lo-node{0%,to{transform:scale(.65);opacity:.15}40%{transform:scale(1.3);opacity:.65}70%{transform:scale(.9);opacity:.3}}@keyframes lo-compass{0%,to{transform:translate(-18px,6px) rotate(-20deg)}50%{transform:translate(18px,-8px) rotate(35deg)}}@keyframes lo-day{0%,to{transform:scale(.7);opacity:.4}40%{transform:scale(1.5);opacity:1}70%{transform:scale(1);opacity:.8}}@keyframes lo-flag{0%,to{transform:rotate(-7deg)}50%{transform:rotate(8deg)}}@keyframes lo-fold{0%,to{transform:translateY(9px)}50%{transform:translateY(-16px)}}@keyframes lo-page-corner{0%,to{transform:skewY(0)}50%{transform:skewY(-18deg) scaleY(.7)}}@keyframes lo-pdf-chip{0%,to{transform:rotate(-12deg) translateY(7px)}50%{transform:rotate(12deg) translateY(-7px)}}.ls-stage[data-motion-mode=full] .ls-opening svg *{animation-duration:var(--duration)!important;animation-iteration-count:var(--iterations)!important}.ls-stage.is-paused .ls-opening svg *{animation-play-state:paused!important}.ls-stage.is-finished .ls-opening svg *,.ls-stage.is-reduced .ls-opening svg *{animation:none!important;stroke-dashoffset:0!important}.ls-stage.is-finished .lo-signature,.ls-stage.is-reduced .lo-signature{opacity:1}@media(prefers-reduced-motion:reduce){.ls-stage:not([data-motion-mode=full]) .ls-opening svg *{animation:none!important;stroke-dashoffset:0!important}}.dark .ls-opening{--lo-ink:#dce8e6;--lo-paper:#1b303c;--lo-soft:#364e56;--lo-line:#93b1ad;--lo-lime:#d9e0a4}.dark .lo-type-light{fill:#19485f}.dark .lo-chat-stroke{stroke:#19485f}@media(max-width:600px){.ls-phase-picker{display:grid;grid-template-columns:1fr 1fr}.ls-phase-picker button{display:grid;gap:3px;padding:10px 12px;text-align:left;font-size:13px}.ls-phase-picker button span{font-size:10px}.ls-opening{height:265px;width:100%}}