@font-face{font-family:Inter;src:url(/fonts/inter.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap}@font-face{font-family:Yellowtail;src:url(/fonts/yellowtail-400.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}.mardyn-home{--paper:#fdfaf5;--paper-2:#f4eee6;--paper-3:#e9e0d3;--ink:#123122;--green:#1a4a33;--green-2:#208b57;--pine:#0b1c14;--pine-2:#143525;--muted:#5e7467;--orange:#ff5a1f;--orange-2:#ff3a00;--orange-soft:#fff0e9;--green-soft:#e8f3ec;--blue:#3f6fe5;--blue-soft:#eef2fb;--line:#e2dacd;--line-light:#eee8de;--white:#fff;--shadow:0 24px 80px #0b1c1424;--shadow-soft:0 14px 40px #12312217;--radius-sm:12px;--radius:18px;--radius-lg:30px;--radius-pill:999px;--container:1240px;--ease:cubic-bezier(.2, .75, .25, 1)}.mardyn-home,.mardyn-home *,.mardyn-home :before,.mardyn-home :after{box-sizing:border-box}html:has(.mardyn-home){scroll-behavior:smooth;background:var(--paper)}body:has(.mardyn-home){background:var(--paper);min-width:320px;color:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}body:has(.mardyn-home)::selection{background:#ff5a1f38}.mardyn-home a{color:inherit;text-decoration:none}.mardyn-home p{color:inherit;font-size:inherit;line-height:inherit}.mardyn-home button,.mardyn-home summary{font:inherit}.mardyn-home button{color:inherit}.mardyn-home img{max-width:100%;display:block}.mardyn-home :focus-visible{outline-offset:3px;outline:3px solid #ff5a1fb3}.mardyn-home .skip-link{z-index:1000;background:var(--white);color:var(--pine);border-radius:8px;padding:10px 14px;font-weight:800;position:fixed;top:14px;left:14px;transform:translateY(-180%)}.mardyn-home .skip-link:focus{transform:none}.mardyn-home .container{width:min(var(--container), calc(100% - 48px));max-width:none;margin-inline:auto;padding:0}.mardyn-home .announcement{z-index:20;border-top:3px solid var(--pine);color:#173454;text-align:center;background:#dfeafa;justify-content:center;align-items:center;min-height:42px;padding:8px 24px;font-size:13px;font-weight:650;display:flex;position:relative}.mardyn-home .announcement a{border-bottom:1px solid;margin-left:7px;font-weight:850}.mardyn-home .site-header{z-index:100;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fdfaf5e0;border-bottom:1px solid #e2dacdcc;width:auto;padding:0;transition:none;position:sticky;top:0}.mardyn-home .nav{grid-template-columns:1fr auto 1fr;justify-content:normal;align-items:center;gap:24px;min-height:76px;display:grid}.mardyn-home .brand{width:max-content;color:var(--ink);font-family:Yellowtail,cursive;font-size:32px;line-height:1;transform:rotate(-3deg)}.mardyn-home .brand .brand-dot{color:var(--orange);font:inherit;margin-left:0}.mardyn-home .nav-links{align-items:center;gap:32px;font-size:14px;font-weight:650;display:flex}.mardyn-home .nav-links a{font-size:inherit;font-weight:inherit;padding:10px 0;position:relative}.mardyn-home .nav-links a:after{content:"";background:var(--ink);transform-origin:100%;height:1px;transition:transform .24s var(--ease);position:absolute;bottom:5px;left:0;right:0;transform:scaleX(0)}.mardyn-home .nav-links a:hover:after,.mardyn-home .nav-links a:focus-visible:after{transform-origin:0;transform:scaleX(1)}.mardyn-home .nav-actions{justify-content:flex-end;align-items:center;gap:10px;display:flex}.mardyn-home .button{border-radius:var(--radius-pill);white-space:normal;min-height:46px;transition:transform .22s var(--ease), background .22s ease, border-color .22s ease, box-shadow .22s ease;border:1px solid #0000;justify-content:center;align-items:center;gap:10px;padding:12px 20px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:800;line-height:1;display:inline-flex}.mardyn-home .button:hover{transform:translateY(-2px)}.mardyn-home .button-primary{background:var(--orange);color:var(--white);box-shadow:0 12px 28px #ff5a1f38}.mardyn-home .button-primary:hover{background:var(--orange-2);box-shadow:0 16px 34px #ff5a1f47}.mardyn-home .button-secondary{border-color:var(--line);color:var(--ink);background:#ffffff85}.mardyn-home .button-secondary:hover{background:var(--white);border-color:#c8bcac}.mardyn-home .arrow{transition:transform .22s var(--ease);display:inline-block}.mardyn-home .button:hover .arrow{transform:translate(4px)}.mardyn-home .mobile-menu{display:none}.mardyn-home .hero{isolation:isolate;background:linear-gradient(#12312209 1px, transparent 1px), linear-gradient(90deg, #12312209 1px, transparent 1px), var(--paper);background-size:52px 52px;padding:88px 0 96px;position:relative;overflow:hidden}.mardyn-home .hero:before{z-index:-1;content:"";background:var(--pine);border-radius:48% 0 0 48%;width:58vw;height:140%;position:absolute;top:-20%;right:-14%;transform:rotate(-5deg)}.mardyn-home .hero-grid{grid-template-columns:minmax(0,.86fr) minmax(580px,1.14fr);align-items:center;gap:68px;display:grid}.mardyn-home .eyebrow{color:var(--orange);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:9px;margin-bottom:22px;font-size:12px;font-weight:850;display:inline-flex}.mardyn-home .eyebrow:before{content:"";background:currentColor;width:28px;height:2px}.mardyn-home h1,.mardyn-home h2,.mardyn-home h3,.mardyn-home p{margin-top:0}.mardyn-home h1{letter-spacing:-.067em;text-wrap:balance;max-width:700px;margin-bottom:26px;font-size:clamp(3.3rem,5.9vw,6.1rem);font-weight:900;line-height:.91}.mardyn-home .script-line{color:var(--orange);letter-spacing:-.02em;white-space:nowrap;font-family:Yellowtail,cursive;font-size:.95em;font-weight:400;display:inline-block;position:relative;transform:rotate(-2deg)}.mardyn-home .script-line:after{content:"";border-radius:var(--radius-pill);background:var(--orange);height:4px;position:absolute;bottom:-.02em;left:-1%;right:-2%;transform:rotate(1deg)}.mardyn-home .hero-copy>p{max-width:600px;color:var(--muted);margin-bottom:32px;font-size:clamp(1.08rem,1.5vw,1.25rem);line-height:1.7}.mardyn-home .hero-actions{flex-wrap:wrap;justify-content:flex-start;gap:12px;margin-bottom:32px;display:flex}.mardyn-home .proof-line{color:var(--muted);flex-wrap:wrap;align-items:center;gap:12px 18px;font-size:12px;font-weight:650;display:flex}.mardyn-home .avatars{padding-left:8px;display:flex}.mardyn-home .avatar{border:2px solid var(--paper);background:var(--green);width:32px;height:32px;color:var(--white);border-radius:50%;place-items:center;margin-left:-8px;font-size:10px;font-weight:850;display:grid}.mardyn-home .avatar:nth-child(2){background:var(--orange)}.mardyn-home .avatar:nth-child(3){background:var(--blue)}.mardyn-home .product-stage{min-width:0;padding:34px 0 34px 16px;position:relative}.mardyn-home .floating-note{z-index:8;background:var(--white);box-shadow:var(--shadow-soft);color:var(--ink);animation:float 5.5s var(--ease) infinite;border:1px solid #e2dacde6;border-radius:14px;position:absolute}.mardyn-home .floating-note.question{width:310px;padding:13px 16px;top:8px;left:-30px}.mardyn-home .floating-note.draft{width:290px;padding:14px 16px;animation-delay:-2.2s;bottom:0;right:-18px}.mardyn-home .note-kicker{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;margin-bottom:5px;font-size:9px;font-weight:850;display:block}.mardyn-home .floating-note strong{font-size:12px;line-height:1.45;display:block}.mardyn-home .floating-note.draft strong{color:var(--green)}.mardyn-home .workspace{background:var(--paper);transform-origin:50%;transition:transform .7s var(--ease);border:1px solid #ffffff29;border-radius:24px;position:relative;overflow:hidden;transform:perspective(1400px)rotateY(-3deg)rotateX(1deg);box-shadow:0 36px 100px #00000057}.mardyn-home .workspace:hover{transform:perspective(1400px)rotateY(0)rotateX(0)translateY(-4px)}.mardyn-home .workspace-bar{border-bottom:1px solid var(--line-light);background:var(--white);grid-template-columns:1fr auto 1fr;align-items:center;min-height:56px;padding:0 18px;display:grid}.mardyn-home .window-dots{gap:6px;display:flex}.mardyn-home .window-dot{background:#c9c2b7;border-radius:50%;width:8px;height:8px}.mardyn-home .window-dot:nth-child(2){background:#a8baae}.mardyn-home .window-dot:nth-child(3){background:#ff9b74}.mardyn-home .workspace-name{font-size:11px;font-weight:800}.mardyn-home .ready-pill{border-radius:var(--radius-pill);background:var(--green-soft);color:var(--green-2);justify-self:end;padding:6px 10px;font-size:9px;font-weight:850}.mardyn-home .workspace-body{grid-template-columns:168px minmax(0,1fr) 178px;min-height:470px;display:grid}.mardyn-home .source-list{border-right:1px solid var(--line-light);background:#f7f2ea;padding:20px 14px}.mardyn-home .ui-label{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px;font-size:8px;font-weight:900;display:block}.mardyn-home .source-item{border:1px solid var(--line-light);background:var(--white);border-radius:9px;grid-template-columns:28px 1fr auto;align-items:center;gap:8px;margin-bottom:8px;padding:9px;font-size:8px;font-weight:800;line-height:1.25;display:grid}.mardyn-home .source-icon{background:var(--green-soft);width:28px;height:28px;color:var(--green);border-radius:8px;place-items:center;font-size:9px;display:grid}.mardyn-home .source-item:nth-of-type(3) .source-icon{background:var(--blue-soft);color:var(--blue)}.mardyn-home .source-item:nth-of-type(4) .source-icon{background:var(--orange-soft);color:var(--orange)}.mardyn-home .source-count{color:var(--muted)}.mardyn-home .source-status{background:var(--pine-2);color:var(--white);border-radius:10px;margin-top:22px;padding:12px}.mardyn-home .source-status strong{margin-bottom:5px;font-size:9px;display:block}.mardyn-home .source-status span{color:#bcd0c3;font-size:8px;line-height:1.45;display:block}.mardyn-home .review-panel{min-width:0;padding:22px 20px 18px}.mardyn-home .review-heading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:15px;display:flex}.mardyn-home .review-heading h3{letter-spacing:-.02em;margin-bottom:4px;font-size:14px}.mardyn-home .review-heading p{color:var(--muted);margin-bottom:0;font-size:8px}.mardyn-home .review-status{border-radius:var(--radius-pill);background:var(--orange-soft);color:var(--orange);white-space:nowrap;padding:6px 8px;font-size:8px;font-weight:850}.mardyn-home .question-card{border:1px solid var(--line);background:var(--paper-2);border-radius:10px;margin-bottom:12px;padding:11px 12px}.mardyn-home .question-card small{color:var(--muted);margin-bottom:4px;font-size:7px;font-weight:850;display:block}.mardyn-home .question-card strong{font-size:10px;display:block}.mardyn-home .answer-card{background:var(--white);border:1px solid #b9ddc7;border-radius:11px;min-height:126px;margin-bottom:11px;padding:13px;position:relative}.mardyn-home .answer-card.warning{border-color:#ffc3ad}.mardyn-home .answer-state{color:var(--green-2);letter-spacing:.05em;align-items:center;gap:6px;margin-bottom:9px;font-size:7px;font-weight:900;display:flex}.mardyn-home .answer-card.warning .answer-state{color:var(--orange)}.mardyn-home .answer-text{margin-bottom:10px;font-size:10px;font-weight:750;line-height:1.5}.mardyn-home .citations{flex-wrap:wrap;gap:5px;display:flex}.mardyn-home .citation{border:1px solid var(--line);background:var(--paper-2);color:var(--green);border-radius:7px;padding:5px 7px;font-size:6px;font-weight:800}.mardyn-home .analytics{border-left:1px solid var(--line-light);background:#f7f2ea;padding:20px 13px}.mardyn-home .metric{border:1px solid var(--line-light);background:var(--white);border-radius:11px;margin-bottom:9px;padding:12px}.mardyn-home .metric-label{color:var(--muted);margin-bottom:5px;font-size:7px;font-weight:900;display:block}.mardyn-home .metric strong{color:var(--green-2);letter-spacing:-.04em;margin-bottom:5px;font-size:24px;display:block}.mardyn-home .metric p{color:var(--muted);margin-bottom:0;font-size:7px;line-height:1.4}.mardyn-home .coverage-bar{border-radius:var(--radius-pill);background:var(--line);height:5px;margin-top:8px;display:flex;overflow:hidden}.mardyn-home .coverage-bar span:first-child{background:var(--green-2);width:72%}.mardyn-home .coverage-bar span:nth-child(2){background:var(--orange);width:10%}.mardyn-home .coverage-bar span:nth-child(3){background:var(--blue);width:18%}.mardyn-home .metric.dark{background:var(--pine-2);border:0}.mardyn-home .metric.dark .metric-label,.mardyn-home .metric.dark p{color:#bdd0c4}.mardyn-home .metric.dark strong{color:var(--orange)}.mardyn-home .sample-note{color:#83958a;text-align:center;margin-top:9px;font-size:7px}.mardyn-home .trust-band{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--white);padding:26px 0}.mardyn-home .trust-grid{grid-template-columns:1.15fr repeat(4,1fr);align-items:center;gap:20px;display:grid}.mardyn-home .trust-grid>p{color:var(--muted);margin-bottom:0;font-size:12px;font-weight:700}.mardyn-home .trust-item{color:var(--green);text-align:center;justify-content:center;align-items:center;gap:9px;font-size:12px;font-weight:850;display:flex}.mardyn-home .trust-mark{background:var(--green-soft);width:26px;height:26px;color:var(--green-2);border-radius:8px;place-items:center;font-size:11px;display:grid}.mardyn-home .section{padding:130px 0}.mardyn-home .section-alt{background:var(--paper-2)}.mardyn-home .section-header{grid-template-columns:minmax(0,.8fr) minmax(340px,.44fr);align-items:end;gap:80px;margin-bottom:60px;display:grid}.mardyn-home .section-header h2{letter-spacing:-.06em;text-wrap:balance;max-width:780px;margin-bottom:0;font-size:clamp(2.7rem,5.3vw,5.5rem);font-weight:900;line-height:.96}.mardyn-home .section-header p{color:var(--muted);margin-bottom:0;font-size:16px;line-height:1.7}.mardyn-home .comparison{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--white);box-shadow:var(--shadow-soft);grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.mardyn-home .comparison-side{padding:48px;position:relative}.mardyn-home .comparison-side.old{background:#f0ebe4}.mardyn-home .comparison-side.new{background:var(--pine);color:var(--white)}.mardyn-home .comparison-kicker{border-radius:var(--radius-pill);color:var(--muted);letter-spacing:.08em;text-transform:uppercase;background:#5e74671f;margin-bottom:38px;padding:7px 10px;font-size:10px;font-weight:900;display:inline-flex}.mardyn-home .new .comparison-kicker{color:#ff8f66;background:#ff5a1f24}.mardyn-home .comparison-side h3{letter-spacing:-.045em;margin-bottom:28px;font-size:clamp(1.7rem,3vw,2.8rem);line-height:1.04}.mardyn-home .new h3{color:var(--white)}.mardyn-home .workflow-list{gap:12px;display:grid}.mardyn-home .workflow-row{color:var(--muted);border-bottom:1px solid #5e74672e;grid-template-columns:30px 1fr auto;align-items:center;gap:12px;padding:14px 0;font-size:13px;font-weight:650;display:grid}.mardyn-home .new .workflow-row{color:#c3d1c8;border-color:#ffffff1a}.mardyn-home .row-mark{width:30px;height:30px;color:var(--muted);background:#5e74671a;border-radius:9px;place-items:center;font-size:11px;font-weight:900;display:grid}.mardyn-home .new .row-mark{background:var(--green-2);color:var(--white)}.mardyn-home .workflow-row small{text-transform:uppercase;letter-spacing:.06em;font-size:9px;font-weight:850}.mardyn-home .new .workflow-row small{color:#7ee4aa}.mardyn-home .workflow-result{background:var(--orange);color:var(--white);border-radius:16px;justify-content:space-between;align-items:center;gap:20px;margin-top:28px;padding:20px;display:flex}.mardyn-home .workflow-result strong{font-size:18px}.mardyn-home .workflow-result span{font-family:Yellowtail,cursive;font-size:30px;transform:rotate(-3deg)}.mardyn-home .product-story{background:var(--pine);color:var(--white);position:relative;overflow:hidden}.mardyn-home .product-story:before{content:"";background:linear-gradient(90deg,#0000,#fff3,#0000);width:100%;height:1px;position:absolute;top:0;left:0}.mardyn-home .story-grid{grid-template-columns:minmax(320px,.72fr) minmax(0,1.28fr);align-items:start;gap:86px;display:grid}.mardyn-home .story-copy{position:sticky;top:130px}.mardyn-home .story-copy .eyebrow{color:#ff8c61}.mardyn-home .story-copy h2{color:var(--white);letter-spacing:-.06em;margin-bottom:26px;font-size:clamp(2.8rem,5vw,5rem);font-weight:900;line-height:.96}.mardyn-home .story-copy>p{color:#b8c9be;max-width:500px;margin-bottom:34px;font-size:17px;line-height:1.75}.mardyn-home .story-copy .button-secondary{color:var(--white);background:0 0;border-color:#ffffff38}.mardyn-home .story-copy .button-secondary:hover{background:#ffffff14}.mardyn-home .demo-shell{background:#10271c;border:1px solid #ffffff1f;border-radius:28px;overflow:hidden;box-shadow:0 30px 90px #00000059}.mardyn-home .tab-list{border-bottom:1px solid #ffffff1a;grid-template-columns:repeat(3,1fr);display:grid}.mardyn-home .tab{color:#9eb2a5;cursor:pointer;text-align:center;background:0 0;border:0;border-right:1px solid #ffffff14;min-height:64px;padding:12px 14px;font-size:11px;font-weight:850;transition:background .2s,color .2s}.mardyn-home .tab:last-child{border-right:0}.mardyn-home .tab[aria-selected=true]{background:var(--paper);color:var(--ink)}.mardyn-home .tab-panel{background:var(--paper);color:var(--ink);padding:34px}.mardyn-home .demo-topline{justify-content:space-between;align-items:center;gap:18px;margin-bottom:26px;display:flex}.mardyn-home .demo-topline small{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:850}.mardyn-home .demo-progress{gap:6px;display:flex}.mardyn-home .demo-progress span{border-radius:var(--radius-pill);background:var(--line);width:28px;height:5px}.mardyn-home .demo-progress span.active{background:var(--green-2)}.mardyn-home .demo-question{border:1px solid var(--line);background:var(--white);border-radius:14px;margin-bottom:18px;padding:18px}.mardyn-home .demo-question span{color:var(--muted);margin-bottom:8px;font-size:9px;font-weight:850;display:block}.mardyn-home .demo-question strong{font-size:15px}.mardyn-home .demo-answer{background:var(--white);box-shadow:var(--shadow-soft);border:1px solid #b9ddc7;border-radius:16px;padding:22px}.mardyn-home .demo-answer.is-warning{border-color:#ffc3ad}.mardyn-home .demo-answer.is-review{border-color:#c9d4f3}.mardyn-home .demo-state{color:var(--green-2);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:14px;font-size:10px;font-weight:900;display:flex}.mardyn-home .is-warning .demo-state{color:var(--orange)}.mardyn-home .is-review .demo-state{color:var(--blue)}.mardyn-home .demo-answer h3{letter-spacing:-.025em;margin-bottom:10px;font-size:20px}.mardyn-home .demo-answer>p{color:var(--muted);margin-bottom:18px;font-size:13px;line-height:1.65}.mardyn-home .source-chips{flex-wrap:wrap;gap:8px;display:flex}.mardyn-home .source-chip{border:1px solid var(--line);background:var(--paper-2);color:var(--green);border-radius:9px;padding:8px 10px;font-size:9px;font-weight:800}.mardyn-home .control-grid{grid-template-columns:1.1fr .9fr;align-items:center;gap:80px;display:grid}.mardyn-home .control-copy h2{letter-spacing:-.06em;margin-bottom:26px;font-size:clamp(3rem,5.4vw,5.4rem);font-weight:900;line-height:.96}.mardyn-home .control-copy>p{max-width:610px;color:var(--muted);margin-bottom:34px;font-size:17px;line-height:1.75}.mardyn-home .control-list{gap:12px;display:grid}.mardyn-home .control-item{border-top:1px solid var(--line);grid-template-columns:42px 1fr;align-items:start;gap:14px;padding:16px 0;display:grid}.mardyn-home .control-number{background:var(--ink);width:36px;height:36px;color:var(--white);border-radius:11px;place-items:center;font-size:11px;font-weight:900;display:grid}.mardyn-home .control-item strong{margin-bottom:4px;font-size:14px;display:block}.mardyn-home .control-item p{color:var(--muted);margin-bottom:0;font-size:13px;line-height:1.55}.mardyn-home .approval-visual{background:var(--pine);min-height:610px;box-shadow:var(--shadow);border-radius:34px;padding:56px 34px;position:relative;overflow:hidden}.mardyn-home .approval-visual:before,.mardyn-home .approval-visual:after{content:"";border:1px solid #ffffff17;border-radius:50%;position:absolute}.mardyn-home .approval-visual:before{width:380px;height:380px;top:-220px;right:-120px}.mardyn-home .approval-visual:after{width:240px;height:240px;bottom:-130px;left:-80px}.mardyn-home .approval-stack{z-index:2;gap:16px;display:grid;position:relative}.mardyn-home .approval-card{color:var(--white);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0f;border:1px solid #ffffff1a;border-radius:18px;padding:22px}.mardyn-home .approval-card.featured{background:var(--paper);color:var(--ink);border-color:#ff5a1f75;margin-left:42px;box-shadow:0 24px 58px #0000003d}.mardyn-home .approval-card small{color:#a9bdb0;letter-spacing:.07em;text-transform:uppercase;margin-bottom:8px;font-size:9px;font-weight:850;display:block}.mardyn-home .approval-card.featured small{color:var(--orange)}.mardyn-home .approval-card strong{margin-bottom:8px;font-size:16px;display:block}.mardyn-home .approval-card p{color:#c2d0c7;margin-bottom:0;font-size:12px;line-height:1.55}.mardyn-home .approval-card.featured p{color:var(--muted)}.mardyn-home .approval-action{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;margin-top:18px;padding-top:16px;display:flex}.mardyn-home .approval-action span{color:var(--green-2);font-size:10px;font-weight:850}.mardyn-home .mini-button{border-radius:var(--radius-pill);background:var(--orange);color:var(--white);border:0;padding:10px 14px;font-size:10px;font-weight:850}.mardyn-home .cta-section{background:var(--paper);padding:42px 0 46px}.mardyn-home .cta-card{isolation:isolate;background:var(--orange);color:var(--white);border-radius:36px;padding:80px;position:relative;overflow:hidden}.mardyn-home .cta-card:before{z-index:-1;content:"";border:80px solid #ffffff17;border-radius:50%;width:440px;height:440px;position:absolute;top:-160px;right:-100px}.mardyn-home .cta-grid{grid-template-columns:1fr auto;align-items:end;gap:60px;display:grid}.mardyn-home .cta-card .eyebrow{color:var(--white);opacity:.82}.mardyn-home .cta-card h2{max-width:820px;color:var(--white);letter-spacing:-.06em;margin-bottom:20px;font-size:clamp(3rem,5.6vw,5.6rem);font-weight:900;line-height:.94}.mardyn-home .cta-card p{color:#ffffffc7;max-width:650px;margin-bottom:0;font-size:16px;line-height:1.7}.mardyn-home .cta-actions{gap:10px;min-width:250px;display:grid}.mardyn-home .cta-actions .button{width:100%}.mardyn-home .cta-actions .button-primary{background:var(--pine);box-shadow:0 18px 34px #0b1c1438}.mardyn-home .cta-actions .button-primary:hover{background:#07140e}.mardyn-home .cta-actions .button-secondary{color:var(--white);background:0 0;border-color:#ffffff8c}.mardyn-home .cta-actions .button-secondary:hover{background:#ffffff1a}.mardyn-home .site-footer{padding:42px 0 46px}.mardyn-home .footer-grid{grid-template-columns:1fr auto;align-items:end;gap:40px;margin-bottom:0;display:grid}.mardyn-home .footer-brand .brand{margin-bottom:12px}.mardyn-home .footer-links{color:var(--muted);flex-wrap:wrap;justify-content:flex-end;gap:18px 28px;font-size:12px;font-weight:700;display:flex}.mardyn-home .footer-links a:hover{color:var(--ink)}.mardyn-home .visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.mardyn-home .mardyn-chat{z-index:90;pointer-events:none;justify-items:end;gap:12px;display:grid;position:fixed;bottom:24px;right:24px}.mardyn-home .chat-launcher,.mardyn-home .chat-panel{pointer-events:auto}.mardyn-home .chat-launcher{background:var(--pine);cursor:pointer;width:62px;height:62px;transition:transform .2s var(--ease), box-shadow .2s var(--ease), border-color .2s var(--ease);border:2px solid #ff5a1fb8;border-radius:50%;place-items:center;padding:7px;display:grid;box-shadow:0 18px 42px #0b1c143d}.mardyn-home .chat-launcher:hover{border-color:var(--orange);transform:translateY(-3px);box-shadow:0 22px 48px #0b1c144d}.mardyn-home .chat-launcher img{object-fit:cover;border-radius:50%;width:46px;height:46px}.mardyn-home .chat-panel{background:var(--paper);border:1px solid #12312233;border-radius:24px;flex-direction:column;width:min(390px,100vw - 32px);height:min(600px,100dvh - 112px);display:flex;overflow:hidden;box-shadow:0 30px 80px #0b1c144d}.mardyn-home .chat-panel[hidden]{display:none}.mardyn-home .chat-header{background:var(--pine);min-height:78px;color:var(--white);justify-content:space-between;align-items:center;gap:18px;padding:14px 16px 14px 18px;display:flex}.mardyn-home .chat-identity{align-items:center;gap:12px;min-width:0;display:flex}.mardyn-home .chat-avatar{background:var(--paper);object-fit:cover;border:1px solid #ffffff3d;border-radius:50%;flex:none;width:44px;height:44px;padding:4px}.mardyn-home .chat-title{min-width:0}.mardyn-home .chat-title strong{letter-spacing:-.01em;font-size:15px;display:block}.mardyn-home .chat-title strong span{color:var(--orange)}.mardyn-home .chat-title small{color:#b8c9be;margin-top:4px;font-size:10px;line-height:1.25;display:block}.mardyn-home .chat-close{min-width:58px;min-height:44px;color:var(--white);cursor:pointer;background:#ffffff0f;border:1px solid #fff3;border-radius:999px;padding:0 10px;font-size:10px;font-weight:800}.mardyn-home .chat-close:hover{background:#ffffff1f}.mardyn-home .chat-log{background:var(--paper-2);overscroll-behavior:contain;flex-direction:column;flex:1;gap:12px;min-height:0;padding:20px 18px 14px;display:flex;overflow-y:auto}.mardyn-home .chat-message{border-radius:15px;max-width:88%;padding:13px 14px;font-size:12px;line-height:1.55;box-shadow:0 8px 24px #0b1c140f}.mardyn-home .chat-message p{margin:0}.mardyn-home .chat-message-assistant{border:1px solid var(--line);background:var(--white);color:var(--ink);border-top-left-radius:5px;align-self:flex-start}.mardyn-home .chat-message-user{background:var(--pine);color:var(--white);border-top-right-radius:5px;align-self:flex-end}.mardyn-home .chat-quick-actions{border-top:1px solid var(--line);background:var(--paper);gap:8px;padding:14px 18px 10px;display:grid}.mardyn-home .chat-prompt{background:var(--white);min-height:42px;color:var(--ink);cursor:pointer;text-align:left;border:1px solid #ff5a1f80;border-radius:12px;padding:10px 13px;font-size:11px;font-weight:750}.mardyn-home .chat-prompt:hover{border-color:var(--orange);background:var(--orange-soft)}.mardyn-home .chat-form{background:var(--paper);grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:8px 18px 0;display:grid}.mardyn-home .chat-input{border:1px solid var(--line);background:var(--white);min-width:0;min-height:44px;color:var(--ink);font:inherit;border-radius:12px;padding:10px 12px;font-size:12px}.mardyn-home .chat-send{background:var(--orange);min-width:64px;min-height:44px;color:var(--white);cursor:pointer;border:0;border-radius:12px;padding:10px 14px;font-size:11px;font-weight:850}.mardyn-home .chat-send:disabled{cursor:not-allowed;opacity:.45}.mardyn-home .chat-note{background:var(--paper);color:var(--muted);margin:0;padding:8px 18px 14px;font-size:9px;line-height:1.4}.js .mardyn-home .reveal{opacity:0;transition:opacity .7s var(--ease), transform .7s var(--ease);transform:translateY(24px)}.js .mardyn-home .reveal.is-visible{opacity:1;transform:none}@keyframes float{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-10px)rotate(1deg)}}@media (max-width:1120px){.mardyn-home .hero{padding-top:72px}.mardyn-home .hero:before{width:76vw;right:-30%}.mardyn-home .hero-grid{grid-template-columns:.72fr 1.28fr;gap:34px}.mardyn-home h1{font-size:clamp(3.1rem,6.6vw,4.8rem)}.mardyn-home .workspace-body{grid-template-columns:140px minmax(0,1fr) 150px}.mardyn-home .source-list,.mardyn-home .analytics{padding-inline:10px}.mardyn-home .review-panel{padding-inline:14px}.mardyn-home .floating-note.question{left:-12px}.mardyn-home .section{padding:110px 0}.mardyn-home .story-grid,.mardyn-home .control-grid{gap:52px}}@media (max-width:900px){.mardyn-home .nav{grid-template-columns:1fr auto}.mardyn-home .nav-links,.mardyn-home .nav-actions{display:none}.mardyn-home .mobile-menu{justify-self:end;display:block;position:relative}.mardyn-home .mobile-menu summary{border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--white);cursor:pointer;text-align:center;min-width:72px;padding:10px 14px;font-size:12px;font-weight:800;list-style:none}.mardyn-home .mobile-menu summary::-webkit-details-marker{display:none}.mardyn-home .mobile-menu[open] summary{background:var(--ink);color:var(--white)}.mardyn-home .mobile-menu-panel{border:1px solid var(--line);background:var(--white);width:220px;box-shadow:var(--shadow-soft);border-radius:16px;gap:4px;padding:10px;display:grid;position:absolute;top:52px;right:0}.mardyn-home .mobile-menu-panel a{border-radius:10px;padding:12px;font-size:13px;font-weight:700}.mardyn-home .mobile-menu-panel a:hover{background:var(--paper-2)}.mardyn-home .hero{padding:74px 0 78px}.mardyn-home .hero:before{border-radius:42% 0 0;width:130vw;height:66%;top:43%;right:-26%;transform:rotate(-4deg)}.mardyn-home .hero-grid{grid-template-columns:1fr;gap:62px}.mardyn-home .hero-copy{max-width:730px}.mardyn-home h1{max-width:760px;font-size:clamp(3.7rem,11vw,6rem)}.mardyn-home .product-stage{padding-left:0}.mardyn-home .workspace{transform:none}.mardyn-home .workspace:hover{transform:translateY(-4px)}.mardyn-home .floating-note.question{left:18px}.mardyn-home .floating-note.draft{right:18px}.mardyn-home .trust-grid{grid-template-columns:repeat(2,1fr)}.mardyn-home .trust-grid>p{text-align:center;grid-column:1/-1}.mardyn-home .section-header{grid-template-columns:1fr;gap:24px}.mardyn-home .comparison,.mardyn-home .story-grid,.mardyn-home .control-grid{grid-template-columns:1fr}.mardyn-home .story-copy{position:static}.mardyn-home .control-copy{max-width:720px}.mardyn-home .approval-visual{min-height:auto}.mardyn-home .cta-card{padding:64px 48px}.mardyn-home .cta-grid{grid-template-columns:1fr;align-items:start;gap:36px}.mardyn-home .cta-actions{width:min(100%,360px);min-width:0}}@media (max-width:680px){.mardyn-home .container{width:min(100% - 32px, var(--container))}.mardyn-home .announcement{padding-inline:16px;font-size:11px}.mardyn-home .announcement a{display:none}.mardyn-home .site-header{position:relative}.mardyn-home .nav{min-height:68px}.mardyn-home .brand{font-size:28px}.mardyn-home .hero{background-size:36px 36px;padding:58px 0 64px}.mardyn-home .hero:before{width:185vw;height:56%;top:49%;right:-65%}.mardyn-home h1{letter-spacing:-.075em;font-size:clamp(3.2rem,16vw,5.2rem)}.mardyn-home .hero-copy>p{font-size:16px}.mardyn-home .hero-actions{align-items:stretch}.mardyn-home .hero-actions .button{width:100%}.mardyn-home .proof-line{align-items:flex-start}.mardyn-home .workspace{border-radius:20px;overflow:visible}.mardyn-home .workspace-bar{min-height:48px}.mardyn-home .workspace-body{grid-template-columns:1fr;min-height:450px}.mardyn-home .source-list{display:none}.mardyn-home .review-panel{padding:18px 14px 14px}.mardyn-home .analytics{border-top:1px solid var(--line-light);border-left:0;grid-template-columns:1fr 1fr;gap:8px;padding:10px 14px 14px;display:grid}.mardyn-home .analytics .ui-label,.mardyn-home .sample-note{grid-column:1/-1}.mardyn-home .metric{margin-bottom:0}.mardyn-home .metric:last-of-type{grid-column:1/-1}.mardyn-home .answer-card{min-height:112px}.mardyn-home .floating-note{display:none}.mardyn-home .trust-band{padding:22px 0}.mardyn-home .trust-grid{gap:16px 8px}.mardyn-home .trust-item{gap:6px;font-size:10px}.mardyn-home .trust-mark{width:22px;height:22px}.mardyn-home .section{padding:88px 0}.mardyn-home .section-header{margin-bottom:38px}.mardyn-home .section-header h2,.mardyn-home .control-copy h2,.mardyn-home .story-copy h2,.mardyn-home .cta-card h2{font-size:clamp(2.8rem,13vw,4.2rem)}.mardyn-home .section-header p,.mardyn-home .control-copy>p,.mardyn-home .story-copy>p{font-size:15px}.mardyn-home .comparison{border-radius:22px}.mardyn-home .comparison-side{padding:32px 24px}.mardyn-home .workflow-result{flex-direction:column;align-items:flex-start}.mardyn-home .tab-list{grid-template-columns:1fr}.mardyn-home .tab{border-bottom:1px solid #ffffff14;border-right:0;min-height:48px}.mardyn-home .tab:last-child{border-bottom:0}.mardyn-home .tab-panel{padding:20px 16px}.mardyn-home .approval-visual{border-radius:24px;padding:34px 18px}.mardyn-home .approval-card.featured{margin-left:18px}.mardyn-home .approval-action{flex-direction:column;align-items:flex-start}.mardyn-home .cta-section{padding-block:18px 28px}.mardyn-home .cta-card{border-radius:26px;padding:50px 26px}.mardyn-home .footer-grid{grid-template-columns:1fr;align-items:start}.mardyn-home .footer-links{justify-content:flex-start}.mardyn-home .mardyn-chat{right:max(12px, env(safe-area-inset-right));bottom:max(12px, env(safe-area-inset-bottom))}.mardyn-home .chat-launcher{width:58px;height:58px}.mardyn-home .chat-launcher img{width:42px;height:42px}.mardyn-home .chat-panel{border-radius:20px;width:calc(100vw - 24px);height:min(620px,100dvh - 88px)}.mardyn-home .chat-quick-actions{max-height:142px;overflow-y:auto}}@media (prefers-reduced-motion:reduce){html:has(.mardyn-home){scroll-behavior:auto}.mardyn-home,.mardyn-home *,.mardyn-home :before,.mardyn-home :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.js .mardyn-home .reveal{opacity:1;transform:none}}.mardyn-home .brand .brand-dot{color:var(--orange)}.mardyn-home .speed-section{background:var(--paper);padding:82px 0 96px}.mardyn-home .speed-shell{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--paper-2);box-shadow:var(--shadow-soft);grid-template-columns:minmax(300px,.78fr) minmax(0,1.22fr);align-items:center;gap:64px;padding:56px;display:grid}.mardyn-home .speed-copy h2,.mardyn-home .problem-copy h2,.mardyn-home .connected-heading h2{letter-spacing:-.06em;margin-bottom:20px;font-size:clamp(2.7rem,5vw,5.1rem);font-weight:900;line-height:.96}.mardyn-home .speed-copy>p,.mardyn-home .problem-copy>p,.mardyn-home .connected-heading>p{color:var(--muted);margin-bottom:0;font-size:16px;line-height:1.7}.mardyn-home .speed-metric{border-top:1px solid var(--line);margin-top:30px;padding-top:26px}.mardyn-home .speed-metric>strong{color:var(--orange);letter-spacing:-.07em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:clamp(3rem,5vw,4.8rem);line-height:.9;display:block}.mardyn-home .speed-metric>span{color:var(--green);letter-spacing:.08em;text-transform:uppercase;margin-top:13px;font-size:12px;font-weight:900;display:block}.mardyn-home .speed-copy .speed-caveat{max-width:440px;margin-top:18px;font-size:10px;line-height:1.55}.mardyn-home .speed-timeline{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid;position:relative}.mardyn-home .speed-timeline:before{content:"";background:#cfc5b7;height:1px;position:absolute;top:19px;left:8%;right:8%}.mardyn-home .speed-timeline li{text-align:center;justify-items:center;gap:10px;display:grid;position:relative}.mardyn-home .speed-step{z-index:1;border:2px solid var(--green-2);background:var(--paper-2);width:40px;height:40px;color:var(--green-2);border-radius:50%;place-items:center;font-size:9px;font-weight:900;display:grid}.mardyn-home .speed-timeline strong{max-width:150px;font-size:11px;line-height:1.35}.mardyn-home .speed-timeline small{color:var(--orange);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px;font-weight:800}.mardyn-home .problem-section{background:var(--paper);padding-top:118px}.mardyn-home .problem-grid{grid-template-columns:minmax(320px,.68fr) minmax(0,1.32fr);align-items:center;gap:72px;display:grid}.mardyn-home .problem-points{border-top:1px solid var(--line);gap:0;margin-top:34px;display:grid}.mardyn-home .problem-points span{border-bottom:1px solid var(--line);color:var(--green);padding:15px 0;font-size:12px;font-weight:800}.mardyn-home .problem-visual{box-shadow:var(--shadow);background:#c8b79e;border:1px solid #d8cdbd;border-radius:28px;margin:0;overflow:hidden}.mardyn-home .problem-visual img{width:100%;height:auto;display:block}.mardyn-home .connected-section{background:var(--paper);overflow:hidden}.mardyn-home .connected-heading{grid-template-columns:minmax(0,.9fr) minmax(320px,.45fr);align-items:end;gap:70px;margin-bottom:48px;display:grid}.mardyn-home .connected-heading .eyebrow{grid-column:1/-1;margin-bottom:-26px}.mardyn-home .connected-heading h2{max-width:900px;margin-bottom:0}.mardyn-home .connected-stage{background:var(--pine);box-shadow:var(--shadow);border-radius:30px;padding:56px 44px 38px}.mardyn-home .connected-flow{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.mardyn-home .flow-card{z-index:1;min-height:210px;color:var(--ink);background:#fff6e9;border:1px solid #ffffff1f;border-radius:18px;align-content:space-between;gap:18px;padding:22px;display:grid;position:relative;box-shadow:0 18px 38px #0000002e}.mardyn-home .flow-card:not(:last-child):after{z-index:-1;content:"";background:var(--orange);width:17px;height:3px;position:absolute;top:50%;left:100%}.mardyn-home .flow-card small{color:var(--orange);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:900}.mardyn-home .flow-card strong{font-size:16px;line-height:1.2}.mardyn-home .flow-card span{color:var(--muted);font-size:10px;line-height:1.45}.mardyn-home .flow-intake{background:var(--orange);color:var(--white)}.mardyn-home .flow-intake small,.mardyn-home .flow-intake span{color:#ffffffc7}.mardyn-home .flow-ready{background:#dff1e5;border-color:#7ee4aa80}.mardyn-home .connected-summary{color:#b8c9be;border-top:1px solid #ffffff1f;justify-content:space-between;gap:20px;margin-top:28px;padding-top:24px;font-size:11px;display:flex}.mardyn-home .connected-summary strong{color:var(--white)}.mardyn-home .connected-summary span{color:#ff8f66;font-weight:800}@media (max-width:980px){.mardyn-home .speed-shell,.mardyn-home .problem-grid{grid-template-columns:1fr}.mardyn-home .problem-copy{max-width:760px}.mardyn-home .connected-heading{grid-template-columns:1fr;gap:20px}.mardyn-home .connected-heading .eyebrow{margin-bottom:0}.mardyn-home .connected-flow{grid-template-columns:repeat(2,1fr)}.mardyn-home .flow-card:last-child{grid-column:1/-1;min-height:160px}.mardyn-home .flow-card:after{display:none}}@media (max-width:680px){.mardyn-home .speed-section{padding:56px 0 70px}.mardyn-home .speed-shell{border-radius:22px;gap:42px;padding:34px 22px}.mardyn-home .speed-timeline{grid-template-columns:1fr 1fr;gap:28px 12px}.mardyn-home .speed-timeline:before{display:none}.mardyn-home .problem-section{padding-top:82px}.mardyn-home .problem-grid{gap:42px}.mardyn-home .problem-visual{border-radius:20px}.mardyn-home .connected-stage{border-radius:24px;padding:26px 18px}.mardyn-home .connected-flow{grid-template-columns:1fr}.mardyn-home .flow-card,.mardyn-home .flow-card:last-child{grid-column:auto;min-height:150px}.mardyn-home .connected-summary{flex-direction:column;align-items:flex-start}}:is(body:has(.mardyn-home)>.site-header,body:has(.mardyn-home)>.site-footer){display:none}body:has(.mardyn-home) .page-shell{min-height:0}.mardyn-home{background:var(--paper);min-width:320px;color:var(--ink);line-height:normal;overflow-x:clip}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-400.woff2)format("woff2")}.mardyn-home .hero:has(.mh-hero){padding:76px 0 92px}.mardyn-home .hero:has(.mh-hero):before{display:none}.mardyn-home .mh-hero{text-align:center;--mh-ai:#6d5cff;--mh-frame-ink:#f2f0f6;--mh-frame-mid:#c3bfd1;--mh-frame-dim:#9a95ab;--mh-frame-edge:#ffffff1a;--mh-mono:"IBM Plex Mono", ui-monospace, monospace;flex-direction:column;align-items:center;gap:24px;display:flex}.mardyn-home .mh-hero .eyebrow{margin-bottom:0}.mardyn-home .mh-h1{color:#16150f;letter-spacing:-.045em;text-wrap:balance;max-width:15ch;margin:0;font-size:clamp(2.7rem,7.6vw,6.1rem);font-weight:600;line-height:.95}.mardyn-home .mh-grad{background:linear-gradient(96deg, var(--orange) 0%, #e21f6a 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.mardyn-home .mh-sub{color:#5c6b60;text-wrap:pretty;max-width:56ch;margin:0;font-size:clamp(1rem,1.35vw,1.125rem);line-height:1.55}.mardyn-home .mh-stage{width:100%;margin-top:clamp(34px,5vw,60px);position:relative}.mardyn-home .mh-frame{background:radial-gradient(58% 62% at 78% 22%,#6d5cff9e 0%,#6d5cff00 62%),radial-gradient(52% 58% at 24% 78%,#ff5a1fb8 0%,#ff5a1f00 64%),radial-gradient(46% 52% at 56% 96%,#e21f6a99 0%,#e21f6a00 66%),radial-gradient(70% 80% at 50% 8%,#5a78b44d 0%,#5a78b400 70%),linear-gradient(168deg,#171422 0%,#0e0c14 100%);border-radius:22px;padding:clamp(15px,2.2vw,28px);position:relative;overflow:hidden;box-shadow:0 1px 2px #1e19120d,0 8px 20px #1e191214,0 24px 48px #1e191214}.mardyn-home .mh-frame:after{z-index:0;content:"";opacity:.16;mix-blend-mode:overlay;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.mardyn-home .mh-app{z-index:1;grid-template-columns:46px 1fr;gap:clamp(11px,1.5vw,19px);min-height:clamp(392px,47vw,568px);display:grid;position:relative}.mardyn-home .mh-rail{border:1px solid var(--mh-frame-edge);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a090e6b;border-radius:14px;flex-direction:column;align-items:center;gap:6px;height:max-content;padding:8px 6px;display:flex}.mardyn-home .mh-r{width:30px;height:30px;color:var(--mh-frame-dim);border-radius:9px;place-items:center;transition:background .45s,color .45s,box-shadow .45s;display:grid}.mardyn-home .mh-r svg{width:15px;height:15px}.mardyn-home .mh-r.is-on{color:#ffb08c;background:#ff5a1f33;box-shadow:inset 0 0 0 1px #ff5a1f57}.mardyn-home .mh-sep{background:var(--mh-frame-edge);width:16px;height:1px;margin:3px 0}.mardyn-home .mh-main{flex-direction:column;min-width:0;display:flex;position:relative}.mardyn-home .mh-scenes{flex:1;min-height:0;position:relative}.mardyn-home .mh-scene{opacity:0;visibility:hidden;pointer-events:none;flex-direction:column;gap:clamp(9px,1.3vw,15px);transition:opacity .55s,transform .55s;display:flex;transform:translateY(8px)}.mardyn-home .mh-scene.is-on{opacity:1;visibility:visible;transform:none}.mardyn-home .mh-scene.mh-wbs{position:absolute;inset:0}.mardyn-home .mh-greet{color:var(--mh-frame-ink);text-align:center;padding-top:clamp(4px,1.3vw,13px)}.mardyn-home .mh-date{color:var(--mh-frame-dim);font-family:var(--mh-mono);letter-spacing:.13em;text-transform:uppercase;font-size:10.5px}.mardyn-home .mh-hi{letter-spacing:-.02em;margin-top:5px;font-size:clamp(1rem,1.9vw,1.35rem);font-weight:500}.mardyn-home .mh-run{text-align:left;flex-direction:column;gap:6px;margin-top:10px;display:flex}.mardyn-home .mh-run-top{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.mardyn-home .mh-run-label{color:var(--mh-frame-ink);font-size:11px;font-weight:500}.mardyn-home .mh-run-count{color:var(--mh-frame-dim);font-family:var(--mh-mono);font-variant-numeric:tabular-nums;font-size:10.5px}.mardyn-home .mh-run-count b{color:#ffb08c;font-weight:400}.mardyn-home .mh-track{background:#ffffff1a;border-radius:999px;height:3px;overflow:hidden}.mardyn-home .mh-track i{background:linear-gradient(90deg, var(--orange), #e21f6a);border-radius:999px;width:0;height:100%;display:block}.mardyn-home .mh-prompt{border:1px solid var(--mh-frame-edge);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);text-align:left;background:#1210189e;border-radius:15px;flex-direction:column;gap:11px;padding:13px 14px 11px;display:flex}.mardyn-home .mh-ph{color:var(--mh-frame-mid);font-size:clamp(.8rem,1.15vw,.9rem)}.mardyn-home .mh-caret{background:var(--orange);vertical-align:-1px;width:1.5px;height:.95em;margin-left:2px;animation:1s step-end infinite mh-blink;display:inline-block}@keyframes mh-blink{50%{opacity:0}}.mardyn-home .mh-prow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mardyn-home .mh-chips{flex-wrap:wrap;flex:1;gap:6px;min-width:0;display:flex}.mardyn-home .mh-chip{border:1px solid var(--mh-frame-edge);color:var(--mh-frame-ink);white-space:nowrap;background:#ffffff13;border-radius:999px;align-items:center;gap:5px;padding:5px 10px;font-size:11px;display:inline-flex}.mardyn-home .mh-send{background:var(--orange);color:#fff;border-radius:999px;flex:none;place-items:center;width:29px;height:29px;margin-left:auto;display:grid;box-shadow:0 4px 12px -3px #ff5a1fb3}.mardyn-home .mh-send svg{width:14px;height:14px}.mardyn-home .mh-send.is-go{animation:.5s mh-go}@keyframes mh-go{0%{transform:scale(1)}45%{transform:scale(.86)}to{transform:scale(1)}}.mardyn-home .mh-cards{grid-template-columns:repeat(3,1fr);gap:clamp(8px,1.1vw,12px);display:grid}.mardyn-home .mh-card{border:1px solid var(--mh-frame-edge);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);text-align:left;background:#1210189e;border-radius:13px;flex-direction:column;gap:9px;min-width:0;padding:11px 12px;display:flex}.mardyn-home .mh-card h3{color:var(--mh-frame-dim);font-family:var(--mh-mono);letter-spacing:.11em;text-transform:uppercase;margin:0;font-size:10.5px;font-weight:500}.mardyn-home .mh-item{align-items:flex-start;gap:8px;min-width:0;display:flex}.mardyn-home .mh-txt{flex:1;min-width:0}.mardyn-home .mh-t,.mardyn-home .mh-m{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.mardyn-home .mh-t{color:var(--mh-frame-ink);font-size:12px;line-height:1.3}.mardyn-home .mh-m{color:var(--mh-frame-dim);margin-top:2px;font-size:10.5px}.mardyn-home .mh-cite{color:#c9c4e4;max-width:100%;font-family:var(--mh-mono);text-overflow:ellipsis;white-space:nowrap;opacity:0;background:#6d5cff2e;border:1px solid #6d5cff57;border-radius:5px;margin-top:4px;padding:2px 5px;font-size:9.5px;transition:opacity .4s 50ms,transform .4s 50ms;display:inline-block;overflow:hidden;transform:translateY(-3px)}.mardyn-home .mh-row.is-cited .mh-cite{opacity:1;transform:none}.mardyn-home .mh-dot{border-radius:999px;flex:none;width:7px;height:7px;margin-top:4px}.mardyn-home .mh-dot.ai{background:var(--mh-ai);box-shadow:0 0 0 3px #6d5cff2e}.mardyn-home .mh-dot.ok{background:#2fd08a;box-shadow:0 0 0 3px #2fd08a2e}.mardyn-home .mh-dot.warn{background:#f2b53c;box-shadow:0 0 0 3px #f2b53c33}.mardyn-home .mh-row{opacity:0;transition:opacity .45s,transform .45s;transform:translateY(7px)}.mardyn-home .mh-row.is-in{opacity:1;transform:none}.mardyn-home .mh-row.is-working .mh-dot{animation:1.1s ease-in-out infinite mh-pulse}@keyframes mh-pulse{0%,to{box-shadow:0 0 0 3px #6d5cff33}50%{box-shadow:0 0 0 7px #6d5cff0a}}.mardyn-home .mh-row.is-done .mh-dot{background:#2fd08a;box-shadow:0 0 0 3px #2fd08a33}.mardyn-home .mh-row.is-done .mh-m{color:#7ee3b4}.mardyn-home .mh-pill{border-radius:999px;align-self:flex-start;align-items:center;gap:4px;padding:3px 8px;font-size:10px;font-weight:600;display:inline-flex}.mardyn-home .mh-pill.act{background:var(--orange);color:#fff}.mardyn-home .mh-pill.ok{color:#7ee3b4;background:#2fd08a29;border:1px solid #2fd08a57}.mardyn-home .mh-pill svg{width:9px;height:9px}.mardyn-home .mh-wb{border:1px solid var(--mh-frame-edge);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);text-align:left;background:#0d0b12ed;border-radius:14px;flex-direction:column;height:100%;display:flex;overflow:hidden}.mardyn-home .mh-wb-head{border-bottom:1px solid var(--mh-frame-edge);flex-wrap:wrap;align-items:center;gap:clamp(8px,1.4vw,16px);padding:11px 13px;display:flex}.mardyn-home .mh-wb-brand{color:var(--mh-frame-ink);font-family:Yellowtail,cursive;font-size:19px;line-height:1}.mardyn-home .mh-wb-file{border:1px solid var(--mh-frame-edge);color:var(--mh-frame-ink);white-space:nowrap;background:#ffffff0f;border-radius:7px;align-items:center;gap:6px;padding:4px 9px;font-size:11px;display:inline-flex}.mardyn-home .mh-wb-file svg{color:#7ee3b4;width:11px;height:11px}.mardyn-home .mh-wb-mode{color:var(--mh-frame-dim);white-space:nowrap;font-size:11px}.mardyn-home .mh-wb-prog{align-items:center;gap:9px;margin-left:auto;display:flex}.mardyn-home .mh-wb-count{color:var(--mh-frame-ink);font-family:var(--mh-mono);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:10.5px}.mardyn-home .mh-wb-need{opacity:0;color:#ffb08c;white-space:nowrap;font-size:10px;transition:opacity .4s}.mardyn-home .mh-wb-need.is-on{opacity:1}.mardyn-home .mh-wb-bar{background:#ffffff1a;border-radius:999px;width:clamp(60px,9vw,120px);height:3px;overflow:hidden}.mardyn-home .mh-wb-bar i{background:linear-gradient(90deg, var(--orange), #e21f6a);border-radius:999px;width:0;height:100%;display:block}.mardyn-home .mh-wb-body{flex:1;min-height:0;display:flex}.mardyn-home .mh-rows{flex-direction:column;flex:1;min-width:0;display:flex}.mardyn-home .mh-qr{border-bottom:1px solid #ffffff0d;grid-template-columns:28px minmax(0,1.05fr) minmax(0,1.25fr) 124px 92px;align-items:center;gap:10px;padding:7px 13px;font-size:11px;line-height:1.34;display:grid;position:relative}.mardyn-home .mh-qr:not(.mh-hd){flex:1;min-height:0}.mardyn-home .mh-hd{color:#b6b1c6;font-family:var(--mh-mono);letter-spacing:.09em;text-transform:uppercase;background:#ffffff09;flex:none;font-size:9.5px}.mardyn-home .mh-n{color:#9a95ab;font-variant-numeric:tabular-nums}.mardyn-home .mh-q{color:#f2f0f6}.mardyn-home .mh-a{color:#c3bfd1}.mardyn-home .mh-s{flex-direction:column;align-items:flex-start;gap:3px;display:flex}.mardyn-home .mh-st{color:var(--mh-frame-dim);align-items:center;gap:5px;display:flex}.mardyn-home .mh-qr.is-pend .mh-a,.mardyn-home .mh-qr.is-pend .mh-s,.mardyn-home .mh-qr.is-pend .mh-st{opacity:.34}.mardyn-home .mh-qr.is-act{background:#ff5a1f12}.mardyn-home .mh-qr.is-act:before{content:"";background:var(--orange);width:2px;position:absolute;top:0;bottom:0;left:0}.mardyn-home .mh-a-txt,.mardyn-home .mh-src{opacity:0;transition:opacity .4s}.mardyn-home .mh-qr.is-filled .mh-a-txt,.mardyn-home .mh-qr.is-filled .mh-src{opacity:1}.mardyn-home .mh-src{color:#c9c4e4;text-overflow:ellipsis;white-space:nowrap;background:#6d5cff29;border:1px solid #6d5cff52;border-radius:5px;align-items:center;gap:4px;max-width:100%;padding:2px 6px;font-size:9.5px;display:inline-flex;overflow:hidden}.mardyn-home .mh-src.ev{color:#8fe7bd;background:#2fd08a24;border-color:#2fd08a57}.mardyn-home .mh-ring{border:1.6px solid #6d5cff59;border-top-color:var(--mh-ai);border-radius:999px;flex:none;width:11px;height:11px;animation:.8s linear infinite mh-spin}@keyframes mh-spin{to{transform:rotate(360deg)}}.mardyn-home .mh-ok{color:#2fd08a;flex:none;width:12px;height:12px}.mardyn-home .mh-chat{color:#f2b53c;flex:none;width:12px;height:12px}.mardyn-home .mh-st.done{color:#7ee3b4}.mardyn-home .mh-st.cite{color:#bcb1ff}.mardyn-home .mh-st.gap{color:#f6cd72}.mardyn-home .mh-dash{opacity:.4}.mardyn-home .mh-disc{opacity:0;border-left:1px solid #0000;flex:none;width:0;transition:width .55s,opacity .4s,border-color .4s;overflow:hidden}.mardyn-home .mh-disc.is-on{border-left-color:var(--mh-frame-edge);opacity:1;width:min(304px,44%)}.mardyn-home .mh-disc-in{flex-direction:column;gap:9px;width:min(304px,100%);padding:12px 13px;display:flex}.mardyn-home .mh-disc-h{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.mardyn-home .mh-onq{color:var(--mh-frame-dim);font-family:var(--mh-mono);letter-spacing:.12em;text-transform:uppercase;font-size:9px;display:block}.mardyn-home .mh-disc-t{color:var(--mh-frame-ink);letter-spacing:-.01em;margin-top:2px;font-size:14px;font-weight:600}.mardyn-home .mh-x{border:1px solid var(--mh-frame-edge);width:20px;height:20px;color:var(--mh-frame-dim);border-radius:6px;flex:none;place-items:center;display:grid}.mardyn-home .mh-x svg{width:10px;height:10px}.mardyn-home .mh-alert{background:#ff6a551f;border:1px solid #ff6a554d;border-radius:9px;align-items:flex-start;gap:8px;padding:9px 10px;display:flex}.mardyn-home .mh-bang{color:#2a0c07;background:#ff6a55;border-radius:999px;flex:none;place-items:center;width:13px;height:13px;margin-top:1px;font-size:9px;font-weight:700;display:grid}.mardyn-home .mh-alert-t{color:#ffb3a6;font-size:11px;font-weight:600}.mardyn-home .mh-alert-d{color:#d4bdb6;margin-top:3px;font-size:10px;line-height:1.4}.mardyn-home .mh-msg{opacity:0;align-items:flex-start;gap:8px;transition:opacity .45s,transform .45s;display:flex;transform:translateY(6px)}.mardyn-home .mh-msg.is-on{opacity:1;transform:none}.mardyn-home .mh-av{color:#fff;letter-spacing:.02em;border-radius:999px;flex:none;place-items:center;width:23px;height:23px;font-size:8.5px;font-weight:700;display:grid}.mardyn-home .mh-av.ml{background:linear-gradient(135deg, var(--mh-ai), #12a9d6)}.mardyn-home .mh-av.jk{color:#04150d;background:linear-gradient(135deg,#12925a,#2fd08a)}.mardyn-home .mh-bub{border:1px solid var(--mh-frame-edge);background:#ffffff0e;border-radius:9px;min-width:0;padding:8px 9px}.mardyn-home .mh-who{justify-content:space-between;align-items:baseline;gap:7px;display:flex}.mardyn-home .mh-nm{color:var(--mh-frame-ink);font-size:10.5px;font-weight:600}.mardyn-home .mh-ro{color:var(--mh-frame-dim);font-family:var(--mh-mono);white-space:nowrap;font-size:8.5px}.mardyn-home .mh-tx{color:#c3bfd1;margin-top:4px;font-size:10px;line-height:1.45}.mardyn-home .mh-att{border:1px solid var(--mh-frame-edge);opacity:0;background:#ffffff0e;border-radius:9px;align-items:flex-start;gap:9px;padding:9px 10px;transition:opacity .45s,transform .45s;display:flex;transform:translateY(6px)}.mardyn-home .mh-att.is-on{opacity:1;transform:none}.mardyn-home .mh-pdf{border:1px solid var(--mh-frame-edge);color:#ffb08c;width:28px;height:32px;font-family:var(--mh-mono);letter-spacing:.04em;background:#ffffff12;border-radius:5px;flex:none;place-items:center;font-size:8px;display:grid}.mardyn-home .mh-fn{color:var(--mh-frame-ink);font-size:10.5px;font-weight:600;line-height:1.3}.mardyn-home .mh-fm{color:var(--mh-frame-dim);margin-top:2px;font-size:9px}.mardyn-home .mh-scan{color:var(--mh-frame-dim);align-items:center;gap:5px;margin-top:4px;font-size:9px;display:flex}.mardyn-home .mh-scan .mh-ring{border-width:1.4px;width:9px;height:9px}.mardyn-home .mh-scan.ok{color:#8fe7bd}.mardyn-home .mh-shield{width:10px;height:10px}.mardyn-home .mh-appr{color:#8fe7bd;opacity:0;background:#2fd08a1f;border:1px solid #2fd08a4d;border-radius:8px;align-items:center;gap:6px;padding:7px 9px;font-size:9.5px;transition:opacity .45s,transform .45s;display:flex;transform:translateY(6px)}.mardyn-home .mh-appr.is-on{opacity:1;transform:none}.mardyn-home .mh-appr svg{flex:none;width:11px;height:11px}.mardyn-home .mh-toast{z-index:3;border:1px solid var(--mh-frame-edge);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;background:#14121aeb;border-radius:11px;align-items:center;gap:9px;padding:9px 12px;transition:opacity .45s,transform .45s;display:flex;position:absolute;bottom:2px;right:2px;transform:translateY(8px);box-shadow:0 10px 30px -12px #000000b3}.mardyn-home .mh-toast.is-on{opacity:1;transform:none}.mardyn-home .mh-tk{color:#2fd08a;background:#2fd08a2e;border-radius:999px;flex:none;place-items:center;width:19px;height:19px;display:grid}.mardyn-home .mh-tk svg{width:11px;height:11px}.mardyn-home .mh-t1{color:var(--mh-frame-ink);font-size:11px;font-weight:600}.mardyn-home .mh-t2{color:var(--mh-frame-dim);margin-top:1px;font-size:9.5px}@media (max-width:900px){.mardyn-home .mh-qr{grid-template-columns:22px minmax(0,1fr) 74px}.mardyn-home .mh-qr .mh-a,.mardyn-home .mh-qr .mh-s{display:none}.mardyn-home .mh-disc.is-on{width:min(260px,58%)}}@media (max-width:860px){.mardyn-home .mh-cards{grid-template-columns:1fr}.mardyn-home .mh-card:nth-child(n+3){display:none}.mardyn-home .mh-app{grid-template-columns:1fr}.mardyn-home .mh-rail{flex-flow:wrap;justify-content:center;height:auto}.mardyn-home .mh-sep{width:1px;height:16px;margin:0 3px}}@media (prefers-reduced-motion:reduce){.mardyn-home .mh-hero *,.mardyn-home .mh-hero :before,.mardyn-home .mh-hero :after{transition:none!important;animation:none!important}}
