.account-switch-trigger{display:flex;align-items:center;gap:10px;padding:10px 14px;background:rgba(27,35,55,.7);border:1px solid #35405b;border-radius:18px;color:#e8edf7;min-height:52px;font:14px/1.4 Raleway,sans-serif;cursor:pointer;max-width:260px}.account-switch-avatar{width:32px;height:32px;border-radius:11px;background:linear-gradient(135deg,#354b78,#583665);display:grid;place-items:center;flex:none;color:#ede7fc;font-weight:600}.account-switch-current{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.account-switch-current strong{font-weight:600;max-width:175px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.account-switch-current small{font-size:11px;color:#aebed7;max-width:175px;overflow:hidden;text-overflow:ellipsis}.account-switch-note{font:13px/1.5 Raleway,sans-serif;color:#9fadc5;font-size:12px;margin:16px 4px 0}.account-switch-group{margin:0 0 14px;border:1px solid #304059;border-radius:18px;overflow:hidden}.account-switch-email{display:flex;align-items:center;gap:10px;padding:14px 12px;border-bottom:1px solid #2b3a51}.account-switch-email strong{min-width:0;overflow:hidden;text-overflow:ellipsis;font-size:13px}.account-switch-email small{margin-left:auto;font-size:10px;color:#81d5bf}.account-switch-row{display:flex;align-items:center;gap:12px;background:none;border:0;width:100%;padding:13px 14px;text-align:left;color:#e8edf7;cursor:pointer;font:14px/1.4 Raleway,sans-serif}.account-switch-row:focus-visible,.account-switch-row:hover{background:#1b2c47}.account-switch-row>span:nth-child(2){display:flex;flex:1 1;min-width:0;flex-direction:column}.account-switch-row strong{font-weight:600;overflow-wrap:anywhere}.account-switch-row small{color:#a4b4ce;font-size:11px;margin-top:3px}.account-switch-icon{width:24px;color:#bea3e9;font-size:20px}.account-switch-check{color:#86d5c5;font-size:20px}.account-switch-add{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:13px;border:1px solid #6e568d;border-radius:14px;background:rgba(59,43,81,.3019607843);color:#dcc7fc;font:600 14px Raleway,sans-serif;cursor:pointer}.account-switch-error{padding:8px 14px;color:#ffaeae;font:13px/1.5 Raleway,sans-serif}.business-personal-entry{display:flex;justify-content:space-between;align-items:center;gap:24px;background:linear-gradient(120deg,rgba(53,37,65,.4),rgba(23,44,64,.2));border:1px solid #544065;border-radius:22px;padding:24px 28px;margin:0 0 28px;color:#e8edf7;font-family:Raleway,sans-serif}.business-personal-entry h2{font-size:23px;font-weight:500;margin:0 0 8px}.business-personal-entry p{font-size:14px;line-height:1.5;color:#b4c1d6;margin:0;max-width:600px}.business-personal-entry a{flex:none;border-radius:30px;padding:14px 20px;background:linear-gradient(120deg,#bc61cf,#7c27b6);color:#fff;text-decoration:none;font:600 14px Raleway,sans-serif}.account-preview-notice{padding:10px 16px;border:1px solid #3b4e6c;border-radius:12px;color:#aebdd6;font:12px/1.5 Raleway,sans-serif;margin-bottom:16px}.account-add-context{padding:10px 22px;margin-bottom:12px;border-radius:12px;background:#142039;color:#b8c8e5;font:14px/1.5 Raleway,sans-serif}@media(max-width:768px){.account-switch-current{display:none}.account-switch-trigger{padding:8px;min-height:44px;border-radius:14px;gap:5px}.business-personal-entry{align-items:stretch;flex-direction:column;gap:18px;padding:20px}.business-personal-entry a{text-align:center}.header__actions:has(.account-switch-trigger){display:flex!important}.header__buttons:has(.account-switch-trigger){gap:6px}.header__buttons:has(.account-switch-trigger) .currency{display:none}}@media(min-width:1201px)and (max-width:1600px){.header .landing .account-switch-trigger{max-width:152px;gap:6px;padding:10px}.header .landing .account-switch-current strong{max-width:76px;font-size:12px}.header .landing .account-switch-current small{display:none}.header .landing .header__container{gap:16px}.header .landing .site-nav__link{padding-left:7px;padding-right:7px}.header .landing .logo{flex-shrink:0}}@media(max-width:768px){.header .account .header__container{gap:8px}.header .account .header__button.burger{padding:0 10px;height:44px;min-width:50px}.header .account .header__buttons{gap:5px}}.account-switch-identity{display:flex;flex:1 1;min-width:0;flex-direction:column;gap:4px}.account-switch-identity strong{white-space:nowrap}.account-switch-id{font:11px/1.4 Raleway,sans-serif;color:#aebed7;overflow-wrap:anywhere}.account-switch-identity .account-switch-id{-webkit-user-select:text;user-select:text}.account-add-context p{font:13px/1.5 Raleway,sans-serif;color:inherit;margin:8px 0 0}.account-switch-create{border-top:1px solid #304059;background:rgba(154,100,198,.07)}.account-switch-create strong{color:#d9bdf7}body:has(.account-switch-menu) #smartbtn_widget_view,body:has(.business-modal-host) #smartbtn_widget_view{display:none!important}.account-switch{position:relative;display:inline-flex}.account-switch-trigger--open{border-color:#4b5f86}.account-switch-menu{position:absolute;top:calc(100% + 10px);right:0;z-index:60;box-sizing:border-box;width:360px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 120px);overflow-y:auto;padding:10px;border:1px solid #30466b;border-radius:18px;background:#0a0e19;box-shadow:0 24px 60px rgba(0,0,0,.55);color:#e8edf7;font-family:Raleway,sans-serif;text-align:left}.account-switch-menu .account-switch-group{margin:0 0 10px;border-radius:14px}.account-switch-menu .account-switch-email{padding:12px}.account-switch-menu .account-switch-row{padding:11px 12px}.account-switch-menu .account-switch-loading{margin:0;padding:8px 14px;font:12px/1.5 Raleway,sans-serif;color:#9fadc5}.account-switch-menu .account-switch-add{padding:11px;border-radius:12px}.account-switch-menu .account-switch-note{margin:10px 4px 2px;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:600px){.account-switch-menu{position:fixed;top:116px;right:16px;left:16px;width:auto;max-width:none}}.account-switch-trigger{box-sizing:border-box;padding:6px 12px;min-height:0;max-height:60px;border-radius:16px}.account-switch-current strong{font-size:13px;line-height:1.25}.account-switch-current .account-switch-id,.account-switch-current small{line-height:1.25;white-space:nowrap}@media(max-width:768px){.account-switch-trigger{padding:5px 8px;min-height:44px;max-height:44px;border-radius:14px}}.business{--line:rgba(155,178,229,.2);--muted:#aebdd7;--accent:#c6a9ef;--surface:rgba(18,30,51,.58);position:relative;z-index:1;max-width:1200px;margin:0 auto;padding:48px 32px 80px;color:#f5f7ff;font-size:15px;line-height:1.5}.business,.business *,.business :after,.business :before{box-sizing:border-box}.business h1,.business h2,.business h3,.business p{overflow-wrap:anywhere}.business h1{font-size:clamp(30px,4vw,48px);line-height:1.16;margin:0 0 20px;font-weight:500;max-width:900px}.business h2{font-size:28px;line-height:1.25;margin:48px 0 20px;font-weight:500}.business h3{font-size:20px;line-height:1.35;margin:0;font-weight:600}.business p{margin:0 0 20px;line-height:1.6;color:var(--muted)}.business a{color:var(--accent);overflow-wrap:anywhere;text-underline-offset:4px}.business small{font-size:12px;line-height:1.5;color:var(--muted)}.business label{display:flex;flex-direction:column;gap:8px;color:#becae0;font-size:13px;font-weight:500;min-width:0}.business input,.business select,.business textarea{width:100%;min-width:0;background:rgba(7,16,31,.48);color:#f5f7ff;border:1px solid #384969;border-radius:12px;padding:12px 14px;font:inherit;font-size:15px;line-height:1.4;min-height:46px;box-shadow:none}.business select{appearance:none;-webkit-appearance:none;padding-right:44px;text-overflow:ellipsis;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='m4 6 4 4 4-4' stroke='%23c5d3eb' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:16px 16px;background-position:right 16px center}.business select option{background:#142039;color:#fff}.business textarea{min-height:84px;resize:vertical}.business input::placeholder,.business textarea::placeholder{color:#8294b5}.business .business-button,.business button{display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;border:1px solid var(--line);background:rgba(94,118,179,.1);color:#e6edfc;padding:11px 16px;border-radius:12px;font:inherit;font-size:14px;font-weight:500;line-height:1.4;text-decoration:none;max-width:100%;min-height:44px;transition:background .15s,border-color .15s;white-space:normal;text-align:center}.business .business-button:hover,.business button:hover{background:rgba(126,150,220,.18);border-color:rgba(177,189,244,.45)}.business button:disabled{opacity:.5;cursor:not-allowed}.business .business-button svg,.business button svg{flex:none;width:17px;height:17px}.business a:focus-visible,.business button:focus-visible,.business input:focus-visible,.business select:focus-visible,.business summary:focus-visible,.business textarea:focus-visible{outline:2px solid #baabff;outline-offset:3px}.business .primary{background:linear-gradient(120deg,#ac60ce,#802db7);border:1px solid rgba(0,0,0,0);color:#fff}.business .primary:hover{background:linear-gradient(120deg,#bd73dc,#913bc6)}.business .eyebrow{color:var(--accent);font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;margin:0 0 12px}.business .grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px}.business .card{display:flex;flex-direction:column;gap:20px;background:radial-gradient(ellipse at top left,rgba(145,147,235,.1),transparent 75%),var(--surface);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid var(--line);border-radius:24px;padding:28px;min-width:0;box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}.business .card h2,.business .card p{margin:0}.business .card .business-button{align-self:flex-start;margin-top:auto}.business .card form{display:grid;grid-gap:20px;gap:20px}.business .card>button:last-child{align-self:flex-start;margin-top:auto}.business .actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.business .price{font-size:clamp(28px,3.7vw,42px);letter-spacing:-.02em;line-height:1.2;color:#99e1cb;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.business .price-detail{font-size:13px;font-weight:400;letter-spacing:0}.business .price-row{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:12px 0;border-bottom:1px solid var(--line);font-size:14px}.business .price-row strong{white-space:nowrap}.business .pricing-card{gap:18px}.business .pricing-card>.eyebrow{margin-bottom:-10px}.business .pricing-card>button:last-child{align-self:stretch}.business .discount-tiers{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:6px;gap:6px}.business .discount-tiers>div{display:flex;flex-direction:column;gap:4px;border:1px solid var(--line);border-radius:12px;padding:10px;text-align:center}.business .discount-tiers span{font-size:11px;color:var(--muted)}.business .discount-tiers strong{font-size:17px}.business .discount-tiers .active{border-color:#9775bf;background:rgba(167,124,221,.0941176471);color:#dbc2fc}.business .pricing-card .actions{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:6px;gap:6px}.business .pricing-card .actions button{padding:8px 4px;min-height:40px}.business .notice{padding:14px 16px;border:1px solid #395476;border-radius:12px;background:rgba(21,38,65,.55);color:#bdcdec;margin:16px 0;font-size:13px;line-height:1.6}.business .error{border-color:#aa5a71;color:#ffc5d3}.business .notice button{margin-left:12px}.business .workspace{display:grid;grid-template-columns:auto 16px minmax(180px,1fr) auto;align-items:center;grid-gap:16px;gap:16px;padding:20px;background:var(--surface);border:1px solid var(--line);border-radius:20px;margin-bottom:16px}.business .workspace>a{font-size:14px;white-space:nowrap}.business .workspace>label{max-width:460px}.business .workspace-separator{color:#7383a1}.business .workspace>button{align-self:center;margin-bottom:0}.business .dev-tools{margin:0 0 28px;border:0;padding:0 4px;color:#8d9dbb;font-size:12px}.business .dev-tools summary{font-size:12px;font-weight:400}.business .dev-tools .field-grid{margin-top:16px}.business .dev-tools p{font-size:12px}.business .dev-tools select{max-width:320px;font-size:13px}.business .cabinet{display:grid;grid-template-columns:205px minmax(0,1fr);grid-gap:32px;gap:32px;align-items:start}.business .cabinet-navigation{position:-webkit-sticky;position:sticky;top:20px;min-width:0}.business .nav{display:flex;flex-direction:column;gap:4px}.business .nav button{min-height:42px;border:0;border-radius:12px;justify-content:flex-start;background:rgba(0,0,0,0);text-align:left;font-size:13px;padding:11px 12px;line-height:1.35}.business .nav button svg{color:#91a8d0}.business .nav button[aria-current=page]{background:rgba(158,128,210,.1098039216);color:#e2cbff}.business .nav button[aria-current=page] svg{color:#d5b6ff}.business .mobile-nav{display:none}.business .cabinet-content{min-width:0}.business .section-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin:0 0 24px}.business .section-heading h2{margin:0;font-size:30px}.business .section-description{font-size:14px;max-width:700px}.business .segmented{display:flex;gap:4px;padding:4px;border:1px solid var(--line);border-radius:14px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 0 24px}.business .segmented button{border:0;background:none;min-height:36px;padding:8px 14px}.business .segmented button[aria-pressed=true]{background:rgba(164,135,204,.1490196078);color:#e6ceff}.business .list{display:grid;grid-gap:12px;gap:12px}.business .row{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px;background:var(--surface);border:1px solid var(--line);border-radius:18px;min-width:0}.business .row>div{min-width:0}.business .row strong{display:block;overflow-wrap:anywhere;font-weight:600}.business .row p{margin:8px 0 0;font-size:14px}.business .row .actions{flex-shrink:0;max-width:52%}.business .row .actions button{font-size:12px;padding:8px 12px;min-height:38px}.business .muted{color:#9dadc9;font-size:12px}.business .pill{display:inline-block;border:1px solid var(--line);border-radius:8px;font-size:11px;padding:4px 8px;margin:8px 6px 0 0;color:#b8c8e4}.business .empty{display:flex;flex-direction:column;align-items:center;gap:16px;padding:48px 28px;border:1px solid var(--line);border-radius:24px;background:rgba(22,35,57,.32);text-align:center}.business .empty p{max-width:500px;margin:0;font-size:14px}.business .empty h2{margin:0}.business .empty-icon{display:grid;place-items:center;width:56px;height:56px;border:1px solid rgba(143,128,182,.231372549);border-radius:18px;color:#c9acf0;background:rgba(169,137,229,.0705882353);margin-bottom:4px}.business .empty-icon svg{width:24px;height:24px}.business .empty button{margin-top:4px}.business .dialog-backdrop{position:fixed;inset:0;background:rgba(3,8,17,.76);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:grid;place-items:center;padding:24px;overflow:auto}.business .dialog{position:relative;width:min(100%,760px);max-height:calc(100dvh - 48px);overflow:auto;overscroll-behavior:contain;background:linear-gradient(145deg,#17233a,#0d182a);border:1px solid #465572;border-radius:24px;padding:32px;box-shadow:0 24px 100px rgba(0,0,0,.5333333333);scrollbar-gutter:stable}.business .dialog:focus{outline:0}.business .dialog form{display:grid;grid-gap:20px;gap:20px}.business .dialog h2{margin:0 40px 16px 0;font-size:26px;line-height:1.25}.business .dialog h3{font-size:17px}.business .dialog pre{white-space:pre-wrap;word-break:break-word;padding:16px;background:#080f1b;border-radius:12px;font-size:12px}.business .dialog-close{position:absolute;right:16px;top:16px;padding:8px;min-height:36px;width:36px;border:0;z-index:2}.business .dialog>.dialog-close+form{padding-top:4px}.business .editor-heading p{font-size:13px;margin:0}.business .editor-heading .eyebrow{margin-bottom:8px}.business .editor-heading h2{margin-bottom:12px}.business .check{display:flex;flex-direction:row;align-items:flex-start;gap:12px;line-height:1.5}.business .check input{width:18px;height:18px;min-height:0;flex:none;margin:2px 0;accent-color:#a685eb}.business .check small{display:block;margin-top:4px}.business .field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.business .settings-panel{padding:20px;border:1px solid var(--line);border-radius:16px;background:rgba(8,17,31,.25);display:flex;flex-direction:column;gap:16px}.business .settings-panel p{margin:0;font-size:13px}.business .settings-panel.check{flex-direction:row}.business .settings-title{display:flex;align-items:flex-start;gap:12px}.business .settings-title>svg{color:#bda6e8;width:20px;height:20px;margin-top:2px;flex:none}.business .settings-title p{margin-top:4px}.business .text-action{background:none;border:0;align-self:flex-start;padding:0;min-height:32px;color:#cab4f1;font-size:13px}.business .mode-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.business .mode-options label{display:flex;flex-direction:row;gap:8px;align-items:flex-start;padding:12px;border:1px solid var(--line);border-radius:12px;cursor:pointer}.business .mode-options .selected{background:rgba(160,122,213,.1019607843);border-color:#a389cf}.business .mode-options input{width:14px;min-height:0;height:14px;flex:none;margin:3px 0;accent-color:#b6a2f7}.business .mode-options strong{font-size:12px;display:block;color:#e0e7f6}.business .mode-options small{display:block;font-size:11px;margin-top:6px}.business .rules{display:grid;grid-gap:12px;gap:12px}.business .rule{display:grid;grid-template-columns:110px minmax(0,1fr) 140px 32px;grid-gap:8px;gap:8px;align-items:end;padding:14px;background:rgba(23,39,64,.4);border-radius:12px}.business .rule label{font-size:11px;gap:6px}.business .rule input,.business .rule select{font-size:13px;padding:10px;min-height:42px}.business .rule select{padding-right:44px}.business .rule button{padding:8px;width:32px;min-height:42px;border:0}.business .route-legend{display:flex;flex-wrap:wrap;gap:16px;font-size:11px;color:#b6c6e1}.business .route-legend span{display:flex;align-items:center;gap:6px}.business .route-legend span:nth-child(2){color:#d2a1ec}.business .route-legend span:nth-child(3){color:#eda4b8}.business .route-direct{color:#d2a1ec}.business .route-deny{color:#ffb1c5}.business .inline-empty{border:1px dashed #35435e;border-radius:12px;padding:16px}.business .template-picker{padding:16px;background:rgba(164,122,231,.0470588235);border:1px solid rgba(157,132,195,.2196078431);border-radius:14px}.business .template-picker>span{display:flex;gap:8px;align-items:center}.business .editor-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid var(--line);padding-top:20px}.business .editor-footer button{flex:none;min-width:130px}.business .table-wrap{overflow:auto;border:1px solid var(--line);border-radius:20px;background:var(--surface)}.business table{width:100%;border-collapse:collapse;font-size:13px}.business td,.business th{text-align:left;padding:16px;border-bottom:1px solid var(--line);vertical-align:top}.business th{color:#c0cde4;font-weight:500}.business tr:last-child td{border:0}.business details:not(.dev-tools):not(.settings-panel){padding:18px 0;border-bottom:1px solid var(--line)}.business summary{cursor:pointer;font-weight:500}.business details>p{margin:14px 0 0}.business details>label{margin-top:16px}@media(max-width:1000px){.business .cabinet{grid-template-columns:175px minmax(0,1fr);gap:20px}.business .cabinet-content>.grid{grid-template-columns:1fr}.business .row{flex-wrap:wrap}.business .row .actions{max-width:100%}.business .workspace{grid-template-columns:auto 1fr auto}.business .workspace-separator{display:none}}@media(max-width:760px){.business{padding:32px 20px 56px}.business .grid{grid-template-columns:1fr}.business .card{padding:24px}.business .workspace{grid-template-columns:1fr auto;padding:16px;gap:14px}.business .workspace>a{grid-column:1/-1}.business .workspace label{max-width:none}.business .workspace button{padding:10px;font-size:12px}.business .cabinet{grid-template-columns:1fr;gap:24px}.business .cabinet-navigation{position:static}.business .nav{display:none}.business .mobile-nav{display:flex}.business .section-heading h2{font-size:26px}.business .dev-tools{margin-bottom:24px}.business .dialog-backdrop{padding:12px}.business .dialog{padding:24px 20px;max-height:calc(100dvh - 24px);border-radius:20px}.business .dialog h2{font-size:24px}.business .mode-options{grid-template-columns:1fr}.business .mode-options small{margin-top:2px}.business .rule{grid-template-columns:1fr 1fr}.business .rule>label:nth-child(2){grid-column:1/-1;grid-row:2}.business .rule>label:nth-child(3){grid-column:2;grid-row:1}.business .rule>.icon-button{grid-column:2;justify-self:end;grid-row:3}.business .rules .rule{padding:12px}.business .settings-panel{padding:16px}.business .editor-footer{align-items:stretch;flex-direction:column}.business .field-grid{grid-template-columns:1fr}.business .price-row{font-size:13px;gap:10px}.business .empty{padding:32px 20px}.business h2{font-size:26px}.business .segmented{width:100%}.business .segmented button{flex:1 1}}@media(prefers-reduced-motion:reduce){.business .business-button,.business button{transition:none}}.business.business-choice{max-width:1184px;padding:64px 32px;isolation:isolate}.business-choice>h2{margin:0 0 20px;font-size:clamp(28px,3.4vw,40px);max-width:820px}.business-choice>p{max-width:690px;margin:0 0 32px;font-size:16px}.business-choice .card{gap:24px;min-height:250px;background:radial-gradient(ellipse at top left,rgba(153,157,255,.15),transparent 80%),rgba(18,26,45,.32);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.business-choice .card p{max-width:420px}.business-choice .card h3{font-size:24px;font-weight:500}.business-choice .business-button{border-radius:100px;padding:12px 22px}.business.business-modal-host{position:fixed;inset:0;z-index:2147483001;margin:0;padding:0;max-width:none}@media(max-width:760px){.business.business-choice{padding:44px 20px}.business-choice .card{min-height:230px}.business-choice>p{margin-bottom:24px;font-size:15px}}.business.business-choice{padding:40px 28px;margin-block:24px 40px;background:rgba(11,18,32,.34);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-radius:28px}@media(max-width:760px){.wrapper>.business.business-choice{margin-inline:-25px;padding:28px 20px}.business.business-cabinet .workspace{grid-template-columns:1fr}.business.business-cabinet .workspace>button{justify-self:start;min-height:36px;margin:0}.business.business-cabinet .workspace>label{width:100%}}@media(max-width:420px){.business .rule{grid-template-columns:minmax(0,1fr) 32px}.business .rule>label:first-child{grid-column:1/-1;grid-row:1}.business .rule>label:nth-child(2){grid-column:1/-1;grid-row:2}.business .rule>label:nth-child(3){grid-column:1;grid-row:3}.business .rule>.icon-button{grid-column:2;grid-row:3}}@media(forced-colors:active){.business select{appearance:auto;-webkit-appearance:auto;background-image:none}}.business .policy-workbench{display:flex;flex-direction:column;gap:24px;min-width:0}.business .traffic-entry{background:rgba(46,120,144,.2);border-color:rgba(104,203,207,.4)}.business .traffic-card{padding:20px;margin:14px 0;background:rgba(27,46,73,.66);border:1px solid rgba(120,155,221,.22);border-radius:20px;min-width:0}.business .traffic-card>header{display:flex;align-items:center;gap:12px;margin-bottom:16px}.business .traffic-card>header .muted{font-size:11px;letter-spacing:.07em;flex:1 1}.business .traffic-card>header .actions{flex-wrap:nowrap;gap:4px}.business .traffic-card>header button{padding:8px;min-height:36px;border:0;background:rgba(0,0,0,0)}.business .traffic-order{color:#79ddc8;font-weight:700}.business .traffic-mapping{display:grid;grid-template-columns:minmax(0,1fr) 20px minmax(0,1fr);align-items:center;grid-gap:16px;gap:16px}.business .traffic-mapping label{margin:0;min-width:0}.business .traffic-target{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.business .traffic-target small{width:100%;color:#9ab0d6}.business .traffic-inputs{display:grid;grid-gap:12px;gap:12px}.business .traffic-card input,.business .traffic-card select{font-size:15px;min-height:48px}.business .traffic-block{border-color:rgba(239,149,155,.32)}.business .traffic-options{display:flex;flex-direction:column;max-height:320px;overflow:auto;margin:12px 0;gap:6px}.business .traffic-options button{display:flex;text-align:left;align-items:center;gap:12px;border-radius:12px;padding:12px 14px;flex-shrink:0}.business .traffic-options button>span{flex:1 1;display:grid;grid-gap:4px;gap:4px}.business .traffic-options small{font-size:12px;color:#a7b8d5}.business .traffic-picker .settings-title{justify-content:space-between;flex-wrap:wrap}.business .traffic-others{border-style:dashed}.business .danger{color:#ffc2c8;border-color:rgba(240,143,154,.4)}.business .member-checklist{display:grid;grid-gap:10px;gap:10px}.business .member-checklist label{padding:12px;border:1px solid #30466b;border-radius:12px}@media(max-width:600px){.business .traffic-mapping{grid-template-columns:1fr;gap:12px}.business .mapping-arrow{display:none}.business .traffic-card{padding:16px}.business .traffic-card>header{gap:8px}.business .traffic-card>header .muted{font-size:9px}.business .traffic-card>header button{padding:6px}}.business input[type=datetime-local]{color-scheme:dark}.business .request-thread{display:grid;grid-gap:20px;gap:20px}.business .request-thread>h2,.business .request-thread>p{margin-bottom:0}@media(max-width:600px){.business .traffic-card>header{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:8px;gap:8px}.business .traffic-card>header .muted{min-width:0;overflow-wrap:anywhere}.business .traffic-card>header .actions{grid-column:1/-1;justify-self:end}.business .traffic-card>header button{width:36px;min-height:36px}}.business .dialog-routing{padding:0;width:min(100%,860px);overflow:hidden;scrollbar-gutter:auto;height:calc(100dvh - 48px)}.business .dialog-routing .routing-form{display:block;height:100%;overflow-y:auto;overscroll-behavior:contain;padding:28px 32px 0;scroll-padding-block:24px 110px}.business .routing-form>header,.business .routing-form>label{margin-bottom:20px}.business .routing-form>.editor-footer{position:-webkit-sticky;position:sticky;bottom:0;z-index:3;background:#111e33;box-shadow:0 -10px 24px rgba(9,20,38,.5333333333);margin:24px -32px 0;padding:16px 32px;display:flex;flex-direction:row;align-items:center}.business .routes-save{background:#7dd7c4;color:#083a38;border-color:rgba(0,0,0,0);font-weight:600;justify-content:center}.business .routes-save:hover{background:#98e8d7}.business .routing-intro h3{font-size:24px;margin:0 0 10px}.business .routing-intro p{margin:0}.business .traffic-card .traffic-target{margin-bottom:18px}.business .traffic-target strong{flex:1 1;overflow-wrap:anywhere}.business .traffic-target button{border:0;padding:8px;min-width:36px;min-height:36px;background:rgba(0,0,0,0)}.business .traffic-entry .settings-title{flex-wrap:wrap;align-items:center}.business .traffic-entry h3{margin:0;flex:1 1}.business .destination-field{display:grid;grid-gap:8px;gap:8px;min-width:0}.business .field-label{font-size:13px;color:#b8c6db}.business .destination-trigger{display:flex;align-items:center;gap:12px;width:100%;min-height:56px;padding:14px 18px;background:#0c182b;border:1px solid #708aa9;border-radius:14px;text-align:left}.business .destination-trigger>svg:first-child{color:#7dd7c4}.business .destination-trigger>span{flex:1 1;min-width:0;overflow-wrap:anywhere}.business .destination-trigger.unchosen{border:1.6px solid #e6b84d;background:rgba(230,184,77,.08);color:#e6b84d;font-weight:700}.business .destination-trigger.unchosen>svg{color:#e6b84d}.business .destination-trigger.missing{border-color:#ff8a9a;background:rgba(255,138,154,.08);color:#ff8a9a}.business .destination-trigger.missing>svg{color:#ff8a9a}.business .destination-unchosen{display:block;margin-top:6px;color:#e6b84d;font-weight:600}.business .destination-unchosen.missing{color:#ff8a9a}.business .preset-format-help{padding:12px 14px;border:1px solid #1e3358;border-radius:12px;background:#12203a}.business .preset-format-help ul{margin:8px 0 0;padding:0;list-style:none;display:grid;grid-gap:4px;gap:4px}.business .preset-format-help code{color:#65ddc4;font-weight:600}.business .domain-rule-help{margin:12px 0 16px;font-size:13px;color:#c7d4ea}.business .dialog-sheet{width:min(100%,560px);max-height:75dvh;display:flex;flex-direction:column;gap:18px;background:#111e33;padding:28px;overflow:hidden;scrollbar-gutter:auto}.business .dialog-sheet h2{font-size:21px;margin:0 40px 0 0;flex-shrink:0}.business .dialog-sheet p{margin:0}.business .dialog-sheet>.muted,.business .dialog-sheet>small{font-size:12px;line-height:1.5}.business .picker-search{position:relative;margin:0;flex-shrink:0}.business .picker-search>svg{position:absolute;top:18px;left:16px;color:#91a8c8}.business .picker-search input{padding-left:44px;min-height:54px}.business .destination-options,.business .dialog-sheet .traffic-options{min-height:0;overflow:auto;overscroll-behavior:contain;max-height:none;margin:0;display:flex;flex-direction:column;gap:4px}.business .destination-options button{display:flex;align-items:center;gap:14px;padding:16px;border:0;background:rgba(0,0,0,0);border-radius:12px;text-align:left;min-height:66px;flex-shrink:0}.business .destination-options button>span{display:grid;grid-gap:4px;gap:4px;flex:1 1;min-width:0;overflow-wrap:anywhere}.business .destination-options strong{font-weight:500}.business .destination-options small{font-size:12px;color:#94a9c8}.business .destination-options .selected{background:#1b3352;color:#7dd7c4}.business .custom-preset-form{display:grid;grid-gap:18px;gap:18px;overflow:auto;min-height:0}.business .custom-preset-form label{margin:0}.business .custom-preset-form textarea{min-height:160px}.business details.settings-panel>summary{list-style:none;display:flex;align-items:center;gap:12px;min-height:32px;cursor:pointer}.business details.settings-panel>summary::-webkit-details-marker{display:none}.business details.settings-panel>summary>.pill,.business details.settings-panel>summary>svg{flex-shrink:0}.business details.settings-panel>summary>.settings-summary-label{min-width:0;overflow-wrap:anywhere}.business details.settings-panel>summary:after{content:"";width:8px;height:8px;flex:none;margin-left:auto;margin-right:3px;border-right:2px solid;border-bottom:2px solid;transform:rotate(45deg) translateY(-2px)}.business details.settings-panel[open]>summary:after{transform:rotate(225deg) translateY(-2px)}.business .preset-library-row{display:flex;align-items:center;gap:12px;justify-content:space-between;padding:16px 0;border-top:1px solid var(--line)}.business .preset-library-row>div:first-child{min-width:0;overflow-wrap:anywhere}.business .preset-library-row small{display:block;margin-top:6px;color:#91a8c8}.business .manual-rule{margin-top:16px}.business .manual-rule summary{font-size:13px;color:#9aafd0;cursor:pointer}@media(max-width:600px){.business .dialog-routing{height:calc(100dvh - 24px)}.business .dialog-routing .routing-form{padding:24px 16px 0}.business .routing-form>.editor-footer{padding:12px 16px;margin:24px -16px 0;gap:12px}.business .routing-form>.editor-footer>span{display:none}.business .routing-form>.editor-footer>button{width:100%}.business .dialog-sheet{padding:24px 16px;max-height:80dvh}.business .dialog-sheet h2{font-size:20px}.business .destination-trigger{font-size:14px;padding:14px}.business .preset-library-row{align-items:stretch;flex-direction:column}.business .routing-intro h3{font-size:21px}}.business .package-description{margin-bottom:24px;font-size:13px;color:#b7c6df}.business .package-description label{margin-top:12px}.business-new-subscription{max-width:980px!important}.business-new-subscription>h1{font-size:clamp(28px,4vw,42px)}.business-steps{display:flex;list-style:none;padding:0;gap:24px;margin:32px 0;color:#9fadc5;font:14px Raleway,sans-serif}.business-steps li{display:flex;align-items:center;gap:8px}.business-steps span{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#202c43}.business-steps [aria-current]{color:#dec1ef}.business-steps [aria-current] span{background:#744498;color:#fff}.business-new-subscription .pricing-card{max-width:680px}.business-new-subscription ul{padding-left:20px;line-height:2}.business-new-subscription .subscription-submitting{pointer-events:none;opacity:.7}@media(max-width:480px){.business-steps{gap:12px;font-size:12px}.business-steps span{width:24px;height:24px}}.business .business-header-menu{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.business .business-header-menu a,.business .business-header-menu button{display:flex;align-items:center;gap:10px;text-align:left;padding:12px 14px;min-height:46px;border:1px solid rgba(140,161,200,.2);border-radius:12px;background:rgba(30,45,70,.35);color:#e7edf8;text-decoration:none}.business .business-header-menu button[aria-current=page]{background:rgba(167,123,231,.18);border-color:#9d83cf;color:#dac7fa}.business .business-header-menu svg{flex:none;width:18px;height:18px}@media(max-width:480px){.business .business-header-menu{grid-template-columns:1fr}}.business .section-tabs{display:flex;flex-wrap:wrap;gap:6px;padding:6px;margin:0 0 24px;border:1px solid var(--line);border-radius:16px;background:rgba(10,20,36,.3)}.business .section-tabs button{flex:1 1 auto;min-height:44px;padding:10px 16px;border:1px solid rgba(0,0,0,0);border-radius:11px;background:rgba(0,0,0,0);color:#aabbd5;font-size:13px}.business .section-tabs button[aria-pressed=true]{background:rgba(164,133,217,.17);border-color:rgba(189,166,232,.28);color:#dfcef8}@media(max-width:480px){.business .section-tabs button{flex-basis:calc(50% - 6px);padding:10px 8px}}.business .panel-stack{display:grid;grid-gap:24px;gap:24px;min-width:0}.business .panel-stack>.notice,.business .panel-stack>p{margin:0}.business .panel-stack>a,.business .panel-stack>button{justify-self:start}.business .row-meta{display:flex;flex-wrap:wrap;gap:4px 14px;margin-top:6px}.business .row-meta span+span{border-left:1px solid var(--line);padding-left:14px}.business .row>div>span.muted{display:block;margin-top:4px}.business .dialog-company{width:min(100%,860px)}.business .company-wizard{padding:0;margin:0;max-width:none!important;z-index:auto}.business .company-wizard>h2{padding-right:24px;margin-top:0}.business .company-wizard>h2:focus{outline:0}.business .company-wizard .business-steps{margin:24px 0}.business .company-wizard .pricing-card{max-width:none}.business .company-wizard .grid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:20px}.business .company-wizard .card{padding:24px;gap:18px}.business .company-wizard .card h2{font-size:22px;margin:0}@media(max-width:640px){.business .company-wizard .grid{grid-template-columns:1fr}.business .company-wizard .grid>aside{display:none}.business .company-wizard .card{padding:20px}.business .panel-stack{gap:20px}}.business .role-guide dl{display:grid;grid-gap:14px;gap:14px;margin:0}.business .role-guide dt{font-size:13px;font-weight:600}.business .role-guide dd{margin:4px 0 0;font-size:13px;color:var(--muted)}.business .device-search{max-width:560px}.business .device-search>span{display:flex;align-items:center;gap:8px}.business .device-summary{display:flex;align-items:flex-start;gap:16px;min-width:0}.business .device-summary>div{min-width:0}.business .device-summary p{margin:6px 0 0}.business .device-icon{display:grid;place-items:center;width:44px;height:44px;flex:none;background:rgba(168,136,221,.0862745098);border:1px solid rgba(179,153,229,.1568627451);border-radius:14px;color:#c5afe9}.business .device-icon svg{width:22px;height:22px}.business .device-card .row-meta{align-items:center;gap:8px 12px}.business .device-card .pill{margin:0}.business .device-card .row-meta>span+span{border:0;padding:0}.business .device-detail{display:grid;grid-gap:20px;gap:20px}.business .device-detail>h2,.business .device-detail>p{margin-bottom:0}.business .device-detail>.pill{justify-self:start;margin:0}.business .device-detail .actions{margin-top:4px}.business .device-detail .notice{margin:0}.business .device-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px;margin:0;padding:20px;border:1px solid var(--line);border-radius:16px;background:rgba(7,17,31,.2196078431)}.business .device-details dt{color:var(--muted);font-size:12px;margin-bottom:6px}.business .device-details dd{font-size:14px;margin:0;overflow-wrap:anywhere}.business .device-details dd>span{display:block;margin-top:4px}.business .device-technical-id{font-family:monospace;font-size:12px!important}@media(max-width:560px){.business .device-details{grid-template-columns:1fr;padding:16px;gap:16px}.business .device-summary{gap:12px}.business .device-card{padding:16px}.business .device-card .actions{margin-left:56px}}.business .role-section-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap}.business .role-section-heading p{font-size:13px;margin:8px 0 0}.business .role-section-heading button{flex:none}.business .role-search{max-width:480px}.business .role-matrix{max-height:520px;overflow:auto}.business .role-matrix table{min-width:670px}.business .role-matrix thead{position:-webkit-sticky;position:sticky;top:0;z-index:1;background:#15223a}.business .role-matrix th:first-child{min-width:220px}.business .role-matrix tbody th{font-weight:400}.business .role-matrix td,.business .role-matrix th:not(:first-child){text-align:center}.business .permission-yes{color:#91ddc8}.business .permission-no{color:#697c99}.business .role-matrix svg{width:18px;height:18px}.business .role-permissions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.business .role-permissions label{padding:12px;border:1px solid var(--line);border-radius:12px;background:rgba(10,20,35,.2509803922);font-size:12px}.business .role-permissions input{margin-top:1px}.business .role-save{position:-webkit-sticky;position:sticky;bottom:-32px;background:#122036;padding:16px 0;margin-bottom:-32px;border-top:1px solid var(--line)}.business .role-save button{width:100%}@media(max-width:560px){.business .role-permissions{grid-template-columns:1fr}.business .role-save{bottom:-24px;margin-bottom:-24px}}.business .device-filters{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);grid-gap:16px;gap:16px;align-items:end}.business .device-filters .device-search{max-width:none}@media(max-width:500px){.business .device-filters{grid-template-columns:1fr}}.business .speed-limit-panel{margin-top:20px}.business .speed-limit-panel .notice,.business .speed-limit-panel h3{margin:0}.business .speed-limit-effective{color:#d8e2f5}.business .speed-limits-panel{display:grid;grid-gap:16px;gap:16px}.business .speed-limits-panel>h3{margin-top:12px}.business .speed-limits-panel>.muted{margin:-8px 0 0}.business .speed-limit-row>div:first-child{flex:1 1}.business .speed-limit-row .speed-limit-panel{margin-top:16px}.business .speed-status--applied{border-color:#4f9c7f;color:#9fe3c4}.business .speed-status--pending{border-color:#8a7a45;color:#f1dc9b}.business .speed-status--failed,.business .speed-status--unsupported{border-color:#aa5a71;color:#ffc5d3}.business .cabinet-content{position:relative}.business .cabinet-content>.cabinet-loading{position:absolute;top:0;right:0;margin:0;padding:2px 10px;border-radius:999px;background:rgba(27,35,55,.85);color:#aebed7;font-size:12px;line-height:1.6;pointer-events:none;z-index:1}html:has(.business-cabinet){scrollbar-gutter:stable}.business-cabinet{min-height:100vh}.business .cabinet-content{min-height:560px}.business .nav-skeleton{display:block;height:42px;border-radius:12px;background:linear-gradient(90deg,rgba(255,255,255,.035),rgba(255,255,255,.07),rgba(255,255,255,.035));background-size:200% 100%;animation:business-skeleton 1.4s ease-in-out infinite}.business .cabinet--skeleton .skeleton-line{display:block;height:14px;width:60%;margin:0 0 14px;border-radius:7px;background:rgba(255,255,255,.06)}.business .cabinet--skeleton .skeleton-line--short{width:30%}.business .cabinet--skeleton .skeleton-line--title{height:30px;width:45%;margin-bottom:24px}.business .cabinet--skeleton .skeleton-block{display:block;height:220px;border-radius:20px;background:rgba(255,255,255,.04)}@keyframes business-skeleton{0%{background-position:100% 0}to{background-position:-100% 0}}@media(prefers-reduced-motion:reduce){.business .nav-skeleton{animation:none}}@media(max-width:760px){.business .cabinet--skeleton .cabinet-navigation{display:none}.business .cabinet-content{min-height:420px}}.business .segmented.invite-mode{max-width:calc(100% - 52px)}.business .protocol-policy-panel{display:grid;grid-gap:16px;gap:16px}.business .protocol-policy-panel>h3{margin:12px 0 0}.business .protocol-policy-panel>.muted{margin:-8px 0 0}.business .protocol-policy-panel .skeleton-block{display:block;height:420px;border-radius:20px;background:rgba(255,255,255,.04)}.business .protocol-key-model{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.business .protocol-key-card{padding:18px 20px;border:1px solid var(--line);border-radius:16px;background:var(--surface)}.business .protocol-key-card h4{display:flex;align-items:center;gap:10px;margin:0 0 10px;font-size:15px;font-weight:600}.business .protocol-key-card h4 svg{flex:none;width:18px;height:18px}.business .protocol-key-card ul{margin:0;padding:0;list-style:none;display:grid;grid-gap:6px;gap:6px;font-size:13px;line-height:1.5;color:#c9d6ee}.business .protocol-key-card li{display:flex;gap:8px;align-items:flex-start}.business .protocol-key-card li svg{flex:none;margin-top:3px;color:#9fe3c4}.business .protocol-key-card--own{border-color:rgba(79,156,127,.4);background:linear-gradient(160deg,rgba(79,156,127,.14),rgba(18,30,51,.58) 60%)}.business .protocol-key-card--own h4 svg{color:#9fe3c4}.business .protocol-key-card--shared{border-color:rgba(138,122,69,.4)}.business .protocol-key-card--shared h4 svg{color:#f1dc9b}.business .protocol-key-card--shared li:before{content:"";flex:none;width:6px;height:6px;margin:7px 4px 0 3px;border-radius:50%;background:rgba(241,220,155,.6)}.business .protocol-policy-editor{gap:14px}.business .protocol-policy-modes{margin:0;flex-wrap:wrap}.business .protocol-switches{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.business .protocol-switch label{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:14px;gap:14px;min-height:64px;padding:10px 14px;border:1px solid var(--line);border-radius:14px;background:rgba(8,17,31,.3);cursor:pointer;transition:border-color .15s,background .15s}.business .protocol-switch.is-on label{border-color:rgba(164,135,204,.4);background:rgba(164,135,204,.08)}.business .protocol-switch.is-blocked label{opacity:.55;cursor:not-allowed}.business .protocol-switch input{position:absolute;opacity:0;width:1px;height:1px}.business .protocol-switch-track{position:relative;width:40px;height:24px;border-radius:12px;background:#2a3955;transition:background .15s}.business .protocol-switch-track:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#c3cfe6;transition:transform .15s}.business .protocol-switch.is-on .protocol-switch-track{background:#8b63c9}.business .protocol-switch.is-on .protocol-switch-track:after{transform:translateX(16px);background:#fff}.business .protocol-switch input:focus-visible+.protocol-switch-track{outline:2px solid #d5b6ff;outline-offset:2px}.business .protocol-switch input:disabled+.protocol-switch-track{opacity:.7}.business .protocol-switch-text{display:grid;grid-gap:2px;gap:2px;min-width:0}.business .protocol-switch-text strong{font-weight:600;font-size:14px}.business .protocol-switch-text .muted{line-height:1.4}.business .protocol-switch-badges{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.business .protocol-chips .pill,.business .protocol-switch-badges .pill{margin:0;display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.business .pill--own-key{border-color:#4f9c7f;color:#9fe3c4}.business .pill--shared-key{border-color:#8a7a45;color:#f1dc9b}.business .pill--accent{border-color:#a487cc;color:#e6ceff}.business .protocol-policy-presets{display:flex;flex-wrap:wrap;gap:8px}.business .protocol-policy-presets button{font-size:12px;padding:8px 12px;min-height:36px}.business .protocol-policy-impact{min-height:64px;padding:12px 14px;border:1px dashed var(--line);border-radius:12px;display:grid;align-content:center;grid-gap:6px;gap:6px}.business .protocol-policy-impact p{margin:0;font-size:13px;line-height:1.5}.business .protocol-policy-impact.is-warning{border-style:solid;border-color:#8a7a45;background:rgba(138,122,69,.12);color:#f5e6b8}.business .protocol-policy-effective{color:#d8e2f5}.business .protocol-policy-editor .actions{display:flex;justify-content:flex-end;gap:8px}.business .protocol-policy-row>div:first-child{flex:1 1}.business .protocol-policy-row .protocol-policy-editor{margin-top:16px}.business .protocol-chips{display:inline-flex;flex-wrap:wrap;gap:6px}.business .protocol-policy-row .row-meta{align-items:center}.business .protocol-policy-row .row-meta span.protocol-chips+span{border:0;padding:0}.business .protocol-policy-card{margin-top:20px;display:grid;grid-gap:10px;gap:10px}.business .protocol-policy-card h3,.business .protocol-policy-card>.muted{margin:0}.business .protocol-policy-loading{min-height:24px}@media(max-width:760px){.business .protocol-key-model{grid-template-columns:1fr}.business .protocol-switch label{grid-template-columns:auto minmax(0,1fr);gap:10px 12px;padding:12px}.business .protocol-switch-badges{grid-column:2;justify-content:flex-start}.business .protocol-policy-editor .actions{flex-direction:column-reverse}.business .protocol-policy-editor .actions button{width:100%}}@media(prefers-reduced-motion:reduce){.business .protocol-switch label,.business .protocol-switch-track,.business .protocol-switch-track:after{transition:none}}.business .protocol-policy-old-apps{color:#ffd9a8}.business .protocol-policy-modes button[aria-checked=true]{background:rgba(164,135,204,.1490196078);color:#e6ceff}.business .vpn-access{display:grid;grid-gap:10px;gap:10px}.business .vpn-access legend{font-size:13px;color:#c0cde4;margin-bottom:10px}.business .vpn-access-modes{grid-template-columns:repeat(2,minmax(0,1fr))}.business .vpn-access-modes strong{font-size:13px}.business .vpn-access-modes small{font-size:12px;line-height:1.45}@media(max-width:760px){.business .vpn-access-modes{grid-template-columns:1fr}}.sbp-suggestion{display:flex;align-items:flex-start;gap:14px;margin:0 0 20px;padding:16px 18px;border:1px solid #cfe3d6;border-radius:16px;background:linear-gradient(120deg,#f1faf4,#f3f6ff);color:#1f2b25;text-align:start}.sbp-suggestion__icon{flex:0 0 40px;width:40px;height:40px;padding:6px;box-sizing:border-box;border-radius:12px;background:#fff;border:1px solid #dcebe1}.sbp-suggestion__content{min-width:0}.sbp-suggestion__title{margin:0;font-size:14px;line-height:1.45;font-weight:600}.sbp-suggestion__text{margin:6px 0 12px;color:#55625b;font-size:12px;line-height:1.6}.sbp-suggestion__button{display:inline-flex;align-items:center;justify-content:center;padding:10px 16px;border:1px solid #a9d3b7;border-radius:11px;background:#fff;color:#1d6b3c;font:inherit;font-size:12px;font-weight:600;line-height:1.5;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.sbp-suggestion__button:hover{background:#e8f5ec;border-color:#7fbf95}.sbp-suggestion__button:focus-visible{outline:3px solid #1d6b3c;outline-offset:3px}@media(max-width:480px){.sbp-suggestion{gap:10px;padding:14px}.sbp-suggestion__icon{flex-basis:32px;width:32px;height:32px;padding:4px}.sbp-suggestion__title{font-size:13px}.sbp-suggestion__button{width:100%}}.payment-method-tile.is-unavailable{opacity:.55;position:relative}.payment-method-unavailable{display:block;margin-top:2px;font-size:10px;line-height:1.2;color:#8a6d1a}.business .corporate-checkout{min-width:0}.business .corporate-checkout fieldset{border:0;padding:0;margin:0;min-width:0}.business .corporate-checkout legend{font-size:1rem;padding:0;margin-bottom:12px}.business .corporate-checkout .payment-modes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:14px}.business .corporate-checkout .payment-modes button{margin:0;min-width:0}.business .corporate-checkout .payment-modes button[aria-pressed=true]{border-color:#a88ce8;background:#322b50}.business .corporate-checkout .payment-method-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin:20px 0}.business .corporate-checkout .payment-method-tile{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;width:100%;max-width:none;max-height:none;min-width:0;margin:0;padding:18px 12px;border:1px solid #40506b;border-radius:16px;background:#101c32;color:#edf0ff;text-align:center;line-height:1.4}.business .corporate-checkout .payment-method-tile.selected{border-color:#ba9aff;box-shadow:inset 0 0 0 1px #ba9aff;background:#2b2549}.business .corporate-checkout .payment-method-icon{display:flex;justify-content:center;align-items:center;flex-wrap:nowrap;flex-shrink:0;gap:4px;height:40px;min-height:40px;margin-bottom:0;padding:6px 8px;border-radius:10px;background:#fff}.business .corporate-checkout .payment-method-icon img{height:25px;width:auto;max-width:100%;object-fit:contain}.business .corporate-checkout .payment-method-icon.multiple-icons img{max-width:28%;height:24px;width:auto}.business .corporate-checkout .payment-method-name{display:block;width:100%;font-size:.88rem;line-height:1.4;overflow-wrap:anywhere;overflow:visible;-webkit-line-clamp:unset;line-clamp:unset;min-height:0}.business .corporate-checkout .checkout-total{display:flex;flex-direction:column;gap:8px;margin:22px 0}.business .corporate-checkout .checkout-total strong{font-size:1.8rem}.business .corporate-checkout .checkout-total span{color:#b8c6df}.business .corporate-checkout .sbp-suggestion{margin-top:12px}.business .corporate-checkout .sbp-suggestion button{color:#1d6b3c;background:#fff}@media(max-width:600px){.business .corporate-checkout .payment-method-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.business .corporate-checkout .payment-method-tile{padding:16px 8px}.business .corporate-checkout .payment-modes{grid-template-columns:1fr}}@media(max-width:380px){.business .corporate-checkout .payment-method-tiles{grid-template-columns:1fr}.business .corporate-checkout .payment-method-tile{flex-direction:row;justify-content:flex-start;padding:12px;min-height:70px}.business .corporate-checkout .payment-method-icon{width:72px;flex-basis:72px}.business .corporate-checkout .payment-method-name{text-align:left}}.button{border-radius:13px;padding:20px 40px;text-transform:uppercase;font-size:clamp(.875rem,.7803rem + .3883vw,1.125rem);line-height:1.3;color:#fff;font-family:Gill Sans Nova;border:none;outline:none;background-color:rgba(0,0,0,0);position:relative;filter:none}.button:disabled{cursor:not-allowed;opacity:.58}@media screen and (max-width:1024px){.button{padding:30px 45px}}@media screen and (max-width:768px){.button{padding:20px 48px}}.button.purple{background:radial-gradient(ellipse at center -50px,rgb(206,134,228) 0,rgb(120,42,178) 100%)}.button.blue{background:radial-gradient(ellipse at center -50px,rgb(156,185,240) 0,rgb(90,122,183) 100%)}.button.white{background:#fff}.button.red{background:#c54c4c;color:#fff}.border{border:1px solid #5a7ab7}.button-content{display:flex;align-items:center;justify-content:center;position:relative}.button__text{text-align:center}.spinner{border:2px solid rgba(0,0,0,.1);border-top-color:#6495ed;border-radius:50%;animation:spin .6s linear infinite;margin-right:8px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.logo{display:flex;align-items:center;gap:20px;font-family:Unbounded;font-size:clamp(1.125rem,.983rem + .5825vw,1.5rem);font-weight:300;color:#8199d6}.logo>img:last-child{transform:rotate(180deg)}.account-logo{display:flex;align-items:center;gap:20px;font-family:Unbounded;font-size:clamp(.875rem,.733rem + .5825vw,1.25rem);font-weight:300;color:#8199d6}.account-logo__span{font-weight:400}.modal-paper{background-color:#fff;min-height:-webkit-max-content;min-height:max-content;border-radius:30px;padding:clamp(.75rem,.5rem + 1.5vw,1.5rem) clamp(1rem,.5rem + 2vw,2rem);position:relative;margin:auto}.modal-paper__header{width:100%;display:flex;justify-content:flex-end;align-items:flex-end}.modal-paper__body{width:100%}.close-btn{margin:10px}.close-btn img{background:rgba(0,0,0,0);width:clamp(.9375rem,.8192rem + .4854vw,1.25rem);height:clamp(.9375rem,.8192rem + .4854vw,1.25rem)}*{padding:0;margin:0;border:0}*,:after,:before{box-sizing:border-box}:active,:focus,a:active,a:focus{outline:none}aside,footer,header,nav{display:block}body,html{font-family:Gill Sans Nova;height:100%;width:100%;font-size:16px;line-height:1;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%}button,input,textarea{font-family:inherit}input::-ms-clear{display:none}button{cursor:pointer;background:none;line-height:1}button:hover{filter:brightness(.8)}@media(hover:hover){button:hover{filter:brightness(.8)}}@media(hover:none){button:hover{filter:brightness(1)}}button::-moz-focus-inner{padding:0;border:0}a,a:hover,a:visited{text-decoration:none}ul li{list-style:none}img{vertical-align:top}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit}@font-face{font-family:Unbounded;src:url(/_next/static/media/Unbounded-Light.f8c5d5fc.eot);src:url(/_next/static/media/Unbounded-Light.f8c5d5fc.eot) format("embedded-opentype"),url(/_next/static/media/Unbounded-Light.fb8c4e0a.woff2) format("woff2"),url(/_next/static/media/Unbounded-Light.615414cb.woff) format("woff"),url(/_next/static/media/Unbounded-Light.435fcebf.ttf) format("truetype"),url(/_next/static/media/Unbounded-Light.5189161f.svg) format("svg");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Unbounded;src:url(/_next/static/media/Unbounded-Medium.3bdcc4d9.eot);src:url(/_next/static/media/Unbounded-Medium.3bdcc4d9.eot) format("embedded-opentype"),url(/_next/static/media/Unbounded-Medium.685c59bb.woff2) format("woff2"),url(/_next/static/media/Unbounded-Medium.6034d18e.woff) format("woff"),url(/_next/static/media/Unbounded-Medium.0eef460f.ttf) format("truetype"),url(/_next/static/media/Unbounded-Medium.8f846d08.svg) format("svg");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Unbounded Blond;src:url(/_next/static/media/Unbounded-Blond.bb17cc20.eot);src:url(/_next/static/media/Unbounded-Blond.bb17cc20.eot) format("embedded-opentype"),url(/_next/static/media/Unbounded-Blond.26e77614.woff2) format("woff2"),url(/_next/static/media/Unbounded-Blond.edcaa922.woff) format("woff"),url(/_next/static/media/Unbounded-Blond.54b4efce.ttf) format("truetype"),url(/_next/static/media/Unbounded-Blond.443934e9.svg) format("svg");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Unbounded;src:url(/_next/static/media/Unbounded-Regular.2beec194.eot);src:url(/_next/static/media/Unbounded-Regular.2beec194.eot) format("embedded-opentype"),url(/_next/static/media/Unbounded-Regular.3497bd2f.woff2) format("woff2"),url(/_next/static/media/Unbounded-Regular.c3227197.woff) format("woff"),url(/_next/static/media/Unbounded-Regular.f08c9290.ttf) format("truetype"),url(/_next/static/media/Unbounded-Regular.ae959d79.svg) format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Gill Sans Nova;src:url(/_next/static/media/GillSansLightC.6fedba27.eot);src:url(/_next/static/media/GillSansLightC.6fedba27.eot) format("embedded-opentype"),url(/_next/static/media/GillSansLightC.cd7b52db.woff2) format("woff2"),url(/_next/static/media/GillSansLightC.31079310.woff) format("woff"),url(/_next/static/media/GillSansLightC.3b028ba1.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Gill Sans Nova;src:url(/_next/static/media/GillSansNova-Book.32903f00.eot);src:url(/_next/static/media/GillSansNova-Book.32903f00.eot) format("embedded-opentype"),url(/_next/static/media/GillSansNova-Book.f54b27f3.woff2) format("woff2"),url(/_next/static/media/GillSansNova-Book.57645ae5.woff) format("woff"),url(/_next/static/media/GillSansNova-Book.76a64dff.ttf) format("truetype"),url(/_next/static/media/GillSansNova-Book.2fbe043d.svg) format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Gill Sans Nova;src:url(/_next/static/media/GillSansNova-Medium.78a8a277.eot);src:url(/_next/static/media/GillSansNova-Medium.78a8a277.eot) format("embedded-opentype"),url(/_next/static/media/GillSansNova-Medium.3ed3c697.woff2) format("woff2"),url(/_next/static/media/GillSansNova-Medium.f7ee0190.woff) format("woff"),url(/_next/static/media/GillSansNova-Medium.88eacfbc.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}.blur{-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px)}.gradient-bg:before{content:"";position:absolute;top:-180%;left:-30%;right:-30%;bottom:-180%;background:radial-gradient(ellipse 40% 90% at 50% 0,rgba(91,120,165,.5) 0,rgba(27,44,70,.3) 100%);z-index:-1}.gradient-bg-top:before{transform:rotate(24deg)}.gradient-bg-bottom:before{transform:rotate(204deg)}.circle-bg:after{border-radius:50%;background:linear-gradient(90deg,rgba(49,71,108,.35),rgba(49,71,108,.28));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);opacity:.3;filter:drop-shadow(0,1.2,14px,rgba(0,0,0,.25));z-index:-3}h1{font-size:clamp(1.75rem,1.1347rem + 2.5243vw,3.375rem);line-height:1.1;font-weight:400}h1,h2{font-family:Unbounded Blond}h2{font-size:clamp(1.375rem,1.1383rem + .9709vw,2rem);line-height:1.2}h3,h4,h5{font-size:clamp(1.125rem,1.0303rem + .3883vw,1.375rem)}h5{line-height:1.1}h5,p{font-family:Unbounded}p{font-weight:400}p,p>span{opacity:1}span{font-family:Unbounded;font-weight:300}.modal{display:flex;justify-content:center;align-items:start}.modal__container{background-color:#fff;width:clamp(18.75rem,12.5971rem + 25.2427vw,35rem)}.modal__form-header{padding:0}.modal__form-header h2{font-size:clamp(1.1rem,.95rem + .7vw,1.5rem);font-family:Unbounded;font-weight:500;margin-bottom:.5rem}.modal__form-content{margin-top:clamp(.25rem,.1rem + .8vw,.75rem);font-family:Unbounded blond;color:#6f6f6f;display:flex;flex-direction:column;gap:clamp(.6rem,.5rem + .3vw,.8rem)}.modal__form-content>a{font-family:Unbounded;font-size:clamp(.75rem,.6553rem + .3883vw,1rem);font-weight:300}.modal__form-item p{font-family:Unbounded Blond;font-size:16px;line-height:1.2;margin-bottom:4px}@media screen and (max-width:1024px){.modal__form-item p{font-size:14px}}@media screen and (max-width:768px){.modal__form-item p{font-size:13px}}.modal__form-item input{flex:1 1 auto;margin-top:8px;font-family:Unbounded;padding:clamp(.7rem,.6rem + .3vw,.9rem);font-size:clamp(.625rem,.483rem + .5825vw,1rem);font-weight:300;line-height:1.1;border:1px solid #d9d9d9;border-radius:20px;width:100%;height:clamp(2.5rem,2.2rem + 1.2vw,3.5rem);white-space:wrap;white-space:pre-wrap;color:#0a0e19}.modal__form-item input::-webkit-input-placeholder{color:#6f6f6f}.modal__form-item textarea{margin-top:20px;padding:clamp(1rem,.9053rem + .3883vw,1.25rem);font-family:Unbounded;font-size:clamp(.625rem,.483rem + .5825vw,1rem);font-weight:300;border:1px solid #d9d9d9;border-radius:20px;width:100%;color:#0a0e19;overflow:hidden}.modal__form-item textarea::placeholder{color:#6f6f6f}.modal__form-item .text{min-height:clamp(9.25rem,7.6881rem + 6.4078vh,13.375rem)}@media screen and (max-width:1024px){.modal__form-item input{margin-top:8px;height:50px}}@media screen and (max-width:768px){.modal__form-item input{margin-top:6px;height:48px}}.modal__form-contacts{display:flex;gap:40px;justify-content:space-between}@media screen and (max-width:768px){.modal__form-contacts{flex-direction:column;gap:0}}.modal__form-contacts>.modal__form-item{flex:1 1 50%;width:100%}.modal__form-content>a{display:inline-block;font-size:16px;line-height:1.1;width:100%;text-align:end}@media screen and (max-width:1024px){.modal__form-content>a{font-size:14;line-height:1.1}}@media screen and (max-width:768px){.modal__form-content>a{font-size:12px;line-height:1.1}}.modal__form-agreement{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-left:22px;display:flex;gap:20px;align-items:center}.modal__form-agreement .custom-checkbox__text{margin-left:0}.modal__form-agreement p{font-size:16px;font-weight:300}.modal__form-agreement a{font-weight:300}@media screen and (max-width:1024px){.modal__form-agreement p{font-size:14px}}@media screen and (max-width:768px){.modal__form-agreement p{font-size:12px}}.modal__form-footer{margin-top:clamp(.75rem,.6rem + .5vw,1rem);display:flex;align-items:center;justify-content:space-between;gap:12px}@media screen and (max-width:768px){.modal__form-footer{flex-direction:column-reverse}}.modal__form-footer-link{color:#c37bd9;white-space:nowrap;font-weight:700}.modal__form-footer p,.modal__form-footer-link{font-size:clamp(.75rem,.608rem + .5825vw,1.125rem)}.modal__form-footer p{font-family:Unbounded blond;line-height:1.3;text-align:end;white-space:wrap;width:190px}@media screen and (max-width:768px){.modal__form-footer p{width:100%;text-align:center;white-space:pre-wrap}}.modal__form-footer button{width:50%;padding:clamp(.75rem,.6rem + .6vw,1.2rem)}@media screen and (max-width:768px){.modal__form-footer button{width:100%;padding:16px}}.notification{width:100%;display:flex;align-items:center;padding:38px 40px;border-radius:20px;gap:25px;margin:10px 0;box-shadow:0 4px 20px rgba(0,0,0,.08);border:1px solid rgba(0,0,0,0)}.notification__message{flex:1 1;font-size:clamp(.75rem,.6553rem + .3883vw,1rem);line-height:1.1;font-weight:300;color:#6f6f6f;white-space:normal}.notification__close-btn{flex-shrink:0;display:flex;align-items:center;justify-content:center;padding:0;margin:0;min-width:44px;min-height:44px;border:none;background:rgba(0,0,0,0);border-radius:8px;cursor:pointer;color:#6f6f6f;transition:background-color .2s ease,color .2s ease}.notification__close-btn:hover{background-color:rgba(0,0,0,.06);color:#0a0e19}.notification__close-btn:focus{outline:none}.notification__close-btn:focus-visible{outline:2px solid #5a7ab7;outline-offset:2px}.notification__close-btn img{width:clamp(.75rem,.6553rem + .3883vw,1rem);height:clamp(.75rem,.6553rem + .3883vw,1rem);pointer-events:none}.notification--success{background-color:#e8f5e9;border-color:#81c784}.notification--error{background-color:#ffebee;border-color:#e57373}.notification--info{background-color:#f3f3f3;border-color:#bdbdbd}.notification--toast{animation:notification-enter .3s ease-out forwards}.notification--exiting{animation:notification-exit .25s ease-in forwards}@keyframes notification-enter{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}@keyframes notification-exit{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(100%)}}@media screen and (max-width:1024px){.notification{padding:33px 20px;gap:20px}}@media screen and (max-width:768px){.notification{padding:24px 16px;gap:16px}}