@import "https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Noto+Sans+SC:wght@400;500;600;700&display=swap";body{overflow-x:hidden}body:before{content:"";z-index:-1;pointer-events:none;filter:blur(26px);background:radial-gradient(44% 35% at 20% 20%,#617fd51c 0%,#0000 72%),radial-gradient(38% 32% at 80% 38%,#8068d31a 0%,#0000 75%);animation:18s ease-in-out infinite alternate ambient-drift;position:fixed;inset:-18%}.shell{animation:.55s cubic-bezier(.2,.8,.2,1) both surface-in}.card{animation:.5s cubic-bezier(.2,.8,.2,1) both surface-in}.card:first-child{animation-delay:40ms}.card:nth-child(2){animation-delay:80ms}.card:nth-child(3){animation-delay:.12s}.card:nth-child(4){animation-delay:.16s}.card:nth-child(5){animation-delay:.2s}.panel{animation:.58s cubic-bezier(.2,.8,.2,1) .16s both surface-in}.notice{animation:.26s cubic-bezier(.2,.8,.2,1) both notice-in}@keyframes surface-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes ambient-drift{0%{transform:translate(-1.5%,-1%)scale(1)}to{transform:translate(1.5%,1%)scale(1.04)}}@keyframes notice-in{0%{opacity:0;transform:translateY(-8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{color:#e8edf8;background:#090b11;font-family:Noto Sans SC,system-ui,sans-serif}*{box-sizing:border-box}body{background:radial-gradient(900px 500px at 20% -10%,#283969 0%,#0000 65%),radial-gradient(800px 600px at 100% 20%,#192852 0%,#0000 60%),#090b11;min-width:320px;margin:0}.shell{max-width:1240px;margin:auto;padding:52px 24px 72px}header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}h1{letter-spacing:-.06em;margin:10px 0 12px;font-size:clamp(30px,5vw,52px);line-height:1.08}h2{margin:4px 0;font-size:19px}p{color:#96a3bd;margin:0}.eyebrow{color:#8ea8ff;letter-spacing:.13em;align-items:center;gap:7px;font:500 11px DM Mono,monospace;display:flex}.icon,.quiet{justify-content:center;align-items:center;gap:8px;display:inline-flex}.icon{border-radius:14px;padding:12px}.cards{grid-template-columns:repeat(5,1fr);gap:12px;margin:38px 0 16px;display:grid}.card,.panel{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(145deg,#151a27dd,#0e111bdd);border:1px solid #293248;border-radius:18px;box-shadow:0 18px 45px #0004}.card{flex-direction:column;gap:9px;min-height:130px;padding:18px;display:flex}.card span,.node span,article span{color:#93a0b9;font-size:12px}.card strong{letter-spacing:-.03em;font-size:20px}.card-icon{color:#b0bbd4}.good{color:#51d6a3}.warn{color:#ffc766}.layout{grid-template-columns:1.65fr .85fr;gap:16px;display:grid}.panel{padding:22px}.panel-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.pill{color:#aab5ca;background:#252c3b;border-radius:99px;padding:6px 10px;font-size:12px}.pill.good{background:#163d32}.action-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}button{font:inherit;color:#e8edf8;cursor:pointer;background:#20283a;border:1px solid #35405b;border-radius:12px;padding:11px 13px;transition:transform .18s,background .18s,border .18s}button:hover:not(:disabled){background:#2b3650;border-color:#6477ab;transform:translateY(-1px)}button:disabled{opacity:.55;cursor:not-allowed}.is-busy:disabled,.refresh-button.is-refreshing:disabled{cursor:wait}.action-locked:disabled{cursor:not-allowed;opacity:.48;filter:saturate(.7)}.action-grid button{text-align:left;flex-direction:column;justify-content:center;gap:8px;min-height:86px;display:flex}.action-grid svg{width:20px}.danger{color:#ffb7c1;background:#2b1b25;border-color:#653746}.nav{flex-direction:column;gap:9px;display:flex}.nav button{justify-content:space-between;display:flex}.nav .selected{background:#304775;border-color:#718eda}.content{min-height:310px;margin-top:16px}.logs{white-space:pre-wrap;word-break:break-word;color:#c4d0e9;max-height:470px;margin:0;font:12px/1.7 DM Mono,monospace;overflow:auto}.address-list,.detail-list{gap:9px;display:grid}.address-list article,.node{background:#101520;border:1px solid #293247;border-radius:12px;grid-template-columns:minmax(120px,.45fr) minmax(240px,1.5fr) auto;align-items:center;gap:12px;padding:13px;display:grid}.address-list article>div,.node>div{flex-direction:column;gap:4px;display:flex}.address-list strong,.node strong{font-size:14px}code{color:#a9c2ff;white-space:nowrap;text-overflow:ellipsis;font:12px DM Mono,monospace;overflow:hidden}.quiet{background:0 0;padding:8px}.notice{z-index:3;color:#c5ffea;background:#12382f;border:1px solid #2c7d64;border-radius:12px;max-width:420px;padding:12px 16px;position:fixed;top:20px;right:24px;box-shadow:0 15px 40px #0007}.notice.error{color:#ffd4da;background:#3b1f29;border-color:#8b4252}.spin{animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (width<=900px){.cards{grid-template-columns:repeat(3,1fr)}.layout{grid-template-columns:1fr}.action-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=600px){.shell{padding:30px 14px}.cards{grid-template-columns:repeat(2,1fr);margin-top:28px}.card{min-height:108px}.action-grid{grid-template-columns:repeat(2,1fr)}.address-list article,.node{grid-template-columns:1fr auto}.address-list code,.node code{grid-column:1/-1;max-width:calc(100vw - 80px)}}*{scrollbar-width:thin;scrollbar-color:#455574 #0d111a}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#0d111a}::-webkit-scrollbar-thumb{background:linear-gradient(#526584,#34445f);border:2px solid #0d111a;border-radius:99px}::-webkit-scrollbar-thumb:hover{background:#6b82a9}.header-actions{align-items:center;gap:9px;display:flex}.refresh-button{background:linear-gradient(135deg,#263b66,#24314d);border-color:#506a9f;justify-content:center;align-items:center;gap:8px;min-width:100px;display:inline-flex}.refresh-button:hover:not(:disabled){box-shadow:0 8px 22px #37589144}.refresh-button.is-refreshing svg{animation:.75s linear infinite spin}.logout-button{color:#9ba9c3}.notice{align-items:flex-start;gap:10px;max-width:min(520px,100vw - 32px);padding-right:8px;display:flex}.notice>span{flex:none;margin-top:2px;display:inline-flex}.notice-text{overflow-wrap:anywhere;flex:1;min-width:0;line-height:1.55}.notice-close{color:inherit;opacity:.72;background:0 0;border:0;flex:none;margin-left:auto;padding:6px}.notice-close:hover{opacity:1;background:#ffffff16;transform:none}.modal-backdrop{z-index:10;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#05070a99;place-items:center;padding:20px;animation:.16s ease-out both fade-in;display:grid;position:fixed;inset:0}.modal{background:linear-gradient(145deg,#1b2233,#10151f);border:1px solid #415171;border-radius:20px;width:min(100%,420px);padding:26px;animation:.24s cubic-bezier(.2,.8,.2,1) both modal-in;box-shadow:0 28px 80px #000a}.modal h2{margin:14px 0 8px;font-size:21px}.modal p{line-height:1.65}.modal-icon{color:#ffc875;background:#60491d55;border:1px solid #98713777;border-radius:14px;place-items:center;width:42px;height:42px;display:grid}.modal-actions{justify-content:flex-end;gap:9px;margin-top:23px;display:flex}.confirm-button{min-width:108px}.auth-page{background:radial-gradient(800px 560px at 15% 0,#293d724d,#0000 67%),radial-gradient(700px 500px at 100% 100%,#563d7940,#0000 68%),#090b11;place-items:center;min-height:100vh;padding:24px;display:grid}.auth-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(145deg,#181e2ddd,#0e121cdd);border:1px solid #303d58;border-radius:24px;width:min(100%,430px);padding:38px;animation:.5s cubic-bezier(.2,.8,.2,1) both surface-in;box-shadow:0 28px 80px #0008}.auth-card h1{margin:16px 0 10px;font-size:34px}.auth-card p{line-height:1.7}.auth-mark{color:#b9c9ff;background:linear-gradient(135deg,#3e5eac,#603d8d);border-radius:16px;place-items:center;width:48px;height:48px;display:grid;box-shadow:0 10px 28px #38579c55}.auth-card form{gap:15px;margin:30px 0 20px;display:grid}.auth-card label{color:#b9c4d9;gap:8px;font-size:13px;display:grid}.auth-card input{color:#eef3ff;width:100%;font:inherit;background:#0c111a;border:1px solid #36425c;border-radius:12px;outline:none;padding:12px 13px;transition:border .18s,box-shadow .18s}.auth-card input:focus{border-color:#7595e7;box-shadow:0 0 0 3px #526fc133}.login-button{background:linear-gradient(135deg,#4669bb,#6548a2);border-color:#7893dc;justify-content:center;align-items:center;gap:9px;margin-top:4px;padding:13px;display:flex}.login-button:hover:not(:disabled){background:linear-gradient(135deg,#5479d1,#7459b2);box-shadow:0 10px 26px #435fc755}.login-button svg:last-child{margin-left:auto}.form-error{color:#ffbdc6;align-items:center;gap:8px;font-size:13px;display:flex}.auth-card small{color:#74819a}.loading-card{color:#b8c5df;justify-content:center;align-items:center;gap:10px;min-height:120px;display:flex}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes modal-in{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=600px){.header-actions .refresh-button span{display:none}.refresh-button{min-width:auto}.auth-card{padding:28px 23px}.modal{padding:22px}.modal-actions{flex-direction:column-reverse}.modal-actions button{width:100%}}.settings-form{gap:18px;display:grid}.settings-intro{color:#aab8d2;background:#111827;border:1px solid #303c57;border-radius:12px;padding:12px 14px;line-height:1.65}.settings-section{background:#0d121c;border:1px solid #2b354c;border-radius:14px;gap:14px;padding:17px;display:grid}.settings-section h3{margin:0 0 5px;font-size:15px}.settings-section p{font-size:12px;line-height:1.6}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.form-grid label,.subscription-row label{color:#aebbd3;gap:6px;font-size:12px;display:grid}.settings-form input,.settings-form select{color:#e9effc;width:100%;font:inherit;background:#101722;border:1px solid #35425e;border-radius:10px;outline:none;padding:10px 11px}.settings-form input:focus,.settings-form select:focus{border-color:#718fe0;box-shadow:0 0 0 3px #526fc12b}.choice-row{flex-wrap:wrap;gap:15px;display:flex}.choice-row label{color:#c2cce0;align-items:center;gap:7px;font-size:13px;display:flex}.choice-row input{width:auto}.subscription-list{gap:8px;display:grid}.subscription-row{grid-template-columns:minmax(120px,.45fr) minmax(180px,1.55fr) auto;align-items:center;gap:8px;display:grid}.add-row{color:#a9bded;background:0 0;border-style:dashed;align-items:center;gap:7px;width:max-content;display:flex}.add-row:hover:not(:disabled){background:#1c2940}@media (width<=600px){.form-grid{grid-template-columns:1fr}.subscription-row{grid-template-columns:1fr auto}.subscription-row input:nth-child(2){grid-area:2/1/auto/-1}.subscription-row button{grid-area:1/2}}.totp-card{gap:14px;display:grid}.totp-card form,.totp-reset{gap:12px;display:grid}.totp-card label,.totp-reset label{color:#b7c4dc;gap:7px;font-size:13px;display:grid}.totp-header{align-items:flex-start;gap:13px;display:flex}.totp-header .auth-mark{border-radius:14px;flex:none;width:42px;height:42px}.totp-header h1{letter-spacing:-.045em;margin:4px 0 5px;font-size:27px}.totp-header p{font-size:13px;line-height:1.55}.totp-setup{background:#0b1019;border:1px solid #303c57;border-radius:16px;grid-template-columns:144px minmax(0,1fr);align-items:center;gap:16px;padding:10px;display:grid}.totp-qr{background:#fff;border-radius:11px;width:124px;max-width:100%;margin:auto;padding:7px;display:block}.totp-qr.small{width:150px;margin:0}.totp-secret{color:#9eacca;gap:7px;font-size:12px;line-height:1.5;display:grid}.totp-secret code{white-space:normal;word-break:break-all}.totp-code{text-align:center;letter-spacing:.32em!important;font:600 20px DM Mono,monospace!important}.auth-back{justify-self:start}.form-success{color:#80e5bb;align-items:center;gap:8px;font-size:13px;display:flex}@media (height>=760px) and (width>=620px){.totp-setup-card{width:min(100%,500px);padding:28px}.totp-setup-card form{margin:18px 0 4px}}@media (width<=619px),(height<=700px){.auth-page{align-items:start;padding:16px;overflow-y:auto}.totp-setup-card{padding:24px 22px}.totp-setup{grid-template-columns:1fr;gap:10px}.totp-qr{width:116px}.totp-header h1{font-size:25px}.totp-setup-card form{margin:10px 0 0}}.app-shell{grid-template-columns:258px minmax(0,1fr);gap:18px;max-width:1500px;min-height:100vh;margin:0 auto;padding:18px;display:grid}.sidebar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(165deg,#161d2ddd,#0d111bdd);border:1px solid #29344c;border-radius:22px;flex-direction:column;align-self:start;min-height:calc(100vh - 36px);padding:18px;display:flex;position:sticky;top:18px;box-shadow:0 22px 60px #0005}.sidebar-brand{border-bottom:1px solid #29344c;align-items:center;gap:11px;padding:4px 4px 21px;display:flex}.brand-mark{color:#d5dfff;background:linear-gradient(135deg,#4669bb,#6548a2);border-radius:13px;place-items:center;width:38px;height:38px;display:grid;box-shadow:0 9px 21px #435fc744}.sidebar-brand strong{letter-spacing:-.025em;margin-top:4px;font-size:14px;display:block}.sidebar-service{background:#0c111c;border:1px solid #2c3852;border-radius:14px;align-items:center;gap:10px;margin:18px 4px 15px;padding:12px;display:flex}.sidebar-service small{color:#8290aa;font-size:11px;display:block}.sidebar-service strong{margin-top:2px;font-size:13px;display:block}.status-dot{background:#69748a;border-radius:99px;width:9px;height:9px;box-shadow:0 0 0 4px #69748a22}.status-dot.online{background:#54d7a4;box-shadow:0 0 0 4px #54d7a422}.sidebar-nav{gap:5px;display:grid}.sidebar-nav button{text-align:left;color:#aeb9cf;background:0 0;border-color:#0000;align-items:center;gap:10px;padding:11px 12px;display:flex}.sidebar-nav button:hover:not(:disabled){background:#1b263b;border-color:#31415e}.sidebar-nav button.selected{color:#e6edff;background:linear-gradient(100deg,#314a7c,#24334f);border-color:#5572ae;box-shadow:inset 3px 0 #8eaaff}.sidebar-summary{color:#8795af;gap:7px;margin-top:auto;padding:17px 5px;font:11px DM Mono,monospace;display:grid}.sidebar-summary span{justify-content:space-between;display:flex}.sidebar-actions{border-top:1px solid #29344c;gap:8px;padding-top:15px;display:flex}.sidebar-actions .refresh-button{flex:1;min-width:0}.workspace{min-width:0;padding:22px 16px 48px}.workspace-header{justify-content:space-between;align-items:flex-start;gap:20px;margin:7px 3px 26px;display:flex}.workspace-header h1{margin:7px 0 8px;font-size:clamp(30px,4vw,46px)}.workspace .cards{grid-template-columns:repeat(5,minmax(0,1fr));margin:0 0 16px}.workspace .actions{margin-bottom:16px}.workspace .content{min-height:340px;margin-top:0}.workspace .content:has(.settings-form){padding:22px}.workspace .panel{animation:.58s cubic-bezier(.2,.8,.2,1) 80ms both surface-in}.workspace .action-grid{grid-template-columns:repeat(7,minmax(0,1fr))}.workspace .action-grid button{min-height:78px;padding:10px;font-size:12px}.workspace .action-grid svg{width:18px}.workspace .logs{max-height:520px}.workspace .notice{z-index:20}@media (width<=1120px){.app-shell{grid-template-columns:220px minmax(0,1fr);gap:12px;padding:12px}.sidebar{min-height:calc(100vh - 24px);top:12px}.workspace{padding:18px 4px 38px}.workspace .cards{grid-template-columns:repeat(3,minmax(0,1fr))}.workspace .action-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=760px){.app-shell{padding:0;display:block}.sidebar{z-index:5;background:#101622ee;border-width:0 0 1px;border-radius:0;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;min-height:0;padding:12px;display:grid;position:sticky;top:0}.sidebar-brand{border:0;padding:0}.sidebar-service,.sidebar-summary{display:none}.sidebar-nav{gap:4px;display:flex;overflow-x:auto}.sidebar-nav button{flex:none;padding:9px 10px;font-size:0}.sidebar-nav button svg{width:18px;height:18px}.sidebar-actions{border:0;padding:0}.sidebar-actions .refresh-button{padding:9px}.sidebar-actions .refresh-button span,.sidebar .logout-button{display:none}.workspace{padding:22px 14px 40px}.workspace-header{margin:0 0 18px}.workspace-header h1{font-size:31px}.workspace-header>button{flex:none}.workspace .cards,.workspace .action-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace .content{padding:16px}.workspace .address-list article,.workspace .node{grid-template-columns:1fr auto}.workspace .address-list code,.workspace .node code{grid-column:1/-1;max-width:calc(100vw - 72px)}}.sidebar-nav{padding-top:4px}.sidebar-nav:before{content:"运行中心";color:#71809b;letter-spacing:.12em;padding:0 12px 4px;font:500 10px DM Mono,monospace}.sidebar-nav button{position:relative}.sidebar-nav button:nth-of-type(2),.sidebar-nav button:nth-of-type(5){margin-top:25px}.sidebar-nav button:nth-of-type(2):before,.sidebar-nav button:nth-of-type(5):before{color:#71809b;letter-spacing:.12em;font:500 10px DM Mono,monospace;position:absolute;top:-18px;left:12px}.sidebar-nav button:nth-of-type(2):before{content:"代理出口"}.sidebar-nav button:nth-of-type(5):before{content:"系统设置"}:is(.workspace:has(.address-list) .actions,.workspace:has(.detail-list) .actions,.workspace:has(.settings-form) .actions){display:none}:is(.workspace:has(.address-list) .content,.workspace:has(.detail-list) .content,.workspace:has(.settings-form) .content){min-height:calc(100vh - 172px)}@media (width<=760px){.sidebar-nav:before,.sidebar-nav button:nth-of-type(2):before,.sidebar-nav button:nth-of-type(5):before{display:none}.sidebar-nav button:nth-of-type(2),.sidebar-nav button:nth-of-type(5){margin-top:0}:is(.workspace:has(.address-list) .content,.workspace:has(.detail-list) .content,.workspace:has(.settings-form) .content){min-height:0}}.app-shell{grid-template-columns:276px minmax(0,1fr);gap:0;width:100%;max-width:none;margin:0;padding:0}.sidebar{background:linear-gradient(#141b2adf,#0c1019f5);border-width:0 1px 0 0;border-radius:0;min-height:100vh;padding:24px 18px;top:0}.workspace{padding:38px clamp(28px,4vw,72px) 56px;overflow:hidden}.workspace-header{margin:0 0 30px}.workspace-header p{max-width:640px}.workspace .cards{gap:14px}.workspace .card{min-height:124px;padding:19px}.workspace .actions,.workspace .content{border-radius:16px}.workspace .content{padding:24px}.workspace .logs{min-height:260px;max-height:calc(100vh - 390px)}.workspace .address-list,.workspace .detail-list{max-width:none}.workspace .address-list article,.workspace .node{grid-template-columns:minmax(190px,.42fr) minmax(320px,1.58fr) auto;padding:15px 17px}@media (width>=1800px){.app-shell{grid-template-columns:300px minmax(0,1fr)}.sidebar{padding-left:28px;padding-right:28px}.workspace{padding-left:clamp(48px,5vw,120px);padding-right:clamp(48px,5vw,120px)}.workspace .cards{grid-template-columns:repeat(5,minmax(150px,1fr))}.workspace .action-grid{grid-template-columns:repeat(7,minmax(132px,1fr))}}@media (width<=1120px){.app-shell{grid-template-columns:220px minmax(0,1fr);gap:0;padding:0}.sidebar{border-radius:0;min-height:100vh;top:0}.workspace{padding:28px 26px 42px}}@media (width<=760px){.app-shell{display:block}.sidebar{border-width:0 0 1px;min-height:0}.workspace{padding:22px 14px 40px}.workspace .content{padding:16px}}.workspace:has(.security-center) .actions{display:none}.security-center{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;max-width:1040px;display:grid}.security-card{background:linear-gradient(145deg,#111827,#0b1019);border:1px solid #2d3952;border-radius:16px;padding:24px}.security-card-heading{border-bottom:1px solid #29354c;align-items:flex-start;gap:13px;padding-bottom:18px;display:flex}.security-card-heading h2{margin:2px 0 5px;font-size:17px}.security-card-heading p{font-size:12px;line-height:1.6}.security-icon{color:#bfccff;background:#30466f;border-radius:12px;flex:none;place-items:center;width:38px;height:38px;display:grid}.security-form{gap:13px;margin-top:20px;display:grid}.security-form label{color:#b7c4dc;gap:7px;font-size:13px;display:grid}.security-form input{color:#eef3ff;width:100%;font:inherit;background:#0b1019;border:1px solid #36425c;border-radius:10px;padding:11px 12px}.security-form button{justify-self:start;margin-top:3px}.security-managed{color:#f4c879;background:#302817;border:1px solid #6a5731;border-radius:11px;gap:9px;margin-top:19px;padding:12px;font-size:12px;line-height:1.6;display:flex}.security-managed code{color:#ffdb91}.security-card .settings-section{background:0 0;border:0;margin-top:18px;padding:0}.security-card .settings-section>div:first-child{display:none}.totp-protected{background:linear-gradient(110deg,#112d29,#10221f);border:1px solid #247257;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;padding:14px;display:flex}.totp-protected-state{align-items:center;gap:10px;min-width:0;display:flex}.totp-protected-icon{color:#75e2b7;flex:none;justify-content:center;align-items:center;display:inline-flex}.totp-protected-icon svg,.totp-protected strong,.totp-protected span{display:block}.totp-protected strong{color:#d7ffed;font-size:13px}.totp-protected-state span:last-child{color:#91c8b3;margin-top:3px;font-size:11px;line-height:1.45}.totp-protected button{flex:none}.core-task-banner{color:#d9e5ff;background:linear-gradient(100deg,#172747,#142039);border:1px solid #536fa8;border-radius:14px;align-items:center;gap:12px;margin:0 0 20px;padding:14px 16px;display:flex;box-shadow:0 12px 30px #0002}.core-task-spinner{color:#a9c2ff;background:#39568d55;border-radius:11px;flex:none;place-items:center;width:34px;height:34px;display:grid}.core-task-banner strong{font-size:13px;display:block}.core-task-banner p{color:#a9b9d9;margin-top:3px;font-size:12px;line-height:1.55}@media (width<=900px){.security-center{grid-template-columns:1fr;max-width:680px}}@media (width<=760px){.security-card{padding:18px}.security-form button{width:100%}.totp-protected{flex-direction:column;align-items:stretch}.totp-protected button{width:100%}.core-task-banner{align-items:flex-start}}
