@import url(https://fonts.googleapis.com/css2?family=Source+Sans+Pro:wght@100;200;300;400;500;600;700;800;900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;500;600;700;800;900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800&display=swap);@import url(https://fonts.googleapis.com/css2?family=Source+Sans+Pro:wght@200;300;400;500;600;700;800&display=swap);@import url(https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;1,300;1,400;1,500;1,600;1,700;1,800&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--surface);color:var(--text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;transition:background-color .3s ease,color .3s ease}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@font-face{font-family:Digital;src:url("/static/media/digital-7%20(mono).ae951a188b593952b384.ttf") format("truetype")}:root{--brand:#4483eb;--brand-2:#0bbdfe;--brand-grad:linear-gradient(135deg,var(--brand),var(--brand-2));--surface:#fff;--surface-1:#f4f6fb;--surface-2:#fff;--surface-3:#eef1f7;--surface-inverse:#000;--text:#0b1020;--text-muted:#0000009e;--text-faint:#00000073;--text-on-brand:#fff;--text-inverse:#fff;--border:#0000001f;--border-strong:#000;--overlay:#00000080;--shadow:#0000002e;--error-color:crimson;--success-color:#589858;--warning-color:#f96;--background:#080f23;--contrast-color:var(--brand);--contrast-color-highlight:#6f36e9;--contrast-color-2:#579aff;--contrast-color-3:#ff447c;--background-color:#192846;--background-contrast:#0009;--dark-color:#000;--selector-color:#0a6e7280;--over-color:#0003;--over-color-2:#0009;--over-difference-color:#fff3;--over-difference-color-2:hsla(0,0%,100%,.075);--over-difference-color-3:linear-gradient(-135deg,#7d7dff21,#7d7dff66);--selected-color:rgba(95,61,128,.973);--light-color:var(--surface);--text-color:var(--text-muted);--text-color-2:var(--text);--text-color-3:var(--text-faint);--text-color-4:var(--text-faint);--home-text-color:var(--text);--home-contrast-color:var(--brand);--home-contrast-color-2:var(--brand-2);--home-text-color-2:var(--text-muted);--home-text-color-transparent:var(--text-muted);--home-opposite-text-color-transparent:var(--text-muted);--home-opposite-background-color:var(--surface-inverse);--home-opposite-text-color:var(--text-inverse);--home-background-container:var(--surface-2);color-scheme:light}:root[data-theme=dark]{--surface:#0b0f1a;--surface-1:#111726;--surface-2:#151c2c;--surface-3:#1b2334;--surface-inverse:#05070c;--text:#e9eef6;--text-muted:#e9eef6b8;--text-faint:#e9eef680;--text-on-brand:#fff;--text-inverse:#e9eef6;--border:#ffffff1f;--border-strong:#ffffff47;--overlay:#0009;--shadow:#0009;color-scheme:dark}.App{text-align:center}body[zoom]{zoom:attr(zoom)}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}iframe#webpack-dev-server-client-overlay{display:none}html body{background-attachment:fixed;background-color:#fff;background-color:var(--surface);background-image:none;background-repeat:no-repeat}:root[data-theme=dark] body,:root[data-theme=dark] html body{background-image:radial-gradient(42vw 42vw at 12% 18%,#4483eb57,#0000 65%),radial-gradient(38vw 38vw at 88% 62%,#0bbdfe3d,#0000 65%),radial-gradient(30vw 30vw at 62% 4%,#f0a50024,#0000 60%)}:root[data-theme=dark] body.grid-body,:root[data-theme=dark] body.ht-scheme,body.grid-body,body.ht-scheme{background-image:none}header.home-header{font-family:Inter,sans-serif;margin:1.25rem auto;position:sticky;top:0;width:min(1560px,95%);z-index:10000}header.home-header .hh-bar{grid-gap:1.5rem;align-items:center;backdrop-filter:blur(18px) saturate(160%);-webkit-backdrop-filter:blur(18px) saturate(160%);background:linear-gradient(155deg,#000000ed 35%,#63808ae0);border:1px solid #ffffff29;border-radius:999px;box-shadow:0 26px 50px -28px #000c,0 6px 14px -10px #00000080,inset 0 1px 0 #ffffff47,inset 0 -26px 44px -34px #000000bf;display:grid;gap:1.5rem;grid-template-columns:auto 1fr auto;min-height:68px;padding:.55rem 1.5rem .55rem 1.1rem;position:relative}header.home-header .hh-brand{align-items:center;color:#fff;display:flex;gap:.6rem;text-decoration:none}header.home-header .hh-brand img{filter:drop-shadow(0 2px 6px rgba(0,0,0,.45));height:34px;width:34px}header.home-header .hh-brand span{font-size:19px;font-weight:800;letter-spacing:-.01em}header.home-header .hh-nav{align-items:center;display:flex;gap:.35rem;justify-content:center}header.home-header .hh-link{border:1px solid #0000;border-radius:999px;color:#ffffffb8;font-size:15px;font-weight:600;padding:.55rem 1.1rem;text-decoration:none;transition:color .18s ease,background .18s ease,border-color .18s ease;white-space:nowrap}header.home-header .hh-link:hover{background:#ffffff1a;color:#fff}header.home-header .hh-link.current{background:#ffffff24;border-color:#ffffff47;box-shadow:inset 0 1px 0 #ffffff4d;color:#fff}header.home-header .hh-actions,header.home-header .hh-panel-actions{align-items:center;display:flex;gap:.55rem}header.home-header .hh-icon-btn{background:#ffffff14;border:1px solid #ffffff47;border-radius:50%;box-shadow:inset 0 1px 0 #ffffff38;color:#fff;cursor:pointer;display:grid;font-family:inherit;font-size:13px;font-weight:800;height:40px;letter-spacing:.02em;place-items:center;transition:background .2s ease,border-color .2s ease,transform .2s ease;width:40px}header.home-header .hh-icon-btn:hover{background:#ffffff2e;border-color:#ffffff73;transform:translateY(-1px)}header.home-header .hh-cta{align-items:center;background:linear-gradient(150deg,#4483ebfa,#0bbdfeeb);border:1px solid #ffffff73;border-radius:999px;box-shadow:0 18px 34px -20px #0bbdfed9,inset 0 1px 0 #ffffffbf;color:var(--text-on-brand);cursor:pointer;display:inline-flex;font-family:inherit;font-size:15px;font-weight:800;gap:.5rem;letter-spacing:.02em;padding:.7rem 1.35rem;transition:transform .18s ease,box-shadow .18s ease}header.home-header .hh-cta:hover{box-shadow:0 24px 42px -20px #0bbdfef2,inset 0 1px 0 #ffffffd9;transform:translateY(-1px)}header.home-header .hh-burger{background:#ffffff14;border:1px solid #ffffff47;border-radius:50%;cursor:pointer;display:none;gap:5px;height:44px;padding:0;place-items:center;width:44px}header.home-header .hh-burger span{background:#fff;border-radius:2px;display:block;height:2px;transition:transform .22s ease,opacity .16s ease;width:18px}header.home-header.open .hh-burger span:first-child{transform:translateY(7px) rotate(45deg)}header.home-header.open .hh-burger span:nth-child(2){opacity:0}header.home-header.open .hh-burger span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}header.home-header .hh-panel{display:none}header.home-header a:focus-visible,header.home-header button:focus-visible{outline:2px solid #fff;outline-offset:3px}@media only screen and (max-width:1080px){header.home-header .hh-link{font-size:14.5px;padding:.5rem .8rem}header.home-header .hh-bar{gap:1rem}}@media only screen and (max-width:900px){header.home-header .hh-bar{grid-template-columns:1fr auto;padding-right:1rem}header.home-header .hh-actions,header.home-header .hh-nav{display:none}header.home-header .hh-burger{display:grid}header.home-header.open .hh-panel{backdrop-filter:blur(18px) saturate(160%);-webkit-backdrop-filter:blur(18px) saturate(160%);background:linear-gradient(155deg,#000000f0 35%,#63808ae6);border:1px solid #ffffff29;border-radius:26px;box-shadow:0 30px 60px -30px #000000d9,inset 0 1px 0 #ffffff47;display:flex;flex-direction:column;gap:1rem;margin-top:.6rem;padding:1.1rem}header.home-header .hh-panel-nav{display:flex;flex-direction:column;gap:.25rem}header.home-header .hh-panel-nav .hh-link{border-radius:16px;font-size:16px;padding:.8rem 1rem}header.home-header .hh-panel-actions{justify-content:flex-start}header.home-header .hh-panel-actions .hh-cta{margin-left:auto}}@media only screen and (max-width:480px){header.home-header{margin-inline:.75rem;width:calc(100% - 1.5rem)}header.home-header .hh-bar{min-height:60px;padding:.5rem .75rem}header.home-header .hh-brand span{font-size:17px}}@media (prefers-reduced-motion:reduce){header.home-header .hh-burger span,header.home-header .hh-cta,header.home-header .hh-icon-btn{transition:none}header.home-header .hh-cta:hover,header.home-header .hh-icon-btn:hover{transform:none}}@property --p{syntax:"<number>";inherits:true;initial-value:0}.mo-reveal.mo-reveal.mo-reveal{opacity:0;transition:opacity .76s cubic-bezier(.22,.61,.36,1),transform .76s cubic-bezier(.22,.61,.36,1),filter .76s cubic-bezier(.22,.61,.36,1);transition-delay:0ms;transition-delay:var(--d,0ms);will-change:opacity,transform}.mo-reveal.mo-reveal.from-up{transform:translate3d(0,26px,0)}.mo-reveal.mo-reveal.from-left{transform:translate3d(-32px,0,0)}.mo-reveal.mo-reveal.from-right{transform:translate3d(32px,0,0)}.mo-reveal.mo-reveal.from-zoom{filter:blur(6px);transform:scale(.94)}.mo-reveal.mo-reveal.is-in{filter:none;opacity:1;transform:none;will-change:auto}.mo-text{--p:0;--fade:3;--ramp:calc(var(--n) - 1 + var(--fade))}.mo-text.mo-entrance{transition:--p 1.3s cubic-bezier(.22,.61,.36,1)}.mo-text .mo-line{display:block;margin-right:-.26em}.mo-text .mo-word{--l:clamp(0,calc((var(--p)*var(--ramp) - var(--i))/var(--fade)),1);display:inline-block;filter:blur(calc((1 - var(--l))*4px));margin-right:.26em;opacity:calc(.16 + var(--l)*.84);transform:translate3d(0,calc((1 - var(--l))*.26em),0);will-change:opacity,filter,transform}.mo-text .mo-word.accent{-webkit-text-fill-color:#0000;background:-webkit-linear-gradient(0deg,var(--brand-2),var(--brand));-webkit-background-clip:text;background-clip:text}.mo-track{--p:0}.mo-parallax.mo-parallax{--p:.5;transform:translate3d(0,calc((.5 - var(--p))*40px),0);transform:translate3d(0,calc((.5 - var(--p))*var(--travel, 40px)),0);will-change:transform}@media (prefers-reduced-motion:reduce){.mo-reveal.mo-reveal.mo-reveal{filter:none;opacity:1;transform:none;transition:none}.mo-text{--p:1}.mo-text .mo-word{filter:none;opacity:1;transform:none}.mo-parallax{transform:none}}.mo-progress{--sp:0;height:3px;inset:0 0 auto 0;pointer-events:none;position:fixed;z-index:999}.mo-progress span{background:linear-gradient(90deg,var(--brand),var(--brand-2));box-shadow:0 0 12px #0bbdfe8c;display:block;height:100%;transform:scaleX(var(--sp));transform-origin:left center}.mo-scene{height:200vh;height:calc((1 + var(--len, 1))*100vh)}.mo-scene-pin{--p:0;height:100vh;overflow:hidden;position:sticky;top:0}.mo-spot{--on:0;--mx:50%;--my:50%;isolation:isolate;position:relative}.mo-spot:after{background:radial-gradient(260px circle at var(--mx) var(--my),#4483eb38,#0bbdfe1a 40%,#0000 68%);border-radius:inherit;content:"";inset:0;opacity:var(--on);pointer-events:none;position:absolute;transition:opacity .24s ease;z-index:-1}.mo-magnet{display:inline-flex;transform:translateZ(0);transform:translate3d(var(--tx,0),var(--ty,0),0);transition:transform .32s cubic-bezier(.22,.61,.36,1);will-change:transform}@media (prefers-reduced-motion:reduce){.mo-magnet{transform:none}.mo-scene{height:auto}.mo-scene-pin{height:auto;position:static}.mo-spot:after{display:none}}#root{display:flex;min-height:100vh;width:100%}body{transition:all .35s ease-out}.block-modules{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:90vh}.modules-container{display:flex;gap:3rem;margin:5vh auto;width:90%}@media only screen and (max-width:1200px){.modules-container{flex-direction:column}}.home-page{color:var(--text);font-family:Inter,sans-serif;margin:auto;min-height:100vh;min-width:0;position:relative;width:100%}.home-page .content{margin-inline:auto;max-width:100%;padding:0;width:100%}.home-page .hp-kicker{align-items:center;color:var(--text-muted);display:flex;font-size:13px;font-weight:800;gap:.6rem;letter-spacing:.12em;margin:0 0 .9rem;text-transform:uppercase}.home-page .hp-kicker-dot{background:var(--brand);border-radius:50%;box-shadow:0 0 0 4px #4483eb2e;height:10px;width:10px}.home-page .hp-kicker.high .hp-kicker-dot{background:#f0a500;box-shadow:0 0 0 4px #f0a5002e}.home-page .hp-title{font-size:clamp(38px,5.2vw,72px);line-height:1.05;margin:0 0 1.25rem}.home-page .hp-h2,.home-page .hp-title{color:var(--text);font-weight:800;letter-spacing:-.02em}.home-page .hp-h2{font-size:clamp(28px,3.6vw,46px);line-height:1.1;margin:0}.home-page .hp-h2 span:not(.mo-line):not(.mo-word),.home-page .hp-title span:not(.mo-line):not(.mo-word){-webkit-text-fill-color:#0000;background:-webkit-linear-gradient(0deg,var(--brand-2),var(--brand));-webkit-background-clip:text}.home-page .hp-lead{color:var(--text-muted);font-size:clamp(16px,1.3vw,19px);line-height:1.6;margin:0;max-width:min(56ch,100%)}.home-page .hp-section{margin:0 auto;padding-block:clamp(3.5rem,8vh,7rem);width:min(1560px,92%)}.home-page .hp-section-head{align-items:center;display:flex;flex-direction:column;margin-bottom:3rem;text-align:center}.home-page .hp-cta{align-items:center;background:linear-gradient(150deg,#4483ebfa,#0bbdfeeb);border:1px solid #ffffff73;border-radius:999px;box-shadow:0 22px 44px -20px #0bbdfed9,inset 0 1px 0 #ffffffbf;color:var(--text-on-brand);cursor:pointer;display:inline-flex;font-family:inherit;font-size:17px;font-weight:800;gap:.6rem;justify-content:center;letter-spacing:.02em;padding:1rem 2rem;text-decoration:none;transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.home-page .hp-cta:hover{box-shadow:0 28px 52px -20px #0bbdfef2,inset 0 1px 0 #ffffffd9;transform:translateY(-2px)}.home-page .hp-cta.ghost{background:#0000;border-color:var(--border-strong);box-shadow:none;color:var(--text)}.home-page .hp-cta.ghost:hover{border-color:var(--brand);box-shadow:none;color:var(--brand)}.home-page .hp-cta.small{font-size:14.5px;padding:.7rem 1.25rem}.home-page .hp-cta.light{background:#fff;border-color:#ffffff80;box-shadow:0 22px 44px -22px #000c;color:#0b1020}.home-page .hp-hero{grid-gap:3.5rem;align-items:center;display:grid;gap:3.5rem;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);margin:0 auto;padding-block:clamp(2.5rem,7vh,6rem) clamp(3rem,7vh,6rem)}.home-page .hp-hero-text{min-width:0}.home-page .hp-cta-row{display:flex;flex-wrap:wrap;gap:.9rem;margin-top:2.25rem}.home-page .hp-hero-visual{aspect-ratio:16/11;background-color:var(--surface-3);background-image:url(/static/media/high-tension.aaf884478f8437c5e445.png);background-position:center 50%;background-position:center calc(50% + (.5 - var(--p, .5))*56px);background-size:auto 118%;border:1px solid #ffffff80;border-radius:28px;box-shadow:0 44px 80px -34px #09142db3,0 10px 22px -14px #09142d73,inset 0 1px 0 #ffffffb3;overflow:hidden;position:relative}.home-page .hp-hero-visual:before{background:linear-gradient(150deg,#ffffff57,#ffffff0d 32%,#fff0 55%),linear-gradient(200deg,#0bbdfe33,#0000 45%);content:"";inset:0;pointer-events:none;position:absolute}.home-page .hp-hero-logo{filter:drop-shadow(0 2px 6px rgba(0,0,0,.5));left:18px;opacity:.9;position:absolute;top:18px;width:42px}.home-page .hp-hero-caption{backdrop-filter:blur(16px) saturate(160%);-webkit-backdrop-filter:blur(16px) saturate(160%);background:linear-gradient(150deg,#0c162ca3,#0c162c66);border:1px solid #ffffff59;border-radius:20px;bottom:16px;box-shadow:inset 0 1px 0 #ffffff59,0 18px 34px -22px #000000e6;color:#fff;left:16px;padding:1.1rem 1.3rem;position:absolute;right:16px}.home-page .hp-hero-chip{align-items:center;background:#ffffff29;border:1px solid #fff6;border-radius:999px;display:inline-flex;font-size:12.5px;font-weight:800;gap:.5rem;letter-spacing:.04em;margin-bottom:.55rem;padding:.35rem .8rem;text-transform:uppercase}.home-page .hp-hero-caption p{color:#ffffffe0;font-size:14.5px;line-height:1.5;margin:0}.home-page .hp-stats{grid-gap:1rem;backdrop-filter:blur(18px) saturate(160%);-webkit-backdrop-filter:blur(18px) saturate(160%);background:linear-gradient(155deg,#000000eb 35%,#63808ae0);border:1px solid #ffffff29;border-radius:26px;box-shadow:0 30px 60px -32px #000c,inset 0 1px 0 #ffffff47,inset 0 -26px 44px -34px #000000bf;display:grid;gap:1rem;margin:0 auto;padding:1.6rem;width:min(1560px,92%)}.home-page .hp-stat{align-items:center;display:flex;flex-direction:column;gap:.35rem;padding:.75rem .5rem;text-align:center}.home-page .hp-stat+.hp-stat{border-left:1px solid #ffffff24}.home-page .hp-stat strong{-webkit-text-fill-color:#0000;background:-webkit-linear-gradient(0deg,var(--brand-2),#fff);-webkit-background-clip:text;font-size:clamp(30px,3.4vw,44px);font-weight:800;letter-spacing:-.02em}.home-page .hp-stat span{color:#ffffffb8;font-size:13.5px;font-weight:600;line-height:1.4}.home-page .hp-rail{background:var(--border);border-radius:2px;height:2px;margin-bottom:2.2rem;overflow:hidden}.home-page .hp-rail-fill{background:linear-gradient(90deg,var(--brand),var(--brand-2));display:block;height:100%;transform:scaleX(0);transform:scaleX(var(--p,0));transform-origin:left center}.home-page .hp-steps{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(3,minmax(0,1fr))}.home-page .hp-step{backdrop-filter:blur(18px) saturate(160%);-webkit-backdrop-filter:blur(18px) saturate(160%);background:linear-gradient(155deg,#000000eb 35%,#63808ae0);border:1px solid #ffffff29;border-radius:24px;box-shadow:0 26px 50px -28px #000c,inset 0 1px 0 #ffffff47,inset 0 -26px 44px -34px #000000bf;color:#fff;overflow:hidden;padding:2rem 1.75rem;position:relative;transition:transform .28s cubic-bezier(.2,.7,.3,1),box-shadow .28s ease}.home-page .hp-step:hover{box-shadow:0 40px 68px -32px #000000d9,inset 0 1px 0 #ffffff5c,inset 0 -26px 44px -34px #000000b3;transform:translateY(-4px)}.home-page .hp-step-no{color:#ffffff1a;font-size:44px;font-weight:800;letter-spacing:-.03em;position:absolute;right:1.4rem;top:1.1rem}.home-page .hp-benefit-icon,.home-page .hp-mod-icon,.home-page .hp-step-icon{background:linear-gradient(150deg,#ffffff38,#ffffff14);border:1px solid #ffffff47;border-radius:15px;box-shadow:0 12px 22px -14px #000c,inset 0 1px 0 #ffffff59;color:#fff;display:grid;font-size:18px;height:46px;place-items:center;width:46px}.home-page .hp-benefit h3,.home-page .hp-step h3{color:#fff;font-size:20px;font-weight:800;letter-spacing:-.01em;margin:1.1rem 0 .5rem}.home-page .hp-benefit p,.home-page .hp-step p{color:#ffffffbd;font-size:14.5px;line-height:1.6;margin:0}.home-page .modules-container.hp-modules{grid-gap:2.5rem;align-items:center;gap:2.5rem;grid-template-columns:minmax(230px,1fr) minmax(0,2.4fr) minmax(230px,1fr);margin:0;width:100%}.home-page .hp-mod-group{display:flex;flex-direction:column;gap:1rem}.home-page .hp-mod-card{align-items:center;backdrop-filter:blur(18px) saturate(160%);-webkit-backdrop-filter:blur(18px) saturate(160%);background:linear-gradient(155deg,#000000eb 35%,#63808ae0);border:1px solid #ffffff29;border-radius:20px;box-shadow:0 26px 50px -28px #000c,inset 0 1px 0 #ffffff47,inset 0 -26px 44px -34px #000000bf;color:#fff;cursor:pointer;display:flex;font-family:inherit;gap:1rem;padding:1.05rem 1.25rem;text-align:left;transition:transform .28s cubic-bezier(.2,.7,.3,1),box-shadow .28s ease,border-color .28s ease}.home-page .hp-mod-card:hover{border-color:#ffffff52;transform:translateY(-3px)}.home-page .hp-mod-name{flex:1 1;font-size:17px;font-weight:800;letter-spacing:-.01em;line-height:1.2}.home-page .hp-mod-card.active{background:linear-gradient(155deg,#4483ebeb,#0bbdfec7 55%,#4483ebe6);border-color:#ffffffa6;box-shadow:0 32px 60px -28px #0b78dccc,inset 0 1px 0 #fffc,inset 0 -28px 46px -34px #001e4699}.home-page .hp-mod-card.active .hp-mod-icon{background:linear-gradient(150deg,#ffffff73,#ffffff2e);border-color:#ffffff8c}.home-page .hp-mod-preview{align-items:flex-end;aspect-ratio:16/10;background-color:var(--surface-3);background-position:50%;background-repeat:no-repeat;background-size:cover;border:1px solid #ffffff80;border-radius:28px;box-shadow:0 34px 64px -30px #09142da6,0 8px 18px -12px #09142d66,inset 0 1px 0 #ffffffb3;display:flex;overflow:hidden;padding:14px;position:relative}.home-page .hp-mod-preview.high-tension{background-image:url(/static/media/high-tension.aaf884478f8437c5e445.png)}.home-page .hp-mod-preview.high-tension.learning{background-image:url(/static/media/invatare.3e6aa24ea81eb73aed5d.png);background-position:top}.home-page .hp-mod-preview.low-tension{background-image:url(/static/media/low-tension.dbd9925f4b138e6aefea.png)}.home-page .hp-mod-preview.low-tension.functional{background-image:url(/static/media/functionare.9b7d2180d7670560c900.png);background-position:top}.home-page .hp-mod-preview.low-tension.debugging{background-image:url(/static/media/depanare.bccfef119057456423dd.png)}.home-page .hp-mod-preview-caption{backdrop-filter:blur(16px) saturate(160%);-webkit-backdrop-filter:blur(16px) saturate(160%);background:linear-gradient(150deg,#0c162cad,#0c162c70);border:1px solid #ffffff59;border-radius:20px;box-shadow:inset 0 1px 0 #ffffff59,0 18px 34px -22px #000000e6;color:#fff;padding:1.3rem 1.45rem;width:100%}.home-page .hp-mod-preview-tag{color:#ffffffa6;font-size:12px;font-weight:800;letter-spacing:.12em;margin:0 0 .4rem;text-transform:uppercase}.home-page .hp-mod-preview-caption h3{font-size:clamp(21px,2.2vw,29px);font-weight:800;letter-spacing:-.01em;margin:0 0 .45rem}.home-page .hp-mod-preview-caption p{color:#ffffffdb;font-size:14.5px;line-height:1.55;margin:0;max-width:62ch}.home-page .hp-mod-preview-caption .hp-cta{margin-top:1.1rem}.home-page .hp-benefits{grid-gap:1.5rem;gap:1.5rem}.home-page .hp-benefit{backdrop-filter:blur(18px) saturate(160%);-webkit-backdrop-filter:blur(18px) saturate(160%);background:linear-gradient(155deg,#000000eb 35%,#63808ae0);border:1px solid #ffffff29;border-radius:24px;box-shadow:0 26px 50px -28px #000c,inset 0 1px 0 #ffffff47,inset 0 -26px 44px -34px #000000bf;padding:2rem 1.9rem;transition:transform .28s cubic-bezier(.2,.7,.3,1),border-color .28s ease}.home-page .hp-benefit:hover{border-color:#ffffff4d;transform:translateY(-4px)}.home-page .hp-band{grid-gap:3rem;align-items:center;background:var(--surface-2);border:1px solid var(--border);border-radius:32px;box-shadow:0 34px 70px -40px var(--shadow);display:grid;gap:3rem;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin:0 auto;padding:clamp(2.5rem,6vh,4.5rem) clamp(1.75rem,4vw,3.5rem);width:min(1560px,92%)}.home-page .hp-band .hp-h2{margin:.35rem 0 1rem}.home-page .hp-band-visual{display:flex;justify-content:center}.home-page .hp-band-visual img{border-radius:22px;box-shadow:0 40px 70px -34px var(--shadow);height:auto;width:min(420px,100%)}.home-page .hp-final{align-items:center;background:var(--surface-inverse);color:var(--text-inverse);display:flex;flex-direction:column;gap:.5rem;margin-top:clamp(3rem,8vh,6rem);padding:clamp(3.5rem,9vh,7rem) 1.5rem clamp(2.5rem,5vh,3.5rem);text-align:center;width:100%}.home-page .hp-final-logo{margin-bottom:1.25rem}.home-page .hp-final-title{color:#fff;font-size:clamp(26px,3.4vw,46px);font-weight:800;letter-spacing:-.02em;line-height:1.15;margin:0 0 2rem}.home-page .hp-final-title .mo-word.accent,.home-page .hp-final-title span:not(.mo-line):not(.mo-word){-webkit-text-fill-color:#0000;background:-webkit-linear-gradient(0deg,var(--brand),var(--brand-2));-webkit-background-clip:text}.home-page .hp-final-meta{color:#ffffff8c;font-size:13.5px;margin:0}.home-page .hp-final-meta:first-of-type{margin-top:2rem}.home-page a:focus-visible,.home-page button:focus-visible{outline:2px solid var(--brand);outline-offset:3px}@media only screen and (max-width:1150px){.home-page .hp-hero{gap:2.5rem;grid-template-columns:minmax(0,1fr)}.home-page .hp-hero-visual{aspect-ratio:16/9;order:-1}.home-page .modules-container.hp-modules{gap:1.4rem;grid-template-columns:minmax(0,1fr)}.home-page .hp-mod-preview{aspect-ratio:16/9;order:-1}.home-page .hp-mod-group{align-items:stretch;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.home-page .hp-mod-group .hp-kicker{grid-column:1/-1;margin-bottom:0}.home-page .hp-band,.home-page .hp-steps{grid-template-columns:minmax(0,1fr)}.home-page .hp-band-visual{order:-1}}@media only screen and (max-width:800px){.home-page .hp-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.home-page .hp-stat:nth-child(3){border-left:none}.home-page .hp-benefits{grid-template-columns:minmax(0,1fr)}}@media only screen and (max-width:620px){.home-page .hp-mod-group{grid-template-columns:minmax(0,1fr)}.home-page .hp-mod-preview{aspect-ratio:4/3}.home-page .hp-mod-preview-caption p{font-size:13.5px}.home-page .hp-cta-row .hp-cta{flex:1 1}}@media (prefers-reduced-motion:reduce){.home-page .hp-benefit,.home-page .hp-cta,.home-page .hp-mod-card,.home-page .hp-step{transition:none}.home-page .hp-benefit:hover,.home-page .hp-cta:hover,.home-page .hp-mod-card:hover,.home-page .hp-step:hover{transform:none}}.home-page .hp-aurora{inset:0;overflow:hidden;pointer-events:none;position:fixed;z-index:0}.home-page .hp-blob{border-radius:50%;filter:blur(90px);opacity:.5;position:absolute}.home-page .hp-blob.a{animation:hp-drift-a 26s ease-in-out infinite alternate;background:radial-gradient(circle,#4483eb8c,#0000 68%);height:46vw;left:-10vw;top:-12vw;width:46vw}.home-page .hp-blob.b{animation:hp-drift-b 32s ease-in-out infinite alternate;background:radial-gradient(circle,#0bbdfe73,#0000 68%);bottom:-14vw;height:40vw;right:-8vw;width:40vw}:root[data-theme=dark] .home-page .hp-blob{opacity:.38}@keyframes hp-drift-a{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(6vw,8vh,0) scale(1.14)}}@keyframes hp-drift-b{0%{transform:translateZ(0) scale(1.1)}to{transform:translate3d(-7vw,-6vh,0) scale(1)}}.home-page .content{position:relative;z-index:1}.home-page .hp-hero-scene .hp-hero{align-content:center;filter:blur(0);filter:blur(calc(var(--p, 0)*7px));height:100vh;opacity:1;opacity:calc(1 - var(--p, 0)*.85);padding-block:0;transform:scale(1) translate3d(0,0,0);transform:scale(calc(1 - var(--p, 0)*.12)) translate3d(0,calc(var(--p, 0)*-4vh),0);will-change:transform,filter,opacity}.home-page .hp-scroll-cue{animation:hp-bob 2s ease-in-out infinite;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:color-mix(in srgb,var(--surface-2) 70%,#0000);border:1px solid var(--border);border-radius:50%;bottom:2.2rem;color:var(--text-muted);display:grid;font-size:14px;height:42px;left:50%;opacity:1;opacity:calc(1 - var(--p, 0)*3);place-items:center;position:absolute;translate:-50% 0;width:42px}@keyframes hp-bob{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}.home-page .hp-title{font-size:clamp(44px,7.4vw,104px);font-weight:900;letter-spacing:-.045em;line-height:.97}.home-page .hp-h2{font-size:clamp(32px,4.6vw,62px);line-height:1.02}.home-page .hp-final-title,.home-page .hp-h2{font-weight:900;letter-spacing:-.035em}.home-page .hp-lead{font-size:clamp(16px,1.35vw,20px)}.home-page .hp-benefit,.home-page .hp-mod-card,.home-page .hp-step{transition:transform .32s cubic-bezier(.22,.61,.36,1),box-shadow .32s ease,border-color .32s ease}.home-page .hp-benefit:hover,.home-page .hp-step:hover{border-color:#fff6;transform:translateY(-6px)}.home-page .hp-benefit:after,.home-page .hp-mod-card:after,.home-page .hp-stat:after,.home-page .hp-step:after{background:radial-gradient(240px circle at var(--mx) var(--my),#ffffff2e,#0bbdfe1a 42%,#0000 70%)}.home-page .hp-stat{border-radius:18px}.home-page .hp-mod-card{overflow:hidden;position:relative}.home-page .hp-mod-go{color:var(--brand);margin-left:auto;opacity:0;transition:opacity .26s ease,translate .26s cubic-bezier(.22,.61,.36,1);translate:-8px 0}.home-page .hp-mod-card.active .hp-mod-go,.home-page .hp-mod-card:hover .hp-mod-go{opacity:1;translate:0 0}.home-page .hp-mod-card.active .hp-mod-go{color:var(--text-on-brand)}.home-page .hp-mod-preview{transition:background-image .42s ease,transform .42s cubic-bezier(.22,.61,.36,1)}.home-page .hp-mod-preview-caption{backdrop-filter:blur(18px) saturate(160%);-webkit-backdrop-filter:blur(18px) saturate(160%)}.home-page .hp-cta{overflow:hidden;position:relative}.home-page .hp-cta:after{background:linear-gradient(100deg,#0000,#ffffff61,#0000);content:"";height:100%;left:-60%;pointer-events:none;position:absolute;top:0;transform:skewX(-18deg);transition:left .62s cubic-bezier(.22,.61,.36,1);width:45%}.home-page .hp-cta:hover:after{left:120%}@media (prefers-reduced-motion:reduce){.home-page .hp-hero-scene .hp-hero{filter:none;height:auto;opacity:1;padding-block:clamp(2.5rem,7vh,6rem);transform:none}.home-page .hp-blob,.home-page .hp-scroll-cue{animation:none}.home-page .hp-cta:after{display:none}}@media only screen and (max-width:900px){.home-page .hp-hero-scene{height:auto}.home-page .hp-hero-scene .mo-scene-pin{height:auto;overflow:visible;position:static}.home-page .hp-hero-scene .hp-hero{filter:none;height:auto;opacity:1;padding-block:clamp(2rem,6vh,4rem);transform:none}.home-page .hp-scroll-cue{display:none}}.home-page .hp-band,.home-page .hp-section{scroll-margin-top:6rem}.home-page .hp-hero{gap:clamp(2rem,4vw,5rem);grid-template-columns:minmax(0,.88fr) minmax(0,1.22fr);width:min(1560px,92%)}@media only screen and (min-width:1500px){.home-page .hp-hero{padding-left:max(4vw,calc(50vw - 780px));padding-right:0;width:100%}.home-page .hp-hero-visual{border-bottom-right-radius:0;border-right:0;border-top-right-radius:0}}.home-page .hp-stats{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(-5rem,-6vh,-3rem);position:relative;z-index:2}.home-page .hp-split{grid-gap:clamp(2rem,5vw,6rem);align-items:start;display:grid;gap:clamp(2rem,5vw,6rem);grid-template-columns:minmax(0,.8fr) minmax(0,1.25fr)}.home-page .hp-head-sticky{align-items:flex-start;margin-bottom:0;position:sticky;text-align:left;top:7.5rem}.home-page .hp-head-sticky .hp-rail{margin-bottom:0;margin-top:1.75rem;width:100%}.home-page .hp-split .hp-steps{gap:1.25rem;grid-template-columns:minmax(0,1fr)}.home-page .hp-split .hp-steps>:nth-child(2){margin-left:clamp(0px,3vw,3rem)}.home-page .hp-split .hp-steps>:nth-child(3){margin-left:clamp(0px,6vw,6rem)}.home-page .modules-container.hp-modules{grid-gap:clamp(1.25rem,2.5vw,2.25rem);align-items:stretch;display:grid;gap:clamp(1.25rem,2.5vw,2.25rem);grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}.home-page .hp-mod-preview{aspect-ratio:auto;height:100%;min-height:clamp(420px,54vh,640px)}.home-page .hp-mod-groups{grid-gap:clamp(1.25rem,2.5vw,2rem);display:grid;gap:clamp(1.25rem,2.5vw,2rem);grid-template-rows:auto auto;min-width:0}.home-page .hp-mod-group{min-width:0}.home-page .hp-benefits{grid-gap:clamp(1.25rem,2.5vw,2rem);align-items:start;display:grid;gap:clamp(1.25rem,2.5vw,2rem);grid-template-columns:repeat(2,minmax(0,1fr))}.home-page .hp-benefits>:nth-child(2n){margin-top:clamp(0px,5vh,4rem)}.home-page .hp-band{border-radius:0;max-width:none;overflow:hidden;padding-left:max(4vw,calc(50vw - 780px));padding-right:0;width:100%}.home-page .hp-band-visual{margin-right:clamp(-6rem,-4vw,-2rem)}@media only screen and (max-width:1200px){.home-page .modules-container.hp-modules{grid-template-columns:minmax(0,1fr)}.home-page .hp-mod-preview{min-height:clamp(340px,40vh,460px)}.home-page .hp-mod-groups{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto}}@media only screen and (max-width:1000px){.home-page .hp-split{grid-template-columns:minmax(0,1fr)}.home-page .hp-head-sticky{align-items:center;margin-bottom:2.5rem;position:static;text-align:center}.home-page .hp-split .hp-steps>:nth-child(2),.home-page .hp-split .hp-steps>:nth-child(3){margin-left:0}.home-page .hp-benefits{grid-template-columns:minmax(0,1fr)}.home-page .hp-benefits>:nth-child(2n){margin-top:0}.home-page .hp-mod-groups{grid-template-columns:minmax(0,1fr)}.home-page .hp-band{border-radius:28px;margin-inline:auto;padding-inline:6%;width:min(1560px,92%)}.home-page .hp-band-visual{margin-right:0}}@media only screen and (max-width:760px){.home-page .hp-stats{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0}.home-page .hp-stat+.hp-stat{border-left:0}}header.app-header{align-items:center;backdrop-filter:blur(14px) saturate(160%);-webkit-backdrop-filter:blur(14px) saturate(160%);background:linear-gradient(115deg,#4481ebf5,#04befeeb);border:1px solid #ffffff59;border-radius:999px;box-shadow:0 18px 40px -22px #093c82d9,inset 0 1px 0 #ffffff8c,inset 0 -16px 30px -24px #00285acc;display:flex;gap:1.25rem;margin-bottom:2rem;min-height:64px;padding:.55rem 1rem .55rem 1.15rem;position:sticky;top:10px;width:100%;z-index:9000}header.app-header .ah-brand{align-items:center;cursor:pointer;display:flex;flex:0 0 auto;gap:.55rem;padding-right:.4rem}header.app-header .ah-brand img{filter:drop-shadow(0 2px 5px rgba(0,20,50,.35));width:30px}header.app-header .ah-brand-name{color:#fff;font-size:19px;font-weight:800;letter-spacing:-.01em}header.app-header .ah-version{background:#fff3;border:1px solid #ffffff4d;border-radius:999px;color:#fffffff2;font-size:11px;font-weight:700;letter-spacing:.04em;padding:.15rem .5rem}header.app-header .ah-nav{align-items:center;display:flex;flex:1 1;gap:.35rem;min-width:0;overflow-x:auto;scrollbar-width:none}header.app-header .ah-nav::-webkit-scrollbar{display:none}header.app-header .ah-link{align-items:center;background:#0000;border:1px solid #0000;border-radius:999px;color:#ffffffe0;cursor:pointer;display:inline-flex;flex:0 0 auto;font-family:inherit;font-size:16px;font-weight:700;gap:.5rem;padding:.55rem .95rem;transition:background .16s ease,color .16s ease,border-color .16s ease,transform .16s ease}header.app-header .ah-link svg{font-size:14px;opacity:.9}header.app-header .ah-link:hover{background:#ffffff29;color:#fff;transform:translateY(-1px)}header.app-header .ah-link.current{background:#fffffff5;border-color:#ffffffe6;box-shadow:0 8px 18px -12px #001e46e6;color:var(--brand)}header.app-header .ah-link.current svg{opacity:1}header.app-header .ah-actions{align-items:center;display:flex;flex:0 0 auto;gap:.5rem}header.app-header .ah-icon-btn{background:#ffffff24;border:1px solid #ffffff59;border-radius:50%;color:#fff;cursor:pointer;display:grid;font-family:inherit;font-size:14px;font-weight:800;height:40px;place-items:center;transition:background .16s ease,transform .16s ease;width:40px}header.app-header .ah-icon-btn:hover{background:#ffffff47;transform:translateY(-1px)}header.app-header .ah-logout{align-items:center;background:#ffffff29;border:1px solid #ffffff80;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:15px;font-weight:700;gap:.5rem;padding:.6rem 1.1rem;transition:background .16s ease,transform .16s ease}header.app-header .ah-logout:hover{background:#fffffff5;color:var(--brand);transform:translateY(-1px)}header.app-header .ah-brand:focus-visible,header.app-header button:focus-visible{outline:2px solid #fff;outline-offset:2px}@media only screen and (max-width:1000px){header.app-header{gap:.75rem;padding-inline:.75rem}header.app-header .ah-brand-name,header.app-header .ah-version{display:none}header.app-header .ah-link{font-size:15px;padding:.5rem .75rem}header.app-header .ah-logout span{display:none}header.app-header .ah-logout{padding:.6rem .8rem}}@media only screen and (max-width:640px){header.app-header{border-radius:26px}header.app-header .ah-link span{display:none}header.app-header .ah-link{padding:.55rem .7rem}header.app-header .ah-link svg{font-size:16px}}.zv-dropdown{display:flex;flex-direction:column;gap:.35rem;min-width:180px;position:relative}.zv-dd-label{color:var(--text-muted);font-size:13px;font-weight:600}.zv-dd-trigger{align-items:center;background:var(--surface-2);border:1px solid var(--surface-3);border-radius:12px;color:var(--text);cursor:pointer;display:flex;font-family:inherit;font-size:14px;gap:.5rem;justify-content:space-between;padding:.6rem .8rem;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.zv-dd-trigger.open,.zv-dd-trigger:hover{border-color:var(--brand)}.zv-dd-trigger.open{box-shadow:0 0 0 3px #4483eb26}.zv-dd-placeholder{color:var(--text-faint)}.zv-dd-caret{color:var(--text-muted);font-size:12px;transition:transform .2s ease}.zv-dd-caret.up{transform:rotate(180deg)}.zv-dd-menu{background:var(--surface-2);border:1px solid var(--surface-3);border-radius:12px;box-shadow:0 12px 30px #0b10202e;left:0;max-height:280px;overflow-y:auto;padding:.35rem;position:absolute;right:0;top:calc(100% + 6px);z-index:50}.zv-dd-option{align-items:center;border-radius:8px;color:var(--text);cursor:pointer;display:flex;font-size:14px;gap:.5rem;justify-content:space-between;padding:.55rem .7rem}.zv-dd-option:hover{background:var(--surface-1)}.zv-dd-option.active{background:#4483eb1f;color:var(--brand);font-weight:600}.zv-dd-tick{color:var(--brand);font-size:12px}.zv-dd-empty{color:var(--text-faint);padding:.6rem;text-align:center}.zv-datepicker{display:flex;flex-direction:column;gap:.35rem;min-width:160px;position:relative}.zv-dp-label{color:var(--text-muted);font-size:13px;font-weight:600}.zv-dp-trigger{align-items:center;background:var(--surface-2);border:1px solid var(--surface-3);border-radius:12px;color:var(--text);cursor:pointer;display:flex;font-family:inherit;font-size:14px;gap:.55rem;padding:.6rem .8rem;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.zv-dp-trigger.open,.zv-dp-trigger:hover{border-color:var(--brand)}.zv-dp-trigger.open{box-shadow:0 0 0 3px #4483eb26}.zv-dp-ico{color:var(--brand);font-size:14px}.zv-dp-clear,.zv-dp-placeholder{color:var(--text-faint)}.zv-dp-clear{border-radius:50%;font-size:13px;margin-left:auto;padding:.15rem}.zv-dp-clear:hover{color:crimson}.zv-dp-pop{background:var(--surface-2);border:1px solid var(--surface-3);border-radius:14px;box-shadow:0 14px 36px #0b102033;left:0;padding:.8rem;position:absolute;top:calc(100% + 6px);width:268px;z-index:50}.zv-dp-nav{align-items:center;display:flex;justify-content:space-between;margin-bottom:.6rem}.zv-dp-nav button{background:var(--surface-1);border:none;border-radius:8px;color:var(--text);cursor:pointer;height:30px;width:30px}.zv-dp-nav button:hover{background:var(--surface-3)}.zv-dp-title{color:var(--text);font-size:15px;font-weight:700}.zv-dp-grid{grid-gap:4px;display:grid;gap:4px;grid-template-columns:repeat(7,1fr)}.zv-dp-dow{margin-bottom:4px}.zv-dp-dowcell{color:var(--text-faint);font-size:12px;font-weight:600;padding:.2rem 0;text-align:center}.zv-dp-cell{aspect-ratio:1;background:#0000;border:none;border-radius:8px;color:var(--text);cursor:pointer;font-family:inherit;font-size:13px}.zv-dp-cell.blank{cursor:default}.zv-dp-cell:not(.blank):hover{background:var(--surface-1)}.zv-dp-cell.today{box-shadow:inset 0 0 0 1px var(--brand)}.zv-dp-cell.selected{background:var(--brand-grad);color:var(--text-on-brand);font-weight:700}.zv-barchart{align-items:flex-end;display:flex;gap:6px;padding-top:1.2rem;width:100%}.zv-bc-col{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:.35rem;height:100%;min-width:0}.zv-bc-bartrack{align-items:flex-end;flex:1 1}.zv-bc-bar,.zv-bc-bartrack{display:flex;justify-content:center;width:100%}.zv-bc-bar{background:var(--brand-grad);border-radius:6px 6px 0 0;max-width:34px;min-height:3px;position:relative;transition:opacity .15s ease}.zv-bc-col:hover .zv-bc-bar{opacity:.82}.zv-bc-val{color:var(--text-muted);font-size:11px;font-weight:700;opacity:0;position:absolute;top:-1.1rem;transition:opacity .15s ease;white-space:nowrap}.zv-bc-col:hover .zv-bc-val{opacity:1}.zv-bc-label{color:var(--text-faint);font-size:11px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zv-bc-empty{color:var(--text-faint);padding:2rem;text-align:center}.activity-log .title{margin:1.5rem auto;text-align:center}.activity-log .al-filters{align-items:flex-end;display:flex;flex-wrap:wrap;gap:1rem;margin:0 auto 1.5rem;max-width:1200px;padding:0 1rem}.activity-log .al-clear{background:var(--brand-grad);border:none;border-radius:12px;color:var(--text-on-brand);cursor:pointer;font-weight:700;height:fit-content;padding:.6rem 1.1rem}.activity-log .al-tiles{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(5,1fr);margin:0 auto 1.5rem;max-width:1200px;padding:0 1rem}.activity-log .al-tile{background:var(--surface-2);border:1px solid var(--surface-3);border-radius:16px;box-shadow:0 6px 18px #0b10200d;display:flex;flex-direction:column;gap:.25rem;padding:1.1rem 1.2rem}.activity-log .al-tile-val{color:var(--text);font-size:26px;font-weight:800}.activity-log .al-tile-lbl{color:var(--text-muted);font-size:13px}.activity-log .al-charts{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:1fr 1fr;margin:0 auto 1.5rem;max-width:1200px;padding:0 1rem}.activity-log .al-card{background:var(--surface-2);border:1px solid var(--surface-3);border-radius:16px;box-shadow:0 6px 18px #0b10200d;overflow:hidden;padding:1.25rem}.activity-log .al-card h3{color:var(--text);font-size:16px;font-weight:700;margin:0 0 1rem}.activity-log .al-toplist{display:flex;flex-direction:column;gap:.6rem}.activity-log .al-topitem{grid-gap:.7rem;align-items:center;display:grid;gap:.7rem;grid-template-columns:1.4fr 2fr auto auto}.activity-log .al-topname{color:var(--text);font-size:13.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.activity-log .al-topbartrack{background:var(--surface-1);border-radius:99px;height:8px;overflow:hidden}.activity-log .al-topbar{background:var(--brand-grad);border-radius:99px;height:100%}.activity-log .al-topcount{color:var(--text);font-size:13px;font-weight:700;min-width:32px;text-align:right}.activity-log .al-topavg{color:var(--text-faint);font-size:12px;min-width:48px;text-align:right}.activity-log .al-tablebar{align-items:flex-end;display:flex;gap:1rem;justify-content:space-between;margin:0 auto .6rem;max-width:1200px;padding:0 1rem}.activity-log .al-meta{color:var(--text-faint);font-size:13px}.activity-log .al-perpage{align-items:center;display:flex;gap:.6rem}.activity-log .al-perpage-lbl{color:var(--text-muted);font-size:13px}.activity-log .al-perpage .zv-dropdown{min-width:90px}.activity-log .al-table{margin:0 auto;max-width:1200px;overflow-x:auto;padding:0 1rem}.activity-log .al-row{grid-gap:.5rem;align-items:center;border-radius:10px;color:var(--text);display:grid;font-size:14px;gap:.5rem;grid-template-columns:1.3fr 1.2fr 2fr .9fr 1fr .9fr;min-width:760px;padding:.7rem .9rem}.activity-log .al-row:not(.al-head):nth-child(2n){background:var(--surface-1)}.activity-log .al-head{background:var(--brand-grad);box-shadow:0 4px 12px #4483eb40;color:var(--text-on-brand);font-weight:700;position:sticky;top:0;z-index:1}.activity-log .al-path{background:var(--surface-1);border:1px solid var(--surface-3);border-radius:999px;color:var(--text);font-size:13px;font-weight:600;justify-self:start;max-width:100%;overflow:hidden;padding:.2rem .6rem;text-overflow:ellipsis;white-space:nowrap}.activity-log .al-row:not(.al-head):nth-child(2n) .al-path{background:var(--surface-2)}.activity-log .al-head .al-path{background:none;border:none;color:inherit;padding:0}.activity-log .al-muted{color:var(--text-muted)}.activity-log .al-empty{color:var(--text-faint);padding:2rem;text-align:center}.activity-log .al-pager{align-items:center;display:flex;gap:1rem;justify-content:center;margin:1.5rem auto 4rem}.activity-log .al-pager button{background:var(--surface-2);border:1px solid var(--surface-3);border-radius:50%;color:var(--text);cursor:pointer;font-size:18px;height:40px;width:40px}.activity-log .al-pager button:disabled{cursor:not-allowed;opacity:.4}@media (max-width:900px){.activity-log .al-tiles{grid-template-columns:repeat(2,1fr)}.activity-log .al-charts{grid-template-columns:1fr}}@media (max-width:700px){.activity-log .al-filters{align-items:stretch;flex-direction:column}}.login-shell{display:flex;flex-direction:column;margin:auto;min-height:100vh;width:100%}.login-shell .login-page{flex:1 1;min-height:0}.login-page{align-items:center;display:flex;justify-content:center;margin:auto;min-height:100vh;padding:2rem 1.25rem;position:relative;width:100%}.login-page .login-card{backdrop-filter:blur(22px) saturate(170%);-webkit-backdrop-filter:blur(22px) saturate(170%);background:linear-gradient(155deg,#000000ed 35%,#63808ae0);border:1px solid #ffffff29;border-radius:32px;box-shadow:0 50px 90px -38px #000000d9,0 12px 26px -16px #0009,inset 0 1px 0 #ffffff4d,inset 0 -34px 56px -42px #000000d9;display:grid;grid-template-columns:1.05fr .95fr;overflow:hidden;position:relative;width:min(1040px,100%)}.login-page .login-card:before{background:linear-gradient(180deg,#ffffff24,#fff0);content:"";height:45%;inset:0 0 auto;pointer-events:none;position:absolute;z-index:0}.login-page .login-showcase{background-image:linear-gradient(155deg,#4483eb8c,#060c1aad 55%,#060c1ae6),url(/static/media/high-tension.aaf884478f8437c5e445.png);background-position:50%;background-size:cover;border-right:1px solid #ffffff24;display:flex;flex-direction:column;gap:1.75rem;justify-content:space-between;min-height:540px;overflow:hidden;padding:2rem;position:relative;z-index:1}.login-page .login-showcase:after{aspect-ratio:1;background:radial-gradient(circle,#ffffff4d,#0000 62%);border-radius:50%;content:"";inset:-45% -55% auto auto;pointer-events:none;position:absolute;width:110%}.login-page .login-brand{align-items:center;display:flex;gap:.6rem;position:relative;z-index:1}.login-page .login-brand img{filter:brightness(0) invert(1) drop-shadow(0 2px 6px rgba(0,0,0,.35));width:34px}.login-page .login-brand span{color:#fff;font-size:20px;font-weight:800;letter-spacing:-.01em}.login-page .login-version{background:#ffffff24;border:1px solid #ffffff42;border-radius:999px;color:#ffffffd9;font-size:11px;font-weight:700;letter-spacing:.02em;padding:.15rem .55rem}.login-page .login-showcase-caption{backdrop-filter:blur(16px) saturate(160%);-webkit-backdrop-filter:blur(16px) saturate(160%);background:linear-gradient(150deg,#0c162c9e,#0c162c5c);border:1px solid #ffffff52;border-radius:20px;box-shadow:inset 0 1px 0 #ffffff59,0 18px 34px -22px #000000e6;color:#fff;padding:1.15rem 1.3rem;position:relative;z-index:1}.login-page .login-showcase-caption h2{font-size:clamp(20px,2vw,27px);font-weight:800;letter-spacing:-.01em;margin:0 0 .35rem}.login-page .login-showcase-caption p{color:#ffffffd9;font-size:14px;line-height:1.5;margin:0}.login-page .login-points{display:flex;flex-direction:column;gap:.6rem;list-style:none;margin:0;padding:0;position:relative;z-index:1}.login-page .login-points li{align-items:center;color:#ffffffeb;display:flex;font-size:13.5px;font-weight:600;gap:.7rem}.login-page .login-point-icon{background:linear-gradient(150deg,#ffffff38,#ffffff14);border:1px solid #ffffff47;border-radius:11px;box-shadow:0 12px 22px -14px #000c,inset 0 1px 0 #ffffff59;color:#fff;display:grid;flex:0 0 auto;font-size:13px;height:32px;place-items:center;width:32px}.login-page .login-form{align-items:stretch;display:flex;flex-direction:column;grid-column:auto;grid-row:auto;justify-content:center;overflow:visible;padding:3rem 2.75rem;position:relative;transition:none;z-index:1}.login-page .login-kicker{align-items:center;color:#fff9;display:flex;font-size:12.5px;font-weight:800;gap:.6rem;letter-spacing:.12em;margin:0 0 .85rem;text-transform:uppercase}.login-page .login-kicker-dot{background:var(--brand);border-radius:50%;box-shadow:0 0 0 4px #4483eb38;height:10px;width:10px}.login-page .login-title{color:#fff;font-size:clamp(26px,2.6vw,32px);font-weight:800;letter-spacing:-.01em;margin:0 0 .35rem}.login-page .login-sub{color:#ffffffad;font-size:14.5px;line-height:1.5;margin:0 0 1.75rem}.login-page .login-field{align-items:center;background:#ffffff14;border:1px solid #fff3;border-radius:999px;box-shadow:inset 0 1px 0 #ffffff29;display:flex;gap:.75rem;margin-bottom:.9rem;min-height:56px;padding:.2rem .35rem .2rem 1rem;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.login-page .login-field:focus-within{background:#ffffff24;border-color:#ffffff8c;box-shadow:inset 0 1px 0 #ffffff4d,0 0 0 4px #4483eb4d}.login-page .login-field-icon{color:#fff9;flex:0 0 auto;font-size:15px}.login-page .login-field input{background:none;border:none;color:#fff;flex:1 1;font-family:inherit;font-size:16px;font-weight:600;min-width:0;outline:none}.login-page .login-field input::placeholder{color:#ffffff80;font-weight:500}.login-page .login-field input:-webkit-autofill,.login-page .login-field input:-webkit-autofill:focus{-webkit-text-fill-color:#fff;caret-color:#fff;-webkit-transition:background-color 100000s ease-in-out 0s;transition:background-color 100000s ease-in-out 0s}.login-page .login-eye{background:#0000;border:none;border-radius:50%;color:#fff9;cursor:pointer;display:grid;flex:0 0 auto;font-size:15px;height:44px;place-items:center;transition:background .16s ease,color .16s ease;width:44px}.login-page .login-eye:hover{background:#ffffff24;color:#fff}.login-page .login-error{align-items:center;background:#dc354538;border:1px solid #ff788280;border-radius:16px;color:#ffd7db;display:flex;font-size:14px;font-weight:600;gap:.6rem;margin:.35rem 0 .75rem;padding:.7rem 1rem}.login-page .login-submit{align-items:center;background:linear-gradient(150deg,#4483ebfa,#0bbdfeeb);border:1px solid #ffffff73;border-radius:999px;box-shadow:0 22px 44px -20px #0bbdfed9,inset 0 1px 0 #ffffffbf;color:#fff;cursor:pointer;display:flex;font-family:inherit;font-size:17px;font-weight:800;gap:.6rem;justify-content:center;letter-spacing:.02em;margin-top:.6rem;padding:1rem 1.5rem;transition:transform .16s ease,box-shadow .16s ease,opacity .16s ease}.login-page .login-submit:hover:not(:disabled){box-shadow:0 28px 52px -20px #0bbdfef2,inset 0 1px 0 #ffffffd9;transform:translateY(-2px)}.login-page .login-submit:disabled{cursor:progress;opacity:.6}.login-page .login-hint{color:#ffffff80;font-size:12.5px;line-height:1.5;margin:1.5rem 0 0}.login-page button:focus-visible{outline:2px solid #fff;outline-offset:2px}.login-page .login-field input:focus-visible{outline:none}@media (max-width:980px){.login-page .login-card{grid-template-columns:1fr;width:min(520px,100%)}.login-page .login-showcase{border-bottom:1px solid #ffffff24;border-right:none;gap:1.25rem;min-height:0;padding:1.6rem}.login-page .login-points{display:none}.login-page .login-form{padding:2.25rem 1.9rem 2rem}}@media (max-width:560px){.login-page{padding:1.25rem 1rem}.login-page .login-showcase-caption{padding:.95rem 1.05rem}.login-page .login-showcase-caption p{font-size:13px}.login-page .login-form{padding:1.9rem 1.4rem 1.6rem}}@media (prefers-reduced-motion:reduce){.login-page .login-submit{transition:none}.login-page .login-submit:hover:not(:disabled){transform:none}}*{box-sizing:border-box;margin:0;padding:0}body,input{font-family:Poppins,sans-serif}.container{background-color:var(--surface);min-height:100vh;overflow-x:hidden;position:relative;width:100%}.forms-container{height:100%;left:0;position:absolute;top:0;width:100%}.signin-signup{display:grid;grid-template-columns:1fr;left:75%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:1s ease-in-out .7s;width:50%;z-index:5}form{justify-content:center;overflow:hidden}form,form .inputs{align-items:center;display:flex;flex-direction:column;grid-column:1/2;grid-row:1/2;transition:all .2s .7s}form .inputs{height:60vh;overflow-y:auto;padding:0 5rem;width:100%}form .error{color:crimson;font-size:20px}form.sign-up-form{opacity:0;z-index:1}form.sign-in-form{z-index:2}.title{color:var(--text);font-size:2.2rem;margin-bottom:10px}.input-field{background-color:var(--surface-3);border-radius:55px;display:grid;grid-template-columns:15% 85%;margin:10px 0;max-width:380px;min-height:55px;padding:0 .4rem;position:relative;width:100%}.input-field .input-icon{align-self:center;color:var(--text-faint);font-size:1.1rem;line-height:55px;margin-left:1rem;text-align:center;transition:.5s}.input-field input{background:none;border:none;color:var(--text);font-size:1.1rem;font-weight:600;line-height:1;outline:none}.input-field input::placeholder{color:var(--text-muted);font-weight:500}.input-switch{margin-bottom:16px;margin-top:16px;max-width:380px;width:100%}.input-switch .categories{align-items:center;display:flex;gap:15px;margin-top:20px}.input-switch h3{align-self:flex-start;color:var(--text-muted);font-size:22px;font-weight:600}.input-switch .category{align-items:center;background:var(--surface-3);border-radius:50px;color:var(--text-muted);cursor:pointer;display:flex;flex:1 1;gap:10px;justify-content:flex-start;padding:10px;transition:all .35s ease-in-out}.input-switch .category p{font-weight:700;text-align:center}.input-switch .categories.flex-column{align-items:flex-start;flex-direction:column}.input-switch .categories.flex-column .category p{font-size:16px}.input-switch .category.active{background:linear-gradient(135deg,var(--brand) 0,var(--brand-2) 100%);color:var(--text-on-brand)}.social-text{font-size:1rem;padding:.7rem 0}.social-icon,.social-media{display:flex;justify-content:center}.social-icon{align-items:center;border:1px solid var(--border-strong);border-radius:50%;color:var(--text);font-size:1.1rem;height:46px;margin:0 .45rem;text-decoration:none;transition:.3s;width:46px}.social-icon:hover{border-color:var(--brand);color:var(--brand)}.btn{background-color:#5995fd;border:none;border-radius:49px;color:#fff;cursor:pointer;font-weight:600;height:49px;margin:10px 0;outline:none;text-transform:uppercase;transition:.5s;width:150px}.btn:hover{background-color:#4d84e2}.panels-container{display:grid;grid-template-columns:repeat(2,1fr);height:100%;left:0;position:absolute;top:0;width:100%}.container:before{background-image:linear-gradient(-45deg,var(--brand) 0,var(--brand-2) 100%);border-radius:50%;content:"";height:2000px;position:absolute;right:48%;top:-10%;transform:translateY(-50%);transition:1.8s ease-in-out;width:2000px;z-index:6}.image{transition:transform 1.1s ease-in-out;transition-delay:.4s;width:100%}.panel{align-items:flex-end;display:flex;flex-direction:column;justify-content:space-around;text-align:center;z-index:6}.left-panel{padding:3rem 17% 2rem 12%;pointer-events:all}.right-panel{padding:3rem 12% 2rem 17%;pointer-events:none}.panel .content{color:#fff;transition:transform .9s ease-in-out;transition-delay:.6s}.panel h3{font-size:1.5rem;font-weight:600;line-height:1}.panel p{font-size:.95rem;padding:.7rem 0}.btn.transparent{background:none;border:2px solid #fff;font-size:.8rem;font-weight:600;height:41px;margin:0;width:130px}.right-panel .content,.right-panel .image{transform:translateX(800px)}.container.sign-up-mode:before{right:52%;transform:translate(100%,-50%)}.container.sign-up-mode .left-panel .content,.container.sign-up-mode .left-panel .image{transform:translateX(-800px)}.container.sign-up-mode .signin-signup{left:25%}.container.sign-up-mode form.sign-up-form{opacity:1;z-index:2}.container.sign-up-mode form.sign-in-form{opacity:0;z-index:1}.container.sign-up-mode .right-panel .content,.container.sign-up-mode .right-panel .image{transform:translateX(0)}.container.sign-up-mode .left-panel{pointer-events:none}.container.sign-up-mode .right-panel{pointer-events:all}p.error{color:crimson;font-size:20px}@media (max-width:870px){.container{height:100vh;min-height:800px}.signin-signup{top:95%;transform:translate(-50%,-100%);transition:1s ease-in-out .8s;width:100%}.container.sign-up-mode .signin-signup,.signin-signup{left:50%}.panels-container{grid-template-columns:1fr;grid-template-rows:1fr 2fr 1fr}.panel{align-items:center;flex-direction:row;grid-column:1/2;justify-content:space-around;padding:2.5rem 8%}.right-panel{grid-row:3/4}.left-panel{grid-row:1/2}.image{transition:transform .9s ease-in-out;transition-delay:.6s;width:200px}.panel .content{padding-right:15%;transition:transform .9s ease-in-out;transition-delay:.8s}.panel h3{font-size:1.2rem}.panel p{font-size:.7rem;padding:.5rem 0}.btn.transparent{font-size:.7rem;height:35px;width:110px}.container:before{bottom:68%;height:1500px;left:30%;right:auto;top:auto;transform:translateX(-50%);transition:2s ease-in-out;width:1500px}.container.sign-up-mode:before{bottom:32%;right:auto;transform:translate(-50%,100%)}.container.sign-up-mode .left-panel .content,.container.sign-up-mode .left-panel .image{transform:translateY(-300px)}.container.sign-up-mode .right-panel .content,.container.sign-up-mode .right-panel .image{transform:translateY(0)}.right-panel .content,.right-panel .image{transform:translateY(300px)}.container.sign-up-mode .signin-signup{top:5%;transform:translate(-50%)}}.bolt-icon{font-size:300px;margin:auto}@media (max-width:570px){form{padding:0 1.5rem}.image{display:none}.panel .content{padding:.5rem 1rem}.container{padding:1.5rem}.container:before{bottom:72%;left:50%}.container.sign-up-mode:before{bottom:28%;left:50%}}.about-page .ab-visual{background-image:url(/static/media/low-tension.dbd9925f4b138e6aefea.png)}.about-page .ab-audience{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(3,minmax(0,1fr))}.about-page .ab-audience-card{align-items:flex-start;backdrop-filter:blur(18px) saturate(160%);-webkit-backdrop-filter:blur(18px) saturate(160%);background:linear-gradient(155deg,#000000eb 35%,#63808ae0);border:1px solid #ffffff29;border-radius:24px;box-shadow:0 26px 50px -28px #000c,inset 0 1px 0 #ffffff47,inset 0 -26px 44px -34px #000000bf;display:flex;gap:1.1rem;padding:1.9rem 1.75rem;transition:transform .28s cubic-bezier(.2,.7,.3,1),border-color .28s ease}.about-page .ab-audience-card:hover{border-color:#ffffff4d;transform:translateY(-4px)}.about-page .ab-audience-card h3{color:#fff;font-size:18px;font-weight:800;letter-spacing:-.01em;margin:0 0 .45rem}.about-page .ab-audience-card p{color:#ffffffbd;font-size:14.5px;line-height:1.6;margin:0}.about-page .ab-principles{counter-reset:none;display:flex;flex-direction:column;gap:1rem;list-style:none;margin:0 auto;max-width:980px;padding:0}.about-page .ab-principles li{align-items:flex-start;background:var(--surface-2);border:1px solid var(--border);border-radius:24px;box-shadow:0 24px 50px -34px var(--shadow);display:flex;gap:1.5rem;padding:1.75rem 1.9rem}.about-page .ab-principle-no{-webkit-text-fill-color:#0000;background:-webkit-linear-gradient(0deg,var(--brand-2),var(--brand));-webkit-background-clip:text;flex:0 0 auto;font-size:30px;font-weight:800;letter-spacing:-.03em;line-height:1}.about-page .ab-principles h3{color:var(--text);font-size:19px;font-weight:800;letter-spacing:-.01em;margin:0 0 .4rem}.about-page .ab-principles p{color:var(--text-muted);font-size:15px;line-height:1.65;margin:0}.about-page .ab-final-actions{display:flex;flex-wrap:wrap;gap:.9rem;justify-content:center;margin-bottom:.5rem}@media only screen and (max-width:1150px){.about-page .ab-audience{grid-template-columns:minmax(0,1fr)}}@media only screen and (max-width:620px){.about-page .ab-principles li{flex-direction:column;gap:.6rem;padding:1.5rem 1.4rem}}.contact-page .ct-top{padding-top:clamp(2rem,5vh,4rem)}.contact-page .ct-lead{margin-top:1.1rem;text-align:center}.contact-page .ct-panel{align-items:stretch;background:var(--surface-2);border:1px solid var(--border);border-radius:28px;box-shadow:0 34px 70px -40px var(--shadow);display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.78fr);margin-inline:auto;max-width:1180px;overflow:hidden}.contact-page .ct-form{align-items:stretch;display:flex;flex-direction:column;gap:1.15rem;justify-content:flex-start;overflow:visible;padding:clamp(1.6rem,2.6vw,2.5rem)}.contact-page .ct-form h3{color:var(--text);font-size:22px;font-weight:800;letter-spacing:-.015em;margin:0 0 .25rem}.contact-page .ct-row{grid-gap:1.15rem;display:grid;gap:1.15rem;grid-template-columns:repeat(2,minmax(0,1fr))}.contact-page .ct-field{display:flex;flex-direction:column;gap:.45rem;min-width:0}.contact-page .ct-field>span{color:var(--text-muted);font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.contact-page .ct-field input,.contact-page .ct-field textarea{background:var(--surface-3);border:1px solid var(--border);border-radius:16px;box-sizing:border-box;color:var(--text);font-family:inherit;font-size:15.5px;font-weight:500;outline:none;padding:.9rem 1.05rem;resize:vertical;transition:border-color .18s ease,box-shadow .18s ease;width:100%}.contact-page .ct-field textarea{line-height:1.55;min-height:150px}.contact-page .ct-field input::placeholder,.contact-page .ct-field textarea::placeholder{color:var(--text-faint)}.contact-page .ct-field input:focus,.contact-page .ct-field textarea:focus{border-color:var(--brand);box-shadow:0 0 0 4px #4483eb2e}.contact-page .ct-actions{align-items:center;display:flex;gap:1.1rem;margin-top:.35rem}.contact-page .ct-submit{flex:none}.contact-page .ct-form-note{color:var(--text-faint);font-size:12.5px;line-height:1.5;margin:0}.contact-page .ct-aside{background:var(--surface-3);border-left:1px solid var(--border);display:flex;flex-direction:column;gap:1.9rem;justify-content:center;padding:clamp(1.6rem,2.6vw,2.5rem)}.contact-page .ct-item{align-items:flex-start;display:flex;gap:.95rem;min-width:0}.contact-page .ct-item-icon{background:var(--surface-2);border:1px solid var(--border);border-radius:13px;color:var(--brand);display:grid;flex:none;font-size:15px;height:38px;place-items:center;width:38px}.contact-page .ct-item-text{min-width:0}.contact-page .ct-item-label{color:var(--text-faint);font-size:11.5px;font-weight:800;letter-spacing:.12em;margin:0 0 .25rem;text-transform:uppercase}.contact-page .ct-item-value{color:var(--text);display:block;font-size:17px;font-weight:800;letter-spacing:-.015em;margin:0;text-decoration:none;word-break:break-word}.contact-page a.ct-item-value:hover{color:var(--brand)}.contact-page .ct-item-note{color:var(--text-muted);font-size:13px;line-height:1.5;margin:.3rem 0 0}@media only screen and (max-width:1000px){.contact-page .ct-panel{grid-template-columns:minmax(0,1fr)}.contact-page .ct-aside{border-left:none;border-top:1px solid var(--border);flex-direction:row;flex-wrap:wrap;gap:1.5rem 2.5rem}.contact-page .ct-item{flex:1 1 240px}}@media only screen and (max-width:620px){.contact-page .ct-row{grid-template-columns:minmax(0,1fr)}.contact-page .ct-actions{align-items:stretch;flex-direction:column}.contact-page .ct-submit{width:100%}.contact-page .ct-aside{flex-direction:column}}body.grid-body{align-items:center;display:flex;min-height:100vh}body.grid-scroll{justify-content:center}.margin{margin-left:2rem}:root[data-theme=dark] .page-container{background:#0c1424;border-color:#24314a}:root[data-theme=dark] .page-container .grid-total-container,:root[data-theme=dark] .page-container .numbers-container{filter:invert(1) hue-rotate(180deg)}html[data-theme=dark] body.ht-scheme,html[data-theme=dark]:has(body.ht-scheme){background:#0c1424!important}html[data-theme=dark] body.ht-scheme .page-container{background:#0c1424!important}html[data-theme=dark] body.ht-scheme .page-container .grid-total-container,html[data-theme=dark] body.ht-scheme .page-container .numbers-container{filter:none}html[data-theme=dark] body.ht-scheme .page-container .grid-total-container .grid-container .row .cell h2{color:#e9eef6!important}html[data-theme=dark] body.ht-scheme .page-container .grid-total-container .grid-container .row .cell img.cell-image[src*=colt]:not(.has-current),html[data-theme=dark] body.ht-scheme .page-container .grid-total-container .grid-container .row .cell img.cell-image[src*=conductor]:not(.has-current),html[data-theme=dark] body.show-current.ht-scheme .page-container .grid-total-container .grid-container .row .cell img.cell-image[src*=conductor_lung_sageata]:not([src*=final]){filter:invert(18%) sepia(90%) saturate(0) hue-rotate(348deg) brightness(235%) contrast(98%)!important}body.ht-scheme .page-container .cell img.cell-image[src*=intreruptor],body.ht-scheme .page-container .cell img.cell-image[src*=separator]{cursor:pointer}html[data-theme=dark] body.ht-scheme .page-container .grid-total-container .grid-container .row .cell .dot{background:#6f7a8c}@media print{:root[data-theme=dark] .page-container{background:#fff;border-color:#63808a}:root[data-theme=dark] .page-container .grid-total-container,:root[data-theme=dark] .page-container .numbers-container{filter:none}}.page-container{background:#fff;border:5mm solid #63808a;cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAoCAYAAADt5povAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGGSURBVHgB7ZU/a8JAFMAvXjRNhUgzKEgG6VBr/0wtFVoQEfdOdhZxde9QUOh38JPUwSVD9qyZi1spSUPoGJK+JyGkaoWmuSy9HzxySS73y7u75BHyrwjDUHBd9xiPJAeEWq1WDoLg1TTN1mw2KxDGUFmWNcgu9H1/pev6+WAwoIQhOHgThcPhcC1dLpcXLKW0VCq1UAjtXKTfhJtSFmuKwtOkkDDOFAdrbQqT0sVicRn1+zvdblfclSHZkWlW0q013CfNYnrpvgxZSLfWcDqdhj+BUsMwzn67e8XkCWQYt0FGJpOJNx6PXyzLehMEIYBYvwj0+4Tf4EpV1XA+n6MwICmIpxQzs23b7XQ6z5TSe1EU7+B+u1gs3mBA+1qSpKaiKCpuNpKSeNM4jvPR6/We4NotRLVerx/CUdY0TW40GgfQxpAiWbrKEj184nnee7/ff4RM2pVK5QiuMasaBawWo9HoAWRXOF2sSxROTRmiCptByaMeEpRE31YuFZ/D4XA4HA4nI74A46YG/8F+bqAAAAAASUVORK5CYII=),auto;display:flex;flex-direction:column;margin:10vh auto 35vh;padding:0 5mm 0 1mm;position:relative}.page-container[format=A4]{height:210mm;max-height:210mm;max-width:297mm;min-height:210mm;min-width:297mm;width:297mm}.page-container[format=A3]{height:297mm;max-height:297mm;max-width:420mm;min-height:297mm;min-width:420mm;width:420mm}.page-container .name-sign-container{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000059;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:100000000}.page-container .remove-container{align-items:center;background:linear-gradient(135deg,crimson,#ee7f0f);border-radius:35px;cursor:pointer;display:flex;gap:.5rem;justify-content:center;padding:.5rem 1rem;position:absolute;right:-15px;top:-65px}.page-container .remove-container h2{color:#ffffffe6;font-size:16px;transition:all .35s ease-in-out}.page-container .remove-icon{color:#ffffffe6;font-size:24px}.page-container .remove-container:hover{box-shadow:0 0 10px crimson,0 0 10px #ee7f0f}.page-container .name-sign-container .name-sign{border-radius:16px;position:relative}.page-container .name-sign-container .name-sign button{align-items:center;background:linear-gradient(135deg,#4481eb,#04befe);border:none;border-radius:50px;cursor:pointer;display:flex;gap:1rem;justify-content:center;margin-top:-.5rem;outline:none;padding:.5rem;transition:all .35s ease-in-out}.page-container .name-sign-container .name-sign button.min-button{background:linear-gradient(135deg,#000000d9 35%,#63808acc);transition:all .35s ease-in-out;width:min-content}.page-container .name-sign-container .name-sign button.min-button p{display:none;font-size:16px;white-space:nowrap}.page-container .name-sign-container .name-sign button:hover{transform:scale(1.1)}.page-container .name-sign-container .name-sign button .add-icon{color:#fff;height:24px;width:24px}.page-container .name-sign-container .name-sign button p{color:#fff;font-family:Poppins;font-size:16px;font-weight:700}.page-container .name-sign-container .name-sign button p.hover-text{transform:scale(0);transition:all .35s ease-in-out}.page-container .name-sign-container .name-sign button.min-button:hover{width:fit-content}.page-container .name-sign-container .name-sign button:hover p.hover-text{display:flex;transform:scale(1);width:100%}.page-container .name-sign-container .name-sign .text-container{background:linear-gradient(135deg,#e1e1ed,#aaaaaa59);background-attachment:fixed;border-radius:25px;display:flex;flex-direction:column;gap:0;margin-top:1rem;padding:0 .75rem;position:relative}.page-container .name-sign-container .name-sign .text-container .input{align-items:center;display:flex;justify-content:space-between}.page-container .name-sign-container .name-sign .text-container .input .input-text-wrapper{align-items:center;display:flex;gap:.25rem}.page-container .name-sign-container .name-sign .text-container .input h2{flex:1 1;font-size:16px;font-weight:500}.page-container .name-sign-container .name-sign .text-container .input .input-text-wrapper p{color:#597be2;text-align:center}.page-container .name-sign-container .name-sign .text-container .input input{background:linear-gradient(135deg,#ffffff8c,#fff9);border:none;border-radius:8px;color:#000000e6;flex:1 1;font-family:Poppins;font-size:20px;font-weight:500;margin:1rem .5rem 0 auto;outline:none;text-align:center;transition:all .35s ease-in-out;width:min-content}.page-container .name-sign-container .name-sign .text-container .input input:focus{border:2.5px solid #4481eb;border-radius:24px}.page-container .name-sign-container .name-sign .text-container .input div{flex:1 1}.page-container .name-sign-container .name-sign .text-container h2{font-size:22px;font-weight:600;margin-left:.5rem}.page-container .name-sign-container .name-sign{background:#fff;border-radius:30px;display:flex;flex-direction:column;gap:1.5rem;left:50%;max-height:85vh;overflow-y:auto;padding:2rem;position:fixed;top:50%;transform:translateX(-50%) translateY(-50%);width:100%;width:525px}.page-container .name-sign-container .name-sign .name-sign-relative{display:flex;flex-direction:column;gap:1.5rem;height:100%;position:relative;width:100%}.page-container .name-sign-container .name-sign .name-sign-relative .close-icon{color:crimson;cursor:pointer;height:28px;position:absolute;right:-25px;top:-15px;transition:all .35s ease-in-out;width:28px;z-index:10000000}.page-container .name-sign-container .name-sign .name-sign-relative .delete-icon{color:crimson;cursor:pointer;height:28px;left:-25px;position:absolute;top:-15px;transition:all .35s ease-in-out;width:28px;z-index:10000000}.page-container .name-sign-container .name-sign .close-icon:hover,.page-container .name-sign-container .name-sign .delete-icon:hover{background:crimson;border-radius:50%;color:#fff;padding:.3rem}.page-container .name-sign-container .name-sign .text-container .close-icon{height:24px;right:10px;top:8px;width:24px}.page-container .name-sign-container .name-sign .input .options{display:flex;flex-direction:column;gap:1rem;margin-top:1rem;max-height:200px;overflow-y:auto}.page-container .name-sign-container .name-sign .input{margin-bottom:0;margin-top:1rem;padding-bottom:1rem}.page-container .name-sign-container .name-sign .input:not(.last-input){border-bottom:1px solid #000}.page-container .name-sign-container .name-sign .input input{border:2px solid #7d7d7d59;color:#000;font-size:16px;padding:.5rem;width:100%}.page-container .name-sign-container .text-content{align-items:center;display:flex;gap:.35rem;justify-content:center}.page-container .name-sign-container .text-content .text-symbol{align-items:center;display:flex;gap:.5rem;justify-content:center;text-align:center}.page-container .name-sign-container .text-content .text-symbol .text-symbol-icon{background:linear-gradient(135deg,#000000d9 35%,#63808acc);border-radius:50%;color:#fff;cursor:pointer;height:16px;padding:.6rem;position:relative;transition:all .35s ease-in-out;width:16px;z-index:1000}.page-container .name-sign-container .text-content .text-symbol .text-symbol-icon:hover{box-shadow:inset 0 0 5px #000,0 0 5px #fff;height:20px;width:20px}.page-container .name-sign-container .text-content .text-content-square-container{align-items:center;display:flex;flex-direction:column;gap:.5rem;justify-content:center}.page-container .name-sign-container .text-content .text-content-square{align-items:center;aspect-ratio:1;border:2px solid #000;display:flex;justify-content:center;max-width:15.5mm;min-width:15.5mm;overflow:hidden;position:relative}.page-container .name-sign-container .text-content .text-content-square h2{text-align:center;-webkit-user-select:none;user-select:none;white-space:nowrap}.page-container .name-sign-container .text-content .text-content-square img{max-width:100%;position:absolute;-webkit-user-select:none;user-select:none}.page-container .name-sign-container .name-sign .input .options .option{background:#7d7d7d59;border-radius:50px;cursor:pointer;padding:.5rem;transition:all .35s ease-in-out;width:100%}.page-container .name-sign-container .name-sign .input .options .option.active{background:linear-gradient(135deg,#4481eb,#04befe);color:#fff}.page-container .name-sign-container:not(.active){display:none}.page-container.non-grid{border-width:0}.page-container .numbers-container{display:flex;height:10mm;width:100%}.page-container .numbers-container>p{align-items:center;display:flex;flex:1 1;justify-content:center;margin:0;text-align:center}.page-container .numbers-container .empty{flex:initial;width:7mm}.page-container .grid-total-container{display:flex;height:195mm}.page-container .grid-total-container .letters{align-items:center;border:.5px solid grey;border-right:none;display:flex;flex-direction:column;height:100%;justify-content:center;width:7mm}.page-container .grid-total-container .letters p{align-items:center;border:.5px solid grey;display:flex;flex:1 1;justify-content:center;margin:0;text-align:center;width:100%}.page-container .grid-total-container .grid-container{align-items:center;border:.5px solid grey;border-right-width:.75px;display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}.page-container .grid-total-container .grid-container .row{display:flex;flex:1 1;height:10mm;width:100%}.page-container .grid-total-container .grid-container .row .cell{align-items:center;border:.5px solid #8080802e;display:flex;flex:1 1;justify-content:center;position:relative}body .page-container .grid-total-container .grid-container .row .cell img.has-current.consumer{filter:invert(54%) sepia(98%) saturate(528%) hue-rotate(5deg) brightness(99%) contrast(104%);transition-delay:.1s}body.show-current .page-container .grid-total-container .grid-container .row .cell img.has-current.L1{filter:invert(18%) sepia(78%) saturate(4151%) hue-rotate(348deg) brightness(93%) contrast(98%)}body.show-current .page-container .grid-total-container .grid-container .row .cell img.has-current.L2{filter:invert(61%) sepia(68%) saturate(1289%) hue-rotate(340deg) brightness(111%) contrast(94%)}body.show-current .page-container .grid-total-container .grid-container .row .cell img.has-current.L3{filter:invert(51%) sepia(95%) saturate(3131%) hue-rotate(168deg) brightness(97%) contrast(101%)}body.show-current .page-container .grid-total-container .grid-container .row .cell img.has-current.N{filter:invert(53%) sepia(43%) saturate(617%) hue-rotate(93deg) brightness(95%) contrast(93%)}body.show-current .page-container .grid-total-container .grid-container .row .cell img.has-current.PE{filter:invert(81%) sepia(75%) saturate(1168%) hue-rotate(357deg) brightness(85%) contrast(88%)}body.show-current .page-container .grid-total-container .grid-container .row .cell img.has-current.gen-extra-1{filter:invert(28%) sepia(90%) saturate(3200%) hue-rotate(260deg) brightness(90%) contrast(95%)}body.show-current .page-container .grid-total-container .grid-container .row .cell img.has-current.gen-extra-2{filter:invert(50%) sepia(85%) saturate(1600%) hue-rotate(130deg) brightness(92%) contrast(95%)}body.show-current .page-container .grid-total-container .grid-container .row .cell img.has-current.gen-extra-3{filter:invert(35%) sepia(95%) saturate(4200%) hue-rotate(295deg) brightness(95%) contrast(95%)}body.show-current .page-container .grid-total-container .grid-container .row .cell img.has-current.gen-extra-4{filter:invert(35%) sepia(70%) saturate(800%) hue-rotate(5deg) brightness(65%) contrast(95%)}body.show-current .page-container .grid-total-container .grid-container .row .cell img.has-current.gen-extra-5{filter:invert(20%) sepia(92%) saturate(3200%) hue-rotate(228deg) brightness(88%) contrast(95%)}body.ht-scheme,html:has(body.ht-scheme){background:#e9eef2!important;min-height:100vh}body.ht-scheme{justify-content:center}body.ht-scheme .page-container{background:#e9eef2!important}body.ht-scheme .menus{display:none!important}body.ht-scheme .page-container{border:none!important;box-shadow:none!important;margin:0 auto!important;padding:0!important}body.ht-scheme .page-container .grid-total-container .grid-container{border:none!important}body.ht-scheme .current-visibility-container,body.ht-scheme .grid-total-container .letters,body.ht-scheme .numbers-container,body.ht-scheme .page-number,body.ht-scheme .project-name{display:none!important}body.ht-scheme .page-container .grid-total-container .grid-container .row .cell img.cell-image{filter:invert(45%) sepia(52%) saturate(500%) hue-rotate(85deg) brightness(96%) contrast(92%)!important}body.show-current.ht-scheme .page-container .grid-total-container .grid-container .row .cell img.cell-image.has-current{filter:invert(18%) sepia(90%) saturate(4200%) hue-rotate(348deg) brightness(95%) contrast(98%)!important}body.ht-scheme .page-container .grid-total-container .grid-container .row .cell img.cell-image[src*=colt],body.ht-scheme .page-container .grid-total-container .grid-container .row .cell img.cell-image[src*=conductor]{filter:invert(18%) sepia(90%) saturate(4200%) hue-rotate(348deg) brightness(0) contrast(98%)!important}body.ht-scheme .page-container .grid-total-container .grid-container .row .cell img.cell-image[src*=generator_inalta_pornit],body.ht-scheme .page-container .grid-total-container .grid-container .row .cell img.cell-image[src*=intreruptor_inalta_inchis],body.ht-scheme .page-container .grid-total-container .grid-container .row .cell img.cell-image[src*=separator_clp_inchis],body.ht-scheme .page-container .grid-total-container .grid-container .row .cell img.cell-image[src*=separator_inalta_inchis]{filter:invert(18%) sepia(90%) saturate(4200%) hue-rotate(348deg) brightness(95%) contrast(98%)!important}body.show-current.ht-scheme .page-container .grid-total-container .grid-container .row .cell img.cell-image[src*=conductor_lung_sageata]:not([src*=final]){filter:invert(18%) sepia(90%) saturate(4200%) hue-rotate(348deg) brightness(0) contrast(98%)!important}.ht-modal-overlay{align-items:center;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:#060c1a8c;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:100001}.ht-modal{animation:ht-modal-in .18s ease-out;backdrop-filter:blur(20px) saturate(165%);-webkit-backdrop-filter:blur(20px) saturate(165%);background:linear-gradient(155deg,#000000ed 35%,#63808ae6);border:1px solid #ffffff2e;border-radius:28px;box-shadow:0 44px 80px -34px #000000d9,0 10px 22px -14px #0009,inset 0 1px 0 #ffffff4d,inset 0 -30px 50px -38px #000000d9;color:#fff;max-width:560px;overflow:hidden;padding:2.2rem 2.2rem 1.8rem;position:relative;text-align:center;width:100%}.ht-modal:before{background:linear-gradient(180deg,#ffffff24,#fff0);height:45%;inset:0 0 auto}.ht-modal:after,.ht-modal:before{content:"";pointer-events:none;position:absolute}.ht-modal:after{aspect-ratio:1;background:radial-gradient(circle,#4483eb59,#0000 68%);border-radius:50%;bottom:-55%;filter:blur(14px);right:-25%;width:70%}.ht-modal p{color:#fff;font-size:21px;font-weight:700;letter-spacing:-.01em;line-height:1.45;margin:0 0 1.7rem;position:relative;z-index:1}.ht-modal-buttons{display:flex;gap:.9rem;justify-content:center;position:relative;z-index:1}.ht-modal-buttons button{background:#ffffff1a;border:1px solid #ffffff4d;border-radius:999px;box-shadow:inset 0 1px 0 #ffffff38;color:#fff;cursor:pointer;flex:1 1;font-family:inherit;font-size:18px;font-weight:800;letter-spacing:.02em;padding:.85rem 1.2rem;transition:transform .16s ease,background .16s ease,border-color .16s ease,box-shadow .16s ease}.ht-modal-buttons button:hover{background:#fff3;border-color:#ffffff80;transform:translateY(-2px)}.ht-modal-buttons button.ok{background:linear-gradient(150deg,#4483ebfa,#0bbdfeeb);border-color:#ffffff73;box-shadow:0 22px 44px -20px #0bbdfed9,inset 0 1px 0 #ffffffbf;color:#fff}.ht-modal-buttons button.ok:hover{background:linear-gradient(150deg,#4483eb,#0bbdfe);box-shadow:0 28px 52px -20px #0bbdfef2,inset 0 1px 0 #ffffffd9}.ht-modal button:focus-visible{outline:2px solid #fff;outline-offset:3px}@keyframes ht-modal-in{0%{opacity:0;transform:translateY(-10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media (prefers-reduced-motion:reduce){.ht-modal{animation:none}.ht-modal-buttons button{transition:none}.ht-modal-buttons button:hover{transform:none}}.ht-scenario-banner{align-items:center;background:linear-gradient(135deg,#1b1b33e6,#2b3566e6);border:1px solid #ffffff24;border-radius:999px;box-shadow:inset 0 1px 0 #ffffff24;color:#fff;cursor:default;display:flex;height:32px;max-width:100%;min-width:0;padding:0 16px;text-align:center;transition:background .16s ease,border-color .16s ease}.ht-scenario-banner:hover{background:linear-gradient(135deg,#232342f2,#384480f2);border-color:#ffffff3d}.ht-scenario-title{font-size:18px;font-weight:800}.ht-scenario-sub{font-size:13.5px;font-weight:500;min-width:0;opacity:.95;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ht-scenario-sub b{font-weight:800}.ht-finish-btn{background:#12b76a;border:none;border-radius:50px;bottom:24px;box-shadow:0 6px 24px #0000004d;color:#fff;cursor:pointer;font-family:inherit;font-size:18px;font-weight:700;left:50%;padding:.8rem 2.2rem;position:fixed;transform:translateX(-50%);transition:background .2s ease,transform .15s ease,box-shadow .2s ease;z-index:100000}.ht-finish-btn:active{transform:translateX(-50%) scale(.98)}.ht-finish-btn:hover{background:#0f9d58;box-shadow:0 10px 30px #0f9d5873;transform:translateX(-50%) translateY(-2px)}.ht-back-btn{align-items:center;background:linear-gradient(90deg,#000,#50676f);border-radius:50%;box-shadow:0 6px 20px #0000004d;cursor:pointer;display:flex;height:60px;justify-content:center;left:20px;position:fixed;top:20px;transition:all .35s ease-in-out;width:60px;z-index:100000}.ht-back-btn .back-icon{color:#fff;font-size:30px}.ht-back-btn:hover{height:68px;width:68px}.ht-report{max-height:85vh;max-width:640px;overflow-y:auto;text-align:left}.ht-report h2{color:#fff;font-size:26px;font-weight:800;letter-spacing:-.01em;margin:0 0 .6rem;position:relative;text-align:center;z-index:1}.ht-report-score{font-size:24px!important;font-weight:800!important;text-align:center}.ht-report-group{margin:0 0 1rem;position:relative;z-index:1}.ht-report-group h3{font-size:18px;margin:0 0 .3rem}.ht-report-group ul{margin:0;padding-left:1.2rem}.ht-report-group li{color:#ffffffc7;font-size:15px;font-weight:500;margin-bottom:.2rem}.ht-report-group.ht-critical h3{color:#ff8577}.ht-report-group.ht-major h3{color:#ffab5e}.ht-report-group.ht-minor h3{color:#ffd75e}.current-visibility-container{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:linear-gradient(135deg,#000000d9 35%,#63808acc);border-radius:50px;cursor:pointer;display:flex;gap:0;justify-content:center;left:50%;padding:.5rem 1.35rem;position:fixed;top:15px;transform:translateX(-50%);transition:all .35s ease-in-out;z-index:100000}.current-visibility-container:not(.dynamic-status){padding:.5rem 2rem}.current-visibility-container.dynamic-status{top:100px}.current-visibility-container.dynamic-status p{color:#fff;font-size:16px}.current-visibility-container.dynamic-status svg{color:#4481eb;margin-right:10px}.current-visibility-container .shortcut{align-items:center;border-radius:8px;color:#fff;display:flex;justify-content:center;padding:.5rem;transition:all .35s ease-in-out}.current-visibility-container .shortcut p{font-size:0;opacity:0;transform-origin:left;transition:all .35s ease-in-out}.current-visibility-container .shortcut svg{height:24px;width:24px}.current-visibility-container .shortcut:hover{border-radius:24px;box-shadow:inset -2.5px -2.5px 7px #fff,-5px 0 5px #000}.current-visibility-container .shortcut.active:hover{gap:.5rem}.current-visibility-container .shortcut.active:hover p{display:block;font-size:18px;opacity:1}.current-visibility-container:hover{box-shadow:0 0 10px #4169e1,5px 5px 10px #4481eb;padding:.5rem 2.5rem}.current-visibility-container.dynamic-status:hover{box-shadow:0 0 10px #fff,5px 5px 10px #fff}.current-visibility-container .current-icon{color:#4169e1;font-size:24px}bility-container .current-line{background:#fff;border-radius:50px;height:3px;left:.75rem;position:absolute;top:50%;transform:translateY(-50%) rotate(135deg) scaleX(0);transition:all .35s ease-in-out;width:35px}.current-visibility-container:not(.is-current) .current-line{transform:translateY(-50%) rotate(135deg) scaleX(1)}.current-visibility-container h2{color:#fff}.page-container .grid-total-container .grid-container .row .cell .dot{background:#000;border-radius:50%;position:absolute;z-index:100}.page-container .grid-total-container .grid-container .row .cell .dot img{left:-100%;opacity:0;pointer-events:none;position:absolute;top:-450%;transform:rotate(135deg);transition:all .35s ease-in-out;-webkit-user-select:none;user-select:none;z-index:10000000}.page-container .grid-total-container .grid-container .row .cell .dot.activated:not(.sync-activated) .screw-driver-container.true-show img.screw-driver,.page-container .grid-total-container .grid-container .row .cell .dot.activated:not(.sync-activated) img:not(.screw-driver){cursor:pointer;opacity:1;pointer-events:all;-webkit-user-select:none;user-select:none}.page-container .grid-total-container .grid-container .row .cell .dot.defect img{left:-200%;top:-650%}.page-container .grid-total-container .grid-container .row .cell .dot .screw-driver-option{left:150%;opacity:0;pointer-events:none;position:absolute;top:-500%;transition:all .35s ease-in-out;-webkit-user-select:none;user-select:none}.page-container .grid-total-container .grid-container .row .cell .dot.defect .screw-driver-option{top:-700%}.page-container .grid-total-container .grid-container .row .cell .dot.activated:not(.sync-activated) .screw-driver-option.show{display:flex;flex-direction:column;gap:.5rem;opacity:1;pointer-events:all;-webkit-user-select:initial;user-select:auto}.page-container .grid-total-container .grid-container .row .cell .dot .screw-driver-option.show .option{align-items:center;background:linear-gradient(135deg,#4481eb,#04befe);border-radius:20px;color:#fff;cursor:pointer;display:flex;gap:.5rem;justify-content:center;padding-block:.25rem;padding-inline:1rem;position:relative}.page-container .grid-total-container .grid-container .row .cell .dot.activated:not(.sync-activated) .screw-driver-container.true-show .screw-driver-option.show .option p{color:#ffffffd9;font-size:20px}.page-container .grid-total-container .grid-container .row .cell.horizontal .dot{top:45%}.page-container .grid-total-container .grid-container .row .cell.horizontal .dot p{bottom:-30px}.page-container .grid-total-container .grid-container .row .cell .dot p{opacity:0;pointer-events:none;-webkit-user-select:none;user-select:none}.page-container .grid-total-container .grid-container .row .cell:hover .dot p{pointer-events:all;position:relative}.page-container .grid-total-container .grid-container .row .cell.vertical .dot p{right:50px;top:-5px}.page-container .grid-total-container .grid-container .row .cell .dot.top p{bottom:auto;left:-5px;top:-30px}.page-container .grid-total-container .grid-container .row .cell .dot:hover{transform:scale(1.85)}.page-container .grid-total-container .grid-container .row .cell .dot .screw-line{background:#fff;height:3px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:all .35s ease-in-out;width:100%}.page-container .grid-total-container .grid-container .row .cell .dot.activated img:hover{animation:rotateScrew .5s linear;transform:rotate(135deg) scale(1.25)}.page-container .grid-total-container .grid-container .row .cell .dot.activated{transform:scale(1.85)}.page-container .grid-total-container .grid-container .row .cell:hover .dot p{opacity:1}.page-container .grid-total-container .grid-container .row .cell .dot.activated{background:linear-gradient(135deg,#4481eb,#04befe)}.page-container .grid-total-container .grid-container .row .cell .dot.defect{background:crimson;border:2px solid #000}.page-container .grid-total-container .grid-container .row .cell .dot.sync-activated{background:orange}.page-container .grid-total-container .grid-container .row .cell.horizontal .dot.max-left{left:-5px}.page-container .grid-total-container .grid-container .row .cell.horizontal .dot.left{left:25%}.context-menu{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:linear-gradient(135deg,#000000d9 35%,#63808acc);border:1px solid #000000d9;border-radius:5px;box-shadow:0 0 5px #000;box-sizing:border-box;padding:10;position:absolute;width:200px;z-index:100000000000}.context-menu .context-menu-icon{align-items:center;cursor:pointer;display:flex;gap:1rem;margin:1rem;padding:.5rem;transition:all .4s ease-in-out}.context-menu .context-menu-icon p{color:#e1e1ff;white-space:nowrap}.context-menu .context-menu-icon .right-menu-icon{color:#e1e1ff;font-size:18px;position:relative;z-index:1000}.context-menu .context-menu-icon.danger .right-menu-icon{color:crimson}.context-menu .context-menu-icon:hover{border-radius:60px;box-shadow:0 0 10px #4481eb;box-shadow:inset -2.5px -2.5px 5px #fff,-5px 0 5px #000;padding:.5rem 1rem}.context-menu .context-menu-icon.two-icons{cursor:auto}.context-menu .context-menu-icon.two-icons .right-menu-icon:hover{background:#fffc;border-radius:50%;color:#000000d9;cursor:pointer;font-size:20px;padding:.4rem}.context-menu .context-menu-icon .right-menu-icon{transition:all .35s ease-in-out}.context-menu .context-menu-icon .right-menu-icon.danger:hover{color:red}.page-container .grid-total-container .grid-container .row .cell.horizontal .max-right{right:-5px}.page-container .grid-total-container .grid-container .row .cell.selected{background:rgba(95,163,236,.456);border:2px solid #000000d9;outline:none}.page-container .grid-total-container .grid-container .row .cell.copy{border-style:dotted}.page-container .grid-total-container .grid-container .row .cell img{position:absolute;transition:filter .35s ease-in-out;-webkit-user-select:none;user-select:none;width:100%}.page-container .grid-total-container .grid-container .row .cell h2{font-size:16px;outline:none;position:absolute;white-space:nowrap;z-index:900}.page-container .grid-total-container .grid-container .row .cell h2.selected{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0003}.page-container .grid-total-container .grid-container .row .cell h2.top-left{left:5px;top:5px}.page-container .grid-total-container .grid-container .row .cell h2.top-right{right:5px;top:5px}.page-container .grid-total-container .grid-container .row .cell h2.top-center{left:50%;top:5px;transform:translateX(-50%)}.page-container .grid-total-container .grid-container .row .cell h2.bottom-right{bottom:5px;right:5px}.page-container .grid-total-container .grid-container .row .cell h2.bottom-left{bottom:-5px;left:0}.page-container .grid-total-container .grid-container .row .cell h2.bottom-center{bottom:5px;left:50%;transform:translateX(-50%)}.page-container .grid-total-container .grid-container .row .cell h2.center-left{left:0;top:50%;transform:translateY(-50%)}.page-container .grid-total-container .grid-container .row .cell h2.center-center{left:50%;top:50%;transform:translate(-50%,-50%)}.page-container .grid-total-container .grid-container .row .cell h2.center-right{right:-25px;top:50%;transform:translateY(-50%)}.page-container .grid-total-container .row .cell img.turned-on{filter:invert(54%) sepia(98%) saturate(528%) hue-rotate(5deg) brightness(99%) contrast(104%)}.page-container .grid-total-container .grid-container .row .cell img.spin{animation:spinEngine 3s linear infinite}.page-container .grid-total-container .grid-container .row .cell img.semi-spin{animation:semiSpinEngine 1.5s linear infinite}.page-container .grid-total-container .grid-container .row .cell img.reverse-spin{animation:reverseSpinEngine 3s linear infinite}.page-container .grid-total-container .grid-container .row .cell img.reverse-semi-spin{animation:reverseSemiSpinEngine 1.5s linear infinite}.page-container .print-button{cursor:pointer;position:fixed;right:5px;top:17.5px;transition:all .35s ease-in-out}.page-container .print-button .print-icon{color:#597be2;font-size:22px;padding:.5rem;transition:all .35s ease-in-out}.page-container .measurement-device{bottom:10px;max-width:300px;position:fixed;right:15px;width:100%;z-index:10000}.guide-button{background:linear-gradient(135deg,#4481eb,#04befe);border-radius:50%;bottom:20px;cursor:pointer;left:120px;padding:1rem 1.15rem;position:fixed;transition:all .35s ease-in-out;z-index:10000000000}.guide-button:hover{transform:scale(1.2)}.guide-button .guide-icon{color:#fff;height:32px;width:32px}.steps-guide-container{background:#000;display:flex;flex-direction:column;gap:1.5rem;height:100vh;padding-top:5rem;padding-inline:1rem;position:fixed;right:0;top:0;z-index:100000}.steps-guide-container h2{color:#fff;text-align:center}.steps-guide-container .close-icon-container{align-items:center;background:#fff;border:2px solid #0000;border-radius:50%;cursor:pointer;display:flex;height:50px;justify-content:center;position:absolute;right:5px;top:5px;transition:all .35s ease-in-out;width:50px;z-index:1000000000}.steps-guide-container .close-icon-container .close-icon{color:#000;height:24px;transition:all .35s ease-in-out;width:24px}.steps-guide-container .close-icon-container:hover{background:#000;border:2px solid #fff}.steps-guide-container .close-icon-container:hover .close-icon{color:#fff}.steps-guide-container .step{background:linear-gradient(135deg,#4481eb,#04befe);border-radius:8px;cursor:pointer;margin:0 auto;padding:.5rem 2rem;transition:all .35s ease-in-out;width:100%}.steps-guide-container .step.active,.steps-guide-container .step:hover{transform:scale(1.1)}.steps-guide-container .step p{font-size:20px;font-weight:500;text-align:left;transition:all .35s ease-in-out;white-space:nowrap}.steps-guide-container .step.active p,.steps-guide-container .step:hover p{font-weight:700}.page-container .measurement-device .screen{align-items:center;background:#a2b296;border:6px solid #535353;border-radius:8px 8px 0 0;cursor:pointer;display:flex;height:80px;justify-content:flex-end;padding-right:15px;width:100%}.page-container .measurement-device .screen h2{font-size:60px;letter-spacing:5px}.page-container .measurement-device .device{position:relative}.page-container .measurement-device .device img{min-width:300px;width:100%}.page-container .measurement-device .device .arrow-element{align-items:center;display:flex;flex-direction:column;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .7s ease-in-out;transition-timing-function:cubic-bezier(.1,.7,.8,.1)}.page-container .measurement-device .device .arrow-element .triangle{border-left:17.5px solid #0000;border-right:17.5px solid #0000;border-top:30px solid #db6262;height:0;width:0}.page-container .measurement-device .device .dot{background:#fff;border-radius:50%;cursor:pointer;height:10px;position:absolute;transition:all .35s ease-in-out;width:10px}.page-container .measurement-device .device .dot:hover{height:25px;width:25px}.page-container .measurement-device .device .dot-off{left:50%;top:21.5%;transform:translateY(-21.5%) translateX(-50%)}.page-container .measurement-device .device .dot-acv-200{right:12%;top:40.5%;transform:translateY(-40.5%) translateX(-12%)}.page-container .measurement-device .device .dot-acv-750{right:13%;top:66.5%;transform:translateY(-66.5%) translateX(-13%)}.page-container .measurement-device .device .dot-buzzer{left:50%;top:79%;transform:translateY(-79%) translateX(-50%)}.page-container .measurement-device .device .dot-continuity-10k{left:12%;top:54.5%;transform:translateY(-54.5%) translateX(-12%)}.page-container .measurement-device .device .dot.active{background:#db6262}.page-container .measurement-device .device .arrow-element .arrow{border:2px solid #fff;border-bottom:none;border-top-left-radius:6.5px;border-top-right-radius:6.5px;height:120px;width:32px}.page-container .measurement-device .screen h2{font-family:Digital;-webkit-user-select:none;user-select:none}.page-container .print-button:hover .print-icon{background:#597be2;border-radius:50%;color:#fff}.project-name{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:linear-gradient(135deg,#000000d9 35%,#63808acc);bottom:0;left:0;position:fixed;width:100%;z-index:1000000000000}.project-name h2{border:none;border-top:1px solid #fff;color:#fff;outline:none;text-align:center}.page-container .page-number{bottom:10px;display:flex;justify-content:flex-end;position:absolute;right:65px;width:100%}.page-container .page-number h2{border:2px solid #000;font-family:Source Sans Pro,Poppins,sans-serif;font-size:30px;padding:0 .3rem}.page-container .add-signs-container .elements{grid-gap:1rem;align-items:center;display:flex;margin:0 auto;overflow-x:auto;padding:12px 50px 4px;width:100%}.page-container .add-signs-container .elements.category{grid-gap:2rem}.page-container .collection-container{bottom:-5px;cursor:pointer;position:absolute;right:0}.page-container .collection-container .collection-icon{background:linear-gradient(135deg,#000000d9 35%,#63808acc);border-radius:50%;color:#fff;height:16px;padding:.5rem;width:16px}.page-container .flip-container{cursor:auto;opacity:0;transition:all .35s ease-in-out;-webkit-user-select:none;user-select:none}.page-container .flip-container.collection{display:none}.page-container .element:hover .flip-container{cursor:pointer;opacity:1;-webkit-user-select:all;user-select:all}.page-container .flip-container{position:absolute;z-index:1000}.page-container .flip-container .flip-icon{background:linear-gradient(135deg,#000000d9 35%,#63808acc);border-radius:50%;color:#fff;height:16px;padding:.5rem;transition:all .35s ease;width:16px}.page-container .element:hover .flip-container:hover .flip-icon{height:20px;width:20px}.page-container .flip-container.left{left:-5px;top:50%;transform:translateY(-50%)}.page-container .flip-container.right{right:-5px;top:50%;transform:translateY(-50%)}.add-signs-container{background:linear-gradient(135deg,#4481eb,#04befe);bottom:35px;left:0;position:fixed;width:100%;z-index:10000000}.add-signs-container .elements-container{align-items:center;display:flex;justify-content:center}.add-signs-container .elements-container .scroll-element{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:linear-gradient(135deg,#000000d9 35%,#63808acc);border-radius:4px;cursor:pointer;display:flex;height:100%;justify-content:center;min-width:40px;position:absolute;top:0;transition:all .35s ease-in-out;z-index:1001}.add-signs-container .elements-container .scroll-element:hover{box-shadow:0 0 10px #fff;min-width:45px}.add-signs-container .elements-container .scroll-element:not(.active){display:none}.add-signs-container .elements-container .scroll-element .scroll-icon{color:#fff;font-size:20px;transition:all .35s ease-in}.add-signs-container .elements-container .scroll-element:hover .scroll-icon{font-size:24px}.add-signs-container .elements-container .scroll-element:first-child{left:0}.add-signs-container .elements-container .scroll-element:last-child{right:0}.add-signs-container h2.title{color:#fff;font-size:26px;font-weight:700;margin-bottom:-16px;text-align:center}.add-signs-container .back-button{align-items:center;background:#000;border-radius:50px;cursor:pointer;display:flex;gap:1rem;justify-content:center;left:47.5px;padding:0 1.5rem;position:absolute;top:5px;transition:all .35s ease-in-out;z-index:1000}.add-signs-container .back-button .back-icon{color:#597be2;font-size:20px;transition:all .35s ease-in-out}.add-signs-container .back-button h2{color:#fff;font-size:22px;transition:all .35s ease-in-out}.add-signs-container .back-button:hover{background:#fff}.add-signs-container .back-button:hover h2{color:#000}.add-signs-container .back-button:hover .back-icon{color:#04befe}.page-container .add-signs-container .element{background:#fff;flex:1 1;margin-bottom:.5rem;margin-top:.25rem;max-width:175px;min-width:135px}.page-container .add-signs-container .element-inside-container{height:100%;position:relative;width:100%}.add-signs-container .element .name-element{background:#000;border-radius:50px;cursor:auto;opacity:0;padding:.2rem 1rem;pointer-events:none;position:absolute;top:5px;transition:all .35s ease-in-out;transition-delay:0s;-webkit-user-select:none;user-select:none;z-index:10000}.add-signs-container .element .name-element p{color:#fff;font-size:18px;font-weight:600;white-space:nowrap}.add-signs-container .element:hover .name-element{cursor:pointer;opacity:1;transition-delay:1s;-webkit-user-select:initial;user-select:auto;z-index:100000}.page-container .add-signs-container .element{box-shadow:inset 5px 5px 9px #989898,inset -5px -5px 9px #fff;overflow:hidden;text-align:left;text-align:initial;transition:all .35s ease-in-out;width:90%}.page-container .add-signs-container .element p{font-size:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:90%}.page-container .add-signs-container .element .name-element p{overflow:visible;overflow:initial;text-overflow:clip}.page-container .add-signs-container .element.element-category>p{display:none}.page-container .add-signs-container .element:hover{box-shadow:0 0 10px #fff}.page-container .add-signs-container .element .element-image img{height:5vh;padding:.2rem}.page-counter-container{align-items:center;color:#fff;display:flex;font-size:18px;gap:.5rem;justify-content:center;margin-right:1rem}.page-counter-container p:nth-child(2){margin-right:1rem}.page-counter-container input{background:#0000;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:18px;font-weight:600;max-width:50px;outline:0;text-align:center;transition:all .35s ease-in-out;width:100%}.page-counter-container input:focus,.page-counter-container input:hover{box-shadow:0 0 10px #fff;font-size:17px;outline:2px solid #fffc}@keyframes spinEngine{0%{transform:rotate(0deg) scale(1.5)}50%{transform:rotate(180deg) scale(1.5)}to{transform:rotate(1turn) scale(1.5)}}@keyframes semiSpinEngine{0%{transform:rotate(0deg) scale(1.5)}50%{transform:rotate(90deg) scale(1.5)}to{transform:rotate(0deg) scale(1.5)}}@keyframes reverseSpinEngine{0%{transform:rotate(0deg) scale(1.5)}50%{transform:rotate(-180deg) scale(1.5)}to{transform:rotate(-1turn) scale(1.5)}}@keyframes reverseSemiSpinEngine{0%{transform:rotate(0deg) scale(1.5)}50%{transform:rotate(-90deg) scale(1.5)}to{transform:rotate(0deg) scale(1.5)}}@keyframes rotateScrew{0%{top:-550%}33%{top:-500%}66%{top:-600%}to{top:-450%}}.side-menu{align-items:flex-start;display:flex;flex-direction:column;gap:1.5rem;overflow-y:auto;padding-top:20px;padding-inline:24px;position:fixed;top:2.5mm;transition:all .35s ease-in-out;z-index:1000}.side-menu:not(.edit-menu){left:2.5mm}.side-menu.edit-menu{align-items:flex-end;bottom:0;right:0;top:0}.side-menu.activated:not(.edit-menu){left:0;top:0;z-index:1000}.side-menu.activated{background:linear-gradient(135deg,#4481eb,#04befe);height:100%}.side-menu .option{align-items:center;display:flex;gap:.5rem;justify-content:center;position:relative;transition:all .35s ease-in-out}.side-menu .option .option-text p{color:#fff;font-size:0;font-weight:700;transition:all .45s ease-in-out;white-space:nowrap}.side-menu .option .option-text{background:#000000e6;border-radius:25px;opacity:0;position:relative;transition:all .45s ease-in-out;-webkit-user-select:none;user-select:none;width:0;z-index:10}.side-menu .option .option-text.relative-pos{left:0;position:relative}.side-menu .option.selected .menu-icon{background:#fff;color:#6198f6}.side-menu .option:last-child{margin-bottom:40px}.side-menu .option:hover .menu-icon{box-shadow:inset 0 0 10px #000;box-shadow:inset -2.5px -2.5px 7px #fff,-5px 0 5px #000;padding:.65rem;transform:scale(1.2)}.side-menu .option .option-text{transition:all .35s ease-in-out;transition-delay:0s}.side-menu .option:hover .option-text,.side-menu .option:hover .option-text p{transition-delay:.6s}.side-menu .option.active .option-text,.side-menu .option:hover .option-text{cursor:pointer;opacity:1;padding:.5rem 1rem;width:100%}.side-menu .option.active .option-text p,.side-menu .option:hover .option-text p{font-size:18px}.side-menu .option.reverse-position{flex-direction:row-reverse}.side-menu .option.reverse-position .option-text{left:auto}.side-menu .menu-icon{aspect-ratio:1;border-radius:50%;cursor:pointer;height:28px;padding:.5rem;transition:all .35s ease-in-out;width:28px}.side-menu:not(.activated) .option:first-child .menu-icon{background:linear-gradient(135deg,#4481eb,#04befe);border-radius:50%;color:#fff;height:25px;padding:.65rem;width:25px}.side-menu:not(.activated) .menu-icon{color:var(--text)}.side-menu .menu-icon{color:#fff}.edit-menu{position:fixed;right:10px;top:10px;z-index:10000000001}.signs-container{min-height:100vh;width:100%}.signs-container h2{color:#597be2;font-size:40px;text-align:center}.pages-container .signs-container .elements{grid-gap:2rem;align-items:center;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));justify-content:center;margin:3rem auto;width:90%}.pages-container .element{align-items:center;border:2px solid #597be2;border-radius:20px;cursor:pointer;display:flex;flex-direction:column;height:100%;justify-content:center;padding:.5rem;transition:all .25s ease-in-out}.pages-container .element p{text-align:center}.pages-container .element:hover{box-shadow:0 0 10px #597be2}.pages-container .element img{height:20vh;width:100%}.signs-container .go-back{align-items:center;border:2px solid #597be2;border-radius:50%;cursor:pointer;display:flex;justify-content:center;left:15px;padding:1rem;position:absolute;top:15px;transition:all .35s ease-in-out}.signs-container .go-back .icon{height:30px;transition:all .35s ease-in-out;width:30px}.signs-container .go-back:hover{background:#597be2}.signs-container .go-back:hover .icon{color:#fff}:root{--scheme-bar-h:48px}.scheme-bar{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#0c121eeb;border-bottom:1px solid #ffffff1a;color:#fff;display:flex;font-family:Inter,sans-serif;gap:12px;height:48px;height:var(--scheme-bar-h);left:0;padding:0 14px;position:fixed;right:0;top:0;z-index:1500000000000}.scheme-bar .sb-back,.scheme-bar .sb-icon-btn{background:#ffffff14;border:1px solid #ffffff29;border-radius:10px;color:#fff;cursor:pointer;display:grid;flex:none;font-size:14px;height:32px;place-items:center;transition:background .14s ease,border-color .14s ease;width:32px}.scheme-bar .sb-back:hover,.scheme-bar .sb-icon-btn:hover{background:#ffffff29;border-color:#ffffff47}.scheme-bar .sb-logo{opacity:.9;width:22px}.scheme-bar .sb-titles{align-items:baseline;display:flex;gap:10px;max-width:calc(50% - 260px);min-width:0}.scheme-bar .sb-title{font-size:14px;font-weight:700;letter-spacing:-.01em}.scheme-bar .sb-subtitle,.scheme-bar .sb-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scheme-bar .sb-subtitle{color:#fff9;font-size:12.5px}.scheme-bar .sb-slot{align-items:center;display:flex;height:100%;justify-content:center;left:50%;position:absolute;top:0;transform:translateX(-50%);width:min(780px,max(220px,calc(100% - 470px)));z-index:1}.scheme-bar .sb-right{align-items:center;display:flex;gap:10px;margin-left:auto}.scheme-bar .sb-user{background:#ffffff14;border-radius:999px;font-size:12.5px;font-weight:600;max-width:220px;overflow:hidden;padding:5px 10px;text-overflow:ellipsis;white-space:nowrap}body.has-scheme-bar .ht-back-btn{top:68px;top:calc(20px + var(--scheme-bar-h))}body.has-scheme-bar .steps-guide-container{top:48px;top:var(--scheme-bar-h)}body.has-scheme-bar .page-container .print-button{top:65.5px;top:calc(17.5px + var(--scheme-bar-h))}body.has-scheme-bar:not(.ht-scheme) .page-container{margin-top:calc(10vh + 48px);margin-top:calc(10vh + var(--scheme-bar-h))}@media print{.scheme-bar{display:none}body.has-scheme-bar:not(.ht-scheme) .page-container{margin-top:0}}.add-button{background:linear-gradient(135deg,#4481eb,#04befe)}.add-button p{font-size:18px}.add-button:hover .add-icon{color:#4481eb}.name .user-icon{border:2.5px solid #4481eb;color:#4481eb;padding:.65rem}.name p{background:-webkit-linear-gradient(135deg,#4481eb,#04befe);font-size:22px}.line{background:linear-gradient(135deg,#4481eb,#04befe)}.categories .category.active{border-bottom:3px solid #4481eb}.empty-container{background:#d4d4d4}.projects-container{grid-gap:1.5rem}.projects-container .project-gradient{background-image:linear-gradient(75deg,#04befe,#4481eb)}.projects-container.learning-module{grid-template-columns:repeat(3,1fr)}.projects-container .project-gradient:before{background-image:linear-gradient(75deg,#4481eb,#04befe)}.projects-container .project-gradient .project{background:#fff;transition:all .35s ease-in-out}.projects-container .project-gradient .project.debugging,.projects-container .project-gradient .project.functional,.projects-container .project-gradient .project.learn,.projects-container .project-gradient .project.test{background-color:#efefef}.projects-container .project-gradient .project.learn.learn-module{background-position:center -30px;background-repeat:no-repeat;background-size:contain;padding-bottom:0}.projects-container .project-gradient .project.learn:hover,.projects-container .project-gradient .project.test:hover{box-shadow:0 0 15px #3bd766,0 0 15px #03ff1c}.projects-container .project-gradient .project.test{background-color:#efefef}.projects-container .project-gradient .project.learn.dispatcher h2{font-size:5vw;height:100%}.projects-container .project-gradient:first-child{align-self:center}.projects-container .project-gradient:nth-child(2) .project.learn.learn-module{background-image:linear-gradient(180deg,#0000001a,#0000,#0003),url(/static/media/closed.19717ec448c02e7b9824.png)}.projects-container .project-gradient:nth-child(4) .project.learn.learn-module,.projects-container .project-gradient:nth-child(5) .project.learn.learn-module,.projects-container .project-gradient:nth-child(6) .project.learn.learn-module{background-image:linear-gradient(180deg,#0000001a,#0000,#0003),url(/static/media/warm_condition.c65b10927aa5e126ce15.png)}.projects-container .project-gradient:nth-child(7) .project.learn.learn-module,.projects-container .project-gradient:nth-child(8) .project.learn.learn-module,.projects-container .project-gradient:nth-child(9) .project.learn.learn-module{background-image:linear-gradient(180deg,#0000001a,#0000,#0003),url(/static/media/ssv.c362c156b9dfdc5bee06.png)}.projects-container .project-gradient:nth-child(10) .project.learn.learn-module{background-image:linear-gradient(180deg,#0000001a,#0000,#0003),url(/static/media/slp.abc82c4460abfeeaa1ca.png)}.projects-container .project-gradient .project h2{background:linear-gradient(135deg,#4c4c4c 70%,#63808a)}.projects-container .project-gradient .project:not(.debugging):not(.functional):not(.learn):not(.test) h2{background:-webkit-linear-gradient(135deg,#4c4c4c 70%,#5a6a70)}.projects-container .project-gradient .project.debugging .format,.projects-container .project-gradient .project.functional .format,.projects-container .project-gradient .project.learn .format,.projects-container .project-gradient .project.test .format{background:linear-gradient(135deg,#4c4c4c 35%,#63808a)}.projects-container .project-gradient .project:not(.functional):not(.debugging):not(.learn):not(.test) .format{background:-webkit-linear-gradient(135deg,#4481eb 70%,#000)}.projects-container .project-gradient .project .format .format-icon{color:#4481eb}.project .delete-icon:hover{color:#fffc}.project .edit-container .edit-icon{color:#4481eb}.project .edit-container .edit-icon:hover{background:#4481eb}.switch-options{border:2px solid #4481eb}.switch-options.squared{max-width:75rem;width:100%}.switch-options.squared .switch-option{padding:1rem 0}.switch-options .switch-option:first-child{border-bottom-left-radius:25px;border-top-left-radius:25px}.switch-options .switch-option:last-child{border-bottom-right-radius:25px;border-top-right-radius:25px}.switch-options .switch-option.active{background:#4481eb}h2.process-text{align-items:center;display:flex;font-family:Inter,Source Sans Pro,sans-serif;font-size:7.5vw;justify-content:center;position:relative;text-align:center;width:100%}h2.process-text:not(span){-webkit-text-fill-color:#0000;background:-webkit-linear-gradient(180deg,var(--text) 5%,var(--text-muted));-webkit-background-clip:text}h2.process-text span{-webkit-text-fill-color:#0000;animation:moveDots 1s infinite;background:-webkit-linear-gradient(135deg,#4481eb,#04befe);-webkit-background-clip:text;border-radius:50%}h2.process-text span:nth-child(2){animation-delay:.15s}h2.process-text span:nth-child(3){animation-delay:.3s}@keyframes moveDots{0%{transform:translateY(0)}25%{transform:translateY(-40px)}50%{transform:translateY(0)}}.content{min-height:100vh;padding:2rem;width:100%}.add-button{align-items:center;background:linear-gradient(135deg,var(--brand) 0,var(--brand-2) 100%);border-radius:20px;bottom:10px;display:flex;gap:1rem;justify-content:center;opacity:0;padding:1rem 2rem;position:fixed;right:10px;transition:all .35s ease-in-out;-webkit-user-select:none;user-select:none;z-index:10}.add-button.show{cursor:pointer;opacity:1;-webkit-user-select:initial;user-select:auto}.add-button.left-side.show{left:10px;right:auto}.add-button p{color:#ffffffe6;font-size:20px;font-weight:600}.add-button:hover{border-radius:35px}.add-button .add-icon{color:#fff;height:26px;padding:.3rem;transition:all .35s ease-in-out;width:26px}.add-button:hover .add-icon{background:#fff;border-radius:50%;color:var(--brand)}.name{align-items:center;display:flex;gap:.5rem;justify-content:center;padding-bottom:.5rem;padding-left:.75rem}.name .user-icon{background:linear-gradient(135deg,var(--brand) 0,var(--brand-2) 100%);border:none;border-radius:50%;color:#fff;height:24px;padding:.8rem;width:24px}.name p{-webkit-text-fill-color:#0000;background:-webkit-linear-gradient(180deg,var(--text) 35%,var(--text-muted));-webkit-background-clip:text;font-size:24px;font-weight:600}.line{background:linear-gradient(135deg,var(--brand) 0,var(--brand-2) 100%);border-radius:20px;height:3px;width:100%}.categories{align-items:center;display:flex;justify-content:center;margin-block:1rem 3rem}.categories .category{cursor:pointer;font-size:24px;padding-left:1rem;padding-right:1rem;transition:all .35s ease-in-out}.categories .category.active{border-bottom:3px solid var(--brand)}.empty-container{align-items:center;background:var(--surface-2);border-radius:50px;display:flex;justify-content:center;margin:2rem auto;min-height:300px;width:90%}.empty-container h2{font-size:50px;text-align:center}.projects-container{grid-gap:3rem;display:grid;grid-template-columns:repeat(2,1fr);margin-top:2rem;padding-bottom:5rem;width:100%}.projects-container .project-gradient{background-image:linear-gradient(75deg,var(--brand-2),var(--brand));border-radius:10px;padding:.325rem;position:relative;transition:transform .35s ease-in-out;width:100%;z-index:1}.projects-container .project-gradient:before{background-image:linear-gradient(75deg,var(--brand),var(--brand-2));border-radius:10px;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .35s ease-in-out;z-index:-1}.projects-container .project-gradient:hover:before{opacity:1}.projects-container .project-gradient:hover{transform:scale(1.05)}.projects-container .project-gradient .project{background:var(--surface-2);border-radius:5px;cursor:pointer;height:100%;min-height:150px;padding:.5rem;position:relative}.projects-container .project-gradient .project.debugging,.projects-container .project-gradient .project.functional,.projects-container .project-gradient .project.learn,.projects-container .project-gradient .project.test{aspect-ratio:2;background-position:bottom;background-size:cover;display:flex;flex-direction:column;justify-content:flex-end;padding:0}.projects-container .project-gradient .project.test{background-position:top;background-size:100%}.projects-container .project-gradient .project.learn.cell-SRS{background-position:50%;background-size:cover}.projects-container .project-gradient:first-child .project.functional{background-image:linear-gradient(180deg,#0000001a,#0000,#0003),url(/static/media/functional-1.ec79fc0ceccba887814d.png)}.projects-container .project-gradient:nth-child(2) .project.functional{background-image:linear-gradient(180deg,#0000001a,#0000,#0003),url(/static/media/functional-2.f72d137160953c0fff40.png)}.projects-container .project-gradient:nth-child(3) .project.functional{background-image:linear-gradient(180deg,#0000001a,#0000,#0003),url(/static/media/functional-3.3824169684ca6a9f07a8.png)}.projects-container .project-gradient:last-child .project.functional{background-image:linear-gradient(180deg,#0000001a,#0000,#0003),url(/static/media/functional-4.dd8bdf82348355fb0bdb.png)}.projects-container .project-gradient:first-child .project.debugging{background-image:linear-gradient(180deg,#0000001a,#0000,#0003),url(/static/media/debugging-1.08fd5dbcb2d56d4b67bc.png)}.projects-container .project-gradient:nth-child(2) .project.debugging{background-image:linear-gradient(180deg,#0000001a,#0000,#0003),url(/static/media/debugging-2.2d67d0a9f1a7ddb3601d.png)}.projects-container .project-gradient:last-child .project.debugging{background-image:linear-gradient(180deg,#0000001a,#0000,#0003),url(/static/media/debugging-3.6c5877510e7351f097c7.png)}.projects-container .project-gradient:first-child .project.learn,.projects-container .project-gradient:nth-child(2) .project.learn{background-image:linear-gradient(180deg,#0000001a,#0000,#0003),url(/static/media/high-tension.aaf884478f8437c5e445.png)}.projects-container .project-gradient:first-child .project.test{background-image:linear-gradient(180deg,#0000001a,#0000,#0003),url(/static/media/electrocutare.18ae6db8fca1c30116cd.webp)}.projects-container .project-gradient:nth-child(2) .project.test{background-image:linear-gradient(180deg,#0000001a,#0000,#0003),url(/static/media/fire_scenario.1559928dd6851f441732.jpeg)}.projects-container .project-gradient:first-child .project.learn.cell-SRS{background-image:linear-gradient(180deg,#0000001a,#0000,#0003),url(/static/media/tenaris-A.31da4551dcdf74176f75.png)}.projects-container .project-gradient:nth-child(2) .project.learn.cell-SRS{background-image:linear-gradient(180deg,#0000001a,#0000,#0003),url(/static/media/tenaris-B.ba2e922947236caaf886.png)}.projects-container .project-gradient:nth-child(3) .project.learn.cell-SRS{background-image:linear-gradient(180deg,#0000001a,#0000,#0003),url(/static/media/tenaris-A.31da4551dcdf74176f75.png)}.projects-container .project-gradient:nth-child(4) .project.learn.cell-SRS{background-image:linear-gradient(180deg,#0000001a,#0000,#0003),url(/static/media/tenaris-B.ba2e922947236caaf886.png)}.projects-container .project-gradient:nth-child(5) .project.learn.cell-SRS{background-image:linear-gradient(180deg,#0000001a,#0000,#0003),url(/static/media/tenaris-OE1.7ab924c9c6a0da9c1040.png);background-repeat:no-repeat;background-size:contain}.projects-container .project-gradient:nth-child(6) .project.learn.cell-SRS{background-image:linear-gradient(180deg,#0000001a,#0000,#0003),url(/static/media/tenaris-OE2.43ad01c6f083615bd2d3.png);background-repeat:no-repeat;background-size:contain}.projects-container .project-gradient:nth-child(7) .project.learn.cell-SRS{background-image:linear-gradient(180deg,#0000001a,#0000,#0003),url(/static/media/tenaris-OE3.a218200355a972071bca.png);background-repeat:no-repeat;background-size:contain}.projects-container .project-gradient:nth-child(8) .project.learn.cell-SRS{background-image:linear-gradient(180deg,#0000001a,#0000,#0003),url(/static/media/tenaris-OE4.cbb2f1f743c34cbef5f3.png);background-repeat:no-repeat;background-size:contain}.projects-container .project-gradient:nth-child(9) .project.learn.cell-SRS{background-image:linear-gradient(180deg,#0000001a,#0000,#0003),url(/static/media/tenaris-GeneratorI.7ecfac40e4f117cff32f.png);background-repeat:no-repeat;background-size:contain}.projects-container .project-gradient:nth-child(10) .project.learn.cell-SRS{background-image:linear-gradient(180deg,#0000001a,#0000,#0003),url(/static/media/tenaris-GeneratorII.5c91e90420a12b63cd1b.png);background-repeat:no-repeat;background-size:contain}.projects-container .project-gradient:nth-child(11) .project.learn.cell-SRS{background-image:linear-gradient(180deg,#0000001a,#0000,#0003),url(/static/media/tenaris-CMIA.0a7cc5c2961d4766f9f7.png);background-repeat:no-repeat;background-size:contain}.projects-container .project-gradient:nth-child(12) .project.learn.cell-SRS{background-image:linear-gradient(180deg,#0000001a,#0000,#0003),url(/static/media/tenaris-CMIB.c90f149327772cef1f97.png);background-repeat:no-repeat;background-size:contain}.projects-container .project-gradient:nth-child(13) .project.learn.cell-SRS{background-image:linear-gradient(180deg,#0000001a,#0000,#0003),url(/static/media/tenaris-CMIIA.6052a7d1cbc1cc638d88.png);background-repeat:no-repeat;background-size:contain}.projects-container .project-gradient:nth-child(14) .project.learn.cell-SRS{background-image:linear-gradient(180deg,#0000001a,#0000,#0003),url(/static/media/tenaris-CMIIB.ab59136bc00659abfdfc.png);background-repeat:no-repeat;background-size:contain}.projects-container .project-gradient:nth-child(15) .project.learn.cell-SRS{background-image:linear-gradient(180deg,#0000001a,#0000,#0003),url(/static/media/tenaris-LPGS2.ad21cfba6542f930aee2.png);background-repeat:no-repeat;background-size:contain}.projects-container .project-gradient:nth-child(16) .project.learn.cell-SRS{background-image:linear-gradient(180deg,#0000001a,#0000,#0003),url(/static/media/tenaris-2T.0fbc0ad4e5f5bd3189cd.png);background-repeat:no-repeat;background-size:contain}.projects-container .project-gradient:nth-child(17) .project.learn.cell-SRS{background-image:linear-gradient(180deg,#0000001a,#0000,#0003),url(/static/media/tenaris-3T.0bf6c9d602493077b582.png);background-repeat:no-repeat;background-size:contain}.projects-container .project-gradient .project h2{align-items:center;background:linear-gradient(90deg,#000,#50676f);border-bottom-left-radius:6px;border-bottom-right-radius:6px;color:#fff;display:flex;gap:.5rem;justify-content:center;margin:0 auto;text-align:center;width:100%}.projects-container .project-gradient .project:not(.debugging):not(.functional):not(.learn):not(.test) h2{-webkit-text-fill-color:#0000;background:-webkit-linear-gradient(135deg,var(--text) 70%,var(--text-muted) 100%);-webkit-background-clip:text;justify-content:normal;margin-left:0;margin-top:0;width:90%}.projects-container .project-gradient .project.debugging .format,.projects-container .project-gradient .project.functional .format,.projects-container .project-gradient .project.learn .format,.projects-container .project-gradient .project.test .format{align-items:center;background-image:linear-gradient(-45deg,#000 35%,#63808a);border-radius:8px;color:#fff;display:flex;font-size:24px;gap:.5rem;padding:.5rem .75rem;position:absolute;right:5px;top:5px;transition:all .35s ease-in-out}.projects-container .project-gradient .project:not(.functional):not(.debugging):not(.learn):not(.test) .format{-webkit-text-fill-color:#0000;align-items:center;background:-webkit-linear-gradient(135deg,var(--brand) 70%,var(--text) 100%);-webkit-background-clip:text;bottom:5px;display:flex;font-size:24px;gap:.5rem;position:absolute}.projects-container .project-gradient .project .format:hover{border-radius:50%;padding:.5rem .65rem}.projects-container .project-gradient .project .format .format-icon{color:var(--brand)}.projects-container .project-gradient .project.debugging .format .format-icon,.projects-container .project-gradient .project.functional .format .format-icon,.projects-container .project-gradient .project.learn .format .format-icon,.projects-container .project-gradient .project.test .format .format-icon{display:none}.project .delete-icon{color:crimson;height:24px;position:absolute;right:15px;top:15px;transition:all .35s ease-in-out;width:24px;z-index:10}.project .delete-icon:hover{background:crimson;border-radius:50%;color:#ffffffe6;padding:.75rem;right:7.5px;top:7.5px}.project .edit-container{bottom:-2px;position:relative}.project .edit-container .edit-icon{color:var(--brand);height:24px;padding:.5rem;transition:all .35s ease-in-out;width:24px}.project .edit-container .edit-icon:hover{background:var(--brand);border-radius:50%;color:#fffc;padding:.75rem}.switch-options{border:2px solid var(--brand);border-radius:30px;margin:0 auto 3rem;width:fit-content}.switch-options,.switch-options .switch-option{align-items:center;display:flex;justify-content:center}.switch-options .switch-option{cursor:pointer;flex:1 1;padding:1rem 3rem;transition:all .35s ease-in-out;width:100%}.switch-options .switch-option:first-child{border-bottom-left-radius:20px;border-top-left-radius:20px}.switch-options .switch-option:last-child{border-bottom-right-radius:20px;border-top-right-radius:20px}.switch-options .switch-option.active{background:var(--brand)}.switch-options .switch-option:not(:last-child){border-right:3px solid var(--border-strong)}.switch-options .switch-option p{font-size:20px;font-weight:600;transition:all .35s ease-in-out;white-space:nowrap}.switch-options .switch-option.active p{color:#fff}.project-content .title{font-size:45px;margin:2rem;text-align:center}.project-content .go-back{align-items:center;background:linear-gradient(90deg,#000,#50676f);border-radius:50%;cursor:pointer;display:flex;height:60px;justify-content:center;position:absolute;top:calc(4vh + 100px);transition:all .35s ease-in-out;width:60px;z-index:1000}.project-content .go-back .back-icon{color:#fff;font-size:30px}.project-content .go-back:hover{height:75px;width:75px}.pages-container{gap:1rem;margin:20px;padding:0 100px}.pages-container,.pages-container .new-page{align-items:center;display:flex;justify-content:center}.pages-container .new-page{background:#7d7d7d33;border-radius:20px;height:210mm;max-height:210mm;max-width:297mm;min-height:210mm;min-width:297mm;width:297mm}.pages-container .new-page .label{align-items:center;background:linear-gradient(135deg,#4481eb,#04befe);border-radius:30px;cursor:pointer;display:flex;gap:1rem;justify-content:center;padding:.5rem 1rem;transition:all .35s ease-in-out}.pages-container .new-page .label:hover{box-shadow:0 0 8px #4481eb,0 0 8px #04befe}.pages-container .new-page .label .add-icon{color:#fff;font-size:20px}.pages-container .new-page .label h2{color:#fff;font-weight:600}.pages-container .page-data{align-items:center;background:#7d7d7d33;border-radius:20px;display:flex;height:210mm;justify-content:center;max-height:210mm;max-width:297mm;min-height:210mm;min-width:297mm;position:relative;width:297mm}.pages-container .page-data .tabel{border:4px solid #000;border-radius:15px;display:flex;flex-direction:column;width:75%}.pages-container .page-data .tabel .row{display:flex}.pages-container .page-data .tabel .row:not(:first-child):not(:last-child){border:2px solid #000;border-left:none;border-right:none}.pages-container .page-data .tabel .row:first-child{border-bottom:2px solid #000}.pages-container .page-data .tabel .row:last-child{border-top:2px solid #000}.pages-container .page-data .tabel .row .label{display:flex;flex:1 1;justify-content:center;padding:1rem 0}.pages-container .page-data .tabel .row>.label:first-child{border-right:3px solid #000}.pages-container .page-data .tabel .row .label p{text-align:center}.pages-container .page-data .tabel .row>.label:last-child{font-weight:700}.pages-container .page-data .tabel .row .label.two-sides p{flex:1 1;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.pages-container .page-data .tabel .row .label.two-sides>p:first-child{border-right:2px solid #000;margin-left:.5rem}.pages-container .page-data .created-by{align-items:center;bottom:15px;display:flex;gap:.5rem;justify-content:center;left:20px;position:absolute;width:100%}.pages-container .page-data .created-by img{height:auto;margin-left:auto;margin-right:35px;width:50px}.pages-container .page-data .created-by h2{align-items:center;display:flex;font-size:20px;justify-content:center}.btn{width:250px}.cts-form{grid-gap:1.6rem 1.8rem;align-items:start;display:grid;gap:1.6rem 1.8rem;grid-template-columns:1fr 1fr;margin:2rem auto;max-width:960px;padding:0 16px}.cts-span{grid-column:1/-1}@media (max-width:640px){.cts-form{grid-template-columns:1fr}}.cts-intro{color:#5b6b82;font-size:16px;font-weight:500;line-height:1.5;margin:0}.cts-field{display:flex;flex-direction:column;gap:.5rem;min-width:0}.cts-field>span{align-items:center;color:#1b1b33;color:var(--text,#1b1b33);display:flex;font-size:16px;font-weight:800}.cts-label-icon{color:#4481eb;margin-right:.5rem}.cts-field input{background:#fff;border:2px solid #c9d3e0;border-radius:14px;color:#1b1b33;font-family:inherit;font-size:17px;outline:none;padding:1rem 1.1rem}.cts-field input:focus{border-color:#4da3ff}.cts-dd{position:relative}.cts-dd-btn{align-items:center;background:#fff;border:2px solid #c9d3e0;border-radius:14px;color:#1b1b33;cursor:pointer;display:flex;font-family:inherit;font-size:17px;font-weight:600;gap:.5rem;justify-content:space-between;padding:1rem 1.1rem;text-align:left;width:100%}.cts-dd.open .cts-dd-btn{border-color:#4da3ff}.cts-dd-placeholder{color:#8a9ab0;font-weight:600}.cts-dd-btn.invalid,.cts-dd.invalid .cts-dd-btn{border-color:#d92d20;box-shadow:0 0 0 3px #d92d2026}.cts-dd.invalid .cts-dd-placeholder{color:#d92d20}.cts-dd-caret{border-left:6px solid #0000;border-right:6px solid #0000;border-top:7px solid #7a8aa0;flex-shrink:0;height:0;transition:transform .18s ease;width:0}.cts-dd-btn.cts-menu-open .cts-dd-caret,.cts-dd.open .cts-dd-caret{transform:rotate(180deg)}.cts-dd-list{background:#fff;border:2px solid #4da3ff;border-radius:12px;box-shadow:0 12px 32px #0000002e;left:0;padding:.3rem;position:absolute;right:0;top:calc(100% + 6px);z-index:50}.cts-dd-panel:after,.cts-menu-float:after{content:"";height:3.5rem;left:0;pointer-events:none;position:absolute;right:0;top:100%}.cts-dd-list,.cts-menu-panel{animation:cts-panel-in .2s cubic-bezier(.2,.85,.25,1);transform-origin:top center}.cts-dd-list{transform-origin:top left}.cts-dd-list.closing,.cts-menu-panel.closing{animation:cts-panel-out .14s ease-in forwards}@keyframes cts-panel-in{0%{opacity:0;transform:scaleX(.94) scaleY(.6) translateY(-6px)}to{opacity:1;transform:none}}@keyframes cts-panel-out{0%{opacity:1;transform:none}to{opacity:0;transform:scaleX(.96) scaleY(.7) translateY(-6px)}}.cts-dd-group{border-top:1px solid #e3e9f2;color:#64748b;font-size:12px;font-weight:800;letter-spacing:.04em;padding:.45rem .7rem;text-transform:uppercase}.cts-dd-opt{background:#0000;border:none;border-radius:8px;color:#1b1b33;cursor:pointer;display:block;font-family:inherit;font-size:15px;padding:.6rem .7rem;text-align:left;width:100%}.cts-dd-opt:hover{background:#eef4ff}.cts-dd-opt.active{background:#4da3ff;color:#fff}.cts-dd-opt.disabled{color:#b6c0ce;cursor:default}.cts-dd-opt.disabled:hover{background:#0000}.cts-dd-panel{margin-top:0;position:absolute;right:0;top:calc(100% + 6px);transform-origin:top right;width:calc(200% + 1.8rem);z-index:60}@media (max-width:640px){.cts-dd-panel{width:100%}}.cts-dd-grid{align-items:flex-start;display:flex;gap:1.1rem}.cts-dd-col{display:flex;flex:1 1;flex-direction:column;min-width:0}@media (max-width:640px){.cts-dd-grid{flex-direction:column}}.cts-dd-cat{margin-bottom:.8rem}.cts-dd-cat .cts-menu-opt{margin-bottom:.35rem;width:100%}.cts-dd-footer{margin-top:.6rem;width:calc(33.33333% - .73333rem)}@media (max-width:900px){.cts-dd-footer{width:calc(50% - .55rem)}}@media (max-width:560px){.cts-dd-footer{width:100%}}.cts-dd-grid-group{align-items:center;color:#64748b;display:flex;font-size:12px;font-weight:900;gap:.6rem;letter-spacing:.06em;margin:0 0 .35rem;text-transform:uppercase}.cts-dd-grid-group:after{background:#e3e9f2;content:"";flex:1 1;height:1px}.cts-dd-grid .cts-menu-opt.scope{background:#fff;border-color:#9fb2cc;color:#12203a}.cts-dd-grid .cts-menu-opt.scope:hover{background:#eef4ff;border-color:#4da3ff}.cts-dd-grid .cts-menu-opt.active{background:#4da3ff;border-color:#2b6fd6;color:#fff}.cts-dd-grid .cts-menu-opt.disabled{border-color:#dbe3ee;color:#b6c0ce;cursor:default}@media (max-width:900px){.cts-dd-grid{column-count:2}}@media (max-width:560px){.cts-dd-grid{column-count:1}}.cts-state-field{position:relative}.cts-menu-float{margin-top:0;position:absolute;top:calc(100% + 6px);width:calc(200% + 1.8rem);z-index:60}.cts-menu-float.left{left:0;transform-origin:top left}.cts-menu-float.right{right:0;transform-origin:top right}@media (max-width:640px){.cts-menu-float{left:0;right:auto;width:100%}.cts-dd-panel,.cts-menu-float{transform-origin:top left}}.cts-dd-btn.cts-menu-open{border-color:#4da3ff}.cts-menu-panel{background:#fff;border:2px solid #4da3ff;border-radius:14px;box-shadow:0 12px 32px #0000001f;margin-top:.5rem;padding:.6rem}.cts-menu-matrix{display:flex;flex-direction:column;gap:.35rem}.cts-menu-hrow,.cts-menu-mrow,.cts-menu-vrow{grid-gap:.2rem .3rem;align-items:center;display:grid;gap:.2rem .3rem;grid-template-columns:1fr 34px 1fr 34px 1fr}.cts-menu-vrow{gap:0 .3rem}.cts-menu-vrow .cts-menu-arrow{justify-self:center}.cts-menu-h1{border-radius:8px;color:#fff;font-size:13px;font-weight:900;letter-spacing:.04em;padding:.4rem .5rem;text-align:center;text-transform:uppercase}.cts-menu-h1.mh-retras{background:linear-gradient(135deg,#34b36a,#1e874b)}.cts-menu-h1.mh-expl{background:linear-gradient(135deg,#e0524d,#c0392b);grid-column:3/6}.cts-menu-h2{border-radius:7px;font-size:11px;font-weight:900;letter-spacing:.05em;margin-top:.25rem;padding:.3rem .5rem;text-align:center;text-transform:uppercase}.cts-menu-h2.msub-indisp{background:#fde7cf;color:#b45309}.cts-menu-h2.msub-disp{background:#fde2e2;color:#b91c1c}.cts-menu-arrow{color:#4481eb;font-size:15px;justify-self:center}.cts-menu-empty{display:block}.cts-menu-opt{background:#fff;border:2px solid #9fb2cc;border-radius:10px;color:#12203a;cursor:pointer;display:block;font-family:inherit;font-size:14px;font-weight:800;padding:.65rem .5rem;text-align:center;transition:background .12s ease,border-color .12s ease,box-shadow .12s ease;width:100%}.cts-menu-opt:hover{background:#eef4ff;border-color:#4da3ff}.cts-menu-matrix .cts-menu-opt{background:linear-gradient(90deg,#000,#50676f);border-color:#4b5560;color:#fff}.cts-menu-matrix .cts-menu-opt:hover{border-color:#4da3ff;filter:brightness(1.08)}.cts-menu-opt.st-functiune{background:linear-gradient(135deg,#e0524d,#c0392b);border-color:#a93226;color:#fff}.cts-menu-opt.st-slp{background:linear-gradient(135deg,#34b36a,#1e874b);border-color:#1e874b;color:#fff}.cts-menu-opt.active{background:#4da3ff;border-color:#2b6fd6;box-shadow:0 3px 10px #4da3ff66;color:#fff}.cts-menu-panel>.cts-menu-opt{margin-bottom:.5rem}@media (max-width:640px){.cts-menu-hrow,.cts-menu-mrow{gap:.15rem;grid-template-columns:1fr 20px 1fr 20px 1fr}.cts-menu-opt{font-size:12px;padding:.5rem .3rem}}.cts-error{color:#d92d20;font-weight:600;margin:0;text-align:center}.cts-submit{align-items:center;background-image:linear-gradient(135deg,#000000e6 35%,#63808ad9);border:none;border-radius:50px;color:#fff;cursor:pointer;display:flex;font-family:inherit;font-size:21px;font-weight:800;gap:.7rem;justify-content:center;padding:1.25rem 1rem;transition:filter .2s ease,transform .12s ease}.cts-submit:hover{filter:brightness(1.15)}.cts-submit:active{transform:scale(.99)}.cts-submit:disabled{cursor:default;opacity:.6}.cts-submit-icon{font-size:17px}.cts-transition{background:#f4f7fc;border:2px solid #e0e7f1;border-radius:18px;display:flex;flex-direction:column;gap:1rem;padding:1.4rem 1.6rem}.cts-transition-head{align-items:center;color:#1b1b33;display:flex;font-size:19px;font-weight:800;gap:.6rem}.cts-transition-head svg{color:#4481eb}.cts-transition-desc{color:#5b6b82;font-size:15.5px;font-weight:500;line-height:1.5;margin:0}.cts-transition-flow{align-items:stretch;display:flex;flex-wrap:wrap;gap:1rem}.cts-state-chip{background-image:linear-gradient(135deg,#000000e6 35%,#63808ad9);border-radius:14px;color:#fff;display:flex;flex:1 1;flex-direction:column;gap:.25rem;min-width:180px;padding:.9rem 1.1rem}.cts-state-kicker{font-size:12px;font-weight:700;letter-spacing:.05em;opacity:.7;text-transform:uppercase}.cts-state-name{font-size:17px;font-weight:800}.cts-transition-arrow{align-self:center;color:#4481eb;font-size:24px}.cts-transition-steps{display:flex;flex-direction:column;gap:.6rem}.cts-step{align-items:center;background:#fff;border:1.5px solid #e0e7f1;border-radius:12px;display:flex;flex-wrap:wrap;gap:.7rem;padding:.6rem .9rem}.cts-step-icon{color:#f0a500}.cts-step-label{color:#1b1b33;flex:1 1;font-size:15px;font-weight:700;min-width:120px}.cts-step-arrow{color:#8091a6}.cts-badge{border-radius:999px;font-size:13px;font-weight:800;letter-spacing:.02em;padding:.25rem .7rem;text-transform:uppercase}.cts-badge.inchis{background:#fde3e3;color:#c0392b}.cts-badge.deschis{background:#e2f6ea;color:#1e874b}.cts-badge.pornit{background:#fde3e3;color:#c0392b}.cts-badge.oprit{background:#e2f6ea;color:#1e874b}:root[data-theme=dark] .cts-transition{background:#ffffff0d;border-color:#ffffff1f}:root[data-theme=dark] .cts-transition-head{color:#eef2f8}:root[data-theme=dark] .cts-step{background:#ffffff0f;border-color:#ffffff1f}:root[data-theme=dark] .cts-step-label{color:#eef2f8}:root[data-theme=dark] .cts-dd-btn,:root[data-theme=dark] .cts-field input{background:var(--surface-3);border-color:#ffffff29;color:var(--text)}:root[data-theme=dark] .cts-dd-placeholder,:root[data-theme=dark] .cts-field input::placeholder{color:var(--text-faint)}:root[data-theme=dark] .cts-dd-list,:root[data-theme=dark] .cts-menu-panel{background:var(--surface-2);border-color:#4da3ff8c;box-shadow:0 18px 40px #0000008c}:root[data-theme=dark] .cts-dd-opt{color:var(--text)}:root[data-theme=dark] .cts-dd-opt:hover{background:#ffffff14}:root[data-theme=dark] .cts-menu-opt{background:var(--surface-3);border-color:#ffffff2e;color:var(--text)}:root[data-theme=dark] .cts-menu-opt:hover{background:#4da3ff2e;border-color:#4da3ff}:root[data-theme=dark] .cts-dd-grid .cts-menu-opt.scope{background:#ffffff14;border-color:#ffffff47;color:var(--text)}:root[data-theme=dark] .cts-dd-grid .cts-menu-opt.scope:hover{background:#4da3ff33;border-color:#4da3ff}:root[data-theme=dark] .cts-dd-grid .cts-menu-opt.disabled{background:#0000;border-color:#ffffff1a;color:#e9eef659}:root[data-theme=dark] .cts-dd-grid-group:after{background:#ffffff24}:root[data-theme=dark] .cts-dd-grid-group{color:var(--text-faint)}:root[data-theme=dark] .cts-intro{color:var(--text-muted)}:root[data-theme=dark] .cts-dd-group{border-top-color:#ffffff1f;color:var(--text-faint)}:root[data-theme=dark] .cts-menu-h2.msub-indisp{background:#b4530947;color:#fbbf6b}:root[data-theme=dark] .cts-menu-h2.msub-disp{background:#b91c1c47;color:#ff9a9a}:root[data-theme=dark] .cts-transition-desc{color:var(--text-muted)}:root[data-theme=dark] .cts-badge.inchis,:root[data-theme=dark] .cts-badge.pornit{background:#c0392b4d;color:#ff9a9a}:root[data-theme=dark] .cts-badge.deschis,:root[data-theme=dark] .cts-badge.oprit{background:#1e874b4d;color:#7ee2a8}:root[data-theme=dark] .cts-submit{background-image:linear-gradient(135deg,#4481eb,#04befe);color:#fff}:root[data-theme=dark] .cts-state-chip{background-image:linear-gradient(135deg,#1b2748,#141d33 55%,#111a2e);border:1px solid #ffffff14;color:#ffffffeb}:root[data-theme=dark] .cts-state-kicker{color:var(--text-faint);opacity:1}.leaderboard{background:var(--surface-2);border-radius:10px;margin:0 auto;max-height:75vh;padding:1rem;width:90%}.leaderboard .row,.leaderboard .user{align-items:center;background:var(--surface-2);border-radius:50px;display:flex;justify-content:center;margin-block:1rem;padding:1rem;transition:all .35s ease-in-out}.leaderboard .row{background:linear-gradient(135deg,#4481eb,#04befe)}.leaderboard .row>div p{color:#fff}.leaderboard .row>div .column-icon{color:#fff;font-size:18px}.leaderboard .row>div,.leaderboard .user>.column{flex:1 1;gap:.5rem}.leaderboard .user.active,.leaderboard .user:hover{box-shadow:0 0 15px var(--brand),0 0 15px var(--brand-2);cursor:pointer}.session-containers{align-items:center;display:flex;justify-content:space-between}.finish-session-container,.join-session-container{align-items:center;border:2px solid var(--brand);border-radius:25px;cursor:pointer;display:flex;gap:1rem;justify-content:center;margin:1rem 5rem;max-width:35%;padding:.5rem 1rem;transition:all .35s ease-in-out;width:100%}.finish-session-container{margin-left:0}.finish-session-container .icon,.finish-session-container h2,.join-session-container .icon,.join-session-container h2{transition:all .35s ease-in-out}.finish-session-container:hover,.join-session-container:hover{background:linear-gradient(135deg,#4481eb,#04befe);border-color:#fff}.finish-session-container:hover .icon,.finish-session-container:hover h2,.join-session-container:hover .icon,.join-session-container:hover h2{color:#fff}.finish-session-container .icon,.join-session-container .icon{font-size:24px}.leaderboard .row>div,.leaderboard .user>.column{align-items:center;display:flex;justify-content:center}.leaderboard .user{background:linear-gradient(135deg,#000000d9 35%,#63808acc);color:#fff;position:relative}.leaderboard .user:before{border-radius:100px;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .5s linear;transition-delay:.5s;z-index:-1}.leaderboard .user:hover:before{opacity:1}.leaderboard .user:hover .action-container .action-button .action-icon{color:#fff}.leaderboard .user>.column .column-icon{border-radius:50%;color:var(--text);cursor:pointer;height:24px;transition:all .35s ease-in-out;width:24px}.leaderboard .user>.column .column-icon:hover{height:28px;width:28px}.leaderboard .user>.column .column-icon.active{border:3px solid var(--border-strong);color:var(--brand)}.results-container{margin:2rem auto;width:90%}.results-container li,.results-container>h2{margin:.5rem 0}.results-container li{font-size:18px;margin-left:1rem}.user-results{align-items:stretch;display:flex;gap:2rem;margin-bottom:5rem}.user-results .column{border:5px solid var(--brand);border-radius:16px;flex:1 1}.user-results .column:first-child{padding:2rem 1rem}.user-results .column:nth-child(2){padding:1rem}.user-results .column>h2{margin:1rem auto;text-align:center}.user-results .column .item-icon,.user-results .column p{font-size:20px}.user-results .column:first-child .item{margin-block:1rem}.user-results .column:last-child .item{margin-block:.5rem}.user-results .column .item-icon{color:var(--brand);font-size:24px}.user-results .column .item-icon.warning{color:orange}.user-results .column .item-icon.wrong{color:crimson}.user-results .column .item-container{border:5px solid var(--brand-2);border-radius:16px;margin:1rem auto;padding:1rem;width:100%}.user-results .column .item-container:nth-child(odd){background:var(--surface-2)}.user-results .column .item{align-items:center;display:flex;gap:1rem}h2.sub-title{margin:2rem -1rem 2rem auto;text-align:center}h2.sub-title span{background:linear-gradient(135deg,#4481eb,#04befe);border-radius:8px;color:#ffffffe6;cursor:pointer;margin-left:1rem;padding:.5rem 1rem;transition:all .5s ease-in-out}h2.sub-title span:hover{border-radius:50px;color:#fff}.htl-rows{box-sizing:border-box;display:flex;flex-direction:column;gap:1.1rem;margin:1.5rem auto;max-width:1600px;padding:0 clamp(16px,4vw,48px);width:100%}.htl-row{align-items:center;background-image:linear-gradient(135deg,#000000e6 35%,#63808ad9);border-radius:18px;cursor:pointer;display:flex;gap:1.3rem;padding:1.3rem 1.8rem;transition:box-shadow .2s ease,transform .15s ease}.htl-row:hover{box-shadow:0 8px 24px #00000047}.htl-row.active{box-shadow:0 8px 28px #4483eb73}.htl-index{background:#ffffff26;border-radius:50%;color:#fff;display:grid;flex-shrink:0;font-size:17px;font-weight:800;height:40px;place-items:center;width:40px}.htl-who{display:flex;flex:1 1;flex-direction:column;gap:.4rem;min-width:0}.htl-name{align-items:center;color:#fff;display:flex;font-size:20px;font-weight:700;gap:.55rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.htl-name-icon{color:#ffffff8c;font-size:16px}.htl-tags{display:flex;flex-wrap:wrap;gap:.45rem}.htl-tag{align-items:center;border:1px solid #0000;border-radius:999px;display:inline-flex;font-size:13px;font-weight:700;gap:.35rem;padding:.2rem .65rem}.htl-tag svg{font-size:11px}.htl-row.mine{box-shadow:inset 0 0 0 2px #4da3ff8c}.htl-row.mine:hover{box-shadow:inset 0 0 0 2px #4da3ffcc,0 8px 24px #00000047}.htl-row.mine.active{box-shadow:inset 0 0 0 2px #4da3ffcc,0 8px 28px #4483eb73}.htl-tag.mine{background:#4da3ff38;border-color:#4da3ff8c;color:#a9d4ff;letter-spacing:.04em;text-transform:uppercase}.htl-tag.on{background:#22c55e2e;border-color:#22c55e73;color:#7ff0ab}.htl-tag.off{background:#ffffff14;border-color:#fff3;color:#fff9}.htl-stats{align-items:center;display:flex;flex-shrink:0;gap:.6rem}.htl-score,.htl-stat{align-items:center;background:#ffffff1a;border:1.5px solid #ffffff59;border-radius:12px;color:#fff;display:flex;gap:.4rem;height:46px;padding:0 .9rem;position:relative;transition:background .15s ease,border-color .15s ease}.htl-row:hover .htl-score,.htl-row:hover .htl-stat{border-color:#ffffff8c}.htl-stat b{font-size:17px;font-weight:800}.htl-stat-icon{font-size:16px}.htl-stat-icon.ok{color:#7ff0ab}.htl-stat-icon.warn{color:#ffc65c}.htl-stat-icon.bad{color:#ff8080}.htl-score{background:#ffffff2e;padding:0 1.1rem}.htl-score-icon{color:#ffd873;font-size:15px}.htl-score b{font-size:21px;font-weight:800}.htl-score span{font-size:13px;opacity:.75}.htl-score.na b{font-size:16px;opacity:.8}.htl-score:after,.htl-stat:after{background:#1b1b33;border-radius:8px;bottom:calc(100% + 8px);color:#fff;content:attr(data-tip);font-size:12px;font-weight:600;left:50%;opacity:0;padding:.3rem .55rem;pointer-events:none;position:absolute;transform:translateX(-50%) translateY(4px);transition:opacity .15s ease,transform .15s ease;white-space:nowrap;z-index:20}.htl-score:hover:after,.htl-stat:hover:after{opacity:1;transform:translateX(-50%) translateY(0)}.htl-chevron{color:#ffffffb3;font-size:16px;margin-left:.2rem;transition:transform .2s ease}.htl-row.active .htl-chevron{transform:rotate(180deg)}.htl-empty{align-items:center;border:2px dashed #e0e7f1;border:2px dashed var(--surface-3,#e0e7f1);border-radius:18px;color:#7a8aa0;color:var(--text-muted,#7a8aa0);display:flex;flex-direction:column;font-size:17px;gap:.6rem;padding:2.5rem 1rem}.htl-empty p{margin:0}.htl-empty svg{font-size:22px;opacity:.6}@media (max-width:820px){.htl-row{flex-wrap:wrap;gap:.8rem;padding:1.1rem 1.2rem}.htl-who{flex-basis:calc(100% - 56px)}.htl-name{font-size:17px;white-space:normal}.htl-stats{flex-wrap:wrap;justify-content:flex-end;width:100%}}.ht-results{margin:2rem auto 5rem;max-width:1100px;width:100%}.ht-results .ht-head{align-items:center;background:var(--brand-grad);border-radius:20px;box-shadow:0 12px 30px #4483eb47;color:var(--text-on-brand);display:flex;gap:1rem;margin-bottom:1.5rem;padding:1.25rem 1.5rem}.ht-results .ht-avatar{background:#ffffff2e;border-radius:50%;display:grid;flex-shrink:0;font-size:22px;font-weight:700;height:52px;place-items:center;width:52px}.ht-results .ht-head .ht-who{display:flex;flex-direction:column;gap:.15rem}.ht-results .ht-head .ht-who .ht-name{color:var(--text-on-brand);font-size:24px;font-weight:700;margin:0}.ht-results .ht-head .ht-who .ht-sub{font-size:14px;margin:0;opacity:.85}.ht-results .ht-head .ht-score-pill{align-items:baseline;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff2e;border-radius:999px;display:flex;gap:.35rem;margin-left:auto;padding:.5rem 1.1rem}.ht-results .ht-head .ht-score-pill b{font-size:30px;font-weight:800}.ht-results .ht-head .ht-score-pill span{font-size:15px;opacity:.8}.ht-results .ht-grid{grid-gap:1.5rem;align-items:start;display:grid;gap:1.5rem;grid-template-columns:1fr 1fr}.ht-results .ht-card{background:var(--surface-2);border:1px solid var(--surface-3);border-radius:20px;box-shadow:0 6px 20px #0b10200f;padding:1.5rem}.ht-results .ht-card-title{align-items:center;color:var(--text);display:flex;font-size:18px;font-weight:700;gap:.6rem;margin:0 0 1.25rem}.ht-results .ht-card-title .ht-t-icon{background:var(--surface-3);border-radius:10px;color:var(--brand);display:grid;font-size:16px;height:34px;place-items:center;width:34px}.ht-results .ht-step{align-items:center;background:var(--surface-1);border-radius:12px;display:flex;gap:.85rem;margin-bottom:.6rem;padding:.7rem .9rem}.ht-results .ht-step:last-child{margin-bottom:0}.ht-results .ht-step .ht-num{background:var(--surface-3);border-radius:50%;color:var(--text-muted);display:grid;flex-shrink:0;font-size:13px;font-weight:700;height:26px;place-items:center;width:26px}.ht-results .ht-step .item-icon{color:var(--brand);flex-shrink:0;font-size:20px}.ht-results .ht-step .item-icon.warning{color:orange}.ht-results .ht-step .item-icon.wrong{color:crimson}.ht-results .ht-step p{color:var(--text);font-size:15px;margin:0}.ht-results .ht-step .ht-cell{color:var(--text-muted);font-weight:600}.ht-results .ht-empty{color:var(--text-faint);font-size:15px;padding:1.5rem;text-align:center}.ht-results .ht-stat{align-items:center;background:var(--surface-1);border-radius:12px;display:flex;justify-content:space-between;margin-bottom:.7rem;padding:.85rem 1rem}.ht-results .ht-stat .ht-stat-label{color:var(--text-muted);font-size:15px;font-weight:600}.ht-results .ht-stat .ht-stat-value{color:var(--text);font-size:16px;font-weight:700}.ht-results .ht-badge{border-radius:999px;font-size:13px;font-weight:700;padding:.3rem .8rem}.ht-results .ht-badge.ok{background:#22c55e26;color:#16a34a}.ht-results .ht-badge.no{background:#dc262621;color:crimson}.ht-results .ht-findings{background:var(--surface-1);border-left:4px solid var(--brand-2);border-radius:14px;margin-top:1.25rem;padding:1rem}.ht-results .ht-findings.critical{background:#dc26260f;border-left-color:crimson}.ht-results .ht-findings.major{background:#ffa50014;border-left-color:orange}.ht-results .ht-findings.minor{border-left-color:var(--brand-2)}.ht-results .ht-findings h4{color:var(--text);font-size:15px;font-weight:700;margin:0 0 .6rem}.ht-results .ht-findings .ht-finding{color:var(--text-muted);display:flex;font-size:14px;gap:.5rem;padding:.25rem 0}.ht-results .ht-findings .ht-finding:before{color:var(--text-faint);content:"•"}@media (max-width:820px){.ht-results .ht-grid{grid-template-columns:1fr}.ht-results .ht-head{flex-wrap:wrap}.ht-results .ht-head .ht-score-pill{margin-left:0}}.htl-back-btn{align-items:center;background:linear-gradient(90deg,#000,#50676f);border-radius:50%;box-shadow:0 6px 20px #0000004d;cursor:pointer;display:flex;height:60px;justify-content:center;left:20px;position:fixed;top:calc(4vh + 100px);transition:all .35s ease-in-out;width:60px;z-index:100000}.htl-back-btn .back-icon{color:#fff;font-size:30px}.htl-back-btn:hover{height:68px;width:68px}.animation-container{align-items:center;display:flex;height:100vh;justify-content:center;max-height:100vh;min-height:100vh;width:100%}.animation-container h1{-webkit-text-fill-color:#0000;background:-webkit-linear-gradient(270deg,#4481eb,#04befe);-webkit-background-clip:text;text-align:center;transition:all .5s ease-in-out}.mf-overlay{align-items:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f172ab8;display:flex;gap:10px;inset:0;justify-content:center;padding:6px;position:fixed;z-index:2000000000000}.mf-book{aspect-ratio:210/297;position:relative;width:min(98vh * .7071,96vw)}.mf-sheet{background:#fff;border-radius:4px;box-shadow:0 24px 60px #00000073;color:#111;container-type:inline-size;display:flex;flex-direction:column;font-size:2.5cqw;inset:0;line-height:1.45;opacity:0;overflow:hidden;padding:4cqw 4cqw 5cqw;pointer-events:none;position:absolute;transform:translateY(10px) scale(.985);transition:opacity .16s ease,transform .16s ease}.mf-sheet.current{pointer-events:auto}.mf-sheet.current,.mf-sheet.mf-printing{opacity:1;transform:none}.mf-sheet p{margin:0 0 .45cqw}.mf-cover-top{grid-gap:4cqw;display:grid;flex:0 0 auto;gap:4cqw;grid-template-columns:1fr 1fr}.mf-cover-col p{font-size:2.4cqw}.mf-dots{border-bottom:1px dotted #333;height:2.8cqw;margin-bottom:1cqw!important}.mf-title{font-size:3.8cqw;font-weight:800;letter-spacing:.02em;margin:3cqw 0 2cqw;text-align:center}.mf-meta{margin-bottom:2.4cqw}.mf-meta p{font-size:2.6cqw;margin-bottom:1cqw}.mf-blocks{grid-gap:4cqw;display:grid;flex:0 0 auto;gap:4cqw;grid-template-columns:1fr 1fr;margin-bottom:2.4cqw}.mf-block-title{font-weight:700;margin-bottom:.8cqw!important}.mf-block p{font-size:2.4cqw}.mf-accept{align-items:center;display:flex;gap:1.6cqw;margin-top:3cqw}.mf-accept p{font-size:3.1cqw;font-weight:700}.mf-accept-box{align-items:center;background:#fff;border:2px solid #111;border-radius:3px;color:#0f9d58;cursor:pointer;display:flex;font-size:3.1cqw;height:4.4cqw;justify-content:center;width:4.4cqw}.mf-accept-box:hover{background:#f1f5f9}.mf-accepted{color:#0f9d58;font-size:3.1cqw;font-weight:700;margin-top:2.6cqw}.mf-table-title{border:1px solid #111;border-bottom:none;display:grid;flex:0 0 auto;font-weight:700;grid-template-columns:22% 1fr;text-align:center}.mf-table-title span{font-size:2.4cqw;padding:1cqw .6cqw}.mf-table-title .mf-table-time{border-right:1px solid #111}.mf-table{border:1px solid #111;display:flex;flex:1 1 auto;flex-direction:column}.mf-row{border-bottom:1px solid #111;display:grid;flex:1 1 auto;grid-template-columns:11% 11% 9% 1fr;max-height:11cqw;min-height:4.6cqw}.mf-table .mf-head{flex:0 0 auto}.mf-row:last-child{border-bottom:none}.mf-c{align-items:center;border-right:1px solid #111;display:flex;font-size:2.2cqw;padding:.85cqw .9cqw}.mf-c:last-child{border-right:none}.mf-c-no,.mf-c-time,.mf-head .mf-c{justify-content:center;text-align:center}.mf-head .mf-c{background:#f1f5f9;font-size:2.1cqw}.mf-group .mf-c-text,.mf-head .mf-c{font-weight:700}.mf-row.done .mf-c-text{color:#0b7a44}.mf-row.active{background:#fff7d6;box-shadow:inset 3px 0 0 #f0a500}.mf-page-no{bottom:2cqw;color:#555;font-size:2.2cqw;position:absolute;right:4cqw}.mf-nav{background:#ffffffeb;border:none;border-radius:50%;box-shadow:0 8px 24px #00000059;color:#0f172a;cursor:pointer;flex:0 0 auto;font-size:20px;height:48px;transition:transform .12s ease,opacity .12s ease;width:48px}.mf-nav:hover:not(:disabled){transform:scale(1.06)}.mf-nav:disabled{cursor:default;opacity:.35}.mf-tools{align-items:flex-end;bottom:26px;display:flex;flex-direction:column;gap:12px;position:absolute;right:26px}.mf-tool{align-items:center;background:#fff;border:none;border-radius:999px;box-shadow:0 8px 24px #00000059;color:#0f172a;cursor:pointer;display:flex;font-size:15px;font-weight:700;gap:10px;padding:12px 18px}.mf-tool:hover{transform:translateY(-2px)}.mf-tool.close{background:#0f9d58;color:#fff}@media (max-width:900px){.mf-overlay{gap:8px;padding:10px}.mf-book{width:min(92vh * .7071,96vw)}.mf-nav{font-size:16px;height:42px;width:42px}.mf-tools{bottom:12px;right:12px}}.htl-panel,.htl-status{z-index:1000000000000}body.htl-fit{overflow:hidden}body.htl-fit .page-container{transform:translateY(0) scale(1);transform:translateY(var(--htl-offset,0)) scale(var(--htl-scale,1));transform-origin:center center}.htl-panel{-webkit-backdrop-filter:blur(30px) saturate(160%);backdrop-filter:blur(30px) saturate(160%);background:linear-gradient(180deg,#ffffff0d,#ffffff03),#070c18e0;border:1px solid #ffffff1f;border-radius:24px;bottom:18px;box-shadow:0 24px 56px -16px #000000a6,0 4px 14px #00000040,inset 0 1px 0 #ffffff24,inset 0 -1px 0 #ffffff0a;color:#fff;display:flex;flex-direction:column;gap:8px;left:50%;padding:14px 16px 16px 20px;position:fixed;transform:translateX(-50%);width:min(980px,calc(100vw - 36px))}html[data-theme=dark] .htl-panel{background:linear-gradient(180deg,#ffffff12,#ffffff05),#0e1628ad;border-color:#ffffff24}@supports not (((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px))){.htl-panel{background:#070c18f5}html[data-theme=dark] .htl-panel{background:#0e1628f0}}.htl-status{color:#fff;display:flex;flex-direction:column;gap:3px;height:100%;justify-content:center;position:relative;width:min(760px,100%)}.htl-status-btn{align-items:center;background:#ffffff0f;border:1px solid #0000;border-radius:8px;color:inherit;cursor:pointer;display:flex;font-family:inherit;font-size:12px;gap:12px;letter-spacing:.04em;line-height:1.4;padding:3px 10px;text-transform:uppercase;transition:background .14s ease,border-color .14s ease;width:100%}.htl-status-btn:hover{background:#ffffff1f}.htl-status-btn.open{background:#ffffff24;border-color:#ffffff38}.htl-status-caret{font-size:10px;opacity:.7;transition:transform .16s ease}.htl-status-btn.open .htl-status-caret{transform:rotate(180deg)}.htl-steps-menu{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#111c2ff7;border:1px solid #ffffff24;border-radius:14px;box-shadow:0 26px 60px #0000008c;left:50%;max-height:min(60vh,520px);overflow-y:auto;padding:10px;position:absolute;top:calc(100% + 8px);transform:translateX(-50%);width:min(720px,calc(100vw - 32px));z-index:10}.htl-steps-head{align-items:center;color:#ffffff80;display:flex;font-size:11px;font-weight:800;justify-content:space-between;letter-spacing:.1em;margin:2px 6px 8px;text-transform:uppercase}.htl-steps-menu ol{display:flex;flex-direction:column;gap:2px;list-style:none;margin:0;padding:0}.htl-steps-menu li{grid-gap:12px;align-items:center;border-radius:9px;display:grid;font-size:13.5px;gap:12px;grid-template-columns:18px 1fr auto auto;line-height:1.35;padding:9px 10px;text-align:left}.htl-steps-mark{display:grid;font-size:12px;place-items:center}.htl-steps-text{align-items:baseline;display:flex;flex-wrap:wrap;gap:8px;min-width:0}.htl-steps-text b{font-weight:700}.htl-steps-text i{font-style:normal;opacity:.5}.htl-steps-count{font-size:11.5px;font-weight:700;opacity:.55;white-space:nowrap}.htl-steps-state{font-size:10.5px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap}.htl-steps-menu li.done{color:#ffffff8c}.htl-steps-menu li.done .htl-steps-mark,.htl-steps-menu li.done .htl-steps-state{color:#34d399}.htl-steps-menu li.done .htl-steps-text b{text-decoration:line-through;text-decoration-color:#ffffff47}.htl-steps-menu li.current{background:#2f80ed38;box-shadow:inset 0 0 0 1px #2f80ed80;color:#fff}.htl-steps-menu li.current .htl-steps-mark,.htl-steps-menu li.current .htl-steps-state{color:#7cb8ff}.htl-steps-menu li.todo{color:#ffffff9e}.htl-steps-menu li.todo .htl-steps-mark{color:#ffffff38}.htl-steps-menu li.todo .htl-steps-state{color:#ffffff59}.htl-scope{font-weight:800;white-space:nowrap}.htl-target{opacity:.75;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.htl-progress-count{font-weight:700;margin-left:auto;white-space:nowrap}.htl-progress{background:#ffffff29;border-radius:999px;height:2px;overflow:hidden}.htl-progress i{background:#0f9d58;display:block;height:100%;transition:width .22s ease}.htl-step-no{background:#ffffff24;border-radius:6px;flex:0 0 auto;font-size:13px;font-weight:800;padding:2px 8px}.htl-top{gap:10px}.htl-phases,.htl-top{align-items:center;display:flex;min-width:0}.htl-phases{overflow:hidden}.htl-phase-slot{align-items:center;display:inline-flex;min-width:0}.htl-phase-arrow{background:#ffffff29;border-radius:2px;flex:0 0 auto;height:2px;margin:0 4px;transition:background .2s ease;width:16px}.htl-phase-arrow.done{background:#4ade8073}.htl-phase{align-items:center;background:linear-gradient(180deg,#ffffff24,#ffffff0d);border:1px solid #ffffff1a;border-radius:999px;box-shadow:inset 0 1px 0 #ffffff24;box-sizing:border-box;color:#ffffff80;display:inline-flex;font-size:12px;font-weight:800;height:30px;letter-spacing:.05em;padding:0 10px;text-transform:uppercase;transition:background .18s ease,color .18s ease,box-shadow .18s ease,border-color .18s ease}.htl-phase svg{font-size:13px}.htl-phase-label{max-width:0;opacity:0;overflow:hidden;transition:max-width .22s ease,opacity .16s ease,margin .22s ease;white-space:nowrap}.htl-phase.on{background:linear-gradient(180deg,#5d9cf6f2,#2f80edeb);border-color:#ffffff42;box-shadow:0 8px 18px -10px #2f80ed,inset 0 1px 0 #ffffff4d;color:#fff}.htl-phase.on .htl-phase-label{margin-left:6px;max-width:140px;opacity:1}.htl-phase.done{background:linear-gradient(180deg,#4ade8038,#0f9d581a);border-color:#4ade803d;box-shadow:inset 0 1px 0 #b4ffd22e;color:#5fe39a}.htl-panel-row{align-items:center;background:linear-gradient(180deg,#ffffff17,#ffffff08);border-radius:18px;box-shadow:inset 0 0 0 1px #ffffff12,inset 0 1px 0 #ffffff1f;gap:18px;justify-content:flex-start;padding:9px 9px 9px 18px}.htl-msg,.htl-panel-row{display:flex;min-width:0}.htl-msg{flex:1 1 auto;flex-direction:column;gap:2px}.htl-hint{font-size:16.5px;font-weight:700;line-height:1.25;text-shadow:0 1px 3px #0006}.htl-hint.execute{color:#ffd166}.htl-hint b{font-weight:800}.htl-sub{align-items:baseline;display:flex;font-size:13px;gap:9px;line-height:1.3;min-width:0}.htl-resume{color:#6ee7a0;font-size:12.5px;font-weight:700;line-height:1.3}.htl-warn{color:#ff8f6b;flex:0 0 auto;font-weight:700}.htl-heard{color:#ffffff9e;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.htl-btn-label{font-family:inherit;font-size:14px;font-weight:700;letter-spacing:0;line-height:1;margin-left:10px;white-space:nowrap}.htl-actions{align-items:center;display:flex;flex:0 0 auto;gap:8px}.htl-actions button{align-items:center;border:none;border-radius:999px;cursor:pointer;display:inline-flex;font-size:14px;font-weight:700;gap:0;height:52px;justify-content:center;padding:0 22px;transition:transform .12s ease,opacity .12s ease,box-shadow .16s ease,background .16s ease}.htl-actions button:disabled{cursor:default;opacity:.4}.htl-actions button:not(:disabled):hover{transform:translateY(-1px)}.htl-actions .htl-mic{background:linear-gradient(180deg,#5d9cf6f5,#2f80edf0);border:1px solid #ffffff3d;box-shadow:0 10px 24px -8px #2f80edd9,inset 0 1px 0 #ffffff57;box-sizing:border-box;color:#fff;font-size:16.5px;font-weight:800;padding:0 22px;width:auto}.htl-actions .htl-mic svg{font-size:19px}.htl-actions .htl-mic:not(:disabled):hover{background:linear-gradient(180deg,#4e91f4,#1f6fdc);box-shadow:0 14px 28px -8px #2f80edf2,inset 0 1px 0 #ffffff61}.htl-actions .htl-mic:not(:disabled):active{transform:translateY(1px)}.htl-actions .htl-mic.ready{animation:htl-ready 1.9s ease-in-out infinite}.htl-actions .htl-mic.rec{animation:htl-pulse 1.2s ease-in-out infinite;background:linear-gradient(180deg,#f35c67f5,#e63946f0);border-color:#ffffff42;box-shadow:0 10px 24px -8px #e63946d9,inset 0 1px 0 #ffffff52}.htl-actions .htl-repeat{background:linear-gradient(180deg,#ffffff2e,#ffffff0f);border:1px solid #ffffff24;box-shadow:inset 0 1px 0 #fff3;box-sizing:border-box;color:#ffffffe6;font-size:17px;padding:0 20px;width:auto}.htl-actions .htl-repeat:not(:disabled):hover{background:linear-gradient(180deg,#ffffff42,#ffffff1c);border-color:#ffffff3d}.htl-finish{background:linear-gradient(180deg,#ffffff1c,#ffffff08);border:1px solid #ffffff26;border-radius:999px;box-shadow:inset 0 1px 0 #ffffff21;box-sizing:border-box;color:#ffffff9e;cursor:pointer;flex:0 0 auto;font-size:12px;font-weight:800;height:30px;letter-spacing:.05em;margin-left:auto;padding:0 14px;text-transform:uppercase;transition:color .14s ease,border-color .14s ease,background .14s ease}.htl-finish:hover{background:linear-gradient(180deg,#e6394647,#e639461f);border-color:#e6394680;box-shadow:inset 0 1px 0 #ffbebe33;color:#ff9a9a}@keyframes htl-pulse{0%,to{box-shadow:0 0 0 0 #e639468c}50%{box-shadow:0 0 0 12px #e6394600}}@keyframes htl-ready{0%,to{box-shadow:0 10px 22px -8px #2f80edcc,0 0 0 0 #2f80ed80}50%{box-shadow:0 10px 22px -8px #2f80edcc,0 0 0 10px #2f80ed00}}@media (prefers-reduced-motion:reduce){.htl-actions .htl-mic.ready,.htl-actions .htl-mic.rec{animation:none}}.htl-file-btn{align-items:center;background:#0f172a;border:none;border-radius:999px;box-shadow:0 10px 28px #0006;color:#fff;cursor:pointer;display:inline-flex;font-size:22px;height:56px;justify-content:flex-end;padding:0 22px;position:fixed;right:22px;top:66px;top:calc(var(--scheme-bar-h, 48px) + 18px);transition:background .24s ease,box-shadow .24s ease;z-index:1000000000000}.htl-file-btn:hover{background:#16233c;box-shadow:0 14px 32px #00000073}@media (max-width:720px){.htl-panel{border-radius:18px;bottom:8px;padding:10px 10px 12px 12px}.htl-panel-row{gap:10px;padding:8px}.htl-hint{font-size:15px}.htl-panel-row{align-items:stretch;flex-direction:column;gap:8px}.htl-actions .htl-mic{flex:1 1 auto;min-width:0}.htl-phase-label{display:none}.htl-status{font-size:12px;padding:8px 12px 10px;top:8px;width:calc(100vw - 150px)}}.problem-button{background:crimson;right:20px;top:20px}.problem-button,.screw-button{align-items:center;border-radius:50px;color:#fff;display:flex;gap:.5rem;justify-content:center;opacity:0;padding:1rem;position:fixed;transition:all .35s ease-in-out;z-index:100000}.screw-button{background:linear-gradient(135deg,#4481eb,#04befe)}.screw-button.show{cursor:pointer;left:100px;opacity:1;top:25px}.problem-button.solve{background:#15a015}.problem-button.show{cursor:pointer;opacity:1}.problem-button.show:hover{box-shadow:0 0 10px crimson;transform:scale(1.05)}.screw-button:hover{box-shadow:0 0 10px #4481eb;transform:scale(1.05)}.problem-button.solve.show:hover{box-shadow:0 0 10px #15a015}.add-conductor{align-items:center;background:linear-gradient(135deg,#4481eb,#04befe);border-radius:50px;color:#fff;display:flex;gap:.5rem;justify-content:center;left:100px;opacity:0;padding:1rem;pointer-events:none;position:fixed;top:20px;transition:all .35s ease-in-out;z-index:1000}.add-conductor.show{cursor:pointer;opacity:1;pointer-events:all}.add-conductor.show:hover{box-shadow:0 0 10px #4481eb,0 0 10px #04befe}.start-session-button{align-items:center;background:linear-gradient(135deg,#4481eb,#04befe);border-radius:15px;bottom:10px;display:flex;gap:.5rem;justify-content:center;left:50%;padding:.75rem;position:fixed;transform:translateX(-50%);transition:all .35s ease-in-out;width:40%;z-index:10000000000}.start-session-button .button-icon{border-radius:50%;color:#fff;cursor:pointer;height:26px;padding:.5rem;transition:all .35s ease-in-out;width:26px}.start-session-button:hover{border-radius:50px;padding:1.25rem .75rem;width:55%}.start-session-button:hover .button-icon{height:30px;width:30px}.start-session-button p{color:#fff;cursor:pointer;font-size:22px;font-weight:700;text-align:center;transition:all .35s ease-in-out}.start-session-button:hover p{font-size:25px}.defects-options-container{align-items:center;background:#0000004d;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000000000}.defects-options-container .options-container{aspect-ratio:1.77778;background:#fff;border-radius:25px;display:flex;flex-direction:column;gap:1rem;left:50%;padding:1rem 1rem 0;position:fixed;top:50%;transform:translate(-50%,-50%);width:35vw}.defects-options-container .options-container .save-button{background:#bab9b9;border-radius:50px;cursor:pointer;display:flex;justify-content:center;margin:1rem auto;padding:1rem;transition:all .35s ease-in-out;width:50%}.defects-options-container .options-container .save-button.clicked{background:linear-gradient(135deg,#4481eb,#04befe)}.defects-options-container .options-container .save-button p{color:#fff;text-align:center}.defects-options-container .options-container .close-icon{color:crimson;cursor:pointer;height:22px;position:absolute;right:15px;top:15px;transition:all .35s ease-in-out;width:22px}.defects-options-container .options-container .close-icon:hover{background:crimson;border-radius:50%;color:#fff;padding:.5rem;right:14px;top:7px}.defects-options-container .options-container h2{color:#000;font-size:22px;text-align:center}.defects-options-container .options-container .option{background:#7d7d7d1f;border-radius:50px;cursor:pointer;display:flex;gap:.5rem;padding:.5rem;transition:all .35s ease-in-out}.defects-options-container .options-container .option .circle{border:1px solid #000;border-radius:50%;height:25px;transition:all .35s ease-in-out;width:25px}.defects-options-container .options-container .option.active{background:linear-gradient(135deg,#4481eb,#04befe);color:#fff}.defects-options-container .options-container .option.active .circle{align-items:center;border:1px solid #fff;display:flex;justify-content:center}.defects-options-container .options-container .option .circle .circle-icon{color:#fff;font-size:18px;opacity:0;transition:all .35s ease-in-out}.defects-options-container .options-container .option.active .circle .circle-icon{opacity:1}.students-container{padding:1.5rem;width:100%}.students-container h2.title{text-align:center;width:100%}.students-container .students-content{align-items:center;background:#78787880;border-radius:50px;display:flex;flex-direction:column;font-size:30px;gap:1.5rem;justify-content:flex-start;margin:2rem auto;min-height:40vh;padding-block:1rem;width:90%}.students-container .students-content.not-empty{background:#0000;border:2px solid var(--brand)}.students-container .students-content .student{align-items:center;display:flex;gap:1rem;justify-content:flex-start;margin:0 auto;padding:.5rem;width:90%}.students-container .students-content .student .user-icon{color:var(--brand);font-size:18px}.students-container .students-content .student p{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,var(--brand) 0,var(--brand-2) 100%);-webkit-background-clip:text;font-size:18px;font-weight:600}.students-container .user .column .action-container{align-items:center;display:flex;flex-direction:column;justify-content:center;position:relative}.students-container .user .column .action-container .hover-text p{color:#fff;font-weight:600;text-align:center;white-space:nowrap}.students-container .user .column .action-container .action-button{align-items:center;display:flex;gap:10px;justify-content:center;position:relative;z-index:10}.students-container .user .column .action-container .action-button .action-icon{border-radius:50%;height:20px;padding:.5rem;transition:all .35s ease-in-out;width:20px}.students-container .user .column .action-container .action-button .action-icon:hover{background:linear-gradient(135deg,var(--brand) 0,var(--brand-2) 100%);box-shadow:0 0 3.5px var(--shadow) inset;color:var(--text-on-brand);padding:.75rem}.students-container .user .column .action-container.remove-container .action-icon:hover{background:crimson;box-shadow:0 0 3.5px var(--shadow) inset}.students-container .user .column .action-container .hover-text{background:var(--overlay);border-radius:15px;opacity:0;padding:.35rem .75rem;position:absolute;top:-40px;transition:all .35s ease-in-out;z-index:11}.students-container .user .column .action-container:hover .hover-text{opacity:1}.people-rows{box-sizing:border-box;display:flex;flex-direction:column;gap:1.1rem;margin:1.5rem auto 6rem;max-width:1600px;padding:0 clamp(16px,4vw,48px);width:100%}.people-row{align-items:center;background-image:linear-gradient(135deg,#000000e6 35%,#63808ad9);border-radius:18px;display:flex;gap:1.3rem;padding:1.25rem 1.7rem;transition:box-shadow .2s ease,transform .2s ease}.people-row:hover{box-shadow:0 8px 24px #00000047;transform:translateY(-2px)}.people-index{align-items:center;background:#ffffff26;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:17px;font-weight:800;height:40px;justify-content:center;width:40px}.people-identity{display:flex;flex:1 1 220px;flex-direction:column;gap:2px;min-width:0}.people-name{color:#fff;font-size:20px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.people-username{color:#ffffffa6;font-size:14px;font-weight:600}.people-meta{align-items:center;display:flex;flex:1 1 320px;flex-wrap:wrap;gap:.5rem;min-width:0}.people-chip{align-items:center;background:#ffffff14;border:1px solid #ffffff2e;border-radius:999px;color:#ffffffe0;display:inline-flex;font-size:13.5px;font-weight:600;gap:.45rem;max-width:100%;overflow:hidden;padding:.35rem .75rem;text-overflow:ellipsis;white-space:nowrap}.people-chip svg{flex-shrink:0;font-size:12px;opacity:.75}.people-role{align-items:center;border:1px solid #0000;border-radius:999px;display:inline-flex;font-size:13px;font-weight:800;gap:.45rem;letter-spacing:.02em;padding:.35rem .75rem}.people-role svg{font-size:12px}.people-role.admin{background:#f0a50033;border-color:#f0a5008c;color:#ffc861}.people-role.teacher{background:#4483eb40;border-color:#4483eb99;color:#9fc4ff}.people-role.student{background:#0f9d5838;border-color:#0f9d588c;color:#7ee0ac}.people-actions{display:flex;flex-shrink:0;gap:.6rem;margin-left:auto}.people-btn{align-items:center;background:#ffffff1a;border:1.5px solid #ffffff59;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-size:17px;height:46px;justify-content:center;position:relative;transition:background .15s ease,border-color .15s ease,transform .12s ease;width:46px}.people-btn:hover{background:#ffffff38;border-color:#ffffffb3;transform:translateY(-1px)}.people-btn.remove:hover{background:#dc354559;border-color:#ff7882cc}.people-btn:after{background:#1b1b33;border-radius:8px;bottom:calc(100% + 8px);color:#fff;content:attr(data-tip);font-size:12px;font-weight:600;left:50%;opacity:0;padding:.3rem .55rem;pointer-events:none;position:absolute;transform:translateX(-50%) translateY(4px);transition:opacity .15s ease,transform .15s ease;white-space:nowrap;z-index:20}.people-btn:hover:after{opacity:1;transform:translateX(-50%) translateY(0)}.people-btn:focus-visible{outline:2px solid #fff;outline-offset:2px}.people-empty{align-items:center;display:flex;justify-content:center;min-height:30vh}.people-empty h2{color:var(--text-muted);font-size:20px;font-weight:600;text-align:center}@media (max-width:900px){.people-row{flex-wrap:wrap;gap:.8rem;padding:1.1rem 1.2rem}.people-identity{flex-basis:calc(100% - 56px)}.people-meta{flex-basis:100%}.people-actions{justify-content:flex-end;width:100%}.people-name{font-size:17px;white-space:normal}}:root[data-theme=dark] .people-row{background-image:linear-gradient(135deg,#1b2748,#141d33 55%,#111a2e);border:1px solid #ffffff14;box-shadow:0 10px 26px -18px #000000e6}:root[data-theme=dark] .people-row:hover{background-image:linear-gradient(135deg,#22305a,#18223c 55%,#141d33);border-color:#ffffff29;box-shadow:0 14px 30px -18px #000000f2}:root[data-theme=dark] .people-index{background:#ffffff14;color:#ffffffe6}:root[data-theme=dark] .people-btn{background:#ffffff0f;border-color:#ffffff24;color:#ffffffd9}:root[data-theme=dark] .people-btn:hover{background:#ffffff24;border-color:#ffffff4d;color:#fff}.acc-page{isolation:isolate;margin:auto;min-height:100vh;min-width:0;padding-bottom:3rem;position:relative;width:100%}.acc-page .acc-card{backdrop-filter:blur(20px) saturate(165%);-webkit-backdrop-filter:blur(20px) saturate(165%);background:linear-gradient(155deg,#000000ed 35%,#63808ae0);border:1px solid #ffffff29;border-radius:30px;box-shadow:0 44px 80px -36px #000000d9,0 10px 22px -14px #0009,inset 0 1px 0 #ffffff4d,inset 0 -30px 50px -38px #000000d9;color:#fff;margin:1.5rem auto 0;overflow:hidden;padding:2.25rem 2.25rem 2rem;position:relative;width:min(980px,92%)}.acc-page .acc-card:before{background:linear-gradient(180deg,#ffffff1f,#fff0);content:"";height:40%;inset:0 0 auto;pointer-events:none;position:absolute}.acc-page .acc-form{align-items:stretch;display:flex;flex-direction:column;grid-column:auto;grid-row:auto;overflow:visible;position:relative;transition:none;z-index:1}.acc-page .acc-head{align-items:center;display:flex;gap:1rem;margin-bottom:1.75rem}.acc-page .acc-avatar{background:linear-gradient(150deg,#ffffff38,#ffffff14);border:1px solid #ffffff47;border-radius:18px;box-shadow:0 12px 22px -14px #000c,inset 0 1px 0 #ffffff59;color:#fff;display:grid;flex:0 0 auto;font-size:22px;height:58px;place-items:center;width:58px}.acc-page .acc-head-text{min-width:0}.acc-page h2.acc-title{color:#fff;font-size:clamp(23px,2.4vw,30px);font-weight:800;letter-spacing:-.01em;margin:0}.acc-page .acc-sub{color:#ffffff9e;font-size:14.5px;line-height:1.5;margin:.25rem 0 0}.acc-page .acc-role{align-items:center;background:#ffffff1a;border:1px solid #ffffff4d;border-radius:999px;box-shadow:inset 0 1px 0 #ffffff38;display:inline-flex;flex:0 0 auto;font-size:12.5px;font-weight:800;gap:.45rem;letter-spacing:.1em;margin-left:auto;padding:.45rem .9rem;text-transform:uppercase}.acc-page .acc-section+.acc-section{margin-top:1.9rem}.acc-page .acc-kicker{align-items:center;color:#fff9;display:flex;font-size:12.5px;font-weight:800;gap:.6rem;letter-spacing:.12em;margin:0 0 .9rem;text-transform:uppercase}.acc-page .acc-kicker-dot{background:var(--brand);border-radius:50%;box-shadow:0 0 0 4px #4483eb38;height:10px;width:10px}.acc-page .acc-kicker.high .acc-kicker-dot{background:#f0a500;box-shadow:0 0 0 4px #f0a50033}.acc-page .acc-grid{grid-gap:.9rem;display:grid;gap:.9rem;grid-template-columns:repeat(2,minmax(0,1fr))}.acc-page .acc-field{display:flex;flex-direction:column;gap:.4rem;min-width:0}.acc-page .acc-field>span{color:#ffffff8c;font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.acc-page .acc-input{align-items:center;background:#ffffff14;border:1px solid #fff3;border-radius:999px;box-shadow:inset 0 1px 0 #ffffff29;display:flex;gap:.75rem;min-height:54px;padding:.2rem 1rem;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.acc-page .acc-input:focus-within{background:#ffffff24;border-color:#ffffff8c;box-shadow:inset 0 1px 0 #ffffff4d,0 0 0 4px #4483eb4d}.acc-page .acc-input svg{color:#ffffff8c;flex:0 0 auto;font-size:15px}.acc-page .acc-input input{background:none;border:none;color:#fff;flex:1 1;font-family:inherit;font-size:15.5px;font-weight:600;min-width:0;outline:none}.acc-page .acc-input input::placeholder{color:#ffffff6b;font-weight:500}.acc-page .acc-input input:-webkit-autofill,.acc-page .acc-input input:-webkit-autofill:focus{-webkit-text-fill-color:#fff;caret-color:#fff;-webkit-transition:background-color 100000s ease-in-out 0s;transition:background-color 100000s ease-in-out 0s}.acc-page .acc-eye{background:#0000;border:none;border-radius:50%;color:#ffffff8c;cursor:pointer;display:grid;flex:0 0 auto;font-size:14px;height:38px;margin-right:-.55rem;place-items:center;transition:background .16s ease,color .16s ease;width:38px}.acc-page .acc-eye:hover{background:#ffffff24;color:#fff}.acc-page .acc-hint{color:#ffffff73;font-size:12.5px;line-height:1.5;margin:.35rem 0 0}.acc-page .acc-roles{grid-gap:.9rem;display:grid;gap:.9rem;grid-template-columns:repeat(2,minmax(0,1fr))}.acc-page .acc-role-btn{align-items:center;background:#ffffff0f;border:1px solid #ffffff29;border-radius:20px;box-shadow:inset 0 1px 0 #ffffff2e;color:#ffffffc7;cursor:pointer;display:flex;font-family:inherit;gap:.9rem;padding:1rem 1.2rem;text-align:left;transition:transform .2s ease,background .2s ease,border-color .2s ease,color .2s ease}.acc-page .acc-role-btn:hover{border-color:#ffffff52;color:#fff;transform:translateY(-2px)}.acc-page .acc-role-btn .acc-module-icon{font-size:17px;height:42px;width:42px}.acc-page .acc-role-btn strong{display:block;font-size:16px;font-weight:800;letter-spacing:-.01em}.acc-page .acc-role-btn small{display:block;font-size:12.5px;font-weight:600;margin-top:.15rem;opacity:.75}.acc-page .acc-role-btn.on{background:linear-gradient(155deg,#4483ebeb,#0bbdfec7);border-color:#fff9;box-shadow:0 22px 40px -26px #0b78dcd9,inset 0 1px 0 #ffffffb3;color:#fff}.acc-page .acc-role-btn.on .acc-module-icon{background:linear-gradient(150deg,#ffffff6b,#ffffff29);border-color:#ffffff80}.acc-page .acc-modules{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(2,minmax(0,1fr))}.acc-page .acc-mod-group{display:flex;flex-direction:column;gap:.6rem}.acc-page .acc-module{align-items:center;background:#ffffff0f;border:1px solid #ffffff29;border-radius:18px;box-shadow:inset 0 1px 0 #ffffff2e;color:#ffffffc7;cursor:pointer;display:flex;font-family:inherit;gap:.85rem;padding:.8rem 1rem;text-align:left;transition:transform .2s ease,background .2s ease,border-color .2s ease,color .2s ease}.acc-page .acc-module:hover{border-color:#ffffff52;color:#fff;transform:translateY(-2px)}.acc-page .acc-module-icon{background:linear-gradient(150deg,#fff3,#ffffff12);border:1px solid #ffffff3d;border-radius:13px;box-shadow:inset 0 1px 0 #ffffff4d;display:grid;flex:0 0 auto;font-size:15px;height:38px;place-items:center;width:38px}.acc-page .acc-module-name{flex:1 1;font-size:15px;font-weight:700;letter-spacing:-.01em}.acc-page .acc-module-check{border:1px solid #ffffff47;border-radius:50%;display:grid;flex:0 0 auto;font-size:11px;height:24px;place-items:center;width:24px}.acc-page .acc-module.on{background:linear-gradient(155deg,#4483ebeb,#0bbdfec7);border-color:#fff9;box-shadow:0 22px 40px -26px #0b78dcd9,inset 0 1px 0 #ffffffb3;color:#fff}.acc-page .acc-module.on .acc-module-icon{background:linear-gradient(150deg,#ffffff6b,#ffffff29);border-color:#ffffff80}.acc-page .acc-module.on .acc-module-check{background:#ffffff47;border-color:#ffffffbf}.acc-page .acc-error{align-items:center;background:#dc354538;border:1px solid #ff788280;border-radius:16px;color:#ffd7db;display:flex;font-size:14px;font-weight:600;gap:.6rem;margin:1.5rem 0 0;padding:.8rem 1.1rem}.acc-page .acc-actions{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:1.9rem}.acc-page .acc-btn{align-items:center;background:linear-gradient(150deg,#4483ebfa,#0bbdfeeb);border:1px solid #ffffff73;border-radius:999px;box-shadow:0 22px 44px -20px #0bbdfed9,inset 0 1px 0 #ffffffbf;color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:16px;font-weight:800;gap:.6rem;justify-content:center;letter-spacing:.02em;padding:.95rem 1.9rem;transition:transform .16s ease,box-shadow .16s ease,opacity .16s ease}.acc-page .acc-btn:hover:not(:disabled){box-shadow:0 28px 52px -20px #0bbdfef2,inset 0 1px 0 #ffffffd9;transform:translateY(-2px)}.acc-page .acc-btn:disabled{cursor:progress;opacity:.6}.acc-page .acc-btn.ghost{background:#ffffff14;border-color:#ffffff4d;box-shadow:inset 0 1px 0 #fff3;color:#ffffffd9}.acc-page .acc-btn.ghost:hover{background:#ffffff29;border-color:#ffffff80;box-shadow:inset 0 1px 0 #ffffff4d;color:#fff}.acc-page button:focus-visible,.acc-page input:focus-visible{outline:2px solid #fff;outline-offset:2px}.acc-page .acc-input input:focus-visible{outline:none}@media only screen and (max-width:860px){.acc-page .acc-card{border-radius:26px;padding:1.75rem 1.4rem 1.6rem}.acc-page .acc-grid,.acc-page .acc-modules,.acc-page .acc-roles{grid-template-columns:minmax(0,1fr)}.acc-page .acc-head{flex-wrap:wrap}.acc-page .acc-role{margin-left:0}.acc-page .acc-actions .acc-btn{flex:1 1}}@media (prefers-reduced-motion:reduce){.acc-page .acc-btn,.acc-page .acc-module{transition:none}.acc-page .acc-btn:hover:not(:disabled),.acc-page .acc-module:hover{transform:none}}:root[data-theme=dark] .acc-page .acc-card{background:linear-gradient(155deg,#1b2748,#141d33 55%,#111a2e);border-color:#ffffff1a}.countdown-container{align-items:center;display:flex;height:100vh;justify-content:center;max-height:100vh;min-height:100vh;overflow:hidden;width:100%}.countdown-step{-webkit-text-fill-color:#0000;animation:countdown-step .7s ease-in-out both;background:-webkit-linear-gradient(270deg,#4481eb,#04befe);-webkit-background-clip:text;font-size:20vmax;font-weight:600;letter-spacing:.02em;line-height:1;text-align:center}.countdown-step-start{animation:countdown-step-start .7s ease-out both;font-size:10vmax;letter-spacing:.08em}@keyframes countdown-step{0%{filter:blur(8px);opacity:0;transform:scale(1.3)}30%{filter:blur(0);opacity:1;transform:scale(1)}65%{filter:blur(0);opacity:1;transform:scale(.97)}to{filter:blur(6px);opacity:0;transform:scale(.75)}}@keyframes countdown-step-start{0%{filter:blur(8px);opacity:0;transform:scale(1.3)}40%{filter:blur(0);opacity:1;transform:scale(1)}to{filter:blur(0);opacity:1;transform:scale(1)}}*,:after,:before{box-sizing:border-box}body{font-weight:500;margin:0;padding:0}.img-content{-webkit-user-select:none;user-select:none}.scheme-container{min-width:1200px;width:100%}.scheme-container .consumer{align-items:center;border-radius:50%;display:flex;flex-direction:column;justify-content:center;position:absolute;z-index:2}.scheme-container .consumer .circle{background:#0000;border:1px solid #000;border-radius:50%;height:40px;position:relative;transition:all .35s ease-in-out;width:40px;z-index:10}.scheme-container .consumer .circle:last-child{top:-20px}.scheme-container .consumer .circle.colored{z-index:9}.scheme-container .consumer.inactive .circle.colored{background:#00ff19}.scheme-container .consumer.active .circle.colored{background:crimson}.scheme-container .consumer-4T{left:161px;top:171px}.scheme-container .consumer-3T{left:539px;top:171px}.scheme-container .consumer-2T{left:1330px;top:161px}.scheme-container .consumer-1T{left:1683px;top:164px}.scheme-container .consumer-OE4{left:164px;top:851px}.scheme-container .consumer-LEA Donalam{left:297px;top:851px}.scheme-container .consumer-OE2{left:421px;top:851px}.scheme-container .consumer-OE3{left:1493px;top:851px}.scheme-container .consumer-OE1{left:1686.4px;top:850px}.scheme-container .intreruptor{align-items:center;background:#fff;border:3px solid #000;border-radius:8px;cursor:pointer;display:flex;height:52px;justify-content:center;position:absolute;width:39px;z-index:2}.scheme-container .line{height:4px;transition:all .35s ease-in-out;width:100%}.scheme-container .inactive .line{background:#00ff19}.scheme-container .active .line{background:crimson;transform:rotate(90deg)}.scheme-container .intreruptor.active .line{transform:scaleY(1.4) rotate(90deg)}.scheme-container .intreruptor-4T{left:164px;top:299px}.scheme-container .intreruptor-3T{left:542px;top:299px}.scheme-container .intreruptor-CLII{left:859px;top:306px}.scheme-container .intreruptor-2T{left:1335px;top:289px}.scheme-container .intreruptor-1T{left:1686px;top:292px}.scheme-container .intreruptor-OE4{left:168px;top:707px}.scheme-container .intreruptor-LEA Donalam{left:302px;top:707px}.scheme-container .intreruptor-OE2{left:425px;top:707px}.scheme-container .intreruptor-CTVB{left:580px;top:706px}.scheme-container .intreruptor-GeneratorI{left:671.5px;top:706px}.scheme-container .intreruptor-CLI{left:862px;top:705px}.scheme-container .intreruptor-GeneratorII{left:1204.5px;top:704px}.scheme-container .intreruptor-CTVA{left:1302px;top:704px}.scheme-container .intreruptor-OE3{left:1498px;top:707px}.scheme-container .intreruptor-OE1{left:1692.4px;top:706px}.scheme-container .separator{align-items:center;background:#d9d9d9;border-radius:50%;cursor:pointer;display:flex;height:30px;justify-content:center;position:absolute;width:30px;z-index:100}.scheme-container .separator.inactive .line{background:#3ad766}.scheme-container .separator-4T[number="1"]{left:136px;top:435px}.scheme-container .separator-4T[number="2"]{left:207px;top:435px}.scheme-container .separator-3T[number="1"]{left:514px;top:435px}.scheme-container .separator-3T[number="2"]{left:585px;top:435px}.scheme-container .separator-CMIB[number="4"]{left:750.99px;top:414.77px}.scheme-container .separator-CMIB[number="3"]{left:795px;top:368px}.scheme-container .separator-CLII[number="1"]{left:863px;top:434px}.scheme-container .separator-CLII[number="2"]{left:1002.5px;top:431px}.scheme-container .separator-CMIA[number="4"]{left:1129.5px;top:412.77px}.scheme-container .separator-CMIA[number="3"]{left:1081px;top:373px}.scheme-container .separator-2T[number="1"]{left:1307px;top:425px}.scheme-container .separator-2T[number="2"]{left:1378px;top:425px}.scheme-container .separator-1T[number="1"]{left:1658px;top:428px}.scheme-container .separator-1T[number="2"]{left:1729px;top:428px}.scheme-container .separator-OE4[number="1"]{left:133px;top:593px}.scheme-container .separator-OE4[number="2"]{left:206px;top:592px}.scheme-container .separator-OE4[number="3"]{left:173px;top:780px}.scheme-container .separator-OE4[number="4"]{left:218px;top:836.5px}.scheme-container .separator-LEA Donalam[number="1"]{left:266px;top:593px}.scheme-container .separator-LEA Donalam[number="2"]{left:337px;top:593px}.scheme-container .separator-LEA Donalam[number="3"]{left:306px;top:780px}.scheme-container .separator-LEA Donalam[number="4"]{left:352px;top:838.5px}.scheme-container .separator-OE2[number="1"]{left:390px;top:593px}.scheme-container .separator-OE2[number="2"]{left:461px;top:593px}.scheme-container .separator-OE2[number="3"]{left:430px;top:780px}.scheme-container .separator-OE2[number="4"]{left:474px;top:837.5px}.scheme-container .separator-CTVB[number="1"]{left:511.85px;top:592px}.scheme-container .separator-CTVB[number="2"]{left:583.5px;top:592px}.scheme-container .separator-GeneratorI[number="1"]{left:637px;top:592px}.scheme-container .separator-GeneratorI[number="2"]{left:708px;top:592px}.scheme-container .separator-GeneratorI[number="3"]{left:676px;top:780px}.scheme-container .separator-GeneratorI[number="4"]{left:721px;top:836px}.scheme-container .separator-CMIIB[number="4"]{left:749.78px;top:620.23px}.scheme-container .separator-CMIIB[number="3"]{left:794px;top:664px}.scheme-container .separator-CLI[number="1"]{left:865px;top:592px}.scheme-container .separator-CLI[number="2"]{left:1003px;top:592px}.scheme-container .separator-CMIIA[number="3"]{left:1082px;top:664px}.scheme-container .separator-CMIIA[number="4"]{left:1127.99px;top:618.77px}.scheme-container .separator-GeneratorII[number="1"]{left:1170px;top:590px}.scheme-container .separator-GeneratorII[number="2"]{left:1243.5px;top:590px}.scheme-container .separator-GeneratorII[number="3"]{left:1209.5px;top:771px}.scheme-container .separator-GeneratorII[number="4"]{left:1255px;top:827.5px}.scheme-container .separator-CTVA[number="1"]{left:1306.85px;top:592px}.scheme-container .separator-CTVA[number="2"]{left:1378.5px;top:592px}.scheme-container .separator-OE3[number="1"]{left:1463px;top:592px}.scheme-container .separator-OE3[number="2"]{left:1536px;top:592px}.scheme-container .separator-OE3[number="3"]{left:1502px;top:780px}.scheme-container .separator-OE3[number="4"]{left:1546px;top:837.5px}.scheme-container .separator-OE1[number="1"]{left:1657.4px;top:592px}.scheme-container .separator-OE1[number="2"]{left:1729.4px;top:592px}.scheme-container .separator-OE1[number="4"]{left:1739.4px;top:836.5px}.scheme-container .separator-OE1[number="3"]{left:1695px;top:780px}.scheme-container .generator{cursor:pointer;height:45px;position:absolute;width:45px}.scheme-container .generator img{stroke:#000;width:100%}.scheme-container .generator-GeneratorI{left:668px;top:847px}.scheme-container .generator-GeneratorII{left:1203px;top:852px}.scheme-container .cell .circle{align-items:flex-start;border:2px solid #000;border-radius:50%;display:flex;height:30px;justify-content:center;position:absolute;transition:all .35s ease-in-out;width:30px}.scheme-container .cell.down-text .circle{align-items:flex-end}.scheme-container .cell .circle .text-circle{font-size:14px}.scheme-container .cell.inactive .circle{border-color:#3ad766}.scheme-container .cell.active .circle{border-color:crimson}.scheme-container .cell-CMIIB .circle:first-child{left:793.75px;top:706px}.scheme-container .cell-CMIIB .circle:nth-child(2){left:783px;top:721.5px}.scheme-container .cell-CMIIB .circle:last-child{left:803.02px;top:721.46px}.scheme-container .cell-CMIIA .circle:first-child{left:1082.31px;top:705.45px}.scheme-container .cell-CMIIA .circle:nth-child(2){left:1072.3px;top:721.45px}.scheme-container .cell-CMIIA .circle:last-child{left:1092.3px;top:720.46px}.scheme-container .cell-CMIA .circle:first-child{left:1072px;top:301px}.scheme-container .cell-CMIA .circle.circle:nth-child(2){left:1092.02px;top:301.34px}.scheme-container .cell-CMIA .circle.circle:last-child{left:1080.98px;top:316.63px}.scheme-container .cell-CMIB .circle:first-child{left:785px;top:305px}.scheme-container .cell-CMIB .circle:nth-child(2){left:805.02px;top:305.34px}.scheme-container .cell-CMIB .circle:last-child{left:793.98px;top:320.63px}.scheme-container .message-content:not(.active){display:none}.scheme-container .message-content.active{align-items:center;background:#0000004d;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:1000}.scheme-container .message-content.active .message-container{align-items:center;background:#fff;border-radius:10px;display:flex;flex-direction:column;height:20%;justify-content:center;width:20%}.scheme-container .message-content.active .message-container p{font-size:18px;margin:10% auto 0;max-width:90%;text-align:center}.scheme-container .message-content.active .message-container .buttons{align-items:center;display:flex;gap:1rem;justify-content:center;margin-bottom:20px;margin-top:auto;width:90%}.scheme-container .message-content.active .message-container .buttons button{border:2px solid #45a6ff;border-radius:20px;cursor:pointer;flex:1 1;font-size:18px;height:40px;outline:none;transition:all .35s ease-in-out}.scheme-container .message-content.active .message-container .buttons button:hover{background:#45a6ff;color:#fff}.scheme-container .message-content.active .message-container .buttons button.inactive{display:none}.cat-page{display:flex;flex-direction:column;isolation:isolate;min-height:100vh;padding-block:1.25rem 1.75rem;position:relative}.cat-page .cat-main{display:flex;flex:1 1;flex-direction:column;gap:.5rem;justify-content:center}.cat-page .cat-head{align-items:center;display:flex;flex-direction:column;margin-bottom:1.75rem;text-align:center}.cat-page .cat-head .title{font-size:clamp(30px,4.2vw,46px);margin:0}.categories-content .block-modules{justify-content:flex-start;min-height:0}.categories-content .modules-container{grid-gap:3rem;align-items:center;display:grid;gap:3rem;grid-template-columns:minmax(240px,1fr) minmax(0,2.6fr) minmax(240px,1fr);margin:0 auto 2.5rem;perspective:1600px;width:min(1560px,95%)}.categories-content .cat-group{display:flex;flex-direction:column;gap:1.5rem}.categories-content .cat-kicker{align-items:center;color:var(--text-muted);display:flex;font-size:13px;font-weight:800;gap:.6rem;letter-spacing:.12em;margin:0 0 .35rem;text-transform:uppercase}.categories-content .cat-kicker-dot{background:var(--brand);border-radius:50%;box-shadow:0 0 0 4px #4483eb2e;height:10px;width:10px}.categories-content .cat-kicker.high .cat-kicker-dot{background:#f0a500;box-shadow:0 0 0 4px #f0a5002e}.categories-content .cat-card{backdrop-filter:blur(18px) saturate(160%);-webkit-backdrop-filter:blur(18px) saturate(160%);background:linear-gradient(155deg,#000000eb 35%,#63808ae0);border:1px solid #ffffff29;border-radius:20px;box-shadow:0 26px 50px -28px #000c,0 6px 14px -10px #00000080,inset 0 1px 0 #ffffff47,inset 0 -26px 44px -34px #000000bf;display:flex;flex-direction:row;min-height:0;overflow:hidden;position:relative;transform-style:preserve-3d;transition:transform .28s cubic-bezier(.2,.7,.3,1),box-shadow .28s ease,border-color .28s ease}.categories-content .cat-card:before{background:linear-gradient(180deg,#ffffff29,#fff0);content:"";height:58%;inset:0 0 auto;pointer-events:none;position:absolute}.categories-content .cat-card:after{aspect-ratio:1;background:radial-gradient(circle,#4483eb59,#0000 68%);border-radius:50%;bottom:-55%;content:"";filter:blur(14px);pointer-events:none;position:absolute;right:-30%;transition:transform .4s ease,opacity .4s ease;width:85%}.categories-content .cat-card:hover:not(.locked){border-color:#ffffff52;box-shadow:0 42px 70px -32px #000000d9,0 10px 20px -12px #0000008c,inset 0 1px 0 #ffffff61,inset 0 -26px 44px -34px #000000b3;transform:translateY(-5px) rotateX(4deg) rotateY(-3deg) scale(1.02)}.categories-content .cat-card:hover:not(.locked):after{opacity:.9;transform:translate(-14%,-14%) scale(1.15)}.categories-content .cat-card-main{align-items:center;background:#0000;border:none;color:#fff;cursor:pointer;display:flex;flex:1 1;font-family:inherit;gap:1rem;min-height:62px;padding:1.1rem 1.35rem;position:relative;text-align:left;transform:translateZ(24px);z-index:1}.categories-content .cat-card-icon{background:linear-gradient(150deg,#ffffff38,#ffffff14);border:1px solid #ffffff47;border-radius:15px;box-shadow:0 12px 22px -14px #000c,inset 0 1px 0 #ffffff59;color:#fff;display:grid;flex:0 0 auto;font-size:19px;height:46px;place-items:center;transition:transform .28s ease,color .2s ease;width:46px}.categories-content .cat-card:hover:not(.locked) .cat-card-icon{transform:translateZ(18px) scale(1.05)}.categories-content .cat-card-name{flex:1 1;font-size:18px;font-weight:800;letter-spacing:-.01em;line-height:1.2}.categories-content .cat-card.active{background:linear-gradient(155deg,#4483ebeb,#0bbdfec7 55%,#4483ebe6);border-color:#ffffffa6;box-shadow:0 32px 60px -28px #0b78dccc,0 8px 18px -10px #09142d73,inset 0 1px 0 #fffc,inset 0 -28px 46px -34px #001e4699}.categories-content .cat-card.active:after{background:radial-gradient(circle,#fff6,#0000 68%)}.categories-content .cat-card.active .cat-card-main{color:var(--text-on-brand)}.categories-content .cat-card.active .cat-card-desc{color:#ffffffe6}.categories-content .cat-card.active .cat-card-icon{background:linear-gradient(150deg,#ffffff73,#ffffff2e);border-color:#ffffff8c;color:#fff}.categories-content .cat-card-docs{background:#ffffff14;border:none;border-left:1px solid #ffffff2e;color:#fffc;cursor:pointer;display:grid;flex:0 0 auto;font-family:inherit;font-size:15px;place-items:center;position:relative;transform:translateZ(12px);transition:color .18s ease,background .18s ease;width:50px;z-index:1}.categories-content .cat-card-docs:hover{background:#fff3;color:#fff}.categories-content .cat-card.active .cat-card-docs{background:#ffffff29;border-left-color:#ffffff59;color:#ffffffeb}.categories-content .cat-card.active .cat-card-docs:hover{background:#ffffff4d;color:#fff}.categories-content .cat-card.locked{filter:grayscale(.5);opacity:.45}.categories-content .cat-card.locked .cat-card-main{cursor:not-allowed}.categories-content .cat-card-docs:focus-visible,.categories-content .cat-card-main:focus-visible{outline:2px solid var(--brand);outline-offset:-3px}.categories-content .cat-preview{aspect-ratio:21/9;background-color:var(--surface-3);background-position:50%;background-repeat:no-repeat;background-size:cover;border:1px solid #ffffff80;border-radius:28px;box-shadow:0 34px 64px -30px #09142da6,0 8px 18px -12px #09142d66,inset 0 1px 0 #ffffffb3;cursor:pointer;display:block;overflow:hidden;position:relative;transform-style:preserve-3d;transition:transform .32s cubic-bezier(.2,.7,.3,1),box-shadow .32s ease,border-color .32s ease}.categories-content .cat-preview:before{background:linear-gradient(150deg,#ffffff61,#ffffff0f 32%,#fff0 55%),linear-gradient(200deg,#0bbdfe38,#0000 45%);content:"";inset:0;pointer-events:none;position:absolute;transition:opacity .32s ease}.categories-content .cat-preview:hover{border-color:#ffffffd9;box-shadow:0 48px 82px -34px #09142db3,0 12px 24px -14px #09142d73,inset 0 1px 0 #ffffffd9;transform:translateY(-6px) rotateX(3deg) scale(1.01)}.categories-content .cat-preview-logo{filter:drop-shadow(0 2px 6px rgba(0,0,0,.5));left:16px;opacity:.9;position:absolute;top:16px;transform:translateZ(30px);width:42px}.categories-content .cat-preview-caption{align-items:flex-end;backdrop-filter:blur(16px) saturate(160%);-webkit-backdrop-filter:blur(16px) saturate(160%);background:linear-gradient(150deg,#0c162c9e,#0c162c61);border:1px solid #ffffff59;border-radius:20px;bottom:14px;box-shadow:inset 0 1px 0 #ffffff59,0 18px 34px -22px #000000e6;color:#fff;display:flex;gap:1rem;justify-content:space-between;left:14px;padding:1.1rem 1.3rem;position:absolute;right:14px;transform:translateZ(34px)}.categories-content .cat-preview-text{min-width:0}.categories-content h2.cat-preview-title{color:#fff;font-size:clamp(21px,2.3vw,30px);font-weight:800;letter-spacing:-.01em;margin:0 0 .3rem}.categories-content .cat-preview-caption p{color:#ffffffd9;font-size:14.5px;line-height:1.5;margin:0}.categories-content .cat-preview-cta{align-items:center;background:#ffffff2e;border:1px solid #ffffff73;border-radius:999px;display:inline-flex;flex:0 0 auto;font-size:13.5px;font-weight:800;gap:.5rem;padding:.55rem 1rem;transition:background .18s ease,transform .18s ease,border-color .18s ease}.categories-content .cat-preview:hover .cat-preview-cta{background:var(--brand);border-color:#fffc;transform:translateX(3px)}.cat-preview.low-tension{background-image:url(/static/media/low-tension.dbd9925f4b138e6aefea.png)}.cat-preview.low-tension.functional{background-image:url(/static/media/functionare.9b7d2180d7670560c900.png);background-position:top}.cat-preview.low-tension.debugging{background-image:url(/static/media/depanare.bccfef119057456423dd.png)}.cat-preview.high-tension{background-image:url(/static/media/high-tension.aaf884478f8437c5e445.png)}.cat-preview.high-tension.learning{background-image:url(/static/media/invatare.3e6aa24ea81eb73aed5d.png);background-position:top}:root[data-theme=dark] .categories-content .cat-preview{border-color:#ffffff2e;box-shadow:0 34px 64px -30px #000000f2,inset 0 1px 0 #fff3}:root[data-theme=dark] .categories-content .cat-preview-caption{background:linear-gradient(150deg,#060c1ab8,#060c1a80);border-color:#ffffff29}.start-button-container-2{display:flex;justify-content:center;margin-top:1rem}.start-button-container-2 .start-button{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:linear-gradient(150deg,#4483ebf5,#0bbdfee6);border:1px solid #ffffff73;border-radius:999px;box-shadow:0 22px 44px -18px #0bbdfecc,inset 0 1px 0 #fffc,inset 0 -14px 28px -20px #00285ab3;color:var(--text-on-brand);cursor:pointer;font-family:inherit;font-size:23px;font-weight:800;letter-spacing:.06em;min-width:min(360px,84vw);padding:1.05rem 2.75rem;transition:transform .18s ease,box-shadow .18s ease,opacity .18s ease}.start-button-container-2 .start-button:hover:not(:disabled){box-shadow:0 30px 56px -18px #0bbdfee6,inset 0 1px 0 #ffffffe6,inset 0 -14px 28px -20px #00285ab3;transform:translateY(-3px)}.start-button-container-2 .start-button span{font-weight:600;letter-spacing:0;opacity:.85}.start-button-container-2 .start-button span:before{content:"· "}.start-button-container-2 .start-button:disabled{box-shadow:none;cursor:not-allowed;opacity:.45}.docs-container{border-radius:24px;display:flex;flex-direction:column;height:min(78vh,900px);left:50%;opacity:0;padding:1.25rem;pointer-events:none;position:fixed;top:50%;transform:translate(-50%,-50%);transition:opacity .2s ease;width:min(900px,92vw);z-index:-1}.docs-container.active{backdrop-filter:blur(16px) saturate(150%);-webkit-backdrop-filter:blur(16px) saturate(150%);background:linear-gradient(150deg,#0a1020e0 35%,#63808ab8);border:1px solid #ffffff2e;box-shadow:0 40px 90px -35px #000000d9,inset 0 1px 0 #ffffff40;opacity:1;pointer-events:auto;z-index:10000000}.docs-container textarea{background:#0000;border:none;color:#fff;flex:1 1;font-family:Poppins,sans-serif;font-size:16px;font-weight:500;line-height:28px;margin:0;outline:none;overflow-y:auto;padding:1rem 1.25rem 0 0;resize:none;width:100%}.docs-container:not(.active) .close-icon,.docs-container:not(.active) textarea{display:none}.docs-container .close-icon{align-self:flex-end;background:#ffffff1f;border-radius:50%;color:#fff;cursor:pointer;height:18px;padding:.55rem;transition:transform .35s ease,background .2s ease;width:18px}.docs-container .close-icon:hover{background:var(--brand);transform:rotate(180deg)}@media only screen and (max-width:1150px){.categories-content .modules-container{gap:1.4rem;grid-template-columns:1fr}.categories-content .cat-preview{aspect-ratio:16/9;order:-1}}@media only screen and (max-width:700px){.categories-content .cat-preview{aspect-ratio:4/3}.categories-content .cat-preview-caption{align-items:flex-start;flex-direction:column;gap:.7rem}.categories-content .cat-card-name{font-size:17px}.start-button-container-2 .start-button{font-size:19px;padding:.9rem 1.75rem}}@media (prefers-reduced-motion:reduce){.categories-content .cat-card,.categories-content .cat-card-icon,.categories-content .cat-card:after{transition:none}.categories-content .cat-card:hover:not(.locked){transform:translateY(-3px)}}.categories-content .modules.high-tension-modules .high-tension.active{box-shadow:0 0 15px #3bd766,0 0 15px #03ff1c}.work-in-progress{align-items:center;display:flex;flex-direction:column;justify-content:center}.module-title-container{display:flex;justify-content:center;margin:.25rem auto 1.5rem}.module-title-container .title-module{color:var(--text);font-size:clamp(26px,3.4vw,40px);margin:0;padding:0;text-align:center}.project-content .name-container{bottom:14px;left:50%;position:fixed;transform:translateX(-50%);z-index:1000}.project-content .name-container .name{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:var(--surface-2);border:1px solid var(--border);border-radius:999px;box-shadow:0 12px 28px -16px var(--shadow);gap:.55rem;padding:.35rem 1.1rem .35rem .4rem}.project-content .name-container .name .user-icon{height:16px;padding:.5rem;width:16px}.project-content .name-container .name p{font-size:15px}.categories-content .switch-options{background:var(--surface-1);border:1px solid var(--surface-3)!important;border-radius:999px;box-shadow:inset 0 1px 3px #00000014;flex-wrap:wrap;gap:6px;margin:0 auto 2.5rem;padding:6px}.categories-content .switch-options .switch-option{background:#0000;border:none!important;border-radius:999px!important;padding:.7rem 2.2rem}.categories-content .switch-options .switch-option.active{background:linear-gradient(135deg,#4481eb,#04befe)!important;box-shadow:0 5px 16px #0496fe61}.categories-content .switch-options .switch-option:not(.active):hover{background:#0000000d}.categories-content .switch-options .switch-option p{color:var(--text-muted);font-size:17px;font-weight:700}.categories-content .switch-options .switch-option.active p{color:#fff}:root[data-theme=dark] .categories-content .switch-options{box-shadow:none}:root[data-theme=dark] .categories-content .switch-options .switch-option:not(.active):hover{background:#ffffff14}.ht-sessions .ht-session-rows{box-sizing:border-box;display:flex;flex-direction:column;gap:1.1rem;margin:1.5rem auto;max-width:1600px;padding:0 clamp(16px,4vw,48px);width:100%}.ht-session-row{align-items:center;background-image:linear-gradient(135deg,#000000e6 35%,#63808ad9);border-radius:18px;display:flex;gap:1.3rem;padding:1.4rem 1.8rem;transition:box-shadow .2s ease}.ht-session-row:hover{box-shadow:0 8px 24px #00000047}.ht-session-index{align-items:center;background:#ffffff26;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:17px;font-weight:800;height:40px;justify-content:center;width:40px}.ht-session-name{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.ht-session-title{color:#fff;font-size:20px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ht-session-date{color:#ffffffa6;font-size:14px;font-weight:600}.ht-session-actions{display:flex;flex-shrink:0;gap:.6rem}.ht-row-btn{align-items:center;background:#ffffff1a;border:1.5px solid #ffffff59;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-size:17px;height:46px;justify-content:center;position:relative;transition:background .15s ease,border-color .15s ease,transform .12s ease;width:46px}.ht-row-btn:hover{background:#ffffff38;border-color:#ffffffb3;transform:translateY(-1px)}@media (max-width:620px){.ht-session-row{flex-wrap:wrap;gap:.8rem;padding:1.1rem 1.2rem}.ht-session-name{flex-basis:calc(100% - 56px)}.ht-session-actions{justify-content:flex-end;width:100%}.ht-session-title{font-size:17px;white-space:normal}}.ht-row-btn:after{background:#1b1b33;border-radius:8px;bottom:calc(100% + 8px);color:#fff;content:attr(data-tip);font-size:12px;font-weight:600;left:50%;opacity:0;padding:.3rem .55rem;pointer-events:none;position:absolute;transform:translateX(-50%) translateY(4px);transition:opacity .15s ease,transform .15s ease;white-space:nowrap;z-index:20}.ht-row-btn:hover:after{opacity:1;transform:translateX(-50%) translateY(0)}.ht-sessions .ht-filters{align-items:flex-end;box-sizing:border-box;display:flex;flex-wrap:wrap;gap:.8rem;margin:1.5rem auto 0;max-width:1600px;padding:0 clamp(16px,4vw,48px);width:100%}.ht-sessions .ht-filter{align-items:center;background:#fff;border:2px solid #cdd7e5;border-radius:12px;display:flex;font-family:inherit;gap:.5rem;padding:.5rem .8rem}.ht-sessions .ht-filter.search{flex:0 1 380px;max-width:420px;min-width:220px}.ht-sessions .ht-filter.search input{background:#0000;border:none;color:#12203a;font-family:inherit;font-size:15px;outline:none;width:100%}.ht-sessions .ht-filter-icon{color:#7386a1}.ht-sessions .ht-filter-cell{min-width:190px}.ht-sessions .ht-filter-sort{min-width:180px}.ht-sessions .ht-filter-cell .zv-dropdown,.ht-sessions .ht-filter-sort .zv-dropdown{width:100%}.ht-sessions .ht-filters .zv-datepicker{flex:0 0 auto}.ht-sessions .ht-filter-clear{align-items:center;background:#fff3f3;border:2px solid #f0b6b6;border-radius:12px;color:#d64545;cursor:pointer;display:flex;font-size:16px;height:42px;justify-content:center;transition:background .15s ease;width:42px}.ht-sessions .ht-filter-clear:hover{background:#ffe4e4}.ht-sessions .ht-pagination{box-sizing:border-box;gap:1.2rem;margin:1.6rem auto 2rem;max-width:1600px;padding:0 clamp(16px,4vw,48px);width:100%}.ht-sessions .ht-page-btn,.ht-sessions .ht-pagination{align-items:center;display:flex;justify-content:center}.ht-sessions .ht-page-btn{background:linear-gradient(90deg,#000,#50676f);border:none;border-radius:50%;color:#fff;cursor:pointer;font-size:16px;height:44px;transition:transform .15s ease,opacity .15s ease;width:44px}.ht-sessions .ht-page-btn:hover:not(:disabled){transform:translateY(-2px)}.ht-sessions .ht-page-btn:disabled{cursor:default;opacity:.35}.ht-sessions .ht-page-info{color:#12203a;font-size:15px;font-weight:800}:root[data-theme=dark] .ht-session-row{background-image:linear-gradient(135deg,#1b2748,#141d33 55%,#111a2e);border:1px solid #ffffff14;box-shadow:0 10px 26px -18px #000000e6}:root[data-theme=dark] .ht-session-row:hover{background-image:linear-gradient(135deg,#22305a,#18223c 55%,#141d33);border-color:#ffffff29;box-shadow:0 14px 30px -18px #000000f2}:root[data-theme=dark] .ht-session-index{background:#ffffff14;color:#ffffffe6}:root[data-theme=dark] .ht-session-date{color:#ffffff8c}:root[data-theme=dark] .ht-row-btn{background:#ffffff0f;border-color:#ffffff24;color:#ffffffd9}:root[data-theme=dark] .ht-row-btn:hover{background:#ffffff24;border-color:#ffffff4d;color:#fff}.cls-flow{align-items:stretch;background:#f7f9fc;border:1px solid #e3e9f2;border-radius:14px;display:flex;gap:12px;padding:18px 20px}.cls-flow-step{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;gap:4px}.cls-flow-step>svg{color:#4481eb;font-size:20px;margin-bottom:2px}.cls-flow-step b{color:#21344d;font-size:15px}.cls-flow-step span{color:#5b6b82;font-size:14px;line-height:1.45}.cls-flow-arrow{align-self:center;color:#a8b6c9;font-size:18px}.cts-journey{align-items:baseline;display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.cts-journey-kicker{color:#8a97a8;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.cts-journey-path{align-items:center;display:flex;flex-wrap:wrap;gap:6px 8px}.cts-journey-state{background:#fff;border:1px solid #e0e7f1;border-radius:999px;color:#3d4f66;font-size:13px;font-weight:600;padding:4px 10px}.cts-journey-state.target{background:#4481eb;border-color:#4481eb;color:#fff;font-weight:800}.cts-journey-arrow{color:#a8b6c9;font-size:13px;font-weight:700;line-height:1}:root[data-theme=dark] .cls-flow{background:#ffffff0d;border-color:#ffffff1f}:root[data-theme=dark] .cts-journey-state{background:#ffffff0d;border-color:#ffffff24;color:#d6dde8}:root[data-theme=dark] .cts-journey-state.target{background:#4481eb;border-color:#4481eb;color:#fff}:root[data-theme=dark] .cls-flow-step b{color:#eef2f8}:root[data-theme=dark] .cls-flow-step span{color:#b9c4d4}@media (max-width:820px){.cls-flow{flex-direction:column}.cls-flow-arrow{transform:rotate(90deg)}}.content.options-testing h2{margin:2rem 0;text-align:center}.projects-container.options-testing{grid-template-columns:repeat(4,1fr)}.projects-container.options-testing>div:not(:nth-child(n+5)){display:none}.content .navigate-button{cursor:pointer;position:absolute;top:125px}.content .navigate-button .navigate-icon{border:5px solid #4481eb;border-radius:50%;height:24px;padding:1rem;transition:all .3s ease-in;width:24px}.content .navigate-button:hover .navigate-icon{background:#4481eb;color:#fff}.scenario-button{position:fixed;right:15px;top:15px}.scenario-button .scenario-icon{background:linear-gradient(135deg,#4481eb,#04befe);border-radius:50%;color:#fff;cursor:pointer;height:28px;padding:1rem;transition:all .35s ease-in-out;width:28px}.scenario-button .scenario-icon:hover{box-shadow:0 0 10px #4481eb,0 0 10px #04befe}.scenario-paper{align-items:center;aspect-ratio:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(135deg,#000000d9 35%,#63808acc);border-radius:32px;display:none;flex-direction:column;left:50%;padding:3rem 1.5rem;position:fixed;top:50%;transform:translate(-50%,-50%);z-index:100000}.scenario-paper.active{display:flex}.scenario-paper img{border-radius:20px;margin:2rem auto;width:75%}.scenario-paper p{color:var(--text-color-2);font-size:20px}.scenario-paper .close-button .close-icon{background:crimson;border-radius:50%;color:#0006;cursor:pointer;height:22px;padding:.5rem;position:absolute;right:10px;top:10px;transition:all .35s ease-in-out;width:22px}.scenario-paper .close-button .close-icon:hover{height:24px;width:24px}.start-session-button.high-tension{bottom:20px;width:30%}.start-button-container{align-items:center;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;transition:all .35s ease-in-out}.start-button-container.active{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00000080;cursor:pointer;z-index:1000000000000}.start-button-container:not(.active) button{display:none}.start-button-container button{align-items:center;background:linear-gradient(135deg,#4481eb,#04befe);border:2px solid #0000;border-radius:1rem;color:#fff;cursor:pointer;display:flex;font-family:Source Sans Pro;font-size:32px;font-weight:700;justify-content:center;outline:none;padding:2rem 0;transition:all .35s ease-in-out;width:30%}.start-button-container button:hover{border:2px solid #fff}.microphone-container{align-items:center;background:linear-gradient(135deg,#000 50%,#a6a2a2);border-radius:100px;bottom:15px;color:#fff;cursor:pointer;display:flex;gap:1.5rem;justify-content:center;left:50%;padding:1.25rem 1.5rem;position:fixed;transform:translateX(-50%);transition:all .35s ease;z-index:100000000000}.microphone-container.not-show{gap:1rem}.microphone-container p{font-size:18px;transition:all .35s ease-in-out}.microphone-container .recording-dot{animation:pulse 1.5s linear infinite;background:crimson;border-radius:50%;height:15px;margin-left:-16px;transition:all .35s ease-in-out;width:15px}@keyframes pulse{0%{opacity:1}50%{opacity:.35}to{opacity:1}}.microphone-container.not-show p{font-size:0;opacity:0}.microphone-container:hover{border-radius:36px;gap:1.5rem;padding:1rem 2.5rem}.microphone-container:hover p{display:block;font-size:18px;opacity:1}.microphone-container .microphone-icon{font-size:24px;margin-right:-14px}.generator,.intreruptor,.separator{transition:all .35s ease-in-out}.active-select{transform:scale(1.5)}.manoeuver-big-file{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00000080;bottom:0;display:flex;justify-content:center;left:0;opacity:0;position:fixed;right:0;top:0;transition:all .35s ease-in-out;z-index:-2}.manoeuver-big-file.active{opacity:1;z-index:1000}.manoeuver-file{align-self:center;aspect-ratio:.70922;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);container-type:inline-size;height:min(88vh,130vw);position:fixed;top:20px;transition:transform .5s;z-index:10000}.paper-manoeuver-file{perspective:1500px}.back,.front,.paper-manoeuver-file{height:100%;left:0;position:absolute;top:0;width:100%}.back,.front{background-color:#fff;border-radius:8px;box-shadow:0 0 12px #000;overflow:hidden;transform-origin:left;transition:transform 1s}.front{backface-visibility:hidden;border-left:3px solid #b0e0e6;z-index:1}.front .first-row{display:flex;justify-content:space-between;margin-top:16px;margin-inline:12px}.front .first-row p{font-size:2.4cqw;margin-block:12px}.front .first-row .col-2 p{font-size:2.1cqw}.back{z-index:0}.back-content,.front-content{display:flex;height:100%;justify-content:center;width:100%}.back-content{margin-top:2.8cqw;margin-inline:auto;transform:rotateY(180deg);width:90%}.flipped .back,.flipped .front{transform:rotateY(-180deg)}.button-manoeuver-file{background-color:initial;border:none;cursor:pointer;margin:10px;transition:transform 1s}.button-manoeuver-file:focus{outline:none}.button-manoeuver-file:hover i{color:#636363}.next-button,.prev-button{position:fixed;transition:all .35s ease-in-out;z-index:10001}.next-button.hide,.prev-button.hide{opacity:0;pointer-events:none}.prev-button{left:25%}.next-button{right:25%}.arrow-icon{color:#fff;cursor:pointer;font-size:clamp(22px,3vw,42px);padding:.5rem .75rem;position:relative;transition:all .35s ease-in-out;z-index:100000}.arrow-icon:hover{background:#fff;border-radius:50%;color:#000}.page-1{z-index:3}.page-2{z-index:2}.file-title{font-size:2.9cqw;text-align:center}.row-manoeuver-file{display:flex;flex-direction:column;gap:6px;margin:12px 30px}.row-manoeuver-file p{font-size:2.4cqw}.flex-row{display:flex;justify-content:space-around;margin:2cqw -5.6cqw 0 -7cqw}.flex-row p{font-size:2.2cqw;margin-bottom:6px;margin-top:6px}.table .layout-1{display:grid;grid-template-columns:19cqw 81cqw}.table .layout-2{display:grid;grid-auto-rows:1fr;grid-template-columns:10cqw 10cqw 8cqw 72cqw;grid-template-rows:1fr;justify-content:center}.table .layout-1 .content-col{border:.55cqw solid #000;border-left:none}.table .layout-1 .content-col:last-child,.table .layout-2 .content-col:last-child{border-right:none}.table .layout-1 .content-col p,.table .layout-2 .content-col p{font-size:2cqw;text-align:center}.table .layout-2 .content-col{align-items:center;border:.55cqw solid #000;border-left:none;border-top:none;display:flex;height:100%;padding:.7cqw}.table .layout-2.layout-center .content-col{justify-content:center}.table .layout-2 .content-col:last-child p{text-align:left;text-align:initial}.table .layout-2 .content-col:nth-child(3){justify-content:center}.back-content .layout-2.layout-center{border-top:.98cqw solid #000}.page-2 .layout-1{border-top:.55cqw solid #000;margin-top:2.8cqw}.print-button{align-items:center;background:linear-gradient(135deg,#256de9,#04befe);border-radius:10px;bottom:10px;color:#fff;cursor:pointer;display:flex;gap:1rem;justify-content:center;left:50%;padding:.65rem 2rem;position:fixed;transform:translateX(-50%);transition:all .35s ease-in-out;z-index:100000000000}.print-button:hover{transform:translateX(-50%) scale(1.15)}.print-button .print-icon,.print-button p{color:#fff;font-size:20px}.accept-container{align-items:center;display:flex;gap:1cqw;margin-left:1.4cqw;margin-top:4.2cqw}.accept-container p{font-size:3.2cqw}.accept-container .box{align-items:center;border:3px solid #000;cursor:pointer;display:flex;height:4.2cqw;justify-content:center;transition:all .35s ease-in-out;width:4.2cqw}.accept-container .box:hover{border-radius:4px;height:4.6cqw;width:4.6cqw}.accept-container .box.active{border-color:#5ada5a}.accept-container .box .check-icon{font-size:3.3cqw}.microphone-container.close-container{bottom:auto;left:auto;padding:1rem 1.5rem;right:15px;top:15px;transform:none}.flipped .front.flip-y{transform:rotateY(0deg)}.back.back-flip-y{transform:rotateY(-180deg)}.microphone-container.left-container{background:linear-gradient(135deg,crimson,#000);left:20px;right:auto;transform:none}.clock-container{background:linear-gradient(135deg,#000 60%,#a6a2a2);border-radius:50px;left:50%;padding:.5rem 1.5rem;position:fixed;top:15px;transform:translateX(-50%);z-index:2}.clock-container h2{color:#fff;font-size:25px}
/*# sourceMappingURL=main.372158cd.css.map*/