/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\!visible{visibility:visible!important}.visible{visibility:visible}.fixed{position:fixed}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,)}}:root{--v2-navy:#071d33;--v2-navy-2:#0d3152;--v2-blue:#2376c9;--v2-blue-2:#1768ad;--v2-ink:#10233e;--v2-muted:#6b7a91;--v2-line:#e2e8f0;--v2-panel:#fff;--v2-bg:#f6f9fc;--v2-success:#11865b;--v2-danger:#d62f47;--v2-warning:#b67113;--v2-radius:12px;--v2-shadow:0 8px 22px #1e40630f;--v2-card-surface:linear-gradient(145deg, #fffffffa, #f4fafff0);--v2-quick-surface:linear-gradient(100deg, #ebf7fff2, #f7fbfff2);--v2-quick-border:#a5cfedcc;--v2-quick-shadow:inset 3px 0 #3b98d7}*{box-sizing:border-box}html,body{background:var(--v2-bg);min-height:100%;color:var(--v2-ink);margin:0}body{font-family:Microsoft YaHei,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;line-height:1.5}button,input,select{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.45}.v2-shell{grid-template-columns:252px minmax(0,1fr);min-height:100vh;display:grid}.v2-sidebar{color:#dceafb;background:linear-gradient(180deg, var(--v2-navy-2), var(--v2-navy));flex-direction:column;height:100dvh;padding:28px 18px 18px;display:flex;position:sticky;top:0;overflow:hidden}.v2-brand{align-items:center;gap:11px;padding:4px 10px 26px;display:flex}.v2-brand>span{color:#fff;background:linear-gradient(135deg,#54b8ff,#1a7bd5);border-radius:12px;place-items:center;width:48px;height:48px;font-weight:800;display:grid;box-shadow:0 8px 18px #007ee847}.v2-brand>span>img{object-fit:contain;border-radius:inherit;width:100%;height:100%;padding:7px}.v2-brand strong,.v2-brand small{display:block}.v2-brand strong{color:#fff;font-size:18px}.v2-brand small{color:#84a6c8;margin-top:3px}.v2-sidebar nav{overscroll-behavior:contain;scrollbar-color:#426d90 transparent;scrollbar-width:thin;flex:auto;align-content:start;gap:8px;min-height:0;padding-right:4px;display:grid;overflow-y:auto}.v2-sidebar nav::-webkit-scrollbar{width:6px}.v2-sidebar nav::-webkit-scrollbar-thumb{background:#426d90;border-radius:999px}.v2-sidebar nav::-webkit-scrollbar-track{background:0 0}.v2-sidebar nav button{color:#bdd2e8;text-align:left;background:#ffffff09;border:1px solid #0000;border-radius:10px;align-items:center;gap:12px;min-height:46px;padding:0 15px;font-size:14px;font-weight:700;transition:all .18s;display:flex}.v2-sidebar nav button:hover{color:#fff;background:#ffffff14;transform:translate(2px)}.v2-sidebar nav button.active{color:#fff;background:linear-gradient(135deg,#2287db,#176bae);border-color:#6ec3ff57;box-shadow:0 8px 20px #01132640}.v2-sidebar nav i{background:#69c3ff;border-radius:50%;flex:0 0 6px;width:6px;height:6px}.v2-nav-group{gap:6px;display:grid}.v2-nav-group.group-active>.v2-nav-parent{color:#fff;background:#288bd629;border-color:#6ec3ff33}.v2-nav-parent span{flex:1;min-width:0}.v2-chevron-icon{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;transform-origin:50%;flex:0 0 16px;width:16px;height:16px;transition:color .18s,opacity .18s,transform .18s;display:block}.v2-nav-parent__chevron{color:#7fb7df;flex-basis:20px;width:20px;height:20px;margin-left:auto;padding:2px}.v2-nav-parent:hover .v2-nav-parent__chevron,.v2-nav-parent[aria-expanded=true] .v2-nav-parent__chevron{color:#d9eeff}.v2-nav-parent[aria-expanded=true] .v2-nav-parent__chevron{transform:rotate(180deg)}.v2-nav-children{gap:5px;padding-left:14px;display:grid}.v2-nav-children[data-open=false]{display:none}.v2-sidebar nav .v2-nav-child{color:#a9c5df;background:#00000017;min-height:40px;padding-left:17px;font-size:13px}.v2-sidebar nav .v2-nav-child i{background:#5b8fb7;flex-basis:5px;width:5px;height:5px}.v2-sidebar nav .v2-nav-child.active i{background:#fff}.v2-sidebar__footer{color:#a9c7e2;background:#00000021;border:1px solid #7ebeed33;border-radius:10px;margin-top:auto;padding:13px;font-size:12px}.v2-sidebar__footer small{color:#6489aa;margin:4px 0 0 14px;display:block}.v2-sidebar__account{background:#00000021;border:1px solid #7ebeed33;border-radius:10px;gap:6px;margin-top:auto;padding:13px;display:grid}.v2-sidebar__account strong{color:#fff;font-size:13px}.v2-sidebar__account small{color:#83a7c8}.v2-sidebar__account button{color:#b9d6ed;text-align:left;background:#ffffff0f;border:0;border-radius:6px;min-height:30px}.v2-sidebar__account button:hover{color:#fff;background:#ffffff1f}.v2-live-dot{background:#35d39a;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block;box-shadow:0 0 0 4px #35d39a1a}.v2-main{min-width:0;padding:36px clamp(24px,2.2vw,42px) 60px}.v2-page-head{justify-content:space-between;align-items:flex-start;gap:30px;min-height:100px;display:flex}.v2-page-head p{color:var(--v2-blue);letter-spacing:.13em;margin:0 0 8px;font-size:12px;font-weight:800}.v2-page-head h1{letter-spacing:-.03em;margin:0;font-size:30px;line-height:1.15}.v2-page-head span{color:var(--v2-muted);margin-top:8px;font-size:14px;display:block}.v2-button{color:#315776;white-space:nowrap;background:#fff;border:1px solid #d4e1ed;border-radius:7px;min-height:34px;padding:0 12px;font-size:12px;font-weight:700;transition:all .15s;box-shadow:0 2px 6px #1f466b09}.v2-button:hover:not(:disabled){color:var(--v2-blue-2);border-color:#91bce1;transform:translateY(-1px);box-shadow:0 5px 12px #205d911a}.v2-button--primary{color:#fff;background:linear-gradient(135deg,#2789dc,#1268b9);border-color:#0000;min-height:40px;padding:0 14px;font-size:13px;box-shadow:0 8px 18px #146fbe38}.v2-button--primary:hover:not(:disabled){color:#fff}.v2-button.v2-route-redial{border-radius:50%;place-items:center;width:36px;min-height:36px;padding:0;display:inline-grid}.v2-button.v2-route-redial:disabled{color:#6b7e8e;box-shadow:none;cursor:not-allowed;opacity:1;background:#e6edf2;border-color:#d4dfe8}.v2-button.v2-route-redial[aria-busy=true]:disabled{cursor:wait}.v2-route-redial-spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:15px;height:15px;animation:.8s linear infinite v2-route-redial-spin}.v2-route-ip{white-space:nowrap}.v2-route-ip-unverified{color:var(--v2-muted);font-size:11px}.v2-route-probe-profile{align-items:center;gap:8px;margin-bottom:12px;display:flex}.v2-route-redial-state{text-overflow:ellipsis;white-space:nowrap;max-width:150px;min-height:1.3em;overflow:hidden}@keyframes v2-route-redial-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.v2-route-redial-spinner{animation:none}}.v2-button--success-soft{color:#147a55;background:#effaf5;border-color:#c3e8d9}.v2-button--danger{border-color:var(--v2-danger);color:#fff;background:var(--v2-danger)}.v2-button--danger:hover:not(:disabled){color:#fff;border-color:#bc2038}.v2-button--danger-soft{color:#c72a42;background:#fff0f3;border-color:#0000}.v2-stop-button{color:#bd2039;background:#fff5f7;border-color:#ef9dac}.v2-stop-button:hover:not(:disabled){color:#a9162d;background:#ffe9ed;border-color:#d92f49}.v2-button-row,.v2-row-actions{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.v2-page-head .v2-button-row>a.v2-button{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.v2-info-strip{color:#3d6f98;background:#ecf6ff;border:1px solid #cfe6fa;border-radius:9px;align-items:center;gap:12px;min-height:46px;margin:8px 0 12px;padding:0 16px;display:flex}.v2-info-strip strong{color:#1f5f91}.v2-info-strip span{font-size:13px}.v2-info-strip button{color:var(--v2-blue-2);background:0 0;border:0;margin-left:auto;font-weight:700}.v2-main .v2-info-strip{display:none}.v2-main .v2-modal .v2-info-strip{display:flex}.v2-search-card{border:1px solid var(--v2-line);background:var(--v2-panel);box-shadow:var(--v2-shadow);border-radius:10px;grid-template-columns:minmax(220px,1.35fr) repeat(3,minmax(140px,.75fr)) auto;align-items:end;gap:10px;padding:11px;display:grid}.v2-search-card--fluid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin-bottom:14px}.v2-search-card label{gap:6px;display:grid}.v2-search-card label>span{color:#52708c;font-size:12px;font-weight:800}.v2-search-card input,.v2-search-card select,.v2-pagination select{width:100%;height:38px;color:var(--v2-ink);background:#fff;border:1px solid #d3e0ec;border-radius:7px;outline:none;padding:0 11px}.v2-search-card input:focus,.v2-search-card select:focus{border-color:#58a6e7;box-shadow:0 0 0 3px #2484d41a}.v2-search-card--fluid .v2-search-date-range{grid-column:span 2;gap:6px;min-width:0;display:grid;position:relative}.v2-search-date-range>span{color:#52708c;font-size:12px;font-weight:800}.v2-date-picker__trigger{width:100%;min-width:0;height:40px;color:var(--v2-ink);font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #d3e0ec;border-radius:7px;align-items:center;gap:9px;padding:0 11px;font-size:13px;display:flex}.v2-date-picker__trigger svg{color:#5488b8;flex:none;width:16px;height:16px}.v2-date-picker__trigger>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.v2-date-picker__trigger .is-placeholder{color:#8ba0b1}.v2-date-picker__trigger>span:last-child{color:#7894ac}.v2-date-picker__trigger:focus-visible,.v2-date-picker__trigger[aria-expanded=true]{border-color:#58a6e7;outline:none;box-shadow:0 0 0 3px #2484d41a}.v2-date-picker__popover{z-index:90;background:#fff;border:1px solid #dce8f3;border-radius:12px;width:min(744px,100vw - 32px);font-size:13px;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 20px 55px #1e42682e}.v2-date-picker__body{grid-template-columns:132px minmax(0,1fr);display:grid}.v2-date-picker__presets{background:#fbfdff;border-right:1px solid #e8eef5;flex-direction:column;gap:2px;padding:13px 9px;display:flex}.v2-date-picker__presets strong{color:#91a5b8;padding:5px 10px 8px;font-size:11px}.v2-date-picker__presets button{color:#526e88;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:9px 10px}.v2-date-picker__presets button:hover,.v2-date-picker__presets button.is-active{color:#1978c9;background:#eaf5ff;font-weight:800}.v2-date-picker__main{min-width:0;padding:15px 18px 8px}.v2-search-card .v2-date-picker__type{color:#607d98;align-items:center;gap:12px;margin-bottom:11px;font-size:12px;font-weight:700;display:flex}.v2-date-picker__type span{white-space:nowrap}.v2-search-card .v2-date-picker__type select{flex:1;width:auto;min-width:0;height:35px;font-size:12px}.v2-date-picker__inputs{border-bottom:1px solid #ecf1f6;align-items:center;gap:9px;padding-bottom:13px;display:flex}.v2-search-card .v2-date-picker__inputs input{flex:1;min-width:0;height:35px;font-size:12px}.v2-date-picker__inputs>span{color:#9aaec1}.v2-date-picker__months{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding-top:13px;display:grid}.v2-date-picker__month-head{justify-content:space-between;align-items:center;padding:3px 2px 10px;display:flex}.v2-date-picker__month-head strong{font-size:13px}.v2-date-picker__month-head button{color:#67839e;cursor:pointer;background:0 0;border:0;font-size:19px;line-height:1}.v2-date-picker__weekdays,.v2-date-picker__days{text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.v2-date-picker__weekdays{color:#9aacc0;padding-bottom:5px;font-size:11px}.v2-date-picker__days button{color:#405e79;height:32px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;font-size:12px}.v2-date-picker__days button.is-outside{color:#c6d0da}.v2-date-picker__days button.is-in-range{background:#e9f4ff;border-radius:0}.v2-date-picker__days button.is-endpoint{color:#fff;background:#2784d1;border-radius:6px;font-weight:800}.v2-date-picker__days button.is-today{outline-offset:-2px;outline:1px solid #86bae8}.v2-date-picker__days button:hover:not(.is-endpoint){background:#d7ecff}.v2-date-picker__note{color:#8da0b3;margin:10px 0 5px;font-size:11px}.v2-date-picker__footer{border-top:1px solid #edf2f7;justify-content:space-between;align-items:center;gap:12px;padding:12px 17px;display:flex}.v2-date-picker__footer>span{color:#8197ac;font-size:11px}.v2-date-picker__footer>span[role=alert]{color:#bd3448}.v2-date-picker__footer>div{gap:8px;display:flex}.v2-date-picker__footer button{color:#53718d;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #d7e4ef;border-radius:7px;height:32px;padding:0 13px;font-weight:700}.v2-date-picker__footer .v2-date-picker__confirm{color:#fff;background:#2481ce;border-color:#2481ce}.v2-search-actions{gap:8px;display:flex}.v2-search-card .v2-search-footer{border-top:1px solid #e7edf3;grid-column:1/-1;min-width:0;padding-top:12px}.v2-account-presence-filter{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.v2-account-presence-filter>strong{color:var(--v2-ink);white-space:nowrap;flex:none;font-size:13px}.v2-account-presence-options{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.v2-search-card .v2-account-presence-option{color:#61788c;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #dae4ed;border-radius:999px;align-items:center;gap:7px;min-height:36px;padding:0 12px;transition:background .15s,border-color .15s;display:inline-flex}.v2-search-card .v2-account-presence-option:hover{background:#f4faff;border-color:#a9cbe6}.v2-search-card .v2-account-presence-option.is-active{color:#146eae;background:#eaf6ff;border-color:#78b9eb}.v2-search-card .v2-account-presence-option>span{color:inherit;font-size:13px;font-weight:700}.v2-search-card .v2-account-presence-option input{accent-color:#2484d4;flex:none;width:16px;height:16px;margin:0;padding:0}.v2-search-card .v2-account-presence-option:focus-within{outline-offset:2px;outline:2px solid #58a6e7}.v2-searchable-select{width:100%;min-width:0;color:var(--v2-ink);font-size:13px;font-weight:400}.v2-searchable-select__trigger{width:100%;min-width:0;min-height:40px;color:var(--v2-ink);font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #ceddeb;border-radius:7px;outline:none;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;display:flex}.v2-searchable-select__trigger:focus-visible,.v2-searchable-select__trigger[aria-expanded=true]{border-color:#58a6e7;box-shadow:0 0 0 3px #2484d41a}.v2-searchable-select__trigger:disabled{color:#8da0af;cursor:not-allowed;background:#f3f6f8}.v2-searchable-select__trigger>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.v2-searchable-select__trigger>span.is-placeholder{color:#8ba0b1}.v2-searchable-select__chevron{color:#648098}.v2-searchable-select__trigger:hover:not(:disabled) .v2-searchable-select__chevron,.v2-searchable-select__trigger[aria-expanded=true] .v2-searchable-select__chevron{color:var(--v2-blue)}.v2-searchable-select__trigger[aria-expanded=true] .v2-searchable-select__chevron{transform:rotate(180deg)}.v2-searchable-select__trigger:disabled .v2-searchable-select__chevron{opacity:.55}.v2-searchable-select__panel{z-index:140;background:#fff;border:1px solid #cbdce9;border-radius:9px;flex-direction:column;min-height:150px;display:flex;position:fixed;overflow:hidden;box-shadow:0 18px 48px #0a274138}.v2-searchable-select__panel--compact{min-height:0}.v2-searchable-select__search{background:#f8fbfd;border-bottom:1px solid #e4edf4;flex:none;padding:9px}.v2-searchable-select__search input{width:100%;height:36px;color:var(--v2-ink);background:#fff;border:1px solid #cbdce9;border-radius:7px;outline:none;padding:0 10px;font:13px system-ui,sans-serif}.v2-searchable-select__search input:focus{border-color:#58a6e7;box-shadow:0 0 0 3px #2484d41a}.v2-searchable-select__options{min-height:0;padding:5px;overflow-y:auto}.v2-searchable-select__option{color:#294c67;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:38px;padding:7px 9px;font:13px system-ui,sans-serif;display:flex}.v2-searchable-select__option>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.v2-searchable-select__option>b{color:var(--v2-blue);flex:none}.v2-searchable-select__option:hover,.v2-searchable-select__option.is-active{color:#145f96;background:#edf7ff}.v2-searchable-select__option.is-selected{color:#0b639f;background:#e5f3ff;font-weight:800}.v2-searchable-select__option:disabled{color:#a0adb7;cursor:not-allowed;background:0 0}.v2-searchable-select__empty{color:#8498a8;text-align:center;padding:28px 12px;font-size:12px}.v2-search-card .v2-searchable-select__trigger{border-color:#d3e0ec;height:38px;min-height:38px;padding:0 11px}.v2-batch-bar{border:1px solid var(--v2-quick-border);background:var(--v2-quick-surface);min-height:58px;box-shadow:var(--v2-quick-shadow);border-radius:12px;justify-content:space-between;align-items:center;gap:18px;margin:12px 0;padding:12px 15px;display:flex}.v2-batch-bar.is-active{border-color:#b9d9f4}.v2-batch-bar__summary{gap:2px;min-width:0;display:grid}.v2-batch-bar__summary strong{color:var(--v2-ink);font-size:13px}.v2-batch-bar__summary span{color:var(--v2-muted);font-size:11px}.v2-batch-bar__summary .v2-batch-bar__hint--warning{color:var(--v2-danger)}.v2-batch-bar__actions{justify-content:flex-end}.v2-table-card>.v2-batch-bar{border:0;border-bottom:1px solid var(--v2-line);box-shadow:none;border-radius:0;margin:0}.v2-alert{color:#9d2538;background:#fff3f5;border:1px solid #ffd0d7;border-radius:10px;gap:3px;margin-bottom:14px;padding:13px 42px 13px 15px;display:grid;position:relative}.v2-alert span{font-size:13px}.v2-alert button{color:#9d2538;background:0 0;border:0;font-size:20px;position:absolute;top:12px;right:12px}.v2-alert--success{color:#147a52;background:#effbf6;border-color:#bdebd7}.v2-alert--success button{color:#147a52}.v2-alert--warning{color:#8b5a12;background:#fff8e9;border-color:#f2d49a}.v2-modal-feedback:focus{outline:none}.v2-toast-viewport{z-index:200;pointer-events:none;gap:10px;width:min(390px,100vw - 28px);display:grid;position:fixed;top:20px;right:22px}.v2-toast{color:#26465f;pointer-events:auto;background:#fffffffa;border:1px solid #d5e3ee;border-radius:12px;grid-template-columns:28px minmax(0,1fr) 28px;align-items:start;gap:11px;min-height:76px;padding:15px 12px 15px 15px;animation:.2s ease-out v2-toast-in;display:grid;position:relative;overflow:hidden;box-shadow:0 16px 42px #08233a33}.v2-toast__icon{color:#fff;background:#2b79b9;border-radius:50%;place-items:center;width:26px;height:26px;font-size:15px;font-weight:900;display:grid}.v2-toast strong{color:#183b57;margin:2px 0 4px;font-size:14px;display:block}.v2-toast p{color:#527087;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.5}.v2-toast>button{color:#70879a;background:0 0;border:0;border-radius:50%;width:28px;height:28px;font-size:20px;line-height:1}.v2-toast>button:hover{color:#173c59;background:#edf3f7}.v2-toast--success{border-color:#b8e5d1}.v2-toast--success .v2-toast__icon{background:#16956a}.v2-toast--error{border-color:#f0c4ca}.v2-toast--error .v2-toast__icon{background:#cc4055}.v2-toast--warning{border-color:#ecd39e}.v2-toast--warning .v2-toast__icon{background:#d68b12}.v2-toast__timer{opacity:.35;transform-origin:0;background:currentColor;height:3px;animation-name:v2-toast-timer;animation-timing-function:linear;animation-fill-mode:forwards;position:absolute;bottom:0;left:0;right:0}@keyframes v2-toast-in{0%{opacity:0;transform:translateY(-8px)scale(.98)}}@keyframes v2-toast-timer{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media (width<=700px){.v2-toast-viewport{width:auto;top:10px;left:10px;right:10px}}@media (prefers-reduced-motion:reduce){.v2-toast,.v2-toast__timer{animation:none}}.v2-table-card{border:1px solid var(--v2-line);border-radius:var(--v2-radius);background:var(--v2-panel);box-shadow:var(--v2-shadow);overflow:hidden}.v2-table-scroll{overflow-x:auto}.v2-table-card table{border-collapse:collapse;width:100%;min-width:1420px;position:relative}.v2-table-card table:has(th:nth-child(-n+8):last-child){min-width:900px}.v2-table-card th{color:#53718c;text-align:left;border-bottom:1px solid var(--v2-line);background:#f7f9fc;height:44px;padding:0 12px;font-size:12px;font-weight:800}.v2-table-card td{vertical-align:middle;border-bottom:1px solid #e7eef5;min-height:72px;padding:14px 12px;font-size:13px}.v2-table-card tbody tr:last-child td{border-bottom:0}.v2-table-card tbody tr:hover{background:#fbfdff}.v2-table-card td>strong,.v2-table-card td>small{display:block}.v2-table-card td>small{color:var(--v2-muted);margin-top:5px;font-size:11px;line-height:1.4}.v2-relay-server-table table{table-layout:fixed;min-width:1920px}.v2-relay-server-table .v2-server-col--select{width:42px}.v2-relay-server-table .v2-server-col--id{width:92px}.v2-relay-server-table .v2-server-col--name{width:142px}.v2-relay-server-table .v2-server-col--endpoint{width:152px}.v2-relay-server-table .v2-server-col--group{width:96px}.v2-relay-server-table .v2-server-col--region{width:88px}.v2-relay-server-table .v2-server-col--provider{width:132px}.v2-relay-server-table .v2-server-col--expiry{width:112px}.v2-relay-server-table .v2-server-col--status{width:94px}.v2-relay-server-table .v2-server-col--qr{width:82px}.v2-relay-server-table .v2-server-col--speed{width:178px}.v2-relay-server-table .v2-server-col--latency{width:120px}.v2-relay-server-table .v2-server-col--international{width:290px}.v2-relay-server-table .v2-server-col--actions{width:280px}.v2-server-table-card th:first-child,.v2-server-table-card td:first-child,.v2-server-qr-cell{text-align:center}.v2-server-table-card td{overflow-wrap:anywhere}.v2-server-result-cell>small{line-height:1.45}.v2-server-list-actions{grid-template-columns:repeat(3,max-content);align-items:center;gap:4px 10px;min-width:0;display:grid}.v2-server-speed-cell__metric{grid-template-columns:18px 28px minmax(0,1fr);align-items:center;gap:5px;line-height:1.3;display:grid}.v2-server-speed-cell__metric+.v2-server-speed-cell__metric{margin-top:6px}.v2-server-speed-cell__icon{color:#2376c9;background:#eaf4ff;border-radius:5px;place-items:center;width:18px;height:18px;font-size:13px;font-weight:800;display:grid}.v2-server-speed-cell__metric.is-upload .v2-server-speed-cell__icon{color:#16865b;background:#eaf7f0}.v2-server-speed-cell__label{color:#60748a;font-size:11px;font-weight:600}.v2-server-speed-cell__value{color:#173854;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px;font-weight:800}.v2-server-speed-cell__value.is-empty{color:#91a0ae}.v2-server-speed-cell>small{white-space:nowrap;margin-top:7px;font-size:10px}.v2-server-speed-cell.is-failed>small{color:#bd4451}.v2-relay-server-table .v2-international-latency__trigger{grid-template-columns:repeat(3,max-content);gap:3px 7px;display:grid}.v2-relay-server-table .v2-latency-detail>div,.v2-relay-server-table .v2-international-latency__popover{position:absolute;top:100%;left:0}.v2-device-online-history{gap:16px;display:grid}.v2-device-online-history>.v2-info-strip{margin:0}.v2-device-online-history__summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.v2-device-online-history__summary article{background:linear-gradient(#fbfdff,#f5f9fc);border:1px solid #dce8f1;border-radius:11px;align-content:center;justify-items:start;gap:7px;min-height:84px;padding:14px 16px;display:grid}.v2-device-online-history__summary span{color:var(--v2-muted);font-size:11px;font-weight:800}.v2-device-online-history__summary strong{color:#173854;font-size:14px}.v2-device-online-history__table{border:1px solid #dce8f1;border-radius:11px;max-height:430px;overflow:auto}.v2-device-online-history__table table{border-collapse:collapse;width:100%;min-width:650px}.v2-device-online-history__table th{z-index:1;color:#53718c;text-align:left;background:#f2f7fb;border-bottom:1px solid #dce8f1;padding:11px 13px;font-size:11px;position:sticky;top:0}.v2-device-online-history__table td{color:#173854;border-bottom:1px solid #e7eef5;padding:12px 13px;font-size:12px}.v2-device-online-history__table tr:last-child td{border-bottom:0}.v2-device-online-history__table td strong,.v2-device-online-history__table td small{display:block}.v2-device-online-history__table td small{min-height:14px;color:var(--v2-muted);margin-top:3px;font-size:10px}@media (width<=760px){.v2-device-online-history__summary{grid-template-columns:repeat(2,minmax(0,1fr))}}.v2-link-alert-settings{background:#f4faff;border:1px solid #cfe3f3;border-radius:9px;justify-content:flex-end;align-items:center;gap:12px;min-height:48px;margin:0 0 12px;padding:7px 10px;display:flex}.v2-link-alert-settings>div{align-items:center;gap:9px;min-width:0;display:flex}.v2-link-alert-settings>div>span{color:#658095;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.v2-link-kpis{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin:8px 0 14px;display:grid}.v2-link-kpis article{border:1px solid var(--v2-line);min-width:0;min-height:104px;box-shadow:var(--v2-shadow);background:#fff;border-radius:12px;align-content:center;gap:4px;padding:15px 16px;display:grid}.v2-link-kpis span{color:#52708c;font-size:12px;font-weight:800}.v2-link-kpis strong{color:var(--v2-blue);text-overflow:ellipsis;white-space:nowrap;font-size:clamp(22px,2vw,30px);line-height:1.2;overflow:hidden}.v2-link-kpis small{color:var(--v2-muted);font-size:11px}.v2-link-kpis article.is-success strong{color:var(--v2-success)}.v2-link-kpis article.is-warning strong{color:var(--v2-warning)}.v2-link-kpis article.is-danger{background:#fff8f8;border-color:#efc2c7}.v2-link-kpis article.is-danger strong{color:var(--v2-danger)}.v2-link-tabs{border:1px solid var(--v2-line);box-shadow:var(--v2-shadow);background:#fff;border-radius:10px 10px 0 0;margin-bottom:14px}.v2-link-tabs button{align-items:center;gap:7px;display:inline-flex}.v2-link-tabs button span{color:#617b90;background:#edf2f6;border-radius:999px;place-items:center;min-width:22px;min-height:19px;padding:0 6px;font-size:10px;display:inline-grid}.v2-link-tabs button.active span{color:#1768ad;background:#e5f3ff}.v2-link-pane{gap:12px;display:grid}.v2-link-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.v2-link-health{border:1px solid var(--v2-line);box-shadow:var(--v2-shadow);background:#fff;border-radius:12px;overflow:hidden}.v2-link-health>header{border-bottom:1px solid var(--v2-line);align-content:center;min-height:76px;padding:14px 18px;display:grid}.v2-link-health>header p{color:var(--v2-blue);letter-spacing:.13em;margin:0 0 4px;font-size:10px;font-weight:800}.v2-link-health>header h2{color:#173854;margin:0;font-size:18px}.v2-link-health>footer{border-top:1px solid var(--v2-line);justify-content:flex-end;padding:11px 15px;display:flex}.v2-link-dual-status{justify-items:end;gap:4px;display:grid}.v2-link-dual-status small{color:var(--v2-muted);font-size:10px}.v2-link-strategy{box-shadow:var(--v2-shadow);background:linear-gradient(135deg,#f2f9ff,#fbfdff);border:1px solid #cfe2f2;border-radius:12px;grid-column:1/-1;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding:16px;display:grid}.v2-link-strategy>strong,.v2-link-strategy>p{grid-column:1/-1}.v2-link-strategy>strong{color:#1e547e;font-size:15px}.v2-link-strategy>div{background:#fff;border:1px solid #d9e8f3;border-radius:9px;gap:4px;padding:12px;display:grid}.v2-link-strategy span,.v2-link-strategy small{color:var(--v2-muted);font-size:10px}.v2-link-strategy b{color:#1b5f92;font-size:13px}.v2-link-strategy p{color:#547087;margin:0;font-size:11px}.v2-link-table table{min-width:1280px}.v2-link-table td{font-weight:700}.v2-link-table td>small{font-weight:500}.v2-link-table .v2-row-actions{min-width:90px}.v2-link-node-table table{min-width:1560px}.v2-link-node-table th:first-child,.v2-link-node-table td:first-child{text-align:center;width:44px}.v2-link-node-alert{min-height:62px;box-shadow:var(--v2-shadow);background:#f4fbf7;border:1px solid #cfe6da;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:11px 14px;display:flex}.v2-link-node-alert>div{gap:4px;min-width:0;display:grid}.v2-link-node-alert strong{color:#087247;font-size:14px}.v2-link-node-alert span{color:#597487;font-size:11px;line-height:1.5}.v2-link-node-alert.is-warning{background:#fffaf0;border-color:#f0d7a9}.v2-link-node-alert.is-warning strong{color:#a76109}.v2-link-node-alert.is-danger{background:#fff7f8;border-color:#efc2c7}.v2-link-node-alert.is-danger strong{color:var(--v2-danger)}.v2-link-node-alert .v2-button{flex:none}.v2-link-node-row--confirming{background:#fffdf7}.v2-link-node-row--abnormal{background:#fffafb}.v2-link-node-row--confirming:hover{background:#fffaf0!important}.v2-link-node-row--abnormal:hover{background:#fff4f6!important}.v2-link-incident-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.v2-link-incident-kpis article{border:1px solid var(--v2-line);min-height:94px;box-shadow:var(--v2-shadow);background:#fff;border-radius:11px;align-content:center;gap:4px;padding:14px 16px;display:grid}.v2-link-incident-kpis span{color:#52708c;font-size:11px;font-weight:800}.v2-link-incident-kpis strong{color:var(--v2-blue);font-size:27px;line-height:1.15}.v2-link-incident-kpis small{color:var(--v2-muted);font-size:10px}.v2-link-incident-kpis .is-success strong{color:var(--v2-success)}.v2-link-incident-kpis .is-danger{background:#fff8f8;border-color:#efc2c7}.v2-link-incident-kpis .is-danger strong{color:var(--v2-danger)}.v2-link-incident-kpis .v2-link-incident-kpi--action{grid-template-columns:minmax(0,1fr) auto;align-content:center;align-items:center}.v2-link-incident-kpi--action>div{gap:4px;display:grid}.v2-link-incident-kpi--action .v2-button{white-space:nowrap;align-self:center}.v2-link-segment-inventory table,.v2-link-segment-nodes table{min-width:760px}.v2-link-segment-inventory__summary{border-top:1px solid var(--v2-line);color:var(--v2-muted);text-align:right;padding:11px 14px;font-size:11px;font-weight:700}.v2-link-segment-tools{border:1px solid var(--v2-line);min-height:64px;box-shadow:var(--v2-shadow);background:#fff;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:10px 13px;display:flex}.v2-link-segment-tools>div:first-child{gap:3px;display:grid}.v2-link-segment-tools strong{color:#173854;font-size:14px}.v2-link-segment-tools span{color:var(--v2-muted);font-size:10px}.v2-link-segment-tools>div:last-child{gap:8px;display:flex}.v2-link-segment-tools select{min-width:250px;min-height:38px;color:var(--v2-ink);background:#fff;border:1px solid #d3e0ec;border-radius:7px;padding:0 10px}.v2-link-filters--simple{grid-template-columns:minmax(260px,1.4fr) minmax(180px,.7fr) auto}.v2-link-segment-incidents table{min-width:980px}.v2-link-incident-detail{gap:18px;display:grid}.v2-link-incident-detail__summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.v2-link-incident-detail__summary article{background:#f8fbfd;border:1px solid #dce8f1;border-radius:9px;gap:5px;padding:12px;display:grid}.v2-link-incident-detail__summary span,.v2-link-incident-detail__summary small{color:var(--v2-muted);font-size:10px}.v2-link-incident-detail__summary strong{color:#173854;font-size:14px}.v2-link-diagnostic{background:#f6fafe;border:1px solid #d7e5ef;border-radius:9px;gap:9px;padding:12px 14px;display:grid}.v2-link-diagnostic>div:first-child{gap:3px;display:grid}.v2-link-diagnostic strong{color:#173854;font-size:12px}.v2-link-diagnostic span{color:var(--v2-muted);font-size:10px}.v2-link-diagnostic--completed{background:#f1fbf7;border-color:#bfe8d8}.v2-link-diagnostic--failed{background:#fff5f6;border-color:#f2c9cd}.v2-link-diagnostic__progress{background:#deebf4;border-radius:999px;height:7px;overflow:hidden}.v2-link-diagnostic__progress i{border-radius:inherit;background:linear-gradient(90deg,#1788d7,#21ac7a);height:100%;transition:width .25s;display:block}.v2-link-incident-detail h3{color:#173854;margin:0 0 8px;font-size:13px}.v2-link-incident-detail__table{border:1px solid #dce8f1;border-radius:9px;max-height:300px;overflow:auto}.v2-link-incident-detail__table table{border-collapse:collapse;width:100%}.v2-link-incident-detail__table th{color:#52708c;text-align:left;background:#f2f7fb;padding:9px 11px;font-size:10px;position:sticky;top:0}.v2-link-incident-detail__table td{color:#173854;border-top:1px solid #e5edf4;padding:10px 11px;font-size:11px}.v2-link-incident-detail__table td small{color:var(--v2-muted);margin-top:3px;font-size:9px;display:block}.v2-link-incident-nodes{background:#fff;border:1px solid #dce8f1;border-radius:9px}.v2-link-incident-nodes summary{color:#1b5f92;cursor:pointer;padding:11px 13px;font-size:11px;font-weight:800}.v2-link-incident-nodes[open] summary{border-bottom:1px solid #dce8f1}.v2-link-incident-nodes .v2-link-incident-detail__table{border:0;border-radius:0}.v2-link-filters{border:1px solid var(--v2-line);box-shadow:var(--v2-shadow);background:#fff;border-radius:10px;grid-template-columns:minmax(260px,1.4fr) repeat(2,minmax(170px,.7fr)) auto;align-items:end;gap:10px;padding:11px;display:grid}.v2-link-filters label{color:#52708c;gap:6px;font-size:12px;font-weight:800;display:grid}.v2-link-filters input,.v2-link-filters select,.v2-link-batch-actions select{width:100%;min-height:38px;color:var(--v2-ink);background:#fff;border:1px solid #d3e0ec;border-radius:7px;outline:none;padding:0 10px}.v2-link-filters input:focus,.v2-link-filters select:focus,.v2-link-batch-actions select:focus{border-color:#58a6e7;box-shadow:0 0 0 3px #2484d41a}.v2-link-batch-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.v2-link-batch-actions select{width:190px}.v2-link-section-head{border:1px solid var(--v2-line);min-height:66px;box-shadow:var(--v2-shadow);background:#fff;border-radius:10px;justify-content:space-between;align-items:center;gap:20px;padding:12px 15px;display:flex}.v2-link-section-head>div{gap:3px;min-width:0;display:grid}.v2-link-section-head strong{color:#173854;font-size:15px}.v2-link-section-head span{color:var(--v2-muted);font-size:11px}.v2-link-pairing{gap:13px;display:grid}.v2-link-pairing>p{color:#4d6b83;margin:0;line-height:1.7}.v2-link-pairing>code{overflow-wrap:anywhere;color:#135f97;background:#eff8ff;border:1px dashed #77aed8;border-radius:8px;padding:14px;font:700 13px/1.6 ui-monospace,SFMono-Regular,Consolas,monospace}.v2-link-pairing>small{color:var(--v2-muted)}.v2-link-import{align-content:start;gap:14px;min-height:430px;display:grid}.v2-link-import-steps{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.v2-link-import-steps span{color:#7a8f9f;background:#f1f4f7;border-radius:8px;place-items:center;min-height:34px;font-size:11px;font-weight:800;display:grid}.v2-link-import-steps span.active{color:#fff;background:linear-gradient(135deg,#2789dc,#1268b9)}.v2-link-import-steps span.done{color:#087247;background:#e4f8ef}.v2-link-source-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.v2-link-source-tabs button{color:#4b6b84;background:#f8fbfd;border:1px solid #d6e3ed;border-radius:9px;min-height:50px;padding:8px;font-size:12px;font-weight:800}.v2-link-source-tabs button.active{color:#1768ad;background:#eaf6ff;border-color:#5ba3dc;box-shadow:0 0 0 3px #2484d414}.v2-link-import-input{gap:11px;display:grid}.v2-link-import-input label{color:#456783;gap:7px;font-size:12px;font-weight:800;display:grid}.v2-link-import-input textarea,.v2-link-import-input input[type=password]{width:100%;min-height:42px;color:var(--v2-ink);resize:vertical;background:#fff;border:1px solid #ceddeb;border-radius:8px;outline:none;padding:10px 11px}.v2-link-import-input textarea:focus,.v2-link-import-input input[type=password]:focus{border-color:#58a6e7;box-shadow:0 0 0 3px #2484d41a}.v2-link-import-input>small,.v2-link-import-input>p{color:var(--v2-muted);margin:0;font-size:11px;line-height:1.6}.v2-link-file{background:#f7fbfe;border:1px dashed #b8d2e5;border-radius:8px;padding:11px 13px}.v2-link-import-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.v2-link-import-summary article{background:#f8fbfd;border:1px solid #dce8f1;border-radius:9px;gap:4px;padding:12px 14px;display:grid}.v2-link-import-summary span{color:var(--v2-muted);font-size:10px;font-weight:800}.v2-link-import-summary strong{color:#1b5f92;font-size:19px}.v2-link-import-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.v2-link-import-controls label{color:#456783;gap:6px;font-size:11px;font-weight:800;display:grid}.v2-link-import-controls select{width:100%;min-height:40px;color:var(--v2-ink);background:#fff;border:1px solid #ceddeb;border-radius:7px;padding:0 10px}.v2-link-import .v2-info-strip{margin:0}.v2-link-import-preview{border:1px solid #dce7ef;border-radius:9px;max-height:340px;overflow:auto}.v2-link-import-preview table{border-collapse:collapse;width:100%;min-width:900px}.v2-link-import-preview th{z-index:1;color:#53718c;text-align:left;background:#f4f8fb;border-bottom:1px solid #dce7ef;padding:10px;font-size:10px;font-weight:800;position:sticky;top:0}.v2-link-import-preview td{color:#294e69;vertical-align:top;border-bottom:1px solid #e7eef5;padding:10px;font-size:11px}.v2-link-import-preview td strong,.v2-link-import-preview td small{display:block}.v2-link-import-preview td small{color:var(--v2-muted);margin-top:3px}.v2-link-import-preview code{overflow-wrap:anywhere;color:#155f91;max-width:260px;font:10px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace;display:block}.v2-modal--link-history{width:min(1180px,100%)}.v2-link-history{gap:14px;display:grid}.v2-link-history-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.v2-link-history-summary article{background:linear-gradient(145deg,#f8fcff,#fff);border:1px solid #d9e7f1;border-radius:11px;gap:9px;min-width:0;padding:14px 16px;display:grid}.v2-link-history-summary header{justify-content:space-between;align-items:center;gap:12px;display:flex}.v2-link-history-summary header>span{color:#426984;font-size:12px;font-weight:900}.v2-link-history-summary article>strong{color:#1768ad;font-size:27px;line-height:1}.v2-link-history-summary dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 14px;margin:0;display:grid}.v2-link-history-summary dl div{border-top:1px solid #edf2f6;justify-content:space-between;gap:8px;padding-top:7px;font-size:10px;display:flex}.v2-link-history-summary dt{color:var(--v2-muted)}.v2-link-history-summary dd{color:#173854;text-align:right;margin:0;font-weight:900}.v2-link-history-chart{background:linear-gradient(#fbfdff,#f7fbfe);border:1px solid #d9e7f1;border-radius:11px;overflow:hidden}.v2-link-history-chart>header{background:#ffffffc7;border-bottom:1px solid #e2ecf3;justify-content:space-between;align-items:center;gap:16px;min-height:62px;padding:11px 15px;display:flex}.v2-link-history-chart>header>div:first-child{gap:3px;display:grid}.v2-link-history-chart>header strong{color:#173854;font-size:13px}.v2-link-history-chart>header span{color:var(--v2-muted);font-size:10px}.v2-link-history-legend{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px 15px;display:flex}.v2-link-history-legend span{align-items:center;gap:6px;font-weight:800;display:inline-flex;color:#4f6d84!important}.v2-link-history-legend i{background:#2389d5;border-radius:999px;width:18px;height:3px}.v2-link-history-legend i.is-foreign{background:#24a878}.v2-link-history-legend i.is-failure{background:linear-gradient(45deg,#0000 43%,#d23c50 44% 56%,#0000 57%),linear-gradient(-45deg,#0000 43%,#d23c50 44% 56%,#0000 57%);height:8px}.v2-link-history-chart__canvas{min-height:310px;padding:4px 8px 0;position:relative}.v2-link-history-chart svg{width:100%;height:auto;min-height:300px;display:block;overflow:visible}.v2-link-history-chart svg text{fill:#70889a;font-size:9px;font-weight:700}.v2-link-history-chart svg .v2-link-history-axis-title{fill:#4e6d84;font-size:10px;font-weight:900}.v2-link-history-grid{stroke:#dbe7ef;stroke-dasharray:4 5;stroke-width:1px}.v2-link-history-x-tick{stroke:#edf2f6;stroke-width:1px}.v2-link-history-line{fill:none;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.v2-link-history-line.is-domestic{stroke:#2389d5}.v2-link-history-line.is-foreign{stroke:#24a878}.v2-link-history-point{cursor:crosshair;outline:none}.v2-link-history-point__hit{fill:#0000;stroke:none}.v2-link-history-point__dot{fill:#fff;stroke-width:2px;vector-effect:non-scaling-stroke}.v2-link-history-point.is-domestic .v2-link-history-point__dot{stroke:#2389d5}.v2-link-history-point.is-foreign .v2-link-history-point__dot{stroke:#24a878}.v2-link-history-point.is-active .v2-link-history-point__dot{filter:drop-shadow(0 2px 3px #0c3e634d)}.v2-link-history-point.is-failure line{stroke:#d23c50;stroke-width:2.5px;vector-effect:non-scaling-stroke}.v2-link-history-tooltip{z-index:3;pointer-events:none;background:#fffffffa;border:1px solid #b9d4e7;border-radius:10px;gap:8px;width:min(310px,100% - 40px);padding:12px 14px;display:grid;position:absolute;top:16px;right:20px;box-shadow:0 14px 34px #153d5b33}.v2-link-history-tooltip>strong{color:#173854;font-size:12px}.v2-link-history-tooltip dl{gap:5px;margin:0;display:grid}.v2-link-history-tooltip dl div{grid-template-columns:75px minmax(0,1fr);gap:10px;font-size:10px;display:grid}.v2-link-history-tooltip dt{color:var(--v2-muted)}.v2-link-history-tooltip dd{color:#173854;text-align:right;text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:900;overflow:hidden}.v2-link-history-tooltip dd.is-success{color:var(--v2-success)}.v2-link-history-tooltip dd.is-danger,.v2-link-history-danger{color:var(--v2-danger)!important}.v2-link-history-table table{min-width:900px}.v2-link-history-table .v2-pagination{border-top:1px solid var(--v2-line)}.v2-link-history-guide{background:#f7fbfe;border:1px solid #d8e6f0;border-radius:9px;grid-template-columns:auto repeat(3,minmax(0,1fr));align-items:center;gap:10px;padding:11px 13px;display:grid}.v2-link-history-guide strong{color:#175f94;font-size:11px}.v2-link-history-guide span{color:#58748a;font-size:10px;line-height:1.5}@media (width<=1100px){.v2-link-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.v2-link-filters,.v2-link-strategy,.v2-link-incident-detail__summary{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-link-history-guide{grid-template-columns:1fr}.v2-link-history-guide strong{margin-bottom:2px}}@media (width<=760px){.v2-link-kpis,.v2-link-overview-grid,.v2-link-filters,.v2-link-import-controls,.v2-link-incident-kpis,.v2-link-incident-detail__summary,.v2-link-history-summary{grid-template-columns:1fr}.v2-link-node-alert,.v2-link-segment-tools{flex-direction:column;align-items:stretch}.v2-link-node-alert .v2-button{width:100%}.v2-link-segment-tools>div:last-child{display:grid}.v2-link-segment-tools select{width:100%;min-width:0}.v2-link-source-tabs,.v2-link-import-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-link-strategy{grid-template-columns:1fr}.v2-link-tabs{overflow-x:auto}.v2-link-tabs button{white-space:nowrap}.v2-link-history-chart>header{flex-direction:column;align-items:flex-start}.v2-link-history-legend{justify-content:flex-start}.v2-link-history-chart__canvas{overflow-x:auto}.v2-link-history-chart svg{min-width:760px}.v2-link-history-tooltip{position:sticky;left:12px;right:auto}.v2-link-history-summary dl{grid-template-columns:1fr}}.v2-table-card input[type=checkbox]{width:16px;height:16px;accent-color:var(--v2-blue)}.v2-badge{border-radius:999px;align-items:center;min-height:25px;padding:0 9px;font-size:11px;font-weight:800;display:inline-flex}.v2-badge--success{color:#087247;background:#e4f8ef}.v2-badge--info{color:#1767a4;background:#e7f3ff}.v2-badge--danger{color:#bd263e;background:#ffe9ed}.v2-badge--warning{color:#a76109;background:#fff2d7}.v2-badge--neutral{color:#5d7288;background:#eef3f7}.v2-badge--ineligible{color:#687887;background:#f2f4f6;border:1px solid #d5dce2}.v2-import-errors{color:#9d2538;background:#fff3f5;border:1px solid #ffd0d7;border-radius:10px;margin:12px 0;padding:12px 14px;line-height:1.6}.v2-binding-count{border:1px solid #0000;border-radius:50%;place-items:center;width:30px;height:30px;padding:0;font-size:12px;font-weight:800;line-height:1;display:inline-grid}.v2-binding-count--zero{color:#65788a;background:#eef3f7;border-color:#dce5ec}button.v2-binding-count--active{color:#087247;cursor:pointer;background:#e4f8ef;border-color:#b8e8d2}button.v2-binding-count--active:hover{background:#d5f3e5;border-color:#79cba8}button.v2-binding-count--active:focus-visible{outline-offset:2px;outline:2px solid #16976a}.v2-protocols{color:#496a86;gap:4px;min-width:140px;font-size:11px;display:grid}.v2-text-success{color:var(--v2-success)}.v2-text-danger{color:var(--v2-danger)}.v2-loading{color:var(--v2-muted);text-align:center;padding:42px}.v2-pagination{min-height:52px;color:var(--v2-muted);border-top:1px solid var(--v2-line);justify-content:flex-end;align-items:center;gap:10px;padding:9px 14px;display:flex}.v2-pagination label{align-items:center;gap:6px;display:flex}.v2-pagination select{width:65px;height:34px}.v2-pagination-size-select{width:76px}.v2-pagination-size-select .v2-searchable-select__trigger{height:34px;min-height:34px;padding:0 9px 0 11px}.v2-pagination-size-select .v2-searchable-select__chevron{flex-basis:14px;width:14px;height:14px}.v2-pagination button{color:#41647f;background:#fff;border:1px solid #d4e1ed;border-radius:7px;height:34px;padding:0 11px}.v2-pagination strong{color:#254966}.v2-pagination-jump{align-items:center;gap:6px;display:flex}.v2-pagination-jump label{display:inline}.v2-pagination-jump input{width:64px;height:34px;color:var(--v2-ink);text-align:center;background:#fff;border:1px solid #d3e0ec;border-radius:7px;outline:none;padding:0 8px}.v2-pagination-jump input:focus-visible{border-color:var(--v2-blue);box-shadow:0 0 0 3px #2484d424}.v2-empty{width:100%;min-height:210px;color:var(--v2-muted);text-align:center;background:linear-gradient(#f8fcffc7,#fffffffa);flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:34px 24px;display:flex}.v2-empty__icon{width:58px;height:58px;color:var(--v2-blue);background:linear-gradient(145deg,#edf8ff,#e3f2ff);border:1px solid #cce6fa;border-radius:18px;place-items:center;margin-bottom:5px;display:grid;box-shadow:0 10px 24px #2484d41f}.v2-empty__icon svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:29px;height:29px}.v2-empty>strong{color:#254966;font-size:17px;line-height:1.35}.v2-empty__text{color:#70879a;max-width:560px;font-size:13px;line-height:1.7}.v2-empty__actions{flex-wrap:wrap;justify-content:center;gap:9px;margin-top:9px;display:flex}.v2-empty--compact{min-height:150px;padding:24px 18px}.v2-empty--compact .v2-empty__icon{border-radius:15px;width:48px;height:48px}.v2-empty--compact .v2-empty__icon svg{width:24px;height:24px}.v2-table-card td:has(>.v2-empty){background:#fff;height:auto;padding:0}.v2-table-card tbody tr:has(.v2-empty):hover{background:0 0}.v2-table-card tbody:empty{height:210px;display:block}.v2-table-card tbody:empty:after{content:"暂无可显示的数据\a 新增内容或调整筛选条件后再试";color:#70879a;text-align:center;white-space:pre-line;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 58 58'%3E%3Crect x='1' y='1' width='56' height='56' rx='18' fill='%23edf8ff' stroke='%23cce6fa'/%3E%3Cpath d='M16 25h9l3 6h6l3-6h5v15H16V25Zm3-3 4-7h12l4 7' fill='none' stroke='%232484d4' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:50% 32px;background-repeat:no-repeat;background-size:58px 58px;border-top:1px solid #edf2f7;place-content:center;padding:82px 24px 30px;line-height:1.8;display:grid;position:absolute;inset:44px 0 0}.v2-platform-dns-card>header{border-bottom:1px solid var(--v2-line);flex-direction:column;justify-content:center;gap:5px;min-height:84px;padding:16px 20px;display:flex}.v2-platform-dns-card>header p{color:var(--v2-blue);letter-spacing:.14em;margin:0;font-size:11px;font-weight:800}.v2-platform-dns-card>header h2{color:var(--v2-ink);margin:0;font-size:20px}.v2-platform-dns-card table{table-layout:fixed}.v2-platform-dns-card td{overflow-wrap:anywhere;line-height:1.5}.v2-platform-dns-card .v2-row-actions{min-width:154px}.v2-platform-dns-credential-table th:first-child{width:21%}.v2-platform-dns-credential-table th:nth-child(2){width:10%}.v2-platform-dns-credential-table th:nth-child(3){width:16%}.v2-platform-dns-credential-table th:nth-child(4){width:25%}.v2-platform-dns-credential-table th:nth-child(5){width:13%}.v2-platform-dns-credential-table th:nth-child(6){width:15%}.v2-platform-domain-table th:first-child{width:19%}.v2-platform-domain-table th:nth-child(2){width:15%}.v2-platform-domain-table th:nth-child(3){width:18%}.v2-platform-domain-table th:nth-child(4){width:12%}.v2-platform-domain-table th:nth-child(5){width:21%}.v2-platform-domain-table th:nth-child(6){width:15%}.v2-empty-card{min-height:440px;color:var(--v2-muted);text-align:center;background:#fff9;border:1px dashed #cbd9e6;border-radius:18px;place-content:center;justify-items:center;padding:40px;display:grid}.v2-empty-card__icon{width:54px;height:54px;color:var(--v2-blue);background:#e8f4ff;border-radius:16px;place-items:center;font-size:28px;display:grid}.v2-empty-card h2{color:#294963;margin:18px 0 8px;font-size:19px}.v2-empty-card p{margin:0}.v2-link{color:var(--v2-blue);background:0 0;border:0;margin-left:6px;padding:0;font-size:11px;font-weight:700}.v2-inline-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;display:flex}.v2-inline-actions .v2-link{margin-left:0}.v2-provider-traffic{color:#547087;flex-wrap:wrap;align-items:center;gap:7px;margin-top:5px;font-size:11px;line-height:1.4;display:flex}.v2-provider-traffic .v2-link{margin-left:0;padding:0;font-size:11px}.v2-provider-traffic__error{color:var(--v2-danger);cursor:help}.v2-ellipsis{text-overflow:ellipsis;white-space:nowrap;max-width:560px;display:block;overflow:hidden}.v2-toolbar{justify-content:flex-end;margin:12px 0;display:flex}.v2-modal-backdrop{z-index:80;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#081b2f7a;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.v2-modal{background:#fff;border:1px solid #e0e9f2;border-radius:14px;flex-direction:column;width:min(780px,100%);max-height:calc(100vh - 48px);display:flex;overflow:hidden;box-shadow:0 30px 80px #02142640}.v2-modal--wide{width:min(980px,100%)}.v2-modal>header{justify-content:space-between;align-items:flex-start;padding:26px 26px 12px;display:flex}.v2-modal>header p,.v2-settings-card header p,.v2-dashboard-card header p{color:var(--v2-blue);letter-spacing:.14em;margin:0 0 5px;font-size:11px;font-weight:800}.v2-modal>header h2,.v2-settings-card header h2,.v2-dashboard-card header h2{margin:0;font-size:24px}.v2-modal-close{color:#173854;background:#eef4f9;border:0;border-radius:50%;width:34px;height:34px;font-size:20px}.v2-modal-body{padding:12px 26px 24px;overflow:auto}.v2-modal>footer{border-top:1px solid #e6eef5;justify-content:flex-end;align-items:center;gap:9px;padding:14px 26px 22px;display:flex}.v2-modal>footer .v2-button{justify-content:center;align-items:center;line-height:1;text-decoration:none;display:inline-flex}.v2-tunnel-speed .v2-modal-body{grid-auto-rows:max-content;align-content:start;gap:20px;display:grid}.v2-tunnel-speed .v2-info-strip{margin:0}.v2-tunnel-speed__setup{border:1px solid var(--v2-line);border-radius:10px;gap:14px;padding:16px;display:grid}.v2-tunnel-speed__setup .v2-form-grid{grid-template-columns:1fr;max-width:440px}.v2-tunnel-speed__setup .v2-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.v2-tunnel-speed__hint{color:var(--v2-muted);margin:0;font-size:12px;line-height:1.7}.v2-tunnel-speed__consent{cursor:pointer;align-items:flex-start;gap:9px;font-size:13px;line-height:1.6;display:flex}.v2-tunnel-speed__consent input{width:16px;height:16px;accent-color:var(--v2-blue);flex:none;margin:3px 0 0}.v2-tunnel-speed__lifecycle{background:#f1f7fc;border-radius:9px;padding:12px 14px;font-size:12px;line-height:1.7}.v2-tunnel-speed__lifecycle p{color:var(--v2-muted);margin:4px 0 0}.v2-tunnel-speed__history{gap:10px;min-width:0;display:grid}.v2-tunnel-speed__history>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.v2-tunnel-speed__history h3{margin:0;font-size:14px}.v2-tunnel-speed__history>header span{color:var(--v2-muted);font-size:12px}.v2-tunnel-speed .v2-tunnel-speed__table{table-layout:fixed;min-width:800px}.v2-tunnel-speed__table th:first-child{width:48px}.v2-tunnel-speed__table th:nth-child(2){width:190px}.v2-tunnel-speed__table th:nth-child(3),.v2-tunnel-speed__table th:nth-child(4){width:120px}.v2-tunnel-speed__table th:nth-child(5){width:100px}.v2-tunnel-speed__table td{vertical-align:top;overflow-wrap:anywhere}.v2-tunnel-speed__table .v2-tunnel-speed__metric{white-space:nowrap;font-variant-numeric:tabular-nums}.v2-tunnel-speed__table .v2-tunnel-speed__failure{color:var(--v2-danger);margin:8px 0;font-size:12px;line-height:1.6}.v2-tunnel-speed__table details{color:var(--v2-muted);margin-top:6px;font-size:11px;line-height:1.6}.v2-tunnel-speed__table summary{cursor:pointer}.v2-tunnel-speed__table details p{margin:6px 0 0}.v2-tunnel-speed__table .v2-tunnel-speed__empty{text-align:center;color:var(--v2-muted);padding:28px 16px}@media (width<=640px){.v2-tunnel-speed__setup{padding:12px}.v2-tunnel-speed .v2-tunnel-speed__setup .v2-detail-grid{grid-template-columns:1fr}}.v2-modal-backdrop:has(.v2-modal--device-detail){place-items:stretch end;padding:0}.v2-modal--device-detail{border-width:0 0 0 1px;border-radius:16px 0 0 16px;width:min(640px,100%);max-height:100vh}.v2-modal--device-detail>header{padding-top:24px}.v2-modal--device-detail .v2-modal-body{padding-top:6px}.v2-device-detail{gap:22px;display:grid}.v2-device-detail__summary{background:linear-gradient(135deg,#f1f8fe,#fbfdff);border:1px solid #cfe2f2;border-radius:12px;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px;display:grid}.v2-device-detail__summary>div:nth-child(2){min-width:0}.v2-device-detail__summary span,.v2-device-detail__summary small{color:var(--v2-muted);font-size:11px;display:block}.v2-device-detail__summary strong{color:#153b5a;text-overflow:ellipsis;white-space:nowrap;margin:4px 0;font-size:17px;display:block;overflow:hidden}.v2-device-detail__phone{background:#fff;border:2px solid #2789dc;border-radius:10px;place-items:end center;width:42px;height:54px;display:grid;box-shadow:inset 0 0 0 3px #eaf5fe}.v2-device-detail__phone:before{content:"";background:#8ebcde;border-radius:5px;align-self:start;width:13px;height:3px;margin-top:5px}.v2-device-detail__phone i{background:#2789dc;border-radius:50%;width:5px;height:5px;margin-bottom:5px}.v2-device-detail__section{gap:10px;display:grid}.v2-device-detail__section>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.v2-device-detail__section>header h3{color:#173854;margin:0;font-size:14px}.v2-device-detail__section>header span{color:#7d91a2;font-size:11px}.v2-device-detail__section .v2-detail-grid>div{background:#fbfdff}.v2-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.v2-server-provider-form{gap:14px;display:grid}.v2-form-grid label,.v2-standalone-field{color:#456783;gap:7px;font-size:12px;font-weight:800;display:grid}.v2-form-grid input,.v2-form-grid select,.v2-form-grid textarea,.v2-standalone-field textarea{width:100%;min-height:40px;color:var(--v2-ink);resize:vertical;background:#fff;border:1px solid #ceddeb;border-radius:7px;outline:none;padding:9px 11px}.v2-form-grid input:focus,.v2-form-grid select:focus,.v2-form-grid textarea:focus{border-color:#58a6e7;box-shadow:0 0 0 3px #2484d41a}.v2-field--wide{grid-column:1/-1}.v2-password-input{display:block;position:relative}.v2-password-input input{padding-right:66px}.v2-password-input button{color:var(--v2-blue);cursor:pointer;background:0 0;border:0;padding:2px 4px;font-size:12px;font-weight:800;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.v2-switch{align-items:center;gap:8px;min-height:44px;display:flex}.v2-switch input{width:18px;min-height:18px;accent-color:var(--v2-blue)}.v2-router-device-fields{gap:14px;display:grid}.v2-router-wireless-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.v2-router-wireless-fields>label,.v2-router-wireless-fields>fieldset{color:#456783;border:0;gap:7px;min-width:0;margin:0;padding:0;font-size:12px;font-weight:800;display:grid}.v2-router-wireless-fields>label>input{width:100%;min-height:40px;color:var(--v2-ink);background:#fff;border:1px solid #ceddeb;border-radius:7px;outline:none;padding:9px 11px}.v2-router-wireless-fields>label>input:focus{border-color:#58a6e7;box-shadow:0 0 0 3px #2484d41a}.v2-router-wireless-fields legend{padding:0}.v2-router-band-options{background:#f8fbfe;border:1px solid #d9e5ef;border-radius:7px;align-items:center;gap:28px;min-height:40px;padding:0 12px;display:flex}.v2-router-band-options label{color:#274f6d;cursor:pointer;white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.v2-router-band-options input{width:18px;height:18px;accent-color:var(--v2-blue);margin:0}.v2-qr-layout{justify-items:center;gap:18px;display:grid}.v2-qr-layout>img{background:#fff;border:1px solid #d8e4ee;border-radius:12px;width:min(430px,78vw);height:auto;padding:10px}.v2-tabs{border-bottom:1px solid #d9e4ee;gap:20px;width:100%;display:flex}.v2-tabs button{color:#58718a;background:0 0;border:0;border-bottom:3px solid #0000;min-height:46px;padding:0 12px;font-weight:800}.v2-tabs button.active{color:var(--v2-blue);border-color:var(--v2-blue)}.v2-note-card{color:#3b617f;background:#eff7ff;border:1px solid #cfe1f2;border-radius:12px;width:100%;padding:18px}.v2-note-card strong{color:#1e547e}.v2-note-card ol{margin:10px 0 0;padding-left:22px;line-height:1.8}.v2-client-config{gap:18px;display:grid}.owf-access{gap:22px}.owf-access-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.owf-access-summary>div{background:#f8fbfe;border:1px solid #d9e7f1;border-radius:12px;align-content:start;gap:8px;min-width:0;padding:16px 18px;display:grid}.owf-access-summary span{color:#59758d;font-size:12px;font-weight:800}.owf-access-summary strong{color:#173854;font-size:18px;line-height:1.4}.owf-access-summary strong em{color:#9ab0c1;font-style:normal;font-weight:400}.owf-access-summary small{color:#6c8498;line-height:1.5}.owf-access-summary .v2-button{justify-self:start}.owf-access .v2-client-tabs{justify-content:center}.owf-access .v2-client-pane>img{width:min(360px,78vw)}.owf-access .v2-client-guide{line-height:1.7}.owf-access .v2-client-guide p{margin:8px 0 0}.owf-access-credentials{width:min(680px,100%)}.owf-access-credentials dd{overflow-wrap:anywhere}.owf-access-loading{color:#59758d;text-align:center;margin:0}@media (width<=700px){.owf-access-summary{grid-template-columns:1fr}}.v2-client-tabs,.v2-protocol-tabs{border-bottom:1px solid #d9e4ee;align-items:center;gap:20px;display:flex;overflow-x:auto}.v2-client-tabs button,.v2-protocol-tabs button{white-space:nowrap;color:#58718a;background:0 0;border:0;border-bottom:3px solid #0000;min-height:46px;padding:0 12px;font-weight:800}.v2-client-tabs button.active,.v2-protocol-tabs button.active{color:var(--v2-blue);border-color:var(--v2-blue)}.v2-protocol-tabs{border-bottom:0;justify-content:center;gap:10px}.v2-protocol-tabs button{background:#f8fbfe;border:1px solid #d7e4ef;border-radius:8px;min-height:38px}.v2-protocol-tabs button.active{color:#087247;background:#e9f8f1;border-color:#bde4d2}.v2-client-pane{justify-items:center;gap:16px;display:grid}.v2-client-pane>h3{color:var(--v2-ink);margin:0;font-size:20px}.v2-client-pane>img{background:#fff;border:1px solid #d8e4ee;border-radius:12px;width:min(500px,78vw);height:auto;padding:10px}.v2-client-pane>p{width:100%;color:var(--v2-muted);text-align:center;margin:0}.v2-client-download-actions{justify-content:center}.v2-client-download-actions .v2-button{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.v2-client-guide{color:#3b617f;background:#eff7ff;border:1px solid #cfe1f2;border-radius:12px;width:100%;padding:18px 20px}.v2-client-guide strong{color:#1e547e}.v2-client-guide ol{margin:10px 0 0;padding-left:22px;line-height:1.8}.v2-client-guide code{overflow-wrap:anywhere;color:#1767a2}.v2-client-guide--tests{color:#356f56;background:#f1faf5;border-color:#cce7d8}.v2-client-guide--tests strong{color:#176a48}.v2-client-guide--tests a{color:#1477b8;font-weight:800}.v2-proxy-value{overflow-wrap:anywhere;color:#274c69;text-align:left;background:#f8fbfe;border:1px dashed #c7d9e8;border-radius:8px;width:100%;margin:0;padding:14px}.v2-client-notes{color:#526c82;border-top:1px solid #dce7f0;width:100%;padding-top:16px;line-height:1.7}.v2-client-install{color:#3f5f79;gap:14px;display:grid}.v2-client-install>div{background:#f8fbfe;border:1px solid #dce8f2;border-radius:10px;grid-template-columns:150px minmax(0,1fr);align-items:center;gap:12px;padding:14px 16px;display:grid}.v2-client-install>div strong{color:#173854}.v2-client-install code{overflow-wrap:anywhere;color:#1767a2;background:#fff;border-radius:7px;min-width:0;padding:10px 12px}.v2-client-install ol{background:#eff7ff;border:1px solid #cfe1f2;border-radius:10px;margin:0;padding:16px 20px 16px 38px;line-height:1.85}.v2-client-install p{color:var(--v2-muted);margin:0}.v2-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;display:grid}.v2-detail-grid>div{background:#f9fbfd;border:1px solid #dfe9f2;border-radius:9px;min-width:0;padding:13px 14px}.v2-detail-grid dt{color:#54728b;margin-bottom:6px;font-size:11px;font-weight:800}.v2-detail-grid dd{overflow-wrap:anywhere;color:#173854;margin:0;font-size:13px;line-height:1.55}.v2-detail-grid__wide{grid-column:1/-1}.v2-detail-label{align-items:center;gap:6px;display:inline-flex}.v2-field-help{align-items:center;font-size:12px;font-weight:500;display:inline-flex;position:relative}.v2-field-help__trigger{color:#39749e;cursor:help;background:#f1f8fd;border:1px solid #8eb5d2;border-radius:50%;place-items:center;width:17px;height:17px;padding:0;font:800 11px/1 system-ui,sans-serif;transition:border-color .15s,color .15s,background .15s,box-shadow .15s;display:inline-grid}.v2-field-help__trigger:hover,.v2-field-help__trigger:focus-visible,.v2-field-help__trigger[aria-expanded=true]{color:#176aa4;background:#dff1ff;border-color:#287bb5;outline:none;box-shadow:0 0 0 3px #277fb924}.v2-field-help__popover{z-index:30;color:#38566e;text-align:left;background:#fff;border:1px solid #c7dcea;border-radius:10px;gap:10px;width:min(330px,100vw - 56px);padding:14px;font-size:12px;font-weight:500;line-height:1.55;display:grid;position:absolute;top:calc(100% + 8px);left:-8px;box-shadow:0 16px 38px #0d304c33}.v2-field-help__popover:before{content:"";background:#fff;border:0 solid #c7dcea;border-width:1px 0 0 1px;width:10px;height:10px;position:absolute;top:-6px;left:13px;transform:rotate(45deg)}.v2-field-help__popover>strong{color:#173854;font-size:14px}.v2-field-help__popover>span{gap:2px;display:grid}.v2-field-help__popover b{color:#2573a8;letter-spacing:.04em;font-size:10px}.v2-modal--router-installation .v2-modal-body{gap:14px;display:grid}.v2-modal--router-installation .v2-info-strip{margin:0}.v2-router-installation-code{transition:border-color .15s,background .15s,box-shadow .15s}.v2-router-installation-code.is-copyable{background:linear-gradient(135deg,#f0f8ff,#fbfdff);border-color:#a8d3f1}.v2-router-installation-code.is-copyable:hover{border-color:#5ea7dc;box-shadow:0 7px 18px #1f70ab1a}.v2-router-installation-code dd>button{color:#164f79;text-align:left;cursor:copy;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:0;display:flex}.v2-router-installation-code dd>button code{overflow-wrap:anywhere;color:#135f96;min-width:0;font-size:14px;font-weight:800}.v2-router-installation-code dd>button span{color:#126ca8;background:#dff1ff;border-radius:999px;flex:none;padding:5px 9px;font-size:11px;font-weight:800}.v2-router-installation-code.is-unavailable{background:#fbfcfd;border-style:dashed}.v2-router-installation-code.is-unavailable strong,.v2-router-installation-code.is-unavailable small{display:block}.v2-router-installation-code.is-unavailable small{color:var(--v2-muted);margin-top:3px}.v2-router-installation-disk{background:#fffbf2!important;border-color:#f0d69c!important}.v2-router-installation-disk dd{grid-template-columns:minmax(110px,.55fr) minmax(160px,1fr) minmax(220px,1.4fr);gap:10px;display:grid}.v2-router-installation-disk dd>span{background:#ffffffb8;border:1px solid #f1e1bc;border-radius:7px;min-width:0;padding:9px 10px}.v2-router-installation-disk dd small,.v2-router-installation-disk dd strong,.v2-router-installation-disk dd code{display:block}.v2-router-installation-disk dd small{color:#98712a;margin-bottom:3px;font-size:10px;font-weight:800}.v2-router-installation-disk dd strong,.v2-router-installation-disk dd code{overflow-wrap:anywhere;color:#664b18;font-size:12px}.v2-router-installation-log-card{gap:12px;padding:16px}.v2-router-installation-log-card>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.v2-router-installation-log-card>header span{color:var(--v2-muted);margin-top:5px;font-size:11px;display:block}.v2-router-installation-log-card>header .v2-button{flex:none}.v2-router-installation-success{color:#256a50;background:#eefaf4;border:1px solid #bde4d2;border-radius:8px;align-items:center;gap:9px;padding:10px 12px;font-size:12px;display:flex}.v2-router-installation-log{word-break:break-word;height:340px;min-height:220px;max-height:42dvh;font-size:12px}.v2-router-installation-footer{justify-content:space-between;align-items:center;gap:16px;width:100%;display:flex}.v2-router-installation-footer>div{align-items:center;gap:9px;display:flex}.v2-router-installation-footer>div:first-child>span{color:var(--v2-muted);font-size:11px}.v2-router-installation-footer .v2-button{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.v2-network-profile{gap:20px;display:grid}.v2-network-empty,.v2-network-history-empty{color:var(--v2-muted);background:#f9fbfd;border:1px dashed #cbd9e6;border-radius:12px;gap:7px;padding:24px;display:grid}.v2-network-empty strong{color:var(--v2-ink);font-size:17px}.v2-network-summary{border:1px solid;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.v2-network-summary--success{background:#eefaf4;border-color:#bde4d2}.v2-network-summary--danger{background:#fff1f2;border-color:#f0bec3}.v2-network-summary>div{gap:5px;display:grid}.v2-network-summary span{color:var(--v2-muted);font-size:12px}.v2-network-summary strong{color:var(--v2-ink);font-size:22px}.v2-network-summary .v2-network-state{color:#087247;background:#dff5e9;border-radius:999px;padding:7px 10px;font-weight:800}.v2-network-summary--danger .v2-network-state{color:#a4212d;background:#ffdfe2}.v2-network-identity{margin-top:-8px}.v2-network-section{gap:12px;display:grid}.v2-network-section>header{border-bottom:1px solid #e1eaf2;justify-content:space-between;align-items:flex-end;gap:16px;padding-bottom:10px;display:flex}.v2-network-section h3{color:var(--v2-ink);margin:0;font-size:17px}.v2-network-section p{color:var(--v2-muted);margin:4px 0 0;font-size:12px}.v2-network-paths{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.v2-network-path{background:#f9fbfd;border:1px solid #dfe9f2;border-radius:11px;min-width:0;overflow:hidden}.v2-network-path>header{border-bottom:1px solid #e3ebf2;justify-content:space-between;align-items:center;gap:10px;padding:13px 14px;display:flex}.v2-network-path>header div{gap:2px;display:grid}.v2-network-path>header strong{color:var(--v2-ink)}.v2-network-path>header span{color:var(--v2-muted);font-size:10px}.v2-network-path>header b{white-space:nowrap;color:#557188;background:#e9eff4;border-radius:999px;padding:5px 7px;font-size:10px}.v2-network-path--success{background:#f3fbf7;border-color:#bde4d2}.v2-network-path--success>header b{color:#087247;background:#dff5e9}.v2-network-path--danger{background:#fff5f6;border-color:#f0bec3}.v2-network-path--danger>header b{color:#a4212d;background:#ffdfe2}.v2-network-path dl{margin:0;display:grid}.v2-network-path dl div{border-bottom:1px solid #d8e4eeb3;grid-template-columns:44px minmax(0,1fr);gap:8px;min-width:0;padding:9px 14px;display:grid}.v2-network-path dl div:last-child{border-bottom:0}.v2-network-path dt{color:var(--v2-muted);font-size:10px;font-weight:800}.v2-network-path dd{overflow-wrap:anywhere;color:#244b68;margin:0;font-size:11px}.v2-network-timeline{gap:0;margin:0;padding:0;list-style:none;display:grid;position:relative}.v2-network-timeline li{grid-template-columns:18px minmax(0,1fr) auto;align-items:start;gap:10px;min-height:62px;padding:9px 0;display:grid;position:relative}.v2-network-timeline li:before{content:"";background:#d8e5ef;width:2px;position:absolute;top:24px;bottom:-10px;left:6px}.v2-network-timeline li:last-child:before{display:none}.v2-network-timeline i{z-index:1;background:#d25560;border:3px solid #fff;border-radius:50%;width:14px;height:14px;margin-top:3px;position:relative;box-shadow:0 0 0 1px #e1a5aa}.v2-network-timeline li.is-current i{background:#20a16b;box-shadow:0 0 0 1px #8ed2b5}.v2-network-timeline li>div{gap:4px;min-width:0;display:grid}.v2-network-timeline strong{color:var(--v2-ink)}.v2-network-timeline span,.v2-network-timeline time{color:var(--v2-muted);font-size:11px}.v2-network-timeline time{white-space:nowrap}.v2-stat-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px;margin:8px 0 18px;display:grid}.v2-stat-grid button{border:1px solid var(--v2-line);min-height:126px;color:var(--v2-ink);text-align:left;box-shadow:var(--v2-shadow);background:#fff;border-radius:14px;align-content:center;gap:4px;padding:20px;display:grid}.v2-stat-grid button:hover{border-color:#8cc3ef;transform:translateY(-2px)}.v2-stat-grid button.active{border-color:var(--v2-blue);box-shadow:0 0 0 2px #1d7ec71f, var(--v2-shadow);background:#eef8ff}.v2-stat-grid button:focus-visible{outline-offset:2px;outline:3px solid #1d7ec73d}.v2-stat-grid strong{color:var(--v2-blue);font-size:30px}.v2-stat-grid span{font-weight:800}.v2-stat-grid small{color:var(--v2-muted);margin-top:5px}.v2-background-task-cards{grid-template-columns:repeat(5,minmax(150px,1fr))}.v2-background-task-cards button{min-height:106px}.v2-background-task-search{border:1px solid var(--v2-line);box-shadow:var(--v2-shadow);background:#fff;border-radius:12px;grid-template-columns:minmax(220px,1.6fr) repeat(2,minmax(135px,1fr)) repeat(2,minmax(135px,.85fr)) auto;align-items:end;gap:10px;margin:0 0 16px;padding:14px;display:grid}.v2-background-task-search label{color:#53718c;gap:5px;min-width:0;font-size:11px;font-weight:800;display:grid}.v2-background-task-search input,.v2-background-task-search select{border:1px solid var(--v2-line);width:100%;height:36px;color:var(--v2-ink);font:inherit;background:#fff;border-radius:6px;padding:0 10px;font-size:12px}.v2-background-task-search__actions{white-space:nowrap;gap:6px;display:flex}.v2-background-task-list table{min-width:1150px}.v2-background-task-list td{min-height:66px}.v2-background-task-list td:nth-child(2){min-width:200px}.v2-background-task-list td:nth-child(4){min-width:220px}.v2-background-task-progress{align-items:center;gap:8px;display:flex}.v2-background-task-progress strong{min-width:38px;color:var(--v2-blue);text-align:right;font-size:11px}.v2-background-task-progress__track{background:#e6eef5;border-radius:99px;flex:1;height:8px;overflow:hidden}.v2-background-task-progress__track span{border-radius:inherit;background:#2286d8;height:100%;transition:width .25s;display:block}.v2-background-task-empty{color:var(--v2-muted);text-align:center;padding:38px 12px!important}@media (width<=1100px){.v2-background-task-cards{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.v2-background-task-search{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=700px){.v2-background-task-search{grid-template-columns:1fr 1fr}.v2-background-task-search label:first-child,.v2-background-task-search__actions{grid-column:1/-1}}.v2-dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.v2-dashboard-card,.v2-settings-card{border:1px solid var(--v2-line);min-height:380px;box-shadow:var(--v2-shadow);background:#fff;border-radius:12px;flex-direction:column;padding:20px;display:flex}.v2-dashboard-card>header{border-bottom:1px solid #e5edf4;justify-content:space-between;padding-bottom:14px;display:flex}.v2-dashboard-card header h2,.v2-settings-card header h2{font-size:20px}.v2-dashboard-list{max-height:420px;overflow-y:auto}.v2-dashboard-list>div{border-bottom:1px solid #e8eff5;justify-content:space-between;align-items:center;gap:12px;min-height:72px;padding:12px 0;display:flex}.v2-dashboard-list strong,.v2-dashboard-list small{display:block}.v2-dashboard-list small{max-width:650px;color:var(--v2-muted);margin-top:5px;line-height:1.35}.v2-dashboard-list>div>span{color:var(--v2-success);font-weight:800}.v2-mini-pager{justify-content:flex-end;align-items:center;gap:10px;margin-top:auto;padding-top:12px;display:flex}.v2-dashboard-refresh{align-items:center;gap:12px;display:flex}.v2-dashboard-refresh>span{white-space:nowrap;margin:0;font-size:12px}.v2-dashboard-kpis{grid-template-columns:repeat(6,minmax(0,1fr));gap:11px;margin:8px 0 14px;display:grid}.v2-dashboard-kpi{border:1px solid var(--v2-line);min-width:0;min-height:112px;color:var(--v2-ink);text-align:left;box-shadow:var(--v2-shadow);background:#fff;border-radius:12px;align-content:center;gap:4px;padding:16px;transition:all .16s;display:grid}.v2-dashboard-kpi:hover{border-color:#8cc3ef;transform:translateY(-2px)}.v2-dashboard-kpi>span{color:#52708c;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:800;overflow:hidden}.v2-dashboard-kpi>strong{color:var(--v2-blue);font-size:30px;line-height:1.15}.v2-dashboard-kpi>small{color:var(--v2-muted);font-size:11px}.v2-dashboard-kpi--success>strong{color:var(--v2-success)}.v2-dashboard-kpi--danger>strong{color:var(--v2-danger)}.v2-dashboard-kpi--warning>strong{color:var(--v2-warning)}.v2-dashboard-quick{background:#f1f8fe;border:1px solid #d7e8f5;border-radius:10px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:14px;padding:12px 15px;display:flex}.v2-dashboard-quick>div:first-child{gap:2px;display:grid}.v2-dashboard-quick>div:first-child span{color:var(--v2-muted);font-size:11px}.v2-dashboard-operations-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:14px;margin-bottom:14px;display:grid}.v2-dashboard-panel{border:1px solid var(--v2-line);box-shadow:var(--v2-shadow);background:#fff;border-radius:12px;padding:18px}.v2-dashboard-panel>header{border-bottom:1px solid #e7eef4;justify-content:space-between;align-items:flex-start;gap:14px;padding-bottom:13px;display:flex}.v2-dashboard-panel header p{color:var(--v2-blue);letter-spacing:.13em;margin:0 0 4px;font-size:10px;font-weight:800}.v2-dashboard-panel header h2{margin:0;font-size:18px}.v2-dashboard-panel--announcements{flex-direction:column;min-width:0;display:flex}.v2-dashboard-panel--announcements .v2-dashboard-list{flex:1;min-width:0}.v2-dashboard-panel--announcements .v2-dashboard-list>div>div{min-width:0}.v2-dashboard-panel--announcements .v2-dashboard-list strong,.v2-dashboard-panel--announcements .v2-dashboard-list small{text-overflow:ellipsis;overflow-wrap:anywhere;overflow:hidden}.v2-dashboard-funnel{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding-top:13px;display:grid}.v2-dashboard-funnel>button{min-width:0;color:var(--v2-ink);text-align:left;background:#fbfdff;border:1px solid #e4ebf1;border-radius:9px;padding:11px}.v2-dashboard-funnel>button:hover{border-color:#9fc9e8}.v2-dashboard-funnel span{justify-content:space-between;align-items:flex-start;gap:6px;display:flex}.v2-dashboard-funnel span strong{min-width:0;font-size:11px}.v2-dashboard-funnel span b{color:var(--v2-blue);font-size:19px}.v2-dashboard-funnel i{background:#e8eef4;border-radius:99px;height:6px;margin:12px 0 7px;display:block;overflow:hidden}.v2-dashboard-funnel em{border-radius:inherit;background:linear-gradient(90deg,#2688d5,#65b8e9);height:100%;display:block}.v2-dashboard-funnel small{color:var(--v2-muted);font-size:10px}.v2-dashboard-grid .v2-dashboard-card{min-height:300px}.v2-command-dashboard{isolation:isolate;position:relative}.v2-command-dashboard:before{z-index:-1;content:"";pointer-events:none;background:radial-gradient(circle at 12% 5%,#2c9ae81f,#0000 34%),radial-gradient(circle at 86% 0,#675cdb17,#0000 30%),linear-gradient(#2d7ebb09 1px,#0000 1px) 0 0/34px 34px,linear-gradient(90deg,#2d7ebb09 1px,#0000 1px) 0 0/34px 34px;height:310px;position:absolute;inset:-22px -24px auto;-webkit-mask-image:linear-gradient(#000 58%,#0000);mask-image:linear-gradient(#000 58%,#0000)}.v2-command-dashboard:after{z-index:20;top:0;right:0;left:var(--v2-sidebar-width,184px);content:"";pointer-events:none;opacity:0;background:linear-gradient(90deg,#0000,#2e9eea 35%,#75d2ef 60%,#0000);height:3px;position:fixed;transform:translate(-100%)}.v2-command-dashboard.is-refreshing:after{opacity:1;animation:1.2s ease-in-out infinite v2-dashboard-scan}.v2-dashboard-live{color:#58748c;align-items:center;gap:7px;display:inline-flex}.v2-dashboard-live i{background:#18a66d;border-radius:50%;width:7px;height:7px;animation:2.4s ease-in-out infinite v2-dashboard-breathe;display:inline-block;box-shadow:0 0 0 4px #18a66d1a}.v2-dashboard-kpi{background:var(--v2-card-surface);border-color:#adcbe2bf;border-radius:15px;animation:.48s cubic-bezier(.2,.72,.25,1) both v2-dashboard-rise;position:relative;overflow:hidden;box-shadow:0 10px 28px #1a517812,inset 0 1px #ffffffd9}.v2-dashboard-kpi:before{content:"";opacity:.62;background:linear-gradient(135deg,#2e97e008,#2e97e029);border-radius:0 0 0 100%;width:62px;height:62px;transition:transform .22s;position:absolute;top:0;right:0}.v2-dashboard-kpi:after{content:"";background:#58afe5;border-radius:9px 9px 0 0;width:32px;height:2px;transition:width .22s;position:absolute;bottom:0;left:14px}.v2-dashboard-kpi:hover{border-color:#84c1ec;transform:translateY(-3px);box-shadow:0 14px 34px #1468a21f,0 0 0 1px #50aee814}.v2-dashboard-kpi:hover:before{transform:scale(1.2)}.v2-dashboard-kpi:hover:after{width:calc(100% - 28px)}.v2-dashboard-kpi:focus-visible,.v2-dashboard-panel button:focus-visible,.v2-dashboard-trend button:focus-visible{outline-offset:2px;outline:3px solid #1d7ec738}.v2-dashboard-kpi>strong{font-variant-numeric:tabular-nums;letter-spacing:-.025em}.v2-dashboard-kpi>small{justify-content:space-between;align-items:center;display:flex}.v2-dashboard-kpi>small b{color:#57a5d9;font-size:13px;transition:transform .18s}.v2-dashboard-kpi:hover>small b{transform:translate(2px,-2px)}.v2-dashboard-kpi--success:after{background:#20a875}.v2-dashboard-kpi--warning:after{background:#e8a73d}.v2-dashboard-kpi--danger:after{background:#e55a69}.v2-dashboard-quick{border-color:var(--v2-quick-border);background:var(--v2-quick-surface);box-shadow:var(--v2-quick-shadow);border-radius:12px}.v2-dashboard-panel,.v2-dashboard-trend{background:linear-gradient(155deg,#fffffffa,#f8fcfff2);border-color:#b7cfe1b8;border-radius:15px;box-shadow:0 12px 34px #1d4b6c12}.v2-dashboard-panel{position:relative;overflow:hidden}.v2-dashboard-panel:after{z-index:0;content:"";pointer-events:none;border:1px solid #4197d51f;border-radius:50%;width:180px;height:180px;position:absolute;top:-90px;right:-70px;box-shadow:0 0 0 24px #46a1e109,0 0 0 52px #46a1e106}.v2-dashboard-panel>*{z-index:1;position:relative}.v2-dashboard-panel>header span,.v2-dashboard-trend>header span{color:var(--v2-muted);margin-top:4px;font-size:10px;display:block}.v2-dashboard-funnel{position:relative}.v2-dashboard-funnel:before{z-index:0;content:"";background:linear-gradient(90deg,#0000,#73bde9 15%,#71d0ba 50%,#8b83e4 85%,#0000) 0 0/200% 100%;height:1px;animation:3.6s linear infinite v2-dashboard-flow;position:absolute;top:50%;left:6%;right:6%}.v2-dashboard-funnel>button{z-index:1;background:#fbfdfff5;transition:transform .18s,border-color .18s;position:relative;overflow:hidden}.v2-dashboard-funnel>button:hover{transform:translateY(-2px)}.v2-dashboard-funnel em{transform-origin:0;animation:.7s cubic-bezier(.2,.7,.3,1) both v2-dashboard-grow}.v2-dashboard-trend{min-width:0;margin-bottom:14px;padding:18px}.v2-dashboard-trend>header{border-bottom:1px solid #e7eef4;justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:12px;display:flex}.v2-dashboard-trend>header p{color:var(--v2-blue);letter-spacing:.13em;margin:0 0 4px;font-size:10px;font-weight:800}.v2-dashboard-trend>header h2{margin:0;font-size:18px}.v2-dashboard-trend__legend{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.v2-dashboard-trend__legend span{align-items:center;gap:6px;font-weight:700;color:#557187!important;margin:0!important;display:inline-flex!important}.v2-dashboard-trend__legend i{border-radius:99px;width:17px;height:3px}.v2-dashboard-trend__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding-top:14px;display:grid}.v2-dashboard-trend__chart{background:linear-gradient(160deg,#f7fcffeb,#fffffffa);border:1px solid #cde0eeeb;border-radius:12px;min-width:0;overflow:hidden}.v2-dashboard-trend__chart>header{border-bottom:1px solid #e5eef5;justify-content:space-between;align-items:flex-start;gap:14px;min-height:66px;padding:13px 15px 11px;display:flex}.v2-dashboard-trend__chart h3{color:#183b57;margin:0;font-size:14px}.v2-dashboard-trend__chart header span{color:var(--v2-muted);margin-top:4px;font-size:10px;display:block}.v2-dashboard-trend__chart header strong{color:#286d9f;font-variant-numeric:tabular-nums;white-space:nowrap;background:#f2f9fd;border:1px solid #cfe3f1;border-radius:999px;flex:none;padding:5px 9px;font-size:10px}.v2-dashboard-trend__canvas{background:linear-gradient(#f6fbffbd,#ffffffd1);border:1px solid #d9e7f1cc;border-radius:11px;min-height:230px;margin-top:12px;overflow:hidden}.v2-dashboard-trend__chart .v2-dashboard-trend__canvas{border:0;border-radius:0;margin-top:0}.v2-dashboard-trend svg{width:100%;height:230px;display:block;overflow:visible}.v2-dashboard-trend svg line{stroke:#dce8f1;stroke-width:1px;stroke-dasharray:4 6}.v2-dashboard-trend svg text{fill:#7a91a4;font-size:9px;font-weight:700}.v2-dashboard-trend__series path{fill:none;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;stroke-dasharray:none;stroke-dashoffset:0;animation:.45s ease-out both v2-dashboard-line-in}.v2-dashboard-trend__series circle{stroke:#fff;stroke-width:1.5px;vector-effect:non-scaling-stroke;opacity:.95}.v2-dashboard-trend__series--showcase path{animation-delay:.12s}.v2-dashboard-trend__series--sold path{animation-delay:.24s}.v2-dashboard-trend__hits rect{fill:#0000;cursor:crosshair;outline:none}.v2-dashboard-trend__hits rect:focus{fill:#2b8bd109}.v2-dashboard-trend__tooltip{pointer-events:none}.v2-dashboard-trend__tooltip>.v2-dashboard-trend__guide{stroke-width:1px;stroke-dasharray:3 4;opacity:.48}.v2-dashboard-trend__tooltip>.v2-dashboard-trend__focus{stroke:#fff;stroke-width:2px;vector-effect:non-scaling-stroke}.v2-dashboard-trend__tooltip>g rect{fill:#103049f0;stroke:#ffffffbf;stroke-width:1px}.v2-dashboard-trend__tooltip text{fill:#fff;font-size:9px;font-weight:700}.v2-dashboard-trend__tooltip tspan{font-size:11px}.v2-dashboard-empty{color:#8094a4;text-align:center;align-content:center;border:0!important;justify-items:center!important;gap:6px!important;min-height:118px!important;padding:18px!important;display:grid!important}.v2-dashboard-empty span{color:#6aa7d0;background:#f3f9fd;border:1px solid #dbe8f1;border-radius:50%;place-items:center;width:36px;height:36px;font-size:19px;display:grid}.v2-dashboard-empty p{margin:0;font-size:11px}@keyframes v2-dashboard-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes v2-dashboard-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes v2-dashboard-flow{to{background-position:-200% 0}}@keyframes v2-dashboard-line-in{0%{opacity:.25}to{opacity:1}}@keyframes v2-dashboard-scan{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes v2-dashboard-breathe{0%,to{opacity:.75;transform:scale(.92)}50%{opacity:1;transform:scale(1.1)}}@media (width<=1380px){.v2-dashboard-trend__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-dashboard-trend__grid>:last-child{grid-column:1/-1}}@media (width<=980px){.v2-dashboard-trend__grid{grid-template-columns:1fr}.v2-dashboard-trend__grid>:last-child{grid-column:auto}.v2-dashboard-trend>header{flex-direction:column}.v2-dashboard-trend__legend{justify-content:flex-start}}@media (width<=680px){.v2-command-dashboard:before{inset-inline:-12px}.v2-command-dashboard:after{left:0}.v2-dashboard-trend{padding:14px}.v2-dashboard-trend__canvas,.v2-dashboard-trend svg{height:190px;min-height:190px}}@media (prefers-reduced-motion:reduce){.v2-command-dashboard *,.v2-command-dashboard :before,.v2-command-dashboard :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation:none!important}.v2-command-dashboard.is-refreshing:after{opacity:0}}.v2-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.v2-settings-card{gap:20px;min-height:0}.v2-settings-card footer{justify-content:flex-end;gap:9px;margin-top:auto;padding-top:16px;display:flex}.v2-ap-management{gap:14px;display:grid}.v2-ap-management .v2-page-head,.v2-ap-management .v2-info-strip,.v2-ap-management .v2-alert{margin-bottom:0}.v2-ap-router-card{border:1px solid var(--v2-line);border-radius:var(--v2-radius);box-shadow:var(--v2-shadow);background:#fff;padding:20px;overflow:hidden}.v2-ap-section-title{align-items:center;gap:12px;min-width:0;display:flex}.v2-ap-section-title>span{color:#126da9;background:#e8f4fd;border-radius:10px;flex:none;place-items:center;width:32px;height:32px;font-size:11px;font-weight:900;display:grid}.v2-ap-section-title>div{gap:4px;min-width:0;display:grid}.v2-ap-section-title strong{color:var(--v2-ink);font-size:17px;line-height:1.3}.v2-ap-section-title small{color:var(--v2-muted);font-size:11px;line-height:1.5}.v2-ap-router-card__content{grid-template-columns:minmax(300px,.75fr) minmax(0,1.25fr);gap:18px;margin-top:18px;display:grid}.v2-ap-router-picker{background:#f8fbfd;border:1px solid #dce8f1;border-radius:11px;align-content:start;gap:10px;min-width:0;padding:15px;display:grid}.v2-ap-router-picker .v2-form-grid{grid-template-columns:1fr}.v2-ap-router-identity{gap:3px;min-width:0;padding:0 2px;display:grid}.v2-ap-router-identity strong{color:#214764;font-size:13px}.v2-ap-router-identity span{color:var(--v2-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.v2-ap-router-metrics{background:#e5edf3;border:1px solid #dfe9f1;border-radius:11px;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;min-width:0;display:grid;overflow:hidden}.v2-ap-router-metrics>div{background:#fff;align-content:center;justify-items:start;gap:7px;min-width:0;min-height:104px;padding:14px;display:grid}.v2-ap-router-metrics>div>span{color:#678096;font-size:10px;font-weight:800}.v2-ap-router-metrics>div>strong{color:#173d59;font-size:17px;line-height:1.2}.v2-ap-router-metrics>div>small{max-width:100%;color:var(--v2-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.45;overflow:hidden}.v2-ap-readiness{color:#7e5416;background:#fff8e8;border:1px solid #f0d394;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.v2-ap-readiness>div{gap:4px;min-width:0;display:grid}.v2-ap-readiness strong{font-size:13px}.v2-ap-readiness span{font-size:11px;line-height:1.55}.v2-ap-card-header{border-bottom:1px solid var(--v2-line);background:linear-gradient(#fff,#fbfdff);justify-content:space-between;align-items:center;gap:16px;min-height:78px;padding:16px 20px;display:flex}.v2-ap-devices-card{position:relative}.v2-ap-device-summary{color:var(--v2-muted);align-items:center;gap:9px;font-size:11px;display:flex}.v2-ap-device-table{min-width:930px!important}.v2-ap-device-table th:first-child{width:180px}.v2-ap-device-table th:nth-child(2){width:220px}.v2-ap-device-table th:nth-child(3){width:230px}.v2-ap-device-table th:nth-child(4){width:150px}.v2-ap-device-table th:nth-child(5){width:100px}.v2-ap-capabilities{flex-wrap:wrap;align-items:flex-start;gap:5px;display:flex}.v2-ap-onboarding-steps{background:#e4edf4;border-top:1px solid #e4edf4;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.v2-ap-onboarding-steps>div{background:#f8fbfd;align-items:center;gap:11px;min-width:0;padding:14px 18px;display:flex}.v2-ap-onboarding-steps b{color:#fff;background:#2685ca;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:11px;display:grid}.v2-ap-onboarding-steps span{gap:3px;min-width:0;display:grid}.v2-ap-onboarding-steps strong{color:#284e69;font-size:11px}.v2-ap-onboarding-steps small{color:var(--v2-muted);font-size:10px;line-height:1.45}.v2-signing-overview{grid-template-columns:minmax(320px,.8fr) minmax(0,1.2fr);gap:16px;margin-bottom:16px;display:grid}.v2-signing-download-card{grid-template-columns:64px minmax(0,1fr);align-content:start;display:grid;position:relative}.v2-signing-download-card>header,.v2-signing-download-card>.v2-signing-tool-meta,.v2-signing-download-card>.v2-button,.v2-signing-download-card>small{grid-column:1/-1}.v2-signing-tool-icon{color:#fff;letter-spacing:.06em;background:linear-gradient(145deg,#167fc3,#0b4f87);border-radius:15px;place-items:center;width:58px;height:58px;font-size:17px;font-weight:900;display:grid;box-shadow:0 10px 22px #0f66a03d}.v2-signing-tool-copy{align-content:center;gap:5px;min-width:0;display:grid}.v2-signing-tool-copy strong{color:var(--v2-ink);font-size:18px}.v2-signing-tool-copy span,.v2-signing-download-card>small{color:var(--v2-muted);font-size:11px;line-height:1.55}.v2-signing-tool-meta{background:#f8fbfd;border:1px solid #dce8f1;border-radius:10px;gap:8px;margin:0;padding:13px 14px;display:grid}.v2-signing-tool-meta>div{grid-template-columns:90px minmax(0,1fr);gap:10px;min-width:0;display:grid}.v2-signing-tool-meta dt{color:var(--v2-muted);font-size:11px;font-weight:800}.v2-signing-tool-meta dd{min-width:0;color:var(--v2-ink);margin:0;font-size:11px}.v2-signing-tool-meta code{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.v2-signing-summary{grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.v2-signing-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.v2-signing-steps article{background:linear-gradient(145deg,#fff,#f7fafc);border:1px solid #dfe9f2;border-radius:11px;align-items:flex-start;gap:12px;min-width:0;padding:16px;display:flex}.v2-signing-steps b{color:#fff;background:var(--v2-blue);border-radius:9px;flex:none;place-items:center;width:30px;height:30px;font-size:10px;display:grid}.v2-signing-steps article>div{gap:6px;display:grid}.v2-signing-steps strong{color:var(--v2-ink);font-size:13px}.v2-signing-steps span{color:var(--v2-muted);font-size:11px;line-height:1.55}.v2-signing-device-head{justify-content:space-between;align-items:center;gap:14px;display:flex}.v2-signing-device-head>div{min-width:0}.v2-signing-device-table{min-width:900px}.v2-signing-device-table td strong,.v2-signing-device-table td small{display:block}.v2-signing-device-table td small{color:var(--v2-muted);margin-top:4px;font-size:10px}.v2-signing-device-table th:first-child{width:18%}.v2-signing-device-table th:nth-child(2){width:24%}.v2-signing-device-table th:nth-child(3){width:25%}.v2-signing-device-table th:nth-child(4){width:16%}.v2-signing-device-table th:nth-child(5){width:17%}.v2-signing-error{max-width:250px;color:var(--v2-danger);text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:10px;display:block;overflow:hidden}.v2-platform-settings{border:1px solid var(--v2-line);box-shadow:var(--v2-shadow);background:#fff;border-radius:12px;gap:24px;padding:20px;display:grid}.v2-platform-settings__groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.v2-platform-settings__section{gap:14px;display:grid}.v2-platform-settings__section+.v2-platform-settings__section{border-top:1px solid var(--v2-line);padding-top:20px}.v2-platform-settings__section>header p{color:var(--v2-blue);letter-spacing:.14em;margin:0 0 5px;font-size:11px;font-weight:800}.v2-platform-settings__section>header h2{margin:0;font-size:22px}.v2-platform-settings__section>header span{color:var(--v2-muted);margin-top:6px;font-size:12px;display:block}.v2-platform-settings__section-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.v2-platform-settings__section-grid--identity{grid-template-columns:minmax(260px,.75fr) minmax(0,1.25fr)}.v2-setting-group{border:1px solid var(--v2-line);background:#fbfdff;border-radius:11px;min-width:0;padding:16px}.v2-setting-group>header,.v2-page-copy>header{margin-bottom:14px}.v2-setting-group>header p,.v2-page-copy>header p{color:var(--v2-blue);letter-spacing:.14em;margin:0 0 5px;font-size:11px;font-weight:800}.v2-setting-group>header h2,.v2-setting-group>header h3,.v2-page-copy>header h2{margin:0;font-size:20px}.v2-setting-group>header span{color:var(--v2-muted);margin-top:5px;font-size:11px;display:block}.v2-setting-group .v2-form-grid{grid-template-columns:1fr}.v2-setting-group--login .v2-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.v2-config-center{grid-template-columns:minmax(0,760px);gap:16px;display:grid}.v2-config-card{background:var(--v2-panel);box-shadow:var(--v2-shadow);padding:20px;position:relative}.v2-config-card>header{padding-right:88px}.v2-config-match-badge{border:1px solid;border-radius:999px;align-items:center;min-height:26px;padding:4px 10px;font-size:12px;font-weight:800;line-height:1;display:inline-flex;position:absolute;top:20px;right:20px}.v2-config-match-badge--matched{color:#087c55;background:#e1f6ed;border-color:#a8e3ca}.v2-config-match-badge--unmatched{color:#74899a;background:#edf2f6;border-color:#d7e1e9}.v2-config-card__actions{border-top:1px solid var(--v2-line);flex-wrap:wrap;justify-content:flex-end;gap:9px;margin-top:18px;padding-top:16px;display:flex}.v2-page-copy{border-top:1px solid var(--v2-line);padding-top:20px}.v2-page-copy>header span{color:var(--v2-muted);margin-top:7px;font-size:12px;display:block}.v2-page-copy__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.v2-page-copy-card{border:1px solid var(--v2-line);background:#fbfdff;border-radius:10px;min-width:0;padding:14px}.v2-page-copy-card>header{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:12px;display:flex}.v2-page-copy-card>header strong,.v2-page-copy-card>header small{display:block}.v2-page-copy-card>header strong{font-size:15px}.v2-page-copy-card>header small{color:var(--v2-muted);margin-top:2px;font-size:11px}.v2-page-copy-card .v2-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.v2-navigation-editor{gap:10px;display:grid}.v2-navigation-group{border:1px solid var(--v2-line);background:#fbfdff;border-radius:11px;overflow:hidden}.v2-navigation-group.open{border-color:#9dc9eb;box-shadow:0 8px 20px #185f9114}.v2-navigation-group>header{background:#fff;align-items:center;gap:12px;padding:12px 14px;display:flex}.v2-navigation-group__toggle{min-width:0;color:var(--v2-text);text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:11px;padding:0;display:flex}.v2-navigation-group__toggle>span:nth-child(2){flex:1;min-width:0}.v2-navigation-group__toggle strong,.v2-navigation-group__toggle small,.v2-navigation-child header strong,.v2-navigation-child header small{display:block}.v2-navigation-group__toggle strong{font-size:15px}.v2-navigation-group__toggle small,.v2-navigation-child header small{color:var(--v2-muted);margin-top:3px;font-size:11px}.v2-navigation-group__chevron{color:#6c9fc4}.v2-navigation-group__toggle:hover .v2-navigation-group__chevron,.v2-navigation-group__toggle[aria-expanded=true] .v2-navigation-group__chevron{color:var(--v2-primary)}.v2-navigation-group__toggle[aria-expanded=true] .v2-navigation-group__chevron{transform:rotate(180deg)}.v2-navigation-group__order{color:#176ca9;background:#e5f3fd;border-radius:50%;flex:0 0 26px;place-items:center;width:26px;height:26px;font-size:12px;font-weight:800;display:inline-grid}.v2-navigation-order-actions{gap:6px;display:flex}.v2-navigation-order-actions .v2-button{min-height:32px;padding:0 10px}.v2-navigation-group__body{border-top:1px solid var(--v2-line);background:#f6faff;gap:14px;padding:14px;display:grid}.v2-navigation-copy{border:1px solid var(--v2-line);background:#fff;border-radius:9px;min-width:0;padding:13px}.v2-navigation-copy>header{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:12px;display:flex}.v2-navigation-copy>header strong,.v2-navigation-copy>header small{display:block}.v2-navigation-copy>header small{color:var(--v2-muted);margin-top:2px;font-size:11px}.v2-navigation-copy .v2-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.v2-navigation-children{gap:10px;display:grid}.v2-navigation-children__title{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.v2-navigation-children__title span{color:var(--v2-muted);font-size:11px}.v2-navigation-child{background:#edf6fc;border:1px solid #cfe1ef;border-radius:9px;padding:12px}.v2-navigation-child>header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.v2-navigation-child>header>div:first-child{align-items:center;gap:9px;min-width:0;display:flex}.v2-platform-settings>footer{justify-content:flex-end;padding-top:2px;display:flex}.v2-upload{border:1px dashed #c5d8e8;border-radius:10px;align-items:center;gap:15px;padding:14px;display:flex}.v2-upload img{object-fit:contain;max-width:110px;max-height:50px}.v2-log-status{color:#52718a;align-items:center;gap:10px;margin-bottom:10px;font-size:12px;display:flex}.v2-log-view{color:#d8e9f8;white-space:pre-wrap;background:#0b2238;border-radius:10px;min-height:360px;max-height:58vh;margin:0;padding:18px;line-height:1.55;overflow:auto}.v2-log-console{min-width:0;position:relative}.v2-log-console__viewport{overflow-wrap:anywhere;scrollbar-color:#4c6f8e #0b2238;scrollbar-width:thin;width:100%;height:480px;min-height:260px;max-height:52dvh;overflow:hidden auto}.v2-log-console__viewport::-webkit-scrollbar{width:10px}.v2-log-console__viewport::-webkit-scrollbar-track{background:#0b2238}.v2-log-console__viewport::-webkit-scrollbar-thumb{background:#4c6f8e;border:2px solid #0b2238;border-radius:999px}.v2-log-console__tail{z-index:1;color:#e8f4ff;background:#185b91f0;border:1px solid #93c5fd6b;border-radius:999px;min-height:34px;padding:0 13px;font-size:12px;font-weight:800;position:absolute;bottom:16px;right:18px;box-shadow:0 8px 24px #00000047}.v2-log-console__tail:hover{background:#176ba9}.v2-migration-notice{color:#365e7d;background:#edf7ff;border:1px solid #bfdcf2;border-radius:10px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.v2-migration-notice strong{color:#12598d;flex:none}.v2-migration-layout{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:16px;display:grid}.v2-migration-form,.v2-migration-preflight{min-height:0}.v2-migration-secret{gap:7px;display:grid}.v2-migration-secret>span{color:#496780;font-size:12px;font-weight:800}.v2-migration-secret input,.v2-migration-cleanup input{border:1px solid #ceddeb;border-radius:7px;outline:none;width:100%;min-height:40px;padding:9px 11px}.v2-migration-checks{gap:10px;display:grid}.v2-migration-checks>div{background:#f9fbfd;border:1px solid #e0eaf2;border-radius:8px;grid-template-columns:120px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid}.v2-migration-checks span{color:var(--v2-muted);font-size:12px}.v2-migration-checks strong{overflow-wrap:anywhere;font-size:13px}.v2-migration-status{border:1px solid var(--v2-line);box-shadow:var(--v2-shadow);background:#fff;border-radius:12px;gap:14px;padding:20px;display:grid}.v2-migration-status>header{justify-content:space-between;align-items:flex-start;display:flex}.v2-migration-status>header p{color:var(--v2-blue);letter-spacing:.14em;margin:0 0 5px;font-size:11px;font-weight:800}.v2-migration-status>header h2{margin:0;font-size:20px}.v2-migration-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.v2-migration-summary>div{background:#f5f8fb;border-radius:8px;padding:12px}.v2-migration-summary span,.v2-migration-summary strong{display:block}.v2-migration-summary span{color:var(--v2-muted);margin-bottom:5px;font-size:11px}.v2-migration-summary strong{overflow-wrap:anywhere;font-size:13px}.v2-migration-progress{background:#e6eef5;border-radius:99px;height:9px;overflow:hidden}.v2-migration-progress span{border-radius:inherit;background:linear-gradient(90deg,#1976bd,#39a6da);height:100%;transition:width .35s;display:block}.v2-migration-cleanup{background:#fff8f8;border:1px solid #f0c7c7;border-radius:10px;gap:10px;padding:16px;display:grid}.v2-migration-cleanup p{color:#6a7680;margin:0}.v2-migration-cleanup code{color:#8b2635;overflow-wrap:anywhere;background:#fff;border-radius:6px;padding:10px}.v2-stat-grid--compact button{min-height:108px}.v2-table-card .v2-row-actions button{color:var(--v2-blue);box-shadow:none;background:0 0;border:0;padding:2px 0;font-size:12px;font-weight:700}.v2-table-card .v2-row-actions button.danger{color:var(--v2-danger)}.v2-table-card .v2-row-actions button:disabled{color:#9baab6;cursor:not-allowed}.v2-table-card .v2-managed-device-table{table-layout:fixed;min-width:1080px}.v2-managed-device-table th:first-child{width:18%}.v2-managed-device-table th:nth-child(2){width:20%}.v2-managed-device-table th:nth-child(3){width:25%}.v2-managed-device-table th:nth-child(4){width:21%}.v2-managed-device-table th:nth-child(5){width:16%}.v2-router-device-table td{vertical-align:top}.v2-router-device-table td>strong{overflow-wrap:anywhere;color:#173854}.v2-managed-device-table td{vertical-align:top}.v2-managed-device-table td>strong{overflow-wrap:anywhere;color:#173854}.v2-managed-device-business{justify-items:start;gap:5px;display:grid}.v2-router-list-warning{font-weight:800;color:#b67113!important}.v2-router-list-actions{align-items:flex-start}.v2-table-card .v2-router-list-actions .v2-button--primary{color:#fff;background:linear-gradient(135deg,#2789dc,#1268b9);border:1px solid #0000;min-height:31px;padding:0 10px;box-shadow:0 5px 12px #146fbe29}.v2-table-card .v2-router-list-actions .v2-button--success-soft{color:#147a55;background:#effaf5;border:1px solid #c3e8d9;min-height:31px;padding:0 10px}.v2-router-action-groups{gap:10px;display:grid}.v2-router-action-groups>section{background:#f8fbfe;border:1px solid #dce8f2;border-radius:10px;justify-content:space-between;align-items:center;gap:18px;padding:14px;display:flex}.v2-router-action-groups>section>div:first-child{gap:4px;min-width:0;display:grid}.v2-router-action-groups>section strong{color:#173854;font-size:13px}.v2-router-action-groups>section small{color:var(--v2-muted);font-size:11px;line-height:1.5}.v2-router-action-groups>section>.v2-button-row{flex:none;justify-content:flex-end}.v2-router-action-groups__danger{background:#fff8f9!important;border-color:#f1ccd2!important}.v2-router-advanced-actions{background:#f8fbfe;border:1px solid #dce8f2;border-radius:10px;padding:13px 14px}.v2-router-advanced-actions>summary{color:#173854;cursor:pointer;font-size:13px;font-weight:800}.v2-router-advanced-actions>p{color:var(--v2-muted);margin:9px 0;font-size:11px;line-height:1.55}.v2-router-advanced-actions>.v2-button-row{justify-content:flex-end}.v2-group-manager{gap:14px;display:grid}.v2-group-manager__toolbar{border:1px solid var(--v2-line);background:#f8fbfd;border-radius:10px;grid-template-columns:minmax(190px,1fr) auto minmax(190px,.8fr) auto;align-items:end;gap:10px;padding:14px;display:grid}.v2-group-manager__toolbar label{color:#456783;gap:6px;font-size:11px;font-weight:800;display:grid}.v2-group-manager__toolbar input{width:100%;height:40px;color:var(--v2-ink);background:#fff;border:1px solid #ceddeb;border-radius:7px;outline:none;padding:0 11px}.v2-group-manager__toolbar input:focus{border-color:#58a6e7;box-shadow:0 0 0 3px #2484d41a}.v2-group-manager__toolbar>strong{min-height:40px;color:var(--v2-muted);white-space:nowrap;align-items:center;font-size:12px;display:flex}.v2-group-cards{align-content:start;gap:10px;min-height:180px;display:grid}.v2-group-cards>article{border:1px solid var(--v2-line);background:#fff;border-radius:10px;transition:border-color .18s,box-shadow .18s;overflow:hidden}.v2-group-cards>article.is-editing{border-color:#83bce8;box-shadow:0 8px 20px #2484d417}.v2-group-cards>article>header{grid-template-columns:auto minmax(180px,1fr) minmax(92px,auto) minmax(130px,auto) auto;align-items:center;gap:13px;min-height:72px;padding:11px 13px;display:grid}.v2-group-cards>article>header>i{border-radius:50%;width:11px;height:11px}.v2-group-cards>article>header>div:first-of-type{min-width:0}.v2-group-cards>article>header strong,.v2-group-cards>article>header small{display:block}.v2-group-cards>article>header small{color:var(--v2-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:11px;overflow:hidden}.v2-group-cards>article>header>span{color:var(--v2-muted);white-space:nowrap;align-items:baseline;gap:4px;font-size:11px;display:inline-flex}.v2-group-cards>article>header>span b{color:var(--v2-blue);font-size:17px}.v2-group-cards>article>header>time{color:var(--v2-muted);white-space:nowrap;font-size:11px}.v2-group-card__actions{gap:7px;display:flex}.v2-group-card__editor{border-top:1px solid var(--v2-line);background:#f8fbfd;padding:14px}.v2-group-card__editor .v2-form-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.v2-group-card__editor footer{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.v2-empty-inline{color:var(--v2-muted);text-align:center;padding:24px 14px;font-size:12px}.v2-import-tabs{margin-bottom:16px;overflow-x:auto}.v2-import-format{background:#f4faff;border:1px solid #cfe2f1;border-radius:9px;gap:9px;margin-bottom:16px;padding:14px;display:grid}.v2-import-format>strong{color:#285e87;font-size:12px}.v2-import-format>div{flex-wrap:wrap;gap:7px;display:flex}.v2-import-format span{color:#27638e;background:#e4f2fd;border-radius:999px;padding:5px 9px;font-size:11px;font-weight:700}.v2-import-format code{overflow-wrap:anywhere;color:#53718c;font-size:12px}.v2-import-file-picker{background:#f8fbfd;border:1px solid #d6e5f0;border-radius:9px;justify-content:space-between;align-items:center;gap:16px;padding:14px;display:flex}.v2-import-file-picker>div:first-child{color:#315c7c;gap:4px;min-width:0;display:grid}.v2-import-file-picker>div:first-child strong{font-size:12px}.v2-import-file-picker>div:first-child small{color:#71899b;font-size:10px;font-weight:600}.v2-import-file-picker__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.v2-import-selected-file{color:#315f80;background:#f1f9fe;border:1px solid #b9d9ee;border-radius:9px;margin-top:10px;padding:13px;font-size:12px}.v2-import-input{margin-top:16px}.v2-field-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.v2-field-heading button{color:var(--v2-blue);cursor:pointer;background:0 0;border:0;flex:none;padding:0;font-size:12px;font-weight:800}.v2-import-input textarea{min-height:210px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px;line-height:1.6}.v2-import-input textarea[readonly]{color:#6b8295;cursor:default;background:#f7fafc}.v2-import-summary{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}.v2-import-summary>span{color:#52718a;background:#f1f6fa;border-radius:7px;padding:8px 10px;font-size:12px}.v2-import-summary .v2-button{margin-left:auto}.v2-import-preview table{min-width:880px}.v2-import-preview td small{max-width:220px;color:var(--v2-danger);display:block}.v2-import-group-fields{margin-bottom:14px}.v2-import-group-field{gap:7px;min-width:0;display:grid}.v2-import-group-field__head{color:#456783;justify-content:space-between;align-items:center;gap:10px;min-height:24px;font-size:12px;font-weight:800;display:flex}.v2-import-group-field__head button{color:var(--v2-blue);cursor:pointer;background:0 0;border:0;padding:2px 0;font-size:11px;font-weight:800}.v2-import-group-field__head button:hover{color:#0d5d96;text-decoration:underline}.v2-import-group-field__head button:focus-visible{outline-offset:3px;border-radius:3px;outline:3px solid #2484d429}.v2-account-export-modes{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.v2-account-export-modes>button{color:#385a73;text-align:left;cursor:pointer;background:#fbfdff;border:1px solid #d5e3ee;border-radius:10px;gap:10px;min-width:0;padding:16px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid}.v2-account-export-modes>button:hover{border-color:#8fc4e8;transform:translateY(-1px)}.v2-account-export-modes>button.is-active{background:#eff8ff;border-color:#3a98db;box-shadow:0 0 0 3px #2484d41a}.v2-account-export-modes>button.is-sensitive{background:#fff9ef;border-color:#e5a74d;box-shadow:0 0 0 3px #d98f231a}.v2-account-export-modes>button:focus-visible{outline-offset:2px;outline:3px solid #2484d42e}.v2-account-export-modes span{justify-content:space-between;align-items:center;gap:10px;display:flex}.v2-account-export-modes strong{color:#173854;font-size:16px}.v2-account-export-modes small{color:#5c7890;background:#eaf1f6;border-radius:999px;padding:4px 7px;font-size:10px}.v2-account-export-modes p{margin:0;font-size:12px;line-height:1.65}.v2-account-export-warning{color:#805316;background:#fff8e9;border:1px solid #efc477;border-radius:9px;gap:5px;margin-top:12px;padding:12px 14px;display:grid}.v2-account-export-warning strong{font-size:12px}.v2-account-export-warning span{font-size:11px;line-height:1.6}.v2-secret-list{gap:9px;display:grid}.v2-secret-list>div{background:#f8fafc;border:1px solid #e0e9f1;border-radius:8px;grid-template-columns:130px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px;display:grid}.v2-secret-list span{color:#52718a;font-size:12px;font-weight:800}.v2-secret-list code{overflow-wrap:anywhere;color:#173d5b}.v2-secret-actions{align-items:center;gap:7px;display:flex}.v2-inline-secret{align-items:center;gap:7px;min-width:142px;display:flex}.v2-inline-secret code{overflow-wrap:anywhere;color:#476980;min-width:78px}.v2-inline-secret button{color:var(--v2-blue);cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:800}.v2-account-create-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.v2-account-create-summary>div{background:#f7fbff;border:1px solid #dbe8f3;border-radius:9px;gap:5px;min-width:0;padding:13px;display:grid}.v2-account-create-summary span{color:#52718a;font-size:12px;font-weight:800}.v2-account-create-summary strong{overflow-wrap:anywhere;color:#173d5b}.v2-account-create-summary small{color:#7890a3;line-height:1.45}.v2-account-create-summary__email.is-abnormal{background:#fff6f4;border-color:#efb5ae;box-shadow:0 0 0 1px #cd42340d}.v2-account-email-warning{color:#9e382f;background:#fff3f1;border:1px solid #efb5ae;border-radius:8px;align-items:flex-start;gap:9px;margin:-5px 0 16px;padding:10px 12px;font-size:12px;line-height:1.5;display:flex}.v2-account-email-warning strong{color:#b7352a;flex:none}.v2-email-status{white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;justify-self:start;align-items:center;width:max-content;min-height:20px;padding:2px 7px;line-height:1;display:inline-flex;font-size:10px!important;font-weight:900!important}.v2-email-status.is-success{color:#087247;background:#e9f9f1;border-color:#abe0c5}.v2-email-status.is-unknown{color:#657b8d;background:#f4f7f9;border-color:#d6e0e8}.v2-email-status.is-danger{color:#b93831;background:#ffebe8;border-color:#f0b7b0}.v2-email-status.is-disabled{color:#818d97;background:#eef1f3;border-color:#d7dce1}.v2-account-email-choice-toggle{color:var(--v2-blue-2);cursor:pointer;background:0 0;border:0;justify-self:start;padding:2px 0;font-size:12px;font-weight:800}.v2-account-email-choice-select{margin-top:3px}.v2-account-email-choice-select .v2-searchable-select__trigger{font-size:12px}.v2-account-table{table-layout:fixed;min-width:2270px}.v2-account-table th:first-child{width:1.8%}.v2-account-table th:nth-child(2){width:3.4%}.v2-account-table th:nth-child(3){width:2.6%}.v2-account-table th:nth-child(4){width:4%}.v2-account-table th:nth-child(5){width:14.7%}.v2-account-table th:nth-child(6){width:3.8%}.v2-account-table th:nth-child(7){width:4.9%}.v2-account-table th:nth-child(8){width:11.2%}.v2-account-table th:nth-child(9){width:4.1%}.v2-account-table th:nth-child(10){width:5.5%}.v2-account-table th:nth-child(11),.v2-account-table th:nth-child(12){width:2.8%}.v2-account-table th:nth-child(11),.v2-account-table th:nth-child(12),.v2-account-table td:nth-child(11),.v2-account-table td:nth-child(12){text-align:center}.v2-account-table th:nth-child(13){width:6.5%}.v2-account-table th:nth-child(14){width:4.9%}.v2-account-table th:nth-child(15){width:5.9%}.v2-account-table th:nth-child(16){width:3.4%}.v2-account-table th:nth-child(17){width:6.1%}.v2-account-table th:nth-child(18){width:11.6%}.v2-account-table td{min-height:60px;padding:9px 10px}.v2-account-table .v2-account-avatar-wrap,.v2-account-table .v2-account-avatar{width:36px;height:36px}.v2-account-table .v2-account-presence{min-height:18px;bottom:-5px;right:-9px}.v2-account-table .v2-account-email{gap:4px}.v2-account-table .v2-account-email>div{gap:5px}.v2-account-table .v2-account-email .v2-inline-bordered-button{min-height:22px;padding-block:1px}.v2-account-table .v2-account-credentials{gap:1px;line-height:1.2}.v2-account-table .v2-account-credentials>div{min-height:16px}.v2-account-table .v2-account-email>.v2-account-secret-row,.v2-account-table .v2-account-credentials>.v2-account-secret-row{gap:3px}.v2-account-table .v2-account-lifecycle,.v2-account-table .v2-account-statistics,.v2-account-table .v2-showcase-status{gap:4px}.v2-account-table .v2-statistic-metric{gap:2px}.v2-account-table .v2-account-data{white-space:nowrap;gap:4px;min-width:0;font-size:11px;line-height:1.35;display:grid}.v2-account-table .v2-account-data>span{color:#6f8799;text-overflow:ellipsis;overflow:hidden}.v2-account-table .v2-account-data strong{color:#173854;font-variant-numeric:tabular-nums;font-weight:800}.v2-account-table .v2-account-registration-time,.v2-account-table .v2-account-network{gap:2px}.v2-account-table .v2-account-network{min-width:0}.v2-account-table .v2-account-network>strong,.v2-account-table .v2-account-network>small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.v2-account-table .v2-account-network>div{flex-wrap:wrap;gap:4px}.v2-account-table .v2-showcase-first-applied{gap:2px}.v2-account-table .v2-account-tags{gap:3px}.v2-account-table .v2-account-tags span{min-height:22px;padding-inline:8px}.v2-account-table .v2-account-tags{width:100%;min-width:0;max-width:100%}.v2-account-table .v2-account-tags span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.v2-account-operator{box-sizing:border-box;max-width:100%}.v2-account-operator>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.v2-account-table .v2-row-actions{gap:4px 6px}.v2-account-table .v2-row-actions button{line-height:1.2}.v2-showcase-status{justify-items:start;gap:6px;min-width:106px;display:grid}.v2-showcase-status small{color:#687e90;white-space:nowrap;font-size:9px}.v2-showcase-status small.is-missing{color:var(--v2-danger);font-weight:800}.v2-showcase-first-applied{white-space:nowrap;gap:4px;min-width:0;display:grid}.v2-showcase-first-applied small{color:#6f8799;font-size:10px}.v2-showcase-first-applied--missing{color:#bf3a2d}.v2-sort-header{color:inherit;font:inherit;font-weight:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.v2-sort-header:hover,.v2-sort-header.active{color:var(--v2-blue)}.v2-sort-arrows{color:#b8c5d0;gap:0;font-size:8px;line-height:.72;display:grid}.v2-sort-arrows i{font-style:normal}.v2-sort-arrows i.active{color:var(--v2-blue)}.v2-sort-header:focus-visible{outline-offset:4px;border-radius:3px;outline:2px solid #1e80d34d}.v2-account-avatar-wrap{width:42px;height:42px;position:relative}.v2-account-avatar{color:#3379ae;background:#edf7ff;border:1px solid #d3e4f2;border-radius:50%;place-items:center;width:42px;height:42px;font-size:12px;font-weight:900;display:grid;position:relative;overflow:hidden}.v2-account-avatar img{z-index:1;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.v2-account-presence{z-index:2;color:#fff;white-space:nowrap;border:2px solid #fff;border-radius:999px;justify-content:center;align-items:center;min-height:19px;padding:0 6px;font-size:9px;font-weight:900;line-height:1;display:inline-flex;position:absolute;bottom:-4px;right:-10px;box-shadow:0 1px 4px #1030482e}.v2-account-presence--online{background:#08a84f}.v2-account-presence--offline{background:#8b99a6}.v2-account-email{gap:7px;min-width:255px;display:grid}.v2-account-email>strong{overflow-wrap:anywhere}.v2-account-email>div{align-items:center;gap:7px;display:flex}.v2-account-email span,.v2-account-credentials span{color:#6f8799;flex:none;font-size:12px}.v2-account-email code{color:#476980;text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:140px;font-size:12px;overflow:hidden}.v2-account-email button{color:var(--v2-blue-2);cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:800}.v2-account-totp-row{flex-wrap:wrap}.v2-account-email .v2-inline-bordered-button{color:#146ba8;background:#f1f9ff;border:1px solid #9ec9e8;border-radius:6px;min-height:24px;padding:2px 8px;line-height:1.2}.v2-account-email .v2-inline-bordered-button:hover{background:#e2f3ff;border-color:#4b9bd2}.v2-account-email .v2-inline-bordered-button:disabled{color:#91a3b0;cursor:not-allowed;background:#f5f7f9;border-color:#d1dde5}.v2-totp-result{background:#f1fbf5;border:1px solid #b9dfc9;border-radius:6px;align-items:center;gap:6px;min-height:26px;padding:2px 7px;display:inline-flex}.v2-account-email .v2-totp-result code{color:#08783c;letter-spacing:.08em;min-width:auto;max-width:none;font-size:13px;font-weight:900}.v2-totp-result small{color:#4b7b60;white-space:nowrap;font-size:10px}.v2-account-email .v2-totp-result button{color:#08783c}.v2-totp-invalid{color:#b24c2f;font-size:11px;font-weight:700}.v2-account-credentials{gap:3px;min-width:190px;font-size:11px;line-height:1.3;display:grid}.v2-account-credentials>div{align-items:center;gap:4px;min-height:18px;display:flex}.v2-account-credentials span{font-size:11px}.v2-account-credentials strong{font-size:11px;font-weight:700}.v2-account-uid-row{white-space:nowrap}.v2-account-uid-link{width:16px;height:16px;color:var(--v2-blue-2);flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex}.v2-account-uid-link svg{width:14px;height:14px;display:block}.v2-account-uid-link:hover{color:var(--v2-blue)}.v2-account-uid-link:focus-visible{outline:2px solid var(--v2-blue);outline-offset:2px;border-radius:3px}.v2-account-credentials code{color:#476980;text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:140px;font-size:11px;overflow:hidden}.v2-account-credentials button{color:var(--v2-blue-2);cursor:pointer;background:0 0;border:0;padding:0;font-size:11px;font-weight:800}.v2-account-table .v2-sensitive-icon-button{color:#5f8099;vertical-align:middle;background:0 0;border:0;border-radius:4px;flex:none;place-items:center;width:17px;height:17px;padding:0;display:inline-grid}.v2-account-table .v2-sensitive-icon-button:hover{color:var(--v2-blue);background:#eaf4fc}.v2-account-table .v2-sensitive-icon-button svg{width:14px;height:14px;display:block}.v2-account-table .v2-account-email .v2-account-square-icon{color:#287db6;vertical-align:middle;background:#f2f9fe;border:1px solid #b9d7ea;border-radius:4px;flex:none;place-items:center;width:18px;height:18px;min-height:18px;padding:0;display:inline-grid}.v2-account-table .v2-account-email .v2-account-square-icon:hover{background:#e5f4ff;border-color:#73b4df}.v2-account-table .v2-account-email .v2-account-square-icon:disabled{color:#9baebd;cursor:not-allowed;background:#f6f8fa;border-color:#d5e0e8}.v2-account-table .v2-account-email .v2-account-square-icon svg{width:13px;height:13px;display:block}.v2-account-table .v2-sensitive-icon-button:focus-visible,.v2-account-table .v2-account-square-icon:focus-visible{outline:2px solid var(--v2-blue);outline-offset:2px}.v2-account-statistics{justify-items:start;gap:6px;min-width:0;display:grid}.v2-statistics-status-trigger{cursor:help;border-radius:999px;display:inline-flex}.v2-statistics-status-trigger:focus-visible{outline:2px solid var(--v2-blue);outline-offset:3px}.v2-statistics-time-tooltip{z-index:400;color:#254b68;background:#fff;border:1px solid #c9ddea;border-radius:8px;width:max-content;padding:9px 11px;font-size:11px;line-height:20px;position:fixed;box-shadow:0 10px 28px #1030482e}.v2-statistics-time-tooltip button{color:var(--v2-blue-2);cursor:pointer;background:#f3faff;border:1px solid #c5ddec;border-radius:5px;margin-top:6px;padding:5px 8px;font-size:11px;font-weight:800;line-height:16px;display:block}.v2-statistics-time-tooltip button:hover{background:#e8f5ff;border-color:#79b7df}.v2-statistics-time-tooltip button:focus-visible{outline:2px solid var(--v2-blue);outline-offset:2px}.v2-account-lifecycle{justify-items:start;gap:7px;min-width:76px;display:grid}.v2-account-registration-time{white-space:nowrap;gap:2px;min-width:0;display:grid}.v2-account-registration-time small,.v2-showcase-first-applied small{color:var(--v2-muted);font-size:9px}.v2-account-statistics small{color:var(--v2-muted);white-space:nowrap}.v2-account-statistics button{color:var(--v2-blue);cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:800}.v2-account-statistics button:disabled{color:#9baab6;cursor:not-allowed}.v2-statistic-metric{z-index:0;align-items:center;min-height:18px;padding-right:2px;display:inline-flex;position:relative}.v2-statistic-metric:hover,.v2-statistic-metric:focus-within{z-index:5}.v2-statistic-metric>strong{color:#173854;font-size:14px;line-height:18px}.v2-statistic-metric__trend{color:var(--v2-blue);white-space:nowrap;cursor:pointer;opacity:0;visibility:hidden;pointer-events:none;background:#fff;border:1px solid #c9ddea;border-radius:7px;padding:5px 9px;font-size:10px;font-weight:800;line-height:16px;position:absolute;top:50%;left:calc(100% + 6px);transform:translateY(-50%);box-shadow:0 8px 20px #10304829}.v2-statistic-metric__trend:before{content:"";background:#fff;border-bottom:1px solid #c9ddea;border-left:1px solid #c9ddea;width:8px;height:8px;position:absolute;top:50%;left:-5px;transform:translateY(-50%)rotate(45deg)}.v2-statistic-metric__trend:after{content:"";width:8px;position:absolute;top:0;bottom:0;left:-8px}.v2-statistic-metric:hover .v2-statistic-metric__trend,.v2-statistic-metric:focus-within .v2-statistic-metric__trend{opacity:1;visibility:visible;pointer-events:auto}.v2-statistic-metric__trend:hover{color:#0f5687;background:#f3faff}.v2-statistic-metric__trend:focus-visible{outline:2px solid var(--v2-blue);outline-offset:2px}@media (hover:none){.v2-statistic-metric__trend{box-shadow:none;opacity:1;visibility:visible;pointer-events:auto;margin-left:5px;padding:2px 5px;position:static;transform:none}.v2-statistic-metric__trend:before,.v2-statistic-metric__trend:after{display:none}}.v2-statistic-delta{font-variant-numeric:tabular-nums;min-height:18px;box-shadow:none;border:1px solid;border-radius:5px;align-items:center;gap:3px;padding:0 5px;font-size:14px;font-weight:900;line-height:1;display:inline-flex}.v2-statistic-delta span{font-size:10px;font-weight:800}.v2-statistic-delta b{font:inherit}.v2-statistic-delta.is-up{color:#067344;background:#effaf4;border-color:#a9dec4}.v2-statistic-delta.is-down{color:#b73d34;background:#fff3f1;border-color:#f0bbb5}.v2-statistic-delta.is-flat{color:#607789;background:#f5f8fa;border-color:#cddae4}.v2-statistics-trend{gap:14px;margin-top:20px;display:grid}.v2-statistics-trend>header{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.v2-statistics-trend>header h3{color:#173854;margin:0 0 4px;font-size:14px}.v2-statistics-trend>header p{color:var(--v2-muted);margin:0;font-size:11px}.v2-statistics-trend>header>span{color:#52718a;flex:none;font-size:11px;font-weight:800}.v2-statistics-trend__charts{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.v2-statistics-sparkline{background:linear-gradient(#fbfdff,#f5f9fc);border:1px solid #dce8f1;border-radius:10px;min-width:0;padding:12px}.v2-statistics-sparkline>header{align-items:baseline;gap:7px;display:flex}.v2-statistics-sparkline>header span{color:#52718a;font-size:11px;font-weight:800}.v2-statistics-sparkline>header strong{color:#173854;font-size:17px}.v2-statistics-sparkline>header small{color:#07844d;font-size:10px;font-weight:900}.v2-statistics-sparkline svg{width:100%;height:106px;margin-top:8px;display:block;overflow:visible}.v2-statistics-sparkline svg line{stroke:#dbe5ed;stroke-width:1px}.v2-statistics-sparkline svg .v2-statistics-grid-line{stroke:#e4ecf2}.v2-statistics-sparkline svg .v2-statistics-y-axis,.v2-statistics-sparkline svg .v2-statistics-axis-tick{stroke:#9eb3c3}.v2-statistics-sparkline svg text{fill:#70889a;font-size:9px;font-weight:700}.v2-statistics-sparkline svg .v2-statistics-y-label{font-size:8px}.v2-statistics-sparkline>footer{color:#7c91a2;justify-content:space-between;font-size:9px;display:flex}.v2-statistics-sparkline__empty{height:90px;color:var(--v2-muted);place-items:center;font-size:11px;display:grid}.v2-statistics-history{border:1px solid #dfe9f2;border-radius:10px;overflow:auto}.v2-statistics-history table{width:100%;min-width:650px}.v2-statistics-history th{background:#f2f7fb;padding:9px 11px}.v2-statistics-history td{padding:9px 11px}.v2-statistics-history td strong,.v2-statistics-history td small{display:block}.v2-statistics-history td small{max-width:180px;color:var(--v2-muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.v2-statistics-history__status{border-radius:999px;padding:3px 7px;font-size:10px;font-weight:900;display:inline-flex}.v2-statistics-history__status.is-success{color:#087247;background:#e4f8ef}.v2-statistics-history__status.is-danger{color:#b93831;background:#ffebe8}.v2-profile-settings-summary{margin:0 0 18px}.v2-profile-response{gap:9px;margin-top:18px;display:grid}.v2-profile-response>strong{color:var(--v2-ink);font-size:13px}.v2-profile-response pre{color:#dceeff;white-space:pre-wrap;overflow-wrap:anywhere;background:#102436;border:1px solid #dfe9f2;border-radius:9px;max-height:430px;margin:0;padding:16px;font:12px/1.65 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:auto}.v2-profile-readable{gap:20px;margin-top:20px;display:grid}.v2-profile-section{gap:10px;display:grid}.v2-profile-section h3{color:#173854;margin:0;font-size:14px}.v2-profile-field-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.v2-profile-link{color:var(--v2-blue);font-weight:800;text-decoration:none}.v2-profile-link:hover{text-decoration:underline}.v2-profile-readable-empty{color:var(--v2-muted);text-align:center;background:#f9fbfd;border:1px dashed #cfdeea;border-radius:9px;margin-top:18px;padding:28px}.v2-account-tags{justify-items:start;gap:5px;min-width:90px;display:grid}.v2-account-tags span{color:#087247;background:#e4f8ef;border-radius:999px;align-items:center;min-height:25px;padding:0 9px;font-size:11px;font-weight:800;display:inline-flex}.v2-account-table .v2-account-tag-add,.v2-account-table .v2-account-operator-add{color:#657584;cursor:pointer;background:#eef1f3;border:1px solid #cbd4dc;border-radius:50%;place-items:center;width:19px;min-width:19px;height:19px;min-height:19px;padding:0;font-size:14px;font-weight:500;line-height:1;transition:background .15s,border-color .15s;display:inline-grid}.v2-account-table .v2-account-tag-add:hover,.v2-account-table .v2-account-operator-add:hover{background:#e3e8ec;border-color:#aebbc6}.v2-account-table .v2-account-tag-add:focus-visible,.v2-account-table .v2-account-operator-add:focus-visible{outline:2px solid var(--v2-blue);outline-offset:2px}.v2-account-table .v2-account-tag-add:disabled,.v2-account-table .v2-account-operator-add:disabled{opacity:.5;cursor:not-allowed}.v2-device-table{min-width:1480px!important}.v2-tag-picker{gap:8px;max-height:320px;display:grid;overflow:auto}.v2-tag-picker label{cursor:pointer;background:#f8fbfd;border:1px solid #dce7f0;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 12px;display:grid}.v2-tag-picker input{width:16px;height:16px;accent-color:var(--v2-blue)}.v2-tag-picker span{overflow-wrap:anywhere;color:#284d69;font-size:13px;font-weight:800}.v2-tag-picker small{color:var(--v2-muted);font-size:11px}.v2-account-network{gap:4px;min-width:145px;display:grid}.v2-account-network>div{align-items:center;gap:8px;display:flex}.v2-account-network button{color:var(--v2-blue);cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:800}.v2-account-network button:disabled{color:#9baab6;cursor:not-allowed}.v2-account-network .v2-badge{justify-self:start}.v2-account-reserved{color:#71899b;background:#f5f8fa;border-radius:8px;margin-top:14px;padding:11px 13px;font-size:12px;line-height:1.6}.v2-muted{color:#8ca0af}.v2-modal--mail{width:min(1420px,100%);height:min(900px,100vh - 48px)}.v2-modal--mail .v2-modal-body{flex-direction:column;min-height:0;padding-top:0;display:flex;overflow:hidden}.v2-mail-toolbar{flex:none;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:16px;margin-bottom:14px;display:grid}.v2-mail-toolbar .v2-tabs{min-width:0}.v2-mail-toolbar>span{color:var(--v2-muted);white-space:nowrap;font-size:11px}.v2-mail-layout{border:1px solid var(--v2-line);background:#fff;border-radius:10px;flex:1;grid-template-columns:minmax(280px,34%) minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.v2-mail-list{border-right:1px solid var(--v2-line);background:#fbfdff;flex-direction:column;min-height:0;display:flex}.v2-mail-list>label{border-bottom:1px solid var(--v2-line);color:var(--v2-muted);flex:none;gap:6px;padding:12px;font-size:11px;font-weight:800;display:grid}.v2-mail-list>label input{background:#fff;border:1px solid #ceddeb;border-radius:7px;outline:none;width:100%;min-height:38px;padding:8px 10px}.v2-mail-list>div{min-height:0;overflow-y:auto}.v2-mail-list>div>button{width:100%;color:var(--v2-ink);text-align:left;background:0 0;border:0;border-bottom:1px solid #e6edf3;gap:5px;padding:15px 18px;display:grid}.v2-mail-list>div>button:hover{background:#f2f8fd}.v2-mail-list>div>button.active{border-left:3px solid var(--v2-blue);background:#e9f3ff}.v2-mail-list button strong,.v2-mail-list button b,.v2-mail-list button span,.v2-mail-list button time{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.v2-mail-list button strong{font-size:13px}.v2-mail-list button b{font-size:13px;font-weight:700}.v2-mail-list button span,.v2-mail-list button time{color:var(--v2-muted);font-size:11px}.v2-mail-detail{background:#fff;min-width:0;min-height:0;overflow-y:auto}.v2-mail-detail>header{border-bottom:1px solid var(--v2-line);padding:24px 28px 16px}.v2-mail-detail h3{color:var(--v2-ink);margin:0 0 18px;font-size:22px}.v2-mail-detail dl{grid-template-columns:64px minmax(0,1fr);gap:8px 14px;margin:0;font-size:12px;display:grid}.v2-mail-detail dt{color:var(--v2-muted)}.v2-mail-detail dd{overflow-wrap:anywhere;color:#294b66;margin:0}.v2-mail-detail iframe{background:#fff;border:0;width:100%;height:calc(100% - 150px);min-height:430px}.v2-mail-detail pre{color:#253f53;white-space:pre-wrap;overflow-wrap:anywhere;background:#fff;min-height:430px;margin:0;padding:26px 28px;font:14px/1.75 system-ui,sans-serif}.v2-mail-placeholder{min-height:240px;color:var(--v2-muted);text-align:center;place-content:center;justify-items:center;gap:10px;padding:28px;display:grid}.v2-mail-placeholder span{font-size:32px}.v2-mail-placeholder strong{font-size:13px}.v2-auth{isolation:isolate;color:#fff;background:radial-gradient(circle,#203eb4 0,#152987 35%,#10135f 67%,#080b3f 100%);place-items:center;min-height:100dvh;padding:30px 18px;display:grid;position:relative;overflow:hidden}.v2-auth__orbit-scene{z-index:0;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.v2-auth__orbit{aspect-ratio:1;border:1px solid #538cef4d;border-radius:50%;animation:52s linear infinite v2-auth-orbit-spin;display:block;position:absolute}.v2-auth__orbit:before{border-radius:inherit;content:"";filter:drop-shadow(0 0 6px #50cdffbf);background:conic-gradient(from 28deg,#0000 0deg 34deg,#6fe0ff 48deg,#0000 61deg 197deg,#42bfff 213deg,#0000 228deg 360deg);position:absolute;inset:-2px;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 2px));mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 2px))}.v2-auth__orbit i{background:#45c9ff;border:2px solid #e1faff;border-radius:50%;width:10px;height:10px;position:absolute;box-shadow:0 0 0 7px #3fb4ff29,0 0 18px 5px #44c8ff73}.v2-auth__orbit--outer{border-style:dashed;border-color:#5895ff4d;width:min(860px,142vw);animation-duration:68s}.v2-auth__orbit--outer i:first-child{top:9%;left:17%}.v2-auth__orbit--outer i:last-child{bottom:-5px;right:40%}.v2-auth__orbit--middle{border-color:#5b97ff6b;width:min(700px,116vw);animation-duration:50s;animation-direction:reverse}.v2-auth__orbit--middle i:first-child{top:16%;right:12%}.v2-auth__orbit--middle i:last-child{top:51%;left:-5px}.v2-auth__orbit--inner{border-color:#548aee3d;width:min(550px,90vw);animation-duration:59s}.v2-auth__orbit--inner i{width:7px;height:7px;bottom:27%;right:6%}@keyframes v2-auth-orbit-spin{to{transform:rotate(360deg)}}.v2-auth__panel{z-index:1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0a0b4cf0;border:1px solid #cac4ff2e;border-radius:14px;flex-direction:column;width:min(410px,100%);display:flex;position:relative;overflow:hidden;box-shadow:0 30px 70px #02032094}.v2-auth__panel-body{gap:22px;padding:36px 38px 26px;display:grid}.v2-auth__panel-brand{justify-content:center;gap:9px;padding:0;display:flex}.v2-auth__panel-brand>span{border-radius:9px;flex:none;width:34px;height:34px;box-shadow:0 5px 15px #0003}.v2-auth__panel-brand strong{color:#f5f3ff;font-size:14px}.v2-auth__panel-brand small{color:#bbb9e8;margin-top:1px;font-size:10px}.v2-auth__panel>.v2-auth__panel-body>header{text-align:center}.v2-auth__panel h1{color:#fff;margin:6px 0 5px;font-size:30px;font-weight:800;line-height:1.2}.v2-auth__panel>.v2-auth__panel-body>header>span{color:#c0c1ec;font-size:12px}.v2-auth__panel .v2-form-grid{grid-template-columns:1fr;gap:16px}.v2-auth__panel .v2-form-grid label{color:#e3e0fa;gap:6px;font-size:12px;font-weight:700}.v2-auth__panel .v2-form-grid input{color:#202348;background:#f7f7ff;border:1px solid #dedcf2;border-radius:6px;min-height:44px;padding:10px 12px;font-size:13px}.v2-auth__panel .v2-form-grid input:focus{border-color:#a58bff;box-shadow:0 0 0 3px #9a82ff38}.v2-auth__panel .v2-form-grid input:-webkit-autofill{-webkit-text-fill-color:#202348;box-shadow:inset 0 0 0 1000px #f7f7ff}.v2-auth__submit{color:#fff;background:linear-gradient(135deg,#6944d8,#4e31bb);border:0;border-radius:6px;width:100%;min-height:46px;margin-top:2px;font-size:13px;font-weight:800;box-shadow:0 9px 21px #200f6542}.v2-auth__submit:hover:not(:disabled){color:#fff;background:linear-gradient(135deg,#7652e8,#5b3bce)}.v2-auth__footer{color:#5940bf;text-align:center;background:#fff;border-radius:50% 50% 0 0/29px 29px 0 0;place-items:center;min-height:80px;margin-top:2px;padding:26px 18px 13px;display:grid}.v2-auth__footer>span{color:#695cb0;font-size:13px;font-weight:800}.v2-auth__switch{color:#5734c5;background:0 0;border:0;font-size:13px;font-weight:800}.v2-auth__switch:hover:not(:disabled){color:#392294;text-decoration:underline}.v2-auth__switch:disabled{cursor:wait;opacity:.6}.v2-auth .v2-alert{background:#fff0f3;border-color:#f4b5c1}.v2-auth .v2-alert:focus{outline:3px solid var(--v2-danger)}@supports (color:color-mix(in lab, red, red)){.v2-auth .v2-alert:focus{outline:3px solid color-mix(in srgb, var(--v2-danger) 30%, transparent)}}.v2-auth .v2-alert:focus{outline-offset:2px}.v2-auth-legacy-copy{background:#f8fbfd;border:1px solid #dce8f1;border-radius:8px;margin-top:8px;padding:12px}.v2-auth-legacy-copy summary{color:#42647e;cursor:pointer;font-size:12px;font-weight:800}.v2-auth-legacy-copy>p{color:var(--v2-muted);margin:10px 0;font-size:12px}@media (prefers-reduced-motion:reduce){.v2-auth__orbit{animation:none}}.v2-boot{min-height:100dvh;color:var(--v2-muted);place-content:center;justify-items:center;gap:12px;display:grid}.v2-boot span{color:#fff;background:var(--v2-blue);border-radius:16px;place-items:center;width:54px;height:54px;font-size:18px;font-weight:800;display:grid}.v2-automation-overview{gap:18px;display:grid}.v2-automation-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.v2-automation-kpis article{border:1px solid var(--v2-line);background:linear-gradient(145deg,#fff,#f5f9fc);border-radius:16px;align-content:space-between;min-height:140px;padding:20px;display:grid;box-shadow:0 10px 30px #0b31520d}.v2-automation-kpis span{color:var(--v2-muted);font-size:12px;font-weight:700}.v2-automation-kpis strong{color:var(--v2-ink);font-size:34px;line-height:1}.v2-automation-kpis small{color:#52728d}.v2-automation-flow{border:1px solid var(--v2-line);background:#fff;border-radius:16px;padding:22px}.v2-automation-flow header p,.v2-automation-card-head p{color:var(--v2-blue);letter-spacing:.14em;margin:0 0 5px;font-size:10px;font-weight:800}.v2-automation-flow h2,.v2-automation-card-head h2{margin:0;font-size:18px}.v2-automation-flow>div{grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:12px;margin-top:20px;display:grid}.v2-automation-flow>div>span{background:#f4f8fb;border-radius:12px;grid-template-columns:auto 1fr;align-content:center;gap:5px 10px;min-height:94px;padding:15px;display:grid}.v2-automation-flow>div>span b{color:#fff;background:var(--v2-blue);border-radius:9px;grid-row:1/3;place-items:center;width:30px;height:30px;font-size:10px;display:grid}.v2-automation-flow>div>span strong{color:var(--v2-ink)}.v2-automation-flow>div>span small{color:var(--v2-muted)}.v2-automation-flow>div>i{color:#91a7b8;font-style:normal}.v2-automation-card-head{border-bottom:1px solid var(--v2-line);justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.v2-automation-empty{border:1px solid var(--v2-line);min-height:220px;color:var(--v2-muted);background:#fff;border-radius:16px;place-items:center;display:grid}.v2-execution-environment{background:linear-gradient(135deg,#f7fbfe,#eef7fd);border:1px solid #cbddea;border-radius:16px;gap:16px;margin-bottom:18px;padding:20px;display:grid;box-shadow:0 10px 30px #0b31520d}.v2-execution-environment--loading{min-height:150px;color:var(--v2-muted);place-items:center}.v2-execution-environment>header{justify-content:space-between;align-items:center;gap:24px;display:flex}.v2-execution-environment>header>div:first-child{gap:4px;display:grid}.v2-execution-environment>header p{color:var(--v2-blue);letter-spacing:.14em;margin:0;font-size:10px;font-weight:900}.v2-execution-environment>header h2{color:var(--v2-ink);margin:0;font-size:19px}.v2-execution-environment>header span{color:var(--v2-muted);font-size:12px}.v2-execution-environment__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,500px),1fr));gap:14px;display:grid}.v2-execution-environment__grid>article{background:#fff;border:1px solid #d5e2ec;border-left:4px solid #7d95a8;border-radius:13px;overflow:hidden}.v2-execution-environment__grid>article[data-status=healthy]{border-left-color:#2a9d68}.v2-execution-environment__grid>article[data-status=warning]{border-left-color:#e5a229}.v2-execution-environment__identity{align-items:center;gap:12px;padding:16px 17px 13px;display:flex}.v2-execution-environment__identity>div{flex:1;gap:2px;min-width:0;display:grid}.v2-execution-environment__identity small,.v2-execution-environment__identity span{color:var(--v2-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.v2-execution-environment__identity strong{color:var(--v2-ink);text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.v2-execution-environment__mark{letter-spacing:.05em;background:#e9f5fd;border-radius:12px;flex:none;place-items:center;width:42px;height:42px;font-weight:900;display:grid;color:#176fae!important;font-size:11px!important}.v2-execution-environment__metrics{background:#fbfdfe;border-block:1px solid #e5edf3;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.v2-execution-environment__metrics>span{border-right:1px solid #e5edf3;gap:4px;min-width:0;padding:13px 15px;display:grid}.v2-execution-environment__metrics>span:last-child{border-right:0}.v2-execution-environment__metrics small{color:var(--v2-muted);font-size:10px}.v2-execution-environment__metrics strong{color:#274b66;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.v2-execution-environment__metrics .v2-link-button{width:max-content;color:var(--v2-blue);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:10px;font-weight:800}.v2-execution-environment__metrics .v2-link-button:hover{text-decoration:underline}.v2-execution-environment__metrics em{color:#b7791f;font-size:9px;font-style:normal}.v2-execution-environment article>footer{color:var(--v2-muted);justify-content:space-between;align-items:center;gap:16px;padding:11px 16px;font-size:10px;display:flex}.v2-execution-environment article>footer time{white-space:nowrap}.v2-execution-setup{grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:10px;display:grid}.v2-execution-setup>span{background:#fff;border:1px solid #dce8f0;border-radius:11px;grid-template-columns:auto 1fr;align-content:center;gap:3px 9px;min-height:78px;padding:13px;display:grid}.v2-execution-setup b{color:#fff;background:var(--v2-blue);border-radius:8px;grid-row:1/3;place-items:center;width:27px;height:27px;font-size:9px;display:grid}.v2-execution-setup strong{color:var(--v2-ink);font-size:12px}.v2-execution-setup small{color:var(--v2-muted);font-size:10px}.v2-execution-setup>i{color:#8fa7ba;font-style:normal}.v2-function-catalog{gap:18px;display:grid}.v2-function-catalog__toolbar{border:1px solid var(--v2-line);background:#fff;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;padding:14px 16px;display:flex;box-shadow:0 8px 24px #0b31520a}.v2-function-catalog__toolbar label{width:min(520px,100%)}.v2-function-catalog__toolbar input{width:100%;min-height:42px;color:var(--v2-ink);font:inherit;background:#f8fbfd url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%23688094' stroke-width='2'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20 20-3.5-3.5'/%3E%3C/svg%3E") 13px no-repeat;border:1px solid #ccdbe7;border-radius:10px;padding:10px 14px 10px 40px}.v2-function-catalog__toolbar input:focus{background-color:#fff;border-color:#6faedc;outline:3px solid #2588d81f}.v2-function-catalog__toolbar>div{white-space:nowrap;color:var(--v2-muted);align-items:baseline;gap:6px;font-size:12px;display:flex}.v2-function-catalog__toolbar>div strong{color:var(--v2-blue);font-size:20px}.v2-function-group{border:1px solid var(--v2-line);background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 10px 30px #0b31520d}.v2-function-group>header{background:linear-gradient(110deg,#f3f9fd,#fff 62%);border-bottom:1px solid #e5edf4;justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;display:flex}.v2-function-group>header>div{align-items:center;gap:12px;min-width:0;display:flex}.v2-function-group>header>div>span{color:#fff;letter-spacing:.08em;background:linear-gradient(145deg,#176fae,#2b95df);border-radius:11px;flex:none;place-items:center;width:36px;height:36px;font-size:11px;font-weight:900;display:grid}.v2-function-group h2{color:var(--v2-ink);margin:0;font-size:17px}.v2-function-group header p{color:var(--v2-muted);margin:4px 0 0;font-size:12px}.v2-function-group__grid{background:#f8fafc;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:16px;display:grid}.v2-function-card{background:#fff;border:1px solid #dbe6ee;border-radius:13px;grid-template-rows:1fr auto;grid-template-columns:48px minmax(0,1fr);gap:14px;min-width:0;min-height:190px;padding:17px;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid}.v2-function-card:hover{border-color:#9dc8e7;transform:translateY(-2px);box-shadow:0 12px 24px #14527f17}.v2-function-card__mark{color:#176fae;letter-spacing:.05em;background:linear-gradient(145deg,#e5f4ff,#f4faff);border-radius:13px;place-items:center;width:48px;height:48px;font-size:13px;font-weight:900;display:grid}.v2-function-card__content{min-width:0}.v2-function-card__content>span{color:var(--v2-blue);letter-spacing:.08em;font-size:10px;font-weight:800}.v2-function-card h3{color:var(--v2-ink);text-overflow:ellipsis;white-space:nowrap;margin:5px 0 7px;font-size:15px;line-height:1.35;overflow:hidden}.v2-function-card p{color:var(--v2-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.65;display:-webkit-box;overflow:hidden}.v2-function-card footer{border-top:1px solid #edf2f6;grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;padding-top:13px;display:flex}.v2-function-card footer small{color:#7890a3;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.v2-script-admin-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.v2-script-admin-summary>div{border:1px solid var(--v2-line);background:linear-gradient(145deg,#fff,#f6fafd);border-radius:13px;gap:5px;padding:17px 19px;display:grid;box-shadow:0 8px 24px #0b31520a}.v2-script-admin-summary strong{color:var(--v2-ink);font-size:26px}.v2-script-admin-summary span{color:var(--v2-muted);font-size:12px;font-weight:700}.v2-script-admin-filter{border:1px solid var(--v2-line);background:#fff;border-radius:13px;grid-template-columns:minmax(260px,1fr) 190px auto;gap:10px;margin-bottom:14px;padding:13px;display:grid}.v2-script-admin-filter input,.v2-script-admin-filter select{min-height:40px;color:var(--v2-ink);font:inherit;background:#fff;border:1px solid #cfdeea;border-radius:8px;padding:9px 11px}.v2-script-admin-table{min-width:1180px!important}.v2-script-admin-table td:first-child{min-width:240px}.v2-script-admin-table code{color:#225a80;font-size:11px}.v2-script-editor{gap:16px;display:grid}.v2-script-editor>section{border:1px solid var(--v2-line);background:#fff;border-radius:13px;overflow:hidden}.v2-script-editor>section>header{border-bottom:1px solid var(--v2-line);background:#f7fafc;justify-content:space-between;align-items:center;gap:20px;padding:14px 16px;display:flex}.v2-script-editor>section>header p,.v2-parameter-schema>header p{color:var(--v2-blue);letter-spacing:.13em;margin:0 0 4px;font-size:9px;font-weight:900}.v2-script-editor>section>header h3,.v2-parameter-schema>header h3{color:var(--v2-ink);margin:0;font-size:15px}.v2-script-editor>section>header>span,.v2-parameter-schema>header span{color:var(--v2-muted);font-size:11px}.v2-script-editor__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;padding:16px;display:grid}.v2-script-editor__grid>label,.v2-parameter-schema__grid>label{color:#38556c;align-content:start;gap:6px;font-size:11px;font-weight:800;display:grid}.v2-script-editor__grid input,.v2-script-editor__grid textarea,.v2-script-editor__grid select,.v2-parameter-schema__grid input,.v2-parameter-schema__grid textarea,.v2-parameter-schema__grid select{width:100%;min-height:39px;color:var(--v2-ink);font:inherit;background:#fff;border:1px solid #ccdae5;border-radius:8px;padding:9px 10px;font-weight:400}.v2-script-editor__grid input:disabled{color:#7d8e9b;background:#f0f4f7}.v2-script-editor__wide{grid-column:1/-1}.v2-parameter-schema>header{border-bottom:1px solid var(--v2-line);background:linear-gradient(110deg,#eef8ff,#f9fcfe);justify-content:space-between;align-items:center;gap:18px;padding:15px 16px;display:flex}.v2-parameter-schema>header>div{gap:2px;display:grid}.v2-parameter-schema__list{background:#f7f9fb;gap:12px;padding:14px;display:grid}.v2-parameter-schema__list>article{background:#fff;border:1px solid #d8e4ed;border-radius:11px;overflow:hidden}.v2-parameter-schema__list>article>header{border-bottom:1px solid #e6edf3;align-items:center;gap:10px;padding:10px 12px;display:flex}.v2-parameter-schema__list>article>header b{color:#fff;background:var(--v2-blue);border-radius:8px;flex:none;place-items:center;width:25px;height:25px;font-size:10px;display:grid}.v2-parameter-schema__list>article>header strong{color:var(--v2-ink);flex:1;font-size:12px}.v2-parameter-schema__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;padding:13px;display:grid}.v2-parameter-schema__required{flex-direction:row;align-self:end;align-items:center;min-height:39px;display:flex!important}.v2-parameter-schema__required input{width:16px;height:16px;min-height:auto;accent-color:var(--v2-blue)}.v2-parameter-schema__wide{grid-column:1/-1}.v2-script-hash{text-overflow:ellipsis;white-space:nowrap;max-width:230px;display:block;overflow:hidden}.v2-cell-subtitle{max-width:360px;color:var(--v2-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:11px;display:block;overflow:hidden}.v2-automation-job-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.v2-automation-job-form>label{color:#38556c;gap:7px;font-size:12px;font-weight:700;display:grid}.v2-automation-job-form>label small{color:var(--v2-muted);font-weight:400}.v2-automation-job-form input,.v2-automation-job-form select,.v2-automation-job-form textarea{width:100%;color:var(--v2-ink);font:inherit;background:#fff;border:1px solid #cbd9e4;border-radius:9px;padding:11px 12px;font-weight:400}.v2-automation-job-form .v2-searchable-select__trigger{border-color:#cbd9e4;border-radius:9px;min-height:42px;padding:10px 12px}.v2-automation-job-form__wide,.v2-automation-device-picker{grid-column:1/-1}.v2-automation-device-picker{border:1px solid var(--v2-line);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:0;padding:16px;display:grid}.v2-automation-device-picker legend{color:#38556c;padding:0 8px;font-size:12px;font-weight:800}.v2-automation-device-picker>label{cursor:pointer;border:1px solid #dae4eb;border-radius:10px;align-items:center;gap:10px;padding:12px;display:flex}.v2-automation-device-picker>label[data-checked=true]{background:#edf7ff;border-color:#64a7da}.v2-automation-device-picker>label span{gap:3px;display:grid}.v2-automation-device-picker>label small{color:var(--v2-muted)}.v2-device-picker-toolbar{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px;padding-bottom:5px;display:flex}.v2-device-picker-toolbar input{flex:280px;min-width:250px}.v2-device-picker-toolbar select{background:#fff;border:1px solid #cbd9e4;border-radius:9px;min-width:140px;padding:10px 12px}.v2-device-picker-filters{border:1px solid var(--v2-line);background:#f9fbfd;border-radius:11px;flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0 0;padding:12px 14px;display:flex}.v2-device-picker-filters legend{color:#38556c;padding:0 7px;font-size:12px;font-weight:800}.v2-device-picker-filters label{color:#526b7d;cursor:pointer;background:#fff;border:1px solid #d7e3ec;border-radius:999px;align-items:center;gap:6px;padding:6px 9px;display:inline-flex}.v2-device-picker-filters input{width:15px;height:15px;accent-color:var(--v2-blue)}.v2-modal .v2-automation-device-picker{max-height:48vh;margin-top:14px;overflow:auto}.v2-automation-binding{gap:16px;display:grid}.v2-automation-binding p{color:var(--v2-muted);margin:0;line-height:1.7}.v2-automation-binding code{overflow-wrap:anywhere;color:#0b4e7d;background:#eef8ff;border:1px dashed #75a9d0;border-radius:12px;padding:18px;font-size:15px}.v2-automation-binding>div{color:var(--v2-muted);justify-content:space-between;align-items:center;gap:14px;font-size:12px;display:flex}.v2-automation-package-field{color:var(--v2-text);gap:8px;margin-top:14px;font-size:13px;font-weight:700;display:grid}.v2-automation-package-field input{border:1px solid var(--v2-line);background:#fff;border-radius:10px;padding:12px}.v2-automation-package-field small{color:var(--v2-muted);font-weight:400}.v2-workflow-editor{gap:18px;display:grid}.v2-workflow-editor__head{justify-content:space-between;align-items:center;gap:16px;padding-top:4px;display:flex}.v2-workflow-editor__head>div{gap:3px;display:grid}.v2-workflow-editor__head small{color:var(--v2-muted);font-weight:400}.v2-workflow-steps{gap:14px;display:grid}.v2-workflow-step{border:1px solid var(--v2-line);background:#f9fbfd;border-radius:13px;padding:16px;overflow:visible}.v2-workflow-step>header{align-items:center;gap:12px;margin-bottom:14px;display:flex}.v2-workflow-step>header>b{color:#fff;background:var(--v2-primary);border-radius:50%;flex:none;place-items:center;width:30px;height:30px;display:grid}.v2-workflow-step>header>div:nth-child(2){flex:1;gap:2px;display:grid}.v2-workflow-step>header small{color:var(--v2-muted);font-weight:400}.v2-workflow-step__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.v2-workflow-step__grid>label{color:#38556c;align-content:start;gap:7px;font-size:12px;font-weight:700;display:grid}.v2-workflow-step__grid input,.v2-workflow-step__grid select,.v2-workflow-step__grid textarea{width:100%;color:var(--v2-ink);font:inherit;background:#fff;border:1px solid #cbd9e4;border-radius:9px;padding:10px 11px;font-weight:400}.v2-workflow-step__parameters{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.v2-workflow-step__parameters>label{color:#38556c;align-content:start;gap:7px;font-size:12px;font-weight:700;display:grid}.v2-workflow-step__parameters>label small{min-height:16px;color:var(--v2-muted);font-weight:400}.v2-workflow-step__parameters>label:has(input[type=checkbox]){grid-template-columns:auto 1fr;align-items:center;display:flex}.v2-workflow-step__parameters>label input[type=checkbox]{width:18px;height:18px}details.v2-workflow-step__parameters{display:block}details.v2-workflow-step__parameters summary{color:#38556c;cursor:pointer;margin-bottom:9px;font-size:12px;font-weight:800}.v2-script-step-settings{gap:14px;width:min(760px,100%);margin:0 auto;display:grid}.v2-script-step-settings__function,.v2-script-parameter-row{grid-template-columns:150px minmax(0,1fr);align-items:start;gap:14px;display:grid}.v2-script-step-settings__function>span,.v2-script-parameter-row__label,.v2-script-parameter-row>legend{color:#4c5f70;text-align:right;padding-top:10px;font-size:14px;font-weight:800}.v2-script-step-settings__function select,.v2-script-parameter-row input,.v2-script-parameter-row select,.v2-script-parameter-row textarea,.v2-script-parameter-more textarea{width:100%;min-height:40px;color:var(--v2-ink);font:inherit;background:#fff;border:1px solid #cbd9e4;border-radius:8px;padding:9px 11px;font-weight:400}.v2-script-step-settings__function select:disabled{color:#526b7d;opacity:1;background-color:#f8fafc}.v2-script-step-settings__notice{color:#f0a000;background:#fff7e5;border-radius:8px;align-items:center;gap:10px;min-height:46px;margin-left:164px;padding:11px 14px;display:flex}.v2-script-step-settings__notice strong{color:#fff;background:#f5ad00;border-radius:50%;place-items:center;width:20px;height:20px;font-size:13px;line-height:1;display:grid}.v2-script-step-settings__section{gap:16px;display:grid}.v2-script-step-settings__divider{color:#3f5365;grid-template-columns:1fr auto 12fr;align-items:center;gap:12px;font-size:15px;font-weight:900;display:grid}.v2-script-step-settings__divider:before,.v2-script-step-settings__divider:after{content:"";background:#d6e1ea;height:1px}.v2-script-parameter-form{gap:18px;display:grid}.v2-script-parameter-rows{gap:16px;display:grid}.v2-script-parameter-row{border:0;margin:0;padding:0}.v2-script-parameter-row__control{gap:5px;min-width:0;display:grid}.v2-script-parameter-row__control small{color:var(--v2-muted);font-size:11px;font-weight:400}.v2-script-parameter-row--textarea textarea{resize:vertical;min-height:58px}.v2-script-radio-group{flex-wrap:wrap;align-items:center;gap:12px;min-height:40px;display:flex}.v2-script-radio-group label{color:#52606d;align-items:center;gap:6px;font-weight:600;display:inline-flex}.v2-script-radio-group input{width:17px;min-height:17px;accent-color:var(--v2-blue)}.v2-script-stepper{grid-template-columns:38px minmax(80px,1fr) 38px;width:min(250px,100%);display:grid}.v2-script-stepper button{color:#526b7d;min-height:40px;font:inherit;background:#f4f7fa;border:1px solid #cbd9e4;font-size:16px}.v2-script-stepper button:first-child{border-radius:8px 0 0 8px}.v2-script-stepper button:last-child{border-radius:0 8px 8px 0}.v2-script-stepper input{text-align:center;border-left:0;border-right:0;border-radius:0}.v2-script-range-control{grid-template-columns:minmax(160px,1fr) 72px;align-items:center;gap:10px;width:min(390px,100%);display:grid}.v2-script-range-control input[type=range]{accent-color:var(--v2-blue);padding:0}.v2-script-range-control input[type=number]{text-align:center}.v2-script-switch{background:#d7dee8;border:0;border-radius:999px;width:48px;height:26px;padding:3px;transition:background .16s}.v2-script-switch i{background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .16s;display:block;box-shadow:0 1px 4px #0000002e}.v2-script-switch[data-on=true]{background:var(--v2-blue)}.v2-script-switch[data-on=true] i{transform:translate(22px)}.v2-script-parameter-more{border-top:1px solid #dbe5ee;gap:15px;padding-top:4px;display:grid}.v2-script-parameter-more summary{color:#273847;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;font-size:15px;font-weight:900;display:flex}.v2-script-parameter-more summary::marker{content:""}.v2-script-parameter-more__chevron{color:#6c8294}.v2-script-parameter-more[open] .v2-script-parameter-more__chevron{transform:rotate(180deg)}.v2-job-device-summary,.v2-job-step-composer{border:1px solid var(--v2-line);background:#f9fbfd;border-radius:13px;padding:15px}.v2-job-device-summary{gap:12px;display:grid}.v2-job-device-summary>header{justify-content:space-between;align-items:center;gap:14px;display:flex}.v2-job-device-summary>header>div{gap:4px;display:grid}.v2-job-device-summary small{color:var(--v2-muted)}.v2-job-step-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px!important;display:flex!important}.v2-automation-job-form .v2-job-step-actions select{width:auto;min-width:180px;padding:9px 34px 9px 10px}.v2-job-step-composer .v2-workflow-steps{gap:8px}.v2-job-step-compact{background:#fff;padding:11px 13px}.v2-job-step-compact>header{margin-bottom:0}.v2-job-step-compact>header>b{width:27px;height:27px;font-size:11px}.v2-system-prelude-step{background:linear-gradient(135deg,#f3f8ff,#edf6ff);border-color:#b9d7ff}.v2-system-prelude-step>header>b{background:#315f9b}.v2-script-picker-list{gap:10px;margin-top:12px;display:grid}.v2-script-picker-list>article{border:1px solid var(--v2-line);background:#fff;border-radius:11px;justify-content:space-between;align-items:center;gap:14px;padding:13px 14px;display:flex}.v2-script-picker-list>article>div{gap:4px;display:grid}.v2-script-picker-list small{color:var(--v2-muted)}.v2-job-table table{min-width:1560px}.v2-task-id{color:#176fa5;cursor:copy;background:#f2f8fc;border:1px solid #cfe0ec;border-radius:7px;padding:5px 8px;font:700 11px/1.2 ui-monospace,SFMono-Regular,Consolas,monospace}.v2-task-id:hover{background:#e7f3fa;border-color:#8fc4e4}.v2-job-table progress{width:112px;height:8px;accent-color:var(--v2-primary);vertical-align:middle;margin-right:8px}.v2-job-row__toggle{color:var(--v2-ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;padding:0;display:inline-flex}.v2-job-row__toggle>span{width:24px;height:24px;color:var(--v2-primary);background:#f3f9fd;border:1px solid #bfd5e6;border-radius:7px;place-items:center;display:grid}.v2-job-expanded-row>td{background:#f5f9fc;padding:0!important}.v2-job-expanded{gap:14px;padding:18px;display:grid}.v2-job-expanded>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.v2-job-expanded>header>div{gap:3px;display:grid}.v2-job-expanded>header small{color:var(--v2-muted)}.v2-job-expanded>header>span{color:var(--v2-primary);font-weight:800}.v2-job-device-list{gap:12px;display:grid}.v2-job-device{background:#fff;border:1px solid #d6e3ed;border-radius:12px;grid-template-columns:minmax(190px,1fr) minmax(180px,320px) auto auto;align-items:center;gap:14px;padding:13px 15px;display:grid}.v2-job-device__identity{gap:2px;min-width:0;display:grid}.v2-job-device__identity strong,.v2-job-device__identity small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.v2-job-device__identity small{color:var(--v2-muted)}.v2-job-device__progress{align-items:center;gap:10px;display:flex}.v2-job-device__progress progress{width:100%;min-width:100px;margin:0}.v2-job-device__progress strong{text-align:right;min-width:38px}.v2-job-device__actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.v2-device-preflight,.v2-device-lifecycle{background:#f8fbfd;border:1px solid #dbe8f1;border-radius:10px;grid-column:1/-1;gap:10px;padding:12px;display:grid}.v2-device-preflight>header,.v2-device-lifecycle>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.v2-device-preflight>header>div,.v2-device-lifecycle>header{min-width:0}.v2-device-preflight>header>div{gap:2px;display:grid}.v2-device-preflight header small,.v2-device-lifecycle header small{color:var(--v2-muted);font-weight:400}.v2-device-preflight>p{color:var(--v2-muted);margin:0;font-size:12px}.v2-device-preflight__checks{grid-template-columns:repeat(5,minmax(115px,1fr));gap:8px;display:grid}.v2-device-preflight__checks>span{background:#fff;border:1px solid #d7e5ee;border-radius:8px;gap:2px;min-width:0;padding:8px 9px;display:grid}.v2-device-preflight__checks>span[data-status=failed],.v2-device-preflight__checks>span[data-status=blocked]{background:#fff7f6;border-color:#f1c6c2}.v2-device-preflight__checks>span[data-status=warning]{background:#fffaf0;border-color:#f0d8a6}.v2-device-preflight__checks small{color:var(--v2-muted)}.v2-device-preflight__checks strong{color:var(--v2-text);font-size:12px}.v2-device-preflight__checks em{color:#8b5a36;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-style:normal;overflow:hidden}.v2-device-lifecycle>div{gap:7px;display:grid}.v2-device-lifecycle article{background:#fff;border-radius:8px;grid-template-columns:28px minmax(180px,1fr) auto auto;align-items:center;gap:9px;padding:8px 9px;display:grid}.v2-device-lifecycle article>span:first-child{color:#fff;background:var(--v2-primary);border-radius:50%;place-items:center;width:24px;height:24px;font-size:11px;font-weight:800;display:grid}.v2-device-lifecycle article>div{gap:2px;min-width:0;display:grid}.v2-device-lifecycle article small{color:var(--v2-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.v2-workflow-summary{gap:3px;min-width:180px;display:grid}.v2-workflow-summary span{color:var(--v2-text);font-size:12px}.v2-run-result{background:#f7fbfe;border:1px solid #cfe1ec;border-radius:12px;gap:10px;margin-bottom:14px;padding:13px;display:grid}.v2-run-result>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.v2-run-result dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.v2-run-result dl>div{background:#fff;border-radius:8px;min-width:0;padding:8px 10px}.v2-run-result dt{color:var(--v2-muted);font-size:11px}.v2-run-result dd{overflow-wrap:anywhere;color:var(--v2-text);margin:3px 0 0;font-size:12px}.v2-run-result--compact{gap:6px;margin:6px 0 0;padding:8px}.v2-run-result--compact>header{font-size:11px}.v2-run-result--compact dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.v2-run-result--compact dl>div{padding:5px 7px}.v2-run-artifacts{flex-wrap:wrap;align-items:center;gap:7px;font-size:12px;display:flex}.v2-run-artifacts a,.v2-run-artifacts span{color:#275876;background:#e7f1f7;border-radius:7px;padding:5px 8px}.v2-run-artifacts a{text-decoration:none}.v2-run-artifacts a:hover{text-decoration:underline}.v2-automation-log-toolbar{grid-template-columns:minmax(200px,1fr) 140px auto auto;align-items:center;gap:8px;margin-bottom:10px;display:grid}.v2-automation-log-toolbar input,.v2-automation-log-toolbar select{border:1px solid var(--v2-line);background:#fff;border-radius:9px;min-width:0;padding:9px 10px}.v2-automation-log-toolbar>span{color:var(--v2-muted);white-space:nowrap;font-size:12px}.v2-log-status>.v2-button{margin-left:auto}.v2-automation-log-view{min-height:280px;font-size:13px;line-height:1.9}.v2-automation-log-list{gap:10px;max-height:58vh;display:grid;overflow:auto}.v2-automation-log-list article{border:1px solid var(--v2-line);color:#dbeafe;background:#0d1726;border-radius:12px;overflow:hidden}.v2-automation-log-list article header{border-bottom:1px solid #94a3b833;justify-content:space-between;align-items:center;gap:12px;padding:9px 12px;display:flex}.v2-automation-log-list article header>div{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.v2-automation-log-list article header code{color:#93c5fd;font-size:11px}.v2-automation-log-list article time{color:#94a3b8;font-size:12px}.v2-automation-log-list article pre{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:12px;font:12px/1.65 ui-monospace,SFMono-Regular,Consolas,monospace}.v2-automation-log-more{justify-content:center;padding-top:10px;display:flex}.v2-home-routing-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.v2-home-routing-stats--five{grid-template-columns:repeat(5,minmax(0,1fr))}.v2-home-routing-stats>button{border:1px solid var(--v2-line);min-width:0;color:var(--v2-text);text-align:left;background:#fff;border-radius:14px;gap:8px;padding:20px;display:grid;box-shadow:0 8px 26px #123c5a0d}.v2-home-routing-stats>button:hover{border-color:#8fc3e9;transform:translateY(-1px)}.v2-home-routing-stats span{color:var(--v2-muted);font-size:12px;font-weight:700}.v2-home-routing-stats strong{color:#0b5488;font-size:30px;line-height:1}.v2-home-routing-stats small{color:#277db8}.v2-operations-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.v2-operations-stats>article{border:1px solid var(--v2-line);background:#fff;border-radius:14px;gap:8px;min-width:0;padding:20px;display:grid;box-shadow:0 8px 26px #123c5a0d}.v2-operations-stats span{color:var(--v2-muted);font-size:12px;font-weight:700}.v2-operations-stats strong{color:#0b5488;font-size:30px;line-height:1}.v2-operations-stats small{color:#277db8}.v2-operations-section-head{border-bottom:1px solid var(--v2-line);padding:18px 18px 14px}.v2-operations-section-head p{color:#267ab5;letter-spacing:.11em;margin:0 0 5px;font-size:11px;font-weight:800}.v2-operations-section-head h2{margin:0;font-size:18px}.v2-operations-section-head span{color:var(--v2-muted);margin-top:5px;font-size:12px;display:block}.v2-operations-columns{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.v2-operations-columns .v2-table-card{min-width:0}.v2-operations-columns table{min-width:720px}.v2-pagination--fixed{grid-template-columns:minmax(0,1fr) auto auto auto}.v2-home-routing-health{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:18px;display:grid}.v2-home-routing-health>article{border:1px solid var(--v2-line);background:#fff;border-radius:14px;padding:20px}.v2-home-routing-health article>header,.v2-home-routing-verification>header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.v2-home-routing-health header p{color:#267ab5;letter-spacing:.11em;margin:0 0 5px;font-size:11px;font-weight:800}.v2-home-routing-health header h2{margin:0;font-size:18px}.v2-home-routing-health dl{border:1px solid var(--v2-line);border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid;overflow:hidden}.v2-home-routing-health dl>div{border-right:1px solid var(--v2-line);gap:6px;padding:13px;display:grid}.v2-home-routing-health dl>div:last-child{border-right:0}.v2-home-routing-health dt{color:var(--v2-muted);font-size:11px}.v2-home-routing-health dd{margin:0;font-size:22px;font-weight:800}.v2-home-routing-mini-steps{color:#315b78;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 24px;margin:0 0 15px;padding-left:22px;font-size:13px;display:grid}.v2-home-routing-action-state{position:relative}.v2-home-routing-action-state>span{z-index:5;color:#115f99;background:#eef8ff;border:1px solid #a8cfee;border-radius:999px;width:max-content;max-width:100%;margin:0 0 8px auto;padding:8px 12px;font-size:12px;font-weight:800;display:block;position:sticky;top:8px}.v2-home-routing-binding{justify-items:start;gap:14px;display:grid}.v2-home-routing-binding>div{background:#f2f9ff;border:1px dashed #8fbfe1;border-radius:11px;align-items:center;gap:12px;width:100%;padding:15px;display:flex}.v2-home-routing-binding>div span{color:var(--v2-muted);font-size:12px}.v2-home-routing-binding>div strong{color:#0b5488;letter-spacing:.12em;margin-right:auto;font:700 20px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.v2-home-routing-preflight,.v2-home-routing-phone-config{gap:18px;display:grid}.v2-home-routing-preflight h3{margin:0;font-size:16px}.v2-home-routing-checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.v2-home-routing-checks>div{border:1px solid var(--v2-line);background:#f9fcff;border-radius:10px;align-items:flex-start;gap:10px;padding:12px;display:flex}.v2-home-routing-checks span{gap:3px;min-width:0;display:grid}.v2-home-routing-checks small{color:var(--v2-muted)}.v2-home-routing-adapters{gap:9px;display:grid}.v2-home-routing-adapters>button{border:1px solid var(--v2-line);width:100%;color:var(--v2-text);text-align:left;background:#fff;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:14px;display:flex}.v2-home-routing-adapters>button:hover:not(:disabled){background:#f4faff;border-color:#7db8e2}.v2-home-routing-adapters>button:disabled{opacity:.65;cursor:not-allowed}.v2-home-routing-adapters>button span{gap:4px;min-width:0;display:grid}.v2-home-routing-adapters small{color:var(--v2-muted)}.v2-home-routing-qr-grid{grid-template-columns:minmax(220px,.8fr) minmax(300px,1.2fr);align-items:start;gap:22px;display:grid}.v2-home-routing-qr{border:1px solid var(--v2-line);background:#fff;border-radius:12px;place-items:center;gap:12px;min-height:260px;padding:16px;display:grid}.v2-home-routing-qr img{aspect-ratio:1;object-fit:contain;border:8px solid #fff;border-radius:8px;width:min(280px,100%)}.v2-home-routing-wifi-credential{background:#eff7ff;border:1px solid #bcd8ef;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px 10px;width:100%;padding:12px 14px;display:grid}.v2-home-routing-wifi-credential span{color:#5d7890;grid-column:1/-1;font-size:12px;font-weight:800}.v2-home-routing-wifi-credential code{overflow-wrap:anywhere;min-width:0;color:var(--v2-ink);letter-spacing:.04em;font-size:16px;font-weight:800}.v2-home-routing-wifi-credential .v2-button{white-space:nowrap}.v2-home-routing-phone-steps{counter-reset:phone-steps;gap:10px;margin:0;padding:0;list-style:none;display:grid}.v2-home-routing-phone-steps li{border:1px solid var(--v2-line);counter-increment:phone-steps;background:#f8fbfe;border-radius:10px;align-content:center;gap:3px;min-height:54px;padding:9px 12px 9px 54px;display:grid;position:relative}.v2-home-routing-phone-steps li:before{content:counter(phone-steps);color:#fff;background:#207bbb;border-radius:50%;place-items:center;width:30px;height:30px;font-weight:800;display:grid;position:absolute;top:11px;left:13px}.v2-home-routing-phone-steps span{color:var(--v2-muted);font-size:12px}.v2-home-routing-verification{background:#f3f9fd;border:1px solid #c7dfee;border-radius:12px;gap:14px;padding:16px;display:grid}.v2-home-routing-verification header strong,.v2-home-routing-verification header small{display:block}.v2-home-routing-verification header small{color:var(--v2-muted);margin-top:4px}.v2-home-routing-verification>div:not(header){grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.v2-home-routing-verification>div>span{background:#fff;border:1px solid #d7e7f2;border-radius:9px;gap:7px;padding:10px;display:grid}.v2-home-routing-verification>div>span.is-passed{background:#effaf5;border-color:#a9dfc8;box-shadow:inset 0 0 0 1px #1c99690f}.v2-home-routing-verification>div>span.is-passed small{color:#137453;font-weight:800}.v2-home-routing-verification>div>span small{color:var(--v2-muted)}.v2-home-routing-verification>.v2-button{justify-self:start}.v2-home-routing-wizard{gap:20px;display:grid}.v2-home-routing-wizard__steps{grid-template-columns:repeat(9,minmax(74px,1fr));gap:5px;padding-bottom:5px;display:grid;overflow-x:auto}.v2-home-routing-wizard__steps span{color:#90a3b2;text-align:center;justify-items:center;gap:5px;min-width:74px;font-size:10px;display:grid}.v2-home-routing-wizard__steps b{background:#fff;border:1px solid #cad9e4;border-radius:50%;place-items:center;width:27px;height:27px;display:grid}.v2-home-routing-wizard__steps span.active{color:#126ba8;font-weight:800}.v2-home-routing-wizard__steps span.active b{color:#fff;background:#1979bb;border-color:#1979bb;box-shadow:0 0 0 4px #e7f4fd}.v2-home-routing-wizard__steps span.done{color:#12815b}.v2-home-routing-wizard__steps span.done b{color:#fff;background:#20a16f;border-color:#20a16f}.v2-home-routing-wizard__pane{border:1px solid var(--v2-line);background:#fbfdff;border-radius:12px;align-content:start;gap:16px;min-height:280px;padding:18px;display:grid}.v2-home-routing-wizard__pane>header h3{margin:0 0 5px;font-size:20px}.v2-home-routing-wizard__pane>header p{color:var(--v2-muted);margin:0}.v2-home-routing-wizard__pane>.v2-button{justify-self:start}.v2-home-routing-finish{background:#effaf6;border:1px solid #a7ddc8;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;padding:18px;display:flex}.v2-home-routing-finish strong{color:#106244;font-size:19px}.nm-gateway-setup-modal{width:min(920px,100%)}.nm-gateway-setup-modal>header h2{font-size:clamp(20px,2vw,26px)}.nm-gateway-installer{gap:18px;display:grid}.nm-gateway-installer>header h3{color:#153c5c;margin:0 0 5px;font-size:20px}.nm-gateway-installer>header p{color:var(--v2-muted);margin:0;line-height:1.55}.nm-gateway-installer__steps{gap:10px;display:grid}.nm-gateway-installer__steps>section{background:#fbfdff;border:1px solid #dce8f2;border-radius:12px;align-items:flex-start;gap:14px;padding:15px 17px;display:flex}.nm-gateway-installer__steps>section>span{color:#fff;background:#2378ba;border-radius:50%;flex:0 0 29px;place-items:center;height:29px;font-size:14px;font-weight:800;display:grid}.nm-gateway-installer__steps h4{color:#183c58;margin:2px 0 4px;font-size:15px}.nm-gateway-installer__steps p{color:#617c91;margin:0 0 10px;font-size:13px;line-height:1.5}.nm-gateway-installer__steps .v2-button{width:max-content;max-width:100%;display:inline-flex}.nm-gateway-installer__code{background:#f1f8fe;border:1px dashed #9dc8e6;border-radius:9px;align-items:center;gap:12px;min-width:0;padding:10px 12px;display:flex}.nm-gateway-installer__code code{overflow-wrap:anywhere;color:#124f7d;flex:1;min-width:0;font-size:13px;font-weight:700}.nm-gateway-installer__code .v2-button{flex:none}.nm-gateway-installer__details{background:#fff;border:1px solid #dce8f2;border-radius:11px;padding:12px 16px}.nm-gateway-installer__details>summary{cursor:pointer;color:#275979;font-size:13px;font-weight:700}.nm-gateway-installer__details[open]{gap:14px;display:grid}.nm-gateway-installer__details .v2-log-console__viewport{height:200px;min-height:160px;max-height:260px}.nm-gateway-installer__manual{margin-top:12px}.nm-gateway-installer__manual .v2-button{justify-self:start}.nm-gateway-maintenance{gap:18px;display:grid}.nm-gateway-maintenance__summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.nm-gateway-maintenance__summary>div,.nm-gateway-maintenance__updates>section{background:#f8fbfe;border:1px solid #dce8f2;border-radius:10px;padding:14px}.nm-gateway-maintenance__summary span{color:#647f94;margin-bottom:6px;font-size:12px;display:block}.nm-gateway-maintenance__summary strong{color:#163c59;overflow-wrap:anywhere}.nm-gateway-maintenance__updates{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.nm-gateway-maintenance h3{margin:0 0 5px;font-size:16px}.nm-gateway-maintenance__updates p{color:#617c91;min-height:38px;margin:0 0 12px;font-size:13px;line-height:1.45}.nm-gateway-maintenance__heading{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.nm-gateway-maintenance__task-list{gap:10px;display:grid}.nm-gateway-maintenance__task{background:#fff;border:1px solid #dce8f2;border-radius:11px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.nm-gateway-maintenance__task-main{gap:6px;min-width:0;display:grid}.nm-gateway-maintenance__task-main small{color:#6b8295;font-size:12px}.nm-gateway-maintenance__task-title{color:#163c59;flex-wrap:wrap;align-items:center;gap:9px;display:flex}.nm-gateway-maintenance__task-version{color:#234d6c;overflow-wrap:anywhere;font-size:14px;font-weight:650}.nm-gateway-maintenance__task-version span{color:#7893a9;padding:0 5px}.nm-gateway-maintenance__task-error{color:#ae3545;overflow-wrap:anywhere;max-width:60ch;margin:0;font-size:12px;line-height:1.5}.nm-gateway-maintenance__task-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:7px;display:flex}.v2-external-check{min-width:150px;max-width:180px}.v2-external-check>small{color:#607d93;white-space:normal;margin:6px 0;display:block}.v2-external-check .v2-button{margin-top:2px}.v2-external-check-detail{justify-items:start;gap:10px;display:grid}.v2-external-check-detail p{color:#24455f;overflow-wrap:anywhere;margin:0;line-height:1.6}.v2-external-check-detail small{color:#6b8295}@media (width<=700px){.nm-gateway-maintenance__task{flex-direction:column;align-items:stretch}.nm-gateway-maintenance__task-actions{justify-content:flex-start}.nm-gateway-installer__steps>section{padding:12px}.nm-gateway-installer__code{flex-direction:column;align-items:stretch}.nm-gateway-maintenance__summary{grid-template-columns:repeat(2,minmax(0,1fr))}.nm-gateway-maintenance__updates{grid-template-columns:1fr}}.v2-onboarding-modal>footer,.v2-onboarding-footer,.v2-onboarding-actions,.v2-onboarding-note-actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.v2-onboarding-modal>footer,.v2-onboarding-footer{justify-content:flex-end}.v2-onboarding-modal>footer .v2-button,.v2-onboarding-footer .v2-button,.v2-onboarding-actions>.v2-button,.v2-onboarding-note-actions>.v2-button{white-space:nowrap;justify-content:center;align-items:center;min-width:0;height:40px;min-height:40px;padding:0 14px;font-size:12px;font-weight:800;line-height:1;text-decoration:none;display:inline-flex}.v2-onboarding-note-actions{vertical-align:middle;justify-content:flex-start;margin-top:12px}.v2-onboarding-note-actions>.v2-button{margin:0}.v2-onboarding-modal>header,.v2-onboarding-modal>footer{flex:none}.v2-onboarding-modal .v2-modal-body{align-content:start;gap:14px;min-height:0;display:grid;overflow-y:auto}.v2-onboarding-log{gap:9px;min-width:0;display:grid}.v2-onboarding-log>header{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.v2-onboarding-log>header>div{gap:3px;min-width:0;display:grid}.v2-onboarding-log>header strong{color:var(--v2-text);font-size:14px}.v2-onboarding-log>header small{color:var(--v2-muted);font-size:11px}.v2-onboarding-log .v2-log-console{min-height:0}.v2-onboarding-log .v2-log-console__viewport{height:clamp(150px,24dvh,220px);min-height:150px;max-height:220px}.v2-device-access-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:14px;display:grid}.v2-device-access-actions>article{border:1px solid var(--v2-line);border-radius:var(--v2-radius);background:var(--v2-panel);min-width:0;min-height:78px;box-shadow:var(--v2-shadow);justify-content:space-between;align-items:center;gap:18px;padding:14px 18px;display:flex}.v2-device-access-actions header{min-width:0}.v2-device-access-actions header p{color:var(--v2-blue);letter-spacing:.14em;margin:0 0 3px;font-size:10px;font-weight:800}.v2-device-access-actions header h2{margin:0;font-size:18px;line-height:1.2}.v2-device-access-actions .v2-button{flex:none}.v2-device-inventory-columns--single{grid-template-columns:minmax(0,1fr)!important}.v2-device-inventory-columns{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;margin-top:14px;display:grid}.v2-device-inventory-column{border:1px solid var(--v2-line);border-radius:var(--v2-radius);background:var(--v2-panel);min-width:0;box-shadow:var(--v2-shadow);overflow:hidden}.v2-device-inventory-column>header{border-bottom:1px solid var(--v2-line);justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:11px 14px;display:flex}.v2-device-inventory-column>header p{color:var(--v2-blue);letter-spacing:.13em;margin:0 0 2px;font-size:10px;font-weight:800}.v2-device-inventory-column>header h2{margin:0;font-size:18px}.v2-device-inventory-column>header>span{color:var(--v2-muted);flex:none;font-size:12px}.v2-device-inventory-table{border-collapse:collapse;width:100%;min-width:940px;position:relative}.v2-device-inventory-table th{color:#53718c;text-align:left;border-bottom:1px solid var(--v2-line);background:#f7f9fc;height:42px;padding:0 10px;font-size:11px;font-weight:800}.v2-device-inventory-table td{vertical-align:middle;border-bottom:1px solid #e7eef5;min-height:72px;padding:12px 10px;font-size:12px}.v2-device-inventory-table tbody tr:last-child td{border-bottom:0}.v2-device-inventory-table tbody tr:hover{background:#fbfdff}.v2-device-inventory-table td>strong,.v2-device-inventory-table td>small{display:block}.v2-device-inventory-table td>small{color:var(--v2-muted);margin-top:4px;font-size:10px;line-height:1.4}.v2-device-inventory-table .v2-row-actions{min-width:132px}.v2-device-inventory-table .v2-row-actions button{color:var(--v2-blue);box-shadow:none;background:0 0;border:0;padding:2px 0;font-size:11px;font-weight:700}.v2-device-inventory-table .v2-row-actions .v2-button--danger-soft{color:var(--v2-danger)}.v2-device-inventory-table .v2-row-actions .v2-button--success-soft{color:var(--v2-success)}.v2-device-inventory-table .v2-row-actions button:disabled{color:#9baab6}.v2-device-inventory-table .v2-device-inline-actions{white-space:normal;flex-wrap:wrap;min-width:460px}.v2-device-inventory-table .v2-device-inline-actions>.v2-button:first-child{flex:none;width:auto}.v2-device-inventory-table .v2-device-inline-actions>.v2-button--danger-soft,.v2-device-inventory-table .v2-device-inline-actions>.v2-button--success-soft{border-color:var(--v2-line);background:var(--v2-panel)}.v2-gateway-inline-actions{white-space:normal;flex-wrap:wrap;min-width:390px}.v2-gateway-inline-actions>.v2-button:first-child{flex:none;width:auto}.v2-device-inventory-table td:has(>.v2-empty){padding:0}.v2-diagnostic-detail-text{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.7}.v2-device-inventory-column>.v2-pagination{justify-content:flex-end}.v2-jms-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:8px 0 16px;display:grid}.v2-jms-kpis article{border:1px solid var(--v2-line);min-width:0;min-height:112px;box-shadow:var(--v2-shadow);background:#fff;border-radius:12px;align-content:center;gap:4px;padding:16px;display:grid}.v2-jms-kpis article>span{color:#52708c;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:800;overflow:hidden}.v2-jms-kpis article>strong{color:var(--v2-blue);text-overflow:ellipsis;white-space:nowrap;font-size:clamp(22px,2vw,30px);line-height:1.2;overflow:hidden}.v2-jms-kpis article>small{color:var(--v2-muted);font-size:11px}.v2-jms-kpis .v2-jms-kpi--success>strong{color:var(--v2-success)}.v2-jms-kpis .v2-jms-kpi--danger{background:#fff8f8;border-color:#efc2c7}.v2-jms-kpis .v2-jms-kpi--danger>strong{color:var(--v2-danger)}.v2-jms-table-card table{table-layout:fixed;width:100%;min-width:1520px}.v2-jms-table-card th,.v2-jms-table-card td{vertical-align:middle}.v2-jms-table-card th:first-child{text-align:center;width:3.5%}.v2-jms-table-card td:first-child{color:#7890a3;text-align:center}.v2-jms-table-card th:nth-child(2){width:5.5%}.v2-jms-table-card th:nth-child(3){width:11%}.v2-jms-table-card th:nth-child(4){width:10%}.v2-jms-table-card th:nth-child(5){width:11%}.v2-jms-table-card th:nth-child(6){width:13%}.v2-jms-table-card th:nth-child(7){width:8.5%}.v2-jms-table-card th:nth-child(8){width:6%}.v2-jms-table-card th:nth-child(9){width:7%}.v2-jms-table-card th:nth-child(10){width:11%}.v2-jms-table-card th:nth-child(11){width:13.5%}.v2-jms-table-card th:nth-child(9),.v2-jms-table-card td:nth-child(9){text-align:center}.v2-jms-list-toolbar{border:1px solid var(--v2-line);min-height:60px;box-shadow:var(--v2-shadow);background:#fff;border-radius:10px;align-items:center;gap:10px;margin:0 0 12px;padding:10px 12px;display:flex}.v2-jms-list-toolbar label{flex:1;align-items:center;gap:10px;min-width:260px;display:flex}.v2-jms-list-toolbar label>span{color:#456783;flex:none;font-size:12px;font-weight:800}.v2-jms-list-toolbar input{width:100%;min-height:38px;color:var(--v2-ink);background:#fbfdff;border:1px solid #ceddeb;border-radius:7px;outline:none;padding:8px 11px}.v2-jms-list-toolbar input:focus{border-color:#58a6e7;box-shadow:0 0 0 3px #2484d41a}.v2-jms-list-toolbar>span{color:var(--v2-muted);white-space:nowrap;font-size:11px}.v2-jms-list-toolbar>button{color:var(--v2-blue);background:0 0;border:0;padding:5px 7px;font-size:11px;font-weight:800}.v2-jms-schedule{background:#f4faff;border:1px solid #cfe3f3;border-radius:9px;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-height:48px;margin:0 0 10px;padding:6px 10px;display:flex}.v2-jms-schedule label{color:#456783;align-items:center;gap:9px;font-size:11px;font-weight:800;display:flex}.v2-jms-schedule label strong{color:#1c567f;white-space:nowrap;font-size:12px}.v2-jms-schedule select{color:#244d6b;background:#fff;border:1px solid #c5d9e9;border-radius:7px;min-width:104px;min-height:32px;padding:0 28px 0 9px}.v2-jms-schedule .v2-button{min-height:32px;padding-block:5px}.v2-jms-row--disabled{opacity:.67;background:#f9fbfc}.v2-jms-progress{gap:5px;width:156px;min-width:132px;display:grid}.v2-jms-progress__track{background:#edf1f4;border:1px solid #d9e3eb;border-radius:999px;height:28px;position:relative;overflow:hidden;box-shadow:inset 0 1px 2px #1c39500f}.v2-jms-progress__track>span{border-radius:inherit;background:#a8b5c0;transition:width .25s;display:block;position:absolute;inset:0 auto 0 0}.v2-jms-progress__track[data-level=success]>span{background:linear-gradient(90deg,#36b983,#15895f)}.v2-jms-progress__track[data-level=warning]>span{background:linear-gradient(90deg,#f2bb52,#d38518)}.v2-jms-progress__track[data-level=danger]>span{background:linear-gradient(90deg,#ef6a79,#d62f47)}.v2-jms-progress__track>b{z-index:1;color:#28465d;letter-spacing:.01em;text-shadow:0 1px #ffffffb3;place-items:center;font-size:11px;font-weight:900;display:grid;position:absolute;inset:0}.v2-jms-progress__track[data-full=true]>b{color:#fff;text-shadow:0 1px 2px #00000038}.v2-jms-progress>small{text-align:center;white-space:nowrap;color:#778b9c!important;margin-top:0!important;display:block!important}.v2-jms-form{gap:16px;display:grid}.v2-jms-form>label,.v2-jms-form__row>label{color:#456783;gap:7px;font-size:12px;font-weight:800;display:grid}.v2-jms-form input{width:100%;min-height:40px;color:var(--v2-ink);background:#fff;border:1px solid #ceddeb;border-radius:7px;outline:none;padding:9px 11px}.v2-jms-form input:focus{border-color:#58a6e7;box-shadow:0 0 0 3px #2484d41a}.v2-jms-form__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.v2-jms-form__row .v2-switch{color:#315776;background:#f8fbfe;border:1px solid #d8e4ee;border-radius:7px;padding:0 11px;font-weight:700}.v2-jms-form__row .v2-switch input{width:18px;min-height:18px;padding:0}.v2-jms-secret-note{color:#76571d;background:#fffaf0;border:1px solid #efd79f;border-radius:9px;margin:0;padding:13px 14px;font-size:12px;line-height:1.65}.v2-jms-secret-note strong{color:#9b6504}.v2-jms-history{align-content:start;gap:16px;min-height:280px;display:grid}.v2-jms-range{gap:8px;display:flex}.v2-jms-range button{color:#4f6f88;background:#f8fbfd;border:1px solid #d4e1ed;border-radius:7px;min-height:34px;padding:0 14px;font-size:12px;font-weight:800}.v2-jms-range button.active{color:#166bac;background:#eaf6ff;border-color:#68a9dd}.v2-relay-traffic-tabs{border-bottom:1px solid var(--v2-line);flex-wrap:wrap;gap:8px;margin-bottom:20px;padding-bottom:12px;display:flex}.v2-relay-traffic-tabs button{color:#4f6f88;cursor:pointer;background:#fff;border:1px solid #d4e1ed;border-radius:8px;min-height:38px;padding:0 16px;font-size:13px;font-weight:800}.v2-relay-traffic-tabs button.active{color:#166bac;background:#eaf6ff;border-color:#68a9dd}.v2-relay-traffic-providers{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:16px;display:grid}.v2-relay-traffic-card{gap:14px;min-width:0}.v2-relay-traffic-card__header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.v2-relay-traffic-card__header .v2-badge{flex:none}.v2-relay-traffic-card__basis,.v2-relay-traffic-card__hint{color:#607b91;margin:0;font-size:12px;line-height:1.5}.v2-relay-traffic-card__counts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.v2-relay-traffic-card__counts>span{background:#f7fafd;border:1px solid #e2eaf1;border-radius:9px;gap:3px;padding:12px;display:grid}.v2-relay-traffic-card__counts strong{color:#173c5a;font-size:23px;line-height:1.1}.v2-relay-traffic-card__counts small,.v2-relay-traffic-card__usage small{color:#668096;font-size:11px}.v2-relay-traffic-card__usage{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.v2-relay-traffic-card__usage>span{gap:5px;min-width:0;display:grid}.v2-relay-traffic-card__usage strong{color:#173c5a;font-size:21px;line-height:1.2}.v2-relay-traffic-card__attention{border-top:1px solid #e6edf3;gap:8px;padding-top:12px;display:grid}.v2-relay-traffic-card__attention>strong{color:#2b506d;font-size:12px}.v2-relay-traffic-card__attention ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.v2-relay-traffic-card__attention li{justify-content:space-between;align-items:center;gap:10px;min-width:0;font-size:12px;display:flex}.v2-relay-traffic-card__attention li span{color:#365b77;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.v2-relay-traffic-card__attention li b{color:#b56e12;flex:none;font-weight:700}.v2-relay-traffic-card__attention p{color:#71889a;margin:0;font-size:12px}.v2-relay-traffic-card__error{color:#9b3a46;background:#fff2f3;border-radius:7px;margin:0;padding:8px 10px;font-size:12px;line-height:1.5}.v2-relay-traffic-card footer{border-top:1px solid #e6edf3;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:12px;display:flex}.v2-relay-traffic-card footer small{color:#668096;font-size:11px}.v2-jms-chart{gap:12px;display:grid}.v2-jms-chart__summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.v2-jms-chart__summary>span{background:#f8fbfd;border:1px solid #dce8f1;border-radius:9px;gap:3px;padding:12px 14px;display:grid}.v2-jms-chart__summary small{color:var(--v2-muted);font-size:10px;font-weight:800}.v2-jms-chart__summary strong{color:#1b5f92;font-size:18px}.v2-jms-chart__viewport{background:linear-gradient(#fbfdff,#f7fbfe);border:1px solid #dfe9f1;border-radius:10px;width:100%;padding:8px 8px 2px;overflow-x:auto}.v2-jms-chart svg{width:100%;min-width:660px;height:auto;overflow:visible}.v2-jms-chart svg .grid{stroke:#e3ebf2;stroke-width:1px}.v2-jms-chart svg .line{fill:none;stroke:#2376c9;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.v2-jms-chart svg circle{fill:#fff;stroke:#2376c9;stroke-width:2px}.v2-jms-chart svg text{fill:#70869a;font-size:10px}.v2-jms-chart>p{color:var(--v2-muted);margin:0;font-size:11px}.v2-jms-table-card .v2-row-actions{min-width:220px}.v2-gomami-sync-state{border-left:1px solid #cbdfea;gap:2px;min-width:190px;margin-left:4px;padding-left:12px;display:grid}.v2-gomami-sync-state .v2-badge{justify-self:start}.v2-gomami-sync-state>span{color:#658095;white-space:nowrap;font-size:10px}.v2-gomami-table-card table{table-layout:fixed;width:100%;min-width:1640px}.v2-gomami-table-card th,.v2-gomami-table-card td{vertical-align:middle}.v2-gomami-table-card th:first-child{text-align:center;width:3.5%}.v2-gomami-table-card td:first-child{color:#7890a3;text-align:center}.v2-gomami-table-card th:nth-child(2){width:7%}.v2-gomami-table-card th:nth-child(3){width:13%}.v2-gomami-table-card th:nth-child(4){width:10%}.v2-gomami-table-card th:nth-child(5){width:12%}.v2-gomami-table-card th:nth-child(6){width:8%}.v2-gomami-table-card th:nth-child(7){width:12%}.v2-gomami-table-card th:nth-child(8){width:10%}.v2-gomami-table-card th:nth-child(9){width:7%}.v2-gomami-table-card th:nth-child(10){width:10.5%}.v2-gomami-table-card th:nth-child(11){width:7%}.v2-gomami-table-card .v2-row-actions{min-width:130px}.v2-hundredtb-table-card .v2-row-actions{min-width:190px}.v2-modal--100tb-connect .v2-modal-body{padding-top:4px}.v2-hundredtb-connect{color:#23445e;gap:18px;display:grid}.v2-hundredtb-connect__intro{color:#526f86;margin:0;font-size:13px;line-height:1.6}.v2-hundredtb-connect__methods{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.v2-hundredtb-connect__methods>section{background:#f8fbfe;border:1px solid #d9e7f2;border-radius:10px;align-content:start;justify-items:start;gap:10px;padding:16px;display:grid}.v2-hundredtb-connect__methods p{color:#607c91;min-height:40px;margin:0;font-size:12px;line-height:1.6}.v2-hundredtb-connect__step{color:#1c567f;font-size:13px;font-weight:800}.v2-hundredtb-connect__methods a{color:#1b69a7;cursor:grab;background:#fff;border:1px solid #c5d9e9;border-radius:7px;align-items:center;min-height:36px;padding:7px 12px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.v2-hundredtb-connect__methods a:hover{background:#eef8ff;border-color:#6faee0}.v2-hundredtb-connect__help{background:#f0f8ff;border:1px solid #bfdff5;border-radius:9px;gap:5px;padding:12px 14px;font-size:12px;line-height:1.65;display:grid}.v2-hundredtb-connect__help strong{color:#1a6fad}.v2-hundredtb-connect__code{resize:vertical;border:1px solid #ceddeb;border-radius:7px;width:100%;min-height:88px;padding:10px;font-size:11px}.v2-hundredtb-connect__settings{border-top:1px solid #e5edf4;align-items:end;gap:15px;padding-top:15px;display:flex}.v2-hundredtb-connect__settings label,.v2-hundredtb-connect__manual label{color:#456783;gap:7px;font-size:12px;font-weight:800;display:grid}.v2-hundredtb-connect__settings select{min-width:160px;min-height:39px;color:var(--v2-ink);background:#fff;border:1px solid #ceddeb;border-radius:7px;padding:8px 28px 8px 11px}.v2-hundredtb-connect__settings small{color:#70889a;padding-bottom:10px;font-size:11px}.v2-hundredtb-connect__manual{background:#fbfdff;border:1px solid #e2eaf1;border-radius:9px;padding:12px 14px}.v2-hundredtb-connect__manual summary{color:#2b5b80;cursor:pointer;font-size:12px;font-weight:800}.v2-hundredtb-connect__manual label{margin-top:14px}.v2-hundredtb-connect__manual input{width:100%;min-height:40px;color:var(--v2-ink);background:#fff;border:1px solid #ceddeb;border-radius:7px;padding:9px 11px}.v2-hundredtb-connect__manual p{color:#70889a;margin:9px 0 0;font-size:11px;line-height:1.6}@media (width<=640px){.v2-hundredtb-connect__methods{grid-template-columns:1fr}.v2-hundredtb-connect__methods p{min-height:0}.v2-hundredtb-connect__settings{flex-direction:column;align-items:start;gap:7px}}.v2-jms-form select{width:100%;min-height:40px;color:var(--v2-ink);background:#fff;border:1px solid #ceddeb;border-radius:7px;outline:none;padding:9px 30px 9px 11px}.v2-jms-form select:focus{border-color:#58a6e7;box-shadow:0 0 0 3px #2484d41a}.v2-jms-dns-links{align-content:start;gap:12px;min-height:260px;display:grid}.v2-jms-dns-links>header{border-bottom:1px solid #e2eaf1;justify-content:space-between;align-items:center;gap:14px;padding-bottom:10px;display:flex}.v2-jms-dns-links>header>div{gap:3px;min-width:0;display:grid}.v2-jms-dns-links>header strong{color:#173854;font-size:15px}.v2-jms-dns-links>header span{color:var(--v2-muted);font-size:11px}.v2-jms-dns-copied{color:#176a48;background:#eefaf4;border:1px solid #bde4d2;border-radius:8px;padding:10px 12px;font-size:12px;font-weight:800}.v2-jms-dns-warning{color:#7b5919;background:#fffaf0;border:1px solid #efd79f;border-radius:8px;padding:10px 12px;font-size:12px}.v2-jms-dns-table{border:1px solid #dce7ef;border-radius:10px;overflow-x:auto}.v2-jms-dns-table table{border-collapse:collapse;width:100%;min-width:980px}.v2-jms-dns-table th{color:#53718c;text-align:left;background:#f7f9fc;border-bottom:1px solid #dce7ef;height:40px;padding:0 10px;font-size:11px;font-weight:800}.v2-jms-dns-table td{vertical-align:middle;color:#294e69;border-bottom:1px solid #e7eef5;padding:11px 10px;font-size:12px}.v2-jms-dns-table tr:last-child td{border-bottom:0}.v2-jms-dns-table th:first-child,.v2-jms-dns-table td:first-child{text-align:center;width:54px}.v2-jms-dns-table td:nth-child(6){width:400px}.v2-jms-dns-table code{overflow-wrap:anywhere;color:#155f91;max-width:400px;font:11px/1.55 ui-monospace,SFMono-Regular,Consolas,monospace;display:block}.v2-jms-email-summary{border-left:1px solid #cbdfea;gap:2px;min-width:190px;max-width:310px;margin-left:4px;padding-left:12px;display:grid}.v2-jms-email-summary .v2-badge{justify-self:start}.v2-jms-email-summary>span{color:#658095;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.v2-jms-email-form{align-content:start;gap:14px;min-height:300px;display:grid}.v2-jms-email-state{background:#f8fbfd;border:1px solid #dce8f1;border-radius:9px;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;display:flex}.v2-jms-email-state>div{gap:4px;min-width:0;display:grid}.v2-jms-email-state>div:first-child{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px}.v2-jms-email-state span{overflow-wrap:anywhere;color:#627d92;font-size:11px}.v2-jms-email-state>div:last-child{text-align:right}.v2-jms-email-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.v2-jms-email-grid label,.v2-jms-email-thresholds label{color:#456783;gap:6px;min-width:0;font-size:11px;font-weight:800;display:grid}.v2-jms-email-grid input,.v2-jms-email-grid select,.v2-jms-email-grid textarea,.v2-jms-email-thresholds input{width:100%;min-height:39px;color:var(--v2-ink);background:#fff;border:1px solid #ceddeb;border-radius:7px;outline:none;padding:8px 10px}.v2-jms-email-grid textarea{resize:vertical}.v2-jms-email-grid input:focus,.v2-jms-email-grid select:focus,.v2-jms-email-grid textarea:focus,.v2-jms-email-thresholds input:focus{border-color:#58a6e7;box-shadow:0 0 0 3px #2484d41a}.v2-jms-email-grid .v2-switch{color:#315776;background:#f8fbfe;border:1px solid #d8e4ee;border-radius:7px;min-height:42px;padding:0 11px}.v2-jms-email-grid .v2-switch input{width:18px;min-height:18px;padding:0}.v2-jms-email-wide{grid-column:1/-1}.v2-jms-email-thresholds{background:#fbfdff;border:1px solid #dce8f1;border-radius:10px;gap:11px;padding:14px;display:grid}.v2-jms-email-thresholds>header{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.v2-jms-email-thresholds>header strong{color:#244d6b;font-size:13px}.v2-jms-email-thresholds>header span{color:var(--v2-muted);font-size:10px}.v2-jms-email-thresholds>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.v2-jms-email-recovery{align-items:flex-start;padding-top:2px;grid-template-columns:none!important;gap:9px!important;display:flex!important}.v2-jms-email-recovery>input{width:18px;min-height:18px;accent-color:var(--v2-blue);margin-top:2px;padding:0}.v2-jms-email-recovery>span{gap:2px;display:grid}.v2-jms-email-recovery strong{color:#315776}.v2-jms-email-recovery small{color:var(--v2-muted);font-weight:500}.v2-email-alert-tabs{flex-wrap:wrap;gap:8px;margin:0 0 18px;display:flex}.v2-email-alert-tabs button{color:#42647e;cursor:pointer;background:#fff;border:1px solid #cbdfea;border-radius:8px;min-height:36px;padding:7px 16px;font-weight:700}.v2-email-alert-tabs button.active{color:#126aa5;background:#eaf6ff;border-color:#3f94ce}.v2-email-alert-card{gap:17px;min-width:0;display:grid}.v2-email-alert-card>header{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.v2-email-alert-card>header p{width:100%}.v2-email-alert-card>header h2{margin:0}.v2-email-alert-card>p{color:var(--v2-muted);margin:0}.v2-email-alert-card h3{color:#244d6b;margin:8px 0 0;font-size:14px}.v2-email-alert-actions{flex-wrap:wrap;gap:9px;display:flex}.v2-email-alert-rules{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.v2-email-alert-rules label{cursor:pointer;background:#fbfdff;border:1px solid #dce8f1;border-radius:9px;align-items:flex-start;gap:11px;padding:14px;display:flex}.v2-email-alert-rules label input,.v2-email-alert-recovery input{width:18px;height:18px;accent-color:var(--v2-blue);margin:1px 0 0}.v2-email-alert-rules label span{gap:5px;display:grid}.v2-email-alert-rules label small{color:var(--v2-muted);line-height:1.45}.v2-email-alert-recovery{color:#315776;align-items:center;gap:9px;display:flex}.v2-email-alert-count{color:var(--v2-muted);margin-left:auto;font-size:12px}.v2-email-alert-filters{background:#f8fbfd;border:1px solid #e2ebf2;border-radius:10px;flex-wrap:wrap;align-items:flex-end;gap:12px;padding:14px;display:flex}.v2-email-alert-filters label{color:#456783;gap:6px;font-size:12px;font-weight:700;display:grid}.v2-email-alert-filters select{background:#fff;border:1px solid #ceddeb;border-radius:7px;min-width:160px;min-height:36px;padding:6px 10px}.v2-email-alert-filters .v2-button{min-height:36px}.v2-email-alert-history .v2-table-scroll{border:1px solid #e0e9f1;border-radius:10px;min-width:0}.v2-email-alert-history-table{table-layout:fixed;border-collapse:collapse;width:100%;min-width:980px}.v2-email-alert-history-table .v2-email-alert-col-time{width:15%}.v2-email-alert-history-table .v2-email-alert-col-source{width:13%}.v2-email-alert-history-table .v2-email-alert-col-object{width:22%}.v2-email-alert-history-table .v2-email-alert-col-event{width:17%}.v2-email-alert-history-table .v2-email-alert-col-status{width:9%}.v2-email-alert-history-table .v2-email-alert-col-attempts{width:7%}.v2-email-alert-history-table .v2-email-alert-col-error{width:17%}.v2-email-alert-history-table th{color:#52718a;text-align:left;background:#f5f9fc;border-bottom:1px solid #dce7ef;padding:12px 14px;font-size:12px;font-weight:800}.v2-email-alert-history-table td{color:#24435d;vertical-align:middle;overflow-wrap:anywhere;border-bottom:1px solid #e8eef3;padding:13px 14px;font-size:13px;line-height:1.4}.v2-email-alert-history-table td:first-child{white-space:nowrap}.v2-email-alert-history-table tbody tr:last-child td{border-bottom:0}.v2-email-alert-history-table tbody tr:hover{background:#f8fbfe}.v2-email-alert-history .v2-pagination{margin-top:0}.v2-email-alert-scroll-hint{display:none}@media (width<=760px){.v2-email-alert-rules{grid-template-columns:1fr}.v2-email-alert-count{width:100%;margin-left:0}.v2-email-alert-filters label{flex:150px}.v2-email-alert-filters select{width:100%;min-width:0}.v2-email-alert-scroll-hint{color:var(--v2-muted);margin:-5px 0;font-size:12px;display:block}}.v2-spider-page{min-width:0}.v2-spider-page .v2-page-head{min-height:92px}.v2-spider-state{background:#f4faff;border:1px solid #cfe3f3;border-radius:10px;justify-content:space-between;align-items:center;gap:18px;min-height:54px;margin-bottom:12px;padding:9px 13px;display:flex}.v2-spider-state>div{align-items:center;gap:9px;min-width:0;display:flex}.v2-spider-state>div:last-child{flex-wrap:wrap;justify-content:flex-end}.v2-spider-state span:not(.v2-badge){color:#668196;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.v2-spider-search{border:1px solid var(--v2-line);box-shadow:var(--v2-shadow);background:#fff;border-radius:11px;grid-template-columns:150px 150px 160px minmax(220px,1fr) minmax(230px,.9fr) minmax(280px,1.15fr) auto;align-items:end;gap:9px;margin-bottom:10px;padding:11px 12px;display:grid}.v2-spider-search>label{gap:5px;min-width:0;display:grid}.v2-spider-search>label>span,.v2-spider-search legend{color:#52708c;font-size:10px;font-weight:800}.v2-spider-search input,.v2-spider-search select{width:100%;height:36px;color:var(--v2-ink);background:#fff;border:1px solid #d3e0ec;border-radius:7px;outline:none;padding:0 9px;font-size:11px}.v2-spider-search input:focus,.v2-spider-search select:focus{border-color:#58a6e7;box-shadow:0 0 0 3px #2484d41a}.v2-spider-search fieldset{border:0;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;gap:5px;min-width:0;height:58px;margin:0;padding:0;display:grid}.v2-spider-search legend{height:17px;padding:0}.v2-spider-search fieldset i{color:#93a5b4;align-self:center;margin-top:17px;font-style:normal}.v2-spider-search__actions{gap:7px;padding-bottom:1px;display:flex}.v2-spider-search__actions .v2-button{min-height:36px;padding:7px 12px}.v2-spider-clear-selection{color:#54748d;background:0 0;border:0;padding:4px 6px;font-size:11px;font-weight:700}.v2-spider-export-menu{position:relative}.v2-spider-export-menu>.v2-button{min-height:32px;padding:5px 10px}.v2-button--with-chevron{justify-content:center;align-items:center;gap:5px;display:inline-flex}.v2-button--with-chevron .v2-chevron-icon{flex-basis:14px;width:14px;height:14px}.v2-spider-export-menu>div{z-index:12;background:#fff;border:1px solid #dbe6ef;border-radius:8px;width:118px;padding:5px;display:none;position:absolute;top:calc(100% + 5px);left:0;overflow:hidden;box-shadow:0 10px 28px #0d304f2e}.v2-spider-export-menu:hover>div,.v2-spider-export-menu:focus-within>div{display:grid}.v2-spider-export-menu>div button{color:#335b7b;text-align:left;background:0 0;border:0;border-radius:6px;min-height:34px;padding:6px 10px;font-size:11px}.v2-spider-export-menu>div button:hover{color:var(--v2-blue);background:#edf7ff}.v2-spider-export-menu>div button:disabled{color:#a7b4be;background:0 0}.v2-spider-table-card table{table-layout:fixed;min-width:1850px}.v2-spider-table-card th,.v2-spider-table-card td{padding-inline:9px;font-size:11px}.v2-spider-table-card td{height:67px;padding-block:10px;font-weight:700}.v2-spider-table-card th:first-child{text-align:center;width:42px}.v2-spider-table-card td:first-child{text-align:center}.v2-spider-table-card th:nth-child(2){text-align:center;width:52px}.v2-spider-table-card td:nth-child(2){color:#72899c;text-align:center}.v2-spider-table-card th:nth-child(3){width:190px}.v2-spider-table-card th:nth-child(4){width:70px}.v2-spider-table-card th:nth-child(5){width:150px}.v2-spider-table-card th:nth-child(6){width:140px}.v2-spider-table-card th:nth-child(7){width:130px}.v2-spider-table-card th:nth-child(8){width:190px}.v2-spider-table-card th:nth-child(9){width:95px}.v2-spider-table-card th:nth-child(10){width:230px}.v2-spider-table-card th:nth-child(11){width:105px}.v2-spider-table-card th:nth-child(12){width:82px}.v2-spider-table-card th:nth-child(13){width:240px}.v2-spider-table-card td>strong,.v2-spider-table-card td>small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.v2-spider-table-card code{color:#254f6e;font:700 11px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace}.v2-spider-password{overflow-wrap:anywhere;max-width:126px;display:inline-block;color:#72337b!important}.v2-spider-expiry{white-space:nowrap;align-items:center;gap:8px;display:flex}.v2-spider-table-card .v2-row-actions{gap:5px 8px;min-width:220px}.v2-spider-loading{color:#688196;background:#fbfdff;justify-content:center;align-items:center;gap:11px;min-height:210px;display:flex}.v2-spider-loading>span,.v2-spider-check__pending>span{border:2px solid #c6deef;border-top-color:var(--v2-blue);border-radius:50%;width:19px;height:19px;animation:.8s linear infinite v2-spin}.v2-spider-settings{gap:14px;display:grid}.v2-spider-settings>label,.v2-spider-export-form>label{color:#456783;gap:6px;font-size:11px;font-weight:800;display:grid}.v2-spider-settings input,.v2-spider-export-form input,.v2-spider-export-form select{width:100%;min-height:40px;color:var(--v2-ink);background:#fff;border:1px solid #ceddeb;border-radius:7px;outline:none;padding:8px 10px}.v2-spider-settings input:focus,.v2-spider-export-form input:focus,.v2-spider-export-form select:focus{border-color:#58a6e7;box-shadow:0 0 0 3px #2484d41a}.v2-spider-settings__state{color:#658095;background:#f8fbfd;border:1px solid #dce8f1;border-radius:9px;align-items:center;gap:9px;padding:11px 12px;font-size:11px;display:flex}.v2-spider-settings dl,.v2-spider-confirm dl,.v2-spider-check dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:0;display:grid}.v2-spider-settings dl>div,.v2-spider-confirm dl>div,.v2-spider-check dl>div{background:#f8fbfd;border:1px solid #dce8f1;border-radius:8px;gap:3px;padding:10px 12px;display:grid}.v2-spider-settings dt,.v2-spider-confirm dt,.v2-spider-check dt{color:#758b9d;font-size:10px;font-weight:800}.v2-spider-settings dd,.v2-spider-confirm dd,.v2-spider-check dd{overflow-wrap:anywhere;color:#294e69;min-width:0;margin:0;font-size:12px}.v2-spider-settings dd.danger{color:var(--v2-danger)}.v2-spider-settings>p{color:#76571d;background:#fffaf0;border:1px solid #efd79f;border-radius:8px;margin:0;padding:11px 12px;font-size:11px;line-height:1.6}.v2-spider-settings>p strong{color:#9b6504;margin-right:5px}.v2-spider-export-form{gap:16px;display:grid}.v2-spider-export-form fieldset{border:0;flex-wrap:wrap;align-items:center;gap:9px;margin:0;padding:0;display:flex}.v2-spider-export-form legend{color:#456783;width:100%;margin-bottom:2px;font-size:11px;font-weight:800}.v2-spider-export-form fieldset label{color:#4c6b83;background:#fff;border:1px solid #d7e3ed;border-radius:7px;align-items:center;gap:7px;min-height:36px;padding:0 12px;font-size:11px;font-weight:700;display:flex}.v2-spider-export-form fieldset input{width:16px;min-height:16px;accent-color:var(--v2-blue);padding:0}.v2-spider-export-form input:disabled{color:#60798e;background:#f5f8fb}.v2-spider-export-preview{gap:7px;display:grid}.v2-spider-export-preview span{color:#456783;font-size:11px;font-weight:800}.v2-spider-export-preview code{color:#285879;white-space:pre;background:#f8fbfd;border:1px solid #dce7ef;border-radius:8px;align-items:center;min-height:48px;padding:10px 12px;font:12px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace;display:flex;overflow-x:auto}.v2-spider-export-form>p{color:#758b9d;margin:-4px 0 0;font-size:11px}.v2-spider-confirm,.v2-spider-check{gap:14px;display:grid}.v2-spider-confirm>p,.v2-spider-check>p{color:#44657e;margin:0;line-height:1.65}.v2-spider-confirm>small{color:#7a8fa0}.v2-spider-port-settings{gap:20px;display:grid}.v2-spider-port-settings table{table-layout:fixed;border-collapse:collapse;text-align:center;width:100%}.v2-spider-port-settings th,.v2-spider-port-settings td{border-bottom:1px solid #dfe8ef;height:54px;padding:10px 16px;font-size:12px;font-weight:700}.v2-spider-port-settings th{color:#254962;background:#f7f9fb}.v2-spider-port-settings td{color:#294e69}.v2-spider-port-settings__methods{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.v2-spider-port-settings__methods>strong{color:#587287;flex:none;margin-right:4px;font-size:12px;font-weight:800}.v2-spider-port-settings__methods label{color:#2875d2;white-space:nowrap;cursor:pointer;background:#f7fbff;border:1px solid #3889e8;border-radius:7px;flex:none;align-items:center;gap:7px;min-height:38px;padding:0 13px;font-size:12px;font-weight:800;display:inline-flex}.v2-spider-port-settings__methods label.fixed{cursor:default}.v2-spider-port-settings__methods input{accent-color:#2c86e8;flex:0 0 16px;width:16px;height:16px;margin:0}.v2-spider-port-settings__methods>span{color:#49677e;white-space:nowrap;background:#f5f8fa;flex:none;align-items:center;gap:7px;min-height:38px;padding:0 13px;font-size:12px;font-weight:800;display:inline-flex}.v2-spider-port-settings__methods>span i{color:#fff;background:#9aaab6;border-radius:50%;place-items:center;width:18px;height:18px;font-size:12px;font-style:normal;display:inline-grid}.v2-spider-port-settings__methods>span.enabled i{background:#13bd69}.v2-spider-port-settings__methods>span.disabled i{background:#9aaab6}.v2-spider-port-settings>small{color:#7a8fa0;font-size:11px}.v2-modal:has(.v2-spider-bandwidth){width:min(1180px,100%)}.v2-spider-bandwidth{flex-direction:column;gap:12px;min-height:min(560px,62vh);display:flex}.v2-spider-bandwidth__notice{color:#9b6712;background:#fff8e9;border-radius:8px;padding:11px 13px;font-size:11px;font-weight:700}.v2-spider-bandwidth__notice.warning{color:#9b6712;border:1px solid #f0d399}.v2-spider-bandwidth__toolbar{color:#70879a;justify-content:space-between;align-items:center;gap:12px;font-size:11px;display:flex}.v2-spider-bandwidth__toolbar .v2-button{min-height:32px;padding-block:5px}.v2-spider-bandwidth__error{color:#a12f3e;background:#fff7f8;border:1px solid #efc7cc;border-radius:8px;padding:10px 12px;font-size:11px;font-weight:700}.v2-spider-bandwidth__table{border:1px solid #e0e8ef;border-radius:8px;min-height:260px;overflow:auto}.v2-spider-bandwidth__table table{border-collapse:collapse;table-layout:fixed;text-align:center;width:100%;min-width:720px}.v2-spider-bandwidth__table th,.v2-spider-bandwidth__table td{color:#294d68;border-bottom:1px solid #e3ebf1;height:48px;padding:9px 12px;font-size:12px;font-weight:700}.v2-spider-bandwidth__table th{color:#27475f;background:#f7f9fb;font-weight:800}.v2-spider-bandwidth__table tbody tr:nth-child(odd){background:#fbfcfd}.v2-spider-bandwidth__table tbody tr:last-child td{border-bottom:0}.v2-spider-bandwidth__table td button{color:var(--v2-blue);cursor:pointer;background:0 0;border:0;padding:3px 5px;font-size:11px;font-weight:800}.v2-spider-bandwidth__table td small{color:#b87917;margin-top:3px;font-size:9px;display:block}.v2-spider-bandwidth-trend{gap:14px;display:grid}.v2-spider-bandwidth-trend__target,.v2-spider-bandwidth-trend__summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.v2-spider-bandwidth-trend__target{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-spider-bandwidth-trend__target>div,.v2-spider-bandwidth-trend__summary>div{background:#f9fbfc;border:1px solid #dfe8ef;border-radius:8px;gap:4px;min-width:0;padding:11px 13px;display:grid}.v2-spider-bandwidth-trend__target span,.v2-spider-bandwidth-trend__summary span{color:#758a9a;font-size:10px;font-weight:700}.v2-spider-bandwidth-trend__target strong,.v2-spider-bandwidth-trend__summary strong{color:#274d69;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.v2-spider-bandwidth-chart{background:#fff;border:1px solid #e0e9f0;border-radius:10px;overflow:hidden}.v2-spider-bandwidth-chart__legend{color:#5f788c;justify-content:flex-end;gap:16px;padding:12px 16px 0;font-size:10px;font-weight:800;display:flex}.v2-spider-bandwidth-chart__legend span{align-items:center;gap:6px;display:inline-flex}.v2-spider-bandwidth-chart__legend i{background:#34a76f;border-radius:99px;width:18px;height:3px}.v2-spider-bandwidth-chart__legend .downstream i{background:#368be0}.v2-spider-bandwidth-chart svg{width:100%;height:auto;display:block}.v2-spider-bandwidth-chart svg text{fill:#71889a;font-size:9px}.v2-spider-bandwidth-chart svg text.unit{fill:#536f84;font-weight:800}.v2-spider-bandwidth-chart svg .grid{stroke:#dfe8ef;stroke-dasharray:3 4;stroke-width:1px}.v2-spider-bandwidth-chart svg polyline{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5px;vector-effect:non-scaling-stroke}.v2-spider-bandwidth-chart svg .upstream-line{stroke:#34a76f}.v2-spider-bandwidth-chart svg .downstream-line{stroke:#368be0}.v2-spider-refund-reason{color:#456783;gap:6px;font-size:11px;font-weight:800;display:grid}.v2-spider-refund-reason textarea{resize:vertical;width:100%;color:var(--v2-ink);background:#fff;border:1px solid #d5e0e9;border-radius:7px;outline:none;padding:9px 10px}.v2-spider-refund-reason textarea:focus{border-color:#d86c79;box-shadow:0 0 0 3px #d2374a1a}.v2-spider-confirm--danger>p{color:#8c2633;background:#fff7f8;border:1px solid #f0c5ca;border-radius:8px;padding:11px 12px}.v2-spider-check__target{background:#f8fbfd;border:1px solid #dce8f1;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;display:flex}.v2-spider-check__target strong{color:#244d6b}.v2-spider-check__target span{color:#70879a;font:11px/1.4 ui-monospace,SFMono-Regular,Consolas,monospace}.v2-spider-check__pending{color:#698298;justify-content:center;align-items:center;gap:10px;min-height:120px;display:flex}@media (width<=1180px){.v2-shell{grid-template-columns:220px minmax(0,1fr)}.v2-sidebar{padding-inline:13px}.v2-brand{padding-inline:5px}.v2-search-card{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-search-card--fluid .v2-search-date-range,.v2-search-actions{grid-column:1/-1}.v2-batch-bar{flex-direction:column;align-items:flex-start}.v2-batch-bar__actions{justify-content:flex-start;width:100%}.v2-dashboard-grid,.v2-settings-grid,.v2-device-inventory-columns,.v2-signing-overview{grid-template-columns:1fr}.v2-signing-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-dashboard-kpis,.v2-jms-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.v2-dashboard-operations-grid,.v2-migration-layout{grid-template-columns:1fr}.v2-migration-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-group-manager{grid-template-columns:1fr}.v2-group-manager__toolbar{grid-template-columns:minmax(180px,1fr) auto minmax(180px,1fr)}.v2-group-manager__toolbar>strong{grid-column:1/-1;min-height:auto}.v2-group-cards>article>header{grid-template-columns:auto minmax(180px,1fr) auto}.v2-group-cards>article>header>time{display:none}.v2-group-card__actions{grid-column:2/-1;justify-self:end}.v2-profile-field-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-platform-settings__groups,.v2-platform-settings__section-grid,.v2-platform-settings__section-grid--identity,.v2-page-copy__grid,.v2-setting-group--login .v2-form-grid{grid-template-columns:1fr}.v2-navigation-group>header,.v2-navigation-child>header{flex-wrap:wrap;align-items:flex-start}.v2-navigation-order-actions{margin-left:37px}.v2-navigation-copy .v2-form-grid{grid-template-columns:1fr}.v2-navigation-children__title{flex-direction:column;align-items:flex-start}.v2-automation-kpis,.v2-function-group__grid,.v2-script-admin-summary,.v2-parameter-schema__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-automation-flow>div{grid-template-columns:1fr 1fr}.v2-automation-flow>div>i{display:none}.v2-execution-setup{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-execution-setup>i{display:none}.v2-home-routing-stats,.v2-operations-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-operations-columns,.v2-home-routing-health{grid-template-columns:1fr}.v2-home-routing-verification>div:not(header){grid-template-columns:repeat(3,minmax(0,1fr))}.v2-ap-router-card__content{grid-template-columns:1fr}.v2-ap-router-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-spider-search{grid-template-columns:repeat(3,minmax(0,1fr))}.v2-spider-search__query{grid-column:span 2}.v2-spider-search__actions{justify-content:flex-end}}@media (width<=720px){.v2-network-summary{flex-direction:column;align-items:flex-start}.v2-network-paths{grid-template-columns:1fr}.v2-network-timeline li{grid-template-columns:18px minmax(0,1fr)}.v2-network-timeline time{grid-column:2}.v2-client-install>div{grid-template-columns:1fr}.v2-shell{display:block}.v2-sidebar{width:100%;height:auto;padding:12px;position:static}.v2-brand{justify-content:flex-start;padding:0 4px 12px}.v2-brand div{display:block}.v2-sidebar nav{flex:none;min-height:auto;padding-right:0;display:flex;overflow:auto hidden}.v2-sidebar nav button,.v2-sidebar nav button:not(.active),.v2-sidebar nav button.active{flex-direction:row;min-width:max-content;padding:0 13px;font-size:12px}.v2-nav-group{flex:none;display:flex}.v2-nav-parent{display:flex!important}.v2-nav-parent span{flex:none}.v2-nav-children{gap:6px;padding-left:0;display:flex}.v2-nav-children[data-open=false],.v2-sidebar__footer,.v2-sidebar__account{display:none}.v2-main{padding:22px 14px 45px}.v2-page-head{flex-direction:column;gap:16px;min-height:120px}.v2-page-head h1{font-size:25px}.v2-page-head>.v2-button-row{width:100%}.v2-page-head>.v2-button-row .v2-button{flex:1}.v2-dashboard-refresh,.v2-dashboard-quick{flex-direction:column;align-items:flex-start;width:100%}.v2-dashboard-kpis,.v2-jms-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-jms-form__row,.v2-jms-chart__summary{grid-template-columns:1fr}.v2-jms-list-toolbar{flex-wrap:wrap;align-items:stretch}.v2-jms-list-toolbar label{flex-direction:column;align-items:stretch;gap:5px;min-width:100%}.v2-jms-schedule{justify-content:stretch}.v2-jms-schedule label,.v2-jms-schedule select{flex:1;min-width:0}.v2-jms-dns-links>header{align-items:flex-start}.v2-jms-email-summary{border-top:1px solid #cbdfea;border-left:0;order:3;width:100%;max-width:none;margin:2px 0 0;padding:7px 0 0}.v2-jms-email-state{flex-direction:column;align-items:flex-start}.v2-jms-email-state>div:last-child{text-align:left}.v2-jms-email-grid{grid-template-columns:1fr}.v2-jms-email-wide{grid-column:auto}.v2-jms-email-thresholds>header{flex-direction:column;align-items:flex-start}.v2-jms-email-thresholds>div{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-spider-state{flex-direction:column;align-items:flex-start}.v2-spider-state>div:last-child{justify-content:flex-start}.v2-spider-search{grid-template-columns:1fr}.v2-spider-search__query{grid-column:auto}.v2-spider-search__actions .v2-button{flex:1}.v2-spider-settings dl,.v2-spider-confirm dl,.v2-spider-check dl{grid-template-columns:1fr}.v2-spider-check__target{flex-direction:column;align-items:flex-start}.v2-spider-bandwidth{min-height:480px}.v2-spider-bandwidth__toolbar{flex-direction:column;align-items:stretch}.v2-spider-bandwidth__toolbar .v2-button{align-self:flex-start}.v2-spider-bandwidth-trend__target,.v2-spider-bandwidth-trend__summary{grid-template-columns:1fr}.v2-spider-bandwidth-chart{overflow-x:auto}.v2-spider-bandwidth-chart svg{min-width:680px}.v2-dashboard-funnel,.v2-search-card{grid-template-columns:1fr}.v2-search-card--fluid .v2-search-date-range{grid-column:1}.v2-date-picker__popover{width:100%;right:0}.v2-date-picker__body{grid-template-columns:104px minmax(0,1fr)}.v2-date-picker__presets{padding:9px 5px}.v2-date-picker__presets button{padding:9px 6px;font-size:12px}.v2-date-picker__months{grid-template-columns:1fr}.v2-date-picker__month:last-child{display:none}.v2-date-picker__main{padding:12px}.v2-date-picker__footer{flex-direction:column;align-items:flex-start}.v2-migration-summary{grid-template-columns:1fr}.v2-search-actions{grid-column:auto}.v2-info-strip{flex-wrap:wrap;align-items:flex-start;padding-block:12px}.v2-pagination{flex-wrap:wrap;justify-content:center}.v2-device-access-actions{grid-template-columns:1fr}.v2-device-access-actions>article{min-height:0}.v2-modal-backdrop{padding:10px}.v2-modal-backdrop:has(.v2-modal--device-detail){padding:0}.v2-modal--device-detail{border:0;border-radius:0;width:100%}.v2-device-detail__summary{grid-template-columns:48px minmax(0,1fr)}.v2-device-detail__summary>.v2-badge{grid-column:2;justify-self:start}.v2-modal>header,.v2-modal-body,.v2-modal>footer{padding-left:18px;padding-right:18px}.v2-field-help__popover{z-index:100;border-radius:14px;width:auto;max-height:min(60vh,420px);padding:17px;position:fixed;inset:auto 12px 12px;overflow:auto;box-shadow:0 20px 55px #081b2f4d}.v2-field-help__popover:before{display:none}.v2-router-installation-disk dd{grid-template-columns:1fr}.v2-router-installation-log-card>header{flex-direction:column;align-items:stretch}.v2-router-installation-log-card>header .v2-button{align-self:flex-start}.v2-router-installation-footer{flex-direction:column;align-items:stretch}.v2-router-installation-footer>div{width:100%}.v2-router-installation-footer>div:last-child{justify-content:flex-end}.v2-form-grid,.v2-account-export-modes,.v2-router-wireless-fields{grid-template-columns:1fr}.v2-router-band-options{flex-wrap:wrap;gap:18px;padding-block:10px}.v2-router-action-groups>section{flex-direction:column;align-items:stretch}.v2-router-action-groups>section>.v2-button,.v2-router-action-groups>section>.v2-button-row{width:100%}.v2-router-action-groups>section>.v2-button-row .v2-button{flex:1}.v2-group-manager__toolbar{grid-template-columns:1fr auto;align-items:end}.v2-group-manager__toolbar label:nth-of-type(2),.v2-group-manager__toolbar>strong{grid-column:1/-1}.v2-group-cards>article>header{grid-template-columns:minmax(0,1fr) auto;gap:9px}.v2-group-cards>article>header>i{display:none}.v2-group-cards>article>header>span{align-self:start}.v2-group-card__actions{grid-column:1/-1;justify-self:stretch;width:100%}.v2-group-card__actions .v2-button{flex:1}.v2-profile-field-grid,.v2-signing-steps{grid-template-columns:1fr}.v2-signing-device-head{flex-direction:column;align-items:flex-start}.v2-profile-field-grid .v2-detail-grid__wide,.v2-field--wide{grid-column:auto}.v2-secret-list>div{grid-template-columns:1fr}.v2-secret-list .v2-button{justify-self:start}.v2-account-create-summary{grid-template-columns:1fr}.v2-import-file-picker{flex-direction:column;align-items:stretch}.v2-import-file-picker__actions{justify-content:flex-start}.v2-import-summary .v2-button{width:100%;margin-left:0}.v2-modal--mail{height:calc(100vh - 20px)}.v2-mail-toolbar{grid-template-columns:1fr auto}.v2-mail-toolbar>span{display:none}.v2-mail-layout{grid-template-columns:1fr;overflow:auto}.v2-mail-list{border-right:0;border-bottom:1px solid var(--v2-line);min-height:300px;max-height:42vh}.v2-mail-detail{min-height:420px}.v2-auth{padding:max(18px, env(safe-area-inset-top)) 16px max(18px, env(safe-area-inset-bottom))}.v2-auth__panel{width:100%;max-width:410px}.v2-auth__panel-body{padding:30px 27px 24px}.v2-auth__panel-brand{padding:0}.v2-automation-kpis,.v2-automation-flow>div,.v2-automation-job-form,.v2-automation-device-picker,.v2-workflow-step__grid,.v2-workflow-step__parameters,.v2-device-preflight__checks{grid-template-columns:1fr}.v2-script-step-settings__function,.v2-script-parameter-row{grid-template-columns:1fr;gap:6px}.v2-script-step-settings__function>span,.v2-script-parameter-row__label,.v2-script-parameter-row>legend{text-align:left;padding-top:0}.v2-script-step-settings__notice{margin-left:0}.v2-script-range-control{grid-template-columns:1fr}.v2-execution-environment{padding:15px}.v2-execution-environment>header{flex-direction:column;align-items:flex-start}.v2-execution-environment>header .v2-button-row{width:100%}.v2-execution-environment>header .v2-button-row .v2-button{flex:1}.v2-execution-environment__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-execution-environment__metrics>span:nth-child(2){border-right:0}.v2-execution-environment__metrics>span:nth-child(-n+2){border-bottom:1px solid #e5edf3}.v2-execution-environment article>footer{flex-direction:column;align-items:flex-start;gap:4px}.v2-execution-setup{grid-template-columns:1fr}.v2-function-catalog__toolbar{flex-direction:column;align-items:stretch}.v2-function-catalog__toolbar>div{justify-content:flex-end}.v2-function-group>header{align-items:flex-start}.v2-function-group header p{display:none}.v2-function-group__grid{grid-template-columns:1fr;padding:12px}.v2-script-admin-summary,.v2-script-editor__grid,.v2-parameter-schema__grid,.v2-script-admin-filter{grid-template-columns:1fr}.v2-script-editor>section>header,.v2-parameter-schema>header{flex-direction:column;align-items:flex-start}.v2-script-editor__wide,.v2-parameter-schema__wide,.v2-automation-job-form__wide,.v2-automation-device-picker,.v2-workflow-step__parameters{grid-column:auto}.v2-workflow-step>header{flex-wrap:wrap;align-items:flex-start}.v2-device-lifecycle article{grid-template-columns:28px minmax(0,1fr)}.v2-device-lifecycle article>.v2-badge{justify-self:start}.v2-workflow-editor__head,.v2-job-device-summary>header{flex-direction:column;align-items:flex-start}.v2-job-step-actions{justify-content:flex-start;width:100%}.v2-automation-job-form .v2-job-step-actions select{width:100%}.v2-script-picker-list>article{flex-direction:column;align-items:flex-start}.v2-job-device{grid-template-columns:minmax(0,1fr) auto auto}.v2-job-device__progress{grid-area:2/1/auto/-1}.v2-job-device__actions{grid-area:1/3}.v2-automation-log-toolbar,.v2-run-result dl{grid-template-columns:1fr}.v2-automation-log-toolbar>span{white-space:normal}.v2-home-routing-stats,.v2-operations-stats,.v2-home-routing-checks,.v2-home-routing-qr-grid{grid-template-columns:1fr}.v2-home-routing-health dl,.v2-home-routing-verification>div:not(header){grid-template-columns:repeat(2,minmax(0,1fr))}.v2-home-routing-binding>div{flex-direction:column;align-items:flex-start}.v2-home-routing-binding>div strong{margin-right:0}.v2-automation-binding>div{flex-direction:column;align-items:flex-start}.v2-ap-management .v2-page-head .v2-button-row{width:100%}.v2-ap-management .v2-page-head .v2-button-row .v2-button{flex:1}.v2-ap-router-card{padding:16px}.v2-ap-router-card__content{gap:12px;margin-top:14px}.v2-ap-router-metrics,.v2-ap-onboarding-steps{grid-template-columns:1fr}.v2-ap-router-metrics>div{min-height:82px}.v2-ap-readiness,.v2-ap-card-header{flex-direction:column;align-items:flex-start}.v2-ap-readiness .v2-button,.v2-ap-card-header>.v2-button{width:100%}.v2-ap-device-summary{padding-left:44px}}select:not([multiple]){appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='m3.5 5.75 4.5 4.5 4.5-4.5' stroke='%23648098' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 11px center;background-repeat:no-repeat;background-size:16px 16px;padding-right:34px}select:not([multiple]):disabled{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='m3.5 5.75 4.5 4.5 4.5-4.5' stroke='%2395A6B5' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}select:not([multiple]):hover:not(:disabled),select:not([multiple]):focus-visible{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='m3.5 5.75 4.5 4.5 4.5-4.5' stroke='%232376C9' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}@media (prefers-reduced-motion:reduce){.v2-chevron-icon{transition:none}}.v2-relay-speed-page{gap:14px;display:grid}.v2-relay-speed-page .v2-page-head,.v2-relay-speed-page .v2-info-strip,.v2-relay-speed-page .v2-alert{margin-bottom:0}.v2-relay-speed-kpis{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.v2-relay-speed-kpis article{border:1px solid var(--v2-line);min-width:0;min-height:108px;box-shadow:var(--v2-shadow);background:#fff;border-radius:12px;align-content:center;gap:4px;padding:15px 16px;display:grid}.v2-relay-speed-kpis article>span{color:#52708c;font-size:12px;font-weight:800}.v2-relay-speed-kpis article>strong{color:var(--v2-blue);text-overflow:ellipsis;white-space:nowrap;font-size:clamp(21px,2vw,29px);line-height:1.2;overflow:hidden}.v2-relay-speed-kpis article>small{color:var(--v2-muted);font-size:11px}.v2-relay-speed-kpis article.is-success>strong{color:var(--v2-success)}.v2-relay-speed-kpis article.is-warning>strong{color:var(--v2-warning)}.v2-relay-speed-kpis article.is-danger{background:#fff8f8;border-color:#efc2c7}.v2-relay-speed-kpis article.is-danger>strong{color:var(--v2-danger)}.v2-relay-speed-probes{border:1px solid var(--v2-line);min-height:64px;box-shadow:var(--v2-shadow);background:#fff;border-radius:10px;justify-content:space-between;align-items:center;gap:20px;padding:12px 15px;display:flex}.v2-relay-speed-probes>div:first-child{gap:3px;display:grid}.v2-relay-speed-probes strong{color:#173854;font-size:14px}.v2-relay-speed-probes span{color:var(--v2-muted);font-size:11px}.v2-relay-speed-probes>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.v2-relay-speed-probes>div:last-child span{background:#f1f5f8;border-radius:999px;align-items:center;gap:7px;padding:6px 9px;display:inline-flex}.v2-relay-speed-probes i{background:#a6b3bd;border-radius:50%;width:7px;height:7px}.v2-relay-speed-probes i.online{background:#18a271;box-shadow:0 0 0 3px #18a2711f}.v2-relay-speed-alerts{background:#f4faff;border:1px solid #cfe3f3;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;min-height:54px;padding:10px 14px;display:flex}.v2-relay-speed-alerts>div{align-items:center;gap:9px;min-width:0;display:flex}.v2-relay-speed-alerts span{color:#58758d;font-size:12px;line-height:1.55}.v2-relay-speed-table table{min-width:1810px}.v2-relay-speed-table .v2-row-actions{min-width:116px}.v2-relay-speed-table th:nth-child(7),.v2-relay-speed-table td:nth-child(7){min-width:138px}.v2-relay-speed-table th:nth-child(8),.v2-relay-speed-table td:nth-child(8){min-width:260px}.v2-peak-minimum-cell>strong{color:#173854;white-space:nowrap;font-size:14px;font-weight:900;line-height:1.2}.v2-latency-empty{gap:3px;display:grid}.v2-latency-empty>strong{color:#173854;font-size:13px}.v2-latency-empty>small{color:var(--v2-muted);font-size:10px}.v2-latency-detail,.v2-international-latency{position:relative}.v2-latency-detail__trigger{color:#173854;cursor:default;font-size:13px;font-weight:900}.v2-latency-detail__trigger:after{color:#7d94a8;content:"▾";margin-left:5px;font-size:9px}.v2-international-latency__trigger{color:#315873;cursor:default;grid-template-columns:repeat(3,max-content);gap:5px 9px;font-size:11px;font-weight:800;display:grid}.v2-international-latency__trigger>span{white-space:nowrap}.v2-international-latency__trigger b{color:var(--v2-blue);margin-right:3px}.v2-latency-detail>div,.v2-international-latency__popover{z-index:12;color:#315873;background:#fff;border:1px solid #c9ddea;border-radius:9px;gap:6px;min-width:310px;margin-top:7px;padding:11px 12px;display:none;box-shadow:0 12px 30px #15395529}.v2-latency-detail:hover>div,.v2-international-latency:hover>.v2-international-latency__popover{display:grid}.v2-relay-speed-table .v2-latency-detail>div,.v2-relay-speed-table .v2-international-latency__popover{position:absolute;top:100%;left:0}.v2-latency-detail>div>strong,.v2-international-latency__popover>strong{color:#173854;font-size:12px}.v2-latency-detail>div>span{white-space:nowrap;font-size:11px}.v2-international-latency__popover>span{border-bottom:1px solid #e7eff5;grid-template-columns:minmax(94px,1fr) auto;gap:2px 10px;padding-bottom:6px;display:grid}.v2-international-latency__popover>span b,.v2-international-latency__popover>span em{font-size:11px;font-style:normal}.v2-international-latency__popover>span small{color:var(--v2-muted);grid-column:1/-1;font-size:10px;line-height:1.45}.v2-latency-evidence{grid-template-columns:minmax(180px,.7fr) minmax(0,1.5fr);gap:10px;display:grid}.v2-latency-evidence>article{color:#315873;background:#f2f8fc;border-radius:9px;align-content:start;gap:6px;min-width:0;padding:12px 14px;display:grid}.v2-latency-evidence>article>span{font-size:11px;font-weight:900}.v2-latency-evidence.is-compact{margin-top:11px}.v2-latency-evidence.is-compact>article{background:#fff;padding:9px 11px}.v2-relay-speed-actions .v2-button--success-soft{color:#147a55}.v2-modal--relay-speed-merged{width:min(1180px,100%)}.v2-relay-speed-merged{gap:18px;display:grid}.v2-relay-speed-merged__toolbar{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.v2-relay-speed-merged__toolbar>span{color:var(--v2-muted);margin-right:auto;font-size:11px}.v2-relay-speed-merged__report-center table{min-width:720px}.v2-relay-speed-merged__summary{grid-template-columns:repeat(2,minmax(0,1fr)) minmax(150px,.8fr) minmax(290px,1.5fr);gap:10px;display:grid}.v2-relay-speed-merged__summary article{background:#f7fbfe;border:1px solid #dce8f1;border-radius:10px;align-content:start;gap:7px;min-width:0;padding:13px 15px;display:grid}.v2-relay-speed-merged__summary article>span{color:#53718c;font-size:11px;font-weight:800}.v2-relay-speed-merged__summary article>strong{color:#173854;font-size:19px}.v2-relay-speed-merged__summary article>small{color:var(--v2-muted);font-size:10px}.v2-relay-speed-merged__last{color:var(--v2-muted);flex-wrap:wrap;align-items:center;gap:8px 14px;font-size:11px;display:flex}.v2-relay-speed-merged__section{background:#fff;border:1px solid #dce8f1;border-radius:11px;gap:13px;padding:17px;display:grid}.v2-relay-speed-merged__section>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.v2-relay-speed-merged__section>header h3{color:#173854;margin:0;font-size:16px}.v2-relay-speed-merged__section>header span{color:var(--v2-muted);margin-right:auto;font-size:11px}.v2-relay-speed-merged__section>header select{background-color:#fff;border:1px solid #ceddeb;border-radius:7px;min-height:36px;padding:0 34px 0 10px}.v2-relay-speed-merged__actions{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:10px;display:flex}.v2-relay-speed-merged__actions span{color:var(--v2-muted);font-size:11px}.v2-relay-speed-merged__progress .v2-report-progress{margin:0}.v2-relay-speed-merged .v2-relay-speed-history-table{box-shadow:none}.v2-relay-speed-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.v2-relay-speed-form>label{color:#456783;gap:6px;min-width:0;font-size:12px;font-weight:800;display:grid}.v2-relay-speed-form input:not([type=checkbox]),.v2-relay-speed-form select{width:100%;min-height:41px;color:var(--v2-ink);background-color:#fff;border:1px solid #ceddeb;border-radius:7px;outline:none;padding:0 11px}.v2-relay-speed-form input:focus,.v2-relay-speed-form select:focus{border-color:#58a6e7;box-shadow:0 0 0 3px #2484d41a}.v2-relay-speed-form .v2-note-card{grid-column:1/-1}.v2-relay-speed-form .v2-note-card p{color:var(--v2-muted);margin:7px 0 0;font-size:11px;line-height:1.65}.v2-relay-speed-switch{background:#f7fbfe;border:1px solid #d8e5ee;border-radius:8px;grid-column:1/-1;align-items:center;padding:11px 12px;grid-template-columns:18px minmax(0,1fr)!important}.v2-relay-speed-switch input{width:17px;height:17px;accent-color:var(--v2-blue)}.v2-relay-speed-danger-check{background:#fff8ee;border-color:#f0c9a7}.v2-relay-speed-danger-check span{color:#834a18}.v2-relay-speed-form .v2-note-card.is-danger{background:#fff5f5;border-color:#efb9be}.v2-relay-speed-form .v2-note-card.is-danger strong,.v2-relay-speed-form .v2-note-card.is-danger p{color:#a12835}.v2-relay-speed-history-head{background:#f8fbfd;border:1px solid #dce8f1;border-radius:9px;justify-content:space-between;align-items:center;gap:18px;min-height:62px;margin-bottom:12px;padding:10px 13px;display:flex}.v2-relay-speed-history-head>div{gap:3px;display:grid}.v2-relay-speed-history-head strong{color:#173854;font-size:14px}.v2-relay-speed-history-head span{color:var(--v2-muted);font-size:11px}.v2-relay-speed-history-head select{min-width:140px;min-height:38px;color:var(--v2-ink);background-color:#fff;border:1px solid #ceddeb;border-radius:7px;padding:0 34px 0 10px}.v2-relay-speed-chart-panel{background:linear-gradient(#f5fbff,#fff);border:1px solid #dce8f1;border-radius:10px;min-height:250px;margin-bottom:12px;overflow:hidden}.v2-relay-speed-chart-panel>.v2-loading,.v2-relay-speed-chart-panel>.v2-empty{min-height:250px}.v2-relay-speed-chart-legend{background:#ffffffb8;border-bottom:1px solid #dfebf3;justify-content:space-between;align-items:center;gap:16px;min-height:48px;padding:9px 16px;display:flex}.v2-relay-speed-chart-legend>div,.v2-relay-speed-chart-legend span{align-items:center;gap:7px;display:flex}.v2-relay-speed-chart-legend>div{flex-wrap:wrap;gap:8px 22px}.v2-relay-speed-chart-legend span{color:#173854;font-size:12px;font-weight:900}.v2-relay-speed-chart-legend small{color:var(--v2-muted);font-size:10px;font-weight:600}.v2-relay-speed-chart-legend>small{flex:none}.v2-relay-speed-chart-legend i,.v2-relay-speed-chart-tooltip i{background:#2589d7;border-radius:3px;width:10px;height:10px;display:inline-block;box-shadow:inset 0 -2px #0000001f}.v2-relay-speed-chart-legend i.is-upload,.v2-relay-speed-chart-tooltip i.is-upload{background:#2eaf81}.v2-relay-speed-chart-frame{grid-template-rows:245px 25px;grid-template-columns:32px 52px minmax(0,1fr);padding:12px 14px 8px 8px;display:grid;position:relative}.v2-relay-speed-y-title{color:#456783;writing-mode:vertical-rl;grid-area:1/1;align-self:center;align-items:center;gap:4px;font-size:10px;font-weight:800;display:flex;transform:rotate(180deg)}.v2-relay-speed-y-title strong{font-size:11px}.v2-relay-speed-y-scale{color:#70879a;font-variant-numeric:tabular-nums;text-align:right;flex-direction:column;grid-area:1/2;justify-content:space-between;padding:5px 7px 36px 0;font-size:10px;display:flex}.v2-relay-speed-chart-scroll{scrollbar-width:thin;grid-area:1/3;min-width:0;overflow:auto hidden}.v2-relay-speed-chart-plot{height:245px;position:relative}.v2-relay-speed-chart-grid{z-index:0;pointer-events:none;height:202px;position:absolute;inset:5px 0 auto}.v2-relay-speed-chart-grid i{background:#d9e7f1;height:1px;position:absolute;left:0;right:0}.v2-relay-speed-chart-grid i:not(:last-child){background-image:linear-gradient(90deg,#d9e7f1 60%,#0000 60%);background-size:8px 1px}.v2-relay-speed-chart-bars{z-index:1;align-items:stretch;height:245px;display:flex;position:relative}.v2-relay-speed-chart-bars button{color:#6b8396;cursor:crosshair;background:0 0;border:0;border-radius:6px;outline:none;flex:1 0 36px;grid-template-rows:207px 32px;align-items:end;min-width:36px;height:245px;padding:0 3px;display:grid}.v2-relay-speed-chart-bars button:hover,.v2-relay-speed-chart-bars button:focus-visible,.v2-relay-speed-chart-bars button.is-active{background:#2589d713}.v2-relay-speed-chart-bars button:focus-visible{box-shadow:inset 0 0 0 2px #2589d759}.v2-relay-speed-chart-columns{justify-content:center;align-items:flex-end;gap:3px;height:202px;display:flex}.v2-relay-speed-chart-columns i{background:linear-gradient(#3198e5,#1768ad);border-radius:4px 4px 0 0;width:min(12px,42%);min-height:3px;transition:filter .15s,transform .15s;box-shadow:0 0 0 1px #1768ad14}.v2-relay-speed-chart-columns i.is-upload{background:linear-gradient(#3bc397,#16825e)}.v2-relay-speed-chart-bars button.is-active .v2-relay-speed-chart-columns i{filter:saturate(1.2)brightness(1.05);transform:scaleX(1.12)}.v2-relay-speed-chart-bars button>small{color:#6c8396;white-space:nowrap;align-self:start;place-items:center;min-height:26px;font-size:9px;font-weight:700;line-height:1.15;display:grid}.v2-relay-speed-x-title{color:#456783;grid-area:2/3;place-self:end center;font-size:11px;font-weight:900}.v2-relay-speed-chart-tooltip{z-index:4;color:#173854;pointer-events:none;background:#fffffff7;border:1px solid #b9d4e7;border-radius:11px;gap:9px;width:min(320px,100% - 116px);padding:14px 15px;display:grid;position:absolute;top:18px;box-shadow:0 16px 42px #17385433}.v2-relay-speed-chart-tooltip.is-right{right:22px}.v2-relay-speed-chart-tooltip.is-left{left:92px}.v2-relay-speed-chart-tooltip>strong{border-bottom:1px solid #e0ebf3;padding-bottom:8px;font-size:13px}.v2-relay-speed-chart-tooltip>div{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.v2-relay-speed-chart-tooltip>div>span{grid-template-columns:10px minmax(0,1fr);align-items:center;gap:2px 7px;font-size:11px;font-weight:900;display:grid}.v2-relay-speed-chart-tooltip>div>span small{color:var(--v2-muted);grid-column:2;font-size:9px;font-weight:600}.v2-relay-speed-chart-tooltip>div>b{color:#126eaf;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:20px}.v2-relay-speed-chart-tooltip>div:nth-of-type(2)>b{color:#16825e}.v2-relay-speed-chart-tooltip dl{border-top:1px solid #e7eff5;gap:5px;margin:2px 0 0;padding-top:7px;display:grid}.v2-relay-speed-chart-tooltip dl div{grid-template-columns:78px minmax(0,1fr);gap:10px;font-size:10px;display:grid}.v2-relay-speed-chart-tooltip dt{color:var(--v2-muted)}.v2-relay-speed-chart-tooltip dd{text-align:right;text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:800;overflow:hidden}.v2-relay-speed-history-table table{min-width:1040px}.v2-relay-speed-history-table th:last-child,.v2-relay-speed-history-table td:last-child{width:270px}.v2-relay-report-center-head{background:#f7fafc;border:1px solid #dbe7f0;border-radius:9px;gap:4px;margin-bottom:12px;padding:12px 14px;display:grid}.v2-relay-report-center-head strong{color:#173854;font-size:14px}.v2-relay-report-center-head span{color:var(--v2-muted);font-size:12px;line-height:1.6}.v2-relay-report-center-head small{color:#70879a;font-size:11px}.v2-relay-report-center table{min-width:1060px}.v2-relay-report-center td small{text-overflow:ellipsis;white-space:nowrap;max-width:260px;overflow:hidden}.v2-modal--relay-performance{width:min(1120px,100%)}.v2-relay-performance{gap:14px;display:grid}.v2-relay-performance__status{background:#f7fafc;border:1px solid #d9e6ef;border-radius:10px;justify-content:space-between;align-items:center;gap:18px;min-height:64px;padding:12px 14px;display:flex}.v2-relay-performance__status>div{gap:4px;min-width:0;display:grid}.v2-relay-performance__status>div:last-child{justify-items:end}.v2-relay-performance__status strong{color:#173854;font-size:15px}.v2-relay-performance__status span{color:var(--v2-muted);font-size:11px}.v2-relay-performance__notice,.v2-relay-performance__warning{color:#116847;background:#f0faf6;border:1px solid #bfe5d5;border-radius:8px;align-items:center;gap:9px;padding:10px 12px;font-size:12px;display:flex}.v2-relay-performance__warning{color:#81531b;background:#fff8eb;border-color:#f2d29b}.v2-relay-performance__warning span{line-height:1.5}.v2-relay-performance__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.v2-relay-performance__cards article{background:linear-gradient(145deg,#f8fbfd,#fff);border:1px solid #dbe7f0;border-radius:11px;align-content:center;gap:7px;min-width:0;min-height:145px;padding:16px;display:grid}.v2-relay-performance__cards article>span{color:#55728a;font-size:12px;font-weight:800}.v2-relay-performance__cards article>strong{color:var(--v2-blue);flex-wrap:wrap;gap:6px 16px;font-size:clamp(24px,3vw,33px);line-height:1.1;display:flex}.v2-relay-performance__cards article>strong i{font-style:normal}.v2-relay-performance__cards small,.v2-relay-performance__cards em{color:#5e788d;font-size:11px;font-style:normal;line-height:1.5}.v2-relay-performance__cards em{color:#8193a2}.v2-relay-performance__charts{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.v2-relay-performance__charts article{background:#fff;border:1px solid #dce7ef;border-radius:10px;min-width:0;padding:13px}.v2-relay-performance__charts article>header{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:10px;display:flex}.v2-relay-performance__charts article>header>div{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:3px 8px;display:flex}.v2-relay-performance__charts article>header>div:first-child{justify-content:start;display:grid}.v2-relay-performance__charts header strong{color:#173854;font-size:13px}.v2-relay-performance__charts header span{color:var(--v2-muted);align-items:center;gap:4px;font-size:9px;display:inline-flex}.v2-relay-performance__charts header i{border-radius:50%;width:7px;height:7px}.v2-relay-performance__charts svg{width:100%;height:120px;overflow:visible}.v2-relay-performance__charts svg path{fill:none;stroke:#e8eff4;stroke-width:.45px}.v2-relay-performance__charts svg polyline{fill:none;stroke-width:1.5px;vector-effect:non-scaling-stroke}.v2-relay-performance__chart-empty{height:120px;color:var(--v2-muted);background:#f8fbfd;place-items:center;font-size:11px;display:grid}.v2-relay-performance__footnote{color:var(--v2-muted);text-align:right;font-size:11px}.v2-relay-performance__settings{background:#fbfdfe;border:1px solid #d9e6ef;border-radius:10px}.v2-relay-performance__settings summary{color:#315a7a;cursor:pointer;padding:12px 14px;font-size:12px;font-weight:800}.v2-relay-performance__settings[open] summary{border-bottom:1px solid #e3edf4}.v2-relay-performance__settings .v2-relay-speed-form{padding:14px}.v2-relay-performance__settings .v2-note-card .v2-button{margin-top:10px}@media (width<=1180px){.v2-relay-speed-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.v2-relay-speed-merged__summary{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-relay-speed-merged__summary article:last-child{grid-column:1/-1}.v2-relay-speed-kpis,.v2-relay-speed-form,.v2-latency-evidence{grid-template-columns:1fr}.v2-relay-speed-probes,.v2-relay-speed-history-head,.v2-relay-speed-alerts{flex-direction:column;align-items:stretch}.v2-relay-speed-alerts>div{flex-direction:column;align-items:flex-start}.v2-relay-speed-probes>div:last-child{justify-content:flex-start}.v2-relay-speed-history-head select{width:100%}.v2-relay-speed-chart-legend{flex-direction:column;align-items:flex-start}.v2-relay-speed-chart-legend>small{display:none}.v2-relay-speed-chart-frame{grid-template-rows:245px 25px auto;grid-template-columns:26px 42px minmax(0,1fr);padding-inline:6px}.v2-relay-speed-chart-tooltip,.v2-relay-speed-chart-tooltip.is-left,.v2-relay-speed-chart-tooltip.is-right{pointer-events:none;grid-area:3/1/auto/-1;width:auto;margin:10px 4px 4px;position:static}.v2-relay-speed-chart-tooltip>div>b{font-size:17px}.v2-relay-performance__status{flex-direction:column;align-items:flex-start}.v2-relay-performance__status>div:last-child{justify-items:start}.v2-relay-performance__cards,.v2-relay-performance__charts{grid-template-columns:1fr}.v2-relay-performance__charts svg{height:105px}.v2-latency-detail>div,.v2-international-latency__popover{min-width:min(310px,100vw - 56px)}}.v2-report-progress{box-shadow:var(--v2-shadow);background:linear-gradient(135deg,#f2f9ff,#fff);border:1px solid #cce2f4;border-radius:12px;gap:12px;padding:16px;display:grid}.v2-report-progress>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.v2-report-progress>header p,.v2-report-section>header p{color:var(--v2-blue);letter-spacing:.12em;margin:0 0 4px;font-size:10px;font-weight:900}.v2-report-progress>header h2{color:#173854;margin:0;font-size:17px}.v2-report-progress>header span{color:var(--v2-muted);font-size:11px}.v2-report-progress__bar{background:#dceaf4;border-radius:999px;height:7px;overflow:hidden}.v2-report-progress__bar i{border-radius:inherit;background:linear-gradient(90deg,#2589d7,#1aaa78);height:100%;transition:width .25s;display:block}.v2-report-progress ol{grid-template-columns:repeat(auto-fit,minmax(112px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.v2-report-progress li{color:#70879a;background:#fff;border:1px solid #dce7ef;border-radius:8px;align-items:center;gap:7px;min-width:0;padding:8px;font-size:10px;font-weight:800;display:flex}.v2-report-progress li i{color:#6e8293;background:#edf2f6;border-radius:50%;flex:0 0 22px;place-items:center;width:22px;height:22px;font-style:normal;display:grid}.v2-report-progress li.active{color:#1768ad;background:#eef8ff;border-color:#8fc5eb}.v2-report-progress li.active i{color:#fff;background:#2789dc}.v2-report-progress li.done{color:#087247;background:#effaf5;border-color:#b9e7d3}.v2-report-progress li.done i{color:#fff;background:#16956a}.v2-report-progress__notice,.v2-report-progress__error{color:#76551d;background:#fff7e7;border-radius:7px;margin:0;padding:9px 11px;font-size:11px}.v2-report-progress__error{color:#a52539;background:#fff0f3}.v2-relay-report-actions{min-width:252px}.v2-relay-report-actions.has-report{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:6px;display:grid}.v2-table-card .v2-relay-report-actions.has-report .v2-button{color:#1768ad;width:100%;min-height:32px;box-shadow:none;white-space:nowrap;background:#fff;border:1px solid #cbddeb;border-radius:7px;justify-content:center;align-items:center;padding:0 9px;font-size:11px;line-height:1;text-decoration:none;display:inline-flex}.v2-table-card .v2-relay-report-actions.has-report .v2-button--primary{color:#fff;background:linear-gradient(135deg,#2789dc,#1268b9);border-color:#2789dc;box-shadow:0 4px 10px #146fbe29}.v2-table-card .v2-relay-report-actions.has-report .v2-button:hover:not(:disabled){color:#0d5f9c;background:#f4faff;border-color:#79b2dd;transform:none}.v2-table-card .v2-relay-report-actions.has-report .v2-button--primary:hover:not(:disabled){color:#fff;background:linear-gradient(135deg,#2789dc,#1268b9);border-color:#1268b9}.v2-network-report{gap:15px;display:grid}.v2-network-report>header{background:linear-gradient(135deg,#f2f9ff,#fff);border:1px solid #d7e6f1;border-radius:10px;justify-content:space-between;align-items:flex-start;gap:20px;padding:15px;display:flex}.v2-network-report>header h2{color:#143854;margin:8px 0 2px;font-size:21px}.v2-network-report>header span{color:var(--v2-muted);font-size:11px}.v2-report-view-toggle{gap:7px;display:flex}.v2-report-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.v2-report-meta article{background:#f8fbfd;border:1px solid #dce8f1;border-radius:9px;gap:5px;min-width:0;padding:12px;display:grid}.v2-report-meta span,.v2-report-meta small{color:var(--v2-muted);font-size:10px}.v2-report-meta strong{overflow-wrap:anywhere;color:#173854;font-size:13px}.v2-report-time-warning{color:#7f5817;background:#fff8e9;border:1px solid #f0d29b;border-radius:8px;gap:3px;padding:11px 13px;display:grid}.v2-report-time-warning span{font-size:11px}.v2-report-section{background:#fff;border:1px solid #dce8f1;border-radius:10px;gap:11px;padding:14px;display:grid}.v2-report-section>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.v2-report-section>header h3{color:#173854;margin:0;font-size:15px}.v2-report-section>header>span{color:var(--v2-muted);text-align:right;font-size:11px}.v2-report-speed{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.v2-report-speed article{color:#315873;background:#eff7fd;border-radius:9px;gap:4px;padding:12px 14px;display:grid}.v2-report-speed article:last-child{color:#176f53;background:#effaf5}.v2-report-speed span{font-size:11px;font-weight:800}.v2-report-speed strong{font-size:24px}.v2-report-curves{background:repeating-linear-gradient(#0000 0 43px,#edf3f7 44px);border-bottom:1px solid #d3e1eb;align-items:flex-end;gap:4px;height:180px;padding:14px 10px 0;display:flex}.v2-report-curves>div{flex:1 1 0;justify-content:center;align-items:flex-end;gap:1px;min-width:4px;height:100%;display:flex}.v2-report-curves i,.v2-report-curves b{background:#2485cf;border-radius:3px 3px 0 0;width:min(8px,45%);min-height:2px}.v2-report-curves b{background:#1b9d70}.v2-report-mtr__table{border:1px solid #dce8f1;border-radius:8px;overflow:auto}.v2-report-mtr__table table{border-collapse:collapse;width:100%;min-width:820px}.v2-report-mtr__table th{color:#52708c;text-align:left;background:#f3f8fb;padding:8px 10px;font-size:10px}.v2-report-mtr__table td{color:#294e69;border-top:1px solid #e5edf4;padding:9px 10px;font-size:11px}.v2-report-mtr__table td strong,.v2-report-mtr__table td small{display:block}.v2-report-mtr__table td small{color:var(--v2-muted);margin-top:2px}.v2-report-route-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.v2-report-route-summary>article{background:linear-gradient(145deg,#f7fbff,#fff);border:1px solid #dce8f1;border-radius:9px;gap:9px;min-width:0;padding:13px;display:grid}.v2-report-route-summary>article>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.v2-report-route-summary>article>header>div{gap:4px;min-width:0;display:grid}.v2-report-route-summary>article>header span,.v2-report-route-summary>article>small{color:var(--v2-muted);font-size:10px}.v2-report-route-summary>article>header strong{overflow-wrap:anywhere;color:#143854;font-size:14px}.v2-report-route-summary__path{color:#204b6d;overflow-wrap:anywhere;background:#eef7fd;border-radius:8px;padding:10px 11px;font-size:11px;font-weight:700;line-height:1.7}.v2-report-route-summary>article>p{color:#557187;margin:0;font-size:10px;line-height:1.6}.v2-report-raw{background:#f8fbfd;border:1px solid #dce7ef;border-radius:8px}.v2-report-raw summary{color:#315f82;cursor:pointer;padding:9px 11px;font-size:11px;font-weight:800}.v2-report-raw pre{color:#294e69;white-space:pre-wrap;border-top:1px solid #dce7ef;max-height:240px;margin:0;padding:11px;font:10px/1.55 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:auto}.v2-report-notes{color:#655a36;background:#fffdf5;border:1px solid #e5dfc5;border-radius:9px;padding:13px 14px}.v2-report-notes p{margin:5px 0;font-size:11px}.v2-report-notes ul{margin:6px 0 0;padding-left:20px;font-size:10px;line-height:1.7}.v2-network-report>footer{color:#597487;background:#f2f6f9;border-radius:9px;grid-template-columns:90px minmax(0,1fr);gap:7px 10px;padding:12px 14px;font-size:10px;display:grid}.v2-network-report>footer code{overflow-wrap:anywhere;color:#173854}.v2-network-report>footer small{grid-column:1/-1}@media (width<=760px){.v2-report-progress>header,.v2-network-report>header,.v2-report-section>header{flex-direction:column;align-items:stretch}.v2-report-progress ol,.v2-report-meta,.v2-report-speed,.v2-report-route-summary{grid-template-columns:1fr}.v2-report-view-toggle{display:grid}.v2-network-report>footer{grid-template-columns:1fr}.v2-network-report>footer small{grid-column:auto}}.v2-link-history-source-switch{border-bottom:1px solid var(--v2-line);background:#f8fbfd;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px 12px;display:grid}.v2-link-history-source-switch button{color:#527086;cursor:pointer;text-align:left;background:#fff;border:1px solid #d7e5ef;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding:9px 13px;transition:border-color .16s,background .16s,box-shadow .16s;display:flex}.v2-link-history-source-switch button:hover{background:#f5fbff;border-color:#8dbddd}.v2-link-history-source-switch button.is-active{color:#1768ad;background:#eaf6ff;border-color:#2389d5;box-shadow:0 0 0 1px #2389d514}.v2-link-history-source-switch button:nth-child(2).is-active{color:#167b5a;background:#ebfaf5;border-color:#24a878}.v2-link-history-source-switch span{font-size:12px;font-weight:900}.v2-link-history-source-switch strong{font-size:10px}@media (width<=560px){.v2-link-history-source-switch{grid-template-columns:1fr}}.v2-table-actions{white-space:nowrap;flex-wrap:nowrap;align-items:center;gap:8px;display:flex}.v2-table-actions>.v2-button{height:32px;min-height:32px;box-shadow:none;padding:0 10px;font-size:12px;line-height:30px}.v2-table-actions>.v2-button:first-child{flex:0 0 116px;width:116px}.v2-table-actions>.v2-button[aria-haspopup]{flex:0 0 60px;width:60px}.v2-table-action-menu{z-index:16000;border:1px solid var(--v2-line);background:var(--v2-panel);min-width:188px;max-height:360px;box-shadow:var(--v2-shadow);border-radius:8px;gap:2px;padding:6px;display:grid;position:fixed;overflow-y:auto}.v2-table-action-menu>.v2-button{text-align:left;width:100%;height:34px;min-height:34px;box-shadow:none;background:0 0;border:0;border-radius:4px;padding:0 12px;display:block}.v2-table-action-menu>.v2-button:not(:disabled):hover,.v2-table-action-menu>.v2-button:focus-visible{background:var(--v2-bg);outline:2px solid var(--v2-blue);outline-offset:-2px}.v2-table-action-menu>.v2-button--primary,.v2-table-action-menu>.v2-button--success-soft{color:var(--v2-ink)}.v2-table-action-menu>.v2-button--danger,.v2-table-action-menu>.v2-button--danger-soft{color:var(--v2-danger)}.v2-numbered-table th.v2-row-number,.v2-numbered-table td.v2-row-number,.v2-table-card th.v2-row-number,.v2-table-card td.v2-row-number,.v2-device-inventory-table .v2-row-number{text-align:center;width:52px;min-width:52px;color:var(--v2-muted);font-variant-numeric:tabular-nums;white-space:nowrap;padding-left:8px;padding-right:8px}.v2-table-actions>.v2-button:hover:not(:disabled),.v2-table-action-menu>.v2-button:hover:not(:disabled){transform:none}.v2-table-action-menu>.v2-button:hover:not(:disabled){color:var(--v2-ink)}.v2-table-action-menu>.v2-button--danger:hover:not(:disabled),.v2-table-action-menu>.v2-button--danger-soft:hover:not(:disabled){color:var(--v2-danger)}.v2-dashboard-kpi,.v2-stat-grid button,.v2-link-kpis article,.v2-link-incident-kpis article,.v2-jms-kpis article,.v2-relay-speed-kpis article,.v2-automation-kpis article,.v2-home-routing-stats>button,.v2-operations-stats>article,.v2-dashboard-card,.v2-dashboard-panel,.v2-dashboard-trend,.v2-dashboard-funnel>button,.v2-settings-card,.v2-setting-group,.v2-function-card,.v2-config-card,.v2-page-copy-card,.v2-ap-router-card,.v2-group-cards>article{background:var(--v2-card-surface)}.nm-workspace{gap:18px;min-width:0;display:grid}.nm-device-content{min-width:0}.nm-device-tabs.v2-dashboard-kpis,.nm-overview.v2-dashboard-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0 0 18px}.nm-device-tabs.v2-dashboard-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.nm-device-card.v2-dashboard-kpi{cursor:pointer;min-height:108px}.nm-device-card.v2-dashboard-kpi>strong{color:var(--v2-ink);letter-spacing:0;font-size:16px;line-height:1.3}.nm-device-card.v2-dashboard-kpi>small{color:var(--v2-muted);font-size:12px;line-height:1.45}.nm-device-card.v2-dashboard-kpi.is-active{border-color:var(--v2-blue);box-shadow:0 0 0 2px #1d7ec71f, var(--v2-shadow);background:#eef8ff}.nm-device-card.v2-dashboard-kpi.is-active>strong{color:var(--v2-blue)}.nm-overview .v2-dashboard-kpi{min-height:108px}.nm-wifi-list__head{border-bottom:1px solid var(--v2-line);background:var(--v2-card-surface);padding:16px 18px}.nm-wifi-list__head h2{color:var(--v2-ink);margin:0 0 4px;font-size:16px}.nm-wifi-list__head p{color:var(--v2-muted);margin:0;font-size:12px;line-height:1.5}.nm-wifi-search{border-bottom:1px solid var(--v2-line);flex-wrap:wrap;align-items:end;gap:10px;padding:14px 18px;display:flex}.nm-wifi-search label{min-width:min(330px,100%);color:var(--v2-muted);gap:6px;font-size:12px;font-weight:600;display:grid}.nm-wifi-search input{min-height:38px;color:var(--v2-ink);font:inherit;background:#fff;border:1px solid #d9e4ee;border-radius:8px;padding:8px 11px}.nm-wifi-stability{gap:16px;display:grid}.nm-wifi-stability>p{color:var(--v2-muted);margin:0;line-height:1.6}.nm-wifi-stability .v2-table-card{padding:16px}.nm-wifi-stability .v2-table-card h3{margin:0 0 12px;font-size:15px}.nm-wifi-stability__stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.nm-wifi-stability__stats article{border:1px solid var(--v2-line);background:#f7fafd;border-radius:10px;align-content:start;gap:8px;min-height:105px;padding:14px;display:grid}.nm-wifi-stability__stats article>span,.nm-wifi-stability__stats article>small{color:var(--v2-muted)}.nm-wifi-stability__stats article>strong{color:var(--v2-ink);font-size:22px}.nm-wifi-stability__stats .v2-badge{justify-self:start}@media (width<=760px){.nm-wifi-stability__stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.nm-ap-radio{border:1px solid var(--v2-line);background:#f8fbfd;border-radius:12px;gap:14px;padding:16px;display:grid}.nm-ap-radio__head p{color:var(--v2-muted);margin:6px 0 0;line-height:1.6}.nm-ap-radio__choices{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;display:grid}.nm-ap-radio__choice{text-align:left;color:var(--v2-ink);cursor:pointer;background:#fff;border:1px solid #d9e4ee;border-radius:9px;gap:6px;padding:12px 14px;display:grid}.nm-ap-radio__choice.is-selected{border-color:var(--v2-blue);background:#eef8ff}.nm-ap-radio__choice small{color:var(--v2-muted)}.nm-targets{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.nm-targets>div{background:#f8fbfd;border:1px solid #dce8f1;border-radius:12px;align-content:start;gap:8px;min-width:0;padding:15px;display:grid}.nm-targets strong{color:#173d5d;font-size:14px}.nm-targets span:last-child{color:#697f91;font-size:12px;line-height:1.5}@media (width<=1150px){.nm-targets,.nm-overview.v2-dashboard-kpis,.nm-device-tabs.v2-dashboard-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.nm-targets,.nm-overview.v2-dashboard-kpis,.nm-device-tabs.v2-dashboard-kpis{grid-template-columns:1fr}}.nm-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:8px 0 16px;display:grid}.nm-form-grid label{color:var(--muted-foreground,#697386);flex-direction:column;gap:7px;font-size:13px;font-weight:600;display:flex}.nm-form-grid input,.nm-form-grid select{border:1px solid var(--border,#d9e0e8);background-color:var(--background,#fff);width:100%;min-height:38px;color:var(--foreground,#18212f);font:inherit;border-radius:9px;padding:8px 11px}.nm-form-grid input:focus,.nm-form-grid select:focus{outline-offset:1px;outline:2px solid #6c9bde}.nm-form-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;padding-bottom:18px;display:flex}.nm-row-actions{flex-wrap:wrap;gap:7px;display:flex}@media (width<=900px){.nm-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.nm-form-grid{grid-template-columns:1fr}}body select:not([multiple]){background-position:right 11px center!important;background-repeat:no-repeat!important;background-size:16px 16px!important}.nm-gateway-summary{background:#f6fafc;border:1px solid #dce8f1;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px 12px;margin-bottom:16px;padding:14px 16px;display:grid}.nm-gateway-summary span{color:#668198;font-size:12px}.nm-gateway-summary strong{color:#1c4460;overflow-wrap:anywhere;font-size:14px}.nm-wifi-table{width:100%;min-width:1450px}.nm-wifi-table td{vertical-align:top}.nm-wifi-table td:last-child{min-width:290px}.nm-wifi-table td:nth-last-child(2){min-width:150px}.nm-wifi-edit,.nm-wifi-diagnostics{gap:18px;display:grid}.nm-wifi-edit .nm-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nm-wifi-edit>p,.nm-wifi-diagnostics>p{color:#59758d;margin:0;line-height:1.65}.nm-wifi-connection .v2-client-pane>img{width:min(320px,76vw)}.nm-wifi-connection__details{width:min(560px,100%)}.nm-wifi-connection__details dd{overflow-wrap:anywhere}.nm-wifi-diagnostics__item{background:#f8fbfe;border:1px solid #d9e7f1;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.nm-wifi-diagnostics__item>div{gap:5px;display:grid}.nm-wifi-diagnostics__item strong{color:#173854}.nm-wifi-diagnostics__item small{color:#6a8196;line-height:1.5}@media (width<=700px){.nm-wifi-edit .nm-form-grid{grid-template-columns:1fr}.nm-wifi-diagnostics__item{flex-direction:column;align-items:stretch}}.nm-wifi-table td strong,.nm-wifi-table td small{display:block}.nm-wifi-table td small{color:#6a8196;margin-top:5px;line-height:1.45}.v2-modal:has(.nm-gateway-summary)>header h2{font-size:clamp(20px,2vw,25px);line-height:1.3}.v2-modal:has(.nm-gateway-summary) .v2-detail-grid{margin-bottom:20px}.v2-modal:has(.nm-gateway-summary) .v2-modal-body>h3{margin:24px 0 10px;font-size:17px}@media (width<=950px){.nm-gateway-summary{grid-template-columns:auto minmax(0,1fr)}}.v2-platform-host-hint{color:#315c7a;background:#eef7fd;border:1px solid #c8dff0;border-radius:12px;margin:0 0 16px;padding:13px 16px;font-size:13px;line-height:1.55}.v2-platform-host-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:8px 0 18px;display:grid}.v2-platform-host-summary__card{border:1px solid var(--v2-line);background:var(--v2-card-surface,#fff);min-width:0;box-shadow:var(--v2-shadow);border-radius:18px;padding:24px 28px 20px}.v2-platform-host-summary__heading{color:#566c7d;justify-content:space-between;align-items:center;gap:12px;font-size:16px;font-weight:800;display:flex}.v2-platform-host-summary__icon{color:#087f72;background:#e6f5f1;border-radius:12px;place-items:center;width:42px;height:42px;font-size:24px;display:grid}.v2-platform-host-summary__card>strong{color:#132b3d;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;margin:12px 0 14px;font-size:clamp(30px,2.5vw,42px);line-height:1.1;display:block;overflow:hidden}.v2-platform-host-summary__split{font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:10px 25px;font-size:15px;font-weight:700;display:flex}.v2-platform-host-summary__split span:first-child{color:#0a8a68}.v2-platform-host-summary__split span:last-child{color:#2871af}.v2-platform-host-summary__card>small{color:var(--v2-muted);margin-top:14px;font-size:12px;display:block}.v2-platform-host-card{border:1px solid var(--v2-line);background:var(--v2-card-surface,#fff);min-width:0;box-shadow:var(--v2-shadow);border-radius:18px;padding:24px 28px}.v2-platform-host-card__top{border-bottom:1px solid var(--v2-line);justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:22px;display:flex}.v2-platform-host-card__name{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.v2-platform-host-card__name h2{color:#17334a;margin:0;font-size:22px}.v2-platform-host-card__dot{background:#b0becb;border-radius:50%;flex:none;width:12px;height:12px;box-shadow:0 0 0 5px #edf2f6}.v2-platform-host-card__dot.is-live{background:#0d966d;box-shadow:0 0 0 5px #dff5eb}.v2-platform-host-card__top p{color:var(--v2-muted);margin:10px 0 0 22px;font-size:13px;line-height:1.5}.v2-platform-host-card__actions{flex:none}.v2-platform-host-card__error{color:#a54429;margin:16px 0 0;font-size:13px}.v2-platform-host-card__metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 40px;padding:26px 0;display:grid}.v2-platform-host-metric{min-width:0}.v2-platform-host-metric__head{color:#5c6f7d;justify-content:space-between;gap:12px;margin-bottom:10px;font-size:15px;display:flex}.v2-platform-host-metric__head strong{color:#19364d;font-variant-numeric:tabular-nums}.v2-platform-host-metric__track{background:#e7edf1;border-radius:20px;height:8px;overflow:hidden}.v2-platform-host-metric__track>span{border-radius:inherit;background:#0c9c75;min-width:0;height:100%;transition:width .25s;display:block}.v2-platform-host-metric__track.is-neutral{background:repeating-linear-gradient(90deg,#e7edf1 0 14px,#f7f9fb 14px 20px)}.v2-platform-host-metric small{overflow-wrap:anywhere;color:var(--v2-muted);font-variant-numeric:tabular-nums;margin-top:9px;font-size:13px;display:block}.v2-platform-host-card__foot{border-top:1px solid var(--v2-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding-top:19px;display:grid}.v2-platform-host-card__foot>div{align-content:start;justify-items:start;gap:5px;min-width:0;display:grid}.v2-platform-host-card__foot>div>span:first-child{color:var(--v2-muted);font-size:12px}.v2-platform-host-card__foot strong{overflow-wrap:anywhere;color:#24455c;max-width:100%;font-size:13px}.v2-platform-host-card__secret{flex-wrap:wrap;align-items:center;gap:8px;max-width:100%;display:flex}.v2-platform-host-card__secret button{color:var(--v2-blue);cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:700}.v2-platform-host-card__secret code{overflow-wrap:anywhere;max-width:100%;max-height:4rem;font-size:11px;display:block;overflow:auto}.v2-platform-host-card__updated{color:var(--v2-muted);margin-top:17px;font-size:12px;display:block}.v2-platform-host-migration{border:1px solid var(--v2-line);background:var(--v2-card-surface,#fff);border-radius:14px;margin-top:18px}.v2-platform-host-migration>summary{color:#2f526b;cursor:pointer;justify-content:space-between;gap:10px;padding:16px 20px;font-size:14px;font-weight:800;list-style-position:inside;display:flex}.v2-platform-host-migration>summary span{color:var(--v2-muted);font-size:12px;font-weight:500}.v2-platform-host-migration__body{padding:0 20px 20px}.v2-platform-host-migration__body>p{color:var(--v2-muted);margin:0 0 12px;font-size:13px}.v2-platform-host-migration__item{border:1px solid var(--v2-line);border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin-top:12px;padding:15px;display:flex}.v2-platform-host-migration__item>div:first-child{flex-wrap:wrap;align-items:center;gap:7px 10px;min-width:0;display:flex}.v2-platform-host-migration__item strong{color:#24455c}.v2-platform-host-migration__item small{color:var(--v2-muted);flex-basis:100%}@media (width<=980px){.v2-platform-host-card__foot{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-platform-host-migration__item{flex-direction:column;align-items:flex-start}}@media (width<=650px){.v2-platform-host-summary,.v2-platform-host-card__metrics,.v2-platform-host-card__foot{grid-template-columns:1fr}.v2-platform-host-summary__card,.v2-platform-host-card{padding:20px}.v2-platform-host-card__top{flex-direction:column}.v2-platform-host-card__top p{margin-left:0}.v2-platform-host-migration>summary{flex-direction:column}}.mobile-transfer{color:#152334;background:#f3f6fa;min-height:100dvh;padding:28px 16px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.mobile-transfer__shell{max-width:560px;margin:0 auto}.mobile-transfer__eyebrow{color:#51749a;letter-spacing:.1em;font-size:12px;font-weight:700}.mobile-transfer h1{margin:8px 0 20px;font-size:28px;line-height:1.25}.mobile-transfer__notice{color:#34516e;background:#e8f0fa;border-radius:12px;padding:12px 14px;line-height:1.5}.mobile-transfer__notice.is-error{color:#a3342b;background:#fff0ee}.mobile-copy-row{background:#fff;border:1px solid #dce4ec;border-radius:14px;margin:12px 0;padding:16px;box-shadow:0 2px 10px #132a4610}.mobile-copy-row__top{color:#5c7084;justify-content:space-between;align-items:center;gap:8px;font-size:13px;display:flex}.mobile-copy-row__top div{gap:8px;display:flex}.mobile-copy-row button,.mobile-transfer__refresh{color:#16508c;min-height:36px;font:inherit;cursor:pointer;background:#eaf2fc;border:0;border-radius:8px;padding:7px 13px;font-weight:700}.mobile-copy-row button:disabled,.mobile-transfer__refresh:disabled{opacity:.5;cursor:default}.mobile-copy-row p{color:#172737;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;white-space:pre-wrap;margin:13px 0 2px;font-size:17px;line-height:1.5}.mobile-copy-row p.is-masked{letter-spacing:.12em}.mobile-transfer__refresh{color:#fff;background:#1766b1;width:100%;min-height:46px;margin-top:12px}.v2-account-table .v2-account-email>.v2-account-email__first{align-items:flex-start;gap:5px;display:flex}.v2-account-email__first strong{overflow-wrap:anywhere;min-width:0;line-height:21px}.v2-account-email .v2-account-email__qr-trigger{width:18px;height:18px;min-height:18px;color:var(--v2-blue-2);background:0 0;border:0;border-radius:4px;flex:0 0 18px;place-items:center;margin-top:1px;padding:2px;line-height:1;display:inline-grid}.v2-account-email .v2-account-email__qr-trigger svg{width:14px;height:14px;display:block}.v2-account-email .v2-account-email__qr-trigger:hover,.v2-account-email .v2-account-email__qr-trigger[aria-expanded=true]{background:#eaf4fd}.v2-account-email .v2-account-email__qr-trigger:focus-visible{outline-offset:2px;outline:2px solid #5b9fda}.v2-account-mobile-qr{z-index:110;width:min(312px,100vw - 16px);color:var(--v2-ink);background:#fff;border:1px solid #d8e5f0;border-radius:12px;padding:17px;position:fixed;box-shadow:0 18px 42px #0c2a4938}.v2-account-mobile-qr.is-behind-mail{z-index:79}.v2-account-mobile-qr__arrow{background:#fff;border-top:1px solid #d8e5f0;border-left:1px solid #d8e5f0;width:10px;height:10px;position:absolute;top:-6px;transform:rotate(45deg)}.v2-account-mobile-qr.is-above .v2-account-mobile-qr__arrow{border:1px solid #d8e5f0;border-top:0;border-left:0;top:auto;bottom:-6px}.v2-account-mobile-qr__head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.v2-account-mobile-qr__head strong{font-size:15px;display:block}.v2-account-mobile-qr__head button{color:#758ba0;background:0 0;border:0;border-radius:5px;flex:none;width:24px;height:24px;padding:0;font-size:19px;line-height:1}.v2-account-mobile-qr__head button:hover{background:#eef4f9}.v2-account-mobile-qr__image{background:#fff;border:1px solid #e3ebf3;border-radius:7px;width:192px;height:192px;margin:15px auto 12px;padding:8px}.v2-account-mobile-qr__image img{width:100%;height:100%;display:block}.v2-account-mobile-qr p{color:#5d7388;text-align:center;margin:0;font-size:12px;line-height:1.55}.v2-account-mobile-qr__actions{border-top:1px solid #e8eef5;gap:8px;margin-top:15px;padding-top:13px;display:flex}.v2-account-mobile-qr__actions .v2-button{flex:1;min-width:0}.v2-password-mode{gap:10px;margin:16px 0;display:grid}.v2-password-mode label{cursor:pointer;align-items:flex-start;gap:8px;display:flex}.v2-password-mode p{color:#65798b;margin:2px 0 0;font-size:13px}.v2-material-qr-entry{border:1px solid var(--v2-line);border-radius:var(--v2-radius);background:var(--v2-panel);box-shadow:var(--v2-shadow);align-items:center;gap:16px;margin-bottom:16px;padding:17px 20px;display:flex}.v2-material-qr-entry__icon{width:42px;height:42px;color:var(--v2-blue-2);background:#eaf4fd;border-radius:10px;flex:0 0 42px;place-items:center;display:grid}.v2-material-qr-entry__icon svg{width:21px;height:21px}.v2-material-qr-entry__copy{flex:1;min-width:0}.v2-material-qr-entry__copy strong{font-size:14px}.v2-material-qr-entry__copy p{color:var(--v2-muted);margin:3px 0 0;font-size:12px}.v2-material-qr-entry__status{color:#288255;background:#edf7ef;border-radius:5px;flex:none;padding:5px 8px;font-size:11px}.v2-material-qr-entry>.v2-button{flex:none}.v2-material-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-bottom:17px;display:grid}.v2-material-summary button{border:1px solid var(--v2-line);min-width:0;min-height:83px;color:var(--v2-ink);text-align:left;background:var(--v2-panel);box-shadow:var(--v2-shadow);border-radius:11px;grid-template-columns:1fr auto;align-content:space-between;gap:5px;padding:14px 17px;display:grid}.v2-material-summary button:hover{border-color:#91bce1}.v2-material-summary button.is-active{box-shadow:inset 0 0 0 1px #b7daf5, var(--v2-shadow);background:#f1f8ff;border-color:#70abe0}.v2-material-summary span{color:var(--v2-muted);grid-column:1/-1;font-size:12px}.v2-material-summary strong{color:#0b5488;align-self:end;font-size:25px;line-height:1}.v2-material-summary small{color:var(--v2-blue-2);align-self:end;font-size:11px}.v2-material-list__head{justify-content:space-between;align-items:center;gap:16px;padding:17px 18px 13px;display:flex}.v2-material-list__head h2{margin:0;font-size:17px}.v2-material-list__head>div:first-child{gap:4px;display:grid}.v2-material-list__head small{color:var(--v2-muted);font-size:11px}.v2-material-list__tools{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.v2-material-list__tools input{width:205px;height:34px;color:var(--v2-ink);background:#fff;border:1px solid #d5e1ec;border-radius:7px;outline:none;padding:0 10px;font-size:12px}.v2-material-list__tools input:focus{border-color:#58a6e7;box-shadow:0 0 0 3px #2484d41a}.v2-material-list.v2-table-card table{table-layout:fixed;min-width:900px}.v2-material-table th:first-child,.v2-material-table td:first-child{text-align:center;width:44px}.v2-material-table th:nth-child(2),.v2-material-table td:nth-child(2){width:108px}.v2-material-table th:nth-child(4),.v2-material-table td:nth-child(4){width:88px}.v2-material-table th:nth-child(5),.v2-material-table td:nth-child(5){width:136px}.v2-material-table th:last-child,.v2-material-table td:last-child{width:162px}.v2-material-table.has-avatar-column th:nth-child(3),.v2-material-table.has-avatar-column td:nth-child(3){width:112px}.v2-material-table.has-avatar-column th:nth-child(4),.v2-material-table.has-avatar-column td:nth-child(4){width:auto}.v2-material-table.has-avatar-column th:nth-child(5),.v2-material-table.has-avatar-column td:nth-child(5){width:88px}.v2-material-table.has-avatar-column th:nth-child(6),.v2-material-table.has-avatar-column td:nth-child(6){width:136px}.v2-material-table.has-avatar-column th:last-child,.v2-material-table.has-avatar-column td:last-child{width:224px}.v2-material-file-input{display:none}.v2-material-avatar-preview{cursor:zoom-in;background:#f3f7fb;border:1px solid #d6e2ed;border-radius:8px;width:52px;height:52px;padding:0;display:inline-flex;overflow:hidden}.v2-material-avatar-preview img{object-fit:cover;width:100%;height:100%}.v2-material-muted{color:var(--v2-muted)}.v2-material-avatar-editor{grid-template-columns:160px minmax(0,1fr);align-items:start;gap:18px;display:grid}.v2-material-avatar-editor>img{object-fit:contain;border:1px solid var(--v2-line);border-radius:9px;width:160px;height:160px}.v2-material-avatar-full{justify-items:center;gap:10px;display:grid}.v2-material-avatar-full img{object-fit:contain;width:min(100%,430px);max-height:60dvh;display:block}.v2-material-table tr.is-selected{background:#f4f9ff}.v2-material-kind{color:#466b8b;white-space:nowrap;background:#edf3f8;border-radius:5px;padding:4px 8px;font-size:11px;display:inline-block}.v2-material-table__content{overflow-wrap:anywhere;white-space:pre-wrap;min-width:0}.v2-material-status:before{content:"";vertical-align:1px;background:#41a876;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.v2-material-status.is-disabled:before{background:#9aaabd}.v2-material-row-actions{flex-wrap:nowrap;gap:7px}.v2-material-empty{color:var(--v2-muted);text-align:center;margin:0;padding:26px}.v2-material-list__footer{border-top:1px solid var(--v2-line);color:var(--v2-muted);justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;font-size:11px;display:flex}.v2-material-pager{align-items:center;gap:8px;display:flex}.v2-material-pager .v2-button{min-height:28px}.v2-material-form{gap:9px;display:grid}.v2-material-form label{color:#52708c;font-size:12px;font-weight:700}.v2-material-form select,.v2-material-form textarea,.v2-material-form input{width:100%;color:var(--v2-ink);font:inherit;background:#fff;border:1px solid #cbd8e5;border-radius:8px;padding:10px 12px}.v2-material-form select{height:40px;padding-top:0;padding-bottom:0}.v2-material-form textarea{resize:vertical}.v2-material-form small{color:var(--v2-muted)}.v2-material-delete-confirm{gap:9px;padding:10px 0;display:grid}.v2-material-delete-confirm strong{color:var(--v2-ink);font-size:14px}.v2-material-delete-confirm p{color:var(--v2-muted);margin:0;font-size:12px;line-height:1.7}.v2-material-qr-modal .v2-modal-body>p{color:var(--v2-muted);margin:0 0 12px;font-size:13px}.v2-material-qr-modal .v2-modal-body>img{width:220px;height:220px;margin:12px auto;display:block}.v2-material-qr-modal .v2-modal-body>small{color:var(--v2-muted);text-align:center;display:block}.v2-material-qr-modal__loading{text-align:center;padding:35px 0}@media (width<=760px){.v2-material-qr-entry{flex-wrap:wrap}.v2-material-qr-entry__copy{flex-basis:calc(100% - 58px)}.v2-material-qr-entry__status{margin-left:58px}.v2-material-qr-entry>.v2-button{margin-left:auto}.v2-material-summary{gap:8px}.v2-material-summary button{padding:11px}.v2-material-list__head{flex-direction:column;align-items:stretch}.v2-material-list__tools{justify-content:flex-start}.v2-material-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-material-avatar-editor{grid-template-columns:1fr}}@media (width<=520px){.v2-material-list__tools input{width:100%}.v2-material-list__tools .v2-button{flex:1}.v2-material-summary strong{font-size:21px}.v2-material-summary small{font-size:10px}}@media (height<=450px){.v2-account-mobile-qr{max-height:calc(100dvh - 16px);overflow-y:auto}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.owf-workspace{width:100%;min-width:0;color:var(--v2-ink);align-content:start;gap:12px;display:grid}.owf-manager{align-content:start;gap:12px;min-width:0;display:grid}.owf-section-heading,.owf-step-footer,.owf-toolbar,.owf-resource-help{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.owf-context{color:var(--v2-muted);justify-content:space-between;gap:12px;font-size:12px;display:flex}.owf-resource-overview{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;min-width:0;display:grid}.owf-resource-overview__card{border:1px solid var(--v2-line);border-radius:var(--v2-radius);background:var(--v2-card-surface);min-width:0;min-height:174px;box-shadow:var(--v2-shadow);grid-template-rows:auto auto minmax(38px,1fr) auto;align-content:start;gap:8px;padding:18px 20px;display:grid}.owf-resource-overview__card h2{color:var(--v2-ink);margin:0;font-size:15px;font-weight:700}.owf-resource-overview__count{color:var(--v2-muted);align-items:baseline;gap:5px;margin:0;font-size:13px;display:flex}.owf-resource-overview__count strong{color:var(--v2-blue);font-size:30px;font-weight:750;line-height:1.1}.owf-resource-overview__detail{min-width:0;color:var(--v2-muted);overflow-wrap:anywhere;flex-wrap:wrap;align-items:flex-start;gap:3px 10px;margin:0;font-size:12px;line-height:1.5;display:flex}.owf-resource-overview__detail b{color:var(--v2-ink)}.owf-resource-overview__detail .owf-resource-overview__alert{color:var(--v2-danger)}.owf-resource-overview__card>.v2-button{justify-self:start;height:32px;min-height:32px;padding:0 12px;font-size:12px}.owf-resource-overview__card--upgrade .owf-resource-overview__detail{display:block}@media (width<=1500px){.owf-resource-overview{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=850px){.owf-resource-overview{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.owf-resource-overview{grid-template-columns:1fr}.owf-resource-overview__card{min-height:150px}}.owf-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.owf-muted{color:var(--v2-muted);margin:0;font-size:12px;line-height:1.5}.owf-section{gap:12px;min-width:0;display:grid}.owf-section h2,.owf-section h3{margin:0}.owf-section p{margin:0;line-height:1.6}.owf-compact-details{color:var(--v2-muted);font-size:13px}.owf-compact-details summary{cursor:pointer;width:fit-content;padding:4px 0}.owf-compact-details[open]>:not(summary){margin-top:10px}.owf-notice{border:1px solid var(--v2-line);border-radius:var(--v2-radius);background:var(--v2-panel);padding:10px 12px;font-size:13px;line-height:1.6}.owf-notice--warning{color:var(--v2-danger)}.owf-details{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;display:grid}.owf-details dt{color:var(--v2-muted);margin-bottom:4px;font-size:12px}.owf-details dd{overflow-wrap:anywhere;margin:0;font-size:14px}.owf-list>div{border-bottom:1px solid var(--v2-line);justify-content:space-between;align-items:center;gap:12px;padding:8px 0;display:flex}.owf-list small{color:var(--v2-muted);margin-top:4px;display:block}.owf-field{color:var(--v2-muted);gap:6px;max-width:650px;margin:8px 0;font-size:13px;display:grid}.owf-field input,.owf-field select{background-color:var(--v2-panel);color:var(--v2-ink);border:1px solid var(--v2-line);border-radius:8px;width:100%;min-width:0;padding:8px 10px}.owf-field select:not([multiple]){padding-right:34px}.owf-reasons{color:var(--v2-danger);font-size:13px;line-height:1.6}.owf-steps{border-block:1px solid var(--v2-line);flex-wrap:wrap;gap:6px;padding:8px 0;display:flex}.owf-steps button{cursor:pointer;color:var(--v2-muted);background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:8px;font-size:13px;display:flex}.owf-steps span{border:1px solid var(--v2-line);border-radius:50%;flex-shrink:0;place-items:center;width:24px;height:24px;display:grid}.owf-steps button[aria-current=step]{color:var(--v2-blue);font-weight:700}.owf-steps button[aria-current=step] span{background:var(--v2-blue);color:#fff}.owf-step-content{gap:12px;display:grid}.owf-step-footer,.owf-inline-manager{border-top:1px solid var(--v2-line);padding-top:12px}.owf-help-list{gap:8px;display:grid}.owf-help-list button{text-align:left;border:1px solid var(--v2-line);border-radius:var(--v2-radius);background:var(--v2-panel);color:var(--v2-ink);cursor:pointer;gap:4px;padding:12px;display:grid}.owf-help-list span{color:var(--v2-muted);font-size:13px}.owf-embedded{min-width:0}:is(.owf-workspace .v2-table-card table,.owf-workspace .v2-table-card table:has(th:nth-child(-n+8):last-child)){table-layout:fixed;width:100%;min-width:0}.owf-workspace .v2-table-card{align-self:start;height:max-content}.owf-workspace .v2-table-card>.v2-table-scroll{height:max-content}.owf-workspace .v2-table-card th{white-space:nowrap;height:44px;padding:0 12px;font-size:12px}.owf-workspace .v2-table-card td{vertical-align:middle;overflow-wrap:anywhere;height:88px;padding:10px 12px;font-size:13px;line-height:20px}.owf-workspace .v2-table-card td>small{margin-top:4px;font-size:11px;line-height:16px}:is(.owf-workspace .v2-table-card table:has(.v2-table-actions) th:last-child,.owf-workspace .v2-table-card table:has(.v2-table-actions) td:last-child){width:208px}.owf-workspace .v2-table-card td .v2-button{height:32px;min-height:32px;box-shadow:none;padding:0 10px;font-size:12px;line-height:30px}.owf-workspace .v2-table-card td .v2-badge{white-space:nowrap}.owf-workspace .v2-table-card td>strong{font-size:13px;line-height:20px}.v2-home-routing-action-state:has(.v2-phone-access-table){min-width:0}.v2-table-card .v2-phone-access-table,.owf-workspace .v2-table-card .v2-phone-access-table{table-layout:fixed;width:100%;min-width:1220px}.v2-phone-access-table col.v2-phone-access-table__select{width:42px}.v2-phone-access-table col.v2-phone-access-table__number{width:52px}.v2-phone-access-table col.v2-phone-access-table__actions{width:208px}.v2-table-card .v2-phone-access-table th.v2-phone-access-table__select,.v2-table-card .v2-phone-access-table td.v2-phone-access-table__select{text-align:center;padding:0 8px}.v2-phone-access-table__select input{vertical-align:middle;margin:0}.v2-wifi-diagnostic{gap:14px;display:grid}.v2-wifi-diagnostic>p,.v2-wifi-diagnostic>small{color:var(--v2-muted);margin:0}.v2-wifi-diagnostic>ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.v2-wifi-diagnostic>ol>li{border:1px solid var(--v2-line);background:#fff;border-radius:9px;padding:12px 14px}.v2-wifi-diagnostic>ol>li>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.v2-wifi-diagnostic>ol>li>small{color:var(--v2-muted);margin-top:5px;display:block}.owf-workspace .v2-table-card td>.v2-button+.v2-button{margin-top:6px;display:block}.owf-workspace .v2-button{min-height:36px}.owf-workspace .v2-button-row>.v2-button,.owf-workspace .owf-actions>.v2-button{height:36px}.owf-workspace .v2-search-card .v2-button{height:38px;min-height:38px}.owf-workspace .owf-cell-name{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.owf-workspace .v2-table-card td>strong[title],.owf-workspace .v2-table-card td>small[title]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.owf-workspace .v2-search-card--fluid{grid-template-columns:repeat(var(--filter-count,3), minmax(0, 1fr)) max-content;align-items:end}.owf-workspace .v2-search-card--fluid>label{min-width:0}.owf-workspace .v2-search-actions{flex-wrap:nowrap}.owf-workspace .v2-table-card td>small .v2-badge{min-height:20px;line-height:20px}.owf-workspace .v2-table-card th.v2-row-number,.owf-workspace .v2-table-card td.v2-row-number{text-align:center;width:52px;padding:0 8px}.owf-workspace .v2-modal:has(table th:nth-child(7)){width:min(1180px,100vw - 48px)}.owf-workspace .v2-modal>footer{flex-wrap:wrap;gap:8px}.owf-workspace .v2-modal>footer .v2-button{height:36px;min-height:36px}.owf-workspace .v2-modal .v2-form-grid{align-items:start}.owf-workspace .v2-modal .v2-form-grid>label{align-content:start;min-width:0}.owf-workspace .v2-modal .v2-form-grid input:not([type=checkbox]),.owf-workspace .v2-modal .v2-form-grid select,.owf-workspace .v2-modal .v2-form-grid .v2-searchable-select__trigger{height:40px;min-height:40px}.owf-workspace .v2-maintenance-actions{grid-template-columns:repeat(3,minmax(120px,1fr));align-items:start;gap:8px;display:grid}.owf-workspace .v2-maintenance-actions>.v2-badge{grid-column:1/-1;justify-self:start}.owf-workspace .v2-maintenance-actions>span{align-content:start;gap:6px;display:grid}.owf-workspace .v2-maintenance-actions .v2-button{width:100%;height:36px;min-height:36px}.owf-workspace .v2-maintenance-actions small{max-width:170px;margin:0;font-size:11px;line-height:16px}.owf-workspace .v2-info-strip strong{white-space:nowrap;flex-shrink:0}.owf-workspace .v2-info-strip{padding-block:10px}.owf-workspace .v2-modal-body>.v2-form-grid+.v2-form-grid,.owf-workspace .v2-modal-body>.v2-settings-card+.v2-settings-card{margin-top:14px}.owf-workspace .v2-modal .v2-settings-card>header:has(.v2-button-row){justify-content:space-between;align-items:center;gap:12px;display:flex}.owf-workspace .v2-modal--wide .v2-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.owf-workspace .v2-modal--wide .v2-detail-grid>div{min-width:0;padding:10px 12px}.owf-workspace .v2-modal .v2-form-grid>label:only-child{grid-column:1/-1}.owf-workspace .v2-home-routing-wizard__steps{grid-template-columns:repeat(auto-fit,minmax(74px,1fr))}.owf-workspace .v2-modal-body>.v2-form-grid+.v2-note-card{margin-top:14px}.owf-workspace .v2-button:hover:not(:disabled){transform:none}.owf-workspace .v2-data-toolbar{border:1px solid var(--v2-line);border-radius:var(--v2-radius);background:var(--v2-panel);min-width:0;box-shadow:var(--v2-shadow);justify-content:space-between;align-items:flex-end;gap:14px;padding:12px;display:flex}.owf-workspace .v2-data-toolbar__fields{flex:1;align-items:flex-end;gap:10px;min-width:0;display:flex}.owf-workspace .v2-data-toolbar__actions{flex:none;justify-content:flex-end;align-items:center;gap:8px;display:flex}.owf-workspace .v2-data-toolbar__actions .v2-button-row{flex-wrap:nowrap}.owf-workspace .v2-data-toolbar__actions .v2-button{white-space:nowrap;height:38px;min-height:38px}.owf-toolbar-field{min-width:220px;max-width:360px;color:var(--v2-muted);flex:1;gap:6px;font-size:12px;font-weight:700;display:grid}.owf-toolbar-field>input,.owf-toolbar-field .v2-searchable-select__trigger{background:#fff;width:100%;height:38px;min-height:38px}.owf-toolbar-summary{min-width:0;color:var(--v2-ink);white-space:nowrap;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:0 4px;font-size:12px;display:flex}.owf-toolbar-summary>span{align-items:center;gap:5px;display:flex}.owf-toolbar-summary b{color:var(--v2-muted);font-weight:600}.owf-workspace .owf-task-table th:nth-child(3){width:130px}.owf-workspace .owf-task-table th:nth-child(4){width:170px}.owf-workspace .owf-task-table th:nth-child(5){width:110px}.owf-workspace .owf-task-table th:nth-child(6){width:170px}.owf-workspace .owf-network-table th:nth-child(3){width:120px}.owf-workspace .owf-network-table th:nth-child(4){width:220px}.owf-workspace .owf-network-table th:nth-child(5){width:170px}.owf-workspace .owf-network-table th:nth-child(6){width:80px}.owf-workspace .owf-network-table th:nth-child(7){width:110px}.owf-workspace .owf-maintenance-table th:nth-child(3){width:100px}.owf-workspace .owf-maintenance-table th:nth-child(4){width:150px}.owf-workspace .owf-maintenance-table th:nth-child(5){width:190px}.owf-workspace .owf-maintenance-table th:nth-child(6),.owf-workspace .owf-maintenance-modal-table th:nth-child(3){width:150px}.owf-workspace .owf-maintenance-modal-table th:nth-child(4){width:190px}.owf-workspace .owf-maintenance-modal-table th:nth-child(5){width:180px}.owf-inline-details{color:var(--v2-muted);margin-top:4px;font-size:11px}.owf-inline-details summary{cursor:pointer;color:var(--v2-blue);white-space:nowrap}.owf-inline-details span{margin-top:4px;line-height:16px;display:block}.owf-continuity-panel{gap:12px;min-width:0;display:grid}.owf-continuity-summary{margin:0}.owf-continuity-steps{gap:8px;display:grid}.owf-continuity-steps h3{margin:0;font-size:14px}.owf-continuity-steps ol{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.owf-continuity-steps li{border:1px solid var(--v2-line);background:#fff;border-radius:9px;align-items:flex-start;gap:8px;min-width:0;padding:10px;display:flex}.owf-continuity-steps li>span{background:var(--v2-blue);color:#fff;border-radius:50%;flex:0 0 24px;place-items:center;width:24px;height:24px;font-size:12px;font-weight:800;display:grid}.owf-continuity-steps p{margin:1px 0 0;font-size:13px;line-height:20px}@media (width<=1280px){.owf-workspace .v2-data-toolbar{flex-direction:column;align-items:stretch}.owf-workspace .v2-data-toolbar__actions{justify-content:flex-start}.owf-workspace .v2-data-toolbar__actions .v2-button-row,.owf-toolbar-summary{flex-wrap:wrap}}.v2-ap-public-speed-history table{table-layout:auto;min-width:900px}.v2-ap-public-speed-history th,.v2-ap-public-speed-history td{vertical-align:middle;padding:10px 12px}.v2-ap-public-speed-history th,.v2-ap-public-speed-history .v2-tunnel-speed__metric{white-space:nowrap}.v2-ap-public-speed-history td small{margin-top:4px;display:block}.v2-ap-public-speed-history td p{margin:4px 0;font-size:13px;line-height:1.5}.v2-ap-public-speed-history td:last-child{overflow-wrap:anywhere;min-width:220px;max-width:360px}.v2-ap-public-speed-history .v2-button-row{margin-top:6px}.owf-workspace .v2-tunnel-speed .v2-tunnel-speed__history .v2-table-card table.v2-tunnel-speed__table{min-width:800px}@media (width<=640px){.owf-workspace .v2-tunnel-speed .v2-tunnel-speed__setup .v2-detail-grid{grid-template-columns:1fr}}.v2-access-stability-cell{flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;display:flex}.v2-access-stability-cell .v2-button{min-height:28px;padding:5px 9px;font-size:12px}.v2-access-stability-cell__state{color:#778b9f;font-size:11px}.v2-access-stability-cell__state--success{color:#17806e}.v2-access-stability-cell__state--warning{color:#a06a12}.v2-access-stability-cell__state--danger{color:#c42648}.v2-access-stability-period{gap:8px;margin:16px 0;display:flex}.v2-access-stability-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.v2-access-stability-summary article{background:#f8fbff;border:1px solid #d8e5f1;border-radius:12px;flex-direction:column;gap:9px;padding:18px;display:flex}.v2-access-stability-summary article>span{color:#607c96}.v2-access-stability-summary strong{font-size:22px}.v2-access-stability-summary small{color:#71869c;font-size:12px}.v2-access-stability-timeline-hint{color:#607c96;margin:-4px 0 4px;font-size:12px}.v2-access-stability-timeline{flex-wrap:wrap;gap:3px;min-height:26px;padding:8px 0;display:flex}.v2-access-stability-timeline>button{cursor:pointer;background:#dae1e8;border:0;border-radius:3px;flex:1;min-width:8px;max-width:18px;height:24px;padding:0}.v2-access-stability-timeline>button.v2-access-stability-timeline__passed{background:#48b39d}.v2-access-stability-timeline>button.v2-access-stability-timeline__failed{background:#e86a78}.v2-access-stability-timeline>button:hover{filter:brightness(.86)}.v2-access-stability-timeline>button:focus-visible{outline-offset:2px;outline:2px solid #175fae}.v2-access-stability-tooltip{z-index:16000;color:#193751;pointer-events:none;background:#fff;border:1px solid #cbddec;border-radius:10px;padding:12px 14px;font-size:13px;line-height:1.45;position:fixed;overflow:auto;box-shadow:0 12px 32px #0b26443d}.v2-access-stability-tooltip.is-pinned{pointer-events:auto}.v2-access-stability-tooltip__head{color:#163958;justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.v2-access-stability-tooltip__head>button{color:#516d86;cursor:pointer;background:0 0;border:0;font-size:20px;line-height:1}.v2-access-stability-tooltip time{color:#607c96;margin-top:4px;display:block}.v2-access-stability-tooltip p{overflow-wrap:anywhere;margin:8px 0 0}.v2-access-stability-tooltip b{font-weight:700}.v2-access-stability-tooltip__incident{border-top:1px solid #e2ecf5;padding-top:8px}.v2-access-stability-table{border-collapse:collapse;width:100%;font-size:13px}.v2-access-stability-table th{color:#55718c;white-space:nowrap;text-align:left;background:#f5f8fc}.v2-access-stability-table th,.v2-access-stability-table td{vertical-align:top;border-bottom:1px solid #e2ecf5;padding:12px}.v2-access-stability-table td small{color:#71869c;margin-top:5px;display:block}@media (width<=760px){.v2-access-stability-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}
