.account-merge-intro,.account-merge-note{max-width:52rem}.account-merge-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-5);margin-top:var(--public-section-space)}.account-merge-card{display:flex;min-width:0;flex-direction:column;gap:var(--space-5);padding:var(--space-6);border:1px solid var(--border);border-radius:var(--border-radius);background:var(--surface);box-shadow:0 1rem 2.5rem rgba(10,10,10,.08)}.account-merge-card.is-suggested{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft),0 1rem 2.5rem rgba(10,10,10,.1)}.account-merge-card-header,.account-merge-identity{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}.account-merge-card-header h2{margin:.35rem 0 0}.account-merge-card-label,.account-merge-identity small,.account-merge-details dt{color:var(--text-muted);font-size:.875rem}.account-merge-badge{flex:0 0 auto;padding:.4rem .7rem;border-radius:999px;color:var(--primary);background:var(--primary-soft);font-size:.75rem;font-weight:700;text-transform:uppercase}.account-merge-identity{justify-content:flex-start}.account-merge-identity img{flex:0 0 auto;width:4.5rem;height:4.5rem;border-radius:50%;object-fit:cover;background:var(--bg-muted)}.account-merge-identity div{display:flex;flex-direction:column;gap:.25rem}.account-merge-details{display:grid;gap:var(--space-3);margin:0}.account-merge-details div{display:flex;justify-content:space-between;gap:var(--space-4);padding-bottom:var(--space-3);border-bottom:1px solid var(--border)}.account-merge-details dd{max-width:65%;margin:0;overflow-wrap:anywhere;text-align:right;font-weight:600}.account-merge-card .btn{width:100%;margin-top:auto}.account-merge-cancel{display:inline-block;margin-top:var(--space-5);color:var(--text-muted)}@media (max-width:767px){.account-merge-grid{grid-template-columns:1fr}.account-merge-card{padding:var(--space-5)}}.homepage-content,.feature-detail-content{--homepage-wide-panel-overlay:rgba(10,10,10,0.7);--homepage-wide-panel-shadow:0 -34px 44px -24px rgba(17,19,21,0.32),-24px -22px 38px -30px rgba(17,19,21,0.24),24px -22px 38px -30px rgba(17,19,21,0.24)}.agent-live-demo-panel{--agent-live-demo-in-header-gutter:50px;--agent-live-demo-overhang:min( calc(50cqw - 50% - var(--agent-live-demo-in-header-gutter) - var(--homepage-wide-panel-edge-gap)),50px );width:calc( 100% + var(--agent-live-demo-in-header-gutter) + var(--agent-live-demo-in-header-gutter) + var(--agent-live-demo-overhang) + var(--agent-live-demo-overhang) );margin-left:calc(0px - var(--agent-live-demo-in-header-gutter) - var(--agent-live-demo-overhang));padding:clamp(3.5rem,7vw,5.5rem) 20px;border-radius:var(--border-radius);background-color:var(--homepage-wide-panel-overlay);background-image:linear-gradient(var(--homepage-wide-panel-overlay),var(--homepage-wide-panel-overlay)),var(--agent-live-demo-background);background-position:center center;background-repeat:no-repeat;background-size:cover;color:var(--header-text-muted);box-shadow:var(--homepage-wide-panel-shadow)}@supports (background-image:image-set(url("image.webp") type("image/webp"))){.agent-live-demo-panel{background-image:linear-gradient(var(--homepage-wide-panel-overlay),var(--homepage-wide-panel-overlay)),var(--agent-live-demo-background-modern,var(--agent-live-demo-background))}}.agent-live-demo-panel__heading{margin:0 auto;text-align:center}.agent-live-demo-panel__title{margin:0;color:var(--header-text);font-size:clamp(2rem,4vw,3.25rem);font-weight:850;letter-spacing:0.035em;line-height:1.05;text-transform:uppercase;text-wrap:balance}.agent-live-demo-panel__heading p{margin:1rem auto 0;font-size:clamp(1rem,1.5vw,1.15rem);line-height:1.6;text-wrap:balance}.agent-live-demo-panel__logo{display:grid;width:280px;min-height:7rem;place-items:center;margin:10px auto 0;padding:1rem}.agent-live-demo-panel__logo img{width:100%;height:auto}.agent-live-demo-panel__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;width:min(calc(100% - 2rem),42rem);margin:1.5rem auto 0}.agent-live-demo-panel--feature-detail{margin-top:var(--public-section-space)}@media (max-width:767.98px){.agent-live-demo-panel{--agent-live-demo-in-header-gutter:1.25rem;padding:3rem 20px}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;border:0;border-radius:999px;padding:1rem 3rem;font-weight:600;line-height:1;text-decoration:none;transition:color var(--theme-switch-transition),background var(--regular-transition),box-shadow var(--regular-transition),text-decoration-color var(--regular-transition),border var(--regular-transition);cursor:pointer}.btn-icon{display:block;flex:0 0 auto;width:1.25rem;height:1.25rem}.btn.social-login-btn{width:100%;min-height:3rem;padding:.875rem 1.25rem;border:1px solid transparent}.btn.google-login-btn{background:#ffffff;color:#3c4043;border-color:#dadce0;box-shadow:0 1px 2px rgba(60,64,67,.12)}.btn.google-login-btn:hover,.btn.google-login-btn:focus-visible{background:#f8fafd;border-color:#d2e3fc;box-shadow:0 1px 3px rgba(60,64,67,.18)}.btn.steam-login-btn{background:#171a21;color:#ffffff;border-color:#171a21}.btn.steam-login-btn:hover,.btn.steam-login-btn:focus-visible{background:#0e1218;border-color:#0e1218}.btn.discord-login-btn{background:var(--secondary-surface);color:var(--white);border-color:var(--secondary-border)}.btn.discord-login-btn:hover,.btn.discord-login-btn:focus-visible{background:var(--secondary-hover);border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft)}.btn.outline-btn.dark{color:var(--secondary);background:transparent}.btn.primary-btn{background:var(--primary) !important;color:var(--white)}.btn.primary-btn:hover{background:var(--primary-hover) !important}.btn.secondary-btn{min-height:42px;padding:.625rem 1rem;border:1px solid var(--secondary-border);background:var(--secondary-hover) !important;color:var(--white);font-weight:700}.btn.secondary-btn:hover,.btn.secondary-btn:focus-visible{border-color:var(--primary);background:var(--secondary-surface) !important}.btn.discord-button{--discord-button-success:#5edc6c;position:relative;display:inline-flex;min-width:0;min-height:42px;flex:0 1 auto;align-items:center;justify-content:flex-start;gap:12px;width:auto;padding:11px 15px;border:1px solid rgba(184,190,200,0.2);border-radius:6px;color:var(--header-text);background:rgba(0,0,0,0.42);box-shadow:inset 0 1px 0 rgba(255,255,255,0.04);font:inherit;font-size:16px;font-weight:500;line-height:1.25;text-align:left;text-transform:none;transition:background 0.2s ease,color 0.2s ease,border-color 0.2s ease}.btn.discord-button:hover,.btn.discord-button:focus-visible{border-color:var(--primary);color:var(--header-text);background:rgba(0,0,0,0.42);box-shadow:inset 0 1px 0 rgba(255,255,255,0.04);outline:none}.discord-button .server-panel-address-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.discord-button .server-panel-copy-icon-slot{position:relative;flex:0 0 16px;width:16px;height:16px}.discord-button .server-panel-copy-icon{position:absolute;inset:0;width:16px;height:16px;color:var(--primary);opacity:1;transition:opacity 0.16s ease}.discord-button .server-panel-copy-icon::before,.discord-button .server-panel-copy-icon::after{content:"";position:absolute;box-sizing:border-box;width:10px;height:12px;border:2px solid currentColor;border-radius:2px}.discord-button .server-panel-copy-icon::before{top:1px;right:1px}.discord-button .server-panel-copy-icon::after{bottom:1px;left:1px;background:rgba(10,10,10,0.9)}.discord-button .server-panel-copy-success{position:absolute;top:5px;left:4px;display:inline-block;width:10px;height:10px;color:var(--discord-button-success);opacity:0;pointer-events:none;transform:scale(0.45);transition:opacity 0.18s ease,transform 0.18s ease}.discord-button .server-panel-copy-success::before{content:"";position:absolute;top:-3px;left:0;width:7px;height:12px;border-right:3px solid currentColor;border-bottom:3px solid currentColor;filter:drop-shadow(0 0 8px rgba(94,220,108,0.85));transform:rotate(42deg)}.btn.discord-button.is-copied{border-color:var(--discord-button-success);box-shadow:inset 0 1px 0 rgba(255,255,255,0.05),0 0 18px rgba(94,220,108,0.28)}.btn.discord-button.is-copied .server-panel-copy-icon{opacity:0}.btn.discord-button.is-copied .server-panel-copy-success{opacity:1;transform:scale(1)}.btn.outline-btn{color:var(--white);border:1px solid var(--primary)}.btn.outline-btn:hover{background:var(--redmotion-primary-darkest);border:1px solid var(--primary-hover)}.btn.underline-btn{background:transparent;color:var(--btn-outline-text);text-decoration:underline;text-underline-offset:5px;text-decoration-color:var(--text-primary-dark)}.btn.underline-btn:hover{text-underline-offset:5px;text-decoration-color:var(--redmotion-primary)}.loader{width:8px;aspect-ratio:1;border-radius:50%;animation:l5 1s infinite linear alternate}@keyframes l5{0%{box-shadow:12px 0 #fff,-12px 0 #fff2;background:#fff}33%{box-shadow:12px 0 #fff,-12px 0 #fff2;background:#fff2}66%{box-shadow:12px 0 #fff2,-12px 0 #fff;background:#fff2}100%{box-shadow:12px 0 #fff2,-12px 0 #fff;background:#fff}}.plan-card{position:relative;height:100%;border:1px solid rgba(255,107,129,0.22);border-radius:var(--border-radius);background:#ffffff;box-shadow:0 18px 45px rgba(15,23,42,0.08);overflow:hidden}.plan-card-accent{height:4px;background:linear-gradient(90deg,#ff6b81 0%,#ff8295 100%)}.plan-card-badge{position:absolute;top:0;right:1.5rem;padding:0.35rem 1rem;border-radius:0 0 calc(var(--border-radius) - 4px) calc(var(--border-radius) - 4px);background:#ff6b81;color:#ffffff;font-size:0.8125rem;font-weight:700;line-height:1}.plan-card-body{display:flex;min-height:100%;flex-direction:column;padding:2rem 2.25rem 2.25rem}.plan-card-icon{position:relative;width:3.5rem;height:3.25rem;margin-top:1.25rem;margin-bottom:1.75rem}.plan-card-icon span{position:absolute;display:block;width:1rem;height:1rem;border:2px solid #ff6b81;border-radius:999px}.plan-card-icon span:nth-child(1){top:0.75rem;left:0}.plan-card-icon span:nth-child(2){top:0;right:0.4rem}.plan-card-icon span:nth-child(3){bottom:0;right:0.4rem}.plan-card-icon::before,.plan-card-icon::after,.plan-card-icon span:nth-child(1)::before{content:"";position:absolute;height:2px;background:#ff6b81;transform-origin:left center}.plan-card-icon::before{top:1.25rem;left:0.85rem;width:1.65rem;transform:rotate(-28deg)}.plan-card-icon::after{top:1.9rem;left:0.85rem;width:1.65rem;transform:rotate(28deg)}.plan-card-title{margin:0 0 1rem;color:#252833;font-size:1.95rem;font-weight:700;line-height:1.15}.plan-card-copy{margin:0 0 1.75rem;color:#8a8f9d;font-size:1rem;line-height:1.6}.plan-card-specs{margin-bottom:1.75rem;border-top:1px solid #ececf2}.plan-card-spec{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:0.9rem 0;border-bottom:1px solid #ececf2}.plan-card-spec-label{color:#3a3f4b;font-size:1rem;font-weight:500}.plan-card-spec-value{color:#ff6b81;font-size:1rem;font-weight:700;text-align:right}.plan-card-starting{margin:0 0 0.5rem;color:#2f3440;font-size:0.95rem;font-style:italic;font-weight:600}.plan-card-price{display:flex;align-items:flex-end;margin:0 0 1.5rem;color:#ff6b81;line-height:1}.plan-card-price-value{font-size:3.6rem;font-weight:800;letter-spacing:-0.06em}.plan-card-price-period{margin-left:0.25rem;margin-bottom:0.45rem;font-size:1.5rem;font-weight:500}.plan-card-button{display:inline-flex;align-items:center;justify-content:center;min-height:3.5rem;padding:0 1.75rem;border:0;border-radius:999px;background:#ff6b81;color:#ffffff;font-size:1rem;font-weight:700;cursor:pointer}@media (max-width:767.98px){.plan-card-body{padding:1.75rem 1.5rem 2rem}.plan-card-badge{right:1rem}.plan-card-title{font-size:1.7rem}.plan-card-price-value{font-size:3rem}.plan-card-price-period{font-size:1.25rem}}.contact-page .contact-page__layout{--gutter-x:clamp(1.5rem,4vw,3rem);--gutter-y:var(--public-section-space);align-items:flex-start}.contact-page__intro{max-width:29rem}.contact-page__eyebrow{margin:0 0 1rem;color:var(--primary);font-size:0.875rem;font-weight:600;line-height:1.4;text-transform:uppercase}.contact-page__title{max-width:14ch;margin:0;font-size:clamp(2rem,3vw,2.75rem);font-weight:600;line-height:1.1;text-wrap:balance}.contact-page__lead{max-width:43ch;margin:1.25rem 0 0;color:var(--text-muted);font-size:1rem;line-height:1.65}.contact-page__channels{max-width:27rem;margin:2rem 0 0;padding:0;list-style:none}.contact-page__channel{display:flex;align-items:flex-start;gap:1rem;padding-block:1.25rem;border-top:1px solid var(--border)}.contact-page__channel:last-child{padding-bottom:0}.contact-page__channel-icon{width:1.375rem;height:1.375rem;flex:0 0 1.375rem;margin-top:0.15rem;color:var(--primary)}.contact-page__channel-body{min-width:0}.contact-page__channel-label{margin:0 0 0.35rem;color:var(--text-muted);font-size:0.875rem;font-weight:400;line-height:1.4}.contact-page__contact-link{font-size:clamp(1.1rem,1.5vw,1.25rem);font-weight:500;line-height:1.4;overflow-wrap:anywhere;text-decoration-color:transparent;text-underline-offset:0.2em}.contact-page__contact-link:hover{color:var(--primary);text-decoration:underline}.contact-page__channel-copy{margin:0.4rem 0 0.85rem;color:var(--text-muted);font-size:0.9375rem;line-height:1.5}.contact-page .btn.discord-button{max-width:100%;min-height:44px;padding:0.65rem 0.8rem;border-color:var(--border);border-radius:var(--border-radius);background:var(--bg-muted);color:var(--secondary);box-shadow:none;font-size:0.9375rem}.contact-page .btn.discord-button:hover,.contact-page .btn.discord-button:focus-visible{border-color:var(--primary);background:var(--bg-muted);color:var(--secondary);box-shadow:none}.contact-page .discord-button .server-panel-copy-icon::after{background:var(--bg-muted)}.contact-page .btn.discord-button.is-copied{border-color:var(--discord-button-success)}.contact-page__form-heading{margin-bottom:1.5rem}.contact-page__form-heading h2{margin:0;font-size:1.75rem;font-weight:600;line-height:1.2}.contact-page__form-heading p{margin:0.75rem 0 0;color:var(--text-muted);font-size:1rem;line-height:1.5}.contact-page__form{display:flex;flex-direction:column;gap:1rem}.contact-page .contact-page__form-row{--gutter-x:1rem;--gutter-y:1rem}.contact-page .form .form-input-wrapper input,.contact-page .form .form-input-wrapper select,.contact-page .form .form-input-wrapper textarea{border-color:var(--border);background:var(--white);font-weight:400}.contact-page .form .form-input-wrapper textarea{min-height:11rem;line-height:1.5}.contact-page .form .form-input-wrapper:focus-within input,.contact-page .form .form-input-wrapper:focus-within select,.contact-page .form .form-input-wrapper:focus-within textarea{border-color:var(--primary);background:var(--surface);box-shadow:0 0 0 3px var(--primary-soft)}.contact-page .form .contact-page__subject select{padding-right:3rem;appearance:none}.contact-page .form .contact-page__subject label{top:13px;transform:none;color:var(--text-muted);font-size:0.8rem}.contact-page__select-icon{position:absolute;top:calc(50% - 0.5rem);right:1.25rem;width:1rem;height:1rem;color:var(--text-muted);pointer-events:none}.contact-page .contact-page__honeypot{position:absolute;left:-10000px;width:1px;height:1px;opacity:0;pointer-events:none}.contact-page .contact-page__submit{width:100%;min-height:52px;margin-top:0.25rem;padding-inline:1.5rem}.contact-page__privacy{margin:0;color:var(--text-muted);font-size:0.8125rem;line-height:1.6}.contact-page__privacy a{text-decoration:underline;text-underline-offset:0.2em}.contact-page .btn.discord-button:focus-visible,.contact-page a:focus-visible,.contact-page button:focus-visible{outline:2px solid var(--primary);outline-offset:4px}.contact-page .form-message{font-size:0.9375rem;line-height:1.5}.contact-page .form-message:empty{display:none}.contact-page__about{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(18rem,0.85fr);align-items:center;gap:clamp(2rem,5vw,4.5rem);margin-top:var(--public-section-space);padding-top:var(--public-section-space);border-top:1px solid var(--border)}.contact-page__about-media{overflow:hidden;border-radius:var(--border-radius);background:var(--bg-muted)}.contact-page__about-image{display:block;width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover}.contact-page__about-content{max-width:34rem}.contact-page__about-eyebrow{margin-bottom:0.75rem}.contact-page__about-title{margin:0;font-size:clamp(1.75rem,3vw,2.375rem);font-weight:600;line-height:1.15;text-wrap:balance}.contact-page__about-content p:not(.contact-page__about-eyebrow){margin:1rem 0 0;color:var(--text-muted);font-size:1rem;line-height:1.7}.contact-page__company{margin-top:var(--public-section-space);padding-top:clamp(1.75rem,4vw,2.5rem);border-top:1px solid var(--border)}.contact-page__company-title{margin:0 0 1.5rem;font-size:clamp(1.5rem,2.5vw,1.875rem);font-weight:600;line-height:1.2}.contact-page__company-details{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem clamp(1.5rem,3vw,2.5rem);margin:0}.contact-page__company-detail{min-width:0}.contact-page__company-detail--wide{grid-column:span 2}.contact-page__company-detail dt{margin:0 0 0.35rem;color:var(--text-muted);font-size:0.8125rem;font-weight:400;line-height:1.4}.contact-page__company-detail dd{margin:0;color:var(--secondary);font-size:0.9375rem;font-weight:500;line-height:1.55;overflow-wrap:anywhere}@media (max-width:1023.98px){.contact-page__intro,.contact-page__channels{max-width:none}.contact-page .contact-page__form-column{padding-top:2rem;border-top:1px solid var(--border)}.contact-page__about{grid-template-columns:1fr;gap:2rem}.contact-page__about-content{max-width:43rem}.contact-page__company-details{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:575.98px){.contact-page__company-details{grid-template-columns:1fr}.contact-page__company-detail--wide{grid-column:auto}}@media (prefers-reduced-motion:reduce){.contact-page .discord-button,.contact-page .discord-button *,.contact-page .discord-button *::before,.contact-page .discord-button *::after,.contact-page .form .form-input-wrapper input,.contact-page .form .form-input-wrapper select,.contact-page .form .form-input-wrapper textarea,.contact-page .form label{transition:none}}.controller-portal-lead{max-width:780px;margin-bottom:var(--public-section-space)}.controller-portal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.controller-portal-card,.controller-license-card,.controller-install-steps{height:auto}.controller-portal-form{display:grid;gap:.75rem}.controller-portal-form label{color:var(--text-muted);font-size:.85rem;font-weight:700}.controller-portal-form-inline{grid-template-columns:minmax(180px,1fr) auto;align-items:end}.controller-portal-form-inline label{grid-column:1 / -1}.controller-honeypot{position:absolute !important;left:-10000px !important;width:1px !important;height:1px !important;overflow:hidden !important}.controller-hash{overflow-wrap:anywhere;font-size:.75rem}.controller-license-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1.5rem}.controller-license-badges{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem}.controller-license-badges span{padding:.4rem .65rem;border:1px solid var(--primary-glow);border-radius:999px;font-size:.75rem;font-weight:700}.controller-bootstrap-box{padding:1.25rem;border:1px solid var(--primary-soft);border-radius:14px;background:var(--primary-soft)}.controller-provisioning-list{display:grid;gap:.75rem}.controller-provisioning-item{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem;border-top:1px solid rgba(255,255,255,.1)}.controller-provisioning-item>div{display:grid;gap:.2rem;min-width:0}.controller-provisioning-item small,.controller-provisioning-item code{overflow-wrap:anywhere}.controller-managed-progress{appearance:none;width:100%;height:.65rem;margin-top:.55rem;overflow:hidden;border:0;border-radius:999px;background:color-mix(in srgb,var(--primary) 12%,transparent)}.controller-managed-progress::-webkit-progress-bar{border-radius:inherit;background:color-mix(in srgb,var(--primary) 12%,transparent)}.controller-managed-progress::-webkit-progress-value,.controller-managed-progress::-moz-progress-bar{border-radius:inherit;background:var(--primary)}.controller-managed-instance{align-items:stretch}.controller-install-steps ol{display:grid;gap:.85rem;margin:1rem 0 0;padding-left:1.25rem}@media (max-width:767px){.controller-portal-grid{grid-template-columns:1fr}.controller-license-header,.controller-provisioning-item{align-items:stretch;flex-direction:column}.controller-license-badges{justify-content:flex-start}.controller-portal-form-inline{grid-template-columns:1fr}}.documentation-page{--docs-content-offset:5rem;background:var(--surface,#fff);color:var(--text,#1f1f1f);padding:calc(var(--docs-content-offset) + 20px) 0 var(--public-section-space);min-height:65vh}.documentation-page *{box-sizing:border-box}.docs-container{max-width:1480px}.docs-masthead{display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid var(--border,#ddd);padding:0 0 25px;margin-bottom:36px}.docs-eyebrow{color:var(--primary,#bd0000);font-weight:600;font-size:12px;text-transform:uppercase;text-decoration:none}.docs-masthead p{margin:5px 0 0;color:var(--text-muted,#666);font-size:14px}.docs-search{display:flex;flex:none;align-items:center;width:min(360px,100%);border:1px solid var(--border,#ddd);border-radius:8px;background:#fafafa;overflow:hidden}.docs-search:focus-within{outline:2px solid var(--primary,#bd0000);outline-offset:3px}.docs-search input{min-width:0;width:100%;border:0;background:transparent;padding:12px 14px;font:inherit;font-size:14px;outline:none;color:inherit}.docs-search button{border:0;background:transparent;min-width:44px;min-height:44px;color:var(--primary,#bd0000);font-size:30px;cursor:pointer}.docs-grid{display:grid;grid-template-columns:230px minmax(0,1fr) 180px;gap:40px;align-items:start}.docs-main{min-width:0;max-width:800px;width:100%}.docs-main h1{font-size:clamp(29px,3.2vw,43px);line-height:1.15;margin:12px 0 18px;font-weight:600}.docs-sidebar,.docs-toc{position:sticky;top:100px;max-height:calc(100vh - 124px);overflow:auto;scrollbar-width:thin}.docs-sidebar{font-size:14px;padding-right:10px}.docs-chapters>summary{display:none}.docs-sidebar a{text-decoration:none;color:var(--text-muted,#666)}.docs-home-link{display:block;margin-bottom:20px;padding:9px 12px}.docs-sidebar .is-current{color:var(--primary,#bd0000);background:rgba(189,0,0,.055);border-radius:6px;font-weight:600;box-shadow:inset 2px 0 var(--primary,#bd0000)}.docs-nav-group{margin-bottom:22px}.docs-nav-heading{display:block;color:var(--text,#1f1f1f)!important;font-weight:600;padding:5px 12px}.docs-nav-group ul,.docs-toc ul,.docs-toc-inline ul,.docs-section-card ul{list-style:none;padding:0;margin:4px 0 0}.docs-nav-group li a{display:block;padding:8px 12px;line-height:1.45}.docs-sidebar a:hover,.docs-toc a:hover,.docs-toc-inline a:hover{color:var(--primary,#bd0000);background:#fafafa}.docs-support-link{display:flex;justify-content:space-between;border-top:1px solid var(--border,#ddd);padding:22px 12px 10px;margin-top:28px}.docs-breadcrumb{display:flex;flex-wrap:wrap;gap:10px;font-size:12px;color:var(--text-muted,#666);margin-bottom:20px}.docs-breadcrumb a{color:inherit;text-decoration:none}.docs-lead{font-size:18px;line-height:1.65;color:var(--text-muted,#666);margin:0 0 22px}.docs-article-header{border-bottom:1px solid var(--border,#ddd);padding-bottom:25px;margin-bottom:30px}.docs-article-meta{display:flex;flex-wrap:wrap;gap:8px 20px;font-size:12px;color:var(--text-muted,#666)}.docs-toc{font-size:13px;border-left:1px solid var(--border,#ddd);padding-left:20px}.docs-toc strong{font-size:12px;display:block;margin:4px 0 15px}.docs-toc a,.docs-toc-inline a{display:block;color:var(--text-muted,#666);text-decoration:none;padding:5px 0;line-height:1.45}.docs-toc a[aria-current]{color:var(--primary,#bd0000);font-weight:600}.docs-toc-level-3{padding-left:12px}.docs-toc-inline{display:none;border:1px solid var(--border,#ddd);border-radius:8px;padding:14px 18px;margin:20px 0}.docs-toc-inline summary{cursor:pointer;font-weight:600}.docs-prose{font-size:16px;line-height:1.85;overflow-wrap:anywhere}.docs-prose h2,.docs-prose h3{scroll-margin-top:110px;line-height:1.3;font-weight:600;color:var(--text,#1f1f1f)}.docs-prose h2{font-size:25px;margin:38px 0 14px}.docs-prose h3{font-size:20px;margin:26px 0 10px}.docs-prose p{margin:0 0 18px}.docs-prose ul,.docs-prose ol{padding-left:25px;margin:16px 0 22px}.docs-prose li{margin:5px 0}.docs-prose a,.docs-text-link{color:var(--primary,#bd0000);text-decoration:underline;text-underline-offset:3px}.docs-prose img,.docs-prose picture{max-width:100%;height:auto}.docs-prose img{border-radius:8px;display:block;margin:20px 0}.docs-prose pre{position:relative;background:#191b20;color:#f4f4f5;border-radius:10px;padding:50px 20px 20px;overflow:auto;font-size:13px;line-height:1.8;white-space:pre;margin:24px 0;tab-size:4}.docs-prose pre code{background:transparent;color:inherit;padding:0;border:0;font-size:inherit}.docs-prose code{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;background:#f4f4f4;border:1px solid #e6e6e6;border-radius:4px;padding:2px 5px;font-size:.86em;color:#9b1616}.docs-copy{position:absolute;right:10px;top:10px;background:#303339;color:#eee;border:1px solid #555;border-radius:5px;padding:5px 10px;font:inherit;font-size:11px;cursor:pointer}.docs-copy:focus-visible{outline:2px solid #fff}.docs-prose blockquote,.docs-prose .content-highlight-panel{border:1px solid #eddada;border-left:3px solid var(--primary,#bd0000);background:#fff8f8;border-radius:0 8px 8px 0;padding:18px 22px;margin:24px 0}.docs-prose blockquote p:last-child,.docs-prose .content-highlight-panel p:last-child{margin-bottom:0}.docs-table-scroll{overflow-x:auto;margin:24px 0;max-width:100%;border:1px solid var(--border,#ddd);border-radius:8px}.docs-prose table{width:100%;border-collapse:collapse;font-size:14px}.docs-prose td,.docs-prose th{border:1px solid var(--border,#ddd);padding:12px 15px;text-align:left;min-width:100px}.docs-prose th{background:#f7f7f7;font-weight:600}.docs-pagination{display:grid;grid-template-columns:1fr 1fr;gap:18px;border-top:1px solid var(--border,#ddd);margin-top:42px;padding-top:28px}.docs-pagination a{border:1px solid var(--border,#ddd);border-radius:8px;padding:17px;color:inherit;text-decoration:none;min-width:0}.docs-pagination a:hover{border-color:var(--primary,#bd0000)}.docs-pagination small{display:block;color:var(--text-muted,#666);font-size:12px;margin-bottom:6px}.docs-pagination strong{font-size:14px;font-weight:500;overflow-wrap:anywhere}.docs-page-next{text-align:right}.docs-section-cards{display:grid;gap:22px;margin-top:34px}.docs-section-card{border:1px solid var(--border,#ddd);border-radius:10px;padding:23px 26px}.docs-section-card h2{margin:0 0 12px;font-size:20px;font-weight:600}.docs-section-card a{display:flex;gap:18px;justify-content:space-between;color:inherit;text-decoration:none}.docs-section-card h2 span{color:var(--primary,#bd0000)}.docs-section-card li a{font-size:15px;padding:12px 0;border-top:1px solid #eee}.docs-section-card li:last-child a{padding-bottom:0}.docs-section-card a:hover{color:var(--primary,#bd0000)}.docs-reading-note{font-size:13px;color:var(--text-muted,#666)}.docs-reading-note>span{display:block;color:var(--primary,#bd0000);font-size:24px;margin-bottom:12px}.docs-reading-note strong{color:var(--text,#1f1f1f)}.docs-reading-note p{line-height:1.7;margin:12px 0}.docs-reading-note a{color:var(--primary,#bd0000);text-decoration:none}.docs-result{display:block;border-bottom:1px solid var(--border,#ddd);padding:22px 0;text-decoration:none;color:inherit}.docs-result small{color:var(--primary,#bd0000);font-size:12px}.docs-result h2{font-size:21px;margin:6px 0;font-weight:600}.docs-result p,.docs-result-status{color:var(--text-muted,#666);font-size:14px;line-height:1.6}.docs-result:hover h2{color:var(--primary,#bd0000)}.docs-status-number{color:var(--primary,#bd0000);font-size:13px;font-weight:600}.docs-empty{border:1px solid var(--border,#ddd);padding:24px;border-radius:10px;margin-top:30px}.docs-empty h2{font-size:20px}.documentation-page a:focus-visible,.documentation-page summary:focus-visible{outline:2px solid var(--primary,#bd0000);outline-offset:4px}.docs-copy-status{font-size:12px}@media(max-width:1279px){.docs-grid{grid-template-columns:210px minmax(0,1fr);gap:32px}.docs-toc{display:none}.docs-toc-inline{display:block}.docs-main{max-width:none}}@media(max-width:1023px){.docs-grid{grid-template-columns:minmax(0,1fr);gap:28px}.docs-sidebar{position:static;max-height:none;padding:0}.docs-chapters{border:1px solid var(--border,#ddd);border-radius:8px}.docs-chapters>summary{display:flex;justify-content:space-between;padding:14px 18px;cursor:pointer;font-weight:600}.docs-chapters nav{padding:5px 12px 0;max-height:50vh;overflow:auto}.docs-support-link{margin:0 12px;padding:16px 12px}.docs-masthead{margin-bottom:22px}.docs-main{max-width:800px;margin:auto}.docs-prose h2,.docs-prose h3{scroll-margin-top:90px}}@media(max-width:767.98px){.documentation-page{--docs-content-offset:6rem}}@media(max-width:600px){.docs-masthead{align-items:stretch;flex-direction:column;gap:18px;padding-top:0}.docs-search{width:100%}.docs-lead{font-size:16px}.docs-prose{font-size:15px}.docs-section-card{padding:20px}.docs-pagination{gap:10px}.docs-pagination a{padding:12px}.docs-article-header{padding-bottom:20px}}.docs-search{position:relative;overflow:visible}.docs-quick-results{position:absolute;top:calc(100% + 9px);left:0;right:0;z-index:30;max-height:60vh;overflow:auto;background:#fff;border:1px solid var(--border,#ddd);box-shadow:0 12px 28px #00000014;border-radius:8px;padding:14px;text-align:left}.docs-quick-results[hidden]{display:none}.docs-quick-results p{font-size:12px;margin:0 0 8px}.docs-quick-results a{display:block;padding:10px 8px;border-top:1px solid #eee;text-decoration:none;color:var(--text,#1f1f1f)}.docs-quick-results a:hover{background:#fff7f7}.docs-quick-results small{display:block;font-size:11px;color:var(--primary,#bd0000)}.docs-quick-results strong{display:block;font-size:14px;line-height:1.5;font-weight:500}.docs-prose .ql-align-center{text-align:center}.docs-prose .ql-align-right{text-align:right}.docs-prose .ql-align-justify{text-align:justify}.docs-prose .ql-direction-rtl{direction:rtl}.docs-prose .ql-size-small{font-size:.75em}.docs-prose .ql-size-large{font-size:1.5em}.docs-prose .ql-size-huge{font-size:2.5em}.docs-prose li[data-list="bullet"]{list-style-type:disc}.featured-panel{--featured-panel-icon-size:4rem;position:relative;overflow:hidden;border-radius:0.75rem}.featured-panel__heading{max-width:48rem;margin:0 auto;text-align:center}.featured-panel__title{margin:0;font-size:clamp(2rem,4vw,3.25rem);font-weight:850;letter-spacing:0.035em;line-height:1.5;text-transform:uppercase;text-wrap:balance}.featured-panel__heading p{max-width:42rem;margin:1rem auto 0;font-size:clamp(1rem,1.5vw,1.15rem);text-wrap:balance}.featured-panel__filters{display:flex;flex-wrap:wrap;justify-content:center;gap:0.45rem;margin:clamp(2.25rem,5vw,3.5rem) auto 0}.featured-panel__filter{min-height:2.2rem;padding:0.48rem 0.85rem;appearance:none;border:0;border-radius:0.45rem;background:transparent;color:inherit;font:inherit;font-size:0.9rem;font-weight:700;line-height:1;cursor:pointer;transition:background 160ms ease,color 160ms ease}.featured-panel__filter:hover,.featured-panel__filter:focus-visible,.featured-panel__filter.is-active{background:var(--primary);color:var(--white)}.featured-panel__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:clamp(2rem,4vw,3rem);opacity:1;transition:opacity 0.5s ease}.featured-panel__grid.is-fading{opacity:0}.featured-panel.is-pageable .featured-panel__grid{cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none}.featured-panel.is-pageable .featured-panel__grid.is-dragging{cursor:grabbing}.featured-panel.is-pageable .featured-panel__card,.featured-panel.is-pageable .featured-panel__card img{-webkit-user-drag:none}.featured-panel__card{display:flex;min-width:0;min-height:0;align-items:flex-start;gap:1rem;padding:1.45rem;border-radius:0.75rem;text-decoration:none}.featured-panel__card[hidden]{display:none}.featured-panel__icon{display:grid;width:var(--featured-panel-icon-size);height:var(--featured-panel-icon-size);flex:0 0 var(--featured-panel-icon-size);align-self:flex-start;place-items:center;overflow:hidden;border-radius:0.6rem}.featured-panel__icon img,.featured-panel__icon svg{display:block;width:100%;height:100%;object-fit:contain}.featured-panel__content{display:block;min-width:0;min-height:calc(2.73rem + 0.4rem + 2.7rem);align-self:flex-start}.featured-panel__content strong{display:-webkit-box;overflow:hidden;font-size:1.05rem;font-weight:750;line-height:1.3;text-wrap:balance;-webkit-box-orient:vertical;-webkit-line-clamp:2}.featured-panel__card[href] .featured-panel__content strong{transition:color 160ms ease}.featured-panel__card[href]:hover .featured-panel__content strong,.featured-panel__card[href]:focus-visible .featured-panel__content strong{color:var(--primary)}.featured-panel__content>span{display:-webkit-box;min-height:2.7rem;overflow:hidden;margin-top:0.4rem;font-size:0.9rem;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:2}.featured-panel__pagination{display:grid;grid-template-columns:2.5rem minmax(0,1fr) 2.5rem;align-items:center;gap:0.8rem;width:min(100%,32rem);margin:1.25rem auto 0}.featured-panel__pagination[hidden]{display:none}.featured-panel__pagination.is-repositioning-out,.featured-panel__pagination.is-repositioning-in{will-change:transform}.featured-panel__pagination.is-repositioning-out{transition:transform 0.25s ease-in 0.25s}.featured-panel__pagination.is-repositioning-in{transition:transform 0.25s ease-out}.featured-panel__page-track{display:flex;align-items:center;gap:0.5rem;min-width:0}.featured-panel__page-segment,.featured-panel__page-arrow{appearance:none;color:inherit;font:inherit;cursor:pointer}.featured-panel__page-segment{display:flex;flex:1 1 0;min-width:1.5rem;min-height:2.5rem;align-items:center;padding:0;border:0;background:transparent}.featured-panel__page-segment::before{width:100%;height:0.35rem;border-radius:var(--border-radius);background:currentColor;content:'';opacity:0.22;transition:opacity 160ms ease,background 160ms ease}.featured-panel__page-segment:hover::before,.featured-panel__page-segment:focus-visible::before{opacity:0.55}.featured-panel__page-segment.is-active::before{background:var(--primary);opacity:1}.featured-panel__page-arrow{display:inline-flex;width:2.5rem;height:2.5rem;align-items:center;justify-content:center;padding:0;border:1px solid currentColor;border-radius:var(--border-radius);background:transparent;font-size:1.5rem;font-weight:700;line-height:1;transition:background 160ms ease,color 160ms ease,opacity 160ms ease}.featured-panel__page-arrow:hover:not(:disabled),.featured-panel__page-arrow:focus-visible:not(:disabled){background:var(--primary);color:var(--white)}.featured-panel__page-arrow:disabled{cursor:default;opacity:0.3}@media (max-width:991.98px){.featured-panel__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767.98px){.featured-panel{padding:0 1rem}.featured-panel__filters{justify-content:flex-start}.featured-panel__grid{grid-template-columns:1fr}.featured-panel__card{min-height:0;padding:1.15rem}}@media (prefers-reduced-motion:reduce){.featured-panel__filter,.featured-panel__grid,.featured-panel__card,.featured-panel__card[href] .featured-panel__content strong,.featured-panel__pagination,.featured-panel__page-segment::before,.featured-panel__page-arrow{transition:none}}.site-footer.nodera-footer{--footer-accent:#bd0000;--footer-bg:#0a0a0a;--footer-line:rgba(248,248,248,0.13);--footer-muted:rgba(248,248,248,0.68);position:relative;overflow:hidden;border-top:1px solid rgba(248,248,248,0.1);background:var(--footer-bg);color:var(--white)}.nodera-footer__surface,.nodera-footer__bottom{position:relative;z-index:1}.nodera-footer__surface{padding:clamp(3.5rem,7vw,5.5rem) 0 0;border-bottom:1px solid var(--footer-line)}.nodera-footer__main{display:grid;grid-template-columns:minmax(12rem,0.6fr) minmax(0,1.4fr);gap:clamp(2.5rem,5vw,4.25rem);padding-bottom:clamp(3rem,6vw,4.75rem)}.nodera-footer__brand{min-height:100%;padding-right:clamp(1.5rem,4vw,3.25rem);border-right:1px solid var(--footer-line)}.nodera-footer__logo-link{display:inline-flex;max-width:min(100%,13.25rem)}.nodera-footer__logo{width:100%;height:auto}.nodera-footer__socials{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:1.6rem}.nodera-footer__social-link{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;color:var(--footer-muted);transition:color 180ms ease}.nodera-footer__social-link:hover,.nodera-footer__social-link:focus-visible{color:var(--footer-accent)}.nodera-footer__social-icon{display:block;width:1.6rem;height:1.6rem;background-color:currentColor;-webkit-mask:var(--footer-social-icon) center / contain no-repeat;mask:var(--footer-social-icon) center / contain no-repeat}.site-footer.nodera-footer a:focus-visible,.site-footer.nodera-footer button:focus-visible{outline:2px solid var(--white);outline-offset:4px}.nodera-footer__content{min-width:0}.nodera-footer__metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));background:transparent}.nodera-footer__metric{position:relative;display:flex;align-items:center;gap:0.75rem;min-width:0;padding:clamp(1rem,2vw,1.5rem)}.nodera-footer__metric + .nodera-footer__metric{border-left:1px solid var(--footer-line)}.nodera-footer__metric-icon{display:inline-flex;flex:0 0 auto;width:2.25rem;height:2.25rem;align-items:center;justify-content:center;color:var(--footer-accent)}.nodera-footer__metric svg{width:1.75rem;height:1.75rem;color:#bd0000}.nodera-footer__metric strong{display:block;color:#ffffff;font-size:clamp(1.2rem,1.7vw,1.6rem);line-height:1;font-weight:800;white-space:nowrap}.nodera-footer__metric small{display:block;margin-top:0.45rem;color:var(--footer-muted);font-size:0.94rem;line-height:1.25}.nodera-footer__nav{padding-top:clamp(2.5rem,5vw,4.5rem)}.nodera-footer__nav h2{margin:0 0 1.25rem;color:#ffffff;font-size:0.86rem;font-weight:800;letter-spacing:0.18em;line-height:1.4;text-transform:uppercase}.nodera-footer__nav h2::before{content:none}.nodera-footer__nav-columns{display:grid;grid-template-columns:0.75fr 1.2fr 1.05fr;gap:2rem}.nodera-footer__nav-group{min-width:0}.nodera-footer__nav ul{display:grid;gap:0;margin:0;padding:0;list-style:none}.nodera-footer__nav a,.nodera-footer__nav button{display:inline-flex;align-items:center;gap:0.75rem;min-height:2.4rem;padding:0.35rem 0;border:0;background:transparent;color:var(--footer-muted);font:inherit;font-size:0.98rem;font-weight:500;line-height:1.5;text-align:left;text-decoration:none;cursor:pointer;transition:color 180ms ease}.nodera-footer__nav a:hover,.nodera-footer__nav a:focus-visible,.nodera-footer__nav button:hover,.nodera-footer__nav button:focus-visible{color:#ffffff}.nodera-footer__nav a.nodera-footer__withdrawal-action{color:var(--primary)}.nodera-footer__nav a.nodera-footer__withdrawal-action:hover,.nodera-footer__nav a.nodera-footer__withdrawal-action:focus-visible{color:var(--primary-hover)}.nodera-footer__nav svg{width:1rem;height:1rem;flex:0 0 auto;color:#bd0000}.nodera-footer__bottom{background:#050505}.nodera-footer__bottom-grid{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;min-height:4rem;padding:1rem 0;color:rgba(248,248,248,0.72)}.nodera-footer__credit{margin:0;color:var(--footer-muted);font-size:0.9rem;line-height:1.6}.nodera-footer__credit a{color:var(--white)}.nodera-footer__credit a:hover,.nodera-footer__credit a:focus-visible{text-decoration:underline;text-underline-offset:0.2em}.nodera-footer__partner{display:inline-flex;align-items:center;gap:0.85rem;color:var(--footer-muted);font-size:0.9rem;font-weight:500;line-height:1.5;text-decoration:none;transition:color 180ms ease}.nodera-footer__partner:hover,.nodera-footer__partner:focus-visible{color:var(--white)}.nodera-footer__partner img{display:block;width:6.5rem;height:auto;flex:0 0 auto}@media (max-width:1023.98px){.nodera-footer__main{grid-template-columns:1fr}.nodera-footer__brand{padding-right:0;padding-bottom:2.5rem;border-right:0;border-bottom:1px solid var(--footer-line)}.nodera-footer__metrics{grid-template-columns:1fr}.nodera-footer__metric + .nodera-footer__metric{border-left:0;border-top:1px solid var(--footer-line)}}@media (max-width:767.98px){.nodera-footer__surface{padding-top:3rem}.nodera-footer__nav-columns{grid-template-columns:1fr}.nodera-footer__bottom-grid{align-items:flex-start;flex-direction:column;justify-content:center;min-height:auto;padding:2rem 0}}@media (prefers-reduced-motion:reduce){.nodera-footer__social-link,.nodera-footer__nav a,.nodera-footer__nav button,.nodera-footer__partner{transition:none}}form .form{}.form .form-input-wrapper{position:relative;display:block}.form .form-input-wrapper input,.form .form-input-wrapper textarea,.form .form-input-wrapper select{width:100%;min-height:64px;padding:22px 22px 0;border:1px solid var(--tertiary-soft);border-radius:var(--border-radius);background:var(--white);color:var(--secondary);font:inherit;font-size:1rem;line-height:1;transition:border-color 0.3s ease,background-color 0.3s ease,box-shadow 0.3s ease}.form .form-input-wrapper input::placeholder,.form .form-input-wrapper textarea::placeholder{color:transparent}.form .form-input-wrapper:focus-within input,.form .form-input-wrapper:focus-within textarea,.form .form-input-wrapper:focus-within select{outline:none;border-color:var(--tertiary-muted);background:transparent}.form .form-textarea,.form .form-input-wrapper textarea{min-height:200px;padding:34px 22px 18px;resize:vertical;margin:0}.form label{position:absolute;top:50%;left:22px;transform:translateY(-50%);color:var(--secondary);font-size:1rem;line-height:1.2;pointer-events:none;transition:top 0.24s ease,transform 0.24s ease,font-size 0.24s ease,color 0.24s ease}.form .form-input-wrapper:has(textarea) label{top:28px;transform:none}.form .form-input-wrapper:focus-within label,.form .form-input-wrapper:has(input:not(:placeholder-shown)) label,.form .form-input-wrapper:has(textarea:not(:placeholder-shown)) label,.form .form-input-wrapper:has(select:valid) label{top:13px;transform:translateY(0);font-size:0.8rem;color:color-mix(in srgb,var(--secondary) 70%,transparent)}.form .form-input-wrapper:has(textarea:focus) label,.form .form-input-wrapper:has(textarea:not(:placeholder-shown)) label{transform:none}.public-form-honeypot{position:absolute !important;left:-10000px !important;width:1px !important;height:1px !important;opacity:0;pointer-events:none}.getting-started-panel__heading{max-width:48rem;margin:0 auto;text-align:center}.getting-started-panel__title{margin:0;font-size:clamp(2rem,4vw,3.25rem);font-weight:850;letter-spacing:0.035em;line-height:1.05;text-transform:uppercase;text-wrap:balance}.getting-started-panel__heading p{margin:1rem auto 0;font-size:clamp(1rem,1.5vw,1.15rem);line-height:1.6;text-wrap:balance}.getting-started-panel__steps{--getting-started-gap:clamp(1.5rem,4vw,4rem);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--getting-started-gap);margin:2rem 0 0;padding:0;list-style:none}.getting-started-panel__step{position:relative;min-width:0;text-align:center}.getting-started-panel__step:not(:last-child)::after{content:"";position:absolute;top:2rem;left:calc(50% + 2rem);z-index:0;width:calc(100% + var(--getting-started-gap) - 4rem);border-top:1px dashed currentColor;opacity:0.22}.getting-started-panel__icon{position:relative;z-index:1;display:inline-flex;width:4rem;height:4rem;align-items:center;justify-content:center;border:1px solid currentColor;border-radius:50%}.getting-started-panel__icon svg{width:35px;height:35px}.getting-started-panel__number{display:block;margin-top:1.25rem;font-size:14px;font-weight:400;letter-spacing:0.08em}.getting-started-panel__body h3{margin:0.75rem 0 0;font-size:1.05rem;font-weight:750;line-height:1.3;text-wrap:balance}.getting-started-panel__body p{max-width:22rem;margin:0.75rem auto 0;font-size:0.9rem;line-height:1.5}.getting-started-panel__actions{display:flex;justify-content:center;margin-top:2rem}@media (max-width:767.98px){.getting-started-panel{padding:0 1rem 3rem}.getting-started-panel__steps{--getting-started-gap:2.5rem;grid-template-columns:1fr;margin-top:3rem}.getting-started-panel__step{display:grid;grid-template-columns:4rem minmax(0,1fr);gap:1.25rem;text-align:left}.getting-started-panel__step:not(:last-child)::after{top:4rem;left:2rem;width:0;height:calc(100% + var(--getting-started-gap) - 4rem);border-top:0;border-left:1px dashed currentColor}.getting-started-panel__number{margin-top:0}.getting-started-panel__body h3{margin-top:0.55rem}.getting-started-panel__body p{margin-right:0;margin-left:0}}.guarantee-card{border:1px solid var(--primary);border-radius:var(--border-radius);color:var(--secondary);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:1.5rem;height:100%}h1,h2{margin:0;line-height:1}.h1-clamp{font-size:clamp(2rem,10vw,3rem) !important}.h2-clamp{font-size:clamp(1.5rem,10vw,2rem) !important}.fullscreen-hero-banner{position:relative;z-index:1;display:flex;width:100%;align-items:center;overflow:hidden;padding:10rem 0 clamp(7rem,14vh,9rem)}.fullscreen-hero-banner::before{content:"";position:absolute;inset:0;z-index:0;background-image:var(--homepage-hero-background);background-position:center;background-size:cover;background-repeat:no-repeat;pointer-events:none}@supports (background-image:image-set(url("image.webp") type("image/webp"))){.fullscreen-hero-banner::before{background-image:var(--homepage-hero-background-modern,var(--homepage-hero-background))}}.fullscreen-hero-banner::after{content:"";position:absolute;inset:0;z-index:1;background:rgba(10,10,10,0.8);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);pointer-events:none}.hero-banner-content{position:relative;z-index:2;width:100%}.homepage-hero-layout{display:flex;justify-content:center;text-align:center}.homepage-hero-copy{width:min(100%,1000px);margin-inline:auto}.homepage-hero-title{margin:0;text-transform:uppercase}.homepage-hero-title span{display:block}.homepage-hero-title__accent{color:var(--primary);text-transform:none}.homepage-hero-title span + span{margin-top:0.2em}.homepage-hero-lead{max-width:760px;margin:1.5rem auto 0}.homepage-hero-actions{margin-top:2rem}.homepage-hero-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.5rem,4vw,4rem);width:min(100%,52rem);margin:3rem auto 0;padding:0;color:var(--white);list-style:none}.homepage-hero-stats li{display:grid;justify-items:center;gap:0.4rem;min-width:0;text-align:center}.homepage-hero-stats strong{font-size:clamp(1.65rem,2.6vw,2.15rem);font-weight:850;line-height:1}.homepage-hero-stats span{font-size:0.9rem;line-height:1.25}.homepage-hero-stats svg{width:1.5rem;height:1.5rem;color:var(--primary)}.homepage-hero{background:var(--secondary)}.homepage-hero::before,.homepage-hero::after{content:none}.homepage-hero .homepage-hero-layout{justify-content:flex-start;text-align:left}.homepage-hero .homepage-hero-copy,.homepage-hero .homepage-hero-lead{margin-inline:0}.homepage-hero .homepage-hero-stats{margin-inline:auto}.homepage-hero .homepage-hero-stats li{justify-items:center;text-align:center}.site-picture{display:contents}.homepage-hero-image{display:block;width:100%;height:auto;object-fit:contain}.shop-catalog-hero{padding-bottom:clamp(7rem,14vh,9rem)}.shop-catalog-hero .homepage-hero-layout{justify-content:flex-start;text-align:left}.shop-catalog-hero .homepage-hero-copy,.shop-catalog-hero .homepage-hero-lead{margin-inline:0}.shop-catalog-hero .site-kicker{margin-bottom:1.25rem;color:var(--primary);font-weight:800}.feature-detail-header{margin-bottom:clamp(2rem,4vw,3rem)}.feature-detail-header__lead{max-width:52rem;margin:1rem 0 0}.feature-detail-header__lead,.feature-detail-content .wysiwyg-content>p:first-child{font-size:clamp(1.1rem,2vw,1.3rem);line-height:1.65}.feature-detail-content .wysiwyg-content p + p{margin-top:1rem}.feature-detail-related{margin-top:calc(var(--public-section-space) * 0.5);padding-top:calc(var(--public-section-space) * 0.5);border-top:1px solid var(--tertiary-soft)}.feature-detail-related__title{margin:0;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:850;line-height:1.1;text-align:center;text-transform:uppercase;text-wrap:balance}.feature-detail-related__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-top:clamp(2rem,4vw,3rem)}.feature-detail-related__card{display:flex;min-width:0;min-height:100%;flex-direction:column;align-items:center;padding:1.5rem 1.25rem;border:1px solid var(--tertiary-soft);border-radius:var(--border-radius);background:var(--white);color:inherit;text-align:center;text-decoration:none;transition:border-color 160ms ease}.feature-detail-related__card:hover,.feature-detail-related__card:focus-visible{border-color:var(--primary)}.feature-detail-related__icon{display:grid;width:4rem;height:4rem;flex:0 0 4rem;place-items:center;overflow:hidden;color:var(--primary)}.feature-detail-related__icon img,.feature-detail-related__icon svg{display:block;width:100%;height:100%;object-fit:contain}.feature-detail-related__content{display:block;min-width:0;margin-top:1rem}.feature-detail-related__content strong{display:-webkit-box;min-height:2.6em;overflow:hidden;font-size:1rem;font-weight:750;line-height:1.3;text-wrap:balance;-webkit-box-orient:vertical;-webkit-line-clamp:2}.feature-detail-related__content>span{display:-webkit-box;overflow:hidden;margin-top:0.55rem;font-size:0.875rem;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:3}:root{--public-section-space:clamp(var(--space-6),6vw,var(--space-7))}.in-header{position:relative;margin-top:-60px;margin-bottom:-60px;background:var(--white);border-radius:var(--border-radius);padding:var(--public-section-space) 50px;z-index:2;box-shadow:0 -34px 44px -24px rgba(17,19,21,0.32),-24px -22px 38px -30px rgba(17,19,21,0.24),24px -22px 38px -30px rgba(17,19,21,0.24)}.site-main:has(>.subpage-hero){--subpage-surface:#fff;background:var(--subpage-surface)}.subpage-hero .fullscreen-hero-banner{padding:8rem 0 6rem}.subpage-content .in-header{margin-top:-9rem;background:var(--subpage-surface)}.subpage-content .site-kicker{font-size:14px;letter-spacing:normal;color:var(--primary)}:root:has(.agent-live-demo-panel,.product-pricing-panel__card--server){container-type:inline-size;--homepage-wide-panel-edge-gap:24px}.homepage-content{display:flex;flex-direction:column;gap:calc(var(--public-section-space) * 2)}.site-main:has(>section:last-of-type .in-header) + .site-footer.nodera-footer .nodera-footer__surface{padding-top:calc(var(--public-section-space) + 60px)}.page-tab-nav.in-header{display:flex;flex-wrap:wrap;gap:0.5rem;padding:1.5rem}.page-tab-nav a{display:inline-flex;min-height:2.75rem;align-items:center;justify-content:center;padding:0 1.1rem;border:1px solid var(--tertiary-soft);color:var(--secondary);background:var(--white);font-weight:700}.page-tab-nav a.is-active,.page-tab-nav a:hover,.page-tab-nav a:focus-visible{border-color:var(--primary);background:var(--primary);color:var(--white)}@media (max-width:991.98px){.feature-detail-related__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767.98px){:root:has(.agent-live-demo-panel,.product-pricing-panel__card--server){--homepage-wide-panel-edge-gap:16px}.fullscreen-hero-banner{min-height:auto;padding:10rem 0 7rem}.fullscreen-hero-banner::before{background-position:34% center}.subpage-hero .fullscreen-hero-banner{padding:7rem 0 6rem}.homepage-hero-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.75rem 1rem;width:min(100%,22rem);margin-top:2.25rem}.in-header{padding:var(--public-section-space) 1.25rem}.subpage-content .in-header{margin-top:-7rem}.page-tab-nav.in-header{padding:1rem}.page-tab-nav a{flex:1 1 100%}.feature-detail-related__grid{grid-template-columns:1fr}}.infomodal-inline{display:inline-flex;align-items:center;vertical-align:super}.infomodal-trigger{display:inline-flex;width:1.1em;height:1.1em;align-items:center;justify-content:center;margin:0 0.12rem 5px;border:1px solid var(--primary);border-radius:999px;background:transparent;color:var(--primary);cursor:pointer;font:inherit;font-size:0.74em;font-weight:800;line-height:1;padding:0;text-decoration:none;transition:background-color 0.18s ease,color 0.18s ease,opacity 0.18s ease}.infomodal-trigger:hover,.infomodal-trigger:focus-visible{background:var(--primary);color:#fff;outline:none;opacity:1}.infomodal-trigger-letter{display:block}.infomodal-overlay{position:absolute;top:0;left:0;z-index:1300;display:none;width:100%;min-height:100%;background:transparent;pointer-events:none}.infomodal-overlay.is-open{display:block;pointer-events:none}.infomodal-dialog{position:absolute;top:0;left:0;width:400px;max-width:calc(100vw - 24px);max-height:calc(100vh - 24px);overflow:auto;border:1px solid rgba(17,19,21,0.12);border-radius:8px;background:#fff;color:#111315;box-shadow:0 24px 70px rgba(8,10,12,0.26);pointer-events:auto}.infomodal-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.25rem 1.25rem 0}.infomodal-header>div{min-width:0}.infomodal-title{margin:0;color:inherit;font-size:1.08rem;font-weight:800;line-height:1.25}.infomodal-description{margin:0.35rem 0 0;color:#666;font-size:0.9rem;line-height:1.45}.infomodal-close{display:inline-flex;flex:0 0 auto;width:2rem;height:2rem;align-items:center;justify-content:center;border:0;border-radius:999px;background:transparent;color:#111315;cursor:pointer;padding:0}.infomodal-close:hover,.infomodal-close:focus-visible{background:rgba(17,19,21,0.08);outline:none}.infomodal-close svg{width:1.15rem;height:1.15rem}.infomodal-body{padding:1rem 1.25rem 1.25rem}.infomodal-body>*:first-child{margin-top:0}.infomodal-body>*:last-child{margin-bottom:0}.infomodal-body img,.infomodal-body video,.infomodal-body iframe{max-width:100%}@media (max-width:639.98px){.infomodal-dialog{width:90vw;max-width:calc(100vw - 32px);max-height:88vh}}.legal-page__surface{display:grid;gap:var(--public-section-space)}.legal-page__header{display:grid;gap:var(--space-3);max-width:52rem}.legal-page__header .site-kicker{color:var(--primary);font-weight:800}.legal-page__lead{max-width:48rem;margin:0;color:var(--text-muted);font-size:clamp(1rem,2vw,1.2rem);line-height:1.65}.legal-page__layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(17rem,21rem);gap:clamp(1.5rem,4vw,3rem);align-items:start}.legal-page__content{display:grid;gap:var(--public-section-space);min-width:0}.legal-page__card{display:grid;gap:var(--space-4);padding:clamp(1.25rem,3vw,2rem);border:1px solid var(--border);border-radius:var(--border-radius);background:var(--surface)}.legal-page__card h2{margin:0;color:var(--secondary);font-size:clamp(1.2rem,2vw,1.55rem);font-weight:800;line-height:1.2}.legal-page__card h2::after{content:"";display:block;width:2.25rem;height:0.18rem;margin-top:var(--space-3);background:var(--primary)}.legal-page__card p{margin:0;color:var(--text-muted);line-height:1.7}.legal-page__inline-link{color:var(--primary);font-weight:700;text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--primary) 45%,transparent);text-underline-offset:0.18em}.legal-page__inline-link:hover,.legal-page__inline-link:focus-visible{color:var(--primary-hover);text-decoration-color:currentColor}.withdrawal-function{scroll-margin-top:var(--space-6);border-color:color-mix(in srgb,var(--primary) 42%,var(--border));box-shadow:0 0 0 3px var(--primary-soft)}.withdrawal-function__form,.withdrawal-function__fields{display:grid;gap:var(--space-4)}.withdrawal-function__fields{grid-template-columns:repeat(2,minmax(0,1fr))}.withdrawal-function__reason{grid-column:1 / -1}.form .withdrawal-function__reason textarea{min-height:9rem}.withdrawal-function__statement{padding:var(--space-4);border-left:4px solid var(--primary);border-radius:0 var(--border-radius) var(--border-radius) 0;color:var(--secondary) !important;background:var(--bg-muted);font-weight:700}.withdrawal-function__notice{padding:var(--space-4);border:1px solid var(--border);border-radius:var(--border-radius);line-height:1.6}.withdrawal-function__notice.is-ok{border-color:var(--border);color:var(--secondary);background:var(--bg-muted)}.withdrawal-function__notice.is-error{border-color:var(--primary);color:var(--primary);background:var(--primary-soft)}.withdrawal-function__submit{justify-self:start}.withdrawal-function__privacy{font-size:0.84rem}.withdrawal-function__honeypot{position:absolute !important;left:-10000px !important;width:1px !important;height:1px !important;overflow:hidden !important;opacity:0;pointer-events:none}.legal-page__list{display:grid;gap:var(--space-3);margin:0;padding:0;list-style:none}.legal-page__list li{position:relative;padding-left:1.35rem;color:var(--text-muted);line-height:1.6}.legal-page__list li::before{content:"";position:absolute;top:0.7em;left:0;width:0.45rem;height:0.45rem;border-radius:999px;background:var(--primary);box-shadow:0 0 0 4px var(--primary-soft)}.legal-page__table-wrap{width:100%;overflow-x:auto}.legal-page__table{width:100%;min-width:50rem;border-collapse:collapse;color:var(--text-muted);font-size:0.92rem;line-height:1.5}.legal-page__table th,.legal-page__table td{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border);text-align:left;vertical-align:top}.legal-page__table thead th{color:var(--white);background:var(--secondary);font-size:0.76rem;font-weight:800;letter-spacing:0.08em;text-transform:uppercase}.legal-page__table tbody th{width:22%;color:var(--secondary);font-weight:700}.legal-page__table code{overflow-wrap:anywhere;color:inherit}.legal-page__aside{--legal-aside-gap:var(--space-4);position:sticky;top:calc(var(--navbar-visible-offset) + var(--legal-aside-gap));max-height:calc(100vh - var(--navbar-visible-offset) - (var(--legal-aside-gap) * 2));overflow-y:auto;scrollbar-width:thin;transition:top var(--navbar-compact-duration) var(--navbar-compact-easing),max-height var(--navbar-compact-duration) var(--navbar-compact-easing)}.legal-page__aside-card{display:grid;gap:var(--space-4);padding:0 var(--space-2) var(--space-2) var(--space-5);border-left:1px solid var(--border);color:var(--secondary);background:transparent}.legal-page__updated-label{color:var(--primary);font-size:0.72rem;font-weight:800;letter-spacing:0.12em;line-height:1;text-transform:uppercase}.legal-page__updated{margin:calc(var(--space-2) * -1) 0 0;color:var(--secondary);font-weight:700}.legal-page__summary{display:grid;gap:var(--space-3);margin:0;padding:var(--space-4) 0 0;border-top:1px solid var(--border);list-style:none}.legal-page__summary li{color:var(--text-muted);font-size:0.9rem;line-height:1.5}.legal-page__summary li::before{content:"›";margin-right:var(--space-2);color:var(--primary);font-weight:800}.legal-page__toc{display:grid;gap:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--border)}.legal-page__toc a{padding:0.2rem var(--space-2);border-radius:6px;color:var(--text-muted);font-size:0.88rem;line-height:1.4;text-decoration:none;transition:color var(--regular-transition),background var(--regular-transition)}.legal-page__toc a:hover,.legal-page__toc a:focus-visible{color:var(--primary);background:var(--bg-muted)}.legal-page__actions{display:grid;gap:var(--space-3)}.legal-page__actions .btn{width:100%;padding-inline:var(--space-4);text-align:center}.legal-page__actions .secondary-btn{border-color:var(--primary);color:var(--white);background:var(--primary) !important}.legal-page__actions .secondary-btn:hover,.legal-page__actions .secondary-btn:focus-visible{border-color:var(--primary-hover);background:var(--primary-hover) !important}.legal-page__actions .outline-btn.dark{border:1px solid var(--border);color:var(--secondary);background:transparent}.legal-page__actions .outline-btn.dark:hover,.legal-page__actions .outline-btn.dark:focus-visible{border-color:var(--primary);color:var(--primary);background:var(--primary-soft)}@media (max-width:1023.98px){.legal-page__layout{grid-template-columns:1fr}.legal-page__aside{position:static;order:-1;max-height:none;overflow:visible;transition:none}.legal-page__aside-card{padding:clamp(1.25rem,3vw,1.75rem);border:1px solid var(--border);border-radius:var(--border-radius)}}@media (max-width:575.98px){.withdrawal-function__fields{grid-template-columns:1fr}.withdrawal-function__reason{grid-column:auto}.withdrawal-function__submit{width:100%}.legal-page__table{min-width:42rem;font-size:0.86rem}.legal-page__table th,.legal-page__table td{padding:var(--space-3)}}.messages-page{padding:0}.messages-page-header{display:grid;gap:.75rem;margin-bottom:var(--public-section-space)}.message-page-flash,.messages-unavailable{margin-bottom:1.5rem;padding:1rem 1.25rem;border:1px solid var(--tertiary-soft);border-radius:1rem;background:var(--white)}.message-page-flash.is-error{border-color:color-mix(in srgb,var(--primary) 45%,transparent);color:var(--primary)}.message-page-flash.is-success{border-color:rgba(23,128,76,.35);color:#17804c}.messages-shell{display:grid;grid-template-columns:minmax(260px,340px) minmax(0,1fr);min-height:660px;overflow:hidden;border:1px solid var(--tertiary-soft);border-radius:1.25rem;background:var(--white);box-shadow:0 20px 55px rgba(17,19,21,.08)}.messages-sidebar{overflow-y:auto;border-right:1px solid var(--tertiary-soft);background:color-mix(in srgb,var(--tertiary) 64%,var(--white))}.messages-new{padding:1rem;border-bottom:1px solid var(--tertiary-soft)}.messages-new summary{color:var(--secondary);font-weight:700;cursor:pointer}.messages-user-search{display:flex;gap:.5rem;margin-top:.9rem}.messages-user-search input,.messages-composer textarea{width:100%;border:1px solid var(--tertiary-soft);border-radius:.8rem;background:var(--white);color:var(--secondary);font:inherit}.messages-user-search input{min-width:0;padding:.72rem .85rem}.messages-user-results{display:grid;gap:.35rem;margin-top:.75rem}.messages-user-results a{display:flex;align-items:center;gap:.7rem;padding:.55rem;border-radius:.7rem;color:var(--secondary);text-decoration:none}.messages-user-results a:hover,.messages-user-results a:focus-visible{background:var(--white)}.messages-user-results img,.messages-thread>img,.messages-chat-header>img{flex:0 0 auto;border-radius:999px;object-fit:cover}.messages-sidebar-note{margin:.75rem 0 0;font-size:.85rem;opacity:.7}.messages-thread-list{display:grid}.messages-thread{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:.95rem 1rem;border-bottom:1px solid var(--tertiary-soft);color:var(--secondary);text-decoration:none;transition:background var(--regular-transition),color var(--regular-transition)}.messages-thread:hover,.messages-thread:focus-visible,.messages-thread.is-active{background:var(--white)}.messages-thread.is-active{box-shadow:inset 3px 0 0 var(--primary)}.messages-thread-copy{min-width:0}.messages-thread-copy strong,.messages-thread-copy small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.messages-thread-copy small{margin-top:.2rem;opacity:.62}.messages-system-avatar{display:inline-flex;width:44px;height:44px;flex:0 0 44px;align-items:center;justify-content:center;border-radius:999px;background:var(--primary);color:var(--white);font-weight:800}.messages-unread-badge,.nav-message-badge{display:inline-flex;min-width:1.45rem;height:1.45rem;align-items:center;justify-content:center;padding:0 .35rem;border-radius:999px;background:var(--primary);color:var(--white);font-size:.72rem;font-weight:800}.nav-user-menu .nav-message-link{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.messages-chat{display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-width:0;background:var(--white)}.messages-chat-header{display:flex;align-items:center;gap:.9rem;padding:1rem 1.25rem;border-bottom:1px solid var(--tertiary-soft)}.messages-chat-header span{display:block;margin-bottom:.15rem;color:var(--primary);font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.messages-chat-header h2{margin:0;font-size:1.2rem}.messages-chat-stream{display:flex;flex-direction:column;gap:.75rem;overflow-y:auto;padding:1.5rem;background:color-mix(in srgb,var(--tertiary) 38%,var(--white))}.message-bubble{align-self:flex-start;max-width:min(78%,680px);padding:.8rem 1rem;border:1px solid var(--tertiary-soft);border-radius:1rem 1rem 1rem .25rem;background:var(--white);color:var(--secondary)}.message-bubble.is-mine{align-self:flex-end;border-color:var(--primary);border-radius:1rem 1rem .25rem 1rem;background:var(--primary);color:var(--white)}.message-bubble--system{max-width:min(86%,760px);border-left:4px solid var(--primary)}.message-bubble p{margin:0;overflow-wrap:anywhere;white-space:normal}.message-bubble--system strong{display:block;margin-bottom:.4rem}.message-bubble time{display:block;margin-top:.45rem;font-size:.7rem;opacity:.62}.messages-composer{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.75rem;padding:1rem 1.25rem;border-top:1px solid var(--tertiary-soft)}.messages-composer textarea{min-height:78px;resize:vertical;padding:.8rem 1rem}.messages-chat-empty{display:flex;min-height:180px;align-items:center;justify-content:center;padding:2rem;color:color-mix(in srgb,var(--secondary) 62%,transparent);text-align:center}.messages-chat-empty--welcome{flex-direction:column;gap:.4rem;grid-row:1 / -1}@media (max-width:820px){.messages-shell{grid-template-columns:1fr;min-height:0}.messages-sidebar{max-height:420px;border-right:0;border-bottom:1px solid var(--tertiary-soft)}.messages-chat{min-height:520px}.message-bubble{max-width:92%}}@media (max-width:560px){.messages-user-search,.messages-composer{grid-template-columns:1fr}.messages-user-search{display:grid}}:root{--header-contact-height:36px;--navbar-current-top:var(--header-contact-height);--navbar-shell-height:77px;--navbar-visible-offset:calc(var(--navbar-current-top) + var(--navbar-shell-height));--navbar-compact-duration:220ms;--navbar-compact-easing:ease;--navbar-open-bg:rgb(5,5,5);--navbar-surface-bg:rgba(17,19,21,0.94);--header-line:rgba(255,255,255,0.1);--header-text:#f8fafc;--header-text-muted:rgba(248,250,252,0.72)}html{scroll-padding-top:calc(var(--header-contact-height) + var(--navbar-shell-height))}.header-contact-bar{min-height:var(--header-contact-height);border-bottom:1px solid var(--header-line);background:var(--secondary);color:var(--header-text-muted)}.header-contact-layout{width:100%;justify-content:flex-end;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.header-contact-layout::-webkit-scrollbar{display:none}.header-contact-item{display:flex;align-items:center;gap:var(--space-1);flex:0 0 auto;padding:0.5rem 0.5rem;color:var(--header-text-muted);font-size:0.8rem;font-weight:500;white-space:nowrap}.header-contact-item:hover,.header-contact-item:focus-visible{color:var(--header-text)}.header-contact-icon{width:1.1rem;height:1.1rem}.navbar{position:fixed;top:var(--navbar-current-top);left:0;right:0;z-index:1040;border-bottom:1px solid transparent;background:transparent;transform:translateY(0);transition:transform var(--navbar-compact-duration) var(--navbar-compact-easing),background var(--navbar-compact-duration) var(--navbar-compact-easing),border-color var(--navbar-compact-duration) var(--navbar-compact-easing),box-shadow var(--navbar-compact-duration) var(--navbar-compact-easing);will-change:transform}.navbar.nav-hidden{transform:translateY(calc(-110% - var(--navbar-current-top)))}.navbar.scrolled{border-bottom-color:rgba(255,255,255,0.08);background:var(--secondary);box-shadow:0 18px 70px rgba(0,0,0,0.28)}.navbar.menu-open{border-bottom-color:rgba(255,255,255,0.1);background:var(--navbar-open-bg);box-shadow:0 18px 80px rgba(0,0,0,0.52)}.navbar-shell{display:flex;align-items:center;gap:var(--space-4);width:100%;min-height:var(--navbar-shell-height);padding-block:1.1rem;color:var(--header-text)}.navbar-brand{display:inline-flex;align-items:center;flex:0 0 auto;color:var(--header-text);line-height:1}.navbar-brand-logo{width:auto;height:30px}.navbar-language{display:inline-flex;align-items:center;gap:0.45rem;flex:0 0 auto;margin-left:0.25rem}.navbar-language-link{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:1.5rem;border:1px solid rgba(255,255,255,0.16);border-radius:4px;background:rgba(255,255,255,0.08);opacity:0.74;overflow:hidden;transition:opacity var(--navbar-compact-duration) var(--navbar-compact-easing),border-color var(--navbar-compact-duration) var(--navbar-compact-easing)}.navbar-language-link:hover,.navbar-language-link:focus-visible,.navbar-language-link.is-active{border-color:var(--primary);opacity:1}.navbar-language-flag{display:block;width:100%;height:100%;object-fit:cover}.navbar-collapse{margin-left:auto}.navbar-nav{display:flex;align-items:center;gap:var(--space-2);margin:0;padding:0;list-style:none}.nav-item{margin:0}.nav-link{color:var(--header-text);font-size:1rem;font-weight:700;letter-spacing:0.15px;line-height:1;transition:color var(--navbar-compact-duration) var(--navbar-compact-easing)}.nav-link:hover,.nav-link:focus-visible,.nav-link.active{color:var(--primary) !important}.nav-login-link,.nav-user-trigger{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--header-text);line-height:1;text-decoration:none;white-space:nowrap}.nav-user-dropdown{position:relative}.nav-user-auth{display:flex;align-items:center;margin-left:var(--space-4)}.nav-user-trigger{border:0;background:transparent;padding:0;cursor:pointer}.nav-user-avatar{display:block;width:1.25rem;height:1.25rem;border-radius:999px;object-fit:cover;border:0;background:transparent;box-shadow:none}.nav-user-meta{display:flex;flex-direction:column;align-items:flex-start;line-height:1.1}.nav-user-meta strong{font-size:0.95rem;font-weight:700}.nav-user-menu{position:absolute;top:calc(100% + 0.5rem);right:0;display:none;min-width:10rem;padding:0.5rem;border:1px solid var(--header-line);border-radius:8px;background:var(--navbar-open-bg);z-index:1050}.nav-user-menu::before{content:"";position:absolute;top:-6px;right:12px;width:10px;height:10px;border-top:1px solid var(--header-line);border-left:1px solid var(--header-line);background:var(--navbar-open-bg);transform:rotate(45deg)}.nav-user-dropdown.is-open .nav-user-menu{display:block}.nav-user-menu a{display:block;padding:0.5rem 0.625rem;color:var(--header-text);text-decoration:none}.nav-user-menu a:hover,.nav-user-menu a:focus-visible{color:var(--primary)}.nav-mobile-actions{display:none;margin-left:auto;align-items:center;gap:20px}.navbar-toggler{display:flex;border:0;background:transparent;padding:0 !important;color:inherit;font-size:unset !important;line-height:0;cursor:pointer}.burger{display:inline-flex;width:24px;height:18px;flex-direction:column;justify-content:space-between}.burger span{display:block;width:100%;height:2px;border-radius:999px;background:var(--header-text);transform-origin:center;transition:transform 250ms ease,opacity 200ms ease,background var(--navbar-compact-duration) var(--navbar-compact-easing)}.navbar-toggler.is-open .burger span:nth-child(1){transform:translateY(8px) rotate(45deg)}.navbar-toggler.is-open .burger span:nth-child(2){opacity:0}.navbar-toggler.is-open .burger span:nth-child(3){transform:translateY(-8px) rotate(-45deg)}.collapsing{height:0;overflow:hidden;transition:height 350ms ease}@media (max-width:991.98px){:root{--header-contact-height:37px;--navbar-shell-height:64px}.header-contact-layout{justify-content:flex-start;padding-bottom:0.125rem}.header-contact-item{padding-inline:0.625rem;font-size:0.75rem}.navbar{border-bottom-color:rgba(255,255,255,0.1);background:var(--navbar-open-bg)}.navbar.scrolled,.navbar.menu-open{border-bottom-color:rgba(255,255,255,0.1);background:var(--navbar-open-bg);box-shadow:0 18px 80px rgba(0,0,0,0.52)}.navbar .container{position:relative}.navbar-shell{gap:var(--space-3);padding-block:0.75rem}.navbar-brand-logo{height:30px}.navbar-language{margin-left:0;gap:0.35rem}.navbar-language-link{width:1.85rem;height:1.4rem}#navMain{left:0;right:0;width:100%}.navbar-collapse{display:none;position:absolute;top:100%;left:0;right:0;z-index:1030;width:100%;margin-left:0;border-bottom:1px solid rgba(255,255,255,0.1);background:var(--navbar-open-bg);box-shadow:0 70px 80px rgba(0,0,0,0.52)}.navbar-collapse.collapse.show,.navbar-collapse.collapsing{display:block}.navbar-nav{width:100%;flex-direction:column;align-items:center;gap:0;padding:0 20px 20px;text-align:center}.nav-item{width:100%}.nav-link{display:block;width:100%;padding:0.95rem 0;font-size:1rem;font-weight:800}.nav-user-auth{order:10;margin-left:auto}.nav-user-meta{display:none}.nav-user-avatar{width:30px;height:30px}.nav-login-link{order:10;margin-left:auto;padding:0 !important;gap:0;border:0;background:transparent}.nav-login-link span{display:none}.nav-mobile-actions{order:11;display:flex;margin-left:0}}@media (min-width:992px){.navbar-collapse{display:block !important}.nav-link{padding:0 0.9375rem}.nav-login-link{display:inline-flex;margin-left:var(--space-4);padding:0.625rem 1rem;border:1px solid rgba(255,255,255,0.16);border-radius:999px;background:rgba(255,255,255,0.08);font-weight:700}.nav-login-link:hover,.nav-login-link:focus-visible{background:rgba(255,255,255,0.14)}}.navbar.navbar--light{--header-text:var(--secondary);--header-text-muted:var(--text-muted);--header-line:var(--border);--navbar-open-bg:var(--surface);border-bottom-color:var(--header-line);background:var(--surface)}.navbar.navbar--light.scrolled,.navbar.navbar--light.menu-open{border-bottom-color:var(--header-line);background:var(--surface);box-shadow:0 12px 30px rgba(17,19,21,0.08)}.navbar--light .navbar-collapse{border-bottom-color:var(--header-line);box-shadow:0 24px 30px rgba(17,19,21,0.08)}.navbar--light .navbar-language-link{border-color:var(--header-line);background:rgba(17,19,21,0.04)}.navbar--light .navbar-language-link:hover,.navbar--light .navbar-language-link:focus-visible,.navbar--light .navbar-language-link.is-active{border-color:var(--primary)}@media (min-width:992px){.navbar--light .navbar-collapse{box-shadow:none}.navbar--light .nav-login-link{border-color:var(--header-line);background:rgba(17,19,21,0.04)}.navbar--light .nav-login-link:hover,.navbar--light .nav-login-link:focus-visible{background:rgba(17,19,21,0.08)}}@media (prefers-reduced-motion:reduce){.navbar,.burger span,.collapsing,.nav-link{transition:none}}.nodera-privacy-layer{position:fixed;right:clamp(0.75rem,2vw,1.5rem);bottom:clamp(0.75rem,2vw,1.5rem);left:clamp(0.75rem,2vw,1.5rem);z-index:2147483000;color:var(--white);pointer-events:none}.nodera-privacy-layer[hidden]{display:none}.nodera-privacy-card,.nodera-privacy-dialog{border:1px solid var(--secondary-border);color:var(--white);background:var(--secondary);box-shadow:0 0.75rem 2rem var(--secondary)}.nodera-privacy-card{position:relative;display:grid;grid-template-columns:1fr;gap:var(--space-4);width:min(100%,34rem);margin-left:auto;padding:var(--space-4);border-radius:var(--border-radius);overflow:hidden;isolation:isolate;pointer-events:auto}.nodera-privacy-layer.is-expanded:not(.is-animating-collapse) .nodera-privacy-card{opacity:1;visibility:visible;transform:none}.nodera-privacy-layer.is-expanded.is-modal-open .nodera-privacy-card{opacity:0;visibility:hidden}.nodera-privacy-copy,.nodera-privacy-preferences{min-width:0}.nodera-privacy-label{margin:0 0 var(--space-2);color:var(--primary);font-size:0.72rem;font-weight:800;letter-spacing:0.12em;line-height:1;text-transform:uppercase}.nodera-privacy-title{margin:0 0 var(--space-3);color:var(--white);font-size:1.4rem;font-weight:800;line-height:1.15}.nodera-privacy-text{margin:0;color:var(--tertiary-muted);font-size:0.95rem;font-weight:500;line-height:1.5}.nodera-privacy-text a{color:var(--white);font-weight:700;text-decoration:underline;text-decoration-color:var(--primary);text-underline-offset:0.18em}.nodera-privacy-text a:hover,.nodera-privacy-text a:focus-visible{color:var(--primary)}.nodera-privacy-actions,.nodera-privacy-preferences-actions{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center;justify-content:flex-end}.nodera-privacy-actions{display:grid;grid-template-columns:1fr 1fr}.nodera-privacy-actions .nodera-privacy-button-primary{grid-column:1 / -1}.nodera-privacy-button{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;padding:0.75rem 1rem;border:1px solid var(--secondary-border);border-radius:999px;appearance:none;color:var(--white);background:transparent;font-family:inherit;font-size:0.8rem;font-weight:800;line-height:1;white-space:nowrap;cursor:pointer;transition:color 0.2s ease,border-color 0.2s ease,background-color 0.2s ease}.nodera-privacy-button:focus-visible,.nodera-privacy-trigger:focus-visible,.nodera-privacy-close:focus-visible,.nodera-footer__legal a:focus-visible,.nodera-footer__legal button:focus-visible{outline:3px solid var(--primary-glow);outline-offset:3px}.nodera-privacy-button-primary{border-color:var(--primary);background:var(--primary)}.nodera-privacy-button-primary:hover,.nodera-privacy-button-primary:focus-visible{border-color:var(--primary-hover);background:var(--primary-hover)}.nodera-privacy-button-secondary{border-color:var(--secondary-border);background:var(--secondary-surface)}.nodera-privacy-button-secondary:hover,.nodera-privacy-button-secondary:focus-visible{background:var(--secondary-hover)}.nodera-privacy-button-ghost{border-color:var(--secondary-border);color:var(--tertiary-muted);background:transparent}.nodera-privacy-button-ghost:hover,.nodera-privacy-button-ghost:focus-visible{color:var(--white);border-color:var(--primary)}.nodera-privacy-preferences{display:grid;gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--secondary-border)}.nodera-privacy-preferences[hidden]{display:none}.nodera-privacy-option{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-4);align-items:center;padding:var(--space-3) 0;border:0;border-bottom:1px solid var(--secondary-border);border-radius:0;background:transparent}.nodera-privacy-option-title{display:block;margin:0 0 var(--space-1);color:var(--white);font-size:0.95rem;font-weight:700;line-height:1.25}.nodera-privacy-option-text{display:block;margin:0;color:var(--tertiary-muted);font-size:0.84rem;font-weight:500;line-height:1.45}.nodera-privacy-badge{display:inline-flex;align-items:center;justify-content:center;min-height:0;padding:0;border:0;border-radius:0;color:var(--primary);background:transparent;font-size:0.68rem;font-weight:800;line-height:1;text-transform:uppercase;white-space:nowrap}.nodera-privacy-switch{position:relative;display:inline-flex;align-items:center}.nodera-privacy-switch input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.nodera-privacy-switch-ui{position:relative;width:3rem;height:1.65rem;border:1px solid var(--secondary-border);border-radius:999px;background:var(--secondary);transition:border-color 0.2s ease,background-color 0.2s ease}.nodera-privacy-switch-ui::after{content:"";position:absolute;top:50%;left:0.22rem;width:1.12rem;height:1.12rem;border-radius:999px;background:var(--tertiary-muted);transform:translateY(-50%);transition:background-color 0.2s ease,transform 0.2s ease}.nodera-privacy-switch input:checked + .nodera-privacy-switch-ui{border-color:var(--primary);background:var(--primary-soft)}.nodera-privacy-switch input:checked + .nodera-privacy-switch-ui::after{background:var(--white);transform:translate(1.32rem,-50%)}.nodera-privacy-switch input:focus-visible + .nodera-privacy-switch-ui{outline:3px solid var(--primary-glow);outline-offset:3px}html.nodera-privacy-modal-open{overflow:hidden;padding-right:var(--nodera-privacy-scrollbar-compensation,0);background:var(--secondary)}body.nodera-privacy-modal-open{overflow:hidden}.nodera-privacy-modal{position:fixed;inset:0;z-index:2147483001;display:grid;place-items:center;padding:clamp(0.85rem,3vw,2rem);border:0;opacity:0;visibility:hidden;pointer-events:auto;background:transparent;box-shadow:none;transition:opacity 0.22s ease-in-out,visibility 0.22s ease-in-out}.nodera-privacy-modal.is-visible{opacity:1;visibility:visible}.nodera-privacy-modal[hidden]{display:none}.nodera-privacy-backdrop{position:absolute;inset:0;background:var(--secondary);opacity:0.76;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.nodera-privacy-dialog{position:relative;z-index:1;display:grid;gap:var(--space-4);width:min(100%,39rem);max-height:min(45rem,calc(100vh - 2rem));max-height:min(45rem,calc(100dvh - 2rem));padding:var(--space-4);border-radius:var(--border-radius);overflow:auto;isolation:isolate}.nodera-privacy-dialog-header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-4);align-items:start}.nodera-privacy-close{position:relative;display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border:1px solid var(--secondary-border);border-radius:var(--border-radius);appearance:none;color:var(--white);background:var(--secondary-surface);cursor:pointer;transition:border-color 0.2s ease,background-color 0.2s ease}.nodera-privacy-close:hover,.nodera-privacy-close:focus-visible{border-color:var(--primary);background:var(--primary-soft)}.nodera-privacy-close span,.nodera-privacy-close span::before{position:absolute;width:1rem;height:2px;border-radius:999px;background:currentColor;content:""}.nodera-privacy-close span{transform:rotate(45deg)}.nodera-privacy-close span::before{left:0;transform:rotate(90deg)}.nodera-privacy-trigger{--nodera-privacy-tab-width:4.65rem;--nodera-privacy-tab-height:1.85rem;position:fixed;right:0;bottom:calc(20px + var(--nodera-privacy-tab-width));z-index:2147483002;display:inline-flex;align-items:center;justify-content:center;width:var(--nodera-privacy-tab-width);min-width:0;height:var(--nodera-privacy-tab-height);min-height:0;padding:0 var(--space-2);border:1px solid var(--secondary-border);border-radius:var(--border-radius);appearance:none;color:var(--white);background:var(--secondary);font-family:inherit;text-align:center;cursor:pointer;opacity:0;visibility:hidden;pointer-events:none;transform:rotate(-90deg);transform-origin:right bottom;transition:opacity 0.24s ease,visibility 0.24s ease,border-color 0.2s ease}.nodera-privacy-trigger:hover,.nodera-privacy-trigger:focus-visible{border-color:var(--primary);background:var(--secondary)}.nodera-privacy-trigger-mini,.nodera-privacy-trigger-label{display:block;line-height:1}.nodera-privacy-trigger-mini{color:var(--primary);font-size:0.56rem;font-weight:800;letter-spacing:0.13em}.nodera-privacy-trigger-label{display:none}.nodera-privacy-layer.is-collapsed{left:auto}.nodera-privacy-layer.is-collapsed .nodera-privacy-card,.nodera-privacy-layer.is-animating-collapse .nodera-privacy-card{pointer-events:none}.nodera-privacy-layer.is-collapsed .nodera-privacy-card{display:none}.nodera-privacy-layer.is-collapsed .nodera-privacy-trigger{opacity:1;visibility:visible;pointer-events:auto;transform:rotate(-90deg)}.nodera-privacy-layer.is-collapse-preview .nodera-privacy-trigger{opacity:1;visibility:hidden;transform:rotate(-90deg)}.nodera-footer__legal{display:flex;flex:1 1 20rem;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-3) var(--space-4)}.nodera-footer__legal a,.nodera-footer__legal button{padding:0;border:0;color:var(--tertiary-muted);background:transparent;font:inherit;font-size:0.84rem;text-decoration:underline;text-underline-offset:0.18em;cursor:pointer}.nodera-footer__legal a:hover,.nodera-footer__legal a:focus-visible,.nodera-footer__legal button:hover,.nodera-footer__legal button:focus-visible{color:var(--white)}@media (max-width:920px){.nodera-footer__bottom-grid{flex-wrap:wrap}.nodera-privacy-actions,.nodera-privacy-preferences-actions{justify-content:stretch}.nodera-privacy-button{flex:1 1 10rem}}@media (max-width:575.98px){.nodera-footer__legal{justify-content:flex-start}.nodera-privacy-layer{right:0.7rem;bottom:0.7rem;left:0.7rem}.nodera-privacy-card{max-height:calc(100vh - 1.4rem);padding:var(--space-4);overflow:auto}.nodera-privacy-text{font-size:0.84rem}.nodera-privacy-option{grid-template-columns:1fr;gap:var(--space-3)}.nodera-privacy-badge,.nodera-privacy-switch{justify-self:start}.nodera-privacy-button{width:100%;flex-basis:100%}.nodera-privacy-layer.is-collapsed{left:auto}.nodera-privacy-trigger{--nodera-privacy-tab-width:4.1rem;--nodera-privacy-tab-height:1.7rem;right:0;bottom:calc(16px + var(--nodera-privacy-tab-width));padding-inline:var(--space-2)}.nodera-privacy-trigger-mini{font-size:0.5rem;letter-spacing:0.11em}.nodera-privacy-dialog{max-height:calc(100vh - 1.4rem);padding:var(--space-4)}.nodera-privacy-dialog-header{grid-template-columns:1fr}.nodera-privacy-close{position:absolute;top:var(--space-4);right:var(--space-4)}.nodera-privacy-dialog-header .nodera-privacy-title,.nodera-privacy-dialog-header .nodera-privacy-text{padding-right:3rem}}@media (prefers-reduced-motion:reduce){.nodera-privacy-layer *,.nodera-privacy-layer *::before,.nodera-privacy-layer *::after{scroll-behavior:auto;transition-duration:0.01ms}}.product-capabilities-panel{padding:0}.product-capabilities-panel__heading{max-width:52rem;margin:0 auto;text-align:center}.product-capabilities-panel__title{margin:0;font-size:clamp(2rem,4vw,3.25rem);font-weight:600;letter-spacing:0.035em;line-height:1.05;text-transform:uppercase;text-wrap:balance}.product-capabilities-panel__heading>p{margin:1rem auto 0;font-size:clamp(1rem,1.5vw,1.15rem);text-wrap:balance}.product-capabilities-panel__items{display:grid;gap:clamp(4rem,8vw,7rem);margin-top:clamp(3rem,6vw,5rem)}.product-capabilities-panel__item{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(2rem,6vw,5rem);align-items:center}.product-capabilities-panel__item--reversed{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.product-capabilities-panel__item--reversed .product-capabilities-panel__copy{order:2}.product-capabilities-panel__item--reversed .product-capabilities-panel__visual{order:1}.product-capabilities-panel__copy{min-width:0}.product-capabilities-panel__eyebrow{display:inline-flex;align-items:center;gap:0.5rem;margin-bottom:0.75rem;color:var(--primary);font-size:0.78rem;font-weight:600;letter-spacing:0.14em;text-transform:uppercase}.product-capabilities-panel__eyebrow img{display:block;width:1rem;height:1.125rem;flex:0 0 auto;object-fit:contain}.product-capabilities-panel__copy h3{margin:0;font-size:clamp(1.75rem,3vw,2.6rem);font-weight:600;letter-spacing:0.025em;line-height:1.1;text-wrap:balance}.product-capabilities-panel__copy>p{margin:1rem 0 0;font-size:1.05rem}.product-capabilities-panel__features{display:grid;gap:0.75rem;margin:1.5rem 0 0;padding:0;list-style:none}.product-capabilities-panel__features li{display:flex;gap:0.7rem;align-items:flex-start}.product-capabilities-panel__features li>span{display:inline-flex;flex:0 0 1.1rem;margin-top:0.16em;color:var(--primary)}.product-capabilities-panel__features svg{width:1.1rem;height:1.1rem}.product-capabilities-panel__cta{margin-top:1.75rem}.product-capabilities-panel__visual{min-width:0;margin:0}.product-capabilities-panel__visual img{display:block;width:100%;height:auto;object-fit:contain;object-position:center}@media (max-width:899.98px){.product-capabilities-panel__item{grid-template-columns:minmax(0,1fr);gap:1.75rem}.product-capabilities-panel__item--reversed{grid-template-columns:minmax(0,1fr)}.product-capabilities-panel__item--reversed .product-capabilities-panel__copy,.product-capabilities-panel__item--reversed .product-capabilities-panel__visual{order:initial}}@media (max-width:639.98px){.product-capabilities-panel__items{gap:3.5rem;margin-top:2.5rem}.product-capabilities-panel__copy>p{font-size:1rem}}.product-pricing-panel{--product-pricing-inline-padding:clamp(1.25rem,4vw,4rem);padding:0 var(--product-pricing-inline-padding)}.product-pricing-panel__heading{max-width:48rem;margin:0 auto;text-align:center}.product-pricing-panel__title{margin:0;font-size:clamp(2rem,4vw,3.25rem);font-weight:850;letter-spacing:0.035em;line-height:1.05;text-transform:uppercase;text-wrap:balance}.product-pricing-panel__heading>p{margin:1rem auto 0;font-size:clamp(1rem,1.5vw,1.15rem);line-height:1.6;text-wrap:balance}.product-pricing-panel__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(1rem,2vw,1.5rem);margin-top:clamp(2.5rem,5vw,4rem)}.product-pricing-panel__card{display:flex;min-width:0;min-height:100%;flex-direction:column;padding:clamp(1.5rem,3vw,2.25rem);border:1px solid var(--primary);border-radius:var(--border-radius)}.product-pricing-panel__card--server{--product-server-in-header-gutter:50px;--product-server-overhang:min( calc(50cqw - 50% - var(--product-pricing-inline-padding) - var(--product-server-in-header-gutter) - var(--homepage-wide-panel-edge-gap)),50px );--product-server-content-gutter:70px;grid-column:1 / -1;display:grid;width:calc( 100% + var(--product-pricing-inline-padding) + var(--product-pricing-inline-padding) + var(--product-server-in-header-gutter) + var(--product-server-in-header-gutter) + var(--product-server-overhang) + var(--product-server-overhang) );min-height:0;margin-left:calc( 0px - var(--product-pricing-inline-padding) - var(--product-server-in-header-gutter) - var(--product-server-overhang) );padding:clamp(3.5rem,7vw,5.5rem) var(--product-server-content-gutter);grid-template-columns:minmax(0,1fr) minmax(20rem,1fr);grid-template-areas:"title calculator" "description calculator" "features calculator";column-gap:clamp(2rem,5vw,5rem);align-items:start;border:0;border-radius:var(--border-radius);color:var(--header-text-muted);background-color:var(--homepage-wide-panel-overlay,var(--secondary-surface));background-image:linear-gradient(var(--homepage-wide-panel-overlay),var(--homepage-wide-panel-overlay)),var(--product-server-background);background-position:center center;background-repeat:no-repeat;background-size:cover;box-shadow:var(--homepage-wide-panel-shadow)}@supports (background-image:image-set(url("image.webp") type("image/webp"))){.product-pricing-panel__card--server{background-image:linear-gradient(var(--homepage-wide-panel-overlay),var(--homepage-wide-panel-overlay)),var(--product-server-background-modern,var(--product-server-background))}}.product-pricing-panel__card--server h3{grid-area:title;color:var(--header-text);font-size:clamp(2rem,4vw,3.25rem);letter-spacing:0.035em;line-height:1.05;text-transform:uppercase;text-wrap:balance}.product-pricing-panel__card--server .product-pricing-panel__description{grid-area:description}.product-pricing-panel__card--server .product-pricing-panel__features{grid-area:features;border-top-color:var(--secondary-border)}.product-pricing-panel__card h3{margin:0;font-size:1.5rem;font-weight:850;letter-spacing:0.04em;line-height:1.1}.product-pricing-panel__description{margin:1rem 0 0;font-size:0.95rem;line-height:1.55}.product-pricing-panel__price{display:flex;align-items:baseline;gap:0.5rem;margin:1.75rem 0 0}.product-pricing-panel__price strong,.product-pricing-panel__server-total strong{color:var(--primary);font-size:clamp(2.4rem,4vw,3.25rem);font-weight:850;line-height:1}.product-pricing-panel__price span{font-size:0.9rem;font-weight:600}.product-pricing-panel__features{display:grid;gap:0.85rem;margin:1.75rem 0 2rem;padding:1.5rem 0 0;border-top:1px solid var(--border);list-style:none}.product-pricing-panel__features li{display:grid;grid-template-columns:1.25rem minmax(0,1fr);gap:0.65rem;align-items:start;font-size:0.9rem;line-height:1.45}.product-pricing-panel__features li>span{display:inline-flex;color:var(--primary)}.product-pricing-panel__features svg{width:1.1rem;height:1.1rem}.product-pricing-panel__cta{width:100%;margin-top:auto;padding-right:1rem;padding-left:1rem;white-space:nowrap}.product-pricing-panel__calculator{grid-area:calculator;display:flex;align-self:stretch;flex-direction:column;padding-left:clamp(2rem,5vw,5rem);border-left:1px solid var(--secondary-border)}.product-pricing-panel__calculator-heading{display:flex;align-items:center;justify-content:space-between;gap:1rem}.product-pricing-panel__calculator-heading label{color:var(--header-text);font-size:1rem;font-weight:800}.product-pricing-panel__calculator-heading output{display:inline-flex;align-items:baseline;gap:0.4rem}.product-pricing-panel__calculator-heading output strong{color:var(--primary);font-size:1.75rem;line-height:1}.product-pricing-panel__range{width:100%;margin:1.5rem 0 0;accent-color:var(--primary);cursor:pointer}.product-pricing-panel__range-bounds{display:flex;justify-content:space-between;margin-top:0.25rem;font-size:0.8rem;font-weight:700}.product-pricing-panel__calculator-copy{margin:1.5rem 0 0;font-size:0.9rem;line-height:1.5}.product-pricing-panel__server-total{display:flex;flex-wrap:wrap;align-items:baseline;gap:0.5rem;margin:2rem 0 0}.product-pricing-panel__server-total>span:first-child{flex-basis:100%;color:var(--header-text);font-size:0.9rem;font-weight:800}.product-pricing-panel__billing-period{font-size:0.9rem;font-weight:600}.product-pricing-panel__savings{display:inline-flex;align-items:center;gap:0.35rem;padding:0.45rem 0.65rem;border:1px solid var(--primary);border-radius:999px;color:var(--header-text);font-size:0.8rem;font-weight:800;line-height:1;white-space:nowrap}.product-pricing-panel__savings output{color:var(--primary);font:inherit}.product-pricing-panel__savings[hidden]{display:none}.product-pricing-panel__custom-quote{width:100%;margin-top:2rem;padding-right:1rem;padding-left:1rem;text-align:center;white-space:normal}.product-pricing-panel__server-order{margin-top:2rem}.product-pricing-panel__server-total[hidden],.product-pricing-panel__custom-quote[hidden],.product-pricing-panel__server-order[hidden]{display:none}@media (max-width:767.98px){.product-pricing-panel__grid{grid-template-columns:1fr}.product-pricing-panel{--product-pricing-inline-padding:1rem}.product-pricing-panel__card--server{--product-server-in-header-gutter:1.25rem;--product-server-content-gutter:20px;grid-column:auto;padding:3rem var(--product-server-content-gutter);grid-template-columns:minmax(0,1fr);grid-template-areas:"title" "description" "features" "calculator";row-gap:0}.product-pricing-panel__calculator{margin-top:0.5rem;padding-top:1.75rem;padding-left:0;border-top:1px solid var(--secondary-border);border-left:0}}.profile-page .in-header{overflow:visible}.profile-header{display:flex;align-items:center;gap:1.5rem;margin-bottom:var(--public-section-space)}.profile-header-text{min-width:0}.profile-avatar-wrap{position:relative;flex:0 0 auto;width:128px;height:128px}.profile-avatar-image{display:block;width:100%;height:100%;border:2px solid color-mix(in srgb,var(--primary) 36%,transparent);border-radius:999px;background:var(--white);object-fit:cover}.profile-avatar-input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.profile-icon-button{display:inline-flex;width:2.4rem;height:2.4rem;flex:0 0 2.4rem;align-items:center;justify-content:center;border:1px solid var(--tertiary-soft);border-radius:999px;background:var(--white);color:var(--secondary);cursor:pointer;transition:border-color var(--regular-transition),color var(--regular-transition),background var(--regular-transition),opacity var(--regular-transition)}.profile-icon-button svg{display:block;width:1.05rem;height:1.05rem}.profile-icon-button:hover,.profile-icon-button:focus-visible{border-color:var(--primary);color:var(--primary)}.profile-icon-button.is-confirm{border-color:rgba(23,128,76,0.28);color:#17804c}.profile-icon-button.is-confirm:hover,.profile-icon-button.is-confirm:focus-visible{background:#17804c;border-color:#17804c;color:var(--white)}.profile-icon-button:disabled{opacity:0.55;cursor:wait}.profile-avatar-edit{position:absolute;right:0;bottom:0;box-shadow:0 12px 30px rgba(17,19,21,0.18)}.profile-message{display:none;margin-bottom:1.5rem;padding:1rem 1.1rem;border:1px solid transparent}.profile-message:not(:empty){display:block}.profile-message.is-success{border-color:rgba(23,128,76,0.28);background:rgba(23,128,76,0.08);color:#0f6a3f}.profile-message.is-error{border-color:rgba(189,0,0,0.28);background:rgba(189,0,0,0.08);color:#900}.profile-inline-list{display:grid;gap:0.85rem}.profile-inline-field,.profile-static-field{display:grid;grid-template-columns:minmax(7rem,0.34fr) minmax(0,1fr) auto;gap:1rem;align-items:center;min-height:4.25rem;padding:1rem;border:1px solid var(--tertiary-soft);background:var(--white)}.profile-static-field{grid-template-columns:minmax(7rem,0.34fr) minmax(0,1fr)}.profile-inline-label{color:color-mix(in srgb,var(--secondary) 68%,transparent);font-size:0.78rem;font-weight:800;line-height:1;text-transform:uppercase;letter-spacing:0.08em}.profile-inline-value,.profile-static-field strong{min-width:0;color:var(--secondary);font-size:1rem;line-height:1.25;overflow-wrap:anywhere}.profile-inline-input{width:100%;min-height:2.7rem;border:1px solid var(--tertiary-soft);border-radius:var(--border-radius);background:var(--white);color:var(--secondary);padding:0 0.85rem;font:inherit}.profile-inline-field.is-editing .profile-inline-value{display:none}.profile-static-field small{grid-column:2 / 3;color:color-mix(in srgb,var(--secondary) 70%,transparent);line-height:1.35}.profile-panel{height:100%}.profile-text-action{border:0;background:transparent;padding:0;color:var(--primary);cursor:pointer;font:inherit;font-weight:800;text-decoration:underline;text-underline-offset:0.25rem}@media (max-width:767.98px){.profile-header{align-items:flex-start;flex-direction:column}.profile-inline-field,.profile-static-field{grid-template-columns:1fr auto;gap:0.65rem}.profile-inline-label{grid-column:1 / -1}.profile-static-field small{grid-column:1 / -1}}.service-mode{min-height:100vh;background:radial-gradient(circle at top,rgba(189,0,0,0.12),transparent 38%),linear-gradient(180deg,#f5f2ec 0%,#ffffff 45%,#f2efea 100%)}.service-page{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;padding:clamp(2rem,6vw,5rem);overflow:hidden}.service-page__backdrop{position:absolute;inset:0;overflow:hidden;background:radial-gradient(circle at 20% 20%,rgba(189,0,0,0.14),transparent 28%),radial-gradient(circle at 80% 30%,rgba(17,19,21,0.08),transparent 30%),radial-gradient(circle at 50% 100%,rgba(17,19,21,0.06),transparent 35%);filter:blur(8px);pointer-events:none}.service-page__backdrop::before,.service-page__backdrop::after{content:"";position:absolute;inset:-26%;opacity:1;will-change:transform}.service-page__backdrop::before{background:radial-gradient(circle at 22% 32%,rgba(189,0,0,0.22),transparent 22%),radial-gradient(circle at 72% 68%,rgba(17,19,21,0.14),transparent 24%),radial-gradient(circle at 52% 18%,rgba(189,0,0,0.14),transparent 18%);animation:service-orb-drift-primary 5s ease-in-out infinite alternate}.service-page__backdrop::after{background:radial-gradient(circle at 74% 26%,rgba(189,0,0,0.18),transparent 19%),radial-gradient(circle at 28% 76%,rgba(17,19,21,0.12),transparent 24%),radial-gradient(circle at 58% 58%,rgba(189,0,0,0.12),transparent 20%);mix-blend-mode:multiply;animation:service-orb-drift-secondary 6s ease-in-out infinite alternate}.service-page__content{position:relative;z-index:1;width:min(100%,42rem);padding:clamp(2rem,5vw,4rem);border:1px solid rgba(17,19,21,0.08);border-radius:2rem;background:rgba(255,255,255,0.88);box-shadow:0 1.5rem 4rem rgba(17,19,21,0.08);text-align:center;backdrop-filter:blur(14px)}.service-page__logo{width:min(100%,15rem);margin:0 auto 1.75rem}.service-page__copy{margin:0;color:rgba(57,61,67,1)}.service-page__copy{font-size:clamp(1.15rem,2.4vw,1.5rem);line-height:1.5;font-weight:500}@media (max-width:640px){.service-page__content{border-radius:1.5rem}}@keyframes service-orb-drift-primary{0%{transform:translate3d(0,0,0) scale(1.08) rotate(0deg)}50%{transform:translate3d(8%,10%,0) scale(1.14) rotate(6deg)}100%{transform:translate3d(12%,-4%,0) scale(1.1) rotate(-4deg)}}@keyframes service-orb-drift-secondary{0%{transform:translate3d(0,0,0) scale(1.1) rotate(0deg)}50%{transform:translate3d(-8%,7%,0) scale(1.02) rotate(-7deg)}100%{transform:translate3d(-12%,9%,0) scale(1.12) rotate(5deg)}}.shop-page{padding:clamp(8rem,12vw,11rem) 0 5rem}.shop-catalog-page{padding:0}.shop-shell-page{padding:0}.shop-shell-content{overflow:visible}.shop-catalog-content{display:flex;flex-direction:column;gap:var(--public-section-space)}.shop-catalog-content>.shop-notice,.shop-catalog-content>.shop-empty,.shop-catalog-content>.shop-categories{margin-bottom:0}.shop-page__header{max-width:760px;margin-bottom:var(--public-section-space)}.shop-notice,.shop-error,.shop-success,.shop-empty{border:1px solid rgba(148,163,184,.32);border-radius:1rem;padding:1.25rem;margin-bottom:1.5rem;background:rgba(15,23,42,.72);color:var(--white)}.shop-error{border-color:rgba(248,113,113,.65)}.shop-success{border-color:rgba(74,222,128,.55)}.shop-notice p,.shop-empty p{margin:.5rem 0 0}.shop-categories{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:2rem}.shop-category{display:inline-flex;align-items:center;gap:.6rem;padding:.7rem 1rem;border:1px solid rgba(148,163,184,.3);border-radius:999px;text-decoration:none}.shop-category.is-active{border-color:var(--primary-color,#ef4444)}.shop-category span{opacity:.7}.shop-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:1.25rem}.shop-card,.customer-orders__list,.customer-order-detail,.order-confirmation__document{border:1px solid rgba(148,163,184,.25);border-radius:1.25rem;background:rgba(15,23,42,.78);color:var(--white)}.shop-card{overflow:hidden}.shop-card__image{width:100%;height:190px;object-fit:cover}.shop-card__body{padding:1.35rem}.shop-card__body h2{margin:.35rem 0 .75rem}.shop-card__sku{font-size:.78rem;letter-spacing:.08em;opacity:.65}.shop-card__price{display:flex;justify-content:space-between;align-items:baseline;gap:1rem}.shop-card__price strong{font-size:1.35rem}.shop-card__form{display:grid;gap:.65rem;margin-top:1rem}.shop-card__form + .shop-card__form{border-top:1px solid rgba(148,163,184,.22);padding-top:1rem}.shop-card__variant{font-size:.92rem}.shop-card input,.shop-card select,.shop-form input,.shop-form select,.shop-form textarea{width:100%;border:1px solid rgba(148,163,184,.4);border-radius:.7rem;padding:.78rem .9rem;background:rgba(2,6,23,.66);color:inherit}.shop-checkout{color:var(--secondary)}.shop-checkout__container{max-width:1180px}.shop-checkout .shop-page__header{max-width:800px;margin-bottom:clamp(2.5rem,5vw,4rem)}.shop-checkout .site-kicker{display:inline-block;margin-bottom:.55rem;color:var(--primary);font-size:14px;font-weight:600}.shop-checkout .shop-notice,.shop-checkout .shop-error,.shop-checkout .shop-empty{border:1px solid var(--border);border-left:3px solid var(--primary);border-radius:var(--border-radius);background:#fff;color:var(--secondary)}.shop-checkout .shop-error{border-color:var(--primary)}.shop-checkout__layout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(300px,.72fr);gap:clamp(2rem,5vw,4.5rem);align-items:start}.shop-checkout__main{min-width:0}.shop-checkout-identity{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;margin-bottom:2.25rem;padding:0 0 1.5rem;border-bottom:1px solid var(--border);color:var(--secondary)}.shop-checkout-identity p{max-width:600px;margin:.35rem 0 0;color:var(--text-muted)}.shop-checkout .outline-btn{flex:0 0 auto;padding:.8rem 1.5rem;border-color:var(--secondary);color:var(--secondary);background:transparent}.shop-checkout .outline-btn:hover,.shop-checkout .outline-btn:focus-visible{border-color:var(--primary);color:var(--primary);background:transparent}.shop-form{color:var(--secondary)}.shop-form h2{margin:0 0 1.5rem;font-size:clamp(1.55rem,3vw,2rem);line-height:1.2}.shop-form__section{margin-bottom:2.5rem}.shop-form fieldset{display:grid;gap:.8rem;margin:0 0 1.75rem;padding:0;border:0}.shop-form legend{margin-bottom:.8rem;font-size:1rem;font-weight:600}.shop-form fieldset>label,.shop-terms-confirmation{display:flex;align-items:flex-start;gap:.75rem}.shop-form fieldset input[type="radio"],.shop-form input[type="checkbox"]{width:auto;margin-top:.25rem;accent-color:var(--primary)}.shop-form fieldset small{display:block;margin-top:.35rem;color:var(--text-muted)}.shop-customer-type{display:grid;gap:.45rem;max-width:calc(50% - .575rem);margin-bottom:1.15rem;font-weight:500}.shop-form__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.15rem;margin-bottom:1.75rem}.shop-form__grid label,.shop-promo-field{display:grid;gap:.45rem;font-weight:500}.shop-form__grid .is-wide{grid-column:1 / -1}.shop-checkout .shop-form input,.shop-checkout .shop-form select,.shop-checkout .shop-form textarea{border:1px solid var(--border);border-radius:.65rem;background:#fff;color:var(--secondary)}.shop-checkout .shop-form input:focus,.shop-checkout .shop-form select:focus,.shop-checkout .shop-form textarea:focus{border-color:var(--primary);outline:2px solid var(--primary-soft);outline-offset:1px}.shop-form__hint{margin:0;color:var(--text-muted);font-size:.95rem}.shop-promo-field{margin-bottom:1.75rem}.shop-promo-field__controls{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.65rem;align-items:stretch}.shop-promo-field__controls .btn{min-width:6.5rem;justify-content:center}.shop-notice.is-success{border-color:#15803d}.shop-form__business{margin-top:.6rem;padding-top:1.75rem;border-top:1px solid var(--border)}.shop-form__business[hidden]{display:none}.shop-form__business h3{margin:0 0 1.25rem;font-size:1.15rem}.shop-activation-choice{padding-top:2.25rem !important;border-top:1px solid var(--border) !important}.shop-activation-choice>p{max-width:680px;margin:-.15rem 0 .6rem;color:var(--text-muted)}.shop-activation-choice>label{padding:1rem;border:1px solid var(--border);border-radius:.7rem;cursor:pointer}.shop-activation-choice>label:has(input:checked){border-color:var(--primary)}.shop-terms-confirmation{margin:1.5rem 0;color:var(--text-muted);font-size:.96rem}.shop-terms-confirmation a{color:var(--secondary);text-decoration:underline;text-underline-offset:3px}.shop-checkout__submit{width:100%;min-height:3.5rem;margin-top:1rem;justify-content:center}.shop-order-summary{position:sticky;top:1.5rem;padding:clamp(1.5rem,3vw,2rem);border:1px solid var(--border);border-radius:var(--border-radius);background:#fff;color:var(--secondary);box-shadow:0 1.25rem 3rem rgba(10,10,10,.06)}.shop-order-summary h2{margin:0 0 1.5rem;font-size:1.5rem}.shop-order-summary>strong{display:block;line-height:1.3}.shop-order-summary>span:not(.site-kicker){display:block;margin-top:.25rem;color:var(--text-muted)}.shop-order-summary dl{margin:1.5rem 0;padding:1rem 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.shop-order-summary dl div{display:flex;justify-content:space-between;gap:1rem;padding:.45rem 0}.shop-order-summary dd{margin:0;font-weight:600;text-align:right}.shop-order-summary dl .is-discount{color:#15803d}.shop-order-summary dl .is-total{margin-top:.6rem;padding-top:1rem;border-top:1px solid var(--border);font-size:1.15rem}.shop-order-summary__note{margin:0;color:var(--text-muted);font-size:.92rem}.shop-checkout-complete{max-width:760px;color:var(--secondary)}.shop-checkout-complete__header{padding-bottom:2rem;border-bottom:1px solid var(--border)}.shop-checkout-complete__header h1{margin:0;font-size:clamp(2rem,5vw,3rem);line-height:1.12}.shop-checkout-complete__header p,.shop-checkout-complete__claim p,.shop-checkout-complete__message{color:var(--text-muted)}.shop-checkout-complete__order{margin:1.75rem 0;font-weight:600}.shop-checkout-complete__claim{padding:1.75rem 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.shop-checkout-complete__claim p{margin:.4rem 0 0}.shop-checkout-complete__message{margin:1.5rem 0}.customer-orders__layout{display:grid;grid-template-columns:minmax(250px,.7fr) minmax(0,1.5fr);gap:1.5rem;align-items:start}.customer-orders__list{padding:.65rem;display:grid;gap:.5rem}.customer-order-link{display:grid;gap:.3rem;padding:.9rem;border-radius:.8rem;text-decoration:none}.customer-order-link.is-active{background:rgba(239,68,68,.12);outline:1px solid rgba(239,68,68,.5)}.customer-order-link small{opacity:.68}.customer-order-detail{padding:1.35rem}.customer-order-detail>header,.customer-order-item{display:flex;justify-content:space-between;gap:1rem;align-items:start}.customer-order-detail>header span,.customer-order-item span{display:block;opacity:.68}.customer-order-states{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin:1.25rem 0}.customer-order-states div{padding:.8rem;border-radius:.7rem;background:rgba(2,6,23,.55)}.customer-order-states span{display:block;font-size:.8rem;opacity:.7}.customer-order-section{border-top:1px solid rgba(148,163,184,.24);padding-top:1.25rem;margin-top:1.25rem}.customer-order-item{padding:.8rem 0}.customer-order-withdrawal{border-color:rgba(251,191,36,.5)}.order-confirmation__document{padding:1.35rem}.order-confirmation__actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:1rem}.order-confirmation__document dl div{display:grid;grid-template-columns:140px 1fr;gap:1rem}.order-confirmation__document pre{overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;background:rgba(2,6,23,.65);border-radius:.8rem;padding:1rem}@media (max-width:840px){.shop-checkout__layout,.customer-orders__layout{grid-template-columns:1fr}.shop-order-summary{position:static;order:-1}.shop-checkout-identity{align-items:flex-start;flex-direction:column}.customer-order-states{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.shop-form__grid,.customer-order-states{grid-template-columns:1fr}.shop-customer-type{max-width:none}.shop-promo-field__controls{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.shop-page *,.shop-page *::before,.shop-page *::after{scroll-behavior:auto !important;transition:none !important;animation:none !important}}@media print{.order-confirmation__actions,.navbar,.header-contact-bar,footer{display:none !important}.shop-page{padding:0}.order-confirmation__document{border:0;background:#fff;color:#000}}@font-face{font-family:'Jost';font-style:normal;font-weight:100 900;font-display:optional;src:url('/frontend/assets/fonts/jost/jost-latin-ext-normal.woff2') format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Jost';font-style:normal;font-weight:100 900;font-display:optional;src:url('/frontend/assets/fonts/jost/jost-latin-normal.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Jost';font-style:italic;font-weight:100 900;font-display:optional;src:url('/frontend/assets/fonts/jost/jost-latin-ext-italic.woff2') format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Jost';font-style:italic;font-weight:100 900;font-display:optional;src:url('/frontend/assets/fonts/jost/jost-latin-italic.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--white:rgba(248,248,248,1);--border-radius:12px;--primary:rgba(189,0,0,1);--primary-hover:rgba(125,0,0,1);--primary-soft:rgba(189,0,0,0.14);--primary-glow:rgba(189,0,0,0.28);--secondary:rgba(10,10,10,1);--secondary-hover:rgba(24,28,31,1);--secondary-surface:rgba(38,41,47,1);--secondary-border:rgba(61,65,72,1);--tertiary:rgba(244,242,238,1);--tertiary-soft:rgba(199,194,187,0.4);--tertiary-muted:rgba(160,155,149,1);--breakpoint-sm:640px;--breakpoint-md:768px;--breakpoint-lg:1024px;--breakpoint-xl:1280px;--breakpoint-xxl:1550px;--container-padding:1rem;--container-max-sm:640px;--container-max-md:768px;--container-max-lg:1024px;--container-max-xl:1280px;--space-0:0;--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--z-0:0;--z-1:1;--z-10:10;--z-100:100;color-scheme:light;--bg:#ffffff;--bg-muted:#f5f5f5;--surface:#ffffff;--border:#d9d9d9;--text:#1f1f1f;--text-muted:#666666;--accent:#1f1f1f;--accent-contrast:#ffffff}*,*::before,*::after{box-sizing:border-box;letter-spacing:0 !important}html{margin:0;padding:0;min-height:100%}body{margin:0;padding:0;min-height:100vh;background:var(--bg);color:var(--text);font-family:Jost,Arial,sans-serif;font-size:1.1rem;line-height:1.5}a{color:inherit;text-decoration:none}img,svg,video,canvas{display:block;max-width:100%;height:auto}button,input,textarea,select{font:inherit;color:inherit}code{font-family:Consolas,"Courier New",monospace;font-size:0.95em;background:var(--bg-muted);border:1px solid var(--border);padding:0.125rem 0.375rem}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.site-main{background:var(--white);overflow-x:hidden;overflow-x:clip}.site-header{background:var(--surface);border-bottom:1px solid var(--border)}.site-brand{font-size:1.25rem;font-weight:600;letter-spacing:0.04em}.site-nav-list{align-items:flex-start}.site-nav-link{color:var(--text-muted)}.site-nav-link:hover,.site-nav-link:focus-visible{color:var(--text)}.site-kicker{font-size:0.75rem;letter-spacing:0.08em;text-transform:uppercase;color:var(--text-muted)}.page-title,.section-title{margin:0;line-height:1.2;font-weight:600}.page-title{font-size:2rem}.section-title{font-size:1.5rem}.card-title{margin:0;font-size:1.125rem;font-weight:600;line-height:1.4}.site-copy,.site-meta,.inline-links,.article-content{color:var(--text-muted)}.site-copy,.inline-links,.article-content{line-height:1.7}.site-meta{font-size:0.875rem}.inline-links a,.article-content a{text-decoration:underline}.surface-card{background:var(--surface);border:1px solid var(--border)}.content-width-md{max-width:48rem}.content-width-lg{max-width:64rem}.content-image{width:100%;border:1px solid var(--border);background:var(--bg-muted)}.list-plain{margin:0;padding-left:1.25rem;color:var(--text-muted)}.list-plain li + li{margin-top:var(--space-2)}.site-button{display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;padding-inline:1rem;border:1px solid var(--border);background:var(--surface);color:var(--text);cursor:pointer}.site-button.primary{background:var(--accent);border-color:var(--accent);color:var(--accent-contrast)}.site-button.secondary{background:var(--surface);color:var(--text)}.site-button.small{min-height:2.25rem;padding-inline:0.875rem;font-size:0.875rem}.site-button:hover,.site-button:focus-visible{background:var(--bg-muted)}.site-button.primary:hover,.site-button.primary:focus-visible{background:#333333;border-color:#333333}.site-button:disabled{background:var(--bg-muted);color:var(--text-muted);border-color:var(--border);cursor:not-allowed}.field label{display:block;margin-bottom:var(--space-2);color:var(--text-muted)}.field input,.field textarea,.field select{width:100%;padding:0.75rem;border:1px solid var(--border);background:var(--surface)}.field textarea{min-height:10rem;resize:vertical}.checkbox-row{display:flex;gap:var(--space-3);align-items:flex-start;color:var(--text-muted)}.checkbox-row input{margin-top:0.25rem}.status-box{padding:var(--space-4);border:1px solid var(--border);background:var(--bg-muted)}.status-box strong{display:block}.form-message{min-height:1.5rem;color:var(--text-muted);flex:1 1 12rem}.form-message.is-success,.form-message.is-error{color:var(--text)}.article-content>*{margin-top:0;margin-bottom:var(--space-4)}.article-content>:last-child{margin-bottom:0}.article-content ul,.article-content ol{padding-left:1.25rem}.site-footer{border-top:1px solid var(--border);background:var(--bg-muted)}.site-footer-meta{border-top:1px solid var(--border);color:var(--text-muted)}@media (min-width:1024px){.site-nav-list{flex-direction:row;justify-content:flex-end;align-items:center}.site-footer-meta{flex-direction:row;justify-content:space-between;align-items:center}.page-title{font-size:2.5rem}}.container,.container-fluid{width:100%;margin-inline:auto;padding-inline:var(--container-padding)}.container{max-width:none}.container-fluid{max-width:none}.row{--gutter-x:var(--space-4);--gutter-y:var(--space-4);display:flex;flex-wrap:wrap;row-gap:var(--gutter-y);margin-inline:calc(var(--gutter-x) * -0.5)}.row>*{--col-flex:0 0 auto;--col-width:100%;min-width:0;flex:var(--col-flex);width:var(--col-width);max-width:100%;padding-inline:calc(var(--gutter-x) * 0.5)}.col{--col-flex:1 0 0%;--col-width:0}.col-auto{--col-width:auto}.col-1{--col-width:8.333333%}.col-2{--col-width:16.666667%}.col-3{--col-width:25%}.col-4{--col-width:33.333333%}.col-5{--col-width:41.666667%}.col-6{--col-width:50%}.col-7{--col-width:58.333333%}.col-8{--col-width:66.666667%}.col-9{--col-width:75%}.col-10{--col-width:83.333333%}.col-11{--col-width:91.666667%}.col-12{--col-width:100%}.section{padding-block:var(--space-7)}.section-sm{padding-block:var(--space-6)}.section-lg{padding-block:var(--space-8)}@media (min-width:640px){.container{max-width:var(--container-max-sm)}.col-sm{--col-flex:1 0 0%;--col-width:0}.col-sm-auto{--col-width:auto}.col-sm-1{--col-width:8.333333%}.col-sm-2{--col-width:16.666667%}.col-sm-3{--col-width:25%}.col-sm-4{--col-width:33.333333%}.col-sm-5{--col-width:41.666667%}.col-sm-6{--col-width:50%}.col-sm-7{--col-width:58.333333%}.col-sm-8{--col-width:66.666667%}.col-sm-9{--col-width:75%}.col-sm-10{--col-width:83.333333%}.col-sm-11{--col-width:91.666667%}.col-sm-12{--col-width:100%}}@media (min-width:768px){.container{max-width:var(--container-max-md)}.col-md{--col-flex:1 0 0%;--col-width:0}.col-md-auto{--col-width:auto}.col-md-1{--col-width:8.333333%}.col-md-2{--col-width:16.666667%}.col-md-3{--col-width:25%}.col-md-4{--col-width:33.333333%}.col-md-5{--col-width:41.666667%}.col-md-6{--col-width:50%}.col-md-7{--col-width:58.333333%}.col-md-8{--col-width:66.666667%}.col-md-9{--col-width:75%}.col-md-10{--col-width:83.333333%}.col-md-11{--col-width:91.666667%}.col-md-12{--col-width:100%}}@media (min-width:1024px){.container{max-width:var(--container-max-lg)}.col-lg{--col-flex:1 0 0%;--col-width:0}.col-lg-auto{--col-width:auto}.col-lg-1{--col-width:8.333333%}.col-lg-2{--col-width:16.666667%}.col-lg-3{--col-width:25%}.col-lg-4{--col-width:33.333333%}.col-lg-5{--col-width:41.666667%}.col-lg-6{--col-width:50%}.col-lg-7{--col-width:58.333333%}.col-lg-8{--col-width:66.666667%}.col-lg-9{--col-width:75%}.col-lg-10{--col-width:83.333333%}.col-lg-11{--col-width:91.666667%}.col-lg-12{--col-width:100%}}@media (min-width:1280px){.container{max-width:var(--container-max-xl)}.col-xl{--col-flex:1 0 0%;--col-width:0}.col-xl-auto{--col-width:auto}.col-xl-1{--col-width:8.333333%}.col-xl-2{--col-width:16.666667%}.col-xl-3{--col-width:25%}.col-xl-4{--col-width:33.333333%}.col-xl-5{--col-width:41.666667%}.col-xl-6{--col-width:50%}.col-xl-7{--col-width:58.333333%}.col-xl-8{--col-width:66.666667%}.col-xl-9{--col-width:75%}.col-xl-10{--col-width:83.333333%}.col-xl-11{--col-width:91.666667%}.col-xl-12{--col-width:100%}}@media (min-width:1550px){.col-xxl{--col-flex:1 0 0%;--col-width:0}.col-xxl-auto{--col-width:auto}.col-xxl-1{--col-width:8.333333%}.col-xxl-2{--col-width:16.666667%}.col-xxl-3{--col-width:25%}.col-xxl-4{--col-width:33.333333%}.col-xxl-5{--col-width:41.666667%}.col-xxl-6{--col-width:50%}.col-xxl-7{--col-width:58.333333%}.col-xxl-8{--col-width:66.666667%}.col-xxl-9{--col-width:75%}.col-xxl-10{--col-width:83.333333%}.col-xxl-11{--col-width:91.666667%}.col-xxl-12{--col-width:100%}}.m-0{margin:var(--space-0) !important}.m-1{margin:var(--space-1) !important}.m-2{margin:var(--space-2) !important}.m-3{margin:var(--space-3) !important}.m-4{margin:var(--space-4) !important}.m-5{margin:var(--space-5) !important}.m-6{margin:var(--space-6) !important}.m-7{margin:var(--space-7) !important}.m-8{margin:var(--space-8) !important}.mt-0{margin-top:var(--space-0) !important}.mt-1{margin-top:var(--space-1) !important}.mt-2{margin-top:var(--space-2) !important}.mt-3{margin-top:var(--space-3) !important}.mt-4{margin-top:var(--space-4) !important}.mt-5{margin-top:var(--space-5) !important}.mt-6{margin-top:var(--space-6) !important}.mt-7{margin-top:var(--space-7) !important}.mt-8{margin-top:var(--space-8) !important}.mb-0{margin-bottom:var(--space-0) !important}.mb-1{margin-bottom:var(--space-1) !important}.mb-2{margin-bottom:var(--space-2) !important}.mb-3{margin-bottom:var(--space-3) !important}.mb-4{margin-bottom:var(--space-4) !important}.mb-5{margin-bottom:var(--space-5) !important}.mb-6{margin-bottom:var(--space-6) !important}.mb-7{margin-bottom:var(--space-7) !important}.mb-8{margin-bottom:var(--space-8) !important}.ms-0{margin-inline-start:var(--space-0) !important}.ms-1{margin-inline-start:var(--space-1) !important}.ms-2{margin-inline-start:var(--space-2) !important}.ms-3{margin-inline-start:var(--space-3) !important}.ms-4{margin-inline-start:var(--space-4) !important}.ms-5{margin-inline-start:var(--space-5) !important}.ms-6{margin-inline-start:var(--space-6) !important}.ms-7{margin-inline-start:var(--space-7) !important}.ms-8{margin-inline-start:var(--space-8) !important}.me-0{margin-inline-end:var(--space-0) !important}.me-1{margin-inline-end:var(--space-1) !important}.me-2{margin-inline-end:var(--space-2) !important}.me-3{margin-inline-end:var(--space-3) !important}.me-4{margin-inline-end:var(--space-4) !important}.me-5{margin-inline-end:var(--space-5) !important}.me-6{margin-inline-end:var(--space-6) !important}.me-7{margin-inline-end:var(--space-7) !important}.me-8{margin-inline-end:var(--space-8) !important}.mx-0{margin-inline:var(--space-0) !important}.mx-1{margin-inline:var(--space-1) !important}.mx-2{margin-inline:var(--space-2) !important}.mx-3{margin-inline:var(--space-3) !important}.mx-4{margin-inline:var(--space-4) !important}.mx-5{margin-inline:var(--space-5) !important}.mx-6{margin-inline:var(--space-6) !important}.mx-7{margin-inline:var(--space-7) !important}.mx-8{margin-inline:var(--space-8) !important}.mx-auto{margin-inline:auto !important}.my-0{margin-block:var(--space-0) !important}.my-1{margin-block:var(--space-1) !important}.my-2{margin-block:var(--space-2) !important}.my-3{margin-block:var(--space-3) !important}.my-4{margin-block:var(--space-4) !important}.my-5{margin-block:var(--space-5) !important}.my-6{margin-block:var(--space-6) !important}.my-7{margin-block:var(--space-7) !important}.my-8{margin-block:var(--space-8) !important}.p-0{padding:var(--space-0) !important}.p-1{padding:var(--space-1) !important}.p-2{padding:var(--space-2) !important}.p-3{padding:var(--space-3) !important}.p-4{padding:var(--space-4) !important}.p-5{padding:var(--space-5) !important}.p-6{padding:var(--space-6) !important}.p-7{padding:var(--space-7) !important}.p-8{padding:var(--space-8) !important}.pt-0{padding-top:var(--space-0) !important}.pt-1{padding-top:var(--space-1) !important}.pt-2{padding-top:var(--space-2) !important}.pt-3{padding-top:var(--space-3) !important}.pt-4{padding-top:var(--space-4) !important}.pt-5{padding-top:var(--space-5) !important}.pt-6{padding-top:var(--space-6) !important}.pt-7{padding-top:var(--space-7) !important}.pt-8{padding-top:var(--space-8) !important}.pb-0{padding-bottom:var(--space-0) !important}.pb-1{padding-bottom:var(--space-1) !important}.pb-2{padding-bottom:var(--space-2) !important}.pb-3{padding-bottom:var(--space-3) !important}.pb-4{padding-bottom:var(--space-4) !important}.pb-5{padding-bottom:var(--space-5) !important}.pb-6{padding-bottom:var(--space-6) !important}.pb-7{padding-bottom:var(--space-7) !important}.pb-8{padding-bottom:var(--space-8) !important}.ps-0{padding-inline-start:var(--space-0) !important}.ps-1{padding-inline-start:var(--space-1) !important}.ps-2{padding-inline-start:var(--space-2) !important}.ps-3{padding-inline-start:var(--space-3) !important}.ps-4{padding-inline-start:var(--space-4) !important}.ps-5{padding-inline-start:var(--space-5) !important}.ps-6{padding-inline-start:var(--space-6) !important}.ps-7{padding-inline-start:var(--space-7) !important}.ps-8{padding-inline-start:var(--space-8) !important}.pe-0{padding-inline-end:var(--space-0) !important}.pe-1{padding-inline-end:var(--space-1) !important}.pe-2{padding-inline-end:var(--space-2) !important}.pe-3{padding-inline-end:var(--space-3) !important}.pe-4{padding-inline-end:var(--space-4) !important}.pe-5{padding-inline-end:var(--space-5) !important}.pe-6{padding-inline-end:var(--space-6) !important}.pe-7{padding-inline-end:var(--space-7) !important}.pe-8{padding-inline-end:var(--space-8) !important}.px-0{padding-inline:var(--space-0) !important}.px-1{padding-inline:var(--space-1) !important}.px-2{padding-inline:var(--space-2) !important}.px-3{padding-inline:var(--space-3) !important}.px-4{padding-inline:var(--space-4) !important}.px-5{padding-inline:var(--space-5) !important}.px-6{padding-inline:var(--space-6) !important}.px-7{padding-inline:var(--space-7) !important}.px-8{padding-inline:var(--space-8) !important}.py-0{padding-block:var(--space-0) !important}.py-1{padding-block:var(--space-1) !important}.py-2{padding-block:var(--space-2) !important}.py-3{padding-block:var(--space-3) !important}.py-4{padding-block:var(--space-4) !important}.py-5{padding-block:var(--space-5) !important}.py-6{padding-block:var(--space-6) !important}.py-7{padding-block:var(--space-7) !important}.py-8{padding-block:var(--space-8) !important}.g-0{--gutter-x:var(--space-0) !important;--gutter-y:var(--space-0) !important}.g-1{--gutter-x:var(--space-1) !important;--gutter-y:var(--space-1) !important}.g-2{--gutter-x:var(--space-2) !important;--gutter-y:var(--space-2) !important}.g-3{--gutter-x:var(--space-3) !important;--gutter-y:var(--space-3) !important}.g-4{--gutter-x:var(--space-4) !important;--gutter-y:var(--space-4) !important}.g-5{--gutter-x:var(--space-5) !important;--gutter-y:var(--space-5) !important}.g-6{--gutter-x:var(--space-6) !important;--gutter-y:var(--space-6) !important}.g-7{--gutter-x:var(--space-7) !important;--gutter-y:var(--space-7) !important}.g-8{--gutter-x:var(--space-8) !important;--gutter-y:var(--space-8) !important}.gx-0{--gutter-x:var(--space-0) !important}.gx-1{--gutter-x:var(--space-1) !important}.gx-2{--gutter-x:var(--space-2) !important}.gx-3{--gutter-x:var(--space-3) !important}.gx-4{--gutter-x:var(--space-4) !important}.gx-5{--gutter-x:var(--space-5) !important}.gx-6{--gutter-x:var(--space-6) !important}.gx-7{--gutter-x:var(--space-7) !important}.gx-8{--gutter-x:var(--space-8) !important}.gy-0{--gutter-y:var(--space-0) !important}.gy-1{--gutter-y:var(--space-1) !important}.gy-2{--gutter-y:var(--space-2) !important}.gy-3{--gutter-y:var(--space-3) !important}.gy-4{--gutter-y:var(--space-4) !important}.gy-5{--gutter-y:var(--space-5) !important}.gy-6{--gutter-y:var(--space-6) !important}.gy-7{--gutter-y:var(--space-7) !important}.gy-8{--gutter-y:var(--space-8) !important}@media (min-width:640px){.ms-sm-0{margin-inline-start:var(--space-0) !important}.ms-sm-1{margin-inline-start:var(--space-1) !important}.ms-sm-2{margin-inline-start:var(--space-2) !important}.ms-sm-3{margin-inline-start:var(--space-3) !important}.ms-sm-4{margin-inline-start:var(--space-4) !important}.ms-sm-5{margin-inline-start:var(--space-5) !important}.ms-sm-6{margin-inline-start:var(--space-6) !important}.ms-sm-7{margin-inline-start:var(--space-7) !important}.ms-sm-8{margin-inline-start:var(--space-8) !important}.ms-sm-auto{margin-inline-start:auto !important}.me-sm-0{margin-inline-end:var(--space-0) !important}.me-sm-1{margin-inline-end:var(--space-1) !important}.me-sm-2{margin-inline-end:var(--space-2) !important}.me-sm-3{margin-inline-end:var(--space-3) !important}.me-sm-4{margin-inline-end:var(--space-4) !important}.me-sm-5{margin-inline-end:var(--space-5) !important}.me-sm-6{margin-inline-end:var(--space-6) !important}.me-sm-7{margin-inline-end:var(--space-7) !important}.me-sm-8{margin-inline-end:var(--space-8) !important}.me-sm-auto{margin-inline-end:auto !important}.mx-sm-0{margin-inline:var(--space-0) !important}.mx-sm-1{margin-inline:var(--space-1) !important}.mx-sm-2{margin-inline:var(--space-2) !important}.mx-sm-3{margin-inline:var(--space-3) !important}.mx-sm-4{margin-inline:var(--space-4) !important}.mx-sm-5{margin-inline:var(--space-5) !important}.mx-sm-6{margin-inline:var(--space-6) !important}.mx-sm-7{margin-inline:var(--space-7) !important}.mx-sm-8{margin-inline:var(--space-8) !important}.mx-sm-auto{margin-inline:auto !important}.my-sm-0{margin-block:var(--space-0) !important}.my-sm-1{margin-block:var(--space-1) !important}.my-sm-2{margin-block:var(--space-2) !important}.my-sm-3{margin-block:var(--space-3) !important}.my-sm-4{margin-block:var(--space-4) !important}.my-sm-5{margin-block:var(--space-5) !important}.my-sm-6{margin-block:var(--space-6) !important}.my-sm-7{margin-block:var(--space-7) !important}.my-sm-8{margin-block:var(--space-8) !important}.my-sm-auto{margin-block:auto !important}.g-sm-0{--gutter-x:var(--space-0) !important;--gutter-y:var(--space-0) !important}.g-sm-1{--gutter-x:var(--space-1) !important;--gutter-y:var(--space-1) !important}.g-sm-2{--gutter-x:var(--space-2) !important;--gutter-y:var(--space-2) !important}.g-sm-3{--gutter-x:var(--space-3) !important;--gutter-y:var(--space-3) !important}.g-sm-4{--gutter-x:var(--space-4) !important;--gutter-y:var(--space-4) !important}.g-sm-5{--gutter-x:var(--space-5) !important;--gutter-y:var(--space-5) !important}.g-sm-6{--gutter-x:var(--space-6) !important;--gutter-y:var(--space-6) !important}.g-sm-7{--gutter-x:var(--space-7) !important;--gutter-y:var(--space-7) !important}.g-sm-8{--gutter-x:var(--space-8) !important;--gutter-y:var(--space-8) !important}.gx-sm-0{--gutter-x:var(--space-0) !important}.gx-sm-1{--gutter-x:var(--space-1) !important}.gx-sm-2{--gutter-x:var(--space-2) !important}.gx-sm-3{--gutter-x:var(--space-3) !important}.gx-sm-4{--gutter-x:var(--space-4) !important}.gx-sm-5{--gutter-x:var(--space-5) !important}.gx-sm-6{--gutter-x:var(--space-6) !important}.gx-sm-7{--gutter-x:var(--space-7) !important}.gx-sm-8{--gutter-x:var(--space-8) !important}.gy-sm-0{--gutter-y:var(--space-0) !important}.gy-sm-1{--gutter-y:var(--space-1) !important}.gy-sm-2{--gutter-y:var(--space-2) !important}.gy-sm-3{--gutter-y:var(--space-3) !important}.gy-sm-4{--gutter-y:var(--space-4) !important}.gy-sm-5{--gutter-y:var(--space-5) !important}.gy-sm-6{--gutter-y:var(--space-6) !important}.gy-sm-7{--gutter-y:var(--space-7) !important}.gy-sm-8{--gutter-y:var(--space-8) !important}}@media (min-width:768px){.ms-md-0{margin-inline-start:var(--space-0) !important}.ms-md-1{margin-inline-start:var(--space-1) !important}.ms-md-2{margin-inline-start:var(--space-2) !important}.ms-md-3{margin-inline-start:var(--space-3) !important}.ms-md-4{margin-inline-start:var(--space-4) !important}.ms-md-5{margin-inline-start:var(--space-5) !important}.ms-md-6{margin-inline-start:var(--space-6) !important}.ms-md-7{margin-inline-start:var(--space-7) !important}.ms-md-8{margin-inline-start:var(--space-8) !important}.ms-md-auto{margin-inline-start:auto !important}.me-md-0{margin-inline-end:var(--space-0) !important}.me-md-1{margin-inline-end:var(--space-1) !important}.me-md-2{margin-inline-end:var(--space-2) !important}.me-md-3{margin-inline-end:var(--space-3) !important}.me-md-4{margin-inline-end:var(--space-4) !important}.me-md-5{margin-inline-end:var(--space-5) !important}.me-md-6{margin-inline-end:var(--space-6) !important}.me-md-7{margin-inline-end:var(--space-7) !important}.me-md-8{margin-inline-end:var(--space-8) !important}.me-md-auto{margin-inline-end:auto !important}.mx-md-0{margin-inline:var(--space-0) !important}.mx-md-1{margin-inline:var(--space-1) !important}.mx-md-2{margin-inline:var(--space-2) !important}.mx-md-3{margin-inline:var(--space-3) !important}.mx-md-4{margin-inline:var(--space-4) !important}.mx-md-5{margin-inline:var(--space-5) !important}.mx-md-6{margin-inline:var(--space-6) !important}.mx-md-7{margin-inline:var(--space-7) !important}.mx-md-8{margin-inline:var(--space-8) !important}.mx-md-auto{margin-inline:auto !important}.my-md-0{margin-block:var(--space-0) !important}.my-md-1{margin-block:var(--space-1) !important}.my-md-2{margin-block:var(--space-2) !important}.my-md-3{margin-block:var(--space-3) !important}.my-md-4{margin-block:var(--space-4) !important}.my-md-5{margin-block:var(--space-5) !important}.my-md-6{margin-block:var(--space-6) !important}.my-md-7{margin-block:var(--space-7) !important}.my-md-8{margin-block:var(--space-8) !important}.my-md-auto{margin-block:auto !important}.g-md-0{--gutter-x:var(--space-0) !important;--gutter-y:var(--space-0) !important}.g-md-1{--gutter-x:var(--space-1) !important;--gutter-y:var(--space-1) !important}.g-md-2{--gutter-x:var(--space-2) !important;--gutter-y:var(--space-2) !important}.g-md-3{--gutter-x:var(--space-3) !important;--gutter-y:var(--space-3) !important}.g-md-4{--gutter-x:var(--space-4) !important;--gutter-y:var(--space-4) !important}.g-md-5{--gutter-x:var(--space-5) !important;--gutter-y:var(--space-5) !important}.g-md-6{--gutter-x:var(--space-6) !important;--gutter-y:var(--space-6) !important}.g-md-7{--gutter-x:var(--space-7) !important;--gutter-y:var(--space-7) !important}.g-md-8{--gutter-x:var(--space-8) !important;--gutter-y:var(--space-8) !important}.gx-md-0{--gutter-x:var(--space-0) !important}.gx-md-1{--gutter-x:var(--space-1) !important}.gx-md-2{--gutter-x:var(--space-2) !important}.gx-md-3{--gutter-x:var(--space-3) !important}.gx-md-4{--gutter-x:var(--space-4) !important}.gx-md-5{--gutter-x:var(--space-5) !important}.gx-md-6{--gutter-x:var(--space-6) !important}.gx-md-7{--gutter-x:var(--space-7) !important}.gx-md-8{--gutter-x:var(--space-8) !important}.gy-md-0{--gutter-y:var(--space-0) !important}.gy-md-1{--gutter-y:var(--space-1) !important}.gy-md-2{--gutter-y:var(--space-2) !important}.gy-md-3{--gutter-y:var(--space-3) !important}.gy-md-4{--gutter-y:var(--space-4) !important}.gy-md-5{--gutter-y:var(--space-5) !important}.gy-md-6{--gutter-y:var(--space-6) !important}.gy-md-7{--gutter-y:var(--space-7) !important}.gy-md-8{--gutter-y:var(--space-8) !important}}@media (min-width:1024px){.ms-lg-0{margin-inline-start:var(--space-0) !important}.ms-lg-1{margin-inline-start:var(--space-1) !important}.ms-lg-2{margin-inline-start:var(--space-2) !important}.ms-lg-3{margin-inline-start:var(--space-3) !important}.ms-lg-4{margin-inline-start:var(--space-4) !important}.ms-lg-5{margin-inline-start:var(--space-5) !important}.ms-lg-6{margin-inline-start:var(--space-6) !important}.ms-lg-7{margin-inline-start:var(--space-7) !important}.ms-lg-8{margin-inline-start:var(--space-8) !important}.ms-lg-auto{margin-inline-start:auto !important}.me-lg-0{margin-inline-end:var(--space-0) !important}.me-lg-1{margin-inline-end:var(--space-1) !important}.me-lg-2{margin-inline-end:var(--space-2) !important}.me-lg-3{margin-inline-end:var(--space-3) !important}.me-lg-4{margin-inline-end:var(--space-4) !important}.me-lg-5{margin-inline-end:var(--space-5) !important}.me-lg-6{margin-inline-end:var(--space-6) !important}.me-lg-7{margin-inline-end:var(--space-7) !important}.me-lg-8{margin-inline-end:var(--space-8) !important}.me-lg-auto{margin-inline-end:auto !important}.mx-lg-0{margin-inline:var(--space-0) !important}.mx-lg-1{margin-inline:var(--space-1) !important}.mx-lg-2{margin-inline:var(--space-2) !important}.mx-lg-3{margin-inline:var(--space-3) !important}.mx-lg-4{margin-inline:var(--space-4) !important}.mx-lg-5{margin-inline:var(--space-5) !important}.mx-lg-6{margin-inline:var(--space-6) !important}.mx-lg-7{margin-inline:var(--space-7) !important}.mx-lg-8{margin-inline:var(--space-8) !important}.mx-lg-auto{margin-inline:auto !important}.my-lg-0{margin-block:var(--space-0) !important}.my-lg-1{margin-block:var(--space-1) !important}.my-lg-2{margin-block:var(--space-2) !important}.my-lg-3{margin-block:var(--space-3) !important}.my-lg-4{margin-block:var(--space-4) !important}.my-lg-5{margin-block:var(--space-5) !important}.my-lg-6{margin-block:var(--space-6) !important}.my-lg-7{margin-block:var(--space-7) !important}.my-lg-8{margin-block:var(--space-8) !important}.my-lg-auto{margin-block:auto !important}.g-lg-0{--gutter-x:var(--space-0) !important;--gutter-y:var(--space-0) !important}.g-lg-1{--gutter-x:var(--space-1) !important;--gutter-y:var(--space-1) !important}.g-lg-2{--gutter-x:var(--space-2) !important;--gutter-y:var(--space-2) !important}.g-lg-3{--gutter-x:var(--space-3) !important;--gutter-y:var(--space-3) !important}.g-lg-4{--gutter-x:var(--space-4) !important;--gutter-y:var(--space-4) !important}.g-lg-5{--gutter-x:var(--space-5) !important;--gutter-y:var(--space-5) !important}.g-lg-6{--gutter-x:var(--space-6) !important;--gutter-y:var(--space-6) !important}.g-lg-7{--gutter-x:var(--space-7) !important;--gutter-y:var(--space-7) !important}.g-lg-8{--gutter-x:var(--space-8) !important;--gutter-y:var(--space-8) !important}.gx-lg-0{--gutter-x:var(--space-0) !important}.gx-lg-1{--gutter-x:var(--space-1) !important}.gx-lg-2{--gutter-x:var(--space-2) !important}.gx-lg-3{--gutter-x:var(--space-3) !important}.gx-lg-4{--gutter-x:var(--space-4) !important}.gx-lg-5{--gutter-x:var(--space-5) !important}.gx-lg-6{--gutter-x:var(--space-6) !important}.gx-lg-7{--gutter-x:var(--space-7) !important}.gx-lg-8{--gutter-x:var(--space-8) !important}.gy-lg-0{--gutter-y:var(--space-0) !important}.gy-lg-1{--gutter-y:var(--space-1) !important}.gy-lg-2{--gutter-y:var(--space-2) !important}.gy-lg-3{--gutter-y:var(--space-3) !important}.gy-lg-4{--gutter-y:var(--space-4) !important}.gy-lg-5{--gutter-y:var(--space-5) !important}.gy-lg-6{--gutter-y:var(--space-6) !important}.gy-lg-7{--gutter-y:var(--space-7) !important}.gy-lg-8{--gutter-y:var(--space-8) !important}}@media (min-width:1280px){.ms-xl-0{margin-inline-start:var(--space-0) !important}.ms-xl-1{margin-inline-start:var(--space-1) !important}.ms-xl-2{margin-inline-start:var(--space-2) !important}.ms-xl-3{margin-inline-start:var(--space-3) !important}.ms-xl-4{margin-inline-start:var(--space-4) !important}.ms-xl-5{margin-inline-start:var(--space-5) !important}.ms-xl-6{margin-inline-start:var(--space-6) !important}.ms-xl-7{margin-inline-start:var(--space-7) !important}.ms-xl-8{margin-inline-start:var(--space-8) !important}.ms-xl-auto{margin-inline-start:auto !important}.me-xl-0{margin-inline-end:var(--space-0) !important}.me-xl-1{margin-inline-end:var(--space-1) !important}.me-xl-2{margin-inline-end:var(--space-2) !important}.me-xl-3{margin-inline-end:var(--space-3) !important}.me-xl-4{margin-inline-end:var(--space-4) !important}.me-xl-5{margin-inline-end:var(--space-5) !important}.me-xl-6{margin-inline-end:var(--space-6) !important}.me-xl-7{margin-inline-end:var(--space-7) !important}.me-xl-8{margin-inline-end:var(--space-8) !important}.me-xl-auto{margin-inline-end:auto !important}.mx-xl-0{margin-inline:var(--space-0) !important}.mx-xl-1{margin-inline:var(--space-1) !important}.mx-xl-2{margin-inline:var(--space-2) !important}.mx-xl-3{margin-inline:var(--space-3) !important}.mx-xl-4{margin-inline:var(--space-4) !important}.mx-xl-5{margin-inline:var(--space-5) !important}.mx-xl-6{margin-inline:var(--space-6) !important}.mx-xl-7{margin-inline:var(--space-7) !important}.mx-xl-8{margin-inline:var(--space-8) !important}.mx-xl-auto{margin-inline:auto !important}.my-xl-0{margin-block:var(--space-0) !important}.my-xl-1{margin-block:var(--space-1) !important}.my-xl-2{margin-block:var(--space-2) !important}.my-xl-3{margin-block:var(--space-3) !important}.my-xl-4{margin-block:var(--space-4) !important}.my-xl-5{margin-block:var(--space-5) !important}.my-xl-6{margin-block:var(--space-6) !important}.my-xl-7{margin-block:var(--space-7) !important}.my-xl-8{margin-block:var(--space-8) !important}.my-xl-auto{margin-block:auto !important}.g-xl-0{--gutter-x:var(--space-0) !important;--gutter-y:var(--space-0) !important}.g-xl-1{--gutter-x:var(--space-1) !important;--gutter-y:var(--space-1) !important}.g-xl-2{--gutter-x:var(--space-2) !important;--gutter-y:var(--space-2) !important}.g-xl-3{--gutter-x:var(--space-3) !important;--gutter-y:var(--space-3) !important}.g-xl-4{--gutter-x:var(--space-4) !important;--gutter-y:var(--space-4) !important}.g-xl-5{--gutter-x:var(--space-5) !important;--gutter-y:var(--space-5) !important}.g-xl-6{--gutter-x:var(--space-6) !important;--gutter-y:var(--space-6) !important}.g-xl-7{--gutter-x:var(--space-7) !important;--gutter-y:var(--space-7) !important}.g-xl-8{--gutter-x:var(--space-8) !important;--gutter-y:var(--space-8) !important}.gx-xl-0{--gutter-x:var(--space-0) !important}.gx-xl-1{--gutter-x:var(--space-1) !important}.gx-xl-2{--gutter-x:var(--space-2) !important}.gx-xl-3{--gutter-x:var(--space-3) !important}.gx-xl-4{--gutter-x:var(--space-4) !important}.gx-xl-5{--gutter-x:var(--space-5) !important}.gx-xl-6{--gutter-x:var(--space-6) !important}.gx-xl-7{--gutter-x:var(--space-7) !important}.gx-xl-8{--gutter-x:var(--space-8) !important}.gy-xl-0{--gutter-y:var(--space-0) !important}.gy-xl-1{--gutter-y:var(--space-1) !important}.gy-xl-2{--gutter-y:var(--space-2) !important}.gy-xl-3{--gutter-y:var(--space-3) !important}.gy-xl-4{--gutter-y:var(--space-4) !important}.gy-xl-5{--gutter-y:var(--space-5) !important}.gy-xl-6{--gutter-y:var(--space-6) !important}.gy-xl-7{--gutter-y:var(--space-7) !important}.gy-xl-8{--gutter-y:var(--space-8) !important}}.position-static{position:static !important}.position-relative{position:relative !important}.position-absolute{position:absolute !important}.position-fixed{position:fixed !important}.position-sticky{position:sticky !important}.top-0{inset-block-start:0 !important}.top-50{inset-block-start:50% !important}.top-100{inset-block-start:100% !important}.bottom-0{inset-block-end:0 !important}.bottom-50{inset-block-end:50% !important}.bottom-100{inset-block-end:100% !important}.start-0{inset-inline-start:0 !important}.start-50{inset-inline-start:50% !important}.start-100{inset-inline-start:100% !important}.end-0{inset-inline-end:0 !important}.end-50{inset-inline-end:50% !important}.end-100{inset-inline-end:100% !important}.inset-0{inset:0 !important}.translate-middle{transform:translate(-50%,-50%) !important}.translate-middle-x{transform:translateX(-50%) !important}.translate-middle-y{transform:translateY(-50%) !important}.z-0{z-index:var(--z-0) !important}.z-1{z-index:var(--z-1) !important}.z-10{z-index:var(--z-10) !important}.z-100{z-index:var(--z-100) !important}.z-auto{z-index:auto !important}.text-start{text-align:left !important}.text-center{text-align:center !important}.text-end{text-align:right !important}@media (min-width:640px){.text-sm-start{text-align:left !important}.text-sm-center{text-align:center !important}.text-sm-end{text-align:right !important}}@media (min-width:768px){.text-md-start{text-align:left !important}.text-md-center{text-align:center !important}.text-md-end{text-align:right !important}}@media (min-width:1024px){.text-lg-start{text-align:left !important}.text-lg-center{text-align:center !important}.text-lg-end{text-align:right !important}}@media (min-width:1280px){.text-xl-start{text-align:left !important}.text-xl-center{text-align:center !important}.text-xl-end{text-align:right !important}}.text-white{color:var(--white) !important}.text-dark{color:var(--secondary) !important}.fw-100{font-weight:100!important}.fw-200{font-weight:200!important}.fw-300{font-weight:300!important}.fw-400{font-weight:400!important}.fw-500{font-weight:500!important}.fw-600{font-weight:600!important}.fw-700{font-weight:700!important}.fw-800{font-weight:800!important}.fw-900{font-weight:900!important}.fw-1000{font-weight:1000!important}.d-none{display:none !important}.d-inline{display:inline !important}.d-inline-block{display:inline-block !important}.d-block{display:block !important}.d-grid{display:grid !important}.d-table{display:table !important}.d-table-row{display:table-row !important}.d-table-cell{display:table-cell !important}.d-flex{display:flex !important}.d-inline-flex{display:inline-flex !important}.flex-row{flex-direction:row !important}.flex-column{flex-direction:column !important}.flex-row-reverse{flex-direction:row-reverse !important}.flex-column-reverse{flex-direction:column-reverse !important}.flex-wrap{flex-wrap:wrap !important}.flex-nowrap{flex-wrap:nowrap !important}.flex-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-start{justify-content:flex-start !important}.justify-content-center{justify-content:center !important}.justify-content-end{justify-content:flex-end !important}.justify-content-between{justify-content:space-between !important}.justify-content-around{justify-content:space-around !important}.justify-content-evenly{justify-content:space-evenly !important}.align-items-start{align-items:flex-start !important}.align-items-center{align-items:center !important}.align-items-end{align-items:flex-end !important}.align-items-baseline{align-items:baseline !important}.align-items-stretch{align-items:stretch !important}.align-content-start{align-content:flex-start !important}.align-content-center{align-content:center !important}.align-content-end{align-content:flex-end !important}.align-content-between{align-content:space-between !important}.align-content-around{align-content:space-around !important}.align-content-stretch{align-content:stretch !important}.align-self-start{align-self:flex-start !important}.align-self-center{align-self:center !important}.align-self-end{align-self:flex-end !important}.align-self-baseline{align-self:baseline !important}.align-self-stretch{align-self:stretch !important}.order-first{order:-1 !important}.order-0{order:0 !important}.order-1{order:1 !important}.order-2{order:2 !important}.order-3{order:3 !important}.order-4{order:4 !important}.order-5{order:5 !important}.order-last{order:999 !important}.w-25{width:25% !important}.w-50{width:50% !important}.w-75{width:75% !important}.w-100{width:100% !important}.w-auto{width:auto !important}.h-25{height:25% !important}.h-50{height:50% !important}.h-75{height:75% !important}.h-100{height:100% !important}.h-auto{height:auto !important}.mw-full{max-width:100% !important}.mw-25{max-width:25px !important}.mw-50{max-width:50px !important}.mw-75{max-width:75px !important}.mw-100{max-width:100px !important}.mw-125{max-width:125px !important}.mw-150{max-width:150px !important}.mw-175{max-width:175px !important}.mw-200{max-width:200px !important}.mw-225{max-width:225px !important}.mw-250{max-width:250px !important}.mw-275{max-width:275px !important}.mw-300{max-width:300px !important}.mw-325{max-width:325px !important}.mw-350{max-width:350px !important}.mw-375{max-width:375px !important}.mw-400{max-width:400px !important}.mw-425{max-width:425px !important}.mw-450{max-width:450px !important}.mw-475{max-width:475px !important}.mw-500{max-width:500px !important}.mw-525{max-width:525px !important}.mw-550{max-width:550px !important}.mw-575{max-width:575px !important}.mw-600{max-width:600px !important}.mw-625{max-width:625px !important}.mw-650{max-width:650px !important}.mw-675{max-width:675px !important}.mw-700{max-width:700px !important}.mw-725{max-width:725px !important}.mw-750{max-width:750px !important}.mw-775{max-width:775px !important}.mw-800{max-width:800px !important}.mw-825{max-width:825px !important}.mw-850{max-width:850px !important}.mw-875{max-width:875px !important}.mw-900{max-width:900px !important}.mw-925{max-width:925px !important}.mw-950{max-width:950px !important}.mw-975{max-width:975px !important}.mw-1000{max-width:1000px !important}.mw-1025{max-width:1025px !important}.mw-1050{max-width:1050px !important}.mw-1075{max-width:1075px !important}.mw-1100{max-width:1100px !important}.mw-1125{max-width:1125px !important}.mw-1150{max-width:1150px !important}.mw-1175{max-width:1175px !important}.mw-1200{max-width:1200px !important}@media (min-width:640px){.d-sm-none{display:none !important}.d-sm-inline{display:inline !important}.d-sm-inline-block{display:inline-block !important}.d-sm-block{display:block !important}.d-sm-grid{display:grid !important}.d-sm-table{display:table !important}.d-sm-table-row{display:table-row !important}.d-sm-table-cell{display:table-cell !important}.d-sm-flex{display:flex !important}.d-sm-inline-flex{display:inline-flex !important}.justify-content-sm-start{justify-content:flex-start !important}.justify-content-sm-center{justify-content:center !important}.justify-content-sm-end{justify-content:flex-end !important}.justify-content-sm-between{justify-content:space-between !important}.justify-content-sm-around{justify-content:space-around !important}.justify-content-sm-evenly{justify-content:space-evenly !important}.mw-sm-25{max-width:25px !important}.mw-sm-50{max-width:50px !important}.mw-sm-75{max-width:75px !important}.mw-sm-100{max-width:100px !important}.mw-sm-125{max-width:125px !important}.mw-sm-150{max-width:150px !important}.mw-sm-175{max-width:175px !important}.mw-sm-200{max-width:200px !important}.mw-sm-225{max-width:225px !important}.mw-sm-250{max-width:250px !important}.mw-sm-275{max-width:275px !important}.mw-sm-300{max-width:300px !important}.mw-sm-325{max-width:325px !important}.mw-sm-350{max-width:350px !important}.mw-sm-375{max-width:375px !important}.mw-sm-400{max-width:400px !important}.mw-sm-425{max-width:425px !important}.mw-sm-450{max-width:450px !important}.mw-sm-475{max-width:475px !important}.mw-sm-500{max-width:500px !important}.mw-sm-525{max-width:525px !important}.mw-sm-550{max-width:550px !important}.mw-sm-575{max-width:575px !important}.mw-sm-600{max-width:600px !important}.mw-sm-625{max-width:625px !important}.mw-sm-650{max-width:650px !important}.mw-sm-675{max-width:675px !important}.mw-sm-700{max-width:700px !important}.mw-sm-725{max-width:725px !important}.mw-sm-750{max-width:750px !important}.mw-sm-775{max-width:775px !important}.mw-sm-800{max-width:800px !important}.mw-sm-825{max-width:825px !important}.mw-sm-850{max-width:850px !important}.mw-sm-875{max-width:875px !important}.mw-sm-900{max-width:900px !important}.mw-sm-925{max-width:925px !important}.mw-sm-950{max-width:950px !important}.mw-sm-975{max-width:975px !important}.mw-sm-1000{max-width:1000px !important}.mw-sm-1025{max-width:1025px !important}.mw-sm-1050{max-width:1050px !important}.mw-sm-1075{max-width:1075px !important}.mw-sm-1100{max-width:1100px !important}.mw-sm-1125{max-width:1125px !important}.mw-sm-1150{max-width:1150px !important}.mw-sm-1175{max-width:1175px !important}.mw-sm-1200{max-width:1200px !important}}@media (min-width:768px){.d-md-none{display:none !important}.d-md-inline{display:inline !important}.d-md-inline-block{display:inline-block !important}.d-md-block{display:block !important}.d-md-grid{display:grid !important}.d-md-table{display:table !important}.d-md-table-row{display:table-row !important}.d-md-table-cell{display:table-cell !important}.d-md-flex{display:flex !important}.d-md-inline-flex{display:inline-flex !important}.justify-content-md-start{justify-content:flex-start !important}.justify-content-md-center{justify-content:center !important}.justify-content-md-end{justify-content:flex-end !important}.justify-content-md-between{justify-content:space-between !important}.justify-content-md-around{justify-content:space-around !important}.justify-content-md-evenly{justify-content:space-evenly !important}.order-md-first{order:-1 !important}.order-md-0{order:0 !important}.order-md-1{order:1 !important}.order-md-2{order:2 !important}.order-md-3{order:3 !important}.order-md-4{order:4 !important}.order-md-5{order:5 !important}.order-md-last{order:999 !important}.mw-md-25{max-width:25px !important}.mw-md-50{max-width:50px !important}.mw-md-75{max-width:75px !important}.mw-md-100{max-width:100px !important}.mw-md-125{max-width:125px !important}.mw-md-150{max-width:150px !important}.mw-md-175{max-width:175px !important}.mw-md-200{max-width:200px !important}.mw-md-225{max-width:225px !important}.mw-md-250{max-width:250px !important}.mw-md-275{max-width:275px !important}.mw-md-300{max-width:300px !important}.mw-md-325{max-width:325px !important}.mw-md-350{max-width:350px !important}.mw-md-375{max-width:375px !important}.mw-md-400{max-width:400px !important}.mw-md-425{max-width:425px !important}.mw-md-450{max-width:450px !important}.mw-md-475{max-width:475px !important}.mw-md-500{max-width:500px !important}.mw-md-525{max-width:525px !important}.mw-md-550{max-width:550px !important}.mw-md-575{max-width:575px !important}.mw-md-600{max-width:600px !important}.mw-md-625{max-width:625px !important}.mw-md-650{max-width:650px !important}.mw-md-675{max-width:675px !important}.mw-md-700{max-width:700px !important}.mw-md-725{max-width:725px !important}.mw-md-750{max-width:750px !important}.mw-md-775{max-width:775px !important}.mw-md-800{max-width:800px !important}.mw-md-825{max-width:825px !important}.mw-md-850{max-width:850px !important}.mw-md-875{max-width:875px !important}.mw-md-900{max-width:900px !important}.mw-md-925{max-width:925px !important}.mw-md-950{max-width:950px !important}.mw-md-975{max-width:975px !important}.mw-md-1000{max-width:1000px !important}.mw-md-1025{max-width:1025px !important}.mw-md-1050{max-width:1050px !important}.mw-md-1075{max-width:1075px !important}.mw-md-1100{max-width:1100px !important}.mw-md-1125{max-width:1125px !important}.mw-md-1150{max-width:1150px !important}.mw-md-1175{max-width:1175px !important}.mw-md-1200{max-width:1200px !important}}@media (min-width:1024px){.d-lg-none{display:none !important}.d-lg-inline{display:inline !important}.d-lg-inline-block{display:inline-block !important}.d-lg-block{display:block !important}.d-lg-grid{display:grid !important}.d-lg-table{display:table !important}.d-lg-table-row{display:table-row !important}.d-lg-table-cell{display:table-cell !important}.d-lg-flex{display:flex !important}.d-lg-inline-flex{display:inline-flex !important}.justify-content-lg-start{justify-content:flex-start !important}.justify-content-lg-center{justify-content:center !important}.justify-content-lg-end{justify-content:flex-end !important}.justify-content-lg-between{justify-content:space-between !important}.justify-content-lg-around{justify-content:space-around !important}.justify-content-lg-evenly{justify-content:space-evenly !important}.order-lg-first{order:-1 !important}.order-lg-0{order:0 !important}.order-lg-1{order:1 !important}.order-lg-2{order:2 !important}.order-lg-3{order:3 !important}.order-lg-4{order:4 !important}.order-lg-5{order:5 !important}.order-lg-last{order:999 !important}.mw-lg-25{max-width:25px !important}.mw-lg-50{max-width:50px !important}.mw-lg-75{max-width:75px !important}.mw-lg-100{max-width:100px !important}.mw-lg-125{max-width:125px !important}.mw-lg-150{max-width:150px !important}.mw-lg-175{max-width:175px !important}.mw-lg-200{max-width:200px !important}.mw-lg-225{max-width:225px !important}.mw-lg-250{max-width:250px !important}.mw-lg-275{max-width:275px !important}.mw-lg-300{max-width:300px !important}.mw-lg-325{max-width:325px !important}.mw-lg-350{max-width:350px !important}.mw-lg-375{max-width:375px !important}.mw-lg-400{max-width:400px !important}.mw-lg-425{max-width:425px !important}.mw-lg-450{max-width:450px !important}.mw-lg-475{max-width:475px !important}.mw-lg-500{max-width:500px !important}.mw-lg-525{max-width:525px !important}.mw-lg-550{max-width:550px !important}.mw-lg-575{max-width:575px !important}.mw-lg-600{max-width:600px !important}.mw-lg-625{max-width:625px !important}.mw-lg-650{max-width:650px !important}.mw-lg-675{max-width:675px !important}.mw-lg-700{max-width:700px !important}.mw-lg-725{max-width:725px !important}.mw-lg-750{max-width:750px !important}.mw-lg-775{max-width:775px !important}.mw-lg-800{max-width:800px !important}.mw-lg-825{max-width:825px !important}.mw-lg-850{max-width:850px !important}.mw-lg-875{max-width:875px !important}.mw-lg-900{max-width:900px !important}.mw-lg-925{max-width:925px !important}.mw-lg-950{max-width:950px !important}.mw-lg-975{max-width:975px !important}.mw-lg-1000{max-width:1000px !important}.mw-lg-1025{max-width:1025px !important}.mw-lg-1050{max-width:1050px !important}.mw-lg-1075{max-width:1075px !important}.mw-lg-1100{max-width:1100px !important}.mw-lg-1125{max-width:1125px !important}.mw-lg-1150{max-width:1150px !important}.mw-lg-1175{max-width:1175px !important}.mw-lg-1200{max-width:1200px !important}}@media (min-width:1280px){.d-xl-none{display:none !important}.d-xl-inline{display:inline !important}.d-xl-inline-block{display:inline-block !important}.d-xl-block{display:block !important}.d-xl-grid{display:grid !important}.d-xl-table{display:table !important}.d-xl-table-row{display:table-row !important}.d-xl-table-cell{display:table-cell !important}.d-xl-flex{display:flex !important}.d-xl-inline-flex{display:inline-flex !important}.justify-content-xl-start{justify-content:flex-start !important}.justify-content-xl-center{justify-content:center !important}.justify-content-xl-end{justify-content:flex-end !important}.justify-content-xl-between{justify-content:space-between !important}.justify-content-xl-around{justify-content:space-around !important}.justify-content-xl-evenly{justify-content:space-evenly !important}.order-xl-first{order:-1 !important}.order-xl-0{order:0 !important}.order-xl-1{order:1 !important}.order-xl-2{order:2 !important}.order-xl-3{order:3 !important}.order-xl-4{order:4 !important}.order-xl-5{order:5 !important}.order-xl-last{order:999 !important}.mw-xl-25{max-width:25px !important}.mw-xl-50{max-width:50px !important}.mw-xl-75{max-width:75px !important}.mw-xl-100{max-width:100px !important}.mw-xl-125{max-width:125px !important}.mw-xl-150{max-width:150px !important}.mw-xl-175{max-width:175px !important}.mw-xl-200{max-width:200px !important}.mw-xl-225{max-width:225px !important}.mw-xl-250{max-width:250px !important}.mw-xl-275{max-width:275px !important}.mw-xl-300{max-width:300px !important}.mw-xl-325{max-width:325px !important}.mw-xl-350{max-width:350px !important}.mw-xl-375{max-width:375px !important}.mw-xl-400{max-width:400px !important}.mw-xl-425{max-width:425px !important}.mw-xl-450{max-width:450px !important}.mw-xl-475{max-width:475px !important}.mw-xl-500{max-width:500px !important}.mw-xl-525{max-width:525px !important}.mw-xl-550{max-width:550px !important}.mw-xl-575{max-width:575px !important}.mw-xl-600{max-width:600px !important}.mw-xl-625{max-width:625px !important}.mw-xl-650{max-width:650px !important}.mw-xl-675{max-width:675px !important}.mw-xl-700{max-width:700px !important}.mw-xl-725{max-width:725px !important}.mw-xl-750{max-width:750px !important}.mw-xl-775{max-width:775px !important}.mw-xl-800{max-width:800px !important}.mw-xl-825{max-width:825px !important}.mw-xl-850{max-width:850px !important}.mw-xl-875{max-width:875px !important}.mw-xl-900{max-width:900px !important}.mw-xl-925{max-width:925px !important}.mw-xl-950{max-width:950px !important}.mw-xl-975{max-width:975px !important}.mw-xl-1000{max-width:1000px !important}.mw-xl-1025{max-width:1025px !important}.mw-xl-1050{max-width:1050px !important}.mw-xl-1075{max-width:1075px !important}.mw-xl-1100{max-width:1100px !important}.mw-xl-1125{max-width:1125px !important}.mw-xl-1150{max-width:1150px !important}.mw-xl-1175{max-width:1175px !important}.mw-xl-1200{max-width:1200px !important}}.min-vh-100{min-height:100vh !important}.vh-100{height:100vh !important}.img-fluid{max-width:100%;height:auto}small,.small{font-size:80%}.smaller{font-size:70%}.smallest{font-size:60%}.support-page__header{max-width:760px;margin-bottom:var(--public-section-space)}.support-page__eyebrow{color:var(--primary);font-size:.78rem;font-weight:700;letter-spacing:.12em;margin:0 0 .7rem}.support-page__header h1{margin:0 0 1rem}.support-page__header>p:last-child{margin:0;line-height:1.6}.support-page__grid{--gutter-x:3rem;--gutter-y:var(--public-section-space);align-items:flex-start}.support-page__panel{min-width:0}.support-page__panel h2{font-size:1.5rem;margin:0 0 .65rem}.support-page__description{margin:0 0 1.5rem;line-height:1.6;color:#616161}.support-page__lookup{padding:1.75rem;background:#f0f0f0;border:1px solid #e4e4e4;border-radius:12px;scroll-margin-top:7rem}.support-page__form,.support-page__fields{display:grid;gap:1rem}.support-page__fields{min-width:0;border:0;padding:0;margin:0}.support-page__fields:disabled{opacity:.6}.support-page__form-grid{--gutter-x:1rem;--gutter-y:1rem}.support-page__form .form-input-wrapper{margin:0}.support-page__form textarea{min-height:160px;resize:vertical}.support-page__form label span{color:var(--primary)}.support-page__select select{appearance:none;padding-right:2.75rem}.support-page__select-icon{position:absolute;right:1.25rem;top:50%;transform:translateY(-50%);width:1rem;height:1rem;pointer-events:none}.support-page__submit{justify-self:start}.support-page__submit:disabled{opacity:.55;cursor:not-allowed}.support-page__hint{font-size:.85rem;color:#656565;line-height:1.55;margin:0}.support-page__privacy{margin-top:1.5rem}.support-page__honeypot{position:absolute !important;left:-10000px !important;width:1px !important;height:1px !important;opacity:0;pointer-events:none}.support-page__notice,.support-page__result{padding:1rem;background:#fafafa;border:1px solid #ddd;border-radius:8px;line-height:1.55;font-size:.9rem;overflow-wrap:anywhere}.support-page__notice{margin:0 0 1.25rem}.support-page__result:empty{display:none}.support-page__result.is-error,.support-page__notice.is-error{color:#a30a0a;border-color:#ddb5b5}.support-page__result.is-ok{border-color:#93b7a0}.support-page__notice a,.support-page__result a{color:var(--primary);text-decoration:underline;text-underline-offset:.2em}.support-page__summary{margin-top:1.75rem;padding-block:1.25rem;border-block:1px solid #ddd;overflow-wrap:anywhere}.support-page__reference{color:var(--primary);font-weight:700;font-size:.8rem}.support-page__summary h3{font-size:1.2rem;margin:.55rem 0}.support-page__summary p{margin:0;font-size:.85rem;color:#656565}.support-page__thread{display:grid;gap:.85rem;margin-top:1rem}.support-page__message{padding:1rem;background:#fff;border:1px solid #e0e0e0;border-radius:8px;min-width:0}.support-page__message--admin{border-left:3px solid var(--primary)}.support-page__message header{display:flex;flex-wrap:wrap;gap:.35rem .8rem;justify-content:space-between;margin-bottom:.6rem;font-size:.75rem;color:#656565;overflow-wrap:anywhere}.support-page__message p{margin:0;line-height:1.6;font-size:.9rem;overflow-wrap:anywhere}.support-page__reply{margin-top:1.5rem}@media (max-width:767.98px){.support-page__lookup{padding:1.25rem}.support-page__submit{width:100%}}.wysiwyg-content{color:inherit;font-size:1.05rem;line-height:1.75;overflow-wrap:anywhere}.wysiwyg-content>*:first-child{margin-top:0}.wysiwyg-content>*:last-child{margin-bottom:0}.wysiwyg-content p{margin:0}.wysiwyg-content h1,.wysiwyg-content h2,.wysiwyg-content h3,.wysiwyg-content h4{margin:1.8rem 0 0.75rem;color:inherit;font-weight:800;line-height:1.18}.wysiwyg-content h1{font-size:2rem}.wysiwyg-content h2{font-size:1.55rem}.wysiwyg-content h3{font-size:1.25rem}.wysiwyg-content h4{font-size:1.08rem}.wysiwyg-content ul,.wysiwyg-content ol{margin:0 0 1.1rem;padding-left:1.45rem}.wysiwyg-content li{margin:0.4rem 0}.wysiwyg-content ul:has(>li.content-list-nodera),.wysiwyg-content ol:has(>li.content-list-nodera){padding-left:0;list-style:none}.wysiwyg-content li.content-list-nodera{position:relative;padding-left:calc(15px + 0.75rem);list-style:none}.wysiwyg-content li.content-list-nodera::before{content:"";position:absolute;top:0.42em;left:0;width:15px;height:15px;background-image:var(--content-list-logo);background-position:center;background-repeat:no-repeat;background-size:contain}.wysiwyg-content a{color:var(--scum-red,var(--primary));font-weight:800;text-decoration:underline;text-underline-offset:0.18em}.wysiwyg-content a.btn{margin:0.5rem 0.75rem 0.5rem 0;font-weight:600;text-decoration:none;text-underline-offset:initial}.wysiwyg-content a.btn.discord-button{font-weight:500}.wysiwyg-content a.btn.secondary-btn{font-weight:700}.wysiwyg-content .ql-size-small{font-size:0.875em;line-height:1.6}.wysiwyg-content blockquote{margin:1.25rem 0;padding:0.25rem 0 0.25rem 1rem;border-left:4px solid var(--scum-red,var(--primary));color:var(--scum-muted,var(--gray))}.wysiwyg-content .content-highlight-panel{position:relative;isolation:isolate;overflow:hidden;margin:1.5rem 0;padding:clamp(1.5rem,3vw,2.25rem);border:1px solid var(--primary);border-radius:var(--border-radius);background:var(--white);color:var(--secondary);box-shadow:0 1rem 2.5rem rgba(17,19,21,0.08)}.wysiwyg-content .content-highlight-panel::after{content:"";position:absolute;right:0;bottom:0;z-index:-1;width:clamp(8rem,18vw,13rem);height:clamp(2.25rem,4.8vw,3.5rem);background-image:var(--content-highlight-logo);background-position:right bottom;background-repeat:no-repeat;background-size:contain;opacity:0.14;pointer-events:none}.wysiwyg-content img,.wysiwyg-content video,.wysiwyg-content iframe{display:block;max-width:100%;margin:1.25rem 0}.wysiwyg-content img,.wysiwyg-content video{height:auto}.wysiwyg-content iframe{aspect-ratio:16 / 9;width:100%;border:0}.wysiwyg-content table{width:100%;margin:1.25rem 0;border-collapse:collapse}.wysiwyg-content th,.wysiwyg-content td{padding:0.75rem;border-bottom:1px solid var(--scum-line,rgba(17,19,21,0.12));text-align:left;vertical-align:top}.wysiwyg-content th{font-weight:800}.scum-wysiwyg-content{color:var(--scum-ink)}@media (max-width:639.98px){.wysiwyg-content{font-size:1rem;line-height:1.65}.wysiwyg-content h1{font-size:1.6rem}.wysiwyg-content h2{font-size:1.35rem}.wysiwyg-content .content-highlight-panel{padding:1.25rem}.wysiwyg-content .content-highlight-panel::after{width:9rem;height:2.5rem}}