:root{--site-ink:#182536;--site-muted:#5c697b;--site-blue:#2856cb;--site-cyan:#079fb6;--site-line:#d2deee;--site-soft:#edf3fb;--site-tint:#e5effc;--site-aqua:#e6f3f6;--site-footer:#e7eef7;--site-header:72px;scroll-padding-top:var(--site-header)}.wyc-site{color:var(--site-ink);-webkit-font-smoothing:antialiased;background:#fff;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Microsoft YaHei,PingFang SC,sans-serif;font-size:16px;line-height:1.8}.wyc-site ::selection{color:var(--site-ink);background:#dceaff}.wyc-site :is(input,textarea,[contenteditable=true]){caret-color:var(--site-blue)}.wyc-site a{text-underline-offset:.2em}.wyc-site *{box-sizing:border-box}.wyc-site [hidden]{display:none!important}.wyc-site :is(h1,h2,h3,h4,p){margin-top:0}.wyc-site h1{letter-spacing:0;font-size:48px;font-weight:600;line-height:1.3}.wyc-site h2{font-size:30px;font-weight:600;line-height:1.45}.wyc-site h3{font-size:20px;font-weight:600;line-height:1.5}.wyc-site p{color:var(--site-muted)}.wyc-site a{color:inherit;text-decoration:none}.wyc-site button,.wyc-site input,.wyc-site select{font:inherit}.wyc-site button,.wyc-site summary{cursor:pointer}.wyc-site img{max-width:100%;height:auto}.wyc-site svg{vertical-align:middle;flex-shrink:0}.wyc-site :is(a,button,input,select,summary,[tabindex]):focus-visible{outline:2px solid var(--site-blue);outline-offset:4px}.wyc-site :is(section,h2,h3)[id]{scroll-margin-top:16px}.wyc-site :is(article,aside,section,main,nav,div){min-width:0}.clerk-container{width:min(1280px,100% - 80px);margin-inline:auto}.clerk-header{z-index:50;border-bottom:1px solid var(--site-line);background:#fffffff5;position:sticky;top:0}.clerk-header-shell{height:var(--site-header);align-items:center;gap:42px;display:flex}.clerk-logo,.footer-brand{white-space:nowrap;align-items:center;gap:8px;font-size:21px;font-weight:600;display:flex}.clerk-logo img,.footer-brand img{width:38px;height:auto}.clerk-nav{align-items:center;gap:28px;display:flex}.clerk-nav a{align-items:center;min-height:44px;font-size:14px;font-weight:500;display:flex;position:relative}.clerk-nav a[aria-current=page]{color:var(--site-blue);font-weight:600}.clerk-nav a[aria-current=page]:after{content:"";background:var(--site-blue);height:2px;position:absolute;bottom:-14px;left:0;right:0}.clerk-actions{align-items:center;gap:24px;margin-left:auto;display:flex}.clerk-login{align-items:center;min-height:44px;font-size:14px;display:flex}.wyc-site .clerk-button{white-space:normal;text-align:center;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:10px 22px;font-size:15px;font-weight:600;line-height:1.5;transition:background .16s,border-color .16s;display:inline-flex}.wyc-site .clerk-button.primary{color:#fff;background:#0964ed}.wyc-site .clerk-button.primary:hover{background:#1954cf}.wyc-site .clerk-button.secondary{color:#304e77;background:#fff;border-color:#becfe5}.wyc-site .clerk-button.secondary:hover{background:#f3f7ff}.clerk-actions .clerk-button{min-height:38px;padding:8px 18px;font-size:14px}.site-actions,.clone-actions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.clerk-skip{z-index:100;background:#fff;padding:8px 16px;position:fixed;top:-100px;left:16px}.clerk-skip:focus{top:12px}.clerk-mobile-trigger{color:var(--site-ink);background:0 0;border:0;width:44px;height:44px;display:none}.clerk-mobile-panel{border-top:1px solid var(--site-line);max-height:calc(100dvh - var(--site-header));background:#fff;padding:12px 24px 24px;overflow:auto}.clerk-mobile-panel a{min-height:48px;padding:12px;display:block}.clerk-mobile-panel a[aria-current=page]{background:var(--site-soft);color:var(--site-blue)}.site-menu-open{overflow:hidden}.clerk-label,.site-kicker{letter-spacing:.03em;margin-bottom:12px;font-size:13px;font-weight:700;color:var(--site-blue)!important}.site-page-heading{padding-block:64px 40px}.site-page-heading h1{margin:12px 0 20px}.site-page-heading>p:not(.clerk-label){max-width:740px;font-size:17px}.site-page-heading .site-actions{margin-top:26px}.site-back{align-items:center;gap:8px;min-height:44px;margin-bottom:16px;font-size:14px;display:inline-flex;color:var(--site-blue)!important}.site-section{padding-block:64px}.site-section-heading{margin-bottom:28px}.site-section-heading h2{margin-bottom:10px}.site-section-heading>p:last-child{margin-bottom:0}.site-soft{background:var(--site-soft);border-block:1px solid #dce6f3}.site-soft:has(>.site-page-heading){background:var(--site-tint)}.site-link{align-items:center;gap:8px;min-height:44px;font-size:14px;font-weight:600;display:inline-flex;color:var(--site-blue)!important}.site-note{color:#4d6281;background:#edf5ff;border-radius:4px;align-items:flex-start;gap:10px;padding:14px 18px;font-size:14px;display:flex}.site-note svg{color:#5787e5;margin-top:3px}.site-note p{margin:0}.site-badge{color:var(--site-blue);background:#edf3ff;border-radius:3px;padding:3px 8px;font-size:12px;display:inline-flex}.site-table-wrap{border:1px solid var(--site-line);background:#fff;border-radius:6px;overflow:auto}.site-table{border-collapse:collapse;text-align:left;width:100%;font-size:14px}.site-table th,.site-table td{vertical-align:top;border-bottom:1px solid var(--site-line);padding:16px 20px}.site-table th{background:#e4edf9;font-weight:600}.site-table tr:last-child td{border-bottom:0}.site-table td p{margin:4px 0}.site-table td a{color:var(--site-blue)}.site-tutorial-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.site-tutorial-links a{border:1px solid var(--site-line);min-height:64px;color:var(--site-blue);border-radius:4px;justify-content:space-between;align-items:center;gap:14px;padding:16px 20px;font-size:14px;display:flex}.site-tutorial-links a:hover{background:var(--site-soft);border-color:#95b2ee}.site-next{justify-content:space-between;align-items:center;gap:32px;display:flex}.site-next h2{margin-bottom:10px}.site-next p{margin:0}.site-faq details,.sales-faq details{border-top:1px solid var(--site-line);padding:0 4px}.site-faq details:last-child,.sales-faq details:last-child{border-bottom:1px solid var(--site-line)}.site-faq summary,.sales-faq summary{min-height:56px;padding:16px 0;font-size:15px;font-weight:600}.site-faq details p,.sales-faq details p{margin-bottom:20px;font-size:14px;line-height:1.85}.site-faq details[open] summary{color:var(--site-blue)}.clerk-footer{background:var(--site-footer);border-top:1px solid #ccd9eb;padding:44px 0 24px}.footer-grid{grid-template-columns:1.4fr repeat(5,1fr);gap:24px;display:grid}.footer-brand{flex-wrap:wrap;align-self:start;gap:6px}.footer-brand:after{content:"让内网服务，拥有公网入口。";color:var(--site-muted);white-space:normal;flex-basis:100%;margin-top:10px;font-size:12px;font-weight:400;display:block}.footer-grid h3{margin-bottom:12px;font-size:14px;font-weight:600}.footer-grid>div>a{color:var(--site-muted);padding:6px 0;font-size:13px;display:block}.footer-grid a:hover{color:var(--site-blue)}.footer-bottom{border-top:1px solid var(--site-line);color:#56657a;margin-top:32px;padding-top:30px;font-size:12px}.footer-legal-links,.footer-licenses{flex-wrap:wrap;gap:8px 18px;display:flex}.footer-licenses{margin-top:12px}.footer-legal-links a,.footer-licenses a{min-height:24px}@media (width<=1100px){.clerk-header-shell{gap:24px}.clerk-nav{gap:20px}.clerk-actions{gap:16px}.footer-grid{grid-template-columns:repeat(3,1fr);row-gap:30px}.footer-brand{grid-column:1/-1}}@media (width<=1024px){.clerk-nav,.clerk-actions{display:none}.clerk-mobile-trigger{place-items:center;margin-left:auto;display:inline-grid}.clerk-header-shell{justify-content:space-between}}@media (width<=767px){:root{--site-header:64px}.clerk-container{width:calc(100% - 40px)}.wyc-site h1{font-size:34px}.wyc-site h2{font-size:26px}.wyc-site h3{font-size:18px}.site-section{padding-block:44px}.site-page-heading{padding-block:36px 28px}.site-page-heading>p:not(.clerk-label){font-size:16px}.site-tutorial-links{grid-template-columns:1fr;gap:10px}.site-next{flex-direction:column;align-items:flex-start;gap:24px}.site-table th,.site-table td{padding:12px;font-size:13px}.site-table{min-width:520px}.footer-grid{grid-template-columns:repeat(2,1fr);gap:24px}.footer-grid a{min-height:44px}.footer-legal-links a,.footer-licenses a{align-items:center;min-height:44px;display:flex}.footer-legal-links,.footer-licenses{flex-direction:column;gap:8px}.clerk-footer{padding-top:32px}.clerk-logo{font-size:20px}.wyc-site input,.wyc-site select{font-size:16px}}@media (prefers-reduced-motion:reduce){.wyc-site *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.wyc-site .marketing-home h2{letter-spacing:0;text-wrap:balance;font-size:32px;font-weight:600;line-height:1.45}.marketing-home .site-section-heading h2{margin-bottom:12px}.marketing-home .site-section-heading p,.marketing-home .section-heading-row p{color:#596b80;margin:0;font-size:15px;line-height:1.8}.section-heading-row{justify-content:space-between;align-items:flex-end;gap:28px;display:flex}.section-heading-row>.site-link{flex-shrink:0;font-size:14px}.home-hero{background:#e8f2ff url(/illustrations/hero-entry-backdrop-v1.webp) 50%/cover no-repeat;border-bottom:1px solid #e4edf8}.home-hero-grid{grid-template-columns:.82fr 1.18fr;align-items:center;gap:64px;min-height:764px;padding-block:64px;display:grid}.home-hero-copy,.hero-preview{min-width:0}.home-hero .hero-eyebrow{letter-spacing:.03em;color:#3c608a;margin:0;font-size:14px;font-weight:500;line-height:1.7;display:block}.wyc-site .home-hero h1{letter-spacing:0;color:#172b46;margin:20px 0 26px;font-size:clamp(46px,4.4vw,64px);font-weight:600;line-height:1.28}.home-hero h1 em{color:#0964ed;font-style:normal}.home-hero-copy .hero-description{color:#52647d;max-width:510px;margin:0;font-size:17px;line-height:1.95}.home-hero-copy .site-actions{gap:14px;margin-top:28px}.home-hero .clerk-button{border-radius:6px;gap:10px;min-height:50px;padding-inline:22px;font-size:15px}.home-hero .clerk-button.primary{background:#0964ed;border-color:#0859d5;box-shadow:inset 0 1px #ffffff30,0 2px 4px #164ba51a}.home-hero .clerk-button.secondary{color:#28476e;background:#fffffff2;border-color:#c1d3ed;box-shadow:inset 0 1px #fff,0 2px 3px #304e7610}.home-hero .hero-help{margin:16px 0 0;font-size:14px}.hero-help a{color:#2865b5;align-items:center;gap:8px;min-height:44px;font-weight:500;display:inline-flex}.product-workspace{background:#fff;border:1px solid #d9e7f8;border-radius:8px;font-size:13px;overflow:hidden;box-shadow:0 6px 26px #295da514}.workspace-top{background:#edf4fe;border-bottom:1px solid #edf2f8;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.workspace-brand{align-items:center;gap:6px;font-size:14px;font-weight:700;display:flex}.workspace-brand img{width:28px}.example-label{color:#5c697b;font-size:11px;font-weight:400}.workspace-body{display:block}.workspace-main{padding:20px 18px}.workspace-main h3{margin:0;font-size:17px}.workspace-title{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.state-ok{color:#087749!important}.state-error{color:#bf4745!important}.hero-preview .product-workspace{border:1px solid #abc4e2;border-radius:10px;box-shadow:0 4px 10px #25476b0a,0 26px 48px -20px #25476b4d}.hero-preview .workspace-top{background:#f8fafd;border-bottom-color:#e3eaf4;padding:17px 24px;box-shadow:inset 0 1px #fff}.hero-preview .workspace-brand{letter-spacing:0;gap:8px;font-size:16px;font-weight:600;line-height:1.4}.hero-preview .workspace-brand img{width:30px;height:auto}.hero-preview .example-label{color:#627286;letter-spacing:0;font-size:12px;line-height:1.6}.entry-workspace{padding:12px 24px 8px}.entry-toolbar{align-items:center;gap:14px;min-height:44px;margin-bottom:10px;display:flex}.entry-breadcrumb{color:#6b7b90;align-items:center;gap:12px;min-width:0;margin-right:auto;font-size:14px;display:flex}.entry-breadcrumb>span[aria-hidden]{color:#b2bfd0}.entry-breadcrumb strong{color:#293d58;font-weight:600}.entry-connected{color:#167454;white-space:nowrap;align-items:center;gap:7px;font-size:12px;display:inline-flex}.entry-connected svg{color:#15956b;border-radius:50%;flex-shrink:0;box-shadow:0 0 0 3px #15956b0d}.entry-menu{flex-shrink:0;position:relative}.entry-menu summary{color:#64758a;cursor:pointer;border:1px solid #0000;border-radius:8px;place-items:center;width:44px;height:44px;list-style:none;display:grid}.entry-menu summary::-webkit-details-marker{display:none}.entry-menu[open] summary,.entry-menu summary:hover{color:#285c9c;background:#f2f6fc;border-color:#e0e8f3}.entry-menu nav{z-index:3;transform-origin:100% 0;background:#fff;border:1px solid #dce4ee;border-radius:10px;min-width:218px;padding:6px;position:absolute;top:48px;right:0;box-shadow:0 2px 4px #20365308,0 12px 32px -6px #20365329}.entry-menu nav a{color:#334964;border-radius:6px;justify-content:space-between;align-items:center;gap:16px;min-height:44px;padding:8px 12px;font-size:13px;display:flex}.entry-menu nav hr{background:#e7edf5;border:0;height:1px;margin:4px 6px}.entry-menu nav a:hover{color:#075ee8;background:#edf4ff}.entry-address{background:#205eae;border:1px solid #2057a0;border-radius:6px;padding:18px 20px}.entry-address h3{letter-spacing:.02em;color:#e1edff;margin:0 0 12px;font-size:13px;font-weight:500}.entry-url{background:0 0;border:0;border-radius:0;align-items:center;gap:12px;min-height:56px;padding:4px 0;display:flex}.entry-url>svg{color:#e9f4ff;flex-shrink:0}.entry-url>span{color:#fff;letter-spacing:-.025em;overflow-wrap:anywhere;user-select:all;flex:1;min-width:0;font-size:clamp(20px,1.85vw,27px);font-weight:500;line-height:1.4}.entry-scheme{color:#dce9ff;font-weight:400}.entry-url button{color:#526e94;cursor:pointer;background:#fff;border:1px solid #d6e2f4;border-radius:7px;flex-shrink:0;place-items:center;min-width:44px;min-height:44px;display:grid;box-shadow:0 1px 2px #244b7e08}.entry-url button:disabled{cursor:wait}.entry-url button:hover{background:#edf4ff}.entry-url button[aria-busy=true]{color:#8292a8;background:#f3f6fa}.entry-url button[data-copied=true]{color:#18764f;background:#eef9f4;border-color:#cbe9db}.entry-url button[data-copy-error]{color:#935026;background:#fff7f1;border-color:#ebd5c0}.entry-url .copy-done,.entry-url [data-copied=true] .copy-default{display:none}.entry-url [data-copied=true] .copy-done{color:#087749;display:block}.entry-address [data-entry-feedback]{color:#e0ecff;margin:10px 0 0;font-size:12px;line-height:1.7}.entry-address [data-entry-feedback][data-tone=success]{color:#d6ffec}.entry-address [data-entry-feedback][data-tone=error]{color:#fff1dc}.home-hero :is(a,button,summary):focus-visible{outline-offset:3px;outline:2px solid #3673c5}.entry-flow{border-bottom:1px solid #e4eaf2;grid-template-columns:minmax(0,1fr) minmax(84px,.45fr) minmax(0,1fr);align-items:center;margin-top:18px;padding:0 0 16px;display:grid}.entry-endpoint{background:0 0;border:0;border-radius:0;align-items:center;gap:12px;min-height:78px;padding:8px 0;display:flex}.entry-endpoint>svg{color:#467abf;flex-shrink:0}.entry-endpoint>div{min-width:0}.entry-endpoint strong{color:#293d58;font-size:14px;font-weight:600;display:block}.entry-endpoint span{color:#65758c;overflow-wrap:anywhere;margin-top:5px;font-size:13px;line-height:1.6;display:block}.entry-endpoint .entry-local-address{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:12px}.entry-transport{color:#92b9f6;justify-content:center;align-items:center;gap:8px;padding:0 6px;display:flex}.entry-transport span{color:#58769d;letter-spacing:.03em;font-size:11px;font-weight:500;line-height:1.7}.entry-transport>svg{flex-shrink:0}.entry-settings{border-bottom:1px solid #e4eaf2;grid-template-columns:1fr 1fr;gap:14px 20px;margin:0;padding:16px 0;font-size:12px;display:grid}.entry-settings>div{align-items:center;gap:20px;min-width:0;display:flex}.entry-settings dt{color:#5d7088}.entry-settings dd{color:#314860;align-items:center;gap:5px;margin:0;font-weight:500;display:flex}.entry-settings dd svg{color:#187858}.entry-health{background:0 0;border:0;border-radius:0;justify-content:space-between;align-items:center;gap:12px;min-height:52px;margin:0;padding:4px 0;font-size:12px;display:flex}.entry-health>span{color:#5d7088;align-items:center;gap:9px;display:flex}.entry-health>span svg{color:#079d70;flex-shrink:0}.entry-health>a{color:#075ee8;white-space:nowrap;align-items:center;gap:6px;min-height:44px;font-weight:500;display:flex}.capability-strip{border-bottom:1px solid var(--site-line);grid-template-columns:repeat(3,minmax(0,1fr));padding-block:42px;display:grid}.capability-strip>div{border-right:1px solid var(--site-line);align-items:center;gap:26px;padding:8px 36px;display:flex}.capability-strip>div:first-child{padding-left:12px}.capability-strip>div:last-child{border:0}.capability-strip>div>svg{color:#3676ce;stroke-width:1.5px;flex-shrink:0}.wyc-site .capability-strip h2{color:#293d58;margin-bottom:5px;font-size:18px;font-weight:600}.capability-strip p{color:#65758c;margin:0;font-size:14px}@media (width>=901px) and (width<=1100px){.home-hero-grid{grid-template-columns:.83fr 1.17fr;gap:28px;min-height:560px;padding-block:62px}.wyc-site .home-hero h1{font-size:clamp(34px,4.3vw,46px)}.home-hero-copy .hero-description{font-size:15px}.home-hero .clerk-button{min-height:50px;padding-inline:16px;font-size:15px}.home-hero-copy .site-actions{gap:12px}.hero-preview .workspace-top{padding:16px}.hero-preview .workspace-brand{font-size:17px}.entry-workspace{padding:10px 14px 16px}.entry-toolbar{gap:6px;margin-bottom:10px}.entry-breadcrumb{gap:7px;font-size:12px}.entry-connected{gap:5px;font-size:11px}.entry-address{padding:14px}.entry-url{gap:7px;min-height:56px;padding:5px 8px}.entry-url>span{font-size:clamp(15px,1.85vw,21px)}.entry-url>svg{width:19px}.entry-flow{grid-template-columns:1fr 68px 1fr;margin-top:18px}.entry-endpoint{flex-direction:column;align-items:flex-start;gap:8px;min-height:107px;padding:12px 9px}.entry-endpoint strong{font-size:13px}.entry-endpoint span{font-size:12px}.entry-transport{flex-direction:column;gap:0}.entry-transport span{padding:4px 8px;font-size:11px}.entry-health{gap:6px;margin-top:18px;padding-inline:10px;font-size:11px}.entry-health>span{gap:5px}.entry-health>a{gap:2px}.capability-strip>div{gap:16px;padding-inline:20px}.wyc-site .capability-strip h2{font-size:18px}.capability-strip p{font-size:13px}}@media (width<=900px){.home-hero{background-position:65%}.home-hero-grid{grid-template-columns:1fr;gap:32px;min-height:0;padding-block:40px 36px}.home-hero .hero-eyebrow{font-size:13px}.wyc-site .home-hero h1{margin:18px 0 20px;font-size:36px;line-height:1.3}.home-hero-copy .hero-description{font-size:15px;line-height:1.9}.home-hero-copy .site-actions{gap:12px;margin-top:24px}.home-hero .clerk-button{flex:1;min-height:50px;padding-inline:12px;font-size:15px}.home-hero .hero-help{margin-top:12px;font-size:14px}.hero-preview .product-workspace{border-radius:8px;box-shadow:0 12px 24px -14px #497bbc42}.hero-preview .workspace-top{padding:16px}.hero-preview .workspace-brand{font-size:17px}.hero-preview .workspace-brand img{width:29px}.hero-preview .example-label{font-size:12px}.entry-workspace{padding:10px 12px 14px}.entry-toolbar{gap:4px;margin-bottom:8px}.entry-breadcrumb{gap:7px;font-size:12px}.entry-connected{gap:4px;font-size:11px}.entry-connected svg{width:7px}.entry-menu summary{width:44px}.entry-menu nav{min-width:205px}.entry-address{padding:12px}.entry-address h3{margin-bottom:8px;font-size:13px}.entry-url{gap:7px;min-height:58px;padding:4px 0}.entry-url>span{letter-spacing:-.02em;font-size:17px}.entry-url>svg{width:19px;height:22px}.entry-url button{min-width:44px}.entry-url button svg{width:19px}.entry-address [data-entry-feedback]{min-height:40px;font-size:12px}.entry-flow{grid-template-columns:minmax(0,1fr) 32px minmax(0,1fr);gap:10px;margin-top:16px;padding-bottom:16px}.entry-endpoint{min-height:0;padding:0;display:block}.entry-endpoint>svg{width:21px;height:21px;margin-bottom:8px}.entry-endpoint strong{font-size:14px}.entry-endpoint span{margin-top:2px;font-size:13px}.entry-transport{flex-direction:column;justify-content:center;gap:4px;padding:0}.entry-transport span{padding:0;font-size:10px}.entry-transport svg{width:18px;height:18px}.entry-settings{gap:12px;padding:14px 0}.entry-settings>div{flex-direction:column;align-items:flex-start;gap:5px}.entry-health{flex-wrap:wrap;gap:0;margin:0;padding:8px 0 0;font-size:12px}.entry-health>span{min-height:28px}.entry-health>a{margin-left:auto}.capability-strip{gap:0;padding-block:24px}.capability-strip>div,.capability-strip>div:first-child{flex-direction:column;align-items:flex-start;gap:12px;padding:0 10px}.capability-strip>div:first-child{padding-left:0}.capability-strip>div:last-child{padding-right:0}.capability-strip>div>svg{width:25px;height:25px}.wyc-site .capability-strip h2{white-space:nowrap;margin-bottom:4px;font-size:14px}.capability-strip p{font-size:11px;line-height:1.8}}@media (width>=768px) and (width<=900px){.wyc-site .home-hero h1{font-size:48px}.home-hero-copy .hero-description{font-size:18px}.home-hero .site-actions{max-width:420px}.hero-preview .workspace-top{padding:20px 24px}.entry-workspace{padding:16px 24px 22px}.entry-url>span{font-size:28px}.entry-breadcrumb{font-size:15px}.entry-connected{font-size:13px}.entry-address{padding:18px}.entry-address h3{font-size:15px}.entry-address [data-entry-feedback]{min-height:0;font-size:13px}.entry-flow{grid-template-columns:1fr 100px 1fr}.entry-transport{justify-content:center;gap:6px;padding:0}.entry-transport svg{transform:none}.capability-strip>div,.capability-strip>div:first-child{flex-direction:row;gap:16px;padding:0 20px}.capability-strip>div:first-child{padding-left:0}}.scenario-tabs{border-bottom:1px solid #d7e1ed;align-items:stretch;gap:32px;margin-bottom:32px;padding:0;display:flex}.scenario-tabs button{color:#526781;background:0 0;border:0;border-bottom:2px solid #0000;justify-content:center;align-items:center;gap:9px;min-height:54px;margin-bottom:-1px;padding:12px 2px;font-size:15px;font-weight:500;display:flex}.scenario-tabs button[aria-selected=true]{color:#235dae;border-bottom-color:#2766c6;font-weight:600}.scenario-tabs button:hover:not([aria-selected=true]){color:#235dae;border-bottom-color:#a1bbde}.scenario-panel{grid-template-columns:1fr 1fr;align-items:center;gap:32px 50px;display:grid}.scenario-panel h3{max-width:520px;margin-bottom:16px;font-size:24px;font-weight:600;line-height:1.55}.scenario-panel p{max-width:540px;font-size:15px;line-height:1.95}.scenario-facts{grid-template-columns:104px 1fr;margin:24px 0 14px;font-size:14px;display:grid}.scenario-facts dt,.scenario-facts dd{background:0 0;border-bottom:1px solid #e8edf5;margin:0;padding:12px 0}.scenario-facts dt{color:#687a92}.scenario-facts dd{color:#354d6c;font-weight:500}.scenario-visual{background:#eff7ff;border:1px solid #d9e7f7;border-radius:6px;margin:0;position:relative;overflow:hidden}.scenario-visual>small{color:#536b8d;letter-spacing:.04em;font-size:11px;position:absolute;top:14px;right:16px}.scenario-visual img{aspect-ratio:2;object-fit:contain;width:100%;margin-top:12px;display:block}.scenario-visual figcaption{text-align:center;color:#3a5879;background:#f6faff;border-top:1px solid #dce9f6;padding:15px 20px;font-size:14px;font-weight:500}.scenario-note{background:0 0;border-top:1px solid #e8edf5;border-radius:0;margin-top:24px;padding:16px 0 0;font-size:13px}.scenario-note p{font-size:13px}.mini-spec{background:#ffffffba;border:1px solid #d6e3f7;border-radius:5px;padding:12px;font-size:13px}.mini-spec>small{color:#5c697b;margin-bottom:6px;font-size:11px;display:block}.mini-spec dl{grid-template-columns:112px minmax(0,1fr);margin:0;display:grid}.mini-spec dt,.mini-spec dd{overflow-wrap:anywhere;border:1px solid #e0e9f7;margin:0;padding:9px 12px}.mini-spec dd{margin-left:-1px}.mini-spec dd span{margin-left:12px;display:inline-block}.operations-layout{grid-template-columns:1.1fr 1fr;align-items:center;gap:64px;display:grid}.operations-layout h2{margin-bottom:14px}.operations-layout>div>p:not(.section-eyebrow){font-size:15px}.operations-steps{gap:0;max-width:470px;margin:24px 0 16px;padding:0;list-style:none;display:grid}.operations-steps li{border-bottom:1px solid #e8edf5;align-items:center;gap:16px;padding:16px 0;display:flex}.operations-steps li:last-child{border:0}.step-number{color:#497399;flex-shrink:0;place-items:center;width:26px;height:32px;font-family:ui-monospace,Consolas,monospace;font-size:16px;font-weight:500;display:grid}.operations-steps strong{font-size:15px;font-weight:600}.operations-steps p{margin:4px 0 0;font-size:13px;line-height:1.7}.diagnosis-window{background:#fff;border:1px solid #cfdae6;border-radius:6px;padding:0 0 20px;overflow:hidden;box-shadow:0 2px 3px #274f6005}.diagnosis-heading{background:#f4f7fa;border-bottom:1px solid #dde5ee;justify-content:space-between;align-items:center;gap:12px;margin-bottom:22px;padding:17px 24px;display:flex}.diagnosis-heading>strong{color:#294958;align-items:center;gap:9px;font-size:14px;font-weight:600;display:flex}.diagnosis-heading>strong svg{color:#298797}.diagnosis-heading .example-label{color:#5c7481;font-size:11px}.diagnosis-row{grid-template-columns:16px 106px 1fr;column-gap:12px;min-height:80px;display:grid;position:relative}.diagnosis-row:not(:last-of-type):before{content:"";background:#d6ede5;width:2px;position:absolute;top:16px;bottom:0;left:6px}.diagnosis-row svg{z-index:1;color:#0ca86a;background:#fff;margin-top:6px}.diagnosis-row strong{font-size:13px}.diagnosis-row p{margin:4px 0;font-size:12px}.diagnosis-row strong.state-error+p{color:var(--site-muted)}.diagnosis-window .diagnosis-row{grid-template-columns:18px 104px minmax(0,1fr);gap:12px;min-height:82px;margin-inline:24px}.diagnosis-window .diagnosis-row:before{background:#d9e9e6;width:1px;top:22px;left:8px}.diagnosis-window .diagnosis-row>svg{stroke-width:1.65px;background:#fcfefe;margin-top:4px}.diagnosis-window .diagnosis-row:last-of-type:before,.diagnosis-window .diagnosis-row:has(.state-error):before{display:none}.diagnosis-window .diagnosis-row>strong{color:#344e66;padding-top:1px;font-size:14px;font-weight:500}.diagnosis-window .diagnosis-row p{overflow-wrap:anywhere;margin:7px 0 0;font-size:13px;line-height:1.75}.diagnosis-window .diagnosis-row div>strong{background:#f0f9f5;border:1px solid #d3e9df;border-radius:4px;padding:2px 7px;font-size:12px;font-weight:500;line-height:1.5;display:inline-block}.diagnosis-window .diagnosis-row div>strong.state-error{background:#fcf3ed;border-color:#efdace;color:#a45535!important}.diagnosis-window .site-note{color:#795d2b;background:#fcf6ea;border:1px solid #f1e5cc;border-radius:5px;margin:0 20px;padding:10px 12px;font-size:12px;line-height:1.8}.diagnosis-window .site-note svg{color:#a68341}.purchase-kinds{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:26px 0;display:grid}.purchase-kinds>div{border-right:1px solid var(--site-line);gap:14px;padding-right:24px;display:flex}.purchase-kinds>div:last-child{border:0}.purchase-kinds svg{color:#246aff;margin-top:3px}.purchase-kinds h3{margin-bottom:6px;font-size:17px}.purchase-kinds p{margin:0;font-size:13px}.home-pricing{padding-block:48px}.home-pricing .site-section-heading{margin-bottom:16px}.home-price-action{border:1px solid var(--site-line);background:#fff;border-radius:6px;justify-content:space-between;align-items:center;gap:24px;padding:20px 24px;display:flex}.home-price-action p{margin:0;font-size:13px}.home-price-action strong{margin-bottom:4px;font-size:16px;display:block}.home-price-action .clerk-button{flex-shrink:0}.website-sales{min-width:0}.getting-started{padding-top:56px;padding-bottom:44px}.start-steps{grid-template-columns:repeat(3,1fr);gap:28px;margin:30px 0;padding:0;list-style:none;display:grid}.start-steps li{align-items:center;gap:16px;display:flex}.start-steps .step-number{color:#497399}.start-steps strong{font-size:15px;font-weight:600}.start-steps p{margin:5px 0 0;font-size:13px}.start-links{border-block:1px solid #dce5f0;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}.start-links a{background:0 0;border-right:1px solid #dce5f0;align-items:center;gap:14px;min-height:90px;padding:18px 22px;font-size:14px;display:flex}.start-links a>span{flex:1;min-width:0}.start-links strong{color:#304969;font-size:14px;font-weight:600;display:block}.start-links small{color:#5b6f88;margin-top:4px;font-size:12px;line-height:1.6;display:block}.start-links svg{color:#3977bf}.start-links a>svg:last-child{color:#7c91af;width:16px}.start-links a:first-child{padding-left:0}.start-links a:last-child{border-right:0}.faq-layout{grid-template-columns:.62fr 1fr;gap:68px;display:grid}.faq-layout h2{margin-bottom:12px}.faq-layout>div>p{margin-bottom:24px;font-size:14px}.faq-links{gap:3px;max-width:330px;display:grid}.faq-links a{color:#36669f;justify-content:space-between;align-items:center;gap:12px;min-height:44px;font-size:14px;display:flex}.faq-links svg{color:#8396b1}.marketing-home .site-faq details{border-color:#dce5ef;padding:0}.marketing-home .site-faq details[open]{padding-bottom:22px}.marketing-home .site-faq summary{gap:16px;min-height:66px;font-size:15px}.marketing-home .site-faq summary:after{display:none}.marketing-home .site-faq summary .faq-indicator{color:#8094b1;stroke-width:1.5px;width:18px;height:18px}.marketing-home .site-faq details[open] .faq-indicator{color:#356cb4;transform:rotate(45deg)}.marketing-home .site-faq details p{color:#5c6f88;text-wrap:pretty;margin:0;font-size:14px;line-height:1.95}.closing-cta{background:#e0ebf8;border-top:1px solid #cbdcf1;padding-block:40px}.wyc-site .marketing-home .closing-cta h2{margin-bottom:10px;font-size:28px}.closing-cta p{margin:0;font-size:14px}.solution-directory{border-top:1px solid var(--site-line)}.solution-directory>a{border-bottom:1px solid var(--site-line);grid-template-columns:64px 1fr 200px 24px;align-items:center;gap:28px;padding:28px 12px;display:grid}.solution-directory>a:hover{background:var(--site-soft)}.solution-directory .directory-icon{color:#2274e8}.solution-directory h2{margin-bottom:6px;font-size:22px}.solution-directory p{max-width:620px;margin:0;font-size:14px}.solution-directory small{color:var(--site-muted);font-size:13px}.solution-directory>a>svg{color:var(--site-blue)}.solution-detail-top{grid-template-columns:1fr 320px;align-items:start;gap:48px;display:grid}.solution-intro{border:1px solid var(--site-line);background:var(--site-soft);border-radius:6px;padding:24px}.solution-intro h2{margin-bottom:12px;font-size:17px}.solution-intro p{margin-bottom:14px;font-size:14px}.solution-intro p:last-child{margin-bottom:0}.solution-flow{background:var(--site-soft);border:1px solid var(--site-line);border-radius:6px;grid-template-columns:repeat(3,1fr);gap:20px;margin:0;padding:26px;display:grid}.solution-flow>div{border-right:1px solid var(--site-line);padding-right:22px}.solution-flow>div:last-of-type{border:0}.solution-flow small{color:var(--site-blue);font-size:12px}.solution-flow h3{margin:8px 0;font-size:18px}.solution-flow p{margin:0;font-size:13px}.solution-flow figcaption{color:var(--site-muted);grid-column:1/-1;padding-top:6px;font-size:12px}.solution-config{grid-template-columns:.9fr 1.1fr;gap:48px;display:grid}.site-steps{gap:24px;margin:0;padding:0;list-style:none;display:grid}.site-steps li{gap:20px;display:flex}.site-steps li>span{color:var(--site-blue);font-size:18px;font-weight:650}.site-steps p{margin:0;font-size:14px}.solution-settings{background:var(--site-soft);border-radius:6px;padding:26px}.solution-settings h3{margin-bottom:18px}.solution-settings dl{grid-template-columns:90px 1fr;margin:0;font-size:13px;display:grid}.solution-settings dt,.solution-settings dd{border-bottom:1px solid var(--site-line);margin:0;padding:12px 0}.solution-settings dd{overflow-wrap:anywhere}.solution-settings>p{margin:18px 0 0;font-size:12px}.diagnosis-row:has(.state-error) svg{color:#bf4745}@media (width<=1100px){.operations-layout{gap:32px}}@media (width<=767px){.faq-links a{align-items:center;min-height:44px;display:flex}.wyc-site .marketing-home h2{font-size:26px}.wyc-site .marketing-home .capability-strip h2{font-size:14px}.wyc-site .marketing-home .closing-cta h2{font-size:25px}.section-heading-row{flex-direction:column;align-items:flex-start;gap:10px}.scenario-tabs{grid-template-columns:1fr 1fr;gap:0 14px;width:100%;margin-bottom:24px;padding:0;display:grid}.scenario-tabs button{gap:6px;min-height:48px;padding:8px 5px;font-size:12px}.scenario-tabs button svg{width:16px}.scenario-panel{grid-template-columns:1fr;gap:18px}.scenario-panel h3{font-size:22px}.scenario-facts{margin-top:16px}.scenario-visual img{margin-top:20px}.scenario-visual figcaption{font-size:13px}.scenario-note{margin-top:20px}.mini-spec{font-size:12px}.mini-spec dl{grid-template-columns:90px 1fr}.mini-spec dt,.mini-spec dd{padding:8px}.mini-spec dd span{margin-left:0;display:block}.operations-layout,.faq-layout{grid-template-columns:1fr;gap:24px}.diagnosis-window{padding:0 0 16px}.diagnosis-heading{margin-bottom:20px;padding:15px 16px}.diagnosis-window .diagnosis-row{grid-template-columns:18px 78px minmax(0,1fr);gap:8px;min-height:92px;margin-inline:16px}.diagnosis-window .diagnosis-row>strong{font-size:13px}.diagnosis-window .diagnosis-row p{font-size:12px}.diagnosis-window .site-note{margin-inline:14px}.diagnosis-row{grid-template-columns:16px 80px 1fr;gap:8px}.purchase-kinds{grid-template-columns:1fr;gap:12px;margin:20px 0}.purchase-kinds>div{border:0;border-bottom:1px solid var(--site-line);padding:0 0 14px}.home-price-action{flex-direction:column;align-items:stretch;gap:16px;padding:20px}.start-steps{grid-template-columns:1fr;gap:24px;margin:26px 6px}.start-links{grid-template-columns:1fr 1fr;gap:0}.start-links a:first-child{padding-left:12px}.start-links a:nth-child(2){border-right:0}.start-links a:nth-child(-n+2){border-bottom:1px solid #dce5f0}.start-links a{grid-template-columns:1fr 16px;gap:8px;min-height:102px;padding:14px 12px;display:grid}.start-links a>svg:first-child{grid-area:1/1}.start-links a>svg:last-child{grid-area:1/2}.start-links a>span{grid-column:1/-1}.start-links strong{font-size:13px}.start-links small{font-size:12px}.closing-cta .site-actions{gap:14px;width:100%}.closing-cta .clerk-button{flex:1}.solution-directory>a{grid-template-columns:32px 1fr 20px;gap:16px;padding:24px 0}.solution-directory small{grid-area:2/2}.solution-directory h2{font-size:20px}.solution-directory p{font-size:13px}.solution-directory>a>svg{grid-area:1/3}.solution-detail-top,.solution-config{grid-template-columns:1fr;gap:24px}.solution-flow{grid-template-columns:1fr;gap:18px;padding:20px}.solution-flow>div{border-right:0;border-bottom:1px solid var(--site-line);padding-bottom:18px}.solution-flow figcaption{grid-column:1}.solution-settings{padding:20px}.faq-layout{gap:24px}.faq-links{grid-template-columns:1fr 1fr;gap:8px}}[data-home-demo]{grid-template-columns:minmax(0,1fr);display:grid}[data-home-demo]>.entry-view-tabs{grid-area:1/1}[data-home-demo]>[role=tabpanel]{grid-area:2/1}[data-home-demo]>[role=tabpanel][hidden]{visibility:hidden;pointer-events:none;display:block!important}.hero-benefits{color:#456185;gap:9px;margin:24px 0 0;padding:0;font-size:13px;list-style:none;display:grid}.hero-benefits li{align-items:center;gap:8px;display:flex}.hero-benefits svg{color:#2868b6}.entry-view-tabs{background:#f8fafd;border-bottom:1px solid #dfe8f3;gap:4px;padding:10px 20px;display:flex}.entry-view-tabs button{color:#526987;background:0 0;border:0;border-radius:5px;min-height:44px;padding:8px 18px;font-size:13px;font-weight:500}.entry-view-tabs button[aria-selected=true]{color:#fff;background:#2864b3;box-shadow:0 2px 3px #19477918}.entry-view-tabs button:hover:not([aria-selected=true]){color:#205595;background:#e9f0fa}.entry-detail-panel{min-height:471px;padding:26px 24px 18px}.entry-detail-heading{align-items:flex-start;gap:12px;margin-bottom:20px;display:flex}.entry-detail-heading>svg{color:#2868b6;flex-shrink:0;margin-top:4px}.entry-detail-heading h3{margin:0 0 6px;font-size:18px;font-weight:600}.entry-detail-heading p{color:#5b708b;margin:0;font-size:13px;line-height:1.8}.entry-detail-fields{border-block:1px solid #dce6f3;margin:0}.entry-detail-fields>div{border-bottom:1px solid #e6edf5;grid-template-columns:100px minmax(0,1fr);gap:16px;padding:16px 0;font-size:13px;display:grid}.entry-detail-fields>div:last-child{border:0}.entry-detail-fields dt{color:#5d7088}.entry-detail-fields dd{color:#2e4563;overflow-wrap:anywhere;margin:0}.entry-detail-fields dd>span{margin-left:12px;font-size:12px}.entry-demo-note{color:#4a6487;background:#eff5fd;border:1px solid #dce7f5;border-radius:5px;align-items:flex-start;gap:8px;margin:18px 0 8px;padding:12px;font-size:12px;line-height:1.8;display:flex}.entry-demo-note svg{color:#28765d;flex-shrink:0;margin-top:2px}.entry-detail-panel>.site-link{min-height:44px;font-size:13px}.entry-policy-mode{color:#3d5c81;background:#edf4ff;border:1px solid #d3e2f6;border-radius:5px;justify-content:space-between;gap:16px;padding:13px 16px;font-size:13px;display:flex}.entry-policy-mode strong{color:#285da4;font-weight:600}.entry-policy-rules{margin:10px 0 0}.entry-policy-rules>div{border-bottom:1px solid #e2eaf5;padding:12px 0;font-size:13px}.entry-policy-rules dt{color:#304b6d;font-family:ui-monospace,Consolas,monospace}.entry-policy-rules dt>span{margin-right:12px;font-family:inherit}.entry-policy-rules dd{color:#5d718b;margin:4px 0 0;font-size:12px}.wyc-site .home-section-kicker,.marketing-home .site-section-heading .home-section-kicker,.marketing-home .section-heading-row .home-section-kicker{letter-spacing:.05em;color:#2a64a8;margin:0 0 12px;font-size:12px;font-weight:600;line-height:1.7}.scenario-example{background:#f2f7fe;border:1px solid #d6e2f1;border-radius:6px;grid-column:1/-1;grid-template-columns:.8fr 1.2fr 1.2fr;gap:24px;padding:22px 24px;display:grid}.scenario-example>div{border-right:1px solid #d9e4f2;min-width:0;padding-right:24px}.scenario-example>div:last-child{border:0;padding:0}.scenario-example small{color:#526d8f;margin-bottom:10px;font-size:12px;display:block}.scenario-example code{color:#254e82;overflow-wrap:anywhere;font-family:ui-monospace,Consolas,monospace;font-size:14px;line-height:1.8}.scenario-example p{color:#456183;margin:0;font-size:13px;line-height:1.8}.home-protocol-guide{padding-block:0 64px}.home-protocol-grid{border:1px solid #cadbef;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:28px;display:grid;overflow:hidden}.home-protocol-grid article{background:#f6f9fd;border-right:1px solid #cadbef;flex-direction:column;min-width:0;padding:28px;display:flex}.home-protocol-grid article:nth-child(2){background:#e8f1ff}.home-protocol-grid article:last-child{border:0}.home-protocol-heading{color:#2865b0;align-items:center;gap:10px;margin-bottom:18px;font-size:15px;font-weight:600;display:flex}.home-protocol-grid h3{margin:0 0 8px;font-size:20px;font-weight:600}.home-protocol-grid p{color:#566d88;margin:0;font-size:13px;line-height:1.8}.home-protocol-address{border-block:1px solid #d3e1f2;margin:22px 0 16px;padding:16px 0}.home-protocol-address small{color:#566d88;margin-bottom:8px;font-size:11px;display:block}.home-protocol-address code{color:#2c5182;overflow-wrap:anywhere;font-family:ui-monospace,Consolas,monospace;font-size:14px}.home-protocol-grid .home-protocol-note{flex:1;min-height:48px}.home-protocol-grid .site-link{min-height:44px;margin-top:12px;font-size:13px}@media (width<=900px){.entry-detail-panel{min-height:0}.home-protocol-grid article{padding:20px}.scenario-example{gap:18px;padding:20px}.scenario-example>div{padding-right:18px}}@media (width<=767px){.hero-benefits{gap:7px;margin-top:20px;font-size:12px}.entry-view-tabs{gap:0;padding:8px}.entry-view-tabs button{flex:1;padding:8px 4px;font-size:12px}.entry-detail-panel{padding:22px 16px 16px}.entry-detail-fields>div{grid-template-columns:78px minmax(0,1fr);gap:10px}.entry-detail-fields dd>span{margin:4px 0 0;display:block}.entry-detail-heading h3{font-size:17px}.entry-detail-heading p{font-size:12px}.scenario-example{grid-template-columns:1fr;gap:16px;padding:20px}.scenario-example>div{border-bottom:1px solid #d9e4f2;border-right:0;padding:0 0 16px}.scenario-example small{margin-bottom:6px}.home-protocol-guide{padding-bottom:36px}.home-protocol-grid{grid-template-columns:1fr;margin-top:24px}.home-protocol-grid article{border-bottom:1px solid #cadbef;border-right:0;padding:24px}.home-protocol-heading{margin-bottom:12px}.home-protocol-address{margin-top:16px}.home-protocol-grid .home-protocol-note{min-height:0}.home-protocol-grid .site-link{margin-top:6px}}.wyc-site .sales-website :is(.purchase-subnavigation,.purchase-quick-options) button[aria-pressed=true],.wyc-site .sales-website :is(.purchase-hero h1 em,.purchase-hero-copy b){color:var(--site-blue)}.wyc-site .purchase-primary,.wyc-site .purchase-panel-footer .purchase-primary{background:linear-gradient(135deg,var(--site-blue),#3f7bef);border-color:var(--site-blue)}.wyc-site .website-sales .sales-picker{font-family:inherit}.wyc-site .website-sales :is(input:not([type=checkbox]),select){min-height:44px;font-size:16px}.wyc-site .website-sales :is(button,a){touch-action:manipulation}.wyc-site .website-sales .sales-custom{border-color:var(--site-line);overflow-wrap:anywhere;margin:0}.wyc-site .website-sales .sales-custom-heading{border-bottom:1px solid var(--site-line);padding:22px 26px}.wyc-site .website-sales .sales-custom-heading h3{color:var(--site-ink);margin:0 0 4px;font-size:20px}.wyc-site .website-sales .sales-custom-heading p{margin:0;font-size:13px}.wyc-site .website-sales .sales-custom-body{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:32px;padding:26px}.wyc-site .website-sales .sales-config-fields{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px;max-width:none;display:grid}.wyc-site .website-sales .sales-config-fields label{color:#253e5a;margin:0 0 8px;font-size:14px;line-height:1.7}.wyc-site .website-sales .sales-config-fields input[type=number],.wyc-site .website-sales .sales-config-fields select{border-color:#bccfe5;border-radius:4px}.wyc-site .website-sales .sales-input-unit input{max-width:none}.wyc-site .website-sales .sales-input-unit span{color:#516985;white-space:nowrap;flex-shrink:0;font-size:13px}.wyc-site .website-sales .sales-presets{gap:6px;margin-top:10px}.wyc-site .website-sales .sales-presets button{min-height:44px;padding:7px 10px;font-size:13px}.wyc-site .website-sales .sales-check{cursor:pointer;background:#f4f8ff;border:1px solid #d6e4f5;border-radius:4px;align-items:flex-start;min-height:80px;margin:0;padding:14px 12px}.wyc-site .website-sales .sales-check input{accent-color:#1264ff;flex-shrink:0;width:16px;height:16px;min-height:0;margin:4px 0 0}.wyc-site .website-sales .sales-check small{color:#516985;margin-top:4px;font-size:12px;line-height:1.8;display:block}.wyc-site .website-sales .sales-field-help{color:#516985;margin-top:8px;font-size:12px;display:block}.wyc-site .website-sales .sales-custom-days{margin-top:14px}.wyc-site .website-sales .sales-config-fields>.sales-note{border-top:1px solid var(--site-line);grid-column:1/-1;padding-top:16px;font-size:12px;line-height:1.9}.wyc-site .website-sales .sales-config-price{background:#f4f8ff;border:1px solid #d4e2f3;border-radius:6px;gap:12px;min-width:0;padding:20px}.wyc-site .website-sales .sales-config-price h4{color:#233f5f;margin:0;font-size:15px;font-weight:600}.wyc-site .website-sales .sales-quote-summary{border-bottom:1px solid #d4e2f3;gap:7px;margin:0;padding:0 0 14px;font-size:13px;display:grid}.wyc-site .website-sales .sales-quote-summary>div{justify-content:space-between;gap:12px;display:flex}.wyc-site .website-sales .sales-quote-summary dt{color:#516985;flex-shrink:0}.wyc-site .website-sales .sales-quote-summary dd{text-align:right;color:#223e5c;overflow-wrap:anywhere;margin:0}.wyc-site .website-sales .sales-config-price .sales-price{min-height:0}.wyc-site .website-sales .sales-config-price .sales-primary{margin-top:8px}.wyc-site .website-sales .sales-products-heading{margin:36px 0 18px}.wyc-site .website-sales .sales-products-heading h3{margin:0 0 4px;font-size:20px}.wyc-site .website-sales .sales-products-heading p{margin:0;font-size:13px}.wyc-site .website-sales .sales-product{box-shadow:none;border-color:#d2deee;gap:14px;padding:50px 22px 22px;transform:none}.wyc-site .website-sales .sales-product--recommended{border-color:#7af}.wyc-site .website-sales .sales-product:hover{box-shadow:none;border-color:#6d9ee9;transform:none}.wyc-site .website-sales .sales-card-flags{margin:0;position:absolute;top:16px;left:22px}.wyc-site .website-sales .sales-product header{min-height:56px}.wyc-site .website-sales .sales-product .sales-price{min-height:60px}.wyc-site .website-sales .sales-key-spec b{white-space:normal;overflow-wrap:anywhere}.wyc-site .website-sales .sales-primary{box-shadow:none;border-radius:4px;min-height:46px}.wyc-site .website-sales .sales-price strong{font-variant-numeric:tabular-nums;letter-spacing:0}.wyc-site .website-sales .sales-footnote{margin:20px 0 0;line-height:1.9}@media (width<=1100px){.wyc-site .website-sales .sales-custom-body{grid-template-columns:minmax(0,1fr) 280px;gap:22px;padding:22px}.wyc-site .website-sales .sales-config-fields{gap:20px 16px}}@media (width<=900px){.wyc-site .website-sales .sales-custom-body{grid-template-columns:1fr}.wyc-site .website-sales .sales-config-price{max-width:none}.wyc-site .website-sales .sales-products{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.wyc-site .website-sales .sales-custom-heading{padding:18px}.wyc-site .website-sales .sales-custom-body{gap:22px;padding:18px}.wyc-site .website-sales .sales-config-fields{grid-template-columns:1fr;gap:22px}.wyc-site .website-sales .sales-config-price{padding:18px}.wyc-site .website-sales .sales-products{grid-template-columns:1fr}.wyc-site .website-sales .sales-products-heading{margin-top:28px}}.wyc-site .clerk-clone .sales-website{background:var(--site-soft)}.wyc-site .sales-website-heading{padding-top:54px;padding-bottom:32px}.wyc-site .sales-website-heading h1{max-width:940px;font-size:42px;line-height:1.35}.wyc-site .sales-website-catalog{padding-bottom:40px}.wyc-site .sales-faq{max-width:1000px}.wyc-site .sales-faq h2{font-size:28px}.wyc-site .clerk-clone .dlx-hero{background:var(--site-tint)}.wyc-site .dlx-trust{flex-wrap:wrap}.wyc-site .dlx-support{color:var(--site-ink);border:1px solid var(--site-line);background:#f2f7fd}.wyc-site .dlx-support p span,.wyc-site .dlx-support nav a{color:var(--site-muted)}.wyc-site .dlx-support p,.wyc-site .dlx-support nav{flex-wrap:wrap}.wyc-site .dlx-tech pre,.wyc-site .dlx-tech code{overflow-wrap:anywhere;max-width:100%;overflow:auto}.wyc-site .dlx-history-dialog{border-radius:8px;max-height:calc(100dvh - 32px)}@media (width<=767px){.wyc-site .sales-website-heading{padding-top:34px}.wyc-site .sales-website-heading h1{font-size:32px}.wyc-site .sales-website-heading>p:not(.clerk-label){font-size:16px}.wyc-site .dlx-support{flex-direction:column;align-items:flex-start;padding:20px}.wyc-site .dlx-support p{flex-direction:column;align-items:flex-start;gap:6px}.wyc-site .dlx-support nav{gap:14px}.wyc-site .dlx-download,.wyc-site .dlx-tech summary{min-height:44px}.wyc-site .dlx-release{padding:18px}.wyc-site .dlx-release-name{flex-wrap:wrap}.wyc-site .dlx-release-name h4{overflow-wrap:anywhere}}.wyc-site .clerk-clone .dlx-support{color:var(--site-ink);border:1px solid var(--site-line);background:#f2f7fd}.wyc-site .clerk-clone .dlx-support p span,.wyc-site .clerk-clone .dlx-support nav a{color:var(--site-muted)}.wyc-site .clerk-clone .dlx-smart-download{box-shadow:none;color:#fff;background:#1264ff;border-color:#1264ff}.wyc-site .clerk-clone .dlx-hero h1{letter-spacing:0}.wyc-site .help-center .site-page-heading{max-width:1280px}.wyc-site .help-center .site-page-heading h1,.wyc-site .help-center .help-article-heading h1{letter-spacing:0}.wyc-site .help-center .help-start{border-radius:6px}.wyc-site .help-center .help-start h2{min-height:0;font-size:20px}.wyc-site .help-center .help-list-item{border:0;border-bottom:1px solid var(--site-line);border-radius:0;padding:20px}.wyc-site .help-center .help-list{gap:0 24px}.wyc-site .help-center .help-toc{top:96px}.wyc-site .help-markdown blockquote{border:1px solid var(--site-line);border-radius:6px;margin-inline:0}.wyc-site .clerk-clone .dlx-kicker span{background:var(--site-muted);box-shadow:none}.wyc-site .clerk-clone .dlx-kicker[data-catalog-state=ready] span{background:#08774d}.wyc-site .clerk-clone .dlx-kicker[data-catalog-state=error] span{background:#b74338}.wyc-site .clerk-clone .dlx-kicker[data-catalog-state=error] b{color:#b74338}.wyc-site .dlx-catalog-empty{text-align:center;padding:36px 24px}.wyc-site .dlx-history-dialog>header button{border-radius:4px;flex-shrink:0;min-width:44px;min-height:44px}.wyc-site .dlx-history-item>div{flex-wrap:wrap;gap:12px}.wyc-site .dlx-history-item p{overflow-wrap:anywhere}.wyc-site .dlx-tech pre{font-family:ui-monospace,Consolas,monospace;font-size:12px}.wyc-site .dlx-tech p{font-family:inherit;font-size:12px}.wyc-site .dlx-tech code{font-family:ui-monospace,Consolas,monospace}.wyc-site .dlx-history-button{text-align:left;max-width:100%;min-height:44px}@media (width<=900px){.wyc-site .solution-detail-top,.wyc-site .solution-config{grid-template-columns:1fr;gap:24px}}@media (width<=640px){.wyc-site .clerk-clone .dlx-hero h1{line-height:1.25}}.clone-site-shell .site-faq summary{justify-content:space-between;align-items:center;gap:20px;list-style:none;display:flex}.clone-site-shell .site-faq summary::-webkit-details-marker{display:none}.clone-site-shell .site-faq summary:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;flex-shrink:0;width:8px;height:8px;margin-right:5px;transform:rotate(45deg)}.clone-site-shell .site-faq details[open] summary:after{transform:rotate(225deg)}@media (prefers-reduced-motion:no-preference){.clone-site-shell :is(.clerk-button,.entry-menu summary){transition:background .18s,border-color .18s,box-shadow .2s,transform .18s}.clone-site-shell :is(.site-link,.hero-help a,.entry-health a,.clerk-button.secondary)>svg:last-child{transition:transform .22s cubic-bezier(.2,.7,.2,1)}.clone-site-shell :is(.clerk-nav a,.clerk-login,.entry-menu a,.footer-grid a){transition:color .18s}.clone-site-shell :is(.scenario-tabs button,.start-links a,.site-tutorial-links a,.solution-directory>a,.entry-url button){transition:background .2s,border-color .2s,color .2s}.clone-site-shell .site-faq summary:after{transition:transform .22s}.clone-site-shell .site-faq summary .faq-indicator{transition:transform .22s cubic-bezier(.2,.7,.2,1),color .18s}.clone-site-shell :is(.home-config-fields input,.home-config-fields select){transition:border-color .18s,background .18s}.clone-site-shell .scenario-panel:not([hidden]),.clone-site-shell [data-platform-panel]:not([hidden]){animation:.18s ease-out wyc-panel-enter}.clone-site-shell .clerk-mobile-panel:not([hidden]){animation:.2s ease-out wyc-panel-enter}.clone-site-shell .entry-menu[open] nav{animation:.16s ease-out wyc-panel-enter}.clone-site-shell .entry-url [data-copied=true] .copy-done{animation:.18s ease-out wyc-copy-confirm}.clone-site-shell .clerk-button:active{transform:translateY(1px)}@keyframes wyc-panel-enter{0%{opacity:.8;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@keyframes wyc-copy-confirm{0%{opacity:.4;transform:scale(.8)}to{opacity:1;transform:scale(1)}}}@media (hover:hover){.clone-site-shell :is(.site-link,.hero-help a,.entry-health a,.clerk-button.secondary):hover>svg:last-child{transform:translate(3px)}.clone-site-shell .clerk-button.primary:hover{box-shadow:0 5px 14px #1454bf24}.clone-site-shell :is(.clerk-nav a,.clerk-login):hover{color:var(--site-blue)}.clone-site-shell .start-links a:hover{background:var(--site-soft);border-color:#95b2ee}.clone-site-shell .start-links a:hover>svg:last-child{color:#2d67b2}.clone-site-shell .entry-url button:hover:not(:disabled):not([data-copied]):not([data-copy-error]){color:#2863b0;background:#edf4ff;border-color:#c6d8f1}.clone-site-shell .home-hero .clerk-button.primary:hover{background:#095ada;box-shadow:inset 0 1px #ffffff30,0 2px 4px #164ba524,0 8px 18px -5px #164ba538}}@media (prefers-reduced-motion:reduce){.clone-site-shell :is(.site-link,.hero-help a,.entry-health a,.clerk-button.secondary):hover>svg:last-child{transform:none}}.purchase-nav-badge[data-astro-cid-ahvonnmb]{color:#fff;background:#e72b37;border-radius:3px;align-self:center;margin-left:4px;padding:1px 4px;font-size:10px;font-weight:500;line-height:1.3}.clerk-nav[data-astro-cid-ahvonnmb] a[data-astro-cid-ahvonnmb]:has(.purchase-nav-badge){gap:0}
