.gateway-page{color:#eef4ed;background:#06110d;min-height:100vh;padding:0 max(22px,50% - 590px);font-family:Inter,system-ui,sans-serif}.gateway-page>header{border-bottom:1px solid #e6f5e91f;justify-content:space-between;align-items:center;height:82px;display:flex}.gateway-page>header>a{color:#9caf9f;align-items:center;gap:7px;font-size:10px;display:flex}.gateway-page>header>div{border:1px solid #e6f5e91f;border-radius:99px;padding:3px}.gateway-page>header button{color:#73887b;cursor:pointer;background:0 0;border:0;border-radius:99px;padding:6px 8px;font-size:8px}.gateway-page>header button.active{color:#c8f4c9;background:#244333}.gateway-hero{grid-template-columns:1fr .82fr;align-items:center;gap:80px;min-height:680px;display:grid}.gateway-copy>span{color:#78df8b;letter-spacing:.13em;align-items:center;gap:7px;font-size:9px;font-weight:700;display:inline-flex}.gateway-copy h1{letter-spacing:-.055em;margin:20px 0;font-size:clamp(44px,5vw,69px);line-height:1}.gateway-copy>p{color:#8ea297;max-width:650px;font-size:13px;line-height:1.7}.gateway-copy form{background:#0b1d16;border:1px solid #e6f5e91f;border-radius:16px;margin-top:30px;padding:18px}.gateway-copy form>label:first-child{color:#7f9287;letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px;font-size:8px;font-weight:700;display:block}.gateway-input{background:#091710;border:1px solid #e6f5e926;border-radius:10px;align-items:center;gap:9px;height:52px;padding:0 13px;display:flex}.gateway-input svg{color:#78df8b}.gateway-input input{color:#fff;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:11px}.consent{color:#7f9387;cursor:pointer;align-items:flex-start;gap:9px;margin:15px 0;font-size:8px;line-height:1.5;display:flex}.consent input{opacity:0;position:absolute}.consent i{color:#102019;background:#c8f4c9;border:1px solid #4e6d5b;border-radius:4px;flex:none;place-items:center;width:17px;height:17px;display:grid}.gateway-copy form>button{color:#102019;cursor:pointer;background:#c8f4c9;border:0;border-radius:9px;justify-content:center;align-items:center;gap:8px;width:100%;height:45px;font-size:10px;font-weight:700;display:flex}.gateway-copy form>button:disabled{opacity:.45}.gateway-result{background:linear-gradient(145deg,#102a1f,#091710);border:1px solid #e6f5e91f;border-radius:23px;place-items:center;min-height:470px;padding:20px;display:grid;box-shadow:0 40px 100px #00000040}.gateway-empty,.gateway-verdict{text-align:center}.gateway-empty svg{color:#78df8b}.gateway-empty b{letter-spacing:.16em;margin-top:18px;font-size:10px;display:block}.gateway-empty p{color:#63786c;font-size:8px}.gateway-verdict>span{color:#78df8b;background:#78df8b1a;border-radius:50%;place-items:center;width:74px;height:74px;margin:auto;display:grid}.gateway-verdict.blocked>span,.gateway-verdict.high_risk>span{color:#ff8068;background:#ff80681a}.gateway-verdict>small{color:#789084;letter-spacing:.12em;margin-top:20px;font-size:8px;display:block}.gateway-verdict h2{letter-spacing:-.04em;max-width:430px;margin:10px auto;font-size:30px;line-height:1.05}.gateway-verdict p{color:#82968b;max-width:400px;font-size:9px;line-height:1.55}.gateway-verdict a{color:#102019;background:#c8f4c9;border-radius:99px;align-items:center;gap:7px;width:fit-content;margin:18px auto 0;padding:11px 15px;font-size:9px;font-weight:700;display:flex}.gateway-verdict a.install{color:#c8f4c9;background:0 0;border:1px solid #c8f4c940}.permission-section{background:#ffffff05;border:1px solid #e6f5e91f;border-radius:20px;grid-template-columns:auto 1fr;gap:20px;margin:30px 0 100px;padding:38px;display:grid}.permission-section>span{color:#78df8b;background:#78df8b1a;border-radius:15px;place-items:center;width:54px;height:54px;display:grid}.permission-section small{color:#78df8b;letter-spacing:.14em;font-size:8px}.permission-section h2{letter-spacing:-.04em;margin:7px 0 15px;font-size:31px}.permission-section ul{margin:0;padding:0;list-style:none}.permission-section li{color:#8ea196;gap:8px;margin:9px 0;font-size:9px;display:flex}.permission-section li svg{color:#78df8b;width:14px}.spin{animation:.9s linear infinite spin}@media (width<=850px){.gateway-hero{grid-template-columns:1fr;gap:40px;padding:65px 0}.gateway-result{min-height:380px}}@media (width<=520px){.gateway-page>header{height:70px}.gateway-copy h1{font-size:45px}.permission-section{grid-template-columns:1fr;padding:24px 18px}.gateway-input{height:auto;min-height:52px}}.instagram-reality{background:radial-gradient(circle at 100% 0,#54aee024,#0000 32%),#0a1d28;border:1px solid #65bff22e;border-radius:24px;margin:0 0 100px;padding:45px}.reality-heading small{color:#75cbed;letter-spacing:.13em;font-size:8px;font-weight:800}.reality-heading h2{letter-spacing:-.05em;max-width:800px;margin:10px 0 27px;font-size:clamp(35px,4.5vw,56px);line-height:1.03}.reality-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.reality-grid article{background:#ffffff06;border:1px solid #ffffff17;border-radius:16px;padding:22px}.reality-grid article>span{align-items:center;gap:8px;font-size:10px;font-weight:800;display:flex}.reality-grid article>span svg{width:18px}.reality-grid .can>span{color:#76dfa4}.reality-grid .cannot>span{color:#ff9c87}.reality-grid ul{margin:17px 0 0;padding:0;list-style:none}.reality-grid li{color:#9fb4bc;gap:9px;margin:12px 0;font-size:9px;line-height:1.6;display:flex}.reality-grid li svg{flex:none;width:14px}.can li svg{color:#6bd99d}.cannot li svg{color:#f18f7b}.official-controls{grid-template-columns:1fr 1fr;gap:10px;margin-top:10px;display:grid}.official-controls>a{color:#d9eaf0;background:#75cbed0d;border:1px solid #75cbed21;border-radius:13px;grid-template-columns:35px 1fr 18px;align-items:center;gap:10px;padding:16px;display:grid}.official-controls>a>svg:first-child{color:#75cbed}.official-controls>a>svg:last-child{color:#648d9d;width:14px}.official-controls b,.official-controls small{display:block}.gateway-input-error{color:#ff9c95;margin:7px 0 0;font-size:12px;line-height:1.4}.official-controls b{font-size:9px}.official-controls small{color:#7996a0;margin-top:4px;font-size:7px}@media (width<=700px){.instagram-reality{padding:28px 17px}.reality-grid,.official-controls{grid-template-columns:1fr}}
