:root{--auth-ink:#102038;--auth-navy:#071426;--auth-mid:#102741;--auth-green:#a8e08c;--auth-muted:#a6b4c5;--auth-line:#dce3e8;--auth-paper:#f7f8f5}html{scroll-behavior:smooth}body{background:var(--auth-navy);font-family:Arial,Helvetica,sans-serif;letter-spacing:0;line-height:1.6}.auth-shell{max-width:1320px;margin:auto;padding:0 48px}.auth-home,.auth-document,.auth-header,.auth-footer,.auth-topline{font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.65;letter-spacing:0}.auth-home h1,.auth-home h2,.auth-home h3,.auth-document h1,.auth-document h2,.auth-document h3,.auth-footer h2{font-family:Arial,Helvetica,sans-serif;font-weight:500;letter-spacing:-.035em;line-height:1.1;margin:0}.auth-home p,.auth-document p{margin:20px 0;color:inherit}.auth-home a,.auth-document a,.auth-header a,.auth-footer a,.auth-topline a{color:inherit;text-decoration:none}.auth-home a:focus-visible,.auth-document a:focus-visible,.auth-header a:focus-visible,.auth-header summary:focus-visible,.auth-footer a:focus-visible{outline:3px solid #58993b;outline-offset:5px}.auth-topline{color:#aebdca;background:#05101e;border-bottom:1px solid #203047;font-size:11px;letter-spacing:.07em}.auth-topline .auth-shell{display:flex;justify-content:space-between;padding-top:8px;padding-bottom:8px}.auth-header{position:relative;background:var(--auth-navy);color:#fff;border-bottom:1px solid #ffffff16;z-index:6}.auth-nav-row{display:flex;align-items:center;justify-content:space-between;min-height:96px;gap:26px}.auth-brand{display:flex;align-items:center;gap:11px;white-space:nowrap;font-size:21px;font-weight:600;letter-spacing:-.7px;line-height:1.2}.auth-brand small{display:block;font-size:9px;letter-spacing:2px;font-weight:400;text-transform:uppercase;color:var(--auth-muted);margin-top:7px}.auth-mark{font-size:40px;font-weight:600;line-height:1;letter-spacing:-9px;padding-right:9px;color:#f8fafc}.auth-mark span{color:var(--auth-green)}.auth-logo{width:235px;height:auto;max-height:65px;object-fit:contain}.auth-desktop-nav{display:flex;gap:21px;align-items:center;font-size:12px;color:#d9e1e9}.auth-desktop-nav>a:hover,.auth-desktop-nav summary:hover{color:var(--auth-green)}.auth-desktop-nav details{position:relative}.auth-desktop-nav summary{cursor:pointer;list-style:none}.auth-desktop-nav summary:after{content:"\2304";padding-left:6px;color:var(--auth-green)}.auth-dropdown{position:absolute;top:38px;left:-20px;background:var(--auth-mid);border:1px solid #ffffff25;padding:15px 20px;width:270px;box-shadow:0 18px 35px #0005}.auth-dropdown a{display:block;padding:8px 0}.auth-nav-cta{border-bottom:1px solid var(--auth-green);padding:8px 0;color:var(--auth-green)!important}.auth-mobile-nav{display:none}.auth-hero{background:radial-gradient(ellipse at 83% 45%,#16334d 0%,#0b1d33 29%,var(--auth-navy) 69%);color:#fff;overflow:hidden}.auth-hero-grid{display:grid;grid-template-columns:1.14fr 1fr;gap:60px;align-items:center;padding-top:88px;padding-bottom:70px}.auth-kicker,.auth-mono,.auth-number{font:11px/1.5 Courier New,monospace;letter-spacing:1.7px;text-transform:uppercase}.auth-kicker{display:block;color:#547248;margin-bottom:22px}.auth-hero .auth-kicker,.auth-compare-section .auth-kicker,.auth-document-hero .auth-kicker{color:var(--auth-green)}.auth-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--auth-green);margin-right:8px}.auth-hero h1{font-size:clamp(44px,4.4vw,65px);color:#fff;max-width:660px;letter-spacing:-2.8px;line-height:1.06}.auth-hero-description{font-size:18px;line-height:1.65;color:#b8c5d2!important;max-width:510px;margin-top:28px!important}.auth-actions{display:flex;gap:14px;margin-top:35px;flex-wrap:wrap}.auth-button{background:var(--auth-green);color:#132324!important;display:inline-flex;align-items:center;justify-content:space-between;gap:22px;font-size:13px;font-weight:600;line-height:1.2;padding:18px 23px;border:1px solid var(--auth-green);border-radius:1px;transition:background .18s,transform .18s}.auth-button:hover{background:#c0eda8;transform:translateY(-2px)}.auth-button-outline{background:transparent;color:#fff!important;border-color:#536174}.auth-button-outline:hover{background:#ffffff0a}.auth-button-dark{background:var(--auth-ink);border-color:var(--auth-ink);color:#fff!important}.auth-button-dark:hover{background:#253e5e}.auth-hero-note{border-left:2px solid #739c63;padding-left:17px;margin-top:42px}.auth-hero-note>span{font:10px Courier New,monospace;letter-spacing:1.7px;color:#9bb3c5}.auth-hero-note p{font-size:13px;line-height:1.6;margin:10px 0;color:#d1dae4}.auth-architecture{position:relative;background:linear-gradient(140deg,#112a40cc,#0a192dcc);border:1px solid #6f8b9b5c;padding:25px 25px 20px;box-shadow:20px 20px #ffffff02;transform:perspective(1600px) rotateY(-7deg)}.auth-diagram-top,.auth-diagram-bottom{font:9px/1.5 Courier New,monospace;letter-spacing:1.3px;color:#99aec1;display:flex;justify-content:space-between;align-items:center}.auth-diagram-top{padding-bottom:25px;border-bottom:1px solid #ffffff19}.auth-diagram-inputs{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding-top:32px;text-align:center}.auth-diagram-inputs>div{font-size:11px;color:#b3c2d1}.auth-node-icon{display:flex;align-items:center;justify-content:center;width:49px;height:49px;border:1px solid #6f8ca36b;margin:0 auto 12px;font:11px Courier New,monospace;color:var(--auth-green);background:#182e44}.auth-diagram-lines{display:flex;justify-content:space-around;margin:14px 15% 0;height:40px;border-bottom:1px solid #83ad835e}.auth-diagram-lines i{width:1px;background:linear-gradient(#608d8a,#a8e08c)}.auth-policy{position:relative;display:flex;gap:17px;align-items:center;justify-content:center;border:1px solid #a8e08c8f;background:#17343099;padding:22px 12px;margin-top:25px;box-shadow:0 0 35px #64c6a009}.auth-policy:before{content:"";position:absolute;left:50%;bottom:100%;height:26px;border-left:1px solid #a8e08c}.auth-policy small{display:block;color:var(--auth-green);font:9px Courier New,monospace;letter-spacing:1.5px;margin-bottom:7px}.auth-policy strong{font-size:19px;font-weight:500}.auth-policy-symbol{font-size:38px;color:var(--auth-green)}.auth-policy-light{width:6px;height:6px;background:var(--auth-green);border-radius:50%;margin-left:15px;box-shadow:0 0 14px #9ddd72}.auth-diagram-output{display:flex;justify-content:space-between;font:8px Courier New,monospace;letter-spacing:.8px;color:#a8c6b1;padding:25px 0}.auth-apps{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.auth-apps>div{padding:11px 3px;text-align:center;border:1px solid #5e768750;font-size:10px;background:#162c40}.auth-diagram-bottom{border-top:1px solid #ffffff19;justify-content:flex-start;margin-top:32px;padding-top:15px;font-size:8px}.auth-hero-bottom{border-top:1px solid #ffffff1b;display:flex;justify-content:space-between;align-items:center;padding-top:20px;padding-bottom:20px;font:9px Courier New,monospace;letter-spacing:1.3px;color:#9db0bf}.auth-hero-bottom i{color:#639853;padding:0 12px}.auth-hero-bottom>a{font-size:22px;color:var(--auth-green)}.auth-section{padding:95px 0}.auth-light{background:var(--auth-paper);color:var(--auth-ink)}.auth-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:35px;margin-bottom:44px}.auth-home h2{font-size:clamp(29px,3vw,43px);color:inherit}.auth-section-heading>p{max-width:350px;color:#647080;font-size:15px;margin:0 0 4px}.auth-grid{display:grid;grid-template-columns:repeat(3,1fr);border-left:1px solid var(--auth-line);border-top:1px solid var(--auth-line)}.auth-card{position:relative;display:block;border-right:1px solid var(--auth-line);border-bottom:1px solid var(--auth-line);padding:31px 29px 55px;background:#ffffff50;transition:background .2s}.auth-card:hover{background:#fff}.auth-card .auth-number{color:#7d8b8d;letter-spacing:1px}.auth-card h3,.auth-card h2{font-size:24px!important;color:var(--auth-ink);margin-top:25px}.auth-card p{color:#67717e;font-size:14px;max-width:285px;margin:15px 0}.auth-arrow{position:absolute;bottom:23px;right:28px;font-size:22px;color:#60884d}.auth-link{display:inline-block;font-size:13px;font-weight:600;border-bottom:1px solid #6c8a50;padding-bottom:5px}.auth-platforms{padding:52px 0;background:#edf0eb;color:var(--auth-ink);border-bottom:1px solid #d9dfd8}.auth-platforms h2{font-size:29px}.auth-platforms .auth-section-heading{margin-bottom:32px}.auth-vendor-strip{display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid #ced6cf;padding-top:30px;gap:20px}.auth-vendor-strip a{display:flex;gap:10px;align-items:center;font-size:15px;font-weight:600;letter-spacing:-.3px}.auth-vendor-monogram{font:20px Courier New,monospace;color:#608850;border:1px solid #bfcabd;width:35px;height:35px;display:flex;align-items:center;justify-content:center}.auth-usecase-grid{display:grid;grid-template-columns:1fr 1.4fr;gap:80px}.auth-usecase-grid>div>p{color:#697685;margin:25px 0}.auth-usecases{border-top:1px solid #cdd5dc}.auth-usecases a{display:flex;align-items:center;gap:22px;font-size:15px;border-bottom:1px solid #dce1e5;padding:20px 0}.auth-usecases a:hover{color:#427134}.auth-usecases span{font:10px Courier New,monospace;color:#7e8b91}.auth-usecases b{font-size:19px;font-weight:400;margin-left:auto;color:#557249}.auth-compare-section{padding:72px 0;background:var(--auth-mid);color:#f3f7fa}.auth-compare-grid{display:grid;grid-template-columns:1.3fr 1fr;gap:90px;align-items:center}.auth-compare-grid h2{font-size:36px}.auth-compare-grid p{font-size:15px;color:#b7c4d0;max-width:510px}.auth-compare-grid .auth-button{margin-top:10px}.auth-compare-note{border-left:1px solid #71887970;padding-left:35px}.auth-compare-note>.auth-mono{color:var(--auth-green);font-size:9px}.auth-compare-note>div{border-bottom:1px solid #73829440;padding:19px 0;color:#e1e9ee;font-size:15px}.auth-compare-note>div span{display:block;font-size:11px;color:#9eafbf;margin-top:3px}.auth-process-strip{display:grid;grid-template-columns:repeat(3,1fr);margin:10px 0 34px;border-top:1px solid #d8dfe4}.auth-process-strip>div{padding:29px 30px 14px 0;margin-right:25px;border-right:1px solid #dde2e6}.auth-process-strip>div:last-child{border:0}.auth-process-strip span{font:10px Courier New,monospace;letter-spacing:1px;color:#628751}.auth-process-strip h3{font-size:25px;margin-top:22px;color:var(--auth-ink)}.auth-process-strip p{font-size:14px;color:#6d7782}.auth-knowledge{background:#e9eee7;color:var(--auth-ink);padding:70px 0}.auth-knowledge-grid{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.auth-knowledge p{color:#6d776b;font-size:15px}.auth-knowledge-links{display:grid;grid-template-columns:1fr 1fr;gap:0 24px}.auth-knowledge-links a{font-size:15px;border-bottom:1px solid #c2cebe;padding:21px 0;display:flex;justify-content:space-between}.auth-knowledge-links span{color:#628751}.auth-footer{background:#061120;color:#e3e9ed;padding-top:65px}.auth-footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:50px;padding-bottom:55px}.auth-footer-grid h2{color:#9fb0bf;font:10px Courier New,monospace;letter-spacing:1px;margin:0 0 22px;text-transform:uppercase}.auth-footer-grid>div>a:not(.auth-brand){display:block;font-size:13px;color:#bcc8d2;margin:8px 0}.auth-footer-grid p{color:#8396a9;font-size:13px;line-height:1.8;margin:25px 0 0}.auth-footer-bottom{border-top:1px solid #ffffff15;display:flex;justify-content:space-between;gap:25px;padding:23px 0;color:#7f94a8;font-size:10px}.auth-footer-bottom>div{display:flex;gap:20px}.auth-footer-bottom>span:last-child{font:9px Courier New,monospace;letter-spacing:1px}.auth-document{background:var(--auth-paper);color:var(--auth-ink);min-height:65vh}.auth-document-hero{background:linear-gradient(110deg,#071426,#15324c);color:#fff;padding:55px 0 65px}.auth-document-hero h1{color:#fff;font-size:clamp(35px,4vw,55px);max-width:850px;line-height:1.12}.auth-back{display:block;font-size:12px;color:#a8bbca!important;margin-bottom:28px}.auth-document-body{padding-top:48px;padding-bottom:75px}.auth-document-body h2{font-size:29px;margin:38px 0 17px}.auth-document-body h3{font-size:23px}.auth-document-body p{max-width:850px;color:#5d6b78;line-height:1.8}.auth-lead{font-size:23px!important;max-width:900px!important;line-height:1.55!important;color:#253d50!important;margin-top:0!important}.auth-article-grid{display:grid;grid-template-columns:1fr 1fr;gap:55px}.auth-topic-links{display:flex;gap:12px 24px;flex-wrap:wrap;margin:23px 0 35px}.auth-topic-links a{color:#2f5531;border-bottom:1px solid #aabc9f;padding-bottom:5px;font-size:14px}.auth-cta-inline{margin-top:55px;background:#102740;color:#fff;padding:37px 40px;border-left:3px solid var(--auth-green)}.auth-cta-inline h2{margin-top:0;color:#fff;font-size:28px}.auth-cta-inline p{color:#bbcad6}.auth-source{font-size:12px;color:#718090}.auth-source a{border-bottom:1px solid #9aaa98}.auth-knowledge-item{border-top:1px solid #dae1d6;padding:29px 0;scroll-margin-top:25px}.auth-knowledge-item h2{margin-top:10px}.auth-table-wrap{overflow-x:auto;margin:32px 0}.auth-comparison{width:100%;border-collapse:collapse;box-shadow:none;font-size:14px}.auth-comparison caption{text-align:left;padding-bottom:15px;color:#65777f;font-size:12px}.auth-comparison th,.auth-comparison td{border:1px solid #d3ddd3;padding:14px 18px;text-align:left}.auth-comparison thead{background:#142d44;color:#fff}.auth-comparison tbody th{font-weight:500;min-width:150px}.auth-comparison td{color:#7c867c;min-width:150px}.auth-process{padding-left:24px}.auth-process li{padding-left:15px}.auth-advice-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:60px;margin-top:40px}.auth-pending{padding:22px;background:#e5edde;border-left:3px solid #839d69;margin-top:25px}.auth-pending p{font-size:14px;margin:10px 0 0}.auth-advice-form fieldset{border:1px solid #d5ddd1;padding:25px}.auth-advice-form legend{padding:0 10px}.auth-advice-form label{display:block;font-size:12px;margin-bottom:15px}.auth-advice-form input,.auth-advice-form textarea,.auth-advice-form select{width:100%;padding:10px;border:1px solid #c8d1c4;background:#f0f2ee;margin-top:5px;font:14px Arial}.auth-advice-form button{background:#d9e1d3;color:#73806b;border:0;padding:15px;font:13px Arial;width:100%;cursor:not-allowed}@media(min-width:1500px){.auth-hero-grid{padding-top:105px;padding-bottom:85px}}@media(max-width:1180px){.auth-shell{padding-left:32px;padding-right:32px}.auth-desktop-nav{gap:13px;font-size:11px}.auth-brand{font-size:18px}.auth-brand small{font-size:8px;letter-spacing:1.4px}.auth-hero-grid{gap:35px}.auth-hero h1{font-size:53px}.auth-vendor-strip a{font-size:12px}.auth-vendor-monogram{flex-shrink:0}.auth-architecture{padding:20px 17px}}@media(max-width:980px){.auth-desktop-nav{display:none}.auth-mobile-nav{display:block}.auth-mobile-nav summary{cursor:pointer;font-size:13px;list-style:none}.auth-mobile-nav summary span{margin-left:12px;color:var(--auth-green)}.auth-mobile-nav nav{position:absolute;top:96px;left:0;width:100%;background:#102740;padding:15px 32px;box-shadow:0 20px 35px #0004}.auth-mobile-nav nav a{display:block;padding:12px 0;border-bottom:1px solid #ffffff18}.auth-hero-grid{grid-template-columns:1fr 1fr;gap:28px;padding-top:65px}.auth-hero h1{font-size:45px}.auth-hero-description{font-size:16px}.auth-architecture{transform:none}.auth-diagram-inputs>div{font-size:9px}.auth-apps{grid-template-columns:1fr}.auth-apps>div{padding:7px;font-size:10px}.auth-diagram-output{font-size:7px}.auth-policy strong{font-size:16px}.auth-policy-symbol{font-size:28px}.auth-hero-note{margin-top:27px}.auth-hero-bottom>span:nth-child(2){display:none}.auth-grid{grid-template-columns:repeat(2,1fr)}.auth-usecase-grid,.auth-compare-grid,.auth-knowledge-grid{gap:35px}.auth-vendor-strip{grid-template-columns:repeat(3,1fr);gap:22px}.auth-section-heading{align-items:flex-start}.auth-section-heading>p{max-width:260px}.auth-footer-grid{grid-template-columns:1.5fr 1fr 1fr;gap:25px}}@media(max-width:680px){.auth-shell{padding-left:23px;padding-right:23px}.auth-topline{font-size:9px}.auth-nav-row{min-height:82px}.auth-mobile-nav nav{top:82px}.auth-brand{font-size:18px}.auth-mark{font-size:34px}.auth-hero-grid{grid-template-columns:1fr;padding-top:48px;padding-bottom:34px;gap:35px}.auth-hero h1{font-size:43px;letter-spacing:-1.8px;max-width:490px}.auth-hero-description{max-width:500px}.auth-hero-note{display:none}.auth-actions{gap:10px;margin-top:25px}.auth-button{font-size:12px;padding:16px 18px;gap:14px}.auth-architecture{max-width:470px;width:100%;padding:20px;margin:0 auto}.auth-diagram-top{padding-bottom:16px}.auth-diagram-inputs{padding-top:20px}.auth-diagram-inputs>div{font-size:10px}.auth-node-icon{width:38px;height:38px;margin-bottom:7px}.auth-diagram-lines{height:20px;margin-top:10px}.auth-policy{padding:15px;margin-top:20px}.auth-policy:before{height:21px}.auth-apps{grid-template-columns:repeat(3,1fr)}.auth-apps>div{font-size:9px;padding:9px 2px}.auth-diagram-bottom{margin-top:18px;padding-top:13px}.auth-diagram-output{font-size:8px;padding:17px 0}.auth-hero-bottom{font-size:8px;letter-spacing:1px}.auth-section{padding:55px 0}.auth-section-heading{display:block;margin-bottom:28px}.auth-section-heading>p{max-width:100%;margin-top:22px;font-size:14px}.auth-home h2{font-size:31px}.auth-grid{grid-template-columns:1fr}.auth-card{padding:24px 24px 42px}.auth-card h3,.auth-card h2{margin-top:15px}.auth-card p{max-width:none}.auth-platforms{padding:38px 0}.auth-platforms .auth-link{margin-top:20px}.auth-platforms h2{font-size:27px}.auth-vendor-strip{grid-template-columns:1fr 1fr;gap:20px 10px;padding-top:25px}.auth-vendor-strip a{font-size:12px;gap:8px}.auth-vendor-monogram{width:29px;height:29px;font-size:16px}.auth-usecase-grid,.auth-compare-grid,.auth-knowledge-grid,.auth-article-grid,.auth-advice-grid{grid-template-columns:1fr;gap:25px}.auth-usecase-grid>div>p{margin:20px 0}.auth-usecases a{font-size:14px;gap:13px;padding:17px 0}.auth-compare-section{padding:48px 0}.auth-compare-note{padding-left:20px;margin-top:12px}.auth-process-strip{grid-template-columns:1fr}.auth-process-strip>div{border-right:0;border-bottom:1px solid #d8dfe4;margin:0;padding:24px 0 12px}.auth-process-strip h3{margin-top:13px}.auth-footer{padding-top:45px}.auth-footer-grid{grid-template-columns:1fr 1fr;gap:30px}.auth-footer-grid>div:first-child{grid-column:1/-1}.auth-footer-bottom{flex-wrap:wrap;gap:15px}.auth-footer-bottom>span:last-child{width:100%;font-size:8px}.auth-document-hero{padding:38px 0 45px}.auth-document-hero h1{font-size:36px}.auth-document-body{padding-top:32px;padding-bottom:45px}.auth-lead{font-size:20px!important}.auth-document-body h2{font-size:25px}.auth-cta-inline{padding:27px 23px}.auth-article-grid{gap:0}.auth-advice-form fieldset{padding:18px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.auth-button,.auth-card{transition:none}}.auth-product-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4rem;margin-top:3rem}.auth-product-media{display:grid;grid-template-columns:1fr 1fr;gap:1rem;align-content:start}.auth-product-media img{width:100%;height:auto;object-fit:contain;background:#fff}.auth-product-media img:first-child{grid-column:1/-1}.auth-product-price{font-size:2rem;font-weight:700}.auth-product-grid input,.auth-product-grid select,.auth-catalog-filters input,.auth-catalog-filters select{display:block;max-width:100%;padding:1rem;border:1px solid #bac8c5;background:#fff;color:#12302d;margin:.4rem 0 1.5rem}.auth-catalog-links{display:flex;flex-wrap:wrap;gap:1rem;margin:2rem 0}.auth-catalog-filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.auth-catalog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}.auth-catalog-card{padding:2rem;background:#fff;border:1px solid #d9e2df}.auth-catalog-card[hidden]{display:none}.auth-catalog-card img{width:100%;height:190px;object-fit:contain}.auth-catalog-card h2{font-size:1.6rem}.auth-catalog-card a{color:inherit;text-decoration:none}.auth-catalog-card small{display:block;margin:1rem 0}.auth-product-grid .auth-body{margin:2rem 0}@media(max-width:749px){.auth-product-grid,.auth-catalog-grid{grid-template-columns:1fr}.auth-catalog-filters{grid-template-columns:1fr 1fr}}.auth-vendor-logo{width:auto!important;max-width:220px!important;height:60px!important;object-fit:contain!important;background:#fff;padding:12px;box-sizing:content-box;margin:1rem 0}.auth-capability-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.auth-capability-grid article{padding:1.5rem;border:1px solid #d9e2df;background:#fff}.auth-editorial-section{margin:3rem 0}.auth-comparison-scroll{overflow:auto;max-width:100%;margin:2rem 0}.auth-comparison{width:100%;border-collapse:collapse;min-width:780px}.auth-comparison th,.auth-comparison td{padding:1rem;border:1px solid #d9e2df;text-align:left;vertical-align:top}.auth-comparison thead{background:#12302d;color:#fff}.auth-shop-layout{display:grid;grid-template-columns:260px minmax(0,1fr);gap:2rem}.auth-filter-panel{position:sticky;top:1rem;align-self:start;max-height:calc(100vh - 2rem);overflow:auto}.auth-filter-panel>summary,.auth-filter-close{display:none}.auth-filter-sidebar{padding:1.5rem;background:#fff;border:1px solid #d9e2df}.auth-filter-sidebar label{display:block;margin:1rem 0}.auth-filter-sidebar select,.auth-filter-sidebar input,.auth-results-toolbar select{display:block;width:100%;padding:.75rem;margin-top:.4rem;border:1px solid #bac8c5;background:#fff;color:#12302d}.auth-results-toolbar{display:flex;justify-content:space-between;gap:1rem;align-items:center;margin-bottom:1.5rem}.auth-card-price{font-size:1.6rem;font-weight:700}.auth-shop-results .auth-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:1250px){.auth-shop-results .auth-catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:899px){.auth-shop-layout{display:block}.auth-filter-panel{position:static;max-height:none;margin-bottom:1rem}.auth-filter-panel>summary{display:block;padding:1rem;background:#fff;cursor:pointer}.auth-filter-panel[open] .auth-filter-sidebar{position:fixed;inset:0 auto 0 0;width:min(340px,90vw);z-index:1000;overflow:auto;box-shadow:0 0 0 100vmax #001a2499;box-sizing:border-box}.auth-filter-close{display:block}.auth-capability-grid{grid-template-columns:1fr}}@media(max-width:560px){.auth-shop-results .auth-catalog-grid{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/authentication.css.map */
