.traxle-legal-center{padding-block:42px 90px}.traxle-legal-hero{isolation:isolate;color:#ecf8ff;background:radial-gradient(at 92% 30%,#0b60766b,#0000 60%),linear-gradient(130deg,#061723,#0a263b);border:1px solid #244962;border-radius:30px;grid-template-columns:minmax(0,1.6fr) minmax(240px,1fr);align-items:center;gap:30px;padding:clamp(26px,5vw,66px);display:grid;position:relative;overflow:hidden;box-shadow:0 24px 80px #001b2b18}.traxle-legal-hero:before{content:"";z-index:-1;opacity:.22;background-image:linear-gradient(#5eccec26 1px,#0000 1px),linear-gradient(90deg,#5eccec26 1px,#0000 1px);background-size:45px 45px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}.traxle-legal-eyebrow{text-transform:uppercase;letter-spacing:.12em;color:#83d9f5;align-items:center;gap:9px;font-size:11px;font-weight:650;display:flex}.traxle-legal-eyebrow>span{background:#7cdbfa;border-radius:50%;flex-shrink:0;width:7px;height:7px;box-shadow:0 0 18px #46c9ff}.traxle-legal-hero h1{letter-spacing:-.045em;text-wrap:balance;overflow-wrap:anywhere;margin-block:24px 20px;font-size:clamp(32px,4.5vw,62px);font-weight:600;line-height:1.1}.traxle-legal-intro{color:#b6d3e3;max-width:440px;font-size:17px;line-height:1.7}.traxle-legal-meta{color:#9dbcce;align-items:center;gap:9px;margin-top:25px;font-size:12px;display:flex}.traxle-legal-meta svg{flex-shrink:0}.traxle-legal-read{border:1px solid #4d8aa4;border-radius:10px;align-items:center;gap:14px;margin-top:25px;padding:12px 17px;font-size:13px;transition:background .2s;display:inline-flex}.traxle-legal-read:hover{background:#13435a}.traxle-legal-art{perspective:800px;place-items:center;height:300px;display:grid;position:relative}.traxle-legal-orbit{border:1px solid #67dcff30;border-radius:50%;width:290px;height:290px;position:absolute;box-shadow:0 0 0 28px #70d8ff07,0 0 0 60px #70d8ff04}.traxle-legal-sheet{color:#89e3ff;background:linear-gradient(135deg,#17475d,#0a2337);border:1px solid #83ddff77;border-radius:16px;flex-direction:column;align-items:flex-start;gap:22px;width:190px;height:245px;padding:22px;animation:.7s ease-out both traxle-legal-enter;display:flex;position:absolute;transform:rotateY(-20deg)rotate(8deg);box-shadow:18px 25px 30px #0005,inset 1px 1px #dbf9ff33}.traxle-legal-sheet-back{background:#0b2b40;border-color:#3b8dab66;animation:none;transform:translate(-28px,15px)rotateY(-20deg)rotate(-10deg)}.traxle-legal-sheet-brand{letter-spacing:.12em;color:#e6f8ff;font-size:11px;font-weight:800}.traxle-legal-sheet-brand sup{font-size:7px}.traxle-legal-sheet-brand img{-o-object-fit:contain;object-fit:contain;filter:brightness(0)invert();width:96px;height:28px}.traxle-legal-eyebrow>span{animation:2.4s ease-in-out infinite traxle-legal-beacon}@keyframes traxle-legal-beacon{0%,to{opacity:1;box-shadow:0 0 14px #46c9ff}50%{opacity:.3;box-shadow:0 0 3px #46c9ff}}.traxle-legal-sheet>time{margin-top:auto;font-size:10px;line-height:1.4}.traxle-legal-sheet-lines{gap:8px;width:100%;display:grid}.traxle-legal-sheet-lines i{background:#6193ae66;border-radius:3px;height:4px}.traxle-legal-sheet-lines i:nth-child(2){width:85%}.traxle-legal-sheet-lines i:nth-child(3){width:63%}.traxle-legal-sheet>span{letter-spacing:.2em;margin-top:auto;font-size:10px}.traxle-legal-art-node{inset-inline-end:5%;background:#15394c;border:1px solid #6db1ce;border-radius:16px;padding:15px;position:absolute;bottom:22px;box-shadow:0 10px 28px #00131e88}.traxle-legal-shortcuts{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-block:18px 42px;display:grid}.traxle-legal-shortcuts>a{border:1px solid var(--elite-line);background:var(--elite-surface);border-radius:16px;align-items:center;gap:15px;min-height:82px;padding:18px 22px;font-size:14px;transition:border-color .2s,transform .2s;display:flex}.traxle-legal-shortcuts>a:hover{border-color:var(--elite-blue);transform:translateY(-2px)}.traxle-legal-shortcuts svg{color:var(--elite-blue);flex-shrink:0}.traxle-legal-shortcuts svg:last-child{margin-inline-start:auto}.traxle-legal-layout{grid-template-columns:265px minmax(0,1fr);align-items:start;gap:35px;display:grid}.traxle-legal-sidebar{scrollbar-width:thin;gap:24px;max-height:calc(100svh - 120px);display:grid;position:sticky;top:100px;overflow-y:auto}.traxle-legal-nav{border:1px solid var(--elite-line);background:var(--elite-surface);border-radius:18px;gap:5px;padding:17px;display:grid}.traxle-legal-nav h2,.traxle-legal-toc summary{align-items:center;gap:9px;font-size:12px;font-weight:650;display:flex}.traxle-legal-nav h2{margin:3px 8px 13px}.traxle-legal-nav a{min-height:44px;color:var(--elite-muted);border-radius:9px;align-items:center;gap:11px;padding:12px 10px;font-size:12px;line-height:1.5;display:flex}.traxle-legal-nav svg{flex-shrink:0}.traxle-legal-nav a[aria-current=page]{background:var(--elite-soft);color:var(--elite-blue);box-shadow:inset 3px 0 var(--elite-blue);font-weight:650}.traxle-legal-nav a:hover{background:var(--elite-soft)}.traxle-legal-toc{padding-inline:18px 8px}.traxle-legal-toc summary{cursor:pointer;min-height:44px}.traxle-legal-toc ol{color:var(--elite-muted);margin-block:8px 0;padding-inline-start:26px;font-size:11px;list-style:decimal-leading-zero}.traxle-legal-toc a{padding:10px 5px;line-height:1.6;display:block}.traxle-legal-toc a:hover{color:var(--elite-blue)}.traxle-legal-reading{min-width:0}.traxle-legal-toolbar{border-bottom:1px solid var(--elite-line);justify-content:space-between;align-items:center;gap:15px;margin-bottom:25px;padding:0 3px 17px;font-size:12px;display:flex}.traxle-legal-toolbar>span,.traxle-legal-toolbar button{align-items:center;gap:9px;display:flex}.traxle-legal-toolbar button{border:1px solid var(--elite-line);border-radius:10px;flex-shrink:0;min-height:44px;padding:10px 14px}.traxle-legal-toolbar button:hover{background:var(--elite-soft)}.traxle-legal-document{min-width:0;color:var(--elite-ink);font-size:15px;line-height:1.9}.traxle-legal-clause{border:1px solid var(--elite-line);background:var(--elite-surface);border-radius:18px;margin-top:16px;padding:clamp(22px,3vw,38px);scroll-margin-top:110px}.traxle-legal-clause:target{border-color:var(--elite-blue)}.traxle-legal-clause-heading{align-items:baseline;gap:15px;margin-bottom:20px;display:flex}.traxle-legal-clause-heading>span{color:var(--elite-blue);border-bottom:2px solid var(--elite-blue);padding-bottom:4px;font-size:12px;font-weight:700}.traxle-legal-document h2{text-wrap:pretty;font-size:21px;font-weight:600;line-height:1.4}.traxle-legal-document p{color:var(--elite-muted)}.traxle-legal-clause p+p{margin-top:18px}.traxle-legal-clause ul{color:var(--elite-muted);margin-top:20px;padding-inline-start:23px;list-style:outside}.traxle-legal-clause li{margin-block:12px;padding-inline-start:5px}.traxle-legal-clause li::marker{color:var(--elite-blue)}.traxle-legal-table{border:1px solid var(--elite-line);border-radius:12px;margin-top:24px;overflow-x:auto}.traxle-legal-table table{border-collapse:collapse;text-align:start;width:100%;font-size:13px;line-height:1.7}.traxle-legal-table caption{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.traxle-legal-table th,.traxle-legal-table td{border-bottom:1px solid var(--elite-line);vertical-align:top;text-align:start;min-width:135px;padding:16px}.traxle-legal-table thead{background:var(--elite-soft)}.traxle-legal-table th{font-weight:600}.traxle-legal-table td{color:var(--elite-muted)}.traxle-legal-table tr:last-child>*{border-bottom:0}.traxle-legal-document address{overflow-wrap:anywhere;gap:8px;font-style:normal;display:grid}.traxle-legal-document a{text-underline-offset:4px;text-decoration:underline}.traxle-legal-draft{background:#b9883810;border:1px solid #b9883888;border-radius:14px;align-items:flex-start;gap:13px;padding:20px 23px;font-size:13px;line-height:1.85;display:flex}.traxle-legal-draft svg{color:#b98838;flex-shrink:0;margin-top:3px}.traxle-legal-draft p{color:var(--elite-ink)}.traxle-legal-translation{border-inline-start:2px solid var(--elite-blue);margin-block:16px;padding:12px 18px;font-size:13px}.traxle-legal-translation a{align-items:center;gap:6px;min-height:44px;margin-top:10px;display:inline-flex}.traxle-legal-contact{border:1px solid var(--elite-line);background:linear-gradient(130deg, var(--elite-soft), var(--elite-surface));border-radius:18px;margin-top:24px;padding:30px;scroll-margin-top:110px}.traxle-legal-contact>svg{color:var(--elite-blue);margin-bottom:18px}.traxle-legal-contact h2{margin-bottom:18px}.traxle-legal-contact address a{width:fit-content;min-height:32px}.traxle-legal-contact button{border:1px solid var(--elite-line);background:var(--elite-surface);border-radius:10px;min-height:44px;margin-top:24px;padding:10px 18px}.traxle-legal-sources{padding:20px 4px;font-size:12px}.traxle-legal-sources summary{cursor:pointer;min-height:44px;padding-block:10px}.traxle-legal-sources ul{padding:0;list-style:none}.traxle-legal-sources a{overflow-wrap:anywhere;align-items:center;gap:7px;min-height:40px;display:inline-flex}.traxle-legal-help{color:#eaf8ff;background:#0a2c42;border:1px solid #275574;border-radius:14px;align-items:center;gap:16px;margin-top:12px;padding:24px;display:flex}.traxle-legal-help svg:last-child{margin-inline-start:auto}.traxle-legal-center :is(a,button,summary,[tabindex]):focus-visible{outline:2px solid var(--elite-blue);outline-offset:3px}@keyframes traxle-legal-enter{0%{opacity:0;translate:0 14px}to{opacity:1;translate:0}}@media (max-width:1000px){.traxle-legal-layout{grid-template-columns:215px minmax(0,1fr);gap:22px}.traxle-legal-toolbar{flex-wrap:wrap}.traxle-legal-hero{grid-template-columns:minmax(0,1.5fr) minmax(180px,1fr)}.traxle-legal-art{scale:.85}}@media (max-width:760px){.traxle-legal-center{padding-block:24px 55px}.traxle-legal-hero{border-radius:22px;grid-template-columns:1fr;gap:4px;padding:28px 24px 10px}.traxle-legal-hero h1{font-size:clamp(32px,7vw,46px)}.traxle-legal-intro{font-size:15px}.traxle-legal-art{height:235px;margin-block:-16px;scale:.75}.traxle-legal-shortcuts{grid-template-columns:1fr;gap:9px;margin-bottom:25px}.traxle-legal-shortcuts>a{min-height:62px;padding:15px 18px}.traxle-legal-layout{grid-template-columns:minmax(0,1fr);gap:28px}.traxle-legal-sidebar{gap:15px;max-height:none;position:static;overflow:visible}.traxle-legal-nav{grid-template-columns:repeat(2,minmax(0,1fr));padding:12px}.traxle-legal-nav h2{grid-column:1/-1}.traxle-legal-nav a{overflow-wrap:anywhere;gap:7px;font-size:11px}.traxle-legal-toc{border:1px solid var(--elite-line);border-radius:12px;padding:8px 18px}.traxle-legal-toc ol{max-height:210px;overflow-y:auto}.traxle-legal-document{font-size:14px}.traxle-legal-clause{padding:23px 19px}.traxle-legal-document h2{font-size:19px}.traxle-legal-clause-heading{gap:12px}.traxle-legal-draft{padding:17px}.traxle-legal-contact{padding:24px}}@media (prefers-reduced-motion:reduce){.traxle-legal-center *,.traxle-legal-center :before{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media print{body:has(.traxle-legal-center) :is(.elite-header,.elite-footer,.elite-cookie,.traxle-legal-art,.traxle-legal-sidebar,.traxle-legal-shortcuts,.traxle-legal-toolbar,.traxle-legal-help,.traxle-legal-read,.traxle-legal-sources,.traxle-legal-contact button){display:none!important}.traxle-legal-center{--elite-ink:#111;--elite-muted:#333;--elite-line:#ddd;--elite-surface:#fff;--elite-soft:#f4f4f4;--elite-blue:#164865;width:100%!important;max-width:none!important;padding:0!important}.traxle-legal-hero{color:#111;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0 0 24px;display:block}.traxle-legal-hero:before{display:none}.traxle-legal-hero :is(p,.traxle-legal-meta){color:#333}.traxle-legal-hero h1{font-size:30px}.traxle-legal-layout{display:block}.traxle-legal-clause{border:0;margin:0;padding:16px 0}.traxle-legal-clause-heading{-moz-column-break-after:avoid;break-after:avoid}.traxle-legal-document{font-size:11px;line-height:1.7}.traxle-legal-document h2{font-size:17px}.traxle-legal-table{overflow:visible}.traxle-legal-table :is(th,td){min-width:0;padding:9px;font-size:10px}.traxle-legal-table tr,.traxle-legal-draft,.traxle-legal-contact{-moz-column-break-inside:avoid;break-inside:avoid}}.traxle-policy-dialog{background:var(--elite-surface);width:min(900px,100vw - 32px);height:min(850px,90svh);color:var(--elite-ink);border:1px solid var(--elite-line);border-radius:22px;margin:auto;padding:0}.traxle-policy-dialog[open]{flex-direction:column;display:flex}.traxle-policy-dialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#020a18bb}.traxle-policy-dialog>header,.traxle-policy-dialog>footer{border-bottom:1px solid var(--elite-line);flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:16px 24px;display:flex}.traxle-policy-dialog>header h2{font-size:20px;font-weight:600}.traxle-policy-dialog button{border:1px solid var(--elite-line);border-radius:9px;min-height:44px;padding:10px 16px;font-size:14px}.traxle-policy-dialog>footer{border-top:1px solid var(--elite-line);border-bottom:0;flex-wrap:wrap}.traxle-policy-dialog>footer button:last-child:not(:disabled){background:var(--elite-ink);color:var(--elite-bg)}.traxle-policy-scroll{overscroll-behavior:contain;min-height:0;padding:24px;overflow-y:auto}
.legal-workshop{color:#e8f5fb;background:radial-gradient(at 90% 10%,#103b50 0,#0000 60%),#061823;border:1px solid #234656;border-radius:32px;grid-template-columns:1.1fr 1fr;align-items:center;gap:32px;max-width:1200px;min-height:570px;margin:clamp(32px,7vw,100px) auto;padding:clamp(24px,5vw,64px);display:grid;overflow:hidden}.legal-workshop-copy{z-index:1;min-width:0;position:relative}.legal-workshop-status{color:#79dbf8;letter-spacing:.13em;align-items:center;gap:10px;font-size:11px;font-weight:700;display:flex}.legal-workshop-status>span{background:#64d7f9;border-radius:50%;width:7px;height:7px;animation:3s ease-in-out infinite workshop-pulse;box-shadow:0 0 16px #33ceff}.legal-workshop-document{color:#a7bdca;margin:28px 0 12px;font-size:14px}.legal-workshop h1,.legal-workshop h2{letter-spacing:-.04em;overflow-wrap:anywhere;font-size:clamp(30px,4.3vw,54px);font-weight:650;line-height:1.12}.legal-workshop-description{color:#afc7d5;max-width:480px;margin:24px 0;font-size:16px;line-height:1.8}.legal-workshop-actions{flex-wrap:wrap;gap:12px;margin:28px 0;display:flex}.legal-workshop-actions a,.legal-workshop-motion{color:#e8f5fb;border:1px solid #366073;border-radius:12px;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:12px 16px;font-size:13px;display:inline-flex}.legal-workshop-actions .legal-workshop-primary{color:#002030;background:#31cafa;border-color:#31cafa;font-weight:650}.legal-workshop a:focus-visible,.legal-workshop button:focus-visible{outline-offset:4px;outline:3px solid #ffca73}.legal-workshop-visual{text-align:center;min-width:0}.legal-workshop-scene{aspect-ratio:1;direction:ltr;max-width:460px;margin:auto;position:relative}.legal-workshop-grid{background-color:#0000;background-image:linear-gradient(#167b9822 1px,#0000 1px),linear-gradient(90deg,#167b9822 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:35px 35px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:15% -10%;transform:perspective(500px)rotateX(50deg)rotate(-25deg);-webkit-mask-image:radial-gradient(#000,#0000 72%);mask-image:radial-gradient(#000,#0000 72%)}.legal-workshop-platform{background:linear-gradient(140deg,#15445c,#071f30);border:1px solid #36bbe3;border-radius:20px;width:62%;padding:25px 22px;position:absolute;top:40%;left:18%;transform:rotate(-5deg);box-shadow:0 14px 0 -2px #082c40,0 15px #2f91af,0 28px 50px #00b7ff26}.legal-workshop-platform img{width:76%;height:auto;margin:0 auto 18px}.legal-workshop-lines{gap:8px;display:grid}.legal-workshop-lines i{background:#49c6e350;border-radius:3px;height:4px}.legal-workshop-lines i:nth-child(2){width:75%}.legal-workshop-lines i:nth-child(3){width:45%}.legal-workshop-crane{filter:drop-shadow(0 0 12px #ffbd6022);border-top:9px solid #ffbd60;width:64%;height:47%;position:absolute;top:10%;left:19%}.legal-workshop-crane>i{background:repeating-linear-gradient(45deg,#0000 0 12px,#ffbd60 13px 15px);border:2px solid #ffbd60;width:12px;height:100%;position:absolute;top:-8px;left:4%}.legal-workshop-crane>b{transform-origin:0;border-bottom:2px solid #ffbd60;width:70%;height:22px;position:absolute;top:-22px;left:5%;transform:rotate(8deg)}.legal-workshop-hook{color:#ffcf87;transform-origin:top;flex-direction:column;align-items:center;animation:4s ease-in-out infinite workshop-sway;display:flex;position:absolute;top:0;left:75%}.legal-workshop-hook:before{content:"";background:#ffc979;width:2px;height:65px}.legal-workshop-tool{color:#73ddff;background:#092839;border:1px solid #26728e;border-radius:18px;padding:16px;position:absolute;box-shadow:0 15px 25px #0004}.legal-workshop-hammer{animation:2.8s ease-in-out infinite workshop-hammer;top:38%;left:0}.legal-workshop-wrench{animation:4s ease-in-out infinite workshop-float;top:54%;right:0}.legal-workshop-gear{color:#41b9db;animation:20s linear infinite workshop-spin;position:absolute;bottom:9%;left:18%}.legal-workshop-barrier{background:repeating-linear-gradient(-55deg,#eeb459 0 13px,#122c3c 13px 26px);border:3px solid #eeb459;border-radius:4px;width:45%;height:25px;position:absolute;bottom:12%;right:5%;transform:rotate(-5deg)}.legal-workshop-barrier i{background:#7397a9;width:6px;height:27px;position:absolute;top:22px}.legal-workshop-barrier i:first-child{left:10%}.legal-workshop-barrier i:last-child{right:10%}.legal-workshop-motion{cursor:pointer;color:#a8c7d7;background:#08222e;margin-top:14px;font-size:12px}.legal-workshop[data-paused=true] *{animation-play-state:paused!important}.legal-workshop-embedded{grid-template-columns:1fr;min-height:0;margin:12px 0;padding:24px}.legal-workshop-embedded .legal-workshop-visual{display:none}.legal-workshop-embedded h2{font-size:30px}@keyframes workshop-sway{0%,to{transform:rotate(-9deg)}50%{transform:rotate(9deg)}}@keyframes workshop-hammer{0%,to{transform:rotate(-12deg)translateY(0)}50%{transform:rotate(12deg)translateY(-8px)}}@keyframes workshop-float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes workshop-spin{to{transform:rotate(360deg)}}@keyframes workshop-pulse{50%{opacity:.4}}@media (max-width:760px){.legal-workshop{border-radius:24px;grid-template-columns:1fr;gap:12px;min-height:0;margin:24px 16px}.legal-workshop-scene{max-width:340px}.legal-workshop-embedded{margin:0}.legal-workshop-description{font-size:15px}}.legal-workshop-scene{aspect-ratio:1/1.15}.legal-workshop-platform{width:62%;padding:18px;top:31%;left:24%}.legal-workshop-crane{height:32%;top:7%}.legal-workshop-hook{animation:3.6s ease-in-out infinite workshop-hoist}.legal-workshop-hook:before{transform-origin:top;height:30px;animation:3.6s ease-in-out infinite workshop-cable}.legal-workshop-hammer{padding:10px;top:29%}.legal-workshop-wrench{padding:10px;top:45%;right:0}.legal-workshop-gear{line-height:0;animation:4s linear infinite workshop-spin;top:52%;bottom:auto;left:4%}.legal-workshop-gear-secondary{color:#f2b760;animation-duration:2.67s;animation-direction:reverse;top:61%;left:19%}.legal-workshop-barrier{width:22%;height:18px;bottom:5%;right:1%}.workshop-excavator{filter:drop-shadow(0 14px 16px #0005);width:78%;height:37%;position:absolute;bottom:5%;left:7%;container-type:inline-size}.workshop-machine-body{width:48%;height:48%;animation:.65s ease-in-out infinite workshop-engine;position:absolute;bottom:20%;left:3%}.workshop-cabin{background:linear-gradient(135deg,#ffe099,#e89924);border:2px solid #ffcc70;border-radius:12px 16px 3px 3px;width:49%;height:115%;position:absolute;bottom:8%;left:30%;transform:skew(-6deg)}.workshop-cabin>i{background:linear-gradient(135deg,#8ce7fa,#0c4d6d 45%,#082f49);border:2px solid #163744;border-radius:7px 9px 0 0;position:absolute;inset:9% 12% 27%}.workshop-cabin>b{background:#735226;width:17%;height:3px;position:absolute;bottom:15%;left:16%}.workshop-engine{background:linear-gradient(#ffc66a,#d18a27);border:2px solid #ffd186;border-radius:10px 6px 4px 4px;align-items:center;gap:4%;width:100%;height:42%;padding:8%;display:flex;position:absolute;bottom:0;left:0}.workshop-engine i{background:#805a2b;border-radius:2px;width:4%;height:90%}.workshop-boom{transform-origin:8%;z-index:2;background:linear-gradient(#ffd881,#d99129);border:2px solid #ffdc91;border-radius:10px;width:100%;height:19%;animation:4s ease-in-out infinite workshop-dig;position:absolute;bottom:36%;left:77%}.workshop-boom>i,.workshop-stick>i{background:linear-gradient(90deg,#364b58 45%,#d8f3fa 45%);border-radius:3px;width:65%;height:23%;position:absolute;top:30%;left:8%}.workshop-stick{transform-origin:8%;background:#eead47;border:2px solid #ffdf99;border-radius:10px;width:77%;height:100%;animation:4s ease-in-out infinite workshop-reach;position:absolute;top:0;left:87%}.workshop-bucket{transform-origin:74% 12.5%;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 68 64'%3E%3Cdefs%3E%3ClinearGradient id='steel' x2='.8' y2='1'%3E%3Cstop stop-color='%237994a3'/%3E%3Cstop offset='1' stop-color='%23203949'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M49 5L59 8Q65 23 62 39Q59 55 39 58L12 53L6 47L22 47Q41 48 45 33L47 15Z' fill='url(%23steel)' stroke='%23acc4d0' stroke-width='2' stroke-linejoin='round'/%3E%3Cpath d='M47 19Q49 43 27 49L12 47' fill='none' stroke='%23132634' stroke-width='4'/%3E%3Cpath d='M13 47L3 45L6 51L17 54M22 49L13 49L17 56L26 56' fill='%23b0c4cd' stroke='%235d7887' stroke-width='1.2'/%3E%3Cpath d='M55 23Q60 45 39 51' fill='none' stroke='%238eabb9' stroke-width='2'/%3E%3Ccircle cx='50' cy='8' r='5' fill='%23e3b15f' stroke='%23604d32' stroke-width='2'/%3E%3Ccircle cx='50' cy='8' r='1.8' fill='%23314551'/%3E%3C/svg%3E") 50%/contain no-repeat;border:0;border-radius:0;width:17cqw;height:16cqw;animation:4s ease-in-out infinite workshop-scoop;position:absolute;top:calc(50% - 2cqw);left:calc(100% - 12.5cqw)}.workshop-tracks{background:repeating-linear-gradient(90deg,#122633 0 5px,#365366 5px 8px);border:3px solid #718c9b;border-radius:30px;justify-content:space-evenly;align-items:center;width:53%;height:22%;display:flex;position:absolute;bottom:3%;left:1%;box-shadow:inset 0 0 0 3px #0a1a26}.workshop-tracks i{aspect-ratio:1;background:conic-gradient(#16445b 0 70deg,#a1c6d5 70deg 95deg,#16445b 95deg 190deg,#a1c6d5 190deg 215deg,#16445b 215deg);border:3px solid #7b9eaf;border-radius:50%;width:18%;animation:1.8s linear infinite workshop-spin}.workshop-ground{background:linear-gradient(90deg,#0000,#5eacbd,#0000);width:109%;height:3px;position:absolute;bottom:0;left:-3%}.workshop-earth{align-items:end;gap:5%;width:22%;height:14%;display:flex;position:absolute;bottom:4%;right:0}.workshop-earth i{clip-path:polygon(26% 12%,65% 0,94% 35%,100% 87%,74% 100%,8% 95%,0 47%);transform-origin:50% 100%;background:linear-gradient(135deg,#bf995f,#81633b);width:27%;height:65%;animation:4s ease-in-out infinite workshop-earth}.workshop-earth i:nth-child(2){--earth-shift:2px;--earth-tilt:3deg;height:100%;animation-delay:0s}.workshop-earth i:nth-child(3){--earth-shift:3px;--earth-tilt:5deg;animation-delay:0s}@keyframes workshop-hoist{0%,to{transform:translateY(0)}50%{transform:translateY(30px)}}@keyframes workshop-cable{0%,to{transform:scaleY(1)}50%{transform:translateY(-30px)scaleY(2)}}@keyframes workshop-engine{50%{transform:translateY(1px)}}@keyframes workshop-dig{0%,to{transform:rotate(-55deg)}45%,60%{transform:rotate(-15deg)}}@keyframes workshop-reach{0%,to{transform:rotate(65deg)}45%,60%{transform:rotate(42deg)}}@keyframes workshop-scoop{0%,to{transform:rotate(-10deg)}45%{transform:rotate(-27deg)}65%{transform:rotate(-50deg)}}@keyframes workshop-earth{0%,42%,to{transform:translate(0)rotate(0)}56%,72%{transform:translateX(var(--earth-shift,1px)) rotate(var(--earth-tilt,2deg))}86%{transform:translate(0)rotate(0)}}@media (max-width:760px){.legal-workshop-gear svg{width:48px;height:48px}.legal-workshop-gear-secondary svg{width:32px;height:32px}.legal-workshop-tool svg{width:25px;height:25px}.legal-workshop-platform{padding:12px}.legal-workshop-platform img{margin-bottom:10px}.legal-workshop-lines{gap:5px}}.legal-workshop[data-paused=true] :before,.legal-workshop[data-paused=true] :after{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.legal-workshop *,.legal-workshop :before{animation-duration:8s!important}.workshop-machine-body,.legal-workshop-status>span,.legal-workshop-tool{animation:none!important}}
