.studio-universal-static-host{position:relative}.studio-universal-tools{position:absolute;z-index:18;top:12px;left:12px;display:flex;flex-direction:column;gap:7px;opacity:0;transform:translateX(-7px);transition:opacity .25s,transform .3s cubic-bezier(.2,.8,.2,1);pointer-events:none}.studio-universal-host:hover>.studio-universal-tools,.studio-universal-host:focus-within>.studio-universal-tools{opacity:1;transform:none;pointer-events:auto}.studio-universal-tools button{position:relative;display:grid;width:36px;height:36px;place-items:center;padding:0;border:1px solid #ffffff29;border-radius:11px;background:#06111ed9;color:#f4f8ff;cursor:pointer;backdrop-filter:blur(12px);box-shadow:0 7px 20px #0006;transition:transform .22s,background .22s,border-color .22s,color .22s}.studio-universal-tools button:hover,.studio-universal-tools button:focus-visible{outline:0;border-color:#63bfff;background:#137bd0;color:#fff;transform:translateX(3px)}.studio-universal-tools button.is-active{border-color:#fa638f;background:#a51f4c;color:#fff}.studio-universal-tools button.is-loading{pointer-events:none;animation:universalToolPulse .75s infinite alternate}.studio-universal-tools button.is-error{border-color:#ff6a6a;background:#7b2030}.studio-universal-tools button svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.studio-universal-tools button:after{content:attr(data-tip);position:absolute;top:50%;left:calc(100% + 8px);width:max-content;max-width:150px;padding:7px 9px;border:1px solid #315579;border-radius:8px;background:#071526;color:#dcecff;font-size:9px;font-weight:800;opacity:0;transform:translate(5px,-50%);pointer-events:none;transition:.2s;box-shadow:0 8px 22px #0007}.studio-universal-tools button:hover:after,.studio-universal-tools button:focus-visible:after{opacity:1;transform:translate(0,-50%)}@keyframes universalToolPulse{to{opacity:.45}}.universal-work-sheet{position:fixed;z-index:10080;inset:0;display:grid;place-items:center;padding:24px;visibility:hidden;opacity:0;transition:.3s}.universal-work-sheet.is-open{visibility:visible;opacity:1}.universal-work-sheet__backdrop{position:absolute;inset:0;border:0;background:#020812d9;backdrop-filter:blur(12px)}.universal-work-sheet>article{position:relative;display:grid;grid-template-columns:minmax(270px,.82fr) minmax(360px,1.18fr);width:min(890px,94vw);min-height:430px;overflow:hidden;border:1px solid #315375;border-radius:24px;background:#071526;color:#fff;direction:ltr;box-shadow:0 35px 100px #000b;transform:translateY(18px) scale(.98);transition:.35s cubic-bezier(.2,.8,.2,1)}.universal-work-sheet.is-open>article{transform:none}.universal-work-sheet__close{position:absolute;z-index:8;top:14px;right:14px;display:grid;width:38px;height:38px;place-items:center;border:1px solid #ffffff2b;border-radius:12px;background:#06111dcc;color:#fff;font-size:20px;cursor:pointer}.universal-work-sheet__art{position:relative;min-height:430px;overflow:hidden;background:#0b1b2e}.universal-work-sheet__art>img,.universal-work-sheet__art>span{position:absolute;inset:0;width:100%;height:100%}.universal-work-sheet__art>img{object-fit:cover}.universal-work-sheet__art>span{background:linear-gradient(180deg,transparent 30%,#071526e8)}.universal-work-sheet__art>button{position:absolute;z-index:4;right:18px;bottom:18px;display:flex;align-items:center;gap:9px;padding:9px 13px;border:1px solid #ffffff34;border-radius:12px;background:#071526d9;color:#fff;cursor:pointer}.universal-work-sheet__art>button i{display:grid;width:30px;height:30px;place-items:center;border-radius:9px;background:#1687ec;font-style:normal}.universal-work-sheet__art>button b{font-size:10px}.universal-work-sheet__art>button[hidden]{display:none}.universal-work-sheet__art iframe{position:absolute;z-index:6;inset:0;width:100%;height:100%;border:0;background:#000}.universal-work-sheet__copy{display:flex;flex-direction:column;padding:55px 34px 28px;direction:rtl}.universal-work-sheet__copy>small{color:#5dbbff;font:900 9px/1 Arial;letter-spacing:.16em}.universal-work-sheet__copy h2{margin:12px 0 13px;font-size:clamp(25px,3vw,38px);line-height:1.25}.universal-work-sheet__copy p{display:-webkit-box;overflow:hidden;margin:0;color:#aab9ca;font-size:13px;line-height:2;-webkit-box-orient:vertical;-webkit-line-clamp:6}.universal-work-sheet__copy>div{display:flex;flex-wrap:wrap;gap:7px;margin-top:20px}.universal-work-sheet__copy>div span{padding:6px 9px;border:1px solid #294766;border-radius:9px;background:#0b1e34;color:#9fb7d1;font-size:9px}.universal-work-sheet__copy footer{display:flex;gap:8px;margin-top:auto;padding-top:24px}.universal-work-sheet__copy footer a,.universal-work-sheet__copy footer button{display:flex;min-height:44px;align-items:center;justify-content:center;gap:8px;padding:0 15px;border:1px solid #2d5276;border-radius:12px;background:#0b2038;color:#fff;font:800 10px inherit;text-decoration:none;cursor:pointer}.universal-work-sheet__copy footer a{flex:1;border:0;background:linear-gradient(135deg,#178cf1,#6856ed)}.universal-work-sheet__copy footer button.is-active{border-color:#dd4775;background:#681d3b}.universal-work-sheet.is-loading>article:after{content:attr(data-loading-label);position:absolute;z-index:10;inset:0;display:grid;place-items:center;background:#071526ed;color:#80caff;font-weight:800}@media(hover:none){.studio-universal-tools{opacity:1;transform:none;pointer-events:auto}.studio-universal-tools button:after{display:none}}@media(max-width:680px){.studio-universal-tools{top:8px;left:8px;gap:5px}.studio-universal-tools button{width:32px;height:32px;border-radius:9px}.studio-universal-tools button svg{width:16px;height:16px}.universal-work-sheet{align-items:end;padding:0}.universal-work-sheet>article{grid-template-columns:105px minmax(0,1fr);width:100%;min-height:330px;border-radius:22px 22px 0 0}.universal-work-sheet__art{min-height:330px}.universal-work-sheet__art>button{right:8px;bottom:10px;padding:7px}.universal-work-sheet__art>button b{display:none}.universal-work-sheet__copy{padding:48px 17px 18px}.universal-work-sheet__copy h2{font-size:21px}.universal-work-sheet__copy p{font-size:11px;-webkit-line-clamp:5}.universal-work-sheet__copy footer{flex-direction:column}.universal-work-sheet__close{top:9px;right:9px}}[dir="ltr"] .universal-work-sheet__copy{direction:ltr;text-align:left}@media(prefers-reduced-motion:reduce){.studio-universal-tools,.studio-universal-tools button,.universal-work-sheet,.universal-work-sheet>article{transition:none!important}}
