@font-face{font-family:Minecraft;src:local("Minecraft"),url(/customfonts/MinecraftFont.otf),url(/customfonts/MinecraftFont.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}.spotlight-settings-block{display:flex;flex-direction:column;gap:var(--spacing-md);padding:0;margin:0;border:0}.spotlight-settings-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--spacing-md)}.spotlight-settings-heading .card-note{margin-top:4px}.spotlight-settings-block .form-input.is-invalid{border-color:var(--error)}.form-field-error{margin:6px 0 0;color:var(--error);font-size:12px;line-height:1.4}@media (max-width:520px){.spotlight-settings-heading{align-items:center}}@font-face{font-family:Fira Code;src:url(/customfonts/FiraCode-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/customfonts/JetBrainsMono-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Array;src:url(/customfonts/Array-Regular.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Parkinsans;src:url(/customfonts/Parkinsans-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}.customize-container{padding:0;max-width:100%;width:100%;overflow-x:clip}.customize-header{margin-bottom:32px}.customize-title{color:var(--text-primary);margin:0}.customize-subtitle{font-size:15px;color:rgba(255,255,255,.6);margin-top:4px}.customize-section{margin-bottom:24px}.customize-container .section-title{font-size:16px;font-weight:500;color:var(--text-primary);margin:0 0 12px}.customize-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(360px,1fr));grid-gap:16px;align-items:start}.customize-grid.media-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:start}.customize-grid.masonry-grid{column-width:280px}.customize-grid.masonry-grid>.customize-card,.customize-grid.masonry-grid>.upload-card{width:100%;max-width:100%;break-inside:avoid;page-break-inside:avoid;-webkit-column-break-inside:avoid;display:inline-flex}.customize-grid.masonry-grid>.customize-card.customize-card--span-all{column-span:all;display:flex}.customize-card,.upload-card{display:flex;flex-direction:column;position:relative;overflow:hidden;box-shadow:none;transition:none}.dashboard-tooltip-target{display:inline-flex;align-items:center;justify-content:center;cursor:not-allowed}.dashboard-fixed-tooltip{position:fixed;z-index:2147483647;pointer-events:none;--dashboard-tooltip-bg:rgba(10,10,10,0.88);color:rgba(255,255,255,.9);border:none;border-radius:var(--radius-sm);padding:5px 9px;font-size:11px;font-weight:700;line-height:1.2;max-width:min(320px,calc(100vw - 24px));white-space:normal;text-align:center;opacity:0;transform:translate3d(-50%,calc(-100% - 10px + 8px),0) scale(.96);transform-origin:bottom center;will-change:transform,opacity;transition:opacity .18s ease,transform .24s cubic-bezier(.2,.9,.2,1)}.dashboard-fixed-tooltip,.dashboard-fixed-tooltip:after{background:var(--dashboard-tooltip-bg);box-shadow:none;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.dashboard-fixed-tooltip:after{content:"";position:absolute;top:calc(100% - 2px);left:50%;width:12px;height:6px;-webkit-clip-path:polygon(50% 100%,0 0,100% 0);clip-path:polygon(50% 100%,0 0,100% 0);transform:translate3d(-50%,0,0)}.dashboard-fixed-tooltip.is-visible{opacity:1;transform:translate3d(-50%,calc(-100% - 10px),0) scale(1)}.dashboard-fixed-tooltip.is-hiding{opacity:0;transform:translate3d(-50%,calc(-100% - 10px + 8px),0) scale(.96)}.dashboard-fixed-tooltip.is-below{transform:translate3d(-50%,calc(10px - 8px),0) scale(.96);transform-origin:top center}.dashboard-fixed-tooltip.is-below:after{top:auto;bottom:calc(100% - 2px);-webkit-clip-path:polygon(50% 0,0 100%,100% 100%);clip-path:polygon(50% 0,0 100%,100% 100%)}.dashboard-fixed-tooltip.is-below.is-visible{opacity:1;transform:translate3d(-50%,10px,0) scale(1)}.dashboard-fixed-tooltip.is-below.is-hiding{opacity:0;transform:translate3d(-50%,calc(10px - 8px),0) scale(.96)}.customize-card:before,.upload-card:before{content:"";position:absolute;bottom:-250px;right:-150px;width:500px;height:500px;background-image:none;background-size:contain;background-repeat:no-repeat;background-position:50%;opacity:.08;z-index:0;pointer-events:none}.upload-card-header{display:flex;align-items:center;justify-content:flex-start;gap:8px;margin-bottom:0;position:relative;z-index:1}.card-label,.upload-card-label{text-transform:uppercase;letter-spacing:.5px}.card-label.mini{font-size:12px;color:rgba(255,255,255,.78)}.card-note{font-size:12px;color:rgba(255,255,255,.6);line-height:1.35;margin:0}.upload-preview{width:100%;height:160px;border:1px dashed rgba(255,255,255,.1);border-radius:var(--radius-lg);margin-bottom:16px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;z-index:1}.preview-placeholder{color:rgba(255,255,255,.3);font-size:13px}.preview-avatar,.preview-media{width:100%;height:100%;object-fit:cover}.preview-cursor{width:min(72px,46%);height:min(72px,46%);object-fit:contain;image-rendering:auto;filter:drop-shadow(0 2px 5px rgba(0,0,0,.55))}.upload-preview:has(.preview-cursor){background-color:rgba(255,255,255,.035);background-image:linear-gradient(45deg,rgba(255,255,255,.035) 25%,transparent 0),linear-gradient(-45deg,rgba(255,255,255,.035) 25%,transparent 0),linear-gradient(45deg,transparent 75%,rgba(255,255,255,.035) 0),linear-gradient(-45deg,transparent 75%,rgba(255,255,255,.035) 0);background-size:16px 16px;background-position:0 0,0 8px,8px -8px,-8px 0}.preview-audio{width:90%}.remove-media-btn{position:absolute;top:8px;right:8px;width:20px;height:20px;background:transparent;border:none;color:var(--error);display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;font-size:14px;font-weight:600;transition:transform .15s ease}.remove-media-btn:hover{transform:scale(1.3)}.upload-button{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-lg);font-family:var(--app-font);font-weight:600;text-decoration:none;cursor:pointer;padding:9px 18px;font-size:14px;height:34px;min-height:34px;text-align:center;box-sizing:border-box;box-shadow:none;transition:none!important;border:none;background:var(--accent-bg);color:var(--accent-primary);position:relative;z-index:1;overflow:hidden}.upload-button:hover{box-shadow:none!important;transform:none!important}.customize-card .form-input{margin-top:0}.select-input,.text-input{-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-select-trigger,.select-input,.text-input{width:100%;padding:12px 16px;height:48px;background:rgba(255,255,255,.03);border:2px solid var(--border-primary);border-radius:var(--radius-lg);color:var(--text-primary);font-size:15px;outline:none;margin-top:0;z-index:1;position:relative;box-sizing:border-box}.custom-select-trigger{display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:left;cursor:pointer}.custom-select-trigger:focus,.custom-select-trigger:focus-visible{border-color:var(--accent-primary);background:rgba(255,255,255,.04)}.custom-select-trigger.disabled{opacity:1;cursor:not-allowed}.custom-select-value{min-width:0;flex:1 1 auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.custom-select-chevron{width:12px;height:12px;flex:0 0 auto;opacity:.8;background-repeat:no-repeat;background-position:50%;background-size:12px 12px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23666666' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}.custom-select-chevron.open{transform:rotate(180deg)}.custom-select-menu{background:var(--bg-secondary);box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;padding:6px;overflow-y:auto;flex-direction:column;gap:10px}.custom-select-menu,.custom-select-option{border:2px solid var(--border-primary);border-radius:var(--radius-lg);display:flex}.custom-select-option{width:100%;padding:12px 16px;min-height:48px;background:rgba(255,255,255,.03);color:var(--text-primary);font-size:15px;font-weight:600;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;text-align:left;transition:none}.custom-select-option.active,.custom-select-option:focus-visible{background:rgba(255,255,255,.03);border-color:var(--text-primary);outline:none}.custom-select-option.selected{background:rgba(255,255,255,.03);border-color:var(--text-primary);outline:none}.custom-select-option-label{min-width:0;flex:1 1 auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.custom-select-option-check{width:16px;height:16px;flex:0 0 auto;background:var(--accent-bg);border-radius:4px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23D6D6D6' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20,6 9,17 4,12'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50%;background-size:10px 10px;opacity:0}.custom-select-option.selected .custom-select-option-check{opacity:1}.custom-select-option.disabled{opacity:.45;cursor:not-allowed}.select-input{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23666666' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;padding-right:40px;cursor:pointer}.select-input option{background:var(--bg-secondary);color:var(--text-primary);padding:12px}.select-input:focus,.text-input:focus{border-color:var(--accent-primary);background:rgba(255,255,255,.04)}.card-description{font-size:13px;color:rgba(255,255,255,.4);margin-top:12px;line-height:1.4;z-index:1;position:relative}.social-links-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;z-index:1;position:relative}.social-provider-btn{display:flex;align-items:center;gap:10px;padding:10px;border-radius:var(--radius-lg);border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.03);color:rgba(255,255,255,.9);cursor:pointer;transition:none}.social-provider-btn.enabled{border-color:rgba(255,255,255,.22);background:rgba(255,255,255,.06)}.social-provider-icon{width:28px;height:28px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;background:rgba(255,255,255,.08);font-weight:700;font-size:13px;flex:0 0 auto}.social-provider-label{font-size:14px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.social-edit-panel{margin-top:14px;padding-top:14px;border-top:1px solid rgba(255,255,255,.08);z-index:1;position:relative}.social-edit-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.social-edit-close{border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.04);color:rgba(255,255,255,.8);width:32px;height:32px;border-radius:var(--radius-lg);cursor:pointer}.social-edit-actions{display:flex;gap:10px;margin-top:10px}@media (max-width:900px){.social-links-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.toggle-wrapper{display:flex;align-items:center;justify-content:space-between;width:100%;z-index:1;position:relative}.dashboard-accent-link{color:var(--accent-primary);text-decoration:none}@media (hover:hover){.dashboard-accent-link:hover{text-decoration:underline}}.panel-stack{gap:12px}.field,.panel-stack{display:flex;flex-direction:column}.field{gap:8px}.discord-presence-settings-card{gap:0}.discord-presence-heading,.discord-presence-option-row,.discord-presence-radius-label{display:flex;align-items:center;justify-content:space-between;gap:16px}.discord-presence-heading-copy,.discord-presence-option-row>div{min-width:0}.discord-presence-heading-copy .card-note,.discord-presence-option-row .card-note{margin:4px 0 0}.discord-presence-heading-copy.is-disconnected{opacity:.42}.discord-presence-connect-link{color:var(--text-primary);font-weight:650}.discord-presence-controls{display:grid;grid-gap:0;gap:0;margin-top:18px;border-top:1px solid var(--border-primary)}.discord-presence-controls.is-disabled{opacity:.48}.discord-presence-shape-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;padding:16px 0}.discord-presence-shape-fields .field{min-width:0}.discord-presence-radius-control{padding:16px 0}.discord-presence-radius-label{margin-bottom:10px}.discord-presence-radius-label>span{color:var(--text-muted);font-size:12px;font-weight:650}.discord-presence-options{border-top:1px solid var(--border-primary)}@media (max-width:700px){.discord-presence-shape-fields{grid-template-columns:1fr}}.discord-presence-option-row{min-height:70px;padding:14px 0}.discord-presence-option-row+.discord-presence-option-row{border-top:1px solid var(--border-primary)}.discord-presence-option-row .toggle-switch{flex:0 0 auto}.presence-shape-fields{display:grid;grid-template-columns:1fr;grid-gap:12px;gap:12px}.presence-shape-picker{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.presence-shape-option{min-width:0;min-height:104px;padding:12px 8px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;color:var(--text-secondary);background:transparent;border:2px solid transparent;border-radius:var(--radius-md);box-shadow:none;transition:none}.presence-shape-option.selected{color:var(--text-primary);background:transparent;border-color:var(--text-primary);box-shadow:none}.presence-shape-option:focus-visible{border-color:var(--text-primary);outline:none}.presence-shape-option:disabled{opacity:.42;cursor:not-allowed}.presence-shape-preview-shell{position:relative;width:50px;height:50px;flex:0 0 50px}.presence-shape-preview{width:50px;height:50px;display:grid;place-items:center;overflow:hidden;-webkit-clip-path:var(--presence-shape-clip);clip-path:var(--presence-shape-clip);border-radius:var(--presence-shape-radius);background:var(--bg-tertiary);box-shadow:none;color:var(--text-primary);font-size:14px;font-weight:650}.presence-shape-status{position:absolute;right:var(--presence-status-right,-2px);bottom:var(--presence-status-bottom,-1px);width:clamp(10px,24%,14px);height:clamp(10px,24%,14px);border:2px solid var(--bg-secondary);border-radius:999px;background:#23a55a;transform:scale(var(--presence-status-scale,1))}.presence-shape-name{width:100%;color:var(--text-primary);font-size:13px;font-weight:600;line-height:1.2;text-align:center;white-space:normal}.discord-presence-manager-row{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:14px;padding:0;border:0;border-radius:0;background:transparent}.discord-presence-manager-copy{min-width:0}.discord-presence-manager-copy .card-note{margin:4px 0 0}.discord-presence-manager-current{display:block;margin-top:8px;color:var(--text-primary);font-size:13px;font-weight:500;line-height:1.35}.discord-presence-manager-open-btn{flex:0 0 auto}.discord-presence-manager-modal{width:min(720px,calc(100vw - 32px))}.discord-presence-manager-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.discord-presence-manager-field{min-width:0;padding:4px 0;border:0;border-radius:0;background:transparent}.discord-presence-manager-field>.card-label{display:block;margin-bottom:10px}.discord-presence-manager-field .presence-shape-picker{grid-template-columns:repeat(3,minmax(0,1fr))}.discord-presence-manager-actions{justify-content:flex-end}.discord-presence-preview{display:flex;flex-direction:column;gap:8px;margin-top:4px;padding:12px;border:1px solid var(--border-primary);border-radius:var(--radius-lg);background:rgba(255,255,255,.02)}.discord-presence-preview.is-disabled{opacity:.56}.discord-presence-preview-heading{display:flex;align-items:baseline;justify-content:space-between;gap:12px;color:var(--text-primary);font-size:12px;font-weight:600}.discord-presence-preview-state{color:var(--text-muted);font-size:11px;font-weight:500;text-align:right}.discord-presence-preview-card{min-width:0;min-height:82px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;overflow:hidden;border:1px solid var(--border-primary);background:var(--bg-tertiary)}.discord-presence-preview-main{min-width:0;display:flex;align-items:center;gap:10px}.discord-presence-preview-avatar-shell{position:relative;width:46px;height:46px;flex:0 0 46px}.discord-presence-preview-avatar{display:grid;place-items:center;width:46px;height:46px;overflow:hidden;-webkit-clip-path:var(--presence-shape-clip);clip-path:var(--presence-shape-clip);border-radius:var(--presence-shape-radius);background:var(--bg-secondary);color:var(--text-secondary);font-size:15px;font-weight:700}.discord-presence-preview-avatar img{width:100%;height:100%;display:block;object-fit:cover}.discord-presence-preview-avatar-fallback{display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%}.discord-presence-preview-status{position:absolute;right:var(--presence-status-right,-2px);bottom:var(--presence-status-bottom,-1px);width:12px;height:12px;border:2px solid var(--bg-tertiary);border-radius:50%;background:#23a55a;transform:scale(var(--presence-status-scale,1))}.discord-presence-preview-copy{min-width:0;display:flex;flex-direction:column;gap:2px}.discord-presence-preview-name-row{min-width:0;display:flex;align-items:center;flex-wrap:wrap;gap:6px;color:var(--text-primary);font-size:13px}.discord-presence-preview-name-row strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.discord-presence-guild-tag,.discord-presence-preview-badges{display:inline-flex;align-items:center;gap:3px;color:var(--text-muted);font-size:10px;font-weight:600}.discord-presence-guild-tag{padding:2px 5px;border-radius:4px;background:rgba(255,255,255,.08)}.discord-presence-preview-activity,.discord-presence-preview-status-label{overflow:hidden;color:var(--text-muted);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.discord-presence-preview-status-label{color:#23a55a;font-weight:600}.discord-presence-preview-artwork{width:42px;height:42px;display:grid;place-items:center;flex:0 0 42px;overflow:hidden;-webkit-clip-path:var(--presence-shape-clip);clip-path:var(--presence-shape-clip);border-radius:var(--presence-shape-radius);background:rgba(255,255,255,.08);color:var(--text-secondary);font-size:20px}@media (max-width:520px){.discord-presence-preview-heading{align-items:flex-start;flex-direction:column;gap:3px}.discord-presence-preview-state{text-align:left}.discord-presence-heading,.discord-presence-option-row{gap:12px}.discord-presence-option-row{min-height:68px}}.customize-container .range-input{margin-top:0}.customize-card .card-description a{color:var(--accent-primary);text-decoration:none}.customize-card .card-description a:hover{text-decoration:underline}.bio-tags-container{display:flex;flex-wrap:wrap;gap:8px;margin-top:0;z-index:10;position:relative}.bio-tag{background:var(--bg-primary);padding:6px 12px;border-radius:var(--radius-lg);display:flex;align-items:center;gap:8px;font-size:13px;color:var(--text-primary)}.background-effects-open-btn,.border-effects-open-btn,.cursor-effects-open-btn,.customize-choose-button,.font-picker-open-btn,.username-effects-open-btn{background:var(--bg-tertiary);border:1px solid var(--border-primary);color:rgba(255,255,255,.92);transition:none;cursor:pointer}.background-effects-open-btn:focus-visible,.border-effects-open-btn:focus-visible,.cursor-effects-open-btn:focus-visible,.customize-choose-button:focus-visible,.font-picker-open-btn:focus-visible,.username-effects-open-btn:focus-visible{border-color:var(--accent-primary);outline:none}.background-effects-open-btn:disabled,.border-effects-open-btn:disabled,.cursor-effects-open-btn:disabled,.customize-choose-button:disabled,.font-picker-open-btn:disabled,.username-effects-open-btn:disabled{cursor:not-allowed}.cursor-effects-modal{width:min(1120px,calc(100vw - 32px));max-width:1120px;height:-moz-fit-content!important;height:fit-content!important;block-size:-moz-fit-content!important;block-size:fit-content!important;min-height:0;max-height:calc(100dvh - 32px);overflow-x:clip;overflow-y:hidden!important;overscroll-behavior:contain;background:var(--bg-secondary)}.cursor-effects-overlay{overflow:hidden!important}.cursor-effects-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(330px,.9fr);grid-gap:18px;gap:18px;align-items:start;align-content:start;min-height:0;margin-top:8px}.cursor-effects-controls{min-width:0;display:flex;flex-direction:column;gap:14px}.cursor-effects-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:0}.cursor-effect-color-block{width:100%;display:flex;flex-direction:column;gap:10px}.cursor-effect-color-input{width:100%;height:44px;padding:6px;margin-top:0}.cursor-test-block{width:100%}.cursor-preview-panel{min-width:0;position:-webkit-sticky;position:sticky;top:0;align-self:start;min-height:0}.cursor-effect-card{background:transparent;border:2px solid transparent;border-radius:var(--radius-md);padding:10px 34px 10px 10px;display:grid;grid-template-columns:minmax(0,1fr);align-items:center;grid-gap:10px;gap:10px;min-height:54px;position:relative;overflow:hidden;box-shadow:none;z-index:1;text-align:left;cursor:pointer;-moz-user-select:none;user-select:none;-webkit-user-select:none;transition:none}.cursor-effect-card:focus-visible{background:transparent;border-color:var(--text-primary);outline:none}.cursor-effect-card.selected{background:transparent;border-color:var(--text-primary);box-shadow:none}.cursor-effect-card.selected:after{content:"";position:absolute;top:10px;right:10px;width:16px;height:16px;border-radius:4px;background:var(--accent-bg);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23D6D6D6' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20,6 9,17 4,12'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50%;background-size:10px 10px;pointer-events:none}.cursor-effect-card:before{display:none}.cursor-effect-icon{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;color:var(--text-primary);pointer-events:none;font-size:19px}.cursor-effect-name{font-size:14px;font-weight:600;color:var(--text-primary);white-space:normal;overflow-wrap:anywhere}.cursor-test-title{font-size:12px;font-weight:700;letter-spacing:.4px;text-transform:uppercase;color:var(--text-muted);margin-top:10px;text-align:center}.cursor-test-area{margin-top:8px;background:var(--bg-tertiary);border-radius:var(--radius-lg);height:clamp(240px,34vh,360px);overflow:hidden;position:relative;box-shadow:none;border:1px solid var(--border-primary);touch-action:none;isolation:isolate}.cursor-test-area,.cursor-test-placeholder{-moz-user-select:none;user-select:none;-webkit-user-select:none}.cursor-test-placeholder{display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:600;color:var(--text-muted);pointer-events:none;z-index:2}.cursor-test-canvas,.cursor-test-placeholder{position:absolute;inset:0}.legacy-cursor-preview{pointer-events:auto;touch-action:none}.legacy-preview-head,.legacy-preview-particle{position:absolute;pointer-events:none;transform:translate(-50%,-50%)}.legacy-preview-head-glow{width:24px;height:24px;border:2px solid;border-radius:50%}.legacy-preview-head-sparkles,.legacy-preview-head-trail{width:9px;height:9px;border-radius:50%}.legacy-preview-particle{animation:legacy-preview-particle-fade .82s ease-out forwards}.legacy-preview-sparkles{width:13px;height:13px;display:grid;place-items:center;font-size:13px;line-height:1}.legacy-preview-trail{width:8px;height:8px;border-radius:50%;animation-duration:.52s}@keyframes legacy-preview-particle-fade{0%{opacity:.9;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-70%) scale(.22)}}.cursor-test-canvas>canvas{display:block;width:100%;height:100%}.background-effect-preview-surface{background:#050505;contain:strict;isolation:isolate;transform:translateZ(0)}.background-effects-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.background-effect-card{min-height:58px;padding:11px 34px 11px 12px;border-color:var(--border-primary);background:rgba(255,255,255,.03)}.background-effect-card.selected,.background-effect-card:focus-visible{background:rgba(255,255,255,.03)}.background-effect-preview-heading{margin:0 0 8px;color:var(--text-primary);font-size:13px;font-weight:600}.background-effect-preview-panel .cursor-test-area{margin-top:0}.background-effect-preview-surface [data-background-effect],.background-effect-preview-surface canvas{width:100%!important;height:100%!important}.background-effect-preview-surface [data-background-effect]{contain:strict}.background-effect-preview-surface .ascii-flame-output,.background-effect-preview-surface .ascii-flame-output *{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace!important;font-size:10px!important;line-height:1.05!important;letter-spacing:0!important}.background-effect-preview-copy{min-height:48px;text-align:center}.background-effect-preview-copy p{margin:4px auto 0;max-width:42ch;color:var(--text-muted);font-size:12px;line-height:1.4}.cursor-touch-fallback{display:flex;position:absolute;inset:0;align-items:center;justify-content:center;padding:20px;color:rgba(255,255,255,.58);font-size:13px;line-height:1.4;text-align:center}@media (max-width:740px){.cursor-effects-layout{grid-template-columns:1fr}.cursor-preview-panel{position:static}.cursor-test-area{height:220px}.cursor-effects-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:390px){.cursor-effects-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.font-picker-selected{font-weight:600;color:rgba(255,255,255,.92)}.font-picker-modal-overlay{overflow:hidden}.links-modal.font-picker-modal{width:min(720px,calc(100vw - 32px));max-width:720px;max-height:calc(100dvh - 32px);min-height:0;display:flex;flex-direction:column}.font-picker-modal .font-library-toolbar,.font-picker-modal .font-upload-panel,.font-picker-modal .links-modal-actions,.font-picker-modal .links-modal-header{flex:0 0 auto}.font-picker-modal .font-options-list{min-height:0;overflow:visible;padding:0}.font-library-toolbar{display:flex;flex-direction:column;gap:7px;margin-bottom:12px}.font-library-search{width:100%;min-height:44px;background:var(--bg-tertiary);border:1px solid var(--border-primary);border-radius:var(--radius-lg);color:var(--text-primary);padding:9px 12px;font-family:var(--app-font);font-size:14px}.font-library-search:focus,.font-library-search:focus-visible{border-color:var(--accent-primary);outline:none}.font-library-search::placeholder{color:var(--text-secondary)}.font-upload-btn{position:relative;overflow:hidden}.font-upload-panel{margin:16px 0}.font-upload-btn:before{content:"";position:absolute;bottom:-80px;right:-120px;width:320px;height:320px;background-image:none;background-size:contain;background-repeat:no-repeat;background-position:50%;opacity:.1;filter:sepia(1) saturate(6) hue-rotate(335deg) brightness(.95);pointer-events:none}.font-upload-btn.has-custom-font:before{opacity:.12;filter:sepia(1) saturate(6) hue-rotate(90deg) brightness(.95)}.font-options-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.font-option{background:rgba(255,255,255,.03);border:2px solid var(--border-primary);border-radius:var(--radius-lg);min-height:88px;padding:13px 14px;display:flex;flex-direction:column;gap:8px;position:relative;overflow:hidden;box-shadow:none;z-index:1;text-align:left;cursor:pointer;-moz-user-select:none;user-select:none;-webkit-user-select:none;transition:none;flex:0 0 auto}.font-option:focus-visible{background:rgba(255,255,255,.03);border-color:var(--text-primary);outline:none}.font-option.selected{background:rgba(255,255,255,.03);border-color:var(--text-primary);box-shadow:none}.font-option.selected:after{top:10px;right:10px;width:16px;height:16px;border-radius:4px;background:var(--accent-bg);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23D6D6D6' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20,6 9,17 4,12'%3E%3C/polyline%3E%3C/svg%3E");background-size:10px 10px}.font-option.selected:after,.font-option:before{content:"";position:absolute;background-repeat:no-repeat;background-position:50%;pointer-events:none}.font-option:before{bottom:-210px;right:-140px;width:360px;height:360px;background-image:none;background-size:contain;opacity:.1;filter:sepia(1) saturate(6) hue-rotate(335deg) brightness(.95);z-index:-1}.font-option.selected:before{opacity:.12;filter:sepia(1) saturate(6) hue-rotate(90deg) brightness(.95)}.font-option-name{padding-right:22px;font-family:var(--app-font)!important;font-size:14px;font-weight:600}.font-option-name,.font-option-sample{color:var(--text-primary);line-height:1.25;min-height:1.25em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.font-option-sample{font-size:20px}.font-option[data-font-source=fontshare] .font-option-sample{font-family:var(--font-preview-family,var(--app-font))!important;color:var(--text-primary)!important;opacity:1;visibility:visible}.font-option-loading{display:flex;flex-direction:column;gap:11px;width:100%}.font-option-loading-name,.font-option-loading-sample{display:block;border-radius:4px;background:rgba(255,255,255,.08);animation:font-library-skeleton 1.1s ease-in-out infinite alternate}.font-option-loading-name{width:36%;height:12px}.font-option-loading-sample{width:74%;height:20px}@keyframes font-library-skeleton{0%{opacity:.55}to{opacity:1}}.font-library-pagination{display:grid;grid-template-columns:minmax(96px,1fr) auto minmax(96px,1fr);align-items:center;grid-gap:12px;gap:12px;margin-top:14px}.font-library-pagination>span{min-width:62px;color:var(--text-secondary);font-size:13px;font-weight:600;text-align:center}.font-library-pagination .btn{width:100%}.font-library-empty{grid-column:1/-1;min-height:160px;display:flex;align-items:center;justify-content:center;border:2px solid var(--border-primary);border-radius:var(--radius-lg);color:var(--text-secondary);font-size:14px;text-align:center}.links-modal.effect-library-modal{width:min(720px,calc(100vw - 32px));max-width:720px;max-height:calc(100dvh - 32px);min-height:0}.effect-library-toolbar{margin-top:16px}.effect-library-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:0;overflow:visible}.effect-library-card{min-height:88px;padding:13px 14px;gap:7px}.effect-library-card .username-effect-card-top{width:100%;min-height:18px;padding-right:22px}.effect-library-card .username-effect-preview{--username-effect-preview-size:18px;justify-content:flex-start;min-height:30px;margin-top:0;padding:0;border-top:0}.effect-library-card .username-effect-preview-text,.effect-library-card .username-effect-preview-text *{font-size:var(--username-effect-preview-size)!important;font-weight:800!important;line-height:1.15!important;letter-spacing:.2px!important}.effect-library-card .username-effect-preview-text{text-align:left}.username-effect-preview .originkit-glitch-stack-preview{transform-origin:center;will-change:transform;animation:username-effect-preview-glitch-jitter .72s step-end infinite}@keyframes username-effect-preview-glitch-jitter{0%,46%,54%,78%,86%,to{transform:translate(0) skewX(0)}47%{transform:translate(-.055em,.025em) skewX(-2deg)}49%{transform:translate(.07em,-.035em) skewX(2deg)}51%{transform:translate(-.035em,-.015em) skewX(-1deg)}53%{transform:translate(.025em,.02em) skewX(1deg)}79%{transform:translate(.045em,-.025em) skewX(1.5deg)}82%{transform:translate(-.06em,.03em) skewX(-2deg)}85%{transform:translate(.02em,-.015em) skewX(.5deg)}}.effect-library-empty{min-height:188px}.juice-username-effect,.juice-username-effect canvas{overflow:hidden}@media (prefers-reduced-motion:reduce){.font-option-loading-name,.font-option-loading-sample{animation:none}}@media (max-width:560px){.font-options-list{grid-template-columns:1fr}.font-option{min-height:76px}}.font-option-name[data-font=Outfit],.font-option-sample[data-font=Outfit],.font-option[data-font=Outfit],.font-options-list .font-option[data-font=Outfit],.font-options-list .font-option[data-font=Outfit] .font-option-name,.font-options-list .font-option[data-font=Outfit] .font-option-sample{font-family:var(--app-font)!important}.font-option-name[data-font=Minecraft],.font-option-sample[data-font=Minecraft],.font-option[data-font=Minecraft],.font-options-list .font-option[data-font=Minecraft],.font-options-list .font-option[data-font=Minecraft] .font-option-name,.font-options-list .font-option[data-font=Minecraft] .font-option-sample{font-family:Minecraft!important}.font-option-name[data-font="Fira Code"],.font-option-sample[data-font="Fira Code"],.font-option[data-font="Fira Code"],.font-options-list .font-option[data-font="Fira Code"],.font-options-list .font-option[data-font="Fira Code"] .font-option-name,.font-options-list .font-option[data-font="Fira Code"] .font-option-sample{font-family:Fira Code,monospace!important}.font-option-name[data-font="JetBrains Mono"],.font-option-sample[data-font="JetBrains Mono"],.font-option[data-font="JetBrains Mono"],.font-options-list .font-option[data-font="JetBrains Mono"],.font-options-list .font-option[data-font="JetBrains Mono"] .font-option-name,.font-options-list .font-option[data-font="JetBrains Mono"] .font-option-sample{font-family:JetBrains Mono,monospace!important}.font-option-name[data-font=Array],.font-option-sample[data-font=Array],.font-option[data-font=Array],.font-options-list .font-option[data-font=Array],.font-options-list .font-option[data-font=Array] .font-option-name,.font-options-list .font-option[data-font=Array] .font-option-sample{font-family:Array,sans-serif!important}.font-option-name[data-font=Parkinsans],.font-option-sample[data-font=Parkinsans],.font-option[data-font=Parkinsans],.font-options-list .font-option[data-font=Parkinsans],.font-options-list .font-option[data-font=Parkinsans] .font-option-name,.font-options-list .font-option[data-font=Parkinsans] .font-option-sample{font-family:Parkinsans,sans-serif!important}.font-option-name[data-font=Poppins],.font-option-sample[data-font=Poppins],.font-option[data-font=Poppins],.font-options-list .font-option[data-font=Poppins],.font-options-list .font-option[data-font=Poppins] .font-option-name,.font-options-list .font-option[data-font=Poppins] .font-option-sample{font-family:Poppins,sans-serif!important}.font-option-name[data-font="Custom Font"],.font-option-sample[data-font="Custom Font"],.font-option[data-font="Custom Font"],.font-options-list .font-option[data-font="Custom Font"],.font-options-list .font-option[data-font="Custom Font"] .font-option-name,.font-options-list .font-option[data-font="Custom Font"] .font-option-sample{font-family:Custom Font,sans-serif!important}.font-upload-row{margin-top:12px;display:flex;align-items:center;justify-content:space-between;gap:12px}.font-upload-hint{font-size:12px;color:rgba(255,255,255,.72);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.username-effects-inline-grid{display:flex;flex-wrap:wrap;gap:10px}.username-effect-inline-btn{background:var(--bg-tertiary);border:1px solid var(--border-primary);color:rgba(255,255,255,.92);border-radius:var(--radius-lg);padding:10px 12px;font-size:13px;font-weight:600;cursor:pointer;-moz-user-select:none;user-select:none;-webkit-user-select:none;transition:none}.username-effect-inline-btn.selected{border-color:var(--text-primary)}.username-effect-inline-btn.locked{opacity:.85}.username-effects-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:max-content;grid-gap:12px;gap:12px;margin-top:8px}@media (max-width:520px){.username-effects-grid{grid-template-columns:1fr}}.username-effect-card{background:rgba(255,255,255,.03);border:2px solid var(--border-primary);border-radius:var(--radius-lg);color:var(--text-primary);padding:12px;display:flex;flex-direction:column;min-height:78px;position:relative;overflow:hidden;box-shadow:none;z-index:1;text-align:left;cursor:pointer;touch-action:pan-y;-moz-user-select:none;user-select:none;-webkit-user-select:none;transition:none}.username-effect-card:focus-visible{background:rgba(255,255,255,.03);border-color:var(--text-primary);outline:none}.username-effect-card.selected{background:rgba(255,255,255,.03);border-color:var(--text-primary);box-shadow:none}.username-effect-card.selected:after{top:10px;right:10px;width:16px;height:16px;border-radius:4px;background:var(--accent-bg);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23D6D6D6' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20,6 9,17 4,12'%3E%3C/polyline%3E%3C/svg%3E");background-size:10px 10px}.username-effect-card.selected:after,.username-effect-card:before{content:"";position:absolute;background-repeat:no-repeat;background-position:50%;pointer-events:none}.username-effect-card:before{bottom:-175px;right:-110px;width:390px;height:390px;background-image:none;background-size:contain;opacity:.1;filter:sepia(1) saturate(6) hue-rotate(335deg) brightness(.95);z-index:-1}.username-effect-card.selected:before{opacity:.12;filter:sepia(1) saturate(6) hue-rotate(90deg) brightness(.95)}.username-effect-card-top{display:inline-flex;align-items:center;gap:10px;min-width:0}.username-effect-icon{width:56px;height:56px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;color:var(--text-primary);pointer-events:none;font-size:28px}.username-effect-name{font-size:14px;font-weight:600;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.username-effect-preview{margin-top:10px;padding:14px 10px 12px;border-top:1px solid rgba(255,255,255,.06);display:flex;align-items:center;justify-content:center;min-height:48px;flex:0 0 auto}.username-effect-preview-text{font-size:18px;font-weight:800;letter-spacing:.2px;color:rgba(255,255,255,.92);line-height:1.15;display:inline-flex;align-items:center;max-width:100%;overflow:visible;text-overflow:clip;white-space:nowrap}.username-effect-preview .originkit-username-effect[data-username-effect=flicker],.username-effect-preview .originkit-username-effect[data-username-effect=letter-swap]{width:100%;justify-content:flex-start}.username-effect-preview .originkit-username-effect[data-username-effect=flicker]>span,.username-effect-preview .originkit-username-effect[data-username-effect=letter-swap]>span,.username-effect-preview .originkit-username-effect[data-username-effect=letter-swap]>span>span{width:100%!important;justify-content:flex-start!important;text-align:left!important}.username-effect-preview .originkit-username-effect[data-username-effect=flicker]>span>span{justify-content:flex-start!important;text-align:left!important}.username-effect-card.locked{opacity:.85}.username-effect-premium{position:absolute;top:10px;right:10px;width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;opacity:.9;pointer-events:none}.username-effect-premium img{width:18px;height:18px;object-fit:contain}.username-effects-option.locked{opacity:.9}.border-effects-modal{width:min(720px,calc(100vw - 32px));max-width:720px}.border-effects-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.border-effects-subtitle{max-width:48ch;margin:4px 0 0;color:var(--text-secondary);font-size:12px;line-height:1.4}.border-effect-card{min-height:188px;padding:14px}.border-effect-card .username-effect-card-top{width:100%;padding-right:22px}.border-effect-card .username-effect-icon{width:38px;height:38px;font-size:21px}.border-effect-card .username-effect-name{overflow:visible;white-space:normal;text-overflow:clip}.border-effect-preview{min-height:102px;margin-top:8px;padding:16px 12px;overflow:visible}.border-effect-preview-panel{position:relative;width:min(100%,230px);height:70px;border:1px solid var(--border-primary);border-radius:var(--radius-lg);background:var(--bg-primary);overflow:visible}.border-effect-card-description{display:block;min-height:2.8em;margin-top:1px;color:var(--text-secondary);font-size:12px;line-height:1.4;text-align:left}.profile-pulsating-border-shader>canvas{display:block;width:100%;height:100%}.layout-settings-stack{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:var(--spacing-lg);gap:var(--spacing-lg);margin-top:var(--spacing-xs);align-items:start}.settings-disclosure{position:relative;z-index:1;overflow:hidden;border:2px solid var(--border-primary);border-radius:var(--radius-lg);background:rgba(255,255,255,.03)}.settings-disclosure[open]{grid-column:1/-1}.settings-disclosure-summary{display:flex;min-height:44px;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;color:var(--text-primary);font-size:13px;font-weight:600;line-height:1.35;cursor:pointer;list-style:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.settings-disclosure-summary::-webkit-details-marker{display:none}.settings-disclosure-summary::marker{content:""}.settings-disclosure-title{min-width:0;line-height:1.35}.settings-disclosure-chevron{transition:transform .16s ease,opacity .16s ease}.settings-disclosure[open]>.settings-disclosure-summary .settings-disclosure-chevron{opacity:1;transform:rotate(180deg)}.settings-disclosure-summary:focus-visible{outline:none;box-shadow:none}.settings-disclosure-summary:focus-visible .settings-disclosure-title{text-decoration:underline;-webkit-text-decoration-color:var(--accent-primary);text-decoration-color:var(--accent-primary);text-underline-offset:3px}@media (hover:hover){.settings-disclosure-summary:hover .settings-disclosure-chevron{opacity:1}}.settings-disclosure-content{padding:4px 16px 18px}.settings-disclosure-content>.field{width:100%}@media (max-width:520px){.layout-settings-stack{grid-template-columns:1fr;gap:var(--spacing-md)}.settings-disclosure-summary{min-height:44px;padding:12px 14px}.settings-disclosure-content{padding:3px 14px 16px}}@media (prefers-reduced-motion:reduce){.settings-disclosure-chevron{transition:none}}.border-effect-preview-panel.is-neon{border-color:transparent}.border-effect-preview-panel.is-neon:before{position:absolute;inset:-1px;padding:2px;border-radius:inherit;background:conic-gradient(from var(--border-effect-preview-angle,0deg),transparent 0deg 34deg,var(--border-effect-preview-color,var(--accent-primary)) 70deg,transparent 112deg 214deg,var(--border-effect-preview-color,var(--accent-primary)) 250deg,transparent 292deg 1turn);content:"";filter:drop-shadow(0 0 6px var(--border-effect-preview-color,var(--accent-primary)));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:border-effect-preview-spin 4.8s linear infinite}@keyframes border-effect-preview-spin{to{--border-effect-preview-angle:360deg}}@property --border-effect-preview-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@media (prefers-reduced-motion:reduce){.border-effect-preview-panel.is-neon:before{animation:none;--border-effect-preview-angle:35deg}}@media (max-width:760px){.border-effects-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.border-effect-card{min-height:174px}.border-effect-preview{min-height:90px;padding-block:10px}}@media (max-width:520px){.border-effects-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.border-effect-card{min-height:168px}.border-effect-card .username-effect-icon{width:28px;height:28px;font-size:18px}.border-effect-card .username-effect-card-top{gap:7px}.border-effect-card .username-effect-name{font-size:12px}.border-effect-card-description{font-size:11px}.border-effect-preview-panel{height:58px}}@media (max-width:350px){.border-effects-grid{grid-template-columns:1fr}}.username-effects-icon{width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;background:rgba(0,0,0,.18);border:1px solid rgba(255,255,255,.06);border-radius:6px;flex:0 0 auto;font-size:14px}.username-effects-name{font-size:14px;font-weight:600}.username-effects-premium{position:absolute;top:10px;right:10px;width:26px;height:26px;opacity:.9}.username-effects-premium img{width:100%;height:100%;object-fit:contain;pointer-events:none}.bio-tag-remove{background:transparent;border:none;color:var(--error);cursor:pointer;font-size:13px;font-weight:600;padding:2px;display:flex;align-items:center;justify-content:center;transition:transform .15s ease}.bio-tag-remove:hover{transform:scale(1.3)}.premium-section{border-top:1px solid rgba(255,255,255,.05);padding-top:48px;margin-top:20px}.section-header-premium{display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:40px}.gold-shiny-text{font-size:32px;font-weight:800;margin:0;text-align:center;position:relative;color:var(--text-primary);text-transform:none;letter-spacing:-.4px;background:none;-webkit-text-fill-color:currentColor;animation:none;text-shadow:none}.premium-upgrade-subtitle{margin-top:12px;font-size:14px;color:rgba(255,255,255,.5)}.premium-upgrade-link{display:inline-block;margin-top:20px;padding:9px 18px;background:var(--accent-bg);color:var(--accent-primary);border-radius:var(--radius-lg);font-size:14px;font-weight:700;text-decoration:none;text-transform:none;letter-spacing:0;transition:none;box-shadow:none}.premium-upgrade-link:hover{transform:none;box-shadow:none;filter:none}.premium-locked{position:relative;pointer-events:none;-moz-user-select:none;user-select:none;-webkit-user-select:none}.premium-locked>:not(.premium-locked-overlay){filter:blur(2px);opacity:.5}.premium-locked-overlay{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background:rgba(0,0,0,.2);z-index:10;border-radius:var(--radius-lg)}.locked-icon-badge{width:32px;height:32px;margin-bottom:8px;opacity:.8}.card-header-with-badge{display:flex;align-items:center;gap:10px;margin-bottom:0;position:relative;z-index:1}.card-header-with-badge .toggle-switch{margin-left:auto;flex-shrink:0}.cursor-visibility-row{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-lg);margin-top:var(--spacing-md);padding-top:var(--spacing-md);border-top:1px solid var(--border-primary)}.cursor-visibility-label{display:block;color:var(--text-primary);font-size:13px;font-weight:500}.cursor-visibility-row p{margin:3px 0 0;color:var(--text-muted);font-size:12px;line-height:1.4}.mini-premium-badge{width:16px;height:16px;object-fit:contain}.feature-pending{position:relative;pointer-events:none}.feature-pending>:not(.feature-pending-overlay){opacity:.45}.feature-pending-overlay{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.18);z-index:10;border-radius:4px}.feature-pending-text{font-size:12px;color:rgba(255,255,255,.7)}.feature-pending-pill,.feature-pending-text{font-weight:700;text-transform:uppercase;letter-spacing:1px}.feature-pending-pill{margin-left:auto;font-size:11px;color:rgba(255,255,255,.55)}.card-header-inline{display:flex;align-items:center;gap:10px;margin-bottom:20px;position:relative;z-index:1}@media (hover:none) and (pointer:coarse){.customize-grid,.customize-grid.media-grid{display:flex!important;flex-direction:column!important;gap:12px!important}.customize-grid>.customize-card,.customize-grid>.upload-card{width:100%!important;max-width:100%!important;flex-shrink:0!important}.customize-grid.masonry-grid{columns:auto!important}.customize-grid.masonry-grid>.customize-card,.customize-grid.masonry-grid>.upload-card{margin:0!important;display:flex!important}.customize-card,.upload-card{padding:16px!important}.upload-preview{height:120px}}@media (max-width:1200px){.customize-grid,.customize-grid.media-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.customize-grid,.customize-grid.media-grid{display:flex!important;flex-direction:column!important;gap:12px!important}.customize-grid>.customize-card,.customize-grid>.upload-card{width:100%!important;max-width:100%!important}.customize-grid.masonry-grid{columns:auto!important}.customize-grid.masonry-grid>.customize-card,.customize-grid.masonry-grid>.upload-card{margin:0!important;display:flex!important}}@media (max-width:768px){.customize-container{padding:0}.customize-header{margin-bottom:20px}.customize-section{margin-bottom:28px}.customize-grid,.customize-grid.media-grid{display:flex!important;flex-direction:column!important;gap:12px!important}.customize-grid>.customize-card,.customize-grid>.upload-card{width:100%!important;max-width:100%!important}.customize-grid.masonry-grid{columns:auto!important}.customize-grid.masonry-grid>.customize-card,.customize-grid.masonry-grid>.upload-card{margin:0!important;display:flex!important}.customize-card,.upload-card{padding:16px!important}.upload-preview{height:120px}.upload-card-header{flex-direction:column;align-items:flex-start;gap:4px}.select-input,.text-input{padding:10px 14px;height:40px;font-size:13px}.toggle-wrapper{gap:12px}.card-description{margin-top:10px}.bio-tags-container{gap:6px}.bio-tag{padding:5px 10px}.modern-settings-panel{padding:12px;margin-top:12px}.modern-settings-panel .card-label.mini{font-size:13px}.section-header-premium{margin-bottom:24px}.gold-shiny-text{font-size:24px;letter-spacing:2px}.premium-upgrade-subtitle{font-size:12px}.card-header-with-badge{flex-wrap:wrap;gap:8px;margin-bottom:12px}.premium-locked-overlay{padding:12px}.locked-icon-badge{width:24px;height:24px}}@media (max-width:480px){.upload-preview{height:100px}.customize-container .btn.btn-gold,.customize-container .btn.btn-primary{width:100%;padding:10px 16px;font-size:13px;height:40px;min-height:40px}.gold-shiny-text{font-size:20px;letter-spacing:1px}}.customize-save-bar{position:fixed;bottom:18px;left:calc(240px + 24px);right:24px;width:auto;background:var(--bg-secondary);border:none;border-radius:var(--radius-lg);padding:14px 16px;z-index:1000;box-shadow:none;transform:translateY(140%);transition:transform .26s cubic-bezier(.16,1,.3,1)}.customize-save-bar.visible{transform:translateY(0)}.customize-save-bar-content{width:100%;display:flex;align-items:center;justify-content:space-between;gap:20px}.customize-save-bar-text{color:var(--text-primary);font-size:14px;font-weight:600}.customize-save-bar-actions{display:flex;gap:12px}@media (hover:none) and (pointer:coarse),(max-width:768px){.customize-save-bar{left:16px;right:16px;bottom:max(12px,env(safe-area-inset-bottom));width:auto;padding:12px 14px}.customize-save-bar-content{flex-direction:row;justify-content:space-between}.customize-save-bar-text{display:none}.customize-save-bar-actions{width:100%}.customize-save-bar-actions button{flex:1 1}}@media (max-width:520px){button.toggle-switch{width:42px!important;min-width:42px!important;max-width:42px!important;height:22px!important;min-height:22px!important;max-height:22px!important;padding:0!important;margin:0!important;transform:none!important}button.toggle-switch>.toggle-slider{width:16px!important;height:16px!important;top:50%!important;left:3px!important}button.toggle-switch.active>.toggle-slider{transform:translate3d(20px,-50%,0)!important}.toggle-wrapper{min-width:0;align-items:center}.toggle-wrapper>:first-child{min-width:0}.links-modal.username-effects-modal{align-self:center;width:min(100%,420px);height:auto;min-height:0;max-height:calc(100dvh - 24px);margin-block:auto;padding:14px;overflow:hidden;display:flex;flex-direction:column}.username-effects-modal .username-effects-grid{gap:10px;margin-top:4px;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none}.username-effects-modal .username-effects-grid::-webkit-scrollbar{display:none}.username-effects-modal .username-effect-card{min-height:0;padding:10px}.username-effects-modal .username-effect-icon{width:38px;height:38px;font-size:22px}.username-effects-modal .username-effect-preview{min-height:38px;margin-top:8px;padding:8px}.username-effects-modal .effect-library-card .username-effect-preview{--username-effect-preview-size:16px;min-height:30px;margin-top:0;padding:0}.username-effects-modal-actions{position:relative;flex:0 0 auto;margin:12px 0 0;padding:0;background:transparent}.username-effects-modal-actions .btn{width:100%}.discord-presence-manager-row{align-items:flex-start;flex-direction:column}.discord-presence-manager-open-btn{width:100%}.discord-presence-manager-modal{width:min(100%,420px);height:auto;min-height:0;max-height:calc(100dvh - 24px);padding:14px;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.discord-presence-manager-grid{grid-template-columns:1fr;gap:10px}.discord-presence-manager-field{padding:0}.discord-presence-manager-field .presence-shape-picker{grid-template-columns:repeat(3,minmax(0,1fr))}.discord-presence-manager-actions{margin-top:12px}.discord-presence-manager-actions .btn{width:100%}.links-modal.cursor-effects-modal,.links-modal.font-picker-modal{width:min(100%,420px);height:auto!important;block-size:-moz-fit-content!important;block-size:fit-content!important;min-height:0!important;max-height:calc(100dvh - 24px);flex:0 1 auto;align-self:flex-start;margin-block:0;overflow-x:clip;overflow-y:hidden!important;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;display:flex;flex-direction:column}.cursor-effects-modal .links-modal-header,.font-picker-modal .links-modal-header{flex:0 0 auto}.font-picker-modal .font-upload-panel{flex:0 0 auto;margin:0 0 12px}.font-picker-modal .font-options-list{min-height:0;overflow:visible;padding:0}.cursor-effects-modal .cursor-effects-layout{min-height:0;display:flex;flex-direction:column;gap:14px;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding-right:2px}.cursor-effects-modal .cursor-preview-panel{display:block;position:static;order:2}.cursor-effects-modal .cursor-effects-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.cursor-effects-modal .cursor-effect-card{grid-template-columns:minmax(0,1fr);min-height:46px;padding:8px 26px 8px 10px;gap:0}.cursor-effects-modal .cursor-effect-icon{width:22px;height:22px;font-size:16px}.cursor-effects-modal .cursor-effect-name{font-size:12px;line-height:1.2}.cursor-effects-modal .cursor-effect-card.selected:after{top:8px;right:8px;width:14px;height:14px}.cursor-effects-modal .links-modal-actions,.font-picker-modal .links-modal-actions{position:static;flex:0 0 auto;margin-bottom:0;padding-bottom:0;padding-top:12px;background:var(--bg-secondary)}.cursor-effects-modal .cursor-test-area{height:220px}.font-picker-modal .font-options-list{gap:8px}.font-picker-modal .font-option{padding:10px 12px;gap:6px}.custom-select-menu{gap:6px;padding:6px}.custom-select-option{min-height:44px;padding:10px 12px;font-size:14px}}@media (hover:none),(pointer:coarse){.cursor-test-canvas>canvas{display:block}.cursor-touch-fallback{display:flex}.cursor-test-placeholder{text-align:center;padding:20px}}.modern-settings-panel{background:var(--bg-secondary);border-radius:var(--radius-lg);padding:16px;margin-top:16px;border:1px solid rgba(255,255,255,.05)}.remove-media-btn:disabled{opacity:.4;cursor:not-allowed;transform:none}.customize-container{min-width:0}.customize-header{margin-bottom:28px}.customize-title{font-size:24px;font-weight:500}.customize-subtitle{margin:6px 0 0;color:var(--text-muted);font-size:13px}.customize-section{margin-bottom:32px}.customize-section-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.customize-section-heading .section-title{margin:0 0 5px;color:var(--text-primary);font-size:16px;font-weight:500;letter-spacing:0;text-transform:none}.customize-section-heading p{margin:0;color:var(--text-muted);font-size:13px;line-height:1.4}.customize-grid{gap:16px}.customize-grid.media-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.customize-grid.masonry-grid{display:block;columns:3;column-gap:16px}.customize-grid.masonry-grid.premium-grid{column-count:2}.customize-grid.masonry-grid>.customize-card,.customize-grid.masonry-grid>.upload-card{margin:0 0 16px}.customize-card,.upload-card{min-width:0;min-height:0;padding:20px;gap:12px;background:var(--bg-secondary);border-radius:var(--radius-lg)}.customize-card:before,.upload-card:before{display:none}.upload-card-header{gap:0}.card-label,.upload-card-label{color:var(--text-primary);font-size:13px;font-weight:600;letter-spacing:0}.upload-card-description{min-height:34px;margin:-4px 0 0;color:var(--text-muted);font-size:12px;line-height:1.4}.upload-preview{height:132px;margin:0;border:none;border-radius:var(--radius-sm);background:rgba(255,255,255,.03)}.preview-placeholder{color:var(--text-muted)}.upload-card .btn{width:100%;justify-content:center}.customize-card .card-description,.customize-card .card-note{color:var(--text-muted)}.panel-stack{gap:10px}.field{gap:7px}.bio-tag{border-radius:var(--radius-sm);background:rgba(255,255,255,.05)}.premium-section{margin-top:4px;padding-top:0;border-top:none}.premium-section-heading{align-items:flex-end;margin-bottom:20px}.premium-section-title{display:flex;align-items:flex-start;gap:12px;min-width:0}.premium-section-crown{width:30px;height:30px;flex:0 0 auto;margin-top:1px;color:#d9ad4b;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round}.premium-section-crown-fill{fill:currentColor;opacity:.16}.media-file-input{display:none}.media-upload-field{width:100%;margin:0;padding:0;border:0;background:transparent;color:inherit;cursor:pointer;text-align:left}.media-upload-field:disabled{cursor:not-allowed;opacity:.55}.media-upload-field:focus-visible{outline:none}.media-upload-field:focus-visible .upload-preview{background:rgba(255,255,255,.05)}@media (hover:hover){.media-upload-field:hover:not(:disabled) .upload-preview{background:rgba(255,255,255,.05)}}.media-upload-field-hint{display:block;margin-top:9px;color:var(--text-muted);font-size:12px;line-height:1.2;text-align:center}.media-upload-field:focus-visible .upload-preview{outline:1px solid var(--accent-primary);outline-offset:2px}.audio-manager-preview{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:5px;color:var(--text-muted);font-size:12px}.audio-manager-count{color:var(--accent-primary);font-size:16px;font-weight:600;line-height:1}.audio-manager-modal{width:min(680px,calc(100vw - 32px))}.audio-manager-modal-copy{margin:5px 0 0;color:var(--text-muted);font-size:12px;font-weight:400;line-height:1.4}.audio-manager-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:16px 0 12px;color:var(--text-muted);font-size:12px}.audio-manager-list{display:grid;max-height:min(390px,48vh);grid-gap:8px;gap:8px;overflow:auto}.audio-manager-empty,.audio-manager-track{min-width:0;padding:10px 12px;border-radius:var(--radius-lg);background:rgba(255,255,255,.03)}.audio-manager-track{display:grid;grid-template-columns:minmax(0,1fr) minmax(150px,210px) auto;align-items:center;grid-gap:12px;gap:12px}.audio-manager-track-copy{display:flex;align-items:center;min-width:0;gap:10px}.audio-manager-track-index{color:var(--accent-primary);font-size:11px;font-weight:600}.audio-manager-track-name{overflow:hidden;color:var(--text-primary);font-size:13px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.audio-manager-track audio{width:100%;height:30px}.audio-manager-remove{padding:0;border:0;background:transparent;color:var(--text-muted);cursor:pointer;font:inherit;font-size:12px}.audio-manager-remove:hover:not(:disabled){color:var(--error)}.audio-manager-empty{color:var(--text-muted);font-size:13px;line-height:1.45}.avatar-editor-modal{width:min(640px,calc(100vw - 32px))}.avatar-editor-overlay{display:block;overflow-y:auto;overscroll-behavior:contain}.avatar-editor-overlay .avatar-editor-modal{margin:auto}.avatar-editor-stage{display:flex;align-items:center;justify-content:center;min-height:330px;margin-top:16px;padding:24px;overflow:hidden;border-radius:var(--radius-lg);background:rgba(255,255,255,.025);cursor:-webkit-grab;cursor:grab;touch-action:none}.avatar-editor-stage:active{cursor:-webkit-grabbing;cursor:grabbing}.avatar-editor-stage:focus-visible{outline:1px solid var(--accent-primary);outline-offset:2px}.avatar-editor-crop{position:relative;width:min(330px,72vw);aspect-ratio:1;overflow:hidden;border:1px solid var(--border-primary);border-radius:50%;background:var(--bg-primary)}.avatar-editor-crop img,.avatar-preview .preview-avatar{display:block;width:100%;height:100%;object-fit:cover;transform-origin:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;will-change:transform}.avatar-editor-hint{margin:12px 0 0;color:var(--text-muted);font-size:12px;text-align:center}.avatar-editor-controls{display:grid;grid-gap:10px;gap:10px;margin-top:16px}.avatar-editor-control{padding:14px;border-radius:var(--radius-lg);background:rgba(255,255,255,.03)}.avatar-editor-shape-control .card-label{display:block;margin-bottom:10px}.avatar-editor-control-header{display:flex;justify-content:space-between;margin-bottom:10px;color:var(--text-primary);font-size:12px;font-weight:500}.avatar-editor-control-header span:last-child{color:var(--text-muted)}.avatar-editor-position{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 2px;color:var(--text-muted);font-size:12px}.avatar-editor-center{padding:0;border:0;background:transparent;color:var(--accent-primary);cursor:pointer;font:inherit;font-weight:600}.avatar-editor-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}@media (max-width:600px){.audio-manager-track{grid-template-columns:minmax(0,1fr) auto}.audio-manager-track audio{grid-column:1/-1}.avatar-editor-stage{min-height:270px;padding:16px}.avatar-editor-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}}.premium-section-heading .section-title{margin-bottom:5px}.customize-upgrade-button{flex:0 0 auto}.card-header-with-badge{min-width:0;gap:8px}.mini-premium-badge{width:18px;height:18px}.premium-locked-overlay{background:rgba(0,0,0,.35)}@media (max-width:1200px){.customize-grid.media-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.customize-grid.masonry-grid{column-count:2}}@media (max-width:900px){.customize-section-heading{align-items:flex-start;flex-direction:column;gap:12px}.customize-section-heading .btn{width:100%}}@media (max-width:768px){.customize-grid.masonry-grid,.customize-grid.masonry-grid.premium-grid{column-count:1}.customize-header{margin-bottom:20px}.customize-title{font-size:20px}.customize-section{margin-bottom:28px}.customize-section-heading{margin-bottom:12px}.upload-card-description{min-height:0}.upload-preview{height:120px}.premium-section-heading{margin-bottom:16px}.premium-section-crown{width:26px;height:26px}}.account-overview{padding:0;max-width:100%;width:100%}.overview-header{margin-bottom:28px}.overview-title{font-size:24px;font-weight:500;color:var(--text-primary);margin:0}.info-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px;margin-bottom:48px}.info-card-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.info-card-label{font-size:13px;font-weight:500;color:var(--text-primary);text-transform:uppercase;letter-spacing:.5px}.info-card-icon{width:24px;height:24px;display:flex;align-items:center;justify-content:center;color:var(--text-primary);background:transparent;border:none;padding:0;cursor:default}.info-card-icon svg{width:14px;height:14px}.info-card-icon.edit{cursor:pointer}.info-card-icon.hash{font-size:14px;font-weight:600}.info-card-value{font-size:24px;font-weight:600;color:var(--text-primary);margin-bottom:12px;line-height:1.2;overflow-wrap:anywhere}.no-alias{color:var(--text-primary);font-weight:400}.info-card-hint{font-size:13px;color:var(--text-primary);margin-top:auto}.views-hint .views-positive{color:var(--text-primary);font-weight:500}.overview-section{margin-bottom:40px}.account-overview .section-title{font-size:14px;font-weight:500;color:var(--text-primary);margin:0 0 20px;text-transform:uppercase;letter-spacing:.5px}.account-statistics-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:32px;gap:32px}.statistics-column{min-width:0}.statistics-column+.statistics-column{padding-left:32px;border-left:1px solid var(--border-secondary)}.overview-panel{background:var(--bg-secondary);border-radius:var(--radius-lg);padding:24px}.account-overview .panel-header{margin-bottom:20px}.account-overview .panel-title{margin:0 0 6px;color:var(--text-primary);font-size:16px;font-weight:500}.panel-description,.section-description{margin:0;color:var(--text-muted);font-size:13px;line-height:1.4}.account-action-list,.completion-list{display:grid;grid-gap:8px;gap:8px}.account-action,.completion-item{width:100%;min-height:44px;display:flex;align-items:center;gap:12px;padding:10px 12px;border:none;border-radius:var(--radius-lg);background:rgba(255,255,255,.03);color:var(--text-primary);font:inherit;font-size:13px;font-weight:500;text-align:left;text-decoration:none}.account-action,button.completion-item{cursor:pointer}.account-action>svg,.analytics-link>svg,.completion-item>svg{width:16px;height:16px;flex:0 0 auto;margin-left:auto;color:var(--text-muted)}.account-action:hover,.completion-item:hover{background:rgba(255,255,255,.05)}.completion-item.is-complete,.completion-item.is-static{cursor:default}.completion-item.is-complete{color:var(--text-muted)}.completion-item.is-complete:hover{background:rgba(255,255,255,.03);color:var(--text-muted)}.completion-icon{width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;color:var(--accent-primary)}.completion-icon.completed{background:transparent}.completion-icon svg{width:12px;height:12px}.section-heading{margin-bottom:20px}.section-heading .section-title{margin-bottom:6px}.manage-connections{margin-top:24px;padding-top:20px;border-top:1px solid var(--border-secondary)}.manage-connections-heading{margin-bottom:12px}.connection-section-title{margin:0 0 4px;color:var(--text-primary);font-size:14px;font-weight:500}.connections-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.connection-card{min-height:56px;background:rgba(255,255,255,.03);border:none;border-radius:var(--radius-lg);padding:12px;display:flex;align-items:center;justify-content:space-between;gap:16px}.connection-info{min-width:0;display:flex;align-items:center;gap:14px}.connection-icon{width:28px;height:28px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.connection-icon svg{width:26px;height:26px}.discord-icon{color:#5865F2}.google-icon{background:transparent;padding:0}.google-icon img{display:block;width:26px;height:26px;object-fit:contain}.connection-details{min-width:0;display:flex;flex-direction:column;gap:2px}.connection-name{font-size:13px;font-weight:500;color:var(--text-primary);margin:0}.connection-status{overflow:hidden;color:var(--text-muted);font-size:11px;text-overflow:ellipsis;white-space:nowrap;margin:0}.connection-button{flex:0 0 auto}.overview-analytics{margin-bottom:0}.analytics-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.analytics-link{display:inline-flex;align-items:center;gap:2px;flex:0 0 auto;border:none;padding:0;background:transparent;color:var(--text-primary);font:inherit;font-size:13px;font-weight:500;cursor:pointer}.analytics-link>svg{margin-left:0}.overview-analytics-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.overview-analytics-card{min-height:120px;display:flex;flex-direction:column;padding:24px;background:var(--bg-secondary);border-radius:var(--radius-lg)}.overview-analytics-card-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;color:rgba(255,255,255,.4);font-size:11px;font-weight:600;letter-spacing:1px;text-transform:uppercase}.overview-analytics-card-header svg{width:18px;height:18px;color:rgba(255,255,255,.5)}.overview-analytics-card strong{color:var(--text-primary);font-size:28px;font-weight:600;line-height:1.2}.overview-analytics-note{margin-top:auto;color:var(--text-muted);font-size:13px}.overview-chart-section{margin-top:16px;padding:20px 24px 16px;background:var(--bg-secondary);border-radius:var(--radius-lg)}.overview-chart-header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.overview-chart-header h3{margin:0;color:rgba(255,255,255,.8);font-size:16px;font-weight:500}.overview-chart-header span{color:var(--text-muted);font-size:12px}.overview-chart{width:100%;height:220px;min-width:0;min-height:200px;overflow:hidden}.overview-chart-tooltip{min-width:92px;padding:10px 12px;background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:var(--radius-lg)}.overview-chart-tooltip p{margin:0 0 4px;color:var(--text-muted);font-size:11px;font-weight:500;text-transform:uppercase}.overview-chart-tooltip strong{color:var(--text-primary);font-size:13px;font-weight:600}.modal-description{margin:0 0 20px;color:var(--text-muted);font-size:12px;line-height:1.4}@media (max-width:1024px){.info-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (hover:none) and (pointer:coarse),(max-width:768px){.info-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.account-statistics-grid,.connections-list,.overview-analytics-grid{grid-template-columns:1fr}.statistics-column+.statistics-column{padding-top:24px;padding-left:0;border-top:1px solid var(--border-secondary);border-left:none}.info-cards{gap:12px}.info-card,.overview-analytics-card,.overview-chart-section,.overview-panel{padding:16px}.info-card{min-height:100px}.info-card-value{font-size:18px}.overview-header{margin-bottom:20px}.overview-title{font-size:20px}.connection-card{min-width:0}.connection-button{width:auto!important;min-width:0;flex:0 0 auto}}@media (max-width:480px){.info-cards{grid-template-columns:1fr;gap:10px}.info-card{padding:14px}.analytics-heading{align-items:flex-start;flex-direction:column}.overview-chart{height:200px}}.settings-container{width:100%;min-width:0}.settings-header{margin-bottom:28px}.settings-title{margin:0;color:var(--text-primary);font-size:24px;font-weight:500}.settings-subtitle{margin:6px 0 0;color:var(--text-muted);font-size:13px}.settings-version{display:flex;align-items:center;justify-content:flex-end;gap:8px;width:100%;margin-top:24px;color:var(--text-muted);font-size:12px}.settings-version code{padding:4px 8px;color:var(--text-primary);background:var(--bg-tertiary);border:1px solid var(--border-primary);border-radius:var(--radius-sm);font-family:var(--app-font);font-size:12px;font-weight:600;line-height:1}.settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:32px 16px;gap:32px 16px}.settings-section{min-width:0}.settings-section-wide{grid-column:1/-1}.settings-section-header{margin-bottom:14px}.settings-section-header h2{margin:0 0 6px;color:var(--text-primary);font-size:15px;font-weight:600;letter-spacing:.01em;text-transform:uppercase}.settings-section-header p{margin:0;color:var(--text-muted);font-size:13px;line-height:1.4}.settings-panel{min-width:0}.settings-list{display:grid;grid-gap:8px;gap:8px}.settings-row{display:flex;align-items:center;min-width:0;min-height:64px;padding:12px;gap:12px;background:rgba(255,255,255,.03);border:none;border-radius:var(--radius-lg)}.settings-discord-avatar,.settings-row-icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex:0 0 auto;color:var(--text-muted)}.settings-row-icon svg{width:18px;height:18px}.settings-row-icon-discord{color:#5865F2}.settings-row-icon-discord svg{width:26px;height:26px}.settings-row-icon-google{padding:0;background:transparent;border-radius:0}.settings-row-icon-google img{width:26px;height:26px;display:block;object-fit:contain}.settings-discord-avatar{border-radius:50%;object-fit:cover}.settings-row-copy{display:grid;min-width:0;grid-gap:3px;gap:3px;flex:1 1}.settings-row-copy h3{color:var(--text-primary);font-size:13px;font-weight:500;line-height:1.25}.settings-row-copy h3,.settings-row-copy p{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-row-copy p{color:var(--text-muted);font-size:12px;line-height:1.3}.settings-email-value{width:-moz-fit-content;width:fit-content;cursor:default;filter:blur(7px);-webkit-user-select:none;-moz-user-select:none;user-select:none}.settings-email-value:hover{filter:none;-webkit-user-select:text;-moz-user-select:text;user-select:text}.settings-action{flex:0 0 auto}.settings-row-actions{display:flex;align-items:center;justify-content:flex-end;flex:0 0 auto;gap:8px}.settings-connected-state{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:0 var(--spacing-md);border-radius:var(--radius-sm);background:rgba(255,255,255,.06);color:var(--text-muted);font-size:12px;font-weight:600;line-height:1}.settings-two-factor-modal-body{text-align:center}.settings-qr-code{display:inline-flex;margin-bottom:20px;padding:10px;background:#ffffff;border-radius:4px}.settings-qr-code img{display:block}.settings-verification-input{display:block;width:200px;max-width:100%;margin:0 auto;font-size:24px;letter-spacing:5px;text-align:center}@media (max-width:900px){.settings-grid{grid-template-columns:minmax(0,1fr)}.settings-section-wide{grid-column:auto}}@media (max-width:768px){.settings-header{margin-bottom:20px}.settings-title{font-size:20px}}@media (max-width:480px){.settings-row{min-height:60px;padding:10px;gap:10px}.settings-row-actions{gap:6px}.settings-row-copy p{max-width:145px}}@media (hover:none) and (pointer:coarse),(max-width:600px){.settings-grid{grid-template-columns:minmax(0,1fr);gap:28px}.settings-section-wide{grid-column:auto}.settings-row{display:grid;grid-template-columns:32px minmax(0,1fr) auto;width:100%;min-width:0}.settings-row-copy{min-width:0}.settings-row-copy p{max-width:none}.settings-row-actions{min-width:0;gap:6px}.settings-row .settings-action{width:auto!important;min-width:0;padding-inline:12px;flex:0 0 auto}}@media (max-width:360px){.settings-connection-row .settings-row-actions{grid-column:2/-1;justify-content:flex-start;margin-top:2px}}