/* Shared admin glass theme. Public landing pages keep their own appearance. */
.shell{background:radial-gradient(ellipse at 87% 3%,#c6c1ff80 0,transparent 37%),radial-gradient(ellipse at 28% 32%,#b8e3ff75 0,transparent 42%),linear-gradient(135deg,#eef2fb,#f4f1fc 55%,#edf6fa);isolation:isolate;min-height:100vh}
.shell aside{position:sticky;top:0;height:100vh;background:linear-gradient(160deg,#172a4ff5,#20214df2 55%,#293465ed);border-right:1px solid #ffffff24;box-shadow:12px 0 40px #1b2a5610;color:#edf1ff;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}
.shell .brand{color:#f6f8ff}.shell .brandmark{background:linear-gradient(135deg,#5d91ff,#8764ec);box-shadow:0 5px 22px #7783ff50;border:1px solid #ffffff38;border-radius:11px}
.shell .brand-note,.shell .nav-label{color:#a5b4d1}.shell .nav-label{font-size:11px;letter-spacing:2px}
.shell .nav{color:#b9c7e3;border:1px solid transparent;margin-bottom:5px;transition:background .18s,border-color .18s,color .18s}
.shell .nav:hover{background:#ffffff0d;color:white}.shell .nav.active{color:#fff;background:linear-gradient(110deg,#638cff42,#a78aff24);border-color:#a4b8ff45;box-shadow:inset 0 1px #ffffff12,0 5px 20px #07172f12}
.shell .aside-bottom{color:#ced8ed}.shell .aside-bottom span{color:#91a1c3}
.shell header{background:#ffffff54;border-bottom:1px solid #ffffffa8;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);color:#7886a0}.shell header strong{color:#435479}
.shell .workspace{position:relative}.shell .page-heading h1{color:#24345a}.shell .eyebrow{color:#6b73b2;letter-spacing:2px}
.shell .panel,.shell .stats section{background:linear-gradient(145deg,#ffffffde,#ffffffa8);border:1px solid #ffffffec;border-radius:14px;box-shadow:0 8px 32px #33497c0b,inset 0 1px 0 #ffffff;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}
.shell .stats section{position:relative;overflow:hidden}.shell .stats section:before{content:"";position:absolute;top:0;left:0;width:100%;height:3px;background:linear-gradient(90deg,#528be9,#9571eb,#69c6d9)}
.shell .stats strong{color:#4763ab}.shell .button{border-radius:8px;border-color:#d3ddef;background:#ffffffab;color:#465b86;box-shadow:0 2px 5px #33497c04;transition:box-shadow .18s,background .18s}
.shell .button:hover{box-shadow:0 5px 15px #4c61ab18;background:#fff;filter:none}
.shell .button.primary{color:#fff;background:linear-gradient(115deg,#3d7ae6,#6a5cdb);border:1px solid #657be8;box-shadow:0 5px 14px #5c6bda25}
.shell .button.primary:hover{background:linear-gradient(115deg,#326ed6,#5d4ecb);box-shadow:0 6px 18px #5c6bda38}
.shell input:not([type=checkbox]):not([type=radio]),.shell select,.shell textarea{background:#ffffffb8;border-color:#d5dfee;border-radius:8px;color:#2b3b5e;transition:border-color .18s,box-shadow .18s}
.shell input:focus,.shell select:focus,.shell textarea:focus{outline:none;border-color:#758be3;box-shadow:0 0 0 3px #7f96f220;background:#fff}
.shell input::placeholder,.shell textarea::placeholder{color:#8b97ac}
.shell .notice{background:#eef2ffbf;border-color:#d0dbf7;border-radius:10px}.shell .notice.error{background:#fff0ed;border-color:#f0c8be}.shell .notice.success{background:#e9f8ef;border-color:#bce2ce}
.shell .registrar-console{--console-blue:#5269cf;--console-line:#e0e6f3}
.shell .registrar-console .panel{border-color:#ffffffed;border-radius:14px;box-shadow:0 8px 30px #33497c0b,inset 0 1px #fff}
.shell .registrar-section-nav{border-color:#cdd6ec99}.shell .registrar-section-nav .current{color:#5464c9;border-color:#7565dd}
.shell .registrar-console .domain-toolbar{background:linear-gradient(100deg,#e8effbbf,#eee9fba6);border:1px solid #dce3f5;border-radius:10px}
.shell .registrar-console .registrar-table th{background:#edf1faa8;color:#64769b;border-color:#dde4f1}
.shell .registrar-console .registrar-table td{border-color:#dce3ef99}
.shell .registrar-console .registrar-table tbody tr:hover{background:#e9effb90}
.shell .registrar-console .registrar-table .domain-row-selected{background:linear-gradient(90deg,#e0eaffc4,#ece6ff90)}
.shell .domain-name-link{color:#4262ad}.shell .domain-group-tag{background:#e7e8fb;color:#6554aa;border:1px solid #dbdcf4}.shell .domain-group-tag.is-empty{background:#edf0f5;color:#7f8ca2;border-color:#e0e5ee}
.shell .domain-count{background:#e4eafa;color:#6075a2}.shell .button.connection-ok{background:#e3f5edd9;border-color:#b6dfcd;color:#247653;box-shadow:0 2px 8px #359a6c09}
.shell .registrar-state.state-success{background:#e2f4eb;color:#258459}.shell .domain-expiry-warning{color:#c62828}
@supports not (backdrop-filter:blur(1px)){.shell .panel,.shell .stats section{background:#fdfdff}.shell header{background:#edf1fa}}
@media(max-width:700px){.shell aside{position:relative;height:auto;backdrop-filter:none;-webkit-backdrop-filter:none}.shell .panel,.shell .stats section{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.shell .nav{margin-bottom:0}}
@media(prefers-reduced-motion:reduce){.shell *{transition:none!important}}

.shell .brand{flex-wrap:nowrap;gap:12px;letter-spacing:0;align-items:center}.shell .brand-logo{width:52px;height:52px;flex:0 0 52px;object-fit:contain;border-radius:13px;box-shadow:0 4px 18px #ad78e82e;border:1px solid #ffffff30}.shell .brand-title{font-size:20px;font-weight:700;line-height:1.35;color:#fff;white-space:nowrap}.shell .brand-title span{display:block;font-size:12px;font-weight:500;letter-spacing:1px;color:#bdc8e4;margin-top:4px}

/* Stable account group colors; assigned slots survive filtering and new groups. */
.shell .domain-group-tag.group-tone-0{background:hsl(165,78%,93%);color:hsl(165,48%,29%);border-color:hsl(165,65%,82%)}
.shell .domain-group-tag.group-tone-1{background:hsl(205,78%,93%);color:hsl(205,48%,29%);border-color:hsl(205,65%,82%)}
.shell .domain-group-tag.group-tone-2{background:hsl(265,78%,93%);color:hsl(265,48%,29%);border-color:hsl(265,65%,82%)}
.shell .domain-group-tag.group-tone-3{background:hsl(185,78%,93%);color:hsl(185,48%,29%);border-color:hsl(185,65%,82%)}
.shell .domain-group-tag.group-tone-4{background:hsl(95,78%,93%);color:hsl(95,48%,29%);border-color:hsl(95,65%,82%)}
.shell .domain-group-tag.group-tone-5{background:hsl(55,78%,93%);color:hsl(55,48%,29%);border-color:hsl(55,65%,82%)}
.shell .domain-group-tag.group-tone-6{background:hsl(145,78%,93%);color:hsl(145,48%,29%);border-color:hsl(145,65%,82%)}
.shell .domain-group-tag.group-tone-7{background:hsl(225,78%,93%);color:hsl(225,48%,29%);border-color:hsl(225,65%,82%)}
.shell .domain-group-tag.group-tone-8{background:hsl(280,78%,93%);color:hsl(280,48%,29%);border-color:hsl(280,65%,82%)}
.shell .domain-group-tag.group-tone-9{background:hsl(115,78%,93%);color:hsl(115,48%,29%);border-color:hsl(115,65%,82%)}
.shell .domain-group-tag.group-tone-10{background:hsl(75,78%,93%);color:hsl(75,48%,29%);border-color:hsl(75,65%,82%)}
.shell .domain-group-tag.group-tone-11{background:hsl(245,78%,93%);color:hsl(245,48%,29%);border-color:hsl(245,65%,82%)}
.shell .domain-group-tag.group-tone-12{background:hsl(165,78%,93%);color:hsl(165,48%,29%);border-color:hsl(165,65%,82%)}
.shell .domain-group-tag.group-tone-13{background:hsl(205,78%,93%);color:hsl(205,48%,29%);border-color:hsl(205,65%,82%)}
.shell .domain-group-tag.group-tone-14{background:hsl(265,78%,93%);color:hsl(265,48%,29%);border-color:hsl(265,65%,82%)}
.shell .domain-group-tag.group-tone-15{background:hsl(185,78%,93%);color:hsl(185,48%,29%);border-color:hsl(185,65%,82%)}
.shell .domain-group-tag.group-tone-16{background:hsl(95,78%,93%);color:hsl(95,48%,29%);border-color:hsl(95,65%,82%)}
.shell .domain-group-tag.group-tone-17{background:hsl(55,78%,93%);color:hsl(55,48%,29%);border-color:hsl(55,65%,82%)}
.shell .domain-group-tag.group-tone-18{background:hsl(145,78%,93%);color:hsl(145,48%,29%);border-color:hsl(145,65%,82%)}
.shell .domain-group-tag.group-tone-19{background:hsl(225,78%,93%);color:hsl(225,48%,29%);border-color:hsl(225,65%,82%)}
.shell .domain-group-tag.group-tone-20{background:hsl(280,78%,93%);color:hsl(280,48%,29%);border-color:hsl(280,65%,82%)}
.shell .domain-group-tag.group-tone-21{background:hsl(115,78%,93%);color:hsl(115,48%,29%);border-color:hsl(115,65%,82%)}
.shell .domain-group-tag.group-tone-22{background:hsl(75,78%,93%);color:hsl(75,48%,29%);border-color:hsl(75,65%,82%)}
.shell .domain-group-tag.group-tone-23{background:hsl(245,78%,93%);color:hsl(245,48%,29%);border-color:hsl(245,65%,82%)}
.shell .domain-group-tag.group-tone-24{background:hsl(165,78%,93%);color:hsl(165,48%,29%);border-color:hsl(165,65%,82%)}
.shell .domain-group-tag.group-tone-25{background:hsl(205,78%,93%);color:hsl(205,48%,29%);border-color:hsl(205,65%,82%)}
.shell .domain-group-tag.group-tone-26{background:hsl(265,78%,93%);color:hsl(265,48%,29%);border-color:hsl(265,65%,82%)}
.shell .domain-group-tag.group-tone-27{background:hsl(185,78%,93%);color:hsl(185,48%,29%);border-color:hsl(185,65%,82%)}
.shell .domain-group-tag.group-tone-28{background:hsl(95,78%,93%);color:hsl(95,48%,29%);border-color:hsl(95,65%,82%)}
.shell .domain-group-tag.group-tone-29{background:hsl(55,78%,93%);color:hsl(55,48%,29%);border-color:hsl(55,65%,82%)}
.shell .domain-group-tag.group-tone-30{background:hsl(145,78%,93%);color:hsl(145,48%,29%);border-color:hsl(145,65%,82%)}
.shell .domain-group-tag.group-tone-31{background:hsl(225,78%,93%);color:hsl(225,48%,29%);border-color:hsl(225,65%,82%)}
.shell .domain-group-tag.group-tone-32{background:hsl(280,78%,93%);color:hsl(280,48%,29%);border-color:hsl(280,65%,82%)}
.shell .domain-group-tag.group-tone-33{background:hsl(115,78%,93%);color:hsl(115,48%,29%);border-color:hsl(115,65%,82%)}
.shell .domain-group-tag.group-tone-34{background:hsl(75,78%,93%);color:hsl(75,48%,29%);border-color:hsl(75,65%,82%)}
.shell .domain-group-tag.group-tone-35{background:hsl(245,78%,93%);color:hsl(245,48%,29%);border-color:hsl(245,65%,82%)}
.shell .domain-group-tag.group-tone-36{background:hsl(165,78%,93%);color:hsl(165,48%,29%);border-color:hsl(165,65%,82%)}
.shell .domain-group-tag.group-tone-37{background:hsl(205,78%,93%);color:hsl(205,48%,29%);border-color:hsl(205,65%,82%)}
.shell .domain-group-tag.group-tone-38{background:hsl(265,78%,93%);color:hsl(265,48%,29%);border-color:hsl(265,65%,82%)}
.shell .domain-group-tag.group-tone-39{background:hsl(185,78%,93%);color:hsl(185,48%,29%);border-color:hsl(185,65%,82%)}
.shell .domain-group-tag.group-tone-40{background:hsl(95,78%,93%);color:hsl(95,48%,29%);border-color:hsl(95,65%,82%)}
.shell .domain-group-tag.group-tone-41{background:hsl(55,78%,93%);color:hsl(55,48%,29%);border-color:hsl(55,65%,82%)}
.shell .domain-group-tag.group-tone-42{background:hsl(145,78%,93%);color:hsl(145,48%,29%);border-color:hsl(145,65%,82%)}
.shell .domain-group-tag.group-tone-43{background:hsl(225,78%,93%);color:hsl(225,48%,29%);border-color:hsl(225,65%,82%)}
.shell .domain-group-tag.group-tone-44{background:hsl(280,78%,93%);color:hsl(280,48%,29%);border-color:hsl(280,65%,82%)}
.shell .domain-group-tag.group-tone-45{background:hsl(115,78%,93%);color:hsl(115,48%,29%);border-color:hsl(115,65%,82%)}
.shell .domain-group-tag.group-tone-46{background:hsl(75,78%,93%);color:hsl(75,48%,29%);border-color:hsl(75,65%,82%)}
.shell .domain-group-tag.group-tone-47{background:hsl(245,78%,93%);color:hsl(245,48%,29%);border-color:hsl(245,65%,82%)}
.shell .domain-group-tag.group-tone-48{background:hsl(165,78%,93%);color:hsl(165,48%,29%);border-color:hsl(165,65%,82%)}
.shell .domain-group-tag.group-tone-49{background:hsl(205,78%,93%);color:hsl(205,48%,29%);border-color:hsl(205,65%,82%)}
.shell .domain-group-tag.group-tone-50{background:hsl(265,78%,93%);color:hsl(265,48%,29%);border-color:hsl(265,65%,82%)}
.shell .domain-group-tag.group-tone-51{background:hsl(185,78%,93%);color:hsl(185,48%,29%);border-color:hsl(185,65%,82%)}
.shell .domain-group-tag.group-tone-52{background:hsl(95,78%,93%);color:hsl(95,48%,29%);border-color:hsl(95,65%,82%)}
.shell .domain-group-tag.group-tone-53{background:hsl(55,78%,93%);color:hsl(55,48%,29%);border-color:hsl(55,65%,82%)}
.shell .domain-group-tag.group-tone-54{background:hsl(145,78%,93%);color:hsl(145,48%,29%);border-color:hsl(145,65%,82%)}
.shell .domain-group-tag.group-tone-55{background:hsl(225,78%,93%);color:hsl(225,48%,29%);border-color:hsl(225,65%,82%)}
.shell .domain-group-tag.group-tone-56{background:hsl(280,78%,93%);color:hsl(280,48%,29%);border-color:hsl(280,65%,82%)}
.shell .domain-group-tag.group-tone-57{background:hsl(115,78%,93%);color:hsl(115,48%,29%);border-color:hsl(115,65%,82%)}
.shell .domain-group-tag.group-tone-58{background:hsl(75,78%,93%);color:hsl(75,48%,29%);border-color:hsl(75,65%,82%)}
.shell .domain-group-tag.group-tone-59{background:hsl(245,78%,93%);color:hsl(245,48%,29%);border-color:hsl(245,65%,82%)}
.shell .domain-group-tag.group-tone-60{background:hsl(165,78%,93%);color:hsl(165,48%,29%);border-color:hsl(165,65%,82%)}
.shell .domain-group-tag.group-tone-61{background:hsl(205,78%,93%);color:hsl(205,48%,29%);border-color:hsl(205,65%,82%)}
.shell .domain-group-tag.group-tone-62{background:hsl(265,78%,93%);color:hsl(265,48%,29%);border-color:hsl(265,65%,82%)}
.shell .domain-group-tag.group-tone-63{background:hsl(185,78%,93%);color:hsl(185,48%,29%);border-color:hsl(185,65%,82%)}
.shell .domain-group-tag.group-tone-64{background:hsl(95,78%,93%);color:hsl(95,48%,29%);border-color:hsl(95,65%,82%)}
.shell .domain-group-tag.group-tone-65{background:hsl(55,78%,93%);color:hsl(55,48%,29%);border-color:hsl(55,65%,82%)}
.shell .domain-group-tag.group-tone-66{background:hsl(145,78%,93%);color:hsl(145,48%,29%);border-color:hsl(145,65%,82%)}
.shell .domain-group-tag.group-tone-67{background:hsl(225,78%,93%);color:hsl(225,48%,29%);border-color:hsl(225,65%,82%)}
.shell .domain-group-tag.group-tone-68{background:hsl(280,78%,93%);color:hsl(280,48%,29%);border-color:hsl(280,65%,82%)}
.shell .domain-group-tag.group-tone-69{background:hsl(115,78%,93%);color:hsl(115,48%,29%);border-color:hsl(115,65%,82%)}
.shell .domain-group-tag.group-tone-70{background:hsl(75,78%,93%);color:hsl(75,48%,29%);border-color:hsl(75,65%,82%)}
.shell .domain-group-tag.group-tone-71{background:hsl(245,78%,93%);color:hsl(245,48%,29%);border-color:hsl(245,65%,82%)}
.shell .domain-group-tag.group-tone-72{background:hsl(165,78%,93%);color:hsl(165,48%,29%);border-color:hsl(165,65%,82%)}
.shell .domain-group-tag.group-tone-73{background:hsl(205,78%,93%);color:hsl(205,48%,29%);border-color:hsl(205,65%,82%)}
.shell .domain-group-tag.group-tone-74{background:hsl(265,78%,93%);color:hsl(265,48%,29%);border-color:hsl(265,65%,82%)}
.shell .domain-group-tag.group-tone-75{background:hsl(185,78%,93%);color:hsl(185,48%,29%);border-color:hsl(185,65%,82%)}
.shell .domain-group-tag.group-tone-76{background:hsl(95,78%,93%);color:hsl(95,48%,29%);border-color:hsl(95,65%,82%)}
.shell .domain-group-tag.group-tone-77{background:hsl(55,78%,93%);color:hsl(55,48%,29%);border-color:hsl(55,65%,82%)}
.shell .domain-group-tag.group-tone-78{background:hsl(145,78%,93%);color:hsl(145,48%,29%);border-color:hsl(145,65%,82%)}
.shell .domain-group-tag.group-tone-79{background:hsl(225,78%,93%);color:hsl(225,48%,29%);border-color:hsl(225,65%,82%)}
.shell .domain-group-tag.group-tone-80{background:hsl(280,78%,93%);color:hsl(280,48%,29%);border-color:hsl(280,65%,82%)}
.shell .domain-group-tag.group-tone-81{background:hsl(115,78%,93%);color:hsl(115,48%,29%);border-color:hsl(115,65%,82%)}
.shell .domain-group-tag.group-tone-82{background:hsl(75,78%,93%);color:hsl(75,48%,29%);border-color:hsl(75,65%,82%)}
.shell .domain-group-tag.group-tone-83{background:hsl(245,78%,93%);color:hsl(245,48%,29%);border-color:hsl(245,65%,82%)}
.shell .domain-group-tag.group-tone-84{background:hsl(165,78%,93%);color:hsl(165,48%,29%);border-color:hsl(165,65%,82%)}
.shell .domain-group-tag.group-tone-85{background:hsl(205,78%,93%);color:hsl(205,48%,29%);border-color:hsl(205,65%,82%)}
.shell .domain-group-tag.group-tone-86{background:hsl(265,78%,93%);color:hsl(265,48%,29%);border-color:hsl(265,65%,82%)}
.shell .domain-group-tag.group-tone-87{background:hsl(185,78%,93%);color:hsl(185,48%,29%);border-color:hsl(185,65%,82%)}
.shell .domain-group-tag.group-tone-88{background:hsl(95,78%,93%);color:hsl(95,48%,29%);border-color:hsl(95,65%,82%)}
.shell .domain-group-tag.group-tone-89{background:hsl(55,78%,93%);color:hsl(55,48%,29%);border-color:hsl(55,65%,82%)}
.shell .domain-group-tag.group-tone-90{background:hsl(145,78%,93%);color:hsl(145,48%,29%);border-color:hsl(145,65%,82%)}
.shell .domain-group-tag.group-tone-91{background:hsl(225,78%,93%);color:hsl(225,48%,29%);border-color:hsl(225,65%,82%)}
.shell .domain-group-tag.group-tone-92{background:hsl(280,78%,93%);color:hsl(280,48%,29%);border-color:hsl(280,65%,82%)}
.shell .domain-group-tag.group-tone-93{background:hsl(115,78%,93%);color:hsl(115,48%,29%);border-color:hsl(115,65%,82%)}
.shell .domain-group-tag.group-tone-94{background:hsl(75,78%,93%);color:hsl(75,48%,29%);border-color:hsl(75,65%,82%)}
.shell .domain-group-tag.group-tone-95{background:hsl(245,78%,93%);color:hsl(245,48%,29%);border-color:hsl(245,65%,82%)}
.shell .domain-group-tag.group-tone-96{background:hsl(165,78%,93%);color:hsl(165,48%,29%);border-color:hsl(165,65%,82%)}
.shell .domain-group-tag.group-tone-97{background:hsl(205,78%,93%);color:hsl(205,48%,29%);border-color:hsl(205,65%,82%)}
.shell .domain-group-tag.group-tone-98{background:hsl(265,78%,93%);color:hsl(265,48%,29%);border-color:hsl(265,65%,82%)}
.shell .domain-group-tag.group-tone-99{background:hsl(185,78%,93%);color:hsl(185,48%,29%);border-color:hsl(185,65%,82%)}
.shell .domain-group-tag.group-tone-100{background:hsl(95,78%,93%);color:hsl(95,48%,29%);border-color:hsl(95,65%,82%)}
.shell .domain-group-tag.group-tone-101{background:hsl(55,78%,93%);color:hsl(55,48%,29%);border-color:hsl(55,65%,82%)}
.shell .domain-group-tag.group-tone-102{background:hsl(145,78%,93%);color:hsl(145,48%,29%);border-color:hsl(145,65%,82%)}
.shell .domain-group-tag.group-tone-103{background:hsl(225,78%,93%);color:hsl(225,48%,29%);border-color:hsl(225,65%,82%)}
.shell .domain-group-tag.group-tone-104{background:hsl(280,78%,93%);color:hsl(280,48%,29%);border-color:hsl(280,65%,82%)}
.shell .domain-group-tag.group-tone-105{background:hsl(115,78%,93%);color:hsl(115,48%,29%);border-color:hsl(115,65%,82%)}
.shell .domain-group-tag.group-tone-106{background:hsl(75,78%,93%);color:hsl(75,48%,29%);border-color:hsl(75,65%,82%)}
.shell .domain-group-tag.group-tone-107{background:hsl(245,78%,93%);color:hsl(245,48%,29%);border-color:hsl(245,65%,82%)}
.shell .domain-group-tag.group-tone-108{background:hsl(165,78%,93%);color:hsl(165,48%,29%);border-color:hsl(165,65%,82%)}
.shell .domain-group-tag.group-tone-109{background:hsl(205,78%,93%);color:hsl(205,48%,29%);border-color:hsl(205,65%,82%)}
.shell .domain-group-tag.group-tone-110{background:hsl(265,78%,93%);color:hsl(265,48%,29%);border-color:hsl(265,65%,82%)}
.shell .domain-group-tag.group-tone-111{background:hsl(185,78%,93%);color:hsl(185,48%,29%);border-color:hsl(185,65%,82%)}
.shell .domain-group-tag.group-tone-112{background:hsl(95,78%,93%);color:hsl(95,48%,29%);border-color:hsl(95,65%,82%)}
.shell .domain-group-tag.group-tone-113{background:hsl(55,78%,93%);color:hsl(55,48%,29%);border-color:hsl(55,65%,82%)}
.shell .domain-group-tag.group-tone-114{background:hsl(145,78%,93%);color:hsl(145,48%,29%);border-color:hsl(145,65%,82%)}
.shell .domain-group-tag.group-tone-115{background:hsl(225,78%,93%);color:hsl(225,48%,29%);border-color:hsl(225,65%,82%)}
.shell .domain-group-tag.group-tone-116{background:hsl(280,78%,93%);color:hsl(280,48%,29%);border-color:hsl(280,65%,82%)}
.shell .domain-group-tag.group-tone-117{background:hsl(115,78%,93%);color:hsl(115,48%,29%);border-color:hsl(115,65%,82%)}
.shell .domain-group-tag.group-tone-118{background:hsl(75,78%,93%);color:hsl(75,48%,29%);border-color:hsl(75,65%,82%)}
.shell .domain-group-tag.group-tone-119{background:hsl(245,78%,93%);color:hsl(245,48%,29%);border-color:hsl(245,65%,82%)}
.shell .domain-group-tag.group-tone-120{background:hsl(165,78%,93%);color:hsl(165,48%,29%);border-color:hsl(165,65%,82%)}
.shell .domain-group-tag.group-tone-121{background:hsl(205,78%,93%);color:hsl(205,48%,29%);border-color:hsl(205,65%,82%)}
.shell .domain-group-tag.group-tone-122{background:hsl(265,78%,93%);color:hsl(265,48%,29%);border-color:hsl(265,65%,82%)}
.shell .domain-group-tag.group-tone-123{background:hsl(185,78%,93%);color:hsl(185,48%,29%);border-color:hsl(185,65%,82%)}
.shell .domain-group-tag.group-tone-124{background:hsl(95,78%,93%);color:hsl(95,48%,29%);border-color:hsl(95,65%,82%)}
.shell .domain-group-tag.group-tone-125{background:hsl(55,78%,93%);color:hsl(55,48%,29%);border-color:hsl(55,65%,82%)}
.shell .domain-group-tag.group-tone-126{background:hsl(145,78%,93%);color:hsl(145,48%,29%);border-color:hsl(145,65%,82%)}
.shell .domain-group-tag.group-tone-127{background:hsl(225,78%,93%);color:hsl(225,48%,29%);border-color:hsl(225,65%,82%)}
.shell .domain-group-tag.group-tone-128{background:hsl(280,78%,93%);color:hsl(280,48%,29%);border-color:hsl(280,65%,82%)}
.shell .domain-group-tag.group-tone-129{background:hsl(115,78%,93%);color:hsl(115,48%,29%);border-color:hsl(115,65%,82%)}
.shell .domain-group-tag.group-tone-130{background:hsl(75,78%,93%);color:hsl(75,48%,29%);border-color:hsl(75,65%,82%)}
.shell .domain-group-tag.group-tone-131{background:hsl(245,78%,93%);color:hsl(245,48%,29%);border-color:hsl(245,65%,82%)}
.shell .domain-group-tag.group-tone-132{background:hsl(165,78%,93%);color:hsl(165,48%,29%);border-color:hsl(165,65%,82%)}
.shell .domain-group-tag.group-tone-133{background:hsl(205,78%,93%);color:hsl(205,48%,29%);border-color:hsl(205,65%,82%)}
.shell .domain-group-tag.group-tone-134{background:hsl(265,78%,93%);color:hsl(265,48%,29%);border-color:hsl(265,65%,82%)}
.shell .domain-group-tag.group-tone-135{background:hsl(185,78%,93%);color:hsl(185,48%,29%);border-color:hsl(185,65%,82%)}
.shell .domain-group-tag.group-tone-136{background:hsl(95,78%,93%);color:hsl(95,48%,29%);border-color:hsl(95,65%,82%)}
.shell .domain-group-tag.group-tone-137{background:hsl(55,78%,93%);color:hsl(55,48%,29%);border-color:hsl(55,65%,82%)}
.shell .domain-group-tag.group-tone-138{background:hsl(145,78%,93%);color:hsl(145,48%,29%);border-color:hsl(145,65%,82%)}
.shell .domain-group-tag.group-tone-139{background:hsl(225,78%,93%);color:hsl(225,48%,29%);border-color:hsl(225,65%,82%)}
.shell .domain-group-tag.group-tone-140{background:hsl(280,78%,93%);color:hsl(280,48%,29%);border-color:hsl(280,65%,82%)}
.shell .domain-group-tag.group-tone-141{background:hsl(115,78%,93%);color:hsl(115,48%,29%);border-color:hsl(115,65%,82%)}
.shell .domain-group-tag.group-tone-142{background:hsl(75,78%,93%);color:hsl(75,48%,29%);border-color:hsl(75,65%,82%)}
.shell .domain-group-tag.group-tone-143{background:hsl(245,78%,93%);color:hsl(245,48%,29%);border-color:hsl(245,65%,82%)}
.shell .domain-group-tag.group-tone-144{background:hsl(165,78%,93%);color:hsl(165,48%,29%);border-color:hsl(165,65%,82%)}
.shell .domain-group-tag.group-tone-145{background:hsl(205,78%,93%);color:hsl(205,48%,29%);border-color:hsl(205,65%,82%)}
.shell .domain-group-tag.group-tone-146{background:hsl(265,78%,93%);color:hsl(265,48%,29%);border-color:hsl(265,65%,82%)}
.shell .domain-group-tag.group-tone-147{background:hsl(185,78%,93%);color:hsl(185,48%,29%);border-color:hsl(185,65%,82%)}
.shell .domain-group-tag.group-tone-148{background:hsl(95,78%,93%);color:hsl(95,48%,29%);border-color:hsl(95,65%,82%)}
.shell .domain-group-tag.group-tone-149{background:hsl(55,78%,93%);color:hsl(55,48%,29%);border-color:hsl(55,65%,82%)}
.shell .domain-group-tag.group-tone-150{background:hsl(145,78%,93%);color:hsl(145,48%,29%);border-color:hsl(145,65%,82%)}
.shell .domain-group-tag.group-tone-151{background:hsl(225,78%,93%);color:hsl(225,48%,29%);border-color:hsl(225,65%,82%)}
.shell .domain-group-tag.group-tone-152{background:hsl(280,78%,93%);color:hsl(280,48%,29%);border-color:hsl(280,65%,82%)}
.shell .domain-group-tag.group-tone-153{background:hsl(115,78%,93%);color:hsl(115,48%,29%);border-color:hsl(115,65%,82%)}
.shell .domain-group-tag.group-tone-154{background:hsl(75,78%,93%);color:hsl(75,48%,29%);border-color:hsl(75,65%,82%)}
.shell .domain-group-tag.group-tone-155{background:hsl(245,78%,93%);color:hsl(245,48%,29%);border-color:hsl(245,65%,82%)}
.shell .domain-group-tag.group-tone-156{background:hsl(165,78%,93%);color:hsl(165,48%,29%);border-color:hsl(165,65%,82%)}
.shell .domain-group-tag.group-tone-157{background:hsl(205,78%,93%);color:hsl(205,48%,29%);border-color:hsl(205,65%,82%)}
.shell .domain-group-tag.group-tone-158{background:hsl(265,78%,93%);color:hsl(265,48%,29%);border-color:hsl(265,65%,82%)}
.shell .domain-group-tag.group-tone-159{background:hsl(185,78%,93%);color:hsl(185,48%,29%);border-color:hsl(185,65%,82%)}
.shell .domain-group-tag.group-tone-160{background:hsl(95,78%,93%);color:hsl(95,48%,29%);border-color:hsl(95,65%,82%)}
.shell .domain-group-tag.group-tone-161{background:hsl(55,78%,93%);color:hsl(55,48%,29%);border-color:hsl(55,65%,82%)}
.shell .domain-group-tag.group-tone-162{background:hsl(145,78%,93%);color:hsl(145,48%,29%);border-color:hsl(145,65%,82%)}
.shell .domain-group-tag.group-tone-163{background:hsl(225,78%,93%);color:hsl(225,48%,29%);border-color:hsl(225,65%,82%)}
.shell .domain-group-tag.group-tone-164{background:hsl(280,78%,93%);color:hsl(280,48%,29%);border-color:hsl(280,65%,82%)}
.shell .domain-group-tag.group-tone-165{background:hsl(115,78%,93%);color:hsl(115,48%,29%);border-color:hsl(115,65%,82%)}
.shell .domain-group-tag.group-tone-166{background:hsl(75,78%,93%);color:hsl(75,48%,29%);border-color:hsl(75,65%,82%)}
.shell .domain-group-tag.group-tone-167{background:hsl(245,78%,93%);color:hsl(245,48%,29%);border-color:hsl(245,65%,82%)}
.shell .domain-group-tag.group-tone-168{background:hsl(165,78%,93%);color:hsl(165,48%,29%);border-color:hsl(165,65%,82%)}
.shell .domain-group-tag.group-tone-169{background:hsl(205,78%,93%);color:hsl(205,48%,29%);border-color:hsl(205,65%,82%)}
.shell .domain-group-tag.group-tone-170{background:hsl(265,78%,93%);color:hsl(265,48%,29%);border-color:hsl(265,65%,82%)}
.shell .domain-group-tag.group-tone-171{background:hsl(185,78%,93%);color:hsl(185,48%,29%);border-color:hsl(185,65%,82%)}
.shell .domain-group-tag.group-tone-172{background:hsl(95,78%,93%);color:hsl(95,48%,29%);border-color:hsl(95,65%,82%)}
.shell .domain-group-tag.group-tone-173{background:hsl(55,78%,93%);color:hsl(55,48%,29%);border-color:hsl(55,65%,82%)}
.shell .domain-group-tag.group-tone-174{background:hsl(145,78%,93%);color:hsl(145,48%,29%);border-color:hsl(145,65%,82%)}
.shell .domain-group-tag.group-tone-175{background:hsl(225,78%,93%);color:hsl(225,48%,29%);border-color:hsl(225,65%,82%)}
.shell .domain-group-tag.group-tone-176{background:hsl(280,78%,93%);color:hsl(280,48%,29%);border-color:hsl(280,65%,82%)}
.shell .domain-group-tag.group-tone-177{background:hsl(115,78%,93%);color:hsl(115,48%,29%);border-color:hsl(115,65%,82%)}
.shell .domain-group-tag.group-tone-178{background:hsl(75,78%,93%);color:hsl(75,48%,29%);border-color:hsl(75,65%,82%)}
.shell .domain-group-tag.group-tone-179{background:hsl(245,78%,93%);color:hsl(245,48%,29%);border-color:hsl(245,65%,82%)}
.shell .domain-group-tag.group-tone-180{background:hsl(165,78%,93%);color:hsl(165,48%,29%);border-color:hsl(165,65%,82%)}
.shell .domain-group-tag.group-tone-181{background:hsl(205,78%,93%);color:hsl(205,48%,29%);border-color:hsl(205,65%,82%)}
.shell .domain-group-tag.group-tone-182{background:hsl(265,78%,93%);color:hsl(265,48%,29%);border-color:hsl(265,65%,82%)}
.shell .domain-group-tag.group-tone-183{background:hsl(185,78%,93%);color:hsl(185,48%,29%);border-color:hsl(185,65%,82%)}
.shell .domain-group-tag.group-tone-184{background:hsl(95,78%,93%);color:hsl(95,48%,29%);border-color:hsl(95,65%,82%)}
.shell .domain-group-tag.group-tone-185{background:hsl(55,78%,93%);color:hsl(55,48%,29%);border-color:hsl(55,65%,82%)}
.shell .domain-group-tag.group-tone-186{background:hsl(145,78%,93%);color:hsl(145,48%,29%);border-color:hsl(145,65%,82%)}
.shell .domain-group-tag.group-tone-187{background:hsl(225,78%,93%);color:hsl(225,48%,29%);border-color:hsl(225,65%,82%)}
.shell .domain-group-tag.group-tone-188{background:hsl(280,78%,93%);color:hsl(280,48%,29%);border-color:hsl(280,65%,82%)}
.shell .domain-group-tag.group-tone-189{background:hsl(115,78%,93%);color:hsl(115,48%,29%);border-color:hsl(115,65%,82%)}
.shell .domain-group-tag.group-tone-190{background:hsl(75,78%,93%);color:hsl(75,48%,29%);border-color:hsl(75,65%,82%)}
.shell .domain-group-tag.group-tone-191{background:hsl(245,78%,93%);color:hsl(245,48%,29%);border-color:hsl(245,65%,82%)}
.shell .domain-group-tag.group-tone-192{background:hsl(165,78%,93%);color:hsl(165,48%,29%);border-color:hsl(165,65%,82%)}
.shell .domain-group-tag.group-tone-193{background:hsl(205,78%,93%);color:hsl(205,48%,29%);border-color:hsl(205,65%,82%)}
.shell .domain-group-tag.group-tone-194{background:hsl(265,78%,93%);color:hsl(265,48%,29%);border-color:hsl(265,65%,82%)}
.shell .domain-group-tag.group-tone-195{background:hsl(185,78%,93%);color:hsl(185,48%,29%);border-color:hsl(185,65%,82%)}
.shell .domain-group-tag.group-tone-196{background:hsl(95,78%,93%);color:hsl(95,48%,29%);border-color:hsl(95,65%,82%)}
.shell .domain-group-tag.group-tone-197{background:hsl(55,78%,93%);color:hsl(55,48%,29%);border-color:hsl(55,65%,82%)}
.shell .domain-group-tag.group-tone-198{background:hsl(145,78%,93%);color:hsl(145,48%,29%);border-color:hsl(145,65%,82%)}
.shell .domain-group-tag.group-tone-199{background:hsl(225,78%,93%);color:hsl(225,48%,29%);border-color:hsl(225,65%,82%)}
.shell .domain-group-tag.group-tone-200{background:hsl(280,78%,93%);color:hsl(280,48%,29%);border-color:hsl(280,65%,82%)}
.shell .domain-group-tag.group-tone-201{background:hsl(115,78%,93%);color:hsl(115,48%,29%);border-color:hsl(115,65%,82%)}
.shell .domain-group-tag.group-tone-202{background:hsl(75,78%,93%);color:hsl(75,48%,29%);border-color:hsl(75,65%,82%)}
.shell .domain-group-tag.group-tone-203{background:hsl(245,78%,93%);color:hsl(245,48%,29%);border-color:hsl(245,65%,82%)}
.shell .domain-group-tag.group-tone-204{background:hsl(165,78%,93%);color:hsl(165,48%,29%);border-color:hsl(165,65%,82%)}
.shell .domain-group-tag.group-tone-205{background:hsl(205,78%,93%);color:hsl(205,48%,29%);border-color:hsl(205,65%,82%)}
.shell .domain-group-tag.group-tone-206{background:hsl(265,78%,93%);color:hsl(265,48%,29%);border-color:hsl(265,65%,82%)}
.shell .domain-group-tag.group-tone-207{background:hsl(185,78%,93%);color:hsl(185,48%,29%);border-color:hsl(185,65%,82%)}
.shell .domain-group-tag.group-tone-208{background:hsl(95,78%,93%);color:hsl(95,48%,29%);border-color:hsl(95,65%,82%)}
.shell .domain-group-tag.group-tone-209{background:hsl(55,78%,93%);color:hsl(55,48%,29%);border-color:hsl(55,65%,82%)}
.shell .domain-group-tag.group-tone-210{background:hsl(145,78%,93%);color:hsl(145,48%,29%);border-color:hsl(145,65%,82%)}
.shell .domain-group-tag.group-tone-211{background:hsl(225,78%,93%);color:hsl(225,48%,29%);border-color:hsl(225,65%,82%)}
.shell .domain-group-tag.group-tone-212{background:hsl(280,78%,93%);color:hsl(280,48%,29%);border-color:hsl(280,65%,82%)}
.shell .domain-group-tag.group-tone-213{background:hsl(115,78%,93%);color:hsl(115,48%,29%);border-color:hsl(115,65%,82%)}
.shell .domain-group-tag.group-tone-214{background:hsl(75,78%,93%);color:hsl(75,48%,29%);border-color:hsl(75,65%,82%)}
.shell .domain-group-tag.group-tone-215{background:hsl(245,78%,93%);color:hsl(245,48%,29%);border-color:hsl(245,65%,82%)}
.shell .domain-group-tag.group-tone-216{background:hsl(165,78%,93%);color:hsl(165,48%,29%);border-color:hsl(165,65%,82%)}
.shell .domain-group-tag.group-tone-217{background:hsl(205,78%,93%);color:hsl(205,48%,29%);border-color:hsl(205,65%,82%)}
.shell .domain-group-tag.group-tone-218{background:hsl(265,78%,93%);color:hsl(265,48%,29%);border-color:hsl(265,65%,82%)}
.shell .domain-group-tag.group-tone-219{background:hsl(185,78%,93%);color:hsl(185,48%,29%);border-color:hsl(185,65%,82%)}
.shell .domain-group-tag.group-tone-220{background:hsl(95,78%,93%);color:hsl(95,48%,29%);border-color:hsl(95,65%,82%)}
.shell .domain-group-tag.group-tone-221{background:hsl(55,78%,93%);color:hsl(55,48%,29%);border-color:hsl(55,65%,82%)}
.shell .domain-group-tag.group-tone-222{background:hsl(145,78%,93%);color:hsl(145,48%,29%);border-color:hsl(145,65%,82%)}
.shell .domain-group-tag.group-tone-223{background:hsl(225,78%,93%);color:hsl(225,48%,29%);border-color:hsl(225,65%,82%)}
.shell .domain-group-tag.group-tone-224{background:hsl(280,78%,93%);color:hsl(280,48%,29%);border-color:hsl(280,65%,82%)}
.shell .domain-group-tag.group-tone-225{background:hsl(115,78%,93%);color:hsl(115,48%,29%);border-color:hsl(115,65%,82%)}
.shell .domain-group-tag.group-tone-226{background:hsl(75,78%,93%);color:hsl(75,48%,29%);border-color:hsl(75,65%,82%)}
.shell .domain-group-tag.group-tone-227{background:hsl(245,78%,93%);color:hsl(245,48%,29%);border-color:hsl(245,65%,82%)}
.shell .domain-group-tag.group-tone-228{background:hsl(165,78%,93%);color:hsl(165,48%,29%);border-color:hsl(165,65%,82%)}
.shell .domain-group-tag.group-tone-229{background:hsl(205,78%,93%);color:hsl(205,48%,29%);border-color:hsl(205,65%,82%)}
.shell .domain-group-tag.group-tone-230{background:hsl(265,78%,93%);color:hsl(265,48%,29%);border-color:hsl(265,65%,82%)}
.shell .domain-group-tag.group-tone-231{background:hsl(185,78%,93%);color:hsl(185,48%,29%);border-color:hsl(185,65%,82%)}
.shell .domain-group-tag.group-tone-232{background:hsl(95,78%,93%);color:hsl(95,48%,29%);border-color:hsl(95,65%,82%)}
.shell .domain-group-tag.group-tone-233{background:hsl(55,78%,93%);color:hsl(55,48%,29%);border-color:hsl(55,65%,82%)}
.shell .domain-group-tag.group-tone-234{background:hsl(145,78%,93%);color:hsl(145,48%,29%);border-color:hsl(145,65%,82%)}
.shell .domain-group-tag.group-tone-235{background:hsl(225,78%,93%);color:hsl(225,48%,29%);border-color:hsl(225,65%,82%)}
.shell .domain-group-tag.group-tone-236{background:hsl(280,78%,93%);color:hsl(280,48%,29%);border-color:hsl(280,65%,82%)}
.shell .domain-group-tag.group-tone-237{background:hsl(115,78%,93%);color:hsl(115,48%,29%);border-color:hsl(115,65%,82%)}
.shell .domain-group-tag.group-tone-238{background:hsl(75,78%,93%);color:hsl(75,48%,29%);border-color:hsl(75,65%,82%)}
.shell .domain-group-tag.group-tone-239{background:hsl(245,78%,93%);color:hsl(245,48%,29%);border-color:hsl(245,65%,82%)}
.shell .domain-group-tag.group-tone-240{background:hsl(165,78%,93%);color:hsl(165,48%,29%);border-color:hsl(165,65%,82%)}
.shell .domain-group-tag.group-tone-241{background:hsl(205,78%,93%);color:hsl(205,48%,29%);border-color:hsl(205,65%,82%)}
.shell .domain-group-tag.group-tone-242{background:hsl(265,78%,93%);color:hsl(265,48%,29%);border-color:hsl(265,65%,82%)}
.shell .domain-group-tag.group-tone-243{background:hsl(185,78%,93%);color:hsl(185,48%,29%);border-color:hsl(185,65%,82%)}
.shell .domain-group-tag.group-tone-244{background:hsl(95,78%,93%);color:hsl(95,48%,29%);border-color:hsl(95,65%,82%)}
.shell .domain-group-tag.group-tone-245{background:hsl(55,78%,93%);color:hsl(55,48%,29%);border-color:hsl(55,65%,82%)}
.shell .domain-group-tag.group-tone-246{background:hsl(145,78%,93%);color:hsl(145,48%,29%);border-color:hsl(145,65%,82%)}
.shell .domain-group-tag.group-tone-247{background:hsl(225,78%,93%);color:hsl(225,48%,29%);border-color:hsl(225,65%,82%)}
.shell .domain-group-tag.group-tone-248{background:hsl(280,78%,93%);color:hsl(280,48%,29%);border-color:hsl(280,65%,82%)}
.shell .domain-group-tag.group-tone-249{background:hsl(115,78%,93%);color:hsl(115,48%,29%);border-color:hsl(115,65%,82%)}
.shell .domain-group-tag.group-tone-250{background:hsl(75,78%,93%);color:hsl(75,48%,29%);border-color:hsl(75,65%,82%)}
.shell .domain-group-tag.group-tone-251{background:hsl(245,78%,93%);color:hsl(245,48%,29%);border-color:hsl(245,65%,82%)}
.shell .domain-group-tag.group-tone-252{background:hsl(165,78%,93%);color:hsl(165,48%,29%);border-color:hsl(165,65%,82%)}
.shell .domain-group-tag.group-tone-253{background:hsl(205,78%,93%);color:hsl(205,48%,29%);border-color:hsl(205,65%,82%)}
.shell .domain-group-tag.group-tone-254{background:hsl(265,78%,93%);color:hsl(265,48%,29%);border-color:hsl(265,65%,82%)}
.shell .domain-group-tag.group-tone-255{background:hsl(185,78%,93%);color:hsl(185,48%,29%);border-color:hsl(185,65%,82%)}
.shell .domain-group-tag.group-tone-256{background:hsl(95,78%,93%);color:hsl(95,48%,29%);border-color:hsl(95,65%,82%)}
.shell .domain-group-tag.group-tone-257{background:hsl(55,78%,93%);color:hsl(55,48%,29%);border-color:hsl(55,65%,82%)}
.shell .domain-group-tag.group-tone-258{background:hsl(145,78%,93%);color:hsl(145,48%,29%);border-color:hsl(145,65%,82%)}
.shell .domain-group-tag.group-tone-259{background:hsl(225,78%,93%);color:hsl(225,48%,29%);border-color:hsl(225,65%,82%)}
.shell .domain-group-tag.group-tone-260{background:hsl(280,78%,93%);color:hsl(280,48%,29%);border-color:hsl(280,65%,82%)}
.shell .domain-group-tag.group-tone-261{background:hsl(115,78%,93%);color:hsl(115,48%,29%);border-color:hsl(115,65%,82%)}
.shell .domain-group-tag.group-tone-262{background:hsl(75,78%,93%);color:hsl(75,48%,29%);border-color:hsl(75,65%,82%)}
.shell .domain-group-tag.group-tone-263{background:hsl(245,78%,93%);color:hsl(245,48%,29%);border-color:hsl(245,65%,82%)}
.shell .domain-group-tag.group-tone-264{background:hsl(165,78%,93%);color:hsl(165,48%,29%);border-color:hsl(165,65%,82%)}
.shell .domain-group-tag.group-tone-265{background:hsl(205,78%,93%);color:hsl(205,48%,29%);border-color:hsl(205,65%,82%)}
.shell .domain-group-tag.group-tone-266{background:hsl(265,78%,93%);color:hsl(265,48%,29%);border-color:hsl(265,65%,82%)}
.shell .domain-group-tag.group-tone-267{background:hsl(185,78%,93%);color:hsl(185,48%,29%);border-color:hsl(185,65%,82%)}
.shell .domain-group-tag.group-tone-268{background:hsl(95,78%,93%);color:hsl(95,48%,29%);border-color:hsl(95,65%,82%)}
.shell .domain-group-tag.group-tone-269{background:hsl(55,78%,93%);color:hsl(55,48%,29%);border-color:hsl(55,65%,82%)}
.shell .domain-group-tag.group-tone-270{background:hsl(145,78%,93%);color:hsl(145,48%,29%);border-color:hsl(145,65%,82%)}
.shell .domain-group-tag.group-tone-271{background:hsl(225,78%,93%);color:hsl(225,48%,29%);border-color:hsl(225,65%,82%)}
.shell .domain-group-tag.group-tone-272{background:hsl(280,78%,93%);color:hsl(280,48%,29%);border-color:hsl(280,65%,82%)}
.shell .domain-group-tag.group-tone-273{background:hsl(115,78%,93%);color:hsl(115,48%,29%);border-color:hsl(115,65%,82%)}
.shell .domain-group-tag.group-tone-274{background:hsl(75,78%,93%);color:hsl(75,48%,29%);border-color:hsl(75,65%,82%)}
.shell .domain-group-tag.group-tone-275{background:hsl(245,78%,93%);color:hsl(245,48%,29%);border-color:hsl(245,65%,82%)}
.shell .domain-group-tag.group-tone-276{background:hsl(165,78%,93%);color:hsl(165,48%,29%);border-color:hsl(165,65%,82%)}
.shell .domain-group-tag.group-tone-277{background:hsl(205,78%,93%);color:hsl(205,48%,29%);border-color:hsl(205,65%,82%)}
.shell .domain-group-tag.group-tone-278{background:hsl(265,78%,93%);color:hsl(265,48%,29%);border-color:hsl(265,65%,82%)}
.shell .domain-group-tag.group-tone-279{background:hsl(185,78%,93%);color:hsl(185,48%,29%);border-color:hsl(185,65%,82%)}
.shell .domain-group-tag.group-tone-280{background:hsl(95,78%,93%);color:hsl(95,48%,29%);border-color:hsl(95,65%,82%)}
.shell .domain-group-tag.group-tone-281{background:hsl(55,78%,93%);color:hsl(55,48%,29%);border-color:hsl(55,65%,82%)}
.shell .domain-group-tag.group-tone-282{background:hsl(145,78%,93%);color:hsl(145,48%,29%);border-color:hsl(145,65%,82%)}
.shell .domain-group-tag.group-tone-283{background:hsl(225,78%,93%);color:hsl(225,48%,29%);border-color:hsl(225,65%,82%)}
.shell .domain-group-tag.group-tone-284{background:hsl(280,78%,93%);color:hsl(280,48%,29%);border-color:hsl(280,65%,82%)}
.shell .domain-group-tag.group-tone-285{background:hsl(115,78%,93%);color:hsl(115,48%,29%);border-color:hsl(115,65%,82%)}
.shell .domain-group-tag.group-tone-286{background:hsl(75,78%,93%);color:hsl(75,48%,29%);border-color:hsl(75,65%,82%)}
.shell .domain-group-tag.group-tone-287{background:hsl(245,78%,93%);color:hsl(245,48%,29%);border-color:hsl(245,65%,82%)}
.shell .domain-group-tag.group-tone-288{background:hsl(165,78%,93%);color:hsl(165,48%,29%);border-color:hsl(165,65%,82%)}
.shell .domain-group-tag.group-tone-289{background:hsl(205,78%,93%);color:hsl(205,48%,29%);border-color:hsl(205,65%,82%)}
.shell .domain-group-tag.group-tone-290{background:hsl(265,78%,93%);color:hsl(265,48%,29%);border-color:hsl(265,65%,82%)}
.shell .domain-group-tag.group-tone-291{background:hsl(185,78%,93%);color:hsl(185,48%,29%);border-color:hsl(185,65%,82%)}
.shell .domain-group-tag.group-tone-292{background:hsl(95,78%,93%);color:hsl(95,48%,29%);border-color:hsl(95,65%,82%)}
.shell .domain-group-tag.group-tone-293{background:hsl(55,78%,93%);color:hsl(55,48%,29%);border-color:hsl(55,65%,82%)}
.shell .domain-group-tag.group-tone-294{background:hsl(145,78%,93%);color:hsl(145,48%,29%);border-color:hsl(145,65%,82%)}
.shell .domain-group-tag.group-tone-295{background:hsl(225,78%,93%);color:hsl(225,48%,29%);border-color:hsl(225,65%,82%)}
.shell .domain-group-tag.group-tone-296{background:hsl(280,78%,93%);color:hsl(280,48%,29%);border-color:hsl(280,65%,82%)}
.shell .domain-group-tag.group-tone-297{background:hsl(115,78%,93%);color:hsl(115,48%,29%);border-color:hsl(115,65%,82%)}
.shell .domain-group-tag.group-tone-298{background:hsl(75,78%,93%);color:hsl(75,48%,29%);border-color:hsl(75,65%,82%)}
.shell .domain-group-tag.group-tone-299{background:hsl(245,78%,93%);color:hsl(245,48%,29%);border-color:hsl(245,65%,82%)}
.shell .domain-group-tag.group-tone-300{background:hsl(165,78%,93%);color:hsl(165,48%,29%);border-color:hsl(165,65%,82%)}
.shell .domain-group-tag.group-tone-301{background:hsl(205,78%,93%);color:hsl(205,48%,29%);border-color:hsl(205,65%,82%)}
.shell .domain-group-tag.group-tone-302{background:hsl(265,78%,93%);color:hsl(265,48%,29%);border-color:hsl(265,65%,82%)}
.shell .domain-group-tag.group-tone-303{background:hsl(185,78%,93%);color:hsl(185,48%,29%);border-color:hsl(185,65%,82%)}
.shell .domain-group-tag.group-tone-304{background:hsl(95,78%,93%);color:hsl(95,48%,29%);border-color:hsl(95,65%,82%)}
.shell .domain-group-tag.group-tone-305{background:hsl(55,78%,93%);color:hsl(55,48%,29%);border-color:hsl(55,65%,82%)}
.shell .domain-group-tag.group-tone-306{background:hsl(145,78%,93%);color:hsl(145,48%,29%);border-color:hsl(145,65%,82%)}
.shell .domain-group-tag.group-tone-307{background:hsl(225,78%,93%);color:hsl(225,48%,29%);border-color:hsl(225,65%,82%)}
.shell .domain-group-tag.group-tone-308{background:hsl(280,78%,93%);color:hsl(280,48%,29%);border-color:hsl(280,65%,82%)}
.shell .domain-group-tag.group-tone-309{background:hsl(115,78%,93%);color:hsl(115,48%,29%);border-color:hsl(115,65%,82%)}
.shell .domain-group-tag.group-tone-310{background:hsl(75,78%,93%);color:hsl(75,48%,29%);border-color:hsl(75,65%,82%)}
.shell .domain-group-tag.group-tone-311{background:hsl(245,78%,93%);color:hsl(245,48%,29%);border-color:hsl(245,65%,82%)}
.shell .domain-group-tag.group-tone-312{background:hsl(165,78%,93%);color:hsl(165,48%,29%);border-color:hsl(165,65%,82%)}
.shell .domain-group-tag.group-tone-313{background:hsl(205,78%,93%);color:hsl(205,48%,29%);border-color:hsl(205,65%,82%)}
.shell .domain-group-tag.group-tone-314{background:hsl(265,78%,93%);color:hsl(265,48%,29%);border-color:hsl(265,65%,82%)}
.shell .domain-group-tag.group-tone-315{background:hsl(185,78%,93%);color:hsl(185,48%,29%);border-color:hsl(185,65%,82%)}
.shell .domain-group-tag.group-tone-316{background:hsl(95,78%,93%);color:hsl(95,48%,29%);border-color:hsl(95,65%,82%)}
.shell .domain-group-tag.group-tone-317{background:hsl(55,78%,93%);color:hsl(55,48%,29%);border-color:hsl(55,65%,82%)}
.shell .domain-group-tag.group-tone-318{background:hsl(145,78%,93%);color:hsl(145,48%,29%);border-color:hsl(145,65%,82%)}
.shell .domain-group-tag.group-tone-319{background:hsl(225,78%,93%);color:hsl(225,48%,29%);border-color:hsl(225,65%,82%)}
.shell .domain-group-tag.group-tone-320{background:hsl(280,78%,93%);color:hsl(280,48%,29%);border-color:hsl(280,65%,82%)}
.shell .domain-group-tag.group-tone-321{background:hsl(115,78%,93%);color:hsl(115,48%,29%);border-color:hsl(115,65%,82%)}
.shell .domain-group-tag.group-tone-322{background:hsl(75,78%,93%);color:hsl(75,48%,29%);border-color:hsl(75,65%,82%)}
.shell .domain-group-tag.group-tone-323{background:hsl(245,78%,93%);color:hsl(245,48%,29%);border-color:hsl(245,65%,82%)}
.shell .domain-group-tag.group-tone-324{background:hsl(165,78%,93%);color:hsl(165,48%,29%);border-color:hsl(165,65%,82%)}
.shell .domain-group-tag.group-tone-325{background:hsl(205,78%,93%);color:hsl(205,48%,29%);border-color:hsl(205,65%,82%)}
.shell .domain-group-tag.group-tone-326{background:hsl(265,78%,93%);color:hsl(265,48%,29%);border-color:hsl(265,65%,82%)}
.shell .domain-group-tag.group-tone-327{background:hsl(185,78%,93%);color:hsl(185,48%,29%);border-color:hsl(185,65%,82%)}
.shell .domain-group-tag.group-tone-328{background:hsl(95,78%,93%);color:hsl(95,48%,29%);border-color:hsl(95,65%,82%)}
.shell .domain-group-tag.group-tone-329{background:hsl(55,78%,93%);color:hsl(55,48%,29%);border-color:hsl(55,65%,82%)}
.shell .domain-group-tag.group-tone-330{background:hsl(145,78%,93%);color:hsl(145,48%,29%);border-color:hsl(145,65%,82%)}
.shell .domain-group-tag.group-tone-331{background:hsl(225,78%,93%);color:hsl(225,48%,29%);border-color:hsl(225,65%,82%)}
.shell .domain-group-tag.group-tone-332{background:hsl(280,78%,93%);color:hsl(280,48%,29%);border-color:hsl(280,65%,82%)}
.shell .domain-group-tag.group-tone-333{background:hsl(115,78%,93%);color:hsl(115,48%,29%);border-color:hsl(115,65%,82%)}
.shell .domain-group-tag.group-tone-334{background:hsl(75,78%,93%);color:hsl(75,48%,29%);border-color:hsl(75,65%,82%)}
.shell .domain-group-tag.group-tone-335{background:hsl(245,78%,93%);color:hsl(245,48%,29%);border-color:hsl(245,65%,82%)}
.shell .domain-group-tag.group-tone-336{background:hsl(165,78%,93%);color:hsl(165,48%,29%);border-color:hsl(165,65%,82%)}
.shell .domain-group-tag.group-tone-337{background:hsl(205,78%,93%);color:hsl(205,48%,29%);border-color:hsl(205,65%,82%)}
.shell .domain-group-tag.group-tone-338{background:hsl(265,78%,93%);color:hsl(265,48%,29%);border-color:hsl(265,65%,82%)}
.shell .domain-group-tag.group-tone-339{background:hsl(185,78%,93%);color:hsl(185,48%,29%);border-color:hsl(185,65%,82%)}
.shell .domain-group-tag.group-tone-340{background:hsl(95,78%,93%);color:hsl(95,48%,29%);border-color:hsl(95,65%,82%)}
.shell .domain-group-tag.group-tone-341{background:hsl(55,78%,93%);color:hsl(55,48%,29%);border-color:hsl(55,65%,82%)}
.shell .domain-group-tag.group-tone-342{background:hsl(145,78%,93%);color:hsl(145,48%,29%);border-color:hsl(145,65%,82%)}
.shell .domain-group-tag.group-tone-343{background:hsl(225,78%,93%);color:hsl(225,48%,29%);border-color:hsl(225,65%,82%)}
.shell .domain-group-tag.group-tone-344{background:hsl(280,78%,93%);color:hsl(280,48%,29%);border-color:hsl(280,65%,82%)}
.shell .domain-group-tag.group-tone-345{background:hsl(115,78%,93%);color:hsl(115,48%,29%);border-color:hsl(115,65%,82%)}
.shell .domain-group-tag.group-tone-346{background:hsl(75,78%,93%);color:hsl(75,48%,29%);border-color:hsl(75,65%,82%)}
.shell .domain-group-tag.group-tone-347{background:hsl(245,78%,93%);color:hsl(245,48%,29%);border-color:hsl(245,65%,82%)}
.shell .domain-group-tag.group-tone-348{background:hsl(165,78%,93%);color:hsl(165,48%,29%);border-color:hsl(165,65%,82%)}
.shell .domain-group-tag.group-tone-349{background:hsl(205,78%,93%);color:hsl(205,48%,29%);border-color:hsl(205,65%,82%)}
.shell .domain-group-tag.group-tone-350{background:hsl(265,78%,93%);color:hsl(265,48%,29%);border-color:hsl(265,65%,82%)}
.shell .domain-group-tag.group-tone-351{background:hsl(185,78%,93%);color:hsl(185,48%,29%);border-color:hsl(185,65%,82%)}
.shell .domain-group-tag.group-tone-352{background:hsl(95,78%,93%);color:hsl(95,48%,29%);border-color:hsl(95,65%,82%)}
.shell .domain-group-tag.group-tone-353{background:hsl(55,78%,93%);color:hsl(55,48%,29%);border-color:hsl(55,65%,82%)}
.shell .domain-group-tag.group-tone-354{background:hsl(145,78%,93%);color:hsl(145,48%,29%);border-color:hsl(145,65%,82%)}
.shell .domain-group-tag.group-tone-355{background:hsl(225,78%,93%);color:hsl(225,48%,29%);border-color:hsl(225,65%,82%)}
.shell .domain-group-tag.group-tone-356{background:hsl(280,78%,93%);color:hsl(280,48%,29%);border-color:hsl(280,65%,82%)}
.shell .domain-group-tag.group-tone-357{background:hsl(115,78%,93%);color:hsl(115,48%,29%);border-color:hsl(115,65%,82%)}
.shell .domain-group-tag.group-tone-358{background:hsl(75,78%,93%);color:hsl(75,48%,29%);border-color:hsl(75,65%,82%)}
.shell .domain-group-tag.group-tone-359{background:hsl(245,78%,93%);color:hsl(245,48%,29%);border-color:hsl(245,65%,82%)}
.shell .domain-group-tag:not(.is-empty):before{content:"";display:inline-block;width:6px;height:6px;margin-right:6px;border-radius:50%;background:currentColor;vertical-align:1px}

.shell aside>.brand{margin-bottom:38px}.shell .aside-bottom form{margin-top:20px;padding-top:18px;border-top:1px solid #ffffff20}.shell .aside-bottom .quiet{color:#c7d3ef}.shell .aside-bottom .quiet:hover{color:#fff}@media(max-width:700px){.shell aside>.brand{margin-bottom:16px}}

.pool-list-heading,.pool-group-header,.pool-group-footer{display:flex;align-items:center;justify-content:space-between;gap:16px}.pool-list-heading{margin:22px 0 16px}.pool-list-heading h2 span{font-size:12px;font-weight:400;color:#7c8aa5;margin-left:10px}.pool-group-list{display:grid;gap:20px}.pool-group{padding:22px}.pool-group-header h2{margin:0 0 7px;font-size:17px}.pool-group-id{font-size:12px;color:#8692a8}.pool-group-actions{display:flex;gap:14px;align-items:center}.pool-stages{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:20px 0}.pool-stage{display:flex;flex-direction:column;min-width:0;padding:18px;border:1px solid #dce4f5;border-radius:12px;background:#eef4ff8a;color:#365589;transition:box-shadow .18s}.pool-stage:hover{box-shadow:0 5px 18px #526db21c}.pool-middle{background:#f0eaff8a;border-color:#e3d9f6;color:#67518b}.pool-landing{background:#e7f7f18a;border-color:#d0e9e0;color:#367963}.pool-stage-heading{display:flex;align-items:center;gap:8px;margin-bottom:18px}.pool-stage h3{font-size:14px;margin:0}.pool-step{font-size:11px;opacity:.6}.pool-type{margin-left:auto;font-size:11px;background:#ffffffa8;padding:3px 7px;border-radius:5px;white-space:nowrap}.pool-stage strong,.pool-hosts span{font-size:13px;overflow-wrap:anywhere;display:block;line-height:1.8}.pool-stage p{font-size:12px;opacity:.7;margin:6px 0 12px;overflow-wrap:anywhere}.pool-config-link{font-size:12px;margin-top:auto;padding-top:20px}.pool-group-footer{border-top:1px solid #e0e6f0;padding-top:16px;font-size:12px}.pool-group-footer .actions{gap:14px}#middle-pool,#target-pool{scroll-margin-top:24px}@media(max-width:850px){.pool-stages{grid-template-columns:1fr}.pool-group-header,.pool-group-footer{align-items:flex-start;flex-wrap:wrap}.pool-group{padding:16px}}

.ops-output{white-space:pre-wrap;overflow-wrap:anywhere;padding:18px;background:#eff3fa;border:1px solid #dde5f2;border-radius:8px;font-size:12px;max-height:500px;overflow:auto}

/* Candy colors for the server management shortcuts. */
.server-candy-actions .button,.server-candy-actions .button.primary{background:linear-gradient(135deg,var(--candy-light),var(--candy-fill));color:var(--candy-ink);border:1px solid var(--candy-border);box-shadow:inset 0 1px 0 rgba(255,255,255,.8),0 6px 18px var(--candy-shadow);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);transition:transform .18s ease,box-shadow .18s ease}
.server-candy-actions .button:nth-child(1){--candy-light:#e0fff2;--candy-fill:#bcefdc;--candy-ink:#246953;--candy-border:#a4ddc7;--candy-shadow:#53b99320}
.server-candy-actions .button:nth-child(2){--candy-light:#e5f5ff;--candy-fill:#c4e6ff;--candy-ink:#315f92;--candy-border:#b0d5f4;--candy-shadow:#5eaae820}
.server-candy-actions .button:nth-child(3){--candy-light:#fff9df;--candy-fill:#f7e8ac;--candy-ink:#796120;--candy-border:#e8d58c;--candy-shadow:#cfb65c20}
.server-candy-actions .button:nth-child(4){--candy-light:#f1eaff;--candy-fill:#dcccfa;--candy-ink:#66449a;--candy-border:#c9b5ec;--candy-shadow:#a07bdc28}
.server-candy-actions .button:hover{background:linear-gradient(135deg,var(--candy-light),var(--candy-fill));color:var(--candy-ink);border-color:var(--candy-border);transform:translateY(-2px);box-shadow:inset 0 1px 0 #ffffffcc,0 9px 22px var(--candy-shadow)}
.server-candy-actions .button:focus-visible{outline:3px solid var(--candy-ink);outline-offset:3px}
@media(prefers-reduced-motion:reduce){.server-candy-actions .button{transition:none}.server-candy-actions .button:hover{transform:none}}

.instance-actions{display:flex;gap:7px;align-items:center;flex-wrap:nowrap}
.shell .instance-actions .button{padding:8px 12px;min-height:36px;white-space:nowrap;font-size:13px;box-shadow:inset 0 1px 0 #ffffffb3}
.shell .instance-actions .instance-start{background:linear-gradient(135deg,#e0fff2,#bcefdc);border-color:#a4ddc7;color:#246953}
.shell .instance-actions .instance-stop{background:linear-gradient(135deg,#fff9df,#f7e8ac);border-color:#e8d58c;color:#796120}
.shell .instance-actions .instance-reboot{background:linear-gradient(135deg,#f1eaff,#dcccfa);border-color:#c9b5ec;color:#66449a}
.shell .instance-actions .button:hover{filter:brightness(.97)}
.shell .instance-actions .button:disabled{opacity:.55;cursor:wait}

/* Frosted server action confirmation. */
.instance-confirm{width:min(440px,calc(100vw - 32px));box-sizing:border-box;max-height:calc(100dvh - 40px);overflow:auto;padding:28px;border:1px solid #ffffffd9;border-radius:24px;background:linear-gradient(145deg,#fafffff2,#f0eaffed);color:#273352;box-shadow:0 24px 80px #25264933,inset 0 1px 0 #fff;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}
.instance-confirm::backdrop{background:#20274755;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}
.instance-confirm-icon{display:grid;place-items:center;width:44px;height:44px;margin-bottom:18px;border-radius:14px;color:#6c53aa;background:linear-gradient(135deg,#eee3ff,#d8cafa);font-size:24px;border:1px solid #cbbbea}
.instance-confirm h2{font-size:21px;line-height:1.4;margin:0 0 6px;letter-spacing:0}
.instance-confirm-subtitle{font-size:13px;color:#8490a8;margin:0 0 20px}
.instance-confirm-target{padding:14px 16px;border-radius:14px;background:#ffffffa6;border:1px solid #dfe5f2;display:flex;flex-direction:column;gap:6px}
.instance-confirm-target span{font-size:12px;color:#8190a8}.instance-confirm-target strong{font-size:14px;overflow-wrap:anywhere;font-weight:600}
.instance-confirm #instance-confirm-note{font-size:13px;line-height:1.7;color:#75819a;margin:14px 0 24px}
.instance-confirm-buttons{display:flex;justify-content:flex-end;gap:12px;margin:0}
.instance-confirm .button{min-height:42px;min-width:100px;padding:10px 22px;border-radius:12px;font-size:14px;font-weight:600;transition:filter .15s}
.instance-confirm .confirm-cancel{background:linear-gradient(135deg,#f0f6ff,#dce9fa);color:#567399;border:1px solid #c9d9ed;box-shadow:inset 0 1px 0 #fff}
.instance-confirm .confirm-accept{background:linear-gradient(135deg,#e1fff1,#bdebd6);color:#266d52;border:1px solid #a8d9c2;box-shadow:0 4px 12px #77ba9b20,inset 0 1px 0 #ffffffaa}
.instance-confirm[data-action="stop"] .confirm-accept{background:linear-gradient(135deg,#fff6d9,#f4e3a5);color:#796020;border-color:#e5ce87}
.instance-confirm[data-action="reboot"] .confirm-accept{background:linear-gradient(135deg,#f0e7ff,#d9c8f6);color:#674796;border-color:#c7b1e8}
.instance-confirm .button:hover{filter:brightness(.96)}.instance-confirm .button:focus-visible{outline:3px solid #929bde;outline-offset:3px}
@media(max-width:480px){.instance-confirm{padding:22px;border-radius:20px}.instance-confirm-buttons .button{flex:1;min-width:0}}

/* Branded sign-in surface. */
.bplan-auth{min-height:100dvh;box-sizing:border-box;display:flex;align-items:center;justify-content:center;padding:40px 20px;background:radial-gradient(ellipse at 18% 18%,#bfdfffa8,transparent 52%),radial-gradient(ellipse at 85% 78%,#d6c1ffa6,transparent 50%),linear-gradient(135deg,#eef5ff,#f0edff 55%,#edf9fa)}
.bplan-auth .auth{width:440px;max-width:100%;margin:0;padding:40px;border-radius:28px;border:1px solid #ffffffeb;background:linear-gradient(145deg,#ffffffbf,#f9faff85);box-shadow:0 24px 80px #655db51c,inset 0 1px 0 #fff;backdrop-filter:blur(28px);-webkit-backdrop-filter:blur(28px)}
.auth-brand{text-align:center;margin-bottom:32px}.auth-brand img{display:block;object-fit:contain;margin:0 auto 20px;border-radius:22px;box-shadow:0 8px 24px #63438930;border:1px solid #ffffffb3}.auth-brand h1{font-size:24px;letter-spacing:.3px;line-height:1.5;margin:0;color:#30395c;font-weight:700}
.bplan-auth label{display:block;margin:0 0 20px;font-size:14px;color:#536080;font-weight:600}.bplan-auth input:not([type=hidden]){width:100%;box-sizing:border-box;height:48px;margin-top:9px;padding:12px 15px;border-radius:13px;border:1px solid #d8dff0;background:#ffffffae;color:#293350;box-shadow:inset 0 1px 3px #5861a305;outline:none;transition:border-color .18s,box-shadow .18s}.bplan-auth input:focus{border-color:#9a9fe6;box-shadow:0 0 0 4px #ada9ee20;background:#ffffffde}
.bplan-auth .button.primary{margin-top:8px;min-height:48px;width:100%;border-radius:13px;border:1px solid #8589e9;background:linear-gradient(110deg,#668ce8,#8b6cda);box-shadow:0 8px 20px #7066cf26,inset 0 1px 0 #ffffff40;color:#fff;font-weight:650;letter-spacing:1px}.bplan-auth .button.primary:hover{background:linear-gradient(110deg,#5b80dd,#7c60cf)}
.bplan-auth .notice{font-size:14px;border-radius:12px;margin-bottom:20px}
@media(max-width:480px){.bplan-auth{padding:24px 16px}.bplan-auth .auth{padding:30px 24px;border-radius:24px}.auth-brand h1{font-size:21px}.auth-brand img{width:68px;height:68px}}

/* Compact deployment workspace. */
.deployment-console .back{margin-bottom:16px;font-size:13px}
.deployment-console .page-heading{margin-bottom:22px;gap:16px;align-items:center}
.deployment-console .page-heading h1{font-size:26px;line-height:1.3;margin-bottom:8px}
.deployment-console .page-heading .muted{font-size:13px;margin:0}.deployment-console .muted span{padding:0 8px;color:#a1abc0}
.deployment-grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(280px,1fr);gap:20px;align-items:start}
.deployment-console .panel{padding:24px;border-radius:20px;margin:0;min-width:0}
.deployment-console h2{font-size:16px;margin:0 0 22px}
.deployment-ip-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}
.deployment-console label{display:block;font-size:13px;font-weight:600;margin:0 0 18px}
.deployment-label{display:flex;gap:8px;align-items:center;margin-bottom:10px}.deployment-label b{display:grid;place-items:center;width:26px;height:26px;border-radius:8px;background:#e9e8ff;color:#7865bd;font-size:12px}
.deployment-console input{box-sizing:border-box;width:100%;height:42px;padding:10px 12px;font-size:14px;margin-top:8px;border-radius:10px}.deployment-label+input{margin-top:0}
.deployment-console .hint{font-size:12px;line-height:1.65;margin:7px 0 0;font-weight:400}
.deployment-actions{display:flex;justify-content:space-between;align-items:center;gap:12px;border-top:1px solid #e1e5f380;padding-top:18px;margin-top:4px}.deployment-actions .hint{margin:0}
.deployment-console .button{min-height:38px;padding:8px 16px;border-radius:10px;font-size:13px;white-space:nowrap}
.deployment-status-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px;gap:10px}.deployment-status-heading h2{margin:0}
.deployment-versions{display:grid;grid-template-columns:1fr 1fr;gap:12px}.deployment-versions>div{padding:12px 14px;background:#eef2fc9c;border:1px solid #e1e6f4;border-radius:12px}.deployment-versions span{font-size:12px;color:#7e8aa2;display:block}.deployment-versions strong{display:block;font-size:24px;color:#52648f;margin-top:4px}
.deployment-ack{display:flex;justify-content:space-between;flex-wrap:wrap;gap:6px;font-size:12px;padding:16px 0 10px;color:#7e8aa2}.deployment-ack time{color:#53627f;font-variant-numeric:tabular-nums}.deployment-status form{margin-top:18px}.deployment-status .notice{padding:10px;font-size:12px;overflow-wrap:anywhere;margin:10px 0}
@media(max-width:1000px){.deployment-grid{grid-template-columns:1fr}.deployment-console .panel{padding:20px}.deployment-status form{text-align:right}}
@media(max-width:550px){.deployment-ip-grid{grid-template-columns:1fr;gap:0}.deployment-console .page-heading{align-items:flex-start}.deployment-console .page-heading h1{font-size:22px}.deployment-actions{align-items:flex-start;flex-direction:column}.deployment-actions .button{width:100%}}

.domain-pool-layout{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(320px,1fr);gap:22px;align-items:start}.domain-pool-layout>.panel{padding:24px}.domain-pool-row{display:flex;justify-content:space-between;align-items:start;gap:16px;padding:20px 0;border-bottom:1px solid #dce2f3}.domain-pool-row .badge{margin-left:12px}.domain-pool-row .pool-hosts{overflow-wrap:anywhere}.domain-pool-layout textarea{resize:vertical}.domain-pool-shortcuts{display:flex;gap:16px;margin-bottom:22px;flex-wrap:wrap}.domain-pool-shortcuts .button:first-child{background:#def8f0;color:#276f63}.domain-pool-shortcuts .button:last-child{background:#eae2ff;color:#6847a3}@media(max-width:1000px){.domain-pool-layout{grid-template-columns:1fr}}
