.kb{z-index:80;color:#fff;width:min(920px,100% - 32px);max-height:calc(100dvh - 120px);font-family:var(--font-inter),"Inter",system-ui,sans-serif;background:linear-gradient(#232323,#0a0e19);border-radius:22px;font-size:13.5px;line-height:1.45;animation:.6s cubic-bezier(.16,1,.3,1) both kbIn;display:flex;position:fixed;bottom:16px;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 0 0 1px #ffffff24,0 30px 60px -20px #0009}@keyframes kbIn{0%{opacity:0;transform:translate(-50%,24px)}to{opacity:1;transform:translate(-50%)}}.kb-in{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:1;min-height:0;padding:12px 12px 12px 14px;position:relative;overflow-y:auto}.kb-row{align-items:center;gap:14px;display:flex}.kb-ic{color:#ff7b2e;background:#ff7b2e1f;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid}.kb-ic svg{width:20px;height:20px}.kb-t{flex:1;min-width:0}.kb h2{letter-spacing:-.01em;color:#fff;margin:0;font-size:14.5px;font-weight:600;line-height:1.3}.kb h2 em{color:#ff7b2e;font-style:normal}.kb p{color:#fff9;margin:2px 0 0}.kb p a{color:#fff;text-underline-offset:2px;-webkit-text-decoration:underline #ff7b2e99;text-decoration:underline #ff7b2e99}.kb-btns{flex:none;align-items:center;gap:8px;display:flex}.kb-b{min-width:118px;height:40px;font:inherit;cursor:pointer;border:0;border-radius:999px;padding:0 18px;font-size:13.5px;font-weight:600;transition:background .25s,box-shadow .25s}.kb-nein{color:#fff;background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff38}.kb-nein:hover{background:#ffffff24}.kb-ja{color:#0a0f1b;background:linear-gradient(135deg,#ff8138 0%,#ff7b2e 45%,#e66012 100%);box-shadow:inset 0 1px #fff9,inset 0 -2px #00000014}.kb-ja:hover{background:linear-gradient(135deg,#ff8138 0% 45%,#f06718 100%)}.kb-l{font:inherit;color:#ffffffb3;text-underline-offset:3px;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:4px 8px;font-size:13px;font-weight:500;-webkit-text-decoration:underline #ffffff4d;text-decoration:underline #ffffff4d}.kb-l:hover{color:#fff}.kb-list{gap:8px;margin:18px 0 0;padding:0;list-style:none;display:grid}.kb-list li{color:#ffffff8c;background:#ffffff0d;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-size:12px;line-height:1.4;display:flex;box-shadow:inset 0 0 0 1px #ffffff14}.kb-list b{color:#fff;font-size:13.5px;font-weight:600;display:block}.kb-sw{cursor:pointer;background:#ffffff26;border:0;border-radius:99px;flex:none;width:44px;height:26px;padding:0;transition:background .25s;position:relative}.kb-sw i{background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .3s cubic-bezier(.34,1.56,.64,1);position:absolute;top:3px;left:3px;box-shadow:0 2px 4px #0000004d}.kb-sw.an{background:#ff7b2e}.kb-sw.an i{background:#0a0f1b;transform:translate(18px)}.kb-sw:disabled{cursor:default;opacity:.55}.kb button:focus-visible,.kb a:focus-visible{outline-offset:2px;outline:2px solid #ff7b2e}@media (max-width:860px){.kb{border-radius:20px;width:calc(100% - 20px);bottom:10px}.kb-in{padding:14px}.kb-row{flex-wrap:wrap;gap:12px}.kb-ic{border-radius:11px;width:36px;height:36px}.kb-t{flex-basis:calc(100% - 48px)}.kb-btns{flex-basis:100%;grid-template-columns:1fr 1fr;gap:8px;display:grid}.kb-l{grid-area:2/1/auto/-1;justify-self:center}.kb-b{width:100%;min-width:0;height:42px}}.kbm-bg{z-index:90;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0a0a0a73;place-items:center;padding:16px;animation:.3s both kbFade;display:grid;position:fixed;inset:0}@keyframes kbFade{0%{opacity:0}}.kbm{color:#fff;width:min(460px,100%);max-height:calc(100dvh - 32px);font-family:var(--font-inter),"Inter",system-ui,sans-serif;background:radial-gradient(90% 100% at 50% 0,#3d3d3d,#0f1728 50%,#0a0f1b 85%);border-radius:26px;font-size:14px;line-height:1.5;animation:.5s cubic-bezier(.16,1,.3,1) both kbmIn;display:flex;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff2e,0 0 0 6px #ff7b2e14,0 40px 80px -24px #000000b3}@keyframes kbmIn{0%{opacity:0;transform:translateY(16px)scale(.97)}}.kbm:before{content:"";pointer-events:none;background:linear-gradient(#ffffff0b 1px,#0000 1px) 0 0/28px 28px,linear-gradient(90deg,#ffffff0b 1px,#0000 1px) 0 0/28px 28px;position:absolute;inset:0;-webkit-mask:radial-gradient(70% 60% at 50% 0,#000,#0000 85%);mask:radial-gradient(70% 60% at 50% 0,#000,#0000 85%)}.kbm-in{overscroll-behavior:contain;flex:1;min-height:0;padding:24px 24px 18px;position:relative;overflow-y:auto}.kbm-x{color:#fffc;cursor:pointer;background:#ffffff14;border:0;border-radius:50%;place-items:center;width:34px;height:34px;padding:0;transition:background .2s;display:grid;position:absolute;top:16px;right:16px}.kbm-x:hover{color:#fff;background:#ffffff29}.kbm-x svg{width:15px;height:15px}.kbm-chip{color:#0a0f1b;background:linear-gradient(#fff,#e4e4e4);border-radius:999px;align-items:center;gap:8px;height:34px;margin-bottom:16px;padding:0 15px 0 5px;font-size:13px;font-weight:500;display:inline-flex;box-shadow:inset 0 1px #fff,0 8px 20px -10px #00000080}.kbm-chip svg{color:#ff7b2e;background:#0a0f1b;border-radius:50%;width:24px;height:24px;padding:5px}.kbm h2{letter-spacing:-.03em;color:#fff;margin:0;font-size:22px;font-weight:600;line-height:1.15}.kbm h2 em{color:#ff7b2e;font-style:normal}.kbm p{color:#ffffff9e;margin:10px 0 0}.kbm p a{color:#fff;text-underline-offset:2px;-webkit-text-decoration:underline #ff7b2e99;text-decoration:underline #ff7b2e99}.kbm-btns{grid-template-columns:1fr 1fr;gap:8px;margin-top:18px;display:grid}.kbm-btns .kb-b{width:100%;height:48px;font-size:14px}.kbm-save{margin:12px auto 0;display:block}.kbm button:focus-visible,.kbm a:focus-visible{outline-offset:2px;outline:2px solid #ff7b2e}@media (prefers-reduced-motion:reduce){.kb,.kbm,.kbm-bg{animation:none}}
