.tool-hub-module-scss-module__MdQlMq__shell{color:#eee8f4;background:radial-gradient(at 75% 20%,#8e66ac12,#0000 60%),#19181d;grid-template-rows:64px minmax(0,1fr) 38px;height:100dvh;padding:0 clamp(20px,5vw,90px);display:grid}.tool-hub-module-scss-module__MdQlMq__shell a{color:inherit;text-decoration:none}.tool-hub-module-scss-module__MdQlMq__shell a:focus-visible{outline-offset:4px;outline:2px solid #d2b9e7}.tool-hub-module-scss-module__MdQlMq__skip{z-index:10;background:#392a44;padding:12px;position:absolute;top:8px;left:24px;transform:translateY(-150%)}.tool-hub-module-scss-module__MdQlMq__skip:focus{transform:none}.tool-hub-module-scss-module__MdQlMq__header{border-bottom:1px solid #d2b9e71b;justify-content:space-between;align-items:center;gap:20px;display:flex}.tool-hub-module-scss-module__MdQlMq__header nav{gap:24px;display:flex}.tool-hub-module-scss-module__MdQlMq__header nav a{color:#c7b6d3;align-items:center;gap:7px;font-size:11px;display:flex}.tool-hub-module-scss-module__MdQlMq__brand{letter-spacing:-1px;align-items:center;gap:8px;font-size:23px;display:flex}.tool-hub-module-scss-module__MdQlMq__brand span{color:#bba6ca}.tool-hub-module-scss-module__MdQlMq__brand i{background:#d2b9e7;border-radius:50%;width:6px;height:6px;margin-left:4px}.tool-hub-module-scss-module__MdQlMq__main{grid-template-rows:auto minmax(0,1fr);gap:clamp(18px,3vh,32px);width:100%;max-width:1120px;height:100%;min-height:0;margin:auto;padding:clamp(18px,3vh,32px) 0;display:grid}.tool-hub-module-scss-module__MdQlMq__hero{justify-content:space-between;align-items:center;gap:24px;animation:.6s both tool-hub-module-scss-module__MdQlMq__enter;display:flex}.tool-hub-module-scss-module__MdQlMq__hero h1{letter-spacing:-1.9px;margin:16px 0 0;font-size:clamp(34px,5vh,54px);font-weight:400;line-height:1.08}.tool-hub-module-scss-module__MdQlMq__hero em{color:#d2b9e7;font-family:Georgia,serif;font-weight:400}.tool-hub-module-scss-module__MdQlMq__eyebrow{letter-spacing:1.5px;color:#bca1d1;font-size:8px}.tool-hub-module-scss-module__MdQlMq__heroAside p{color:#b6a6c2;margin:0 0 16px;font-size:13px;line-height:1.8}.tool-hub-module-scss-module__MdQlMq__heroAside>span{color:#bca5cc;align-items:center;gap:7px;font-size:10px;display:flex}.tool-hub-module-scss-module__MdQlMq__collection{flex-direction:column;min-height:0;display:flex}.tool-hub-module-scss-module__MdQlMq__sectionTop{justify-content:space-between;gap:12px;margin-bottom:12px;display:flex}.tool-hub-module-scss-module__MdQlMq__sectionTop h2,.tool-hub-module-scss-module__MdQlMq__sectionTop>span{letter-spacing:1.4px;color:#ad98bc;margin:0;font-size:8px;font-weight:400}.tool-hub-module-scss-module__MdQlMq__cards{flex:1;grid-template-columns:1fr 1fr;gap:22px;min-height:0;display:grid}.tool-hub-module-scss-module__MdQlMq__card{background:linear-gradient(140deg,#d2b9e70a,#d2b9e702);border:1px solid #d2b9e72b;border-radius:18px;flex-direction:column;min-width:0;padding:clamp(18px,2vw,30px);transition:border-color .3s,background .3s;animation:.7s .1s both tool-hub-module-scss-module__MdQlMq__enter;display:flex}.tool-hub-module-scss-module__MdQlMq__card:nth-child(2){animation-delay:.2s}.tool-hub-module-scss-module__MdQlMq__card:hover,.tool-hub-module-scss-module__MdQlMq__card:focus-within{background:linear-gradient(140deg,#d2b9e710,#d2b9e704);border-color:#d2b9e768}.tool-hub-module-scss-module__MdQlMq__top{color:#c6abd9;letter-spacing:1.2px;justify-content:space-between;align-items:center;gap:10px;font-size:8px;display:flex}.tool-hub-module-scss-module__MdQlMq__badge{letter-spacing:0;white-space:nowrap;border:1px solid #d2b9e72a;border-radius:20px;padding:5px 8px;font-size:9px}.tool-hub-module-scss-module__MdQlMq__fileArt,.tool-hub-module-scss-module__MdQlMq__unitArt{color:#cdb0e2;background:radial-gradient(#a77acb13,#0000 70%);flex:1;justify-content:center;align-items:center;gap:24px;min-height:80px;max-height:210px;margin:18px 0;display:flex;position:relative}.tool-hub-module-scss-module__MdQlMq__file{background:linear-gradient(135deg,#4d3b5b,#29232f);border:1px solid #d2b9e747;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:12px;width:70px;height:84px;animation:6s ease-in-out infinite tool-hub-module-scss-module__MdQlMq__float;display:flex;transform:rotate(-8deg)}.tool-hub-module-scss-module__MdQlMq__file svg{width:24px;height:24px}.tool-hub-module-scss-module__MdQlMq__file span{letter-spacing:2px;font-size:9px}.tool-hub-module-scss-module__MdQlMq__output{background:linear-gradient(135deg,#6a4d80,#382c42);animation-delay:-3s;transform:rotate(8deg)}.tool-hub-module-scss-module__MdQlMq__artLine{background:linear-gradient(90deg,#0000,#d2b9e72b,#0000);width:80%;height:1px;position:absolute;bottom:4px}.tool-hub-module-scss-module__MdQlMq__unitArt{gap:26px}.tool-hub-module-scss-module__MdQlMq__unitArt>div{animation:7s ease-in-out infinite tool-hub-module-scss-module__MdQlMq__float}.tool-hub-module-scss-module__MdQlMq__unitArt>div:nth-of-type(2){animation-delay:-3s}.tool-hub-module-scss-module__MdQlMq__unitArt small{letter-spacing:1.5px;color:#b6a0c6;font-size:7px}.tool-hub-module-scss-module__MdQlMq__unitArt strong{letter-spacing:-1.5px;margin-top:9px;font-size:clamp(27px,3.5vw,44px);font-weight:400;display:block}.tool-hub-module-scss-module__MdQlMq__unitArt strong span{letter-spacing:0;margin-left:8px;font-size:12px}.tool-hub-module-scss-module__MdQlMq__unitArt>svg{width:18px}.tool-hub-module-scss-module__MdQlMq__copy h3{letter-spacing:-1px;margin:8px 0 10px;font-size:clamp(25px,2.5vw,34px);font-weight:400}.tool-hub-module-scss-module__MdQlMq__copy p{color:#b5a5c1;min-height:41px;margin:0;font-size:12px;line-height:1.7}.tool-hub-module-scss-module__MdQlMq__quick,.tool-hub-module-scss-module__MdQlMq__quickLinks{flex-wrap:wrap;align-items:center;gap:8px;min-height:34px;margin-top:18px;display:flex}.tool-hub-module-scss-module__MdQlMq__quick span{color:#bda9cd;border:1px solid #d2b9e723;border-radius:6px;padding:7px 10px;font-size:10px}.tool-hub-module-scss-module__MdQlMq__quickLinks a{color:#d0b6e3;border:1px solid #d2b9e72b;border-radius:6px;align-items:center;gap:7px;padding:8px 10px;font-size:10px;display:flex}.tool-hub-module-scss-module__MdQlMq__quickLinks a:hover{background:#d2b9e713}.tool-hub-module-scss-module__MdQlMq__quickLinks a small{color:#a48db5;font-size:8px}.tool-hub-module-scss-module__MdQlMq__open{background:#d2b9e70f;border:1px solid #d2b9e73b;border-radius:8px;justify-content:space-between;align-items:center;margin-top:20px;padding:13px 15px;font-size:12px;transition:background .25s;display:flex;color:#dfc5f0!important}.tool-hub-module-scss-module__MdQlMq__open svg{transition:transform .25s}.tool-hub-module-scss-module__MdQlMq__open:hover svg{transform:translate(2px,-2px)}.tool-hub-module-scss-module__MdQlMq__note{color:#a894b8;margin-top:10px;font-size:9px;line-height:1.5}.tool-hub-module-scss-module__MdQlMq__footer{color:#a48fb2;border-top:1px solid #d2b9e71a;justify-content:space-between;align-items:center;gap:12px;font-size:9px;display:flex}.tool-hub-module-scss-module__MdQlMq__footer a{align-items:center;gap:7px;display:flex}@keyframes tool-hub-module-scss-module__MdQlMq__enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes tool-hub-module-scss-module__MdQlMq__float{50%{translate:0 -7px}}@media (max-height:760px){.tool-hub-module-scss-module__MdQlMq__main{gap:18px;padding:18px 0}.tool-hub-module-scss-module__MdQlMq__card{padding:18px 22px}.tool-hub-module-scss-module__MdQlMq__fileArt,.tool-hub-module-scss-module__MdQlMq__unitArt{max-height:110px;margin:10px 0}.tool-hub-module-scss-module__MdQlMq__hero h1{margin-top:12px;font-size:36px}.tool-hub-module-scss-module__MdQlMq__quick,.tool-hub-module-scss-module__MdQlMq__quickLinks,.tool-hub-module-scss-module__MdQlMq__open{margin-top:12px}.tool-hub-module-scss-module__MdQlMq__copy h3{font-size:27px}.tool-hub-module-scss-module__MdQlMq__copy .tool-hub-module-scss-module__MdQlMq__eyebrow{font-size:7px}}@media (max-width:700px){.tool-hub-module-scss-module__MdQlMq__shell{grid-template-rows:54px minmax(0,1fr) 32px;padding:0 20px}.tool-hub-module-scss-module__MdQlMq__brand{font-size:20px}.tool-hub-module-scss-module__MdQlMq__header nav a{font-size:10px}.tool-hub-module-scss-module__MdQlMq__header nav a:last-child{display:none}.tool-hub-module-scss-module__MdQlMq__main{gap:18px;padding:18px 0}.tool-hub-module-scss-module__MdQlMq__hero h1{font-size:32px}.tool-hub-module-scss-module__MdQlMq__hero h1 br{display:none}.tool-hub-module-scss-module__MdQlMq__hero h1 em{margin-left:5px}.tool-hub-module-scss-module__MdQlMq__heroAside{display:none}.tool-hub-module-scss-module__MdQlMq__eyebrow{letter-spacing:1.2px;font-size:7px}.tool-hub-module-scss-module__MdQlMq__cards{grid-template-rows:1fr 1fr;grid-template-columns:1fr;gap:12px}.tool-hub-module-scss-module__MdQlMq__card{padding:16px 18px}.tool-hub-module-scss-module__MdQlMq__fileArt,.tool-hub-module-scss-module__MdQlMq__unitArt{display:none}.tool-hub-module-scss-module__MdQlMq__copy{flex:1;margin-top:12px}.tool-hub-module-scss-module__MdQlMq__copy .tool-hub-module-scss-module__MdQlMq__eyebrow{display:none}.tool-hub-module-scss-module__MdQlMq__copy h3{margin:0 0 7px;font-size:25px}.tool-hub-module-scss-module__MdQlMq__copy p{min-height:0;font-size:11px}.tool-hub-module-scss-module__MdQlMq__quick{display:none}.tool-hub-module-scss-module__MdQlMq__quickLinks{gap:6px;margin-top:10px}.tool-hub-module-scss-module__MdQlMq__quickLinks a{padding:6px 8px;font-size:9px}.tool-hub-module-scss-module__MdQlMq__open{margin-top:10px;padding:10px 12px;font-size:11px}.tool-hub-module-scss-module__MdQlMq__note{margin-top:7px;font-size:8px}.tool-hub-module-scss-module__MdQlMq__sectionTop>span{letter-spacing:.6px;font-size:7px}.tool-hub-module-scss-module__MdQlMq__footer{font-size:8px}}@media (max-height:680px) and (max-width:700px){.tool-hub-module-scss-module__MdQlMq__shell{grid-template-rows:48px minmax(0,1fr) 28px}.tool-hub-module-scss-module__MdQlMq__main{gap:12px;padding:12px 0}.tool-hub-module-scss-module__MdQlMq__hero h1{margin-top:10px;font-size:28px}.tool-hub-module-scss-module__MdQlMq__card{padding:12px 14px}.tool-hub-module-scss-module__MdQlMq__copy{margin-top:8px}.tool-hub-module-scss-module__MdQlMq__copy h3{font-size:22px}.tool-hub-module-scss-module__MdQlMq__copy p{font-size:10px}.tool-hub-module-scss-module__MdQlMq__quickLinks{min-height:28px;margin-top:6px}.tool-hub-module-scss-module__MdQlMq__note{display:none}.tool-hub-module-scss-module__MdQlMq__open{padding:9px 10px}.tool-hub-module-scss-module__MdQlMq__top{letter-spacing:.8px;font-size:7px}.tool-hub-module-scss-module__MdQlMq__badge{font-size:8px}}@media (max-height:500px) and (min-width:701px){.tool-hub-module-scss-module__MdQlMq__shell{grid-template-rows:46px minmax(0,1fr) 28px}.tool-hub-module-scss-module__MdQlMq__main{grid-template-rows:1fr;grid-template-columns:.7fr 1.7fr;gap:24px;padding:12px 0}.tool-hub-module-scss-module__MdQlMq__heroAside{display:none}.tool-hub-module-scss-module__MdQlMq__hero h1{font-size:32px}.tool-hub-module-scss-module__MdQlMq__fileArt,.tool-hub-module-scss-module__MdQlMq__unitArt,.tool-hub-module-scss-module__MdQlMq__copy .tool-hub-module-scss-module__MdQlMq__eyebrow,.tool-hub-module-scss-module__MdQlMq__quick,.tool-hub-module-scss-module__MdQlMq__note{display:none}.tool-hub-module-scss-module__MdQlMq__card{padding:14px}.tool-hub-module-scss-module__MdQlMq__copy{flex:1;margin-top:14px}.tool-hub-module-scss-module__MdQlMq__copy h3{font-size:23px}.tool-hub-module-scss-module__MdQlMq__copy p{font-size:11px}.tool-hub-module-scss-module__MdQlMq__quickLinks{gap:5px}.tool-hub-module-scss-module__MdQlMq__quickLinks a{padding:5px;font-size:9px}.tool-hub-module-scss-module__MdQlMq__cards{gap:12px}.tool-hub-module-scss-module__MdQlMq__top{letter-spacing:.5px;font-size:7px}.tool-hub-module-scss-module__MdQlMq__badge{padding:4px;font-size:7px}.tool-hub-module-scss-module__MdQlMq__open{padding:10px;font-size:10px}}@media (prefers-reduced-motion:reduce){.tool-hub-module-scss-module__MdQlMq__shell *{transition:none!important;animation:none!important}}@media (min-width:1000px) and (min-height:501px){.tool-hub-module-scss-module__MdQlMq__main{grid-template-rows:1fr;grid-template-columns:.7fr 1.8fr;align-items:center;gap:42px;max-width:1440px}.tool-hub-module-scss-module__MdQlMq__hero{flex-direction:column;align-items:flex-start;gap:32px}.tool-hub-module-scss-module__MdQlMq__hero h1{font-size:clamp(36px,3.7vw,60px)}.tool-hub-module-scss-module__MdQlMq__heroAside{border-left:1px solid #d2b9e737;padding-left:18px}.tool-hub-module-scss-module__MdQlMq__heroAside p{font-size:12px}.tool-hub-module-scss-module__MdQlMq__collection{height:min(100%,640px)}.tool-hub-module-scss-module__MdQlMq__card{border-radius:8px 28px 8px 8px}.tool-hub-module-scss-module__MdQlMq__fileArt,.tool-hub-module-scss-module__MdQlMq__unitArt{min-height:110px}.tool-hub-module-scss-module__MdQlMq__unitArt{gap:16px}.tool-hub-module-scss-module__MdQlMq__unitArt strong{font-size:34px}.tool-hub-module-scss-module__MdQlMq__quickLinks{gap:6px}.tool-hub-module-scss-module__MdQlMq__quickLinks a{padding:7px;font-size:9px}}.tool-hub-module-scss-module__MdQlMq__card{position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff06}.tool-hub-module-scss-module__MdQlMq__open{background:#d2b9e7;border-color:#d2b9e7;color:#2b2032!important}.tool-hub-module-scss-module__MdQlMq__open:hover{background:#e2caf4}.tool-hub-module-scss-module__MdQlMq__open:active{transform:scale(.98)}.tool-hub-module-scss-module__MdQlMq__badge{background:#d2b9e709}.tool-hub-module-scss-module__MdQlMq__quickLinks a{transition:transform .2s,background .2s}.tool-hub-module-scss-module__MdQlMq__quickLinks a:hover{transform:translateY(-2px)}.tool-hub-module-scss-module__MdQlMq__card{background:radial-gradient(at 90% 0,#b28bdb15,#0000 65%),linear-gradient(145deg,#29232f,#1e1b23);transition:transform .35s,border-color .35s,box-shadow .35s;border-radius:24px!important}.tool-hub-module-scss-module__MdQlMq__card:hover{transform:translateY(-5px);box-shadow:0 24px 60px #0003}.tool-hub-module-scss-module__MdQlMq__card:before{content:"";background:linear-gradient(90deg,#0000,#e3c9ff60,#0000);height:1px;position:absolute;inset:0 24px auto}.tool-hub-module-scss-module__MdQlMq__open{border-radius:12px;justify-content:center;font-weight:500}.tool-hub-module-scss-module__MdQlMq__fileArt,.tool-hub-module-scss-module__MdQlMq__unitArt{background:radial-gradient(#a77acb1a,#0000 75%),repeating-linear-gradient(0deg,#0000 0 23px,#d2b9e704 24px);border:1px solid #d2b9e713;border-radius:18px}@media (min-width:1000px) and (min-height:501px){.tool-hub-module-scss-module__MdQlMq__main{grid-template-columns:.65fr 1.85fr;gap:48px}.tool-hub-module-scss-module__MdQlMq__collection{height:min(100%,660px)}}@media (prefers-reduced-motion:reduce){.tool-hub-module-scss-module__MdQlMq__card:hover{transform:none}}.tool-hub-module-scss-module__MdQlMq__shell{grid-template-rows:60px minmax(0,1fr) 38px;padding:0 max(24px,50vw - 670px)}.tool-hub-module-scss-module__MdQlMq__main{max-width:1340px}@media (max-width:600px){.tool-hub-module-scss-module__MdQlMq__shell{grid-template-rows:54px minmax(0,1fr) 32px;padding:0 20px}}.tool-hub-module-scss-module__MdQlMq__header nav a{font-size:14px}@media (max-width:600px){.tool-hub-module-scss-module__MdQlMq__brand{font-size:19px}.tool-hub-module-scss-module__MdQlMq__header nav a{font-size:11px}}
