.partner-page{background:var(--color-ground);color:var(--color-paper-50);font-family:var(--font-sans)}.partner-shell{width:min(1220px,100% - 64px);margin-inline:auto}.partner-page h1,.partner-page h2,.partner-page h3,.partner-page p{margin-block:0}.partner-page a,.partner-page button{-webkit-tap-highlight-color:transparent}.partner-page :is(a,button,input,textarea,select,summary):focus-visible{outline:2px solid var(--color-neutral-300);outline-offset:5px}.partner-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--color-neutral-400);align-items:center;gap:10px;font-size:11px;font-weight:500;display:flex}.partner-dot{background:var(--color-neutral-400);border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.partner-hero{isolation:isolate;padding:108px 0 0;position:relative;overflow:hidden}.partner-hero-glow{z-index:-1;top:-90px;background:radial-gradient(ellipse, color-mix(in srgb, var(--color-neutral-600) 15%, transparent) 0%, color-mix(in srgb, var(--color-neutral-500) 6%, transparent) 40%, transparent 67%);pointer-events:none;width:780px;height:780px;position:absolute;inset-inline-end:-130px}.partner-hero-grid{grid-template-columns:1.12fr 1fr;align-items:center;gap:40px;display:grid}.partner-hero h1{letter-spacing:-.065em;margin-top:27px;font-size:clamp(46px,6.8vw,94px);font-weight:500;line-height:1.06}.partner-hero h1 em{color:var(--color-monstar-300);font-style:normal}.partner-lede{max-width:475px;color:var(--color-neutral-400);font-size:17px;line-height:1.85;margin-top:26px!important}.partner-hero-actions{flex-wrap:wrap;align-items:center;gap:25px;margin-top:35px;display:flex}.partner-button{background:var(--color-paper-50);color:var(--color-neutral-950);cursor:pointer;border:0;border-radius:7px;justify-content:center;align-items:center;gap:17px;padding:16px 23px;font-size:14px;font-weight:600;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex}.partner-button:hover{background:var(--color-monstar-200);transform:translateY(-2px)}.partner-button:disabled{opacity:.6;cursor:not-allowed;transform:none}.partner-text-link{color:var(--color-neutral-300);align-items:center;gap:10px;font-size:13px;text-decoration:none;display:inline-flex}.partner-text-link:hover{color:var(--color-paper-50)}.partner-small{color:var(--color-monstar-500);font-size:11px;line-height:1.7;margin-top:17px!important}.partner-audience{color:var(--color-neutral-400);align-items:center;gap:22px;margin-top:35px;padding:51px 0 31px;font-size:12px;display:flex}.partner-audience-rule{background:color-mix(in srgb, var(--color-paper-50) 8%, transparent);flex:1;height:1px}.partner-scene{direction:ltr;min-width:0;height:420px;position:relative}.partner-orbit{border:1px solid color-mix(in srgb, var(--color-neutral-400) 9%, transparent);border-radius:50%;width:400px;height:400px;position:absolute;top:7px;left:28px}.partner-orbit-two{opacity:.6;border-style:dashed;width:510px;height:510px;top:-48px;left:-26px}.partner-studio{border:1px solid color-mix(in srgb, var(--color-neutral-500) 29%, transparent);background:var(--color-sunk);width:92%;box-shadow:0 35px 70px color-mix(in srgb, var(--color-neutral-950) 60%, transparent);border-radius:13px;position:absolute;top:58px;left:0;overflow:hidden;transform:perspective(900px)rotateY(-10deg)rotateX(5deg)rotate(-5deg)}.partner-window-bar{border-bottom:1px solid color-mix(in srgb, var(--color-paper-50) 5%, transparent);height:36px;color:var(--color-neutral-400);justify-content:space-between;align-items:center;gap:12px;padding:0 14px;font-size:9px;display:flex}.partner-window-dots{gap:4px;display:flex}.partner-window-dots i{background:var(--color-neutral-600);border-radius:50%;width:5px;height:5px}.partner-studio-layout{height:253px;display:flex}.partner-studio-sidebar{border-right:1px solid color-mix(in srgb, var(--color-paper-50) 5%, transparent);width:46px;color:var(--color-neutral-400);flex-direction:column;flex-shrink:0;align-items:center;gap:20px;padding-top:19px;display:flex}.partner-studio-sidebar i{background:var(--color-neutral-600);border-radius:2px;width:14px;height:4px}.partner-studio-content{flex:1;min-width:0;padding:19px}.partner-studio-toolbar{justify-content:space-between;margin-bottom:17px;display:flex}.partner-studio-toolbar span{background:var(--color-neutral-500);border-radius:3px;width:68px;height:5px}.partner-studio-toolbar span:last-child{background:var(--color-neutral-400);width:28px}.partner-app-art{background:var(--color-neutral-200);border-radius:6px;justify-content:space-between;align-items:center;height:103px;padding:19px;display:flex;overflow:hidden}.partner-app-lines{flex-direction:column;gap:7px;width:50%;display:flex}.partner-app-lines i{background:var(--color-neutral-700);border-radius:2px;width:85%;height:8px}.partner-app-lines i:nth-child(2){width:62%}.partner-app-lines i:nth-child(3){background:var(--color-neutral-400);width:78%;height:3px;margin-top:3px}.partner-app-lines b{background:var(--color-neutral-500);border-radius:3px;width:45px;height:14px;margin-top:3px}.partner-app-orb{background:repeating-radial-gradient(ellipse at 32% 25%, var(--color-neutral-300) 0 4px, color-mix(in srgb, var(--color-neutral-400) 31%, transparent) 5px 6px, color-mix(in srgb, var(--color-neutral-500) 19%, transparent) 7px 9px);width:84px;height:84px;box-shadow:8px 8px 17px color-mix(in srgb, var(--color-neutral-600) 21%, transparent);border-radius:50%;transform:rotate(-20deg)}.partner-app-blocks{gap:8px;margin-top:13px;display:flex}.partner-app-blocks i{background:linear-gradient(120deg, color-mix(in srgb, var(--color-paper-50) 5%, transparent), color-mix(in srgb, var(--color-paper-50) 1%, transparent));border:1px solid color-mix(in srgb, var(--color-paper-50) 4%, transparent);border-radius:3px;flex:1;height:30px}.partner-app-chart{align-items:end;gap:7px;height:36px;margin-top:10px;display:flex}.partner-app-chart i{background:color-mix(in srgb, var(--color-neutral-400) 40%, transparent);border-radius:2px 2px 0 0;flex:1;height:40%}.partner-app-chart i:nth-child(2n){height:60%}.partner-app-chart i:nth-child(3n){height:90%}.partner-handover{border:1px solid color-mix(in srgb, var(--color-neutral-400) 31%, transparent);background:var(--color-neutral-200);max-width:92%;color:var(--color-neutral-800);box-shadow:0 12px 50px color-mix(in srgb, var(--color-neutral-950) 40%, transparent);border-radius:9px;align-items:center;gap:15px;padding:20px 21px;display:flex;position:absolute;bottom:38px;right:-2px;transform:rotate(3deg)}.partner-handover-icon{background:var(--color-neutral-300);width:39px;height:39px;color:var(--color-neutral-600);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.partner-handover strong{font-size:12px;display:block}.partner-handover div>span{color:var(--color-neutral-600);margin-top:5px;font-size:10px;display:block}.partner-scene-spark{color:var(--color-neutral-400);position:absolute;top:9px;right:39px}.partner-scene-label{color:var(--color-neutral-400);align-items:center;gap:11px;font-size:9px;display:flex;position:absolute;bottom:-12px;left:25px}.partner-benefits{padding-block:95px 105px}.partner-page h2{letter-spacing:-.045em;text-wrap:balance;max-width:790px;margin-top:20px;font-size:clamp(32px,4.5vw,58px);font-weight:450;line-height:1.1}.partner-section-intro{max-width:585px;color:var(--color-neutral-400);font-size:16px;line-height:1.8;margin-top:20px!important}.partner-benefit-grid{grid-template-columns:1.12fr 1fr 1fr;gap:16px;margin-top:45px;display:grid}.partner-benefit-support{grid-row:span 2}.partner-benefit-referral{grid-column:2/4}.partner-benefit-card{border:1px solid color-mix(in srgb, var(--color-paper-50) 6%, transparent);background:var(--color-surface);border-radius:12px;height:100%;min-height:270px;padding:30px;position:relative;overflow:hidden}.partner-benefit-card h3{letter-spacing:-.025em;margin-top:28px;font-size:20px;font-weight:500;line-height:1.35}.partner-benefit-card p{color:var(--color-neutral-400);z-index:1;margin-top:12px;font-size:13px;line-height:1.9;position:relative}.partner-icon{color:var(--color-neutral-400)}.partner-support-card{background:linear-gradient(155deg, var(--color-surface), var(--color-sunk) 80%)}.partner-support-card h3{margin-top:34px;font-size:26px}.partner-card-arrow{color:var(--color-neutral-400);position:absolute;bottom:27px;right:28px}.partner-support-art{margin-top:34px;padding-top:10px}.partner-chat-bubble{border:1px solid color-mix(in srgb, var(--color-paper-50) 7%, transparent);background:color-mix(in srgb, var(--color-paper-50) 2%, transparent);border-radius:10px 10px 2px;flex-direction:column;gap:8px;width:85%;margin-left:auto;padding:17px;display:flex}.partner-chat-bubble span{background:color-mix(in srgb, var(--color-neutral-400) 38%, transparent);border-radius:2px;width:90%;height:4px}.partner-chat-bubble span:last-child{width:55%}.partner-chat-response{border:1px solid color-mix(in srgb, var(--color-neutral-500) 31%, transparent);background:var(--color-neutral-700);width:90%;color:var(--color-neutral-300);border-radius:10px 10px 10px 2px;align-items:center;gap:13px;margin-top:16px;padding:19px 14px;display:flex}.partner-chat-response div{flex:1}.partner-chat-response i{background:color-mix(in srgb, var(--color-neutral-400) 50%, transparent);border-radius:2px;width:85%;height:4px;margin-block:7px;display:block}.partner-model-art{height:61px;color:color-mix(in srgb, var(--color-neutral-400) 31%, transparent);align-items:center;margin-top:25px;display:flex;position:relative}.partner-model-art i{border:1px solid color-mix(in srgb, var(--color-neutral-400) 23%, transparent);background:var(--color-neutral-800);border-radius:50%;width:41px;height:41px;margin-right:-12px}.partner-model-art svg{margin-left:auto}.partner-boost-art{align-items:end;gap:8px;height:48px;margin-top:23px;display:flex}.partner-boost-art i{background:color-mix(in srgb, var(--color-neutral-400) 25%, transparent);border-radius:3px;flex:1;height:30%}.partner-boost-art i:nth-child(2){height:45%}.partner-boost-art i:nth-child(3){height:60%}.partner-boost-art i:nth-child(4){height:80%}.partner-boost-art i:nth-child(5){background:var(--color-neutral-400);height:100%}.partner-referral-card{align-items:center;gap:23px;min-height:190px;display:flex}.partner-referral-card h3{margin-top:0}.partner-referral-card>svg{color:var(--color-neutral-400);flex-shrink:0;margin-left:auto}.partner-workflow{background:var(--color-paper-50);color:var(--color-neutral-900);padding-block:95px 78px}.partner-workflow .partner-eyebrow,.partner-workflow .partner-section-intro{color:var(--color-neutral-500)}.partner-workflow-grid{grid-template-columns:repeat(3,1fr);gap:40px;margin-top:55px;display:grid}.partner-step{letter-spacing:-.045em;color:var(--color-neutral-400);border-bottom:1px solid color-mix(in srgb, var(--color-neutral-700) 16%, transparent);justify-content:space-between;align-items:center;padding-bottom:20px;font-size:42px;font-weight:300;display:flex}.partner-step svg{color:var(--color-neutral-500)}.partner-workflow-grid h3{letter-spacing:-.025em;margin-top:25px;font-size:21px;font-weight:500}.partner-workflow-grid p{color:var(--color-neutral-500);margin-top:14px;font-size:14px;line-height:1.85}.partner-existing{background:color-mix(in srgb, var(--color-neutral-300) 31%, transparent);border:1px solid color-mix(in srgb, var(--color-neutral-600) 11%, transparent);border-radius:9px;align-items:start;gap:23px;margin-top:47px;padding:27px;display:flex}.partner-existing>svg{color:var(--color-neutral-500);flex-shrink:0}.partner-existing h3{font-size:15px;font-weight:600}.partner-existing p{color:var(--color-neutral-500);margin-top:8px;font-size:13px;line-height:1.8}.partner-referral-note{color:var(--color-neutral-500);max-width:1000px;font-size:11px;line-height:1.9;margin-top:21px!important}.partner-faq{grid-template-columns:.85fr 1.15fr;gap:70px;padding-block:105px;display:grid}.partner-faq h2{margin-top:0;font-size:clamp(32px,3.2vw,44px)}.partner-faq details{border-bottom:1px solid color-mix(in srgb, var(--color-paper-50) 9%, transparent)}.partner-faq summary{cursor:pointer;justify-content:space-between;gap:20px;padding-block:20px;font-size:14px;font-weight:500;list-style:none;display:flex}.partner-faq summary::-webkit-details-marker{display:none}.partner-faq summary span{color:var(--color-neutral-400);font-size:20px;transition:transform .2s}.partner-faq details[open] summary span{transform:rotate(45deg)}.partner-faq details p{color:var(--color-neutral-400);padding-bottom:22px;font-size:13px;line-height:1.85}.partner-application:focus{outline:none}.partner-application{background:radial-gradient(ellipse at 10% 100%, color-mix(in srgb, var(--color-neutral-700) 12%, transparent), transparent 70%), var(--color-sunk);border-top:1px solid color-mix(in srgb, var(--color-paper-50) 5%, transparent);padding-block:95px;scroll-margin-top:85px}.partner-application-grid{grid-template-columns:.9fr 1.1fr;align-items:start;gap:75px;display:grid}.partner-application h2{font-size:clamp(35px,4.5vw,58px)}.partner-application-mark{color:var(--color-neutral-600);margin-top:39px}.partner-form-panel{border:1px solid color-mix(in srgb, var(--color-paper-50) 9%, transparent);background:var(--color-surface);border-radius:12px;padding:32px}.partner-form{flex-direction:column;gap:23px;display:flex}.partner-field-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.partner-form label{color:var(--color-neutral-400);font-size:11px;line-height:1.7}.partner-form input:not([type=checkbox]),.partner-form textarea{border:1px solid color-mix(in srgb, var(--color-paper-50) 12%, transparent);background:var(--color-sunk);width:100%;color:var(--color-neutral-200);border-radius:6px;min-width:0;margin-top:8px;padding:12px;font-size:13px;line-height:1.5;display:block}.partner-form select{border:1px solid color-mix(in srgb, var(--color-paper-50) 12%, transparent);background:var(--color-sunk);width:100%;color:var(--color-neutral-200);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:6px;min-width:0;margin-top:8px;padding:12px;font-size:13px;line-height:1.5;display:block}.partner-form textarea{resize:vertical}.partner-form input:not([type=checkbox]):focus,.partner-form textarea:focus,.partner-form select:focus{border-color:var(--color-neutral-400);outline:none}.partner-form .partner-button{align-self:start}.partner-conditions{color:var(--color-neutral-400);font-size:11px;line-height:1.8}.partner-consent{align-items:start;gap:12px;display:flex}.partner-consent input{accent-color:var(--color-neutral-300);flex-shrink:0;margin-top:4px}.partner-consent a{color:var(--color-neutral-300);align-items:center;gap:4px;text-decoration:underline;display:inline-flex}.partner-signup{padding:14px 0}.partner-signup>svg{color:var(--color-neutral-400);margin-bottom:24px}.partner-signup h3{letter-spacing:-.03em;font-size:25px;font-weight:500}.partner-signup>p:not(.partner-small){color:var(--color-neutral-400);margin-block:18px 25px;font-size:14px;line-height:1.85}.partner-error{color:var(--color-neutral-300);background:color-mix(in srgb, var(--color-neutral-600) 19%, transparent);border:1px solid color-mix(in srgb, var(--color-neutral-500) 29%, transparent);border-radius:7px;padding:14px;font-size:13px;line-height:1.7;margin-bottom:20px!important}.partner-status{color:var(--color-neutral-300);align-items:center;gap:8px;margin-bottom:20px;font-size:12px;display:inline-flex}.partner-access>p{color:var(--color-neutral-400);margin-bottom:16px;font-size:13px;line-height:1.85}.partner-access .partner-label{font-size:11px}.partner-access .partner-referral-url{overflow-wrap:anywhere;color:var(--color-neutral-300);border:1px solid color-mix(in srgb, var(--color-paper-50) 8%, transparent);background:var(--color-neutral-950);border-radius:5px;padding:12px;font-family:monospace}.partner-access strong{color:var(--color-neutral-300);font-family:monospace}.partner-access-links{flex-wrap:wrap;gap:23px;margin-top:25px;display:flex}.partner-access-links a{color:var(--color-neutral-400);align-items:center;gap:8px;font-size:12px;display:inline-flex}@media (width<=1023px){.partner-hero{padding-top:72px}.partner-hero-grid{gap:20px}.partner-scene{height:350px}.partner-studio{top:50px}.partner-studio-layout{height:235px}.partner-orbit{width:300px;height:300px;left:5px}.partner-orbit-two{width:380px;height:380px;top:-30px;left:-35px}.partner-handover{padding:16px;bottom:0}.partner-scene-label{display:none}.partner-benefit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.partner-benefit-support{grid-row:span 2}.partner-benefit-referral{grid-column:1/3}.partner-faq{gap:40px}.partner-application-grid{gap:35px}.partner-form-panel{padding:23px}.partner-field-pair{grid-template-columns:1fr}}@media (width<=700px){.partner-shell{width:calc(100% - 40px)}.partner-hero{padding-top:88px}.partner-hero-grid{grid-template-columns:1fr}.partner-hero h1{font-size:clamp(42px,10.4vw,73px)}.partner-lede{font-size:15px}.partner-hero-actions{gap:20px}.partner-scene{width:100%;max-width:470px;height:345px;margin:35px auto 5px}.partner-studio{width:90%;top:24px}.partner-studio-layout{height:235px}.partner-handover{bottom:9px}.partner-scene-spark{top:-6px;right:10px}.partner-audience{margin-top:15px;padding-top:24px;line-height:1.8}.partner-audience>svg,.partner-audience-rule{display:none}.partner-benefits{padding-block:65px}.partner-benefit-grid{grid-template-columns:1fr;gap:13px;margin-top:30px}.partner-benefit-support,.partner-benefit-referral{grid-area:auto}.partner-benefit-card{min-height:0;padding:25px}.partner-support-art{max-width:310px}.partner-support-card{padding-bottom:44px}.partner-benefit-card h3{margin-top:20px}.partner-referral-card{align-items:start}.partner-referral-card h3{margin-top:0}.partner-referral-card>svg{display:none}.partner-model-art,.partner-boost-art{max-width:220px}.partner-workflow{padding-block:60px}.partner-workflow-grid{grid-template-columns:1fr;gap:32px;margin-top:35px}.partner-step{padding-bottom:13px;font-size:31px}.partner-workflow-grid h3{margin-top:18px}.partner-existing{gap:15px;padding:22px}.partner-faq{grid-template-columns:1fr;gap:27px;padding-block:65px}.partner-application{padding-block:60px}.partner-application-grid{grid-template-columns:1fr;gap:30px}.partner-application-mark{display:none}.partner-section-intro{font-size:14px}.partner-eyebrow{letter-spacing:.1em;font-size:10px}.partner-form-panel{padding:22px}}@media (prefers-reduced-motion:reduce){.partner-page *,.partner-page :before,.partner-page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.partner-form-section{border:0;flex-direction:column;gap:20px;min-width:0;margin:0;padding:0;display:flex}.partner-form-section>legend{border-bottom:1px solid var(--color-hairline);width:100%;color:var(--color-monstar-300);margin-bottom:20px;padding:0 0 20px;font-size:14px;font-weight:500}.partner-form-section+.partner-form-section{margin-top:14px}.partner-field-help{color:var(--color-neutral-400);font-size:11px;line-height:1.8}.partner-form input[readonly]{background:var(--color-ground);color:var(--color-monstar-400)}.partner-customer-options{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;margin:0;padding:0;display:grid}.partner-customer-options legend{color:var(--color-neutral-400);margin-bottom:14px;font-size:11px}.partner-customer-options label{align-items:start;gap:9px;display:flex}.partner-customer-options input{accent-color:var(--color-monstar-300);flex-shrink:0;margin-top:3px}.partner-more-projects summary{color:var(--color-neutral-300);cursor:pointer;font-size:12px;line-height:1.8}.partner-more-projects .partner-field-pair{margin-top:16px}.partner-project-empty{border:1px solid var(--color-hairline);border-radius:6px;padding:16px}.partner-project-empty p{color:var(--color-neutral-400);margin-bottom:14px;font-size:12px;line-height:1.8}.partner-project-empty .partner-text-link{font-size:12px}@media (width<=400px){.partner-customer-options{grid-template-columns:1fr}}
