html[data-kd-theme=amoled] body.miniapp-body{background:#030812!important}html[data-kd-theme=dark] body.miniapp-body{background:#102437!important}html[data-kd-theme=dark] body.miniapp-body:before{opacity:.72}
html.kd-reduce-motion *,html.kd-reduce-motion *:before,html.kd-reduce-motion *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}html.kd-hide-notifications #notifBadge{display:none!important}body:has(#settingsSheet:not(.hidden)){overflow:hidden!important}
.miniapp-body #settingsSheet{z-index:100000;padding:max(12px,env(safe-area-inset-top,0px)) 12px max(12px,env(safe-area-inset-bottom,0px));backdrop-filter:blur(10px)}.miniapp-body #settingsSheet .sheet-panel{box-sizing:border-box;width:min(100%,500px);max-height:calc(100dvh - 24px);overflow-y:auto;overscroll-behavior:contain;padding:20px;border:1px solid #b6d3df57;border-radius:28px;background:linear-gradient(145deg,#20384c,#111f31 68%,#0b1725);box-shadow:inset 0 2px 0 #ffffff24,0 7px 0 #06101b,0 30px 80px #000b;color:#eef6fa}.miniapp-body #settingsSheet *{box-sizing:border-box}
.sp-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:20px}.sp-heading>div>span{font-size:9px;letter-spacing:.17em;font-weight:800;color:#9dd8c7}.sp-heading h2{margin:5px 0 4px;font-size:24px;color:#f1f7fa}.sp-heading p{margin:0;font-size:12px;line-height:1.6;color:#9eb2c1}.sp-heading>button{flex:0 0 40px;width:40px;height:40px;padding:0;border:1px solid #bad1df31;border-radius:13px;background:linear-gradient(145deg,#38536a,#1d3145);box-shadow:0 3px 0 #081521;color:#dfeef4;font-size:26px}
.sp-section{padding:16px;margin:0 0 13px;border:1px solid #c1d8e329;border-radius:19px;background:#10223491;box-shadow:inset 0 1px 0 #ffffff12}.sp-title{display:flex;align-items:center;gap:11px;margin-bottom:14px}.sp-title h3{margin:0;color:#edf6f9;font-size:14px}.sp-title p{margin:3px 0 0;color:#91a8b9;font-size:10px}.sp-icon{display:grid;place-items:center;flex:0 0 34px;height:34px;border:1px solid #acd0c83b;border-radius:11px;background:#80d6bd13;color:#b7ead7;font-size:17px;box-shadow:inset 0 1px 0 #fff2,0 2px 0 #07151f}
.sp-theme-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sp-theme-options label,.sp-colors label{min-width:0;cursor:pointer}.sp-theme-options input,.sp-colors input{position:absolute;opacity:0}.sp-theme-options label>span{display:grid;grid-template-columns:35px minmax(0,1fr);gap:2px 10px;align-items:center;padding:11px;border:1px solid #abc5d52d;border-radius:14px;background:#0b1928}.sp-theme-options strong{font-size:12px;color:#dce9ef}.sp-theme-options small{font-size:9px;color:#829aaa}.sp-preview{grid-row:1/3;display:block;width:35px;height:35px;border:1px solid #fff2;border-radius:10px;box-shadow:inset 0 1px 0 #fff3}.sp-preview:after{content:"";display:block;width:17px;height:5px;margin:15px auto;border-radius:5px;background:var(--accent)}.sp-amoled{background:#020711}.sp-dark{background:#173148}.sp-theme-options input:checked+span{border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 20%,transparent)}
.sp-colors{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:7px}.sp-colors label{display:grid;justify-items:center;gap:5px}.sp-colors label>span{display:grid;place-items:center;width:34px;height:34px;border:3px solid transparent;border-radius:50%;background:var(--swatch);box-shadow:inset 0 2px 2px #fff7,0 3px 0 #07131e}.sp-colors b{opacity:0;color:#08251d}.sp-colors input:checked+span{border-color:#e9fff7;box-shadow:0 0 0 2px var(--swatch),0 4px 0 #07131e}.sp-colors input:checked+span b{opacity:1}.sp-colors small{font-size:8px;color:#91a7b6;text-align:center}
.sp-switches{padding:0;overflow:hidden}.sp-switch-row{display:flex;align-items:center;gap:11px;padding:15px}.sp-switch-row+.sp-switch-row{border-top:1px solid #b5cedb20}.sp-switch-row>span:nth-child(2){min-width:0;flex:1}.sp-switch-row strong{display:block;font-size:12px;color:#e5f0f4}.sp-switch-row small{display:block;margin-top:3px;color:#8fa5b5;font-size:9px;line-height:1.45}.sp-toggle{display:block!important;cursor:pointer}.sp-toggle input{position:absolute;opacity:0}.sp-toggle i{position:relative;display:block;width:42px;height:24px;border-radius:20px;background:#506272;box-shadow:inset 0 2px 5px #0005}.sp-toggle i:after{content:"";position:absolute;left:3px;top:3px;width:18px;height:18px;border-radius:50%;background:#d9e5e9;box-shadow:0 2px 5px #0006;transition:transform .2s}.sp-toggle input:checked+i{background:var(--accent)}.sp-toggle input:checked+i:after{transform:translateX(18px)}
.sp-message{min-height:18px;margin:10px 2px;color:#b5ead5;font-size:11px}.sp-actions{display:grid;grid-template-columns:1fr auto;gap:9px}.sp-actions button{min-height:48px}.sp-footnote{text-align:center;margin:15px 0 2px;color:#7f98a9;font-size:9px;line-height:1.5}@media(max-width:355px){.miniapp-body #settingsSheet .sheet-panel{padding:15px}.sp-colors{grid-template-columns:repeat(3,1fr);row-gap:12px}.sp-actions{grid-template-columns:1fr}}
