/*! tailwindcss v4.3.3 | 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-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--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:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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;--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,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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:where(:not(iframe)){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}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.block{display:block}.table{display:table}.lowercase{text-transform:lowercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.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{--brand-primary:#2b0e88;--brand-accent:#6024c7;--brand-pink:#ff226b;--brand-tint:#f2edfc;--brand-border:#e3d9f7;--brand-focus:#b69be9;--ink:#241c36;color:var(--ink);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;font-family:Arial,Segoe UI,sans-serif;font-size:calc(87.5% * var(--a11y-font-scale,1));background:#f8f7fc}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button,a{transition:background .16s,color .16s,border-color .16s,box-shadow .16s}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin:0}h1{letter-spacing:-.6px;font-size:2rem;font-weight:700}h2{font-size:1.28571rem;font-weight:700}h3{margin:16px 0;font-size:1.14286rem;font-weight:700}p{line-height:1.7}small{font-size:.85714rem}svg{flex-shrink:0}code{font-family:Consolas,monospace;font-size:.85714rem}input,select,textarea{color:#342450;background:#fff;border:1px solid #82738f;border-radius:8px;outline:none;width:100%;min-width:0;padding:12px 13px}input:focus,select:focus,textarea:focus{border-color:var(--brand-accent);box-shadow:0 0 0 3px #6024c71a}input:disabled{color:#667081;background:#f6f4fa}textarea{resize:vertical}label{flex-direction:column;gap:8px;margin:17px 0;font-size:.92857rem;font-weight:600;display:flex}input::placeholder{color:#686f7c}button:focus-visible,a:focus-visible{outline:3px solid var(--brand-focus);outline-offset:3px}hr{border:0;border-top:1px solid #e7ecf2;margin:25px 0}.muted{color:#667081;font-weight:400}.hint{color:#667080;margin:12px 0;font-size:.85714rem;line-height:1.7}.text-green{color:#0f7d67}.button{border:1px solid var(--brand-primary);background:var(--brand-primary);color:#fff;white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;gap:8px;min-height:41px;padding:10px 18px;font-size:.92857rem;font-weight:600;display:inline-flex}.button:hover{background:var(--brand-accent);border-color:var(--brand-accent)}.button.secondary{color:#40536e;background:#fff;border-color:#e3ddee}.button.secondary:hover{background:#f8f5fd;border-color:#b69fe0}.button.small{min-height:32px;padding:7px 11px;font-size:.85714rem}.button.full,.full{width:100%}.button.full{margin-top:17px}.button.danger,.danger{color:#b7484f}.icon-button{color:#626c7d;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;min-width:33px;min-height:33px;display:inline-flex}.icon-button:hover{color:#632ac9;background:#f1eef8}.text-button{color:#6730c8;background:0 0;border:0;justify-content:center;align-items:center;gap:8px;padding:13px 5px;font-size:.92857rem;display:flex}.text-link{color:#6d3cc6;align-items:center;gap:7px;font-size:.85714rem;font-weight:600;display:inline-flex}.inline-actions{align-items:center;gap:9px;display:flex}.brand{border:1px solid var(--brand-border);background:#fff;border-radius:14px;flex-direction:column;align-items:center;gap:4px;width:200px;min-width:0;max-width:100%;padding:12px 14px;display:inline-flex}.brand-logo{object-fit:contain;width:176px;max-width:100%;height:auto;display:block}.brand small{letter-spacing:3px;color:var(--brand-primary);font-size:.57143rem;font-weight:700;display:block}.company-brands{color:var(--brand-primary);letter-spacing:.4px;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 18px;margin:0;padding:0;font-size:.71429rem;font-weight:700;line-height:1.5;list-style:none;display:flex}.company-brands>li{white-space:nowrap}.company-logo{background:0 0;border-radius:8px;flex:0 0 120px;justify-content:center;align-items:center;width:120px;height:48px;padding:8px 12px;display:flex;position:relative;overflow:hidden}.company-logo img,.company-logo .company-wordmark{object-fit:contain;width:96px;max-width:100%;height:32px;display:block}.company-safenet{background:0 0}.company-samalan{letter-spacing:0;background:0 0;gap:4px;font-size:.92857rem}.company-samalan .samalan-mark{flex:0 0 40px;width:40px;height:40px}.app-shell{min-height:100vh;display:flex}.sidebar{z-index:30;background:#fff;border-inline-end:1px solid #ece9f3;flex-direction:column;flex-shrink:0;width:245px;display:flex;position:fixed;inset-block:0;inset-inline-start:0;overflow-y:auto}.sidebar-brand{justify-content:center;gap:10px;padding:24px 14px;display:flex}.workspace-label{background:#fbfafd;border:1px solid #e6ebf2;border-radius:9px;align-items:center;gap:9px;margin:0 18px 27px;padding:12px 10px;display:flex}.workspace-label>div:nth-child(2){flex:1;min-width:0}.workspace-label strong{font-size:.85714rem;display:block}.workspace-label small{color:#676f7c;text-align:start;direction:ltr;margin-top:5px;font-size:.71429rem;display:block}.workspace-icon{color:#7757b4;background:#f1ebfb;border-radius:6px;padding:8px}.nav-label{color:#646c77;letter-spacing:.7px;margin:0 27px 10px;font-size:.71429rem;font-weight:700}.sidebar nav{padding:0 14px}.sidebar nav a{color:#606d81;border-radius:7px;align-items:center;gap:11px;min-height:43px;margin:3px 0;padding:12px 14px;font-size:.85714rem;font-weight:500;display:flex}.sidebar nav a:hover{color:#6538b6;background:#f6f3fb}.sidebar nav a.active{color:var(--brand-primary);background:var(--brand-tint);font-weight:700}.nav-dot{background:var(--brand-pink);border-radius:50%;width:5px;height:5px;margin-inline-start:auto}.admin-label{margin-top:27px}.sidebar-bottom{margin-top:auto;padding:30px 20px 15px}.help-card{text-align:center;background:linear-gradient(145deg,#fbf8ff,#f8f4fe);border:1px solid #ece8f4;border-radius:10px;padding:17px 13px}.help-icon{color:#7041c5;background:#f1e9fe;border-radius:50%;justify-content:center;align-items:center;margin-bottom:9px;padding:9px;display:inline-flex}.help-card strong{font-size:.85714rem;display:block}.help-card p{color:#656f7d;margin:5px 0 11px;font-size:.78571rem}.help-card a{color:#7140cb;justify-content:center;gap:7px;font-size:.78571rem;display:flex}.sidebar-signature{letter-spacing:1px;color:#626a76;justify-content:center;align-items:center;gap:8px;margin-top:23px;font-size:.57143rem;display:flex}.main-shell{flex-direction:column;width:calc(100% - 245px);min-width:0;min-height:100vh;margin-inline-start:245px;display:flex}.topbar{border-bottom:1px solid #ece9f3;border-top:3px solid var(--brand-primary);background:#fff;flex-shrink:0;justify-content:space-between;align-items:center;gap:15px;height:79px;padding:0 36px;display:flex}.breadcrumb{color:#66707e;white-space:nowrap;align-items:center;gap:15px;font-size:.78571rem;display:flex}.breadcrumb strong{color:#3e516e;font-weight:500}.slash{color:#c3cbd6}.top-actions{align-items:center;gap:16px;display:flex}.secure-chip{color:#597266;align-items:center;gap:5px;font-size:.71429rem;display:flex}.language{color:#606f84;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;padding:8px;font-size:.78571rem;font-weight:500;display:inline-flex}.top-divider{background:#ece9f3;width:1px;height:27px}.account{align-items:center;gap:9px;display:flex}.avatar{color:#5d31ad;background:#f0eafb;border-radius:50%;place-items:center;width:34px;height:34px;font-size:1rem;font-weight:600;display:grid}.account strong{font-size:.78571rem;display:block}.account small{color:#686f7b;margin-top:4px;font-size:.64286rem;display:block}.main-content{flex:1;width:100%;max-width:1580px;margin:0 auto;padding:32px 36px 28px}.page-title{justify-content:space-between;align-items:center;gap:20px;margin-bottom:26px;display:flex}.page-title p{color:#66707f;margin-top:9px;font-size:.85714rem}.welcome-banner{border:1px solid var(--brand-border);background:linear-gradient(115deg,#f0e8fc,#faf7ff 65%,#fff0f5);border-radius:12px;justify-content:space-between;align-items:center;min-height:201px;margin-bottom:24px;padding:30px 33px;display:flex;position:relative;overflow:hidden}.eyebrow{letter-spacing:1.2px;color:#776599;font-size:.71429rem;font-weight:600}.welcome-banner h2{letter-spacing:-.4px;margin:11px 0 9px;font-size:2rem;font-weight:700}.hello-dot{color:var(--brand-pink)}.welcome-banner p{color:#5b6d84;font-size:.85714rem}.welcome-account{color:#5f6f83;align-items:center;gap:9px;margin-top:23px;font-size:.71429rem;display:flex}.welcome-account i{background:#8ca1bf;border-radius:50%;width:3px;height:3px;margin:0 4px}.banner-art{width:280px;min-width:250px;height:160px;margin:0 15px;position:relative}.art-ring{border:1px dashed #d7c7f4;border-radius:50%;position:absolute;transform:rotate(-18deg)}.ring-a{width:230px;height:130px;top:19px;left:24px}.ring-b{width:185px;height:175px;top:-2px;left:49px}.art-cloud{color:#7240cc;background:linear-gradient(135deg,#fff,#f9f6fe);border:1px solid #fff;border-radius:24px;place-items:center;width:114px;height:91px;display:grid;position:absolute;top:34px;left:85px;transform:rotate(-8deg);box-shadow:0 18px 35px #6837c318}.art-node{color:#7f5bc3;background:#fff;border:1px solid #ede6f9;border-radius:12px;place-items:center;width:48px;height:48px;display:grid;position:absolute;box-shadow:0 6px 16px #6835c310}.node-a{top:11px;left:31px;transform:rotate(-7deg)}.node-b{color:#297a6e;top:92px;left:210px;transform:rotate(9deg)}.node-c{color:#77668f;top:111px;left:43px;transform:rotate(-9deg)}.art-spark{background:#b291ed;border-radius:50%;width:6px;height:6px;position:absolute}.spark-a{top:6px;left:212px}.spark-b{top:154px;left:140px}.stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:17px;margin-bottom:32px;display:grid}.stat-card{background:#fff;border:1px solid #e7ecf3;border-radius:10px;padding:18px 20px;box-shadow:0 2px 3px #2a194a02}.stat-top{color:#5f6f85;justify-content:space-between;align-items:center;gap:8px;font-size:.78571rem;display:flex}.stat-icon{border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.color-blue{color:#7e54ca;background:#f5effe}.color-purple{color:#7365a3;background:#f2effc}.color-green{color:#2f7560;background:#eaf7f2}.color-orange{color:#8b6337;background:#fff3e9}.stat-card>strong{letter-spacing:-.6px;margin:8px 0 9px;font-size:2rem;font-weight:700;display:block}.stat-card>small{color:#626976;align-items:center;gap:5px;font-size:.71429rem;display:flex}.section{margin-bottom:28px}.section-heading{justify-content:space-between;align-items:center;gap:14px;margin-bottom:19px;display:flex}.section-heading p{color:#646c76;margin-top:7px;font-size:.78571rem}.section-heading h2{font-size:1.14286rem}.server-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.server-card{background:#fff;border:1px solid #e9e4f2;border-radius:11px;padding:22px;overflow:hidden}.server-card-top{align-items:center;gap:12px;display:flex}.server-emblem{color:#7e5fb5;background:linear-gradient(130deg,#f5f0fd,#faf7ff);border:1px solid #efeaf9;border-radius:10px;flex-shrink:0;place-items:center;width:49px;height:49px;display:grid}.server-identity{flex:1;min-width:0}.server-identity a{text-align:start;letter-spacing:-.1px;color:#433065;font-size:1.07143rem;font-weight:600;display:block}.server-identity a:hover{color:#5e22ca}.server-identity span{color:#626c79;text-align:start;direction:ltr;margin-top:7px;font-size:.71429rem;display:block}.access-badge{color:#347a63;white-space:nowrap;background:#ecf8f3;border-radius:5px;align-items:center;gap:5px;padding:5px 7px;font-size:.64286rem;display:inline-flex}.access-badge i{background:#5bad95;border-radius:50%;width:4px;height:4px}.access-badge.suspended{color:#945e4c;background:#fff1ed}.server-description{color:#626d7a;margin:19px 0 14px;font-size:.78571rem}.server-meta{color:#646d78;justify-content:space-between;align-items:center;gap:7px;font-size:.71429rem;display:flex}.server-meta>span{align-items:center;gap:6px;display:flex}.server-meta bdi{color:#606f84;font-size:.78571rem}.server-monitor{color:#656c76;align-items:center;gap:6px;margin-top:17px;margin-bottom:20px;font-size:.71429rem;display:flex}.gray-dot{background:#b5bfcd;border-radius:50%;width:5px;height:5px}.demo-tag{letter-spacing:1px;color:#626a75;border:1px solid #e3e9f1;border-radius:3px;margin-inline-start:auto;padding:2px 4px;font-size:.57143rem}.server-actions{border-top:1px solid #f1edf7;gap:10px;padding-top:17px;display:flex}.server-actions .button{flex:1;min-width:0;min-height:36px;padding:8px 10px;font-size:.78571rem}.rdp-download-label{white-space:normal;overflow-wrap:anywhere;flex-direction:column;gap:4px;min-width:0;display:flex}.rdp-download-label bdi{font-size:.71429rem;font-weight:400}.server-actions .browser-unavailable{opacity:1;color:#5f6a7e;white-space:normal;background:#f4f6f9;border-color:#e2e8f0;line-height:1.5}.server-actions .browser-unavailable svg,.connection-availability svg{flex-shrink:0}.connection-availability{color:#5a6b83;align-items:flex-start;gap:7px;margin:13px 0 0;font-size:.78571rem;line-height:1.7;display:flex}.server-identity a{overflow-wrap:anywhere}.server-actions .button:first-child{flex:1.22}.server-actions .button:first-child>svg:last-child{margin-inline-start:auto}.dashboard-lower{grid-template-columns:1fr 1.25fr;gap:22px;display:grid}.panel{background:#fff;border:1px solid #eae6f2;border-radius:11px;min-width:0;padding:23px}.panel>h2{margin-bottom:19px}.panel>.section-heading{margin-bottom:12px}.service-row{border-bottom:1px solid #f3f0f8;align-items:center;gap:11px;padding:13px 0;display:flex}.service-row:last-child{border:0;padding-bottom:2px}.service-icon{border-radius:8px;flex-shrink:0;place-items:center;width:38px;height:38px;display:grid}.service-row strong{font-size:.78571rem;display:block}.service-row small{color:#686f7b;text-align:start;margin-top:5px;font-size:.64286rem;display:block}.subscription-dot{background:#6cbba5;border-radius:50%;width:5px;height:5px;margin-inline-start:auto}.ticket-row{border-bottom:1px solid #f1edf7;align-items:center;gap:10px;padding:20px 0;display:flex}.ticket-row-icon{color:#5a6a80;background:#f7f4fb;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.ticket-row>div:nth-child(2){flex:1}.ticket-row strong{font-size:.78571rem;display:block}.ticket-row small{color:#666f7c;margin-top:9px;font-size:.64286rem;display:block}.badge{color:#616c7b;white-space:nowrap;background:#f5f2fa;border-radius:5px;justify-content:center;align-items:center;padding:5px 8px;font-size:.71429rem;display:inline-flex}.badge-active,.badge-resolved,.badge-success{color:#31755d;background:#eaf7f1}.badge-inprogress{color:#886a37;background:#fff6e8}.badge-open{color:#7d58c2;background:#f2ebfe}.badge-high,.badge-urgent,.badge-denied,.badge-suspended{color:#9f5a55;background:#fef0ee}.badge-normal{color:#66707f;background:#f4f6f9}.support-hint{color:#566d88;background:#faf7ff;border:1px solid #eee7fa;border-radius:8px;align-items:center;gap:10px;margin-top:23px;padding:15px 13px;font-size:.71429rem;display:flex}.support-hint>span{flex:1}.support-hint a{color:#764ac7;align-items:center;gap:4px;font-weight:600;display:inline-flex}.monitoring-note{color:#626a75;align-items:center;gap:8px;margin-top:23px;font-size:.71429rem;display:flex}.app-footer{color:#6f657f;border-top:1px solid #edeaf4;flex-direction:column;gap:16px;padding:17px 36px;font-size:.64286rem;display:flex}.footer-details{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.demo-banner{color:#7f6c42;background:#fffaf0;border-bottom:1px solid #f0e7d2;justify-content:space-between;gap:12px;padding:8px 36px;font-size:.71429rem;display:flex}.demo-banner a{font-weight:600;text-decoration:underline}.menu-toggle,.mobile-close{display:none}.toolbar{justify-content:space-between;align-items:center;gap:15px;margin-bottom:24px;display:flex}.search-input{color:#646f7c;background:#fff;border:1px solid #e3e9f1;border-radius:8px;align-items:center;width:370px;max-width:100%;padding:0 13px;display:flex}.search-input input{box-shadow:none;border:0;padding:12px;font-size:.85714rem}.loading{color:#5a6f8b;letter-spacing:2px;justify-content:center;align-items:center;gap:10px;min-height:200px;font-size:.85714rem;display:flex}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.alert{color:#936255;background:#fff1ed;border:1px solid #f6ddd5;border-radius:8px;align-items:flex-start;gap:9px;margin-bottom:18px;padding:13px 16px;font-size:.85714rem;line-height:1.6;display:flex}.empty{text-align:center;color:#616a77;flex-direction:column;align-items:center;gap:10px;padding:50px 20px;display:flex}.empty p{font-size:.92857rem}.toast{color:#fff;z-index:100;background:#392361;border-radius:9px;align-items:center;gap:20px;max-width:90vw;padding:15px 21px;font-size:.92857rem;display:flex;position:fixed;bottom:25px;left:50%;transform:translate(-50%);box-shadow:0 5px 30px #240e4b26}.toast button{color:#d8cdeb;background:0 0;border:0;font-size:1.42857rem}.details-grid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.definition-list{grid-template-columns:1fr 1.4fr;gap:21px;margin:22px 0;font-size:.85714rem;display:grid}.definition-list dt{color:#646f7d}.definition-list dd{margin:0}.info-box{color:#566d8a;background:#f8f4fe;border:1px solid #ece4fb;border-radius:9px;align-items:flex-start;gap:13px;margin-top:20px;padding:18px;display:flex}.info-box p{font-size:.85714rem}.connection-panel{text-align:center;background:#fff;border:1px solid #e9e2f6;border-radius:13px;flex-direction:column;align-items:center;min-height:540px;padding:55px 24px;display:flex}.connection-visual{color:#7a58b7;background:#f5f1fc;border-radius:28px;place-items:center;width:135px;height:135px;margin-bottom:30px;display:grid;position:relative}.connection-visual span{color:#3b7863;background:#e9f8f2;border:4px solid #fff;border-radius:50%;padding:10px;position:absolute;bottom:-10px;left:-10px}.connection-panel h2{font-size:1.71429rem}.connection-panel>p{color:#626f81;max-width:560px;margin:16px 0 25px;font-size:.92857rem}.connection-panel>.text-link{margin-top:20px}.connection-rules{color:#636e7b;gap:35px;margin-top:50px;font-size:.78571rem;display:flex}.connection-rules>span{align-items:center;gap:7px;display:flex}.remote-frame{background:#1c132b;border:0;border-radius:8px;width:100%;height:70vh}.services-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.large-icon{border-radius:12px;place-items:center;width:54px;height:54px;display:grid}.service-card{position:relative}.service-card>.badge{inset-inline-end:24px;position:absolute;top:25px}.service-card>h2{margin:20px 0 10px}.service-card>p{color:#646f80;text-align:start;font-size:.92857rem}.service-card-footer{color:#626d7a;border-top:1px solid #f1edf7;justify-content:space-between;gap:12px;margin-top:27px;padding-top:17px;font-size:.78571rem;display:flex}.service-card-footer a{color:#7342cc;align-items:center;gap:7px;display:flex}.table-panel{padding:0}.table-scroll{overflow-x:auto}table{border-collapse:collapse;text-align:start;width:100%;font-size:.85714rem}th{text-align:start;color:#606d7d;background:#fbf9fe;border-bottom:1px solid #efebf6;padding:17px 21px;font-size:.71429rem;font-weight:600}td{color:#5b6d86;border-bottom:1px solid #f2eff8;padding:20px 21px}tr:last-child td{border-bottom:0}.row-title{color:#4f3b75;font-weight:600}.row-title:hover{color:#6125cd}.pager{color:#646f7c;border-top:1px solid #f1eef7;justify-content:space-between;align-items:center;padding:15px 22px;font-size:.78571rem;display:flex}.pager>div{align-items:center;gap:9px;display:flex}.modal{color:#39265d;border:1px solid #e5ddf3;border-radius:13px;width:540px;max-width:94vw;max-height:90vh;padding:25px;box-shadow:0 30px 100px #220c4833}.modal::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#2b1a4a66}.modal-head{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.modal-head h2{font-size:1.35714rem}.form-actions{gap:10px;margin-top:25px;display:flex}.check{color:#596b84;flex-direction:row;align-items:center;gap:10px;margin:16px 0;font-size:.85714rem;display:flex}.check input{accent-color:#642dc8;width:16px;height:16px}.ticket-detail{max-width:900px}.message-body{white-space:pre-wrap;overflow-wrap:anywhere;color:#5a708d;font-size:1rem}.ticket-metadata{color:#606c7c;align-items:center;gap:15px;margin:20px 0 30px;font-size:.78571rem;display:flex}.message{background:#fbf9ff;border:1px solid #ece5f9;border-radius:8px;margin-bottom:15px;padding:20px}.message>div{align-items:center;gap:20px;margin-bottom:12px;font-size:.85714rem;display:flex}.message small{color:#656f7e;font-size:.71429rem}.admin-ticket-status{max-width:220px}.security-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:23px;display:grid}.security-grid p{font-size:.85714rem}.activity-list{margin-top:25px}.activity-list>div{color:#5c6b7f;border-bottom:1px solid #f1eef7;align-items:center;gap:8px;padding:14px 0;font-size:.71429rem;display:flex}.activity-list small{margin-inline-start:auto;font-size:.64286rem}.recovery-grid{background:#f6f2fc;border-radius:8px;grid-template-columns:1fr 1fr;gap:8px;margin:20px 0;padding:14px;display:grid}.recovery-grid code{color:#536f94;overflow-wrap:anywhere;font-size:.71429rem}.admin-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.admin-shortcuts h2{margin:20px 0 10px}.admin-shortcuts p{color:#636f7c;margin-bottom:20px;font-size:.85714rem}.boolean{color:#686a71;font-size:.78571rem}.boolean.yes{color:#307664}.assignment-row{color:#5c6a7f;border-bottom:1px solid #f1eef7;justify-content:space-between;align-items:center;gap:10px;padding:13px 0;font-size:.78571rem;display:flex}.assignment-row strong{color:#4b688e}.audit-filters{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:0 14px;margin-bottom:23px;display:grid}.audit-filters .button{margin-bottom:17px}.settings-panel{max-width:850px}.settings-row{color:#586b83;border-bottom:1px solid #f1eef7;align-items:center;gap:15px;padding:19px 0;font-size:.92857rem;display:flex}.settings-row .badge,.settings-row>strong:last-child{margin-inline-start:auto}.disabled-link{pointer-events:none;opacity:.45}.auth-page{direction:ltr;min-height:100vh;display:flex}.auth-art{background:radial-gradient(ellipse at 15% 90%, #ff226b3d, transparent 52%), linear-gradient(145deg, var(--brand-primary), #381394 55%, #6024c7);direction:rtl;flex-direction:column;width:49%;min-height:100vh;padding:43px 60px 28px;display:flex;position:relative;overflow:hidden}.auth-art>.brand{align-self:flex-end;width:244px;padding:14px 18px}.auth-art .brand-logo{width:208px}.auth-company-footer{gap:18px;margin-top:auto;display:grid}.auth-company-footer .company-brands{color:#e9dffb}.auth-company-footer>small{letter-spacing:1.5px;color:#d7c8f1;text-align:center;font-size:.64286rem}.auth-pitch{max-width:440px;margin:85px auto 25px;position:relative}.auth-pitch h2{letter-spacing:-1.7px;color:#fff;margin:17px 0 24px;font-size:3.64286rem;line-height:1.15}.auth-pitch>p{color:#e1d6f5;max-width:370px;font-size:1.07143rem}.auth-features{color:#e9dffb;justify-content:space-between;align-items:center;gap:15px;padding:20px 0;font-size:.71429rem;display:flex}.auth-features>span{align-items:center;gap:7px;display:flex}.cloud-scene{direction:ltr;width:380px;max-width:100%;height:255px;margin:30px 0 0;position:relative}.scene-orbit{border:1px dashed #c7ace766;border-radius:50%;position:absolute;transform:rotate(-22deg)}.orbit-one{width:330px;height:190px;top:35px;left:20px}.orbit-two{width:250px;height:240px;top:7px;left:60px}.scene-cloud{color:#6a36c8;background:linear-gradient(145deg,#fff,#f6f1fe);border-radius:30px;place-items:center;width:144px;height:123px;display:grid;position:absolute;top:54px;left:110px;transform:rotate(-7deg);box-shadow:0 25px 40px #7245c31c}.scene-server{color:#795cad;background:#fff;border-radius:12px;align-items:center;gap:10px;padding:15px 17px;display:flex;position:absolute;transform:rotate(-7deg);box-shadow:0 7px 30px #552d9f1a}.scene-server span{color:#66567e;letter-spacing:.5px;font-size:.57143rem}.scene-server i{background:#75c6af;border-radius:50%;width:5px;height:5px}.scene-server.first{top:4px;left:8px}.scene-server.second{color:#3e786b;bottom:7px;right:0;transform:rotate(7deg)}.auth-form-side{direction:rtl;background:#fff;flex-direction:column;width:51%;padding:30px 55px 22px;display:flex;position:relative}.auth-form-side>.language{align-self:flex-end}.auth-form-wrap{width:360px;max-width:100%;margin:auto;padding:30px 0}.auth-symbol{color:#6f40c5;background:#f4eefe;border-radius:12px;place-items:center;width:49px;height:49px;margin-bottom:24px;display:grid}.auth-form-wrap h1{letter-spacing:-.5px;margin-bottom:13px;font-size:1.85714rem}.auth-form-wrap>.muted{margin-bottom:30px;font-size:.85714rem}.auth-form-wrap label{margin:18px 0;font-size:.85714rem}.auth-form-wrap input{padding:13px;font-size:.85714rem}.auth-form-wrap .button{min-height:45px}.auth-secure{color:#626a76;border-top:1px solid #edf1f6;justify-content:center;align-items:center;gap:7px;margin-top:20px;padding-top:20px;font-size:.64286rem;display:flex}.preview-link{color:#596a84;justify-content:center;align-items:center;gap:7px;margin-top:20px;font-size:.71429rem;display:flex}.demo-help{color:#676f7a;margin-top:20px;font-size:.71429rem}.demo-help summary{cursor:pointer}.demo-help p{margin-top:10px;font-size:.71429rem}.auth-form-side footer{color:#6f657f;text-align:center;font-size:.64286rem}.auth-footer-brands{margin-bottom:16px;display:none}.auth-mobile-brand{display:none}.enroll-secret{background:#f6f3fc;border:1px solid #ece4f9;border-radius:9px;margin-bottom:20px;padding:17px}.enroll-secret>span{color:#586b85;font-size:.78571rem}.enroll-secret code{color:#532e97;word-break:break-all;margin:15px 0;font-size:.92857rem;display:block}.enroll-secret p{color:#626c7b;font-size:.71429rem}.enroll-qr{justify-content:center;display:flex}.authenticator-qr{background:#fff;border-radius:4px;max-width:100%;height:auto;display:block}.enroll-secret .enroll-qr-instructions{color:#40536e;text-align:center;margin-top:12px;font-size:.85714rem;line-height:1.7}.enroll-manual{border-top:1px solid #e3ddee;margin-top:16px;padding-top:12px}.enroll-manual summary{cursor:pointer;color:#532e97;font-size:.78571rem}.standalone{place-items:center;min-height:100vh;padding:30px;display:grid}.standalone .panel{width:430px;max-width:100%}.standalone h1{margin-top:30px;margin-bottom:20px;font-size:1.64286rem}.success-box{color:#3c7663;background:#f1fcf7;border:1px solid #cfeadf;border-radius:9px;padding:22px;font-size:.92857rem;line-height:1.8}.connection-banner .alert{border-radius:0;margin:0}.sidebar-overlay{z-index:29;background:#2d185266;border:0;position:fixed;inset:0}:is(.auth-page:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .auth-art,.auth-page:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .auth-form-side),[dir=ltr] .auth-art,[dir=ltr] .auth-form-side{direction:ltr}[dir=ltr] .auth-art>.brand{align-self:flex-start}@media (width>=1550px){.main-content{padding:38px 48px}.sidebar{width:260px}.main-shell{width:calc(100% - 260px);margin-inline-start:260px}.server-card{padding:26px}.welcome-banner{min-height:214px}.server-description{margin-top:24px}.server-meta{font-size:.78571rem}.server-card-top .access-badge{font-size:.71429rem}.dashboard-lower{grid-template-columns:1fr 1.2fr}.stat-card{padding:22px}}@media (width<=1200px){.sidebar{width:218px}.main-shell{width:calc(100% - 218px);margin-inline-start:218px}.main-content{padding:28px 25px}.topbar{padding:0 25px}.top-actions{gap:10px}.secure-chip{display:none}.server-card{padding:18px}.server-card-top{gap:9px}.server-identity a{font-size:.92857rem}.access-badge{padding:4px;font-size:.57143rem}.server-actions{gap:7px}.server-actions .button{padding:8px;font-size:.71429rem}.server-meta{flex-wrap:wrap;gap:10px}.stat-card{padding:16px}.stat-card>small{font-size:.64286rem}.dashboard-lower{grid-template-columns:1fr 1.15fr}.panel{padding:19px}.table-panel{padding:0}.support-hint{flex-wrap:wrap}.support-hint a{margin-inline-start:auto}.auth-art{padding:40px 35px}.auth-form-side{padding:30px 35px}.auth-pitch h2{font-size:3.14286rem}.auth-pitch{margin-top:65px}.audit-filters{grid-template-columns:1fr 1fr}}@media (width<=1000px){.server-grid,.dashboard-lower,.details-grid{grid-template-columns:1fr}.stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.stat-card>small{font-size:.71429rem}.banner-art{transform-origin:50%;min-width:200px;margin-inline-end:-30px;transform:scale(.8)}.welcome-banner{padding:24px}.welcome-banner h2{font-size:1.85714rem}.security-grid{grid-template-columns:1fr}.auth-features{flex-direction:column;align-items:flex-start;gap:13px}.auth-pitch h2{font-size:2.85714rem}.auth-art{padding:35px 30px}.cloud-scene{transform-origin:0 0;height:235px;transform:scale(.85)}.auth-pitch{margin-top:80px}.auth-form-side{padding:30px}.services-grid{grid-template-columns:1fr}.server-actions .button{font-size:.85714rem}}@media (width<=760px){.sidebar{width:255px;transition:transform .2s;transform:translate(100%)}.sidebar.mobile-open{transform:translate(0)}[dir=ltr] .sidebar{transform:translate(-100%)}[dir=ltr] .sidebar.mobile-open{transform:translate(0)}.sidebar-brand{justify-content:space-between;padding:25px 20px}.main-shell{width:100%;margin-inline-start:0}.menu-toggle,.mobile-close{display:inline-flex}.topbar{height:68px;padding:0 18px}.breadcrumb{gap:9px}.breadcrumb>span:first-of-type,.breadcrumb .slash{display:none}.top-actions{gap:7px}.top-divider,.account>div:nth-child(2){display:none}.main-content{padding:24px 18px}.page-title{gap:12px}.page-title h1{font-size:1.64286rem}.page-title .button{padding:9px 11px;font-size:.78571rem}.page-title p{font-size:.78571rem}.demo-banner{padding:9px 18px;font-size:.64286rem}.demo-banner a{font-size:.64286rem}.welcome-banner{min-height:180px;padding:24px;overflow:hidden}.welcome-banner>div:first-child{z-index:1}.welcome-banner h2{font-size:1.78571rem}.welcome-banner p{max-width:240px;font-size:.78571rem}.banner-art{opacity:.32;margin:0;position:absolute;inset-inline-end:-40px;transform:scale(.75)}.welcome-account{margin-top:18px;font-size:.64286rem}.eyebrow{font-size:.64286rem}.stat-grid{gap:12px;margin-bottom:25px}.stat-card{padding:15px}.stat-top{font-size:.71429rem}.stat-icon{width:30px;height:30px}.stat-card>strong{font-size:1.78571rem}.stat-card>small{font-size:.64286rem}.server-card{padding:19px}.server-actions .button{font-size:.78571rem}.server-identity a{font-size:1rem}.access-badge{font-size:.64286rem}.dashboard-lower{gap:18px}.section-heading h2{font-size:1.14286rem}.app-footer{padding:16px 18px;font-size:.57143rem}.footer-tagline{display:none}.panel{padding:20px}.table-panel{padding:0}.security-grid,.admin-shortcuts{grid-template-columns:1fr}.connection-rules{flex-direction:column;gap:14px;margin-top:32px}.connection-panel{padding:40px 20px}.connection-panel h2{font-size:1.57143rem}.connection-panel p{font-size:.85714rem}.auth-art{display:none}.auth-form-side{width:100%;min-height:100vh;padding:20px 24px}.auth-mobile-brand{margin-bottom:42px;display:block}.auth-symbol{display:none}.auth-form-wrap{width:100%;max-width:390px;padding:20px 0 35px}.auth-form-wrap h1{font-size:1.78571rem}.auth-form-side footer{padding:12px}.auth-footer-brands{display:block}.auth-form-wrap>.muted{margin-bottom:26px}.auth-form-wrap input{font-size:1.14286rem}.audit-filters{grid-template-columns:1fr 1fr}.audit-filters label{font-size:.78571rem}.activity-list>div{flex-wrap:wrap}.toolbar .muted{font-size:.78571rem}.page-title>.inline-actions{flex-wrap:wrap;justify-content:flex-end}.settings-row{font-size:.85714rem}.definition-list{font-size:.78571rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:1000;color:#2b0e88;background:#fff;border:2px solid #2b0e88;border-radius:6px;padding:14px 20px;position:fixed;inset-block-start:10px;inset-inline-start:10px;transform:translateY(-200%)}.skip-link:focus{transform:none}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline-offset:3px;outline:3px solid #5223a1;box-shadow:0 0 0 5px #fff}input:focus,select:focus,textarea:focus{border-color:#5223a1}.icon-button{min-width:44px;min-height:44px}.button,.button.small,.language,.sidebar nav a{min-height:44px}.button{white-space:normal;text-align:center}.button.secondary{border-color:#82738f}.button.danger{color:#fff;background:#9d1838;border-color:#9d1838}.button.secondary.danger{color:#9d1838;background:#fff;border-color:#9d1838}.text-link{text-underline-offset:.2em;text-decoration:underline}.eyebrow{color:#a31760}.auth-art .eyebrow{color:#f9c7da}.check{min-height:44px}.check input{flex:0 0 20px;width:20px;height:20px;padding:0}.topbar{flex-wrap:wrap;gap:12px;height:auto;min-height:76px;padding-block:12px}.top-actions,.breadcrumb{flex-wrap:wrap;max-width:100%}.breadcrumb{min-width:0}.account strong,.workspace-label strong{overflow-wrap:anywhere;white-space:normal}.modal{width:min(600px,100vw - 32px);max-width:none;max-height:calc(100dvh - 32px);overflow-y:auto}.modal-head{gap:12px}.modal-head h2{overflow-wrap:anywhere;min-width:0}.form-actions{flex-wrap:wrap}.table-scroll{max-width:100%}.toast{max-width:calc(100vw - 32px)}.toast button{min-width:44px;min-height:44px}.app-footer,.public-footer,.auth-form-side footer{padding-bottom:5rem}.legal-links{flex-wrap:wrap;justify-content:center;gap:4px 18px;display:flex}.legal-links a{text-underline-offset:.2em;min-height:44px;color:var(--brand-primary);align-items:center;font-size:.95rem;text-decoration:underline;display:inline-flex}.privacy-notice{color:#526077;margin-block:16px;font-size:.95rem;font-weight:400;line-height:1.75}.privacy-notice a,.legal-content a:not(.button){color:#2b0e88;text-underline-offset:.2em;text-decoration:underline}.accessibility-launcher{z-index:80;color:#fff;inset-inline-end:16px;background:#2b0e88;border:2px solid #fff;border-radius:28px;align-items:center;gap:8px;min-height:48px;padding:10px 16px;font-weight:700;display:flex;position:fixed;bottom:16px;box-shadow:0 2px 12px #241c3640}.public-page{background:#f8f7fc;min-height:100vh}.public-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;max-width:1100px;margin:auto;padding:24px;display:flex}.legal-content{overflow-wrap:anywhere;background:#fff;border:1px solid #d5cbe8;border-radius:12px;max-width:900px;margin:0 auto;padding:32px clamp(18px,4vw,44px)}.legal-content h1{margin-bottom:20px}.legal-content h2{margin-block:30px 12px;scroll-margin-top:24px;font-size:1.5rem}.legal-content p{margin-block:12px}.legal-updated{color:#526077}.legal-toc{background:#f2edfc;border-radius:8px;margin-block:24px;padding:18px}.legal-toc ul{margin:0;padding-inline-start:24px;list-style:outside}.legal-toc a{padding-block:6px;display:inline-block}.legal-contact-action{padding-top:20px}.public-footer{padding-inline:18px;justify-content:center;gap:20px;padding-top:24px;display:grid}.public-operator{text-align:center;margin:0}.contact-form{max-width:600px}.contact-receipt{background:#eef9f4;border:2px solid #23664f;border-radius:8px;padding:24px}.contact-details{grid-template-columns:auto 1fr;gap:10px 18px;margin-block:20px;display:grid}.contact-details dt{font-weight:700}.contact-details dd{overflow-wrap:anywhere;margin:0}.contact-message{white-space:pre-wrap;overflow-wrap:anywhere;background:#f8f7fc;border-radius:8px;padding:18px}.redaction-confirmation{border:2px solid #9d1838;border-radius:8px;margin-block:20px;padding:18px}html[data-a11y-links=true] a{text-underline-offset:.2em;text-decoration:underline}html[data-a11y-contrast=high]{--ink:#000;--brand-primary:#19005d;--brand-accent:#2b0e88}html[data-a11y-contrast=high] :where(.panel,.server-card,.stat-card,.legal-content,.main-content,.topbar,.sidebar,.modal){color:#111;background-color:#fff;border-color:#555}html[data-a11y-contrast=high] :where(.muted,.hint,.privacy-notice,.definition-list,.assignment-row,.activity-list){color:#111}html[data-a11y-contrast=high] input,html[data-a11y-contrast=high] select,html[data-a11y-contrast=high] textarea{color:#000;background:#fff;border-color:#333}html[data-a11y-motion=reduce] *,html[data-a11y-motion=reduce] :before,html[data-a11y-motion=reduce] :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}@media (width<=760px){.topbar{min-height:68px}.legal-content{border-inline:0;border-radius:0}.public-header{padding:18px}.contact-details{grid-template-columns:1fr}.contact-details dd{margin-block-end:8px}}@media (forced-colors:active){:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{box-shadow:none;outline:3px solid highlight}.button,.icon-button,.accessibility-launcher{border:1px solid buttontext}}.auth-page{min-height:100svh}.auth-art,.auth-form-side{min-width:0}.auth-form-wrap{width:420px}@media (width>=761px) and (height<=950px){.auth-art{min-height:100svh;padding:24px clamp(24px,4vw,60px)}.auth-pitch{margin:24px auto 16px}.auth-pitch h2{margin:12px 0;font-size:clamp(2rem,4.8vh,3.3rem)}.auth-pitch .cloud-scene{transform-origin:top;height:180px;margin-top:12px;transform:scale(.65)}.auth-features{flex-wrap:wrap;padding:8px 0}.auth-company-footer{gap:8px}.auth-form-side{padding:12px clamp(20px,3vw,55px)}.auth-form-wrap{padding:10px 0}.auth-symbol{display:none}.auth-form-wrap h1{margin:8px 0}.auth-form-wrap>.muted{margin-bottom:12px}.auth-form-wrap label{margin:10px 0}.auth-form-wrap input{padding:10px 13px}.auth-secure{margin-top:10px;padding-top:10px}.preview-link,.demo-help{margin-top:8px}.auth-form-side footer{padding:8px 48px 16px}}@media (width<=760px){.auth-form-side{min-height:100svh;padding:16px clamp(16px,5vw,24px)}.auth-mobile-brand{margin-bottom:18px}.auth-form-wrap{padding:16px 0}}.auth-form-side>.ssws-support-download-icon{z-index:1;border-radius:10px;width:44px;height:44px;min-height:44px;padding:10px;position:absolute;top:12px;right:16px}.auth-form-side>.language{direction:ltr;justify-content:flex-start;align-self:stretch;min-height:44px;padding-right:64px}.ssws-support-download-icon:focus-visible{outline-offset:3px;outline:3px solid #23bdd1}.connection-credentials{text-align:start;width:min(100%,380px);margin-block:16px}.connection-credentials input{width:100%}.domain-password-change{text-align:start;background:#f8f4fe;border:1px solid #e9e2f6;border-radius:9px;width:min(100%,560px);margin-block:20px;padding:18px}.domain-password-change h3{margin:0 0 10px;font-size:1rem}.domain-password-change p{margin:10px 0}.domain-password-change .text-link{align-items:center;gap:8px;display:inline-flex}.server-actions{flex-wrap:wrap}.server-actions .server-password-change{white-space:normal;flex:1 0 100%;min-height:44px}@media (width<=760px){.page-title:has(>.server-password-change){flex-wrap:wrap}}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@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}
