:root{--font-docshunt:"PyeojinGothic",Helvetica,Arial,sans-serif;--color-ink:#25262c;--color-primary:#1e6df6;color:#25262c;background:#ffffff;font-family:var(--font-docshunt);font-synthesis:none;text-rendering:auto;-webkit-font-smoothing:antialiased}@font-face{font-family:PyeojinGothic;font-style:normal;font-weight:300;src:url(/docshunt-assets/fonts/pyeojin-gothic-light.woff2) format("woff2");font-display:swap}@font-face{font-family:PyeojinGothic;font-style:normal;font-weight:400;src:url(/docshunt-assets/fonts/pyeojin-gothic-regular.woff2) format("woff2");font-display:swap}@font-face{font-family:PyeojinGothic;font-style:normal;font-weight:500;src:url(/docshunt-assets/fonts/pyeojin-gothic-medium.woff2) format("woff2");font-display:swap}@font-face{font-family:PyeojinGothic;font-style:normal;font-weight:600;src:url(/docshunt-assets/fonts/pyeojin-gothic-semibold.woff2) format("woff2");font-display:swap}@font-face{font-family:PyeojinGothic;font-style:normal;font-weight:700;src:url(/docshunt-assets/fonts/pyeojin-gothic-bold.woff2) format("woff2");font-display:swap}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;overflow-x:hidden;background:#ffffff}nextjs-portal{display:none!important}body.modal-open{overflow:hidden}.refund-event-page,a,body,button{font-family:var(--font-docshunt)}.refund-event-page{--refund-black:#1a1a1a;--refund-charcoal:#2e323b;--refund-blue:#3182f7;--refund-blue-bright:#3185ff;--refund-light-blue:#ebf3ff;--refund-muted:#b4b8c5;--refund-copy:#ffffff;min-height:100vh;overflow-x:hidden;background:var(--refund-black);color:var(--refund-copy);letter-spacing:0}.refund-event-page *{letter-spacing:0}.refund-event-nav{position:fixed;z-index:90;top:0;left:0;display:flex;width:100%;height:64px;align-items:center;justify-content:space-between;padding:0 40px;background:#1a1a1a;color:#ffffff}.refund-event-logo{display:inline-flex;align-items:center}.refund-event-logo img{width:160px;height:25px}.refund-event-nav-links{position:absolute;left:50%;display:flex;align-items:center;gap:16px;transform:translateX(-50%)}.refund-event-nav-cta,.refund-event-nav-links a{display:inline-flex;height:40px;align-items:center;justify-content:center;border-radius:8px;padding:0 16px;font-size:16px;line-height:22.4px;white-space:nowrap;transition:background-color .18s ease,color .18s ease}.refund-event-nav-links a:focus-visible,.refund-event-nav-links a:hover{background:rgba(255,255,255,.08)}.refund-event-nav-cta{min-width:100px;background:var(--refund-blue);font-size:15px;font-weight:500}.refund-button-blue:focus-visible,.refund-button-blue:hover,.refund-event-nav-cta:focus-visible,.refund-event-nav-cta:hover{background:#1e6df6}.refund-event-mobile-menu{display:none}.refund-event-mobile-menu summary{display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center;border-radius:6px;background:#2e323b;cursor:pointer;list-style:none}.refund-event-mobile-menu summary::-webkit-details-marker{display:none}.refund-event-mobile-menu summary span,.refund-event-mobile-menu summary span:after,.refund-event-mobile-menu summary span:before{display:block;width:14px;height:2px;border-radius:999px;background:#ffffff;content:""}.refund-event-mobile-menu summary span{position:relative}.refund-event-mobile-menu summary span:after,.refund-event-mobile-menu summary span:before{position:absolute;left:0}.refund-event-mobile-menu summary span:before{top:-5px}.refund-event-mobile-menu summary span:after{top:5px}.refund-event-mobile-menu div{position:absolute;top:58px;right:16px;display:grid;min-width:220px;gap:4px;border:1px solid rgba(255,255,255,.12);border-radius:8px;padding:8px;background:#1a1a1a;box-shadow:0 18px 40px rgba(0,0,0,.28)}.refund-event-mobile-menu a{border-radius:6px;padding:10px 12px;color:#ffffff;font-size:13px;font-weight:500;line-height:18px}.refund-event-mobile-menu a:focus-visible,.refund-event-mobile-menu a:hover{background:rgba(255,255,255,.08)}.refund-hero{display:flex;min-height:973px;flex-direction:column;align-items:center;padding-top:164px;background:#000000;text-align:center}.refund-eyebrow{margin:0;color:#e6e6e6;font-size:18px;font-weight:600;line-height:25.2px}.refund-hero-title{margin:15px 0 0;color:#ffffff;font-size:64px;font-weight:700;line-height:91px;word-break:keep-all}.refund-hero-copy{margin:20px 0 0;color:rgba(255,255,255,.72);font-size:19px;font-weight:500;line-height:29px;word-break:keep-all}.refund-hero-visual{position:relative;width:min(1380px,100%);height:440px;margin-top:36px;overflow:hidden}.refund-ticket{position:absolute;overflow:hidden;color:#ffffff;text-align:left}.refund-ticket-main{z-index:2;top:0;left:50%;width:min(680px,54vw);height:394px;padding:62px 64px 0;background:linear-gradient(135deg,#438ffb,#2876ec);box-shadow:0 28px 60px rgba(25,87,194,.34);transform:translateX(-50%)}.refund-ticket-main:after,.refund-ticket-main:before,.refund-ticket-side-left:after,.refund-ticket-side-right:before{position:absolute;z-index:3;top:50%;width:68px;height:82px;border-radius:999px;background:#000000;content:"";transform:translateY(-50%)}.refund-ticket-main:before,.refund-ticket-side-right:before{left:-34px}.refund-ticket-main:after,.refund-ticket-side-left:after{right:-34px}.refund-ticket-main p{position:relative;z-index:2;margin:0;font-size:20px;font-weight:700;line-height:28px}.refund-ticket-main>strong{position:relative;z-index:2;display:block;margin-top:14px;font-size:48px;font-weight:700;line-height:58px;letter-spacing:0}.refund-ticket-rate{position:relative;z-index:2;display:inline-flex;min-height:44px;align-items:center;border-radius:999px;margin-top:22px;padding:0 18px;background:#eaf3ff;color:#2772e8;font-size:20px;font-weight:700;line-height:28px}.refund-ticket-year{position:absolute;z-index:1;right:-6px;top:76px;color:rgba(255,255,255,.22);font-size:154px;font-weight:700;line-height:1;letter-spacing:0}.refund-ticket-brand{position:absolute;right:0;bottom:0;left:0;display:flex;height:74px;align-items:center;justify-content:space-around;background:rgba(26,112,238,.8);font-size:22px;font-weight:700;line-height:30px}.refund-ticket-side{z-index:1;top:72px;width:390px;height:300px;padding:44px 42px;background:#244d8c;opacity:.78}.refund-ticket-side-left{left:-82px;padding-left:118px}.refund-ticket-side-right{right:-82px;padding-right:118px}.refund-ticket-side b,.refund-ticket-side span{display:block;color:rgba(255,255,255,.72);font-size:16px;font-weight:700;line-height:22px}.refund-ticket-side>strong{display:block;margin-top:10px;color:#ffffff;font-size:30px;font-weight:700;line-height:39px}.refund-ticket-side b{position:absolute;right:42px;bottom:38px;color:rgba(255,255,255,.88);font-size:22px;line-height:30px}.refund-ticket-side-left b{right:auto;left:118px}.refund-button{display:inline-flex;height:64px;align-items:center;justify-content:center;gap:2px;border-radius:12px;padding:0 20px 0 24px;font-size:20px;font-weight:600;line-height:28px;white-space:nowrap;transition:background-color .18s ease,color .18s ease,border-color .18s ease}.refund-button span{font-size:28px;line-height:1}.refund-button-light{min-width:250px;margin-top:60px;background:#ffffff;color:#1a1a1a}.refund-button-light:focus-visible,.refund-button-light:hover{background:#e8eef8}.refund-button-outline-light{min-width:250px;border:2px solid #ffffff;color:#ffffff}.refund-button-outline-light:focus-visible,.refund-button-outline-light:hover{background:rgba(255,255,255,.12)}.refund-button-blue{width:min(464px,100%);background:var(--refund-blue);color:#ffffff}.refund-dark{background:var(--refund-black);color:#ffffff}.refund-benefit h2,.refund-eligibility h2,.refund-tiers h2{margin:0;font-size:56px;font-weight:700;line-height:73px;word-break:keep-all}.refund-pill{display:inline-flex;min-height:48px;align-items:center;justify-content:center;border-radius:999px;padding:0 18px;background:var(--refund-blue);color:#ffffff;font-size:18px;font-weight:700;line-height:25.2px}.refund-benefit{padding:88px 24px 100px;text-align:center}.refund-benefit .refund-pill{margin-top:0}.refund-benefit h2{margin-top:12px}.refund-benefit-bar{display:grid;width:min(1100px,100%);grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;margin:40px auto 0;border-radius:8px;background:#ffffff;color:#1a1a1a}.refund-benefit-bar>div{display:grid;min-height:124px;align-content:center;gap:8px;padding:20px 28px}.refund-benefit-bar>div+div{border-left:1px solid #e7ebf1}.refund-benefit-bar span{color:#697384;font-size:15px;font-weight:600;line-height:21px}.refund-benefit-bar strong{color:#151922;font-size:25px;font-weight:700;line-height:35px;word-break:keep-all}.refund-benefit .refund-button{margin-top:40px}.refund-benefit-notes{width:min(1100px,100%);margin:40px auto 0;padding:0;color:rgba(255,255,255,.7);font-size:15px;font-weight:500;line-height:22px;list-style:none;text-align:left}.refund-eligibility{padding:112px 24px 120px;background:#f6f8fb;color:#151922;text-align:center}.refund-eligibility-inner,.refund-tiers-inner{width:min(1100px,100%);margin:0 auto}.refund-eligibility h2{margin-top:12px}.refund-eligibility p{margin:20px 0 0;color:#626b7a;font-size:18px;font-weight:500;line-height:29px;word-break:keep-all}.refund-eligibility-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:44px 0 0;padding:0;list-style:none;text-align:left}.refund-eligibility-steps li{min-height:192px;border:1px solid #e4e9f1;border-radius:8px;padding:28px;background:#ffffff}.refund-eligibility-steps span{display:block;color:var(--refund-blue);font-size:15px;font-weight:700;line-height:21px}.refund-eligibility-steps strong{display:block;margin-top:12px;color:#151922;font-size:22px;font-weight:700;line-height:31px}.refund-eligibility-steps p{margin:8px 0 0;font-size:15px;line-height:23px}.refund-tiers{padding:112px 24px 120px;background:#131821;color:#ffffff;text-align:center}.refund-tiers h2{margin-top:12px}.refund-tiers>.refund-tiers-inner>p{margin:20px 0 0;color:rgba(255,255,255,.68);font-size:18px;font-weight:500;line-height:29px;word-break:keep-all}.refund-tier-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:44px;text-align:left}.refund-tier-card{min-height:230px;border:1px solid rgba(255,255,255,.16);border-radius:8px;padding:28px;background:rgba(255,255,255,.05)}.refund-tier-card.is-featured{border-color:var(--refund-blue);background:#1d406f}.refund-tier-card>strong{display:block;color:#8fc1ff;font-size:40px;font-weight:700;line-height:48px}.refund-tier-card h3{margin:16px 0 0;font-size:22px;font-weight:700;line-height:31px}.refund-tier-card p{margin:8px 0 0;color:rgba(255,255,255,.7);font-size:15px;font-weight:500;line-height:23px;word-break:keep-all}.refund-application{padding:108px 24px 124px;background:#f7f9fc;color:#1a1a1a}.refund-application-inner{width:min(1100px,100%);margin:0 auto}.refund-application-heading{text-align:center}.refund-application-heading h2,.refund-application-heading p{margin:0}.refund-application-heading h2{margin-top:12px;color:#111111;font-size:48px;font-weight:700;line-height:62px;word-break:keep-all}.refund-application-heading p{max-width:720px;margin:16px auto 0;color:#5f6674;font-size:18px;font-weight:500;line-height:29px;word-break:keep-all}.refund-application-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:44px}.refund-application-card{display:flex;min-height:284px;flex-direction:column;border:1px solid #e3e7ef;border-radius:18px;padding:32px;background:#ffffff;box-shadow:0 14px 34px rgba(24,38,63,.06)}.refund-application-card strong{display:inline-flex;width:fit-content;min-height:28px;align-items:center;border-radius:999px;padding:0 10px;background:#e8f2ff;color:var(--refund-blue);font-size:13px;font-weight:700;line-height:18px}.refund-application-card h3{margin:16px 0 0;color:#151922;font-size:24px;font-weight:700;line-height:33px}.refund-application-card p{margin:8px 0 0;color:#626b7a;font-size:16px;font-weight:500;line-height:25px;word-break:keep-all}.refund-consent-card{border-color:#d7e5ff;background:linear-gradient(180deg,#eaf3ff,#ffffff 82%)}.refund-application-card a{display:inline-flex;width:100%;min-height:46px;align-items:center;justify-content:center;gap:2px;border-radius:10px;margin-top:auto;background:var(--refund-blue);color:#ffffff;font-size:15px;font-weight:700;line-height:21px;text-align:center;transition:background-color .18s ease}.refund-application-card a:focus-visible,.refund-application-card a:hover{background:#1e6df6}.refund-application-card a span{font-size:24px;line-height:1}.refund-notices{padding:96px 24px 100px;background:#353940;color:#ffffff}.refund-notice-list h3,.refund-notices h2{width:min(1100px,100%);margin:0 auto;font-size:20px;font-weight:700;line-height:30px}.refund-notice-list{display:grid;width:min(1100px,100%);gap:20px;margin:22px auto 0}.refund-notice-list h3{width:auto;font-size:18px;line-height:27px}.refund-notice-list ul{margin:8px 0 0;padding:0;color:#d9dce4;list-style:none}.refund-footer,.refund-notice-list ul{font-size:15px;font-weight:500;line-height:24px}.refund-footer{display:flex;min-height:315px;flex-direction:column;justify-content:center;gap:32px;padding:64px max(24px,calc((100% - 1200px) / 2));background:#3f434d;color:rgba(255,255,255,.8)}.refund-footer strong{display:block;margin-bottom:12px;color:#ffffff;font-size:18px}.refund-footer p{margin:0}.refund-footer-links{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px}.refund-footer-links a{display:inline-flex;align-items:center;gap:8px}.refund-footer-links img{width:28px;height:28px}.refund-footer-links span{display:inline-flex;flex-wrap:wrap;gap:8px}.refund-footer-links b{font-weight:400}.refund-bottom-bar{position:fixed;z-index:80;right:0;bottom:0;left:0;display:flex;height:72px;gap:32px;background:var(--refund-blue-bright);color:#ffffff;box-shadow:0 -12px 32px rgba(0,0,0,.18)}.refund-bottom-bar,.refund-bottom-bar>a{align-items:center;justify-content:center}.refund-bottom-bar>a{display:inline-flex;height:48px;min-width:160px;border-radius:8px;background:#ffffff;color:#1a1a1a;font-size:16px;font-weight:600}.refund-bottom-bar>a:last-child{border:1px solid rgba(255,255,255,.72);background:transparent;color:#ffffff}@media (max-width:1180px){.refund-event-nav{padding:0 24px}.refund-event-nav-links a{padding:0 16px;font-size:16px}.refund-benefit h2,.refund-eligibility h2,.refund-hero-title,.refund-tiers h2{font-size:46px;line-height:62px}.refund-benefit-bar{width:min(960px,100%)}.refund-benefit-bar>div{padding:20px}.refund-hero-visual{height:380px}.refund-ticket-main{width:min(580px,56vw);height:344px;padding:52px 54px 0}.refund-ticket-main>strong{font-size:42px;line-height:51px}.refund-ticket-year{top:70px;font-size:132px}.refund-ticket-side{top:58px;width:330px;height:270px}}@media (max-width:820px){.refund-event-nav-links{display:none}.refund-event-mobile-menu{display:block}.refund-event-logo img{width:140px;height:21.875px}.refund-event-nav-cta{min-width:112px}.refund-hero{min-height:auto;padding:100px 16px 36px}.refund-eyebrow{font-size:14px;line-height:20px}.refund-benefit h2,.refund-eligibility h2,.refund-hero-title,.refund-tiers h2{font-size:32px;line-height:44px}.refund-hero-copy{margin-top:14px;font-size:14px;line-height:22px}.refund-hero-visual{width:100%;height:236px;margin-top:28px}.refund-ticket-side{display:none}.refund-ticket-main{width:min(390px,calc(100% - 24px));height:222px;padding:30px 30px 0}.refund-ticket-main:after,.refund-ticket-main:before{width:40px;height:58px}.refund-ticket-main:before{left:-20px}.refund-ticket-main:after{right:-20px}.refund-ticket-main p{font-size:12px;line-height:18px}.refund-ticket-main>strong{margin-top:8px;font-size:30px;line-height:37px}.refund-ticket-rate{min-height:30px;margin-top:10px;padding:0 11px;font-size:13px;line-height:18px}.refund-ticket-year{top:42px;right:-2px;font-size:86px}.refund-ticket-brand{height:42px;font-size:12px;line-height:18px}.refund-button{height:52px;max-width:320px;padding:0 16px 0 18px;font-size:16px;line-height:22.4px}.refund-button-light{min-width:0;margin-top:30px}.refund-pill{min-height:32px;padding:0 12px;font-size:12px;line-height:18px}.refund-benefit{padding:56px 16px 72px}.refund-benefit .refund-pill{margin-top:0}.refund-benefit-bar{width:min(360px,100%);grid-template-columns:1fr;margin-top:28px}.refund-benefit-bar>div{min-height:0;gap:4px;padding:18px}.refund-benefit-bar>div+div{border-top:1px solid #e7ebf1;border-left:0}.refund-benefit-bar span{font-size:12px;line-height:18px}.refund-benefit-bar strong{font-size:18px;line-height:25px}.refund-benefit-notes{font-size:12px;line-height:18px}.refund-eligibility{padding:64px 16px}.refund-eligibility p{font-size:14px;line-height:22px}.refund-eligibility-steps,.refund-tier-grid{grid-template-columns:1fr;gap:12px;margin-top:30px}.refund-eligibility-steps li,.refund-tier-card{min-height:0;padding:22px}.refund-eligibility-steps strong,.refund-tier-card h3{font-size:18px;line-height:25px}.refund-eligibility-steps p,.refund-tier-card p{font-size:13px;line-height:20px}.refund-tiers{padding:64px 16px 72px}.refund-tiers>.refund-tiers-inner>p{font-size:14px;line-height:22px}.refund-tier-card>strong{font-size:32px;line-height:40px}.refund-application{padding:64px 16px 72px}.refund-application-heading h2{font-size:32px;line-height:44px}.refund-application-heading p{font-size:14px;line-height:22px}.refund-application-grid{grid-template-columns:1fr;gap:18px;margin-top:30px}.refund-application-card{min-height:0;border-radius:14px;padding:22px}.refund-application-card h3{font-size:18px;line-height:25px}.refund-application-card p{font-size:13px;line-height:20px}.refund-application-card a{min-height:44px;font-size:14px;line-height:20px}.refund-notices{padding:54px 16px 64px}.refund-notice-list h3,.refund-notices h2{font-size:15px;line-height:22px}.refund-footer,.refund-notice-list ul{font-size:12px;line-height:19px}.refund-footer{padding:48px 24px}.refund-footer-links{align-items:flex-start;flex-direction:column}.refund-bottom-bar{display:none}}@media (max-width:430px){.refund-event-nav{padding:0 16px}.refund-event-logo img{width:90px;height:14px}.refund-event-nav-cta{min-width:112px;height:32px;padding:0 16px;font-size:14px;line-height:19.6px}.refund-event-mobile-menu summary{width:32px;height:32px}}a{color:inherit;text-decoration:none}a,button{-webkit-tap-highlight-color:transparent}button{border:0;font:inherit;cursor:pointer}img{display:block;max-width:100%}.page{min-height:100vh;background:#ffffff}.site-header{position:fixed;z-index:50;top:0;left:0;display:flex;width:100%;height:64px;align-items:center;justify-content:space-between;padding:0 40px;color:#ffffff;background:rgba(0,0,0,.08);backdrop-filter:blur(10px);transition:background-color .18s ease,color .18s ease,box-shadow .18s ease}.site-header.scrolled{color:var(--color-ink);background:rgba(255,255,255,.86);box-shadow:0 1px 0 rgba(37,38,44,.06)}.logo-link{display:inline-flex;align-items:center}.logo{width:160px;height:25px}.header-actions,.header-nav{display:flex;align-items:center}.header-nav{position:absolute;left:50%;gap:16px;transform:translateX(-50%)}.nav-link{display:inline-flex;height:40px;align-items:center;justify-content:center;border:0;border-radius:8px;padding:0 16px;color:#ffffff;font-size:16px;font-weight:500;line-height:22.4px}.site-header.scrolled .nav-link{color:var(--color-ink)}.header-actions{position:relative;gap:8px}.header-button{display:inline-flex;height:40px;align-items:center;justify-content:center;border-radius:8px;padding:0 16px;color:#ffffff;font-size:15px;font-weight:500;line-height:21px;white-space:nowrap}.header-button.secondary{background:#2b2c31}.header-button.primary{background:var(--color-primary)}.menu-button{display:none;width:32px;height:32px;align-items:center;justify-content:center;border:0;border-radius:8px;padding:0;background:transparent}.menu-button span,.menu-button:after,.menu-button:before{width:22px;height:2px;border-radius:999px;background:#ffffff;content:""}.site-header.scrolled .menu-button span,.site-header.scrolled .menu-button:after,.site-header.scrolled .menu-button:before{background:var(--color-ink)}.menu-button{flex-direction:column;gap:5px}.mobile-menu{position:absolute;z-index:70;top:calc(100% + 12px);right:0;display:none;width:300px;max-width:calc(100vw - 32px);flex-direction:column;border-radius:8px;padding:12px;background:#ffffff;box-shadow:0 12px 32px rgba(15,17,24,.16)}.mobile-menu.is-open{display:flex}.mobile-menu-link{display:flex;min-height:44px;align-items:center;border-radius:4px;padding:12px;color:var(--color-ink);font-size:16px;font-weight:500;line-height:22.4px}.mobile-menu-link:focus-visible,.mobile-menu-link:hover{background:#f4f5f7}.hero{--hero-slide-width:min(984px,calc(100vw - 32px));--hero-slide-height:calc(var(--hero-slide-width) * 513 / 984);display:flex;min-height:1211px;flex-direction:column;align-items:center;background-color:#000000;background-image:url(/docshunt-assets/landing/hero-background-desktop.png);background-position:50%;background-repeat:repeat-x;background-size:cover;color:#ffffff}.hero-copy{width:min(1200px,calc(100% - 32px));margin-top:clamp(120px,14.0625vw,180px);text-align:center}.final-title,.hero-title,.section-title{margin:0;font-weight:700;letter-spacing:-1.5px}.hero-title{max-width:686px;margin-right:auto;margin-left:auto;font-size:clamp(36px,5vw,64px);line-height:1.3;word-break:keep-all}.final-subtitle,.hero-subtitle,.section-subtitle{margin:16px 0 0;font-weight:500;letter-spacing:-.5px}.final-subtitle,.hero-subtitle{font-size:24px;line-height:36px}.hero-subtitle{color:#b6b6b6}.cta-button{display:inline-flex;height:52px;align-items:center;justify-content:center;gap:8px;border-radius:16px;margin-top:14px;padding:0 20px 0 24px;background:#ffffff;color:#25262c;font-size:18px;font-weight:600;line-height:25.2px;letter-spacing:normal;white-space:nowrap}.final-cta .cta-button:after,.hero .cta-button:after{content:"→";font-size:22px;line-height:1}.cta-button.dark{background:#25262c;color:#ffffff}.hero .cta-button{gap:2px;margin-top:28px}.final-cta .cta-button{gap:2px}.cta-button.small{height:54px;gap:4px}.cta-button.small:after{content:"→";font-size:22px;line-height:1}.arrow{display:inline-flex;align-items:center;justify-content:center;font-size:22px;line-height:1}.hero-carousel{position:relative;width:var(--hero-slide-width);height:var(--hero-slide-height);margin-top:44px;overflow:hidden}.hero-track{display:flex;width:100%;animation:hero-slide 5.7s ease infinite;animation-delay:1s;animation-fill-mode:both}.hero-slide{flex:0 0 auto;overflow:hidden;border-radius:32px}.hero-slide,.hero-slide img{width:var(--hero-slide-width);height:var(--hero-slide-height)}.hero-slide img{object-fit:contain}.hero-workflow-slide{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;padding:42px 72px 30px;border:1px solid rgba(255,255,255,.18);background:radial-gradient(circle at 18% 18%,rgba(128,221,255,.32),transparent 30%),radial-gradient(circle at 82% 18%,rgba(168,119,255,.36),transparent 34%),linear-gradient(125deg,#2f93ff,#2c5bfa 45%,#6754ff);box-shadow:inset 0 1px 0 rgba(255,255,255,.24)}.hero-workflow-slide:before{z-index:-1;background:linear-gradient(90deg,rgba(255,255,255,.08),transparent 18% 82%,rgba(255,255,255,.06)),radial-gradient(circle at 50% 92%,rgba(255,255,255,.2),transparent 26%)}.hero-workflow-slide-document{background:radial-gradient(circle at 22% 12%,rgba(159,240,255,.34),transparent 30%),radial-gradient(circle at 82% 84%,rgba(255,255,255,.22),transparent 28%),linear-gradient(125deg,#2488f6,#3153f5 45%,#7a52fb)}.hero-workflow-step{color:rgba(255,255,255,.76);font-size:17px;font-weight:600;line-height:24px;letter-spacing:normal}.hero-workflow-title{margin:16px 0 0;font-size:48px;font-weight:800;line-height:1.12;letter-spacing:normal}.hero-program-list{position:relative;display:flex;width:min(680px,100%);flex-direction:column;align-items:center;gap:12px;margin-top:36px}.hero-program-row{width:74%;height:50px;padding:0 34px;border-radius:18px;background:rgba(255,255,255,.72);box-shadow:0 14px 34px rgba(25,45,120,.18);color:rgba(5,12,28,.5);filter:blur(2px);transform:scale(.96)}.hero-program-row.is-selected{z-index:2;width:100%;height:84px;border:5px solid rgba(255,255,255,.54);border-radius:22px;box-shadow:0 0 0 12px rgba(255,255,255,.18),0 24px 54px rgba(22,35,117,.3);color:#111111;transform:none}.hero-program-row span{font-size:20px;font-weight:650;letter-spacing:normal}.hero-program-row.is-selected span{font-size:26px;color:#111111}.hero-program-row strong{min-width:58px;height:34px;background:#edf5ff;color:#3f8ff5;font-size:17px;font-weight:700;letter-spacing:normal}.hero-workflow-cursor{z-index:3;width:52px;height:64px;filter:drop-shadow(0 0 1.5px rgba(0,0,0,.92)) drop-shadow(0 8px 4px rgba(0,0,0,.34))}.hero-program-list .hero-workflow-cursor{top:24px;right:46%;transform:translateX(168px) rotate(-2deg)}.hero-idea-preview{position:relative;display:flex;width:min(660px,100%);flex-direction:column;align-items:center;margin-top:36px}.hero-idea-card{box-sizing:border-box;width:100%;padding:28px 34px;border:5px solid rgba(255,255,255,.52);border-radius:24px;background:#ffffff;box-shadow:0 0 0 12px rgba(255,255,255,.16),0 24px 54px rgba(22,35,117,.28);color:#101828}.hero-document-chat span,.hero-idea-card span{display:block;color:#2f73dc;font-size:15px;font-weight:700;line-height:21px;letter-spacing:normal}.hero-idea-card strong{display:block;margin-top:10px;font-size:26px;font-weight:750;line-height:1.28}.hero-idea-card p,.hero-idea-card strong{letter-spacing:normal;word-break:keep-all}.hero-idea-card p{margin:14px 0 0;color:#667085;font-size:17px;font-weight:500;line-height:1.5}.hero-idea-chip-row{display:flex;gap:10px;margin-top:24px}.hero-idea-chip-row span{display:inline-flex;height:38px;align-items:center;border-radius:999px;padding:0 18px;background:rgba(255,255,255,.22);color:rgba(255,255,255,.9);font-size:15px;font-weight:650;line-height:1;letter-spacing:normal}.hero-idea-preview .hero-workflow-cursor{top:82px;right:76px}.hero-document-preview{display:grid;width:min(720px,100%);grid-template-columns:.78fr 1fr;gap:20px;margin-top:32px}.hero-document-chat,.hero-document-paper{box-sizing:border-box;border-radius:24px;background:rgba(255,255,255,.96);box-shadow:0 22px 46px rgba(22,35,117,.24);color:#101828}.hero-document-chat{padding:24px}.hero-document-chat p{margin:18px 0 0;border-radius:18px;padding:16px 18px;background:#f4f7ff;color:#344054;font-size:16px;font-weight:550;line-height:1.45;letter-spacing:normal;word-break:keep-all}.hero-document-chat p.is-answer{background:#edf7ff;color:#1f66c2}.hero-document-paper{padding:22px}.hero-document-toolbar{display:flex;gap:8px;margin-bottom:18px}.hero-document-toolbar span{width:9px;height:9px;border-radius:50%;background:#d0d5dd}.hero-document-paper strong{display:block;margin-bottom:18px;font-size:20px;font-weight:750;line-height:1.3;letter-spacing:normal}.hero-document-paper i{display:block;height:12px;border-radius:999px;margin-top:12px;background:#e6ebf5}.hero-document-paper i.short{width:68%}.hero-document-table{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-top:22px}.hero-document-table span{height:38px;border-radius:10px;background:#f0f3fa}@media (min-width:769px) and (max-width:1200px){.hero-workflow-slide{padding:34px 56px 24px}.hero-workflow-step{font-size:14px;line-height:20px}.hero-workflow-title{margin-top:12px;font-size:38px;line-height:1.14}.hero-program-list{gap:9px;margin-top:28px}.hero-program-row{height:42px;padding:0 24px}.hero-program-row:nth-of-type(4){display:none}.hero-program-row.is-selected{height:70px;border-width:4px;box-shadow:0 0 0 9px rgba(255,255,255,.18),0 18px 38px rgba(22,35,117,.28)}.hero-program-row span{font-size:17px}.hero-program-row.is-selected span{font-size:21px}.hero-program-row strong{min-width:50px;height:30px;font-size:15px}.hero-program-list .hero-workflow-cursor{top:22px;right:42%;transform:translateX(140px) rotate(-2deg)}.hero-idea-preview{margin-top:28px}.hero-idea-card{padding:24px 28px}.hero-idea-card strong{font-size:22px}.hero-idea-card p{font-size:15px}.hero-idea-chip-row{margin-top:18px}.hero-document-preview{margin-top:24px}.hero-document-chat,.hero-document-paper{border-radius:18px}.hero-document-chat{padding:18px}.hero-document-chat p{margin-top:12px;padding:12px 14px;font-size:13px}.hero-document-paper{padding:18px}.hero-document-paper strong{font-size:16px}.hero-document-table span{height:28px}}.carousel-dots{position:absolute;bottom:10px;left:50%;display:flex;gap:8px;transform:translateX(-50%)}.carousel-dots span{width:8px;height:8px;border-radius:50%;background:#25262c;opacity:.2;animation-delay:1s;animation-fill-mode:both}.carousel-dots span:first-child{opacity:1;animation:dot-one 5.7s step-end infinite}.carousel-dots span:nth-child(2){animation:dot-two 5.7s step-end infinite}.carousel-dots span:nth-child(3){animation:dot-three 5.7s step-end infinite}@keyframes hero-slide{0%,28.571%{transform:translateX(0)}33.333%,61.905%{transform:translateX(calc(var(--hero-slide-width) * -1))}66.667%,95.238%{transform:translateX(calc(var(--hero-slide-width) * -2))}to{transform:translateX(calc(var(--hero-slide-width) * -3))}}@keyframes dot-one{0%,28.571%,95.238%,to{opacity:1}33.333%,66.667%{opacity:.2}}@keyframes dot-two{0%,28.571%,66.667%,to{opacity:.2}33.333%,61.905%{opacity:1}}@keyframes dot-three{0%,61.905%,to{opacity:.2}66.667%,95.238%{opacity:1}}.question-section{min-height:2562px;padding:180px 0;background:#ffffff}.question-title{margin:0;text-align:center;font-size:56px;font-weight:700;line-height:72.8px;letter-spacing:-1.5px}.question-title .line{display:flex;align-items:center;justify-content:center}.muted-word{color:#a5a5a5}.sparkle{width:53px;height:53px;margin:0}.question-video{display:block;width:min(982px,calc(100% - 32px));height:auto;aspect-ratio:982/638;margin:61px auto 0;border-radius:0;object-fit:cover}.feature-intro{width:min(952px,calc(100% - 48px));margin:182px auto 0;text-align:center}.section-title{color:#25262c;font-size:56px;line-height:72.8px}.section-subtitle{color:#1a1a1a;font-size:20px;line-height:30px}.feature-intro .section-title{font-size:56px;white-space:nowrap}.feature-cards{display:grid;width:min(872px,calc(100% - 48px));margin:56px auto 0;gap:40px}.wide-card{position:relative;overflow:hidden;min-height:480px;border-radius:32px;background-position:50%;background-repeat:no-repeat;background-size:cover;padding:41px}.wide-card.one{background-image:url(/docshunt-assets/landing/feature-question-answer-background-desktop.jpg)}.wide-card.two{background-image:url(/docshunt-assets/landing/feature-document-background-desktop.jpg)}.tool-card h3,.wide-card h3{margin:0;color:#25262c;font-size:36px;font-weight:700;line-height:54px;letter-spacing:-1.5px}.wide-card h3{max-width:300px}.wide-card.one h3{max-width:380px}.wide-card .cta-button{margin-top:236px}.wide-card .cta-button,.wide-card h3{position:relative;z-index:1}.feature-card-image,.feature-title-compact{display:none}.tools-section{position:relative;z-index:2;padding:180px 0 90px;background:#000000;color:#ffffff}.tools-section:after{position:absolute;right:0;bottom:-200px;left:0;height:200px;background:linear-gradient(180deg,#000000,#133276,rgba(37,99,235,0));pointer-events:none;content:""}.tools-section .section-title{color:#ffffff;text-align:center}.tool-grid{width:min(984px,calc(100% - 32px));margin:48px auto 0;grid-template-columns:repeat(2,minmax(0,1fr))}.tool-column,.tool-grid{display:grid;gap:24px}.tool-card{overflow:hidden;border-radius:32px;background:#ffffff;color:#25262c}.tool-card.profile,.tool-card.tall{background:#91e5ff}.tool-card.document,.tool-card.reference{background:#deded7}.tool-card.chat{background:#a0c3ff}.tool-card.recommendation{background:#d4d7e6}.tool-card.tall{min-height:655px}.tool-card.medium{min-height:508px}.tool-card.chat{min-height:653px}.tool-card-copy{height:200px;padding:32px 32px 0}.tool-card img{width:100%;object-fit:contain}.tool-card picture{display:block}.tool-card.tall img{height:447px}.tool-card.medium img{height:284px}.tool-card.document img,.tool-card.reference img{height:264px}.tool-card.chat img{height:413px}.badge{display:inline-flex;align-items:center;justify-content:center;height:40px;border-radius:12px;padding:0 16px;background:rgba(255,255,255,.4);color:#25262c;font-family:PyeojinGothic,Helvetica,Arial,sans-serif;font-size:18px;font-weight:600;line-height:25.2px;letter-spacing:normal}.tool-card.document .badge,.tool-card.reference .badge{background:rgba(255,255,255,.7)}.tool-card.profile .badge,.tool-card.recommendation .badge{background:#25262c;color:#ffffff}.tool-card h3{margin-top:24px}.interview-section{position:relative;z-index:1;padding:360px 0 260px;background:#ffffff}@media (min-width:1201px){.hero-carousel{margin-top:40px}.wide-card.two .cta-button{margin-top:184px}.tools-section{padding-top:190px}.tool-card.tall{min-height:681px}.tool-card.reference{min-height:537px}.tool-card.reference .tool-card-copy{height:232px}.tool-card.document .tool-card-copy{height:197px}.tool-card.profile .tool-card-copy{height:194px}.tool-card.recommendation .tool-card-copy{height:184px}.tool-card.document{min-height:482px}.interview-section{padding:333px 0 186px}}.interview-heading{text-align:center}.video-grid{display:grid;width:min(870px,calc(100% - 32px));margin:60px auto 0;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.video-frame{overflow:hidden;border:0;border-radius:24px;background:transparent;box-shadow:none}.video-frame.large{width:100%;height:auto;aspect-ratio:870/489;grid-column:1/-1}.video-frame.small{width:100%;height:auto;aspect-ratio:425/239}.security-section{min-height:545px;margin:0 40px;border-radius:40px;background-image:url(/docshunt-assets/landing/security-section-background.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;padding:80px 0;text-align:center}.security-title.desktop{width:1090px;height:50px;margin:0 auto}.security-title.mobile{display:none}.security-image{width:200px;height:185px;margin:50px auto 0;object-fit:contain}.security-copy{margin:50px 0 0;color:#6b7280;font-size:16px;font-weight:500;line-height:26px;letter-spacing:-.5px}.problem-graphic{width:min(700px,calc(100% - 32px));height:578px;margin:180px auto 0;object-fit:contain}.final-cta{padding:49px 0 184px;text-align:center}.final-title{color:#25262c;font-size:64px;line-height:83.2px}.final-subtitle{color:#1a1a1a}.final-quote-author{display:block;margin-top:10px;font-size:14px;font-weight:600;line-height:20px}.site-footer{box-sizing:border-box;width:100%;margin:0;padding:80px max(40px,calc((100% - 1200px) / 2)) 76px;background:#3f434d;color:#b5b9c4;font-family:PyeojinGothic;font-size:14px;font-weight:400;line-height:14px;letter-spacing:normal}.company-name{margin-bottom:16px;color:#ffffff;font-size:15px;font-weight:600;line-height:15px}.footer-details{display:grid;gap:8px;color:#b5b9c4}.footer-details span{min-width:0;overflow-wrap:anywhere}.footer-business-row{display:flex;gap:4px}.footer-bottom{display:flex;align-items:center;justify-content:space-between;margin-top:20px}.instagram{position:relative;display:inline-flex;align-items:center;width:max-content;gap:8px;color:#ffffff;font-size:14px;line-height:19.6px;text-decoration:none}.instagram:after,.instagram:before{display:none;content:none}.draft-landing-main,.draft-landing-main *{letter-spacing:0}.draft-landing-main{--draft-section-gutter:48px;--draft-section-width:1120px;overflow:hidden;background:#ffffff;color:#17191f}.draft-landing-main .hero-title{max-width:none;white-space:nowrap;letter-spacing:-1.5px}.draft-hero-title-break{display:none}@media (max-width:1180px){.draft-landing-main .hero-title{font-size:56px;line-height:1.22}}@media (max-width:940px){.draft-landing-main .hero-title{font-size:42px;line-height:1.22}}@media (max-width:720px){.draft-landing-main .hero-title{font-size:clamp(32px,7.4vw,48px);line-height:1.08;white-space:normal}.draft-hero-title-break{display:block}}@media (max-width:520px){.draft-landing-main .hero-title{font-size:clamp(30px,7.8vw,34px);line-height:1.12;letter-spacing:-1.2px}}@media (max-width:390px){.draft-landing-main .hero-title{font-size:30px}}@media (max-width:360px){.draft-landing-main .hero-title{font-size:28px}}.draft-landing-main .hero-subtitle{letter-spacing:-.5px}.draft-landing-main .hero .cta-button{letter-spacing:normal}.draft-landing-main .security-copy{letter-spacing:-.5px}.draft-hero{position:relative;overflow:hidden;min-height:940px;padding:148px 24px 112px;background:linear-gradient(180deg,rgba(0,0,0,.98),#000000 78%,#ffffff),#000000;color:#ffffff;text-align:center}.draft-hero:before{position:absolute;inset:64px 0 auto;height:430px;background:linear-gradient(90deg,transparent,rgba(38,93,255,.18) 47%,transparent),repeating-linear-gradient(90deg,rgba(255,255,255,.05) 0 1px,transparent 1px 180px);content:"";pointer-events:none}.draft-hero-copy{position:relative;z-index:2;width:min(780px,100%);margin:0 auto}.draft-kicker{margin:0 0 14px;color:#c8d6ff;font-size:18px;font-weight:700;line-height:25px}.draft-centered-copy h2,.draft-final-cta h2,.draft-hero h1,.draft-security-panel h2{margin:0;font-weight:700;word-break:keep-all}.draft-hero h1{font-size:64px;line-height:82px}.draft-centered-copy p,.draft-final-cta p,.draft-hero-copy>p:not(.draft-kicker),.draft-security-panel p{margin:16px 0 0;color:#6e7687;font-size:18px;font-weight:500;line-height:28px;word-break:keep-all}.draft-hero-copy>p:not(.draft-kicker){color:#b9c0cf}.draft-cta{display:inline-flex;height:52px;align-items:center;justify-content:center;gap:6px;border-radius:8px;margin-top:28px;padding:0 20px 0 24px;background:#ffffff;color:#17191f;font-size:17px;font-weight:700;line-height:24px;white-space:nowrap;transition:background-color .18s ease,color .18s ease}.draft-cta:after{content:"→";font-size:20px;line-height:1}.draft-cta:focus-visible,.draft-cta:hover{background:#eaf1ff}.draft-cta.dark{background:#17191f;color:#ffffff}.draft-cta.dark:focus-visible,.draft-cta.dark:hover{background:#2c313c}.draft-hero-stage{position:relative;z-index:1;display:flex;width:min(920px,100%);aspect-ratio:984/513;align-items:center;justify-content:center;margin:48px auto 0}.draft-hero-stage img{position:relative;z-index:2;width:82%;border-radius:8px;box-shadow:0 28px 90px rgba(36,143,255,.35)}.draft-shadow-panel{position:absolute;top:12%;width:43%;height:76%;border-radius:8px;background:#111217;box-shadow:0 28px 70px rgba(0,0,0,.45);opacity:.82}.draft-shadow-panel.left{left:0}.draft-shadow-panel.right{right:0}.draft-proof-section,.draft-refine-section,.draft-story-section{padding:clamp(140px,8vw,172px) 24px 0;background:#ffffff}.draft-centered-copy{width:min(760px,100%);margin:0 auto;text-align:center}.draft-centered-copy.narrow{width:min(820px,100%)}.draft-centered-copy h2,.draft-final-cta h2,.draft-security-panel h2{color:#17191f;font-size:44px;line-height:58px}.draft-program-visual{position:relative;width:min(var(--draft-section-width),calc(100% - var(--draft-section-gutter)));aspect-ratio:2644/1184;margin:clamp(56px,4vw,72px) auto clamp(132px,8vw,176px);overflow:hidden;border-radius:clamp(28px,3.6vw,48px);background:#eef1f4;box-shadow:0 22px 55px rgba(25,31,44,.08)}.draft-program-visual:after{position:absolute;inset:0;background:linear-gradient(90deg,rgba(23,25,31,.44),rgba(23,25,31,.2) 43%,rgba(23,25,31,0) 78%);content:"";pointer-events:none}.draft-program-visual-image{display:block;width:100%;height:100%;object-fit:cover}.draft-program-announcement-panel{position:absolute;top:clamp(88px,9.4vw,116px);left:clamp(48px,6.5vw,78px);z-index:1;container-type:inline-size;width:min(480px,43%);aspect-ratio:659/423;color:#17191f}.draft-program-announcement-list{position:absolute;inset:0;margin:0;padding:0;list-style:none}.draft-program-announcement-row{--program-cycle-duration:15400ms;--program-step-duration:2200ms;position:absolute;display:flex;align-items:center;justify-content:space-between;box-sizing:border-box;top:0;left:0;width:98.18cqw;height:16.69cqw;border-radius:3.03cqw;padding-block:1.52cqw;padding-inline:6.07cqw;border:.91cqw solid rgba(255,255,255,.5);outline:2.58cqw solid rgba(255,255,255,.2);background:#ffffff;color:#000000;transform:translateZ(0);animation:draftProgramRowCycle var(--program-cycle-duration) linear infinite;animation-delay:var(--program-delay);will-change:transform,width,height,opacity,filter}.draft-program-announcement-row strong{min-width:0;overflow:hidden;color:inherit;font-size:4.86cqw;font-weight:500;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;animation:draftProgramTitleCycle var(--program-cycle-duration) linear infinite;animation-delay:var(--program-delay)}.draft-program-announcement-row span{display:inline-flex;align-items:center;justify-content:center;flex:none;height:7.59cqw;min-width:0;margin-left:3.64cqw;padding:0 3.64cqw;border-radius:999px;background:#ffedf3;color:#f04452;font-size:3.64cqw;font-style:normal;font-weight:600;line-height:1.05;white-space:nowrap;animation:draftProgramDeadlineCycle var(--program-cycle-duration) linear infinite;animation-delay:var(--program-delay)}@keyframes draftProgramRowCycle{0%,11.43%{transform:translateZ(0);width:98.18cqw;height:16.69cqw;padding-inline:6.07cqw;border:.91cqw solid rgba(255,255,255,.5);outline:2.58cqw solid rgba(255,255,255,.2);opacity:1;box-shadow:none;filter:none}14.285%,25.71%{transform:translate3d(0,-19cqw,0);width:98.18cqw;height:16.69cqw;padding-inline:6.07cqw;border:.91cqw solid rgba(255,255,255,.35);outline:2.58cqw solid rgba(255,255,255,.12);opacity:0;box-shadow:none;filter:blur(.46cqw)}28.57%,40%,42.855%,54.28%{transform:translate3d(0,64cqw,0);width:88.32cqw;height:12.14cqw;padding-inline:3.64cqw;border:0 solid transparent;outline:0 solid transparent;opacity:0;box-shadow:none;filter:blur(.83cqw)}57.14%,68.57%{transform:translate3d(0,49.47cqw,0);width:88.32cqw;height:12.14cqw;padding-inline:3.64cqw;border:0 solid transparent;outline:0 solid transparent;opacity:.6;box-shadow:1.67cqw 1.67cqw 1.67cqw rgba(0,0,0,.16);filter:blur(.83cqw)}71.42%,82.85%{transform:translate3d(0,34.9cqw,0);width:88.32cqw;height:12.14cqw;padding-inline:3.64cqw;border:0 solid transparent;outline:0 solid transparent;opacity:.8;box-shadow:1.06cqw 1.06cqw 1.06cqw rgba(0,0,0,.16);filter:blur(.53cqw)}85.71%,97.14%{transform:translate3d(0,20.33cqw,0);width:88.32cqw;height:12.14cqw;padding-inline:3.64cqw;border:0 solid transparent;outline:0 solid transparent;opacity:.9;box-shadow:.91cqw .91cqw .91cqw rgba(0,0,0,.16);filter:blur(.46cqw)}to{transform:translateZ(0);width:98.18cqw;height:16.69cqw;padding-inline:6.07cqw;border:.91cqw solid rgba(255,255,255,.5);outline:2.58cqw solid rgba(255,255,255,.2);opacity:1;box-shadow:none;filter:none}}@keyframes draftProgramTitleCycle{0%,14.285%,to{font-size:4.86cqw}28.57%,97.14%{font-size:3.64cqw}}@keyframes draftProgramDeadlineCycle{0%,14.285%,to{height:7.59cqw;min-width:0;padding:0 3.64cqw;background:#ffedf3;color:#f04452;font-size:3.64cqw;font-weight:600}28.57%,97.14%{height:6.07cqw;min-width:10.17cqw;padding:0 2.73cqw;background:#eaf3ff;color:#3182f7;font-size:3.03cqw;font-weight:500}}@media (prefers-reduced-motion:reduce){.draft-program-announcement-row,.draft-program-announcement-row span,.draft-program-announcement-row strong{animation-play-state:paused}}.draft-ai-editor-preview{display:block;height:auto}.draft-ai-editor-preview,.draft-flow-demo{width:min(var(--draft-section-width),calc(100% - var(--draft-section-gutter)));margin:clamp(56px,4vw,76px) auto 0}.draft-flow-demo{--draft-flow-motion-ease:cubic-bezier(0.22,1,0.36,1);--draft-flow-chat-zoom-ease:cubic-bezier(0.16,1,0.3,1);--draft-flow-chat-zoom-duration:420ms;position:relative;color:#25262c}.draft-flow-mobile-only{display:none}.draft-flow-desktop-only .draft-flow-demo{pointer-events:none}.draft-flow-mobile-only .draft-flow-demo{pointer-events:none;-webkit-user-select:none;user-select:none}.draft-flow-stepper{display:none;justify-content:center;gap:8px;margin-bottom:16px;overflow-x:auto;scrollbar-width:none}.draft-flow-stepper::-webkit-scrollbar{display:none}.draft-flow-stepper button{display:inline-flex;min-height:38px;align-items:center;gap:8px;border:1px solid #d9dee7;border-radius:999px;padding:0 15px 0 10px;background:#ffffff;color:#596070;font-size:14px;font-weight:600;line-height:1;white-space:nowrap;cursor:pointer;transition:border-color .14s ease,color .14s ease,background-color .14s ease,box-shadow .14s ease}.draft-flow-stepper button span{display:inline-flex;width:22px;height:22px;align-items:center;justify-content:center;border-radius:50%;background:#eef4ff;color:#2c81fc;font-size:12px;font-weight:800;line-height:1}.draft-flow-stepper button.is-active{border-color:#2c81fc;background:#f6faff;color:#1f6fea;box-shadow:0 8px 22px rgba(44,129,252,.12)}.draft-flow-frame{--draft-flow-stage-height:clamp(714px,52vw,720px);--draft-flow-panel-radius:18px;display:flex;align-items:stretch;overflow:hidden;border:0;border-radius:22px;padding:clamp(16px,2vw,24px);background:linear-gradient(rgba(255,255,255,.08),rgba(255,255,255,.08)),url(/docshunt-assets/draft-flow-sky-bg.webp) 50% /cover no-repeat;box-shadow:0 24px 72px rgba(34,112,220,.16);transition:box-shadow .9s var(--draft-flow-motion-ease)}.draft-flow-template-page{width:100%;min-height:var(--draft-flow-stage-height);flex:1 1 auto;scroll-margin-top:96px;border-radius:var(--draft-flow-panel-radius);padding:clamp(26px,2.6vw,36px);background:#ffffff;box-shadow:0 22px 60px rgba(18,72,145,.16),inset 0 1px 0 rgba(255,255,255,.9);overflow:hidden;transition:box-shadow .9s var(--draft-flow-motion-ease),opacity .42s ease}.draft-flow-template-camera{width:100%;transform-origin:128px 194px;transition:transform .9s var(--draft-flow-motion-ease);will-change:transform}.draft-flow-template-topbar{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.draft-flow-template-header{min-width:0;flex:1 1 auto}.draft-flow-template-header h3{margin:0;color:#17191f;font-size:30px;font-weight:750;line-height:1.32;letter-spacing:0}.draft-flow-template-header p{margin:8px 0 0;color:#687083;font-size:14px;font-weight:400;line-height:1.5;letter-spacing:0}.draft-flow-template-toolbar{display:flex;width:auto;flex:0 0 auto;align-items:center;justify-content:flex-end;gap:12px;margin-top:0;white-space:nowrap}.draft-flow-template-filter-button{display:inline-flex;width:max-content;max-width:max-content;height:44px;flex:0 0 max-content;align-items:center;justify-content:center;border:1px solid #d9dee7;border-radius:12px;padding:0 16px;background:#ffffff;color:#25262c;font-size:13px;font-weight:500;line-height:19.5px;letter-spacing:0;white-space:nowrap;cursor:pointer;transition:border-color .14s ease,box-shadow .14s ease}.draft-flow-template-filter-button:hover{border-color:#bfd7ff;box-shadow:0 6px 14px rgba(44,129,252,.08)}.draft-flow-template-filter-bar{display:flex;width:auto;max-width:100%;min-height:44px;flex:0 1 auto;align-items:center;justify-content:flex-start;gap:0;border:1px solid #dfe3ea;border-radius:12px;padding:3px 5px;background:#f8fafc;box-shadow:0 1px 2px rgba(16,24,40,.04),inset 0 1px 0 rgba(255,255,255,.85);overflow-x:auto;white-space:nowrap}.draft-flow-template-filter-bar button{display:inline-flex;height:30px;align-items:center;justify-content:center;gap:6px;border:1px solid #d9dee7;border-radius:999px;margin:0 3.5px;padding:0 12px;background:rgba(255,255,255,.72);color:#596070;font-size:13px;font-weight:500;line-height:19.5px;letter-spacing:0;white-space:nowrap;cursor:pointer;transition:border-color .14s ease,background-color .14s ease,color .14s ease,box-shadow .14s ease}.draft-flow-template-filter-bar button:hover{border-color:#bfd7ff;background:#ffffff;color:#2c81fc}.draft-flow-template-filter-bar button.is-active{border-color:#2c81fc;background:#ffffff;box-shadow:0 1px 3px rgba(44,129,252,.14);color:#2c81fc}.draft-flow-template-table{position:relative;width:100%;margin-top:16px;cursor:none;overflow:visible}.draft-flow-template-table *{cursor:none}.draft-flow-pointer-cue{position:absolute;top:0;left:0;z-index:4;width:46px;height:56px;pointer-events:none;opacity:.78;filter:drop-shadow(0 10px 16px rgba(15,23,42,.22));transform:translate3d(calc(var(--cursor-x, 300px) - 6px),calc(var(--cursor-y, 84px) - 4px),0);transition:opacity .12s ease,transform 55ms linear;will-change:transform}.draft-flow-pointer-cue.is-following{opacity:.92}.draft-flow-demo.is-motion-playing .draft-flow-pointer-cue{opacity:.94;transition:opacity .18s ease,transform .9s var(--draft-flow-motion-ease)}.draft-flow-demo.is-motion-playing.motion-aim .draft-flow-pointer-cue{transition:opacity .12s ease,transform .44s var(--draft-flow-motion-ease)}.draft-flow-demo.is-motion-playing.motion-chatZoom .draft-flow-pointer-cue,.draft-flow-demo.is-motion-playing.motion-editor .draft-flow-pointer-cue{opacity:0}.draft-flow-demo.is-motion-playing.motion-click .draft-flow-pointer-cue svg{animation:draft-flow-pointer-click .42s ease both}.draft-flow-demo.is-motion-playing.motion-click .draft-flow-pointer-cue:after{position:absolute;top:-6px;left:-6px;width:24px;height:24px;border:2px solid rgba(44,129,252,.72);border-radius:999px;content:"";opacity:0;transform:scale(.24);animation:draft-flow-pointer-ripple .42s ease-out both}.draft-flow-pointer-cue svg{display:block;width:100%;height:100%;transform:rotate(-8deg)}.draft-flow-pointer-cue path{fill:#17191f;stroke:#ffffff;stroke-linejoin:round;stroke-width:4px}.draft-flow-template-row,.draft-flow-template-table-head{display:grid;width:100%;min-width:0;grid-template-columns:minmax(0,2.16fr) minmax(82px,.52fr) minmax(64px,.38fr) minmax(116px,.74fr) 72px;align-items:center}.draft-flow-template-table-head{min-height:36px;border-radius:8px;background:#f3f2f6;color:#25262c;font-size:13px;font-weight:500;line-height:21px;letter-spacing:0}.draft-flow-template-table-head span{min-width:0;text-align:center;white-space:nowrap}.draft-flow-template-table-head span:nth-child(2){text-align:center}.draft-flow-template-row{position:relative;height:52px;border:0;border-bottom:1px solid #e5e7eb;padding:0;background:#ffffff;color:#25262c;text-align:left;transform-origin:center;transition:background-color .14s ease,box-shadow .14s ease,transform .24s ease}.draft-flow-template-row.is-selected,.draft-flow-template-row:hover{background:#fbfbfd;box-shadow:none}.draft-flow-demo.is-motion-playing.motion-aim .draft-flow-template-row.is-selected,.draft-flow-demo.is-motion-playing.motion-click .draft-flow-template-row.is-selected,.draft-flow-demo.is-motion-playing.motion-scan .draft-flow-template-row.is-selected{z-index:2;background:#f6faff;box-shadow:inset 0 0 0 2px rgba(44,129,252,.82),0 16px 34px rgba(44,129,252,.15)}.draft-flow-demo.is-motion-playing.motion-aim .draft-flow-template-row.is-selected,.draft-flow-demo.is-motion-playing.motion-click .draft-flow-template-row.is-selected{transform:translateY(-1px)}.draft-flow-template-row.is-empty{pointer-events:none}.draft-flow-template-row strong{display:flex;width:100%;min-width:0;max-width:100%;gap:4px;box-sizing:border-box;padding-left:16px;color:#17191f;font-size:15px;line-height:21px;overflow:hidden;text-overflow:ellipsis}.draft-flow-template-row small,.draft-flow-template-row strong{align-items:center;font-weight:500;letter-spacing:0;white-space:nowrap}.draft-flow-template-row small{display:inline-flex;height:20px;flex:0 0 auto;border:1px solid #d9dee7;border-radius:999px;padding:0 6px;background:#fbfbfd;color:#687083;font-size:12px;line-height:18px}.draft-flow-template-row b,.draft-flow-template-row em,.draft-flow-template-row i{min-width:0;justify-self:center;color:#25262c;font-size:14px;font-style:normal;font-weight:400;line-height:21px;letter-spacing:0;text-align:center;white-space:nowrap}.draft-flow-template-row em{display:inline-flex;height:24px;align-items:center;justify-content:center;border-radius:999px;padding:0 10px;background:#eef6ff;color:#2c81fc;font-size:13px;font-weight:500;line-height:19.5px}.draft-flow-template-row em.needs-check{background:#f3f4f6;color:#596070}.draft-flow-template-row b{display:inline-flex;height:24px;align-items:center;justify-content:center;border-radius:999px;padding:0 10px;background:#eef6ff;color:#2c81fc;font-size:13px;font-weight:500;line-height:19.5px}.draft-flow-template-row b.is-urgent{background:#fff1f2;color:#ef4444}.draft-flow-template-row b.is-plain{height:auto;border-radius:0;padding:0;background:transparent;color:#596070;font-size:14px;font-weight:400;line-height:21px}.draft-flow-template-row i{display:block;width:100%;overflow:hidden;text-overflow:ellipsis}.draft-flow-row-action{display:inline-flex;width:30px;height:30px;align-items:center;justify-content:center;justify-self:center;border:0;border-radius:8px;background:transparent;box-shadow:none;color:#2c81fc;font-size:21px;font-weight:500;line-height:1;opacity:0;transform:translateX(-6px);transition:background-color .12s ease,color .12s ease,opacity .12s ease,transform .12s ease}.draft-flow-template-row.is-selected .draft-flow-row-action,.draft-flow-template-row:hover .draft-flow-row-action{opacity:1;transform:translateX(-6px)}.draft-flow-template-row:hover .draft-flow-row-action{background:#f3f4f6;color:#2c81fc}.draft-flow-row-action svg{display:block;width:17px;height:17px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.draft-flow-editor-stage{overflow:hidden;width:100%;min-height:var(--draft-flow-stage-height);flex:1 1 auto;border-radius:var(--draft-flow-panel-radius);background:#fafafc;box-shadow:0 22px 60px rgba(18,72,145,.16),inset 0 1px 0 rgba(255,255,255,.9);transition:box-shadow .9s var(--draft-flow-motion-ease),opacity .42s ease}.draft-flow-demo.is-motion-playing.motion-scan .draft-flow-template-camera{transform:none}.draft-flow-demo.is-motion-playing.motion-aim .draft-flow-template-page{box-shadow:0 34px 86px rgba(18,72,145,.22),inset 0 1px 0 rgba(255,255,255,.9)}.draft-flow-demo.is-motion-playing.motion-click .draft-flow-template-page{box-shadow:0 38px 96px rgba(18,72,145,.24),inset 0 1px 0 rgba(255,255,255,.9)}.draft-flow-demo.is-motion-playing.motion-aim .draft-flow-template-camera,.draft-flow-demo.is-motion-playing.motion-click .draft-flow-template-camera{transform:scale(1.3);transform-origin:128px 194px}.draft-flow-demo.is-motion-playing.motion-aim .draft-flow-template-camera{transition-duration:.44s}.draft-flow-demo.is-motion-playing.motion-chatZoom .draft-flow-frame,.draft-flow-demo.is-motion-playing.motion-editor .draft-flow-frame{box-shadow:0 30px 84px rgba(34,112,220,.19)}.draft-flow-demo.is-motion-playing.motion-chatZoom .draft-flow-editor-stage,.draft-flow-demo.is-motion-playing.motion-editor .draft-flow-editor-stage{box-shadow:0 34px 86px rgba(18,72,145,.2),inset 0 1px 0 rgba(255,255,255,.9)}.draft-flow-demo.is-motion-playing.motion-chatZoom .draft-flow-editor-stage .draft-actual-main{transform:translate3d(5%,0,0) scale(1.3);transform-origin:left bottom}.draft-flow-demo.is-motion-playing.motion-chatZoom .draft-flow-editor-stage .draft-actual-chat{position:relative;z-index:1;box-shadow:22px 0 54px rgba(15,23,42,.12)}@keyframes draft-flow-pointer-click{0%,to{transform:rotate(-8deg) translateY(0) scale(1)}38%{transform:rotate(-8deg) translateY(3px) scale(.92)}}@keyframes draft-flow-pointer-ripple{24%{opacity:.72}to{opacity:0;transform:scale(2.4)}}@media (prefers-reduced-motion:reduce){.draft-flow-demo.is-motion-playing .draft-actual-main,.draft-flow-demo.is-motion-playing .draft-flow-editor-stage,.draft-flow-demo.is-motion-playing .draft-flow-frame,.draft-flow-demo.is-motion-playing .draft-flow-template-camera,.draft-flow-demo.is-motion-playing .draft-flow-template-page{transition:none;transform:none}.draft-flow-demo.is-motion-playing .draft-flow-pointer-cue{display:none}}.draft-flow-editor-stage .draft-actual-editor-demo{width:100%;height:var(--draft-flow-stage-height);min-height:0;margin:0;border-radius:inherit;transform:none}.draft-flow-editor-stage .draft-actual-main{grid-template-columns:minmax(390px,.86fr) 2px minmax(0,1.14fr);height:100%;transform:translateZ(0) scale(1);transform-origin:left bottom;transition:grid-template-columns var(--draft-flow-chat-zoom-duration) var(--draft-flow-chat-zoom-ease),transform var(--draft-flow-chat-zoom-duration) var(--draft-flow-chat-zoom-ease);backface-visibility:hidden;will-change:transform}.draft-flow-editor-stage .draft-actual-chat-scroll{padding:36px 40px 58px;scroll-behavior:smooth}.draft-flow-editor-stage .draft-actual-document-content{padding:20px 24px 34px}.draft-flow-editor-stage .draft-actual-page-stack{width:min(100%,640px);gap:16px}.draft-flow-editor-stage .draft-actual-paper{width:min(100%,640px);min-height:0;padding:0}.draft-flow-editor-stage .draft-actual-meta{grid-template-columns:92px minmax(0,1fr) 92px minmax(0,1fr)}.draft-actual-editor-demo{display:grid;width:min(1880px,calc(100vw - 48px));min-height:clamp(620px,57vw,1040px);grid-template-columns:clamp(58px,4.75vw,92px) minmax(420px,.95fr) minmax(520px,1.05fr);border:1px solid #dfe3ea;border-radius:34px;background:#ffffff;box-shadow:0 28px 72px rgba(15,23,42,.1),inset 0 1px 0 rgba(255,255,255,.9)}.draft-actual-rail{gap:clamp(24px,2.6vw,42px);border-right:1px solid #e3e7ee;padding-top:clamp(28px,2.8vw,52px)}.draft-actual-rail strong{font-size:clamp(24px,1.8vw,36px)}.draft-actual-rail span{display:inline-flex;width:clamp(42px,3.5vw,64px);height:clamp(42px,3.5vw,64px);align-items:center;justify-content:center;border-radius:8px;background:#eaf3ff;color:#2c81fc;font-size:clamp(16px,1.2vw,22px);font-weight:800;line-height:1}.draft-actual-chat{border-right:1px solid #e3e7ee;transition:box-shadow .98s var(--draft-flow-motion-ease)}.draft-actual-chat-scroll{gap:clamp(22px,2vw,34px);overflow:hidden;padding:clamp(44px,4.2vw,78px) clamp(34px,4.2vw,72px) clamp(24px,2.3vw,44px)}.draft-actual-chat-heading span{color:#2c81fc;font-size:clamp(16px,1.15vw,24px);font-weight:800;line-height:1}.draft-actual-chat-heading h3{margin:clamp(18px,1.55vw,32px) 0 0;color:#25262c;font-size:clamp(27px,2.2vw,44px);font-weight:800;line-height:1.3;word-break:keep-all}.draft-actual-assistant-message{margin:0;color:#25262c;font-size:clamp(16px,1.15vw,22px);font-weight:500;line-height:1.68;word-break:keep-all}.draft-actual-assistant-message p{margin:0}.draft-actual-assistant-message strong{display:inline-flex;margin-top:clamp(14px,1.3vw,24px);border-radius:6px;padding:8px 13px;background:#f1f3f7;color:#596070;font-size:clamp(13px,.95vw,18px);font-weight:700;line-height:1}.draft-actual-user-message{align-self:flex-end;max-width:min(88%,440px);border-radius:999px;margin:0;padding:clamp(13px,1.2vw,22px) clamp(18px,1.8vw,34px);background:#f1efef;color:#25262c;font-size:clamp(15px,1.05vw,20px);font-weight:600;line-height:1.55;word-break:keep-all}.draft-actual-progress-list{display:flex;flex-direction:column;gap:clamp(10px,.95vw,18px);margin-top:auto;padding-top:clamp(18px,3vw,56px)}.draft-actual-progress-list span{display:grid;grid-template-columns:clamp(18px,1.3vw,26px) minmax(0,1fr);gap:clamp(10px,.9vw,16px);align-items:center;color:#2c81fc;font-size:clamp(15px,1.05vw,22px);font-weight:800;line-height:1.4}.draft-actual-progress-list span:before{content:"";width:clamp(18px,1.3vw,26px);height:clamp(18px,1.3vw,26px);border-radius:50%;background:#2c81fc;box-shadow:inset 0 0 0 5px #eaf3ff}.draft-actual-composer{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(14px,1.2vw,22px);border:1px solid #dfe3ea;border-radius:16px;margin:0 clamp(34px,4.2vw,72px) clamp(28px,2.9vw,52px);padding:clamp(14px,1.35vw,24px);background:#ffffff;box-shadow:0 10px 28px rgba(0,27,55,.09)}.draft-actual-composer span{min-width:0;color:#9aa3b2;font-size:clamp(15px,1vw,20px);font-weight:600;line-height:1.45}.draft-actual-composer button{display:inline-flex;min-height:clamp(44px,3.3vw,60px);align-items:center;justify-content:center;border:0;border-radius:12px;padding:0 clamp(18px,1.8vw,34px);background:#2c81fc;color:#ffffff;font-size:clamp(15px,1.05vw,20px);font-weight:800;line-height:1;white-space:nowrap}.draft-actual-document{background:#f7f8fb;transition:opacity .98s var(--draft-flow-motion-ease)}.draft-actual-document-content{display:flex;justify-content:center;overflow:hidden;padding:clamp(34px,3vw,64px) clamp(28px,3vw,58px)}.draft-actual-paper{width:min(100%,783px);min-height:100%;border-radius:10px;padding:clamp(46px,4.1vw,78px) clamp(42px,4.2vw,72px) clamp(54px,4vw,78px)}.draft-actual-complete-badge{position:absolute;top:clamp(24px,2vw,38px);right:clamp(24px,2vw,38px);border-radius:999px;padding:clamp(8px,.75vw,12px) clamp(12px,1vw,20px);background:#eaf3ff;color:#2c81fc;font-size:clamp(13px,.9vw,18px);font-weight:900;line-height:1}.draft-actual-paper h3{margin:0 0 clamp(20px,1.6vw,32px);padding-right:clamp(84px,7vw,150px);color:#25262c;font-size:clamp(30px,2.25vw,48px);font-weight:900;line-height:1.28;word-break:keep-all}.draft-actual-paper h4{border-bottom:2px solid #e3e7ee;margin:clamp(30px,2.3vw,46px) 0 clamp(14px,1.1vw,22px);padding-bottom:clamp(10px,.85vw,16px);color:#25262c;font-size:clamp(22px,1.6vw,32px);font-weight:900;line-height:1.3}.draft-actual-paper p{margin:0 0 clamp(12px,.9vw,18px);color:#25262c;font-size:clamp(16px,1.1vw,22px);font-weight:500;line-height:1.78;word-break:keep-all}.draft-actual-meta{grid-template-columns:minmax(84px,.8fr) minmax(150px,1.6fr) minmax(96px,.9fr) minmax(130px,1.3fr);border-top:1px solid #dfe3ea;border-left:1px solid #dfe3ea;margin:clamp(24px,1.9vw,38px) 0 clamp(28px,2.2vw,44px)}.draft-actual-meta dd,.draft-actual-meta dt{border-right:1px solid #dfe3ea;border-bottom:1px solid #dfe3ea;padding:clamp(9px,.75vw,13px) clamp(10px,.9vw,14px);font-size:clamp(13px,.95vw,17px);line-height:1.55}.draft-actual-meta dt{background:#f7f8fb;font-weight:800}.draft-actual-meta dd{font-weight:500}.draft-actual-editor-demo{display:flex;width:min(2048px,100vw);height:min(1146px,56vw);min-height:720px;margin:clamp(56px,4vw,76px) 0 0 50%;overflow:hidden;border:0;border-radius:0;background:#fafafc;box-shadow:none;color:#25262c;transform:translateX(-50%)}.draft-actual-mobile-demo{display:none}.draft-actual-rail{display:flex;width:56px;flex:0 0 56px;flex-direction:column;align-items:center;gap:20px;border-right:1px solid #e1e5eb;padding-top:24px;background:#f7f8fb}.draft-actual-rail strong{color:#2c81fc;font-size:24px;font-weight:900;line-height:1}.draft-actual-rail .draft-actual-rail-file,.draft-actual-rail .draft-actual-rail-step{display:inline-flex;width:47px;height:48px;align-items:center;justify-content:center;border-radius:8px}.draft-actual-rail .draft-actual-rail-file{position:relative;background:transparent}.draft-actual-rail .draft-actual-rail-file:before{content:"";width:13px;height:16px;border:1.5px solid #8f98a8;border-radius:2px;background:linear-gradient(135deg,transparent 0 45%,#8f98a8 46% 56%,transparent 57%) 100% 0 /7px 7px no-repeat,#ffffff}.draft-actual-rail .draft-actual-rail-step{background:#eaf3ff;color:#2c81fc;font-size:16px;font-weight:800;line-height:1}.draft-actual-main{display:grid;flex:1;grid-template-columns:minmax(0,1fr) 2px minmax(0,1fr);min-width:0;min-height:0;height:100%;background:#fafafc}.draft-actual-chat{display:flex;min-width:0;min-height:0;height:100%;flex-direction:column;border-right:0;background:#ffffff;overflow:hidden}.draft-actual-chat-scroll{display:flex;flex:1;min-height:0;flex-direction:column;gap:12px;overflow-x:hidden;overflow-y:auto;padding:36px 56px 28px;overscroll-behavior:contain;scrollbar-gutter:stable;scroll-behavior:auto}.draft-actual-chat-scroll::-webkit-scrollbar{width:8px}.draft-actual-chat-scroll::-webkit-scrollbar-track{background:transparent}.draft-actual-chat-scroll::-webkit-scrollbar-thumb{border:2px solid #ffffff;border-radius:999px;background:#d9dee7}.draft-actual-chat-scroll p{max-width:883px;margin:0;color:#25262c;font-size:13px;font-weight:400;line-height:21px;word-break:keep-all}.draft-actual-chat-scroll strong{font-weight:700}.draft-actual-chat-scroll .draft-actual-assistant-message{display:flex;width:100%;min-width:0;justify-content:flex-start;margin:0;background:transparent}.draft-actual-chat-scroll .draft-actual-assistant-message-content{width:100%;max-width:100%;min-width:0;color:#25262c;font-size:13px;font-weight:400;line-height:1.55;white-space:normal;word-break:break-word}.draft-actual-chat-scroll .draft-actual-assistant-message-content p{max-width:883px;margin:0;color:#25262c;font-size:13px;font-weight:400;line-height:21px;letter-spacing:0;white-space:pre-wrap;word-break:break-word}.draft-actual-chat-scroll .draft-actual-assistant-message-content p+p{margin-top:10px}.draft-actual-chat-scroll .draft-actual-user-message{display:flex;width:100%;max-width:none;min-width:0;align-self:stretch;justify-content:flex-end;border-radius:0;margin:0;padding:0;background:transparent;color:inherit;font:inherit;line-height:normal;word-break:normal}.draft-actual-chat-scroll .draft-actual-user-message-content{display:flex;max-width:min(72%,560px);flex-direction:column;gap:7px;border:0;border-radius:24px;padding:11px 16px;background-color:#f1efef;color:#25262c;font-size:13px;font-weight:400;line-height:1.45;white-space:pre-wrap;word-break:break-word}.draft-actual-auto-svg{display:block;width:18px;height:18px;flex:0 0 18px}.draft-actual-chevron-svg{display:block;width:16px;height:16px;flex:0 0 16px}.draft-actual-send{display:inline-flex;width:32px;height:32px;align-items:center;justify-content:center;border-radius:8px;padding:8px;margin-left:auto;background:#2c81fc!important;color:#ffffff;line-height:21px}.draft-actual-send svg{display:block;width:16px;height:16px;flex:0 0 16px}.draft-actual-resize-handle{width:2px;min-width:2px;background:#e1e5eb;transition:opacity .98s var(--draft-flow-motion-ease)}.draft-actual-document{display:flex;min-width:0;height:100%;flex-direction:column;background:#fafafc;overflow:hidden}.draft-actual-document-content{display:block;flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;padding:22px 20px 36px;background:#fafafc;scrollbar-gutter:stable}.draft-actual-document-status{display:grid;flex:1;min-height:0;place-items:center;padding:32px;background:radial-gradient(circle at 24% 18%,rgba(44,129,252,.1),transparent 36%),#fafafc}.draft-actual-document-status-card{display:grid;width:min(100%,380px);justify-items:center;border:1px solid #e5e9f0;border-radius:18px;padding:30px 28px;background:rgba(255,255,255,.96);box-shadow:0 16px 42px rgba(15,23,42,.08);text-align:center}.draft-actual-document-status-card strong{margin-top:16px;color:#25262c;font-size:16px;font-weight:800;line-height:1.45;word-break:keep-all}.draft-actual-document-status-card p{margin:8px 0 0;color:#747d8c;font-size:13px;font-weight:500;line-height:1.55;word-break:keep-all}.draft-actual-document-file-icon,.draft-actual-document-spinner{display:grid;width:44px;height:44px;place-items:center;border-radius:14px;background:#eaf3ff}.draft-actual-document-file-icon:before{width:18px;height:24px;border:2px solid #2c81fc;border-radius:3px;background:linear-gradient(135deg,transparent 0 49%,#2c81fc 50% 56%,transparent 57%) 100% 0 /8px 8px no-repeat;content:""}.draft-actual-document-spinner:before{width:20px;height:20px;border:2px solid #b8d7ff;border-top-color:#2c81fc;border-radius:50%;animation:draft-actual-document-spin .8s linear infinite;content:""}@keyframes draft-actual-document-spin{to{transform:rotate(1turn)}}.draft-actual-page-stack{--draft-actual-paper-radius:8px;display:flex;width:min(100%,783px);flex-direction:column;gap:18px;margin:0 auto}.draft-actual-paper{position:relative;width:100%;max-width:100%;min-height:0;box-sizing:border-box;overflow:hidden;border:1px solid rgba(15,23,42,.08);border-radius:var(--draft-actual-paper-radius);padding:0;background:#ffffff;box-shadow:0 18px 50px rgba(15,23,42,.08),0 2px 10px rgba(15,23,42,.04);color:#25262c}.draft-actual-paper img{display:block;width:100%;height:auto;border-radius:inherit;background:#ffffff}.draft-actual-paper-page{position:absolute;right:12px;bottom:10px;border-radius:999px;padding:5px 8px;background:rgba(37,38,44,.7);color:#ffffff;font-size:10px;font-weight:700;line-height:1;opacity:0;transition:opacity .16s ease}.draft-actual-paper:focus-within .draft-actual-paper-page,.draft-actual-paper:hover .draft-actual-paper-page{opacity:1}.draft-actual-paper h1{margin:0 0 10px;color:#25262c;font-size:24px;font-weight:800;line-height:32px;word-break:keep-all}.draft-actual-paper h2{border-bottom:2px solid #e1e5eb;margin:34px 0 12px;padding-bottom:8px;color:#25262c;font-size:18px;font-weight:800;line-height:28px}.draft-actual-paper li,.draft-actual-paper p,.draft-actual-paper td,.draft-actual-paper th{color:#25262c;font-size:15px;line-height:1.75}.draft-actual-paper p{margin:0 0 10px}.draft-actual-paper ul{display:block;margin:8px 0 0 18px;padding:0}.draft-actual-paper li{padding-left:6px}.draft-actual-paper table{width:100%;border-collapse:collapse;margin:12px 0 18px}.draft-actual-paper td,.draft-actual-paper th{border:1px solid #e1e5eb;padding:10px 12px;text-align:left;vertical-align:top}.draft-actual-paper th{background:#fafafc;font-weight:700}.draft-actual-meta{display:grid;grid-template-columns:120px 1fr 120px 1fr;border-top:1px solid #e1e5eb;border-left:1px solid #e1e5eb;margin:24px 0 26px}.draft-actual-meta dd,.draft-actual-meta dt{min-width:0;border-right:1px solid #e1e5eb;border-bottom:1px solid #e1e5eb;margin:0;padding:10px 12px;color:#25262c;font-size:14px;line-height:22px}.draft-actual-meta dt{background:#fafafc;font-weight:700}.draft-actual-meta dd{font-weight:400}.draft-actual-chart{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:12px 0 18px}.draft-actual-chart div{border:1px solid #e1e5eb;padding:14px;background:#fafafc}.draft-actual-chart strong{display:block;margin-bottom:4px;color:#25262c;font-size:20px;font-weight:800;line-height:28px}.draft-actual-chart span{color:#596070;font-size:13px;line-height:19.5px}.draft-flow-service-view{display:grid;min-height:680px;grid-template-columns:230px minmax(0,1fr);background:#ffffff}.draft-flow-service-sidebar{display:flex;flex-direction:column;border-right:1px solid #dfe3ea;padding:30px 16px;background:#f9f9fc}.draft-flow-service-sidebar strong{margin-bottom:34px;color:#111318;font-size:23px;font-weight:850;line-height:1}.draft-flow-service-sidebar nav{display:flex;flex-direction:column;gap:18px}.draft-flow-service-sidebar span{display:flex;min-height:50px;align-items:center;border-radius:8px;padding:0 14px;color:#4f5663;font-size:16px;font-weight:700;line-height:1}.draft-flow-service-sidebar span.is-active{background:#eef6ff;color:#1676df}.draft-flow-service-main{min-width:0;padding:58px 54px 52px;background:#ffffff}.draft-flow-service-header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.draft-flow-service-header h3{margin:0;color:#17191f;font-size:42px;font-weight:850;line-height:1.18}.draft-flow-service-header p{margin:18px 0 0;color:#666e7c;font-size:17px;font-weight:500;line-height:1.5}.draft-flow-service-detail button,.draft-flow-service-header button{display:inline-flex;align-items:center;justify-content:center;border:1px solid #d9dee7;border-radius:12px;background:#ffffff;color:#25262c;font-weight:800;line-height:1;cursor:pointer}.draft-flow-service-header button{min-height:52px;padding:0 20px;font-size:15px;white-space:nowrap}.draft-flow-service-search{display:flex;min-height:58px;align-items:center;border:1px solid #dfe3ea;border-radius:10px;margin-top:34px;padding:0 22px;background:#ffffff;color:#a2a9b5;font-size:16px;font-weight:600}.draft-flow-service-filters{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.draft-flow-service-filters span{display:inline-flex;min-height:34px;align-items:center;border:1px solid #dfe3ea;border-radius:999px;padding:0 14px;background:#ffffff;color:#596070;font-size:13px;font-weight:800;line-height:1}.draft-flow-service-filters span.is-active{border-color:#2c81fc;background:#f6faff;color:#2c81fc}.draft-flow-service-grid{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:28px;margin-top:28px}.draft-flow-service-table{min-width:0;overflow-x:auto;scrollbar-width:thin}.draft-flow-service-row,.draft-flow-service-table-head{display:grid;width:100%;min-width:780px;grid-template-columns:62px minmax(260px,1fr) 110px 90px 150px;align-items:center;gap:14px}.draft-flow-service-table-head{min-height:48px;border-radius:10px;padding:0 18px;background:#f1f3f7;color:#596070;font-size:13px;font-weight:800;line-height:1}.draft-flow-service-row{min-height:72px;border:0;border-bottom:1px solid #edf0f4;padding:0 18px;background:#ffffff;color:#25262c;text-align:left;cursor:pointer;transition:background-color .14s ease,box-shadow .14s ease}.draft-flow-service-row.is-selected,.draft-flow-service-row:hover{background:#fbfdff;box-shadow:inset 0 0 0 2px #2c81fc}.draft-flow-service-row>span{color:#a6afbd;font-size:24px;line-height:1}.draft-flow-service-row.is-selected>span{color:#2c81fc}.draft-flow-service-row strong{display:flex;min-width:0;align-items:center;gap:10px;color:#17191f;font-size:17px;font-weight:850;line-height:1.3}.draft-flow-service-row small{flex:0 0 auto;border:1px solid #dfe3ea;border-radius:999px;padding:3px 7px;background:#f8fafc;color:#687083;font-size:12px;font-weight:800;line-height:1}.draft-flow-service-row em,.draft-flow-service-row i{min-width:0;color:#596070;font-size:14px;font-style:normal;font-weight:700;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.draft-flow-service-row em{color:#2c81fc}.draft-flow-service-row b{display:inline-flex;width:fit-content;justify-self:start;border-radius:999px;padding:7px 12px;background:#fff1f5;color:#e13b59;font-size:14px;font-weight:850;line-height:1}.draft-flow-service-detail{display:flex;min-width:0;flex-direction:column;border-left:1px solid #dfe3ea;padding-left:28px;background:#ffffff}.draft-flow-service-detail>p{margin:0 0 12px;color:#596070;font-size:14px;font-weight:700;line-height:1.4}.draft-flow-service-detail h4{margin:0;color:#17191f;font-size:25px;font-weight:850;line-height:1.35;word-break:keep-all}.draft-flow-service-card,.draft-flow-service-deadline{border:1px solid #e2e6ed;border-radius:10px;background:#ffffff}.draft-flow-service-card{margin-top:26px;padding:20px}.draft-flow-service-card>div{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #edf0f4;padding-bottom:15px}.draft-flow-service-card strong{color:#25262c;font-size:18px;font-weight:850;line-height:1.35}.draft-flow-service-card span{flex:0 0 auto;border-radius:999px;padding:7px 10px;background:#eaf3ff;color:#2c81fc;font-size:12px;font-weight:850;line-height:1}.draft-flow-service-card dl{display:grid;grid-template-columns:82px minmax(0,1fr);gap:13px 18px;margin:18px 0 0}.draft-flow-service-card dd,.draft-flow-service-card dt{margin:0;font-size:14px;font-weight:700;line-height:1.5}.draft-flow-service-card dt{color:#25262c}.draft-flow-service-card dd{color:#596070;word-break:keep-all}.draft-flow-service-deadline{margin-top:16px;padding:16px 18px}.draft-flow-service-deadline strong{display:block;color:#25262c;font-size:17px;font-weight:850;line-height:1.4}.draft-flow-service-deadline b{color:#e13b59}.draft-flow-service-deadline span{display:block;margin-top:8px;color:#687083;font-size:13px;font-weight:700}.draft-flow-service-preview{display:flex;min-height:142px;flex-direction:column;gap:10px;border:1px solid #e2e6ed;border-radius:10px;margin-top:16px;padding:22px;background:#f8fafc}.draft-flow-service-preview span{display:block;height:12px;border-radius:999px;background:#dfe5ef}.draft-flow-service-preview span:first-child{width:78%}.draft-flow-service-preview span:nth-child(2){width:92%}.draft-flow-service-preview span:nth-child(3){width:58%}.draft-flow-service-detail button{min-height:52px;border-color:#2c81fc;margin-top:auto;background:#2c81fc;color:#ffffff;font-size:15px}.draft-flow-select-view{display:grid;min-height:560px;grid-template-columns:180px minmax(0,1fr);padding:0;background:#ffffff}.draft-flow-sidebar{display:flex;flex-direction:column;gap:8px;border-right:1px solid #e3e7ee;padding:22px 14px;background:#f7f8fb}.draft-flow-sidebar strong{margin-bottom:12px;color:#16181d;font-size:20px;font-weight:800;line-height:1.1}.draft-flow-sidebar span{display:flex;min-height:42px;align-items:center;border-radius:8px;padding:0 12px;color:#596070;font-size:13px;font-weight:600;line-height:1}.draft-flow-sidebar span.is-active{background:#eaf3ff;color:#2c81fc}.draft-flow-list-panel{--cursor-x:calc(100% - 116px);--cursor-y:194px;position:relative;width:100%;min-width:0;padding:56px 52px;background:#ffffff}.draft-flow-panel-title{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.draft-flow-panel-title h3{margin:0;color:#25262c;font-size:36px;font-weight:800;line-height:1.25}.draft-flow-panel-title p{margin:12px 0 0;color:#6d7482;font-size:15px;font-weight:500;line-height:1.45}.draft-flow-panel-title button{flex:0 0 auto;min-height:40px;border:1px solid #d9dee7;border-radius:8px;padding:0 14px;background:#ffffff;color:#25262c;font-size:13px;font-weight:600;line-height:1}.draft-flow-search{display:flex;min-height:48px;align-items:center;border:1px solid #d9dee7;border-radius:8px;margin-top:24px;padding:0 18px;color:#a5acb8;font-size:14px;font-weight:500}.draft-flow-program-row,.draft-flow-table-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center}.draft-flow-table-head{min-height:36px;border-radius:8px;margin-top:14px;padding:0 14px;background:#f1f3f7;color:#596070;font-size:12px;font-weight:700;line-height:1}.draft-flow-program-list{display:flex;width:min(710px,100%);flex-direction:column;gap:12px;margin-top:38px}.draft-flow-program-row{min-height:72px;border:1px solid #e7ebf2;border-radius:14px;padding:0 22px 0 26px;background:#ffffff;color:#25262c;text-align:left;box-shadow:0 10px 28px rgba(15,23,42,.05);cursor:pointer;transition:border-color .14s ease,box-shadow .14s ease,transform .14s ease}.draft-flow-program-row.is-selected,.draft-flow-program-row:hover{border-color:#2c81fc;box-shadow:0 16px 34px rgba(44,129,252,.13),0 0 0 3px rgba(44,129,252,.1);transform:translateY(-1px)}.draft-flow-program-row>span{color:#a8b0bf;font-size:24px;line-height:1}.draft-flow-program-row.is-selected>span{color:#2c81fc}.draft-flow-program-row strong{min-width:0;color:#17191f;font-size:clamp(18px,1.55vw,23px);font-weight:800;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.draft-flow-program-row small{flex:0 0 auto;border:1px solid #dfe3ea;border-radius:999px;padding:3px 6px;color:#687083;font-size:11px;font-weight:700;line-height:1}.draft-flow-program-row b,.draft-flow-program-row em{justify-self:end;border-radius:999px;padding:8px 13px;background:#fff0f4;color:#e23d54;font-size:15px;font-style:normal;font-weight:800;line-height:1;white-space:nowrap}.draft-flow-cursor{position:absolute;top:var(--cursor-y);left:var(--cursor-x);z-index:2;width:58px;height:68px;color:#17191f;pointer-events:none;filter:drop-shadow(0 10px 16px rgba(15,23,42,.18));transform:translate(-5px,-4px);transition:opacity .12s ease,transform .12s ease}.draft-flow-cursor svg{display:block;width:100%;height:100%}@media (pointer:fine){.draft-flow-list-panel,.draft-flow-list-panel *{cursor:none}.draft-flow-list-panel:not(.is-cursor-active) .draft-flow-cursor{transform:translate(-5px,-4px) scale(.96)}}.draft-flow-program-row i{min-width:0;color:#596070;font-size:13px;font-style:normal;font-weight:600;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.draft-flow-detail-panel{display:flex;min-width:0;flex-direction:column;gap:16px;border-left:1px solid #e3e7ee;padding:34px 28px;background:#ffffff}.draft-flow-detail-head p{margin:0 0 8px;color:#687083;font-size:13px;font-weight:600;line-height:1.35}.draft-flow-detail-head h3{margin:0;color:#17191f;font-size:23px;font-weight:800;line-height:1.32;word-break:keep-all}.draft-flow-deadline,.draft-flow-eligibility{border:1px solid #e5e8ee;border-radius:8px;padding:18px;background:#ffffff}.draft-flow-eligibility>div{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #eef1f5;padding-bottom:14px}.draft-flow-eligibility strong{color:#25262c;font-size:16px;font-weight:800;line-height:1.3}.draft-flow-eligibility span{border-radius:999px;padding:6px 9px;background:#eaf3ff;color:#2c81fc;font-size:12px;font-weight:800;line-height:1}.draft-flow-eligibility dl{display:grid;grid-template-columns:78px minmax(0,1fr);gap:12px 16px;margin:16px 0 0}.draft-flow-eligibility dd,.draft-flow-eligibility dt{margin:0;font-size:13px;font-weight:600;line-height:1.45}.draft-flow-eligibility dt{color:#25262c}.draft-flow-eligibility dd{color:#687083}.draft-flow-deadline p{margin:0;color:#25262c;font-size:15px;font-weight:700;line-height:1.45}.draft-flow-deadline b{color:#e23d54}.draft-flow-deadline span{display:block;margin-top:8px;color:#687083;font-size:13px;font-weight:600}.draft-flow-primary,.draft-flow-send{display:inline-flex;min-height:44px;align-items:center;justify-content:center;border:0;border-radius:8px;padding:0 18px;background:#2c81fc;color:#ffffff;font-size:15px;font-weight:800;line-height:1;cursor:pointer}.draft-flow-primary{margin-top:auto}.draft-flow-editor-view{display:grid;min-height:clamp(650px,58vw,1120px);grid-template-columns:clamp(58px,4.75vw,92px) minmax(360px,.92fr) minmax(520px,1.08fr);background:#ffffff}.draft-flow-rail{display:flex;flex-direction:column;align-items:center;gap:clamp(24px,2.6vw,42px);border-right:1px solid #e3e7ee;padding-top:clamp(30px,2.8vw,52px);background:#f7f8fb}.draft-flow-rail strong{color:#2c81fc;font-size:clamp(24px,1.8vw,36px);font-weight:900;line-height:1}.draft-flow-rail span{display:inline-flex;width:clamp(42px,3.5vw,64px);height:clamp(42px,3.5vw,64px);align-items:center;justify-content:center;border-radius:8px;background:#eaf3ff;color:#2c81fc;font-size:clamp(16px,1.2vw,22px);font-weight:800}.draft-flow-chat-panel{display:flex;min-width:0;flex-direction:column;border-right:1px solid #e3e7ee;padding:clamp(46px,4.1vw,76px) clamp(38px,4.2vw,72px) clamp(34px,3.2vw,58px);background:#ffffff}.draft-flow-chat-heading span{color:#2c81fc;font-size:clamp(16px,1.15vw,24px);font-weight:800;line-height:1}.draft-flow-chat-heading h3{margin:clamp(20px,1.5vw,32px) 0 0;color:#25262c;font-size:clamp(28px,2.25vw,46px);font-weight:800;line-height:1.3;word-break:keep-all}.draft-flow-chat-body{display:flex;flex:1;flex-direction:column;gap:clamp(22px,2.2vw,40px);padding-top:clamp(40px,4vw,78px)}.draft-flow-assistant-message{color:#25262c;font-size:clamp(17px,1.18vw,24px);font-weight:500;line-height:1.68}.draft-flow-assistant-message p{margin:0}.draft-flow-assistant-message span{display:inline-flex;margin-top:clamp(18px,1.6vw,30px);border-radius:6px;padding:8px 13px;background:#f1f3f7;color:#596070;font-size:clamp(14px,.98vw,18px);font-weight:700;line-height:1}.draft-flow-user-message{align-self:flex-end;max-width:min(88%,420px);border-radius:999px;padding:clamp(14px,1.25vw,23px) clamp(18px,1.8vw,36px);background:#f1efef;color:#25262c;font-size:clamp(15px,1.08vw,21px);font-weight:600;line-height:1.55}.draft-flow-tool-list{display:flex;flex-direction:column;gap:clamp(10px,.95vw,18px);margin-top:auto;padding-top:clamp(28px,4.6vw,86px)}.draft-flow-tool-list span{display:grid;grid-template-columns:clamp(18px,1.35vw,26px) minmax(0,1fr);gap:clamp(10px,.9vw,16px);align-items:center;color:#2c81fc;font-size:clamp(15px,1.05vw,22px);font-weight:800;line-height:1.4}.draft-flow-tool-list span:before{content:"";width:clamp(18px,1.35vw,26px);height:clamp(18px,1.35vw,26px);border-radius:50%;background:#2c81fc;box-shadow:inset 0 0 0 5px #eaf3ff}.draft-flow-tool-list span.is-running:before{border:2px solid #b9d8ff;border-top-color:#2c81fc;background:transparent;box-shadow:none}.draft-flow-composer{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(14px,1.2vw,22px);border:1px solid #dfe3ea;border-radius:16px;padding:clamp(14px,1.35vw,24px);background:#ffffff;box-shadow:0 10px 28px rgba(0,27,55,.09)}.draft-flow-composer span{min-width:0;color:#9aa3b2;font-size:clamp(15px,1vw,20px);font-weight:600;line-height:1.45}.draft-flow-send{min-height:clamp(44px,3.4vw,64px);padding:0 clamp(18px,1.8vw,36px);font-size:clamp(15px,1.08vw,22px)}.draft-flow-document-panel{display:flex;min-width:0;flex-direction:column;background:#f7f8fb}.draft-flow-document-panel header{display:flex;min-height:clamp(62px,4.6vw,90px);align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid #e3e7ee;padding:0 clamp(28px,3vw,58px);background:#ffffff}.draft-flow-document-panel header span{min-width:0;color:#596070;font-size:clamp(15px,1.05vw,22px);font-weight:800;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.draft-flow-document-panel header div{display:flex;gap:clamp(12px,1vw,20px);flex:0 0 auto}.draft-flow-document-panel header i{display:block;width:clamp(18px,1.45vw,28px);height:clamp(18px,1.45vw,28px);border:2px solid #a7afbe;border-radius:4px}.draft-flow-paper{position:relative;width:min(100% - clamp(56px,5vw,104px),860px);height:calc(100% - clamp(128px, 9vw, 178px));min-height:540px;margin:clamp(34px,3vw,64px) auto;border:1px solid rgba(15,23,42,.08);border-radius:12px;padding:clamp(48px,4.1vw,80px) clamp(42px,4.2vw,86px) clamp(54px,4vw,80px);background:#ffffff;box-shadow:0 18px 50px rgba(15,23,42,.08),0 2px 10px rgba(15,23,42,.04)}.draft-flow-paper h3{margin:0 0 clamp(22px,1.7vw,34px);color:#25262c;font-size:clamp(30px,2.35vw,50px);font-weight:900;line-height:1.28;word-break:keep-all}.draft-flow-paper h4{border-bottom:2px solid #e3e7ee;margin:clamp(30px,2.3vw,48px) 0 clamp(14px,1.1vw,22px);padding-bottom:clamp(10px,.85vw,16px);color:#25262c;font-size:clamp(22px,1.65vw,34px);font-weight:900;line-height:1.3}.draft-flow-paper p{margin:0 0 clamp(12px,.9vw,18px);color:#25262c;font-size:clamp(16px,1.13vw,24px);font-weight:500;line-height:1.78;word-break:keep-all}.draft-flow-meta{display:grid;grid-template-columns:minmax(72px,.8fr) minmax(150px,1.7fr) minmax(86px,.9fr) minmax(130px,1.3fr);border-top:1px solid #dfe3ea;border-left:1px solid #dfe3ea;margin:clamp(26px,2vw,42px) 0 clamp(28px,2.2vw,46px)}.draft-flow-meta dd,.draft-flow-meta dt{min-width:0;border-right:1px solid #dfe3ea;border-bottom:1px solid #dfe3ea;margin:0;padding:clamp(10px,.95vw,18px) clamp(10px,1vw,18px);color:#25262c;font-size:clamp(14px,1vw,20px);font-weight:600;line-height:1.45}.draft-flow-meta dt{background:#f7f8fb;font-weight:900}.draft-flow-complete-badge{position:absolute;top:clamp(26px,2.2vw,42px);right:clamp(26px,2.2vw,42px);border-radius:999px;padding:clamp(8px,.85vw,14px) clamp(12px,1.1vw,22px);background:#eaf3ff;color:#2c81fc;font-size:clamp(13px,.98vw,19px);font-weight:900;line-height:1;opacity:0;transform:translateY(-4px);transition:opacity .18s ease,transform .18s ease}.draft-flow-complete-badge.is-visible{opacity:1;transform:translateY(0)}@media (max-width:980px){.draft-flow-demo{width:calc(100% - 32px)}.draft-flow-stepper{justify-content:flex-start;gap:6px;padding-bottom:2px}.draft-flow-stepper button{min-height:34px;gap:6px;padding:0 8px 0 6px;font-size:12px}.draft-flow-stepper button span{width:20px;height:20px;font-size:11px}.draft-flow-frame{--draft-flow-stage-height:auto;display:block;border-radius:0}.draft-flow-editor-stage,.draft-flow-template-page{min-height:0;border-radius:var(--draft-flow-panel-radius)}.draft-flow-template-header h3{font-size:30px}.draft-flow-template-topbar{align-items:stretch;flex-direction:column;gap:18px}.draft-flow-template-toolbar{align-items:stretch;flex-direction:column;gap:10px}.draft-flow-template-filter-bar,.draft-flow-template-filter-button{width:100%;max-width:100%;flex:none}.draft-flow-template-filter-button{width:fit-content}.draft-flow-template-row,.draft-flow-template-table-head{min-width:0;grid-template-columns:minmax(0,1.94fr) minmax(74px,.54fr) minmax(58px,.4fr) minmax(96px,.72fr) 56px}.draft-flow-template-table{padding-bottom:0}.draft-actual-editor-demo{grid-template-columns:1fr;margin-top:44px}.draft-actual-rail{display:none}.draft-actual-chat{min-height:570px;border-bottom:1px solid #e3e7ee}.draft-actual-chat-scroll{gap:18px;padding:28px 20px 22px}.draft-actual-chat-heading h3{font-size:22px}.draft-actual-assistant-message,.draft-actual-user-message{font-size:13px}.draft-actual-progress-list{margin-top:0;padding-top:8px}.draft-actual-progress-list span{font-size:15px}.draft-actual-composer{grid-template-columns:1fr;margin:0 20px 22px;padding:12px}.draft-actual-composer button{width:100%}.draft-actual-document{max-height:640px;overflow:hidden}.draft-actual-complete-badge{top:22px;right:20px;font-size:12px}.draft-actual-paper h3{padding-right:76px;font-size:22px}.draft-actual-paper h4{font-size:17px}.draft-actual-paper p{font-size:14px}.draft-actual-meta{grid-template-columns:78px minmax(0,1fr)}.draft-actual-editor-demo{display:flex;width:calc(100vw - 32px);height:auto;min-height:0;flex-direction:column;border-radius:22px;margin:44px auto 0;transform:none}.draft-actual-main{grid-template-columns:1fr;height:auto}.draft-actual-rail,.draft-actual-resize-handle{display:none}.draft-actual-chat{min-height:560px;border-right:0;border-bottom:1px solid #e1e5eb}.draft-actual-chat-scroll{gap:10px;padding:28px 20px 44px}.draft-actual-chat-scroll p{font-size:13px;line-height:20px}.draft-actual-document{max-height:720px}.draft-actual-document-content{padding:16px 14px 28px}.draft-actual-page-stack{width:min(100%,620px);gap:14px}.draft-actual-paper{min-height:0;border-radius:8px;padding:0}.draft-actual-paper h1{font-size:22px;line-height:30px}.draft-actual-paper h2{font-size:17px;line-height:26px}.draft-actual-paper li,.draft-actual-paper p,.draft-actual-paper td,.draft-actual-paper th{font-size:14px}.draft-actual-meta{grid-template-columns:84px minmax(0,1fr)}.draft-actual-chart,.draft-flow-service-view{grid-template-columns:1fr}.draft-flow-service-view{min-height:0}.draft-flow-service-sidebar{display:none}.draft-flow-service-main{padding:32px 18px 34px}.draft-flow-service-header{flex-direction:column;gap:14px}.draft-flow-service-header h3{font-size:30px}.draft-flow-service-header p{margin-top:10px;font-size:14px}.draft-flow-service-header button{min-height:42px;padding:0 14px;font-size:13px}.draft-flow-service-search{min-height:48px;margin-top:24px;padding:0 16px;font-size:14px}.draft-flow-service-grid{grid-template-columns:1fr;gap:20px;margin-top:22px}.draft-flow-service-table-head{display:none}.draft-flow-service-row{min-width:0;min-height:78px;grid-template-columns:30px minmax(0,1fr) auto;gap:10px;border:1px solid #edf0f4;border-radius:14px;margin-bottom:10px;padding:0 14px}.draft-flow-service-row em,.draft-flow-service-row i{display:none}.draft-flow-service-row strong{flex-wrap:wrap;gap:8px;font-size:16px}.draft-flow-service-row b{justify-self:end}.draft-flow-service-detail{border-top:1px solid #dfe3ea;border-left:0;padding:20px 0 0}.draft-flow-service-detail h4{font-size:21px}.draft-flow-service-preview{min-height:104px}.draft-flow-service-detail button{width:100%;margin-top:16px}.draft-flow-select-view{min-height:0;grid-template-columns:1fr;padding:0}.draft-flow-sidebar{display:none}.draft-flow-list-panel{--cursor-x:calc(100% - 20px);--cursor-y:158px;width:100%;padding:28px 18px 34px}.draft-flow-panel-title{flex-direction:column;gap:12px}.draft-flow-panel-title h3{font-size:26px}.draft-flow-panel-title button{width:fit-content}.draft-flow-table-head{display:none}.draft-flow-program-row{grid-template-columns:minmax(0,1fr) auto;min-height:72px;padding:0 18px;border-radius:16px}.draft-flow-program-row strong{font-size:18px;white-space:nowrap}.draft-flow-program-row b{display:inline-flex;padding:8px 11px;font-size:14px}.draft-flow-cursor{width:40px;height:47px}.draft-flow-detail-panel{border-top:1px solid #e3e7ee;border-left:0;padding:24px 18px}.draft-flow-primary{width:100%}.draft-flow-editor-view{min-height:0;grid-template-columns:1fr}.draft-flow-rail{display:none}.draft-flow-chat-panel{min-height:430px;border-right:0;border-bottom:1px solid #e3e7ee;padding:28px 20px 22px}.draft-flow-chat-heading h3{font-size:21px}.draft-flow-chat-body{gap:18px;padding-top:24px}.draft-flow-tool-list{margin-top:0;padding-top:4px}.draft-flow-composer{grid-template-columns:1fr;padding:12px}.draft-flow-send{width:100%}.draft-flow-document-panel{max-height:620px;overflow:hidden}.draft-flow-document-panel header{padding:0 18px}.draft-flow-paper{width:calc(100% - 28px);height:auto;min-height:520px;margin:14px auto 24px;padding:34px 24px 44px}.draft-flow-paper h3{padding-right:64px;font-size:22px}.draft-flow-paper h4{font-size:17px}.draft-flow-meta{grid-template-columns:78px minmax(0,1fr)}.draft-flow-editor-stage{border-radius:18px}.draft-flow-editor-stage .draft-actual-editor-demo{width:100%;height:auto;min-height:0;margin:0;border-radius:inherit}}.draft-refine-section{padding-top:clamp(156px,9vw,204px);padding-bottom:clamp(132px,8vw,184px)}.draft-memory-demo{display:grid;width:min(1102px,calc(100% - 48px));margin:clamp(56px,4vw,76px) auto 0;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:16px;border:1px solid #e6e8ed;border-radius:28px;padding:18px;background:#f7f8fb;box-shadow:0 22px 56px rgba(15,23,42,.08)}.draft-memory-panel{display:flex;min-height:500px;flex-direction:column;overflow:hidden;border:1px solid #e6e8ed;border-radius:20px;background:#ffffff;box-shadow:0 10px 28px rgba(15,23,42,.05)}.draft-memory-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;border-bottom:1px solid #edf0f3;padding:18px 20px 16px;background:#ffffff}.draft-memory-panel-head span{display:block;margin-bottom:4px;color:#6e7687;font-size:12px;font-weight:700;line-height:18px}.draft-memory-panel-head h3{margin:0;color:#17191f;font-size:18px;font-weight:700;line-height:26px;letter-spacing:0}.draft-memory-panel-head b{display:inline-flex;min-height:26px;align-items:center;justify-content:center;border-radius:6px;padding:0 8px;background:#f2f4f7;color:#4b5563;font-size:12px;font-weight:700;line-height:18px;white-space:nowrap}.draft-memory-visual-head{min-height:84px;align-items:center;padding:18px 20px}.draft-memory-window-controls{display:inline-flex;flex-shrink:0;gap:7px}.draft-memory-window-controls span{width:10px;height:10px;margin:0;border-radius:999px;background:#d8dee9}.draft-memory-window-controls span:first-child{background:#ffdadf}.draft-memory-window-controls span:nth-child(2){background:#ffe9b7}.draft-memory-window-controls span:nth-child(3){background:#c9f0dc}.draft-memory-head-lines{display:grid;width:min(248px,56%);gap:9px}.draft-memory-head-lines span{height:9px;margin:0;border-radius:999px;background:linear-gradient(90deg,#cfd9ea,rgba(234,240,250,.48))}.draft-memory-head-lines span:nth-child(2){width:66%}.draft-memory-memory-mark{position:relative;display:grid;width:58px;height:42px;grid-template-columns:repeat(3,1fr);gap:5px;padding:6px;border:1px solid #dce8fb;border-radius:13px;background:linear-gradient(180deg,#ffffff,#f1f7ff);box-shadow:inset 0 0 0 1px rgba(255,255,255,.82)}.draft-memory-memory-mark span{display:block;margin:0;border-radius:6px;background:#b9d8ff}.draft-memory-memory-mark span:nth-child(2){background:#9bdcbe}.draft-memory-memory-mark span:nth-child(3){background:#d8c8ff}.draft-memory-status-light{width:32px;height:32px;border:1px solid rgba(44,129,252,.18);border-radius:999px;background:radial-gradient(circle,#2c81fc 0 5px,transparent 6px),radial-gradient(circle,rgba(44,129,252,.16),transparent 64%);box-shadow:0 0 24px rgba(44,129,252,.22)}.draft-memory-chat-body{flex:1;justify-content:flex-start;gap:18px;padding:22px 24px;overflow:hidden}.draft-memory-prompt-card{border:1px solid #e6e8ed;border-radius:18px;padding:18px;background:#ffffff;box-shadow:0 8px 24px rgba(15,23,42,.05)}.draft-memory-prompt-card span{display:block;color:#6e7687;font-size:12px;font-weight:700;line-height:18px}.draft-memory-prompt-card p{margin:0;color:#25262c;font-size:20px;font-weight:800;line-height:30px;word-break:keep-all}.draft-memory-prompt-card span+p{margin-top:7px}.draft-memory-context-stack{display:flex;flex-direction:column;gap:10px}.draft-memory-context-stack button{display:grid;grid-template-columns:30px minmax(0,1fr);gap:12px;align-items:center;border:1px solid #e6e8ed;border-radius:14px;padding:14px;background:#ffffff;color:#25262c;text-align:left;cursor:pointer;opacity:.58;transition:border-color .16s ease,box-shadow .16s ease,opacity .16s ease,transform .16s ease}.draft-memory-context-stack button:not(:disabled):hover{border-color:#c9dbfb;box-shadow:0 10px 22px rgba(44,129,252,.08);transform:translateY(-1px)}.draft-memory-context-stack button.is-next,.draft-memory-context-stack button.is-on{opacity:1}.draft-memory-context-stack button:disabled{cursor:default}.draft-memory-context-stack i{display:inline-flex;width:30px;height:30px;align-items:center;justify-content:center;border-radius:999px;background:#f2f4f7;color:#6e7687;font-style:normal;font-size:13px;font-weight:800}.draft-memory-context-stack .is-on i{background:#eaf3ff;color:#2c81fc}.draft-memory-context-stack .is-next i{background:#25262c;color:#ffffff}.draft-memory-context-stack span{min-width:0}.draft-memory-context-stack em,.draft-memory-context-stack strong{display:block;font-style:normal;word-break:keep-all}.draft-memory-context-stack strong{color:#25262c;font-size:14px;font-weight:800;line-height:21px}.draft-memory-context-stack em{margin-top:3px;color:#6e7687;font-size:13px;font-weight:600;line-height:20px}.draft-memory-progress{display:grid;width:100%;gap:8px}.draft-memory-progress span{width:fit-content;border-radius:6px;padding:2px 7px;background:#f2f4f7;color:#6e7687;font-size:13px;font-weight:600;line-height:19px}.draft-memory-progress div{height:6px;overflow:hidden;border-radius:999px;background:#edf0f3}.draft-memory-progress i{display:block;height:100%;border-radius:inherit;background:#2c81fc;transition:width .18s ease}.draft-memory-composer{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:16px;border-top:1px solid #edf0f3;background:#ffffff}.draft-memory-composer p{display:flex;min-height:58px;align-items:center;margin:0;border:1px solid #e6e8ed;border-radius:18px;padding:0 18px;background:#ffffff;box-shadow:0 8px 24px rgba(15,23,42,.06);color:#4b505d;font-size:14px;font-weight:500;line-height:21px;word-break:keep-all}.draft-memory-composer button{width:42px;height:42px;align-self:end;border:0;border-radius:12px;background:#2c81fc;color:#ffffff;font-size:20px;font-weight:700;line-height:1;cursor:pointer;transition:background .16s ease,transform .16s ease,opacity .16s ease}.draft-memory-composer button:hover:not(:disabled){background:#1769da;transform:translateY(-1px)}.draft-memory-composer button:disabled{cursor:default;opacity:.48}.draft-memory-store-body{display:flex;flex:1;flex-direction:column;justify-content:center;gap:18px;padding:24px}.draft-memory-answer-card{min-height:244px;border:1px solid #e1e7f2;border-radius:18px;padding:28px;background:linear-gradient(180deg,rgba(244,248,255,.9),rgba(255,255,255,.98)),#ffffff;box-shadow:0 18px 38px rgba(15,23,42,.07);animation:draft-memory-rise .18s ease both}.draft-memory-answer-card span{display:inline-flex;min-height:26px;align-items:center;border-radius:6px;padding:0 8px;background:#eaf3ff;color:#2c81fc;font-size:12px;font-weight:800;line-height:1}.draft-memory-answer-card p{margin:20px 0 0;color:#25262c;font-size:clamp(20px,2vw,26px);font-weight:800;line-height:1.55;word-break:keep-all}.draft-memory-answer-points{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.draft-memory-answer-points li{border-radius:999px;padding:7px 10px;background:#f2f4f7;color:#596070;font-size:13px;font-weight:800;line-height:1}.draft-memory-caption{margin:0;color:#6e7687;font-size:14px;font-weight:500;line-height:22px;word-break:keep-all}@keyframes draft-memory-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.draft-memory-answer-card,.draft-memory-composer button,.draft-memory-context-stack button,.draft-memory-progress i{animation:none;transition:none}}.draft-memory-demo{grid-template-columns:minmax(0,.92fr) minmax(92px,.22fr) minmax(0,1.08fr);background:linear-gradient(135deg,rgba(239,245,255,.92),rgba(255,255,255,.98) 45%,rgba(250,247,255,.9)),#f7f8fb}.draft-memory-message{display:grid;max-width:90%;min-width:172px;border:1px solid #e6e8ed;border-radius:16px;gap:10px;padding:15px 17px;background:#ffffff;box-shadow:0 10px 24px rgba(15,23,42,.05);font-size:16px;font-weight:650;line-height:24px}.draft-memory-message-line{display:block;width:74%;height:9px;border-radius:999px;background:linear-gradient(90deg,#cbd5e4,rgba(226,233,243,.56))}.draft-memory-message-line.is-wide{width:100%}.draft-memory-message-line.is-long{width:88%}.draft-memory-message-line.is-medium{width:68%}.draft-memory-message-line.is-short{width:48%}.draft-memory-message-line.is-tiny{width:32%}.draft-memory-message.user .draft-memory-message-line{justify-self:end;background:linear-gradient(90deg,rgba(71,145,255,.2),rgba(44,129,252,.56))}.draft-memory-message-dots{display:inline-flex;gap:5px;margin-top:2px}.draft-memory-message-dots i{display:block;width:6px;height:6px;border-radius:999px;background:#8ebdff;opacity:.72}.draft-memory-message.assistant{border-color:#dfe9f9;background:linear-gradient(180deg,#ffffff,#f7faff)}.draft-memory-message.user{max-width:78%;border-color:#d9e8ff;background:#edf5ff;color:#1f4f91}.draft-memory-flow{position:relative;display:flex;min-height:500px;align-items:center;justify-content:center;overflow:visible}.draft-memory-flow:before{position:absolute;right:-16px;left:-16px;top:50%;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(130,164,222,.32),rgba(44,129,252,.72),transparent);content:"";transform:translateY(-50%)}.draft-memory-flow:after{position:absolute;top:50%;right:-9px;width:10px;height:10px;border-top:2px solid rgba(44,129,252,.64);border-right:2px solid rgba(44,129,252,.64);content:"";transform:translateY(-50%) rotate(45deg)}.draft-memory-token{position:absolute;left:50%;display:inline-flex;width:42px;height:42px;align-items:center;justify-content:center;border:1px solid rgba(205,218,240,.95);border-radius:15px;padding:0;background:rgba(255,255,255,.96);box-shadow:0 12px 28px rgba(44,129,252,.16);color:#285eab;font-size:13px;font-weight:850;line-height:1;opacity:0;white-space:nowrap;animation:draft-memory-transfer 5.6s ease-in-out infinite}.draft-memory-token i{position:relative;display:block;width:18px;height:18px;border-radius:6px;background:#2c81fc}.draft-memory-token.piece-customer i{border-radius:999px;background:#36b985}.draft-memory-token.piece-problem i{border-radius:5px;background:#ef6b86;transform:rotate(45deg)}.draft-memory-token.piece-sentence i{width:22px;height:14px;border-radius:999px;background:#8b6ff6}.draft-memory-token.piece-sentence i:before{position:absolute;top:5px;right:5px;left:5px;height:2px;border-radius:999px;background:rgba(255,255,255,.72);content:""}.draft-memory-token.token-1{top:24%;animation-delay:0s}.draft-memory-token.token-2{top:42%;animation-delay:1.15s}.draft-memory-token.token-3{top:58%;animation-delay:2.3s}.draft-memory-token.token-4{top:76%;animation-delay:3.45s}.draft-memory-vault{background:linear-gradient(180deg,#ffffff,#f8fbff)}.draft-memory-vault-body{position:relative;display:flex;flex:1;flex-direction:column;justify-content:center;gap:18px;overflow:hidden;padding:24px}.draft-memory-puzzle-board{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;border:1px solid #e1e8f5;border-radius:24px;padding:20px;background:radial-gradient(circle at 50% 50%,rgba(44,129,252,.08),transparent 32%),linear-gradient(180deg,rgba(246,249,255,.92),rgba(255,255,255,.98)),#ffffff;box-shadow:inset 0 1px 0 rgba(255,255,255,.95)}.draft-memory-puzzle-board:before{position:absolute;top:50%;left:50%;width:74px;height:74px;border:1px solid rgba(44,129,252,.16);border-radius:999px;background:radial-gradient(circle,rgba(44,129,252,.18) 0 8px,transparent 9px),rgba(255,255,255,.72);box-shadow:0 0 40px rgba(44,129,252,.14);content:"";transform:translate(-50%,-50%)}.draft-memory-puzzle-slot{position:relative;z-index:1;display:flex;min-height:86px;align-items:center;justify-content:center;overflow:visible;border:1px solid rgba(205,218,240,.86);border-radius:22px;background:rgba(255,255,255,.88);box-shadow:0 14px 30px rgba(15,23,42,.05);animation:draft-memory-piece-lock 5.6s ease-in-out infinite}.draft-memory-puzzle-slot:before{position:absolute;top:50%;width:22px;height:22px;border:1px solid rgba(205,218,240,.86);border-radius:999px;background:inherit;content:"";transform:translateY(-50%)}.draft-memory-puzzle-slot:nth-child(odd):before{right:-12px;border-left-color:transparent}.draft-memory-puzzle-slot:nth-child(2n):before{left:-12px;border-right-color:transparent}.draft-memory-puzzle-slot i{position:relative;display:block;width:24px;height:24px;border-radius:8px;background:#2c81fc;box-shadow:0 10px 22px rgba(44,129,252,.18)}.draft-memory-puzzle-slot.piece-customer i{border-radius:999px;background:#36b985;box-shadow:0 10px 22px rgba(54,185,133,.18)}.draft-memory-puzzle-slot.piece-problem i{border-radius:7px;background:#ef6b86;box-shadow:0 10px 22px rgba(239,107,134,.18);transform:rotate(45deg)}.draft-memory-puzzle-slot.piece-sentence i{width:31px;height:19px;border-radius:999px;background:#8b6ff6;box-shadow:0 10px 22px rgba(139,111,246,.18)}.draft-memory-puzzle-slot.piece-sentence i:before{position:absolute;top:8px;right:7px;left:7px;height:2px;border-radius:999px;background:rgba(255,255,255,.74);content:""}.draft-memory-puzzle-slot em{position:absolute;right:18px;bottom:16px;display:block;width:34px;height:5px;border-radius:999px;background:rgba(161,174,195,.24)}.draft-memory-puzzle-slot em:before{position:absolute;top:-10px;right:0;width:24px;height:5px;border-radius:inherit;background:inherit;content:""}.draft-memory-puzzle-slot.slot-2{animation-delay:1.15s}.draft-memory-puzzle-slot.slot-3{animation-delay:2.3s}.draft-memory-puzzle-slot.slot-4{animation-delay:3.45s}.draft-memory-document-preview{display:grid;gap:10px;border:1px solid #e5ebf4;border-radius:18px;padding:18px;background:#ffffff;box-shadow:0 12px 28px rgba(15,23,42,.05)}.draft-memory-document-preview span{display:block;border-radius:999px}.draft-memory-document-preview .document-bar{width:42%;height:9px;background:#25262c;opacity:.18}.draft-memory-document-preview .document-line{width:100%;height:8px;background:linear-gradient(90deg,rgba(44,129,252,.54),rgba(225,236,255,.72));transform-origin:left;animation:draft-memory-document-write 5.6s ease-in-out infinite}.draft-memory-document-preview .document-line.is-strong{width:74%;height:11px;background:linear-gradient(90deg,rgba(44,129,252,.68),rgba(176,211,255,.72))}.draft-memory-document-preview .document-line.is-short{width:58%;animation-delay:1.4s}.draft-memory-document-preview .document-block{height:44px;border-radius:14px;background:linear-gradient(90deg,rgba(54,185,133,.1),rgba(139,111,246,.12)),repeating-linear-gradient(0deg,transparent 0 10px,rgba(44,129,252,.08) 10px 11px)}.draft-memory-map{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;border:1px solid #e1e8f5;border-radius:20px;padding:18px;background:linear-gradient(180deg,rgba(246,249,255,.92),rgba(255,255,255,.98)),#ffffff;box-shadow:inset 0 1px 0 rgba(255,255,255,.95)}.draft-memory-map span{display:block;height:58px;border:1px solid rgba(200,214,237,.75);border-radius:14px;background:linear-gradient(90deg,rgba(234,243,255,.72),rgba(255,255,255,.95)),repeating-linear-gradient(90deg,rgba(44,129,252,.08) 0 1px,transparent 1px 18px);animation:draft-memory-cell-pulse 5.6s ease-in-out infinite}.draft-memory-map span:nth-child(2){animation-delay:1.15s}.draft-memory-map span:nth-child(3){animation-delay:2.3s}.draft-memory-map span:nth-child(4){animation-delay:3.45s}.draft-memory-cell-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.draft-memory-cell{min-width:0;border:1px solid #e5ebf4;border-radius:14px;padding:13px 14px;background:#ffffff;box-shadow:0 10px 24px rgba(15,23,42,.05)}.draft-memory-cell span{display:block;color:#6e7687;font-size:12px;font-weight:800;line-height:16px}.draft-memory-cell strong{display:block;margin-top:5px;color:#17191f;font-size:15px;font-weight:850;line-height:22px;word-break:keep-all}.draft-memory-caption{color:#5d6678;font-weight:650}@keyframes draft-memory-transfer{0%{opacity:0;transform:translate(-86px,-50%) scale(.94)}22%{opacity:1}68%{opacity:1;transform:translate(8px,-50%) scale(1)}to{opacity:0;transform:translate(86px,-50%) scale(.98)}}@keyframes draft-memory-cell-pulse{0%,78%,to{border-color:rgba(200,214,237,.75);box-shadow:none}22%,46%{border-color:rgba(44,129,252,.62);box-shadow:inset 0 0 0 1px rgba(44,129,252,.14),0 10px 22px rgba(44,129,252,.1)}}@keyframes draft-memory-piece-lock{0%,78%,to{border-color:rgba(205,218,240,.86);box-shadow:0 14px 30px rgba(15,23,42,.05);transform:translateY(0)}22%,46%{border-color:rgba(44,129,252,.46);box-shadow:0 18px 34px rgba(44,129,252,.14),inset 0 0 0 1px rgba(44,129,252,.1);transform:translateY(-2px)}}@keyframes draft-memory-document-write{0%,22%{opacity:.28;transform:scaleX(.42)}52%,to{opacity:1;transform:scaleX(1)}}@keyframes draft-memory-transfer-mobile{0%{opacity:0;transform:translate(-50%,-14px) scale(.94)}22%{opacity:1}68%{opacity:1;transform:translate(-50%,2px) scale(1)}to{opacity:0;transform:translate(-50%,18px) scale(.98)}}@media (prefers-reduced-motion:reduce){.draft-memory-document-preview .document-line,.draft-memory-map span,.draft-memory-puzzle-slot,.draft-memory-token{animation:none;opacity:1;transition:none}}.draft-proof-section{padding-bottom:clamp(56px,4vw,84px)}.draft-proof-intro-mobile{display:none}.draft-refine-section{padding-top:clamp(64px,4.5vw,92px)}.draft-proof-carousel{position:relative;width:min(1440px,calc(100% - var(--draft-section-gutter)));margin:clamp(56px,4vw,76px) auto 0;padding:0 0 30px}.draft-proof-viewport{overflow:hidden;border-radius:32px;background:transparent}.draft-proof-track{display:flex;transition:transform .32s ease}.draft-proof-card{position:relative;overflow:hidden;min-width:100%;border-radius:32px;aspect-ratio:2640/1260;background:transparent}.draft-proof-card img{object-fit:cover}.draft-proof-card img,.draft-proof-content{position:absolute;inset:0;width:100%;height:100%}.draft-proof-content{--proof-left:clamp(96px,10.4vw,150px);z-index:1;padding:0;color:#ffffff;pointer-events:none}.draft-proof-copy{position:absolute;top:20.5%;left:var(--proof-left);width:min(620px,43%)}.draft-proof-content h3{margin:0;font-size:38px;font-weight:700;line-height:1.18}.draft-proof-content h3,.draft-proof-quote{position:static;width:100%;pointer-events:auto;user-select:text;white-space:pre-line;word-break:keep-all}.draft-proof-quote{margin:16px 0 0;color:rgba(255,255,255,.92);font-size:15px;font-weight:500;line-height:1.58}.draft-proof-author{position:static;margin:18px 0 0;color:rgba(255,255,255,.62);font-size:13px;font-weight:600;line-height:1.45;pointer-events:auto;user-select:text}.draft-proof-cta{position:static;display:inline-flex;width:fit-content;min-height:50px;align-items:center;gap:12px;border:1px solid rgba(255,255,255,.82);border-radius:12px;margin:24px 0 0;padding:0 22px 0 26px;background:rgba(255,255,255,.72);color:#1c1d20;font-size:16px;font-weight:700;line-height:1;backdrop-filter:blur(8px);pointer-events:auto}.draft-proof-cta span{width:0;height:0;border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:10px solid #1c1d20}.draft-proof-arrow{position:absolute;z-index:2;top:calc(50% - 15px);display:inline-flex;width:48px;height:48px;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.28);border-radius:50%;background:rgba(255,255,255,.22);color:#ffffff;backdrop-filter:blur(10px);box-shadow:0 10px 28px rgba(0,0,0,.16);transform:translateY(-50%);transition:background-color .16s ease,transform .16s ease}.draft-proof-arrow:focus-visible,.draft-proof-arrow:hover{background:rgba(255,255,255,.34);transform:translateY(-50%) scale(1.04)}.draft-proof-arrow.previous{left:24px}.draft-proof-arrow.next{right:24px}.draft-proof-arrow span{display:block;margin-top:-2px;font-size:34px;font-weight:300;line-height:1}.draft-proof-dots{display:flex;justify-content:center;gap:8px;margin-top:18px}.draft-proof-dots span{width:8px;height:8px;border-radius:999px;background:#c8ceda;transition:width .18s ease,background-color .18s ease}.draft-proof-dots span.is-active{width:24px;background:#17191f}@media (min-width:1201px){.draft-proof-carousel{width:min(var(--draft-section-width),calc(100% - var(--draft-section-gutter)));padding-bottom:24px}.draft-proof-card,.draft-proof-viewport{border-radius:24px}.draft-proof-content{--proof-left:clamp(74px,8.1vw,116px)}.draft-proof-content h3{font-size:38px}.draft-proof-quote{margin-top:16px;font-size:14px}.draft-proof-author{margin-top:17px;font-size:13px}.draft-proof-cta{min-height:40px;gap:9px;border-radius:10px;margin-top:24px;padding:0 17px 0 20px;font-size:16px}.draft-proof-cta span{border-top-width:5px;border-bottom-width:5px;border-left-width:8px}.draft-proof-arrow{top:calc(50% - 12px);width:38px;height:38px}.draft-proof-arrow.previous{left:19px}.draft-proof-arrow.next{right:19px}.draft-proof-arrow span{font-size:27px}.draft-proof-dots{gap:6px;margin-top:14px}.draft-proof-dots span{width:6px;height:6px}.draft-proof-dots span.is-active{width:19px}}.draft-dark-workflow{position:relative;overflow:hidden;padding:clamp(132px,8vw,176px) 24px clamp(156px,9vw,196px);background:#000000;color:#ffffff}.draft-landing-main .draft-security-lite{width:min(1120px,calc(100% - (var(--draft-section-gutter) * 2)));min-height:auto;margin:clamp(96px,6vw,128px) auto 0;border:0;border-radius:0;padding:clamp(88px,7vw,128px) 32px;background:transparent;box-shadow:none;color:#17191f}.draft-security-title{margin:0;color:#17191f;font-size:clamp(32px,3.1vw,48px);font-weight:700;line-height:1.22;letter-spacing:-.04em;word-break:keep-all}.draft-landing-main .draft-security-lite .security-image{width:clamp(118px,10vw,160px);height:auto;margin-top:clamp(26px,3vw,40px);border-radius:32px;padding:8px;background:radial-gradient(circle at 50% 58%,rgba(49,140,254,.26) 0 38%,rgba(49,140,254,.12) 50%,transparent 72%),radial-gradient(circle at 50% 50%,rgba(255,255,255,.98) 0 46%,transparent 70%);filter:drop-shadow(0 22px 34px rgba(25,82,190,.24)) drop-shadow(0 0 30px rgba(49,140,254,.26)) drop-shadow(0 0 10px rgba(126,198,255,.2))}.draft-landing-main .draft-security-lite .security-copy{width:min(760px,100%);margin:clamp(24px,2.5vw,34px) auto 0;color:#6b7280;line-height:1.65}.draft-centered-copy.inverted h2{color:#ffffff}.draft-centered-copy.inverted p{color:#aab3c6}.draft-workflow-grid{display:grid;width:min(1320px,calc(100% - var(--draft-section-gutter)));grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:clamp(68px,4.8vw,88px) auto 0}.draft-workflow-card{min-width:0;padding:0;background:transparent;color:#ffffff}.draft-workflow-image{overflow:hidden;width:100%;aspect-ratio:1/1.12;border-radius:32px;background:#f0f4ff}.draft-workflow-card img{display:block;width:100%;height:100%;object-fit:contain}.workflow-ui{position:relative;box-sizing:border-box;width:100%;height:100%;overflow:hidden;color:#20242d}.workflow-visual-ui{background:radial-gradient(circle at 32% 20%,rgba(255,255,255,.96),transparent 20%),linear-gradient(180deg,#eef3ff,#f7f9ff)}.workflow-chart-card{position:absolute;top:16%;left:21%;z-index:2;display:grid;width:72%;grid-template-columns:48% 1fr;gap:16px;align-items:center;border-radius:14px;padding:20px 24px 20px 18px;background:rgba(255,255,255,.94);box-shadow:0 18px 44px rgba(65,85,136,.18)}.tam-chart{position:relative;aspect-ratio:1}.tam-circle{position:absolute;display:grid;place-items:center;border:2px solid rgba(56,122,232,.18);border-radius:999px;color:#2f73e6;text-align:center}.tam-circle strong{display:block;font-size:clamp(11px,.9vw,16px);font-weight:820;line-height:1.1}.tam-circle small{display:block;margin-top:3px;font-size:clamp(8px,.62vw,11px);font-weight:760;line-height:1.1}.tam-circle.tam{inset:0;background:rgba(186,218,255,.68)}.tam-circle.sam{inset:24%;background:rgba(107,174,255,.62)}.tam-circle.som{inset:49%;background:#235ef1;color:#ffffff}.chart-notes{display:grid;gap:18px}.chart-notes span{display:block;height:36px;border-top:2px dashed rgba(103,124,164,.34);background:linear-gradient(#1f2937,#1f2937) 0 5px /54% 5px no-repeat,linear-gradient(#8b95a7,#8b95a7) 0 16px /86% 4px no-repeat,linear-gradient(#c8d0dd,#c8d0dd) 0 27px /72% 4px no-repeat}.workflow-chat-card{position:absolute;right:3.5%;bottom:8%;left:7%;z-index:1;display:grid;min-height:33%;border:1px solid rgba(219,226,241,.9);border-radius:13px;padding:28px 22px 18px;background:rgba(255,255,255,.96);box-shadow:0 0 0 6px rgba(207,228,247,.72)}.workflow-select-pill{position:absolute;top:-20px;left:0;display:inline-flex;align-items:center;border:1px solid rgba(218,224,236,.9);border-radius:999px;padding:10px 18px;background:#ffffff;color:#656e7f;font-size:clamp(10px,.78vw,13px);font-weight:720;line-height:1}.workflow-chat-card p{margin:0;color:#171b22;font-size:clamp(13px,1.1vw,18px);font-weight:820;line-height:1.45}.workflow-chat-actions{align-self:end;display:flex;justify-content:flex-end;gap:8px}.workflow-chat-actions span,.workflow-chat-actions strong{display:inline-flex;align-items:center;justify-content:center;height:34px;border-radius:10px;background:#ffffff;box-shadow:inset 0 0 0 1px rgba(229,233,242,.92);color:#7e8798;font-size:clamp(10px,.76vw,12px);font-weight:760}.workflow-chat-actions span{padding:0 14px}.workflow-chat-actions strong{width:34px;background:#2f85ff;color:#ffffff;font-size:20px}.workflow-chip-row{position:absolute;right:3.5%;bottom:2%;left:7%;display:flex;gap:8px}.workflow-chip-row span{border:1px solid rgba(223,228,238,.92);border-radius:999px;padding:8px 12px;background:rgba(255,255,255,.92);color:#727b8c;font-size:clamp(9px,.7vw,12px);font-weight:680;white-space:nowrap}.workflow-research-ui,.workflow-style-ui{display:flex;align-items:center;background:#eef3ff}.research-document-card{width:100%;margin-left:7%;padding:6.5% 7.5%;background:rgba(255,255,255,.96);box-shadow:0 14px 36px rgba(71,88,132,.08)}.research-document-card span,.style-panel dd,.style-panel dt,.style-panel p{color:#7b8494}.research-document-card span{font-size:clamp(12px,.94vw,16px);font-weight:760}.research-document-card h4{margin:18px 0 16px;color:#25262c;font-size:clamp(15px,1.14vw,22px);font-weight:820;line-height:1.48;letter-spacing:0;word-break:keep-all}.research-document-card p{margin:0;color:#5c6676;font-size:clamp(11px,.82vw,15px);font-weight:570;line-height:1.76;letter-spacing:0;word-break:keep-all}.research-document-card p+p{margin-top:20px}.style-panel{width:100%;margin-left:7%;padding:7.5% 8.5%;background:rgba(255,255,255,.96);box-shadow:0 14px 36px rgba(71,88,132,.08)}.style-panel h4{margin:0;color:#25262c;font-size:clamp(18px,1.5vw,29px);font-weight:820;line-height:1.25}.style-panel p{margin:12px 0 28px;font-size:clamp(11px,.88vw,15px);font-weight:620;line-height:1.4}.style-panel dl{display:grid;gap:0;margin:0}.style-panel dl div{display:grid;grid-template-columns:minmax(74px,.32fr) minmax(0,1fr);align-items:center;min-height:44px;border-bottom:1px solid rgba(222,226,235,.78)}.style-panel dd,.style-panel dt{margin:0;font-size:clamp(11px,.86vw,15px);font-weight:680}.style-panel dd{min-height:32px;border-radius:8px;padding:8px 10px;background:rgba(255,255,255,.85);color:#3b4250}.draft-workflow-card h3{margin:20px 0 0;color:#ffffff;font-size:23px;font-weight:700;line-height:32px;word-break:keep-all}.draft-workflow-card>p{margin:8px 0 0;color:#d8dbe2;font-size:15px;font-weight:500;line-height:25px;white-space:normal;overflow-wrap:break-word;word-break:keep-all}.draft-workflow-card .workflow-chat-card p{margin:0;color:#171b22;font-size:clamp(13px,1.1vw,18px);font-weight:820;line-height:1.45;white-space:normal}.draft-workflow-card .research-document-card p{margin:0;color:#5c6676;font-size:clamp(11px,.82vw,15px);font-weight:570;line-height:1.76;white-space:normal}.draft-workflow-card .research-document-card p+p{margin-top:20px}.draft-workflow-card .style-panel p{margin:12px 0 28px;color:#7b8494;font-size:clamp(11px,.88vw,15px);font-weight:620;line-height:1.4;white-space:normal}.workflow-actual-ui{background:linear-gradient(180deg,rgba(255,255,255,.26),rgba(255,255,255,.08)),url(/docshunt-assets/workflow-card-sky-bg.webp) 50% /cover no-repeat;font-family:Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.workflow-actual-ui h4,.workflow-actual-ui p{margin:0;white-space:normal;letter-spacing:0}.workflow-visual-actual-ui{background:linear-gradient(180deg,rgba(255,255,255,.22),rgba(255,255,255,.04)),url(/docshunt-assets/workflow-card-sky-bg.webp) 32% /cover no-repeat}.actual-visual-stack{position:absolute;top:5.4%;right:5.4%;bottom:5.4%;left:5.4%;display:grid;grid-template-rows:1fr .92fr;box-sizing:border-box;gap:10px;border:.8px solid rgba(210,221,241,.66);border-radius:20px;padding:11px;background:rgba(255,255,255,.74);box-shadow:0 14px 34px rgba(47,70,120,.08);backdrop-filter:blur(8px)}.actual-flow-diagram-card,.actual-visual-asset-card{position:relative;z-index:1;min-height:0;overflow:hidden;border:1px solid #d7e5ff;border-radius:14px;background:#f8fafc;box-shadow:0 14px 28px rgba(44,129,252,.12)}.actual-visual-asset-preview{position:relative;width:100%;height:100%;overflow:hidden;background:#f8fafc}.actual-tamsamsom-svg{display:block;width:100%;height:100%}.actual-flow-diagram-card{display:grid;place-items:center}.actual-support-flow-svg{display:block;width:100%;height:100%}.actual-tamsamsom{position:absolute;inset:8% 7%;display:grid;grid-template-columns:47% minmax(0,1fr);align-items:center;gap:5%}.actual-tamsamsom-diagram{position:relative;aspect-ratio:1}.actual-tamsamsom-circle{position:absolute;border-radius:999px;box-shadow:inset 0 0 0 1px rgba(35,94,241,.06)}.actual-tamsamsom-label{position:absolute;left:50%;z-index:2;display:grid;justify-items:center;gap:1px;text-align:center;transform:translateX(-50%);pointer-events:none}.actual-tamsamsom-label b,.actual-tamsamsom-label em{display:block;font-style:normal;line-height:1.12}.actual-tamsamsom-label b{font-size:clamp(11px,.88vw,16px);font-weight:800}.actual-tamsamsom-label em{font-size:clamp(7px,.62vw,10px);font-weight:700}.actual-tam{inset:0;background:#d5e9ff}.actual-tam-label{top:11%;color:#12213a}.actual-sam{inset:22%;background:#8fc3ff}.actual-sam-label{top:34%;color:#12213a}.actual-som{inset:45%;background:#235ef1}.actual-som-label{top:47%;color:#ffffff}.actual-tamsamsom-copy{display:grid;gap:clamp(9px,1.08vw,16px);min-width:0}.actual-tamsamsom-copy span{position:relative;display:grid;gap:4px;padding-left:22px;color:#6e7687}.actual-tamsamsom-copy span:before{content:"";position:absolute;top:9px;left:0;width:15px;border-top:2px dashed #9aa6bc}.actual-tamsamsom-copy strong{color:#1f2937;font-size:clamp(10px,.82vw,15px);font-weight:800;line-height:1.2}.actual-tamsamsom-copy small{color:#6e7687;font-size:clamp(8px,.64vw,11px);font-weight:540;line-height:1.32}.actual-visual-check{position:absolute;top:12px;right:12px;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;background:#3182f7;color:#ffffff;font-size:17px;font-weight:800;box-shadow:0 6px 14px rgba(44,129,252,.24)}.actual-visual-asset-body{display:flex;align-items:center;min-height:40px;padding:8px 16px 10px;color:#25262c}.actual-visual-asset-body strong{overflow:hidden;font-size:clamp(11px,.9vw,15px);font-weight:700;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.actual-prompt-composer{position:absolute;right:5.5%;bottom:6.5%;left:6%;z-index:1;display:flex;min-height:26%;flex-direction:column;justify-content:space-between;border:1px solid #dee0e6;border-radius:14px;padding:22px 18px 16px;background:#ffffff;box-shadow:0 0 0 6px rgba(207,228,247,.68)}.actual-context-pill{position:absolute;top:-19px;left:0;display:inline-flex;align-items:center;height:38px;border:1px solid #dee0e6;border-radius:999px;padding:0 14px;background:#ffffff;color:#656e7f;font-size:clamp(9px,.72vw,12px);font-weight:650}.actual-context-pill:after{content:"⌄";margin-left:7px;color:#25262c;font-size:12px}.actual-prompt-composer p{color:#171b22;font-size:clamp(12px,1vw,17px);font-weight:760;line-height:1.45;word-break:keep-all}.actual-prompt-footer{display:flex;justify-content:flex-end;gap:8px}.actual-ai-reviewer,.actual-send-button{display:inline-flex;align-items:center;justify-content:center;height:34px;border-radius:999px;font-size:clamp(9px,.72vw,12px);font-weight:650}.actual-ai-reviewer{border:1px solid #dee0e6;padding:0 13px;background:#ffffff;color:#25262c}.actual-send-button{width:34px;background:#3182f7;color:#ffffff;font-size:19px}.actual-prompt-chip-list{position:absolute;right:5.5%;bottom:1.8%;left:6%;display:flex;gap:8px}.actual-prompt-chip-list span{overflow:hidden;border:1px solid #dee0e6;border-radius:999px;padding:7px 10px;background:#ffffff;color:#6e7687;font-size:clamp(8px,.66vw,11px);font-weight:600;line-height:1;text-overflow:ellipsis;white-space:nowrap}.workflow-research-actual-ui,.workflow-style-actual-ui{display:flex;align-items:center}.workflow-research-actual-ui{justify-content:center;padding:4.2%;background:linear-gradient(180deg,rgba(255,255,255,.24),rgba(255,255,255,.06)),url(/docshunt-assets/workflow-card-sky-bg.webp) 58% /cover no-repeat}.workflow-style-actual-ui{justify-content:center;padding:4.2%;background:linear-gradient(180deg,rgba(255,255,255,.2),rgba(255,255,255,.06)),url(/docshunt-assets/workflow-card-sky-bg.webp) 74% /cover no-repeat}.actual-research-stack{display:grid;box-sizing:border-box;height:96%;width:100%;grid-template-rows:repeat(2,minmax(0,1fr));gap:8px;border:.8px solid rgba(210,221,241,.66);border-radius:20px;padding:10px;background:rgba(255,255,255,.74);box-shadow:0 14px 34px rgba(47,70,120,.08);backdrop-filter:blur(8px)}.actual-document-canvas{display:flex;overflow:hidden;box-sizing:border-box;min-width:0;min-height:0;width:100%;margin-left:0;border:1px solid rgba(222,226,235,.9);border-radius:14px;padding:4.1% 5.8% 3.6%;flex-direction:column;background:rgba(255,255,255,.97);box-shadow:0 12px 30px rgba(71,88,132,.08)}.actual-document-canvas span{color:#7b8494;font-size:clamp(9px,.68vw,12px);font-weight:700}.actual-document-canvas h4{margin:7px 0 8px;padding-bottom:0;color:#25262c;font-size:clamp(11px,.82vw,14px);font-weight:800;line-height:1.35;word-break:keep-all}.actual-document-canvas p{color:#5c6676;font-size:clamp(7px,.56vw,10px);font-weight:520;line-height:1.48;word-break:keep-all}.actual-document-canvas p+p{margin-top:5px}.actual-document-canvas footer{margin-top:auto;padding-top:5px;color:#7b8494;font-size:clamp(7px,.52vw,9px);font-weight:560}.actual-style-card{box-sizing:border-box;display:flex;height:96%;width:100%;min-height:0;flex-direction:column;margin-left:0;border:.8px solid rgba(210,221,241,.66);border-radius:20px;overflow:hidden;padding:4.1% 4.6%;background:rgba(255,255,255,.88);box-shadow:0 14px 34px rgba(47,70,120,.08);backdrop-filter:blur(8px)}.actual-style-head{display:flex;flex:0 0 auto;align-items:flex-start;justify-content:space-between;gap:10px}.actual-style-card h4{color:#25262c;font-size:clamp(15px,1.08vw,21px);font-weight:780;line-height:1.25}.actual-style-card header p{margin-top:5px;color:#8e919b;font-size:clamp(8px,.62vw,11px);font-weight:520;line-height:1.45}.actual-style-head i{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:18px;height:18px;color:#5b6472;font-style:normal;font-size:clamp(14px,1vw,18px);font-weight:420;line-height:1}.actual-style-content{display:grid;flex:1 1 auto;min-height:0;grid-template-columns:50px minmax(0,1fr);gap:10px;align-items:stretch;margin-top:3.2%}.actual-style-list{display:flex;flex-shrink:0;flex-direction:column;gap:3px}.actual-style-list span{display:inline-flex;align-items:center;justify-content:flex-start;border-radius:8px;padding:3px 6px;color:#25262c;font-size:clamp(8px,.64vw,11px);font-weight:560;line-height:1.35;white-space:nowrap}.actual-style-list span.active{background:#eceef3}.actual-style-properties{display:grid;align-content:flex-start;flex:1 1 auto;gap:4px;min-width:0}.actual-style-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.actual-style-row label{display:grid;gap:2px;min-width:0}.actual-format-block>span,.actual-preview-caption,.actual-style-row label span{color:#8e919b;font-size:clamp(7px,.54vw,10px);font-weight:560;line-height:1.35}.actual-style-row label b{display:flex;align-items:center;min-height:24px;border:1px solid #dee0e6;border-radius:7px;padding:0 7px;background:#ffffff;color:#25262c;font-size:clamp(8px,.62vw,11px);font-weight:520;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.actual-style-row label b:after{content:"⌄";margin-left:auto;color:#8e919b;font-size:12px}.actual-format-block{display:grid;justify-items:flex-start;gap:3px;margin-top:1px}.actual-format-block i{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border:1px solid #dee0e6;border-radius:7px;background:#ffffff;color:#25262c;font-style:normal;font-size:clamp(10px,.78vw,13px);font-weight:800;box-shadow:0 1px 2px rgba(16,24,40,.04)}.actual-preview-caption{display:block;margin-top:1px}.actual-preview-box{display:grid;gap:3px;border:1px solid #dee0e6;border-radius:8px;padding:6px 9px;background:#ffffff;color:#25262c}.actual-preview-box strong{font-size:clamp(9px,.72vw,13px);line-height:1.25}.actual-preview-box span{font-size:clamp(8px,.62vw,11px);line-height:1.45}.actual-preview-box small{color:#8e919b;font-size:clamp(7px,.54vw,10px);line-height:1.25}.actual-style-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;padding-top:2px}.actual-style-footer span{color:#8e919b;font-size:clamp(7px,.54vw,10px);font-weight:560;line-height:1.35}.actual-style-footer b{display:inline-flex;height:26px;align-items:center;justify-content:center;border-radius:8px;padding:0 11px;background:#318cfe;color:#ffffff;font-size:clamp(8px,.62vw,11px);font-weight:700;line-height:1}.draft-security-panel{min-height:545px;margin:0 40px;border-radius:40px;padding:80px 0;background-image:url(/docshunt-assets/landing/security-section-background.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;color:#ffffff;text-align:center}.draft-security-panel h2{color:#ffffff}.draft-security-panel img{width:200px;height:185px;margin:50px auto 0;object-fit:contain}.draft-security-panel p{margin:50px 0 0;color:#6b7280;font-size:16px;line-height:26px}.draft-problem-graphic{width:min(640px,calc(100% - 48px));height:auto;margin:clamp(104px,7vw,144px) auto 0}.draft-final-cta{position:relative;overflow:hidden;width:100%;margin:clamp(96px,6vw,128px) 0 0;border-radius:0;padding:clamp(112px,8vw,152px) 24px;background:linear-gradient(180deg,rgba(2,3,6,.98),rgba(3,13,34,.98) 52%,rgba(0,63,200,.96)),repeating-linear-gradient(90deg,rgba(255,255,255,.06) 0 1px,transparent 1px 180px);box-shadow:0 30px 80px rgba(0,42,126,.2);color:#ffffff;text-align:center}.draft-final-cta:before{position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(88,141,255,.16) 50%,transparent),linear-gradient(180deg,transparent,rgba(255,255,255,.07));content:"";pointer-events:none}.draft-final-cta .draft-cta,.draft-final-cta h2,.draft-final-cta p{position:relative;z-index:1}.draft-final-cta h2{color:#ffffff;font-size:clamp(42px,4.7vw,72px);line-height:1.18;letter-spacing:-.055em}.draft-final-title-gradient{display:inline-block;background:linear-gradient(90deg,#ffffff,#c7dcff 48%,#6ca4ff);background-repeat:no-repeat;background-size:100% 100%;-webkit-background-clip:text;background-clip:text;color:transparent}.draft-final-cta p{margin-top:22px;color:#b6c5de}.draft-final-cta .final-quote-author{color:#ffffff}.draft-final-cta .draft-cta.dark{margin-top:36px;background:#ffffff;color:#17191f}.draft-final-cta .draft-cta.dark:focus-visible,.draft-final-cta .draft-cta.dark:hover{background:#eaf1ff}@media (max-width:1200px){.draft-hero{min-height:860px}.draft-hero h1{font-size:52px;line-height:68px}.draft-centered-copy h2,.draft-final-cta h2,.draft-security-panel h2{font-size:38px;line-height:50px}.draft-workflow-grid{grid-template-columns:repeat(2,minmax(0,1fr));width:min(960px,calc(100% - var(--draft-section-gutter)));margin-top:84px}.draft-workflow-card{width:100%;justify-self:center}.draft-proof-carousel{width:calc(100% - 48px)}.draft-proof-content{--proof-left:clamp(72px,10.4vw,116px)}.draft-proof-content h3{font-size:36px;line-height:1.17}.draft-proof-quote{font-size:15px;line-height:1.52}.draft-proof-author{font-size:13px}.draft-proof-cta{min-height:46px;padding:0 20px 0 24px;font-size:15px}}@media (max-width:767px){.draft-landing-main{--draft-section-gutter:32px}.draft-hero{min-height:auto;padding:104px 16px 76px}.draft-hero:before{height:320px}.draft-kicker{font-size:14px;line-height:20px}.draft-hero h1{font-size:34px;line-height:46px}.draft-centered-copy p,.draft-final-cta p,.draft-hero-copy>p:not(.draft-kicker),.draft-security-panel p{font-size:15px;line-height:23px}.draft-proof-intro-desktop{display:none}.draft-proof-intro-mobile{display:grid;gap:0;justify-items:center}.draft-proof-intro-mobile>span{display:block}.draft-cta{height:46px;padding:0 16px 0 18px;font-size:15px;line-height:21px}.draft-hero-stage{margin-top:34px}.draft-hero-stage img{width:92%}.draft-proof-section,.draft-refine-section,.draft-story-section{padding:96px 16px 0}.draft-centered-copy h2,.draft-final-cta h2,.draft-security-panel h2{font-size:29px;line-height:39px}.draft-program-visual{width:100%;aspect-ratio:16/9;margin-top:42px;margin-bottom:98px;overflow:hidden}.draft-program-visual-image{height:100%;object-position:46% center}.draft-program-announcement-panel{top:50%;left:clamp(18px,6vw,26px);width:min(230px,68%);transform:translateY(-50%)}.draft-ai-editor-preview{width:calc(100% - 32px);margin-top:44px}.draft-memory-demo{width:100%;margin-top:44px;grid-template-columns:1fr;gap:12px;border-radius:20px;padding:10px}.draft-memory-panel{min-height:auto;border-radius:16px}.draft-memory-panel-head{gap:12px;padding:16px}.draft-memory-panel-head h3{font-size:17px;line-height:24px}.draft-memory-panel-head b{min-height:26px;padding:0 8px;font-size:12px;line-height:16px}.draft-memory-chat-body{min-height:auto;gap:14px;padding:16px}.draft-memory-prompt-card{padding:15px}.draft-memory-prompt-card p{font-size:17px;line-height:25px}.draft-memory-context-stack{gap:8px}.draft-memory-context-stack button{grid-template-columns:28px minmax(0,1fr);gap:10px;padding:12px}.draft-memory-context-stack i{width:28px;height:28px}.draft-memory-context-stack em,.draft-memory-context-stack strong{font-size:13px;line-height:20px}.draft-memory-progress{width:100%}.draft-memory-composer{grid-template-columns:minmax(0,1fr) 42px;gap:10px;padding:12px}.draft-memory-composer p{min-height:52px;padding:10px 12px;font-size:13px;line-height:20px}.draft-memory-composer button{width:42px;height:42px;align-self:center;border-radius:12px;font-size:18px;line-height:1}.draft-memory-store-body{justify-content:flex-start;gap:13px;padding:16px}.draft-memory-answer-card{min-height:210px;padding:20px}.draft-memory-answer-card p{margin-top:16px;font-size:18px;line-height:29px}.draft-memory-answer-points li{font-size:12px}.draft-memory-caption{font-size:13px;line-height:20px}.draft-refine-section{padding-top:56px;padding-bottom:112px}.draft-proof-section{padding-bottom:48px}.draft-proof-carousel{width:min(var(--draft-section-width),calc(100% - var(--draft-section-gutter)));margin-top:44px;padding:0 0 28px}.draft-proof-card,.draft-proof-viewport{border-radius:20px}.draft-proof-card{aspect-ratio:4/5}.draft-proof-card img{object-position:center}.draft-proof-card:after{position:absolute;z-index:1;inset:0;content:"";pointer-events:none;background:linear-gradient(180deg,rgba(10,11,14,.6),rgba(10,11,14,.28) 42%,rgba(10,11,14,.76)),linear-gradient(90deg,rgba(10,11,14,.82),rgba(10,11,14,.62) 48%,rgba(10,11,14,.18) 76%,rgba(10,11,14,0))}.draft-proof-content{position:absolute;z-index:2;display:flex;align-items:flex-start;width:100%;height:100%;padding:58px 24px 0;pointer-events:none}.draft-proof-copy{position:static;width:100%;transform:none;text-shadow:0 2px 16px rgba(0,0,0,.38)}.draft-proof-content h3{font-size:25px;line-height:1.2;text-wrap:balance}.draft-proof-content h3,.draft-proof-quote{position:static;width:100%;max-width:none;white-space:pre-line}.draft-proof-quote{margin-top:14px;font-size:13px;line-height:1.52}.draft-proof-author{position:static;margin-top:12px;font-size:13px;line-height:1.4}.draft-proof-cta{position:absolute;bottom:28px;left:24px;min-height:44px;gap:12px;border-radius:12px;margin:0;padding:0 18px 0 22px;font-size:16px;pointer-events:auto}.draft-proof-cta span{border-top-width:7px;border-bottom-width:7px;border-left-width:10px}.draft-proof-arrow{top:50%;z-index:3;bottom:auto;width:38px;height:38px;transform:translateY(-50%)}.draft-proof-arrow:focus-visible,.draft-proof-arrow:hover{transform:translateY(-50%)}.draft-proof-arrow.previous{left:10px}.draft-proof-arrow.next{right:10px}.draft-proof-arrow span{font-size:28px}.draft-proof-dots{margin-top:14px}.draft-dark-workflow{padding:96px 16px 128px}.draft-landing-main .security-section{margin-top:88px}.draft-landing-main .draft-security-lite{padding:72px 16px}.draft-workflow-grid{grid-template-columns:1fr;width:min(560px,calc(100% - var(--draft-section-gutter)));gap:42px;margin-top:44px}.draft-workflow-image{border-radius:22px}.workflow-chart-card{top:14%;left:15%;width:78%;padding:18px 20px 18px 16px}.workflow-chat-card{right:4%;bottom:9%;left:6%;padding:26px 18px 16px}.workflow-chip-row{right:4%;left:6%;overflow:hidden}.research-document-card,.style-panel{margin-left:6%}.draft-workflow-card h3{margin-top:14px;font-size:20px;line-height:28px}.draft-workflow-card>p{margin-top:6px;font-size:14px;line-height:22px;white-space:normal}.draft-security-panel{min-height:362px;margin:0 16px;border-radius:20px;padding:36px 16px 32px}.draft-security-panel img{width:120px;height:111px;margin-top:24px}.draft-security-panel p{width:326px;max-width:100%;margin:24px auto 0;font-size:16px;line-height:21px}.draft-problem-graphic{width:min(520px,calc(100% - 32px));margin-top:78px}.draft-final-cta{margin-top:88px;padding:88px 16px}}@media (max-width:390px){.draft-hero h1{font-size:30px;line-height:41px}.draft-centered-copy h2,.draft-final-cta h2,.draft-security-panel h2{font-size:26px;line-height:36px}}.blog-page{min-height:100vh;background:#ffffff;color:#1a1a1a}.blog-page .blog-header{color:#1a1a1a;background:#ffffff;box-shadow:0 1px 0 rgba(37,38,44,.08);backdrop-filter:none}.blog-page .blog-header .nav-link{color:#1a1a1a}.blog-page .blog-header .header-button.primary{height:40px;border-radius:8px;background:#2f80ed;color:#ffffff;font-size:15px;font-weight:600}.blog-page .menu-button span,.blog-page .menu-button:after,.blog-page .menu-button:before{background:#1a1a1a}.blog-page .blog-header-mobile-menu{position:relative;display:none}.blog-page .blog-header-mobile-menu summary{cursor:pointer;list-style:none}.blog-page .blog-header-mobile-menu summary::-webkit-details-marker{display:none}.blog-page .blog-header-mobile-menu[open] .mobile-menu{display:flex}.blog-main{padding:144px 40px 132px}.blog-list-section{width:min(1090px,100%);margin:0 auto}.blog-list-title{margin:0 0 46px;color:#1a1a1a;font-size:44px;font-weight:600;line-height:41.8px;letter-spacing:0}.blog-list-items{display:grid;gap:0}.blog-list-row{display:grid;grid-template-columns:750px 298px;gap:41px;align-items:start;min-height:0;border-bottom:1px solid #ededed;padding:0;margin-bottom:42px}.blog-list-copy{min-width:0;padding-top:24px}.blog-list-copy h2{margin:0;color:#1a1a1a;font-size:24px;font-weight:600;line-height:28.8px;letter-spacing:0}.blog-list-copy p{display:-webkit-box;margin:16px 0 30px;overflow:hidden;color:#6e7687;font-size:16px;font-weight:400;line-height:24px;letter-spacing:0;-webkit-box-orient:vertical;-webkit-line-clamp:3}.blog-detail-article time,.blog-list-copy time,.recommended-card time{color:#6e7687;font-size:15px;font-weight:400;line-height:15px}.blog-list-thumb{width:298px;height:186px;border-radius:0;object-fit:cover}.blog-pagination{display:flex;align-items:center;justify-content:center;gap:0;margin-top:18px}.blog-pagination a,.blog-pagination span{display:inline-flex;width:40px;height:40px;align-items:center;justify-content:center;border-radius:8px;background:#ffffff;color:#000000;font-size:16px;font-weight:600;line-height:22.4px;text-decoration:none}.blog-pagination a.is-active{background:#f2f2f2;color:#000000}.blog-pagination .is-disabled{opacity:.32;cursor:default}.blog-detail-main{padding:104px 40px 126px}.blog-detail-article{width:min(720px,100%);margin:0 auto}.blog-detail-article>h1{margin:0 0 8px;color:#000000;font-size:40px;font-weight:650;line-height:44px;letter-spacing:0;word-break:keep-all}.blog-post-meta{display:flex;flex-wrap:wrap;gap:6px 16px;align-items:center;margin:18px 0 0;color:#667085;font-size:14px;line-height:20px}.blog-post-meta a{color:inherit;font-weight:600;text-decoration:underline;text-underline-offset:3px}.blog-post-meta time{color:#868b94;font-size:inherit;font-weight:400;line-height:inherit}.about-main{padding:104px 40px 120px}.about-article{width:min(720px,100%);margin:0 auto;color:#26282d}.about-profile{padding-bottom:40px;scroll-margin-top:110px;border-bottom:1px solid #ededed}.about-kicker{margin:0 0 14px;color:#6e7687;font-size:14px;font-weight:600}.about-profile h1{margin:0;color:#111111;font-size:40px;font-weight:650;line-height:1.2;letter-spacing:-.02em}.about-role{margin:20px 0 0;color:#4f5663;font-size:19px;line-height:1.65;word-break:keep-all}.about-profile-meta{display:flex;flex-wrap:wrap;gap:6px 18px;margin-top:24px;color:#868b94;font-size:14px;line-height:20px}.about-article>section{margin-top:56px}.about-article h2{margin:0 0 18px;color:#111111;font-size:26px;line-height:1.4}.about-article section>p{margin:0 0 16px;color:#4f5663;font-size:17px;line-height:1.85;word-break:keep-all}.about-bio p:last-of-type,.about-company-intro p:last-child{margin-bottom:0}.about-contact{display:inline-block;margin-top:20px;color:#1769e0;font-size:15px;font-weight:650;text-underline-offset:3px}.about-posts ul{margin:0;border-top:1px solid #ededed;padding:0;list-style:none}.about-posts li{border-bottom:1px solid #ededed}.about-posts li a{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px;align-items:center;padding:18px 0;color:#1a1a1a;text-decoration:none}.about-posts li span{font-size:16px;font-weight:600;line-height:1.5}.about-posts li time{color:#868b94;font-size:14px}.about-all-posts{display:inline-block;margin-top:18px;color:#1769e0;font-size:15px;font-weight:650;text-underline-offset:3px}.about-history{margin-top:56px;border-top:1px solid #ededed;border-bottom:1px solid #ededed}.about-history>summary{padding:22px 0;color:#343a46;font-size:16px;font-weight:650;cursor:pointer}.about-history>div{border-top:1px solid #ededed}.about-history article{display:grid;grid-template-columns:88px minmax(0,1fr);gap:20px;border-bottom:1px solid #ededed;padding:24px 0}.about-history article:last-child{border-bottom:0}.about-history time{color:#868b94;font-size:14px;font-weight:600}.about-history h3{margin:0 0 8px;color:#1a1a1a;font-size:17px;line-height:1.45}.about-history p{margin:0;color:#6e7687;font-size:14px;line-height:1.65}.about-history ul{display:flex;flex-wrap:wrap;gap:6px 16px;margin:12px 0 0;padding:0;list-style:none}.about-history a{color:#1769e0;font-size:14px;font-weight:600;text-underline-offset:3px}.blog-detail-hero{width:calc(100% - 2px);height:auto;max-height:450px;margin:25px 0 25px 1px;border-radius:28px;object-fit:cover}.blog-detail-body{color:#26282d}.blog-detail-body>h2{margin:42px 0 14px;color:#1a1a1a;font-size:25px;font-weight:700;line-height:37.5px;letter-spacing:0;word-break:keep-all}.blog-detail-body>p{margin:0 0 18px;color:#333640;font-size:18px;font-weight:400;line-height:32.4px;letter-spacing:0;word-break:keep-all}.blog-detail-body .dh-seo-post{width:100%;color:#25262c;font-size:18px;line-height:1.88;word-break:keep-all}.blog-detail-body .dh-seo-post img{max-width:100%;height:auto}.blog-detail-body .dh-seo-post>p{margin:0 0 20px}.blog-detail-body .dh-seo-post li{margin:8px 0}.blog-detail-body .dh-seo-post h2{margin:58px 0 18px;color:#25262c;font-size:30px;font-weight:800;line-height:1.38}.blog-detail-body .dh-seo-post h3{margin:34px 0 12px;color:#25262c;font-size:22px;font-weight:750;line-height:1.45}.blog-detail-body .dh-seo-post ol,.blog-detail-body .dh-seo-post ul{margin:18px 0 30px;padding-left:24px}.blog-detail-body .dh-seo-post a{color:#1769e0;font-weight:650;text-underline-offset:3px}.blog-detail-body .dh-seo-post .dh-image{margin:24px 0 34px}.blog-detail-body .dh-seo-post .dh-image img{display:block;width:100%;max-height:560px;border:1px solid #e1e7f0;border-radius:16px;background:#f8fafd;object-fit:contain}.blog-detail-body .dh-seo-post .dh-image figcaption{margin-top:10px;color:#6e7687;font-size:14px;line-height:1.6;text-align:center}.blog-detail-body .dh-seo-post .dh-callout,.blog-detail-body .dh-seo-post .dh-note{margin:28px 0 34px;border-left:4px solid #2c81fc;border-radius:0 10px 10px 0;padding:20px 22px;background:#f4f8ff}.blog-detail-body .dh-seo-post table{width:100%;margin:24px 0 34px;border:1px solid #e2e6ed;border-collapse:collapse;font-size:15px;line-height:1.65}.blog-detail-body .dh-seo-post td,.blog-detail-body .dh-seo-post th{border:1px solid #e2e6ed;padding:14px 16px;text-align:left;vertical-align:top}.blog-detail-body .dh-seo-post th{background:#f3f5f8;font-weight:750}.blog-detail-body .dh-seo-post .dh-cta{margin:44px 0 30px;border:1px solid #dbe8fb;border-radius:10px;padding:28px;background:#eaf3ff;text-align:center}.blog-detail-body .dh-seo-post .dh-cta p{margin:0 0 18px}.blog-detail-body .dh-seo-post .dh-cta-button{display:inline-flex;min-height:50px;align-items:center;justify-content:center;border-radius:8px;padding:0 22px;background:#2c81fc;color:#ffffff;font-weight:750;text-decoration:none}.blog-detail-body .dh-seo-post .dh-sources{margin-top:48px;border-top:1px solid #e2e6ed;padding-top:20px;color:#697184;font-size:14px}.blog-detail-body .dh-seo-post .dh-sources h2{margin:0 0 10px;font-size:16px}@media (max-width:720px){.blog-detail-body .dh-seo-post{font-size:17px;line-height:1.82}.blog-detail-body .dh-seo-post h2{margin-top:48px;font-size:26px}.blog-detail-body .dh-seo-post .dh-cta{padding:22px 18px}.blog-detail-body .dh-seo-post .dh-cta-button{width:100%}}.blog-detail-body .dh-seo-post-legacy{color:#000000}.blog-detail-body .dh-seo-post-legacy h2{margin-top:0;color:#000000}.blog-detail-body .dh-seo-post-legacy p{margin-top:0}.blog-detail-body .dh-seo-post-legacy ol,.blog-detail-body .dh-seo-post-legacy ul{margin:0}.blog-detail-body .dh-seo-post-legacy li{font-size:16px;line-height:19.2px}.blog-detail-cta{display:grid;justify-items:center;gap:16px;margin:42px 0 24px;padding:40px 0;background:#f1f4f1;text-align:center}.blog-detail-cta p{margin:0;color:#1a1a1a;font-size:20px;font-weight:600;line-height:28px}.blog-detail-cta a{display:inline-flex;height:52px;align-items:center;justify-content:center;border-radius:12px;padding:0 20px 0 24px;background:#3182f7;color:#ffffff;font-size:16px;font-weight:600}.blog-recommended{margin-top:22px}.blog-topic-hubs{margin:56px 0;border-radius:12px;padding:24px;background:#f7f8f7}.blog-verification{margin:36px 0 0;border-top:1px solid #e5e7eb;padding-top:14px;color:#7a8190;font-size:13px;line-height:1.6}.blog-verification summary{width:fit-content;cursor:pointer;color:#697184;font-weight:600}.blog-verification p,.blog-verification ul{margin:8px 0 0}.blog-verification a{color:#596579;text-decoration:underline;text-underline-offset:2px}.blog-topic-hubs h2{margin:0 0 12px;color:#1a1a1a;font-size:20px;line-height:28px}.blog-topic-hubs ul{display:grid;gap:8px;margin:0;padding-left:20px}.blog-topic-hubs a{color:#245fae;text-decoration:underline;text-underline-offset:3px}.blog-topic-hubs a span{display:block;color:#667085;font-size:14px}.blog-recommended>h2{margin:0 0 12px;color:#1a1a1a;font-size:20px;font-weight:600;line-height:28px}.recommended-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.recommended-card{display:block}.recommended-card img{width:100%;height:auto;border-radius:4px;object-fit:contain}.recommended-card span{display:block;margin-top:10px;line-height:24px}.blog-home-link,.recommended-card span{color:#1a1a1a;font-size:16px;font-weight:600}.blog-home-link{display:flex;width:fit-content;min-width:103px;height:52px;align-items:center;justify-content:center;margin:12px auto 0;border-radius:12px;padding:0 21px;background:#f1f4f1;text-decoration:none}.instagram img{display:block;width:28px;height:28px;flex:0 0 28px;border-radius:4px;object-fit:contain}.instagram span{text-decoration:underline}.legal-links{display:flex;align-items:center;flex-wrap:wrap;gap:4px;color:#b5b9c4;font-size:14px;font-weight:600;line-height:14px}.legal-links a:first-child{color:#ffffff}.legal-links a{overflow-wrap:anywhere}.pc-dialog{width:min(430px,calc(100% - 28px));padding:0;border:0;border-radius:24px;background:transparent}.pc-dialog::backdrop{background:rgba(0,0,0,.44);backdrop-filter:blur(8px)}.pc-dialog-card{position:relative;display:grid;gap:18px;padding:30px;border-radius:24px;background:#ffffff}.pc-dialog-card h2,.pc-dialog-card p{margin:0;letter-spacing:-.03em}.pc-dialog-card h2{color:#25262c;font-size:24px;font-weight:700;line-height:32px}.pc-dialog-card p{color:#5a6070;font-size:15px;font-weight:500;line-height:23px}.copy-link-button{width:100%;height:44px}.dialog-close{position:absolute;top:14px;right:14px;width:36px;height:36px;border:1px solid #e3e3e5;border-radius:50%;background:#ffffff;color:#25262c;font-size:18px;line-height:1}.copy-status{min-height:21px;color:var(--color-primary)}.copy-status,.copy-toast{font-size:14px;font-weight:600}.copy-toast{position:fixed;bottom:92px;left:50%;z-index:70;margin:0;padding:12px 18px;border-radius:999px;background:#2b2c31;color:#ffffff;opacity:0;pointer-events:none;transform:translate(-50%,12px);transition:opacity .18s ease,transform .18s ease}.copy-toast.is-visible{opacity:1;transform:translate(-50%)}.interview-subtitle-tablet,.mobile-break,.mobile-details,.mobile-only{display:none}@media (max-width:1200px){.feature-title-desktop{display:none}.feature-title-compact{display:inline}.landing-page .site-header{padding:0 16px}.landing-page .header-nav{display:none}.landing-page .header-button{height:36px}.landing-page .menu-button{display:inline-flex}.feature-intro .section-title,.final-title,.hero-title,.question-title,.section-title{font-size:48px;line-height:62.4px}.hero-title{max-width:510px}.wide-card h3{font-size:32px;line-height:48px}.tool-grid{display:flex;flex-direction:column;width:500px;max-width:calc(100% - 32px);gap:24px}.tool-column{display:contents}.tool-card.tall{order:1}.tool-card.document{order:2}.tool-card.chat{order:3}.tool-card.reference{order:4}.tool-card.profile{order:5}.tool-card.recommendation{order:6}.tool-card.tall{min-height:637px}.tool-card.medium{min-height:488px}.tool-card.chat{min-height:639px}.tool-card{border-radius:24px}.tool-card-copy{height:172px;padding:24px 24px 0}.tool-card.tall img{height:auto;margin-top:0;border-radius:4px 4px 24px 24px}.tool-card img{display:block;margin-top:24px;object-fit:fill}.tool-card.chat img,.tool-card.document img,.tool-card.medium img,.tool-card.reference img{height:auto}.tool-card.chat img,.tool-card.document img,.tool-card.reference img{margin-top:40px}.tool-card.chat img,.tool-card.document img,.tool-card.medium img,.tool-card.reference img{border-radius:4px 4px 24px 24px}.badge{height:28px;border-radius:8px;padding:0 12px;font-size:13px;line-height:18.2px}}@media (min-width:901px) and (max-width:1200px){.hero{--hero-slide-width:768px;--hero-slide-height:401px;min-height:975px}.hero-copy{margin-top:180px}.hero-title{max-width:510px;font-size:48px;line-height:62.4px}.hero-carousel{margin-top:40px}.question-section{min-height:calc(2268px + 20vw);padding-top:clamp(243px,calc(183px + 6.67vw),263px);padding-bottom:156px}.question-video{width:min(982px,calc(100vw - 2px));height:auto;aspect-ratio:982/638;margin-top:61px}.feature-intro{width:811px}.feature-cards{width:731px}.wide-card .cta-button{margin-top:250px}.tools-section{padding-top:203px}.video-grid{width:min(870px,calc(100% - 216px))}.interview-section{padding:286px 0 253px}.security-section{min-height:477px}.security-title.desktop{width:907px}.security-image{width:120px;height:111px}}@media (width:1200px){.hero-carousel{margin-top:44px}}@media (min-width:768px) and (max-width:1199px){.logo{width:140px;height:21.875px}.hero-subtitle{margin-top:12px;font-size:16px;line-height:24px}}@media (max-width:900px){.hero{--hero-slide-width:min(836px,calc(100vw - 64px));--hero-slide-height:calc(var(--hero-slide-width) * 513 / 984);min-height:calc(1820px - 93.9vw)}.hero-carousel{margin-top:40px}.question-section{min-height:calc(890px + 175.8vw)}.hero-copy{margin-top:clamp(120px,15vw,140px)}.hero-title{max-width:510px}.feature-intro .section-title,.final-title,.hero-title,.question-title,.section-title{font-size:48px;line-height:62.4px}.final-subtitle,.hero-subtitle,.section-subtitle{font-size:16px;line-height:24px}.hero-slide{border-radius:24px}.feature-intro .section-title{white-space:normal}}@media (max-width:767px){.hero{--hero-slide-width:343px;--hero-slide-height:calc(var(--hero-slide-width) * 330 / 343)}.hero-slide{border-radius:20px}.cta-button{height:40px;border-radius:12px;padding:0 16px;font-size:15px;line-height:21px}.cta-button.small{font-size:16px;line-height:22.4px}.site-footer{font-size:13px;line-height:16.9px}.legal-links{font-size:13px;line-height:18px}}@media (min-width:768px) and (max-width:820px){.hero-title{max-width:510px;margin:0 auto}}@media (min-width:769px) and (max-width:900px){.interview-section{padding-bottom:684px}}@media (min-width:821px) and (max-width:900px){.hero{--hero-slide-width:768px;--hero-slide-height:401px}.hero-copy{margin-top:176px}.security-image{width:120px;height:111px}.interview-section{padding-top:290px;padding-bottom:258px}.video-grid{width:calc(100% - 80px);margin-top:56px;grid-template-columns:1fr}.video-frame.large,.video-frame.small{width:100%;height:auto;aspect-ratio:16/9}.security-section{min-height:390px;padding:0}.security-title.desktop{width:740px}.final-cta{padding-bottom:175px}}@media (max-width:767px){.blog-page .blog-header{height:64px;padding:0 16px}.blog-page .blog-header .logo{width:90px;height:14px}.blog-page .blog-header .header-nav{display:none}.blog-page .blog-header .header-actions{gap:10px}.blog-page .blog-header .header-button.primary{width:112px;height:32px;padding:0 16px;font-size:14px;line-height:19.6px}.blog-page .blog-header .menu-button{display:inline-flex}.blog-main{padding:98px 16px 80px}.blog-list-section{width:100%}.blog-list-title{margin:0 0 22px;font-size:34px;line-height:47.6px}.blog-list-row{display:flex;flex-direction:column;gap:0;margin-bottom:22px;padding-bottom:22px;border-bottom:1px solid #ededed}.blog-list-copy{padding-top:18px}.blog-list-copy h2{font-size:22px;line-height:30.8px}.blog-list-copy p{margin:16px 0 28px;font-size:16px;line-height:24px;-webkit-line-clamp:4}.blog-list-thumb{order:-1;width:100%;height:auto;aspect-ratio:358/180}.blog-pagination{margin-top:8px}.landing-page .site-header{height:60px;padding:0 16px}.landing-page .logo{width:90px;height:14px}.landing-page .header-nav{display:none}.landing-page .header-actions{gap:8px}.landing-page .header-button{width:112px;height:32px;padding:0 16px;font-size:14px;line-height:19.6px}.landing-page .header-button.primary .desktop-label{display:inline}.landing-page .header-button.primary:after{content:none}.landing-page .menu-button{display:inline-flex}.hero{min-height:calc(var(--hero-slide-height) + 394px);background-image:url(/docshunt-assets/landing/hero-background-mobile.png);background-size:cover}.hero-copy{width:calc(100% - 56px);margin-top:120px}.hero-title{max-width:310px;font-size:30px;line-height:39px}.final-subtitle,.hero-subtitle,.section-subtitle{font-size:16px;line-height:24px}.hero-subtitle{margin-top:12px}.cta-button{height:40px;border-radius:10px;margin-top:24px;padding:0 16px;font-size:15px;line-height:21px}.final-cta .cta-button,.hero .cta-button{width:142px;padding-right:0;padding-left:0}.cta-button.small{height:32px;border-radius:8px;padding:0 11px;font-size:14px;line-height:19.6px}.arrow{font-size:16px}.hero-carousel{width:var(--hero-slide-width);height:var(--hero-slide-height);margin-top:40px}.hero-track{animation-name:hero-slide-mobile}.hero-slide,.hero-slide img{width:var(--hero-slide-width);height:var(--hero-slide-height)}.hero-slide{border-radius:20px}.carousel-dots{bottom:8px}@keyframes hero-slide-mobile{0%,28.571%{transform:translateX(0)}33.333%,61.905%{transform:translateX(calc(var(--hero-slide-width) * -1))}66.667%,95.238%{transform:translateX(calc(var(--hero-slide-width) * -2))}to{transform:translateX(calc(var(--hero-slide-width) * -3))}}.question-section{min-height:1629px;padding:64px 0 80px}.question-title{font-size:32px;line-height:41.6px}.question-title .line{flex-wrap:wrap}.question-title .mobile-stack{display:block;width:100%}.sparkle{width:32px;height:32px}.feature-intro{width:min(343px,calc(100% - 48px));margin-top:180px}.question-video{width:calc(100% - 34px);height:auto;aspect-ratio:356/231;margin-top:25px;border-radius:0}.feature-intro .section-title,.section-title{font-size:32px;line-height:41.6px}.feature-intro .section-title{white-space:normal}.feature-cards{width:288px;margin-top:24px;gap:24px}.wide-card{min-height:326px;border-radius:20px;padding:25px 25px 0}.wide-card.one{background-image:url(/docshunt-assets/landing/feature-question-answer-background-mobile.jpg)}.wide-card.two{background-image:url(/docshunt-assets/landing/feature-document-background-mobile.jpg)}.tool-card h3,.wide-card h3{font-size:26px;line-height:39px}.wide-card h3{font-size:24px;line-height:36px}.wide-card .cta-button{margin-top:12px}.feature-card-image{position:absolute;right:25px;bottom:0;left:25px;display:block;width:calc(100% - 26px);height:auto}.desktop-only{display:none}.mobile-break,.mobile-only{display:inline}.desktop-details{display:none}.mobile-details.mobile-only{display:grid}.tools-section{padding:13px 0 0}.tools-section:after{bottom:-200px}.tools-section .section-title{width:min(343px,calc(100% - 32px));margin:0 auto;font-size:36px;line-height:46.8px}.tool-grid{display:flex;flex-direction:column;width:calc(100% - 32px);margin-top:24px;gap:24px}.tool-column{display:contents;gap:24px}.tool-card.tall{order:1}.tool-card.document{order:2}.tool-card.chat{order:3}.tool-card.reference{order:4}.tool-card.profile{order:5}.tool-card.recommendation{order:6}.tool-card{border-radius:24px}.tool-card-copy{height:142px;padding:24px 24px 0}.tool-card.chat,.tool-card.medium,.tool-card.tall{min-height:0}.tool-card.tall img{margin-top:0;height:auto}.tool-card.chat img,.tool-card.document img,.tool-card.medium img,.tool-card.reference img{height:auto}.badge{height:28px;border-radius:8px;padding:0 12px;font-size:13px;line-height:18.2px}.tool-card h3{margin-top:12px}.interview-section{padding:297px 0 102px}.interview-heading{width:280px;margin:0 auto}.interview-heading .section-title{font-size:36px;line-height:46.8px}.video-grid{width:calc(100% - 32px);margin-top:24px;grid-template-columns:1fr;gap:20px}.video-frame.large,.video-frame.small{width:100%;height:auto;border-radius:20px;aspect-ratio:16/9}.security-section{min-height:362px;margin:0 16px;border-radius:20px;padding:36px 16px 32px}.security-title.desktop{display:none}.security-title.mobile{display:grid;gap:12px;width:326px;max-width:100%;margin:0 auto}.security-title.mobile img{width:100%;height:24px}.security-image{width:120px;height:111px;margin-top:24px}.security-copy{width:326px;max-width:100%;margin:24px auto 0;font-size:16px;line-height:21px}.problem-graphic{width:calc(100% - 32px);height:auto;margin-top:96px}.final-cta{padding:48px 16px 140px}.final-title{font-size:32px;line-height:41.6px}.site-footer{padding:40px 16px;font-size:13px;line-height:16.9px}.footer-details{gap:6px}.footer-bottom{display:grid;justify-items:start;gap:14px;margin-top:18px}.legal-links{flex-wrap:wrap;gap:6px 4px;font-size:13px;line-height:18px}}@media (min-width:414px) and (max-width:549px){.hero{--hero-slide-width:380px}}@media (min-width:390px) and (max-width:413px){.question-section{min-height:1700px}}@media (min-width:414px) and (max-width:429px){.question-section{min-height:1793px}}@media (min-width:430px) and (max-width:534px){.hero{--hero-slide-width:400px}}@media (min-width:430px) and (max-width:479px){.question-section{min-height:1842px}}@media (min-width:480px) and (max-width:499px){.question-section{min-height:2078px}}@media (min-width:500px) and (max-width:549px){.question-section{min-height:2129px}}@media (min-width:531px) and (max-width:534px){.question-section{min-height:2400px}}@media (min-width:535px) and (max-width:540px){.question-section{min-height:2440px}}@media (min-width:430px) and (max-width:479px){.question-section{min-height:1760px}}@media (min-width:480px) and (max-width:540px){.question-section{min-height:clamp(1742px,calc(294px + 301.67vw),1923px)}}@media (min-width:535px) and (max-width:649px){.hero{--hero-slide-width:500px}}@media (min-width:541px) and (max-width:649px){.hero{min-height:calc(var(--hero-slide-height) + 425px)}}@media (min-width:650px) and (max-width:739px){.hero{--hero-slide-width:600px;min-height:calc(var(--hero-slide-height) + 425px)}}@media (min-width:740px) and (max-width:767px){.hero{--hero-slide-width:700px;min-height:calc(var(--hero-slide-height) + 425px)}}@media (min-width:541px) and (max-width:767px){.landing-page .logo{width:140px;height:21.875px}.landing-page .header-button{width:auto;min-width:84px;height:36px;padding:0 14px;font-size:14px;line-height:19.6px}.landing-page .header-button.primary{min-width:112px}.landing-page .header-button.primary .desktop-label{display:inline}.landing-page .header-button.primary:after{content:none}.hero-title{max-width:510px}.feature-intro .section-title,.final-title,.hero-title,.question-title,.section-title{font-size:48px;line-height:62.4px}.question-section{min-height:calc(890px + 175.8vw);padding-top:80px;padding-bottom:97px}.question-title .line{flex-wrap:wrap}.question-title .mobile-stack{display:block;width:100%}.sparkle{width:32px;height:32px}.question-video{width:calc(100% - 34px);height:auto;aspect-ratio:356/231;margin-top:24px}.feature-intro{width:442px;margin-top:184px}.feature-cards{width:442px;margin-top:24px;gap:24px}.wide-card{min-height:458px;border-radius:24px;padding:33px}.wide-card.one{background-image:url(/docshunt-assets/landing/feature-question-answer-background-mobile.jpg)}.wide-card.two{background-image:url(/docshunt-assets/landing/feature-document-background-mobile.jpg)}.wide-card h3{font-size:32px;line-height:48px}.wide-card.one h3{max-width:290px}.wide-card h3,.wide-card.two h3{max-width:300px}.wide-card .cta-button{margin-top:20px}.feature-card-image{position:absolute;right:1px;bottom:0;left:33px;display:block;width:408px;height:auto}.tools-section{padding-top:100px}.tools-section .section-title{width:379px;margin:0 auto}.interview-heading .section-title,.tools-section .section-title{font-size:48px;line-height:62.4px}.tool-grid{display:flex;flex-direction:column;width:500px;max-width:calc(100% - 32px);margin-top:48px;gap:24px}.tool-column{display:contents}.tool-card.tall{order:1;min-height:637px}.tool-card.document{order:2}.tool-card.chat{order:3;min-height:639px}.tool-card.reference{order:4}.tool-card.profile{order:5}.tool-card.recommendation{order:6}.tool-card.medium{min-height:488px}.tool-card-copy{height:172px;padding:24px 24px 0}.tool-card.tall img{height:auto;margin-top:0;border-radius:4px 4px 24px 24px}.tool-card img{display:block;margin-top:24px;object-fit:fill}.tool-card.chat img,.tool-card.document img,.tool-card.medium img,.tool-card.reference img{height:auto;border-radius:4px 4px 24px 24px}.tool-card.chat img,.tool-card.document img,.tool-card.reference img{margin-top:40px}.interview-section{padding-top:209px;padding-bottom:116px}.interview-heading{width:548px;max-width:calc(100% - 32px);margin:0 auto}.interview-heading .section-title{white-space:nowrap}.interview-subtitle-default{display:none}.interview-subtitle-tablet{display:inline-block;width:475px;max-width:100%;white-space:nowrap}.video-grid{width:calc(100% - 32px);margin-top:21px;grid-template-columns:1fr}.video-frame.large,.video-frame.small{width:100%;height:auto;aspect-ratio:16/9}.security-image{width:120px;height:111px;margin-top:24px}.security-section{min-height:251px;margin:0 16px;border-radius:0;padding:0}.security-title.desktop{width:500px;max-width:calc(100% - 32px)}.security-copy{display:none}.problem-graphic{width:calc(100% - 32px);height:auto;margin-top:142px}.final-cta{padding-bottom:124px}.final-cta .cta-button{width:auto;min-width:179px;height:52px;border-radius:16px;padding:0 24px;font-size:18px;line-height:25.2px}.desktop-details{display:none}.mobile-details.mobile-only{display:grid}.site-footer{padding:40px 16px;font-size:13px;line-height:16.9px}.footer-bottom{display:grid;justify-items:start;gap:14px;margin-top:18px}.legal-links{flex-wrap:wrap;gap:6px 4px;font-size:13px;line-height:18px}}@media (width:768px){.hero{--hero-slide-width:700px;--hero-slide-height:674px}.hero-copy{width:calc(100% - 32px)}.hero-title{font-size:48px;line-height:62.4px}.hero .cta-button{width:142px;height:40px;border-radius:10px;margin-top:24px;padding:0 16px;font-size:15px;line-height:21px}.cta-button.small{height:36px;border-radius:8px;padding:0 13px;font-size:16px;line-height:22.4px}.hero-carousel{margin-top:40px}.question-section{padding-top:80px;padding-bottom:97px}.question-title .line{flex-wrap:wrap}.question-title .mobile-stack{display:block;width:100%}.sparkle{width:32px;height:32px}.question-video{width:calc(100% - 34px);height:477px;margin-top:24px}.feature-intro{width:442px;margin-top:184px}.feature-cards{width:442px;margin-top:24px;gap:24px}.wide-card{min-height:458px;border-radius:24px;padding:33px}.wide-card.one{background-image:url(/docshunt-assets/landing/feature-question-answer-background-mobile.jpg)}.wide-card.two{background-image:url(/docshunt-assets/landing/feature-document-background-mobile.jpg)}.wide-card h3{font-size:32px;line-height:48px}.wide-card.one h3{max-width:290px}.wide-card h3,.wide-card.two h3{max-width:300px}.wide-card .cta-button{margin-top:20px}.wide-card.one .cta-button{margin-top:-65px;top:-29px}.wide-card.two .cta-button{margin-top:12px}.final-cta .cta-button{width:142px;height:40px;border-radius:10px;margin-top:44px;padding:0;font-size:15px;line-height:21px}.cta-button.small{width:139px}.feature-card-image{position:absolute;right:1px;bottom:0;left:33px;display:block;width:408px;height:auto}.tools-section{padding-top:78px}.tools-section .section-title{width:379px;margin:0 auto}.interview-section{padding-top:209px;padding-bottom:116px}.interview-heading{width:548px;margin:0 auto}.interview-heading .section-title{white-space:nowrap}.interview-subtitle-default{display:none}.interview-subtitle-tablet{display:inline-block;width:475px;max-width:100%;white-space:nowrap}.video-grid{width:calc(100% - 32px);margin-top:21px;grid-template-columns:1fr}.video-frame.large,.video-frame.small{width:100%;height:auto;aspect-ratio:16/9}.security-image{width:120px;height:111px;margin-top:24px}.security-section{min-height:251px;margin:0 16px;border-radius:0;padding:0}.security-title.desktop{width:500px}.security-copy{display:none}.problem-graphic{width:calc(100% - 32px);height:auto;margin-top:142px}.final-cta{padding-bottom:124px}.desktop-details{display:none}.mobile-details.mobile-only{display:grid}.site-footer{padding:40px 16px;font-size:13px;line-height:16.9px}.footer-bottom{display:grid;justify-items:start;gap:14px;margin-top:18px}.legal-links{flex-wrap:wrap;gap:6px 4px;font-size:13px;line-height:18px}}@media (min-width:901px) and (max-width:1200px){.hero{--hero-slide-width:768px;--hero-slide-height:401px;min-height:975px}.hero-copy{margin-top:180px}.hero-title{font-size:48px;line-height:62.4px}.hero-carousel{margin-top:40px}.question-video{width:min(982px,calc(100vw - 2px));aspect-ratio:982/638;margin-top:61px}}@media (min-width:769px) and (max-width:900px){.hero{--hero-slide-width:768px;--hero-slide-height:401px;min-height:975px}.hero-copy{margin-top:176px}.question-section{padding-top:clamp(80px,calc(-868px + 123.5vw),243px)}.feature-intro{width:811px}.feature-cards{width:731px}.wide-card{padding:32px}.wide-card .cta-button{margin-top:267px}.tools-section{padding-top:155px}.hero-title{font-size:48px;line-height:62.4px}.hero .cta-button{width:clamp(142px,calc(-73.15px + 28.02vw),179px);height:clamp(40px,calc(30.8px + 2.35vw),52px);border-radius:clamp(10px,calc(5.41px + 1.17vw),16px);padding-right:clamp(16px,calc(12.94px + .78vw),20px);padding-left:clamp(16px,calc(12.94px + .78vw),24px);font-size:clamp(15px,calc(12.7px + .59vw),18px);line-height:1.4}.question-video{width:calc(100vw - 2px);height:auto;aspect-ratio:898/583;margin-top:61px}}@media (min-width:769px) and (max-width:819px){.hero{--hero-slide-width:700px;--hero-slide-height:674px;min-height:1311px}.hero-copy{margin-top:180px}.hero-carousel{margin-top:40px}.hero-slide{border-radius:20px}.question-section{min-height:calc(1023px + 175.8vw);padding-top:180px}.feature-intro{width:442px;margin-top:184px}.feature-cards{width:442px;margin-top:24px;gap:24px}.wide-card{min-height:458px;border-radius:24px;padding:33px}.wide-card.one{background-image:url(/docshunt-assets/landing/feature-question-answer-background-mobile.jpg)}.wide-card.two{background-image:url(/docshunt-assets/landing/feature-document-background-mobile.jpg)}.wide-card h3{max-width:300px;font-size:32px;line-height:48px}.wide-card.one h3{max-width:290px}.wide-card .cta-button{margin-top:20px}.wide-card.one .cta-button{margin-top:-65px;top:-29px}.wide-card.two .cta-button{margin-top:12px}.feature-card-image{position:absolute;right:1px;bottom:0;left:33px;display:block;width:408px;height:auto}.tools-section{padding-top:78px}}@media (min-width:820px) and (max-width:900px){.question-section{padding-top:243px}}@media (max-width:768px){.hero{--hero-slide-width:clamp(290px,calc(100vw - 47px),700px);--hero-slide-height:calc(var(--hero-slide-width) * 330 / 343);min-height:calc(var(--hero-slide-height) + clamp(394px, 55vw, 425px))}.hero-copy{margin-top:clamp(116px,15.625vw,124px)}.hero-workflow-slide{padding:24px 20px 18px}.hero-workflow-step{font-size:13px;line-height:18px}.hero-workflow-title{margin-top:10px;font-size:28px;line-height:1.18}.hero-program-list{width:100%;gap:8px;margin-top:22px}.hero-program-row{width:76%;height:40px;padding:0 16px;border-radius:13px}.hero-program-row:nth-of-type(4){display:none}.hero-program-row.is-selected{width:94%;height:62px;border-width:4px;border-radius:17px;box-shadow:0 0 0 8px rgba(255,255,255,.18),0 18px 34px rgba(22,35,117,.28)}.hero-program-row span{font-size:14px}.hero-program-row.is-selected span{font-size:16px}.hero-program-row strong{min-width:44px;height:26px;font-size:13px}.hero-workflow-cursor{width:34px;height:42px}.hero-program-list .hero-workflow-cursor{top:20px;right:20%;transform:rotate(-2deg)}.hero-idea-preview{width:100%;margin-top:20px}.hero-idea-card{padding:16px;border-width:4px;border-radius:18px;box-shadow:0 0 0 8px rgba(255,255,255,.16),0 18px 34px rgba(22,35,117,.28)}.hero-document-chat span,.hero-idea-card span{font-size:12px;line-height:17px}.hero-idea-card strong{margin-top:8px;font-size:18px;line-height:1.32}.hero-idea-card p{margin-top:8px;font-size:12px;line-height:1.38}.hero-idea-chip-row{flex-wrap:wrap;justify-content:center;gap:6px;margin-top:16px}.hero-idea-chip-row span{height:28px;padding:0 10px;font-size:11px}.hero-idea-chip-row span:last-child{display:none}.hero-idea-preview .hero-workflow-cursor{top:60px;right:30px}.hero-document-preview{width:100%;grid-template-columns:.84fr 1fr;gap:10px;margin-top:18px}.hero-document-chat,.hero-document-paper{border-radius:16px}.hero-document-chat{padding:12px}.hero-document-chat p{margin-top:8px;border-radius:12px;padding:9px;font-size:11px;line-height:1.32}.hero-document-paper{padding:12px}.hero-document-toolbar{gap:5px;margin-bottom:10px}.hero-document-toolbar span{width:6px;height:6px}.hero-document-paper strong{margin-bottom:10px;font-size:13px}.hero-document-paper i{height:8px;margin-top:7px}.hero-document-table{gap:5px;margin-top:12px}.hero-document-table span{height:22px;border-radius:7px}}@media (min-width:740px) and (max-width:767px){.hero{--hero-slide-width:700px;--hero-slide-height:674px;min-height:calc(var(--hero-slide-height) + 425px)}}.pricing-page{min-height:100vh;background:#ffffff;color:#1a1a1a}.pricing-page .site-header{color:var(--color-ink);background:#ffffff;box-shadow:none;backdrop-filter:none}.pricing-page .nav-link{color:var(--color-ink)}.pricing-page .menu-button span,.pricing-page .menu-button:after,.pricing-page .menu-button:before{background:var(--color-ink)}.pricing-main{background:#ffffff}.pricing-section{padding:125px 40px 161px;text-align:center}.pricing-title{margin:0;color:#1a1a1a;font-size:48px;font-weight:600;line-height:62.4px;letter-spacing:0}.pricing-cards{display:grid;width:1180px;max-width:100%;grid-template-columns:repeat(3,minmax(0,1fr));margin:52px auto 0;gap:20px;text-align:left}.pricing-card{display:flex;width:auto;min-width:0;height:439px;flex-direction:column;border:2px solid #e3e4e8;border-radius:20px;padding:28px;background:#ffffff}.pricing-card.featured{border-color:#4089ff;background:linear-gradient(180deg,#dae9ff,#ffffff 55%)}.plan-heading h2,.plan-heading p,.plan-note{margin:0}.plan-heading h2{color:#1a1a1a;font-size:22px;font-weight:600;line-height:30.8px}.plan-price-row{position:relative;display:flex;align-items:center;margin-top:6.5px;color:#000000;white-space:nowrap}.plan-price-row strong{font-size:28px;font-weight:600;line-height:33.6px;letter-spacing:0}.plan-price-row span{margin:7px 0 0 3px;font-size:16px;font-weight:500;line-height:22.4px}.plan-badge-text{display:none;height:22px;align-items:center;border-radius:999px;margin-left:10px;padding:0 10px;background:#3182f7;color:#ffffff;font-size:12px;font-style:normal;font-weight:500;line-height:16.8px}.plan-badge-image{display:block;flex:0 0 auto;margin-left:10px;border-radius:4px;object-fit:fill}.plan-badge-image.additional{width:100px;height:23px}.plan-badge-image.discount{width:70px;height:22.641px}.plan-heading p{margin-top:7px;color:#8a8a8a;font-size:14px;font-weight:600;line-height:19.6px}.plan-button{display:inline-flex;width:100%;height:44px;align-items:center;justify-content:center;margin-top:12px;border:1px solid #e3e4e8;border-radius:8px;background:#ffffff;color:#1a1a1a;font-size:16px;font-weight:500;line-height:22.4px}.pricing-card.featured .plan-button{border-color:#e3e4e8;background:#3182f7;color:#ffffff}.plan-note{margin-top:20px;color:#8a8a8a;font-size:12px;font-weight:500;line-height:16.8px}.plan-features{display:grid;gap:12px;margin:12px 0 0;padding:0;list-style:none}.plan-features li{display:flex;align-items:center;color:#1a1a1a;font-size:16px;font-weight:400;line-height:22.4px}.plan-features span{display:inline-flex;width:24px;height:24px;align-items:center;justify-content:center;flex:0 0 24px;border-radius:5px;margin-right:12px;padding:4px;background:#f1f1f4;color:#4089ff}.plan-features svg{display:block;width:100%;height:100%}.pricing-help{margin-top:20px;text-align:center}.pricing-help-row{display:flex;width:max-content;align-items:center;justify-content:center;margin:0 auto}.pricing-help-row+.pricing-help-row{margin-top:20px}.pricing-help-label{color:#000000;font-size:16px;font-weight:500;line-height:22.4px}.pricing-help-link{display:block;color:#6e7687;font-size:16px;font-weight:400;line-height:22.4px}.master-plan-main,.master-plan-page{background:#f7f9fc}.master-plan-main{color:#1a1a1a}.master-hero{padding:165px 40px 100px;background:radial-gradient(circle at 50% 24%,rgba(49,130,247,.18),rgba(49,130,247,0) 34%),linear-gradient(180deg,#ffffff,#f7f9fc)}.master-eyebrow,.master-section-heading p{margin:0;color:#3182f7;font-size:14px;font-weight:700;line-height:19.6px;letter-spacing:0}.master-title{margin:18px auto 0;color:#111111;font-size:58px;line-height:72px;letter-spacing:-.5px}.master-copy{max-width:704px;color:#5f6674;font-size:20px;line-height:32px}.master-hero-actions{margin-top:36px}.master-primary,.master-secondary{height:52px;padding:0 24px;font-size:17px;font-weight:600;line-height:23.8px}.master-primary{background:#3182f7;color:#ffffff}.master-secondary{border:1px solid #d9dde6;background:#ffffff;color:#25262c}.master-benefits{display:grid;width:min(1180px,calc(100% - 80px));grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:-36px auto 0}.master-benefit-card{min-height:220px;border:1px solid #e3e4e8;border-radius:20px;padding:28px;background:#ffffff;box-shadow:0 18px 40px rgba(32,45,72,.08)}.master-benefit-card span{display:inline-flex;color:#3182f7;font-size:15px;font-weight:700;line-height:21px}.master-benefit-card h2{margin:18px 0 0;color:#1a1a1a;font-size:24px;font-weight:700;line-height:33.6px}.master-benefit-card p{margin:12px 0 0;color:#666e7d;font-size:16px;font-weight:500;line-height:25.6px;word-break:keep-all}.master-benefit-card small{display:block;margin-top:12px;color:#3182f7;font-size:14px;font-weight:600;line-height:21px;word-break:keep-all}.master-process{padding:110px 40px 104px}.master-refund-options{padding:104px 40px 0}.master-section-heading{width:min(1180px,calc(100% - 0px))}.master-section-heading h2{margin:10px 0 0;color:#111111;font-size:44px;line-height:57.2px;letter-spacing:-.4px}.master-section-heading span{margin-top:10px;color:#6e7687;line-height:27px}.master-refund-grid{width:min(1180px,calc(100% - 0px));gap:20px;margin:42px auto 0}.master-refund-card{min-height:278px;border:1px solid #d7e5ff;border-radius:20px;padding:30px 28px;background:linear-gradient(180deg,#eaf3ff,#ffffff 72%)}.master-refund-card strong{display:inline-flex;color:#3182f7;font-size:44px;font-weight:700;line-height:52.8px}.master-refund-card h3{color:#1a1a1a;line-height:33.6px}.master-refund-card p{margin:14px 0 0;color:#5f6674;font-size:16px;line-height:25.6px}.master-guide-button,.master-refund-button{display:inline-flex;height:42px;align-items:center;justify-content:center;border-radius:10px;margin-top:22px;padding:0 16px;background:#3182f7;color:#ffffff;font-size:14px;font-weight:700;line-height:19.6px}.master-process-grid{width:min(1180px,calc(100% - 0px));grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:42px auto 0}.master-process-grid article{min-height:236px;border:1px solid #e3e4e8;border-radius:20px;padding:28px;background:#ffffff}.master-process-grid strong{width:40px;height:40px;color:#3182f7;font-size:18px;line-height:25.2px}.master-process-grid h3{color:#1a1a1a;font-size:22px;line-height:30.8px}.master-process-grid p{color:#666e7d;font-size:16px;line-height:25.6px;word-break:keep-all}.master-forms{padding:108px 40px 140px}.master-application-guide{display:grid;width:min(1180px,calc(100% - 0px));grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:34px auto 0}.master-application-guide article{border:1px solid #d7e5ff;border-radius:18px;padding:26px 28px;background:#f7fbff}.master-application-guide strong{display:inline-flex;height:28px;align-items:center;border-radius:999px;padding:0 12px;background:#e2efff;color:#3182f7;font-size:13px;font-weight:700;line-height:18.2px}.master-application-guide h3{margin:18px 0 0;color:#1a1a1a;font-size:22px;font-weight:700;line-height:30.8px}.master-application-guide p{margin:10px 0 0;color:#5f6674;font-size:16px;font-weight:500;line-height:25.6px;word-break:keep-all}.master-form-layout{width:min(1180px,calc(100% - 0px));margin:24px auto 0}.master-form-tab{border:1px solid #e3e4e8;transition:border-color .14s ease,background-color .14s ease,box-shadow .14s ease}.master-form-tab em{line-height:16.8px}.master-form-tab.is-active em{background:#3182f7}.master-form-tab strong{line-height:25.2px}.master-form-panel{border:1px solid #e3e4e8}.master-form-panel-head{border-bottom:1px solid #e3e4e8}.master-form-panel-head p{line-height:18.2px}.master-form-panel-head h3{line-height:30.8px}.master-form-open{line-height:19.6px}.master-notices{width:min(1180px,calc(100% - 0px));border:1px solid #e3e4e8;border-radius:20px;background:#fafbfc}.master-notices h3{color:#1a1a1a;line-height:28px}.master-notices ul{word-break:keep-all}@media (min-width:1201px){.pricing-section{padding-bottom:161.734px}.pricing-page .site-footer{padding-top:80.234px;padding-bottom:80px}.pricing-help{margin-top:19.266px}.pricing-help-label,.pricing-help-link{transform:none}.pricing-page .footer-bottom{margin-top:16px}.master-plan-page .site-footer{padding-top:80px}}@media (min-width:1201px) and (max-width:1291px){.pricing-cards{width:780px;grid-template-columns:repeat(2,380px)}.pricing-card,.pricing-card.featured{width:380px;flex-basis:380px}.pricing-card:nth-child(3){grid-column:1/-1;justify-self:center}}@media (max-width:1200px){.pricing-section{padding:101px 16px 91px}.pricing-title{font-size:28px;line-height:36.4px;letter-spacing:0}.pricing-cards{display:grid;width:588px;max-width:100%;grid-template-columns:repeat(2,284px);justify-content:center;margin-top:28px;gap:20px}.pricing-card{width:284px;height:388px;flex-basis:284px;border-radius:16px;padding:15px 14px 14px}.pricing-card.featured{height:412px}.pricing-card:nth-child(3){grid-column:1/-1;justify-self:center}.plan-price-row{flex-wrap:wrap}.plan-price-row strong{font-size:30px;line-height:36px;letter-spacing:0}.plan-badge-text{display:inline-flex;visibility:hidden}.plan-badge-image{position:absolute;display:block;margin-left:0;pointer-events:none}.plan-badge-text.discount{margin-left:8px}.plan-badge-image.additional{top:36.985px;left:10px}.plan-badge-image.discount{top:6.813px;left:155.125px}.pricing-card.featured .plan-badge-text.additional{margin:-1px 0 0 10px}.pricing-card.featured .plan-heading p{margin-top:10px}.plan-button{height:40px;font-size:15px;line-height:21px}.plan-button,.pricing-card.featured .plan-button{margin-top:12px}.plan-note{margin-top:20px}.plan-features{gap:12px;margin-top:12px}.plan-features li{font-size:14px;line-height:19.6px}.plan-features span{width:18px;height:18px;flex-basis:18px;border-radius:4px;margin-right:12px;padding:4px;transform:translateY(-.68px)}.pricing-help{margin-top:20px}.pricing-help-label,.pricing-help-link{font-size:14px;line-height:19.6px}.pricing-page .site-footer{padding-top:40px}.master-hero{padding:128px 24px 84px}.master-title{font-size:44px;line-height:57.2px}.master-copy{font-size:18px;line-height:28.8px}.master-application-guide,.master-benefits,.master-form-layout,.master-notices,.master-process-grid,.master-refund-grid{width:min(760px,calc(100% - 48px))}.master-application-guide,.master-benefits,.master-form-layout,.master-process-grid,.master-refund-grid{grid-template-columns:1fr}.master-benefits{margin-top:-28px}.master-process{padding:88px 24px 84px}.master-refund-options{padding:88px 24px 0}.master-forms{padding:88px 24px 112px}.master-section-heading h2{font-size:36px;line-height:46.8px}.master-form-panel{min-height:720px}}@media (min-width:768px) and (max-width:1200px){.pricing-page .footer-details{gap:5.985px}.pricing-page .site-footer{background:linear-gradient(180deg,#ffffff 0 1px,#3f434d 1px);padding-top:41.203px}.pricing-page .footer-bottom{margin-top:16px}.pricing-page .legal-links{transform:translateX(-.6875px)}.pricing-help-link{transform:translateY(.203px)}}@media (min-width:800px) and (max-width:1200px){.pricing-section{padding:110px 40px 161px}.pricing-title{font-size:48px;line-height:62.4px}.pricing-cards{width:380px;grid-template-columns:380px;margin-top:52px}.pricing-card,.pricing-card.featured{width:380px;height:439px;flex-basis:380px;border-radius:20px;padding:28px}.pricing-card:nth-child(3){grid-column:auto}.plan-price-row{flex-wrap:nowrap}.plan-badge-text{display:none}.plan-price-row strong{font-size:28px;line-height:33.6px}.plan-badge-image{position:static;margin-left:10px}.pricing-card.featured .plan-heading p{margin-top:7px}.plan-button,.pricing-card.featured .plan-button{height:44px;margin-top:12px;font-size:16px;line-height:22.4px}.plan-features li{font-size:16px;line-height:22.4px}.plan-features span{width:24px;height:24px;flex-basis:24px;border-radius:5px;padding:4px;transform:none}.pricing-help-label,.pricing-help-link{font-size:16px;line-height:22.4px}}@media (min-width:900px) and (max-width:1200px){.pricing-cards{width:780px;grid-template-columns:repeat(2,380px)}.pricing-card:nth-child(3){grid-column:1/-1}}@media (min-width:1110px) and (max-width:1200px){.pricing-section{padding-top:125px}}@media (max-width:767px){.pricing-section{padding-top:101px;padding-bottom:92px}.pricing-cards{width:284px;grid-template-columns:1fr;margin-top:28px}.pricing-card:nth-child(3){grid-column:auto}.pricing-card:nth-child(3) .plan-price-row{margin-top:6.8px}.pricing-help-label{position:relative;top:.157px;transform:none}.pricing-help-link{transform:translateY(.359px)}.plan-badge-image.additional{top:37.141px}.plan-badge-image.discount{top:6.672px}.pricing-page .footer-bottom{gap:12.5px;margin-top:15.91px}.pricing-page .legal-links{gap:4.171875px}.pricing-page .site-footer{padding-top:40.36px;padding-bottom:40.64px}.master-hero{padding:108px 16px 72px}.master-title{font-size:34px;line-height:44.2px}.master-copy{margin-top:18px;font-size:16px;line-height:25.6px}.master-hero-actions{flex-direction:column;width:min(320px,100%);margin-right:auto;margin-left:auto}.master-primary,.master-secondary{width:100%;height:48px;font-size:16px;line-height:22.4px}.master-application-guide,.master-benefits,.master-form-layout,.master-notices,.master-process-grid,.master-refund-grid{width:100%}.master-application-guide article,.master-benefit-card,.master-notices,.master-process-grid article,.master-refund-card{border-radius:16px;padding:22px}.master-refund-card{min-height:auto}.master-refund-card strong{font-size:36px;line-height:43.2px}.master-refund-card h3{font-size:22px;line-height:30.8px}.master-guide-button,.master-refund-button{width:100%}.master-benefit-card h2{font-size:22px;line-height:30.8px}.master-forms,.master-process,.master-refund-options{padding-right:16px;padding-left:16px}.master-section-heading h2{font-size:30px;line-height:39px}.master-section-heading span{font-size:16px;line-height:24px}.master-form-panel{min-height:682px;border-radius:18px}.master-form-panel-head{display:grid;padding:18px}.master-form-panel-head h3{font-size:20px;line-height:28px}.master-form-open{width:100%}.master-tally-frame{min-height:620px}}.master-plan-page{--master-blue:#3182f7;--master-blue-dark:#0068f0;--master-black:#050505;--master-surface:#f6f8fb;--master-line:#e3e7ef;--master-muted:#727a89;padding-bottom:64px;background:var(--master-black);color:#1a1a1a}.master-plan-page .master-header{padding:0 40px;background:rgba(22,22,23,.96);color:#ffffff;box-shadow:none;backdrop-filter:blur(16px)}.master-plan-page .nav-link{color:#ffffff}.master-plan-page .header-button.secondary{background:#2e323b}.master-plan-page .header-button.primary{background:var(--master-blue)}.master-plan-page .menu-button span,.master-plan-page .menu-button:after,.master-plan-page .menu-button:before{background:#ffffff}.master-plan-main{overflow:hidden;background:var(--master-black)}.master-plan-page [id]{scroll-margin-top:90px}.master-hero{display:flex;min-height:auto;flex-direction:column;align-items:center;padding:132px 0 56px;background:var(--master-black);color:#ffffff;text-align:center}.master-hero-copy{width:min(1120px,calc(100% - 40px))}.master-eyebrow,.master-kicker,.master-section-heading p{margin:0;color:#b9bdc7;font-size:18px;font-weight:600;line-height:28px;letter-spacing:0}.master-title{max-width:980px;color:#ffffff;font-size:clamp(42px,5vw,72px);font-weight:700;line-height:1.18;letter-spacing:0}.master-copy,.master-title{margin:24px auto 0;word-break:keep-all}.master-copy{max-width:820px;color:#c4c7cf;font-size:22px;font-weight:500;line-height:34px}.master-dual-actions{display:grid;width:min(960px,calc(100% - 40px));grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:40px auto 0;text-align:left}.master-dual-actions article{border:1px solid rgba(255,255,255,.14);border-radius:20px;padding:24px;background:rgba(255,255,255,.08)}.master-dual-actions span{display:inline-flex;height:28px;align-items:center;border-radius:999px;padding:0 12px;background:rgba(49,130,247,.16);color:#7db4ff;font-size:13px;font-weight:700}.master-dual-actions h2{margin:16px 0 0;color:#ffffff;font-size:24px;font-weight:700;line-height:33px}.master-dual-actions p{min-height:75px;margin:10px 0 0;color:#c7ccd7;font-size:16px;font-weight:500;line-height:25px;word-break:keep-all}.master-dual-actions a,.master-dual-actions button{display:inline-flex;width:100%;height:46px;align-items:center;justify-content:center;border-radius:12px;margin-top:20px;background:#ffffff;color:#17191f;font-size:16px;font-weight:700}.master-dual-actions article:nth-child(2) a{background:var(--master-blue);color:#ffffff}.master-hero-actions{display:flex;justify-content:center;gap:12px;margin-top:40px}.master-primary,.master-secondary{display:inline-flex;min-height:64px;align-items:center;justify-content:center;border:0;border-radius:12px;padding:16px 34px;font-size:20px;font-weight:700;line-height:28px;text-align:center;word-break:keep-all;cursor:pointer}.master-primary{background:#ffffff;color:#1a1a1a}.master-secondary{border:1px solid rgba(255,255,255,.22);background:rgba(255,255,255,.09);color:#ffffff}.master-down{margin-top:16px;color:#858b98;font-size:42px;line-height:32px}.master-plan-intro,.master-testimonials{padding:112px 40px;background:#1b1d22;color:#ffffff}.master-section-heading{width:min(1120px,100%);margin:0 auto;text-align:center}.master-section-heading.inverted h2,.master-section-heading.inverted span{color:#ffffff}.master-section-heading h2{margin:12px 0 0;color:#101216;font-size:48px;font-weight:700;line-height:62px;letter-spacing:0;word-break:keep-all}.master-section-heading span{display:block;max-width:880px;margin:14px auto 0;color:var(--master-muted);font-size:18px;font-weight:500;line-height:28px;word-break:keep-all}.master-feature-grid{display:grid;width:min(1120px,100%);grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:48px auto 0}.master-feature-grid article,.master-process-grid article,.master-refund-card,.testimonial-grid article{border:1px solid var(--master-line);border-radius:20px;background:#ffffff}.master-feature-grid article{min-height:188px;border-color:rgba(255,255,255,.1);padding:24px;background:#2e323b}.master-feature-grid h3,.master-feature-grid p{margin:0}.master-feature-grid h3{color:#ffffff;font-size:22px;font-weight:700;line-height:31px}.master-feature-grid p{margin-top:14px;color:#c5cad4;font-size:16px;font-weight:500;line-height:25px}.master-faq,.master-forms,.master-process,.master-proof,.master-refund{padding:112px 40px;background:var(--master-surface)}.master-refund{border-top:1px solid #f2f4f8;background:#f9fafc}.master-refund-container{width:min(1040px,100%);margin:0 auto}.master-refund-hero{display:block;width:min(820px,100%);margin:0 auto;text-align:center}.master-refund-hero h2,.master-refund-hero p{margin:0}.master-refund-hero h2{margin-top:12px;color:#101216;font-size:40px;font-weight:700;line-height:52px;letter-spacing:0;word-break:keep-all}.master-refund-hero>div>p:last-child{max-width:720px;margin:18px auto 0;color:#626b7a;font-size:17px;font-weight:500;line-height:28px;word-break:keep-all}.master-refund-hero strong{color:var(--master-blue);font-weight:700}.master-refund-grid{display:grid;width:100%;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:48px auto 0}.master-refund-card{display:flex;min-height:292px;flex-direction:column;justify-content:space-between;padding:28px;border-color:#e3e7ef;border-radius:16px;background:#ffffff;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.master-refund-card:hover{border-color:rgba(47,128,237,.3);box-shadow:0 16px 36px rgba(24,38,63,.08);transform:translateY(-3px)}.master-refund-card-body{display:grid;gap:0}.master-refund-badge{display:inline-flex;width:fit-content;align-items:center;border-radius:7px;padding:5px 10px;background:#e3efff;color:var(--master-blue);font-size:13px;font-weight:700;line-height:18px}.master-refund-card h3{margin:18px 0 0;color:#111318;font-size:24px;font-weight:700;line-height:32px}.master-refund-card p{margin:10px 0 0;color:#5e6675;font-size:15px;font-weight:500;line-height:24px;word-break:keep-all}.master-refund-button{display:inline-flex;width:100%;height:48px;align-items:center;justify-content:center;border-radius:9px;margin-top:28px;background:var(--master-blue);color:#ffffff;font-size:15px;font-weight:700;text-align:center;text-decoration:none;transition:background-color .18s ease}.master-refund-button:hover{background:#166fe0}.master-criteria-box{width:100%;border:1px solid #e3e7ef;border-radius:16px;margin:48px auto 0;padding:28px;background:#ffffff;text-align:left}.master-criteria-box h3{margin:0 0 18px;color:#20242d;font-size:18px;font-weight:700;line-height:26px}.master-criteria-list{display:grid;gap:12px;margin:0;padding:0;list-style:none}.master-criteria-list li{display:grid;grid-template-columns:84px minmax(0,1fr);gap:14px;align-items:start}.master-criteria-list span{display:inline-flex;min-height:28px;align-items:center;justify-content:center;border-radius:7px;padding:4px 8px;background:#f1f3f7;color:#727b8d;font-size:13px;font-weight:700;line-height:18px}.master-criteria-list p{margin:2px 0 0;color:#515a69;font-size:15px;font-weight:500;line-height:24px;word-break:keep-all}.master-process-grid{display:grid;width:min(1120px,100%);grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:44px auto 0}.master-process-grid article{min-height:270px;padding:26px}.master-process-grid strong{display:inline-flex;width:44px;height:44px;align-items:center;justify-content:center;border-radius:50%;background:#e7f0ff;color:var(--master-blue);font-size:16px;font-weight:700}.master-process-grid h3{margin:24px 0 0;color:#101216;font-size:21px;font-weight:700;line-height:30px}.master-process-grid p{margin:12px 0 0;color:#646c7a;font-size:15px;font-weight:500;line-height:24px}.master-proof{display:grid;grid-template-columns:minmax(0,1fr) 440px;gap:40px;align-items:center;background:#ffffff}.master-proof>div,.master-proof>ul{width:100%;max-width:560px}.master-proof>div{justify-self:end}.master-proof h2,.master-proof p{margin:0}.master-proof h2{margin-top:12px;color:#101216;font-size:46px;font-weight:700;line-height:60px}.master-proof>div>p:last-child{margin-top:16px;color:#626b7a;font-size:18px;font-weight:500;line-height:29px}.master-proof ul{display:grid;gap:12px;justify-self:start;margin:0;padding:0;list-style:none}.master-proof li{border-radius:14px;padding:18px 20px;background:#f0f5ff;color:#162033;font-size:17px;font-weight:700;line-height:24px}.master-forms{background:#ffffff}.master-form-layout{display:grid;width:min(1120px,100%);grid-template-columns:360px minmax(0,1fr);gap:24px;margin:44px auto 0;align-items:start}.master-form-list{display:grid;gap:12px}.master-form-tab{display:grid;width:100%;gap:8px;border:1px solid var(--master-line);border-radius:16px;padding:20px;background:#ffffff;color:#1a1a1a;text-align:left}.master-form-tab.is-active{border-color:#4089ff;background:#e8f2ff;box-shadow:inset 0 0 0 1px #4089ff}.master-form-tab em{width:fit-content;border-radius:999px;padding:4px 9px;background:#f1f5fb;color:#687083;font-size:12px;font-style:normal;font-weight:700;line-height:17px}.master-form-tab.is-active em{background:var(--master-blue);color:#ffffff}.master-form-tab strong{color:#151922;font-size:18px;font-weight:700;line-height:25px}.master-form-tab span{color:#687083;font-size:14px;font-weight:500;line-height:21px}.master-form-panel{overflow:hidden;min-height:760px;border:1px solid var(--master-line);border-radius:24px;background:#f7f9fc}.master-form-panel-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:24px;border-bottom:1px solid var(--master-line);background:#ffffff}.master-form-panel-head h3,.master-form-panel-head p{margin:0}.master-form-panel-head p{color:#6e7687;font-size:13px;font-weight:600;line-height:18px}.master-form-panel-head h3{margin-top:4px;color:#1a1a1a;font-size:22px;font-weight:700;line-height:31px}.master-form-open{display:inline-flex;height:40px;align-items:center;justify-content:center;border-radius:10px;padding:0 16px;background:#25262c;color:#ffffff;font-size:14px;font-weight:600;white-space:nowrap}.master-tally-frame{display:block;width:100%;min-height:720px;border:0;background:#ffffff}.testimonial-grid{display:grid;width:min(900px,100%);grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:44px auto 0}.testimonial-grid article{border-color:#3f434d;padding:30px;background:#2e323b}.testimonial-grid p{margin:0;color:#ffffff;font-size:20px;font-weight:600;line-height:32px}.testimonial-grid strong{display:block;margin-top:26px;color:#ffffff;font-size:17px;font-weight:700}.testimonial-grid span{display:block;margin-top:6px;color:#aeb4c0;font-size:15px;font-weight:500}.earlybird-image{width:min(607px,100%);height:auto;margin:32px auto 0}.faq-list{display:grid;width:min(900px,100%);gap:12px;margin:44px auto 0}.faq-list details{border:1px solid var(--master-line);border-radius:16px;background:#ffffff}.faq-list summary{cursor:pointer;padding:22px 24px;color:#151922;font-size:18px;font-weight:700;line-height:26px}.faq-list p{margin:0;padding:0 24px 24px;color:#626b7a;font-size:16px;font-weight:500;line-height:26px}.master-notices{width:min(900px,100%);border:1px solid var(--master-line);border-radius:18px;margin:24px auto 0;padding:26px 28px;background:#eef3fa}.master-notices h3{margin:0;color:#151922;font-size:20px;font-weight:700}.master-notices ul{display:grid;gap:10px;margin:16px 0 0;padding:0 0 0 18px;color:#5f6674;font-size:15px;font-weight:500;line-height:24px}.master-sticky-bar{position:fixed;right:0;bottom:0;left:0;z-index:60;display:flex;height:64px;align-items:center;justify-content:center;gap:24px;padding:0 24px;background:#2e323b;color:#ffffff;box-shadow:0 -1px 0 rgba(255,255,255,.08)}.master-sticky-bar span{font-size:16px;font-weight:700;text-align:center;word-break:keep-all}.master-sticky-bar div{display:flex;gap:8px}.master-sticky-bar a{display:inline-flex;height:40px;align-items:center;justify-content:center;border-radius:8px;padding:0 18px;background:#ffffff;color:#1b1d22;font-size:15px;font-weight:700;white-space:nowrap}.master-sticky-bar a:last-child{background:var(--master-blue);color:#ffffff}@media (max-width:1200px){.master-plan-page .master-header{padding:0 16px}.master-plan-page .header-actions{flex:0 0 auto;gap:8px}.master-plan-page .menu-button{flex:0 0 32px}.master-hero{padding-top:108px}.master-title{font-size:clamp(34px,7vw,64px)}.master-copy{font-size:19px;line-height:30px}.master-feature-grid,.master-process-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.master-proof,.master-refund-hero{grid-template-columns:1fr}.master-proof>div,.master-proof>ul{max-width:760px;justify-self:center}.master-form-layout{grid-template-columns:1fr}}@media (max-width:767px){.master-plan-page{padding-bottom:88px}.master-hero{padding:96px 0 48px}.master-hero-copy{width:calc(100% - 32px)}.master-eyebrow,.master-kicker,.master-section-heading p{font-size:13px;line-height:20px}.master-title{margin-top:18px;font-size:32px;line-height:42px}.master-copy{margin-top:16px;font-size:16px;line-height:25px}.master-hero-actions{width:calc(100% - 32px);flex-direction:column;margin-top:34px}.master-primary,.master-secondary{width:100%;min-height:54px;padding:14px 18px;font-size:16px;line-height:23px}.master-faq,.master-forms,.master-plan-intro,.master-process,.master-proof,.master-refund,.master-testimonials{padding:72px 16px}.master-proof h2,.master-refund-hero h2,.master-section-heading h2{font-size:30px;line-height:40px}.master-proof>div>p:last-child,.master-refund-hero>div>p:last-child,.master-section-heading span{font-size:16px;line-height:25px}.master-feature-grid,.master-process-grid,.master-refund-grid,.testimonial-grid{grid-template-columns:1fr}.master-process-grid article,.master-refund-card{border-radius:18px;padding:22px}.master-refund-card{min-height:auto}.master-criteria-box{border-radius:14px;margin-top:28px;padding:20px}.master-criteria-list li{grid-template-columns:1fr;gap:7px}.master-criteria-list span{width:fit-content}.master-criteria-list p{margin-top:0}.master-proof{gap:26px}.master-form-panel{min-height:680px;border-radius:18px}.master-form-panel-head{display:grid;padding:18px}.master-form-open{width:100%}.master-tally-frame{min-height:620px}.master-sticky-bar{height:88px;flex-direction:column;gap:8px;padding:10px 16px}.master-sticky-bar span{font-size:13px;line-height:18px}.master-sticky-bar div{width:100%}.master-sticky-bar a{width:auto;flex:1 1 0;min-width:0;height:42px;padding:0 8px;font-size:14px}}@media (max-width:1180px){.blog-list-row{grid-template-columns:minmax(0,1fr) 298px;gap:40px}}@media (max-width:900px){.about-main{padding:104px 24px 96px}.blog-page .blog-header{padding:0 24px}.blog-page .blog-header .header-nav{display:none}.blog-page .blog-header .nav-link{padding:0 10px;font-size:15px}.blog-page .blog-header .header-button.primary{height:36px;padding:0 13px;font-size:14px}.blog-page .blog-header .blog-header-mobile-menu{display:block}.blog-page .blog-header .menu-button{display:inline-flex}.blog-main{padding:112px 24px 96px}.blog-list-title{margin-bottom:38px;font-size:34px;line-height:47.6px}.blog-list-row{grid-template-columns:1fr;gap:18px;min-height:0;padding-bottom:32px;margin-bottom:32px}.blog-list-thumb{width:100%;height:auto;aspect-ratio:298/186}.blog-detail-main{padding:104px 24px 96px}.blog-detail-article>h1{font-size:32px;line-height:41.6px}.blog-detail-hero{margin:30px 0 42px}.blog-detail-body>h2{font-size:23px;line-height:34.5px}.blog-detail-body>p{font-size:17px;line-height:30.6px}}@media (max-width:640px){.about-main{padding:96px 18px 84px}.about-profile{padding-bottom:32px}.about-profile h1{font-size:32px}.about-role{font-size:17px;line-height:1.7}.about-article>section{margin-top:44px}.about-article h2{font-size:23px}.about-history{margin-top:44px}.about-posts li a{grid-template-columns:1fr;gap:6px}.about-history article{grid-template-columns:1fr;gap:8px;padding:20px 0}.blog-page .blog-header{height:64px;padding:0 16px}.blog-page .blog-header .logo{width:90px;height:14px}.blog-page .blog-header .header-nav{display:none}.blog-page .blog-header .header-actions{display:flex;gap:10px}.blog-page .blog-header .header-button.primary{width:112px;height:32px;padding:0 16px;font-size:14px;line-height:19.6px}.blog-page .blog-header .menu-button{display:inline-flex}.blog-main{padding:98px 16px 84px}.blog-list-title{margin:0 0 22px;font-size:34px;line-height:47.6px}.blog-list-row{display:flex;flex-direction:column;gap:0;margin-bottom:22px;padding-bottom:22px}.blog-list-copy{padding-top:18px}.blog-list-copy h2{font-size:22px;line-height:30.8px}.blog-list-copy p{margin:16px 0 28px;font-size:16px;line-height:24px}.blog-list-thumb{order:-1;width:100%;height:auto;aspect-ratio:358/180}.blog-pagination{gap:8px}.blog-detail-main{padding:96px 18px 84px}.blog-post-meta{gap:4px 12px;margin-top:14px}.blog-detail-cta{margin:56px 0;padding:38px 20px}.blog-detail-cta p{font-size:21px;line-height:29.4px}.recommended-grid{grid-template-columns:1fr;gap:24px}}@media (max-width:767px){.draft-memory-demo{grid-template-columns:1fr}.draft-memory-flow{min-height:104px}.draft-memory-flow:before{top:0;bottom:0;left:50%;width:2px;height:auto;background:linear-gradient(180deg,transparent,rgba(130,164,222,.32),rgba(44,129,252,.72),transparent);transform:translateX(-50%)}.draft-memory-flow:after{top:auto;right:auto;bottom:9px;left:50%;transform:translateX(-50%) rotate(135deg)}.draft-memory-token{top:50%;animation-name:draft-memory-transfer-mobile}.draft-memory-token.token-1{top:18%;left:27%}.draft-memory-token.token-2{top:35%;left:70%}.draft-memory-token.token-3{top:58%;left:36%}.draft-memory-token.token-4{top:78%;left:63%}.draft-memory-message{max-width:100%;padding:13px 14px;font-size:14px;line-height:22px}.draft-memory-message.user{max-width:86%}.draft-memory-vault-body{justify-content:flex-start;gap:14px;padding:16px}.draft-memory-visual-head{min-height:68px;padding:14px 16px}.draft-memory-head-lines{width:min(192px,58%)}.draft-memory-puzzle-board{gap:10px;border-radius:18px;padding:14px}.draft-memory-puzzle-board:before{width:52px;height:52px}.draft-memory-puzzle-slot{min-height:68px;border-radius:16px}.draft-memory-puzzle-slot:before{width:16px;height:16px}.draft-memory-puzzle-slot:nth-child(odd):before{right:-9px}.draft-memory-puzzle-slot:nth-child(2n):before{left:-9px}.draft-memory-puzzle-slot i{width:19px;height:19px;border-radius:6px}.draft-memory-puzzle-slot.piece-sentence i{width:25px;height:16px}.draft-memory-puzzle-slot em{right:12px;bottom:12px;width:24px}.draft-memory-document-preview{gap:8px;border-radius:15px;padding:14px}.draft-memory-document-preview .document-block{height:34px}.draft-memory-map{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;border-radius:16px;padding:12px}.draft-memory-map span{height:36px;border-radius:10px}.draft-memory-cell-grid{grid-template-columns:1fr;gap:8px}.draft-memory-cell{border-radius:12px;padding:12px}.draft-memory-cell strong{font-size:14px;line-height:21px}}.draft-memory-demo{position:relative;grid-template-columns:minmax(0,.96fr) 86px minmax(0,1.04fr);gap:0;overflow:hidden;border:0;border-radius:32px;padding:0;background:linear-gradient(90deg,rgba(255,255,255,.2) 50%,rgba(255,255,255,.56) 0),radial-gradient(circle at 16% 18%,rgba(255,255,255,.7),transparent 28%),radial-gradient(circle at 78% 20%,rgba(255,221,234,.72),transparent 32%),linear-gradient(135deg,#d9ceff,#f0dcff 42%,#ffd8e5);box-shadow:0 24px 68px rgba(103,84,164,.18)}.draft-memory-demo:before{position:absolute;inset:0;pointer-events:none;background:linear-gradient(rgba(255,255,255,.34) 1px,transparent 0) 0 0 /92px 92px,linear-gradient(90deg,rgba(255,255,255,.34) 1px,transparent 0) 0 0 /92px 92px;content:"";opacity:.6}.draft-memory-demo:after{position:absolute;top:50%;left:calc(50% - 42px);width:86px;height:2px;border-radius:999px;background:linear-gradient(90deg,rgba(255,255,255,.52),rgba(255,255,255,.9),rgba(255,255,255,.42));content:"";transform:translateY(-50%)}.draft-memory-panel{position:relative;z-index:1;min-height:438px;border:1px solid rgba(255,255,255,.76);border-radius:24px;background:rgba(255,255,255,.82);box-shadow:0 24px 52px rgba(48,54,74,.12);backdrop-filter:blur(18px)}.draft-memory-chat{margin:46px 0 46px 62px}.draft-memory-chat-content{display:flex;flex:1;min-height:0;flex-direction:column;gap:21px;padding:32px 34px 18px}.draft-memory-chat-heading span{color:#2c81fc;font-size:15px;font-weight:850;line-height:1}.draft-memory-chat-heading h3{max-width:510px;margin:14px 0 0;color:#25262c;font-size:clamp(24px,1.8vw,34px);font-weight:900;line-height:1.24;letter-spacing:0;word-break:keep-all}.draft-memory-chat-body{display:flex;flex:0 0 auto;flex-direction:column;gap:16px;overflow:visible;padding:0}.draft-memory-message{display:block;min-width:0;max-width:100%;border:0;margin:0;padding:0;background:transparent;box-shadow:none;color:#25262c;font-size:clamp(14px,1.06vw,17px);font-weight:550;line-height:1.68;word-break:keep-all}.draft-memory-message.assistant{align-self:flex-start;border:0;background:transparent}.draft-memory-message.user{max-width:min(86%,440px);align-self:flex-end;border:0;border-radius:999px;padding:14px 21px;background:#f1efef;color:#25262c;font-weight:750;line-height:1.45}.draft-memory-progress-list{display:flex;flex-direction:column;gap:10px;margin-top:2px;padding-top:0}.draft-memory-progress-list span{display:grid;grid-template-columns:20px minmax(0,1fr);gap:10px;align-items:center;color:#2c81fc;font-size:clamp(13px,.96vw,16px);font-weight:850;line-height:1.4}.draft-memory-progress-list span:before{width:20px;height:20px;border-radius:999px;background:#2c81fc;box-shadow:inset 0 0 0 6px #eaf3ff;content:""}.draft-memory-chat-input{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;border:1px solid #e1e5ee;border-radius:18px;margin:0 34px 28px;padding:14px 16px;background:#ffffff;box-shadow:0 12px 28px rgba(15,23,42,.08)}.draft-memory-chat-input span{min-width:0;color:#a5adba;font-size:15px;font-weight:650;line-height:1.4}.draft-memory-chat-input button{display:inline-flex;height:44px;align-items:center;justify-content:center;border:0;border-radius:12px;padding:0 22px;background:#2c81fc;color:#ffffff;font-size:15px;font-weight:850;line-height:1}.draft-memory-flow{z-index:2;min-height:530px}.draft-memory-flow:before{right:-10px;left:-10px;height:2px;background:rgba(255,255,255,.86)}.draft-memory-flow:after{right:-2px;border-color:rgba(255,255,255,.9)}.draft-memory-connector-dot{position:absolute;left:50%;width:10px;height:10px;border:2px solid rgba(255,255,255,.94);border-radius:999px;background:#ffffff;box-shadow:0 0 0 5px rgba(255,255,255,.2);transform:translateX(-50%)}.draft-memory-connector-dot.one{top:calc(50% - 86px)}.draft-memory-connector-dot.two{top:calc(50% + 86px)}.draft-memory-vault{min-height:438px;margin:46px 62px 46px 0;overflow:visible;border:0;background:transparent;box-shadow:none;backdrop-filter:none}.draft-memory-vault-bg{position:absolute;inset:-48px -40px -50px -30px;overflow:hidden;border-radius:28px;opacity:.76}.draft-memory-vault-bg span{position:absolute;border-radius:999px;background:rgba(255,255,255,.3);filter:blur(2px)}.draft-memory-vault-bg span:first-child{top:10px;right:34px;width:150px;height:150px}.draft-memory-vault-bg span:nth-child(2){right:180px;bottom:18px;width:92px;height:92px}.draft-memory-vault-bg span:nth-child(3){top:48%;left:20px;width:64px;height:64px}.draft-memory-abstract-card{position:absolute;z-index:1;top:0;left:0;width:63%;min-height:250px;border:1px solid rgba(255,255,255,.72);border-radius:24px;padding:22px;background:rgba(255,255,255,.78);box-shadow:0 22px 46px rgba(69,48,104,.14);backdrop-filter:blur(16px)}.draft-memory-abstract-bubble{width:78%;border:1px solid rgba(104,93,126,.18);border-radius:14px;padding:13px 14px;background:rgba(255,255,255,.72)}.draft-memory-abstract-bubble span{display:block;height:8px;border-radius:999px;background:rgba(37,38,44,.2)}.draft-memory-abstract-bubble span+span{margin-top:7px}.draft-memory-abstract-bubble span:nth-child(2){width:84%}.draft-memory-abstract-bubble span:nth-child(3){width:58%}.draft-memory-chart-card{display:grid;gap:12px;border:1px solid rgba(104,93,126,.14);border-radius:14px;margin-top:28px;padding:16px;background:rgba(255,255,255,.86)}.draft-memory-chart-card .chart-line{display:block;width:42%;height:8px;border-radius:999px;background:rgba(37,38,44,.18)}.draft-memory-chart-card .chart-bar{display:block;height:18px;border-radius:4px;background:#6d45e8;opacity:.92}.draft-memory-chart-card .bar-one{width:94%}.draft-memory-chart-card .bar-two{width:76%;background:#b8a8ff}.draft-memory-chart-card .bar-three{width:58%;background:#ddd8ec}.draft-memory-chart-card .bar-four{width:34%;background:#9ba0ad}.draft-memory-abstract-stack{position:absolute;z-index:2;right:0;bottom:0;display:grid;width:72%;gap:13px}.draft-memory-strategy-card{position:relative;display:grid;grid-template-columns:22px minmax(0,1fr);gap:9px 12px;align-items:start;border:1px solid rgba(255,255,255,.78);border-radius:18px;padding:17px 20px;background:rgba(255,255,255,.88);box-shadow:0 18px 34px rgba(69,48,104,.14);backdrop-filter:blur(18px)}.draft-memory-strategy-card:before{position:absolute;inset:0;border-radius:inherit;background:linear-gradient(120deg,rgba(255,255,255,.48),transparent 42%);content:"";pointer-events:none}.draft-memory-strategy-card .strategy-dot{width:18px;height:18px;border-radius:999px;background:#25262c;box-shadow:inset 0 0 0 6px #f1f3f7}.draft-memory-strategy-card .strategy-line{display:block;height:8px;border-radius:999px;background:rgba(37,38,44,.15)}.draft-memory-strategy-card .strategy-line.long{width:86%}.draft-memory-strategy-card .strategy-line.short{width:58%;grid-column:2}@media (max-width:980px){.draft-memory-demo{width:min(100% - 32px,760px);grid-template-columns:1fr;padding:18px}.draft-memory-demo:after,.draft-memory-flow{display:none}.draft-memory-chat,.draft-memory-vault{margin:0}.draft-memory-vault{min-height:430px;margin-top:18px}.draft-memory-abstract-card{width:70%}.draft-memory-abstract-stack{width:76%}}@media (max-width:767px){.draft-memory-demo{border-radius:24px;padding:14px}.draft-memory-panel{min-height:auto;border-radius:20px}.draft-memory-chat-content{gap:20px;padding:28px 22px 22px}.draft-memory-chat-heading h3{font-size:25px}.draft-memory-message,.draft-memory-message.user{max-width:100%;padding:0;font-size:14px;line-height:1.65}.draft-memory-message.user{max-width:88%;padding:14px 17px}.draft-memory-progress-list span{grid-template-columns:18px minmax(0,1fr);gap:10px;font-size:13px}.draft-memory-progress-list span:before{width:18px;height:18px;box-shadow:inset 0 0 0 5px #eaf3ff}.draft-memory-chat-input{grid-template-columns:1fr;margin:0 18px 22px;padding:14px}.draft-memory-chat-input button{width:100%}.draft-memory-vault{min-height:388px}.draft-memory-abstract-card{width:82%;min-height:240px;padding:18px}.draft-memory-abstract-stack{width:86%;gap:12px}.draft-memory-strategy-card{border-radius:15px;padding:15px 16px}}.draft-memory-chat-transfer{grid-template-columns:minmax(0,1fr) 142px minmax(260px,.62fr);min-height:430px;padding:34px 42px;background:radial-gradient(circle at 16% 18%,rgba(255,255,255,.5),transparent 24%),radial-gradient(circle at 78% 22%,rgba(255,208,225,.5),transparent 30%),linear-gradient(135deg,#bba9ff,#d5bdfc 43%,#f4c6d8);box-shadow:0 24px 68px rgba(103,84,164,.18)}.draft-memory-chat-transfer:before{background:linear-gradient(rgba(255,255,255,.26) 1px,transparent 0) 0 0 /86px 86px,linear-gradient(90deg,rgba(255,255,255,.24) 1px,transparent 0) 0 0 /86px 86px}.draft-memory-chat-stage{display:grid;gap:18px;align-content:center}.draft-memory-simple-answer{display:block;width:min(100%,548px);min-height:238px;max-width:548px;border:1px solid rgba(255,255,255,.62);border-radius:24px;padding:24px 26px 26px;background:linear-gradient(135deg,rgba(255,255,255,.76),rgba(255,255,255,.36)),rgba(255,255,255,.34);box-shadow:0 24px 58px rgba(64,45,112,.18),inset 0 1px 0 rgba(255,255,255,.78);backdrop-filter:blur(24px) saturate(1.26)}.draft-memory-answer-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px;color:rgba(37,38,44,.82)}.draft-memory-answer-head span{display:inline-flex;align-items:center;border-radius:999px;padding:6px 10px;background:rgba(255,255,255,.42);color:rgba(37,38,44,.68);font-size:12px;font-weight:760;line-height:1}.draft-memory-answer-head strong{max-width:52%;color:rgba(37,38,44,.92);font-size:15px;font-weight:820;line-height:1.35;text-align:right;word-break:keep-all}.draft-memory-stream-lines{display:grid;gap:10px;margin:0;padding:0;list-style:none}.draft-memory-stream-lines li{display:grid;grid-template-columns:86px minmax(0,1fr);gap:12px;align-items:start;opacity:0;transform:translateY(7px);animation:draft-memory-line-stream var(--memory-cycle-duration) ease-in-out infinite both;animation-delay:var(--line-delay)}.draft-memory-stream-lines li span{width:fit-content;border-radius:999px;padding:5px 9px;background:rgba(255,255,255,.42);color:rgba(37,38,44,.68);font-size:12px;font-weight:760;line-height:1.15;white-space:nowrap}.draft-memory-stream-lines li strong{color:rgba(25,27,34,.92);font-size:clamp(14px,.98vw,17px);font-weight:760;line-height:1.55;word-break:keep-all}.draft-memory-transfer-stream{height:260px}.draft-memory-transfer-stream .stream-line{right:-22px;left:-22px;background:linear-gradient(90deg,rgba(255,255,255,.16),rgba(255,255,255,.9),rgba(255,255,255,.28))}.draft-memory-transfer-stream .stream-chip{position:absolute;left:0;display:block;width:18px;height:18px;border:3px solid rgba(255,255,255,.95);border-radius:999px;background:#8f78ff;box-shadow:0 0 0 7px rgba(255,255,255,.18),0 12px 24px rgba(78,58,141,.16);opacity:0;animation:draft-memory-stream-chip 4.8s ease-in-out infinite}.draft-memory-transfer-stream .chip-one{top:calc(50% - 56px);animation-delay:0s}.draft-memory-transfer-stream .chip-two{top:calc(50% - 4px);background:#44bf93;animation-delay:.75s}.draft-memory-transfer-stream .chip-three{top:calc(50% + 48px);background:#ee8ca9;animation-delay:1.5s}.draft-memory-store-stage{min-height:300px}.draft-memory-store-card{width:min(100%,286px);aspect-ratio:1;border-radius:32px;background:radial-gradient(circle at 50% 50%,rgba(255,255,255,.94),rgba(255,255,255,.5) 38%,rgba(255,255,255,.18) 62%),rgba(255,255,255,.34);box-shadow:0 24px 56px rgba(60,45,96,.16),inset 0 1px 0 rgba(255,255,255,.8);backdrop-filter:blur(18px)}.draft-memory-store-card .memory-card-label{position:absolute;top:22px;right:22px;left:22px;z-index:3;gap:5px;justify-items:center;text-align:center}.draft-memory-store-card .memory-card-label span{padding:5px 9px}.draft-memory-store-card .memory-card-label strong{color:rgba(37,38,44,.9);font-size:14px;line-height:1.25}.draft-memory-store-card .memory-core{position:absolute;top:50%;left:50%;width:82px;height:82px;border-radius:26px;background:linear-gradient(135deg,rgba(44,129,252,.92),rgba(143,120,255,.94)),#2c81fc;box-shadow:0 0 0 14px rgba(44,129,252,.1),0 18px 38px rgba(70,85,180,.22);transform:translate(-50%,-50%);animation:draft-memory-core-pulse 4.8s ease-in-out infinite}.draft-memory-store-card .memory-core:after,.draft-memory-store-card .memory-core:before{position:absolute;border-radius:999px;background:rgba(255,255,255,.72);content:""}.draft-memory-store-card .memory-core:before{top:24px;right:18px;left:18px;height:6px}.draft-memory-store-card .memory-core:after{right:28px;bottom:24px;left:28px;height:6px}.draft-memory-store-card .memory-orbit{position:absolute;inset:36px;border:1px solid rgba(255,255,255,.58);border-radius:999px}.draft-memory-store-card .orbit-two{inset:62px;border-color:rgba(44,129,252,.16)}.draft-memory-store-card .memory-slots{position:absolute;inset:24px}.draft-memory-store-card .memory-tags{position:absolute;right:20px;bottom:24px;left:20px;z-index:3;display:flex;flex-wrap:wrap;justify-content:center;gap:7px}.draft-memory-store-card .memory-tags span{border:1px solid rgba(255,255,255,.72);border-radius:999px;padding:6px 9px;background:rgba(255,255,255,.62);color:rgba(37,38,44,.68);font-size:11px;font-weight:760;line-height:1;box-shadow:0 8px 18px rgba(60,45,96,.08);animation:draft-memory-tag-save 4s ease-in-out infinite}.draft-memory-store-card .memory-tags span:nth-child(2){animation-delay:.7s}.draft-memory-store-card .memory-tags span:nth-child(3){animation-delay:1.4s}.draft-memory-store-card .memory-slots i{position:absolute;display:block;width:46px;height:46px;border:1px solid rgba(255,255,255,.78);border-radius:15px;background:rgba(255,255,255,.76);box-shadow:0 10px 22px rgba(60,45,96,.09);animation:draft-memory-slot-save 4.8s ease-in-out infinite}.draft-memory-store-card .memory-slots i:first-child{top:6px;left:16px;animation-delay:0s}.draft-memory-store-card .memory-slots i:nth-child(2){top:18px;right:2px;animation-delay:.75s}.draft-memory-store-card .memory-slots i:nth-child(3){bottom:4px;left:22px;animation-delay:1.5s}.draft-memory-store-card .memory-slots i:nth-child(4){right:18px;bottom:12px;animation-delay:2.25s}@keyframes draft-memory-stream-chip{0%{opacity:0;transform:translateX(4px) scale(.82)}18%{opacity:1}72%{opacity:1;transform:translateX(112px) scale(1)}to{opacity:0;transform:translateX(150px) scale(.92)}}@keyframes draft-memory-core-pulse{0%,to{box-shadow:0 0 0 12px rgba(44,129,252,.08),0 18px 38px rgba(70,85,180,.2)}45%,68%{box-shadow:0 0 0 20px rgba(44,129,252,.12),0 22px 44px rgba(70,85,180,.28)}}@keyframes draft-memory-slot-save{0%,72%,to{background:rgba(255,255,255,.76);transform:translateY(0)}28%,52%{background:rgba(234,243,255,.96);transform:translateY(-3px)}}@keyframes draft-memory-line-stream{0%,3%{opacity:0;transform:translateY(7px)}8%,to{opacity:1;transform:translateY(0)}}@keyframes draft-memory-tag-save{0%,to{background:rgba(255,255,255,.62);color:rgba(37,38,44,.68);transform:translateY(0)}38%,58%{background:rgba(234,243,255,.94);color:#2c81fc;transform:translateY(-2px)}}@media (max-width:980px){.draft-memory-chat-transfer{grid-template-columns:1fr;gap:24px;padding:26px}.draft-memory-transfer-stream{height:78px}.draft-memory-transfer-stream .stream-line{top:50%;right:42%;left:42%;height:100%;width:2px;background:linear-gradient(180deg,rgba(255,255,255,.18),rgba(255,255,255,.86),rgba(255,255,255,.22));transform:translateX(-50%)}.draft-memory-transfer-stream .stream-line:after{top:auto;right:auto;bottom:-1px;left:50%;transform:translateX(-50%) rotate(135deg)}.draft-memory-transfer-stream .stream-chip{left:50%;animation-name:draft-memory-stream-chip-mobile}.draft-memory-transfer-stream .chip-one,.draft-memory-transfer-stream .chip-three,.draft-memory-transfer-stream .chip-two{top:0}}@media (max-width:767px){.draft-memory-chat-transfer{border-radius:24px;padding:20px}.draft-memory-simple-answer{border-radius:22px;min-height:236px;padding:18px}.draft-memory-answer-head{display:grid;justify-content:start;gap:9px}.draft-memory-answer-head strong{max-width:none;text-align:left}.draft-memory-stream-lines li{grid-template-columns:1fr;gap:6px}.draft-memory-store-stage{min-height:240px}.draft-memory-store-card{width:min(100%,238px);border-radius:26px}}@keyframes draft-memory-stream-chip-mobile{0%{opacity:0;transform:translate(-50%) scale(.82)}18%{opacity:1}72%{opacity:1;transform:translate(-50%,68px) scale(1)}to{opacity:0;transform:translate(-50%,88px) scale(.92)}}.draft-memory-chat-transfer{--memory-cycle-duration:12s;--memory-card-flight-x:560px}.draft-memory-chat-stage{min-height:356px}.draft-memory-chat-cycle{position:absolute;inset:0;display:grid;align-content:center;justify-items:start;gap:0;opacity:0;pointer-events:none;animation:draft-memory-chat-cycle var(--memory-cycle-duration) linear infinite both;animation-delay:var(--cycle-delay)}.draft-memory-chat-cycle .draft-memory-simple-answer{position:relative;z-index:4;transform-origin:82% 48%;will-change:transform,opacity,filter;animation:draft-memory-answer-to-memory var(--memory-cycle-duration) ease-in-out infinite both;animation-delay:var(--cycle-delay)}.draft-memory-store-card .memory-core,.draft-memory-store-card .memory-slots i,.draft-memory-transfer-stream .stream-chip{animation-duration:4s}@keyframes draft-memory-chat-cycle{0%,38%{opacity:1}42%,to{opacity:0}}@keyframes draft-memory-answer-to-memory{0%,2%{opacity:0;filter:blur(0);transform:translate3d(0,12px,0) scale(.96)}29%,6%{opacity:1;filter:blur(0);transform:translateZ(0) scale(1)}34%{opacity:.78;filter:blur(.2px);transform:translate3d(calc(var(--memory-card-flight-x) * .64),-6px,0) scale(.46)}39%{opacity:0;filter:blur(1.4px);transform:translate3d(var(--memory-card-flight-x),-12px,0) scale(.18)}42%,to{opacity:0;filter:blur(1.4px);transform:translate3d(var(--memory-card-flight-x),-12px,0) scale(.18)}}@media (max-width:1180px){.draft-memory-chat-transfer{--memory-card-flight-x:470px}}@media (max-width:980px){.draft-memory-chat-transfer{--memory-card-flight-x:0}.draft-memory-chat-stage{min-height:336px}.draft-memory-chat-cycle .draft-memory-simple-answer{animation-name:draft-memory-answer-to-memory-mobile;transform-origin:center bottom}}@media (max-width:767px){.draft-memory-chat-stage{min-height:314px}}@keyframes draft-memory-answer-to-memory-mobile{0%,2%{opacity:0;filter:blur(0);transform:translate3d(0,12px,0) scale(.96)}29%,6%{opacity:1;filter:blur(0);transform:translateZ(0) scale(1)}34%{opacity:.7;filter:blur(.2px);transform:translate3d(0,162px,0) scale(.45)}39%{opacity:0;filter:blur(1.4px);transform:translate3d(0,220px,0) scale(.18)}42%,to{opacity:0;filter:blur(1.4px);transform:translate3d(0,220px,0) scale(.18)}}.draft-memory-chat-transfer{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(92px,.18fr) minmax(300px,.72fr);gap:0;min-height:480px;align-items:center;border:0;border-radius:32px;padding:clamp(24px,3.1vw,46px);overflow:hidden;background:radial-gradient(circle at 14% 18%,rgba(255,255,255,.72),transparent 24%),radial-gradient(circle at 76% 24%,rgba(255,214,228,.62),transparent 30%),linear-gradient(135deg,#abe5ff,#c7b7ff 44%,#f7c4d6);box-shadow:0 24px 68px rgba(54,83,154,.16)}.draft-memory-chat-transfer:before{position:absolute;inset:0;pointer-events:none;background:linear-gradient(rgba(255,255,255,.26) 1px,transparent 0) 0 0 /86px 86px,linear-gradient(90deg,rgba(255,255,255,.22) 1px,transparent 0) 0 0 /86px 86px;content:""}.draft-memory-chat-transfer:after{display:none}.draft-memory-chat-stage{position:relative;z-index:2;display:flex;min-height:0;align-items:center}.draft-memory-chat-shell{width:min(100%,610px);border:1px solid rgba(255,255,255,.64);border-radius:26px;padding:22px;background:rgba(255,255,255,.72);box-shadow:0 24px 58px rgba(45,58,118,.14),inset 0 1px 0 rgba(255,255,255,.78);backdrop-filter:blur(22px) saturate(1.2);overflow:hidden}.draft-memory-chat-widget-head{display:flex;align-items:center;gap:10px;margin-bottom:12px}.draft-memory-chat-widget-logo{position:relative;display:inline-block;width:18px;height:18px;border-radius:50%;background:radial-gradient(circle at 50% 14%,#ff72b6 0 3px,transparent 4px),radial-gradient(circle at 86% 42%,#8b6ff6 0 3px,transparent 4px),radial-gradient(circle at 66% 86%,#55b9ff 0 3px,transparent 4px),radial-gradient(circle at 16% 62%,#ffb86b 0 3px,transparent 4px);box-shadow:0 0 16px rgba(139,111,246,.28)}.draft-memory-chat-widget-head strong{color:#1f232b;font-size:clamp(15px,1.08vw,17px);font-weight:860;line-height:1}.draft-memory-chat-widget-head button{display:inline-flex;height:34px;align-items:center;justify-content:center;border-radius:10px;margin-left:auto;padding:0 12px;background:#f1f1f2;color:#343842;font-size:clamp(11px,.76vw,13px);font-weight:760;line-height:1}.draft-memory-chat-intro{margin-bottom:8px}.draft-memory-chat-intro p{margin:0;color:#17191f;font-size:clamp(13px,.92vw,15px);font-weight:520;line-height:1.55;word-break:keep-all}.draft-memory-chat-intro span{display:block;margin-top:8px;color:#9aa0aa;font-size:clamp(10px,.72vw,12px);font-weight:650;line-height:1}.draft-memory-chat-thread{position:relative;height:352px;min-height:0;overflow:hidden}.draft-memory-chat-flow{display:flex;flex-direction:column;gap:8px;padding:2px 0 0;will-change:transform;animation:draft-memory-chat-flow 15s step-end infinite}.draft-memory-chat-row{position:relative;display:flex;max-width:min(82%,440px);flex-direction:column;gap:8px;opacity:0;transform:translateY(8px);animation:draft-memory-chat-message-in .76s ease both;animation-delay:var(--message-delay)}.draft-memory-chat-row p{margin:0;border:1px solid rgba(225,229,238,.8);border-radius:18px;padding:10px 14px;background:rgba(255,255,255,.86);color:#25262c;font-size:clamp(13px,.88vw,15px);font-weight:500;line-height:1.44;letter-spacing:0;word-break:keep-all;box-shadow:0 8px 20px rgba(35,47,84,.06)}.draft-memory-chat-row.is-user{align-self:flex-end;align-items:flex-end}.draft-memory-chat-row.is-user p{border-color:rgba(235,235,238,.95);border-radius:22px;background:rgba(241,239,239,.9);box-shadow:none}.draft-memory-chat-row.is-assistant{align-self:flex-start;align-items:flex-start}.draft-memory-chat-row.is-extract p{animation:draft-memory-source-pulse 8.4s ease-in-out infinite;animation-delay:var(--extract-delay)}.draft-memory-chat-composer{display:flex;min-height:56px;align-items:center;gap:12px;border-radius:18px;margin-top:auto;padding:0 12px 0 18px;background:#f4f4f5;box-shadow:inset 0 0 0 1px rgba(230,232,237,.86)}.draft-memory-chat-composer span{flex:1;color:#9ca1aa;font-size:clamp(12px,.84vw,14px);font-weight:620}.draft-memory-chat-composer b{display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center;border-radius:13px;background:#d9dde7;color:#ffffff;font-size:20px;font-weight:760;line-height:1}.draft-memory-chat-note{margin:6px 0 0;color:#a5a9b2;font-size:clamp(10px,.68vw,12px);font-weight:580;line-height:1.35}.draft-memory-transfer-stream{position:relative;z-index:3;display:flex;height:100%;min-height:300px;align-items:center;justify-content:center}.draft-memory-transfer-stream .stream-line{position:absolute;top:50%;right:16px;left:-24px;height:2px;border-radius:999px;background:linear-gradient(90deg,rgba(255,255,255,.12),rgba(255,255,255,.86),rgba(255,255,255,.24));transform:translateY(-50%)}.draft-memory-transfer-stream .stream-line:before{position:absolute;top:50%;left:-16px;width:44px;height:3px;border-radius:999px;background:rgba(44,129,252,.78);box-shadow:0 0 18px rgba(44,129,252,.42);content:"";opacity:0;transform:translateY(-50%);animation:draft-memory-line-sweep 8.4s ease-in-out infinite}.draft-memory-transfer-stream .stream-line:after{position:absolute;top:50%;right:-1px;width:11px;height:11px;border-top:2px solid rgba(255,255,255,.9);border-right:2px solid rgba(255,255,255,.9);content:"";transform:translateY(-50%) rotate(45deg)}.draft-memory-transfer-stream .stream-snippet{position:absolute;left:-18px;display:grid;width:74px;height:36px;align-content:center;gap:6px;border:1px solid rgba(255,255,255,.78);border-radius:14px;padding:8px 10px;background:rgba(255,255,255,.72);box-shadow:0 12px 26px rgba(44,80,160,.13),inset 0 1px 0 rgba(255,255,255,.9);opacity:0;backdrop-filter:blur(12px);transform:translateX(-34px) scale(.9);animation:draft-memory-snippet-transfer 8.4s ease-in-out infinite;animation-delay:var(--snippet-delay)}.draft-memory-transfer-stream .snippet-line{display:block;width:100%;height:5px;border-radius:999px;background:rgba(44,129,252,.16)}.draft-memory-transfer-stream .snippet-line.is-strong{width:72%;background:rgba(44,129,252,.48)}.draft-memory-transfer-stream .snippet-1{top:calc(50% - 58px)}.draft-memory-transfer-stream .snippet-2{top:calc(50% - 15px)}.draft-memory-transfer-stream .snippet-3{top:calc(50% + 28px)}.draft-memory-store-stage{position:relative;z-index:2;display:flex;min-height:0;align-items:center;justify-content:center}.draft-memory-store-card{position:relative;width:min(100%,372px);min-height:330px;aspect-ratio:auto;border:1px solid rgba(255,255,255,.72);border-radius:28px;padding:24px;background:rgba(255,255,255,.66);box-shadow:0 24px 56px rgba(45,58,118,.14),inset 0 1px 0 rgba(255,255,255,.82);backdrop-filter:blur(20px) saturate(1.16)}.draft-memory-store-card:before{position:absolute;top:50%;left:-8px;width:16px;height:54px;border-radius:999px;background:rgba(255,255,255,.72);box-shadow:0 0 0 1px rgba(255,255,255,.72),0 0 28px rgba(44,129,252,.18);content:"";transform:translateY(-50%)}.draft-memory-store-card .memory-card-label{position:static;display:grid;gap:7px;justify-items:start;margin:0 0 18px;text-align:left}.draft-memory-store-card .memory-card-label span{display:inline-flex;width:fit-content;border-radius:999px;padding:6px 10px;background:rgba(44,129,252,.1);color:#2c81fc;font-size:12px;font-weight:820;line-height:1}.draft-memory-store-card .memory-card-label strong{color:#1d2430;font-size:clamp(18px,1.35vw,23px);font-weight:820;line-height:1.28;letter-spacing:0}.memory-summary-list{display:grid;gap:0;margin:0;padding:0;list-style:none}.memory-summary-list li{display:grid;grid-template-columns:78px minmax(0,1fr);gap:12px;align-items:start;border-bottom:1px solid rgba(214,221,235,.58);padding:15px 0;background:transparent;box-shadow:none;opacity:0;transform:translateY(8px);animation:draft-memory-row-save .82s ease both;animation-delay:var(--memory-delay)}.memory-summary-list li:last-child{border-bottom:0}.memory-summary-list li span{color:#788394;font-size:12px;font-weight:760;line-height:1.4;white-space:nowrap}.memory-summary-list li strong{color:#25262c;font-size:clamp(13px,.9vw,15px);font-weight:740;line-height:1.45;word-break:keep-all}@keyframes draft-memory-chat-message-in{to{opacity:1;transform:translateY(0)}}@keyframes draft-memory-chat-flow{0%,12%{transform:translateY(0)}34%{transform:translateY(-48px)}56%{transform:translateY(-96px)}78%,to{transform:translateY(-144px)}}@keyframes draft-memory-source-pulse{0%,16%,to{border-color:rgba(225,229,238,.8);background:rgba(255,255,255,.86);box-shadow:0 8px 20px rgba(35,47,84,.06)}23%,35%{border-color:rgba(44,129,252,.42);background:rgba(244,249,255,.94);box-shadow:0 10px 28px rgba(44,129,252,.12),inset 0 0 0 1px rgba(44,129,252,.1)}}@keyframes draft-memory-line-sweep{0%,15%,32%,39%,56%,63%,80%,to{opacity:0;transform:translateY(-50%) scaleX(.5)}20%,44%,68%{opacity:1;transform:translate(34px,-50%) scaleX(1)}27%,51%,75%{opacity:.18;transform:translate(86px,-50%) scaleX(.72)}}@keyframes draft-memory-snippet-transfer{0%,14%{opacity:0;transform:translateX(-34px) scale(.9)}22%{opacity:1;transform:translateX(0) scale(1)}44%{opacity:1;transform:translateX(54px) scale(1)}58%{opacity:0;transform:translateX(96px) scale(.82)}to{opacity:0;transform:translateX(96px) scale(.82)}}@keyframes draft-memory-row-save{0%{opacity:0;transform:translateY(8px);border-bottom-color:rgba(214,221,235,.58);background:transparent}48%{opacity:1;transform:translateY(0);border-bottom-color:rgba(44,129,252,.38);background:linear-gradient(90deg,rgba(238,247,255,.68),rgba(255,255,255,0))}to{opacity:1;transform:translateY(0);border-bottom-color:rgba(214,221,235,.58);background:transparent}}@media (max-width:980px){.draft-memory-chat-transfer{grid-template-columns:1fr;gap:20px;padding:26px}.draft-memory-chat-shell,.draft-memory-store-card{width:100%}.draft-memory-transfer-stream{min-height:82px}.draft-memory-transfer-stream .stream-line{top:0;bottom:0;left:50%;width:2px;height:auto;background:linear-gradient(180deg,rgba(255,255,255,.16),rgba(255,255,255,.86),rgba(255,255,255,.22));transform:translateX(-50%)}.draft-memory-transfer-stream .stream-line:after{top:auto;right:auto;bottom:-1px;left:50%;transform:translateX(-50%) rotate(135deg)}.draft-memory-transfer-stream .stream-line:before{top:-14px;left:50%;width:3px;height:38px;transform:translateX(-50%);animation-name:draft-memory-line-sweep-mobile}.draft-memory-transfer-stream .stream-snippet{left:50%;animation-name:draft-memory-snippet-transfer-mobile}.draft-memory-transfer-stream .snippet-1,.draft-memory-transfer-stream .snippet-2,.draft-memory-transfer-stream .snippet-3{top:0}}@media (max-width:767px){.draft-memory-chat-transfer{border-radius:24px;padding:18px}.draft-memory-chat-shell{padding:18px}.draft-memory-chat-thread{height:330px;min-height:0}.draft-memory-chat-row{max-width:92%}.draft-memory-store-card{min-height:0;border-radius:22px;padding:18px}.memory-summary-list li{grid-template-columns:1fr;gap:5px}}@keyframes draft-memory-line-sweep-mobile{0%,15%,32%,39%,56%,63%,80%,to{opacity:0;transform:translateX(-50%) scaleY(.5)}20%,44%,68%{opacity:1;transform:translate(-50%,30px) scaleY(1)}27%,51%,75%{opacity:.18;transform:translate(-50%,72px) scaleY(.72)}}@keyframes draft-memory-snippet-transfer-mobile{0%,14%{opacity:0;transform:translate(-50%,-24px) scale(.9)}22%{opacity:1;transform:translate(-50%,4px) scale(1)}44%{opacity:1;transform:translate(-50%,52px) scale(1)}58%{opacity:0;transform:translate(-50%,92px) scale(.82)}to{opacity:0;transform:translate(-50%,92px) scale(.82)}}.draft-memory-reference-demo{position:relative;isolation:isolate;width:min(var(--draft-section-width),calc(100% - var(--draft-section-gutter)));min-height:clamp(430px,42vw,560px);margin:clamp(56px,4vw,76px) auto 0;overflow:hidden;border:1px solid rgba(231,220,255,.58);border-radius:32px;padding:clamp(34px,4vw,58px);color:#f7edff;background:radial-gradient(circle at 88% 82%,rgba(74,36,148,.7) 0,rgba(74,36,148,0) 28%),radial-gradient(circle at 52% 108%,rgba(196,34,180,.48) 0,rgba(196,34,180,0) 36%),linear-gradient(180deg,#070a18,#080b1b 55%,#170d2a);box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 28px 84px rgba(20,12,48,.22)}.draft-memory-reference-demo:before{position:absolute;inset:0;z-index:-2;content:"";background-image:radial-gradient(rgba(195,190,255,.34) 1px,transparent 1.4px);background-size:16px 16px;opacity:.48}.draft-memory-reference-demo:after{position:absolute;right:-12%;bottom:-34%;left:18%;z-index:-1;height:58%;content:"";background:radial-gradient(ellipse at center,rgba(206,43,180,.44),rgba(206,43,180,0) 64%);filter:blur(10px)}.draft-memory-reference-card{position:relative;z-index:1;width:min(850px,100%)}.draft-memory-reference-header{display:flex;align-items:center;gap:16px;margin-bottom:clamp(34px,4vw,48px)}.draft-memory-reference-icon{display:inline-flex;width:48px;height:48px;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.18);border-radius:13px;background:linear-gradient(180deg,rgba(255,255,255,.18),rgba(255,255,255,.06)),linear-gradient(135deg,rgba(236,211,255,.74),rgba(83,82,165,.62));box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 10px 24px rgba(103,63,172,.32)}.draft-memory-reference-icon svg{width:26px;height:26px;fill:none;stroke:#fff3ff;stroke-width:1.85;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 8px rgba(255,202,255,.42))}.draft-memory-reference-header strong{color:#ffeaff;font-size:clamp(26px,3vw,36px);font-weight:800;line-height:1.1;text-shadow:0 0 16px rgba(255,196,255,.46),0 0 30px rgba(129,83,255,.28)}.draft-memory-reference-body{display:grid;gap:clamp(28px,3.2vw,42px)}.draft-memory-reference-section h3{margin:0 0 12px;color:#f8dcff;font-size:clamp(18px,2.1vw,25px);font-weight:800;line-height:1.35;text-shadow:0 0 14px rgba(255,198,255,.3)}.draft-memory-reference-section li,.draft-memory-reference-section p{margin:0;color:rgba(249,239,255,.88);font-size:clamp(18px,2.1vw,25px);font-weight:700;line-height:1.5}.draft-memory-reference-section p strong{color:#ffffff;font-weight:900}.draft-memory-reference-section ul{display:grid;gap:8px;margin:0;padding:0;list-style:none}.draft-memory-reference-section li{position:relative;padding-left:24px}.draft-memory-reference-section li:before{position:absolute;top:0;left:0;content:"-";color:rgba(249,239,255,.78)}@media (max-width:767px){.draft-memory-reference-demo{width:min(100%,calc(100% - 32px));min-height:0;border-radius:24px;padding:26px 22px}.draft-memory-reference-header{gap:12px;margin-bottom:28px}.draft-memory-reference-icon{width:42px;height:42px;border-radius:12px}.draft-memory-reference-icon svg{width:23px;height:23px}.draft-memory-reference-body{gap:24px}.draft-memory-reference-section li,.draft-memory-reference-section p{font-size:17px;line-height:1.52}}.draft-memory-chat-to-reference{--draft-memory-box-height:clamp(430px,34vw,460px);--draft-memory-row-step:30px;position:relative;isolation:isolate;grid-template-columns:minmax(0,.9fr) minmax(86px,.14fr) minmax(330px,.8fr);grid-template-rows:auto minmax(0,1fr);row-gap:clamp(24px,2.8vw,38px);width:min(var(--draft-section-width),calc(100% - var(--draft-section-gutter)));min-height:clamp(650px,52vw,760px);border:1px solid rgba(231,220,255,.58);margin:0 auto;padding:clamp(30px,3.7vw,54px);background:radial-gradient(circle at 84% 84%,rgba(74,36,148,.7) 0,rgba(74,36,148,0) 28%),radial-gradient(circle at 48% 112%,rgba(196,34,180,.46) 0,rgba(196,34,180,0) 38%),linear-gradient(180deg,#070a18,#080b1b 58%,#170d2a);box-shadow:inset 0 1px 0 rgba(255,255,255,.16),0 28px 84px rgba(20,12,48,.22)}.draft-memory-card-copy{position:relative;z-index:2;grid-column:1/-1;width:min(760px,100%);justify-self:center;color:#ffffff;text-align:center}.draft-memory-card-copy h2{margin:0;color:#ffffff;font-size:clamp(30px,3.1vw,46px);font-weight:850;line-height:1.16;letter-spacing:0;word-break:keep-all}.draft-memory-card-copy p{margin:14px 0 0;color:rgba(255,255,255,.72);font-size:clamp(15px,1.25vw,18px);font-weight:560;line-height:1.58;letter-spacing:0;word-break:keep-all}.draft-memory-mobile-break{display:none}.draft-memory-chat-to-reference:before{position:absolute;inset:0;z-index:-2;pointer-events:none;content:"";background-image:radial-gradient(rgba(195,190,255,.34) 1px,transparent 1.4px);background-size:16px 16px;opacity:.48}.draft-memory-chat-to-reference:after{position:absolute;right:-12%;bottom:-34%;left:16%;z-index:-1;display:block;height:58%;pointer-events:none;content:"";background:radial-gradient(ellipse at center,rgba(206,43,180,.44),rgba(206,43,180,0) 64%);filter:blur(10px)}.draft-memory-chat-to-reference .draft-memory-chat-stage,.draft-memory-chat-to-reference .draft-memory-reference-stage,.draft-memory-chat-to-reference .draft-memory-transfer-stream{position:relative;z-index:2}.draft-memory-chat-to-reference .draft-memory-chat-stage{display:flex;align-items:center;justify-content:center}.draft-memory-chat-to-reference .draft-memory-chat-shell{display:flex;flex-direction:column;width:min(100%,470px);height:var(--draft-memory-box-height);border:1px solid #e3e7ee;border-radius:22px;padding:0;background:#ffffff;box-shadow:0 18px 48px rgba(4,8,22,.2),inset 0 1px 0 rgba(255,255,255,.96);overflow:hidden}.draft-memory-chat-to-reference .draft-memory-chat-thread{position:relative;flex:1;height:100%;padding:32px 40px 16px;overflow:clip;overscroll-behavior-y:auto!important;touch-action:pan-y!important;scrollbar-gutter:auto}.draft-memory-chat-to-reference .draft-memory-chat-thread:after{display:none}.draft-memory-chat-to-reference .draft-memory-chat-flow{height:100%;min-height:100%;justify-content:space-between;gap:12px;padding:0;animation:none;will-change:auto}.draft-memory-chat-to-reference .draft-memory-chat-row{opacity:1;transform:none;animation:none}.draft-memory-chat-to-reference .draft-actual-chat-scroll .draft-actual-assistant-message-content p{border:0;padding:0;background:transparent;box-shadow:none;color:#25262c;font-size:clamp(10.5px,.74vw,12.5px);line-height:1.54;word-break:keep-all}.draft-memory-chat-to-reference .draft-actual-chat-scroll .draft-actual-user-message-content{max-width:min(78%,350px);border-radius:999px;padding:8px 14px;background-color:#f1efef;color:#25262c;font-size:clamp(10.5px,.72vw,12.5px);font-weight:500;line-height:1.42;word-break:keep-all}.draft-memory-chat-to-reference .draft-memory-chat-row.is-extract p{animation:none}.draft-memory-chat-to-reference .draft-memory-transfer-stream{min-height:360px}.draft-memory-chat-to-reference .draft-memory-transfer-stream .stream-line{right:-8px;left:-18px;background:linear-gradient(90deg,rgba(126,132,255,.06),rgba(232,229,255,.86),rgba(126,132,255,.2))}.draft-memory-chat-to-reference .draft-memory-transfer-stream .stream-line:before{background:rgba(141,154,255,.88);box-shadow:0 0 22px rgba(141,154,255,.56);animation-duration:14s}.draft-memory-chat-to-reference .draft-memory-transfer-stream .stream-snippet{border-color:rgba(221,218,255,.76);background:rgba(19,23,47,.78);box-shadow:0 0 24px rgba(117,139,255,.22),inset 0 1px 0 rgba(255,255,255,.22);animation-duration:14s}.draft-memory-chat-to-reference .draft-memory-transfer-stream .snippet-line{background:rgba(230,224,255,.24)}.draft-memory-chat-to-reference .draft-memory-transfer-stream .snippet-line.is-strong{background:rgba(244,214,255,.58)}.draft-memory-reference-stage{display:flex;min-height:0;align-items:center;justify-content:center}.draft-memory-chat-to-reference .draft-memory-reference-card{position:relative;isolation:isolate;width:min(100%,500px);height:var(--draft-memory-box-height);min-height:0;overflow:hidden;border:1px solid transparent;border-radius:26px;padding:clamp(22px,2.2vw,28px);color:#f7edff;background:radial-gradient(circle at 88% 82%,rgba(74,36,148,.45) 0,rgba(74,36,148,0) 32%) padding-box,linear-gradient(180deg,rgba(10,13,31,.92),rgba(12,9,27,.92)) padding-box,linear-gradient(135deg,rgba(255,255,255,.72),rgba(179,151,255,.88) 28%,rgba(90,148,255,.58) 58%,rgba(255,154,213,.78)) border-box;box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 0 0 1px rgba(224,210,255,.12),0 0 30px rgba(189,132,255,.22),0 0 52px rgba(92,148,255,.16),0 28px 70px rgba(8,8,28,.2);animation:draft-memory-card-save-pulse 14s ease-in-out infinite;will-change:box-shadow,border-color}.draft-memory-chat-to-reference .draft-memory-reference-card:before{position:absolute;inset:1px;z-index:-1;content:"";background-image:radial-gradient(rgba(195,190,255,.24) 1px,transparent 1.4px);background-size:14px 14px;opacity:.5}.draft-memory-chat-to-reference .draft-memory-reference-header{margin-bottom:24px}.draft-memory-chat-to-reference .draft-memory-reference-icon{width:42px;height:42px;border-radius:12px}.draft-memory-chat-to-reference .draft-memory-reference-icon svg{width:23px;height:23px}.draft-memory-chat-to-reference .draft-memory-reference-header strong{font-size:clamp(28px,2.4vw,32px)}.draft-memory-chat-to-reference .draft-memory-reference-body{height:calc(100% - 66px);align-content:start;gap:0;padding-top:4px;overflow:hidden}.draft-memory-chat-to-reference .draft-memory-reference-section h3{margin-bottom:8px;font-size:clamp(16px,1.38vw,19px)}.draft-memory-chat-to-reference .draft-memory-reference-section li,.draft-memory-chat-to-reference .draft-memory-reference-section p{font-size:clamp(14px,1.05vw,17px);line-height:1.58;word-break:keep-all}.draft-memory-chat-to-reference .draft-memory-reference-section ul{gap:6px}.draft-memory-live-pill{display:inline-flex;align-items:center;gap:6px;margin-left:auto;border:1px solid rgba(246,224,255,.22);border-radius:999px;padding:6px 10px;background:rgba(246,224,255,.08);color:rgba(249,239,255,.72);font-size:12px;font-weight:800;line-height:1;white-space:nowrap}.draft-memory-live-pill:before{width:6px;height:6px;border-radius:999px;background:#d8b6ff;box-shadow:0 0 10px rgba(216,182,255,.78);content:"";animation:draft-memory-live-dot 1.35s ease-in-out infinite}.draft-memory-chat-to-reference .draft-memory-list-viewport{height:min(326px,100%);overflow:hidden;padding:0 2px}.draft-memory-chat-to-reference .draft-memory-plain-list{display:grid;gap:5px;margin:0;padding:0;list-style:none;transition:transform .64s cubic-bezier(.22,.61,.36,1);will-change:transform}.draft-memory-chat-to-reference .draft-memory-plain-list.is-rolling{transform:translateY(calc(var(--draft-memory-row-step) * -1))}.draft-memory-chat-to-reference .draft-memory-plain-list.is-resetting{transition:none}.draft-memory-chat-to-reference .draft-memory-plain-list li{position:relative;height:25px;margin:0;padding-left:24px;color:rgba(249,239,255,.84);font-size:clamp(15px,1.1vw,16px);font-weight:780;line-height:25px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:keep-all;opacity:1;transition:color .32s ease,opacity .32s ease,transform .32s ease;will-change:opacity,color,transform}.draft-memory-chat-to-reference .draft-memory-plain-list li:before{position:absolute;top:4px;left:0;display:grid;width:16px;height:16px;place-items:center;border:1px solid rgba(221,214,255,.38);border-radius:999px;background:rgba(179,151,255,.16);color:rgba(255,250,255,.92);content:"✓";font-size:10px;font-weight:900;line-height:1}.draft-memory-chat-to-reference .draft-memory-plain-list li.is-saved{color:rgba(249,239,255,.96);opacity:1}.draft-memory-chat-to-reference .draft-memory-plain-list li.is-current{color:#ffffff;opacity:1;animation:none}@keyframes draft-memory-entry{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes draft-memory-list-roll{0%,44%{transform:translateY(0)}58%,88%{transform:translateY(-10px)}98%,to{transform:translateY(0)}}@keyframes draft-memory-chat-live-scroll{0%,34%{transform:translateY(0)}48%,72%{transform:translateY(-26px)}86%,to{transform:translateY(-52px)}}@keyframes draft-memory-memory-line{0%,14%,to{color:rgba(249,239,255,.72);opacity:.72;text-shadow:none}20%,40%{color:#ffffff;opacity:1;text-shadow:0 0 18px rgba(235,205,255,.56),0 0 30px rgba(124,146,255,.28)}54%,84%{color:rgba(249,239,255,.86);opacity:.9;text-shadow:none}}@keyframes draft-memory-card-save-pulse{0%,24%,to{box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 0 0 1px rgba(224,210,255,.12),0 0 30px rgba(189,132,255,.22),0 0 52px rgba(92,148,255,.16),0 28px 70px rgba(8,8,28,.2)}36%,58%{box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 0 0 1px rgba(246,224,255,.28),0 0 38px rgba(218,164,255,.34),0 0 76px rgba(92,148,255,.28),0 32px 82px rgba(8,8,28,.24)}}@keyframes draft-memory-line-1{0%,3%,94%,to{opacity:0;transform:translateY(14px)}7%,88%{opacity:.86;transform:translateY(0)}}@keyframes draft-memory-line-2{0%,13%,94%,to{opacity:0;transform:translateY(14px)}17%,88%{opacity:.86;transform:translateY(0)}}@keyframes draft-memory-line-3{0%,23%,94%,to{opacity:0;transform:translateY(14px)}27%,88%{opacity:.86;transform:translateY(0)}}@keyframes draft-memory-line-4{0%,33%,94%,to{opacity:0;transform:translateY(14px)}37%,88%{opacity:.86;transform:translateY(0)}}@keyframes draft-memory-line-5{0%,47%,94%,to{opacity:0;transform:translateY(14px)}51%,88%{opacity:.86;transform:translateY(0)}}@keyframes draft-memory-line-6{0%,59%,94%,to{opacity:0;transform:translateY(14px)}63%,72%{color:#ffffff;opacity:1;text-shadow:0 0 18px rgba(235,205,255,.38);transform:translateY(0)}82%,88%{color:rgba(249,239,255,.84);opacity:.86;text-shadow:none;transform:translateY(0)}}@keyframes draft-memory-live-dot{0%,to{opacity:.45;transform:scale(.82)}50%{opacity:1;transform:scale(1)}}@media (max-width:980px){.draft-memory-chat-to-reference{--draft-memory-box-height:clamp(430px,54vw,500px);--draft-memory-row-step:41px;grid-template-columns:minmax(0,1fr) clamp(34px,5vw,52px) minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);row-gap:clamp(18px,3vw,28px);min-height:0;align-items:center;padding:clamp(22px,4vw,32px)}.draft-memory-chat-to-reference .draft-memory-chat-shell,.draft-memory-chat-to-reference .draft-memory-reference-card{width:100%;min-height:0}.draft-memory-chat-to-reference .draft-memory-chat-thread{padding:32px 28px 16px}.draft-memory-chat-to-reference .draft-memory-chat-thread:after{display:none}.draft-memory-chat-to-reference .draft-memory-reference-card{padding:20px}.draft-memory-chat-to-reference .draft-memory-reference-header{gap:8px;margin-bottom:18px}.draft-memory-chat-to-reference .draft-memory-reference-icon{width:34px;height:34px;border-radius:10px}.draft-memory-chat-to-reference .draft-memory-reference-icon svg{width:18px;height:18px}.draft-memory-chat-to-reference .draft-memory-reference-header strong{font-size:26px;white-space:nowrap}.draft-memory-chat-to-reference .draft-memory-live-pill{gap:4px;padding:5px 7px;font-size:10px}.draft-memory-chat-to-reference .draft-memory-reference-body{height:calc(100% - 52px)}.draft-memory-chat-to-reference .draft-memory-plain-list{gap:11px}.draft-memory-chat-to-reference .draft-memory-list-viewport{height:100%}.draft-memory-chat-to-reference .draft-memory-plain-list li{height:30px;padding-left:24px;font-size:18px;line-height:30px}.draft-memory-chat-to-reference .draft-memory-plain-list li:before{top:6px;width:18px;height:18px;font-size:10px}.draft-memory-chat-to-reference .draft-memory-transfer-stream{height:var(--draft-memory-box-height);min-height:0}.draft-memory-chat-to-reference .draft-memory-transfer-stream .stream-line{top:50%;right:-8px;left:-8px;width:auto;height:2px;background:linear-gradient(90deg,rgba(126,132,255,.06),rgba(232,229,255,.86),rgba(126,132,255,.2));transform:translateY(-50%)}.draft-memory-chat-to-reference .draft-memory-transfer-stream .stream-line:after{top:50%;right:-1px;bottom:auto;left:auto;transform:translateY(-50%) rotate(45deg)}.draft-memory-chat-to-reference .draft-memory-transfer-stream .stream-line:before{top:50%;left:-16px;width:34px;height:3px;transform:translateY(-50%);animation-name:draft-memory-line-sweep}.draft-memory-chat-to-reference .draft-memory-transfer-stream .stream-snippet{left:-18px;animation-name:draft-memory-snippet-transfer}.draft-memory-chat-to-reference .draft-memory-transfer-stream .snippet-1{top:calc(50% - 44px)}.draft-memory-chat-to-reference .draft-memory-transfer-stream .snippet-2{top:calc(50% - 12px)}.draft-memory-chat-to-reference .draft-memory-transfer-stream .snippet-3{top:calc(50% + 20px)}}@media (max-width:767px){.draft-memory-chat-to-reference{--draft-memory-box-height:clamp(224px,58vw,260px);--draft-memory-row-step:18px;grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);row-gap:18px;width:min(100%,calc(100% - 24px));border-radius:22px;padding:30px 16px 18px}.draft-memory-card-copy h2{font-size:clamp(24px,6.2vw,30px)}.draft-memory-card-copy p{margin-top:10px;font-size:12px;line-height:1.55}.draft-memory-mobile-break{display:block}.draft-memory-chat-to-reference .draft-memory-chat-shell{height:var(--draft-memory-box-height);min-height:0;border-radius:14px;padding:0}.draft-memory-chat-to-reference .draft-memory-chat-thread{height:auto;min-height:0;padding:14px 10px 5px}.draft-memory-chat-to-reference .draft-memory-chat-flow{justify-content:flex-start;gap:4px}.draft-memory-chat-to-reference .draft-actual-chat-scroll .draft-actual-assistant-message-content p{font-size:5.6px;line-height:1.48}.draft-memory-chat-to-reference .draft-actual-chat-scroll .draft-actual-user-message-content{max-width:min(82%,120px);padding:4px 6px;font-size:5.6px;line-height:1.38}.draft-memory-chat-to-reference .draft-memory-transfer-stream{height:var(--draft-memory-box-height);min-height:0}.draft-memory-chat-to-reference .draft-memory-transfer-stream .stream-snippet{display:none}.draft-memory-chat-to-reference .draft-memory-transfer-stream .stream-transfer-pulse{position:absolute;top:50%;left:50%;z-index:4;display:block;box-sizing:border-box;width:20px;height:12px;border:1px solid rgba(225,230,255,.94);border-radius:999px;background:rgba(222,227,255,.96);box-shadow:0 0 14px rgba(165,170,255,.72);opacity:0;transform:translate(-50%,-50%);animation:none}.draft-memory-chat-to-reference .draft-memory-transfer-stream .stream-transfer-pulse:after,.draft-memory-chat-to-reference .draft-memory-transfer-stream .stream-transfer-pulse:before{position:absolute;left:5px;width:8px;height:1.5px;border-radius:999px;content:"";background:rgba(55,65,162,.9)}.draft-memory-chat-to-reference .draft-memory-transfer-stream .stream-transfer-pulse:before{top:3px}.draft-memory-chat-to-reference .draft-memory-transfer-stream .stream-transfer-pulse:after{bottom:3px}.draft-memory-chat-to-reference .draft-memory-transfer-stream.is-transferring .stream-transfer-pulse{animation:draft-memory-mobile-transfer-pulse .64s cubic-bezier(.22,.61,.36,1) both}.draft-memory-chat-to-reference .draft-memory-reference-card{height:var(--draft-memory-box-height);min-height:0;border-radius:14px;padding:9px}.draft-memory-chat-to-reference .draft-memory-reference-header{gap:4px;margin-bottom:8px}.draft-memory-chat-to-reference .draft-memory-reference-icon{width:16px;height:16px;flex:0 0 16px;border-radius:6px}.draft-memory-chat-to-reference .draft-memory-reference-icon svg{width:10px;height:10px}.draft-memory-chat-to-reference .draft-memory-reference-header strong{flex:0 0 auto;font-size:10.5px;white-space:nowrap}.draft-memory-chat-to-reference .draft-memory-live-pill{width:18px;height:12px;justify-content:center;gap:0;margin-left:auto;padding:0;color:transparent;font-size:0}.draft-memory-chat-to-reference .draft-memory-reference-body{display:flex;flex-direction:column;height:calc(100% - 26px);padding-top:0}.draft-memory-chat-to-reference .draft-memory-list-viewport{height:auto;min-height:0;flex:1;padding:0}.draft-memory-chat-to-reference .draft-memory-plain-list{height:100%;gap:2px;align-content:start}.draft-memory-chat-to-reference .draft-memory-plain-list.is-rolling{transform:none;transition:none;animation:draft-memory-mobile-list-roll .64s cubic-bezier(.22,.61,.36,1) both}.draft-memory-chat-to-reference .draft-memory-plain-list li{height:16px;padding-left:11px;font-size:6.8px;line-height:16px}.draft-memory-chat-to-reference .draft-memory-plain-list li:before{top:4px;width:7px;height:7px;font-size:4.5px}}@keyframes draft-memory-mobile-list-roll{0%{transform:translateY(0)}to{transform:translateY(calc(var(--draft-memory-row-step) * -1))}}@keyframes draft-memory-mobile-transfer-pulse{0%{opacity:0;transform:translate(-48px,-50%) scale(.72)}18%{opacity:1;transform:translate(-28px,-50%) scale(1)}72%{opacity:1;transform:translate(24px,-50%) scale(1)}to{opacity:0;transform:translate(42px,-50%) scale(.82)}}@media (max-width:767px){.draft-flow-demo.is-editor-open{width:min(100%,calc(100% - 24px))}.draft-flow-demo.is-editor-open .draft-flow-frame{padding:10px;border-radius:18px}.draft-flow-demo.is-editor-open .draft-flow-editor-stage{overflow:hidden;border-radius:16px;background:rgba(255,255,255,.97);box-shadow:0 18px 46px rgba(18,72,145,.14),inset 0 1px 0 rgba(255,255,255,.9)}.draft-flow-demo.is-editor-open .draft-flow-editor-stage .draft-actual-editor-demo{display:block;width:100%;height:auto;min-height:0;margin:0;overflow:hidden;border-radius:inherit;background:transparent;box-shadow:none;transform:none}.draft-flow-demo.is-editor-open .draft-flow-editor-stage .draft-actual-main{display:none}}.hero-carousel{cursor:grab;outline:none;touch-action:pan-y;user-select:none}.hero-carousel.is-dragging{cursor:grabbing}.hero-carousel:focus-visible{box-shadow:0 0 0 3px rgba(49,140,254,.6)}.hero-track{animation:none;transition:transform .76s cubic-bezier(.22,1,.36,1);will-change:transform}.hero-carousel.is-dragging .hero-track{transition-duration:.42s}.hero-workflow-slide{position:relative;display:block;padding:0;border:0;background:linear-gradient(135deg,rgba(49,140,254,.88),rgba(42,81,249,.88) 50%,rgba(106,95,255,.84)),url(/docshunt-assets/draft-flow-sky-bg.webp) 50% /cover no-repeat;box-shadow:none;color:#ffffff;isolation:isolate}.hero-workflow-slide:before{position:absolute;inset:0;z-index:0;background:linear-gradient(90deg,rgba(255,255,255,.12),transparent 18% 82%,rgba(255,255,255,.12)),radial-gradient(circle at 18% 18%,rgba(255,255,255,.18),transparent 30%),radial-gradient(circle at 78% 78%,rgba(124,211,255,.2),transparent 28%);content:""}.hero-workflow-heading{position:absolute;top:9.58%;left:50%;z-index:5;display:flex;width:49.42%;flex-direction:column;align-items:center;gap:clamp(7px,calc(var(--hero-slide-width) * .01),12px);transform:translateX(-50%)}.hero-workflow-step{margin:0;color:rgba(255,255,255,.7);font-size:clamp(12px,calc(var(--hero-slide-width) * .0167),20px);font-weight:500;line-height:1.4;letter-spacing:0}.hero-workflow-title{margin:0;color:#ffffff;font-size:clamp(28px,calc(var(--hero-slide-width) * .045),54px);font-weight:700;line-height:1.3;letter-spacing:0;text-align:center;word-break:keep-all}.hero-workflow-slide-complete .hero-workflow-heading{top:9.3%;z-index:8;width:52%}.hero-workflow-slide-complete .hero-workflow-title{font-size:clamp(30px,calc(var(--hero-slide-width) * .042),50px)}.hero-workflow-slide-chat{--hero-chat-cycle:8400ms}.hero-chat-preview,.hero-complete-preview,.hero-program-preview{position:absolute;inset:0;z-index:2;overflow:hidden}.hero-program-row{position:absolute;box-sizing:border-box;appearance:none;display:flex;align-items:center;justify-content:space-between;border:0;border-radius:clamp(12px,calc(var(--hero-slide-width) * .0167),20px);background:rgba(255,255,255,.8);box-shadow:8px 8px 22px rgba(0,0,0,.15);color:rgba(0,0,0,.58);cursor:default;filter:blur(3px);font:inherit;padding:0 2%;text-align:left}.hero-program-row span{overflow:hidden;color:currentColor;font-size:clamp(13px,calc(var(--hero-slide-width) * .02),24px);font-weight:500;line-height:1.25;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap}.hero-program-row strong{display:inline-flex;height:50%;min-width:11.5%;align-items:center;justify-content:center;border-radius:999px;background:#eaf3ff;color:#3182f7;font-size:clamp(12px,calc(var(--hero-slide-width) * .0167),20px);font-weight:500;line-height:1;letter-spacing:0}.hero-program-row strong.is-urgent{background:#ffecee;color:#f04452;font-weight:600}.hero-program-row.is-selected{top:36.26%;left:19.75%;z-index:3;width:60.5%;height:17.57%;border-radius:clamp(14px,calc(var(--hero-slide-width) * .0167),20px);background:#ffffff;box-shadow:0 0 0 clamp(8px,calc(var(--hero-slide-width) * .0142),17px) rgba(255,255,255,.2),0 0 0 clamp(3px,calc(var(--hero-slide-width) * .005),6px) rgba(255,255,255,.5) inset,0 24px 60px rgba(0,0,0,.18);color:#000000;cursor:pointer;filter:none;padding:0 3.33%;transform-origin:center;will-change:transform}.hero-program-row.is-selected:focus-visible{outline:3px solid rgba(49,130,247,.82);outline-offset:6px}.hero-program-row.is-selected span{font-size:clamp(18px,calc(var(--hero-slide-width) * .0267),32px)}.hero-program-row.is-selected strong{height:45.45%;min-width:10.25%;padding:0 3.3%;font-size:clamp(14px,calc(var(--hero-slide-width) * .02),24px)}.hero-program-row-1{top:57.67%;left:25.67%;width:48.5%;height:12.78%;opacity:.9}.hero-program-row-2{top:73%;left:25.67%;width:48.5%;height:12.78%;opacity:.8}.hero-program-row-3{top:88.34%;left:25.67%;width:48.5%;height:12.78%;opacity:.6;filter:blur(5.5px)}.hero-workflow-cursor{position:absolute;z-index:4;width:4.67%;height:auto;aspect-ratio:58/72;filter:drop-shadow(0 0 1px rgba(0,0,0,.95)) drop-shadow(6px 8px 4px rgba(0,0,0,.24));overflow:visible;pointer-events:none}.hero-workflow-cursor path{fill:#ffffff;stroke:#111111;stroke-linejoin:round;stroke-width:3px}.hero-program-preview .hero-workflow-cursor{top:43.45%;left:46.42%;transform:rotate(-2deg);transform-origin:10% 8%;will-change:transform}.hero-carousel.is-program-step:not(.is-dragging) .hero-workflow-slide-program .hero-program-row.is-selected{animation:hero-program-selected-click 3.2s ease-in-out infinite}.hero-carousel.is-program-step:not(.is-dragging) .hero-program-preview .hero-workflow-cursor{animation:hero-program-cursor-click 3.2s ease-in-out infinite}@keyframes hero-program-selected-click{0%,62%,82%,to{transform:scale(1)}72%{transform:scale(.986)}}@keyframes hero-program-cursor-click{0%,20%{opacity:.92;transform:rotate(-2deg) translate3d(calc(var(--hero-slide-width) * .16),calc(var(--hero-slide-width) * .13),0) scale(.96)}58%,66%,82%,to{opacity:1;transform:rotate(-2deg) translateZ(0) scale(1)}72%{opacity:1;transform:rotate(-2deg) translate3d(5px,6px,0) scale(.91)}}.hero-business-card{position:absolute;box-sizing:border-box;border-radius:clamp(14px,calc(var(--hero-slide-width) * .0167),20px);padding:clamp(14px,calc(var(--hero-slide-width) * .02),24px);background:#ffffff;box-shadow:0 0 24px rgba(0,2,127,.35);color:#000000}.hero-ai-chat-glow{position:absolute;top:30%;left:17%;width:66%;height:62%;border-radius:999px;background:radial-gradient(circle at 50% 54%,rgba(255,255,255,.36),transparent 34%),radial-gradient(circle at 72% 42%,rgba(255,255,255,.18),transparent 32%);filter:blur(10px);opacity:.72}.hero-ai-chat-window{position:absolute;top:34%;left:21%;z-index:3;box-sizing:border-box;width:58%;height:58%;overflow:hidden;border:1px solid rgba(228,235,249,.86);border-radius:clamp(22px,calc(var(--hero-slide-width) * .032),38px);padding:clamp(12px,calc(var(--hero-slide-width) * .014),16px) clamp(24px,calc(var(--hero-slide-width) * .036),40px);background:#ffffff;box-shadow:0 0 0 clamp(4px,calc(var(--hero-slide-width) * .007),8px) rgba(255,255,255,.28),0 30px 70px rgba(21,83,191,.22);color:#111827;text-rendering:optimizeLegibility}.hero-ai-chat-body{display:flex;height:100%;flex-direction:column;justify-content:center;gap:clamp(6px,calc(var(--hero-slide-width) * .008),9px)}.hero-ai-message{box-sizing:border-box;margin:0;font-size:clamp(13px,calc(var(--hero-slide-width) * .014),17px);font-weight:500;line-height:1.48;letter-spacing:0;word-break:keep-all}.hero-ai-message-assistant{align-self:flex-start;max-width:96%;color:#1f232b;font-weight:600}.hero-ai-message p{margin:0}.hero-ai-message-user{align-self:flex-end;max-width:74%;border-radius:clamp(18px,calc(var(--hero-slide-width) * .025),28px);padding:clamp(8px,calc(var(--hero-slide-width) * .01),11px) clamp(14px,calc(var(--hero-slide-width) * .018),20px);background:#f0eeee;color:#1f232b;text-align:left;overflow-wrap:anywhere;white-space:normal}.hero-ai-message-user span{display:block}.hero-ai-stream-question-2{margin-top:clamp(2px,calc(var(--hero-slide-width) * .003),4px)}.hero-ai-stream-question,.hero-ai-stream-reply{opacity:0;transform:translateY(10px)}.hero-workflow-slide-chat.is-active .hero-ai-stream-question-1{animation:hero-chat-block-in .52s ease .12s both}.hero-workflow-slide-chat.is-active .hero-ai-stream-reply-1{animation:hero-chat-block-in .56s ease 1.05s both}.hero-workflow-slide-chat.is-active .hero-ai-stream-question-2{animation:hero-chat-block-in .52s ease 2.38s both}.hero-workflow-slide-chat.is-active .hero-ai-stream-reply-2{animation:hero-chat-block-in .56s ease 3.42s both}.hero-workflow-slide-chat.is-active .hero-ai-stream-final{animation:hero-chat-block-in .52s ease 4.7s both}@keyframes hero-chat-block-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.hero-business-card-complete{top:33.55%;left:7.67%;width:29.67%;min-height:57.19%}.hero-business-card strong{display:block;margin:0 0 clamp(10px,calc(var(--hero-slide-width) * .0133),16px);color:#000000;font-size:clamp(14px,calc(var(--hero-slide-width) * .0167),20px);font-weight:600;line-height:1.3;letter-spacing:0}.hero-business-card-rows{display:flex;flex-direction:column;gap:clamp(8px,calc(var(--hero-slide-width) * .0117),14px)}.hero-business-card-row{box-sizing:border-box;display:flex;min-height:clamp(54px,calc(var(--hero-slide-width) * .0667),80px);align-items:center;gap:clamp(10px,calc(var(--hero-slide-width) * .0167),20px);border:1px solid #f1f1f4;border-radius:8px;padding:clamp(9px,calc(var(--hero-slide-width) * .0133),16px)}.hero-business-card-icon{flex:0 0 auto;width:clamp(30px,calc(var(--hero-slide-width) * .04),48px);aspect-ratio:1;border-radius:8px;background:radial-gradient(circle at 50% 50%,rgba(49,130,247,.4) 0 18%,transparent 19%),rgba(49,130,247,.12)}.hero-business-card-row em{min-width:clamp(38px,calc(var(--hero-slide-width) * .045),54px);color:#275ba7;font-size:clamp(12px,calc(var(--hero-slide-width) * .0133),16px);font-style:normal;font-weight:600;line-height:1.3;letter-spacing:0}.hero-business-card-row i{display:flex;min-width:0;flex:1;flex-direction:column;gap:clamp(7px,calc(var(--hero-slide-width) * .01),12px)}.hero-business-card-row i span{display:block;height:clamp(7px,calc(var(--hero-slide-width) * .01),12px);border-radius:999px;background:#e8edfb}.hero-business-card-row i span:first-child{width:100%}.hero-business-card-row i span:last-child{width:76%}.hero-complete-source-card{position:absolute;z-index:2;box-sizing:border-box;border:1px solid rgba(255,255,255,.68);border-radius:clamp(18px,calc(var(--hero-slide-width) * .023),28px);background:rgba(255,255,255,.94);box-shadow:0 0 0 clamp(5px,calc(var(--hero-slide-width) * .0075),9px) rgba(255,255,255,.18),0 28px 72px rgba(13,35,98,.24);color:#111827;top:33.7%;left:8.4%;display:flex;width:31.2%;height:54.5%;min-height:0;flex-direction:column;justify-content:flex-start;gap:clamp(12px,calc(var(--hero-slide-width) * .016),19px);padding:clamp(18px,calc(var(--hero-slide-width) * .024),29px)}.hero-complete-source-card strong{color:#111827;font-size:clamp(16px,calc(var(--hero-slide-width) * .018),22px);font-weight:800;line-height:1.25;letter-spacing:0;word-break:keep-all}.hero-complete-source-fields{display:flex;min-height:0;flex:1 1 auto;flex-direction:column;gap:clamp(10px,calc(var(--hero-slide-width) * .014),17px)}.hero-complete-source-field{box-sizing:border-box;display:flex;min-height:clamp(45px,calc(var(--hero-slide-width) * .058),70px);flex:1 1 0;flex-direction:column;justify-content:center;gap:clamp(7px,calc(var(--hero-slide-width) * .009),11px);border:1px solid rgba(218,226,245,.92);border-radius:clamp(10px,calc(var(--hero-slide-width) * .014),17px);padding:clamp(11px,calc(var(--hero-slide-width) * .014),17px);background:rgba(255,255,255,.72)}.hero-complete-source-field span{display:block;height:clamp(7px,calc(var(--hero-slide-width) * .01),12px);border-radius:999px;background:#e7edff}.hero-complete-source-field span:first-child{width:48%}.hero-complete-source-field span:nth-child(2){width:90%}.hero-complete-source-field span:nth-child(3){width:63%}.hero-complete-flow{position:absolute;top:56.5%;left:49%;z-index:3;display:grid;width:20%;justify-items:center;transform:translate(-50%,-50%)}.hero-complete-arrow-beam{position:absolute;top:24%;left:36%;z-index:0;width:92%;height:clamp(40px,calc(var(--hero-slide-width) * .07),84px);background:linear-gradient(90deg,rgba(255,255,255,.08),rgba(255,255,255,.78));clip-path:polygon(0 34%,72% 34%,72% 4%,100% 50%,72% 96%,72% 66%,0 66%);transform:translateY(-50%)}.hero-complete-magic-node{position:relative;z-index:2;display:grid;width:clamp(60px,calc(var(--hero-slide-width) * .072),86px);aspect-ratio:1;place-items:center;border-radius:999px;background:#ffffff;box-shadow:0 0 0 clamp(11px,calc(var(--hero-slide-width) * .019),23px) rgba(255,255,255,.12),0 0 56px rgba(255,255,255,.48)}.hero-complete-magic-node i{position:absolute;display:block;clip-path:polygon(50% 0,62% 37%,100% 50%,62% 63%,50% 100%,38% 63%,0 50%,38% 37%);background:linear-gradient(135deg,#318cfe,#6a5fff)}.hero-complete-magic-node i:first-child{width:38%;aspect-ratio:1}.hero-complete-magic-node i:nth-child(2){top:25%;left:23%;width:15%;aspect-ratio:1}.hero-complete-magic-node i:nth-child(3){right:21%;bottom:25%;width:18%;aspect-ratio:1}.hero-complete-flow p{position:relative;z-index:2;margin:clamp(13px,calc(var(--hero-slide-width) * .018),22px) 0 0;color:#ffffff;font-size:clamp(16px,calc(var(--hero-slide-width) * .02),24px);font-weight:800;line-height:1.33;letter-spacing:0;text-align:center;text-shadow:0 2px 16px rgba(24,43,113,.22);word-break:keep-all}.hero-complete-arrow{position:absolute;top:49.2%;left:40.5%;width:8.4%;height:7%}.hero-complete-arrow span{position:absolute;display:block;height:4px;border-radius:999px;background:rgba(255,255,255,.92)}.hero-complete-arrow span:first-child{top:50%;left:0;width:100%;transform:translateY(-50%)}.hero-complete-arrow span:nth-child(2),.hero-complete-arrow span:nth-child(3){top:50%;right:0;width:34%;transform-origin:right center}.hero-complete-arrow span:nth-child(2){transform:translateY(-50%) rotate(35deg)}.hero-complete-arrow span:nth-child(3){transform:translateY(-50%) rotate(-35deg)}.hero-generation-node{position:absolute;top:53.67%;left:45.5%;display:grid;width:6.67%;aspect-ratio:1;place-items:center;border-radius:999px;background:#ffffff;box-shadow:0 0 54px rgba(255,255,255,.5)}.hero-generation-node-core{position:relative;display:block;width:55%;aspect-ratio:1;border-radius:12px;background:linear-gradient(135deg,#318cfe,#6a5fff)}.hero-generation-node-core i{position:absolute;width:30%;aspect-ratio:1;border-radius:999px;background:#ffffff}.hero-generation-node-core i:first-child{top:1px;left:1px}.hero-generation-node-core i:last-child{right:1px;bottom:1px}.hero-generation-caption{position:absolute;top:69%;left:42.33%;width:15%;margin:0;color:#ffffff;font-size:clamp(13px,calc(var(--hero-slide-width) * .02),24px);font-weight:600;line-height:1.3;letter-spacing:0;text-align:center;word-break:keep-all}.hero-complete-doc-stack{position:absolute;top:28%;left:50%;z-index:2;width:min(74%,calc(var(--hero-slide-width) * .72));height:66%;perspective:calc(var(--hero-slide-width) * .95);transform:translateX(-50%)}.hero-complete-doc-page{position:absolute;top:2%;left:50%;box-sizing:border-box;display:flex;width:39%;height:94%;flex-direction:column;gap:clamp(7px,calc(var(--hero-slide-width) * .009),11px);overflow:hidden;border:1px solid rgba(205,216,238,.95);border-radius:clamp(10px,calc(var(--hero-slide-width) * .014),17px);padding:clamp(13px,calc(var(--hero-slide-width) * .017),20px);background:radial-gradient(circle at 24% 16%,rgba(219,234,254,.7),transparent 34%),linear-gradient(180deg,rgba(255,255,255,.98),rgba(248,250,252,.99));box-shadow:0 24px 48px rgba(11,23,63,.16),0 4px 14px rgba(11,23,63,.08);color:#111827;transform-origin:center bottom;will-change:transform,opacity}.hero-complete-doc-page-1{top:9%;left:11%;z-index:1;opacity:0;transform:translate3d(19%,10%,0) rotate(-2deg) rotateY(0) scale(.76)}.hero-complete-doc-page-2{top:4%;left:30%;z-index:2;opacity:0;transform:translate3d(8%,9%,0) rotate(-1deg) rotateY(0) scale(.82)}.hero-complete-doc-page-3{top:8%;left:51%;z-index:3;opacity:0;transform:translate3d(-10%,8%,0) rotate(1deg) rotateY(0) scale(.84)}.hero-complete-doc-page-4{top:0;left:36%;z-index:4;opacity:0;transform:translate3d(0,12%,0) rotate(0deg) scale(.9)}.hero-workflow-slide-complete.is-active .hero-complete-doc-page-1{animation:hero-complete-doc-fan-1 9s cubic-bezier(.22,1,.36,1) both}.hero-workflow-slide-complete.is-active .hero-complete-doc-page-2{animation:hero-complete-doc-fan-2 9s cubic-bezier(.22,1,.36,1) both}.hero-workflow-slide-complete.is-active .hero-complete-doc-page-3{animation:hero-complete-doc-fan-3 9s cubic-bezier(.22,1,.36,1) both}.hero-workflow-slide-complete.is-active .hero-complete-doc-page-4{animation:hero-complete-doc-fan-4 9s cubic-bezier(.22,1,.36,1) both}@keyframes hero-complete-doc-fan-1{0%,8%{opacity:0;transform:translate3d(85%,14%,0) rotate(0deg) rotateY(0) scale(.7)}25%,to{opacity:.78;transform:translate3d(-6%,7%,-18px) rotate(-11deg) rotateY(12deg) scale(.82)}}@keyframes hero-complete-doc-fan-2{0%,14%{opacity:0;transform:translate3d(50%,14%,0) rotate(0deg) rotateY(0) scale(.74)}34%,to{opacity:.86;transform:translate3d(-8%,2%,-10px) rotate(-6deg) rotateY(8deg) scale(.9)}}@keyframes hero-complete-doc-fan-3{0%,20%{opacity:0;transform:translate3d(12%,13%,0) rotate(0deg) rotateY(0) scale(.8)}43%,to{opacity:.9;transform:translate3d(4%,5%,-6px) rotate(6deg) rotateY(-8deg) scale(.88)}}@keyframes hero-complete-doc-fan-4{0%,25%{opacity:0;transform:translate3d(0,15%,0) rotate(0deg) scale(.86)}52%,to{opacity:1;transform:translateZ(18px) rotate(-1.5deg) scale(1)}}.hero-complete-doc-header{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#2563eb;font-size:clamp(7px,calc(var(--hero-slide-width) * .0088),11px);font-weight:800;line-height:1.25;letter-spacing:0;white-space:nowrap}.hero-complete-doc-header i{display:block;width:22%;height:clamp(4px,calc(var(--hero-slide-width) * .005),6px);border-radius:999px;background:linear-gradient(90deg,#bfdbfe,#2563eb)}.hero-complete-doc-page strong{color:#111827;font-size:clamp(10px,calc(var(--hero-slide-width) * .0125),15px);font-weight:900;line-height:1.25;letter-spacing:0;word-break:keep-all}.hero-complete-doc-visual{display:block;width:100%;min-height:0;overflow:hidden;border:1px solid rgba(215,222,236,.96);border-radius:clamp(8px,calc(var(--hero-slide-width) * .0105),13px);background:#ffffff;box-shadow:0 12px 24px rgba(15,23,42,.06),inset 0 1px 0 rgba(255,255,255,.9)}.hero-complete-doc-visual.is-flow{aspect-ratio:1040/260;margin-top:auto;margin-bottom:auto}.hero-complete-doc-visual.is-competitor,.hero-complete-doc-visual.is-tamsom{aspect-ratio:1000/500}.hero-complete-doc-visual.is-roadmap{aspect-ratio:1000/520}.hero-complete-doc-lines{display:flex;flex-direction:column;gap:clamp(5px,calc(var(--hero-slide-width) * .006),7px)}.hero-complete-doc-lines span{display:block;height:clamp(4px,calc(var(--hero-slide-width) * .0048),6px);border-radius:999px;background:linear-gradient(90deg,#dbeafe,#edf2fb)}.hero-complete-doc-lines span:first-child{width:100%}.hero-complete-doc-lines span:nth-child(2){width:86%}.hero-complete-doc-lines span:nth-child(3){width:94%}.hero-complete-doc-lines span:nth-child(4){width:68%}.hero-complete-doc-lines span:nth-child(5){width:80%}.hero-complete-doc-table{display:grid;min-height:clamp(48px,calc(var(--hero-slide-width) * .062),74px);grid-template-columns:.8fr 1fr 1fr;overflow:hidden;border:1px solid #d7deec;border-radius:clamp(6px,calc(var(--hero-slide-width) * .008),10px);box-shadow:inset 0 1px 0 rgba(255,255,255,.9)}.hero-complete-doc-table span{border-right:1px solid #d7deec;border-bottom:1px solid #d7deec;background:rgba(247,249,253,.9)}.hero-complete-doc-table span:nth-child(3n){border-right:0}.hero-complete-doc-table span:nth-child(-n+3){background:#eaf3ff}.hero-complete-doc-table.is-large{min-height:clamp(52px,calc(var(--hero-slide-width) * .066),80px)}.hero-complete-doc-chart{position:relative;display:flex;min-height:clamp(58px,calc(var(--hero-slide-width) * .076),91px);align-items:end;justify-content:center;gap:9%;border-bottom:1px solid #d7deec;padding:0 9%;background:repeating-linear-gradient(180deg,transparent 0 19%,rgba(226,232,240,.62) 20% 21%,transparent 22% 39%),linear-gradient(180deg,rgba(248,250,252,.88),rgba(255,255,255,.6))}.hero-complete-doc-chart i{display:block;width:13%;border-radius:5px 5px 0 0;background:linear-gradient(180deg,#2563eb,#60a5fa);box-shadow:0 6px 13px rgba(37,99,235,.16)}.hero-complete-doc-chart i:first-child{height:38%}.hero-complete-doc-chart i:nth-child(2){height:56%}.hero-complete-doc-chart i:nth-child(3){height:78%}.hero-complete-doc-chart i:nth-child(4){height:48%}.hero-complete-doc-chart.is-front{min-height:clamp(46px,calc(var(--hero-slide-width) * .06),72px)}.hero-complete-doc-diagram{position:relative;min-height:clamp(74px,calc(var(--hero-slide-width) * .096),115px);border-radius:clamp(8px,calc(var(--hero-slide-width) * .011),13px);background:linear-gradient(135deg,#eff6ff,#ffffff)}.hero-complete-doc-diagram i{position:absolute;display:block;border:1px solid rgba(37,99,235,.38);border-radius:999px;background:rgba(96,165,250,.22)}.hero-complete-doc-diagram i:first-child{top:12%;left:6%;width:40%;aspect-ratio:1}.hero-complete-doc-diagram i:nth-child(2){top:25%;right:8%;width:34%;aspect-ratio:1}.hero-complete-doc-diagram i:nth-child(3){right:32%;bottom:0;width:30%;aspect-ratio:1}.hero-complete-doc-kpi-row{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(6px,calc(var(--hero-slide-width) * .008),10px)}.hero-complete-doc-kpi-row span{display:block;height:clamp(38px,calc(var(--hero-slide-width) * .05),60px);border:1px solid rgba(191,219,254,.9);border-radius:clamp(8px,calc(var(--hero-slide-width) * .011),13px);background:linear-gradient(90deg,rgba(37,99,235,.18) 0 38%,transparent 38%),linear-gradient(180deg,#ffffff,#f8fbff);box-shadow:0 10px 20px rgba(37,99,235,.07)}.hero-complete-report{position:absolute;top:27.1%;left:50%;z-index:4;box-sizing:border-box;width:min(70%,calc(var(--hero-slide-width) * .7));height:66.8%;overflow:hidden;border:1px solid rgba(211,225,248,.96);border-radius:clamp(16px,calc(var(--hero-slide-width) * .018),22px);background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(248,251,255,.99)),#ffffff;box-shadow:0 0 0 clamp(6px,calc(var(--hero-slide-width) * .009),11px) rgba(255,255,255,.18),0 30px 70px rgba(16,30,94,.2),0 8px 20px rgba(16,30,94,.1);color:#111827;opacity:0;transform:translate3d(-50%,5%,0) scale(.96);transform-origin:center bottom;will-change:transform,opacity}.hero-workflow-slide-complete.is-active .hero-complete-report{animation:hero-complete-report-in .82s cubic-bezier(.22,1,.36,1) .12s both}@keyframes hero-complete-report-in{0%{opacity:0;transform:translate3d(-50%,8%,0) scale(.94)}to{opacity:1;transform:translate3d(-50%,0,0) scale(1)}}.hero-complete-report-topbar{display:flex;height:clamp(24px,calc(var(--hero-slide-width) * .03),36px);align-items:center;justify-content:space-between;border-bottom:1px solid #e8eef8;padding:0 clamp(12px,calc(var(--hero-slide-width) * .017),20px);background:linear-gradient(180deg,#ffffff,#f8fbff);color:#2563eb;font-size:clamp(7px,calc(var(--hero-slide-width) * .0088),11px);font-weight:800;letter-spacing:0}.hero-complete-report-topbar i{display:block;width:19%;height:clamp(4px,calc(var(--hero-slide-width) * .005),6px);border-radius:999px;background:linear-gradient(90deg,#bfdbfe,#2563eb)}.hero-complete-report-body{display:grid;height:calc(100% - clamp(24px, calc(var(--hero-slide-width) * .03), 36px));grid-template-columns:clamp(25px,calc(var(--hero-slide-width) * .036),43px) 1fr;background:linear-gradient(90deg,rgba(239,246,255,.74),transparent 20%),#ffffff}.hero-complete-report-rail{display:flex;flex-direction:column;align-items:center;gap:clamp(7px,calc(var(--hero-slide-width) * .01),12px);border-right:1px solid #eef3fb;padding-top:clamp(16px,calc(var(--hero-slide-width) * .022),26px)}.hero-complete-report-rail span{display:block;width:clamp(6px,calc(var(--hero-slide-width) * .008),10px);aspect-ratio:1;border-radius:999px;background:#dbeafe}.hero-complete-report-rail span.is-active{background:#2563eb;box-shadow:0 0 0 4px rgba(37,99,235,.14)}.hero-complete-report-page{display:flex;min-width:0;flex-direction:column;gap:clamp(8px,calc(var(--hero-slide-width) * .011),13px);padding:clamp(12px,calc(var(--hero-slide-width) * .016),19px)}.hero-complete-report-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.hero-complete-report-header div{display:flex;min-width:0;flex-direction:column;gap:clamp(3px,calc(var(--hero-slide-width) * .004),5px)}.hero-complete-report-header span{color:#2563eb;font-size:clamp(7px,calc(var(--hero-slide-width) * .0085),10px);font-weight:800;line-height:1.2;letter-spacing:0}.hero-complete-report-header strong{overflow:hidden;color:#111827;font-size:clamp(12px,calc(var(--hero-slide-width) * .0155),18px);font-weight:900;line-height:1.25;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap}.hero-complete-report-header i{display:block;width:clamp(42px,calc(var(--hero-slide-width) * .07),84px);height:clamp(6px,calc(var(--hero-slide-width) * .008),10px);flex:0 0 auto;border-radius:999px;background:linear-gradient(90deg,#dbeafe,#60a5fa 54%,#2563eb)}.hero-complete-report-grid{display:grid;min-height:0;flex:1;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:clamp(7px,calc(var(--hero-slide-width) * .01),12px)}.hero-complete-report-card{display:flex;min-height:0;flex-direction:column;gap:clamp(5px,calc(var(--hero-slide-width) * .007),8px);overflow:hidden;border:1px solid #e3ebf7;border-radius:clamp(9px,calc(var(--hero-slide-width) * .012),14px);padding:clamp(8px,calc(var(--hero-slide-width) * .011),13px);background:linear-gradient(180deg,#ffffff,#f8fbff);box-shadow:0 10px 24px rgba(15,23,42,.05),inset 0 1px 0 rgba(255,255,255,.9)}.hero-complete-report-card-head{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#111827;font-size:clamp(7px,calc(var(--hero-slide-width) * .0088),10px);font-weight:900;letter-spacing:0}.hero-complete-report-card-head i{display:block;width:24%;height:clamp(3px,calc(var(--hero-slide-width) * .0042),5px);border-radius:999px;background:#dbeafe}.hero-complete-report .hero-complete-doc-visual{width:100%;min-height:0;flex:1;border-color:rgba(215,226,241,.95);border-radius:clamp(6px,calc(var(--hero-slide-width) * .0085),10px);box-shadow:none}.hero-complete-report-card.is-flow .hero-complete-doc-visual{flex:0 0 auto;height:clamp(28px,calc(var(--hero-slide-width) * .038),45px)}.hero-complete-report-card.is-competitor .hero-complete-doc-visual,.hero-complete-report-card.is-market .hero-complete-doc-visual,.hero-complete-report-card.is-roadmap .hero-complete-doc-visual{flex:0 0 auto;height:clamp(38px,calc(var(--hero-slide-width) * .052),63px)}.hero-complete-skeleton-lines{display:flex;flex:0 0 auto;flex-direction:column;gap:clamp(3px,calc(var(--hero-slide-width) * .0045),5px)}.hero-complete-skeleton-bars span,.hero-complete-skeleton-lines span{position:relative;display:block;overflow:hidden;height:clamp(4px,calc(var(--hero-slide-width) * .005),6px);border-radius:999px;background:linear-gradient(90deg,rgba(226,235,247,.94),rgba(247,250,255,.98) 48%,rgba(226,235,247,.94)),#edf3fb;background-size:220% 100%;box-shadow:inset 0 0 0 1px rgba(203,213,225,.36),0 1px 3px rgba(15,23,42,.025);animation:hero-complete-skeleton-shimmer 2.6s ease-in-out infinite}.hero-complete-skeleton-bars span:after,.hero-complete-skeleton-lines span:after{position:absolute;inset:0;border-radius:inherit;background:linear-gradient(100deg,transparent,rgba(255,255,255,0) 28%,rgba(255,255,255,.88) 48%,rgba(229,237,248,.4) 62%,transparent 84%);content:"";opacity:0;transform:translateX(-120%);will-change:opacity,transform;animation:hero-complete-skeleton-sweep 3s cubic-bezier(.4,0,.2,1) infinite}.hero-complete-skeleton-lines span:first-child{width:96%}.hero-complete-skeleton-lines span:nth-child(2){width:82%;animation-delay:.12s}.hero-complete-skeleton-bars span:nth-child(2):after,.hero-complete-skeleton-lines span:nth-child(2):after{animation-delay:.18s}.hero-complete-skeleton-lines span:nth-child(3){width:68%;animation-delay:.24s}.hero-complete-skeleton-bars span:nth-child(3):after,.hero-complete-skeleton-lines span:nth-child(3):after{animation-delay:.36s}.hero-complete-skeleton-bars span:nth-child(4):after{animation-delay:.54s}.hero-complete-skeleton-bars{display:grid;flex:0 0 auto;grid-template-columns:.9fr 1.15fr .72fr 1fr;gap:clamp(4px,calc(var(--hero-slide-width) * .006),7px)}@keyframes hero-complete-skeleton-shimmer{0%,to{background-position:0 50%;filter:brightness(1);box-shadow:inset 0 0 0 1px rgba(203,213,225,.36),0 1px 3px rgba(15,23,42,.025)}50%{background-position:100% 50%;filter:brightness(1.018);box-shadow:inset 0 0 0 1px rgba(203,213,225,.44),0 1px 4px rgba(15,23,42,.035)}}@keyframes hero-complete-skeleton-sweep{0%{opacity:0;transform:translateX(-120%)}18%{opacity:.34}50%{opacity:.58}82%{opacity:.34}to{opacity:0;transform:translateX(120%)}}.hero-complete-page-sequence{position:absolute;top:29%;left:50%;z-index:5;width:min(83%,calc(var(--hero-slide-width) * .83));height:61%;transform:translateX(-50%)}.hero-complete-sequence-page{position:absolute;bottom:0;left:50%;box-sizing:border-box;display:flex;width:clamp(134px,calc(var(--hero-slide-width) * .195),232px);aspect-ratio:210/297;flex-direction:column;gap:clamp(7px,calc(var(--hero-slide-width) * .009),11px);overflow:hidden;border:1px solid rgba(211,225,248,.96);border-radius:clamp(13px,calc(var(--hero-slide-width) * .016),19px);padding:clamp(11px,calc(var(--hero-slide-width) * .014),17px);background:linear-gradient(180deg,rgba(255,255,255,.99),rgba(248,251,255,.99)),#ffffff;box-shadow:0 0 0 clamp(4px,calc(var(--hero-slide-width) * .006),8px) rgba(255,255,255,.13),0 22px 42px rgba(16,30,94,.16),inset 0 1px 0 rgba(255,255,255,.95);color:#111827;opacity:0;transform:translate3d(-50%,26px,0) scale(.94);transform-origin:50% 100%;will-change:transform,opacity}.hero-complete-sequence-page-1{z-index:1}.hero-complete-sequence-page-2{z-index:2}.hero-complete-sequence-page-3{z-index:3}.hero-complete-sequence-page-4{z-index:4}.hero-workflow-slide-complete.is-active .hero-complete-sequence-page-1{animation:hero-complete-sequence-row-1 .78s cubic-bezier(.22,1,.36,1) 80ms both}.hero-workflow-slide-complete.is-active .hero-complete-sequence-page-2{animation:hero-complete-sequence-row-2 .78s cubic-bezier(.22,1,.36,1) .23s both}.hero-workflow-slide-complete.is-active .hero-complete-sequence-page-3{animation:hero-complete-sequence-row-3 .78s cubic-bezier(.22,1,.36,1) .38s both}.hero-workflow-slide-complete.is-active .hero-complete-sequence-page-4{animation:hero-complete-sequence-row-4 .78s cubic-bezier(.22,1,.36,1) .53s both}@keyframes hero-complete-sequence-row-1{0%{opacity:0;transform:translate3d(-50%,28px,0) scale(.94)}to{opacity:1;transform:translate3d(calc(-50% - clamp(238px, calc(var(--hero-slide-width) * .335), 382px)),0,0) scale(1)}}@keyframes hero-complete-sequence-row-2{0%{opacity:0;transform:translate3d(-50%,28px,0) scale(.94)}to{opacity:1;transform:translate3d(calc(-50% - clamp(78px, calc(var(--hero-slide-width) * .112), 128px)),0,0) scale(1)}}@keyframes hero-complete-sequence-row-3{0%{opacity:0;transform:translate3d(-50%,28px,0) scale(.94)}to{opacity:1;transform:translate3d(calc(-50% + clamp(78px, calc(var(--hero-slide-width) * .112), 128px)),0,0) scale(1)}}@keyframes hero-complete-sequence-row-4{0%{opacity:0;transform:translate3d(-50%,28px,0) scale(.94)}to{opacity:1;transform:translate3d(calc(-50% + clamp(238px, calc(var(--hero-slide-width) * .335), 382px)),0,0) scale(1)}}.hero-complete-sequence-topbar{position:absolute;top:clamp(11px,calc(var(--hero-slide-width) * .014),17px);right:clamp(11px,calc(var(--hero-slide-width) * .014),17px);display:flex;width:28%;height:clamp(13px,calc(var(--hero-slide-width) * .016),20px);align-items:center;justify-content:flex-end;gap:8px;color:#2563eb;font-size:clamp(7px,calc(var(--hero-slide-width) * .0086),10px);font-weight:900;line-height:1.2;letter-spacing:0;white-space:nowrap}.hero-complete-sequence-topbar i{display:block;width:100%;height:clamp(4px,calc(var(--hero-slide-width) * .005),6px);flex:0 0 auto;border-radius:999px;background:linear-gradient(90deg,#dbeafe,#2563eb)}.hero-complete-sequence-page strong{overflow:hidden;flex:0 0 auto;color:#111827;font-size:clamp(10px,calc(var(--hero-slide-width) * .013),16px);font-weight:900;line-height:1.25;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap}.hero-complete-sequence-date-row,.hero-complete-sequence-field-grid,.hero-complete-sequence-prelines{flex:0 0 auto}.hero-complete-sequence-prelines{display:flex;flex-direction:column;gap:clamp(4px,calc(var(--hero-slide-width) * .0055),7px);padding-block:clamp(2px,calc(var(--hero-slide-width) * .003),4px)}.hero-complete-sequence-date-row span,.hero-complete-sequence-field-grid span,.hero-complete-sequence-prelines span{position:relative;display:block;overflow:hidden;border-radius:999px;background:linear-gradient(90deg,rgba(226,235,247,.94),rgba(247,250,255,.98) 48%,rgba(226,235,247,.94)),#edf3fb;background-size:220% 100%;box-shadow:inset 0 0 0 1px rgba(203,213,225,.36),0 1px 3px rgba(15,23,42,.025);animation:hero-complete-skeleton-shimmer 2.6s ease-in-out infinite}.hero-complete-sequence-date-row span:after,.hero-complete-sequence-field-grid span:after,.hero-complete-sequence-prelines span:after{position:absolute;inset:0;border-radius:inherit;background:linear-gradient(100deg,transparent,rgba(255,255,255,0) 28%,rgba(255,255,255,.88) 48%,rgba(229,237,248,.4) 62%,transparent 84%);content:"";opacity:0;transform:translateX(-120%);will-change:opacity,transform;animation:hero-complete-skeleton-sweep 3.1s cubic-bezier(.4,0,.2,1) infinite}.hero-complete-sequence-prelines span{height:clamp(4px,calc(var(--hero-slide-width) * .0058),7px)}.hero-complete-sequence-prelines span:first-child{width:76%}.hero-complete-sequence-prelines span:nth-child(2){width:52%;animation-delay:.12s}.hero-complete-sequence-date-row span:nth-child(2):after,.hero-complete-sequence-field-grid span:nth-child(2):after,.hero-complete-sequence-prelines span:nth-child(2):after{animation-delay:.18s}.hero-complete-sequence-prelines span:nth-child(3){width:68%;animation-delay:.24s}.hero-complete-sequence-date-row span:nth-child(3):after,.hero-complete-sequence-field-grid span:nth-child(3):after,.hero-complete-sequence-prelines span:nth-child(3):after{animation-delay:.36s}.hero-complete-sequence-field-grid span:nth-child(4):after{animation-delay:.54s}.hero-complete-sequence-prelines.is-short span:first-child{width:88%}.hero-complete-sequence-prelines.is-short span:nth-child(2){width:64%}.hero-complete-sequence-field-grid{display:grid;grid-template-columns:.8fr 1.15fr;gap:clamp(4px,calc(var(--hero-slide-width) * .0058),7px)}.hero-complete-sequence-field-grid span{height:clamp(12px,calc(var(--hero-slide-width) * .017),20px);border:1px solid rgba(220,230,246,.95);background:linear-gradient(90deg,rgba(219,234,254,.55),rgba(248,251,255,.92),rgba(191,219,254,.6)),#ffffff}.hero-complete-sequence-date-row{display:grid;grid-template-columns:.8fr 1fr .7fr;gap:clamp(4px,calc(var(--hero-slide-width) * .0058),7px)}.hero-complete-sequence-date-row span{height:clamp(11px,calc(var(--hero-slide-width) * .015),18px);border:1px solid rgba(220,230,246,.9);background:linear-gradient(90deg,rgba(241,245,249,.95),rgba(248,251,255,.92),rgba(219,234,254,.82)),#ffffff}.hero-complete-sequence-page .hero-complete-doc-visual{width:100%;min-height:0;flex:0 0 auto;border-color:rgba(215,226,241,.95);border-radius:clamp(7px,calc(var(--hero-slide-width) * .009),11px);box-shadow:none}.hero-complete-sequence-page.is-flow .hero-complete-doc-visual{height:clamp(39px,calc(var(--hero-slide-width) * .058),69px)}.hero-complete-sequence-page.is-market .hero-complete-doc-visual{height:clamp(72px,calc(var(--hero-slide-width) * .104),124px)}.hero-complete-sequence-page.is-competitor .hero-complete-doc-visual{height:clamp(82px,calc(var(--hero-slide-width) * .118),142px)}.hero-complete-sequence-page.is-roadmap .hero-complete-doc-visual{height:clamp(68px,calc(var(--hero-slide-width) * .098),118px)}.hero-complete-sequence-lines{display:flex;flex:1;min-height:0;flex-direction:column;gap:clamp(6px,calc(var(--hero-slide-width) * .008),10px);justify-content:flex-start;padding-top:clamp(3px,calc(var(--hero-slide-width) * .005),6px)}.hero-complete-sequence-bars span,.hero-complete-sequence-lines span{position:relative;display:block;overflow:hidden;height:clamp(5px,calc(var(--hero-slide-width) * .0065),8px);border-radius:999px;background:linear-gradient(90deg,rgba(226,235,247,.94),rgba(247,250,255,.98) 48%,rgba(226,235,247,.94)),#edf3fb;background-size:220% 100%;box-shadow:inset 0 0 0 1px rgba(203,213,225,.36),0 1px 3px rgba(15,23,42,.025);animation:hero-complete-skeleton-shimmer 2.6s ease-in-out infinite}.hero-complete-sequence-bars span:after,.hero-complete-sequence-lines span:after{position:absolute;inset:0;border-radius:inherit;background:linear-gradient(100deg,transparent,rgba(255,255,255,0) 28%,rgba(255,255,255,.88) 48%,rgba(229,237,248,.4) 62%,transparent 84%);content:"";opacity:0;transform:translateX(-120%);will-change:opacity,transform;animation:hero-complete-skeleton-sweep 3s cubic-bezier(.4,0,.2,1) infinite}.hero-complete-sequence-lines span:first-child{width:100%}.hero-complete-sequence-lines span:nth-child(2){width:82%;animation-delay:.12s}.hero-complete-sequence-bars span:nth-child(2):after,.hero-complete-sequence-lines span:nth-child(2):after{animation-delay:.18s}.hero-complete-sequence-lines span:nth-child(3){width:64%;animation-delay:.24s}.hero-complete-sequence-bars span:nth-child(3):after,.hero-complete-sequence-lines span:nth-child(3):after{animation-delay:.36s}.hero-complete-sequence-lines span:nth-child(4){width:74%;animation-delay:.36s}.hero-complete-sequence-bars span:nth-child(4):after,.hero-complete-sequence-lines span:nth-child(4):after{animation-delay:.54s}.hero-complete-sequence-lines span:nth-child(5){width:91%;animation-delay:.48s}.hero-complete-sequence-lines span:nth-child(6){width:58%;animation-delay:.6s}.hero-complete-sequence-bars{display:grid;flex:1;min-height:0;grid-template-columns:1fr;align-content:start;gap:clamp(6px,calc(var(--hero-slide-width) * .008),10px);padding-top:clamp(3px,calc(var(--hero-slide-width) * .005),6px)}.hero-complete-sequence-bars span:first-child{width:100%}.hero-complete-sequence-bars span:nth-child(2){width:86%}.hero-complete-sequence-bars span:nth-child(3){width:72%}.hero-complete-sequence-bars span:nth-child(4){width:55%}.hero-complete-sequence-bars span,.hero-complete-sequence-date-row span,.hero-complete-sequence-field-grid span,.hero-complete-sequence-lines span,.hero-complete-sequence-prelines span,.hero-complete-skeleton-bars span,.hero-complete-skeleton-lines span{animation-duration:5.6s;animation-delay:0s}.hero-complete-sequence-bars span:after,.hero-complete-sequence-date-row span:after,.hero-complete-sequence-field-grid span:after,.hero-complete-sequence-lines span:after,.hero-complete-sequence-prelines span:after,.hero-complete-skeleton-bars span:after,.hero-complete-skeleton-lines span:after{background:linear-gradient(100deg,transparent,rgba(255,255,255,0) 26%,rgba(255,255,255,.86) 48%,rgba(229,237,248,.36) 62%,transparent 86%);opacity:0;animation-duration:4.6s;animation-delay:0s}@media (prefers-reduced-motion:reduce){.hero-complete-sequence-bars span,.hero-complete-sequence-date-row span,.hero-complete-sequence-field-grid span,.hero-complete-sequence-lines span,.hero-complete-sequence-prelines span,.hero-complete-skeleton-bars span,.hero-complete-skeleton-lines span{animation:none}.hero-complete-sequence-bars span:after,.hero-complete-sequence-date-row span:after,.hero-complete-sequence-field-grid span:after,.hero-complete-sequence-lines span:after,.hero-complete-sequence-prelines span:after,.hero-complete-skeleton-bars span:after,.hero-complete-skeleton-lines span:after{display:none}}.hero-carousel-arrow{position:absolute;top:50%;z-index:12;display:grid;width:clamp(36px,calc(var(--hero-slide-width) * .044),52px);aspect-ratio:1;place-items:center;border:1px solid rgba(255,255,255,.35);border-radius:999px;background:rgba(255,255,255,.22);box-shadow:0 10px 26px rgba(20,30,80,.18);cursor:pointer;transition:background-color .16s ease,transform .16s ease}.hero-carousel-arrow:focus-visible,.hero-carousel-arrow:hover{background:rgba(255,255,255,.34);transform:translateY(-50%) scale(1.04)}.hero-carousel-arrow span{display:block;width:26%;aspect-ratio:1;border-top:2px solid #ffffff;border-right:2px solid #ffffff}.hero-carousel-arrow-prev{left:2.5%;transform:translateY(-50%)}.hero-carousel-arrow-prev span{transform:rotate(225deg)}.hero-carousel-arrow-next{right:2.5%;transform:translateY(-50%)}.hero-carousel-arrow-next span{transform:rotate(45deg)}.carousel-dots{z-index:13}.carousel-dots button{width:8px;height:8px;border:0;border-radius:50%;padding:0;background:#25262c;cursor:pointer;opacity:.25;transition:opacity .18s ease,transform .18s ease}.carousel-dots button.is-active,.carousel-dots button:focus-visible,.carousel-dots button:hover{opacity:1;transform:scale(1.08)}@media (min-width:769px) and (max-width:1200px){.hero-business-card-row{min-height:clamp(48px,calc(var(--hero-slide-width) * .064),70px)}}@media (max-width:768px){.hero-workflow-heading{top:8.5%;width:74%}.hero-workflow-step{font-size:12px}.hero-workflow-title{font-size:clamp(24px,calc(var(--hero-slide-width) * .079),30px);line-height:1.2}.hero-workflow-slide-complete .hero-workflow-heading{width:82%}.hero-workflow-slide-complete .hero-workflow-title{font-size:clamp(23px,calc(var(--hero-slide-width) * .073),28px)}.hero-program-row{padding:0 4.6%}.hero-program-row span{font-size:13px}.hero-program-row.is-selected{top:28%;left:10%;width:80%;height:18%}.hero-program-row.is-selected span{font-size:clamp(17px,calc(var(--hero-slide-width) * .052),20px)}.hero-program-row.is-selected strong{min-width:16%;font-size:14px}.hero-program-row-1,.hero-program-row-2,.hero-program-row-3{left:17%;width:66%}.hero-program-row-1{top:49.41%}.hero-program-row-2{top:64.74%}.hero-program-row-3{top:80.08%}.hero-program-preview .hero-workflow-cursor{top:35.19%;left:48%;width:8.8%}.hero-ai-chat-glow{top:30%;left:10%;width:80%;height:64%}.hero-ai-chat-window{top:29%;left:15%;width:70%;height:67%;padding:14px 18px}.hero-ai-chat-body{gap:11px;width:104.17%;transform:scale(.96);transform-origin:top left}.hero-ai-message{max-width:94%;font-size:clamp(13px,calc(var(--hero-slide-width) * .022),15px);line-height:1.46}.hero-ai-message p+p{margin-top:5px}.hero-ai-message-user{max-width:78%;padding:8px 13px}.hero-ai-stream-question-2{margin-top:6px}.hero-complete-source-card{top:34%;left:8%;width:39%;height:47%;min-height:0;gap:9px;padding:14px}.hero-complete-source-card strong{font-size:14px}.hero-complete-source-fields{gap:8px}.hero-complete-source-field{min-height:0;gap:6px;border-radius:9px;padding:9px}.hero-complete-source-field span{height:6px}.hero-complete-flow{top:52%;left:50%;width:22%}.hero-complete-arrow-beam{top:20%;left:24%;width:92%;height:43px}.hero-complete-magic-node{top:auto;left:auto;width:44px}.hero-complete-flow p{display:none}.hero-business-card{padding:12px}.hero-business-card strong{margin-bottom:10px;font-size:14px}.hero-business-card-rows{gap:7px}.hero-business-card-row{min-height:50px;gap:9px;padding:8px}.hero-business-card-icon{width:28px}.hero-business-card-row em{min-width:36px;font-size:12px}.hero-business-card-row i{gap:6px}.hero-business-card-row i span{height:6px}.hero-business-card-complete{top:34%;left:5%;width:43%;min-height:48%}.hero-business-card-complete .hero-business-card-row{min-height:44px}.hero-complete-arrow{top:50%;left:47%;width:11%}.hero-generation-node{top:53%;left:50.5%;width:10%}.hero-generation-caption{display:none}.hero-complete-doc-stack{top:35%;left:50%;width:86%;height:55%}.hero-complete-doc-page{width:45%;height:88%;gap:5px;border-radius:8px;padding:8px}.hero-complete-doc-page-1{top:11%;left:4%}.hero-complete-doc-page-2{top:5%;left:24%}.hero-complete-doc-page-3{top:10%;left:47%}.hero-complete-doc-page-4{top:0;left:29%}.hero-complete-doc-header{font-size:5px}.hero-complete-doc-page strong{font-size:7px}.hero-complete-doc-visual{border-radius:6px}.hero-complete-doc-lines{gap:3px}.hero-complete-doc-lines span{height:3px}.hero-complete-doc-table{min-height:26px}.hero-complete-doc-chart,.hero-complete-doc-table.is-large{min-height:34px}.hero-complete-doc-diagram{min-height:36px}.hero-complete-doc-kpi-row span{height:26px}.hero-complete-report{top:32%;width:78%;height:57%;border-radius:14px;box-shadow:0 0 0 6px rgba(255,255,255,.16),0 20px 44px rgba(16,30,94,.18)}.hero-complete-report-topbar{height:22px;padding:0 10px;font-size:6px}.hero-complete-report-body{height:calc(100% - 22px);grid-template-columns:22px 1fr}.hero-complete-report-rail{gap:7px;padding-top:13px}.hero-complete-report-rail span{width:6px}.hero-complete-report-page{gap:7px;padding:9px}.hero-complete-report-header strong{font-size:8px}.hero-complete-report-card-head,.hero-complete-report-header span{font-size:5px}.hero-complete-report-header i{width:44px;height:5px}.hero-complete-report-grid{gap:6px}.hero-complete-report-card{gap:4px;border-radius:8px;padding:6px}.hero-complete-report-card.is-flow .hero-complete-doc-visual{height:30px}.hero-complete-report-card.is-competitor .hero-complete-doc-visual,.hero-complete-report-card.is-market .hero-complete-doc-visual{height:46px}.hero-complete-report-card.is-roadmap .hero-complete-doc-visual{height:44px}.hero-complete-skeleton-lines{gap:3px}.hero-complete-skeleton-bars span,.hero-complete-skeleton-lines span{height:3px}.hero-complete-page-sequence{top:32%;width:94%;height:58%;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.hero-complete-sequence-page{width:clamp(108px,calc(var(--hero-slide-width) * .31),152px);gap:4px;border-radius:9px;padding:7px;box-shadow:0 0 0 5px rgba(255,255,255,.12),0 14px 28px rgba(16,30,94,.15)}.hero-complete-sequence-topbar{font-size:5px}.hero-complete-sequence-topbar i{height:3px}.hero-complete-sequence-page strong{font-size:7px}.hero-complete-sequence-prelines{gap:2px;padding-block:1px}.hero-complete-sequence-prelines span{height:3px}.hero-complete-sequence-date-row,.hero-complete-sequence-field-grid{gap:2px}.hero-complete-sequence-date-row span,.hero-complete-sequence-field-grid span{height:7px}.hero-complete-sequence-page .hero-complete-doc-visual{border-radius:6px}.hero-complete-sequence-page.is-flow .hero-complete-doc-visual{height:24px}.hero-complete-sequence-page.is-market .hero-complete-doc-visual{height:35px}.hero-complete-sequence-page.is-competitor .hero-complete-doc-visual{height:39px}.hero-complete-sequence-page.is-roadmap .hero-complete-doc-visual{height:34px}.hero-complete-sequence-bars,.hero-complete-sequence-lines{gap:3px;padding-top:2px}.hero-complete-sequence-bars span,.hero-complete-sequence-lines span{height:3px}.hero-workflow-slide-complete.is-active .hero-complete-sequence-page-1{animation-name:hero-complete-sequence-row-mobile-1}.hero-workflow-slide-complete.is-active .hero-complete-sequence-page-2{animation-name:hero-complete-sequence-row-mobile-2}.hero-workflow-slide-complete.is-active .hero-complete-sequence-page-3{animation-name:hero-complete-sequence-row-mobile-3}.hero-workflow-slide-complete.is-active .hero-complete-sequence-page-4{animation-name:hero-complete-sequence-row-mobile-4}@keyframes hero-complete-sequence-row-mobile-1{0%{opacity:0;transform:translate3d(-50%,24px,0) scale(.94)}to{opacity:1;transform:translate3d(calc(-50% - clamp(106px, calc(var(--hero-slide-width) * .29), 144px)),0,0) scale(1)}}@keyframes hero-complete-sequence-row-mobile-2{0%{opacity:0;transform:translate3d(-50%,24px,0) scale(.94)}to{opacity:1;transform:translate3d(calc(-50% - clamp(35px, calc(var(--hero-slide-width) * .097), 48px)),0,0) scale(1)}}@keyframes hero-complete-sequence-row-mobile-3{0%{opacity:0;transform:translate3d(-50%,24px,0) scale(.94)}to{opacity:1;transform:translate3d(calc(-50% + clamp(35px, calc(var(--hero-slide-width) * .097), 48px)),0,0) scale(1)}}@keyframes hero-complete-sequence-row-mobile-4{0%{opacity:0;transform:translate3d(-50%,24px,0) scale(.94)}to{opacity:1;transform:translate3d(calc(-50% + clamp(106px, calc(var(--hero-slide-width) * .29), 144px)),0,0) scale(1)}}.hero-carousel-arrow{width:34px}.hero-carousel-arrow-prev{left:10px}.hero-carousel-arrow-next{right:10px}}@media (max-width:560px){.hero{--hero-slide-height:clamp(420px,calc(var(--hero-slide-width) * 1.28),468px)}.hero-workflow-slide-complete .hero-workflow-heading{top:7.8%;width:86%;gap:6px}.hero-workflow-slide-complete .hero-workflow-title{font-size:clamp(25px,calc(var(--hero-slide-width) * .078),31px);line-height:1.16}.hero-complete-page-sequence{top:28%;display:block;width:min(116%,440px);height:clamp(272px,calc(var(--hero-slide-width) * .82),320px)}.hero-complete-sequence-page{position:absolute;top:0;bottom:auto;left:50%;width:clamp(166px,calc(var(--hero-slide-width) * .52),196px);aspect-ratio:210/297;gap:7px;border-radius:13px;padding:11px;opacity:0;transform:translate3d(-50%,12px,0) scale(.96);box-shadow:0 0 0 4px rgba(255,255,255,.13),0 18px 34px rgba(16,30,94,.16),inset 0 1px 0 rgba(255,255,255,.95)}.hero-complete-sequence-page-1{left:50%;z-index:1}.hero-complete-sequence-page-2{left:50%;z-index:2}.hero-complete-sequence-page-3{left:50%;z-index:3}.hero-complete-sequence-page-4{left:50%;z-index:4}.hero-workflow-slide-complete.is-active .hero-complete-sequence-page-1{animation:hero-complete-sequence-phone-fan-1 .56s cubic-bezier(.22,1,.36,1) 80ms both}.hero-workflow-slide-complete.is-active .hero-complete-sequence-page-2{animation:hero-complete-sequence-phone-fan-2 .56s cubic-bezier(.22,1,.36,1) .18s both}.hero-workflow-slide-complete.is-active .hero-complete-sequence-page-3{animation:hero-complete-sequence-phone-fan-3 .56s cubic-bezier(.22,1,.36,1) .28s both}.hero-workflow-slide-complete.is-active .hero-complete-sequence-page-4{animation:hero-complete-sequence-phone-fan-4 .56s cubic-bezier(.22,1,.36,1) .38s both}@keyframes hero-complete-sequence-phone-fan-1{0%{opacity:0;transform:translate3d(-50%,12px,0) scale(.96)}to{opacity:1;transform:translate3d(calc(-50% - clamp(88px, calc(var(--hero-slide-width) * .255), 100px)),0,0) scale(1)}}@keyframes hero-complete-sequence-phone-fan-2{0%{opacity:0;transform:translate3d(-50%,12px,0) scale(.96)}to{opacity:1;transform:translate3d(calc(-50% - clamp(30px, calc(var(--hero-slide-width) * .087), 34px)),0,0) scale(1)}}@keyframes hero-complete-sequence-phone-fan-3{0%{opacity:0;transform:translate3d(-50%,12px,0) scale(.96)}to{opacity:1;transform:translate3d(calc(-50% + clamp(30px, calc(var(--hero-slide-width) * .087), 34px)),0,0) scale(1)}}@keyframes hero-complete-sequence-phone-fan-4{0%{opacity:0;transform:translate3d(-50%,12px,0) scale(.96)}to{opacity:1;transform:translate3d(calc(-50% + clamp(88px, calc(var(--hero-slide-width) * .255), 100px)),0,0) scale(1)}}.hero-complete-sequence-page strong{font-size:10px}.hero-complete-sequence-topbar{top:11px;right:11px;width:28%;height:13px}.hero-complete-sequence-topbar i{height:3px}.hero-complete-sequence-page.is-flow .hero-complete-doc-visual{height:39px}.hero-complete-sequence-page.is-market .hero-complete-doc-visual{height:72px}.hero-complete-sequence-page.is-competitor .hero-complete-doc-visual{height:82px}.hero-complete-sequence-page.is-roadmap .hero-complete-doc-visual{height:68px}.hero-complete-sequence-bars,.hero-complete-sequence-lines{gap:6px;padding-top:3px}.hero-complete-sequence-prelines{gap:4px;padding-block:2px}.hero-complete-sequence-prelines span{height:4px}.hero-complete-sequence-date-row,.hero-complete-sequence-field-grid{gap:4px}.hero-complete-sequence-field-grid span{height:12px}.hero-complete-sequence-date-row span{height:11px}.hero-complete-sequence-page .hero-complete-doc-visual{border-radius:7px}.hero-complete-sequence-bars span,.hero-complete-sequence-lines span{height:5px}.hero-complete-sequence-bars:after,.hero-complete-sequence-lines:after{display:block;min-height:32px;flex:1 1 32px;border-radius:4px;background:repeating-linear-gradient(180deg,rgba(226,235,247,.94) 0,rgba(247,250,255,.98) 5px,transparent 0,transparent 11px);content:""}.carousel-dots{bottom:12px}}.pricing2026-page{--pricing-blue:#3182f7;--pricing-ink:#17191f;--pricing-muted:#6d7481;--pricing-line:#e4e8ef;background:#ffffff;color:var(--pricing-ink)}.pricing2026-page .site-header{border-bottom:1px solid #edf0f4}.pricing-page .blog-header-mobile-menu{position:relative;display:none}.pricing-page .blog-header-mobile-menu summary{cursor:pointer;list-style:none}.pricing-page .blog-header-mobile-menu summary::-webkit-details-marker{display:none}.pricing-page .blog-header-mobile-menu[open] .mobile-menu{display:flex}.pricing2026-main{overflow:hidden;background:#ffffff}.pricing2026-hero{padding:158px 40px 66px;background:radial-gradient(circle at 50% 0,rgba(49,130,247,.16),rgba(49,130,247,0) 40%),linear-gradient(180deg,#f9fbff,#ffffff 82%);text-align:center}.pricing2026-eyebrow,.pricing2026-section-heading>p{margin:0;color:var(--pricing-blue);font-size:13px;font-weight:700;line-height:18px;letter-spacing:.12em}.pricing2026-hero h1{margin:18px auto 0;color:var(--pricing-ink);font-size:52px;font-weight:700;line-height:1.22;letter-spacing:0;word-break:keep-all}.pricing2026-intro{margin:18px auto 0;color:var(--pricing-muted);font-size:18px;font-weight:500;line-height:28px;word-break:keep-all}.pricing2026-billing{display:inline-flex;align-items:center;gap:4px;border:1px solid #dce3ed;border-radius:10px;margin-top:34px;padding:4px;background:#f3f6fa}.pricing2026-billing button{display:inline-flex;min-height:40px;align-items:center;justify-content:center;gap:7px;border:0;border-radius:7px;padding:0 14px;background:transparent;color:#657080;font-size:15px;font-weight:600;line-height:21px;cursor:pointer}.pricing2026-billing button.is-active{background:#ffffff;color:var(--pricing-ink);box-shadow:0 2px 7px rgba(20,33,56,.11)}.pricing2026-billing button span{display:inline-flex;height:21px;align-items:center;border-radius:999px;padding:0 8px;background:#e8f2ff;color:#1f70df;font-size:11px;font-weight:700;line-height:16px}.pricing2026-plans{width:min(1180px,calc(100% - 80px));margin:0 auto;padding:6px 0 104px}.pricing2026-plan-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.pricing2026-card{position:relative;display:flex;min-width:0;min-height:520px;flex-direction:column;border:1px solid var(--pricing-line);border-radius:8px;padding:25px 22px 22px;background:#ffffff}.pricing2026-card.is-recommended{border:2px solid var(--pricing-blue);padding:24px 21px 21px;box-shadow:0 18px 42px rgba(49,130,247,.14)}.pricing2026-recommended{position:absolute;top:-13px;left:20px;display:inline-flex;height:26px;align-items:center;border-radius:999px;padding:0 10px;background:var(--pricing-blue);color:#ffffff;font-size:12px;font-weight:700;line-height:17px}.pricing2026-card-head h2,.pricing2026-card-head p,.pricing2026-price,.pricing2026-price-detail{margin:0}.pricing2026-card-head h2{color:var(--pricing-ink);font-size:24px;font-weight:700;line-height:31px}.pricing2026-card-head p{min-height:42px;margin-top:9px;color:var(--pricing-muted);font-size:14px;font-weight:500;line-height:21px;word-break:keep-all}.pricing2026-price{display:flex;align-items:flex-end;gap:3px;margin-top:8px;color:var(--pricing-ink)}.pricing2026-price strong{font-size:31px;font-weight:700;line-height:37px}.pricing2026-price span{margin-bottom:4px;color:#7d8490;font-size:14px;font-weight:500;line-height:20px}.pricing2026-price-detail{display:flex;min-height:23px;align-items:center;gap:7px;margin-top:6px;color:#7d8490;font-size:12px;font-weight:500;line-height:18px}.pricing2026-price-detail b{display:inline-flex;height:20px;align-items:center;border-radius:999px;padding:0 7px;background:#eaf3ff;color:#2274e8;font-size:11px;font-weight:700;line-height:16px;white-space:nowrap}.pricing2026-refund-slot{display:flex;min-height:28px;align-items:flex-end;margin-top:6px}.pricing2026-refund-eligible{display:inline-flex;align-items:center;gap:5px;border:0;padding:0;background:transparent;color:#1f70df;font-size:12px;font-weight:700;line-height:18px;text-decoration:none;cursor:pointer}.pricing2026-refund-eligible span{font-size:14px;line-height:18px}.pricing2026-card-cta{display:inline-flex;width:100%;height:44px;align-items:center;justify-content:center;border:1px solid #d5dbe4;border-radius:7px;margin-top:20px;background:#ffffff;color:var(--pricing-ink);font-size:15px;font-weight:700;line-height:21px;text-decoration:none}.pricing2026-card.is-recommended .pricing2026-card-cta{border-color:var(--pricing-blue);background:var(--pricing-blue);color:#ffffff}.pricing2026-feature-list{display:grid;gap:10px;margin:20px 0 0;padding:0;list-style:none}.pricing2026-feature-list li{display:flex;align-items:flex-start;gap:8px;color:#4e5664;font-size:13px;font-weight:500;line-height:19px;word-break:keep-all}.pricing2026-feature-list li span{display:inline-flex;width:17px;height:17px;align-items:center;justify-content:center;flex:0 0 17px;border-radius:50%;margin-top:1px;background:#e7f1ff;color:var(--pricing-blue);font-size:11px;font-weight:800;line-height:17px}.pricing2026-notice{margin:18px 0 0;color:#858c99;font-size:13px;font-weight:500;line-height:19px;text-align:center}.pricing2026-compare-section{padding:96px 40px 112px;background:#f7f9fc}.pricing2026-section-heading{width:min(1180px,100%);margin:0 auto;text-align:center}.pricing2026-section-heading h2{margin:12px 0 0;color:var(--pricing-ink);font-size:38px;font-weight:700;line-height:48px;letter-spacing:0;word-break:keep-all}.pricing2026-compare-scroll{overflow-x:auto;width:min(1180px,100%);margin:42px auto 0;border:1px solid var(--pricing-line);border-radius:8px;background:#ffffff}.pricing2026-compare-table{width:100%;min-width:760px;border-collapse:collapse;color:#3c4350;font-size:14px;font-weight:500;line-height:20px;text-align:center}.pricing2026-compare-table td,.pricing2026-compare-table th{height:52px;border-bottom:1px solid var(--pricing-line);padding:10px 14px}.pricing2026-compare-table thead th{background:#f1f4f8;color:#20242c;font-size:14px;font-weight:700}.pricing2026-compare-table tbody th,.pricing2026-compare-table th:first-child{width:34%;text-align:left}.pricing2026-compare-table tbody th{color:#5c6471;font-weight:600}.pricing2026-compare-table tr:last-child td,.pricing2026-compare-table tr:last-child th{border-bottom:0}.pricing2026-compare-table td.is-included{color:#2474e7;font-weight:700}.pricing2026-compare-table .pricing2026-usage-row td{color:#272d37;font-weight:700}.pricing2026-refund-section{padding:104px 40px;background:#eef6ff}.pricing2026-refund-inner{display:grid;width:min(1180px,100%);grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:72px;margin:0 auto;padding:8px 0}.pricing2026-refund-copy>p{margin:0;color:var(--pricing-blue);font-size:13px;font-weight:700;line-height:18px;letter-spacing:.12em}.pricing2026-refund-copy h2{margin:14px 0 0;color:var(--pricing-ink);font-size:38px;font-weight:700;line-height:48px;letter-spacing:0;word-break:keep-all}.pricing2026-refund-action{border-top:1px solid #cddff3;border-bottom:1px solid #cddff3;padding:20px 0 22px}.pricing2026-refund-tiers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.pricing2026-refund-tiers>div{display:grid;gap:5px;min-width:0;padding:0 20px;border-left:1px solid #cddff3}.pricing2026-refund-tiers>div:first-child{padding-left:0;border-left:0}.pricing2026-refund-tiers strong{color:var(--pricing-blue);font-size:28px;font-weight:700;line-height:34px}.pricing2026-refund-tiers span{color:#515d6d;font-size:13px;font-weight:600;line-height:19px;word-break:keep-all}.pricing2026-refund-links{display:flex;align-items:center;gap:18px;margin-top:26px}.pricing2026-refund-links a,.pricing2026-refund-links button{border:0;padding:0;background:transparent;color:#5e6a7a;font-size:14px;font-weight:700;line-height:20px;text-decoration:none;cursor:pointer}.pricing2026-refund-links a:first-child{display:inline-flex;height:46px;align-items:center;justify-content:center;gap:8px;border-radius:7px;padding:0 18px;background:var(--pricing-blue);color:#ffffff}.pricing2026-refund-links a:first-child span{font-size:17px;line-height:20px}.pricing2026-refund-links button:focus-visible,.pricing2026-refund-links button:hover{color:var(--pricing-ink);text-decoration:underline}.pricing2026-refund-modal{position:fixed;z-index:100;inset:0;display:grid;overflow-y:auto;padding:24px;background:rgba(20,29,43,.48)}.pricing2026-refund-modal-panel{width:min(880px,100%);margin:auto;border-radius:8px;background:#ffffff;box-shadow:0 24px 72px rgba(18,29,46,.28)}.pricing2026-refund-modal-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;border-bottom:1px solid var(--pricing-line);padding:28px 30px 24px}.pricing2026-refund-modal-heading p{margin:0;color:var(--pricing-blue);font-size:12px;font-weight:700;line-height:18px;letter-spacing:.12em}.pricing2026-refund-modal-heading h2{margin:7px 0 0;color:var(--pricing-ink);font-size:27px;font-weight:700;line-height:36px;word-break:keep-all}.pricing2026-refund-modal-heading button{display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center;flex:0 0 34px;border:0;border-radius:7px;background:#f2f5f9;color:#596475;font-size:27px;font-weight:400;line-height:1;cursor:pointer}.pricing2026-refund-modal-body{padding:26px 30px 30px;color:#5d6878;font-size:15px;font-weight:500;line-height:24px}.pricing2026-refund-modal-body>p,.pricing2026-refund-modal-intro{margin:0;word-break:keep-all}.pricing2026-refund-criteria{display:grid;gap:10px;margin-top:12px}.pricing2026-refund-criteria-card{border:1px solid #e1e7f0;border-radius:7px;padding:17px 18px;background:#ffffff}.pricing2026-refund-criteria-card.is-featured{border-color:#a9ccff;background:#f7fbff}.pricing2026-refund-criteria-card-heading{display:flex;align-items:center;gap:9px}.pricing2026-refund-criteria-card-heading span{display:inline-flex;min-width:42px;min-height:26px;align-items:center;justify-content:center;border-radius:999px;background:#eaf3ff;color:var(--pricing-blue);font-size:13px;font-weight:750;line-height:18px}.pricing2026-refund-criteria-card.is-featured .pricing2026-refund-criteria-card-heading span{background:var(--pricing-blue);color:#ffffff}.pricing2026-refund-criteria-card h4{margin:0;color:var(--pricing-ink);font-size:16px;font-weight:700;line-height:23px}.pricing2026-refund-criteria-card>p{margin:9px 0 0;color:#5d6878;font-size:14px;font-weight:500;line-height:24px;word-break:keep-all}.pricing2026-refund-criteria-card ul{display:grid;gap:10px;margin:14px 0 0;padding:0;list-style:none}.pricing2026-refund-criteria-card li{display:flex;align-items:center;gap:6px;padding:0;color:#596475;font-size:12px;font-weight:600;line-height:20px}.pricing2026-refund-criteria-card li:before{display:block;flex:0 0 4px;width:4px;height:4px;border-radius:50%;background:#9eacc0;content:""}.pricing2026-refund-criteria-card.is-featured li:before{background:var(--pricing-blue)}.pricing2026-refund-video-example{display:grid;grid-template-columns:132px minmax(0,1fr);align-items:center;gap:12px;margin-top:15px;overflow:hidden;border:1px solid #d7e7ff;border-radius:6px;background:#ffffff;color:inherit;text-decoration:none}.pricing2026-refund-video-example img{display:block;width:132px;aspect-ratio:16/9;object-fit:cover}.pricing2026-refund-video-example>span{display:grid;gap:3px;padding:10px 12px 10px 0}.pricing2026-refund-video-example b{color:var(--pricing-ink);font-size:13px;font-weight:700;line-height:18px}.pricing2026-refund-video-example em{color:var(--pricing-blue);font-size:12px;font-style:normal;font-weight:700;line-height:18px}.pricing2026-refund-video-example:focus-visible,.pricing2026-refund-video-example:hover{border-color:var(--pricing-blue);box-shadow:0 0 0 3px rgba(49,130,247,.12)}.pricing2026-refund-modal-body h3{margin:26px 0 9px;color:var(--pricing-ink);font-size:16px;font-weight:700;line-height:23px}.pricing2026-refund-modal-body h3:first-child{margin-top:0}.pricing2026-refund-modal-body>ol,.pricing2026-refund-modal-body>ul{display:grid;gap:5px;margin:0;padding-left:20px}.pricing2026-refund-modal-body li{padding-left:2px;word-break:keep-all}.pricing2026-refund-modal-body>a{display:inline-flex;min-height:46px;align-items:center;justify-content:center;gap:8px;border-radius:7px;margin-top:28px;padding:0 18px;background:var(--pricing-blue);color:#ffffff;font-size:15px;font-weight:700;line-height:21px;text-decoration:none}.pricing2026-refund-modal-body>a span{font-size:17px;line-height:20px}@media (max-width:1080px){.pricing2026-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.pricing2026-card{min-height:476px}}@media (max-width:900px){.pricing-page .site-header{padding:0 24px}.pricing-page .header-nav{display:none}.pricing-page .header-actions{gap:10px}.pricing-page .header-button.primary{height:36px;padding:0 13px;font-size:14px}.pricing-page .blog-header-mobile-menu,.pricing-page .menu-button{display:inline-flex}}@media (max-width:767px){.pricing-page .site-header{height:64px;padding:0 16px}.pricing-page .logo{width:90px;height:14px}.pricing-page .header-button.primary{width:112px;height:32px;padding:0 16px;font-size:14px;line-height:19.6px}.pricing2026-hero{padding:112px 20px 44px}.pricing2026-hero h1{max-width:330px;font-size:34px;line-height:43px}.pricing2026-intro{max-width:320px;font-size:15px;line-height:23px}.pricing2026-billing{margin-top:26px}.pricing2026-billing button{min-height:38px;gap:5px;padding:0 9px;font-size:13px}.pricing2026-billing button span{padding:0 6px;font-size:10px}.pricing2026-plans{width:min(100% - 32px,420px);padding:0 0 72px}.pricing2026-plan-grid{grid-template-columns:1fr;gap:14px}.pricing2026-card,.pricing2026-card.is-recommended{min-height:0;padding:22px 20px 20px}.pricing2026-card.is-recommended{padding:21px 19px 19px}.pricing2026-card-head p{min-height:0}.pricing2026-feature-list{grid-template-columns:1fr 1fr;column-gap:12px}.pricing2026-compare-section{padding:72px 16px 80px}.pricing2026-section-heading h2{font-size:29px;line-height:38px}.pricing2026-compare-scroll{margin-top:30px}.pricing2026-refund-section{padding:72px 20px 80px}.pricing2026-refund-inner{grid-template-columns:1fr;gap:34px}.pricing2026-refund-copy h2{font-size:29px;line-height:38px}.pricing2026-refund-tiers>div{padding:0 12px}.pricing2026-refund-tiers strong{font-size:24px;line-height:30px}.pricing2026-refund-tiers span{font-size:12px;line-height:18px}.pricing2026-refund-links{align-items:flex-start;flex-direction:column;gap:16px}.pricing2026-refund-links a:first-child{width:100%}.pricing2026-refund-modal{padding:16px}.pricing2026-refund-modal-heading{padding:22px 20px 18px}.pricing2026-refund-modal-heading h2{font-size:23px;line-height:31px}.pricing2026-refund-modal-body{padding:22px 20px 24px;font-size:14px;line-height:22px}.pricing2026-refund-modal-body h3{margin-top:22px}.pricing2026-refund-criteria-card{padding:15px}.pricing2026-refund-video-example{grid-template-columns:112px minmax(0,1fr)}.pricing2026-refund-video-example img{width:112px}.pricing2026-refund-modal-body>a{width:100%}.draft-landing-main .hero-subtitle{max-width:330px;margin-right:auto;margin-left:auto;font-size:15px}.draft-flow-desktop-only{display:none}.draft-flow-mobile-only{display:block}.draft-flow-mobile-only .draft-flow-demo{margin-top:clamp(40px,10vw,56px)}.draft-flow-mobile-only .draft-flow-editor-stage{min-height:0}.draft-flow-mobile-only .draft-actual-main{display:none}.draft-flow-mobile-only .draft-actual-mobile-demo{display:flex;width:100%;aspect-ratio:4/5;height:auto;min-height:0;overflow:hidden;box-sizing:border-box}.draft-flow-mobile-only .draft-actual-mobile-demo>.draft-actual-chat,.draft-flow-mobile-only .draft-actual-mobile-demo>.draft-actual-document{width:100%;height:100%;max-height:none;min-height:0;flex:1 1 auto;box-sizing:border-box;border:0;border-radius:0}.draft-flow-mobile-only .draft-actual-mobile-demo>.draft-actual-chat{min-height:0;border-bottom:0}.draft-flow-mobile-only .draft-actual-mobile-demo>.draft-actual-chat .draft-actual-chat-scroll{gap:14px;padding:22px 20px 28px}.draft-flow-mobile-only .draft-actual-mobile-demo>.draft-actual-document .draft-actual-document-content{padding:16px 14px 26px}}.legal-main,.sample-main{padding:132px 40px 120px}.legal-document{width:min(780px,100%);margin:0 auto;color:#292b31;font-size:16px;line-height:1.8;word-break:keep-all}.legal-title{margin-bottom:56px;padding-bottom:28px;border-bottom:1px solid #e4e7ec}.legal-title h1{margin:0;color:#17191f;font-size:40px;line-height:1.25;letter-spacing:-1.2px}.legal-title p{margin:14px 0 0;color:#667085;font-size:14px}.legal-document section{margin-top:48px}.legal-document h2{margin:0 0 16px;color:#17191f;font-size:22px;line-height:1.45}.legal-document h3{margin:28px 0 10px;color:#344054;font-size:17px;line-height:1.5}.legal-document p{margin:12px 0 0}.legal-document ol,.legal-document ul{margin:12px 0 0;padding-left:24px}.legal-document li+li{margin-top:6px}.legal-document li>ol{margin-top:8px}.legal-document a{color:#1e6df6;text-decoration:underline;text-underline-offset:3px}.legal-document .legal-chapter{margin:64px 0 0;padding:14px 18px;border-radius:8px;background:#f2f4f7;font-size:20px}.legacy-definition-list{margin:0}.legacy-definition-list>div{padding:22px 0;border-bottom:1px solid #e4e7ec}.legacy-definition-list dt{color:#17191f;font-weight:700}.legacy-definition-list dd{margin:6px 0 0}.legacy-notice{margin-top:32px!important;border-radius:10px;padding:18px 20px;background:#f2f4f7;color:#475467}.legacy-table-wrap{overflow-x:auto;margin-top:20px}.legacy-table-wrap table{width:100%;min-width:560px;border-collapse:collapse}.legacy-table-wrap td,.legacy-table-wrap th{border:1px solid #d0d5dd;padding:12px 14px;text-align:left}.legacy-table-wrap th{background:#f2f4f7}.legacy-review-document{width:min(1080px,100%)}.legacy-review-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.legacy-review-card{margin:0;border:1px solid #e4e7ec;border-radius:14px;padding:24px;background:#ffffff;box-shadow:0 4px 14px rgba(16,24,40,.05)}.legacy-review-card blockquote{margin:0}.legacy-review-card figcaption{display:flex;flex-direction:column;margin-top:20px;color:#667085;font-size:14px}.legacy-review-card strong{color:#344054}.sample-main{display:flex;min-height:650px;align-items:center}.legal-main:has(>.sample-page){padding:0}.sample-section{width:min(870px,100%);margin:0 auto;text-align:center}.sample-section>h1{margin:0;color:#1a1a1a;font-size:48px;line-height:1.2;letter-spacing:-1.2px}.sample-intro{margin:14px 0 0;color:#667085;font-size:17px}.sample-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:40px}.sample-card{border:1px solid #e4e7ec;border-radius:16px;padding:36px 28px 32px;background:#ffffff;box-shadow:0 4px 14px rgba(16,24,40,.08)}.sample-card h2{margin:0;color:#1a1a1a;font-size:28px;line-height:1.3}.sample-card p{margin:10px 0 0;color:#344054;font-size:17px}.sample-card a{display:inline-flex;min-height:44px;align-items:center;justify-content:center;margin-top:24px;border-radius:8px;padding:0 20px;background:#252525;color:#ffffff;font-size:16px;font-weight:600}@media (max-width:767px){.legal-main,.sample-main{padding:104px 16px 80px}.legal-document{font-size:15px;line-height:1.75;word-break:normal}.legal-title{margin-bottom:40px}.legal-title h1{font-size:30px}.legal-document section{margin-top:40px}.legal-document h2{font-size:20px}.legal-document .legal-chapter{margin-top:48px;font-size:18px}.legacy-review-grid{grid-template-columns:1fr}.legacy-review-card{padding:20px}.sample-main{min-height:0}.sample-section>h1{font-size:36px}.sample-intro{font-size:15px;line-height:1.6}.sample-grid{grid-template-columns:1fr;margin-top:30px}.sample-card{padding:30px 20px}}