.\!visible{visibility:visible!important}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.block{display:block}.flex{display:flex}.table-row{display:table-row}.contents{display:contents}.hidden{display:none}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(data:font/woff2;base64,d09GMgABAAAAAAjYABQAAAAAD0wAAAhrAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbchwuP0hWQVKBCT9NVkFSOQZgP1NUQVSBHgBsL2wRCAqFDIQVCxoAMId0ATYCJAMuBCAFhVIHdgwHG1UNUdQsyukusq8SOCcq7Il9U8YYyc4hBYUZskZi+WMmWcM83sEXLlRE1Nrz9uwBfn4fKADMKopImEh2xMakYuOJfPo5fckYZWSJ1IhUAShEvz8D1/MjoYDsVM9nP4+b+V4CCc0nqFX8XOFUWx9M1MjSWXuu0noq4g3wvx8YUbx0A4Dxufr+L8Suffx+ru62IVU87zAJEVKllHvt3uYNUZlo+6Gyila6iWSaJQ95CSpbukVaRwJB/OuyMewc71QwA4qISgSjXRykOu4mWcR2H4iG7d+jBrbV8D+I3MoTA/MIolb0olescxzYxVaigGWIAv6uSWtxu9mt4H4VWlSDB9iDeFC2wtQ2uVAbGvNmS7RmwammcTTYG9th3bYr5O2eHIt369EoyE9jy9ptrmcaWXgg//rn4AKOcgYBvVjUkiiAYBZsynvMSNTlWObVDOX5SQCcep06VyDmL5K9dChe/VkvX4BrZasJfavjPtQfZxrgdQBlWfkKYCuDiF6wMGCT8qAoUYbFSlvYxQFOkNemuMVAKtcBJ9S+j2qyG1S+JW1egPJxfFWXXzChLxcph/SEsdrKc6qeA5Ta2hYquf5+7SKw0nKVYomtHO0D/sPWXwZNOgFT/UUodAVcYp7wl1klYMhmwXJFLAz6GXDDEPIC9KNPSiq4tcb3o7XhlkmbhxQ6+KWsZ4UMw/hXQkaqrSBTPQ8e+R81mME6TPgI4GewCQtQlP9Fh1I8+4jUdV+tWa9n0nlk6sQAXvEOH6Akn5KPuThlTDyfRJKTSCKhCUWSSUIil8RRHM0l/Jr67JKLrL1J0m4HkjUXnpDkOBJLkACJJzGJXBwHHHIxn+YoXrnzqF16fLfd5rcNu3uXUFhv53BL+qj88sO4et8tLvXKCQu3/vL95yTt6d2D4F+zw0CAiyGgXLIC/GdvkrTjp8t+884TXzyJ8aU+i2v3QPqIwrrC4oDsx9nAMZd+l1/yDVx+3E9MQdjC+aA6/94571s73J944j2fXdj3Ms+F9z7Y1OezvvF9P8N70G/W95vkTLVP06m7dFHrppFVk52gOqbf3uJdlueRYiUPsBfpw+7dJblT8mLzplAx5+2Xzr/kdjN55zoccz9n3DcbwUaO135Huii/+co9/dfvZlVNn95U41C/7Bti6/LFn2/E/3xlgjYyfKz2vZYu9m3c6jHTU7+b1XnxP67ShYz3uxwtw9IS4348OFENke/GAD02+whcdNVL5qxTFAjco+yAoDPmTPy9wbTypBeMlFd2/fUeF2EQBXuYwT6Y7OYQJ/lFSJelWcO4+zuRHDe4xgi9GU/LojxwjBTgJaRhTMFsndiE+eSM8fortjPrxQO+ErKFFDkhkJNjE5XVjCemUuaJ9RaFwdj5EVGQ37kDQUGiWBqYEGYAKEQKq7KRAQwdi2y8pkyLMGX9twFEMizztFCrlSRNUKVYw8w3erlA9uMWhu1oeZTe0NJhCmqqLamAekHE0lJB06Sg0Sjo7MHpNCoDAjpamTv2V+RNTpGpaCxNHBUd7YF/4V/8LH4UXIOTcBljvzakIXax5KSYsUMG//zTZ8mTaZvP3wK3A4Kf8Ii9euk+eAFfvxZ0r9MhPV1qZFleLcxTXZOULvYa4mD2+tFME/vqOSHZ2QZdfm2B1bS9MiHPHtfRRNb5PKOisa66hehKpcx8KBP8gAJWVmoeQAENBsGwENhsWllnZ2N9YyMQ7lumtYmk7FjO0CZEr/ej4N/dsM3xrc7nXxARJ/eMtirJ1Cnjh/YMM6lV06eN7g++idili0BpUvDxY8EwDzx48Ky4rQ1omVhp4LriZw/EtQf5iH4wCG9qpsGNq4X1hH8OkAoAI5uUZq2CZYmZYdr76YF4u92mlQHdVJyvNpi0TEdLXa3Mm/vocUN987n6+or8dLin3JKy8g6dubxIKqAqoU0QHI3lxRW1rFotSTZbZWW7xhYU2RXW7RIZERGoZf9y0gxHZPVlsZRCqXZqtaKqLD/9OW/w7MWrV3k1rSkjGUVHeTY0Z5SVdZ5WW2V5/PpSE81au/ZMf5FTQzMKU1R/6j584rQ+fYb/TsWDBg7GhwrnWXm9lNV3UN9QSgMuYSRiJ7Jqi0mj6d69tdVqtTRJD07sg7QnbtzIaqRoe7mstYbSmm22JEq202h0johhsxLIM3GG291VLwecGVCCcj7axOdVirSsoUF2TrxSO4twRglTRg4IgZB78PMWl6W6kYL2AHWRlFspqkJDFYitFEW1IjKmUDF1nerM7CCXBmpys4OCbQSKi4oo3+oMFHZenlpVVyQCIAAgwL1eRvZN9bB6BU0XAQBkhq82AQDkuKLpztiOBySSltAFaBUQvuy26bEU1Y0gCPaeyiYs5s2ipqkuw2r5MzlL+VM+AZTTEeb/K2Ewl6Ox7DLTNRkqLl3px7tHPeA19LkYY87DYmlOwMpe2cXaBv9g4xBfYmuDd3RLHeCebClmN2CldwXWFk7BxugoRdumLV25sP2wt9x2OOhtwtFK490nI46h6RlQXbtHET0XTJrhdWgBTye/QwqGLQ5dEieJJLSsv1lSJD27DBU8ChVOWsvIgT3FtWWAkA2mrk1IS2QaX/1OhCjsTDeSMgy8ESroHDyR0+sSovxmICWkmd6Xs7c97HXIf6gbCShTahu7hog9HEzlvqS8vL5CuMDy03uWmryCw/YD3/zz+F4yWR6Qkbdw9rGXlu1tq5kZzuP6YHcWwqR41wzKjubMl8EcX3DOTnNHaJBTl3L0hVzLpM+olK9llt6oq8LurL/Oq5Ai/x/E3GjGdn4Imyq1Kk3adOkztEf3/yjDY84x5EhidJQ1sV4RT4S9zPs/jEVGJRZ6A4fyv1tDhkhYJN5rwAns7MD0XAA=) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(https://systems.cdn.allsafeprojects.storage.allsafeareas.org/apps/allsafeareas.org/home/assets/home-onest-cyrillic-wght-normal-DXI_y_WF.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(https://systems.cdn.allsafeprojects.storage.allsafeareas.org/apps/allsafeareas.org/home/assets/home-onest-latin-ext-wght-normal-CnNj8hVb.woff2) format("woff2-variations");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:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(https://systems.cdn.allsafeprojects.storage.allsafeareas.org/apps/allsafeareas.org/home/assets/home-onest-latin-wght-normal-CUIqqgP9.woff2) format("woff2-variations");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:"Exo 2 Variable";font-style:normal;font-display:swap;font-weight:100 900;src:url(https://systems.cdn.allsafeprojects.storage.allsafeareas.org/apps/allsafeareas.org/home/assets/home-exo-2-cyrillic-wght-normal-DINSYtDx.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Exo 2 Variable";font-style:normal;font-display:swap;font-weight:100 900;src:url(https://systems.cdn.allsafeprojects.storage.allsafeareas.org/apps/allsafeareas.org/home/assets/home-exo-2-latin-wght-normal-CQ1lLIdm.woff2) format("woff2-variations");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{color:#111827;--site-canvas: #f6f5f8;background:var(--site-canvas);font-family:Onest Variable,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--site-canvas);color:#111827;font-family:Onest Variable,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}.grecaptcha-badge{visibility:visible!important;opacity:1!important;z-index:2147483647!important}.home{min-height:100vh;overflow-x:clip;background:var(--site-canvas)}.topbar{position:relative;z-index:20;height:72px;padding:0 clamp(20px,5vw,76px);display:flex;align-items:center;justify-content:space-between;background:var(--site-canvas);border-bottom:1px solid #e5e7eb}.brand{display:inline-flex;align-items:center;gap:11px;font-size:15px;font-weight:750}.brand-cluster{display:inline-flex;align-items:center;gap:12px;flex:0 0 auto}.animated-brand-mark{--brand-mark-size: 42px;position:relative;width:var(--brand-mark-size);height:var(--brand-mark-size);display:block;flex:0 0 auto;overflow:hidden;background:#0c141d;clip-path:polygon(50% 0,94% 25%,94% 75%,50% 100%,6% 75%,6% 25%)}.animated-brand-mark:before{content:"";position:absolute;inset:3px;z-index:1;background:#f7fafc;clip-path:inherit}.animated-brand-mark__facets{position:absolute;inset:6px;z-index:2;display:block;clip-path:inherit}.animated-brand-mark__facets>span{position:absolute;inset:0;--facet-base: #152434;background:var(--facet-base);animation:brand-facet-shift 3.6s ease-in-out infinite}.animated-brand-mark__facets>span:nth-child(1){--facet-base: #162637;clip-path:polygon(50% 50%,50% 0,94% 25%);animation-delay:0s}.animated-brand-mark__facets>span:nth-child(2){--facet-base: #132232;clip-path:polygon(50% 50%,94% 25%,94% 75%);animation-delay:.6s}.animated-brand-mark__facets>span:nth-child(3){--facet-base: #192a3b;clip-path:polygon(50% 50%,94% 75%,50% 100%);animation-delay:1.2s}.animated-brand-mark__facets>span:nth-child(4){--facet-base: #142333;clip-path:polygon(50% 50%,50% 100%,6% 75%);animation-delay:1.8s}.animated-brand-mark__facets>span:nth-child(5){--facet-base: #1a2b3d;clip-path:polygon(50% 50%,6% 75%,6% 25%);animation-delay:2.4s}.animated-brand-mark__facets>span:nth-child(6){--facet-base: #101d2a;clip-path:polygon(50% 50%,6% 25%,50% 0);animation-delay:3s}.brand-home{width:31px;height:31px;display:inline-grid;place-items:center;color:#435163;border-left:1px solid #d8dee6;transition:color .16s ease,background .16s ease}.brand-home:hover,.brand-home:focus-visible{color:#087fa0;background:#f1f7f9}@keyframes brand-facet-shift{0%,13%{background:#4b91e8}22%,to{background:var(--facet-base)}}@media(prefers-reduced-motion:reduce){.animated-brand-mark__facets>span{animation:none}.animated-brand-mark__facets>span:first-child{background:#4b91e8}}.nav{display:flex;align-items:center;gap:14px;font-size:14px;color:#374151}.languages a{padding:10px 0;transition:color .16s ease}.languages a:hover{color:#0e7490}.nav__sections{display:flex;align-items:center;gap:4px}.nav-group>summary{position:relative;height:42px;padding:0 9px;display:flex;align-items:center;gap:5px;list-style:none;cursor:pointer;color:#374151;font-size:13px;white-space:nowrap;transition:color .16s ease}.nav-group>summary:after{content:"";position:absolute;left:9px;right:9px;bottom:2px;height:2px;background:#0e7490;transform:scaleX(0);transform-origin:center;transition:transform .16s ease}.nav-group>summary::-webkit-details-marker{display:none}.nav-group>summary:hover,.nav-group[open]>summary{color:#0e7490}.nav-group>summary:hover:after,.nav-group[open]>summary:after{transform:scaleX(1)}.nav-group__chevron{position:relative;top:-1px;color:#8791a0;font-size:13px;transition:transform .16s ease}.nav-group[open] .nav-group__chevron{transform:rotate(180deg)}.nav-menu{position:absolute;top:72px;left:0;right:0;display:none;padding:0 clamp(20px,5vw,76px);background:var(--site-canvas);border-top:1px solid #eef0f3;border-bottom:1px solid #d9dee6;box-shadow:0 22px 42px #0f172a1f}.nav-group[open] .nav-menu{display:block}.nav-menu__inner{width:min(1180px,100%);max-height:calc(100vh - 94px);margin:0 auto;padding:34px 0 38px;display:grid;grid-template-columns:230px minmax(0,1fr);gap:clamp(36px,6vw,84px);overflow-y:auto}.nav-menu__intro{padding-right:30px;border-right:1px solid #e3e7ed}.nav-menu__intro>p{margin:0 0 13px;color:#0e7490;font-size:10px;line-height:1;font-weight:800;text-transform:uppercase}.nav-menu__intro h2{margin:0;color:#111827;font-size:25px;line-height:1.1}.nav-menu__intro>span{display:block;margin-top:14px;color:#667085;font-size:13px;line-height:1.6}.nav-menu__groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:42px}.nav-menu__group h3{margin:0 0 14px;color:#8a94a3;font-size:10px;line-height:1;font-weight:800;text-transform:uppercase}.nav-menu__group>div{display:grid;grid-template-columns:1fr;gap:1px 22px}.nav-menu__group--wide>div{grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:1280px){.nav-group--security .nav-menu__inner{width:min(1500px,100%)}.nav-group--security .nav-menu__groups{grid-template-columns:repeat(5,minmax(0,1fr));gap:32px}.nav-group--security .nav-menu__group:first-child,.nav-group--security .nav-menu__group:nth-child(3){grid-column:span 2}.nav-group--security .nav-menu__group:nth-child(3)>div{grid-template-columns:repeat(2,minmax(0,1fr))}.nav-group--products .nav-menu__groups{grid-template-columns:minmax(0,1fr)}.nav-group--products .nav-menu__group--wide>div{grid-template-columns:repeat(3,minmax(0,1fr));-moz-column-gap:44px;column-gap:44px}}.nav-menu__group a{min-height:35px;padding:7px 0;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #edf0f3;color:#293241;font-size:12px;line-height:1.35;transition:color .16s ease,border-color .16s ease,padding .16s ease}.nav-menu__group a span{color:#a2aab6;font-size:11px;transition:color .16s ease,transform .16s ease}.nav-menu__group a:hover{padding-left:5px;color:#0e7490;border-color:#b9dbe2}.nav-menu__group a:hover span{color:#0e7490;transform:translate(2px,-2px)}.languages{display:flex;gap:8px;padding-left:14px;border-left:1px solid #d1d5db;font-size:11px;font-weight:700}.nav-divider{color:#c3c9d1;font-size:12px}.auth-links{display:flex;align-items:center;gap:8px;color:#111827;font-size:12px;font-weight:700;white-space:nowrap}.auth-links span{color:#c3c9d1;font-weight:400}.auth-links a{padding:10px 0;transition:color .16s ease}.auth-links a:hover{color:#0e7490}.menu-button{display:none;width:40px;height:40px;padding:9px;border:0;background:transparent}.menu-button span{display:block;height:2px;margin:5px 0;background:#111827}.hero{position:relative;min-height:min(76vh,760px);display:grid;align-items:end;color:#fff;background:#111827}.hero__image,.hero__shade{position:absolute;inset:0;width:100%;height:100%}.hero__image{-o-object-fit:cover;object-fit:cover;-o-object-position:center 44%;object-position:center 44%}.hero__shade{background:#030c169e}.hero__content{position:relative;z-index:2;width:min(1180px,calc(100% - 40px));margin:0 auto;padding:clamp(80px,12vh,150px) 0 clamp(56px,10vh,104px)}.eyebrow{margin:0 0 18px;color:#67e8f9;font-size:12px;line-height:1;font-weight:800;text-transform:uppercase}.eyebrow--dark{color:#0e7490}h1,h2,h3{font-family:"Exo 2 Variable",Onest Variable,ui-sans-serif,system-ui,sans-serif}p{letter-spacing:0}h1{max-width:880px;margin:0;font-size:clamp(42px,6vw,78px);line-height:1.02;font-weight:730}.hero__lead{max-width:700px;margin:24px 0 0;color:#e5eef5;font-size:clamp(17px,2vw,21px);line-height:1.6}.brand,.nav-group>summary,.button,.trusted-network{font-family:"Exo 2 Variable",Onest Variable,ui-sans-serif,system-ui,sans-serif}.actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.button{min-height:46px;padding:0 24px;display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:999px;font-size:14px;font-weight:750;transition:transform .16s ease,background .16s ease}.button:hover{transform:translateY(-1px)}.button--primary{background:#0e7490;color:#fff}.button--primary:hover{background:#155e75}.button--light{border-color:#ffffffb3;color:#fff}.button--light:hover{background:#ffffff1f}.trusted-network{background:#f7f9fb;border-bottom:1px solid #d9dee6}.trusted-network__head{width:min(1180px,calc(100% - 40px));min-height:88px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:30px}.trusted-network__head p{margin:0;color:#111827;font-size:13px;font-weight:720;text-transform:uppercase}.trusted-network__head>div>span{display:block;margin-top:5px;color:#7a8493;font-family:Onest Variable,ui-sans-serif,system-ui,sans-serif;font-size:11px}.trusted-network__head .trusted-network__legal{display:flex;align-items:center;gap:8px;margin-top:6px;font-size:11px}.trusted-network__legal a{color:inherit;text-decoration:none;border-bottom:1px solid transparent}.trusted-network__legal a:hover,.trusted-network__legal a:focus-visible{border-bottom-color:currentColor}.legal-document>section[id]{scroll-margin-top:96px}.trusted-network__head>a{display:inline-flex;align-items:center;gap:8px;color:#0e7490;font-size:12px;font-weight:700}.trusted-network__viewport{overflow:hidden;border-top:1px solid #dfe4ea;background:var(--site-canvas)}.trusted-network__track{width:-moz-max-content;width:max-content;display:flex;animation:trusted-network-scroll 44s linear infinite;will-change:transform}.trusted-network__viewport:hover .trusted-network__track,.trusted-network__viewport:focus-within .trusted-network__track{animation-play-state:paused}.trusted-network__sequence{display:flex}.trusted-network__sequence a{width:210px;height:74px;padding:0 24px;display:flex;align-items:center;gap:15px;border-right:1px solid #e2e7ed;color:#253044;transition:color .16s ease,background .16s ease}.trusted-network__sequence a>span{color:#9aa4b2;font-family:Onest Variable,ui-sans-serif,system-ui,sans-serif;font-size:9px}.trusted-network__sequence strong{font-size:13px;font-weight:620;white-space:nowrap}.trusted-network__sequence a:hover{background:#eef7f8;color:#0e7490}@keyframes trusted-network-scroll{to{transform:translate(-50%)}}.section{width:min(1180px,calc(100% - 40px));margin:0 auto;padding:clamp(72px,10vw,128px) 0}.section__head{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.62fr);gap:64px;align-items:end;margin-bottom:44px}.section__head h2,.contact-band h2{margin:0;font-size:clamp(31px,4vw,52px);line-height:1.08;font-weight:740}.section__head>p,.contact-band>div>p:last-child{margin:0;color:#5b6472;font-size:16px;line-height:1.7}.service-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #d9dee6;border-left:1px solid #d9dee6}.service{position:relative;min-height:250px;padding:24px;display:flex;align-items:flex-end;overflow:hidden;border-right:1px solid #d9dee6;border-bottom:1px solid #d9dee6;background:#f7f9fb}.service:after{content:"";position:absolute;inset:0;background:#05121b7a;transition:background .18s ease}.service:hover:after{background:#05121b5c}.service img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .26s ease}.service:hover img{transform:scale(1.025)}.service span,.service b{position:relative;z-index:2;color:#fff}.service span{max-width:80%;font-size:20px;line-height:1.2;font-weight:720}.service b{margin-left:auto;font-size:19px}.text-link{display:inline-flex;gap:9px;margin-top:28px;color:#0e7490;font-size:14px;font-weight:750}.products{background:#111827;color:#fff}.section__head--light>p{color:#aeb9c8}.product-list{border-top:1px solid #374151}.product-list a{min-height:84px;display:grid;grid-template-columns:52px minmax(180px,.9fr) minmax(220px,1fr) 30px;gap:18px;align-items:center;border-bottom:1px solid #374151;transition:background .16s ease}.product-list a:hover{background:#172033}.product-list__index,.product-list small{color:#91a0b4}.product-list strong{font-size:19px}.product-list b{color:#67e8f9}.products__security-link{min-height:72px;display:grid;grid-template-columns:minmax(0,1fr) auto 24px;gap:18px;align-items:center;color:#dce6ef;border-bottom:1px solid #374151;font-size:14px;font-weight:720;text-decoration:none;transition:color .16s ease,background .16s ease}.products__security-link strong{color:#67e8f9;font:700 13px/1 "Exo 2 Variable",monospace}.products__security-link b{color:#67e8f9;font-size:18px}.products__security-link:hover{color:#fff;background:#172033}.workflow__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#d9dee6;border:1px solid #d9dee6}.workflow article{min-height:230px;padding:30px;background:var(--site-canvas)}.workflow article>span{color:#0e7490;font-size:12px;font-weight:800}.workflow h3{margin:52px 0 12px;font-size:23px}.workflow article p{margin:0;color:#5b6472;line-height:1.65}.contact-band{width:min(1180px,calc(100% - 40px));margin:0 auto clamp(72px,10vw,128px);padding:clamp(34px,6vw,64px);display:flex;align-items:center;justify-content:space-between;gap:40px;border:1px solid #cbd5e1;background:#eef7f8}.contact-band>div{max-width:760px}.contact-band>div>p:last-child{margin-top:18px}.public-page{min-height:70vh;background:var(--site-canvas)}.services-page{background:#f8f7fc}.services-page .directory-list>a{transition:background .16s ease,padding .16s ease}.services-page .directory-list>a:hover{background:#f8f7fc;padding-left:7px}.security-page,.security-page .security-tool-list,.security-page .security-tool-list a:hover{background:#f8f7fc}.page-hero{position:relative;min-height:min(68vh,680px);display:grid;align-items:end;overflow:hidden;background:#111827;color:#fff}.page-hero>img,.page-hero__shade{position:absolute;inset:0;width:100%;height:100%}.page-hero>img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transform:scale(1.015)}.page-hero__shade{background:#040f18b3}.page-hero__content{position:relative;z-index:1;width:min(1180px,calc(100% - 40px));margin:0 auto;padding:clamp(82px,13vh,146px) 0 clamp(54px,9vh,94px)}.page-hero__content>p:last-child{max-width:760px;margin:24px 0 0;color:#e1eaf1;font-size:clamp(17px,2vw,21px);line-height:1.65}.page-hero--contacts>img{-o-object-position:center 38%;object-position:center 38%}.page-intro{display:grid;grid-template-columns:minmax(0,.85fr) minmax(320px,1.15fr);gap:clamp(52px,9vw,120px);align-items:start}.page-intro h2,.contact-form-wrap h2,.contact-aside h2{margin:0;font-size:clamp(31px,4vw,50px);line-height:1.08}.page-intro>div:last-child{padding-top:27px}.page-intro>div:last-child p{margin:0;color:#4f5968;font-size:17px;line-height:1.8}.page-intro>div:last-child p+p{margin-top:22px}.facts-band{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid #d9dee6;border-bottom:1px solid #d9dee6;background:#f7f9fb}.facts-band>div{min-height:172px;padding:36px clamp(24px,4vw,52px);display:flex;flex-direction:column;justify-content:center;border-right:1px solid #d9dee6}.facts-band>div:last-child{border-right:0}.facts-band strong{font-family:"Exo 2 Variable",Onest Variable,sans-serif;color:#0e7490;font-size:clamp(32px,4vw,50px)}.facts-band span{margin-top:7px;color:#687384;font-size:13px}.capability-list{border-top:1px solid #d9dee6}.capability-list article{min-height:118px;display:grid;grid-template-columns:54px minmax(190px,.7fr) minmax(280px,1.3fr);gap:24px;align-items:center;border-bottom:1px solid #d9dee6}.capability-list article>span{color:#0e7490;font-size:11px;font-weight:800}.capability-list h3,.principles-grid h3,.timeline h3,.contact-warning h3{margin:0}.capability-list h3{font-size:20px}.capability-list p,.principles-grid p,.timeline p,.contact-warning p{margin:0;color:#5b6472;line-height:1.7}.history-band{background:#111827;color:#fff}.timeline{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #374151;border-left:1px solid #374151}.timeline article{min-height:260px;padding:30px;border-right:1px solid #374151;border-bottom:1px solid #374151}.timeline strong{color:#67e8f9;font-size:13px}.timeline h3{margin-top:58px;font-size:23px}.timeline p{margin-top:14px;color:#aeb9c8}.principles-grid{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid #d9dee6;border-left:1px solid #d9dee6}.principles-grid article{min-height:190px;padding:30px;border-right:1px solid #d9dee6;border-bottom:1px solid #d9dee6}.principles-grid h3{font-size:22px}.principles-grid p{margin-top:40px}.contact-layout{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(340px,.88fr);gap:clamp(52px,8vw,104px);align-items:start}.contact-form-wrap__lead{max-width:680px;margin:18px 0 0;color:#5b6472;line-height:1.7}.contact-form{margin-top:38px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.contact-form label{display:flex;flex-direction:column;gap:9px}.contact-form label>span{color:#3e4857;font-size:12px;font-weight:720}.contact-form input,.contact-form textarea{width:100%;border:1px solid #cbd5e1;border-radius:5px;background:#fff;color:#111827;font:inherit;outline:none;transition:border-color .16s ease,box-shadow .16s ease}.contact-form input{height:48px;padding:0 14px}.contact-form textarea{min-height:160px;padding:13px 14px;resize:vertical}.contact-form input:focus,.contact-form textarea:focus{border-color:#0e7490;box-shadow:0 0 0 3px #0e74901a}.contact-form__wide,.form-status{grid-column:1 / -1}.turnstile-box{min-height:66px}.turnstile-box iframe{max-width:100%}.contact-form__submit{width:-moz-max-content;width:max-content;min-width:190px;border:0;cursor:pointer}.contact-form__submit:disabled{cursor:wait;opacity:.65}.form-status{margin:-5px 0 0;font-size:13px;line-height:1.5}.form-status--success{color:#047857}.form-status--error,.form-status--captcha{color:#b42318}.form-status--notice{color:#075985}.contact-aside{display:flex;flex-direction:column;gap:38px}.channel-list{margin-top:28px;border-top:1px solid #d9dee6}.channel-list a{min-height:70px;display:grid;grid-template-columns:100px minmax(0,1fr) 18px;gap:14px;align-items:center;border-bottom:1px solid #d9dee6;transition:color .16s ease,padding .16s ease}.channel-list a:hover{padding-left:5px;color:#0e7490}.channel-list span{color:#7a8493;font-size:11px;text-transform:uppercase}.channel-list strong{overflow-wrap:anywhere;font-size:14px}.secure-panel{padding:34px;background:#111827;color:#fff}.secure-panel h2{font-size:30px}.secure-panel>p:not(.eyebrow){margin:18px 0 26px;color:#aeb9c8;line-height:1.7}.contact-warning{padding:28px 0;border-top:1px solid #d9dee6;border-bottom:1px solid #d9dee6}.contact-warning h3{font-size:18px}.contact-warning p{margin-top:12px;font-size:14px}.security-tool-list{border-top:1px solid #d9dee6;background:#f6f5f8}.security-tool-list a{min-height:154px;display:grid;grid-template-columns:52px 176px minmax(190px,.65fr) minmax(300px,1.35fr) 24px;gap:22px;align-items:center;border-bottom:1px solid #d9dee6;transition:background .16s ease,padding .16s ease}.security-tool-list a:hover{padding-left:7px;background:#eef1f5}.security-tool-list a>span{color:#0e7490;font-size:11px;font-weight:800}.security-tool-list img{width:176px;height:104px;-o-object-fit:cover;object-fit:cover}.security-tool-list strong{font-size:19px}.security-tool-list p{margin:0;color:#5b6472;line-height:1.65}.security-tool-list b{color:#0e7490}.security-posture{background:#111827;color:#fff}.posture-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #374151;border-left:1px solid #374151}.posture-grid article{min-height:180px;padding:28px;border-right:1px solid #374151;border-bottom:1px solid #374151}.posture-grid h3{margin:0;font-size:18px}.posture-grid p{margin:54px 0 0;color:#67e8f9;font-size:13px}.page-hero--detail{min-height:min(62vh,620px)}.page-hero--detail>img{-o-object-position:center 45%;object-position:center 45%}.security-detail-intro{padding-bottom:12px}.security-detail-intro>p{max-width:860px;margin:0;color:#3f4a59;font-size:clamp(20px,2.4vw,28px);line-height:1.6}.security-detail-steps{padding-top:52px}.security-detail-steps article{min-height:160px;display:grid;grid-template-columns:54px minmax(220px,.7fr) minmax(300px,1.3fr);gap:26px;align-items:center;border-top:1px solid #d9dee6}.security-detail-steps article:last-child{border-bottom:1px solid #d9dee6}.security-detail-steps article>span{color:#0e7490;font-size:11px;font-weight:800}.security-detail-steps h2{margin:0;font-size:24px}.security-detail-steps p{margin:0;color:#5b6472;line-height:1.75}.onion-access{display:grid;grid-template-columns:minmax(0,.75fr) minmax(360px,1.25fr);gap:clamp(42px,8vw,110px);align-items:center;border-top:1px solid #d9dee6}.onion-access h2{margin:10px 0 18px}.onion-access p{color:#5b6472;line-height:1.7}.onion-access__address{display:grid;gap:18px;min-width:0;padding:26px;border:1px solid #cbd2dc;background:#f5f7f9}.onion-access__address code{overflow-wrap:anywhere;font-family:IBM Plex Mono,Courier New,monospace;font-size:14px;line-height:1.7}.onion-access__address>div{display:flex;flex-wrap:wrap;gap:10px}.button--outline{border:1px solid #aeb8c5;background:transparent;color:#101827}.directory-list{display:grid;margin-top:54px;border-top:1px solid #d9dee6}.directory-list>a{min-height:154px;display:grid;grid-template-columns:42px 176px minmax(0,1fr) 24px;gap:24px;align-items:center;border-bottom:1px solid #d9dee6;transition:background .16s ease}.directory-list>a:hover{background:#f5f7f9}.directory-list>a>span{color:#0e7490;font-size:11px;font-weight:800}.directory-list img{width:176px;height:104px;-o-object-fit:cover;object-fit:cover}.directory-list h3{margin:0;font-size:22px}.directory-list p{max-width:720px;margin:10px 0 0;color:#5b6472;line-height:1.65}.directory-list b{color:#0e7490}.services-security-flow{display:flex;align-items:flex-end;justify-content:space-between;gap:48px;border-top:1px solid #d9dee6}.services-security-flow h2{max-width:760px;margin:10px 0 12px;font-size:clamp(28px,3vw,44px)}.services-security-flow p:last-child{max-width:760px;margin:0;color:#5b6472;line-height:1.65}.services-security-flow .text-link{flex:0 0 auto;margin-bottom:5px}.tool-catalog{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:54px;border-top:1px solid #d9dee6;border-left:1px solid #d9dee6}.tool-catalog article{min-height:190px;padding:26px;border-right:1px solid #d9dee6;border-bottom:1px solid #d9dee6}.tool-catalog article>span{color:#0e7490;font-size:11px;font-weight:800}.tool-catalog h3{margin:28px 0 8px;font-size:18px}.tool-catalog p{margin:0;color:#5b6472;line-height:1.55}.sponsor-intro{padding-bottom:clamp(72px,9vw,112px)}.sponsor-wallets{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:54px;border-top:1px solid #d9dee6;border-left:1px solid #d9dee6}.wallet-card{display:flex;min-width:0;min-height:310px;padding:28px;flex-direction:column;border-right:1px solid #d9dee6;border-bottom:1px solid #d9dee6;background:#fff}.wallet-card__head{display:flex;align-items:center;justify-content:space-between;gap:16px;color:#0e7490;font-size:11px;font-weight:800;text-transform:uppercase}.wallet-card h3{margin:42px 0 18px;font-size:24px}.wallet-card code{display:block;color:#4b5563;font-family:ui-monospace,Cascadia Code,SFMono-Regular,Consolas,monospace;font-size:12px;line-height:1.65;overflow-wrap:anywhere}.wallet-card button{min-height:44px;margin-top:auto;padding:0;display:inline-flex;align-items:center;gap:9px;color:#0e7490;background:transparent;border:0;border-top:1px solid #d9dee6;font:inherit;font-size:13px;font-weight:750;cursor:pointer}.wallet-card button:hover{color:#07566b}@media(max-width:860px){.sponsor-wallets{grid-template-columns:1fr}.wallet-card{min-height:260px}}.community-verification{display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);gap:clamp(44px,7vw,96px);align-items:start}.verification-info{position:sticky;top:104px}.verification-info h2{margin:12px 0 20px;font-size:clamp(30px,4vw,48px);line-height:1.08}.verification-info>p:not(.eyebrow){color:#5b6472;line-height:1.7}.verification-types{margin-top:34px;border-top:1px solid #d9dee6}.verification-types article{padding:18px 0;display:grid;gap:7px;border-bottom:1px solid #d9dee6}.verification-types strong{font-size:14px}.verification-types span{color:#5b6472;font-size:13px;line-height:1.55}.verification-timing{margin-top:24px;padding-left:14px;border-left:3px solid #0891b2;font-size:13px}.verification-form{max-width:none}.news-categories{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:52px;border-top:1px solid #d9dee6;border-left:1px solid #d9dee6}.news-categories article{min-height:170px;padding:24px;border-right:1px solid #d9dee6;border-bottom:1px solid #d9dee6}.news-categories span,.news-list>a>div span{color:#0e7490;font-size:11px;font-weight:800;text-transform:uppercase}.news-categories h3{margin:32px 0 8px;font-size:19px}.news-categories p{margin:0;color:#5b6472}.news-feed{padding-top:0}.news-list{margin-top:52px;border-top:1px solid #d9dee6}.news-list>a{padding:28px 0;display:grid;grid-template-columns:180px minmax(220px,.8fr) minmax(280px,1.2fr) 160px;gap:28px;align-items:start;color:#111827;text-decoration:none;border-bottom:1px solid #d9dee6}.news-list>a:hover h3{color:#0e7490}.news-list>a>div{display:grid;gap:8px}.news-list time,.news-list small,.news-list p{color:#5b6472;font-size:13px;line-height:1.6}.news-list h3,.news-list p{margin:0}.empty-state{margin-top:52px;padding:36px 0;border-top:1px solid #d9dee6;border-bottom:1px solid #d9dee6}.empty-state h3,.empty-state p{margin:0}.empty-state p{margin-top:10px;color:#5b6472}.wipe-assurance{padding-bottom:clamp(72px,9vw,112px)}.timeline--four{grid-template-columns:repeat(4,minmax(0,1fr))}.wipe-actions{display:grid;gap:16px;justify-items:start}@media(max-width:860px){.community-verification{grid-template-columns:1fr}.verification-info{position:static}.news-categories{grid-template-columns:repeat(2,minmax(0,1fr))}.news-list>a{grid-template-columns:1fr;gap:12px}.timeline--four{grid-template-columns:1fr}}@media(max-width:520px){.news-categories{grid-template-columns:1fr}}.bounty-layout{display:grid;grid-template-columns:minmax(240px,.42fr) minmax(0,1fr);gap:clamp(38px,7vw,96px);align-items:start}.bounty-form{max-width:none}.bounty-rewards{display:grid;margin-top:28px;border-top:1px solid #d9dee6}.bounty-rewards span{display:flex;justify-content:space-between;gap:20px;padding:14px 0;border-bottom:1px solid #d9dee6}.cookie-banner{position:fixed;z-index:90;right:24px;bottom:24px;width:min(560px,calc(100% - 48px));display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:end;padding:17px 18px;border:1px solid #bdc6d2;background:#fffffffa;box-shadow:0 18px 48px #0f172a26}.cookie-banner strong{color:#101827;font-size:14px}.cookie-banner p{margin:5px 0;color:#536071;font-size:12px;line-height:1.45}.cookie-banner a{color:#0d5ca8;font-size:12px;font-weight:700}.cookie-banner__actions{display:grid;gap:8px}.cookie-banner__actions button{min-height:36px;padding:0 12px;border:1px solid #aeb8c5;border-radius:999px;background:#fff;color:#101827;font:inherit;font-size:12px;font-weight:750;cursor:pointer}.cookie-banner__actions .button--primary{border-color:#0e7490;background:#0e7490;color:#fff}.site-footer{padding:0 clamp(20px,5vw,76px);background:#0b111d;color:#aeb9c8;font-size:13px}.footer__overview{width:min(1180px,100%);margin:0 auto;padding:62px 0 46px;display:grid;grid-template-columns:minmax(280px,1.4fr) minmax(150px,.45fr) minmax(300px,1fr);gap:clamp(34px,6vw,88px);border-bottom:1px solid #283244}.footer__identity{max-width:360px}.brand--footer{color:#fff;font-size:16px}.footer__identity>p{margin:22px 0;color:#91a0b4;line-height:1.65}.footer__status{display:inline-flex;align-items:center;gap:9px;color:#d7e0ea;font-weight:650}.footer__status>span{width:8px;height:8px;border-radius:50%;background:#2dd4bf;box-shadow:0 0 0 4px #2dd4bf1a}.footer__access,.footer__social{display:flex;flex-direction:column;align-items:flex-start}.footer__access{gap:13px}.footer__access h2,.footer__social h2{margin:3px 0 9px;color:#fff;font-size:12px;line-height:1;font-weight:800;text-transform:uppercase}.footer__access a,.footer__social a{transition:color .16s ease,border-color .16s ease}.footer__access a:hover,.footer__social a:hover{color:#67e8f9}.footer__social>div{display:flex;flex-wrap:wrap;gap:8px}.footer__social a{padding:7px 10px;border:1px solid #354054;border-radius:5px;color:#d7e0ea;font-size:12px}.footer__social a:hover{border-color:#5f718b}.footer__links{width:min(1180px,100%);margin:0 auto;padding:48px 0 56px;display:grid;grid-template-columns:1.45fr repeat(4,minmax(0,1fr));gap:clamp(28px,4vw,58px)}.footer__column{display:flex;flex-direction:column;align-items:flex-start;gap:13px}.footer__column h2{margin:3px 0 9px;color:#fff;font-size:12px;line-height:1;font-weight:800;text-transform:uppercase}.footer__column a,.footer__bottom a{transition:color .16s ease}.footer__column a:hover,.footer__bottom a:hover{color:#67e8f9}.footer__bottom{width:min(1180px,100%);min-height:74px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:24px;border-top:1px solid #283244;color:#7f8b9d;font-size:12px}.footer__compliance{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(0,2fr);gap:32px;padding:28px 0;border-top:1px solid rgba(255,255,255,.12)}.footer__compliance>div:first-child>span{display:block;max-width:430px;color:#ffffff9e;font-size:.84rem;line-height:1.55}.footer__compliance-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid rgba(255,255,255,.14)}.footer__compliance-grid a{display:grid;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:12px;min-width:0;padding:16px;color:#fff;text-decoration:none;border-right:1px solid rgba(255,255,255,.14);transition:background-color .16s ease}.footer__compliance-grid a:last-child{border-right:0}.footer__compliance-grid a:hover{background:#ffffff0f}.footer__compliance-grid img{display:block;width:44px;height:44px;padding:6px;-o-object-fit:contain;object-fit:contain;background:#fff;border-radius:8px}.footer__compliance-grid strong,.footer__compliance-grid span{display:block;overflow-wrap:anywhere}.footer__compliance-grid strong{font-size:.82rem}.footer__compliance-grid span{margin-top:6px;color:#79c8df;font-size:.66rem;line-height:1.4;text-transform:uppercase}@media(max-width:900px){.footer__compliance{grid-template-columns:1fr}.footer__compliance-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.footer__compliance-grid a:nth-child(2){border-right:0}.footer__compliance-grid a:nth-child(-n+2){border-bottom:1px solid rgba(255,255,255,.14)}}@media(max-width:520px){.footer__compliance-grid{grid-template-columns:1fr}.footer__compliance-grid a,.footer__compliance-grid a:nth-child(2){border-right:0;border-bottom:1px solid rgba(255,255,255,.14)}.footer__compliance-grid a:last-child{border-bottom:0}}.footer__bottom p{margin:0}.footer__bottom>div{display:flex;align-items:center;gap:12px}.footer__bottom>div span{color:#3b4658}.page-hero--tool{min-height:56svh}.page-hero--tool .page-hero__content{max-width:780px}.tool-workspace{display:grid;gap:28px}.tool-form{display:grid;gap:18px;width:100%;max-width:880px;padding:30px;border:1px solid #d9dee6;background:#fff}.tool-form--inline{max-width:none;grid-template-columns:minmax(0,1fr) auto;align-items:end}.tool-form label{display:grid;gap:8px;min-width:0;color:#536071;font-size:13px;font-weight:700}.tool-form input,.tool-form textarea,.tool-form select{width:100%;min-width:0;border:1px solid #cbd2dc;border-radius:0;padding:13px 14px;background:#fff;color:#101827;font:inherit;font-weight:500;outline:none;transition:border-color .16s ease,box-shadow .16s ease}.tool-form textarea{resize:vertical;line-height:1.6}.tool-form input:focus,.tool-form textarea:focus,.tool-form select:focus{border-color:#1565c0;box-shadow:0 0 0 3px #1565c01f}.tool-form .button{min-height:48px}.tool-form .button:disabled{cursor:wait;opacity:.62}.tool-message{margin:0;max-width:880px;padding:14px 16px;border-left:3px solid #78909c;background:#f4f6f8;color:#344153;line-height:1.55}.tool-message--error{border-left-color:#c62828;background:#fff4f4;color:#8d1d1d}.tool-message a{color:#0e7490;font-weight:600;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:3px;white-space:nowrap}.tool-message a:hover,.tool-message a:focus-visible{color:#155e75;text-decoration-thickness:2px}.tool-message strong{font-weight:700}.tool-message--success{border-left-color:#188153;background:#f1faf6;color:#0e6740}.tool-result{display:grid;gap:22px;width:100%;padding:30px;border-top:3px solid #4e657a;background:#f5f7f9}.tool-result--safe{border-top-color:#188153}.tool-result--monitored{border-top-color:#1565c0}.tool-result--risky{border-top-color:#d17b00}.tool-result--dangerous{border-top-color:#c62828}.tool-result__head{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.tool-result__head h2{margin:6px 0 0}.tool-result__head>span,.tool-result__value{overflow-wrap:anywhere;color:#536071;font-size:13px}.tool-result__url{margin:0;overflow-wrap:anywhere;font-family:IBM Plex Mono,Courier New,monospace}.result-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid #d9dee6;border-bottom:1px solid #d9dee6}.result-metrics div{display:grid;gap:5px;min-height:112px;padding:22px;border-right:1px solid #d9dee6}.result-metrics div:last-child{border-right:0}.result-metrics strong{font-size:30px}.result-metrics span{color:#657183;font-size:12px;text-transform:uppercase}.tool-note{padding:18px 20px;border:1px solid #d9dee6;background:#fff}.tool-note p{margin:8px 0 0}.tool-note ul{margin:10px 0 0;padding-left:20px}.tool-note li+li{margin-top:7px}.tool-note .text-link{display:inline-flex;margin-top:14px}.diagnostic-records{display:grid;gap:10px}.diagnostic-records code{display:block;padding:12px 14px;border:1px solid #d9dee6;background:#fff;overflow-wrap:anywhere;white-space:pre-wrap}.crypto-actions{display:flex;flex-wrap:wrap;gap:12px}.crypto-output{width:100%;padding:14px;border:1px solid #cbd2dc;background:#fff;color:#101827;font-family:IBM Plex Mono,Courier New,monospace;line-height:1.55;overflow-wrap:anywhere;resize:vertical}.jwt-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.jwt-grid article{min-width:0;padding:18px;border:1px solid #d9dee6;background:#fff}.jwt-grid pre{max-height:360px;margin:12px 0 0;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere}.privacy-test-launch{display:flex;align-items:center;justify-content:space-between;gap:clamp(24px,5vw,72px);padding:30px;border:1px solid #d9dee6;background:#fff}.privacy-test-launch h2,.privacy-test-launch p{margin:0}.privacy-test-launch p{max-width:720px;margin-top:9px;color:#5d6878;line-height:1.65}.privacy-test-launch .button{flex:0 0 auto}.diagnostic-url{max-width:820px;overflow-wrap:anywhere;font-family:IBM Plex Mono,Courier New,monospace;font-size:clamp(20px,3vw,30px)}.redirect-chain{display:grid;gap:0;margin:0;padding:0;border-top:1px solid #d9dee6;list-style:none}.redirect-chain li{display:grid;grid-template-columns:52px minmax(0,1fr);align-items:start;gap:16px;padding:16px 0;border-bottom:1px solid #d9dee6}.redirect-chain span{color:#657183;font-size:12px;font-weight:800;letter-spacing:.08em}.redirect-chain code,.fingerprint-hash,.candidate-list code{overflow-wrap:anywhere;white-space:normal;font-family:IBM Plex Mono,Courier New,monospace}.fingerprint-hash{display:block;padding:18px 20px;border:1px solid #cbd2dc;background:#fff;color:#101827;font-size:14px;line-height:1.7}.candidate-list{display:grid;border-top:1px solid #d9dee6}.webrtc-comparison{display:grid;grid-template-columns:minmax(180px,.7fr) minmax(0,1fr) auto;align-items:center;gap:18px;padding:16px 18px;border:1px solid #cfe2d9;background:#f1faf6}.webrtc-comparison span{color:#536071;font-size:12px;font-weight:700}.webrtc-comparison strong{overflow-wrap:anywhere;color:#0e6740;font-family:IBM Plex Mono,Courier New,monospace}.candidate-list article{display:grid;gap:10px;padding:18px 0;border-bottom:1px solid #d9dee6}.candidate-list article.is-matching{box-shadow:inset 3px 0 #188153;padding-left:16px}.candidate-list article.is-different{box-shadow:inset 3px 0 #d17b00;padding-left:16px}.candidate-list article>div{display:flex;align-items:baseline;justify-content:space-between;gap:20px}.candidate-list strong{overflow-wrap:anywhere;font-size:20px}.candidate-list span{color:#657183;font-size:12px;font-weight:700;text-transform:uppercase}.candidate-list code{color:#536071;font-size:12px;line-height:1.55}.password-generator{display:grid;gap:28px}.page-hero--password{min-height:40svh}.page-hero--password .page-hero__content{max-width:820px}.page-hero--password h1{font-size:clamp(42px,5vw,70px)}.password-generator__workspace{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);border:1px solid #d9dee6;background:#fff}.password-output{display:flex;min-width:0;min-height:300px;padding:clamp(24px,4vw,46px);flex-direction:column;justify-content:center;border-right:1px solid #d9dee6;background:#f5f7f9}.password-output__head{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:14px;color:#657183;font-size:12px;font-weight:700;text-transform:uppercase}.password-strength{padding-left:13px;border-left:3px solid #78909c;color:#344153}.password-strength--2{border-left-color:#d17b00}.password-strength--3{border-left-color:#1674c4}.password-strength--4{border-left-color:#188153}.password-output__value{display:grid;grid-template-columns:minmax(0,1fr) 46px 46px;border-top:1px solid #bfc7d2;border-bottom:1px solid #bfc7d2}.password-output__value output{min-width:0;padding:19px 14px 18px 0;overflow-wrap:anywhere;color:#101827;font-family:IBM Plex Mono,Courier New,monospace;font-size:clamp(19px,2.5vw,29px);font-weight:600;line-height:1.45;letter-spacing:0}.password-output__value button{display:grid;width:46px;min-height:54px;place-items:center;border:0;border-left:1px solid #bfc7d2;background:transparent;color:#344153;cursor:pointer}.password-output__value button:hover,.password-output__value button:focus-visible{background:#e7ebf0;color:#0d5ca8;outline:none}.password-output__status{min-height:20px;margin-top:9px;color:#188153;font-size:12px;font-weight:700}.password-controls{display:grid;align-content:center;gap:23px;padding:clamp(24px,4vw,46px)}.password-length{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px}.password-length label{color:#344153;font-size:13px;font-weight:700}.password-length output{min-width:42px;color:#101827;font-family:IBM Plex Mono,Courier New,monospace;font-size:22px;font-weight:700;text-align:right}.password-length input{grid-column:1 / -1;width:100%;height:18px;margin:0;accent-color:#1565c0;cursor:pointer}.password-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid #d9dee6;border-left:1px solid #d9dee6}.password-options label,.password-ambiguous{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:10px;min-height:49px;padding:12px 14px;border-right:1px solid #d9dee6;border-bottom:1px solid #d9dee6;color:#344153;font-size:13px;font-weight:600;cursor:pointer}.password-options input,.password-ambiguous input{width:17px;height:17px;margin:0;accent-color:#1565c0}.password-options label.is-disabled{cursor:not-allowed;opacity:.58}.password-ambiguous{border:1px solid #d9dee6}.password-generate{display:inline-flex;width:100%;min-height:50px;align-items:center;justify-content:center;gap:10px}.password-analysis{display:grid;border-top:3px solid #188153;background:#101827;color:#fff}.password-analysis__summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-bottom:1px solid rgba(255,255,255,.16)}.password-analysis__summary div{display:grid;gap:7px;min-height:112px;padding:25px 30px;border-right:1px solid rgba(255,255,255,.16)}.password-analysis__summary div:last-child{border-right:0}.password-analysis__summary span,.password-analysis__models span{color:#aeb9c8;font-size:11px;font-weight:700;text-transform:uppercase}.password-analysis__summary strong{font-family:IBM Plex Mono,Courier New,monospace;font-size:28px}.password-analysis__models{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.password-analysis__models article{display:grid;gap:8px;min-height:162px;padding:28px 30px;border-right:1px solid rgba(255,255,255,.16)}.password-analysis__models article:last-child{border-right:0}.password-analysis__models strong{align-self:end;color:#7de0ae;font-family:IBM Plex Mono,Courier New,monospace;font-size:clamp(24px,4vw,38px);line-height:1.15}.password-analysis__models small{color:#8f9bad}.password-analysis>p{margin:0;padding:18px 30px;border-top:1px solid rgba(255,255,255,.16);color:#b8c2d0;font-size:13px;line-height:1.6}.password-guidance{background:#eef1f4}.password-guidance__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid #cfd6df;border-left:1px solid #cfd6df}.password-guidance__grid article{min-height:220px;padding:27px 24px;border-right:1px solid #cfd6df;border-bottom:1px solid #cfd6df}.password-guidance__grid article>span{color:#0d5ca8;font-family:IBM Plex Mono,Courier New,monospace;font-size:12px;font-weight:700}.password-guidance__grid h3{margin:35px 0 9px;font-size:18px}.password-guidance__grid p{margin:0;color:#5d6878;line-height:1.65}.password-guidance__sources{display:flex;align-items:center;gap:20px;padding-top:24px;font-size:13px}.password-guidance__sources a{color:#0d5ca8;font-weight:700}@media(max-width:900px){.password-generator__workspace{grid-template-columns:1fr}.password-output{min-height:250px;border-right:0;border-bottom:1px solid #d9dee6}.password-guidance__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.page-hero--password{min-height:42svh}.password-output,.password-controls{padding:22px 18px}.password-output__head{align-items:flex-start;flex-direction:column;gap:8px}.password-output__value{grid-template-columns:minmax(0,1fr) 44px 44px}.password-output__value output{font-size:18px}.password-options,.password-analysis__summary,.password-analysis__models,.password-guidance__grid{grid-template-columns:1fr}.password-options label,.password-analysis__summary div,.password-analysis__models article{border-right:0}.password-guidance__grid article{min-height:0}.password-guidance__sources{align-items:flex-start;flex-direction:column;gap:10px}}.segmented-control{display:inline-grid;grid-template-columns:repeat(3,minmax(0,1fr));width:min(100%,460px);border:1px solid #cbd2dc}.segmented-control button{min-height:42px;border:0;border-right:1px solid #cbd2dc;background:#fff;color:#536071;font:inherit;font-size:13px;font-weight:700;cursor:pointer}.segmented-control button:last-child{border-right:0}.segmented-control button.is-active{background:#101827;color:#fff}.tool-consent{display:grid!important;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:10px!important;color:#344153!important;font-weight:500!important;line-height:1.55}.tool-consent input{width:18px;height:18px;margin:2px 0 0;box-shadow:none}.legit-consent{width:100%;flex-basis:100%;grid-column:1 / -1}.legit-consent__points{margin:8px 0 0 30px;padding:0;list-style:disc;color:#5a6675;font-size:.86rem;line-height:1.5}.legit-consent__points li{margin:2px 0}.directory-list a.is-restricted{position:relative}.directory-list a.is-restricted img{filter:blur(2.5px) saturate(.6);opacity:.78}.directory-list a.is-restricted h3,.directory-list a.is-restricted p{filter:blur(1.4px);opacity:.7}.service .service-restricted-badge,.directory-list .service-restricted-badge{position:absolute;top:14px;left:14px;z-index:2;display:inline-flex;align-items:center;gap:6px;max-width:none;background:#09111ce0;color:#f6e5c2;border:1px solid rgba(255,255,255,.14);border-left:3px solid #d99a2b;font-family:"Exo 2 Variable",Onest Variable,sans-serif;font-size:10.5px;line-height:1.3;font-weight:700;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;padding:6px 10px 6px 8px;border-radius:4px;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);filter:none}.service .service-restricted-badge svg,.directory-list .service-restricted-badge svg{flex:none;color:#e8ab3f}.directory-list a.is-restricted .service-restricted-badge{top:16px;left:auto;right:30px}@media(max-width:860px){.directory-list a.is-restricted .service-restricted-badge{right:26px}}@media(max-width:560px){.directory-list a.is-restricted .service-restricted-badge{top:10px;right:20px}}.service.is-restricted{position:relative}.service.is-restricted img{filter:blur(3px) saturate(.6)}.service.is-restricted>span:not(.service-restricted-badge){filter:blur(1.1px);opacity:.85}.restricted-blur{filter:blur(4px);opacity:.6;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.service-unavailable-banner{margin:0 0 22px;padding:16px 20px;display:flex;align-items:flex-start;gap:14px;border:1px solid #e3d2ab;border-left:3px solid #d99a2b;background:#faf5e8;border-radius:4px;box-shadow:3px 3px #f0e9d8}.service-unavailable-banner svg{flex:none;margin-top:2px;color:#b9790f}.service-unavailable-banner strong{display:block;color:#7a4e00;font-family:"Exo 2 Variable",Onest Variable,sans-serif;font-size:13px;font-weight:800;letter-spacing:.02em;text-transform:uppercase;margin:0 0 6px}.service-unavailable-banner p{margin:0;color:#5c4a26;font-size:14px;line-height:1.6}.service-unavailable-banner a{color:#0e7490;font-weight:700}.legit-consent__links{margin:8px 0 0 30px;font-size:.86rem;color:#5a6675}.legit-consent__links a{color:#0b62d6;text-decoration:underline}.trust-detail-copy{margin:22px 0 26px;display:grid;gap:12px}.trust-detail-copy p{margin:0;color:#475467;line-height:1.6}.json-result{display:grid;border-top:1px solid #d9dee6}.json-result>div{display:grid;grid-template-columns:minmax(140px,.35fr) minmax(0,1fr);gap:20px;padding:14px 0;border-bottom:1px solid #d9dee6}.json-result span{color:#657183;text-transform:capitalize}.json-result strong{overflow-wrap:anywhere}.secure-tool-layout{display:grid;grid-template-columns:minmax(220px,.38fr) minmax(0,1fr);align-items:start;gap:clamp(36px,7vw,96px)}.secure-tool-info{position:sticky;top:104px;padding-top:6px}.secure-tool-info h2{margin-top:0}.secure-tool-info p{color:#5d6878;line-height:1.7}.secure-tool-info a{display:inline-flex;gap:10px;margin-top:10px;color:#0d5ca8;font-weight:700}.secure-inquiry-form{max-width:none}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.session-token{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px;border:1px solid #cbd2dc;background:#f5f7f9}.session-token span{color:#657183;font-size:12px;font-weight:700;text-transform:uppercase}.session-token strong{min-width:0;overflow-wrap:anywhere;font-family:IBM Plex Mono,Courier New,monospace;font-size:12px}.session-token button{border:0;background:transparent;color:#0d5ca8;font:inherit;font-weight:700;cursor:pointer}@media(max-width:960px){.onion-access,.bounty-layout{grid-template-columns:1fr}.directory-list>a{grid-template-columns:34px 132px minmax(0,1fr) 20px}.directory-list img{width:132px;height:92px}.tool-catalog{grid-template-columns:repeat(2,minmax(0,1fr))}.cookie-banner{grid-template-columns:1fr;align-items:stretch;gap:12px}.cookie-banner__actions{grid-template-columns:1fr 1fr}.secure-tool-layout{grid-template-columns:1fr;gap:30px}.secure-tool-info{position:static;max-width:680px}.tool-form{max-width:none}.result-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.result-metrics div:nth-child(2){border-right:0}.result-metrics div:nth-child(-n+2){border-bottom:1px solid #d9dee6}.menu-button{display:block}.nav{position:absolute;top:72px;left:0;right:0;padding:20px;display:none;flex-direction:column;align-items:stretch;gap:4px;background:#fff;border-bottom:1px solid #d1d5db}.nav--open{display:flex}.nav__sections{display:block}.nav-group{border-bottom:1px solid #edf0f3}.nav-group>summary{height:48px;padding:0;justify-content:space-between;font-size:14px}.nav-group>summary:after{left:0;right:auto;width:36px;bottom:0;transform-origin:left}.nav-menu{position:static;padding:0;box-shadow:none;border:0}.nav-menu__inner{max-height:none;padding:8px 0 22px;display:block;overflow:visible}.nav-menu__intro{display:none}.nav-menu__groups{display:block}.nav-menu__group+.nav-menu__group{margin-top:24px}.nav-menu__group--wide>div{grid-template-columns:1fr}.languages{padding:12px 0 0;flex-wrap:wrap;border-left:0;border-top:1px solid #e5e7eb}.nav-divider{display:none}.auth-links{margin-top:8px;padding-top:12px;border-top:1px solid #e5e7eb}.hero{min-height:calc(100svh - 72px)}.trusted-network__head{min-height:98px}.page-intro,.contact-layout{grid-template-columns:1fr}.facts-band{grid-template-columns:repeat(2,1fr)}.facts-band>div:nth-child(2){border-right:0}.facts-band>div:nth-child(-n+2){border-bottom:1px solid #d9dee6}.timeline{grid-template-columns:1fr}.posture-grid{grid-template-columns:repeat(2,1fr)}.section__head{grid-template-columns:1fr;gap:18px}.service-grid{grid-template-columns:repeat(2,1fr)}.workflow__grid{grid-template-columns:1fr}.footer__overview{grid-template-columns:1fr 1fr}.footer__identity{grid-column:1 / -1}.footer__links{grid-template-columns:repeat(3,minmax(0,1fr))}.footer__bottom{min-height:92px;align-items:flex-start;justify-content:center;flex-direction:column}}@media(max-width:560px){.directory-list>a{min-height:0;padding:24px 0;grid-template-columns:28px minmax(0,1fr) 18px;gap:12px}.directory-list img{display:none}.directory-list p{margin-top:8px;font-size:14px}.tool-catalog{grid-template-columns:1fr}.tool-catalog article{min-height:150px}.onion-access__address{padding:20px}.onion-access__address>div,.onion-access__address .button{width:100%}.cookie-banner{right:12px;bottom:12px;width:calc(100% - 24px);padding:14px}.cookie-banner__actions{grid-template-columns:1fr 1fr}.page-hero--tool{min-height:58svh}.page-hero--tool .page-hero__content{width:calc(100% - 40px);max-width:none;min-width:0}.page-hero--tool h1{max-width:100%;font-size:clamp(36px,10.5vw,44px);line-height:1.04;overflow-wrap:anywhere}.page-hero--tool .page-hero__content>p:last-child{max-width:100%;font-size:17px;line-height:1.6;overflow-wrap:anywhere}.tool-form,.tool-result{padding:22px 18px}.tool-form--inline,.form-grid{grid-template-columns:1fr}.tool-form--inline .button{width:100%}.tool-result__head{flex-direction:column}.jwt-grid{grid-template-columns:1fr}.crypto-actions .button{width:100%}.result-metrics{grid-template-columns:1fr}.result-metrics div,.result-metrics div:nth-child(2){min-height:88px;border-right:0;border-bottom:1px solid #d9dee6}.result-metrics div:last-child{border-bottom:0}.json-result>div{grid-template-columns:1fr;gap:5px}.session-token{grid-template-columns:1fr auto}.session-token span{grid-column:1 / -1}.topbar{height:64px}.nav{top:64px}.hero{min-height:78svh}.page-hero{min-height:66svh}.hero__content{padding-bottom:54px}.trusted-network__head{padding:20px 0;align-items:flex-start;flex-direction:column;gap:12px}.trusted-network__sequence a{width:180px;height:66px;padding:0 18px}h1{font-size:clamp(38px,13vw,58px)}.service-grid,.facts-band{grid-template-columns:1fr}.facts-band>div,.facts-band>div:nth-child(2){min-height:126px;border-right:0;border-bottom:1px solid #d9dee6}.facts-band>div:last-child{border-bottom:0}.capability-list article{padding:24px 0;grid-template-columns:34px 1fr;gap:8px 14px}.capability-list article p{grid-column:2}.principles-grid,.contact-form{grid-template-columns:1fr}.contact-form__wide,.form-status{grid-column:auto}.contact-form__submit{width:100%}.channel-list a{grid-template-columns:82px minmax(0,1fr) 18px}.security-tool-list a{padding:23px 0;grid-template-columns:32px 104px 1fr 20px;gap:8px 12px}.security-tool-list img{width:104px;height:72px}.security-tool-list p{grid-column:3 / -1}.posture-grid{grid-template-columns:1fr}.security-detail-steps article{padding:26px 0;grid-template-columns:32px 1fr;gap:10px 12px}.security-detail-steps article p{grid-column:2}.service{min-height:230px}.product-list a{padding:18px 0;grid-template-columns:36px 1fr 22px}.product-list small{display:none}.contact-band{align-items:flex-start;flex-direction:column}.services-security-flow{align-items:flex-start;flex-direction:column;gap:24px}.footer__overview{padding:48px 0 40px;grid-template-columns:1fr;gap:38px 28px}.footer__identity{grid-column:auto}.footer__links{padding:40px 0 46px;grid-template-columns:repeat(2,minmax(0,1fr));gap:38px 24px}.footer__links .footer__column:first-child{grid-column:1 / -1}.footer__bottom{padding:22px 0}.footer__bottom>div{align-items:flex-start;flex-direction:column;gap:7px}.footer__bottom>div span{display:none}}.legal-hero{width:min(1180px,calc(100% - 48px));margin:0 auto;padding:112px 0 54px;border-bottom:1px solid #d9dee6;display:flex;align-items:flex-end;justify-content:space-between;gap:48px}.legal-hero>div{max-width:780px}.legal-hero h1{max-width:900px;margin:12px 0 20px;color:#101828;font-size:clamp(46px,6vw,82px);line-height:.98}.legal-hero>div>p:last-child{max-width:720px;margin:0;color:#4b5565;font-size:18px;line-height:1.7}.legal-hero>span{flex:0 0 auto;padding-bottom:7px;color:#667085;font-size:13px}.legal-layout{display:grid;grid-template-columns:210px minmax(0,760px);justify-content:space-between;align-items:start;gap:80px;padding-top:64px;padding-bottom:96px}.legal-index{position:sticky;top:88px;align-self:start;max-height:calc(100vh - 112px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;background:transparent;display:grid;z-index:3}.legal-index strong{padding:0 0 15px;color:#101828;font-size:13px;text-transform:uppercase}.legal-index a{padding:10px 0;border-top:1px solid #e3e7ed;color:#344054;font-size:13px;text-decoration:none;transition:color .18s ease,padding-left .18s ease}.legal-index a:hover,.legal-index a.is-active{padding-left:7px;color:#0b62d6}.legal-document>section{padding:0 0 38px;margin:0 0 38px;border-bottom:1px solid #e3e7ed}.legal-document h2{margin:0 0 16px;color:#101828;font-size:25px}.legal-document h3{margin:24px 0 10px;color:#182230;font-size:17px}.legal-document p,.legal-document li,.legal-list-item,.legal-table-row{color:#475467;font-size:15px;line-height:1.78}.legal-document p{margin:0 0 12px}.legal-document ul{margin:18px 0 0;padding:0;list-style:none}.legal-document li{position:relative;padding:7px 0 7px 22px}.legal-document li:before{position:absolute;top:17px;left:1px;width:6px;height:6px;border-radius:50%;background:#0b62d6;content:""}.legal-list-item{position:relative;padding:7px 0 7px 22px}.legal-list-item:before{position:absolute;top:17px;left:1px;width:6px;height:6px;border-radius:50%;background:#0b62d6;content:""}.legal-table-row{padding:12px 14px;border:1px solid #e3e7ed;border-bottom:0;background:#fafbfc}.legal-table-row:last-child{border-bottom:1px solid #e3e7ed}.legal-contact{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px 0;color:#667085;font-size:13px}.legal-contact a{color:#0b62d6;text-decoration:none}.shield-hero .page-hero__shade{background:linear-gradient(90deg,#050c18f0,#050c18b8 54%,#050c1840)}.shield-intro{border-bottom:1px solid #d9dee6}.shield-capabilities{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding-top:20px;padding-bottom:80px}.shield-capabilities article{min-height:250px;padding:40px 42px 42px 0;border-bottom:1px solid #d9dee6}.shield-capabilities article:nth-child(odd){border-right:1px solid #d9dee6}.shield-capabilities article:nth-child(2n){padding-left:42px}.shield-capabilities article>span{color:#0b62d6;font-size:12px}.shield-capabilities h2{margin:24px 0 13px;color:#101828;font-size:27px}.shield-capabilities p{max-width:470px;margin:0;color:#596273;font-size:15px;line-height:1.72}@media(max-width:760px){.legal-hero{width:min(100% - 32px,1180px);padding:82px 0 34px;align-items:flex-start;flex-direction:column;gap:24px}.legal-hero h1{max-width:100%;font-size:clamp(32px,9vw,42px);overflow-wrap:anywhere;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}.legal-hero>div>p:last-child{font-size:16px}.legal-layout{grid-template-columns:1fr;gap:42px;padding-top:36px;padding-bottom:64px}.legal-index{position:static;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px}.legal-index strong{grid-column:1 / -1}.legal-contact{align-items:flex-start;flex-direction:column;gap:8px}.shield-capabilities{grid-template-columns:1fr;padding-bottom:54px}.shield-capabilities article,.shield-capabilities article:nth-child(2n){min-height:0;padding:30px 0;border-right:0}.cookie-banner__actions{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.trusted-network__track{width:auto;transform:none!important;animation:none!important}.trusted-network__sequence{flex-wrap:wrap}.trusted-network__sequence[aria-hidden=true]{display:none}}.minimal-hero{width:min(1180px,calc(100% - 48px));margin:0 auto;padding:96px 0 58px;border-bottom:1px solid var(--line)}.minimal-hero h1{max-width:900px;margin:12px 0 18px;font-size:clamp(42px,7vw,88px);line-height:.96;font-weight:540}.minimal-hero>p:last-child{max-width:760px;margin:0;color:var(--muted);font-size:18px;line-height:1.65}.faq-tools{display:grid;grid-template-columns:minmax(280px,.75fr) 1.5fr;gap:32px;align-items:end;padding-bottom:28px}.faq-search{display:grid;gap:9px}.faq-search span{font-size:12px;font-weight:700;text-transform:uppercase}.faq-search input{width:100%;min-height:48px;padding:0 14px;border:1px solid var(--line);background:#fff;color:var(--ink);font:inherit}.faq-filters{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.faq-filters button{min-height:40px;padding:0 14px;border:1px solid var(--line);background:transparent;color:var(--muted);font:inherit;cursor:pointer}.faq-filters button.is-active,.faq-filters button:hover{border-color:var(--ink);color:var(--ink)}.faq-list{padding-top:0}.faq-list details{border-top:1px solid var(--line)}.faq-list details:last-of-type{border-bottom:1px solid var(--line)}.faq-list summary{display:grid;grid-template-columns:48px 1fr 32px;gap:18px;align-items:center;min-height:82px;cursor:pointer;list-style:none}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary>span,.proxy-index{color:var(--muted);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px}.faq-list summary strong{font-size:19px}.faq-list summary i{font-style:normal;font-size:24px;text-align:center;transition:transform .2s ease}.faq-list details[open] summary i{transform:rotate(45deg)}.faq-list details>p{max-width:820px;margin:-4px 0 28px 66px;color:var(--muted);line-height:1.75}.faq-empty,.proxy-state{padding:42px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.faq-empty p,.proxy-state p{color:var(--muted)}.proxy-toolbar{display:flex;align-items:center;justify-content:space-between;padding-bottom:24px}.proxy-toolbar>div{display:flex;align-items:baseline;gap:14px}.proxy-toolbar span{color:var(--muted);font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.proxy-list{padding-top:0}.proxy-list article{display:grid;grid-template-columns:42px minmax(180px,1fr) 90px minmax(180px,1fr) auto;gap:22px;align-items:center;padding:24px 0;border-top:1px solid var(--line)}.proxy-list article:last-child{border-bottom:1px solid var(--line)}.proxy-address,.proxy-port,.proxy-secret{min-width:0;display:grid;gap:7px}.proxy-address span,.proxy-port span,.proxy-secret span{color:var(--muted);font-size:11px;font-weight:700;text-transform:uppercase}.proxy-address strong,.proxy-secret code{overflow-wrap:anywhere}.proxy-secret code{font-size:12px}.proxy-actions{display:flex;gap:8px}.trust-directory{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding-top:48px}.trust-directory>a{position:relative;display:grid;grid-template-columns:42px 1fr 24px;gap:18px;min-height:190px;padding:28px 26px;border-top:1px solid var(--line);color:inherit;text-decoration:none}.trust-directory>a:nth-child(odd){border-right:1px solid var(--line)}.trust-directory>a:nth-last-child(-n+2){border-bottom:1px solid var(--line)}.trust-directory span,.trust-directory b{color:var(--muted);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px}.trust-directory h2{margin:0 0 12px;font-size:28px}.trust-directory p{max-width:430px;margin:0;color:var(--muted);line-height:1.65}.trust-directory>a:hover h2,.trust-directory>a:hover b{color:var(--blue)}.trust-commitments{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:64px}.trust-commitments>div{padding-top:22px;border-top:1px solid var(--ink)}.trust-commitments p{color:var(--muted);line-height:1.65}.trust-commitments a{color:var(--ink);font-weight:700;text-decoration:none}.trust-detail{display:grid;grid-template-columns:230px 1fr;gap:72px}.trust-detail aside{display:grid;align-content:start;position:sticky;top:88px}.trust-detail aside a{padding:12px 0;border-bottom:1px solid var(--line);color:var(--muted);text-decoration:none}.trust-detail aside a.is-active{color:var(--ink);font-weight:700}.trust-detail article>h2{margin-top:0;font-size:36px}.trust-points{margin:28px 0 38px}.trust-points>div{display:grid;grid-template-columns:42px 1fr;gap:18px;padding:22px 0;border-top:1px solid var(--line)}.trust-points>div:last-child{border-bottom:1px solid var(--line)}.trust-points span{color:var(--muted);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px}.trust-points p{margin:0;line-height:1.65}.not-found{width:min(1120px,calc(100% - 48px));margin:0 auto;padding:80px 0 110px}.not-found>strong{display:block;margin:8px 0 0;color:var(--blue);font-size:clamp(112px,22vw,280px);font-weight:500;line-height:.82}.not-found h1{margin:34px 0 12px;font-size:clamp(38px,6vw,72px);font-weight:540}.not-found>p{max-width:720px;color:var(--muted);font-size:18px;line-height:1.65}.not-found__links{display:grid;grid-template-columns:repeat(4,1fr);margin:58px 0 28px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.not-found__links a{display:grid;gap:38px;min-height:142px;padding:20px;border-right:1px solid var(--line);color:var(--ink);text-decoration:none}.not-found__links a:last-child{border-right:0}.not-found__links span{color:var(--muted);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px}.not-found__links a:hover strong{color:var(--blue)}@media(max-width:900px){.minimal-hero,.not-found{width:min(100% - 32px,1180px)}.minimal-hero{padding-top:64px}.faq-tools,.trust-detail{grid-template-columns:1fr}.faq-filters{justify-content:flex-start}.proxy-list article{grid-template-columns:36px 1fr 72px}.proxy-secret,.proxy-actions{grid-column:2 / -1}.trust-detail aside{position:static;grid-template-columns:repeat(2,1fr);gap:0 18px}.not-found__links{grid-template-columns:repeat(2,1fr)}.not-found__links a:nth-child(2){border-right:0}.not-found__links a:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media(max-width:620px){.minimal-hero h1{font-size:44px}.faq-list summary{grid-template-columns:34px 1fr 24px;gap:10px}.faq-list summary strong{font-size:16px}.faq-list details>p{margin-left:44px}.proxy-toolbar{align-items:flex-start;gap:16px}.proxy-list article{grid-template-columns:30px 1fr;gap:16px}.proxy-port,.proxy-secret,.proxy-actions{grid-column:2}.proxy-actions{flex-direction:column}.trust-directory,.trust-commitments{grid-template-columns:1fr}.trust-directory>a,.trust-directory>a:nth-child(odd){border-right:0;border-bottom:0}.trust-directory>a:last-child{border-bottom:1px solid var(--line)}.trust-detail aside{grid-template-columns:1fr}.not-found__links{grid-template-columns:1fr}.not-found__links a,.not-found__links a:nth-child(2){min-height:96px;gap:22px;border-right:0;border-bottom:1px solid var(--line)}.not-found__links a:last-child{border-bottom:0}}.projects-page{--project-ink: #111820;--project-muted: #5f6b78;--project-line: #d7dee6;--project-accent: #087f8c;background:#fff;color:var(--project-ink)}.projects-hero,.sensor-hero{width:min(1240px,calc(100% - 40px));margin:0 auto;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(410px,.95fr);gap:76px;align-items:center;min-height:650px;padding:84px 0 72px}.projects-hero h1,.sensor-hero h1{max-width:820px;margin:0;font-family:"Exo 2 Variable",Onest Variable,sans-serif;font-size:72px;line-height:.98;font-weight:610}.projects-hero>div>p:last-child,.sensor-hero__copy>p{max-width:720px;margin:28px 0 0;color:var(--project-muted);font-size:18px;line-height:1.7}.projects-map,.sensor-console{position:relative;border:1px solid #bfcbd7;background-color:#f8fafc;background-image:linear-gradient(#e9eef3 1px,transparent 1px),linear-gradient(90deg,#e9eef3 1px,transparent 1px);background-size:32px 32px}.projects-map{padding:54px 34px 34px}.projects-map__label{position:absolute;top:17px;left:20px;color:#607080;font:700 10px/1 "Exo 2 Variable",monospace}.projects-map__rail{position:absolute;top:85px;bottom:66px;left:56px;width:1px;background:#95a8b9}.projects-map a{position:relative;display:grid;grid-template-columns:46px 1fr;gap:4px 18px;align-items:center;min-height:105px;color:inherit;text-decoration:none}.projects-map a b{z-index:1;grid-row:1 / span 2;width:44px;height:44px;display:grid;place-items:center;border:1px solid #8fa5b7;border-radius:50%;background:#fff;color:var(--project-accent);font:700 11px/1 "Exo 2 Variable",monospace}.projects-map a span{font-size:18px;font-weight:750}.projects-map a small{color:#667583;font:700 10px/1.4 "Exo 2 Variable",monospace}.projects-map a:hover span{color:var(--project-accent)}.projects-directory,.projects-list{border-top:1px solid var(--project-line)}.projects-list a{display:grid;grid-template-columns:56px minmax(0,1fr) 220px 24px;gap:28px;align-items:center;min-height:138px;border-bottom:1px solid var(--project-line);color:inherit;text-decoration:none}.projects-list>a>span{color:var(--project-accent);font:700 12px/1 "Exo 2 Variable",monospace}.projects-list h3{margin:0 0 8px;font-size:23px}.projects-list p{max-width:650px;margin:0;color:var(--project-muted);line-height:1.55}.projects-list>a>strong{color:#6a7784;font:700 10px/1.45 "Exo 2 Variable",monospace}.projects-list>a>b{color:var(--project-accent);font-size:18px}.projects-list a:hover h3{color:var(--project-accent)}.sensor-hero{min-height:690px}.sensor-back{display:inline-flex;margin-bottom:64px;color:#50606f;font-size:13px;font-weight:700;text-decoration:none}.sensor-back:hover{color:var(--project-accent)}.sensor-hero .actions{margin-top:34px}.sensor-console{padding:0 28px}.sensor-console header,.sensor-console footer{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:20px;color:#566676;font:700 10px/1.4 "Exo 2 Variable",monospace}.sensor-console header{border-bottom:1px solid #bdc9d4}.sensor-console header b{color:#13745b}.sensor-console header b:before{content:"";display:inline-block;width:7px;height:7px;margin-right:8px;border-radius:50%;background:#1aa276}.sensor-console>div{display:grid;grid-template-columns:160px 1fr;gap:24px;align-items:center;min-height:92px;border-bottom:1px solid #cbd4dd}.sensor-console>div span{color:#617180;font:700 10px/1.4 "Exo 2 Variable",monospace}.sensor-console>div strong{font-size:15px}.sensor-console footer{justify-content:flex-start}.sensor-capabilities{border-top:1px solid var(--project-line);background:#f7f9fb}.sensor-capabilities__grid{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid var(--project-line);border-left:1px solid var(--project-line)}.sensor-capabilities__grid article{min-height:220px;padding:30px;border-right:1px solid var(--project-line);border-bottom:1px solid var(--project-line)}.sensor-capabilities__grid article>span{color:var(--project-accent);font:700 11px/1 "Exo 2 Variable",monospace}.sensor-capabilities__grid h3{margin:48px 0 12px;font-size:20px}.sensor-capabilities__grid p{margin:0;color:var(--project-muted);font-size:14px;line-height:1.65}.sensor-page--lockline{--project-line: #dad7ea;--lockline-canvas: #f1f0fa;--lockline-frame: #c8c4e0;--lockline-paper: #f7f6fc;--lockline-rule: #e7e5f4;background:var(--lockline-canvas)}.sensor-page--lockline .sensor-console{border-color:var(--lockline-frame);background-color:var(--lockline-paper);background-image:linear-gradient(var(--lockline-rule) 1px,transparent 1px),linear-gradient(90deg,var(--lockline-rule) 1px,transparent 1px)}.sensor-page--lockline .sensor-console header{border-bottom-color:var(--lockline-frame)}.sensor-page--lockline .sensor-console>div{border-bottom-color:#d3cfe6}.lockline-control{width:min(1240px,calc(100% - 40px));border-top:1px solid var(--project-line)}.lockline-control__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--project-line);border-left:1px solid var(--project-line)}.lockline-control__grid article{min-height:232px;display:flex;flex-direction:column;padding:26px;border-right:1px solid var(--project-line);border-bottom:1px solid var(--project-line)}.lockline-control__grid article>span{color:var(--project-accent);font:700 11px/1 "Exo 2 Variable",monospace}.lockline-control__grid h3{margin:42px 0 12px;font-size:19px}.lockline-control__grid p{margin:0;color:var(--project-muted);font-size:14px;line-height:1.65}.lockline-control__grid small{margin-top:auto;padding-top:20px;color:#7d7a92;font:700 10px/1 "Exo 2 Variable",monospace;letter-spacing:.06em}.lockline-scenes{border-top:1px solid var(--project-line)}.lockline-scene{width:min(1240px,calc(100% - 40px));margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:76px;align-items:center;padding:clamp(66px,7vw,104px) 0;border-bottom:1px solid var(--project-line)}.lockline-scene:last-child{border-bottom:0}.lockline-scene--reverse .lockline-scene__media{order:2}.lockline-scene__media{position:relative;margin:0;display:flex;align-items:center;justify-content:center}.lockline-scene__media img{display:block}.lockline-scene__media--fill img{width:100%;height:auto}.lockline-scene__media--portrait img{width:auto;max-width:100%;max-height:660px}.lockline-scene__media--panel{min-height:420px;align-items:stretch;border:1px solid var(--lockline-frame);background-color:var(--lockline-paper);background-image:linear-gradient(var(--lockline-rule) 1px,transparent 1px),linear-gradient(90deg,var(--lockline-rule) 1px,transparent 1px);background-size:32px 32px}.lockline-scene__copy h2{margin:0 0 22px;font-family:"Exo 2 Variable",Onest Variable,sans-serif;font-size:clamp(29px,3.1vw,43px);line-height:1.07;font-weight:630}.lockline-scene__copy>p{max-width:560px;margin:0 0 18px;color:var(--project-muted);font-size:16px;line-height:1.72}.lockline-scene__copy>p.lockline-scene__tags{margin:30px 0 0;padding-top:22px;border-top:1px solid var(--project-line);color:#46414f;font:700 11px/1.95 "Exo 2 Variable",monospace;letter-spacing:.06em;text-transform:uppercase}.lockline-scene--critical .lockline-scene__copy{padding-left:30px;border-left:2px solid #b3372c}.lockline-scene--critical .lockline-scene__copy>p:first-of-type{color:var(--project-ink);font-size:18px;font-weight:560;line-height:1.6}.lockline-routes{width:100%;display:flex;flex-direction:column;padding:0 28px}.lockline-routes header,.lockline-routes footer{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:20px;color:#5b5870;font:700 10px/1.4 "Exo 2 Variable",monospace}.lockline-routes header{border-bottom:1px solid var(--lockline-frame)}.lockline-routes header b{color:#13745b}.lockline-routes header b:before{content:"";display:inline-block;width:7px;height:7px;margin-right:8px;border-radius:50%;background:#1aa276}.lockline-routes footer{justify-content:flex-start;letter-spacing:.05em}.lockline-routes__row{flex:1;min-height:78px;display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:16px;align-items:center;border-bottom:1px solid #d3cfe6}.lockline-routes__row>span{color:#837fa0;font:700 10px/1 "Exo 2 Variable",monospace}.lockline-routes__row>strong{color:var(--project-ink);font:700 13px/1.3 "Exo 2 Variable",monospace;letter-spacing:.04em}.lockline-routes__row>em{padding:7px 10px;border:1px solid currentColor;font:700 10px/1 "Exo 2 Variable",monospace;font-style:normal;letter-spacing:.07em}.lockline-routes__row--blocked>strong{color:#8b88a0}.lockline-routes__row--blocked>em{color:#b3372c}.lockline-routes__row--probing>em{color:#9a6510}.lockline-routes__row--active>em{color:#13745b;background:#13745b14}.lockline-routes__row--standby>em{color:#6b6880}@media(max-width:1080px){.lockline-control__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lockline-scene{gap:52px}}@media(max-width:900px){.lockline-scene{grid-template-columns:1fr;gap:40px;padding:58px 0}.lockline-scene--reverse .lockline-scene__media{order:0}.lockline-scene__media--panel{min-height:0}.lockline-scene__media--portrait img{max-height:560px}.lockline-scene__copy>p{max-width:none}.lockline-scene--critical .lockline-scene__copy{padding-left:22px}}@media(max-width:620px){.lockline-control{width:min(100% - 28px,1240px)}.lockline-control__grid{grid-template-columns:1fr}.lockline-control__grid article{min-height:0}.lockline-scene{width:min(100% - 28px,1240px)}.lockline-scene__media--portrait img{max-height:480px}.lockline-routes{padding:0 18px}.lockline-routes__row{grid-template-columns:28px minmax(0,1fr);gap:8px 12px;padding:16px 0}.lockline-routes__row>em{grid-column:2;justify-self:start}}.projects-switcher{width:min(1240px,calc(100% - 40px));margin:0 auto;padding:72px 0 90px}.projects-switcher>span{display:block;margin-bottom:18px;color:#687786;font:700 10px/1 "Exo 2 Variable",monospace;text-transform:uppercase}.projects-switcher>div{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid var(--project-line)}.projects-switcher a{min-height:88px;display:grid;grid-template-columns:42px 1fr 20px;gap:18px;align-items:center;border-bottom:1px solid var(--project-line);color:inherit;text-decoration:none}.projects-switcher a:first-child{margin-right:32px}.projects-switcher a b{color:var(--project-accent);font:700 11px/1 "Exo 2 Variable",monospace}.projects-switcher a:hover{color:var(--project-accent)}.vibecode-hero{width:min(1240px,calc(100% - 40px));min-height:720px;margin:0 auto;padding:82px 0 74px;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(390px,.92fr);gap:clamp(48px,7vw,96px);align-items:center}.vibecode-hero h1{max-width:820px;margin:0;font-family:"Exo 2 Variable",Onest Variable,sans-serif;font-size:clamp(58px,5.2vw,82px);line-height:.96;font-weight:610}.vibecode-hero__copy>p:not(.eyebrow,.vibecode-command__status){max-width:720px;margin:28px 0 0;color:var(--project-muted);font-size:18px;line-height:1.7}.vibecode-command{width:min(100%,680px);min-height:66px;margin-top:34px;display:grid;grid-template-columns:22px minmax(0,1fr) 52px;align-items:center;border:1px solid #9babb9;background:#0f1924;color:#f3f7fa}.vibecode-command>span{padding-left:16px;color:#4ad2ba;font:700 14px/1 "Exo 2 Variable",monospace}.vibecode-command code{padding:0 12px;overflow:hidden;color:inherit;font:650 14px/1.5 "Exo 2 Variable",monospace;text-overflow:ellipsis;white-space:nowrap}.vibecode-command button{align-self:stretch;display:grid;place-items:center;color:#d7e1ea;border:0;border-left:1px solid #344454;background:transparent;cursor:pointer}.vibecode-command button:hover,.vibecode-command button:focus-visible{color:#fff;background:#1a2a39}.vibecode-command__status{min-height:18px;margin:10px 0 0;color:#677888;font:700 10px/1.5 "Exo 2 Variable",monospace;text-transform:uppercase}.vibecode-terminal{border:1px solid #667887;background:#0d1721;color:#e8eef3;box-shadow:18px 18px #e9eef2}.vibecode-terminal header,.vibecode-terminal footer{min-height:56px;padding:0 22px;display:flex;align-items:center;justify-content:space-between;gap:18px;color:#93a6b8;font:700 10px/1.4 "Exo 2 Variable",monospace}.vibecode-terminal header{border-bottom:1px solid #2d3b48}.vibecode-terminal header b{color:#4ad2ba}.vibecode-terminal footer{justify-content:flex-start;border-top:1px solid #2d3b48}.vibecode-terminal>div{min-height:88px;padding:0 22px;display:grid;grid-template-columns:42px 1fr;align-items:center;border-bottom:1px solid #2d3b48}.vibecode-terminal>div>span{color:#4ad2ba;font:700 11px/1 "Exo 2 Variable",monospace}.vibecode-terminal p{margin:0;display:grid;gap:8px}.vibecode-terminal small{color:#7f93a5;font:700 9px/1 "Exo 2 Variable",monospace}.vibecode-terminal strong{font:650 15px/1.2 "Exo 2 Variable",monospace}.vibecode-terminal__verdict{background:#161c23}.vibecode-terminal__verdict strong{color:#ff8078;font-size:22px}.vibecode-principles{min-height:76px;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--project-line);border-bottom:1px solid var(--project-line);background:#f5f8fa}.vibecode-principles span{display:grid;place-items:center;padding:18px;border-right:1px solid var(--project-line);color:#506170;font:700 10px/1.4 "Exo 2 Variable",monospace;text-align:center}.vibecode-principles span:last-child{border-right:0}.vibecode-release{border-top:1px solid var(--project-line);background:#f7f9fb}.vibecode-release__list{margin:0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid var(--project-line);list-style:none}.vibecode-release__list li{min-height:84px;padding:20px 24px;display:grid;grid-template-columns:40px minmax(0,1fr);gap:14px;align-items:center;border-right:1px solid var(--project-line);border-bottom:1px solid var(--project-line)}.vibecode-release__list li:nth-child(2n){border-right:0}.vibecode-release__list span{color:var(--project-accent);font:700 10px/1 "Exo 2 Variable",monospace}.vibecode-release__list p{margin:0;color:#263543;font-size:14px;line-height:1.5}.vibecode-capabilities{background:#fff}.vibecode-capabilities__grid{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid var(--project-line);border-left:1px solid var(--project-line)}.vibecode-capabilities__grid article{min-height:230px;padding:30px;border-right:1px solid var(--project-line);border-bottom:1px solid var(--project-line)}.vibecode-capabilities__grid article>span{color:var(--project-accent);font:700 11px/1 "Exo 2 Variable",monospace}.vibecode-capabilities__grid h3{margin:48px 0 12px;font-size:20px}.vibecode-capabilities__grid p{margin:0;color:var(--project-muted);font-size:14px;line-height:1.65}@media(max-width:900px){.projects-hero,.sensor-hero{grid-template-columns:1fr;min-height:auto;gap:52px;padding:70px 0}.vibecode-hero{grid-template-columns:1fr;min-height:auto;gap:54px;padding:70px 0}.projects-list a{grid-template-columns:46px 1fr 24px}.projects-list>a>strong{display:none}.sensor-back{margin-bottom:44px}.projects-hero h1,.sensor-hero h1{font-size:64px}}@media(max-width:620px){.projects-hero,.sensor-hero,.vibecode-hero,.projects-switcher{width:min(100% - 28px,1240px)}.projects-hero h1,.sensor-hero h1{font-size:46px}.projects-map{padding-left:22px;padding-right:18px}.projects-map__rail{left:44px}.projects-list a{grid-template-columns:34px 1fr 18px;gap:14px;padding:18px 0}.sensor-console{padding:0 18px}.sensor-console>div{grid-template-columns:1fr;gap:8px;padding:18px 0}.sensor-capabilities__grid{grid-template-columns:1fr}.vibecode-hero h1{font-size:46px}.vibecode-command{grid-template-columns:20px minmax(0,1fr) 48px}.vibecode-command code{font-size:12px}.vibecode-terminal{box-shadow:8px 8px #e9eef2}.vibecode-principles{grid-template-columns:repeat(2,1fr)}.vibecode-principles span:nth-child(2){border-right:0}.vibecode-principles span:nth-child(-n+2){border-bottom:1px solid var(--project-line)}.vibecode-capabilities__grid,.vibecode-release__list{grid-template-columns:1fr}.vibecode-release__list li{border-right:0}.projects-switcher>div{grid-template-columns:1fr}.projects-switcher a:first-child{margin-right:0}}.nav-release-link{display:none}@media(min-width:1440px){.nav-release-link{position:absolute;top:16px;left:clamp(280px,calc((100vw - 878px)/2),640px);width:min(320px,21vw);min-height:40px;padding:0 14px;display:grid;grid-template-columns:auto minmax(0,1fr) 12px;gap:9px;align-items:center;color:#172534;border:1px solid #b7cde2;border-left:3px solid #4b91e8;background:#f3f7fa;box-shadow:3px 3px #edf2f6;text-decoration:none;overflow:hidden;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.nav-release-link:after{content:"";position:absolute;top:-70%;bottom:-70%;left:-34%;width:24%;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(75,145,232,.18),rgba(255,255,255,.74),transparent);transform:skew(-18deg);animation:nav-release-shimmer 3.8s ease-in-out infinite}.nav-release-link>*{position:relative;z-index:1}.nav-release-link>span{color:#087f8c;font:750 8px/1 "Exo 2 Variable",monospace}.nav-release-link strong{overflow:hidden;font-size:11px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.nav-release-link small{color:#4b78a8;font-size:11px}.nav-release-link:hover{border-color:#4b91e8;background:#eaf2f8;box-shadow:1px 1px #dce8f1}.nav-release-link:hover strong,.nav-release-link:hover small{color:#087f8c}}@keyframes nav-release-shimmer{0%,30%{left:-34%;opacity:0}38%{opacity:1}67%{left:116%;opacity:.9}68%,to{left:116%;opacity:0}}@media(prefers-reduced-motion:reduce){.nav-release-link:after{animation:none}}.support-hero .page-hero__content{max-width:760px}.support-directory{border-top:1px solid #cfd6df}.support-directory>a{min-height:146px;display:grid;grid-template-columns:54px minmax(0,1fr) 28px;align-items:center;gap:clamp(18px,3vw,48px);padding:26px 8px;border-bottom:1px solid #cfd6df;transition:background-color .16s ease,padding .16s ease}.support-directory>a:hover{padding-inline:18px;background:#f1f6f8}.support-directory>a>span,.support-route-list a>span,.support-quick-links span{color:#087f8c;font:750 11px/1 "Exo 2 Variable",monospace}.support-directory h3{margin:0 0 8px;font-size:clamp(20px,2vw,28px)}.support-directory p{max-width:720px;margin:0;color:#566273;line-height:1.6}.support-directory b,.support-route-list b{color:#087f8c;font-size:17px}.support-quick-links{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));background:#0b111d;color:#fff}.support-quick-links a{min-height:118px;display:flex;flex-direction:column;justify-content:center;gap:13px;padding:24px clamp(20px,3vw,44px);border-right:1px solid #2b3648;transition:background-color .16s ease}.support-quick-links a:hover{background:#131d2c}.support-quick-links a:last-child{border-right:0}.support-detail-hero{position:relative;min-height:48svh;overflow:hidden;display:flex;background:#eef3f5;border-bottom:1px solid #cfd6df}.support-detail-hero>img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.support-detail-hero__shade{position:absolute;inset:0;background:linear-gradient(90deg,#f8fafcfa,#f8fafce6,#f8fafc4d 68%,#f8fafc14)}.support-detail-hero__content{position:relative;z-index:1;width:min(100%,760px);padding:clamp(108px,13vw,168px) clamp(20px,8vw,148px) 72px}.support-detail-hero h1{max-width:860px;margin:16px 0;font-size:clamp(44px,7vw,92px);line-height:.95}.support-detail-hero__content>p:last-child{max-width:720px;margin:0;color:#4f5c6c;font-size:18px;line-height:1.65}.support-detail-hero .sensor-back{display:inline-flex;align-self:flex-start;margin-bottom:48px;color:#10243c}@media(max-width:760px){.support-detail-hero{min-height:560px}.support-detail-hero>img{-o-object-position:62% center;object-position:62% center}.support-detail-hero__shade{background:linear-gradient(0deg,#f8fafcfc,#f8fafcf2 45%,#f8fafc3d)}.support-detail-hero__content{align-self:flex-end;padding:180px 20px 48px}}.support-route-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid #cfd6df}.support-route-list a{min-height:132px;display:grid;grid-template-columns:34px minmax(0,1fr) 20px;align-items:center;gap:12px;padding:22px;border-right:1px solid #cfd6df;transition:background-color .16s ease}.support-route-list a:last-child{border-right:0}.support-route-list a:hover{background:#f1f6f8}.support-contact-layout{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:clamp(44px,7vw,96px);align-items:start;border-top:1px solid #d8dee7}.support-contact-aside{position:sticky;top:96px;padding:26px 0;border-top:2px solid #111827;border-bottom:1px solid #cfd6df}.support-contact-aside h2{margin:14px 0 22px}.support-contact-aside ol{margin:0 0 28px;padding-left:20px;color:#4f5c6c;line-height:1.65}.support-contact-aside li+li{margin-top:12px}.support-contact-aside>a{display:flex;justify-content:space-between;gap:20px;padding:14px 0;border-top:1px solid #d8dee7;color:#111827;font-weight:720}.auth-support-layout{background:#f8fafc}.auth-support-hero{min-height:46svh}.contact-form select{width:100%;height:48px;padding:0 42px 0 14px;border:1px solid #cbd5e1;border-radius:5px;background:#fff;color:#111827;font:inherit;outline:none}.contact-form select:focus{border-color:#0e7490;box-shadow:0 0 0 3px #0e74901f}.auth-support-success{margin-top:38px;padding:clamp(28px,5vw,54px);border:1px solid #b9d8d9;background:#eef8f7}.auth-support-success>span{width:48px;height:48px;display:grid;place-items:center;border-radius:50%;background:#087f8c;color:#fff;font-size:24px}.auth-support-success h3{margin:24px 0 10px;font-size:clamp(24px,3vw,36px)}.auth-support-success p{margin:0;color:#4f5c6c;line-height:1.65}.auth-support-page .contact-form__submit:disabled{cursor:not-allowed;opacity:.52}.auth-unavailable-page{position:relative;min-height:100svh;display:grid;place-items:center;overflow:hidden;padding:clamp(24px,6vw,72px) 20px;background:#10151d;color:#f8fafc}.auth-unavailable-page__background,.auth-unavailable-page__shade{position:absolute;inset:0;width:100%;height:100%}.auth-unavailable-page__background{-o-object-fit:cover;object-fit:cover;filter:saturate(.72)}.auth-unavailable-page__shade{background:linear-gradient(110deg,#080d15f0,#080d15b3);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.auth-unavailable-card{position:relative;z-index:1;width:min(100%,520px);padding:clamp(24px,4vw,40px);border:1px solid rgba(148,163,184,.2);border-radius:24px;background:#111721f5;box-shadow:0 28px 72px #00000057}.auth-unavailable-card__icon{width:140px;height:140px;margin:0 auto 24px;display:grid;place-items:center;border:1px solid rgba(248,113,113,.35);border-radius:28px;background:#7f1d1d3d}.auth-unavailable-card__icon-image{width:96px;height:96px;-o-object-fit:contain;object-fit:contain}.auth-unavailable-card h1{margin:8px 0 14px;max-width:430px;font-size:clamp(30px,5vw,44px);line-height:1.05;letter-spacing:-.035em}.auth-unavailable-card>p:not(.eyebrow){margin:0;color:#b8c2d0;font-size:15px;line-height:1.65}.auth-unavailable-card__actions{display:grid;grid-template-columns:1fr;gap:10px;margin-top:30px}.auth-unavailable-card__actions .button{min-height:52px;justify-content:center}.auth-unavailable-card__secondary{border:1px solid #394454;background:#202734;color:#f8fafc}.auth-unavailable-card__links{display:flex;justify-content:space-between;gap:18px;margin-top:26px;padding-top:20px;border-top:1px solid #303947}.auth-unavailable-card__links a{color:#9bc0fb;font-weight:700}.auth-unavailable-card small{display:block;margin-top:22px;color:#8290a3;line-height:1.5}@media(max-width:560px){.auth-unavailable-card{border-radius:22px}.auth-unavailable-card__actions{grid-template-columns:1fr}.auth-unavailable-card__links{align-items:flex-start;flex-direction:column}}@media(max-width:780px){.support-quick-links,.support-route-list{grid-template-columns:1fr}.support-quick-links a,.support-route-list a{border-right:0;border-bottom:1px solid #2b3648}.support-route-list a{border-bottom-color:#cfd6df}.support-quick-links a:last-child,.support-route-list a:last-child{border-bottom:0}.support-directory>a{grid-template-columns:38px minmax(0,1fr) 20px}.support-contact-layout{grid-template-columns:1fr}.support-contact-aside{position:static}}@media(max-width:760px){.privacy-test-launch{align-items:stretch;flex-direction:column;padding:22px 18px}.privacy-test-launch .button{width:100%}.redirect-chain li{grid-template-columns:38px minmax(0,1fr);gap:10px}.candidate-list article>div{align-items:flex-start;flex-direction:column;gap:6px}.webrtc-comparison{grid-template-columns:1fr;gap:6px}}.platform-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:#d9dee6;border:1px solid #d9dee6}.platform-card{display:flex;flex-direction:column;gap:14px;padding:30px 26px 26px;background:#fff}.platform-card h3{margin:0;font-size:23px;line-height:1.15;font-weight:700;letter-spacing:-.01em}.platform-card__lead{margin:0;color:#47505f;font-size:15px;line-height:1.6}.platform-card ul{margin:0;padding:0;list-style:none;display:grid;gap:9px;flex:1}.platform-card li{position:relative;padding-left:18px;color:#5b6472;font-size:14px;line-height:1.6}.platform-card li:before{content:"";position:absolute;left:0;top:9px;width:6px;height:6px;border-radius:50%;background:#b4bcc8}.platform-card__actions{display:flex;flex-wrap:nowrap;align-items:center;gap:14px;padding-top:4px}.platform-card__actions .button{flex:0 0 auto;padding-inline:20px}.platform-card__actions .text-link{margin-top:0;align-items:center;white-space:nowrap;font-size:13px;line-height:1.2}.platform-account{margin-top:22px;padding:28px;border:1px solid #d9dee6;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px;background:#f6f8fb}.platform-account h3{margin:6px 0 8px;font-size:24px;font-weight:700;letter-spacing:-.01em}.platform-account p{margin:0;max-width:62ch;color:#5b6472;font-size:15px;line-height:1.7}@media(max-width:1000px){.platform-grid{grid-template-columns:1fr}}.account-badge{position:relative;display:flex;align-items:center}.account-badge__avatar{width:34px;height:34px;border:0;border-radius:50%;background:#101623;color:#fff;font:inherit;font-size:13px;font-weight:650;line-height:1;display:grid;place-items:center;cursor:pointer;transition:box-shadow .15s ease}.account-badge__avatar:hover{box-shadow:0 0 0 3px #10162324}.account-badge__avatar--large{width:42px;height:42px;font-size:15px;cursor:default}.account-badge__menu{position:absolute;top:calc(100% + 12px);right:0;z-index:60;width:268px;padding:6px 0;border:1px solid #dfe4ec;border-radius:16px;background:#fff;box-shadow:0 24px 60px #10162329;overflow:hidden}.account-badge__head{display:flex;align-items:center;gap:12px;padding:14px 16px}.account-badge__head b{display:block;font-size:14px;font-weight:600}.account-badge__head small{display:block;max-width:168px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#6b7482;font-size:12px}.account-badge__group{padding:6px 0;border-top:1px solid #edf0f5}.account-badge__group p{margin:0;padding:6px 16px 4px;color:#8c95a3;font-size:11px;letter-spacing:.06em;text-transform:uppercase}.account-badge__group a{display:block;padding:8px 16px;color:#2b3342;font-size:14px;text-decoration:none}.account-badge__group a:hover{background:#f3f6fa}.account-badge__exit{color:#a4382f!important}@media(max-width:860px){.account-badge{width:100%;justify-content:flex-start;padding:6px 0}.account-badge__menu{left:0;right:auto;width:100%}}.footer__holding{margin:0;color:color-mix(in srgb,currentColor 62%,transparent);font-size:12px}.footer__holding a{color:inherit;text-decoration:underline;text-underline-offset:3px}.footer__holding a:hover{color:inherit;opacity:.8}.sensor-page--lockline .sensor-hero .eyebrow,.sensor-page--lockline .lockline-control .eyebrow,.sensor-page--lockline .lockline-scene__tags{display:none!important}.sensor-page--lockline .lockline-control__grid article{background-color:#f7f6fc6b;background-image:linear-gradient(var(--lockline-rule) 1px,transparent 1px),linear-gradient(90deg,var(--lockline-rule) 1px,transparent 1px);background-size:32px 32px;transition:background-color .28s ease,transform .28s ease,border-color .28s ease}.sensor-page--lockline .lockline-control__grid article:hover{background-color:#faf9ffb8;border-color:#c9c5e2;transform:translateY(-2px)}.sensor-page--lockline .lockline-scene__media img[src*="lockline-desktop-client.webp"]{-webkit-mask-image:radial-gradient(ellipse 95% 92% at 50% 52%,#000 0%,#000 74%,rgba(0,0,0,.98) 82%,rgba(0,0,0,.62) 92%,transparent 100%);mask-image:radial-gradient(ellipse 95% 92% at 50% 52%,#000 0%,#000 74%,rgba(0,0,0,.98) 82%,rgba(0,0,0,.62) 92%,transparent 100%)}@keyframes locklineSoftReveal{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes locklineStatusPulse{0%,to{opacity:.72;box-shadow:0 0 #1aa27600}50%{opacity:1;box-shadow:0 0 0 5px #1aa27614}}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline: view()){.sensor-page--lockline .lockline-control__grid article,.sensor-page--lockline .lockline-scene__media,.sensor-page--lockline .lockline-scene__copy{animation:locklineSoftReveal linear both;animation-timeline:view();animation-range:entry 5% cover 28%}}.sensor-page--lockline .lockline-scene__media img{transition:transform .5s cubic-bezier(.22,.61,.36,1)}.sensor-page--lockline .lockline-scene:hover .lockline-scene__media img{transform:translateY(-3px) scale(1.006)}.sensor-page--lockline .sensor-console header b:before,.sensor-page--lockline .lockline-routes header b:before{animation:locklineStatusPulse 3.6s ease-in-out infinite}}@media(prefers-reduced-motion:reduce){.sensor-page--lockline .lockline-control__grid article,.sensor-page--lockline .lockline-scene__media,.sensor-page--lockline .lockline-scene__copy,.sensor-page--lockline .lockline-scene__media img{animation:none!important;transition:none!important;transform:none!important}}.sensor-page--lockline .lockline-control__grid article>span,.sensor-page--lockline .sensor-console header,.sensor-page--lockline .sensor-console footer,.sensor-page--lockline .sensor-console>div>span,.sensor-page--lockline .lockline-routes header,.sensor-page--lockline .lockline-routes footer,.sensor-page--lockline .lockline-routes__row>span{display:none!important}.sensor-page--lockline .lockline-control__grid article{min-height:190px}.sensor-page--lockline .lockline-control__grid h3{margin-top:0}.sensor-page--lockline .sensor-console{padding:18px 28px}.sensor-page--lockline .sensor-console>div{grid-template-columns:1fr;gap:0;min-height:86px}.sensor-page--lockline .lockline-routes{padding:18px 28px}.sensor-page--lockline .lockline-routes__row{grid-template-columns:minmax(0,1fr) auto;gap:18px;min-height:82px}@media(max-width:620px){.sensor-page--lockline .sensor-console,.sensor-page--lockline .lockline-routes{padding:14px 18px}.sensor-page--lockline .lockline-routes__row{grid-template-columns:minmax(0,1fr) auto}.sensor-page--lockline .lockline-routes__row>em{grid-column:auto}}.sensor-page--lockline .sensor-hero .button--primary{color:#fff;border-color:#6676f6;background:linear-gradient(135deg,#7c8cff,#4e5dff);box-shadow:0 10px 26px #4e5dff29;transition:transform .22s ease,box-shadow .22s ease,filter .22s ease}.sensor-page--lockline .sensor-hero .button--primary:hover{color:#fff;transform:translateY(-1px);filter:saturate(1.06) brightness(1.02);box-shadow:0 14px 32px #4e5dff38}.sensor-page--lockline .sensor-hero .button--primary:focus-visible{outline:3px solid rgba(124,140,255,.28);outline-offset:3px}.lockline-pressure-title{display:block}.lockline-pressure-title__word{display:inline-block;white-space:nowrap;margin-right:.27em}.lockline-pressure-title__word:last-child{margin-right:0}.lockline-pressure-title__glyph{position:relative;display:inline-block;color:var(--project-ink);opacity:0;transform:translateY(.18em) scale(.985);filter:blur(2px);will-change:opacity,transform,filter}.lockline-pressure-title__glyph:after{content:attr(data-char);position:absolute;inset:0;color:transparent;background:linear-gradient(100deg,transparent 8%,rgba(124,140,255,.18) 34%,#7c8cff 47%,#ffffff 53%,#4e5dff 60%,transparent 90%);background-size:300% 100%;background-position:180% 0;-webkit-background-clip:text;background-clip:text;opacity:0;pointer-events:none}.lockline-pressure-title.is-visible .lockline-pressure-title__glyph{animation:locklinePressureGlyph .34s cubic-bezier(.22,.61,.36,1) forwards;animation-delay:calc(var(--i) * 38ms)}.lockline-pressure-title.is-visible .lockline-pressure-title__glyph:after{animation:locklinePressureShimmer .56s ease-out both;animation-delay:calc(var(--i) * 38ms + 45ms)}@keyframes locklinePressureGlyph{0%{opacity:0;transform:translateY(.18em) scale(.985);filter:blur(2px)}62%{opacity:1}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes locklinePressureShimmer{0%{opacity:0;background-position:180% 0}22%{opacity:.92}72%{opacity:.68}to{opacity:0;background-position:-120% 0}}@media(prefers-reduced-motion:reduce){.lockline-pressure-title__glyph,.lockline-pressure-title.is-visible .lockline-pressure-title__glyph{opacity:1;transform:none;filter:none;animation:none!important}.lockline-pressure-title__glyph:after,.lockline-pressure-title.is-visible .lockline-pressure-title__glyph:after{display:none;animation:none!important}}.sensor-page--lockline .lockline-scene__copy,.sensor-page--lockline .lockline-control__grid article{animation:none!important}.sensor-page--lockline .sensor-hero__copy h1,.sensor-page--lockline .lockline-control .section__head h2,.sensor-page--lockline .lockline-control__grid h3,.sensor-page--lockline .lockline-scene__copy h2:not(.lockline-pressure-title),.sensor-page--lockline .sensor-console>div strong,.sensor-page--lockline .lockline-routes__row>strong{--lockline-reveal-color: #111820}.sensor-page--lockline .sensor-hero__copy>p,.sensor-page--lockline .lockline-control .section__head>p,.sensor-page--lockline .lockline-control__grid p,.sensor-page--lockline .lockline-scene__copy>p:not(.lockline-scene__tags){--lockline-reveal-color: #5f6b78}@keyframes locklineGlobalTextReveal{0%{opacity:0;transform:translateY(14px);filter:blur(3.2px)}38%{opacity:.58;filter:blur(1.7px)}72%{opacity:.92;transform:translateY(2px);filter:blur(.45px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes locklineGlobalTextShimmer{0%{background-position:185% 0}28%{background-position:122% 0}72%{background-position:4% 0}to{background-position:-125% 0}}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline: view()){.sensor-page--lockline .sensor-hero__copy h1,.sensor-page--lockline .sensor-hero__copy>p,.sensor-page--lockline .lockline-control .section__head h2,.sensor-page--lockline .lockline-control .section__head>p,.sensor-page--lockline .lockline-control__grid h3,.sensor-page--lockline .lockline-control__grid p,.sensor-page--lockline .lockline-scene__copy h2:not(.lockline-pressure-title),.sensor-page--lockline .lockline-scene__copy>p:not(.lockline-scene__tags),.sensor-page--lockline .sensor-console>div strong,.sensor-page--lockline .lockline-routes__row>strong{background:linear-gradient(100deg,var(--lockline-reveal-color) 0%,var(--lockline-reveal-color) 38%,rgba(124,140,255,.88) 46%,#ffffff 50%,rgba(78,93,255,.92) 55%,var(--lockline-reveal-color) 64%,var(--lockline-reveal-color) 100%);background-size:320% 100%;background-position:185% 0;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;will-change:opacity,transform,filter,background-position;animation:locklineGlobalTextReveal linear both,locklineGlobalTextShimmer linear both;animation-timeline:view(),view();animation-range:entry 2% cover 34%,entry 0% cover 42%}}.sensor-page--lockline .lockline-pressure-title.is-visible .lockline-pressure-title__glyph{animation-duration:.52s;animation-delay:calc(var(--i) * 52ms)}.sensor-page--lockline .lockline-pressure-title.is-visible .lockline-pressure-title__glyph:after{animation-duration:.82s;animation-delay:calc(var(--i) * 52ms + 70ms)}}@media(prefers-reduced-motion:reduce){.sensor-page--lockline .sensor-hero__copy h1,.sensor-page--lockline .sensor-hero__copy>p,.sensor-page--lockline .lockline-control .section__head h2,.sensor-page--lockline .lockline-control .section__head>p,.sensor-page--lockline .lockline-control__grid h3,.sensor-page--lockline .lockline-control__grid p,.sensor-page--lockline .lockline-scene__copy h2,.sensor-page--lockline .lockline-scene__copy>p,.sensor-page--lockline .sensor-console>div strong,.sensor-page--lockline .lockline-routes__row>strong{animation:none!important;transform:none!important;filter:none!important}}.directory-list a.is-restricted img{filter:saturate(.72) brightness(.9);opacity:.9}.directory-list a.is-restricted h3,.directory-list a.is-restricted p{filter:none;opacity:.82}.service .service-restricted-badge,.directory-list .service-restricted-badge{gap:0;padding:7px 12px;border:1px solid rgba(255,255,255,.18);border-left-width:1px;border-radius:999px;background:#09111cad;color:#f4f8fce6;box-shadow:0 8px 24px #09111c1f;backdrop-filter:blur(8px) saturate(1.1);-webkit-backdrop-filter:blur(8px) saturate(1.1);font-size:10.5px;line-height:1;font-weight:650;letter-spacing:.01em;text-transform:none}.service .service-restricted-badge svg,.directory-list .service-restricted-badge svg{display:none}.service.is-restricted img{filter:saturate(.62) brightness(.84);opacity:.88}.service.is-restricted>span:not(.service-restricted-badge){filter:none;opacity:.88}.directory-list a.is-restricted img{filter:blur(2px) saturate(.55) brightness(.82);opacity:.76}.directory-list a.is-restricted h3,.directory-list a.is-restricted p{filter:blur(.65px);opacity:.68}.service.is-restricted img{filter:blur(2.2px) saturate(.52) brightness(.8);opacity:.76}.service.is-restricted>span:not(.service-restricted-badge){filter:blur(.7px);opacity:.72}.service-restricted-badge{filter:none!important;opacity:1!important}.platform-account:before{content:"";position:absolute;left:-34px;top:50%;width:310px;height:260px;transform:translateY(-50%) rotate(-7deg);background:center / contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 260 260'%3E%3Cg fill='none' stroke='%230e7490' stroke-width='11' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M30 190C18 155 18 105 38 70C56 38 88 20 126 20C176 20 216 48 232 92'/%3E%3Cpath d='M46 220C29 183 28 133 42 99C59 58 91 39 129 39C174 39 207 66 220 105C231 138 226 170 216 197'/%3E%3Cpath d='M68 231C47 199 45 157 55 124C67 83 95 60 131 60C166 60 193 82 205 114C216 145 211 178 200 209'/%3E%3Cpath d='M91 233C69 204 67 169 76 139C84 108 104 83 133 83C161 83 182 101 190 129C198 155 191 187 181 214'/%3E%3Cpath d='M114 226C98 203 95 176 101 152C106 130 118 109 136 109C153 109 166 122 171 143C177 166 169 194 158 214'/%3E%3Cpath d='M135 199C143 179 147 159 143 145'/%3E%3C/g%3E%3C/svg%3E");opacity:.075;pointer-events:none;z-index:0}@media(max-width:1000px){.platform-account:before{left:-72px;opacity:.06}}.platform-account:before{content:"";position:absolute;left:auto;right:155px;top:50%;width:320px;height:260px;transform:translateY(-50%) rotate(-7deg);background:center / contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 260'%3E%3Cg fill='none' stroke='%230e7490' stroke-width='12' stroke-linecap='round'%3E%3Cpath d='M42 214C22 177 21 126 38 86C58 39 101 16 149 18C207 20 249 55 267 103'/%3E%3Cpath d='M65 229C43 191 42 145 56 109C72 67 108 43 151 44C199 45 233 74 246 116C257 150 251 186 239 215'/%3E%3Cpath d='M91 232C68 202 65 165 76 134C88 98 116 72 153 72C190 72 216 95 225 128C234 160 227 194 214 220'/%3E%3Cpath d='M116 225C96 201 94 173 101 149C109 120 128 99 154 99C180 99 198 116 204 141C211 167 204 194 193 216'/%3E%3Cpath d='M139 211C126 193 124 173 129 155C134 136 144 124 157 124C171 124 181 134 184 150C188 168 183 188 176 203'/%3E%3Cpath d='M158 182C163 169 165 157 162 146'/%3E%3C/g%3E%3C/svg%3E");opacity:.085;pointer-events:none;z-index:0}.platform-account>*{position:relative;z-index:1}.platform-account>div:first-child{max-width:700px}.platform-account .button{flex:0 0 auto;background:#0e7490;color:#fff;border-color:#0e7490;box-shadow:none}.platform-account .button:hover{background:#155e75;border-color:#155e75}@media(max-width:1000px){.platform-account:before{right:115px;width:270px;height:225px;opacity:.07}}@media(max-width:760px){.platform-account:before{right:-34px;top:auto;bottom:-34px;width:210px;height:180px;transform:rotate(-7deg);opacity:.055}.platform-account .button{width:100%}}.platform-account:before{content:none!important;display:none!important}.platform-account{position:relative;overflow:hidden;isolation:isolate}.platform-account>*:not(.platform-account__fingerprint){position:relative;z-index:2}.platform-account__fingerprint{position:absolute;right:-42px;bottom:-96px;width:255px;height:255px;z-index:0;pointer-events:none;transform:rotate(-7deg)}.platform-account .button{position:relative;z-index:3}@media(max-width:1000px){.platform-account__fingerprint{right:-48px;bottom:-84px;width:220px;height:220px}}@media(max-width:760px){.platform-account__fingerprint{right:-56px;bottom:-74px;width:178px;height:178px}}
