.member-shell{--blue:#18bfff;--cyan:#59e5ff;--line:#49bcff40;--muted:#8b9db5;color:#ecf8ff;background:radial-gradient(circle at 12% 6%,#077dd92b,#0000 29%),radial-gradient(circle at 88% 30%,#8934e21c,#0000 28%),#030711;min-height:100vh;position:relative;overflow:hidden}.member-shell:before{content:"";pointer-events:none;background-image:linear-gradient(#39a8ff09 1px,#0000 1px),linear-gradient(90deg,#39a8ff09 1px,#0000 1px);background-size:38px 38px;position:absolute;inset:0}.member-shell button,.member-shell input,.member-shell textarea{font:inherit}.member-shell button{cursor:pointer}.member-shell button:disabled{cursor:not-allowed;opacity:.45}.member-topbar{z-index:2;border-bottom:1px solid var(--line);background:#030710e6;justify-content:space-between;align-items:center;gap:20px;min-height:76px;padding:12px clamp(22px,5vw,74px);display:flex;position:relative}.member-brand{white-space:nowrap;align-items:center;gap:10px;display:flex}.member-brand img{filter:drop-shadow(0 0 8px #41b4ff66)}.member-brand strong{font-size:16px;font-style:italic;font-weight:850}.member-brand span{color:#6b7890}.member-brand small{color:#72d4ff;font:700 10px var(--font-mono),monospace;letter-spacing:.08em}.member-header-actions{color:#a8c8df;font:700 10px var(--font-mono),monospace;letter-spacing:.05em;align-items:center;gap:14px;display:flex}.member-header-actions a:hover{color:#fff}.member-header-actions button{border:1px solid var(--line);color:#c7eaff;background:#0a1728;border-radius:7px;padding:8px 12px}.member-identity{border-left:1px solid var(--line);padding-left:12px}.member-backdrop{pointer-events:none;background:radial-gradient(#10a6f214,#0000 66%);width:900px;height:500px;position:absolute;top:75px;left:50%;transform:translate(-50%)}.member-auth-card{z-index:1;background:linear-gradient(145deg,#0c1e34f5,#040b17f7);border:1px solid #59cfff59;border-radius:18px;width:min(460px,100% - 32px);margin:clamp(55px,9vh,110px) auto;padding:34px;position:relative;box-shadow:0 30px 90px #00000080,inset 0 1px #ffffff0f}.member-kicker{color:#72d9ff;font:700 10px var(--font-mono),monospace;letter-spacing:.16em}.member-auth-card h1,.member-intro h1{letter-spacing:-.04em;margin:12px 0;font-size:clamp(27px,3vw,40px);line-height:1.1}.member-auth-card form{gap:17px;margin-top:26px;display:grid}.member-auth-card label,.member-edit-grid label{color:#b7cadd;font:700 10px var(--font-mono),monospace;letter-spacing:.06em;gap:8px;display:grid}.member-auth-card input,.member-edit-grid input,.member-edit-grid textarea,.member-add-source input,.member-xml-editor{color:#e8f8ff;width:100%;min-width:0;font:13px var(--font-mono),monospace;letter-spacing:0;background:#06111f;border:1px solid #62ace04d;border-radius:8px;outline:0;padding:12px 13px}.member-auth-card input:focus,.member-edit-grid input:focus,.member-edit-grid textarea:focus,.member-add-source input:focus,.member-xml-editor:focus{border-color:var(--cyan)}.member-primary,.member-upload,.member-intro-actions>button{color:#041421;font:800 11px var(--font-mono),monospace;letter-spacing:.05em;background:linear-gradient(135deg,#77e6ff,#1bb5f0);border:1px solid #69d9ff;border-radius:8px;justify-content:space-between;align-items:center;gap:18px;padding:12px 17px;display:inline-flex;box-shadow:0 0 25px #1dc3ff29}.member-primary:hover,.member-upload:hover{filter:brightness(1.12)}.member-primary span{font-size:17px}.member-warning,.member-message,.member-toast{color:#ffca86;background:#713f0b24;border:1px solid #ffba5e59;border-radius:8px;padding:11px 13px;font-size:12px;line-height:1.5}.member-message{margin-top:15px!important}.member-checks{color:#9aabc0;font:11px var(--font-mono),monospace;gap:7px;margin:0;padding:0;list-style:none;display:grid}.member-checks li{align-items:center;gap:9px;display:flex}.member-checks li span{color:#697d92;place-items:center;width:16px;height:16px;display:grid}.member-checks .passed,.member-checks .passed span{color:#5ff6af}.member-inline-error{margin:-8px 0 0;color:#ff8c9f!important;font-size:11px!important}.member-main{z-index:1;max-width:1440px;margin:auto;padding:38px 26px 80px;position:relative}.member-intro{justify-content:space-between;align-items:end;gap:28px;margin-bottom:27px;display:flex}.member-intro p{max-width:680px;margin:0}.member-intro-actions{flex-wrap:wrap;gap:9px;display:flex}.member-upload{cursor:pointer;white-space:nowrap;position:relative}.member-upload input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.member-intro-actions>button{color:#b5e7ff;background:#0b1d32}.member-toast{color:#bde6ff;background:#092039;border-color:#52c2ff59;justify-content:space-between;align-items:center;margin:0 0 22px;display:flex}.member-toast button{color:#dff6ff;background:0 0;border:0;font-size:20px}.member-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 28px;display:grid}.member-stats article{border:1px solid var(--line);background:linear-gradient(150deg,#0f2237f0,#071120f0);border-radius:13px;min-height:123px;padding:19px;box-shadow:inset 0 1px #ffffff0a}.member-stats span,.member-stats small{color:#82a0bb;font:700 10px var(--font-mono),monospace;letter-spacing:.09em;display:block}.member-stats strong{font:800 31px/1 var(--font-mono),monospace;color:#e4f8ff;margin:11px 0 5px;display:block}.member-stats article:nth-child(2) strong{color:#7de6ff}.member-stats article:nth-child(3) strong{color:#e6b6ff}.member-stats article:nth-child(4) strong{color:#ffbd9a}.member-stats small{letter-spacing:0;font-size:9px}.member-tabs{border-bottom:1px solid var(--line);gap:6px;margin-bottom:20px;display:flex;overflow-x:auto}.member-tabs button{color:#8fa7bf;font:700 11px var(--font-mono),monospace;letter-spacing:.04em;background:0 0;border:0;flex:none;padding:13px 18px;position:relative}.member-tabs button.active{color:#bdefff}.member-tabs button.active:after{content:"";background:var(--cyan);height:2px;box-shadow:0 0 12px var(--cyan);position:absolute;bottom:0;left:0;right:0}.member-panel{border:1px solid var(--line);background:#050e1af0;border-radius:15px;padding:24px;box-shadow:0 24px 70px #0000004d}.member-panel-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:19px;display:flex}.member-panel-head h2,.member-dialog h2{letter-spacing:-.025em;margin:8px 0 0;font-size:22px}.member-panel-head>span{color:#91b6cf;font:700 11px var(--font-mono),monospace}.member-rule-list{gap:8px;display:grid}.member-rule-row{color:#aac4d6;text-align:left;background:#091727;border:1px solid #69b8ea24;border-radius:10px;grid-template-columns:28px minmax(0,1fr) minmax(0,190px) 50px 16px;align-items:center;gap:14px;width:100%;padding:15px;display:grid}.member-rule-icon{color:#63d7ff;font-size:18px}.member-rule-title{min-width:0}.member-rule-title strong,.member-rule-title small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.member-rule-title small{color:#7895aa;margin-top:6px;font-size:10px}.member-rule-stage{color:#91b3c9;font:10px var(--font-mono),monospace;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.member-severity{color:#ffb784;font:800 11px var(--font-mono),monospace}.member-empty{color:#9cb1c4;text-align:center;place-items:center;min-height:150px;font-size:13px;display:grid}.member-drafts{border-top:1px solid var(--line);margin-top:30px;padding-top:19px}.member-drafts h3{font-size:15px}.member-drafts h3 span{color:#77d6ff}.member-drafts p{color:#91a8ba;font-size:11px}.member-drafts>div{border-bottom:1px solid #5ba4cd1f;justify-content:space-between;gap:15px;padding:10px 0;font-size:12px;display:flex}.member-drafts small{color:#8fb4cc}.member-score{font:800 34px var(--font-mono),monospace;color:#79e5ff}.member-progress{background:#061626;border:1px solid #39abeb4d;border-radius:99px;height:9px;margin:18px 0 25px;overflow:hidden}.member-progress span{border-radius:inherit;background:linear-gradient(90deg,#298fff,#66e9ff);height:100%;display:block;box-shadow:0 0 14px #29cfff}.member-map{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.member-map article{background:#091827;border:1px solid #64a6cf38;border-radius:10px;flex-direction:column;min-height:164px;padding:14px;display:flex}.member-map article.covered{background:linear-gradient(160deg,#1252403d,#091827);border-color:#4beba06b}.member-map article>div{color:#89a5ba;font:700 9px var(--font-mono),monospace;justify-content:space-between;gap:8px;display:flex}.member-map article.covered>div span{color:#65e6aa}.member-map article.gap>div span{color:#ffbd91}.member-map h3{margin:19px 0 7px;font-size:14px;line-height:1.25}.member-map p{color:#90a4b7;margin:0;font-size:10px}.member-map button{color:#76d8ff;text-align:left;font:700 10px var(--font-mono),monospace;background:0 0;border:0;margin-top:auto;padding:0}.member-map button:hover{text-decoration:underline}.member-upload.compact{padding:9px 13px;font-size:10px}.member-add-source{gap:8px;margin:20px 0;display:flex}.member-add-source input{max-width:360px}.member-add-source button,.member-source-row button,.member-rec button,.member-dialog-actions>button:first-child,.member-advanced-toggle{color:#9edfff;font:700 10px var(--font-mono),monospace;background:#102238;border:1px solid #67c3f759;border-radius:8px;padding:10px 13px}.member-source-list{gap:7px;display:grid}.member-source-row{background:#091727;border:1px solid #64a6cf2e;border-radius:8px;grid-template-columns:22px minmax(0,1fr) 120px auto;align-items:center;gap:10px;padding:11px 13px;display:grid}.member-source-row small{color:#8ca7ba;font:10px var(--font-mono),monospace}.member-source-row .matched{color:#6cf1ac}.member-source-row .unmatched{color:#ffad80}.member-overlay{z-index:30;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#01050dd1;place-items:center;padding:15px;display:grid;position:fixed;inset:0}.member-dialog{background:#071321;border:1px solid #6ad4ff61;border-radius:15px;width:min(760px,100%);max-height:92vh;padding:27px;position:relative;overflow:auto;box-shadow:0 30px 100px #000}.member-close{color:#b4d7eb;background:0 0;border:0;font-size:24px;position:absolute;top:13px;right:17px}.member-dialog>.member-hint{margin:11px 0 22px}.member-rec{border-top:1px solid #64acdd33;justify-content:space-between;align-items:center;gap:15px;padding:15px 0;display:flex}.member-rec p{color:#9db3c5;margin:6px 0;font-size:11px;line-height:1.5}.member-rec small{color:#71c6e7;font:10px var(--font-mono),monospace}.member-rec button{flex:none}.member-edit-grid{grid-template-columns:minmax(0,2fr) minmax(110px,1fr);gap:15px;margin:23px 0;display:grid}.member-edit-grid .wide{grid-column:1/-1}.member-edit-grid textarea{resize:vertical}.member-edit-grid label small{color:#7fa5bb;font-size:10px;font-weight:400;line-height:1.4}.member-edit-grid .member-toggle{align-items:center;gap:9px;display:flex}.member-toggle input{width:auto}.member-correlation{border-top:1px solid var(--line);padding-top:8px}.member-correlation h3{color:#b6e4fa;margin:16px 0 10px;font-size:12px}.member-correlation p{color:#9bb0c1;align-items:start;gap:9px;margin:7px 0;font-size:11px;line-height:1.5;display:flex}.member-correlation p span{color:#67d3f9;font-family:var(--font-mono),monospace}.member-advanced-toggle{margin-top:15px}.member-xml-editor{resize:vertical;white-space:pre;min-height:240px;margin-top:12px;font-size:11px;line-height:1.5;display:block}.member-dialog-actions{justify-content:flex-end;gap:9px;margin-top:22px;display:flex}@media (max-width:900px){.member-map{grid-template-columns:repeat(3,minmax(0,1fr))}.member-intro{flex-direction:column;align-items:start}.member-rule-row{grid-template-columns:25px minmax(0,1fr) 45px 15px}.member-rule-stage{display:none}}@media (max-width:640px){.member-topbar{padding:12px 16px}.member-brand small,.member-brand span,.member-identity{display:none}.member-main{padding:25px 15px 60px}.member-intro-actions{width:100%}.member-intro-actions>*{flex:1}.member-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.member-stats article{min-height:105px;padding:14px}.member-stats strong{font-size:27px}.member-panel{padding:16px}.member-map{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.member-map article{min-height:156px;padding:11px}.member-map h3{font-size:12px}.member-source-row{grid-template-columns:18px minmax(0,1fr) auto}.member-source-row small{display:none}.member-source-row button{padding:7px;font-size:9px}.member-rec{flex-direction:column;align-items:stretch}.member-dialog{padding:23px 17px}.member-edit-grid{grid-template-columns:1fr}.member-edit-grid .wide{grid-column:auto}.member-auth-card{padding:25px}}.member-shell{color:#f3f8ff;background:radial-gradient(circle at 7% 4%,#00d0cb29,#0000 28%),radial-gradient(circle at 90% 14%,#9e53ff2b,#0000 28%),radial-gradient(circle at 70% 80%,#ff893f14,#0000 34%),#060912;font-size:14px}.member-shell:before{opacity:.45}.member-topbar{background:#060a15f5;border-bottom-color:#9ab2ff47}.member-brand small{color:#95eaff}.member-header-actions{color:#d4e4f4;gap:9px;font-size:11px}.member-public-button,.member-profile-button,.member-header-actions>button{white-space:nowrap;background:linear-gradient(140deg,#265c8978,#11223ce0);border:1px solid #72d5ff8c;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:36px;padding:8px 13px;font-weight:750;display:inline-flex;box-shadow:inset 0 1px #ffffff1c,0 0 15px #2dabff1a;color:#ecf9ff!important}.member-public-button:hover,.member-profile-button:hover,.member-header-actions>button:hover{background:#17385a;border-color:#8dedff;transform:translateY(-1px)}.member-profile-button{background:linear-gradient(135deg,#5e349870,#191d43e6);border-color:#b28aff8c}.member-profile-button svg{color:#d8bfff;flex:none}.member-backdrop{background:radial-gradient(#0ddbc91a,#0000 62%)}.member-auth-card,.member-profile-card{background:radial-gradient(circle at 100% 0,#7945d633,#0000 42%),linear-gradient(145deg,#102138,#090f21);border-color:#77daef80;box-shadow:0 28px 90px #00000087,inset 0 1px #ffffff17}.member-auth-card>p,.member-intro p,.member-hint{color:#bfd0df;font-size:14px;line-height:1.65}.member-auth-card label,.member-edit-grid label,.member-profile-card label{color:#d5e9f6;font-size:11px}.member-auth-card input,.member-edit-grid input,.member-edit-grid textarea,.member-add-source input,.member-profile-card input{color:#f4fbff;background:#0b1830;border-color:#7dc4ef75;font-size:14px}.member-password-wrap{display:block;position:relative}.member-password-wrap input{padding-right:72px!important}.member-password-wrap button{color:#c4eaff;font:700 10px var(--font-mono),monospace;background:#162d49;border:1px solid #7dc4ef59;border-radius:6px;padding:5px 9px;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.member-password-wrap button:hover{color:#fff;border-color:#8ee5ff}.member-primary{background:linear-gradient(120deg,#88f1e1,#60d9ff 52%,#8db1ff);border-color:#adfcf2;justify-content:center;min-height:42px;font-size:12px;box-shadow:0 0 24px #54e1dc38}.member-signin{letter-spacing:.16em;text-align:center;isolation:isolate;width:100%;min-height:48px;position:relative;overflow:hidden}.member-signin span{z-index:2;font-size:12px;position:relative}.member-signin:before{content:"";z-index:1;opacity:0;background:repeating-linear-gradient(90deg,#0000 0 13px,#ffffff47 13px 15px,#0000 15px 24px);position:absolute;inset:0}.member-signin.is-working:before{opacity:.8;animation:.45s steps(5,end) infinite member-code-scan}.member-signin.is-working{background:linear-gradient(90deg,#42efd2,#a699ff,#70eaff);animation:.24s steps(2,end) infinite member-glitch}@keyframes member-code-scan{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes member-glitch{0%,to{filter:none;transform:translate(0)}35%{filter:hue-rotate(35deg);transform:translate(2px)}70%{filter:hue-rotate(-20deg);transform:translate(-2px)}}.member-question{gap:8px;display:grid}.member-question-label{color:#d5e9f6;font:700 11px var(--font-mono),monospace}.member-question-card{background:linear-gradient(100deg,#266c6852,#142d4ea8);border:1px solid #85f6d885;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:12px 13px;display:flex}.member-question-card strong{font:800 19px var(--font-mono),monospace;color:#f1fffc;letter-spacing:.08em}.member-question-timer{color:#8af8d7;min-width:49px;font:800 12px var(--font-mono),monospace;background:#267d694d;border:1px solid #89f0dc73;border-radius:6px;place-items:center;padding:6px;display:grid}.member-question-timer.urgent{color:#ffd18e;background:#814a1f42;border-color:#ffc26e}.member-question small{color:#a9c7cc;font-size:11px}.member-checks{color:#bdcbd9;font-size:12px}.member-checks li span{font-size:15px}.member-main{max-width:1480px}.member-intro{background:radial-gradient(circle at 82% 0,#7f4ddc29,#0000 43%),linear-gradient(135deg,#0e2b3dbf,#0d1429b3);border:1px solid #6fdbe347;border-radius:18px;padding:24px}.member-intro h1{font-size:clamp(31px,3.2vw,45px)}.member-kicker{color:#89f4da}.member-stats article:first-child{background:linear-gradient(140deg,#14585d7a,#0d2030);border-color:#5fdce06b}.member-stats article:nth-child(2){background:linear-gradient(140deg,#2341847a,#111c37);border-color:#79adff6b}.member-stats article:nth-child(3){background:linear-gradient(140deg,#5529856e,#1b1730);border-color:#c48eff6b}.member-stats article:nth-child(4){background:linear-gradient(140deg,#7c44226e,#2a1c24);border-color:#ffb06b6b}.member-stats span,.member-stats small{color:#c2d2e0;font-size:11px}.member-stats strong{font-size:34px}.member-panel{background:linear-gradient(145deg,#0b1529,#08131e);border-color:#7dadeb54}.member-panel-head h2,.member-dialog h2{color:#f4faff}.member-rule-columns{color:#aac4d7;font:800 10px var(--font-mono),monospace;text-transform:uppercase;letter-spacing:.09em;grid-template-columns:minmax(0,1fr) minmax(125px,210px) 100px 18px;gap:14px;padding:2px 16px 8px;display:grid}.member-rule-row{background:#101f31;border-color:#71b2e14f;grid-template-columns:minmax(0,1fr) minmax(125px,210px) 100px 18px;gap:14px;padding:16px}.member-rule-row:hover{background:#17314a;border-color:#75d4e9}.member-rule-title strong{color:#f1faff;font-size:14px}.member-rule-title small{color:#afc3d2;font-size:11px}.member-rule-stage{color:#d1e3f0;white-space:normal;font-size:11px;line-height:1.4;display:block}.member-severity{text-transform:uppercase;letter-spacing:.05em;border-radius:7px;justify-content:center;align-items:center;width:max-content;min-width:80px;padding:6px 8px;font-size:10px;display:inline-flex}.sev-low{color:#a9eaff;background:#3690bc42;border:1px solid #67c2ec7a}.sev-medium{color:#ffe3a0;background:#a6752545;border:1px solid #f5be5780}.sev-high{color:#ffc09b;background:#a64c3245;border:1px solid #ff8f6680}.sev-critical{color:#ff9faf;background:#a32c5345;border:1px solid #ff6b9480}.sev-unknown{color:#b9c4d3;background:#5b667940;border:1px solid #9eaec14d}.member-pool-row{background:linear-gradient(100deg,#39215a6b,#111c2e);border-color:#c28eff59}.member-pool-row em{color:#e0bdff;font:800 9px var(--font-mono),monospace;vertical-align:middle;white-space:nowrap;background:#7736b357;border:1px solid #c599ffb3;border-radius:5px;margin-left:6px;padding:3px 6px;font-style:normal;display:inline-flex}.member-map-suggestions{color:#b6d5df;font:11px var(--font-mono),monospace;flex-wrap:wrap;align-items:center;gap:7px;padding:9px 14px 13px;display:flex}.member-map-suggestions>span{color:#8af3d5;font-weight:750}.member-map-suggestions button{color:#d8fff2;background:#1e5b4c47;border:1px solid #64ecc56e;border-radius:7px;padding:6px 8px;font-size:10px}.member-map-suggestions button:hover{background:#2d896d70}.member-map-suggestions b{color:#a8ffdb;margin-left:5px}.member-map article{background:#102035;border-color:#7bafdd59}.member-map article.gap{background:linear-gradient(150deg,#814d272e,#121d30)}.member-map p,.member-correlation p{color:#c0d0dc;font-size:12px}.member-map h3{font-size:15px}.member-source-actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.member-source-actions>button{color:#d3ffef;font:800 10px var(--font-mono),monospace;background:#23725c6b;border:1px solid #75ecc3a6;border-radius:8px;padding:9px 12px}.member-source-actions>button:hover{background:#3a957194}.member-source-row{background:#102035;border-color:#7ab1d34d}.member-source-row strong{font-size:13px}.member-source-row small{color:#b4c9d8;font-size:11px}.member-dialog{background:radial-gradient(circle at 90% 0,#8548da29,#0000 42%),#0b1629;border-color:#a1b4ff8c}.member-rec p,.member-rec small,.member-edit-grid label small{color:#becfdc;font-size:12px}.member-rec strong{font-size:14px}.member-coming-soon{color:#d2dceb;background:#434b7026;border:1px dashed #9fa6cf70;border-radius:8px;align-items:center;gap:10px;margin-top:17px;padding:11px 13px;font-size:12px;display:flex}.member-coming-soon strong{color:#e7c0ff;font:800 9px var(--font-mono),monospace;text-transform:uppercase;background:#743e9c66;border-radius:4px;padding:3px 6px}.member-profile-main{max-width:820px}.member-back-link{color:#96eedc;font:700 12px var(--font-mono),monospace;margin:8px 0 20px;display:inline-block}.member-profile-card{border:1px solid #77daef80;border-radius:18px;padding:34px}.member-profile-card h1{margin:10px 0;font-size:38px}.member-profile-card form{gap:19px;margin-top:27px;display:grid}.member-profile-card label{font:700 11px var(--font-mono),monospace;gap:8px;display:grid}.member-profile-card input{border:1px solid #7dc4ef75;border-radius:8px;width:100%;min-width:0;padding:12px}.member-import-dialog{text-align:center;width:min(480px,100%)}.member-import-icon{color:#dffcf7;background:#2ea88e40;border-radius:15px;place-items:center;width:58px;height:58px;margin:0 auto 18px;font-size:28px;font-weight:800;display:grid}.member-import-icon.uploading{animation:1.5s linear infinite member-spin}.member-import-icon.error{color:#ffb2ac;background:#bc3d4a40}.member-import-file{overflow-wrap:anywhere;color:#d6e7f2;font:700 12px var(--font-mono),monospace}.member-import-progress{background:#1c3751;border-radius:99px;height:7px;overflow:hidden}.member-import-progress span{border-radius:inherit;background:linear-gradient(90deg,#5fe5cb,#9bb5ff);width:35%;height:100%;animation:1.2s ease-in-out infinite member-progress;display:block}.member-import-dialog .member-primary{margin-top:16px}@keyframes member-spin{to{transform:rotate(360deg)}}@keyframes member-progress{0%{transform:translate(-110%)}to{transform:translate(300%)}}@media (max-width:900px){.member-rule-row{grid-template-columns:minmax(0,1fr) minmax(125px,210px) 100px 18px}.member-rule-stage{display:block}}@media (max-width:680px){.member-topbar{gap:8px}.member-brand small,.member-brand span{display:none}.member-brand strong{font-size:13px}.member-public-button{padding:7px;font-size:9px}.member-profile-button span{display:none}.member-profile-button{padding:7px}.member-header-actions{gap:5px}.member-header-actions>button{padding:7px;font-size:9px}.member-intro{padding:19px}.member-rule-columns{display:none}.member-rule-row{grid-template-columns:minmax(0,1fr) auto;gap:8px}.member-rule-title{grid-column:1/-1}.member-rule-stage{grid-column:1}.member-severity{grid-column:2}.member-row-arrow{display:none}.member-pool-row em{margin-top:4px}.member-panel-head{flex-direction:column;align-items:flex-start}.member-source-actions{width:100%}.member-source-actions>*{flex:1}.member-profile-card{padding:24px}}@media (prefers-reduced-motion:reduce){.member-signin.is-working,.member-signin.is-working:before,.member-import-icon.uploading,.member-import-progress span{animation:none}}
