.ml-page{--ink:#090d14;--muted:#7b8ba7;--rule:#e4eaf3;--soft:#f7f9fc}.ml-page-head{text-align:center;max-width:1080px;margin:0 auto}.ml-page-head h2{letter-spacing:-.065em;color:#020303;font-size:clamp(42px,5.1vw,86px);font-weight:750;line-height:.98}.ml-page-head p{color:var(--muted);letter-spacing:-.02em;max-width:920px;margin:20px auto 0;font-size:clamp(16px,1.32vw,22px);line-height:1.4}.ml-page-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-top:26px;display:flex}.ml-page-security .ml-page-actions{justify-content:flex-start}.ml-refined .ml-ghost-btn{height:52px;color:var(--ink);letter-spacing:-.2px;white-space:nowrap;background:#fff;border:1px solid #dfe4ec;border-radius:999px;align-items:center;gap:12px;padding:0 24px 0 16px;font-size:15px;font-weight:500;text-decoration:none;transition:transform .18s,box-shadow .2s,border-color .2s;display:inline-flex;box-shadow:0 1px 2px #0d15260a}.ml-refined .ml-ghost-btn:hover{border-color:#cbd3de;transform:translateY(-1px);box-shadow:0 6px 18px #14243a12}.ml-play-dot{width:30px;height:30px;color:var(--ink);border:1px solid #dfe4ec;border-radius:50%;place-items:center;font-size:10px;display:inline-grid}.ml-note{z-index:3;color:#9aa3b2;letter-spacing:-.1px;pointer-events:none;flex-direction:column;gap:4px;max-width:150px;font:italic 500 14px/1.35 Segoe Print,Bradley Hand,Comic Sans MS,cursive;display:flex;position:absolute}.ml-note-left{bottom:4%;left:1%;transform:rotate(-8deg)}.ml-note-right{text-align:right;align-items:flex-end;bottom:6%;right:1%;transform:rotate(6deg)}.ml-note-right svg{transform:scaleX(-1)}.ml-paper-pair{z-index:0;pointer-events:none;width:170px;height:260px;position:absolute}.ml-paper-pair-left{top:4%;left:0}.ml-paper-pair-right{top:4%;right:0}.ml-paper-pair .ml-paper{width:150px;height:190px;position:absolute}.ml-paper-pair-left .ml-paper:first-child{top:0;left:0;transform:rotate(-12deg)}.ml-paper-pair-left .ml-paper:last-child{top:120px;left:46px;transform:rotate(-4deg)}.ml-paper-pair-right .ml-paper:first-child{top:0;right:0;transform:rotate(10deg)}.ml-paper-pair-right .ml-paper:last-child{top:120px;right:46px;transform:rotate(4deg)}.ml-page-demo-wrap{margin-top:34px;padding:0 9.5%;position:relative}.ml-page-product .ml-section-status{display:none}.ml-refined .ml-page-product .ml-workspace{border-radius:16px;width:100%;max-width:1120px;margin:0 auto}.ml-hidden-in-overview{display:none!important}.ml-refined .ml-table-tools .ml-text-link{color:#1670ff;align-items:center;gap:5px;font-size:12px;display:inline-flex}.ml-steps-row{grid-template-columns:repeat(3,1fr);gap:52px;max-width:1440px;margin:34px auto 0;padding:0 5%;list-style:none;display:grid}.ml-step-card{border:1px solid var(--rule);background:#fff;border-radius:18px;padding:24px 26px 22px;position:relative;box-shadow:0 8px 26px #1c427e08}.ml-step-no{border-radius:50%;place-items:center;width:34px;height:34px;font-size:16px;font-weight:700;display:grid;position:absolute;top:14px;left:14px}.ml-step-body{gap:18px;margin-top:30px;padding-left:0;display:flex}.ml-step-icon{border-radius:16px;flex-shrink:0;place-items:center;width:62px;height:62px;display:grid}.ml-step-card h3{letter-spacing:-.03em;color:var(--ink);margin-bottom:8px;font-size:20px;font-weight:700}.ml-step-card p{color:var(--muted);font-size:15px;line-height:1.45}.ml-step-tags{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.ml-step-tags span{background:var(--soft);color:#4f5c74;border:1px solid #edf1f6;border-radius:999px;padding:6px 12px;font-size:12.5px}.ml-step-arrow{color:#9db3f5;position:absolute;top:50%;right:-40px;transform:translateY(-50%)}.ml-blue-soft{color:#1670ff;background:#eaf2ff}.ml-green-soft{color:#22a95a;background:#e7f7ec}.ml-orange-soft{color:#f59a1e;background:#fff1e3}.ml-purple-soft{color:#7c4dff;background:#f1ebff}.ml-gray-soft{color:#66707f;background:#f1f3f6}.ml-mock{z-index:1;border:1px solid var(--rule);background:#fff;border-radius:18px;grid-template-columns:190px minmax(0,1fr) 380px;width:100%;max-width:1120px;margin:0 auto;font-size:13px;display:grid;position:relative;overflow:hidden;box-shadow:0 14px 40px #1c427e0a}.ml-mock-side{border-right:1px solid var(--rule);background:#fcfdff;padding:22px 16px}.ml-mock-side .melano-brand{width:104px;height:22px}.ml-mock-side nav{flex-direction:column;gap:6px;margin-top:24px;display:flex}.ml-mock-side nav button{color:#5e6d8a;text-align:left;border-radius:9px;align-items:center;gap:12px;padding:11px 12px;font-size:13px;transition:background .2s;display:flex}.ml-mock-side nav button:hover{background:#f1f5fb}.ml-mock-side nav button.is-active{color:#1670ff;background:#edf4ff}.ml-mock-main{padding:22px 24px}.ml-mock-title{color:var(--ink);align-items:center;gap:12px;font-size:15px;display:flex}.ml-mock-filters{gap:10px;margin:18px 0 14px;display:flex}.ml-mock-filters span{background:var(--soft);color:#5e6d8a;border-radius:999px;align-items:center;gap:6px;padding:6px 11px;font-size:12px;display:inline-flex}.ml-mock-filters span b{background:#fff;border-radius:999px;padding:1px 7px;font-size:11px;font-weight:600}.ml-mock-filters span.is-active{color:#1670ff;background:#eaf2ff}.ml-mock-questions{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ml-mock-questions button{border:1px solid var(--rule);width:100%;color:var(--ink);text-align:left;background:#fff;border-radius:12px;grid-template-columns:26px 1fr auto 18px;align-items:center;gap:12px;padding:12px 14px;font-size:13px;transition:background .18s,border-color .18s;display:grid}.ml-mock-questions button:hover,.ml-mock-questions li.is-selected button{background:#f9fbff;border-color:#cfe0ff}.ml-mock-questions button b{background:var(--soft);border-radius:50%;place-items:center;width:26px;height:26px;font-size:12px;display:grid}.ml-mock-questions svg{color:#a0abbe}.ml-badge-green,.ml-badge-orange{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:11.5px;font-style:normal;display:inline-flex}.ml-badge-green{color:#1f9d52;background:#e7f7ec}.ml-badge-orange{color:#e88a12;background:#fff1e3}.ml-badge-green i,.ml-badge-orange i{background:currentColor;border-radius:50%;width:6px;height:6px}.ml-mock-answer{border-left:1px solid var(--rule);background:#fbfcfe;padding:22px 24px;animation:.3s cubic-bezier(.2,.8,.2,1) both ml-tab-enter}.ml-mock-answer-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ml-mock-answer h4{letter-spacing:-.02em;color:var(--ink);margin:0;font-size:15px;font-weight:700}.ml-mock-answer>small{color:var(--ink);margin:16px 0 8px;font-size:12px;font-weight:600;display:block}.ml-mock-answer>p{background:var(--soft);color:#4f5c74;border-radius:12px;margin:0;padding:14px 16px;font-size:13px;line-height:1.5}.ml-source-tile{border:1px solid var(--rule);background:#fff;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin-top:8px;padding:12px 14px;display:grid}.ml-source-tile>span:not(.ml-file-badge){color:var(--ink);flex-direction:column;font-size:13px;font-weight:600;display:flex}.ml-source-tile>span:not(.ml-file-badge) small{color:var(--muted);margin-top:2px;font-size:11.5px;font-weight:400}.ml-source-tile svg{color:#6b7686}.ml-sec-hero{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:40px;padding:10px 2% 0;display:grid}.ml-sec-copy h2{letter-spacing:-.065em;color:#020303;font-size:clamp(42px,5.1vw,86px);font-weight:750;line-height:.98}.ml-sec-copy p{color:var(--muted);max-width:540px;margin:24px 0 0;font-size:clamp(16px,1.25vw,20px);line-height:1.5}.ml-sec-copy .ml-page-actions{margin-top:30px}.ml-sec-art{height:420px;position:relative}.ml-sec-fan{width:330px;height:250px;position:absolute;top:2%;left:22%}.ml-sec-fan .ml-paper{width:150px;height:200px;position:absolute}.ml-sec-fan .ml-paper:first-child{top:10px;left:0;transform:rotate(-10deg)}.ml-sec-fan .ml-paper:nth-child(2){top:0;left:100px;transform:rotate(-3deg)}.ml-sec-fan .ml-paper:nth-child(3){top:8px;left:200px;transform:rotate(7deg)}.ml-chip{border:1px solid var(--rule);color:#3b4658;white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:9px;padding:10px 16px;font-size:13px;font-weight:500;display:inline-flex;box-shadow:0 6px 18px #1c427e0a}.ml-chip-access{position:absolute;top:10%;left:0}.ml-chip-safe{position:absolute;bottom:6%;right:0}.ml-dash{width:80px;height:60px;position:absolute}.ml-dash-a{top:22%;left:14%}.ml-dash-b{bottom:20%;right:20%;transform:scaleX(-1)}.ml-role-stack{flex-direction:column;gap:10px;display:flex;position:absolute;top:10%;right:0}.ml-role-stack .ml-chip{padding:8px 14px}.ml-role-blue{color:#1670ff}.ml-role-green{color:#22a95a}.ml-role-purple{color:#7c4dff}.ml-role-gray{color:#66707f}.ml-answer-card{border:1px solid var(--rule);background:#fff;border-radius:18px;width:60%;min-width:360px;padding:20px 22px;position:absolute;top:40%;left:12%;box-shadow:0 20px 50px #1c427e14}.ml-answer-card-head{align-items:center;gap:10px;display:flex}.ml-answer-card-head strong{letter-spacing:-.02em;flex:1;font-size:15px}.ml-answer-card>p{color:#3b4658;margin:14px 0 16px;font-size:15px;line-height:1.5}.ml-answer-card-sources{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ml-answer-card-sources .ml-source-tile{grid-template-columns:auto 1fr;margin:0}.ml-pillars{grid-template-columns:repeat(3,1fr);gap:18px;margin:34px 2% 0;display:grid}.ml-pillar{border:1px solid var(--rule);background:#fff;border-radius:18px;gap:18px;padding:24px 26px;display:flex;box-shadow:0 8px 26px #1c427e08}.ml-pillar .ml-square-icon{border-radius:16px;flex-shrink:0;place-items:center;width:66px;height:66px;display:grid}.ml-pillar h3{letter-spacing:-.03em;margin-bottom:8px;font-size:19px;font-weight:700}.ml-pillar p{color:var(--muted);font-size:14.5px;line-height:1.5}.ml-sec-bottom{border:1px solid var(--rule);background:#fff;border-radius:18px;grid-template-columns:1fr 1.05fr 1fr;margin:18px 2% 0;display:grid;overflow:hidden;box-shadow:0 8px 26px #1c427e08}.ml-sec-col{padding:26px 30px}.ml-sec-col+.ml-sec-col{border-left:1px solid var(--rule)}.ml-eyebrow{letter-spacing:.08em;color:var(--muted);margin-bottom:10px;font-size:11.5px;font-weight:600;display:block}.ml-sec-col-intro h3{letter-spacing:-.045em;margin-bottom:12px;font-size:clamp(22px,1.9vw,30px);font-weight:750;line-height:1.15}.ml-sec-col-intro p{color:var(--muted);max-width:400px;font-size:14.5px;line-height:1.55}.ml-sec-col-intro .ml-ghost-btn{height:48px;margin-top:20px}.ml-col-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.ml-col-head h3{letter-spacing:-.02em;font-size:17px;font-weight:700}.ml-text-link{color:#1670ff;white-space:nowrap;align-items:center;gap:6px;font-size:13px;text-decoration:none;display:inline-flex}.ml-event-list{margin:0;padding:0;list-style:none}.ml-event-list li{color:#4f5c74;border-bottom:1px solid #edf1f6;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:11px 0;font-size:13.5px;display:grid}.ml-event-list li:last-child{border-bottom:0}.ml-event-list .ml-round-icon{border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.ml-event-list time{color:var(--muted);white-space:nowrap;font-size:12px}.ml-role-row{flex-wrap:wrap;gap:10px;margin-bottom:26px;display:flex}.ml-role-row .ml-chip{padding:8px 14px}.ml-version-row{border:1px solid var(--rule);border-radius:12px;grid-template-columns:auto 1fr auto auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.ml-version-row>span:not(.ml-file-badge){flex-direction:column;font-size:13.5px;font-weight:600;display:flex}.ml-version-row>span:not(.ml-file-badge) small{color:var(--muted);font-size:11.5px;font-weight:400}.ml-version-tag{color:#1670ff;background:#eaf2ff;border-radius:999px;padding:4px 10px;font-size:12px;font-style:normal}.ml-page .ml-blue{color:#1670ff}.ml-page .ml-green{color:#22a95a}.ml-page .ml-orange{color:#f59a1e}@media (max-width:1150px){.ml-page-demo-wrap{padding:0 4%}.ml-paper-pair,.ml-note{display:none}.ml-mock{grid-template-columns:170px minmax(0,1fr) 340px}.ml-steps-row{gap:36px}.ml-step-arrow{right:-32px}.ml-sec-art{height:400px}.ml-answer-card{min-width:320px}}@media (max-width:1000px){.ml-steps-row{grid-template-columns:1fr;gap:16px;max-width:640px}.ml-step-arrow{display:none}.ml-mock{grid-template-columns:1fr}.ml-mock-side{display:none}.ml-mock-answer{border-left:0;border-top:1px solid var(--rule)}.ml-paper-pair,.ml-note{display:none}.ml-sec-hero{grid-template-columns:1fr}.ml-sec-art{height:460px}.ml-pillars,.ml-sec-bottom{grid-template-columns:1fr}.ml-sec-col+.ml-sec-col{border-left:0;border-top:1px solid var(--rule)}}@media (max-width:560px){.ml-sec-art{height:520px}.ml-sec-fan{width:280px;left:5%}.ml-answer-card{width:92%;min-width:0;top:46%;left:4%}.ml-answer-card-sources{grid-template-columns:1fr}.ml-role-stack{display:none}.ml-page-demo-wrap{padding:0}}
.ml-snap .ml-screen-inner{transform-origin:0 0}@media (min-width:851px){.ml-refined .reference-copy h1{font-size:min(5.35vw,9.6svh)}.ml-refined .reference-copy>p{max-width:580px;margin-top:18px;font-size:clamp(16px,1.25vw,21px)}}.ml-page-head h2,.ml-sec-copy h2{font-size:clamp(38px,4.3vw,70px)}.ml-page-head p{margin-top:14px;font-size:clamp(15px,1.22vw,20px)}.ml-page-actions{margin-top:20px}@media (min-width:1051px){.ml-page-workflow{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);grid-template-areas:"head steps""demo demo";align-items:center;gap:22px 44px;padding-left:3%;padding-right:3%;display:grid}.ml-page-workflow .ml-page-head{text-align:left;grid-area:head;max-width:none;margin:0}.ml-page-workflow .ml-page-head p{max-width:560px;margin-left:0}.ml-page-workflow .ml-page-actions{justify-content:flex-start}.ml-page-workflow .ml-steps-row{grid-area:steps;grid-template-columns:1fr;gap:12px;max-width:none;margin:0;padding:0}.ml-page-workflow .ml-step-card{border-radius:16px;grid-template-columns:auto auto minmax(0,1fr);align-items:center;column-gap:16px;padding:14px 20px 14px 16px;display:grid}.ml-page-workflow .ml-step-no{width:32px;height:32px;font-size:15px;position:static}.ml-page-workflow .ml-step-body{align-items:center;gap:14px;margin:0}.ml-page-workflow .ml-step-icon{border-radius:13px;width:50px;height:50px}.ml-page-workflow .ml-step-icon svg{width:24px;height:24px}.ml-page-workflow .ml-step-card h3{margin-bottom:4px;font-size:17.5px}.ml-page-workflow .ml-step-card p{font-size:13.5px;line-height:1.4}.ml-page-workflow .ml-step-tags{grid-column:1/-1;gap:6px;margin-top:10px}.ml-page-workflow .ml-step-tags span{padding:4px 10px;font-size:12px}.ml-page-workflow .ml-step-arrow{display:none}.ml-page-workflow .ml-page-demo-wrap{grid-area:demo;margin-top:0;padding:0 8%}.ml-page-workflow .ml-mock{max-width:1240px;font-size:14px}.ml-page-workflow .ml-mock-questions button{padding:13px 15px;font-size:14px}.ml-page-workflow .ml-mock-answer>p{font-size:14px}.ml-page-workflow .ml-paper-pair{width:150px;height:230px;top:8%}.ml-page-workflow .ml-paper-pair .ml-paper{width:132px;height:170px}.ml-page-workflow .ml-paper-pair-left .ml-paper:last-child{top:100px;left:40px}.ml-page-workflow .ml-paper-pair-right .ml-paper:last-child{top:100px;right:40px}.ml-page-security .ml-sec-hero{gap:30px;padding:0 2%}.ml-page-security .ml-sec-copy p{margin-top:16px;font-size:clamp(15px,1.2vw,19px)}.ml-page-security .ml-sec-copy .ml-page-actions{margin-top:22px}.ml-page-security .ml-sec-art{height:372px}.ml-page-security .ml-pillars{gap:14px;margin-top:20px}.ml-page-security .ml-pillar{border-radius:16px;gap:14px;padding:16px 20px}.ml-page-security .ml-pillar .ml-square-icon{border-radius:14px;width:54px;height:54px}.ml-page-security .ml-pillar .ml-square-icon svg{width:26px;height:26px}.ml-page-security .ml-pillar h3{margin-bottom:5px;font-size:17.5px}.ml-page-security .ml-pillar p{font-size:13.5px;line-height:1.45}.ml-page-security .ml-sec-bottom{border-radius:16px;margin-top:14px}.ml-page-security .ml-sec-col{padding:18px 22px}.ml-page-security .ml-sec-col-intro h3{margin-bottom:8px;font-size:clamp(20px,1.6vw,26px)}.ml-page-security .ml-sec-col-intro p{font-size:13.5px}.ml-page-security .ml-sec-col-intro .ml-ghost-btn{height:44px;margin-top:14px}.ml-page-security .ml-event-list li{padding:8px 0;font-size:13px}.ml-page-security .ml-event-list .ml-round-icon{width:30px;height:30px}.ml-page-security .ml-role-row{margin-bottom:16px}.ml-page-security .ml-col-head{margin-bottom:10px}.ml-page-product .ml-page-demo-wrap{padding:0 8%}.ml-refined .ml-page-product .ml-workspace{max-width:1240px}}.ml-refined .ml-pricing-split{padding-top:12px;padding-bottom:12px}@media (min-width:1051px){.ml-refined .ml-pricing-split{grid-template-columns:minmax(0,1.62fr) minmax(0,1fr);align-items:center;column-gap:34px;padding-left:3.5%;padding-right:3.5%;display:grid}.ml-pricing-left{min-width:0}.ml-refined .ml-pricing-split .ml-heading{text-align:left;padding:0}.ml-refined .ml-pricing-split .ml-heading h2{font-size:clamp(38px,4.3vw,70px)}.ml-refined .ml-pricing-split .ml-heading>p{max-width:560px;margin:10px 0 0}.ml-refined .ml-pricing-split .ml-billing-toggle{justify-content:flex-start;margin:18px 0 14px}.ml-refined .ml-pricing-split .ml-plans-v2{gap:12px;max-width:none;padding:12px 0 4px}.ml-refined .ml-pricing-split .ml-plan-v2.ml-plan{border-radius:18px;padding:22px 20px 20px}.ml-refined .ml-pricing-split .ml-plan-v2.ml-plan-left,.ml-refined .ml-pricing-split .ml-plan-v2.ml-plan-right{transform:scale(.96)}.ml-refined .ml-pricing-split .ml-plan-v2.ml-plan-left{transform-origin:100%}.ml-refined .ml-pricing-split .ml-plan-v2.ml-plan-right{transform-origin:0}.ml-refined .ml-pricing-split .ml-plan-v2.ml-plan-popular{transform:translateY(-12px)}.ml-refined .ml-pricing-split .ml-plan-v2 .ml-plan-price strong{font-size:clamp(30px,2.5vw,40px)!important}.ml-refined .ml-pricing-split .ml-plan-v2 .ml-plan-price strong.ml-plan-custom-text{font-size:clamp(20px,1.6vw,24px)!important}.ml-refined .ml-pricing-split .ml-plan-v2 .ml-plan-price{gap:6px;padding-top:10px!important}.ml-refined .ml-pricing-split .ml-plan-v2 .ml-plan-price>span{font-size:12.5px}.ml-refined .ml-pricing-split .ml-plan-v2 ul.ml-plan-bullets{gap:7px;margin-top:12px}.ml-refined .ml-pricing-split .ml-plan-v2 ul.ml-plan-bullets li{font-size:13.5px}.ml-refined .ml-pricing-split .ml-plan-v2 ul.ml-plan-bullets li svg{width:15px;height:15px}.ml-refined .ml-pricing-split .ml-plan-v2 hr{margin:12px 0 10px}.ml-refined .ml-pricing-split .ml-plan-v2 .ml-plan-cta.ml-cta{height:44px;font-size:14px}.ml-refined .ml-pricing-split .ml-plan-v2>p.ml-plan-description{margin-top:10px;font-size:12px}.ml-refined .ml-pricing-split .ml-popular-tag{padding:5px 11px;font-size:12.5px}.ml-refined .ml-pricing-split .ml-plan-note{text-align:left;margin:8px 0 0}.ml-refined .ml-pricing-split .ml-estimator-v2{max-width:none;margin:0}.ml-refined .ml-pricing-split .ml-estimator{padding:24px 26px 22px}.ml-refined .ml-pricing-split .ml-estimator-grid{grid-template-columns:1fr;gap:20px;margin-top:16px}.ml-refined .ml-pricing-split .ml-savings{justify-content:flex-start}.ml-refined .ml-pricing-split .ml-estimator-benefits{grid-template-columns:1fr;gap:10px;margin-top:16px;display:grid}}.ml-main .ml-switch{background:#dfe3e8}.ml-main .ml-switch.is-on{background:#0f1519}
.ml-back-to-top{right:28px;bottom:calc(28px + env(safe-area-inset-bottom,0px));z-index:60;color:#0f1519;opacity:0;pointer-events:none;background:#fffffff2;border:1px solid #d9dee6;border-radius:50%;place-items:center;width:40px;height:40px;transition:opacity .28s,transform .28s cubic-bezier(.2,.8,.2,1),background .2s,border-color .2s;display:grid;position:fixed;transform:translateY(10px);box-shadow:0 2px 8px #0f15190f}.ml-back-to-top[data-visible=true]{opacity:1;pointer-events:auto;transform:none}.ml-back-to-top:hover{background:#fff;border-color:#0f1519}.melano-site button.ml-back-to-top{color:#0f1519;background:#fffffff2}.melano-site button.ml-back-to-top:hover{background:#fff}.ml-back-to-top svg{width:16px;height:16px}.ml-back-to-top:active{transform:translateY(1px)}.ml-back-to-top:focus-visible{outline-offset:3px;outline:2px solid #367aff}.ml-back-to-top svg{transition:transform .25s cubic-bezier(.2,.8,.2,1)}.ml-back-to-top:hover svg{transform:translateY(-1px)}@media (max-width:700px){.ml-back-to-top{right:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));width:38px;height:38px}}@media (prefers-reduced-motion:reduce){.ml-back-to-top,.ml-back-to-top svg{transition:none}}.ml-refined .ml-stories{max-width:none;padding:40px 0 24px}.ml-stories .ml-page-head{padding:0 3.1%}.ml-stories-rows{flex-direction:column;gap:18px;margin-top:36px;display:flex}.ml-marquee{width:100%;position:relative;overflow:hidden}.ml-marquee:before,.ml-marquee:after{content:"";z-index:2;pointer-events:none;width:clamp(40px,8vw,140px);position:absolute;top:0;bottom:0}.ml-marquee:before{background:linear-gradient(90deg,#fdfefd,#fdfefd00);left:0}.ml-marquee:after{background:linear-gradient(270deg,#fdfefd,#fdfefd00);right:0}.ml-marquee-track{will-change:transform;width:max-content;display:flex}.ml-marquee-group{gap:16px;padding-right:16px;display:flex}.ml-story{background:#fff;border:1px solid #e3e7ec;border-radius:16px;flex-direction:column;flex-shrink:0;gap:14px;width:360px;margin:0;padding:22px 24px 20px;display:flex;box-shadow:0 1px 2px #0f15190a}.ml-story-stars{color:#0f1519;gap:2px;display:inline-flex}.ml-story-stars svg{fill:currentColor}.ml-story blockquote{letter-spacing:-.15px;color:#1f2933;flex:1;margin:0;font-size:15px;line-height:1.5}.ml-story figcaption{color:#6b7280;flex-wrap:wrap;align-items:center;gap:10px;font-size:13px;display:flex}.ml-story-company{letter-spacing:.12em;color:#0f1519;font-weight:700}.ml-story-team:before{content:"·";color:#b4bcc6;margin-right:10px}.ml-story-tag{color:#6b7280;letter-spacing:.02em;white-space:nowrap;background:#f3f5f7;border:1px solid #e3e7ec;border-radius:999px;margin-left:auto;padding:4px 9px;font-size:11px;font-weight:600}@media (max-width:700px){.ml-refined .ml-stories{padding:40px 0 36px}.ml-stories-rows{gap:12px;margin-top:26px}.ml-marquee-group{gap:12px;padding-right:12px}.ml-story{gap:12px;width:280px;padding:18px 18px 16px}.ml-story blockquote{font-size:14px}.ml-story-tag{margin-left:0}}@media (prefers-reduced-motion:reduce){.ml-marquee{scrollbar-width:thin;padding:0 3.1% 6px;overflow-x:auto}.ml-marquee:before,.ml-marquee:after{display:none}.ml-marquee-track{will-change:auto;transform:none!important}.ml-marquee-group[aria-hidden=true]{display:none}}.ml-dialog.ml-video-dialog{width:min(94vw,1120px);padding:18px}.ml-video-dialog .ml-dialog-header{margin-bottom:14px;padding:0 4px}.ml-video-shell{aspect-ratio:16/9;background:#fff;border:1px solid #e3e7ec;border-radius:18px;width:100%;margin:0;position:relative;overflow:hidden;box-shadow:0 14px 40px #0f15190f,0 1px 2px #0f15190a}.ml-video-media{background:#0f1519;border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.ml-video-play{z-index:3;color:#fff;background:#0f1519;border:1px solid #0f1519;border-radius:50%;place-items:center;width:84px;height:84px;margin:-42px 0 0 -42px;padding-left:5px;transition:transform .28s cubic-bezier(.2,.8,.2,1),box-shadow .28s,background .2s;display:grid;position:absolute;top:50%;left:50%;box-shadow:0 12px 34px #0f151933,0 0 0 10px #0f15190d}.ml-video-play:hover{background:#1c262f;transform:scale(1.06);box-shadow:0 16px 40px #0f15193d,0 0 0 14px #0f15190f}.ml-video-play:active{transform:scale(.98)}.ml-video-play:focus-visible{outline-offset:4px;outline:2px solid #367aff}.ml-video-play svg{fill:currentColor}.ml-main button.ml-video-play{color:#fff;background:#0f1519}.ml-main button.ml-video-play:hover{background:#1c262f}.ml-video-poster{background:radial-gradient(120% 80% at 50% 0,#fff 0%,#f6f8fa 55%,#eef1f4 100%);place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.ml-video-shell[data-state=ready] .ml-video-poster:after{content:"";background:#0f151908;position:absolute;inset:0}.ml-video-window{aspect-ratio:16/9.4;background:#fff;border:1px solid #e3e7ec;border-radius:12px;flex-direction:column;width:74%;display:flex;overflow:hidden;transform:translateY(6%);box-shadow:0 30px 60px #0f151914}.ml-video-chrome{border-bottom:1px solid #edf0f3;gap:6px;padding:10px 12px;display:flex}.ml-video-chrome i{background:#e3e7ec;border-radius:50%;width:9px;height:9px}.ml-video-frame{flex:1;grid-template-columns:17% 1fr 34%;min-height:0;display:grid}.ml-video-side{border-right:1px solid #edf0f3;flex-direction:column;gap:10px;padding:14px 12px;display:flex}.ml-video-side .melano-brand{width:22px;height:16px;margin-bottom:6px}.ml-video-side i{background:#eef1f4;border-radius:4px;height:8px}.ml-video-side i:first-of-type{background:#e0e5eb}.ml-video-body{flex-direction:column;gap:10px;padding:16px 18px;display:flex}.ml-video-body b,.ml-video-answer b{background:#dfe4ea;border-radius:5px;width:60%;height:10px;display:block}.ml-video-body b.is-short,.ml-video-answer b.is-short{width:36%}.ml-video-rows{flex-direction:column;gap:8px;margin-top:6px;display:flex}.ml-video-rows i{background:#fbfcfd;border:1px solid #edf0f3;border-radius:7px;height:26px}.ml-video-rows i:first-child{background:#f3f6f9;border-color:#d9dfe6}.ml-video-answer{border-left:1px solid #edf0f3;flex-direction:column;gap:8px;padding:16px;display:flex}.ml-video-answer i{background:#eef1f4;border-radius:4px;height:7px}.ml-video-answer i:nth-child(3){width:85%}.ml-video-answer i:nth-child(4){width:70%}.ml-video-answer i:nth-child(5){width:90%}.ml-video-answer i:nth-child(6){width:60%}.ml-video-shell[data-state=soon] .ml-video-window{opacity:.85}.ml-video-answer em{background:#eaf6ee;border:1px solid #d5eddc;border-radius:6px;height:22px;margin-top:auto}.ml-video-soon{letter-spacing:-.1px;color:#4a4f56;white-space:nowrap;background:#fffe;border:1px solid #e3e7ec;border-radius:999px;padding:8px 14px;font-size:12.5px;font-weight:600;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 6px 18px #0f15190f}@media (max-width:1050px){.ml-video-shell{border-radius:14px}.ml-video-window{width:84%}}@media (max-width:700px){.ml-dialog.ml-video-dialog{width:96vw;padding:14px}.ml-video-shell{border-radius:12px}.ml-video-play{width:62px;height:62px;margin:-31px 0 0 -31px;padding-left:4px}.ml-video-play svg{width:22px;height:22px}.ml-video-window{width:88%}.ml-video-frame{grid-template-columns:22% 1fr}.ml-video-answer{display:none}.ml-video-soon{padding:6px 11px;font-size:11px}}@media (prefers-reduced-motion:reduce){.ml-video-play{transition:none}.ml-video-play:hover{transform:none}}.ml-site-footer{color:#6b7280;border-top:1px solid #e7eaf0;margin-top:18px;padding:18px 0 14px;font-size:12.5px}.ml-site-footer .melano-brand{width:118px;height:auto}.ml-footer-links{align-items:center;gap:22px;display:flex}.ml-footer-links a{color:#0f1519;letter-spacing:-.1px;font-weight:500;transition:opacity .18s}.ml-footer-links a:hover{opacity:.65}@media (max-width:700px){.ml-site-footer{padding:22px 0 30px}.ml-footer-links{flex-wrap:wrap;gap:16px}}
