@import "https://fonts.googleapis.com/css2?family=Barrio&family=Bubblegum+Sans&family=Cinzel+Decorative:wght@400;700&family=Dancing+Script:wght@500;700&family=Parisienne&family=Pixelify+Sans:wght@400;700&family=Rubik+Dirt&family=Special+Elite&family=UnifrakturCook:wght@700&display=swap";@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.table{display:table}.rounded{border-radius:.25rem}}:root{--ink:#f5f2ff;--muted:#a9a2bc;--purple:#9d6cff;--purple2:#6d3ee8;--panel:#171322;--panel2:#201a2d;--line:#352c48}*{box-sizing:border-box}body{color:var(--ink);background:#0d0a13;margin:0;font-family:Inter,Arial,sans-serif}.shell{background:radial-gradient(circle at 60% -10%,#2b174c 0,#0000 36%),#0d0a13;grid-template-columns:250px 1fr;min-height:100vh;display:grid}.sidebar{color:#f6f0ff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#110e18e8;border-right:1px solid #2b2339;flex-direction:column;min-height:100vh;padding:30px 20px;display:flex}.brand{color:inherit;align-items:center;gap:12px;margin:0 10px 50px;font-family:Georgia,serif;font-size:23px;text-decoration:none;display:flex}.brand small{letter-spacing:3px;color:#8e83a6;margin-top:3px;font:9px Arial,sans-serif;display:block}.brandMark{color:#fff;background:linear-gradient(145deg,#b388ff,#6d3ee8);border-radius:14px;place-items:center;width:42px;height:42px;font-weight:700;display:grid;box-shadow:0 8px 24px #7c4dff44}nav{gap:8px;display:grid}.navItem{color:#8f879e;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;padding:13px 15px;font-size:14px;display:flex}.navItem span{width:22px;font-size:18px}.navItem em{background:#2a2238;border-radius:8px;margin-left:auto;padding:4px 6px;font-size:9px;font-style:normal}.sidebarFoot{color:#8f879e;margin-top:auto;padding:14px;font-size:11px}.statusDot,.liveBadge span{background:#6ee7a3;border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block;box-shadow:0 0 8px #6ee7a3}.workspace{min-width:0}.topbar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#110e18c9;border-bottom:1px solid #2b2339;justify-content:space-between;align-items:center;height:88px;padding:18px 38px;display:flex}.topbar p{text-transform:uppercase;letter-spacing:1.5px;color:#8f879e;margin:0 0 5px;font-size:9px}.serverSelect{color:#f4f0ff;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;font-size:14px;font-weight:700;display:flex}.serverSelect b{color:#88799d}.discordButton{color:#fff;background:#7c4dff;border:1px solid #a98bff66;border-radius:10px;padding:12px 18px;font-weight:700;box-shadow:0 7px 22px #6c37ec38}.content{max-width:1500px;margin:auto;padding:36px 4vw 60px}.heading{justify-content:space-between;align-items:end;margin-bottom:28px;display:flex}.eyebrow{color:#b996ff;letter-spacing:2px;font-size:10px;font-weight:700}.heading h1{margin:9px 0 12px;font:44px/1.04 Georgia,serif}.heading h1 i{color:#b996ff}.heading p{color:var(--muted);margin:0}.liveBadge{border:1px solid var(--line);background:#191423;border-radius:20px;padding:9px 13px;font-size:11px}.editorGrid{grid-template-columns:minmax(560px,1.35fr) minmax(370px,.65fr);gap:20px;display:grid}.previewCard,.controls{border:1px solid var(--line);background:linear-gradient(150deg,#1b1627,#15111e);border-radius:18px;box-shadow:0 18px 42px #0006}.previewTop{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.previewTop strong,.previewTop span{display:block}.previewTop span{color:var(--muted);margin-top:3px;font-size:11px}.previewStatus{color:#c9afff;background:#2a1e40;border:1px solid #563d7b;border-radius:20px;padding:7px 10px;font-size:10px}.banner{background-position:50%;background-size:cover;border-radius:14px;height:330px;margin:20px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #fff2,0 12px 30px #0007}.defaultBanner{background-image:url(/pilzbee-banner.png)}.defaultPanel{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#080604b5;border-radius:24px;position:absolute;inset:28px 31% 28px 25px}.defaultAvatar{z-index:2;border:7px solid #f4c542;border-radius:50%;width:150px;height:150px;position:absolute;top:78px;left:55px;overflow:hidden}.defaultAvatar img,.customAvatar img{object-fit:cover;width:100%;height:100%}.defaultCopy{z-index:2;color:#fff;max-width:360px;font-family:Georgia,serif;position:absolute;top:95px;left:235px}.defaultCopy h2{text-shadow:0 2px 3px #000;margin:0 0 26px;font-size:29px}.defaultCopy h3{color:#f4c542;margin:0 0 18px;font-size:20px}.defaultCopy p{margin:0;font-size:15px}.customOverlay{position:absolute;inset:0}.overlay-soft{background:rgba(10,7,17,calc(var(--overlay-alpha)*.72))}.overlay-dark{background:rgba(5,3,10,var(--overlay-alpha))}.overlay-gradient{background:linear-gradient(180deg,rgba(7,4,12,calc(var(--overlay-alpha)*.38)),rgba(7,4,12,var(--overlay-alpha)))}.customBanner:after{content:"";position:absolute;inset:0;box-shadow:inset 0 -100px 130px #09060d66}.customContent{z-index:2;text-align:center;color:var(--copy);font-family:var(--display-font);text-shadow:0 3px 18px #000;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:34px 46px 28px}.align-left .customContent{text-align:left;align-items:flex-start}.align-right .customContent{text-align:right;align-items:flex-end}.customAvatar{border:5px solid var(--primary);border-radius:50%;width:116px;height:116px;margin-bottom:-4px;overflow:hidden;box-shadow:0 7px 25px #0008}.customContent h2{max-width:90%;margin:12px 0 7px;font-size:34px;line-height:1.05}.customContent h3{color:var(--primary);margin:0;font:700 17px Inter,Arial,sans-serif}.customContent p{opacity:.92;margin:10px 0 0;font:500 13px Inter,Arial,sans-serif}.discordHint{color:#847a96;padding:0 20px 18px;font-size:11px}.controls{padding:20px}.controlHeader{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:17px;display:flex}.controlHeader div{align-items:center;gap:9px;display:flex}.controlHeader span{color:#c5a7ff;background:#33234f;border-radius:50%;place-items:center;width:25px;height:25px;font-size:10px;display:grid}.controlHeader button{color:#b99af7;cursor:pointer;background:0 0;border:0;font-size:11px}.modeNote{background:#1d1828;border:1px solid #3a304d;border-radius:9px;gap:3px;margin-top:15px;padding:11px 12px;display:grid}.modeNote b{color:#d8c8f7;font-size:11px}.modeNote span{color:#9288a5;font-size:10px}.controls>label,.row label{gap:8px;margin-top:15px;font-size:11px;font-weight:700;display:grid}.controls label em{color:#81768f;margin-left:4px;font-size:9px;font-style:normal;display:inline}.controls input:not([type=color]):not([type=range]),select,.colorInput{border:1px solid var(--line);color:#eee9f8;background:#100d17;border-radius:8px;outline:none;width:100%;padding:11px 12px}.controls small{color:#847a96;font-weight:400}.row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.colorInput{align-items:center;gap:9px;font-family:monospace;display:flex!important}.colorInput input{background:0 0;border:0;width:24px;height:24px;padding:0}.swatches{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.swatches button,.swatches input{cursor:pointer;border:3px solid #171320;border-radius:50%;width:29px;height:29px;padding:0;box-shadow:0 0 0 1px #4c405e}.miniSegment{border:1px solid var(--line);background:#100d17;border-radius:8px;padding:3px;display:flex}.miniSegment button{color:#887d98;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:1;padding:7px 6px}.rangeValue{float:right;color:#a884ed}.range{accent-color:#9d6cff;width:100%}.hiddenUpload{display:none}.saveNotice{color:#cdb9f4;background:#2a1e40;border:1px solid #513b73;border-radius:8px;margin:14px 0 0;padding:10px 12px;font-size:11px}.actions{border-top:1px solid var(--line);gap:9px;margin-top:20px;padding-top:17px;display:flex}.actions button{cursor:pointer;border-radius:9px;flex:1;padding:12px;font-weight:700}.secondary{color:#e7dcfa;background:#17121f;border:1px solid #4a3d60}.primary{color:#fff;background:linear-gradient(135deg,#a675ff,#7041e8);border:0;box-shadow:0 8px 20px #6334d744}@media (max-width:1100px){.shell{grid-template-columns:78px 1fr}.sidebar{padding:25px 11px}.brand span:not(.brandMark),.navItem:not(.active){font-size:0}.navItem em,.sidebarFoot{display:none}.brand{margin:0 6px 45px}.editorGrid{grid-template-columns:1fr}}@media (max-width:700px){.shell{display:block}.sidebar{display:none}.topbar{height:74px;padding:14px 18px}.discordButton{padding:11px;font-size:0}.discordButton:after{content:"Discord";font-size:12px}.content{padding:25px 14px}.heading{align-items:start}.heading h1{font-size:34px}.liveBadge{display:none}.editorGrid{display:block}.controls{margin-top:16px}.banner{height:260px;margin:12px}.defaultPanel{inset:20px}.defaultAvatar{width:100px;height:100px;top:74px;left:38px}.defaultCopy{max-width:250px;top:75px;left:155px}.defaultCopy h2{font-size:20px}.customContent{inset:24px}.customAvatar{width:92px;height:92px}.customContent h2{font-size:25px}.row{grid-template-columns:1fr}}.adminPage{color:#f5f0ff;background:radial-gradient(circle at 70% -10%,#2b174c 0,#0000 36%),#0d0a13;min-height:100vh;padding:clamp(22px,5vw,64px)}.adminPageHeader{justify-content:space-between;align-items:end;gap:24px;max-width:1240px;margin:0 auto 24px;display:flex}.adminPageHeader>div:first-child>a{color:#b996ff;margin-bottom:28px;text-decoration:none;display:inline-block}.adminPageHeader h1{margin:10px 0;font:clamp(36px,5vw,58px)/1.05 Georgia,serif}.adminPageHeader p{color:#a9a2bc;margin:0}.adminPageHeader .eyebrow{display:block}.adminServer label,.adminField{color:#eee9f8;gap:9px;font-weight:700;display:grid}.adminServer select,.adminField input,.adminField textarea,.adminField select{color:#f5f0ff;min-width:min(280px,80vw);font:inherit;background:#100d17;border:1px solid #42364f;border-radius:12px;padding:13px 15px}.adminPageNav{gap:8px;max-width:1240px;margin:0 auto 20px;padding:5px 1px 13px;display:flex;overflow:auto}.adminPageNav a{white-space:nowrap;color:#a9a2bc;background:#171322;border:1px solid #42364f;border-radius:999px;padding:11px 15px;text-decoration:none}.adminPageNav a.active{color:#ffcf62;background:#35271d;border-color:#c49231}.adminCard{background:linear-gradient(150deg,#1b1627,#15111e);border:1px solid #42364f;border-radius:20px;max-width:1240px;margin:auto;padding:clamp(20px,4vw,36px);box-shadow:0 18px 42px #0006}.adminCard h2{margin:0 0 8px;font:30px Georgia,serif}.adminCard>p{color:#a9a2bc;margin:0 0 24px}.adminField{margin:20px 0}.adminField textarea{resize:vertical}.adminField small,.adminCheck small,.adminCard>small{color:#9389a6;margin-top:5px;font-weight:400;display:block}.adminCheck{border-top:1px solid #352c48;align-items:start;gap:12px;padding:16px 0;display:flex}.adminCheck input{accent-color:#c49231;width:18px;height:18px;margin-top:3px}.adminCheck span{gap:4px;display:grid}.adminFieldRow{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.adminPrimary{color:#160f0a;cursor:pointer;background:linear-gradient(110deg,#efc861,#b97a1b);border:0;border-radius:11px;justify-content:center;align-items:center;padding:14px 20px;font-weight:800;text-decoration:none;display:inline-flex}.adminPrimary:disabled{opacity:.5;cursor:not-allowed}.adminNotice{color:#d8c8f7;background:#21192e;border:1px solid #594276;border-radius:10px;padding:12px 14px}.adminStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:22px 0;display:grid}.adminStats article{background:#100d17;border:1px solid #42364f;border-radius:14px;gap:12px;padding:20px;display:grid}.adminStats span{color:#a9a2bc}.adminStats strong{color:#ffcf62;font:36px Georgia,serif}@media (max-width:700px){.adminPageHeader{align-items:start;display:grid}.adminServer select{width:100%}.adminFieldRow,.adminStats{grid-template-columns:1fr 1fr}.adminPage{padding:20px 14px}}.landing{color:#f6edda;background:#0e0d0a;min-height:100vh;overflow:hidden}.landingNav{z-index:10;border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;max-width:1440px;height:82px;margin:auto;padding:0 5vw;display:flex;position:relative}.landingBrand{color:inherit;align-items:center;gap:11px;text-decoration:none;display:flex}.landingBrand>span{color:#e6ad2f;border:1px solid #e6ad2f;border-radius:50%;place-items:center;width:42px;height:42px;font:24px Georgia,serif;display:grid}.landingBrand strong{font:20px Georgia,serif}.landingBrand small{color:#9b8d72;letter-spacing:2.3px;margin-top:4px;font:7px Arial,sans-serif;display:block}.navLinks{gap:34px;display:flex}.navLinks a{color:#aaa08f;font-size:13px;text-decoration:none}.navLinks a:hover{color:#f0c768}.navCta{color:#1b160d;background:#e6ad2f;border-radius:4px;padding:11px 17px;font-size:12px;font-weight:700;text-decoration:none}.hero{grid-template-columns:1fr 1fr;align-items:center;max-width:1440px;min-height:690px;margin:auto;padding:75px 6vw 60px;display:grid;position:relative}.heroGlow{filter:blur(70px);background:#b77a1222;border-radius:50%;width:600px;height:600px;position:absolute;top:10px;right:0}.heroCopy{z-index:2;position:relative}.heroTag,.sectionLabel{color:#d7a43f;letter-spacing:2.5px;font-size:10px;font-weight:700}.hero h1{letter-spacing:-3px;margin:20px 0 27px;font:clamp(56px,6vw,92px)/.94 Georgia,serif}.hero h1 em,.sectionHeading i,.storyCopy i{color:#e6ad2f;font-weight:400}.heroCopy>p{color:#b9ae9b;max-width:600px;font:18px/1.7 Georgia,serif}.heroActions{gap:13px;margin:33px 0 45px;display:flex}.goldButton,.ghostButton{border-radius:3px;padding:14px 20px;font-size:12px;font-weight:700;text-decoration:none;display:inline-block}.goldButton{color:#1a150d;background:#e6ad2f}.ghostButton{color:#c9bdab;border:1px solid #8e806933}.forestStats{border-top:1px solid #ffffff14;gap:42px;max-width:550px;padding-top:23px;display:flex}.forestStats div{display:grid}.forestStats strong{color:#f0c768;font:25px Georgia,serif}.forestStats span{color:#807769;text-transform:uppercase;letter-spacing:1px;font-size:9px}.heroArt{place-items:center;height:570px;display:grid;position:relative}.heroArt img{aspect-ratio:1.25;object-fit:cover;object-position:70% center;clip-path:polygon(8% 0,100% 0,100% 88%,89% 100%,0 100%,0 10%);filter:saturate(.9)contrast(1.04);z-index:2;width:min(590px,95%);position:relative}.moonRing{border:1px solid #e6ad2f55;border-radius:50%;width:440px;height:440px;position:absolute;top:7%;right:2%;box-shadow:0 0 60px #c9821833}.spark{color:#f4c55f;z-index:3;font-size:25px;position:absolute}.spark.one{top:12%;left:5%}.spark.two{bottom:15%;right:0}.spark.three{top:4%;right:8%}.story{color:#241e15;background:#f2eadb;grid-template-columns:1fr 1fr;align-items:center;gap:8vw;padding:105px max(6vw,30px);display:grid}.storyArt{position:relative}.storyArt>img{object-fit:cover;object-position:70% center;clip-path:polygon(0 0,93% 0,100% 8%,100% 100%,8% 100%,0 92%);width:100%;height:480px}.storySeal{color:#e6ad2f;text-align:center;background:#1b1812;border:5px solid #f2eadb;border-radius:50%;place-items:center;width:105px;height:105px;font:38px Georgia,serif;display:grid;position:absolute;bottom:35px;right:-35px}.storySeal small{letter-spacing:1px;font:7px Arial,sans-serif;position:absolute;bottom:17px}.storyCopy h2,.sectionHeading h2{margin:18px 0 25px;font:clamp(38px,4vw,60px)/1.05 Georgia,serif}.storyCopy>p{color:#665d4f;max-width:560px;line-height:1.8}.storyCopy blockquote{color:#8a641d;border-left:2px solid #d39c2d;margin:30px 0;padding:9px 0 9px 20px;font:italic 18px Georgia,serif}.features{background:#15130f;padding:110px 6vw}.sectionHeading{text-align:center;max-width:750px;margin:0 auto 55px}.sectionHeading p{color:#8d8375;line-height:1.7}.moduleGrid{grid-template-columns:repeat(4,1fr);gap:14px;max-width:1320px;margin:auto;display:grid}.moduleCard{background:#1d1a15;border:1px solid #ffffff10;min-height:330px;padding:25px;transition:all .25s;position:relative}.moduleCard:hover{border-color:#d9a63c66;transform:translateY(-5px)}.moduleNumber{color:#554b3a;font:12px monospace;position:absolute;top:16px;right:18px}.moduleIcon{margin:35px 0 30px;font-size:35px}.moduleCard h3{color:#f1e5d0;font:22px Georgia,serif}.moduleCard p{color:#918779;font-size:13px;line-height:1.7}.moduleState{color:#c6922c;letter-spacing:1.5px;font-size:8px;position:absolute;bottom:22px}.commands{background:#242017;grid-template-columns:.7fr 1.3fr;align-items:center;gap:7vw;padding:100px 7vw;display:grid}.commands h2{margin:18px 0;font:48px/1.05 Georgia,serif}.commands>div>p{color:#a99e8e;line-height:1.7}.ghostButton.light{color:#f3dfb7;margin-top:20px}.commandWindow{background:#11100e;border:1px solid #4c412f;border-radius:8px;box-shadow:0 25px 50px #0005}.windowTop{color:#7c7263;border-bottom:1px solid #332d23;padding:13px 16px;font-size:10px}.windowTop span{background:#5c5140;border-radius:50%;width:7px;height:7px;margin-right:5px;display:inline-block}.commandLine{border-bottom:1px solid #332d23;padding:23px}.commandLine b{margin-right:13px}.commandLine code{color:#dcb45c;background:#3b352b;border-radius:4px;padding:7px 10px}.botReply{gap:14px;padding:24px;display:flex}.botAvatar{color:#1b160e;background:#e6ad2f;border-radius:50%;place-items:center;width:42px;height:42px;font:22px Georgia,serif;display:grid}.botReply strong small{background:#7257d4;border-radius:3px;padding:2px 4px}.botReply h4{margin:14px 0 9px;font:18px Georgia,serif}.botReply p{color:#a99e8e;font-size:12px}.finalCta{text-align:center;background:radial-gradient(circle,#5c3e152e,#0000 55%),#0e0d0a;padding:115px 20px}.finalCta>span{color:#b98a31;letter-spacing:3px;font-size:9px}.finalCta h2{margin:20px;font:55px/1.05 Georgia,serif}.finalCta p{color:#958a79;margin-bottom:30px}.landing footer{color:#776e61;border-top:1px solid #ffffff12;justify-content:space-between;align-items:center;padding:38px 6vw;display:flex}.landing footer p{font-size:11px}.landing footer>small{font-size:9px}@media (max-width:950px){.navLinks{display:none}.hero{grid-template-columns:1fr;padding-top:55px}.heroArt{height:450px}.story{grid-template-columns:1fr}.storySeal{right:15px}.moduleGrid{grid-template-columns:1fr 1fr}.commands{grid-template-columns:1fr}.landing footer{text-align:center;flex-direction:column;gap:25px}}@media (max-width:600px){.landingNav{padding:0 18px}.navCta{font-size:0}.navCta:after{content:"Panel";font-size:11px}.hero{padding:55px 20px}.hero h1{font-size:52px}.heroActions{flex-direction:column}.forestStats{gap:15px}.heroArt{height:340px}.story{padding:75px 20px}.storyArt>img{height:320px}.moduleGrid{grid-template-columns:1fr}.features,.commands{padding:75px 20px}.finalCta h2{font-size:41px}}.shell{background:radial-gradient(circle at 66% -12%,#3a1854 0,#0000 38%),#0d0912}.brandMark{color:#241408;background:linear-gradient(145deg,#f1cf72,#b87b19);box-shadow:0 8px 24px #d49a3444}.navItem.active{color:#f2cf71;background:#30203d;box-shadow:inset 3px 0 #e7b94f}.discordButton,.primary{color:#241608;background:linear-gradient(135deg,#f0ca69,#bd8325);border-color:#f6db8a66;box-shadow:0 8px 22px #c58b3340}.eyebrow,.heading h1 i,.controlHeader button{color:#e7b94f}.previewCard,.controls{border-color:#4a3657}.controlHeader span{color:#f0cd77;background:#3b2a37}.modeNote.active{background:#2c2031;border-color:#8c6937}.modeNote.active b{color:#f0d18a}.controls input:focus,select:focus{border-color:#d9a94b}.swatches .picked{box-shadow:0 0 0 2px #e7b94f}.miniSegment .selected{color:#ffe5a1;background:#4b382f}.range{accent-color:#e7b94f}.saveNotice{color:#ead29b;background:#2e2233;border-color:#735a3c}.previewTabs{background:#100c17;border:1px solid #3d304a;border-radius:9px;gap:4px;padding:3px;display:flex}.previewTabs button{color:#8f829e;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:7px 10px;font-size:10px}.previewTabs .selected{color:#f3d27b;background:#4a362f}.sampleAvatar{color:#f5d37d;background:linear-gradient(145deg,#3b2553,#17101e);place-items:center;font:700 25px Inter,Arial,sans-serif;display:grid}.customAvatar.sampleAvatar{font-size:20px}.customAvatar{width:var(--avatar-size,116px);height:var(--avatar-size,116px);flex:none;transition:width .18s,height .18s}.customContent h3{letter-spacing:.08em}.customContent .optionalPreview{opacity:.62;font-style:italic}.discordHint{line-height:1.45}.topActions{align-items:center;gap:10px;display:flex}.discordButton{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.discordServerSelect{color:#f4f0ff;align-items:center;gap:8px;font-size:14px;font-weight:700;display:flex}.discordServerSelect select{-webkit-appearance:none;appearance:none;width:auto;max-width:270px;color:inherit;cursor:pointer;background:0 0;border:0;padding:0 18px 0 0;font-weight:700}.discordServerSelect b{color:#88799d;pointer-events:none;margin-left:-18px}.discordAccount{background:#1b1422;border:1px solid #4b3a53;border-radius:11px;align-items:center;gap:8px;padding:6px 8px;display:flex}.discordAccount img,.discordAccount>span{object-fit:cover;color:#f4d57a;background:#563a70;border-radius:50%;place-items:center;width:28px;height:28px;font-weight:800;display:grid}.discordAccount b{white-space:nowrap;text-overflow:ellipsis;max-width:120px;font-size:10px;overflow:hidden}.discordAccount a{color:#c3a566;padding:5px;font-size:9px;text-decoration:none}.authNotice{color:#dfabad;background:#2d1c25;border:1px solid #744448;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin:0 0 18px;padding:11px 13px;font-size:10px;display:flex}.authNotice.success{color:#e7c86e;background:#29221e;border-color:#685638}.authNotice button{color:inherit;cursor:pointer;background:0 0;border:0;font-size:16px}.planSwitch{background:#110c17;border:1px solid #493650;border-radius:9px;padding:3px;display:flex}.planSwitch button{color:#8f829d;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:7px 10px;font-size:10px}.planSwitch .selected{color:#e9deef;background:#2a2033}.planSwitch .premium{color:#dfb757}.planSwitch .premium.selected{color:#ffe09a;background:#4a382f}.demoPlan{background:linear-gradient(90deg,#2b2030,#1b1422);border:1px solid #6b5135;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;margin-top:15px;padding:11px 12px;display:flex}.demoPlan>div:first-child{gap:3px;display:grid}.demoPlan b{color:#f0d18a;font-size:11px}.demoPlan span{color:#9b8da7;font-size:9px}.demoPlan .planSwitch{flex:none}.premiumSubscribeButton{color:#281708;cursor:pointer;background:linear-gradient(135deg,#efcc72,#bd8226);border:0;border-radius:8px;flex:none;padding:9px 12px;font-size:10px;font-weight:800}.premiumSubscribeButton:disabled{opacity:.55;cursor:not-allowed}.pilzbeeAssistant{background:linear-gradient(100deg,#251a2b,#17121f);border:1px solid #554034;border-radius:10px;align-items:center;gap:11px;margin-top:10px;padding:8px;display:flex;overflow:hidden}.pilzbeeAssistant img{object-fit:cover;object-position:50% 24%;background:#f7ecd7;border-radius:8px;width:58px;height:66px}.pilzbeeAssistant div{gap:4px;display:grid}.pilzbeeAssistant b{color:#f0d18a;font-size:11px}.pilzbeeAssistant span{color:#998ca5;font-size:9px;line-height:1.45}.pilzbeeAssistant.success{background:linear-gradient(100deg,#352629,#1b1520);border-color:#8a6b37}.pilzbeeSeal{z-index:4;border:2px solid var(--primary);width:34px;height:34px;box-shadow:0 4px 12px #0008,0 0 0 2px color-mix(in srgb,var(--primary) 28%,#120b18);opacity:var(--seal-opacity,1);background:#120b18;border-radius:50%;transition:opacity .2s,border-color .2s;position:absolute;bottom:13px;right:14px;overflow:hidden}.pilzbeeSeal img{object-fit:cover;object-position:74% 31%;width:100%;height:100%;transform:scale(2.15)}.sampleAvatar.fallbackAvatar img{object-position:74% 30%;transform:scale(1.7)}.shapeChoices{grid-template-columns:repeat(5,1fr);gap:6px;display:grid}.shapeChoices button{color:#8e819c;cursor:pointer;background:#110d17;border:1px solid #42344e;border-radius:8px;place-items:center;gap:3px;min-width:0;padding:8px 3px;display:grid;position:relative}.shapeChoices button>b{color:#bea6ce;font-size:17px}.shapeChoices button>span{font-size:8px}.shapeChoices button>em{color:#e6ba55;font-size:6px;font-style:normal;position:absolute;top:2px;right:2px}.shapeChoices button.selected{color:#f3d98e;background:#3c2d31;border-color:#dfae4c}.shapeChoices button.selected>b{color:#f0c967}.shape-circle{border-radius:50%}.shape-rounded{border-radius:22%}.shape-heart{clip-path:polygon(50% 92%,8% 52%,8% 28%,18% 12%,35% 8%,50% 23%,65% 8%,82% 12%,92% 28%,92% 52%);border-radius:0}.shape-star{clip-path:polygon(50% 0,61% 34%,98% 35%,68% 56%,79% 92%,50% 70%,21% 92%,32% 56%,2% 35%,39% 34%);border-radius:0}.shape-hexagon{clip-path:polygon(25% 7%,75% 7%,100% 50%,75% 93%,25% 93%,0 50%);border-radius:0}.premiumOption{background:#1c1523;border:1px solid #4a3851;border-radius:9px;justify-content:space-between;align-items:center;margin-top:15px;padding:11px 12px;display:flex}.premiumOption>div{gap:3px;display:grid}.premiumOption b{font-size:11px}.premiumOption span{color:#90839c;font-size:9px}.toggle{cursor:pointer;background:#3a3041;border:0;border-radius:20px;width:37px;height:21px;padding:3px}.toggle i{background:#958a9e;border-radius:50%;width:15px;height:15px;transition:all .2s;display:block}.toggle.on{background:#b9872f}.toggle.on i{background:#fff1c4;transform:translate(16px)}.toggle:disabled{opacity:.7;cursor:not-allowed}.gifNote{background:linear-gradient(90deg,#2b1d30,#1c1523);border:1px solid #59433a;border-radius:9px;align-items:center;gap:10px;margin-top:10px;padding:10px 12px;display:flex}.gifNote>span{color:#f2cb73;border:1px solid #b98a37;border-radius:5px;padding:5px;font:700 9px monospace}.gifNote div{display:grid}.gifNote b{font-size:10px}.gifNote small{color:#92849f;font-size:9px}.backgroundSource{background:#18121f;border:1px solid #4a3851;border-radius:9px;gap:9px;margin-top:10px;padding:12px;display:grid}.sourceTitle{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.sourceTitle>div:first-child{gap:3px;display:grid}.sourceTitle b{font-size:11px}.sourceTitle span,.backgroundSource>small{color:#92849f;font-size:9px}.sourceLinks{gap:6px;display:flex}.sourceLinks a{color:#f0cb74;white-space:nowrap;border:1px solid #70532f;border-radius:6px;padding:5px 7px;font-size:8px;text-decoration:none}.urlRow{gap:7px;display:flex}.urlRow input{min-width:0}.urlRow button{color:#ffe09a;cursor:pointer;background:#4a382f;border:0;border-radius:8px;flex:none;padding:0 11px;font-size:9px;font-weight:700}@media (max-width:700px){.topActions .planSwitch{display:none}.demoPlan{flex-direction:column;align-items:flex-start}.demoPlan .planSwitch{width:100%}.demoPlan .planSwitch button{flex:1}.shapeChoices{grid-template-columns:repeat(3,1fr)}.sourceTitle,.urlRow{flex-direction:column}.urlRow button{padding:10px}.customAvatar{width:min(var(--avatar-size,92px),110px);height:min(var(--avatar-size,92px),110px)}.discordAccount b{display:none}.discordServerSelect select{max-width:145px}.topActions{gap:6px}.authNotice{margin-bottom:12px}}.dashboardNav{gap:5px}.navLabel{color:#6f657b;letter-spacing:1.7px;margin:19px 15px 5px;font-size:8px;font-weight:800}.navLabel:first-child{margin-top:0}.navItem.muted{opacity:.72}.navItem.muted:hover{opacity:1;color:#d8c7df;background:#211729}.moduleHub{gap:25px;display:grid}.hubHero{background:radial-gradient(circle at 82% 42%,#7b482a55,#0000 34%),linear-gradient(120deg,#2b1932,#17101f);border:1px solid #654b3c;border-radius:22px;align-items:center;min-height:235px;padding:35px 42% 35px 38px;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 55px #0005}.hubHero:after{content:"";border:1px solid #d5a44935;border-radius:50%;width:360px;height:360px;position:absolute;top:-48%;right:6%}.hubHero h1{color:#fff5df;margin:10px 0 13px;font:39px/1.05 Georgia,serif}.hubHero p{color:#b6a9bc;max-width:610px;margin:0;font-size:14px;line-height:1.65}.hubHero img{z-index:1;object-fit:cover;object-position:50% 22%;filter:drop-shadow(0 18px 24px #0008);width:34%;height:145%;position:absolute;bottom:-34%;right:3%;-webkit-mask-image:linear-gradient(#000 72%,#0000 98%);mask-image:linear-gradient(#000 72%,#0000 98%)}.hubToolbar{justify-content:space-between;align-items:center;gap:20px;display:flex}.moduleSearch{color:#8f809b;background:#130e19;border:1px solid #44334d;border-radius:12px;align-items:center;gap:10px;width:min(440px,100%);padding:11px 13px;display:flex}.moduleSearch:focus-within{border-color:#d0a34d}.moduleSearch input{color:#f4edf6;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:13px}.moduleSearch kbd{color:#766b7e;border:1px solid #4e4055;border-radius:5px;padding:3px 6px;font:9px monospace}.hubStats{flex-wrap:wrap;gap:8px;display:flex}.hubStats span{color:#8f8298;background:#17111e;border:1px solid #3e3047;border-radius:20px;padding:7px 10px;font-size:10px}.hubStats b{color:#edc76e}.continueCard{background:linear-gradient(100deg,#342333,#211627);border:1px solid #9b713e;border-radius:17px;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:20px 22px;display:grid;box-shadow:0 14px 35px #0004}.continueIcon{color:#281609;background:linear-gradient(145deg,#f1ce71,#b87920);border-radius:16px;place-items:center;width:52px;height:52px;font-size:24px;display:grid;box-shadow:0 8px 25px #c1873544}.continueCard span{color:#c99c4a;letter-spacing:1.5px;font-size:8px;font-weight:800}.continueCard h2{margin:4px 0 3px;font:22px Georgia,serif}.continueCard p{color:#9f92a8;margin:0;font-size:11px}.continueCard button,.dashboardModule button{color:#281708;cursor:pointer;background:linear-gradient(135deg,#efcb70,#bd8227);border:0;border-radius:9px;padding:11px 15px;font-size:11px;font-weight:800}.moduleSection{gap:13px;display:grid}.moduleSectionTitle{border-bottom:1px solid #33263c;justify-content:space-between;align-items:end;padding-bottom:10px;display:flex}.moduleSectionTitle h2{color:#f7eedf;margin:0;font:25px Georgia,serif}.moduleSectionTitle span{color:#756b7e;font-size:10px}.dashboardModuleGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.dashboardModule{background:linear-gradient(145deg,#19121f,#130e19);border:1px solid #413149;border-radius:15px;flex-direction:column;min-height:205px;padding:18px;transition:all .2s;display:flex}.dashboardModule:hover{border-color:#745a67;transform:translateY(-2px);box-shadow:0 13px 25px #0004}.dashboardModule.available{background:radial-gradient(circle at 100% 0,#79513235,#0000 44%),linear-gradient(145deg,#241827,#17101d);border-color:#a77a3e}.moduleCardTop{justify-content:space-between;align-items:start;display:flex}.moduleCardTop>div{align-items:center;gap:5px;display:flex}.dashboardModuleIcon{color:#edc86e;background:#271a2d;border:1px solid #5b4259;border-radius:13px;place-items:center;width:42px;height:42px;font-size:20px;display:grid}.dashboardModule h3{margin:17px 0 8px;font-size:14px}.dashboardModule p{color:#94889d;margin:0 0 17px;font-size:11px;line-height:1.55}.dashboardModule button{align-self:flex-start;margin-top:auto;padding:8px 11px}.moduleStatus,.premiumTag{white-space:nowrap;border-radius:8px;padding:4px 6px;font-size:7px;font-style:normal;font-weight:800}.moduleStatus{color:#8c8194;background:#28202e}.status-disponible{color:#f3ce72;background:#4b3528}.status-en-diseño{color:#7fdcb5;background:#173b32}.premiumTag{color:#f0c868;border:1px solid #715531}.moduleSoon{color:#6f6577;margin-top:auto;font-size:9px}.emptyModules{text-align:center;color:#998ca2;border:1px dashed #503d59;border-radius:15px;padding:42px}@media (max-width:1250px){.dashboardModuleGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.hubHero{padding-right:38%}.hubHero img{width:38%}}@media (max-width:900px){.dashboardModuleGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.hubHero{padding-left:25px;padding-right:34%}.hubHero h1{font-size:31px}.hubHero img{width:43%;right:-5%}.hubToolbar{flex-direction:column;align-items:stretch}.moduleSearch{width:100%}}@media (max-width:600px){.dashboardModuleGrid{grid-template-columns:1fr}.hubHero{min-height:370px;padding:25px 20px 150px}.hubHero img{width:68%;height:62%;bottom:-4%;right:-3%}.continueCard{grid-template-columns:auto 1fr}.continueCard button{grid-column:1/-1}.hubStats{display:none}}.featureView{gap:25px;display:grid}.backToHub{color:#c6a354;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:11px}.featureHeading{justify-content:space-between;align-items:end;display:flex}.featureHeading h1{margin:8px 0 10px;font:42px/1.04 Georgia,serif}.featureHeading h1 i{color:#e3b756}.featureHeading p{color:#a79aaa;margin:0}.demoBadge{color:#e5bd60;letter-spacing:1px;background:#2f222d;border:1px solid #715531;border-radius:20px;padding:8px 11px;font-size:8px}.featureGrid{grid-template-columns:minmax(0,1.25fr) minmax(330px,.75fr);gap:18px;display:grid}.featurePreview,.featureSettings,.upcomingPanel,.musicPlayer,.queuePanel{background:linear-gradient(145deg,#1b1422,#120e18);border:1px solid #4b3853;border-radius:18px;box-shadow:0 18px 42px #0005}.birthdayPreview{--birthday-base:#25172b;--birthday-deep:#100b16;--birthday-glow:#d79a3f4d;--birthday-wash:#b8752d73;isolation:isolate;background:radial-gradient(circle at 78% 34%,var(--birthday-glow),transparent 42%),linear-gradient(140deg,var(--birthday-base),var(--birthday-deep));align-items:center;min-height:470px;padding:45px 45% 45px 38px;transition:background .35s,border-color .35s;display:flex;position:relative;overflow:hidden}.birthdayPreview:before{content:"";z-index:1;border-radius:inherit;background:linear-gradient(100deg,transparent 34%,var(--birthday-wash) 100%);mix-blend-mode:soft-light;pointer-events:none;border:0;position:absolute;inset:0}.birthdayPreview img{z-index:0;object-fit:cover;object-position:50% 20%;opacity:.88;filter:saturate(.82)contrast(.98);width:62%;height:122%;transition:filter .35s,opacity .35s;position:absolute;bottom:-17%;right:-3%;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 27% 100%);mask-image:linear-gradient(90deg,#0000 0,#000 27% 100%)}.birthdayPreviewCopy{z-index:3;position:relative}.birthdayPreviewCopy>span{letter-spacing:1.6px;color:#e8bd59;font-size:9px;font-weight:800}.birthdayPreviewCopy h2{color:#fff4da;margin:14px 0;font:34px/1.08 Georgia,serif}.birthdayPreviewCopy p{color:#c8b8c7;font-size:13px;line-height:1.65}.birthdayPreviewCopy b{color:#27170c;background:linear-gradient(135deg,#f0d17a,#c88a2d);border-radius:10px;margin-top:10px;padding:7px 10px;font-size:10px;display:inline-block}.featureSettings{padding:21px}.settingsTitle{border-bottom:1px solid #3c2e44;justify-content:space-between;align-items:center;padding-bottom:17px;display:flex}.settingsTitle>div{align-items:center;gap:11px;display:flex}.settingsTitle>div>span{background:#2c1e2d;border:1px solid #6a4e48;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.settingsTitle h2{margin:0;font-size:14px}.settingsTitle p{color:#8f8298;margin:4px 0 0;font-size:9px}.featureSettings>label{gap:8px;margin-top:16px;font-size:10px;font-weight:800;display:grid}.featureSettings input:not([type=checkbox]):not([type=range]),.featureSettings select,.featureSettings textarea{color:#eee8f0;background:#100c16;border:1px solid #44354d;border-radius:9px;outline:none;width:100%;padding:11px}.featureSettings textarea{resize:vertical;min-height:93px;font-family:inherit;line-height:1.5}.featureSettings small{color:#81768b;font-weight:400}.featureOptions{background:#15101b;border-radius:10px;gap:9px;margin-top:17px;padding:13px;display:grid}.featureOptions label{color:#a598ab;align-items:center;gap:8px;font-size:10px;display:flex}.featureOptions input{accent-color:#d5a747}.featureSaved{color:#e7c873;background:#30242d;border:1px solid #745a3c;border-radius:8px;padding:9px;font-size:9px}.featureSave{color:#281708;cursor:pointer;background:linear-gradient(135deg,#efcc72,#bd8226);border:0;border-radius:9px;width:100%;margin-top:16px;padding:12px;font-weight:800}.upcomingPanel{padding:22px}.upcomingPanel h2{margin:5px 0 15px;font:25px Georgia,serif}.birthdayList{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.birthdayList article{background:#15101b;border:1px solid #3e3047;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:13px;display:grid}.birthdayList time{color:#c39644;background:#302134;border-radius:9px;place-items:center;width:43px;height:48px;font-size:8px;display:grid}.birthdayList time b{font-size:16px;line-height:1}.birthdayList article div{gap:3px;display:grid}.birthdayList strong{font-size:11px}.birthdayList article span{color:#84788d;font-size:9px}.birthdayList article button{color:#aa8c55;cursor:pointer;background:0 0;border:0;font-size:9px}.addBirthday{color:#c8a256;cursor:pointer;background:0 0;border:1px dashed #66513e;border-radius:10px;width:100%;margin-top:13px;padding:10px}.musicPlayer{text-align:center;padding:25px 40px}.musicArtwork{aspect-ratio:1;border:2px solid #c99a404f;border-radius:50%;width:min(310px,80%);margin:0 auto 20px;position:relative;overflow:hidden;box-shadow:0 20px 60px #0009,0 0 0 12px #24182b}.musicArtwork.playing{animation:3s ease-in-out infinite musicPulse}.musicArtwork img{object-fit:cover;object-position:50% 24%;width:100%;height:100%;transform:scale(1.1)}.musicArtwork span{color:#291608;background:#e3b653;border-radius:50%;place-items:center;width:44px;height:44px;font-size:19px;display:grid;position:absolute;inset:auto 18px 18px auto}.nowPlaying{color:#d5a749;letter-spacing:1.7px;font-size:8px;font-weight:800}.musicPlayer h2{margin:9px 0 4px;font:27px Georgia,serif}.musicPlayer>p{color:#8f8398;margin:0;font-size:11px}.musicProgress{background:#33283a;border-radius:10px;height:4px;margin-top:24px;overflow:hidden}.musicProgress i{background:linear-gradient(90deg,#b97929,#f0ce76);height:100%;transition:all .3s;display:block}.musicTimes{color:#6f6577;justify-content:space-between;margin-top:7px;font-size:8px;display:flex}.playerControls{justify-content:center;align-items:center;gap:20px;margin-top:15px;display:flex}.playerControls button{color:#d6c8da;cursor:pointer;background:#261c2c;border:0;border-radius:50%;width:38px;height:38px}.playerControls .playButton{color:#271507;background:linear-gradient(145deg,#f0cf76,#bc7d21);width:54px;height:54px;font-size:17px;box-shadow:0 8px 25px #bf833e55}.premiumMusic{background:#2e202b;border:1px solid #745634;border-radius:10px;justify-content:space-between;margin-top:16px;padding:12px;display:flex}.premiumMusic b{color:#e8c56e;font-size:10px}.premiumMusic span{color:#8e8296;font-size:9px}.queuePanel{padding:20px}.queuePanel>button{text-align:left;color:#eee6f0;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #302539;grid-template-columns:32px 1fr auto;align-items:center;gap:10px;width:100%;padding:11px;display:grid}.queuePanel>button.active{color:#f0c967;background:#2b1e30;border-radius:9px}.queuePanel>button>span{text-align:center}.queuePanel>button div{gap:3px;display:grid}.queuePanel small{color:#7e7386}.queuePanel time{color:#81758a;font-size:9px}@keyframes musicPulse{50%{box-shadow:0 20px 60px #0009,0 0 0 16px #4b2d4d}}@media (max-width:1000px){.featureGrid{grid-template-columns:1fr}.birthdayPreview{min-height:410px}.birthdayList{grid-template-columns:1fr}.musicArtwork{max-width:280px}}@media (max-width:600px){.featureHeading{flex-direction:column;align-items:start;gap:14px}.featureHeading h1{font-size:33px}.birthdayPreview{min-height:410px;padding:28px 38% 28px 25px}.birthdayPreview img{width:68%;right:-18%}.birthdayPreviewCopy h2{font-size:27px}.musicPlayer{padding:24px 18px}}.birthdayPreview:after{content:"";z-index:2;background:linear-gradient(90deg,var(--birthday-base) 0,var(--birthday-base) 34%,color-mix(in srgb,var(--birthday-base) 62%,transparent) 47%,transparent 68%);pointer-events:none;position:absolute;inset:0}@media (max-width:600px){.birthdayPreview img{width:75%;right:-19%}.birthdayPreview:after{background:linear-gradient(90deg,var(--birthday-base) 0,var(--birthday-base) 28%,color-mix(in srgb,var(--birthday-base) 62%,transparent) 43%,transparent 70%)}}.birthdayPreviewCopy>small{color:#9b849e;letter-spacing:.6px;margin-top:10px;font-size:8px;display:block}.birthdayPanelHeading{justify-content:space-between;align-items:end;display:flex}.birthdayPanelHeading>span{color:#8e8195;font-size:9px}.birthdayList article{grid-template-columns:auto minmax(0,1fr) auto}.birthdayList article span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.birthdayActions{align-items:center;gap:3px!important;display:flex!important}.birthdayActions button:last-child{color:#b98e91;background:#2d202d;border-radius:7px;width:26px;height:26px}.emptyBirthdays{text-align:center;color:#837688;padding:20px;font-size:10px}.birthdayForm{background:#110c17;border:1px solid #4d3a55;border-radius:13px;gap:13px;margin-top:15px;padding:17px;display:grid}.birthdayFormTitle{justify-content:space-between;align-items:center;display:flex}.birthdayFormTitle b{font:18px Georgia,serif}.birthdayFormTitle button{color:#a998ae;cursor:pointer;background:0 0;border:0;font-size:18px}.birthdayForm label{color:#b6a8ba;gap:7px;font-size:9px;font-weight:700;display:grid}.birthdayForm input,.birthdayForm select{color:#eee8f0;background:#0c0911;border:1px solid #44354d;border-radius:9px;outline:none;width:100%;padding:11px}.birthdayDateRow{grid-template-columns:1fr 2fr;gap:10px!important;display:grid!important}.birthdayForm .featureSave{margin-top:0}.birthdayForm .featureSave:disabled{opacity:.45;cursor:not-allowed}.birthdayCommands .commandGrid article{grid-template-columns:150px 1fr auto}.birthdayStyleChoices{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.birthdayStyleChoices button{text-align:left;color:#a99bac;cursor:pointer;background:#110d16;border:1px solid #43334a;border-radius:9px;grid-template-columns:32px 1fr auto;align-items:center;gap:7px;padding:7px;display:grid;position:relative}.birthdayStyleChoices button.selected{color:#f0d784;background:#2a1d2a;border-color:#c18e38}.birthdayStyleChoices button>span{font-size:8px}.birthdayStyleChoices button>b{color:#e5b957}.styleSwatch{border-radius:6px;width:32px;height:27px}.styleSwatch.gold{background:radial-gradient(circle at 70% 30%,#e9b554aa,#0000 42%),linear-gradient(135deg,#5b3c20,#17100d)}.styleSwatch.night{background:radial-gradient(circle at 72% 30%,#62a9dd66,#0000 42%),linear-gradient(135deg,#24265d,#0b1026)}.styleSwatch.lavender{background:radial-gradient(circle at 72% 30%,#f0a5d177,#0000 42%),linear-gradient(135deg,#6b3b7c,#24152e)}.birthdayStyle-night{--birthday-base:#171d3e;--birthday-deep:#080c1b;--birthday-glow:#69abe15c;--birthday-wash:#356ea683;border-color:#48688d}.birthdayStyle-night .birthdayPreviewCopy>span,.birthdayStyle-night .birthdayPreviewCopy>small{color:#9fc9ef}.birthdayStyle-night .birthdayPreviewCopy>b{background:linear-gradient(135deg,#acd7ef,#7777cf)}.birthdayStyle-lavender{--birthday-base:#4b2c57;--birthday-deep:#1d1025;--birthday-glow:#f2a6d65c;--birthday-wash:#c169a477;border-color:#85558e}.birthdayStyle-lavender .birthdayPreviewCopy>span,.birthdayStyle-lavender .birthdayPreviewCopy>small{color:#f1bfe2}.birthdayStyle-lavender .birthdayPreviewCopy>b{background:linear-gradient(135deg,#f4c4e4,#b58ada)}.birthdayStyle-gold{--birthday-base:#382517;--birthday-deep:#130d0b;--birthday-glow:#e2ad4d66;--birthday-wash:#d79a3f80;border-color:#72532f}.birthdayPremium{background:#15101b;border:1px solid #4b3a53;border-radius:11px;margin-top:16px;padding:13px}.birthdayPremium.active{background:#241925;border-color:#76583b}.birthdayPremiumTitle{justify-content:space-between;gap:10px;display:flex}.birthdayPremiumTitle>div{gap:3px;display:grid}.birthdayPremiumTitle b{color:#e9c36c;font-size:10px}.birthdayPremiumTitle span{color:#8e8195;font-size:8px}.birthdayPremiumTitle em{color:#2b190b;background:#e3b655;border-radius:10px;align-self:start;padding:4px 6px;font-size:7px;font-style:normal}.birthdayImageActions{grid-template-columns:1fr auto;gap:7px;margin-top:11px;display:grid}.birthdayImageActions input{color:#eee8f0;background:#0c0911;border:1px solid #44354d;border-radius:8px;min-width:0;padding:9px;font-size:9px}.birthdayImageActions button,.birthdayUploadButtons button{color:#d8c8dc;cursor:pointer;background:#2c2032;border:1px solid #5a4562;border-radius:8px;padding:8px 10px;font-size:8px}.birthdayUploadButtons{gap:7px;margin-top:8px;display:flex}.birthdayPremium>p{color:#d8bb71;margin:9px 0 0;font-size:8px}.customBirthdayImage img{object-position:center;filter:saturate(.86)contrast(1.01)}@media (max-width:700px){.birthdayPanelHeading{flex-direction:column;align-items:start;gap:5px}.birthdayCommands .commandGrid article{grid-template-columns:1fr auto}.birthdayCommands .commandGrid span{grid-area:2/1/auto/-1}}@media (max-width:500px){.birthdayStyleChoices,.birthdayImageActions{grid-template-columns:1fr}.birthdayUploadButtons{flex-direction:column}}.musicLinkPanel,.commandsPanel{background:linear-gradient(145deg,#1b1422,#120e18);border:1px solid #4b3853;border-radius:18px;padding:22px;box-shadow:0 18px 42px #0005}.musicPanelHeading{justify-content:space-between;align-items:end;gap:22px;display:flex}.musicPanelHeading h2{margin:5px 0 6px;font:25px Georgia,serif}.musicPanelHeading p{color:#8f8398;margin:0;font-size:10px}.sourcePills{flex-wrap:wrap;justify-content:end;gap:6px;display:flex}.sourcePills span,.commandPermission{color:#caae72;white-space:nowrap;background:#281c2c;border:1px solid #59434d;border-radius:20px;padding:7px 9px;font-size:8px}.musicUrlRow{grid-template-columns:1fr auto;gap:9px;margin-top:18px;display:grid}.musicUrlRow input{color:#eee8f0;background:#0e0a13;border:1px solid #493850;border-radius:10px;outline:none;min-width:0;padding:12px}.musicUrlRow input:focus{border-color:#bd8c3d;box-shadow:0 0 0 3px #bd8c3d18}.musicUrlRow button{color:#271707;cursor:pointer;background:linear-gradient(135deg,#efcc72,#bd8226);border:0;border-radius:10px;padding:0 18px;font-weight:800}.musicLinkPanel>small{color:#746b7b;margin-top:8px;font-size:8px;display:block}.linkNotice{color:#e7a5a5;margin:9px 0 0;font-size:9px}.linkNotice.success{color:#d9be76}.musicQueue article{border-bottom:1px solid #302539;grid-template-columns:1fr auto;align-items:center;display:grid}.musicQueue article.active{color:#f0c967;background:#2b1e30;border-radius:9px}.queueSelect{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:0;grid-template-columns:32px 1fr auto;align-items:center;gap:10px;padding:11px;display:grid}.queueSelect>span{text-align:center}.queueSelect div{gap:3px;display:grid}.queueActions{padding-right:8px;display:flex}.queueActions button{color:#a493a9;cursor:pointer;background:0 0;border:0;border-radius:7px;width:27px;height:27px}.queueActions button:hover:not(:disabled){color:#f0ca70;background:#49364d}.queueActions button:disabled{opacity:.25;cursor:not-allowed}.commandGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:18px;display:grid}.commandGrid article{background:#15101b;border:1px solid #382b40;border-radius:10px;grid-template-columns:90px 1fr auto;align-items:center;gap:9px;padding:10px;display:grid}.commandGrid code{color:#edc768;font-weight:800}.commandGrid span{color:#8f8398;font-size:9px}.commandGrid button{color:#b9a5bd;cursor:pointer;background:#2c2132;border:0;border-radius:7px;padding:6px 8px;font-size:8px}@media (max-width:700px){.musicPanelHeading{flex-direction:column;align-items:start}.sourcePills{justify-content:start}.musicUrlRow{grid-template-columns:1fr}.musicUrlRow button{padding:12px}.commandGrid{grid-template-columns:1fr}.queueSelect{grid-template-columns:25px 1fr auto}.queueActions button:nth-child(-n+2){display:none}}.reminderForm .reminderCancel{color:#e5d7e8;background:#302438;border:1px solid #66516d}.reminderActions{gap:6px;display:flex}.reminderActions button{color:#d1bdd5;cursor:pointer;background:#2c2132;border:0;border-radius:8px;width:30px;height:30px}.reminderActions button:hover{color:#fff;background:#684462}.reminderForm>.reminderMedia{background:#221827;border:1px dashed #806149;border-radius:12px;grid-template-columns:1fr;gap:10px;padding:15px;display:grid}.reminderMedia b{color:#f0d486;font-size:12px;display:block}.reminderMedia small{color:#a99bad;margin-top:4px;font-size:10px;line-height:1.5;display:block}.reminderMedia button{color:#f3d289;cursor:pointer;background:#392639;border:1px solid #765a43;border-radius:9px;padding:10px 12px;font-weight:700}.reminderMediaUrl{grid-template-columns:1fr auto;gap:8px;display:grid}.reminderMediaUrl input{min-width:0}.reminderMediaPreview{justify-items:start;gap:9px;display:grid}.reminderMediaPreview img{object-fit:contain;background:#100c16;border-radius:10px;max-width:100%;max-height:220px}.reminderListImage{object-fit:cover;border-radius:8px;max-width:150px;max-height:100px;margin-top:6px}@media (max-width:600px){.reminderMediaUrl{grid-template-columns:1fr}}.reminderGrid{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:18px;display:grid}.reminderComposer{background:radial-gradient(circle at 90% 0,#6d52212b,#0000 35%),linear-gradient(145deg,#1b1422,#120e18);border:1px solid #4b3853;border-radius:18px;padding:24px;box-shadow:0 18px 42px #0005}.reminderBell{background:linear-gradient(145deg,#3b2939,#211727);border:1px solid #6b5146;border-radius:15px;place-items:center;width:50px;height:50px;font-size:22px;display:grid}.reminderForm{gap:13px;margin-top:20px;display:grid}.reminderForm>div{grid-template-columns:1fr 1fr;gap:11px;display:grid}.reminderForm label{color:#d8cfda;gap:7px;font-size:10px;font-weight:800;display:grid}.reminderForm input,.reminderForm select,.reminderForm textarea{color:#eee8f0;width:100%;font:inherit;background:#100c16;border:1px solid #44354d;border-radius:9px;outline:none;padding:11px}.reminderForm textarea{resize:vertical;min-height:88px}.reminderForm input:focus,.reminderForm select:focus,.reminderForm textarea:focus{border-color:#bd8c3d;box-shadow:0 0 0 3px #bd8c3d18}.reminderForm>button{color:#271707;cursor:pointer;background:linear-gradient(135deg,#efcc72,#bd8226);border:0;border-radius:10px;padding:12px;font-weight:800}.miniToggle{cursor:pointer;background:#493d4e;border:0;border-radius:20px;width:39px;height:22px;padding:3px}.miniToggle i{background:#a89cab;border-radius:50%;width:16px;height:16px;transition:all .2s;display:block}.miniToggle.on{background:#c88d2d}.miniToggle.on i{background:#fff4d1;transform:translate(17px)}.reminderTip{background:#18121d;border:1px solid #4d3c45;border-radius:10px;gap:10px;margin-top:18px;padding:12px;display:flex}.reminderTip p{color:#94879d;margin:0;font-size:9px;line-height:1.5}.reminderTip b{color:#d7b35c}.reminderCalendar{overflow:hidden}.reminderList{gap:9px;display:grid}.reminderList article{background:#15101b;border:1px solid #392d40;border-radius:12px;grid-template-columns:110px 1fr auto;align-items:center;gap:16px;padding:14px;display:grid}.reminderList time{color:#ecc765;gap:4px;display:grid}.reminderList time b{font:20px Georgia,serif}.reminderList time span{color:#8a7d92;text-transform:capitalize;font-size:9px}.reminderList article>div{gap:4px;display:grid}.reminderList strong{font-size:12px}.reminderList p{color:#a294aa;margin:0;font-size:9px}.reminderList small{color:#c19b55;font-size:8px}.reminderList article>button{color:#aa9aaf;cursor:pointer;background:#2c2132;border:0;border-radius:8px;width:30px;height:30px}.reminderList article>button:hover{color:#ffd5d5;background:#55303c}@media (max-width:900px){.reminderGrid{grid-template-columns:1fr}}@media (max-width:600px){.reminderForm>div{grid-template-columns:1fr}.reminderList article{grid-template-columns:1fr auto}.reminderList time,.reminderList article>div{grid-column:1}.reminderList article>button{grid-area:1/2}}.economyGrid{grid-template-columns:minmax(0,1.1fr) minmax(330px,.9fr);gap:18px;display:grid}.economyProfile,.economyLoop,.economyResources{background:radial-gradient(circle at 85% 5%,#d69b3428,#0000 34%),linear-gradient(145deg,#1b1422,#120e18);border:1px solid #4b3853;border-radius:18px;padding:24px;box-shadow:0 18px 42px #0005}.economyProfileTop{align-items:center;gap:14px;display:flex}.economyAvatar{background:linear-gradient(145deg,#efca66,#a96c20);border-radius:20px;place-items:center;width:64px;height:64px;font-size:30px;display:grid;box-shadow:0 10px 30px #c98f3c2b}.economyProfileTop span{color:#d9aa45;letter-spacing:1.5px;font-size:8px;font-weight:800}.economyProfileTop h2{margin:4px 0;font:28px Georgia,serif}.economyProfileTop p{color:#93859a;margin:0;font-size:9px}.economyBalances{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:22px;display:grid}.economyBalances article{background:#15101b;border:1px solid #3e3045;border-radius:12px;align-items:center;gap:9px;padding:13px;display:flex}.economyBalances article>span{font-size:20px}.economyBalances div{gap:3px;display:grid}.economyBalances small{color:#8f8196;font-size:8px}.economyBalances b{font-size:15px}.economyProgress{margin-top:20px}.economyProgress>div{color:#a99dad;justify-content:space-between;font-size:9px;display:flex}.economyProgress>i{background:#302538;border-radius:9px;height:7px;margin-top:9px;display:block;overflow:hidden}.economyProgress em{border-radius:inherit;background:linear-gradient(90deg,#b57628,#efcf73);height:100%;transition:all .3s;display:block}.economyNotice{color:#d5b86e;background:#2b2029;border:1px solid #594434;border-radius:10px;min-height:38px;margin:18px 0 0;padding:11px;font-size:9px;line-height:1.55}.economyActions{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.economyActions button{color:#281708;cursor:pointer;background:linear-gradient(135deg,#efcc72,#bd8226);border:0;border-radius:10px;padding:11px;font-weight:800}.economyActions button+button{color:#d6c7d9;background:#302438}.economyActions button.claimed{opacity:.6}.economyOnline{letter-spacing:1px;color:#172108;background:#a7cf68;border-radius:12px;padding:5px 7px;font-size:7px}.economySteps{gap:9px;margin-top:18px;display:grid}.economySteps article{background:#15101b;border:1px solid #392c40;border-radius:11px;grid-template-columns:33px 1fr;align-items:center;gap:10px;padding:11px;display:grid}.economySteps article>b{color:#d3a64a;font:18px Georgia,serif}.economySteps article div{gap:3px;display:grid}.economySteps strong{font-size:10px}.economySteps span{color:#8d8094;font-size:8px;line-height:1.45}.economyRules{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.economyRules span{color:#b9a5ba;background:#261b29;border:1px solid #4c3944;border-radius:18px;padding:6px 8px;font-size:7px}.resourceCards{grid-template-columns:repeat(4,1fr);gap:9px;margin-top:18px;display:grid}.resourceCards article{background:#15101b;border:1px solid #3c2e43;border-radius:12px;padding:16px}.resourceCards article>span{font-size:25px}.resourceCards h3{margin:10px 0 6px;font-size:11px}.resourceCards p{color:#8e8195;margin:0;font-size:8px;line-height:1.55}@media (max-width:900px){.economyGrid{grid-template-columns:1fr}.resourceCards{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.economyBalances,.economyActions,.resourceCards{grid-template-columns:1fr}.economyProfile,.economyLoop,.economyResources{padding:18px}}.shopWallet{text-align:right;background:#2c2028;border:1px solid #6a4c33;border-radius:15px;gap:4px;padding:10px 16px;display:grid}.shopWallet span{color:#8f8295;font-size:8px}.shopWallet b{color:#edc767;font-size:17px}.shopCatalog,.shopInventory,.shopAssistant{background:radial-gradient(circle at 85% 5%,#d69b3422,#0000 32%),linear-gradient(145deg,#1b1422,#120e18);border:1px solid #4b3853;border-radius:18px;padding:23px;box-shadow:0 18px 42px #0005}.shopItems{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:19px;display:grid}.shopItems article{background:#15101b;border:1px solid #3c2e43;border-radius:14px;grid-template-rows:auto auto 1fr auto;gap:12px;padding:16px;display:grid}.shopItems article.unique{background:linear-gradient(145deg,#241924,#171019);border-color:#6a503a}.shopItemIcon{background:#2c2031;border-radius:14px;place-items:center;width:48px;height:48px;font-size:25px;display:grid}.shopItems .unique .shopItemIcon{background:linear-gradient(145deg,#6a4823,#2d1d22)}.shopItemTitle{justify-content:space-between;gap:8px;display:flex}.shopItemTitle h3{margin:0 0 4px;font-size:11px}.shopItemTitle span{color:#a18655;letter-spacing:.6px;font-size:6px;display:block}.shopItemTitle>b{color:#eac568;white-space:nowrap;font-size:10px}.shopItems article>p{color:#918497;margin:0;font-size:8px;line-height:1.55}.shopItems article>div:last-child{justify-content:space-between;align-items:center;gap:8px;display:flex}.shopItems code{color:#8f7b91;font-size:7px}.shopItems button,.inventoryList button{color:#281708;cursor:pointer;background:linear-gradient(135deg,#efcc72,#bd8226);border:0;border-radius:8px;padding:8px 11px;font-size:8px;font-weight:800}.shopItems button:disabled{color:#776e7d;cursor:not-allowed;background:#302638}.shopInventoryGrid{grid-template-columns:1.25fr .75fr;gap:18px;display:grid}.inventoryList{gap:8px;margin-top:18px;display:grid}.inventoryList article{background:#15101b;border:1px solid #392d40;border-radius:11px;grid-template-columns:40px 1fr auto;align-items:center;gap:10px;padding:11px;display:grid}.inventoryList article>span{font-size:22px}.inventoryList article>div{gap:3px;display:grid}.inventoryList strong{font-size:10px}.inventoryList small{color:#887b90;font-size:8px}.emptyInventory{text-align:center;color:#8e8195;border:1px dashed #493950;border-radius:12px;margin-top:18px;padding:28px;font-size:9px}.shopAssistant{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.assistantBee{font-size:46px}.shopAssistant>span{color:#d8aa47;letter-spacing:1.3px;font-size:7px;font-weight:800}.shopAssistant h2{margin:10px 0;font:23px Georgia,serif}.shopAssistant p{color:#918397;margin:0;font-size:9px;line-height:1.6}.shopNotice{color:#d5b86e;background:#2b2029;border:1px solid #594434;border-radius:10px;width:100%;margin-top:15px;padding:11px;font-size:8px;line-height:1.5}@media (max-width:950px){.shopItems{grid-template-columns:repeat(2,1fr)}.shopInventoryGrid{grid-template-columns:1fr}}@media (max-width:600px){.shopItems{grid-template-columns:1fr}.shopWallet{text-align:left}.shopCatalog,.shopInventory,.shopAssistant{padding:18px}}.levelsGrid{grid-template-columns:minmax(0,1.1fr) minmax(330px,.9fr);gap:18px;display:grid}.levelCard,.levelRewards,.rankRoad{background:linear-gradient(145deg,#1b1422,#120e18);border:1px solid #4b3853;border-radius:18px;padding:24px;position:relative;overflow:hidden;box-shadow:0 18px 42px #0005}.levelGlow{filter:blur(22px);background:#d9a23a30;border-radius:50%;width:230px;height:230px;position:absolute;top:-100px;right:-70px}.levelCardTop{grid-template-columns:auto 1fr auto;align-items:center;gap:14px;display:grid;position:relative}.levelAvatar{background:linear-gradient(145deg,#efcb6c,#9e6722);border-radius:50%;place-items:center;width:66px;height:66px;font-size:31px;display:grid;box-shadow:0 0 0 7px #392638}.levelCardTop span{color:#d9aa47;letter-spacing:1.4px;font-size:7px;font-weight:800}.levelCardTop h2{margin:4px 0;font:28px Georgia,serif}.levelCardTop p{color:#a991a8;margin:0;font-size:9px}.levelCardTop>b{text-align:center;color:#a38f9f;letter-spacing:1px;font-size:7px}.levelCardTop strong{color:#f0cc6d;font:31px Georgia,serif}.levelProgress{margin-top:26px}.levelProgress>div{color:#aa9cad;justify-content:space-between;font-size:9px;display:flex}.levelProgress>i{background:#302538;border-radius:10px;height:9px;margin-top:9px;display:block;overflow:hidden}.levelProgress em{border-radius:inherit;background:linear-gradient(90deg,#a86d26,#f0ce73);height:100%;transition:all .3s;display:block}.levelStats{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:19px;display:grid}.levelStats article{background:#15101b;border:1px solid #3b2e42;border-radius:10px;gap:5px;padding:12px;display:grid}.levelStats small{color:#897d90;font-size:7px}.levelStats b{font-size:12px}.levelNotice{color:#d5b86e;background:#2b2029;border:1px solid #594434;border-radius:10px;min-height:36px;margin:15px 0 0;padding:10px;font-size:8px;line-height:1.5}.levelActions{grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;display:grid}.levelActions button{color:#281708;cursor:pointer;background:linear-gradient(135deg,#efcc72,#bd8226);border:0;border-radius:9px;padding:10px;font-size:8px;font-weight:800}.levelActions button+button{color:#d7c7da;background:#302438}.xpSources{gap:9px;margin-top:18px;display:grid}.xpSources article{background:#15101b;border:1px solid #392c40;border-radius:11px;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;padding:12px;display:grid}.xpSources article>span{font-size:21px}.xpSources article>div{gap:3px;display:grid}.xpSources strong{font-size:10px}.xpSources small{color:#877b8d;font-size:7px}.xpSources article>b{color:#e6bd5f;font-size:9px}.roleAutomation{background:#2b1f28;border:1px solid #6a4d36;border-radius:11px;margin-top:15px;padding:14px}.roleAutomation span{color:#dfb85b;letter-spacing:1px;font-size:7px;font-weight:800}.roleAutomation p{color:#a392a7;margin:7px 0 0;font-size:8px;line-height:1.55}.rankTimeline{grid-template-columns:repeat(5,1fr);gap:9px;margin-top:20px;display:grid}.rankTimeline article{background:#15101b;border:1px solid #392c40;border-radius:13px;min-height:166px;padding:17px 13px;position:relative}.rankTimeline article.reached{background:linear-gradient(145deg,#291d28,#171017);border-color:#745331}.rankTimeline article>div{font-size:28px}.rankTimeline article>span{color:#a0804b;letter-spacing:1px;margin-top:11px;font-size:6px;display:block}.rankTimeline h3{margin:5px 0;font-size:10px}.rankTimeline p{color:#887c8f;margin:0;font-size:7px;line-height:1.5}.rankTimeline article>b{color:#d7af50;font-size:7px;position:absolute;bottom:11px}@media (max-width:950px){.levelsGrid{grid-template-columns:1fr}.rankTimeline{grid-template-columns:repeat(3,1fr)}}@media (max-width:600px){.levelCardTop{grid-template-columns:auto 1fr}.levelCardTop>b{text-align:left;grid-column:1/-1}.levelStats,.levelActions,.rankTimeline{grid-template-columns:1fr}.levelCard,.levelRewards,.rankRoad{padding:18px}}.timezonePicker{grid-template-columns:1fr auto;gap:8px;display:grid}.timezonePicker input{color:#eee8f0;background:#100c16;border:1px solid #44354d;border-radius:9px;outline:none;min-width:0;padding:11px}.timezonePicker input:focus{border-color:#bd8c3d;box-shadow:0 0 0 3px #bd8c3d18}.timezonePicker button{color:#e4bd61;cursor:pointer;background:#2d202b;border:1px solid #6a503c;border-radius:9px;padding:0 11px;font-size:8px;font-weight:800}.reminderSettings>label>small{color:#7f7487;font-size:8px;font-weight:400;line-height:1.5}@media (max-width:600px){.timezonePicker{grid-template-columns:1fr}.timezonePicker button{padding:10px}}.timezoneManual{background:#15101b;border:1px solid #3d3044;border-radius:9px;margin-top:4px;padding:9px}.timezoneManual summary{color:#b79655;cursor:pointer;font-size:8px}.timezoneManual input{color:#eee8f0;background:#100c16;border:1px solid #44354d;border-radius:8px;width:100%;margin-top:8px;padding:9px}.timezoneManual small{color:#766d7d;margin-top:6px;font-size:8px;display:block}.landing{color:#f8f1e4;background:#0c0911}.landingNav{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#100b17cc;border-color:#7d5a2b55}.hero{background:radial-gradient(circle at 78% 40%,#5b2a7438,#0000 46%)}.heroGlow{background:#7d3f8f28}.story{color:#f8f1e4;background:#171020}.storyCopy>p{color:#aaa0b3}.storyCopy blockquote{color:#e2bd67}.features{background:#100b17}.moduleCard{background:#1a1222;border-color:#513b5a}.moduleCard:hover{border-color:#e0ae4f88}.commands{background:#21152a}.commandWindow{background:#0e0913;border-color:#76592f}.finalCta{background:radial-gradient(circle,#67327c35,#0000 58%),#0c0911}.goldButton,.navCta{color:#241507;background:linear-gradient(135deg,#f2d075,#bd8224);box-shadow:0 8px 22px #c38b3040}.heroArt{isolation:isolate}.heroArt:before{content:"";z-index:1;aspect-ratio:1;background:radial-gradient(circle,#dca94822 0,#0000 66%);border:1px solid #dca94852;border-radius:50%;width:min(520px,88%);position:absolute;box-shadow:inset 0 0 80px #dca94814,0 30px 80px #0007}.heroArt img{content:url(/pilzbee-greeting-purple-v1.png);aspect-ratio:1;object-fit:cover;object-position:50% 4%;clip-path:none;filter:saturate(.94)contrast(1.03)drop-shadow(0 22px 32px #0008);width:min(560px,100%);height:560px;transform:scale(1.08);-webkit-mask-image:radial-gradient(circle closest-side,#000 0 66%,#000e 72%,#0007 78%,#0000 90%);mask-image:radial-gradient(circle closest-side,#000 0 66%,#000e 72%,#0007 78%,#0000 90%)}.moonRing{z-index:0;opacity:.72;width:500px;height:500px;top:5%;right:0}.spark{filter:drop-shadow(0 0 9px #f4c55f99)}@media (max-width:950px){.heroArt:before{width:410px}.heroArt img{object-position:50% 4%;width:450px;height:450px}}@media (max-width:600px){.heroArt:before{width:310px}.heroArt img{object-position:50% 3%;width:350px;height:350px;transform:scale(1.05)}.moonRing{width:330px;height:330px}}.storyArt>img{content:url(/pilzbee-presentacion.jpg);object-position:55% 50%;clip-path:inset(10% 0 round 28px);filter:saturate(.94)contrast(1.04);height:500px;transform:scale(1.2);box-shadow:0 24px 55px #0007}.storyArt:after{content:"";pointer-events:none;border:1px solid #d9aa4a45;border-radius:28px;position:absolute;inset:10% 0;box-shadow:inset 0 0 55px #0005}@media (max-width:600px){.storyArt>img{object-position:53% 50%;clip-path:inset(10% 0 round 20px);height:350px;transform:scale(1.22)}.storyArt:after{border-radius:20px;inset:10% 0}}.economyAvatar img{object-fit:cover;border-radius:inherit;width:100%;height:100%}.economyAdmin{max-width:none;margin:28px 0}.economyAdmin>.row{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));align-items:end}.economyAdmin label{text-transform:capitalize}.moderationView{gap:22px}.moderationTabs{background:#120d18;border:1px solid #44334d;border-radius:14px;gap:8px;width:max-content;max-width:100%;padding:6px;display:flex;overflow:auto}.moderationTabs button{white-space:nowrap;color:#a898b2;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:11px 16px;font-weight:800}.moderationTabs button.active{color:#f4cf72;background:linear-gradient(135deg,#4b344f,#6d4a3c)}.moderationGrid{grid-template-columns:1.3fr .7fr;gap:18px;display:grid}.moderationSettings,.protectedWords,.moderationGuide{background:linear-gradient(145deg,#19121f,#130e19);border:1px solid #49384f;border-radius:18px;padding:25px}.checkSetting{align-items:center;gap:12px;flex-direction:row!important;display:flex!important}.checkSetting input{accent-color:#d6a845;width:18px;height:18px}.checkSetting span{gap:4px;display:grid}.checkSetting small,.moderationNumbers small{color:#817488}.moderationNumbers{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.protectionExample,.moderationTip,.moderationSafety{color:#bcaebe;background:#2a1e26;border:1px solid #71573e;border-radius:13px;padding:15px}.protectionExample b,.moderationTip b,.moderationSafety b{color:#edc76e}.protectionExample p,.moderationTip p{margin:6px 0 0;line-height:1.55}.protectedWords h2,.moderationGuide h2{margin:10px 0;font:28px Georgia,serif}.protectedWords>p,.moderationGuide>p{color:#998ba3;line-height:1.6}.wordComposer{gap:8px;margin:20px 0;display:flex}.wordComposer input{flex:1;min-width:0}.wordComposer button{color:#271607;cursor:pointer;background:#d6a33b;border:0;border-radius:9px;padding:0 14px;font-weight:800}.wordTags{flex-wrap:wrap;align-content:flex-start;gap:7px;min-height:75px;display:flex}.wordTags button{color:#e4d6e6;cursor:pointer;background:#2a1e2e;border:1px solid #6f5363;border-radius:18px;padding:7px 10px}.wordTags button.selected{color:#ffe49a;background:#44311f;border-color:#e0b64f}.wordTags button span{color:#e9bb62;margin-left:8px}.wordTags small{color:#776b7d}.moderationTip{gap:10px;margin-top:20px;display:flex}.moderationTip p{margin:0}.moderationSafety{gap:5px;width:min(520px,100%);margin-top:18px;display:grid}.moderationStatus{background:#2a1d24;border:1px solid #68503b;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:14px 16px;display:grid}.moderationStatus.on{background:#1b281d;border-color:#536c43}.moderationStatus>span{font-size:21px}.moderationStatus b{color:#f0cf78}.moderationStatus.on b{color:#bddd86}.moderationStatus p{color:#b3a3b6;margin:3px 0 0;font-size:12px}.moderationStatus button,.catalogWarning button{color:#f2ce78;cursor:pointer;background:#3b2b29;border:1px solid #8a6a3d;border-radius:9px;padding:9px 12px;font-weight:800}.moderationToggleState{align-items:center;gap:10px;display:flex}.moderationToggleState>b{color:#c9a955;letter-spacing:1px;font-size:10px}.catalogWarning{background:#251a22;border:1px dashed #73583e;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:12px;display:grid}.catalogWarning p{color:#aa99ad;margin:0;font-size:11px;line-height:1.5}.catalogWarning b{color:#edc66e}.catalogNotice{color:#b29e7a;margin-top:-7px;display:block}.moderationSecurityGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"security limits""sanctions limits";align-items:start}.moderationSecurityGrid>section{min-width:0}.moderationSecurityGrid>section:first-child{grid-area:security}.moderationSecurityGrid>section:nth-child(2){grid-area:limits;gap:14px;display:grid}.moderationSecurityGrid>section:nth-child(3){grid-area:sanctions}.moderationSecurityGrid .protectedWords label,.moderationSecurityGrid .protectedWords input{box-sizing:border-box;width:100%;min-width:0}.moderationSecurityGrid .protectedWords label{gap:6px;display:grid}.moderationSecurityGrid .protectedWords label>small{display:block}.moderationAllowGroup{gap:8px;min-width:0;display:grid}.moderationAllowGroup>b{font-size:13px}.moderationAllowTags{scrollbar-width:thin;min-height:0;max-height:170px;padding:4px 5px 4px 0;overflow:auto}.moderationAllowTags button{padding:6px 9px;font-size:12px}.moderationAllowTags small{padding:8px 0}@media (max-width:900px){.moderationGrid,.moderationNumbers{grid-template-columns:1fr}.moderationTabs{width:100%}.moderationSecurityGrid{grid-template-columns:1fr;grid-template-areas:"security""limits""sanctions"}.moderationAllowTags{max-height:190px}}@media (max-width:600px){.moderationTabs{grid-template-columns:1fr 1fr;width:100%;display:grid;overflow:visible}.moderationTabs button{padding:10px 7px}.moderationStatus,.catalogWarning{grid-template-columns:auto 1fr}.moderationStatus button,.catalogWarning button{grid-column:1/-1}.settingsTitle{align-items:flex-start}.moderationToggleState{flex-direction:column-reverse;align-items:flex-end}}.voiceConfigGrid{grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);align-items:start;gap:28px;display:grid}.voiceSettings{margin:0}.voicePreview{background:linear-gradient(145deg,#19121f,#120e17);border:1px solid #4a3850;border-radius:28px;padding:34px}.voicePreview h2{margin:8px 0 25px;font-family:Georgia,serif;font-size:34px}.voiceSteps{gap:14px;display:grid}.voiceSteps article{background:#1d1524;border:1px solid #433247;border-radius:18px;grid-template-columns:30px 42px 1fr;align-items:center;gap:12px;padding:16px;display:grid}.voiceSteps article>b{color:#1c1307;background:#d9a437;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.voiceSteps article>span{font-size:26px}.voiceSteps strong{color:#fff;display:block}.voiceSteps p{color:#ad99b2;margin:4px 0 0}.voicePreview .moderationTip{margin-top:22px}@media (max-width:900px){.voiceConfigGrid{grid-template-columns:1fr}}.permanentRoomList{gap:12px;display:grid}.permanentRoomList article{background:#1d1524;border:1px solid #433247;border-radius:16px;grid-template-columns:34px 1fr auto;align-items:center;gap:12px;padding:15px;display:grid}.permanentRoomList strong,.permanentRoomList small{display:block}.permanentRoomList small{color:#ad99b2;margin-top:3px}.dangerButton{color:#ffc7cf;cursor:pointer;background:#321b24;border:1px solid #80505b;border-radius:12px;padding:9px 12px}.eyedropperButton{color:#edc868;cursor:pointer;background:#2d222b;border:1px solid #765a38;border-radius:9px;justify-self:start;align-items:center;gap:7px;padding:8px 11px;font:700 10px Inter,Arial,sans-serif;display:inline-flex}.eyedropperButton:hover,.eyedropperButton.active{background:#49342b;border-color:#e2b04f;box-shadow:0 0 0 2px #e2b04f33}.pipetteIcon{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.customBanner.samplingColor{cursor:crosshair;outline-offset:3px;outline:3px solid #e2b04f}.customBanner.samplingColor>*{pointer-events:none}.pilzbeeColorPicker{width:100%;position:relative}.pilzbeeColorPicker[open]{z-index:50}.pilzbeeColorPicker summary{cursor:pointer;background:#100d17;border:1px solid #4a3850;border-radius:9px;align-items:center;gap:10px;padding:11px 12px;list-style:none;display:flex}.pilzbeeColorPicker[open] summary{border-color:#9b7140}.pilzbeeColorPicker summary::-webkit-details-marker{display:none}.pilzbeeColorPicker summary>i{border:1px solid #d8c9dc;border-radius:4px;width:25px;height:25px}.pilzbeeColorPicker summary>b{font:700 12px ui-monospace,SFMono-Regular,Consolas,monospace}.pilzbeeColorPicker summary>span{color:#ae91b7;margin-left:auto}.pilzbeeColorPanel{z-index:60;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#17101cf7;border:1px solid #6d4e62;border-radius:12px;gap:12px;width:min(340px,100vw - 48px);padding:12px;display:grid;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 18px 42px #000b}.colorSquare{cursor:crosshair;touch-action:none;background-image:linear-gradient(#0000,#000),linear-gradient(90deg,#fff,#0000);border-radius:9px;height:180px;position:relative}.colorSquare>i{pointer-events:none;border:3px solid #fff;border-radius:50%;width:16px;height:16px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 2px #1c121c,0 2px 5px #000}.hueRange{-webkit-appearance:none;appearance:none;accent-color:#fff;background:linear-gradient(90deg,red,#ff0,#0f0,#0ff,#00f,#f0f,red);border-radius:8px;width:100%;height:14px}.pilzbeeColorPanel label{gap:6px;display:grid}.pilzbeeColorPanel input[type=text]{color:#f4edf5!important;background:#0e0a12!important;border:1px solid #4a3850!important;border-radius:7px!important;padding:9px!important;font:700 12px ui-monospace,SFMono-Regular,Consolas,monospace!important}@media (min-width:1101px){.editorGrid{align-items:start}.previewCard{position:sticky;top:18px}}.rolePanelBar{flex-wrap:wrap;gap:8px;display:flex}.rolePanelBar button{color:#aa9bae;cursor:pointer;background:#17111d;border:1px solid #4b3853;border-radius:12px;padding:10px 14px}.rolePanelBar button.active{color:#f0c968;background:#34252e;border-color:#c7973c}.roleBuilderGrid{grid-template-columns:minmax(0,1.18fr) minmax(330px,.82fr);align-items:start;gap:28px;display:grid}.roleBuilder{margin:0}.roleBuilderStep{align-items:flex-start;gap:12px;margin:8px 0 14px;display:flex}.roleBuilderStep>span{color:#1b1208;background:#d8a33d;border-radius:50%;flex:0 0 30px;place-items:center;height:30px;font-weight:900;display:grid}.roleBuilderStep h3{margin:2px 0 3px}.roleBuilderStep p{color:#a992ae;margin:0;font-size:14px}.rolePresetGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-bottom:28px;display:grid}.rolePresetGrid button{color:#e8dee9;cursor:pointer;background:#1c1422;border:1px solid #4d3955;border-radius:12px;align-items:center;gap:8px;padding:11px 12px;font-weight:800;display:flex}.rolePresetGrid button:hover{color:#f3cb70;background:#30202b;border-color:#d6a23f}.rolePresetGrid span{font-size:21px}.roleMessageFields{gap:13px;margin-bottom:15px;display:grid}.roleOptionList{gap:12px;display:grid}.roleOptionRow{background:#18111e;border:1px solid #3f3047;border-radius:15px;grid-template-columns:52px minmax(120px,.9fr) minmax(170px,1.1fr) 34px;align-items:end;gap:10px;padding:13px;display:grid;position:relative}.roleOptionRow label{margin:0!important}.roleOptionRow label>span{color:#b7a4bb;margin-bottom:6px;font-size:12px;font-weight:800;display:block}.roleEmojiButton{color:#fff;cursor:pointer;background:#2a1f31;border:1px solid #725a78;border-radius:12px;height:48px;font-size:25px}.roleEmojiButton:hover{border-color:#e4b54e;box-shadow:0 0 0 2px #e4b54e22}.roleOptionRemove{color:#ffc5cf;cursor:pointer;background:#321a23;border:1px solid #754451;border-radius:10px;height:38px;font-size:22px}.roleEmojiPicker{background:#100c15;border:1px solid #695071;border-radius:14px;grid-column:1/-1;gap:12px;margin-top:2px;padding:14px;display:grid;box-shadow:0 16px 35px #0008}.roleEmojiPicker>div>b{color:#c5b2c8;margin-bottom:7px;font-size:12px;display:block}.roleEmojiPicker>div>div{flex-wrap:wrap;gap:6px;display:flex}.roleEmojiPicker>div>div button{cursor:pointer;background:#201725;border:1px solid #46364d;border-radius:9px;place-items:center;width:39px;height:39px;font-size:21px;display:grid}.roleEmojiPicker>div>div button:hover{background:#382630;border-color:#e2b04d}.roleEmojiCustom{grid-template-columns:1fr auto;align-items:end;gap:10px;display:grid!important}.roleEmojiCustom label{display:grid!important}.roleEmojiCustom button{color:#edc66e;padding:0 15px;border-color:#725b39!important;width:auto!important;height:40px!important}.roleAddOption{color:#ebc568;cursor:pointer;background:#251b25;border:1px dashed #806743;border-radius:12px;width:100%;margin-top:12px;padding:12px;font-weight:900}.roleAddOption:hover{background:#34252c}.rolePanelActions{grid-template-columns:1fr 2fr;gap:10px;margin-top:16px;display:grid}.rolePanelActions .featureSave{margin-top:0}.rolePanelActions .dangerButton{border-radius:9px}.rolePanelActions .dangerButton:disabled{opacity:.4}.rolePanelPreview{position:sticky;top:18px}.rolePreviewOptions{gap:3px;margin:20px 0;display:grid}.rolePreviewOptions p{align-items:center;gap:8px;margin:0;padding:4px 0;display:flex}.rolePreviewOptions p>span{width:26px;font-size:21px}.rolePreviewOptions p>b{color:#f4eef5}.rolePreviewOptions p>em{color:#796b7c;font-style:normal}.rolePreviewOptions p>strong{color:#e4b342}.rolePreviewEmpty{text-align:center;color:#bda9c1;border:1px dashed #55415d;border-radius:15px;place-items:center;padding:28px;display:grid}.rolePreviewEmpty>span{font-size:30px}.rolePreviewEmpty>small{margin-top:5px}.roleSelectPreview{color:#f3edf4;background:#211927;border:1px solid #5b4962;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;margin:18px 0;padding:13px 15px;display:flex}.roleSelectPreview b{color:#e8bc55}@media (max-width:1000px){.roleBuilderGrid{grid-template-columns:1fr}.rolePanelPreview{position:static}}@media (max-width:700px){.rolePresetGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.roleOptionRow{grid-template-columns:48px 1fr 34px;align-items:center}.roleOptionRow label:first-of-type{grid-column:2}.roleOptionRow label:nth-of-type(2),.roleEmojiPicker{grid-column:1/4}.rolePanelActions{grid-template-columns:1fr}}.birthdayPreview.customBirthdayImage img{object-fit:cover;object-position:center;opacity:.76;filter:saturate(.88)contrast(1.02);width:100%;height:100%;inset:0 auto auto 0;-webkit-mask-image:none;mask-image:none}.roleEmojiHint{color:#9f8ca4;margin:0;font-size:12px}.roleEmojiCategories{scrollbar-width:thin;gap:6px;padding:2px 0 7px;overflow-x:auto;display:flex!important}.roleEmojiPicker .roleEmojiCategories button{color:#b9a7bc;gap:5px;min-width:max-content;padding:0 10px;border-radius:18px!important;width:auto!important;height:36px!important;font-size:12px!important;display:flex!important}.roleEmojiCategories button span{font-size:17px}.roleEmojiPicker .roleEmojiCategories button.active{color:#f3ca70;background:#382630!important;border-color:#e2b04d!important}.roleEmojiResults{background:#17111c;border:1px solid #35283b;border-radius:12px;padding:10px}.roleEmojiResults>div{gap:8px!important}.rolePublishDestination{background:#1a131f;border:1px solid #56415d;border-radius:14px;gap:6px;margin-top:18px;padding:15px;display:grid}.rolePublishDestination label{margin:0!important}.rolePublishDestination small{color:#a895ad}.rolePanelActions{grid-template-columns:1fr 1fr 1.45fr}.rolePublishButton{color:#1b1208!important;background:linear-gradient(135deg,#d9a43c,#efc969)!important}@media (max-width:700px){.rolePanelActions{grid-template-columns:1fr}}.roleAutoCard{background:linear-gradient(135deg,#211629,#18111e);border:1px solid #5a4562;border-radius:18px;grid-template-columns:minmax(260px,1.3fr) minmax(220px,.8fr);align-items:end;gap:16px;margin:0 0 22px;padding:20px;display:grid;box-shadow:0 14px 35px #09050d55}.roleAutoCard>div:first-child{align-items:flex-start;gap:14px;display:flex}.roleAutoIcon{color:#1d1308;background:#e4b348;border-radius:14px;flex:0 0 46px;place-items:center;height:46px;font-size:23px;display:grid}.roleAutoCard h2{margin:3px 0 5px}.roleAutoCard p{color:#ae9ab2;margin:0;font-size:14px}.roleAutoCard label{margin:0!important}.roleAutoTags{flex-wrap:wrap;grid-column:1/2;gap:7px!important;display:flex!important}.roleAutoTags button{color:#efd9f2;cursor:pointer;background:#302239;border:1px solid #6c5575;border-radius:18px;align-items:center;gap:8px;padding:7px 11px;display:flex}.roleAutoTags button span{color:#f3bdc7;font-size:17px}.roleAutoTags small{color:#928098}.roleAutoCard>.featureSave{grid-column:2;margin:0}@media (max-width:800px){.roleAutoCard{grid-template-columns:1fr}.roleAutoTags,.roleAutoCard>.featureSave{grid-column:1}}.roleMentionPreview{border-radius:4px;padding:1px 5px;font-weight:800}.roleButtonPreviewLabel{color:#a995ad;letter-spacing:.12em;margin:18px 0 8px;font-size:11px;font-weight:900;display:block}.roleButtonPreview{flex-wrap:wrap;gap:7px;display:flex}.roleButtonPreview span{background:#2b2d31;border:1px solid #5c5965;border-radius:8px;place-items:center;width:48px;height:40px;font-size:22px;display:grid;box-shadow:0 1px 2px #0007}.messagingView{max-width:1240px;margin:auto}.messagingTabs{grid-template-columns:repeat(4,1fr)}.messagingTabs button{justify-content:center;align-items:center;gap:7px;display:flex}.messagingTabs b{color:#c7b8ca;background:#2e2334;border-radius:10px;min-width:18px;padding:2px 5px;font-size:9px}.messagingTabs .active b{color:#fff0bd;background:#8b632c}.messagingGrid{grid-template-columns:minmax(420px,.9fr) minmax(440px,1.1fr);align-items:start;gap:20px;display:grid}.messageForm textarea{resize:vertical;color:#f5edf4;width:100%;font:inherit;background:#100c15;border:1px solid #49364f;border-radius:10px;padding:12px;line-height:1.5}.messageForm input[type=color]{background:#100c15;border:1px solid #49364f;border-radius:9px;width:100%;height:43px;padding:5px}.messageActions{grid-template-columns:1fr 1.2fr;gap:10px;margin-top:20px;display:grid}.messageActions button{cursor:pointer;border-radius:10px;min-height:48px;font-weight:800}.messagePreview,.automationList,.messageLibrary{background:linear-gradient(145deg,#19121f,#120d17);border:1px solid #4a3652;border-radius:18px;padding:25px;box-shadow:0 18px 40px #0005}.messagePreview{min-height:470px;position:sticky;top:18px}.discordMessage{color:#dbdee1;background:#28292e;border-radius:12px;grid-template-columns:42px 1fr;gap:12px;margin-top:30px;padding:20px;font-family:Arial,sans-serif;display:grid}.discordBotAvatar{color:#2b1608;background:linear-gradient(145deg,#f5cf6a,#b87826);border-radius:50%;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.discordMessage>div>strong{color:#fff;font-size:15px}.discordMessage>div>strong small{background:#5865f2;border-radius:3px;margin-left:5px;padding:2px 4px;font-size:9px}.discordMessage article{background:#202125;border-left:4px solid;border-radius:4px;max-width:520px;margin-top:6px;padding:12px 14px}.discordMessage article h3{color:#fff;margin:0 0 8px;font-size:16px}.discordMessage article p{white-space:pre-wrap;color:#d6d7d9;margin:0;font-size:14px;line-height:1.45}.discordMessage article button{color:#fff;background:#4e5058;border:0;border-radius:4px;margin-top:12px;padding:8px 12px}.messageHelp{border-top:1px solid #3b3041;flex-wrap:wrap;gap:8px;margin-top:22px;padding-top:18px;display:flex}.messageHelp b{color:#e9c66c;width:100%;font-size:11px}.messageHelp span{color:#ac9ab0;background:#241a29;border-radius:18px;padding:7px 10px;font-size:10px}.messageLibrary{gap:20px;display:grid}.messageLibraryHead{justify-content:space-between;align-items:end;gap:20px;display:flex}.messageLibraryHead h2,.automationList h2{margin:7px 0 0;font:27px Georgia,serif}.messageLibraryHead .featureSave{width:auto;padding:12px 18px}.messageCards{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.messageCards>article{background:#140f19;border:1px solid #45344b;border-top:3px solid;border-radius:13px;flex-direction:column;min-height:230px;padding:17px;display:flex}.messageCards>article>span{letter-spacing:1.4px;color:#967e9c;font-size:8px}.messageCards h3{margin:8px 0 16px;font-size:18px}.messageCards article>b{color:#e7dbe9;font-size:12px}.messageCards p{-webkit-line-clamp:4;color:#9f91a3;-webkit-box-orient:vertical;font-size:11px;line-height:1.5;display:-webkit-box;overflow:hidden}.messageCards article>div{gap:7px;margin-top:auto;display:flex}.messageCards article>div button{color:#f6e8f5;cursor:pointer;background:#2d2131;border:1px solid #614f64;border-radius:8px;padding:8px 12px}.messageEmpty{text-align:center;color:#9e8ca2;border:1px dashed #59435d;border-radius:14px;grid-column:1/-1;padding:70px 20px}.messageEmpty>span{color:#e7be5f;font-size:36px}.messageEmpty h3{color:#f2e9f1;margin:14px 0 5px}.automationList{gap:12px;display:grid}.automationList>article{background:#140f19;border:1px solid #443247;border-radius:12px;grid-template-columns:1fr auto;align-items:center;gap:15px;padding:15px;display:grid}.automationList article strong,.automationList article small{display:block}.automationList article small{color:#b893d0;text-transform:uppercase;letter-spacing:.8px;margin-top:4px;font-size:9px}.automationList article p{color:#9f91a3;margin:10px 0 0;font-size:11px;line-height:1.45}.softEmpty{text-align:center;color:#8c7d90;border:1px dashed #49384e;border-radius:12px;padding:45px}.messagingNotice{text-align:center;max-width:760px;margin:0 auto}.messagingView .featureSettings label small{margin-top:5px;display:block}.messagingView .featureSettings label small b{color:#e6bf63}@media (max-width:900px){.messagingTabs{grid-template-columns:1fr 1fr}.messagingGrid{grid-template-columns:1fr}.messagePreview{position:static}.messageCards{grid-template-columns:1fr 1fr}}@media (max-width:600px){.messagingTabs,.messageCards,.messageActions{grid-template-columns:1fr}.messageLibraryHead{flex-direction:column;align-items:start}.discordMessage{padding:14px}.messagingView .featureHeading{align-items:start}}.imageUploadField input[type=file]{color:#c5b7cb;font-size:10px;padding:10px!important}.messageImagePreview{object-fit:contain;border:1px solid #493850;border-radius:10px;max-width:100%;max-height:260px;margin-top:12px;display:block}.giveawayImagePreview{max-width:100%;margin-inline:auto}.giveawayListImage{object-fit:cover;border:1px solid #493850;border-radius:9px;max-width:100%;max-height:180px;margin:10px 0 0 43px;display:block}.templateImagePreview{object-fit:contain;background:#100c15;border:1px solid #48364f;border-radius:9px;align-self:flex-start;max-width:100%;max-height:160px;margin:3px 0 12px;display:block}.messageCards>article .templateImagePreview{object-fit:cover;width:100%}.giveawayWheelOptions{background:linear-gradient(145deg,#281e25,#17111b);border:1px solid #715633;border-radius:16px;grid-template-columns:170px 1fr;align-items:center;gap:20px;padding:18px;display:grid}.giveawayWheelPreview{border:8px solid #e9e6e9;border-radius:50%;place-items:center;width:150px;height:150px;display:grid;box-shadow:0 0 0 1px #a2844c,0 12px 30px #0007}.giveawayWheelPreview span{color:#2a172a;background:#fff;border-radius:50%;place-items:center;width:54px;height:54px;font-size:10px;font-weight:900;display:grid}.giveawayWheelOptions strong{color:#f4d98e}.giveawayWheelOptions em{color:#271908;background:#edc45c;border-radius:9px;margin-left:5px;padding:4px 7px;font-size:9px;font-style:normal}.giveawayWheelOptions small{color:#ad9ab3}.giveawayWheelOptions label{color:#eee6f0;gap:7px;margin-top:5px;font-size:12px;font-weight:700;display:grid}.giveawayWheelOptions input[type=color]{background:#100d17;border:1px solid #55435e;border-radius:8px;height:36px;padding:3px}.adminPageNav{scrollbar-width:none;flex-wrap:wrap;overflow:visible}.adminPageNav::-webkit-scrollbar{display:none}.adminPageNav a{flex-wrap:wrap;flex:150px;justify-content:center;align-items:center;gap:5px;display:flex}.adminPageNav a small{letter-spacing:1px;text-align:center;opacity:.68;flex-basis:100%;font-size:8px}.adminPageNav a.active small{opacity:1}.adminPageHint{color:#a9a2bc;max-width:1240px;margin:-6px auto 18px;font-size:12px}.adminPageHint b{color:#ffcf62}@media (max-width:680px){.giveawayWheelOptions{grid-template-columns:1fr}.giveawayWheelPreview{margin:auto}.adminPageNav a{flex:140px}}.giveawayModeField{background:#15101b;border:1px solid #44354d;border-radius:12px;gap:10px;margin:18px 0 0;padding:14px;display:grid}.giveawayModeField legend{padding:0 5px;font-size:11px;font-weight:800}.giveawayModeTabs{flex-wrap:wrap;gap:7px;display:flex}.giveawayModeTabs button{color:#b9aebe;cursor:pointer;background:#100c16;border:1px solid #44354d;border-radius:9px;flex-wrap:wrap;align-items:center;gap:6px;padding:9px;display:flex}.giveawayModeTabs button.selected{color:#f1cc6b;background:#2d202b;border-color:#c49237}.giveawayModeTabs em,.giveawayWheelOptions em{color:#281708;background:#efcc72;border-radius:20px;padding:3px 6px;font-size:8px;font-style:normal;font-weight:900}.giveawayWheelOptions{background:linear-gradient(135deg,#211720,#17111d);border:1px solid #765c32;border-radius:15px;grid-template-columns:minmax(150px,.45fr) minmax(0,1fr);align-items:center;gap:20px;margin-top:18px;padding:18px;display:grid}.giveawayWheelOptions>div:last-child{gap:14px;display:grid}.giveawayWheelOptions>div>strong{color:#f1cc6b;align-items:center;gap:8px;font-size:17px;display:flex}.giveawayWheelOptions>div>small{color:#a79aaa;line-height:1.5}.giveawayVisual{aspect-ratio:1;color:#251324;border:3px solid #f0d27e;border-radius:50%;place-items:center;font-weight:900;display:grid;position:relative;overflow:hidden;box-shadow:0 4px 18px #0006}.giveawayVisual>span{color:#261526;z-index:1;background:#fff;border-radius:50%;place-items:center;width:34%;height:34%;display:grid}.giveawayVisual-countdown{background:linear-gradient(135deg,var(--giveaway-primary),var(--giveaway-secondary));font-size:52px}.giveawayVisual-names{background:linear-gradient(135deg,var(--giveaway-primary),var(--giveaway-secondary));text-align:center;line-height:2}.giveawayLogoPreview{object-fit:contain;z-index:2;max-width:78%;max-height:24%;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.giveawayColorPair{grid-template-columns:1fr 1fr;gap:12px;display:grid}.giveawayColorPair label{gap:7px;display:grid}.giveawayColorPair input[type=color]{background:#100c16;border:1px solid #44354d;border-radius:8px;width:100%;height:42px;padding:4px}.giveawayDuration{grid-template-columns:42px minmax(70px,1fr) 42px;gap:7px;display:grid}.giveawayDuration button{color:#251608;cursor:pointer;background:#efcc72;border:0;border-radius:9px;font-size:19px;font-weight:900}.giveawayDuration input{text-align:center}.giveawayUnit{color:#918399;font-weight:400}.giveawayPalette{gap:8px;display:grid}.giveawayPalette>small{color:#a79aaa;font-size:10px}.giveawayPalette>div{flex-wrap:wrap;gap:7px;display:flex}.giveawayPalette button{cursor:pointer;border:2px solid #fff8;border-radius:8px;width:30px;height:30px;box-shadow:0 1px 4px #0008}:is(.giveawayPalette button:hover,.giveawayPalette button:focus-visible){outline-offset:2px;outline:2px solid #f4d98e}.giveawayDuration>div{grid-template-columns:auto 1fr;align-items:center;gap:8px;display:grid}.giveawayDuration>div strong{text-align:center;color:#f1cc6b;min-width:28px}.giveawayDuration input[type=range]{accent-color:#d79b31;width:100%}
