.db{z-index:1;min-height:100svh;display:flex;position:relative}.db-side{box-sizing:border-box;background:var(--material);width:236px;height:100svh;-webkit-backdrop-filter:var(--blur-material);backdrop-filter:var(--blur-material);border-inline-end:1px solid var(--hairline);flex-direction:column;flex:none;padding:0 12px 12px;display:flex;position:sticky;top:0}.db-brand{border-radius:var(--radius-chip);flex:none;align-items:center;height:64px;margin-bottom:10px;padding:0 10px;display:flex}.db-nav{flex-direction:column;flex:1;gap:2px;min-height:0;display:flex;position:relative}.db-hl{top:0;border-radius:var(--radius-chip);background:rgb(var(--ink-rgb) / .09);pointer-events:none;position:absolute;inset-inline:0}.db-nav.is-animated .db-hl{transition:transform var(--dur-4) var(--ease-spring), height var(--dur-4) var(--ease-spring)}.db-item{z-index:1;border-radius:var(--radius-chip);height:34px;color:var(--text-muted);transition:color var(--dur-1) var(--ease-out), background-color var(--dur-1) var(--ease-out);align-items:center;gap:11px;padding:0 10px;font-size:13.5px;font-weight:500;display:flex;position:relative}.db-item:hover{color:var(--text-primary);background:rgb(var(--ink-rgb) / .035)}.db-item.is-active{color:var(--text-primary);background:0 0}.db-item-icon{color:var(--text-faint);transition:color var(--dur-1) var(--ease-out);flex:none}.db-item:hover .db-item-icon{color:var(--text-muted)}.db-item.is-active .db-item-icon{color:var(--leaf)}.db-item-label{white-space:nowrap;flex:1;min-width:0}.db-item-badge{box-sizing:border-box;border-radius:var(--radius-pill);font-variant-numeric:tabular-nums;background:var(--leaf);min-width:18px;height:18px;color:var(--on-leaf);justify-content:center;align-items:center;padding:0 5px;font-size:11px;font-weight:600;line-height:18px;display:inline-flex}.db-gap{flex:1;min-height:16px}.db-you{border-radius:var(--radius-panel);text-align:start;cursor:pointer;width:100%;transition:background-color var(--dur-1) var(--ease-out);background:0 0;border:0;align-items:center;gap:10px;margin-top:10px;padding:8px;display:flex;position:relative}.db-you:hover,.db-you.is-open{background:rgb(var(--ink-rgb) / .06)}.db-you-text{flex-direction:column;flex:1;min-width:0;display:flex}.db-you-name{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.db-you-coins{color:var(--text-muted);align-items:center;gap:5px;font-size:12px;display:inline-flex}.db-you-chev{color:var(--text-faint);flex:none}.db-main{flex:1;min-width:0}.db-page{box-sizing:border-box;max-width:1240px;animation:db-rise var(--dur-3) var(--ease-out) backwards;padding:44px 40px 72px}@keyframes db-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.db-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 16px;margin-bottom:26px;display:flex}.db-title{letter-spacing:-.025em;color:var(--ink);margin:0;font-size:30px;font-weight:700;line-height:1.1}.db-head-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.db-head-title{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.db-sub{color:var(--text-muted);text-wrap:pretty;flex:0 0 100%;margin:-4px 0 0;font-size:14px;line-height:1.5}.db-section{justify-content:space-between;align-items:baseline;gap:12px;margin:40px 0 12px;display:flex}.db-section:first-child{margin-top:0}.db-section-title{letter-spacing:-.01em;color:var(--text-primary);margin:0;font-size:17px;font-weight:600}.db-link{color:var(--text-muted);cursor:pointer;transition:color var(--dur-1) var(--ease-out);background:0 0;border:0;padding:0;font-size:13px;font-weight:500}.db-link:hover{color:var(--text-primary)}.db-link.is-danger{color:var(--danger)}.db-link.is-danger:hover{color:#ffb0b6}.db-muted{color:var(--text-muted)}.db-faint{color:var(--text-faint)}.db-danger{color:var(--danger)}.db-card{background:var(--material);-webkit-backdrop-filter:var(--blur-material);backdrop-filter:var(--blur-material);border:1px solid var(--hairline);border-radius:var(--radius-card)}.db-split{align-items:flex-start;gap:24px;display:flex}.db-split-main{flex:1;min-width:0}.db-split-side{flex:none;width:380px;position:sticky;top:24px;overflow:hidden}.cd-name{letter-spacing:-.02em;color:var(--ink);margin:0;font-size:22px;font-weight:700}.cd-kind{color:var(--text-muted);margin:3px 0 0;font-size:13px}.db-rows{padding:4px 18px}.db-row{box-sizing:border-box;align-items:center;gap:14px;min-height:52px;padding:10px 0;display:flex}.db-row+.db-row{border-top:1px solid var(--hairline)}.db-row-label{min-width:0;color:var(--text-body);flex:1;font-size:13.5px}.db-row-sub{color:var(--text-muted);margin-top:2px;font-size:12.5px;display:block}.db-row-value{color:var(--text-muted);text-align:end;overflow-wrap:anywhere;font-size:13.5px}.db-row.is-stacked{flex-direction:column;align-items:stretch;gap:10px}.btn:disabled{opacity:.5;cursor:default}.btn:disabled:active{transform:none}.btn-ghost{color:var(--text-primary);background:0 0}.btn-ghost:hover{background:var(--fill-2)}.btn-danger{color:var(--danger);background:#ff8f981f}.btn-danger:hover{background:#ff8f982e}.btn-block{width:100%}.icon-btn{width:34px;height:34px;color:var(--text-muted);cursor:pointer;transition:background-color var(--dur-1) var(--ease-out), color var(--dur-1) var(--ease-out), transform var(--dur-2) var(--ease-out);background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.icon-btn:hover{background:var(--fill-2);color:var(--text-primary)}.icon-btn:active{transform:scale(.94)}.icon-btn.is-on{color:var(--leaf)}.db-field{box-sizing:border-box;border-radius:var(--radius-row);background:rgb(var(--ink-rgb) / .07);width:100%;height:40px;color:var(--text-primary);font:inherit;transition:box-shadow var(--dur-1) var(--ease-out), background-color var(--dur-1) var(--ease-out);border:0;outline:none;padding:0 14px;font-size:14px;display:block}textarea.db-field{resize:vertical;height:auto;min-height:76px;padding:10px 14px;line-height:1.5}.db-field::placeholder{color:var(--text-faint)}.db-field:hover{background:rgb(var(--ink-rgb) / .09)}.db-field:focus{box-shadow:0 0 0 2px rgb(var(--leaf-rgb) / .55)}.db-field:focus-visible{outline:none}.db-field.is-invalid{box-shadow:0 0 0 2px #ff8f9899}.db-label{color:var(--text-muted);margin:0 0 6px;font-size:12.5px;font-weight:500;display:block}.db-error{color:var(--danger);margin:8px 0 0;font-size:12.5px}.seg{border-radius:var(--radius-pill);background:rgb(var(--ink-rgb) / .065);scrollbar-width:none;align-items:stretch;gap:2px;max-width:100%;padding:3px;display:inline-flex;position:relative;overflow-x:auto}.seg::-webkit-scrollbar{display:none}.seg-thumb{border-radius:var(--radius-pill);background:rgb(var(--ink-rgb) / .14);pointer-events:none;position:absolute;top:3px;bottom:3px;left:0}.seg.is-animated .seg-thumb{transition:transform var(--dur-4) var(--ease-spring), width var(--dur-4) var(--ease-spring)}.seg-item{z-index:1;border-radius:var(--radius-pill);white-space:nowrap;height:30px;color:var(--text-muted);cursor:pointer;transition:color var(--dur-2) var(--ease-out);background:0 0;border:0;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:500;line-height:30px;display:inline-flex;position:relative}.seg-item:hover,.seg-item.is-active{color:var(--text-primary)}.seg-count{font-variant-numeric:tabular-nums;color:var(--text-faint);font-size:11.5px}.face{flex:none;display:inline-flex;position:relative}.face img,.face-initial{border-radius:inherit;width:100%;height:100%;display:block}.face img{image-rendering:pixelated}.face-initial{background:var(--fill-3);color:var(--text-primary);justify-content:center;align-items:center;font-weight:600;display:inline-flex}.face.is-offline img,.face.is-offline .face-initial{opacity:.5}.face-dot{box-sizing:border-box;border:2px solid var(--plum-850);border-radius:50%;position:absolute;bottom:-2px;right:-2px}.face-dot.is-online{background:var(--presence-online)}.face-dot.is-away{background:var(--presence-away)}.face-dot.is-dnd{background:var(--ink)}.face-dot.is-dnd:after{content:"";background:var(--plum-850);border-radius:1px;position:absolute;inset:40% 22%}.face-stack{display:inline-flex}.face-stack .face{box-shadow:0 0 0 2px var(--plum-850)}.face-stack .face+.face{margin-inline-start:-6px}.coin-amount{font-variant-numeric:tabular-nums;align-items:center;gap:6px;font-weight:600;display:inline-flex}.menu-wrap{display:inline-flex;position:relative}.menu{z-index:60;box-sizing:border-box;border-radius:var(--radius-panel);background:var(--menu-surface);border:1px solid var(--hairline-strong);min-width:200px;box-shadow:var(--shadow-menu);animation:menu-in var(--dur-2) var(--ease-out) both;padding:5px;position:absolute}.menu.is-down{top:calc(100% + 6px)}.menu.is-up{bottom:calc(100% + 6px)}.menu.is-start{inset-inline-start:0}.menu.is-end{inset-inline-end:0}@keyframes menu-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.menu.is-up{animation-name:menu-in-up}@keyframes menu-in-up{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.menu-label{color:var(--text-faint);white-space:nowrap;text-overflow:ellipsis;padding:7px 10px 6px;font-size:12px;overflow:hidden}.menu-item{border-radius:var(--radius-chip);width:100%;height:34px;color:var(--text-body);text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0 10px;font-size:13.5px;display:flex}.menu-item:hover,.menu-item:focus-visible{background:rgb(var(--ink-rgb) / .08);outline:none}.menu-item.is-danger{color:var(--danger)}.menu-item svg{color:var(--text-muted);flex:none}.menu-item.is-danger svg{color:var(--danger)}.menu-divider{background:var(--hairline);height:1px;margin:5px 6px}.sheet-scrim{z-index:80;background:var(--scrim);animation:fade-in var(--dur-2) var(--ease-out) both;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.sheet{border-radius:var(--radius-sheet);background:var(--plum-850);border:1px solid var(--hairline-strong);width:100%;max-height:calc(100svh - 40px);box-shadow:var(--shadow-float);animation:sheet-in var(--dur-3) var(--ease-out) both;position:relative;overflow:auto}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes sheet-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.sheet-close{top:12px;z-index:3;position:absolute;inset-inline-end:12px}.toasts{z-index:100;pointer-events:none;flex-direction:column;align-items:center;gap:8px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.toast{border-radius:var(--radius-pill);background:var(--menu-surface);border:1px solid var(--hairline-strong);height:40px;box-shadow:var(--shadow-menu);color:var(--text-primary);white-space:nowrap;pointer-events:auto;animation:sheet-in var(--dur-3) var(--ease-out) both;align-items:center;gap:12px;padding:0 18px;font-size:13.5px;font-weight:500;display:inline-flex}.toast.is-error{color:var(--danger)}.toast-action{font:inherit;color:var(--text-primary);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.db-empty{text-align:center;min-height:220px;color:var(--text-muted);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:32px 20px;font-size:14px;display:flex}.db-empty svg{color:var(--text-faint)}.db-empty .db-link{font-size:13.5px}.skel{border-radius:var(--radius-row);background:rgb(var(--ink-rgb) / .06);animation:1.8s ease-in-out infinite breathe;display:block}@keyframes breathe{0%,to{opacity:1}50%{opacity:.5}}@media (prefers-reduced-motion:reduce){.skel,.db-page{animation:none}}@media (max-width:900px){.db{flex-direction:column}.db-side{z-index:40;border-inline-end:0;border-bottom:1px solid var(--hairline);flex-direction:row;align-items:center;gap:4px;width:auto;height:auto;padding:0 10px;position:sticky}.db-brand{height:56px;margin:0;padding:0 6px}.db-brand .lockup-word{display:none}.db-nav{scrollbar-width:none;flex-direction:row;padding:0 2px;overflow-x:auto}.db-nav::-webkit-scrollbar{display:none}.db-hl{display:none}.db-item{flex:none;padding:0 12px}.db-item.is-active{background:rgb(var(--ink-rgb) / .09)}.db-item-label{display:none}.db-item.is-active .db-item-label{display:inline}.db-gap{display:none}.db-you{width:auto;margin:0;padding:6px}.db-you-text,.db-you-chev{display:none}.db-page{padding:28px 18px 64px}.db-title{font-size:26px}.db-split{flex-direction:column;align-items:stretch}.db-split-side{width:auto;position:static}}.st-password{flex-direction:column;gap:8px;width:100%;display:flex}.st-actions{align-items:center;gap:14px;margin-top:4px;display:flex}.st-code{letter-spacing:0;font-variant-numeric:tabular-nums;max-width:180px;font-size:17px;font-weight:600}.st-wait{font-variant-numeric:tabular-nums}.st-wait:disabled{cursor:default;color:var(--text-faint)}.st-discord{align-items:center;gap:8px;display:inline-flex}.st-discord svg{color:var(--text-muted)}.st-discord-value{align-items:center;gap:14px;min-width:0;display:inline-flex}
