/* JoveWorks Legal Desk V12: simulated product sandbox, no API */
:root{--ld-bg:#081223;--ld-panel:#142742;--ld-gold:#edcd97;--ld-soft:#a5b9d3;--ld-edge:rgba(156,186,226,.19);--ld-green:#9bdbba}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{font:14px/1.65 "DM Sans",sans-serif;background:var(--ld-bg);color:#edf4ff;margin:0;overflow-x:hidden}button,select,input{font:inherit}button{cursor:pointer}a{text-decoration:none;color:inherit}h1,h2,h3,h4,p{margin-top:0}h1,h2,h3{font-family:"Space Grotesk",sans-serif;letter-spacing:-.045em}.ld-container{width:calc(100% - 64px);max-width:1390px;margin:auto}.ld-skip{position:absolute;top:-150px;left:14px;padding:10px;background:#f0d4a1;color:#192940;z-index:40}.ld-skip:focus{top:8px}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid #ecca94;outline-offset:3px}.ld-preview-band{display:flex;align-items:center;justify-content:center;text-align:center;background:#15253c;color:#d9c29a;font-size:9px;letter-spacing:.11em;font-weight:800;min-height:27px;padding:4px 12px}
.ld-site-header{position:sticky;top:0;z-index:20;background:rgba(8,17,31,.96);border-bottom:1px solid var(--ld-edge);backdrop-filter:blur(12px)}.ld-header-inner{min-height:78px;display:flex;gap:25px;align-items:center}.ld-brand{width:198px;flex-shrink:0}.ld-brand img{display:block;width:100%;height:auto}.ld-site-header nav{display:flex;gap:27px;justify-content:center;align-items:center;flex:1}.ld-site-header nav a{font-size:11px;font-weight:800;color:#b4c7e0;white-space:nowrap}.ld-site-header nav a:hover{color:#f1d298}.ld-header-action{color:#f0d49c;font-size:11px;font-weight:800;padding:12px 17px;border:1px solid rgba(236,197,132,.52);border-radius:8px;white-space:nowrap}.ld-header-action:hover{background:rgba(219,180,110,.12)}
.ld-intro{padding:94px 0 100px;position:relative;isolation:isolate;background:radial-gradient(ellipse at 87% 42%,rgba(63,97,181,.21),transparent 58%),linear-gradient(150deg,#081526,#071121)}.ld-intro:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:linear-gradient(rgba(141,178,230,.033) 1px,transparent 1px),linear-gradient(90deg,rgba(141,178,230,.033) 1px,transparent 1px);background-size:79px 79px}.ld-intro-grid{display:grid;grid-template-columns:1fr .95fr;gap:66px;align-items:center}.ld-eyebrow{font-size:10px;color:#eac88f;font-weight:800;letter-spacing:.14em;display:flex;align-items:center;gap:10px}.ld-live-dot,.ld-status-demo i,.ld-bottom-pulse{width:7px;height:7px;display:inline-block;border-radius:50%;background:#eaca97;box-shadow:0 0 14px rgba(232,196,139,.55)}.ld-intro h1{font-size:clamp(3.25rem,4.9vw,5.6rem);line-height:1.075;margin:29px 0 23px}.ld-intro h1 em,.ld-next-section h2 em{font-style:normal;color:#eac98f}.ld-intro-grid>div:first-child>p{color:#b0c0da;font-size:15px;line-height:1.92;max-width:640px}.ld-intro-grid>div:first-child>p strong{color:#f1f5fc}.ld-intro-actions,.ld-next-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:26px}.ld-btn{display:inline-flex;gap:15px;align-items:center;justify-content:center;font-size:11px;font-weight:800;min-height:47px;padding:13px 17px;border-radius:8px;border:1px solid transparent;line-height:1.4;text-align:center}.ld-btn-primary{background:linear-gradient(120deg,#f3dba5,#d7ac70);color:#14263e}.ld-btn-primary:hover{filter:brightness(1.08)}.ld-btn-ghost{color:#e3edf9;background:#173150;border-color:rgba(171,191,226,.28)}.ld-btn-ghost:hover{color:#f3d59e;border-color:#e3c68e}.ld-intro-foot{display:flex;flex-wrap:wrap;gap:10px 20px;color:#829fbf;font-size:10px;margin-top:32px}
.ld-intro-art{border:1px solid rgba(235,194,123,.39);border-radius:15px;background:linear-gradient(140deg,#1c3553,#102039);box-shadow:0 20px 58px rgba(0,0,0,.3);overflow:hidden;padding:19px}.ld-art-head{display:flex;justify-content:space-between;gap:12px;font-size:9px;color:#d9c08f;font-weight:800;letter-spacing:.1em}.ld-art-head span:last-child{color:#a9ddc3}.ld-art-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:22px 0 16px}.ld-art-metrics>div{border:1px solid var(--ld-edge);background:#192d47;padding:14px;border-radius:9px}.ld-art-metrics small{font-size:9px;color:#9db5d4;font-weight:800}.ld-art-metrics strong{font:700 32px "Space Grotesk",sans-serif;display:block}.ld-art-visual{position:relative;height:216px;overflow:hidden;border-radius:9px;background:#10253e;border:1px solid var(--ld-edge)}.ld-art-visual img{display:block;width:100%;height:100%;object-fit:cover;object-position:top}.ld-art-visual span{position:absolute;left:9px;bottom:9px;background:rgba(8,17,33,.89);color:#e8cd9c;font-size:8px;padding:7px;letter-spacing:.08em}.ld-art-foot{font-size:10px;text-align:center;font-weight:800;letter-spacing:.11em;color:#a7bdd7;padding:20px 4px 2px}
.ld-sandbox-section{padding:93px 0 111px;background:radial-gradient(ellipse at 4% 67%,rgba(94,81,174,.09),transparent 60%),#0b1526;border-top:1px solid var(--ld-edge)}.ld-section-head{display:flex;align-items:end;justify-content:space-between;gap:35px;margin-bottom:33px}.ld-section-label{font-size:10px;letter-spacing:.13em;color:#ecc994;font-weight:800}.ld-section-head h2{font-size:clamp(2.7rem,4.25vw,4.1rem);line-height:1.13;margin:17px 0 0}.ld-section-head h2 em{font-style:normal;color:#eac68c}.ld-section-head>p{font-size:13px;color:#a6b8d1;line-height:1.85;max-width:395px;margin:0}
.ld-app{border:1px solid rgba(160,193,231,.26);border-radius:18px;background:#101e33;overflow:hidden;box-shadow:0 28px 65px rgba(0,0,0,.28)}.ld-app-toolbar{display:flex;justify-content:space-between;align-items:center;gap:12px 20px;flex-wrap:wrap;padding:17px 22px;background:linear-gradient(120deg,#192e4a,#13233e);border-bottom:1px solid rgba(164,191,225,.17)}.ld-app-toolbar-brand{display:flex;gap:12px;align-items:center}.ld-app-logo{height:42px;width:42px;display:grid;place-items:center;flex-shrink:0;background:linear-gradient(135deg,#ecd39f,#c59862);border-radius:11px;color:#162844;font:700 20px "Space Grotesk",sans-serif}.ld-app-toolbar-brand>div>span{font-size:9px;letter-spacing:.13em;color:#e9c88e;font-weight:800}.ld-app-toolbar-brand strong{font-size:14px;display:block;line-height:1.3;margin-top:6px}.ld-app-toolbar-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.ld-select-label{font-size:10px;color:#a9bed6}.ld-app-toolbar select{background:#10213b;color:#e4eefb;border:1px solid rgba(160,186,220,.28);border-radius:8px;padding:10px 12px;font-size:11px;min-height:40px}.ld-app-toolbar-actions>button{background:#1e3554;border:1px solid rgba(155,183,220,.27);border-radius:7px;font-size:10px;color:#d9e6f7;padding:12px}.ld-app-toolbar-actions>button:hover{border-color:#e3c289;color:#efd6a5}.ld-status-demo{white-space:nowrap;font-size:9px;font-weight:800;letter-spacing:.1em;color:#a9d8bf}.ld-status-demo i{width:6px;height:6px;background:#94ddbc;margin-right:6px;box-shadow:0 0 10px #94ddbc}.ld-app-content{display:grid;grid-template-columns:minmax(170px,.55fr) minmax(0,1.78fr) minmax(220px,.65fr);min-height:670px}
.ld-app-content.ld-context-collapsed{grid-template-columns:minmax(170px,.55fr) minmax(0,2.43fr)}
.ld-app-content.ld-context-collapsed .ld-context{display:none}
.ld-app-navigation{border-right:1px solid rgba(156,183,224,.16);background:#101f35;padding:21px 12px;display:flex;flex-direction:column;gap:5px;min-width:0}.ld-app-nav-label,.ld-nav-caption{font-size:9px;color:#ddc28f;letter-spacing:.12em;font-weight:800;margin:8px 11px 13px}.ld-app-navigation button{display:flex;align-items:center;gap:11px;text-align:left;color:#afc2da;font-size:11px;padding:13px 11px;border:1px solid transparent;border-radius:8px;background:transparent}.ld-app-navigation button>span{font-size:20px;color:#e0c28c;width:23px;flex-shrink:0}.ld-app-navigation button>b{font-weight:700}.ld-app-navigation button:hover,.ld-app-navigation button.active{background:rgba(121,169,223,.12);border-color:rgba(142,186,236,.16);color:#eff5fe}.ld-app-navigation button.active{border-left:2px solid #e2bf85}.ld-nav-divider{height:1px;background:rgba(158,190,221,.19);margin:20px 8px 10px}.ld-app-navigation>a{display:block;padding:7px 11px;color:#93a9c8;font-size:10px}.ld-app-navigation>a:hover{color:#f0d49e}
.ld-content{min-width:0;background:linear-gradient(140deg,#12243d,#0d1c31);padding:27px 24px;display:flex;flex-direction:column}.ld-content-heading{display:flex;justify-content:space-between;align-items:start;gap:11px;border-bottom:1px solid rgba(158,186,226,.17);padding-bottom:21px}.ld-content-heading>div>span{font-size:9px;color:#eac88d;letter-spacing:.13em;font-weight:800}.ld-content-heading h3{font-size:29px;margin:7px 0 6px}.ld-content-heading p{font-size:11px;color:#9fb4d1;line-height:1.7;margin:0}.ld-demo-id{white-space:nowrap;font-size:9px;color:#93a9c7;font-weight:700;border:1px solid rgba(168,194,231,.18);border-radius:8px;padding:9px 10px}.ld-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:22px 0}.ld-metrics>div{padding:14px 12px;border:1px solid rgba(172,194,227,.22);border-radius:10px;background:rgba(29,55,83,.82);min-width:0}.ld-metrics span{font-size:8px;color:#a4bad5;letter-spacing:.07em;font-weight:800}.ld-metrics strong{display:block;font:700 24px "Space Grotesk",sans-serif;margin:7px 0 2px;overflow-wrap:anywhere}.ld-metrics small{display:block;font-size:9px;color:#849fbe}
.ld-view-container{min-width:0;flex:1}.ld-view-block{min-width:0}.ld-view-top{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:19px 0 14px}.ld-view-top h4{font-size:16px;margin:0}.ld-view-top>span{font-size:10px;color:#91aacc}.ld-filters{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-bottom:13px}.ld-filters input{flex:1 1 155px;min-width:0;padding:11px 12px;border-radius:8px;border:1px solid rgba(168,191,232,.23);background:#0d1e34;color:#f1f6ff;font-size:11px}.ld-filters input::placeholder{color:#819bb9}.ld-filters select{background:#0d1e34;border:1px solid rgba(168,191,232,.23);border-radius:8px;color:#d7e6f5;font-size:11px;padding:10px}.ld-tasklist{display:grid;gap:9px}.ld-task{display:flex;align-items:center;gap:12px;min-width:0;padding:14px;border:1px solid rgba(163,193,227,.2);border-radius:9px;background:rgba(14,33,58,.8)}.ld-task.is-done{opacity:.72}.ld-task-symbol{display:grid;place-items:center;height:40px;width:40px;flex-shrink:0;border-radius:8px;background:rgba(128,171,231,.1);border:1px solid rgba(154,184,231,.17);color:#e6c990;font-size:22px}.ld-task-main{min-width:0;flex:1}.ld-task-main>span{font-size:9px;color:#e4c48c;font-weight:800;letter-spacing:.07em;display:block}.ld-task-main strong{font-size:12px;line-height:1.5;display:block;margin:4px 0}.ld-task-main small{color:#9bb1cd;font-size:10px;display:block;line-height:1.5}.ld-task-state{font-size:9px;font-weight:800;color:#f0d3a4;white-space:nowrap;border:1px solid rgba(215,180,119,.29);border-radius:6px;padding:6px 8px}.ld-task.is-done .ld-task-state{color:#9ee0bf;border-color:rgba(134,219,179,.35)}.ld-task button{white-space:nowrap;border-radius:6px;background:rgba(224,190,126,.14);border:1px solid rgba(231,191,130,.35);color:#f0d4a2;font-size:10px;font-weight:800;padding:10px}.ld-task button:hover{background:rgba(224,190,126,.24)}.ld-empty{padding:25px;text-align:center;border:1px dashed rgba(169,198,232,.26);border-radius:9px;color:#9eb6d4;font-size:12px}
.ld-info-box{margin:14px 0;border-left:3px solid #dfbf87;border-radius:8px;padding:14px 17px;background:rgba(201,169,106,.06);font-size:11px;color:#afc3dd;line-height:1.8}.ld-info-box strong{color:#e9d19f}.ld-secondary-action,.ld-main-action{display:inline-flex;align-items:center;justify-content:center;gap:10px;border:1px solid rgba(167,192,226,.29);border-radius:8px;color:#dcebf9;background:#1a3553;padding:11px 14px;font-size:11px;font-weight:800}.ld-secondary-action:hover{border-color:#eac991;color:#f0d39b}.ld-main-action{background:#e8c58a;border-color:transparent;color:#18314b}.ld-main-action:disabled{opacity:.35}
.ld-publication{border:1px solid rgba(164,191,221,.24);border-radius:11px;overflow:hidden;background:#172d49}.ld-publication-head{padding:14px 16px;background:#203955;display:flex;justify-content:space-between;align-items:center;gap:10px}.ld-publication-head>span:first-child{font-size:10px;font-weight:800;color:#eccb91}.ld-publication-head>span:last-child{font-size:9px;color:#a6bbd2}.ld-publication-body{padding:20px 18px}.ld-publication-body>span{color:#eac88e;font-size:9px;letter-spacing:.11em;font-weight:800}.ld-publication-body h4{font-size:21px;margin:10px 0}.ld-publication-body p{font-size:12px;line-height:1.8;color:#acbfda}.ld-publication-body b{font-size:10px;color:#abc1d9}.ld-publication-actions{padding:13px 18px;border-top:1px solid rgba(170,189,226,.18);display:flex;gap:10px;flex-wrap:wrap}.ld-publication-actions button{font-size:10px}
.ld-chat-window{border-radius:10px;overflow:hidden;background:#ebf1f8;border:1px solid #c9d7e6;color:#17314c}.ld-chat-window-top{display:flex;gap:9px;align-items:center;padding:13px 16px;background:#f8fafc;border-bottom:1px solid #dbe4ed}.ld-chat-window-top>span{display:grid;place-items:center;width:34px;height:34px;background:#a98cdf;border-radius:10px;color:#fff;font-size:19px;font-weight:800}.ld-chat-window-top strong{display:block;font-size:12px}.ld-chat-window-top small{font-size:9px;color:#7389a4}.ld-chat-window-top i{margin-left:auto;font-size:9px;font-style:normal;color:#876daa;font-weight:800}.ld-chat-scroll{max-height:240px;min-height:190px;overflow:auto;padding:19px 16px;display:flex;gap:10px;flex-direction:column}.ld-chat-bubble{font-size:11px;line-height:1.7;padding:10px 13px;border-radius:10px;width:fit-content;max-width:85%;margin:0}.ld-chat-bubble.bot{align-self:flex-start;background:#fff;border-bottom-left-radius:3px}.ld-chat-bubble.user{align-self:flex-end;background:#c9dcf4;border-bottom-right-radius:3px}.ld-chat-options{display:flex;gap:8px;flex-wrap:wrap;padding:13px 15px;background:#f6f9fc;border-top:1px solid #d9e2ed}.ld-chat-options button{background:#fff;border:1px solid #c1cfe0;color:#315172;font-size:10px;font-weight:800;border-radius:20px;padding:10px 12px}.ld-chat-options button:disabled{opacity:.45}
.ld-case-details{background:#172f4d;border:1px solid rgba(159,195,231,.19);padding:20px;border-radius:10px}.ld-case-details>span{font-size:9px;color:#e6c48c;letter-spacing:.12em;font-weight:800}.ld-case-details h4{font-size:22px;margin:11px 0 9px}.ld-case-details p{font-size:11px;color:#9fb6d4;line-height:1.8}.ld-case-grid{display:grid;grid-template-columns:1fr 1fr;gap:11px;margin-top:15px}.ld-case-grid>div{background:#112642;border-radius:7px;border:1px solid rgba(162,190,232,.14);padding:12px}.ld-case-grid span{color:#869fbd;display:block;font-size:9px}.ld-case-grid strong{font-size:12px;display:block;margin-top:5px}.ld-doc-row{display:flex;gap:10px;align-items:center;justify-content:space-between;padding:13px 10px;border-bottom:1px solid rgba(161,193,227,.14)}.ld-doc-row span{font-size:11px;color:#dce7f6}.ld-doc-row b{font-size:9px;color:#e4c890}
.ld-calculation{border:1px solid rgba(162,190,233,.21);background:#152b46;border-radius:10px;padding:18px}.ld-calculation>span{font-size:10px;font-weight:800;letter-spacing:.09em;color:#edcb93}.ld-calculation>p{color:#a5bbd6;font-size:11px;line-height:1.8;margin:8px 0 15px}.ld-calc-checklist{display:grid;gap:9px}.ld-calc-checklist label{display:flex;gap:10px;align-items:center;padding:11px 12px;border:1px solid rgba(172,197,230,.19);border-radius:8px;background:#12253e;font-size:11px;color:#dceaf8;cursor:pointer}.ld-calc-checklist input{accent-color:#e5c38b;height:17px;width:17px;flex-shrink:0}.ld-calc-checklist label:has(input:checked){border-color:rgba(146,208,176,.35);background:rgba(54,119,92,.12)}.ld-calc-footer{display:flex;justify-content:space-between;gap:12px;align-items:center;flex-wrap:wrap;margin-top:17px}.ld-calc-footer>span{font-size:10px;color:#a0b5d2}.ld-calc-result{font-size:11px;line-height:1.7;color:#9aaeca;margin-top:15px}.ld-calc-result.done{color:#a9e4bf}
.ld-app-foot{padding-top:24px;margin-top:35px;display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;border-top:1px solid rgba(164,191,223,.13);color:#7d9bbd;font-size:9px;letter-spacing:.05em}
.ld-context{border-left:1px solid rgba(154,182,223,.18);background:#12233a;padding:24px 19px;min-width:0}.ld-context-head{display:flex;justify-content:space-between;gap:10px;font-size:9px;color:#dfc18d;font-weight:800;letter-spacing:.07em}.ld-context-head span:last-child{color:#a5d9bc}.ld-client-avatar{height:53px;width:53px;display:grid;place-items:center;border:1px solid rgba(235,205,149,.45);background:linear-gradient(130deg,#2a4864,#152940);color:#efce94;border-radius:16px;font:700 17px "Space Grotesk",sans-serif;margin:28px 0 14px}.ld-context h3{font-size:20px;margin:0 0 11px}.ld-context-description{font-size:11px;line-height:1.75;color:#9aadc9}.ld-context-grid{display:grid;gap:6px;margin-top:25px}.ld-context-grid span{font-size:9px;font-weight:800;letter-spacing:.1em;color:#ddbd88}.ld-context-grid strong{font-size:11px;color:#d8e7fa;overflow-wrap:anywhere;margin:0 0 10px}.ld-context-divider{height:1px;background:rgba(163,185,217,.2);margin:24px 0}.ld-context-eyebrow{color:#e8c88e;font-size:9px;letter-spacing:.13em;font-weight:800}.ld-context-actions{display:grid;gap:9px;margin-top:17px}.ld-context-actions button{display:flex;align-items:center;gap:10px;text-align:left;padding:11px;border:1px solid rgba(161,187,232,.16);border-radius:8px;color:#c8d9ef;background:#182d47;font-size:11px;font-weight:800}.ld-context-actions button span{font-size:19px;color:#eaca8f}.ld-context-actions button:hover{border-color:rgba(231,196,134,.54)}.ld-context-warning{padding:14px;margin-top:27px;border-left:2px solid #edc88a;background:rgba(232,183,102,.07);border-radius:5px}.ld-context-warning strong{color:#f0cf9a;font-size:10px}.ld-context-warning p{font-size:10px;line-height:1.7;color:#a0b6d1;margin:8px 0 0}
.ld-app-bottom{padding:16px 22px;background:#0f2037;border-top:1px solid rgba(151,184,224,.15);display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.ld-app-bottom>div:first-child{display:flex;align-items:center;gap:9px;color:#a7bad4;font-size:10px}.ld-bottom-pulse{background:#99dab5;box-shadow:0 0 12px #99dab5}.ld-app-bottom-buttons{display:flex;gap:8px;flex-wrap:wrap}.ld-app-bottom-buttons button{font-size:10px;font-weight:800;color:#dac89f;border:1px solid rgba(209,177,121,.3);border-radius:7px;background:rgba(230,183,99,.08);padding:10px 12px}.ld-app-bottom-buttons button:hover{background:rgba(231,188,123,.2)}
.ld-disclosure{margin-top:23px;display:flex;align-items:start;gap:16px;background:rgba(28,49,77,.62);border:1px solid rgba(218,188,139,.27);border-left:3px solid #e5c48e;border-radius:9px;padding:18px 20px}.ld-disclosure>span{font-size:24px;color:#e6c690}.ld-disclosure p{font-size:11px;color:#acbed7;margin:0;line-height:1.8}.ld-disclosure strong{color:#edce9d}
.ld-next-section{padding:104px 0 119px;border-top:1px solid var(--ld-edge);background:linear-gradient(150deg,#0c192e,#081222)}.ld-next-grid{display:grid;grid-template-columns:1fr .95fr;gap:90px;align-items:center}.ld-next-section h2{font-size:clamp(2.6rem,4vw,4.1rem);line-height:1.14;margin:20px 0}.ld-next-section p{font-size:13px;line-height:1.85;color:#a9bdd9}.ld-next-list{display:grid;gap:13px}.ld-next-list>div{display:grid;grid-template-columns:42px 1fr;gap:4px 14px;padding:22px;border:1px solid rgba(161,190,227,.2);border-radius:10px;background:linear-gradient(140deg,#1b304d,#101f37)}.ld-next-list span{grid-row:span 2;font:700 20px "Space Grotesk",sans-serif;color:#e9c68d}.ld-next-list strong{font-size:17px}.ld-next-list p{font-size:11px;margin:0}
.ld-footer{border-top:1px solid var(--ld-edge);padding-top:42px;background:#091324}.ld-footer-top{display:flex;justify-content:space-between;gap:30px;align-items:start}.ld-footer-top>div img{width:156px;max-width:100%;display:block}.ld-footer-top>div p{font-size:11px;color:#869fbe;margin:11px 0}.ld-footer nav{display:flex;flex-wrap:wrap;gap:11px 20px;justify-content:flex-end;max-width:550px}.ld-footer nav a{font-size:11px;color:#a9bdd8}.ld-footer nav a:hover{color:#f1cd99}.ld-footer-bottom{display:flex;gap:15px;justify-content:space-between;flex-wrap:wrap;margin-top:27px;border-top:1px solid rgba(155,184,221,.12);padding:23px 0;color:#7893b2;font-size:10px}
@media(max-width:1200px){.ld-app-content{grid-template-columns:minmax(140px,.5fr) minmax(0,1.9fr) minmax(195px,.58fr)}.ld-context{padding:18px 13px}.ld-app-navigation{padding:16px 8px}.ld-content{padding:23px 16px}.ld-task-state{display:none}.ld-demo-id{font-size:8px}.ld-metrics{gap:7px}.ld-metrics>div{padding:12px 8px}.ld-metrics strong{font-size:20px}.ld-task{padding:11px 9px;gap:8px}.ld-task button{padding:9px}}
@media(max-width:1000px){.ld-intro-grid{grid-template-columns:1fr}.ld-intro-art{max-width:680px;margin:23px auto 0;width:100%}.ld-section-head{display:block}.ld-section-head>p{margin-top:18px;max-width:750px}.ld-app-content{grid-template-columns:150px minmax(0,1fr)}.ld-context{display:none}.ld-app-content.ld-context-collapsed{grid-template-columns:150px minmax(0,1fr)}.ld-app-content.ld-context-collapsed .ld-context{display:none}.ld-app-toolbar{padding:15px}.ld-next-grid{grid-template-columns:1fr;gap:37px}.ld-next-list{grid-template-columns:repeat(3,1fr)}.ld-next-list>div{display:block}.ld-next-list span{display:block;margin-bottom:10px}}
@media(max-width:690px){.ld-container{width:calc(100% - 30px)}.ld-site-header nav{display:none}.ld-header-inner{min-height:65px;gap:9px}.ld-brand{width:153px}.ld-header-action{margin-left:auto;font-size:9px;padding:10px}.ld-intro{padding:68px 0 78px}.ld-intro h1{font-size:clamp(2.85rem,10.6vw,4.4rem)}.ld-intro-grid>div:first-child>p{font-size:13px}.ld-intro-actions .ld-btn{width:100%}.ld-art-visual{height:175px}.ld-sandbox-section{padding:74px 0 81px}.ld-section-head h2{font-size:clamp(2.6rem,9.4vw,3.5rem)}.ld-section-head>p{font-size:12px}
.ld-app-toolbar{align-items:stretch}.ld-app-toolbar-brand{width:100%}.ld-app-toolbar-actions{width:100%;justify-content:space-between;gap:7px}.ld-app-toolbar-actions select{flex:1;min-width:100px}.ld-app-toolbar-actions>button{padding:8px;font-size:9px}.ld-status-demo{font-size:8px}
.ld-app-content,.ld-app-content.ld-context-collapsed{display:block}.ld-app-navigation{display:flex;flex-direction:row;gap:5px;overflow-x:auto;scrollbar-width:thin;padding:10px;border-right:0;border-bottom:1px solid var(--ld-edge)}.ld-app-nav-label,.ld-nav-caption,.ld-app-navigation>a,.ld-nav-divider{display:none}.ld-app-navigation button{min-width:100px;flex:0 0 auto;gap:6px;padding:10px 9px}.ld-app-navigation button>b{font-size:10px}.ld-app-navigation button>span{font-size:16px;width:auto}.ld-context{display:none}.ld-content{padding:15px 11px}.ld-content-heading{display:block}.ld-content-heading h3{font-size:24px}.ld-demo-id{display:block;margin-top:12px;width:max-content;max-width:100%}.ld-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:17px 0}.ld-metrics>div{padding:12px}.ld-metrics strong{font-size:21px}.ld-task{padding:11px}.ld-task-symbol{height:32px;width:32px;font-size:19px}.ld-task-state{display:none}.ld-task-main>span{font-size:8px}.ld-task-main strong{font-size:11px}.ld-task-main small{font-size:9px}.ld-task button{font-size:9px;padding:8px}.ld-filters{gap:6px}.ld-filters select{font-size:10px;padding:10px 6px}.ld-chat-scroll{min-height:190px}.ld-case-grid{gap:7px}.ld-publication-head>span:last-child{display:none}.ld-app-foot{font-size:8px}.ld-app-bottom{padding:15px}.ld-app-bottom-buttons{width:100%}.ld-app-bottom-buttons button{flex:1 1 42%}.ld-next-section{padding:77px 0}.ld-next-section h2{font-size:clamp(2.6rem,10vw,3.4rem)}.ld-next-actions .ld-btn{width:100%}.ld-next-list{grid-template-columns:1fr}.ld-next-list>div{display:grid}.ld-footer-top{display:block}.ld-footer nav{margin-top:19px;justify-content:flex-start}.ld-footer-bottom{font-size:9px}}
@media(max-width:390px){.ld-header-inner{gap:7px}.ld-brand{width:140px}.ld-header-action{padding:8px;font-size:8px}.ld-preview-band{font-size:7px}.ld-app-toolbar-actions>button{flex-shrink:0}.ld-app-toolbar-actions select{max-width:158px}.ld-task{flex-wrap:wrap}.ld-task button{margin-left:auto}.ld-task-main{min-width:calc(100% - 48px)}}
@media(max-width:1000px){.ld-app-content.ld-mobile-context-open .ld-context{display:block;grid-column:1/-1;border-left:0;border-top:1px solid rgba(154,182,223,.18)}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
