.hero-rotator{position:relative;height:335px;overflow:hidden}.hero-rotator .hero-slide{position:absolute;inset:0;width:100%;opacity:0;visibility:hidden;pointer-events:none;transform:translate(4%);transition:opacity .7s ease,transform .85s cubic-bezier(.22,.8,.22,1),visibility 0s linear .85s}.hero-rotator .hero-slide.is-active{opacity:1;visibility:visible;pointer-events:auto;transform:none;transition-delay:0s}.hero-rotator .hero-slide.is-leaving{transform:translate(-4%)}.hero-rotator-dots{position:absolute;z-index:8;bottom:11px;left:50%;display:flex;gap:7px;transform:translate(-50%)}.hero-rotator-dots button{width:7px;height:7px;padding:0;border:0;border-radius:10px;background:#b7c8e8;cursor:pointer;transition:width .3s ease,background .3s ease}.hero-rotator-dots button.active{width:25px;background:#1559f6}.employee-testing-hero{isolation:isolate;color:#fff;border-radius:20px;overflow:hidden}.testing-hero-bg{position:absolute;inset:0;z-index:-2;background:#07357f}.testing-hero-bg:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#041645fa,#052664e6 38%,#05378938 68%,#052e7514)}.testing-hero-bg img{width:100%;height:100%;object-fit:cover;object-position:center}.testing-hero-copy{width:57%;padding:34px 0 28px 44px;position:relative;z-index:2}.testing-eyebrow{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border:1px solid rgba(125,211,252,.35);border-radius:20px;color:#aeeaff;background:#063f916b;font-size:9px;font-weight:800;letter-spacing:.09em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.testing-eyebrow i{display:grid;width:18px;height:18px;place-items:center;border-radius:50%;color:#06357e;background:#68e5e0;font-style:normal}.employee-testing-hero h1{margin:13px 0 8px;color:#fff;font-size:46px;line-height:1.02;letter-spacing:-1.7px}.employee-testing-hero h1 span{color:#77e4f1}.employee-testing-hero h1 span:after{content:"";display:inline-block;width:2px;height:.8em;margin-left:4px;background:#77e4f1;vertical-align:-.05em;animation:testing-caret .8s step-end infinite}.employee-testing-hero p{margin:0;color:#d7e8ff;font-size:14px;line-height:1.5}.testing-hero-actions{display:flex;align-items:center;gap:12px;margin-top:17px}.testing-hero-actions a{text-decoration:none;font-weight:700}.testing-primary{display:flex;align-items:center;justify-content:space-between;min-width:180px;padding:11px 14px;border-radius:9px;color:#073776;background:#fff;box-shadow:0 10px 25px #020f3738}.testing-primary i{display:grid;width:24px;height:24px;place-items:center;border-radius:50%;color:#fff;background:linear-gradient(135deg,#1559f6,#19bad2);font-style:normal}.testing-secondary{padding:12px 15px;border:1px solid rgba(255,255,255,.35);border-radius:9px;color:#fff;background:#ffffff14;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.testing-benefits{display:flex;gap:17px;margin-top:14px;color:#c8dcfa;font-size:9px}.testing-benefits span:before{content:"✓";margin-right:5px;color:#67e4dd;font-weight:800}@keyframes testing-caret{50%{opacity:0}}@media(max-width:1000px){.testing-hero-copy{width:72%;padding-left:36px}.testing-hero-bg img{object-position:60% center}}@media(max-width:650px){.hero-rotator{height:420px}.employee-testing-hero{margin-left:20px;margin-right:20px}.testing-hero-bg:after{background:linear-gradient(90deg,#041645fa,#052664c7)}.testing-hero-bg img{opacity:.35;object-position:68% center}.testing-hero-copy{width:100%;padding:35px 22px}.employee-testing-hero h1{font-size:38px}.employee-testing-hero p br{display:none}.testing-hero-actions{align-items:stretch;flex-direction:column}.testing-primary{width:100%}.testing-secondary{text-align:center}.testing-benefits{flex-wrap:wrap;gap:8px 14px}.hero-rotator-dots{bottom:13px}}.client-exchange-hero{isolation:isolate;color:#fff;border-radius:20px;overflow:hidden;background:#081a3a}.client-exchange-hero:before{content:"";position:absolute;inset:0;z-index:-3;background:radial-gradient(circle at 74% 32%,rgba(0,198,137,.42),transparent 28%),radial-gradient(circle at 90% 92%,rgba(21,89,246,.55),transparent 35%),linear-gradient(120deg,#07152f,#0c2a63 52%,#0f7d78)}.client-exchange-hero:after{content:"";position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,#05102af5,#071f49d1 43%,#054b5852)}.client-exchange-copy{position:relative;z-index:2;width:55%;padding:34px 0 28px 44px}.client-exchange-eyebrow{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border:1px solid rgba(109,245,205,.38);border-radius:20px;color:#b8fff0;background:#044e5659;font-size:9px;font-weight:800;letter-spacing:.09em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.client-exchange-eyebrow i{display:grid;width:18px;height:18px;place-items:center;border-radius:50%;color:#063f46;background:#6df5cd;font-style:normal}.client-exchange-hero h1{margin:14px 0 9px;color:#fff;font-size:50px;line-height:1;letter-spacing:-1.5px}.client-exchange-hero p{max-width:560px;margin:0;color:#d9f2ff;font-size:14px;line-height:1.55}.client-exchange-actions{display:flex;align-items:center;gap:12px;margin-top:18px}.client-exchange-actions a{text-decoration:none;font-weight:800}.client-exchange-primary{display:flex;align-items:center;justify-content:space-between;min-width:178px;padding:11px 14px;border-radius:9px;color:#062f38;background:#fff;box-shadow:0 12px 26px #000f263d}.client-exchange-primary i{display:grid;width:24px;height:24px;place-items:center;border-radius:50%;color:#fff;background:linear-gradient(135deg,#1559f6,#00c689);font-style:normal}.client-exchange-secondary{padding:12px 15px;border:1px solid rgba(255,255,255,.34);border-radius:9px;color:#fff;background:#ffffff14;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.client-exchange-benefits{display:flex;gap:16px;margin-top:15px;color:#c9f4ee;font-size:9px}.client-exchange-benefits span:before{content:"+";margin-right:5px;color:#6df5cd;font-weight:800}.client-exchange-hero-bg{position:absolute;inset:0;z-index:1;pointer-events:none}.ce-flow-card{position:absolute;right:104px;width:225px;padding:18px;border:1px solid rgba(255,255,255,.24);border-radius:17px;background:#fffffff0;color:#10213f;box-shadow:0 22px 48px #00123247;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ce-flow-card small{display:block;color:#167a72;font-size:9px;font-weight:800;letter-spacing:.12em}.ce-flow-card b{display:block;margin-top:8px;font-size:24px;letter-spacing:-.03em}.ce-flow-card span{display:block;margin-top:6px;color:#66758f;font-size:11px}.ce-flow-card--seller{top:48px}.ce-flow-card--buyer{right:52px;top:184px}.ce-flow-line{position:absolute;right:220px;top:143px;width:130px;height:58px;border-right:2px solid rgba(109,245,205,.8);border-bottom:2px solid rgba(109,245,205,.8);border-radius:0 0 26px}.ce-flow-line:after{content:">";position:absolute;right:-15px;bottom:-18px;width:30px;height:30px;display:grid;place-items:center;border-radius:50%;color:#063f46;background:#6df5cd;font-weight:900;box-shadow:0 8px 18px #00c68940}.ce-mini-board{position:absolute;right:318px;bottom:36px;width:188px;display:grid;gap:7px;padding:12px;border:1px solid rgba(255,255,255,.18);border-radius:14px;background:#0716368f;box-shadow:0 18px 34px #000c2238;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ce-mini-board span{display:flex;align-items:center;gap:8px;color:#dff7ff;font-size:10px}.ce-mini-board i{width:8px;height:8px;border-radius:50%;background:#6df5cd;box-shadow:0 0 0 4px #6df5cd1f}@media(max-width:1000px){.client-exchange-copy{width:68%;padding-left:36px}.ce-flow-card{right:54px}.ce-flow-card--buyer{right:24px}.ce-mini-board{right:210px}}@media(max-width:650px){.client-exchange-hero{margin-left:20px;margin-right:20px}.client-exchange-copy{width:100%;padding:34px 22px}.client-exchange-hero h1{font-size:39px}.client-exchange-hero p{font-size:13px}.client-exchange-actions{align-items:stretch;flex-direction:column}.client-exchange-primary{width:100%}.client-exchange-secondary{text-align:center}.client-exchange-benefits{flex-wrap:wrap;gap:8px 14px}.ce-flow-card,.ce-flow-line,.ce-mini-board{display:none}.client-exchange-hero:after{background:linear-gradient(90deg,#05102af5,#071f49b8)}}#root{min-height:100vh}.pmh-layout svg{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.pmh-card{min-width:0}.pmh-card h3,.pmh-card p{overflow-wrap:anywhere}@media(max-width:600px){.pmh-cards{grid-template-columns:1fr!important}}.hero-visual{width:56%;right:0;overflow:hidden;border-radius:18px 0 0 18px}.hero-visual img{transform:translate(7%) scale(1.18);transform-origin:52% 52%;object-position:center 32%}.hero-speed-card{left:12px;width:124px;padding:11px 11px 8px}.hero-speed-card span{font-size:7px;line-height:1.45}.hero-promo-card{right:8px;width:176px;padding:12px}.catalog-card-icon{position:relative;overflow:hidden}.catalog-card-icon img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}html.react-page-styles-loading #root>:not(.ft-site-header){visibility:hidden!important}.city-suggestions [role=option][aria-selected=true]{background:#f0f5ff;color:#1559f6}.pmp-cover>span{display:block}.pm-field.has-error>input,.pm-field.has-error>textarea{border-color:#dc4c5a!important;box-shadow:0 0 0 3px #dc4c5a1a}.pm-field .pm-field-error{display:block;margin-top:6px;color:#c83d4b;font-size:10px;font-weight:700}.pm-step-error{margin:14px 0;padding:11px 13px;border:1px solid #efc1c6;border-radius:9px;color:#b93342;background:#fff4f5;font-size:11px;font-weight:700}.pm-preview-explained{position:relative}.pm-preview-hint{position:absolute;z-index:2;top:12px;right:12px;padding:6px 9px;border:1px solid #cddaf3;border-radius:999px;color:#315b9d;background:#f3f7ff;font-size:9px;font-weight:800;cursor:help}.pm-preview-tooltip{position:absolute;z-index:8;top:46px;right:12px;width:min(270px,calc(100% - 24px));padding:10px 12px;border-radius:9px;color:#fff;background:#243b63;box-shadow:0 10px 28px #182b4c38;font-size:10px;font-weight:700;line-height:1.45;opacity:0;pointer-events:none;transform:translateY(-4px);transition:.16s}.pm-preview-explained:hover .pm-preview-tooltip,.pm-preview-explained:focus-within .pm-preview-tooltip,.pm-preview-hint:hover+.pm-preview-tooltip{opacity:1;transform:translateY(0)}.pm-preview-action{cursor:help}@media(max-width:700px){.pm-preview-hint{position:static;display:inline-flex;margin-bottom:10px}.pm-preview-tooltip{position:static;display:block;width:auto;margin-bottom:12px;color:#536684;background:#f3f7ff;box-shadow:none;opacity:1;transform:none}}.pmp-cover .pm-upload-box.has-image{cursor:default}.pmp-cover-actions{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:10px}.pmp-cover-actions label,.pmp-cover-actions button{height:42px;display:flex;align-items:center;justify-content:center;gap:7px;border:1px solid #d9e2ef;border-radius:9px;color:#31517f;background:#fff;font:700 10px Inter,Arial,sans-serif;cursor:pointer;transition:.18s}.pmp-cover-actions label:hover{border-color:#8facf1;color:#1559f6;background:#f5f8ff}.pmp-cover-actions button{border-color:#f0d2d5;color:#c8424d;background:#fff8f8}.pmp-cover-actions button:hover{border-color:#e89da3;background:#fff0f1}.pmp-cover-actions svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.pmp-cover-actions input{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}#pm-detail .pm-customer-reviews{position:relative;width:min(1060px,calc(100% - 32px));margin:56px auto 80px;padding:42px;overflow:hidden;border:1px solid #dfe5f2;border-radius:26px;background:linear-gradient(145deg,#fff,#fbfaff 52%,#f4f8ff);box-shadow:0 24px 65px #2230601c}#pm-detail .pm-customer-reviews:before{content:"";position:absolute;top:-125px;right:-95px;width:290px;height:290px;border-radius:50%;background:radial-gradient(circle,#7057e824,#7057e800 68%);pointer-events:none}.pm-discussion-tabs{position:relative;z-index:1;width:fit-content;display:flex;gap:5px;margin:-22px auto 34px;padding:5px;border:1px solid #e0e6f1;border-radius:14px;background:#f1f4fa}.pm-discussion-tabs button{min-width:155px;padding:12px 22px;border:0;border-radius:10px;color:#697791;background:transparent;font:750 12px Inter,Arial,sans-serif;cursor:pointer}.pm-discussion-tabs button.active{color:#fff;background:linear-gradient(115deg,#6f51e5,#397bf2);box-shadow:0 8px 20px #4953cd38}.pm-question-mark{background:linear-gradient(145deg,#19a97f,#397bf2)}.pm-question-login{max-width:790px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:15px;margin:0 auto;padding:18px 20px;border:1px solid #d9e5f1;border-radius:17px;background:#fff}.pm-question-login>span{width:40px;height:40px;display:grid;place-items:center;border-radius:12px;color:#fff;background:linear-gradient(145deg,#19a97f,#397bf2);font-weight:800}.pm-question-login b,.pm-question-login p{display:block;margin:0}.pm-question-login b{color:#1d2b50;font-size:13px}.pm-question-login p{margin-top:4px;color:#74839c;font-size:10px}.pm-question-login a{padding:11px 16px;border-radius:10px;color:#fff;background:#315ee9;text-decoration:none;font-size:10px;font-weight:800}.pm-question-list{max-width:790px;display:grid;gap:14px;margin:24px auto 0}.pm-question-list>article{padding:21px;border:1px solid #dfe6f0;border-radius:17px;background:#fff;box-shadow:0 8px 25px #2737670d}.pm-question-head{display:flex;align-items:center;gap:11px}.pm-question-head span b,.pm-question-head span small{display:block}.pm-question-head span b{color:#213052;font-size:12px}.pm-question-head span small{margin-top:3px;color:#8a95a8;font-size:9px}.pm-question-list>article>p{margin:15px 0 0;color:#35435d;font-size:12px;line-height:1.7;white-space:pre-wrap}.pm-author-answer{position:relative;margin-top:16px;padding:17px 19px;border-left:4px solid #19a97f;border-radius:0 13px 13px 0;background:linear-gradient(115deg,#effaf7,#f4f8ff)}.pm-author-answer small{color:#13826a;font-size:9px;font-weight:850;letter-spacing:.12em}.pm-author-answer p{margin:7px 0 0;color:#263b54;font-size:12px;line-height:1.7;white-space:pre-wrap}.pm-author-answer time{display:block;margin-top:8px;color:#8390a4;font-size:8px}.pm-answer-form{margin-top:16px;padding-top:16px;border-top:1px dashed #dce4ef}.pm-answer-form label>span{display:block;margin-bottom:7px;color:#263756;font-size:10px;font-weight:800}.pm-answer-form textarea{width:100%;min-height:90px;padding:13px;border:1px solid #d9e1ed;border-radius:11px;resize:vertical;font:11px/1.6 Inter,Arial,sans-serif}.pm-answer-form footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:9px;color:#8290a5;font-size:9px}.pm-answer-form button{padding:10px 15px;border:0;border-radius:9px;color:#fff;background:#187f69;font-size:9px;font-weight:800;cursor:pointer}.pm-answer-form button:disabled{opacity:.55}.pmp-question-link{display:flex;align-items:center;gap:10px;margin:12px 0;padding:11px 12px;border:1px solid #d9e3f4;border-radius:12px;color:#29466f;background:linear-gradient(115deg,#f4f8ff,#f2fbf8);text-decoration:none}.pmp-question-link>i{width:28px;height:28px;display:grid;place-items:center;flex:0 0 28px;border-radius:9px;color:#fff;background:linear-gradient(145deg,#19a97f,#397bf2);font-style:normal;font-weight:850}.pmp-question-link>span{min-width:0;flex:1}.pmp-question-link b,.pmp-question-link small{display:block}.pmp-question-link b{color:#203653;font-size:10px}.pmp-question-link small{margin-top:2px;color:#77869c;font-size:8px}.pmp-question-link>strong{color:#4271d8}#pm-detail .pm-reviews-heading{position:relative;display:flex;align-items:center;justify-content:center;gap:16px;margin:0 auto 28px;text-align:center}.pm-reviews-mark{width:52px;height:52px;display:grid;place-items:center;flex:0 0 52px;border-radius:16px;color:#fff;background:linear-gradient(145deg,#7658f1,#4f7df2);box-shadow:0 12px 26px #644edc40;font-size:25px}#pm-detail .pm-reviews-heading small{color:#6d52dc;font-size:10px;font-weight:800;letter-spacing:.14em}#pm-detail .pm-reviews-heading h2{margin:6px 0 5px;color:#182346;font-size:29px;letter-spacing:-.5px}#pm-detail .pm-reviews-heading p{margin:0;color:#78859d;font-size:12px}.pm-review-composer{position:relative;max-width:790px;margin:0 auto;padding:22px;border:1px solid #dce3ef;border-radius:18px;background:#ffffffe6;box-shadow:0 10px 30px #2737670f}.pm-review-composer.locked{border-style:dashed;background:#f8f9fddb}.pm-review-composer-copy{text-align:center}.pm-review-composer-copy b,.pm-review-composer-copy span{display:block}.pm-review-composer-copy b{color:#1d2b50;font-size:16px}.pm-review-composer-copy span{margin-top:6px;color:#74839c;font-size:11px}.pm-review-inline-stars{display:flex;justify-content:center;gap:4px;margin:15px 0}.pm-review-inline-stars button{padding:0 2px;border:0;color:#dfe4ed;background:transparent;font-size:31px;line-height:1;cursor:pointer;transition:color .15s,transform .15s}.pm-review-inline-stars button.active{color:#ffb02e}.pm-review-inline-stars button:not(:disabled):hover{transform:translateY(-2px) scale(1.08)}.pm-review-inline-stars button:disabled{cursor:default;opacity:.58}.pm-review-composer label,.pm-review-composer textarea{display:block;width:100%}.pm-review-composer textarea{min-height:108px;padding:15px 16px;border:1px solid #d9e1ed;border-radius:13px;color:#2f3c58;background:#fff;outline:none;resize:vertical;font:12px/1.55 Inter,Arial,sans-serif}.pm-review-composer textarea:focus{border-color:#7658e8;box-shadow:0 0 0 4px #7057e81a}.pm-review-composer textarea:disabled{color:#929bad;background:#f1f3f7;cursor:not-allowed}.pm-review-composer footer{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:12px}.pm-review-composer footer>span{color:#8793a7;font-size:9px}.pm-review-composer footer button{min-width:175px;height:40px;border:0;border-radius:10px;color:#fff;background:linear-gradient(115deg,#6f51e5,#397bf2);box-shadow:0 8px 18px #5b4bd733;font-size:10px;font-weight:800;cursor:pointer}.pm-review-composer footer button:disabled{color:#9ca5b5;background:#e5e8ee;box-shadow:none;cursor:not-allowed}#pm-detail .pm-review-list{max-width:790px;display:grid;gap:12px;margin:24px auto 0}.pm-review-empty{max-width:790px;margin:24px auto 0;padding:24px;border-top:1px solid #e4e8f1;color:#8390a5;text-align:center}.pm-review-empty span,.pm-review-empty b,.pm-review-empty p{display:block}.pm-review-empty span{color:#c7b9fb;font-size:29px}.pm-review-empty b{margin-top:6px;color:#3a4966;font-size:12px}.pm-review-empty p{margin:6px 0 0;font-size:10px}@media(max-width:700px){#pm-detail .pm-customer-reviews{width:calc(100% - 24px);margin:30px auto 54px;padding:25px 16px;border-radius:20px}#pm-detail .pm-reviews-heading{align-items:center;flex-direction:column;gap:11px}#pm-detail .pm-reviews-heading h2{font-size:24px}.pm-review-composer{padding:17px}.pm-review-composer footer{align-items:stretch;flex-direction:column;text-align:center}.pm-review-composer footer button{width:100%}.pm-discussion-tabs{width:100%;margin:-10px auto 26px}.pm-discussion-tabs button{min-width:0;flex:1;padding:11px 8px}.pm-question-login{grid-template-columns:auto 1fr}.pm-question-login a{grid-column:1/-1;text-align:center}.pm-answer-form footer{align-items:stretch;flex-direction:column}}.profile-market .profile-market-metric .status.ARCHIVED{color:#7046a1;background:#f2eaff;box-shadow:inset 0 0 0 1px #dfcff5}.profile-market .profile-market-metric .status.MODERATION{color:#315fbd;background:#eaf1ff;box-shadow:inset 0 0 0 1px #cfddf7}.profile-market-order .profile-market-order-status.NEW{color:#315fbd;background:#eaf1ff}.profile-market-order .profile-market-order-status.CONTACTED{color:#7452a1;background:#f2eaff}.profile-market-order .profile-market-order-status.IN_PROGRESS{color:#9a6507;background:#fff2d6}.profile-market-order .profile-market-order-status.COMPLETED{color:#087a59;background:#e5f8ef}.profile-market-order .profile-market-order-status.CANCELLED{color:#bd414c;background:#ffeaed}#pm-detail .pmp-onec-features article{min-height:66px;gap:13px;border:1px solid #e1e9f2;background:linear-gradient(135deg,#fbfdff,#f5faf8);box-shadow:0 5px 16px #2341690d}#pm-detail .pmp-onec-features article>i{width:38px;height:38px;display:grid;place-items:center;flex:0 0 38px;border-radius:12px;color:#fff;background:linear-gradient(145deg,#14ba8a,#2879ed);box-shadow:0 7px 15px #14a69133}#pm-detail .pmp-onec-features article>i svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2.1;stroke-linecap:round;stroke-linejoin:round}#pm-detail .pmp-onec-features article>b{color:#253753;font-size:11px;line-height:1.45}.pmp-crop-overlay{position:fixed;z-index:1600;inset:0;display:grid;place-items:center;padding:20px;background:#0a1430b8;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.pmp-crop-dialog{width:min(820px,100%);max-height:calc(100vh - 40px);overflow:auto;padding:24px;border-radius:22px;background:#fff;box-shadow:0 32px 90px #050d265c}.pmp-crop-dialog>header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:18px}.pmp-crop-dialog>header small{color:#1559f6;font-size:11px;font-weight:800;letter-spacing:.1em}.pmp-crop-dialog>header h2{margin:6px 0;font-size:24px}.pmp-crop-dialog>header p{margin:0;color:#6d7c95;font-size:13px;line-height:1.5}.pmp-crop-dialog>header>button{flex:0 0 38px;height:38px;border:0;border-radius:50%;color:#52627c;background:#edf2f8;font-size:25px;cursor:pointer}.pmp-crop-preview{position:relative;display:grid;place-items:center;overflow:hidden;aspect-ratio:16 / 9;border-radius:16px;background:linear-gradient(145deg,#eaf0fa,#f7f9fc)}.pmp-crop-preview canvas{display:block;width:100%;height:100%}.pmp-crop-preview>span{position:absolute;color:#687996}.pmp-crop-controls{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px}.pmp-crop-controls label{display:grid;gap:8px;color:#435574;font-size:12px;font-weight:700}.pmp-crop-controls input{width:100%;accent-color:#1559f6}.pmp-crop-error{margin:14px 0 0;color:#bd334b}.pmp-crop-dialog>footer{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.pmp-crop-dialog>footer button{min-height:43px;padding:0 18px;border-radius:10px;font-weight:800;cursor:pointer}.pmp-crop-dialog>footer .secondary{border:1px solid #dbe3ef;color:#52647f;background:#fff}.pmp-crop-dialog>footer .primary{border:0;color:#fff;background:linear-gradient(110deg,#1559f6,#287af5)}.pmp-crop-dialog button:disabled{cursor:wait;opacity:.6}@media(max-width:650px){.pmp-crop-overlay{padding:8px}.pmp-crop-dialog{max-height:calc(100vh - 16px);padding:17px;border-radius:16px}.pmp-crop-dialog>header h2{font-size:20px}.pmp-crop-controls{grid-template-columns:1fr;gap:10px}.pmp-crop-dialog>footer button{flex:1}}
