@font-face{font-family:'Rift UI';src:url('/fonts/NotoSans-Variable.ttf') format('truetype');font-style:normal;font-weight:100 900;font-display:swap}:root{--font:'gg sans','Rift UI','Segoe UI',Arial,sans-serif}body{font-family:var(--font);font-weight:400;font-synthesis:none;line-height:1.4;-webkit-font-smoothing:antialiased}button,input,select,textarea{font-family:var(--font);font-synthesis:none}h1,h2,h3,h4{font-family:var(--font);letter-spacing:normal;font-weight:650}.name-default{font-family:var(--font)}.settings-nav-item{font-weight:500;font-size:14px;line-height:1.4}.nav-group-title,.settings-server-title{font-weight:550}.message-author{font-weight:600}.member b{font-weight:600}.message-body{font-family:var(--font);font-weight:400}.channel{font-weight:450}.channel.active{font-weight:550}.server-tag-v6{font-family:var(--font);padding:3px 5px;gap:4px;border-radius:4px;background:#ffffff0b;border:1px solid #ffffff1b;box-shadow:none;letter-spacing:.01em}.server-tag-v6 b{font-family:var(--font);font-weight:750;font-size:10px;letter-spacing:.025em}.server-tag-v6 .tag-symbol{font-size:11px}.member-name-line{display:flex!important;align-items:center;gap:5px;min-width:0;max-width:100%}.member-name-line>b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.member-name-line .server-tag-v6{font-size:9px;flex-shrink:0;padding:2px 4px;max-width:75px}.member-name-line .server-tag-v6 b{font-size:9px}.member-name-line .server-tag-v6 .tag-symbol{font-size:10px}.member>span:last-child{min-width:0;overflow:hidden}.presence-dot.dnd:after{left:50%!important;top:50%!important;transform:translate(-50%,-50%);width:60%!important;height:2px!important;border-radius:2px;background:#1b1c22}.profile-avatar-wrap>.presence-dot.dnd:after,.self-avatar>.presence-dot.dnd:after{height:3px!important}.profile-avatar-wrap>.presence-dot{border-color:#242428}.profile-dialog .profile-card h2{font-weight:650}.profile-badge{cursor:pointer}.profile-badge:focus-visible{outline:2px solid #9ca4ff;outline-offset:4px}#rift-tooltip{position:fixed!important;inset:auto;margin:0;padding:8px 11px;font-family:var(--font);font-size:12px;line-height:1.4;white-space:normal;max-width:280px;background:#101115;color:#f2f3f5;border:1px solid #ffffff0d;border-radius:5px;box-shadow:0 4px 10px #0006;overflow:visible;pointer-events:none;z-index:2147483647;animation:none;transform:none}#rift-tooltip::after{content:'';position:absolute;bottom:-4px;left:calc(50% - 4px);width:8px;height:8px;transform:rotate(45deg);background:#101115}#rift-tooltip::backdrop{background:transparent;pointer-events:none}.settings-overlay #settings-content{padding-top:46px}.settings-overlay #settings-content h1{font-size:21px;font-weight:650;margin:0 0 12px;letter-spacing:0}.settings-intro{font-size:13px;line-height:1.5;font-weight:400;color:#b5bac1}.settings-overlay #settings-content label:not(.permission-setting):not(.checkbox-setting){display:flex;flex-direction:column;align-items:stretch;gap:8px;font-family:var(--font);font-size:12px;font-weight:600;line-height:1.4;margin:22px 0 0;letter-spacing:0}.settings-overlay #settings-content label input,.settings-overlay #settings-content label select,.settings-overlay #settings-content label textarea{display:block;width:100%;margin:0;line-height:1.45;min-width:0;font-weight:400;font-family:var(--font);font-size:14px}.settings-overlay #settings-content label input[type=color]{height:38px;width:74px;padding:4px}.settings-overlay #settings-content label input[type=checkbox]{display:inline-block;width:18px;height:18px;margin:0;flex-shrink:0}.settings-overlay #settings-content .checkbox-setting{display:flex;flex-direction:row;align-items:center;gap:10px;font-size:13px;font-weight:400;margin:18px 0}.settings-overlay #settings-content input:not([type=checkbox]):not([type=range]):not([type=color]),.settings-overlay #settings-content select{min-height:40px;border-radius:4px;background:#1e1f22;border:1px solid #3d3e46;padding:9px 11px;color:#f2f3f5}.settings-overlay #settings-content input[type=file]{font-size:12px;padding:9px}.settings-overlay #settings-content input[type=file]::file-selector-button{border:0;border-radius:3px;padding:5px 10px;background:#4e5058;color:#fff;font-family:var(--font);font-size:11px;margin-right:10px;cursor:pointer}.server-profile-editor{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,280px);align-items:start;gap:40px}.server-profile-editor form{min-width:0}.server-profile-editor form>label:first-child{margin-top:10px!important}.server-profile-editor .banner-presets{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:12px 0}.server-profile-editor .banner-presets button{width:100%;height:48px;border-radius:5px}.server-profile-preview{position:sticky;top:0;border:1px solid #ffffff12;box-shadow:none;border-radius:10px;overflow:hidden;width:100%;margin:0}.server-profile-preview>div:first-child{height:120px}.server-profile-preview h3{font-size:15px;font-weight:650;display:flex;align-items:center;gap:4px}.server-profile-preview small{font-size:11px}.password-section{padding-top:4px}.password-section form{display:grid;gap:16px;max-width:560px}.settings-overlay #settings-content .password-section form label{margin:0}.password-section form>.primary,.password-section form>.link{justify-self:start}.account-top{min-height:100px;align-items:center;gap:16px}.account-top h2{font-size:20px;font-weight:650}.account-card{padding-bottom:24px;border-radius:8px}.account-fields{margin-bottom:20px}.account-card .primary{margin:0 16px}.settings-subtitle{font-weight:600}.primary,.secondary,.danger,.small-button{border-radius:4px;font-weight:550;letter-spacing:0}.primary{background:#5865f2;color:#fff}.primary:hover{background:#4752c4}.boost-hero-v6{background:transparent;border:0;border-bottom:1px solid #ffffff12;border-radius:0;padding:0 0 24px;gap:18px;box-shadow:none}.boost-crystal{display:none}.boost-hero-v6 h1{font-size:23px!important;font-weight:650}.boost-hero-v6>strong{font-size:34px;font-weight:650;color:#e4d9f2}.boost-hero-v6 p{letter-spacing:.03em;color:#a6a2ae!important}.boost-hero-v6 span{border:0;background:#ffffff09;color:#cec6d8;border-radius:4px}.boost-stats{border-radius:5px;border:1px solid #ffffff0d;background:#ffffff0d;margin-top:24px}.boost-stats>div{background:#242429}.boost-stats b{font-weight:650;font-size:24px;color:#e4dce9}.boost-stats span{font-size:12px;color:#a9a5af}.boost-progress-line{height:5px;background:#36353e}.boost-progress-line>i{background:#ad87c7}.boost-tier-grid section{background:transparent;border-color:#ffffff14;border-radius:5px;padding:18px}.boost-tier-grid .unlocked{border-color:#9c80b950;background:#b497c507}.boost-tier-grid span{color:#b6acbf;font-size:11px;font-weight:600}.boost-tier-grid h3{font-weight:650}.boost-tag-perk{border-radius:5px;padding:18px;background:transparent}.perk-tag-sample{background:#ffffff09;border:1px solid #ffffff20;color:#e3dbea;border-radius:4px;font-size:12px;box-shadow:none}.boost-tag-perk h3{font-weight:600}.server-boost-progress{background:transparent;border:0;padding:4px 10px 10px;margin:4px 6px 8px}.server-boost-progress>i>i{background:#bc8ccb}.server-boost-progress b{font-weight:600}.boost-supporters strong{color:#c8bdd1;font-size:12px}.boost-supporters .avatar{box-shadow:none}.tag-locked{border-radius:6px;background:transparent}.theme-live-sample{box-shadow:none;border-radius:6px}.premium-appearance h2{font-weight:600}.font-preview-deck button{border-radius:4px}.markdown-content{font-size:13px;line-height:1.5;white-space:normal;overflow-wrap:anywhere;color:#d4d6dc}.markdown-content h3{font-size:19px!important;line-height:1.3;margin:12px 0 7px!important;font-weight:650}.markdown-content h4{font-size:16px!important;line-height:1.3;margin:10px 0 6px!important;font-weight:650;letter-spacing:0!important;color:inherit!important}.markdown-content h5{font-size:14px;margin:9px 0 5px;font-weight:650}.markdown-content blockquote{margin:5px 0;border-left:3px solid #696b75;padding-left:9px;color:#c1c3cb}.markdown-content code{font-family:Consolas,monospace;font-size:11px;background:#11121675;border-radius:3px;padding:1px 4px}.markdown-content .bio-list-item{margin:2px 0}.bio-format-help{display:block;color:#9698a2;font-size:11px;font-weight:400;margin-top:7px;line-height:1.6}.badge-detail-page{max-width:750px}.badge-detail-tabs{display:flex;flex-wrap:wrap;gap:7px;margin:26px 0}.badge-detail-tabs button{display:flex;align-items:center;gap:7px;padding:8px 10px;border:1px solid #ffffff12;border-radius:4px;font-size:12px;color:#b5bac1}.badge-detail-tabs .selected{background:#ffffff09;color:#fff;border-color:#8c8fa16b}.badge-detail-tabs svg{width:17px;height:17px}.badge-detail-page article{border-top:1px solid #ffffff14;padding:28px 0;max-width:600px}.badge-detail-symbol{display:grid;place-items:center;width:56px;height:56px;border:1px solid #ffffff14;border-radius:8px;color:#bca3d2;background:#ffffff04;margin-bottom:20px}.badge-detail-symbol svg{width:29px;height:29px}.badge-detail-page h2{font-size:23px}.badge-detail-page p{font-size:14px;line-height:1.65;color:#b5bac1}.badge-detail-date{padding:14px;background:#ffffff05;border-radius:4px;margin-top:25px;font-size:12px;color:#d2c7dd}.self-profile-menu{position:fixed;z-index:45;width:320px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);overflow-y:auto;background:#232428;border:1px solid #ffffff10;border-radius:9px;box-shadow:0 9px 35px #0007;font-family:var(--font);padding:0}.self-profile-banner{height:85px;background-size:cover;background-position:center}.self-profile-close{position:absolute;right:8px;top:8px;border-radius:50%;background:#0005;color:#fff;width:25px;height:25px;font-size:19px}.self-profile-body{padding:0 16px 16px}.self-avatar{position:relative;width:78px;height:78px;margin:-34px 0 12px}.self-avatar>.avatar{width:78px!important;height:78px!important;border:6px solid #232428;margin:0;font-size:25px}.self-avatar>.presence-dot{width:15px;height:15px;border:5px solid #232428;right:0;bottom:1px}.self-profile-body h2{font-size:21px;margin:0 0 3px;font-weight:650}.self-identity{display:flex;align-items:center;gap:5px;flex-wrap:wrap;font-size:12px;line-height:1.4}.self-identity .badge-strip{display:inline-flex;gap:4px;margin:0;position:static;background:#ffffff09;border-radius:4px;padding:2px 4px}.self-identity .profile-badge{height:16px;width:16px;display:inline-grid;place-items:center;font-size:18px}.self-identity .profile-badge svg{width:14px;height:14px}.self-status-text{font-size:12px;margin:10px 0;color:#b5bac1;overflow-wrap:anywhere}.self-status-text img{width:16px;height:16px}.self-profile-note{font-size:11px;line-height:1.5;color:#b1b7ca;border:1px solid #6780ad80;background:#18243b44;border-radius:5px;padding:10px;margin:16px 0 12px}.self-profile-actions{background:#ffffff03;border-radius:6px;padding:6px}.self-profile-actions>button{display:flex;align-items:center;gap:11px;padding:12px 9px;width:100%;border-radius:3px;text-align:left;font-size:13px;color:#c1c3cc;min-height:42px}.self-profile-actions>button:hover{background:#ffffff08;color:#fff}.self-profile-actions>button svg{width:17px;height:17px;color:#989ba6}.self-profile-actions>button span:not(.presence-dot){flex:1}.self-profile-actions #self-status-toggle{position:relative;border-top:1px solid #ffffff0b;border-bottom:1px solid #ffffff0b;margin:3px 0}.self-profile-actions #self-status-toggle>.presence-dot{position:relative;inset:auto;display:inline-block;margin:0;width:12px;height:12px;border:0;box-sizing:content-box;flex-shrink:0}.self-status-indicator{height:10px;width:10px;border-radius:50%;background:#23a55a;position:relative}.self-status-indicator.dnd{background:#ed4245}.self-status-indicator.dnd:after{content:'';width:6px;height:2px;position:absolute;top:4px;left:2px;background:#232428}.self-status-indicator.invisible{background:#80848e}#self-status-options{padding:3px 0 6px 15px}#self-status-options button{display:flex;align-items:center;gap:10px;width:100%;padding:8px;border-radius:3px;text-align:left;font-size:12px;color:#b5bac1}#self-status-options button span{flex:1}#self-status-options button:hover{background:#5865f2;color:#fff}body.liquid-glass .main{background:rgb(15 17 27 / calc(var(--glass-opacity,.65)*.76))!important;backdrop-filter:blur(calc(var(--glass-blur,18px)*1.15)) saturate(110%)}body.liquid-glass .sidebar,body.liquid-glass .member-panel{background:rgb(22 24 35 / calc(var(--glass-opacity,.65)*.7))!important;backdrop-filter:blur(calc(var(--glass-blur,18px)*1.5)) saturate(140%);box-shadow:inset -1px 0 #ffffff08}body.liquid-glass .server-rail{background:rgb(15 17 27 / calc(var(--glass-opacity,.65)*.5))!important;backdrop-filter:blur(calc(var(--glass-blur,18px)*1.8)) saturate(150%)}body.liquid-glass .composer,body.liquid-glass .user-panel,body.liquid-glass .channel-header{background:rgb(46 49 65 / calc(var(--glass-opacity,.65)*.58))!important;border:1px solid #ffffff17;box-shadow:inset 0 1px 0 #ffffff0b;backdrop-filter:blur(calc(var(--glass-blur,18px)*1.7)) saturate(150%)}body.liquid-glass .channel-header{border-top:0;border-left:0;border-right:0}.liquid-glass .channel.active{background:#ffffff12}.liquid-glass .channel:hover,.liquid-glass .member:hover{background:#ffffff09}body.liquid-glass .self-profile-menu{background:rgb(28 30 43 / .87);backdrop-filter:blur(32px) saturate(135%);box-shadow:inset 0 1px #ffffff10,0 10px 40px #0005}body.liquid-glass .settings-overlay{background:var(--rift-full-background, #14151d)!important}body.liquid-glass #settings-content{background:#171a275e!important;backdrop-filter:blur(26px)}body.liquid-glass .settings-nav-wrap{background:#12152188!important;backdrop-filter:blur(32px)}@media(max-width:1180px){.server-profile-editor{grid-template-columns:minmax(0,1fr);gap:26px}.server-profile-preview{max-width:300px;position:static}.settings-overlay #settings-content{padding-top:40px}}@media(max-width:720px){.self-profile-menu{width:300px}.settings-overlay #settings-content{padding-top:58px}.server-profile-editor{grid-template-columns:minmax(0,1fr)}.password-section form{width:100%}.boost-hero-v6 h1{font-size:20px!important}.member-name-line{gap:4px}}@media(prefers-reduced-transparency:reduce){body.liquid-glass .main,body.liquid-glass .sidebar,body.liquid-glass .member-panel{background:#202127!important;backdrop-filter:none}}
