:root{color-scheme:dark;--bg:#101116;--panel:#191b23;--muted:#9599aa;--line:#ffffff12;--orange:#edb57a;--lime:#edb57a;--blue:#a1c5d9;--safe-bottom:env(safe-area-inset-bottom,0px);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;color:#f4f3f5;background:var(--bg)}*{box-sizing:border-box}body{margin:0}button,input,textarea,select{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button{color:inherit;cursor:pointer;border:0;background:none}button:disabled{opacity:.4;cursor:default}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--orange);outline-offset:4px}a{color:inherit;text-decoration:none}button svg,svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}h1,h2,h3,p{margin:0}p{line-height:1.6}input,textarea,select{background:#101218;color:#f8f8fa;border:1px solid #ffffff20;border-radius:10px;padding:13px 14px;min-width:0}input::placeholder,textarea::placeholder{color:#787d91}textarea{resize:vertical;min-height:90px}[hidden]{display:none!important}.svg-defs{position:absolute;width:0;height:0;overflow:hidden}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0)}.playhan{display:grid;grid-template-columns:210px minmax(0,1fr) 222px;min-height:100dvh}.sidebar{position:sticky;top:0;height:100dvh;display:flex;flex-direction:column;border-right:1px solid var(--line);padding:31px 18px 18px;background:#13151b}.playhan-brand{display:flex;align-items:center;gap:9px;font-size:19px;font-weight:850;letter-spacing:1px;position:relative;margin-bottom:49px}.brand-symbol{display:grid;place-items:center;background:var(--orange);width:31px;height:33px;color:#1e1a16;border-radius:9px 9px 9px 2px;transform:skewY(-7deg);font-size:24px;font-weight:900;font-style:italic}.beta{position:absolute;left:41px;top:34px;font-size:7px;letter-spacing:2px;color:var(--muted)}.nav-caption{font-size:9px;letter-spacing:1.7px;color:#6c7287;margin:0 13px 14px}.side-nav{display:flex;flex-direction:column;gap:7px}.nav-item{display:flex;align-items:center;gap:13px;padding:14px 13px;border-radius:10px;color:#9c9fb0;font-size:12px;text-align:left;white-space:nowrap}.nav-item:hover{background:#ffffff05;color:#fff}.nav-item.active{color:var(--orange);background:#edb57a10}.nav-item.active:before{content:"";width:3px;position:absolute;left:0;height:20px;background:var(--orange);border-radius:0 3px 3px 0}.nav-item>b{font-size:9px;margin-left:auto;background:#edb57a22;border-radius:4px;padding:2px 5px}.sidebar-community{margin-top:40px}.family-link{display:flex;align-items:center;width:100%;gap:10px;padding:17px 10px;font-size:11px;text-align:left}.family-link small{display:block;font-size:8px;color:#818698;margin-top:5px}.family-link>b{margin-left:auto;color:#8a8fa0}.family-mark{display:grid;place-items:center;width:34px;height:38px;border:1px solid #b9955f40;background:linear-gradient(145deg,#b9955f30,#b9955f05);color:#d6b37e;clip-path:polygon(0 0,100% 0,100% 76%,50% 100%,0 76%);font-family:Georgia,serif;font-weight:700;font-size:23px;flex-shrink:0}.sidebar-note{margin-top:auto;padding:18px 11px 24px;position:relative}.sidebar-note>b{font-size:10px;color:#a4a8b7;margin-left:12px}.sidebar-note p{font-size:9px;line-height:1.8;color:#696f82;margin-top:9px}.demo-dot{display:inline-block;width:5px;height:5px;border-radius:50%;background:#a3bd9b;position:absolute;top:25px;left:11px}.self-profile{display:flex;align-items:center;gap:10px;border-top:1px solid var(--line);padding:20px 4px 0;text-align:left}.self-profile b{display:block;font-size:12px}.self-profile small{display:block;font-size:9px;color:#7c8297;margin-top:4px}.self-profile>span:last-child{margin-left:auto;color:#9b9fb0}.self-avatar{display:grid;place-items:center;width:39px;height:39px;flex-shrink:0;border-radius:50%;background:linear-gradient(135deg,#687e84,#2b3c46);color:#e2ecf1;font-size:15px;font-weight:600;border:1px solid #ffffff18}.self-avatar.small{width:34px;height:34px;font-size:12px}.self-avatar.tiny{width:30px;height:30px;font-size:12px}.workspace{min-width:0}.topbar{height:88px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0 32px;border-bottom:1px solid var(--line)}.search-box{display:flex;gap:11px;align-items:center;min-width:0;color:#6a7185}.search-box input{background:none;border:0;padding:10px 0;width:245px;font-size:11px;outline-offset:2px}.search-box svg{width:18px;height:18px}.topbar-actions{display:flex;gap:19px;align-items:center}.demo-label{font-size:7px;letter-spacing:1.3px;color:#a6a4a0;background:#ffffff05;border:1px solid #ffffff0e;border-radius:5px;padding:6px 8px;white-space:nowrap}.icon-button{display:grid;place-items:center;flex-shrink:0;width:35px;height:35px;border-radius:8px;color:#a1a6b5;background:#ffffff04}.icon-button:hover{color:#fff;background:#ffffff10}.mobile-brand,.bottom-nav{display:none}#socialContent{padding:31px 32px 27px;max-width:1320px;margin:0 auto;outline:0}.page-heading{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:27px}.kicker{color:#b59d85;font-size:8px;font-weight:600;letter-spacing:1.7px;margin-bottom:12px}.page-heading h1{font-size:30px;line-height:1.2;font-weight:650;letter-spacing:-1px}.page-heading p{color:#858b9e;font-size:11px;margin-top:10px}.orange-button,.outline-button,.primary-button{display:flex;align-items:center;justify-content:center;gap:15px;border-radius:8px;font-size:11px;font-weight:650;padding:13px 19px;min-height:44px;transition:background .18s,transform .18s}.orange-button,.primary-button{background:var(--orange);color:#1d1a17}.orange-button:hover,.primary-button:hover{background:#f7c797;transform:translateY(-1px)}.orange-button svg,.outline-button svg{width:16px;height:16px}.outline-button{border:1px solid #ffffff1d;background:#ffffff02;color:#d2d5e0}.outline-button:hover{background:#ffffff09;border-color:#ffffff35}.primary-button{width:100%}.discover-top{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(190px,1fr);gap:18px}.game-cover{min-height:350px;position:relative;border-radius:13px;overflow:hidden;background:#282c2b;border:1px solid #ffffff0b;isolation:isolate}.game-cover:hover .cover-image{transform:scale(1.025)}.cover-content{padding:26px 27px 27px;position:relative;z-index:1}.tag{font-size:7px;letter-spacing:1px;display:inline-flex;align-items:center;border-radius:5px;padding:6px 8px;border:1px solid #ffffff25;background:#ffffff0c;color:#ede7e4;font-weight:600}.dark-tag{background:#141716a8;color:#e5c49e;border-color:#c7a67a35;font-size:6px;letter-spacing:1.2px}.cover-content h2{font-family:Impact,Arial Narrow,Arial,sans-serif;font-size:58px;font-weight:900;letter-spacing:1px;margin-top:19px;line-height:.95}.cover-content h2 span{display:block;font-family:inherit;font-size:24px;line-height:1.16;margin-top:10px;font-weight:500;letter-spacing:0}.cover-content p{font-size:10px;color:#d0d2cc;margin-top:13px;line-height:1.6}.cover-content .orange-button{margin-top:20px;min-width:137px;display:inline-flex}.cover-meta{font-size:8px;color:#b0b6ad;margin-top:13px;display:flex;align-items:center;gap:9px}.cover-meta i{display:inline-block;width:3px;height:3px;background:#acb0a3;border-radius:50%}.art-label{position:absolute;right:9px;bottom:8px;font-size:5px;letter-spacing:1px;color:#c9d0c78a}.welcome-room{position:relative;border-radius:13px;border:1px solid #ffffff0a;padding:26px 23px;background:radial-gradient(ellipse at 20% 60%,#4c3b695c,transparent 70%),#1a1b27;display:flex;align-items:flex-start;flex-direction:column;overflow:hidden}.welcome-room .kicker{color:#a998c5;font-size:6px;letter-spacing:1px}.welcome-room h2{font-size:24px;letter-spacing:-.5px;line-height:1.25;font-weight:550}.welcome-portraits{display:flex;margin:22px 0 15px;padding-left:5px}.welcome-portraits .portrait{margin-left:-5px;border:3px solid #282332;box-shadow:0 4px 12px #0006}.welcome-portraits .portrait:nth-child(2){transform:translateY(-7px);z-index:1}.welcome-room p{font-size:10px;color:#a4a0b7;line-height:1.65;margin-bottom:20px}.welcome-room .outline-button{font-size:10px;min-height:38px;padding:10px 12px;width:100%;margin-top:auto}.welcome-room>small{font-size:7px;color:#777386;margin-top:10px;align-self:center}.portrait{display:inline-block;flex-shrink:0;width:38px;height:38px;border-radius:50%;background-image:url(./assets/display/member-portraits-c84b9beac0e1.webp);background-size:300% 200%;background-position:var(--px) var(--py);border:1px solid #ffffff15;background-color:#252930}.portrait.tiny{width:27px;height:27px}.portrait.medium{width:40px;height:40px}.portrait.large{width:65px;height:65px}.portrait.xl{width:60px;height:60px}.portrait.profile-photo{width:92px;height:92px}.block-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:30px 0 17px}.block-heading h2{font-size:17px;font-weight:600;letter-spacing:-.3px}.block-heading button{display:flex;align-items:center;gap:7px;color:#8a90a2;font-size:9px;padding:6px 0}.block-heading button svg{width:13px;height:13px}.room-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}.room-card{border:1px solid #ffffff0a;background:#191b23;border-radius:11px;overflow:hidden;transition:transform .2s,border-color .2s}.room-card:hover{transform:translateY(-3px);border-color:#ffffff28}.room-art{display:block;width:100%;height:135px;position:relative;overflow:hidden;text-align:left}.theme-purple{background:radial-gradient(ellipse at 75% 110%,#8063aa75,transparent 70%),#302b47}.theme-amber{background:radial-gradient(ellipse at 70% 90%,#aa815d60,transparent 70%),#40332b}.theme-blue{background:radial-gradient(ellipse at 70% 90%,#658ea875,transparent 70%),#253440}.theme-peach{background:radial-gradient(ellipse at 70% 90%,#ac876d77,transparent 70%),#453534}.theme-green{background:radial-gradient(ellipse at 70% 90%,#67917c77,transparent 70%),#263d39}.theme-pink{background:radial-gradient(ellipse at 70% 90%,#b17f9a77,transparent 70%),#462f41}.room-art>.tag{position:absolute;left:13px;top:12px;font-size:6px;padding:4px 6px;z-index:2}.room-face{position:absolute;right:21px;bottom:18px;transform:rotate(-7deg)}.room-face .portrait{border-radius:17px;box-shadow:0 5px 20px #0004;border:2px solid #ffffff3a}.room-wave{position:absolute;display:flex;align-items:center;gap:4px;left:15%;top:65px;opacity:.3;transform:rotate(-10deg)}.room-wave i{display:block;width:4px;border-radius:4px;background:#e8dcff}.room-sample{position:absolute;left:14px;bottom:15px;font-size:5px;letter-spacing:1.2px;color:#e0d8e7a0}.room-info{padding:15px 15px 13px}.room-title{font-size:12px;font-weight:600;padding:0;letter-spacing:-.1px;max-width:100%;text-align:left}.room-info p{font-size:8px;color:#83899a;margin:7px 0 16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.room-bottom{display:flex;align-items:center;gap:7px}.avatar-stack{display:flex;padding-left:5px}.avatar-stack .portrait{margin-left:-5px;border:2px solid #191b23;width:23px;height:23px}.room-bottom>span{font-size:7px;color:#7f8798;white-space:nowrap}.room-enter{margin-left:auto;color:#a9adbb;display:grid;place-items:center;padding:0}.room-enter svg{width:15px;height:15px}.family-banner{display:flex;align-items:center;gap:18px;border:1px solid #a68a5d25;background:linear-gradient(100deg,#a68a5d10,#a68a5d04);border-radius:11px;padding:20px 22px;margin-top:25px}.family-banner .family-mark{width:44px;height:50px;font-size:30px}.family-banner small{font-size:6px;letter-spacing:1.5px;color:#ab916d}.family-banner h2{font-size:17px;font-weight:500;letter-spacing:-.3px;margin:5px 0 6px}.family-banner p{font-size:9px;color:#85818a}.family-banner .outline-button{margin-left:auto;white-space:nowrap;font-size:9px;padding:9px 13px;min-height:36px}.shell-footer{display:flex;justify-content:space-between;gap:15px;padding:19px 32px 27px;border-top:1px solid var(--line);font-size:7px;color:#676d7f}.shell-footer b{padding:0 6px;color:#b89c79}.people-rail{position:sticky;top:0;height:100dvh;border-left:1px solid var(--line);padding:33px 19px;background:#13151b}.rail-title{display:flex;align-items:center;justify-content:space-between}.rail-title h2{font-size:12px;font-weight:600}.rail-title>span{font-size:6px;color:#827d70;letter-spacing:1px;border:1px solid #ffffff0c;padding:4px 5px;border-radius:3px}.rail-intro{font-size:9px;color:#777e91;margin:9px 0 24px}.rail-member{display:flex;align-items:center;gap:10px;text-align:left;padding:10px 0;width:100%}.rail-member b{font-size:11px;font-weight:500}.rail-member small{display:block;font-size:8px;color:#737b8f;margin-top:5px}.rail-member i{margin-left:auto;color:#4d5367;font-size:15px;font-style:normal}.rail-member:hover b{color:var(--orange)}.rail-divider{border-top:1px solid var(--line);margin:22px 0}.rail-family{background:radial-gradient(ellipse at 50% 0,#7c63412b,transparent 70%),#191b22;border:1px solid #ffffff0b;border-radius:11px;padding:20px 13px;text-align:center}.rail-family .family-mark{margin:0 auto 13px;width:41px;height:45px;font-size:27px}.rail-family small{font-size:6px;letter-spacing:1.5px;color:#988268}.rail-family h3{font-size:15px;letter-spacing:2px;margin:7px 0}.rail-family p{font-size:8px;color:#777d8f}.rail-family button{font-size:8px;width:100%;padding:9px;margin-top:18px;min-height:32px}.rail-footnote{font-size:8px;color:#5c6375;line-height:1.7;margin-top:21px}.filter-row{display:flex;gap:7px;align-items:center;margin:0 0 23px;flex-wrap:wrap}.filter-row button{padding:9px 16px;border:1px solid #ffffff0d;border-radius:7px;color:#9298ac;font-size:10px}.filter-row button.active{color:var(--orange);background:#edb57a0e;border-color:#edb57a35}.filter-row>span{margin-left:auto;font-size:8px;color:#686f81}.game-cover.compact{min-height:420px}.compact .cover-content{padding:35px 38px}.compact .cover-content h2{font-size:76px}.compact .cover-content h2 span{font-size:30px}.game-details{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin:23px 0 32px}.game-details>div{display:flex;gap:12px;align-items:center}.game-details svg{color:#b99a78;width:24px;height:24px}.game-details b{font-size:10px;display:block;font-weight:500}.game-details small{display:block;font-size:8px;color:#7a8297;margin-top:6px}.future-games{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.future-card{border:1px solid #ffffff0d;border-radius:11px;padding:23px 19px}.future-card small{font-size:6px;letter-spacing:1.2px;color:#c6b2cc}.future-card h3{font-size:18px;font-weight:500;margin:18px 0 9px}.future-card p{font-size:8px;color:#b8acba}.future-card>span{display:inline-block;font-size:7px;color:#b0a1b1;border:1px solid #ffffff20;padding:5px 7px;border-radius:4px;margin-top:19px}.member-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.member-card{background:#191b23;border:1px solid var(--line);border-radius:12px;padding:22px 18px;text-align:center;position:relative}.member-demo{font-size:6px;letter-spacing:1px;color:#656c7d;display:block;margin-bottom:20px}.member-photo-button{padding:0;display:inline-flex}.member-card h2{font-size:17px;font-weight:500;margin-top:15px}.member-card h2 button{font:inherit}.member-card p{font-size:9px;color:#858da2;margin:8px 0 13px}.family-tag{font-size:6px;letter-spacing:1px;color:#aa9678;border:1px solid #aa967825;border-radius:5px;display:inline-flex;align-items:center;gap:5px;padding:4px 7px}.family-tag svg{width:11px;height:11px}.follow-button{width:100%;margin-top:20px;font-size:10px;padding:10px;min-height:36px}.following{color:#c1d4c0;border-color:#89ac8135}.room-topline{display:flex;gap:15px;align-items:center;margin-bottom:23px}.back-button{display:flex;gap:9px;align-items:center;font-size:11px;padding:0;color:#abb1c2}.back-button svg{width:16px;height:16px}.room-topline>.icon-button{margin-left:auto}.is-favorite{color:var(--orange)}.demo-tag{color:#b2a58b;font-size:6px;background:#b2a58b0a;border-color:#b2a58b25}.room-layout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(220px,1fr);gap:18px}.room-stage{border-radius:13px;border:1px solid #ffffff12;overflow:hidden;padding:26px 20px;min-width:0}.stage-heading{text-align:center}.stage-heading h1{font-size:26px;line-height:1.2;letter-spacing:-.5px;margin:17px 0 10px;font-weight:550}.stage-heading p{color:#b0a9bf;font-size:10px}.stage-heading>small{display:block;color:#9b91aa;font-size:7px;margin-top:13px}.seats{display:grid;grid-template-columns:repeat(4,1fr);gap:30px 9px;margin:36px 0 30px}.seat{text-align:center;position:relative;display:flex;flex-direction:column;align-items:center;min-width:0;padding:0}.seat-photo{width:56px!important;height:56px!important;border:2px solid #ffffff25!important}.host .seat-photo{border-color:#d7b581!important;box-shadow:0 0 0 4px #d7b58113}.seat b{font-size:9px;margin-top:10px;max-width:100%;overflow:hidden;text-overflow:ellipsis}.seat small{font-size:5px;color:#afa5bd;white-space:nowrap;margin-top:5px;letter-spacing:.2px}.seat-mic{position:absolute;top:43px;right:calc(50% - 29px);width:19px;height:19px;display:grid;place-items:center;background:#262333;border:1px solid #ffffff20;border-radius:50%;color:#c7bcd3}.seat-mic svg{width:10px;height:10px}.empty-seat>span{width:56px;height:56px;border:1px dashed #ffffff25;border-radius:50%;display:grid;place-items:center;color:#ffffff35}.empty-seat>b{color:#aaa0b67a;font-size:7px;font-weight:400}.room-controls{border-top:1px solid #ffffff12;padding-top:22px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px}.room-controls>.outline-button{font-size:9px;min-height:36px;padding:9px 13px}.mic-meter{width:45px;height:4px;background:#ffffff14;border-radius:4px;overflow:hidden}.mic-meter>span{display:block;height:100%;background:#b8d3b1;width:0}.room-controls p{font-size:6px;flex-basis:100%;text-align:center;color:#9d93ad}.room-chat{display:flex;flex-direction:column;border:1px solid #ffffff12;border-radius:13px;background:#191b23;overflow:hidden;min-height:400px;max-height:575px}.chat-header{display:flex;justify-content:space-between;padding:20px 18px;border-bottom:1px solid var(--line);align-items:center}.chat-header h2{font-size:11px;font-weight:550}.chat-header>span{font-size:6px;letter-spacing:1px;color:#717b90}.chat-messages{padding:20px 14px;flex:1;overflow:auto}.chat-message{display:flex;gap:8px;margin-bottom:20px}.chat-message>div{min-width:0;flex:1}.chat-message b{font-size:8px;font-weight:550}.chat-message b small{font-size:6px;color:#666f86;margin-left:5px;font-weight:400}.chat-message p{font-size:9px;color:#b4bbcc;margin-top:5px;overflow-wrap:anywhere}.chat-message.mine p{color:#debc97}.room-chat form,.dm-form{display:flex;gap:7px;margin:0 12px}.room-chat form input,.dm-form input{width:100%;font-size:10px;padding:10px}.send-button{display:grid;place-items:center;flex-shrink:0;width:36px;height:36px;border-radius:8px;background:var(--orange);color:#2d241b}.send-button svg{width:15px;height:15px}.local-note{font-size:8px!important;color:#767e94!important;line-height:1.7!important}.room-chat>.local-note{font-size:6px!important;padding:10px 14px 13px}.empty{padding:20px;color:#858b9f;font-size:11px;line-height:1.6}.modal-backdrop{background:#090b12d9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.modal{border-color:#ffffff19;background:#1b1e27;border-radius:15px;color:#f4f3f5}.modal h2{color:#f4f3f5}.modal>p{color:#a1a7b9}.secondary-button{border-color:#ffffff1a;color:#bdc3d4;border-radius:8px}.secondary-button:hover{background:#ffffff09}.social-modal{max-width:500px;padding:33px}.social-modal h2{font-family:inherit;text-transform:none;font-size:28px;letter-spacing:-.7px;line-height:1.2;font-weight:600;margin:15px 0}.social-modal p{font-size:12px;color:#9ca4ba;line-height:1.8;margin:13px 0}.social-modal .modal-close{z-index:2;background:#1416209e}.stack-form{display:flex;flex-direction:column;gap:18px;margin-top:23px}.stack-form>label{display:flex;flex-direction:column;gap:9px;color:#a9b0c2;font-size:10px}.stack-form>label input,.stack-form textarea,.stack-form select{font-size:13px;width:100%}.stack-form .orange-button{width:100%}.profile-modal-header{display:flex;gap:15px;align-items:center;margin:8px 0 23px}.profile-meta{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0 27px}.profile-meta>span{font-size:8px;color:#b1a69b;background:#ffffff06;border:1px solid #ffffff0d;border-radius:6px;padding:7px 10px}.profile-actions{display:flex;gap:12px}.profile-actions>button{flex:1;font-size:10px}.dm-heading{display:flex;align-items:center;gap:13px}.dm-heading h2{font-size:20px;margin:0 0 6px}.dm-heading small{font-size:7px;color:#8b93a6;letter-spacing:1px}.dm-log{min-height:150px;max-height:280px;overflow:auto;margin:22px 0;padding:13px;background:#14171e;border-radius:9px}.dm-log>p{background:#c5a17d15;border:1px solid #c5a17d15;max-width:90%;margin:5px 0 10px auto;padding:10px 13px;border-radius:9px;color:#d1c2af;overflow-wrap:anywhere}.dm-form{margin:0}.inbox-list{display:flex;flex-direction:column;gap:7px;margin-top:24px}.inbox-list button{display:flex;gap:13px;align-items:center;padding:10px;text-align:left;border-radius:9px}.inbox-list button:hover{background:#ffffff07}.inbox-list b{font-size:12px;display:block}.inbox-list small{display:block;font-size:9px;color:#828b9f;margin-top:5px}.inbox-list svg{margin-left:auto;width:16px;height:16px;color:#717b91}.large-family-mark{font-family:Georgia,serif;font-size:40px;width:72px;height:80px;color:#e1be87;display:grid;place-items:center;background:linear-gradient(130deg,#97774c60,#97774c10);clip-path:polygon(0 0,100% 0,100% 75%,50% 100%,0 75%);margin-bottom:25px}.family-members{display:flex;gap:20px;margin:25px 0}.family-members button{display:flex;flex-direction:column;align-items:center;gap:9px;font-size:9px}.mode-picker{margin:0;padding:12px;border:1px solid #ffffff15;border-radius:10px;display:flex;gap:20px;align-items:center}.mode-picker legend{font-size:9px;color:#8993a7;padding:0 6px}.mode-picker label{font-size:11px;display:flex;gap:6px;align-items:center;color:#c6cad6}.mode-picker input{accent-color:var(--orange);padding:0}.controls-summary{background:#13161c;border-radius:10px;padding:14px}.controls-summary b{font-size:10px;color:#c8b39a}.controls-summary p{font-size:9px;margin:6px 0 10px;line-height:1.8}.controls-summary p:last-child{margin-bottom:0}.social-toast{position:fixed;bottom:28px;left:50%;transform:translate(-50%,14px);z-index:90;background:#282d3a;border:1px solid #ffffff20;box-shadow:0 10px 30px #0006;border-radius:9px;padding:13px 21px;color:#d9dfeb;font-size:11px;opacity:0;pointer-events:none;transition:opacity .2s,transform .2s;text-align:center;width:max-content;max-width:90vw}.social-toast.show{opacity:1;transform:translate(-50%)}@media (min-width:1700px){.playhan{grid-template-columns:230px minmax(0,1fr) 250px}.sidebar{padding-left:25px;padding-right:25px}.people-rail{padding:35px 25px}.page-heading h1{font-size:35px}.discover-top{grid-template-columns:1.9fr 1fr}.game-cover{min-height:430px}.cover-content{padding:35px}.cover-content h2{font-size:80px}.cover-content h2 span{font-size:28px}.welcome-room{padding:35px}.welcome-room h2{font-size:30px}.welcome-portraits .portrait{width:72px;height:72px}.room-art{height:165px}.room-face .portrait{width:85px;height:85px}}@media (max-width:1250px){.playhan{grid-template-columns:195px minmax(0,1fr)}.people-rail{display:none}.topbar{padding:0 28px}#socialContent{padding:29px 28px}.cover-content{padding:28px}.discover-top{grid-template-columns:1.8fr 1fr}.game-cover{min-height:370px}.welcome-room{padding:28px}.welcome-room h2{font-size:27px}.room-art{height:145px}.room-face .portrait{width:74px;height:74px}.room-layout{grid-template-columns:1.5fr 1fr}}@media (max-width:850px){.playhan{grid-template-columns:76px minmax(0,1fr)}.sidebar{padding:28px 12px}.playhan-brand{font-size:0;justify-content:center;margin-bottom:45px;gap:0}.playhan-brand .beta,.sidebar .nav-caption,.nav-item span,.nav-item>b,.sidebar-community,.sidebar-note,.self-profile>span:not(.self-avatar){display:none}.nav-item{padding:15px;justify-content:center}.nav-item.active:before{display:none}.self-profile{margin-top:auto;padding:20px 6px 0}.topbar{height:75px;padding:0 24px}.topbar-actions{gap:13px}.demo-label{display:none}#socialContent{padding:27px 24px}.page-heading h1{font-size:28px}.page-heading p{font-size:10px}.discover-top{grid-template-columns:1.6fr 1fr;gap:14px}.game-cover{min-height:352px}.cover-content{padding:23px}.cover-content h2{font-size:54px}.cover-content h2 span{font-size:23px}.welcome-room{padding:24px 18px}.welcome-room h2{font-size:24px}.welcome-portraits .portrait{width:45px;height:45px}.welcome-room p{font-size:9px}.room-grid{gap:12px}.room-info{padding:14px 12px}.room-info p{font-size:7px}.room-title{font-size:11px}.room-bottom{gap:4px}.room-bottom>span{font-size:6px}.avatar-stack .portrait{width:20px;height:20px}.room-face{right:16px}.room-face .portrait{width:62px;height:62px}.room-art{height:125px}.room-wave{left:9%;gap:3px}.family-banner{padding:18px 16px;gap:13px}.family-banner p{font-size:8px}.family-banner h2{font-size:15px}.family-banner .outline-button{font-size:8px;gap:8px}.room-layout{grid-template-columns:1fr}.room-chat{min-height:330px;max-height:420px}.seats{gap:30px 10px}.seat-photo,.empty-seat>span{width:65px!important;height:65px!important}.seat-mic{top:52px}.seat b{font-size:11px}.seat small{font-size:7px}.game-details{gap:12px}.game-details>div{gap:8px}.game-details small{font-size:7px}.future-card{padding:20px 15px}.future-card h3{font-size:16px}.member-grid{gap:13px}.member-card{padding:20px 14px}.member-card .profile-photo{width:80px;height:80px}}@media (max-width:600px){.playhan{display:block;padding-bottom:calc(70px + env(safe-area-inset-bottom))}.sidebar{display:none}.topbar{height:auto;min-height:72px;padding:17px 20px;flex-wrap:wrap;gap:18px 12px}.mobile-brand{display:flex;align-items:center;gap:9px;letter-spacing:1px;font-size:17px;font-weight:800}.mobile-brand .brand-symbol{width:28px;height:29px;font-size:21px}.topbar-actions{margin-left:auto;gap:15px}.search-box{order:3;flex:1 0 100%;background:#191b23;border:1px solid #ffffff08;border-radius:9px;padding:0 12px}.search-box input{width:100%;padding:11px 0;font-size:11px}.search-box svg{width:16px;height:16px}.bottom-nav{display:grid;grid-template-columns:repeat(4,1fr);position:fixed;z-index:8;bottom:0;left:0;right:0;padding:7px 8px calc(8px + env(safe-area-inset-bottom));border-top:1px solid #ffffff13;background:#171a23f5;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.bottom-nav .nav-item{padding:6px 0;flex-direction:column;gap:5px;font-size:8px;border-radius:8px}.bottom-nav .nav-item span{display:block}.bottom-nav .nav-item>b{display:none}.bottom-nav .nav-item svg{width:20px;height:20px}.bottom-nav .nav-item.active{background:transparent}.bottom-nav .nav-item.active:before{display:none}#socialContent{padding:25px 20px}.page-heading{margin-bottom:23px;gap:15px;align-items:flex-start;flex-wrap:wrap}.page-heading .kicker{font-size:7px;margin-bottom:10px}.page-heading h1{font-size:27px;letter-spacing:-.8px;margin:0}.page-heading p{font-size:10px;margin-top:9px;line-height:1.7}.page-heading>.orange-button{padding:10px 14px;font-size:10px;min-height:38px}.discover-top{grid-template-columns:1fr;gap:15px}.game-cover{min-height:355px}.cover-content{padding:27px}.cover-content h2{font-size:66px}.cover-content h2 span{font-size:26px}.cover-content p{font-size:10px}.cover-content .orange-button{min-height:44px}.cover-image{background-position:65% center}.welcome-room{padding:22px;min-height:190px;display:block}.welcome-room h2{font-size:25px;max-width:55%}.welcome-room .kicker{font-size:6px;margin-bottom:11px}.welcome-portraits{position:absolute;right:22px;top:49px;margin:0}.welcome-portraits .portrait{width:48px;height:48px}.welcome-room p{font-size:9px;max-width:55%;margin:12px 0 17px}.welcome-room .outline-button{width:max-content;font-size:9px;padding:9px 12px;min-height:34px}.welcome-room>small{position:absolute;right:20px;bottom:30px;font-size:6px;max-width:100px;text-align:center}.block-heading{margin:28px 0 17px}.block-heading h2{font-size:16px}.block-heading button{font-size:8px}.room-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.room-art{height:124px}.room-face{right:13px;bottom:15px}.room-face .portrait{width:63px;height:63px}.room-wave{left:10%;gap:3px;opacity:.23}.room-info{padding:14px 11px}.room-info p{font-size:7px;margin-bottom:14px}.room-title{font-size:11px}.room-bottom>span{font-size:6px}.room-bottom .avatar-stack .portrait{width:18px;height:18px}.room-bottom{gap:5px}.room-bottom .room-enter svg{width:13px;height:13px}.family-banner{flex-wrap:wrap;padding:19px;gap:14px}.family-banner p{font-size:8px}.family-banner small{font-size:5px}.family-banner h2{font-size:16px}.family-banner .family-mark{width:35px;height:41px;font-size:26px}.family-banner>.outline-button{margin:0 0 0 49px;padding:8px 11px;font-size:8px;min-height:32px}.shell-footer{padding:20px;display:block;font-size:7px;line-height:1.8}.shell-footer>span{display:block}.shell-footer>span+span{margin-top:6px}.filter-row{gap:7px}.filter-row>span{flex-basis:100%;margin:8px 0 0;font-size:7px}.filter-row button{padding:8px 13px;font-size:9px}.compact .cover-content{padding:28px}.game-cover.compact{min-height:400px}.compact .cover-content h2{font-size:74px}.compact .cover-content h2 span{font-size:28px}.compact .cover-image{background-position:61% center}.game-details{grid-template-columns:1fr;margin:23px 0;gap:18px}.game-details>div{gap:13px}.game-details b{font-size:11px}.game-details small{font-size:9px}.future-games{grid-template-columns:1fr;gap:12px}.future-card{padding:21px}.future-card h3{font-size:20px;margin:12px 0 7px}.future-card p{font-size:9px}.future-card>span{font-size:7px;margin-top:14px}.member-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.member-card{padding:19px 13px}.member-card .profile-photo{width:75px;height:75px}.member-demo{font-size:5px;margin-bottom:16px}.member-card h2{font-size:16px;margin-top:13px}.member-card p{font-size:8px}.family-tag{font-size:5px;gap:4px}.follow-button{font-size:9px;padding:9px;gap:8px}.room-stage{padding:24px 14px}.stage-heading h1{font-size:25px}.stage-heading p{font-size:9px}.stage-heading>small{font-size:6px}.seats{gap:27px 6px;margin:30px 0}.seat-photo,.empty-seat>span{width:55px!important;height:55px!important}.seat-mic{top:42px;right:calc(50% - 29px)}.seat b{font-size:9px}.seat small{font-size:5px}.room-controls p{font-size:6px}.room-chat{min-height:350px}.chat-message p{font-size:11px}.chat-message b{font-size:10px}.chat-message b small{font-size:7px}.room-chat>.local-note{font-size:7px!important}.room-chat form input{font-size:12px}.chat-header h2{font-size:13px}.social-modal{padding:28px 23px;border-radius:14px}.social-modal h2{font-size:27px;margin:13px 0}.social-modal p{font-size:11px}.social-toast{bottom:calc(88px + env(safe-area-inset-bottom));font-size:10px;width:calc(100% - 40px);max-width:400px}.profile-actions{gap:8px}.profile-actions>button{padding:12px 11px;font-size:10px;gap:8px}.profile-modal-header{gap:13px}.profile-modal-header .profile-photo{width:80px;height:80px}.profile-modal-header .tag{font-size:5px}.game-screen .weapon-hud{min-width:88px}.fire-button{right:22px;bottom:calc(40px + var(--safe-bottom));width:85px;height:85px}.fire-button svg{width:30px;height:30px}.fire-button small{font-size:6px}.game-screen .player-tag small{color:#c3b194}.game-screen .game-actions{gap:1px}.game-load>b{font-size:15px}.game-load>p{font-size:11px}}@media (prefers-reduced-motion:reduce){*{animation-duration:1ms!important;transition:none!important}}.ph-demo-gold{display:inline-block;width:24px;height:24px;object-fit:contain;border-radius:50%;vertical-align:middle;flex-shrink:0}.lw-label .ph-demo-gold{width:34px;height:34px;filter:drop-shadow(0 1px 3px #0005)}.fl-amount .ph-demo-gold{width:25px;height:25px}.dl-pool-card .ph-demo-gold{width:28px;height:28px}:root{color-scheme:light;--purple:#7552e8;--ink:#25233d;--muted:#9592a9;--gold:#e9b75f;--safe-bottom:env(safe-area-inset-bottom,0px);background:#faf9fd;color:var(--ink);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body{background:#faf9fd}button{transition:transform .18s,background .18s}button:active{transform:scale(.98)}button:disabled{opacity:.45}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #a28af1;outline-offset:3px}input,textarea,select{background:#f7f6fa;color:var(--ink);border:1px solid #e7e4ef;font-size:16px}svg{width:22px;height:22px}button{font-size:14px}h1,h2,h3{letter-spacing:-.5px}h1{font-size:38px;line-height:1.15}h2{font-size:23px}h3{font-size:17px}.ph-app{display:grid;grid-template-columns:225px minmax(0,1fr) 260px;min-height:100dvh;max-width:1840px;margin:auto}.ph-workspace{min-width:0}.ph-sidebar{height:100dvh;position:sticky;top:0;padding:34px 22px 20px;border-right:1px solid #eeecf4;display:flex;flex-direction:column;background:#fff}.ph-brand{display:flex;align-items:center;gap:9px;font-size:21px;font-weight:850;letter-spacing:1px;position:relative;color:#302943}.ph-logo{background:linear-gradient(145deg,#9b78ff,#6546d6);display:inline-grid;place-items:center;width:36px;height:38px;border-radius:12px 12px 12px 3px;color:#fff;font-size:27px;font-weight:900;font-style:italic;box-shadow:0 5px 14px #7652db24}.ph-beta{position:absolute;top:40px;left:45px;font-size:7px;letter-spacing:3px;color:#9c8ac5}.ph-eyebrow{display:block;font-size:10px;letter-spacing:1.7px;font-weight:750;color:#9781bc}.ph-sidebar>.ph-eyebrow{margin:55px 10px 15px;font-size:8px;color:#aaa5ba}.ph-nav{display:flex;align-items:center;gap:13px;min-height:51px;padding:13px 16px;color:#918aa3;border-radius:13px;font-weight:550;position:relative;width:100%;text-align:left;margin-bottom:7px}.ph-nav.active{color:#7552df;background:#f0ebff;font-weight:750}.ph-nav.active svg{stroke-width:2}.ph-nav small{margin-left:auto;font-size:10px;background:#e4d9ff;color:#845fe0;padding:3px 6px;border-radius:5px}.ph-family-tile{display:flex;align-items:center;text-align:left;gap:9px;border:1px solid #eaddca;background:linear-gradient(135deg,#fffaf1,#fffcf6);border-radius:14px;margin-top:40px;padding:12px 8px;width:100%}.ph-family-tile .ph-art{width:45px;height:50px}.ph-family-tile small{font-size:7px;letter-spacing:1px;color:#b59867;display:block}.ph-family-tile b{font-size:12px;display:block;margin-top:5px}.ph-family-tile em{font-size:8px;font-style:normal;color:#a19583;display:block;margin-top:5px}.ph-family-tile svg{width:13px;margin-left:auto;color:#b29b70}.ph-side-bottom{margin-top:auto;padding:30px 3px 20px;display:grid;gap:8px}.ph-side-bottom .ph-link{font-size:11px;justify-content:flex-start}.ph-self{display:flex;align-items:center;text-align:left;gap:10px;border-top:1px solid #efedf4;padding-top:18px;width:100%}.ph-self b{font-size:13px}.ph-self small{display:flex;align-items:center;font-size:9px;color:#aaa4b8;gap:4px;margin-top:4px}.ph-self .ph-badge{width:22px;height:23px}.ph-self>svg{margin-left:auto;width:14px;color:#aaa}.ph-header{height:90px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0 34px;border-bottom:1px solid #eeecf4;background:#fff9}.ph-search{display:flex;align-items:center;gap:10px;color:#b5afc5}.ph-search input{border:0;background:transparent;font-size:13px;max-width:230px;padding:12px 0}.ph-search svg{width:18px}.ph-account{display:flex;align-items:center;gap:17px}.ph-wallet{display:inline-flex;align-items:center;gap:5px;white-space:nowrap;font-size:14px;font-weight:700;padding:9px 12px;background:#fff9ef;border-radius:25px;color:#5d4935}.ph-wallet>b{font-size:20px;color:#df9c4e;margin-left:8px}.ph-coin{display:inline-grid;place-items:center;width:19px;height:19px;background:radial-gradient(circle at 35% 30%,#ffe99c,#efaa35);border:2px solid #f9d781;box-shadow:0 0 0 1px #dfad4c;color:#fff8d1;font-size:13px;line-height:1;flex-shrink:0;vertical-align:middle;border-radius:50%;text-shadow:0 1px 2px #ca8c22}.ph-header-event{background:#f4f0ff;border-radius:50%;width:37px;height:37px;display:grid;place-items:center;color:#9570e0}.ph-mobile-brand,.ph-bottom{display:none}#socialContent{max-width:1260px;padding:34px;margin:0 auto;outline:0;min-height:72vh}.ph-rail{padding:35px 22px;border-left:1px solid #eeecf4;background:#fff}.ph-rail-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:23px}.ph-rail-title h3{font-size:14px}.ph-live{display:inline-flex;align-items:center;gap:4px;background:#ddf7ef;color:#38987c;border-radius:20px;padding:5px 9px;font-size:9px;font-weight:700;white-space:nowrap}.ph-member-row{display:flex;align-items:center;gap:11px;text-align:left;width:100%;padding:10px 0;min-height:63px}.ph-member-row>span:nth-child(2){flex:1;min-width:0}.ph-member-row b{display:block;font-size:13px;overflow:hidden;text-overflow:ellipsis}.ph-member-row small{display:flex;align-items:center;gap:5px;font-size:8px;color:#a4a0b0;margin-top:4px}.ph-member-row .ph-badge{width:22px;height:22px}.ph-member-row>i{width:5px;height:5px;border-radius:50%;background:#d7d3df}.ph-member-row>i.ph-online{background:#69c3aa}.ph-rail-event{background:radial-gradient(ellipse at top,#42334f,#201d31);color:#f4e4c2;border-radius:20px;padding:24px 20px;margin-top:35px;text-align:center;position:relative;overflow:hidden}.ph-rail-event>.ph-art{width:130px;height:115px;display:block;margin:0 auto 5px;filter:drop-shadow(0 0 25px #efbe6a50)}.ph-rail-event .ph-eyebrow{font-size:7px;color:#c8a56e}.ph-rail-event h3{font-size:24px;line-height:1.25;margin:13px 0}.ph-rail-event p{font-size:11px;color:#ab9caf}.ph-rail-event .ph-btn{margin-top:22px;padding:11px;font-size:11px;min-height:40px;gap:7px;width:100%}.ph-rail-note{margin-top:26px;padding:10px}.ph-rail-note b{font-size:12px}.ph-rail-note p{font-size:11px;color:#9d97ac;margin:9px 0 14px;line-height:1.8}.ph-rail-note .ph-link{font-size:11px}.ph-art{display:inline-block;background-image:url(/assets/display/rewards-atlas-a447f114f14f.webp);background-size:400% 400%;background-position:var(--ax) var(--ay);background-repeat:no-repeat;width:70px;height:70px;flex-shrink:0}.ph-art.giant{width:150px;height:150px}.ph-avatar{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;flex-shrink:0;border-radius:50%;background-color:#ddd4c9;background-image:url(/assets/display/member-portraits-c84b9beac0e1.webp);background-size:300% 200%;background-position:var(--px) var(--py);border:2px solid white;position:relative;box-shadow:0 3px 10px #342e4c10}.ph-avatar:has(.ph-art){background-image:none;background-color:#252235}.ph-avatar>.ph-art{width:100%;height:100%;border-radius:50%}.ph-avatar.small{width:35px;height:35px}.ph-avatar.tiny{width:30px;height:30px}.ph-avatar.medium{width:54px;height:54px}.ph-avatar.big{width:78px;height:78px}.ph-avatar.profile{width:105px;height:105px}.ph-avatar.host{width:110px;height:110px;border:3px solid #d7b778;box-shadow:0 0 0 5px #e5c58123,0 0 0 12px #e5c5810b,0 5px 45px #efc25d25}.ph-avatar.seat{width:58px;height:58px;border:2px solid #b99f7166}.ph-avatar[class*=frame-]:after{content:"";position:absolute;inset:-6px;border:2px solid #f3d38b;border-radius:44% 56%;box-shadow:0 0 12px #d5aa5c66,inset 0 0 4px #fff8;pointer-events:none;animation:ph-frame-orbit 18s linear infinite}.ph-avatar.frame-silver:after{border-color:#c9d4ea;box-shadow:0 0 10px #a3b5dc66}.ph-avatar.frame-charm:after{border-color:#c08cff;box-shadow:0 0 12px #a85cec70}.ph-avatar.family-frame:after{border:3px double #ffe19b;inset:-8px}.ph-badge{display:inline-flex;align-items:center;width:32px;height:32px;position:relative;vertical-align:middle}.ph-badge svg{width:100%;height:100%;filter:drop-shadow(0 1px 1px #a2793833)}.ph-badge b{position:absolute;right:-1px;bottom:0;line-height:1;font-size:11px;border-radius:4px;color:#fff;padding:1px 2px;text-shadow:0 1px #543a57;border:1px solid #fff9;font-weight:800}.ph-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:linear-gradient(135deg,#8e6aee,#714ed9);color:#fff;border-radius:12px;min-height:46px;padding:12px 20px;font-weight:700;font-size:13px;box-shadow:0 5px 13px #7652df15}.ph-btn:hover{filter:brightness(1.05)}.ph-btn.ph-gold{background:linear-gradient(120deg,#ffe4a1,#efb259);color:#5d3a22;box-shadow:0 4px 15px #e7b66b17}.ph-btn.ph-light{background:#f1eef9;color:#7b659e;box-shadow:none}.ph-btn.ph-ghost{background:#ffffff0c;color:inherit;border:1px solid #ffffff25;box-shadow:none}.ph-btn.ph-pink{background:linear-gradient(100deg,#f58ab8,#f35c91);color:#fff}.ph-btn.ph-mint{background:linear-gradient(120deg,#82d8bc,#51bba6);color:#122f2c}.ph-btn.ph-small{padding:8px 12px;font-size:11px;min-height:35px;border-radius:9px}.ph-btn.ph-wide{width:100%;margin-top:15px}.ph-link{display:inline-flex;align-items:center;justify-content:center;gap:6px;color:#9b87bb;font-size:12px;padding:5px 0;line-height:1.5}.ph-link svg{width:16px}.ph-note{font-size:11px;color:#9e98ae;line-height:1.75;margin-top:10px}.ph-note-box{background:#f4f1fa;border:1px solid #e9e3f3;border-radius:14px;padding:17px;font-size:12px;line-height:1.9;color:#877997;margin:20px 0}.ph-description{color:#91889f;font-size:13px;line-height:1.9;margin:14px 0 24px}.ph-pill{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:6px 10px;font-size:8px;letter-spacing:1px;border:1px solid currentColor;border-color:#fff5;border-radius:20px;background:#ffffff0d;font-weight:650}.ph-pill svg{width:13px;height:13px}.ph-footer{padding:25px 34px;display:flex;justify-content:space-between;color:#b5aebf;font-size:9px;gap:15px}.ph-footer button{font-size:9px}.ph-shortcuts{display:grid;grid-template-columns:repeat(4,1fr);padding:0 0 28px;margin:0 0 32px;border-bottom:1px solid #eeebf4}.ph-shortcuts button{position:relative;display:flex;align-items:center;justify-content:center;gap:12px}.ph-shortcuts button>span{width:48px;height:48px;display:grid;place-items:center;border-radius:17px;box-shadow:inset 0 2px 2px #fff,0 3px 6px #43336108}.ph-shortcuts svg{width:26px;height:26px;stroke-width:1.8}.ph-shortcuts .gold{background:linear-gradient(135deg,#fff2ce,#ffe4ab);color:#d39a39}.ph-shortcuts .purple{background:linear-gradient(135deg,#eee6ff,#dcf);color:#a06de9}.ph-shortcuts .mint{background:linear-gradient(135deg,#dcfff5,#c1f1e8);color:#4cb7a6}.ph-shortcuts .pink{background:linear-gradient(135deg,#ffeaf4,#ffd0e4);color:#df7baa}.ph-shortcuts b{font-size:12px;font-weight:600}.ph-shortcuts i{width:7px;height:7px;background:#f8738f;border:1px solid white;border-radius:50%;position:absolute;left:42%;top:-1px}.ph-mobile-welcome{display:none}.ph-home-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:24px}.ph-home-heading h1{font-size:40px;margin-top:8px}.ph-home-heading h1 span{color:#9e7aea}.ph-home-heading p{font-size:12px;color:#a59bb1;margin-top:9px}.ph-home-heading>.ph-link{font-size:11px;color:#887797}.ph-game-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:16px}.ph-game-card{position:relative;overflow:hidden;border-radius:19px;text-align:left;min-height:210px;padding:26px;isolation:isolate;box-shadow:0 6px 20px #3a225409;border:1px solid #ffffff33}.ph-dolap-card{grid-column:1/-1;min-height:265px;background:radial-gradient(ellipse at 60% 20%,#fff2ce,transparent 60%),linear-gradient(120deg,#edb85e,#f4d999 55%,#e8be70);color:#805120}.ph-game-card .ph-pill{font-size:7px;letter-spacing:1px;border-color:#80512038;background:#fff4cb50}.ph-game-card h2{font-size:38px;letter-spacing:-1px;margin:13px 0 10px}.ph-game-card p{font-size:12px;line-height:1.7;opacity:.8}.ph-card-copy{position:relative;z-index:2}.ph-card-cta{display:inline-flex;align-items:center;gap:20px;font-size:11px;font-weight:750;padding:10px 14px;background:#fff7e8b3;border-radius:10px;margin-top:20px;box-shadow:0 3px 10px #8063260a}.ph-card-cta svg{width:17px}.ph-dolap-illustration{position:absolute;inset:0 0 0 40%;z-index:1}.ph-orbit{position:absolute;width:230px;height:230px;border:13px double #ffe9b3;border-radius:50%;box-shadow:inset 0 0 0 4px #cc8d3f66,0 15px 35px #b66a3138;top:5px;right:17%;transform:rotateX(15deg) rotate(-15deg);background:radial-gradient(circle,#ffedb26b,transparent 70%)}.hero-fruit{position:absolute;width:185px;height:185px;top:-1px;right:20%;transform:rotate(-10deg);filter:drop-shadow(0 18px 10px #b26c3a45)}.hero-fish{position:absolute;width:140px;height:140px;right:4%;bottom:14px;transform:rotate(5deg);filter:drop-shadow(0 14px 6px #b26c3a40)}.hero-apple{position:absolute;width:117px;height:117px;right:53%;bottom:3px;transform:rotate(-12deg);filter:drop-shadow(0 12px 6px #b26c3a40)}.ph-orbit-star{position:absolute;right:13%;top:10%;font-size:32px;color:#fff3bd;filter:drop-shadow(0 0 7px white)}.ph-cover-bottom{position:absolute;right:24px;bottom:14px;font-size:8px;color:#a26e36}.ph-tabu-card{background:linear-gradient(130deg,#8b6de7,#b597f2);color:#fff;min-height:230px}.ph-tabu-card h2{font-size:35px;margin-top:23px}.ph-tabu-card .ph-pill{color:#fff;border-color:#ffffff50;background:#ffffff16;font-size:7px}.ph-tabu-card .ph-card-cta{background:#eee6ff;color:#7f5cae}.ph-card-fan{position:absolute;width:190px;height:190px;right:-60px;top:60px;transform:rotate(15deg);z-index:0}.ph-card-fan>span{position:absolute;width:95px;height:145px;border:4px solid #d3c5ee;background:linear-gradient(160deg,#fff8dc,#f9df9b);border-radius:12px;box-shadow:-10px 8px 15px #4d2f952b;color:#9b75b4;display:grid;place-content:center;text-align:center;font-weight:900;font-size:17px;line-height:1.5;transform:rotate(-17deg);left:3px;top:8px}.ph-card-fan>span:nth-child(2){transform:rotate(10deg);left:48px;top:0;background:linear-gradient(150deg,#fde7a4,#e8ba6a);color:#955e26;border-color:#ffe0a4}.ph-card-fan b{font-size:28px}.ph-card-fan>.ph-art{position:absolute;bottom:-2px;right:40px;width:90px;height:90px}.ph-planned-row{display:flex;gap:13px;margin-top:16px}.ph-planned-row>button{flex:1;display:flex;align-items:center;gap:10px;text-align:left;border:1px solid #e9e5f0;padding:12px;background:#fff;border-radius:14px;min-width:0}.ph-planned-row b{font-size:12px}.ph-planned-row small{font-size:8px;margin-left:auto;color:#bbb4c6}.ph-planned-icon{font-size:11px;font-weight:850;display:grid;place-items:center;border-radius:10px;width:33px;height:36px;transform:rotate(-6deg);background:#e9ddf8;color:#9d6cb5;flex-shrink:0}.ph-planned-icon.p0{background:#f8d8d6;color:#cf7475}.ph-planned-icon.p2{background:#d5eee6;color:#64a58b}.ph-section-title{display:flex;align-items:center;justify-content:space-between;margin:34px 0 20px;gap:10px}.ph-section-title h2{font-size:20px}.ph-section-title .ph-link{font-size:10px}.ph-room-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.ph-room-card{padding:0;border:1px solid #ebe7ef;border-radius:16px;background:#fff;overflow:hidden;text-align:left;min-width:0;transition:transform .2s}.ph-room-card:hover{transform:translateY(-3px)}.ph-room-cover{height:140px;position:relative;background:radial-gradient(ellipse at center,#4b3659,#1f2134);overflow:hidden}.theme-royal .ph-room-cover{background:linear-gradient(#201c3040,#1115293a),url(/assets/display/royal-room-e552655a078e.webp) center 43%/cover}.theme-ocean .ph-room-cover{background:radial-gradient(ellipse at center,#307d92,#1e3d5d)}.ph-room-cover>.ph-live{position:absolute;top:12px;left:12px;background:#ffffff1a;color:#e6d3b0;font-size:7px}.ph-room-cover>svg{position:absolute;right:10px;top:12px;color:#d9bc8e;width:15px}.ph-room-emblem{position:absolute;left:50%;top:52%;transform:translate(-50%,-50%);width:88px;height:88px;border:1px solid #dfc88a66;border-radius:50%;background:#ddbe7c10;box-shadow:0 0 0 7px #f8dca30a}.ph-room-emblem .ph-art{width:100%;height:100%;filter:drop-shadow(0 5px 6px #0004)}.ph-room-capacity{position:absolute;bottom:11px;right:12px;color:#e3d5c1;font-size:8px}.ph-room-caption{padding:15px}.ph-room-caption h3{font-size:14px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ph-room-caption p{font-size:9px;color:#b0a7bb;margin:7px 0 15px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ph-room-caption>div{display:flex;align-items:center;justify-content:space-between;color:#9f8ab2;font-size:8px}.ph-room-caption svg{width:15px}.ph-home-event{display:flex;align-items:center;gap:19px;border:1px solid #f0e6d4;border-radius:18px;padding:17px 23px;margin-top:27px;background:linear-gradient(100deg,#fff7e7,#fffdfa)}.ph-home-event>span{flex:1}.ph-home-event small{font-size:7px;letter-spacing:1.5px;color:#c49f67}.ph-home-event h3{font-size:18px;margin:7px 0}.ph-home-event p{font-size:10px;color:#b5a186}.ph-home-event .ph-btn{min-height:38px;padding:9px 14px;font-size:11px}.ph-page-heading{position:relative;margin-bottom:30px}.ph-page-heading h1{margin:10px 0}.ph-page-heading p{font-size:13px;color:#a39aad}.ph-page-heading>.ph-btn{position:absolute;right:0;top:12px}.ph-filter-row{display:flex;justify-content:space-between;align-items:center;margin:22px 0;font-size:11px;color:#aaa1b5}.ph-filter-row>span{padding:9px 15px;border-radius:20px;background:#ede6fb;color:#8d6cbf}.ph-empty{text-align:center;background:#f7f4fc;border:1px dashed #ddd5e9;padding:37px 22px;border-radius:18px;width:100%;grid-column:1/-1}.ph-empty>svg{width:35px;height:35px;color:#b3a5c9;margin-bottom:16px}.ph-empty h3{font-size:18px;margin-bottom:8px}.ph-empty p{font-size:12px;color:#a69bb4}.ph-empty .ph-btn{margin-top:20px}.ph-discover-banner{display:flex;align-items:center;gap:20px;padding:25px;border-radius:19px;background:radial-gradient(at 0% 20%,#745349,#27243c 80%);color:#f4e4c6}.ph-discover-banner>.ph-art{width:160px;height:160px}.ph-discover-banner small{font-size:8px;letter-spacing:1.5px;color:#d6b67e}.ph-discover-banner h2{font-size:29px;margin:10px 0}.ph-discover-banner p{font-size:12px;color:#bfb0c3}.ph-discover-banner .ph-btn{margin-top:18px;font-size:11px;min-height:40px}.ph-members-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.ph-person-card{text-align:center;background:#fff;border:1px solid #e9e3ef;border-radius:17px;padding:26px 16px;position:relative}.ph-person-card>.ph-badge{position:absolute;top:82px;left:calc(50% + 22px)}.ph-person-card h3{margin:15px 0 8px;font-size:16px}.ph-person-card>small{font-size:8px;letter-spacing:1px;color:#b79c72}.ph-person-card>p{font-size:10px;color:#aaa0b6;margin:14px 0;line-height:1.7;min-height:35px}.ph-person-card>span:last-child{display:flex;justify-content:space-between;align-items:center;font-size:9px;color:#a895bf}.ph-person-card svg{width:15px}.ph-dm-row{display:flex;align-items:center;text-align:left;gap:15px;width:100%;padding:22px 0;border-bottom:1px solid #eee9f5}.ph-dm-row>span:nth-child(2){flex:1;min-width:0}.ph-dm-row p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#9d94ac;font-size:13px;margin-top:8px}.ph-dm-row>small{font-size:10px;color:#aea5b9}.ph-login-hero{text-align:center;padding:15px 15px 60px}.ph-login-hero>.ph-art{width:200px;height:200px;filter:drop-shadow(0 10px 25px #bd924c30)}.ph-login-hero h1{font-size:46px;margin:20px 0}.ph-login-hero p{font-size:14px;color:#a396b2;line-height:1.9;margin-bottom:25px}.ph-profile-cover{border-radius:20px;background:radial-gradient(ellipse at top,#e2d4f8,#f4edfa);padding:40px;text-align:center;position:relative;overflow:hidden}.ph-profile-cover.royal{background:linear-gradient(#1b1d2d77,#1d1a2be0),url(/assets/display/royal-room-e552655a078e.webp) center/cover;color:#f6e7cb}.ph-profile-cover>.ph-btn{position:absolute;right:15px;top:15px;font-size:10px;min-height:33px;padding:8px 12px;background:#ffffff60;color:#9e86bb;border:1px solid #ffffff80}.ph-profile-cover h1{font-size:29px;margin-top:22px}.ph-profile-cover>p{font-size:13px;color:#a193af;margin:10px 0 17px}.ph-profile-cover .ph-pill{border-color:#b699d533;color:#9c7db4;margin-left:7px;font-size:9px}.ph-title-ribbon{display:block;margin:17px auto 0;background:linear-gradient(90deg,transparent,#e1cda6,transparent);color:#8c683d;font-size:12px;padding:7px;width:200px}.ph-profile-stats{display:flex;justify-content:space-around;padding:26px 10px;border-bottom:1px solid #eee8f3;margin-bottom:20px}.ph-profile-stats>*{display:flex;flex-direction:column;gap:7px;align-items:center;flex:1}.ph-profile-stats b{font-size:21px;font-weight:750}.ph-profile-stats small{font-size:10px;color:#aaa0b6}.ph-profile-links{background:#fff;border:1px solid #eee8f4;border-radius:18px;overflow:hidden}.ph-profile-links>button{display:flex;align-items:center;gap:15px;text-align:left;padding:18px 20px;width:100%;border-bottom:1px solid #f2edf7}.ph-profile-links>button:last-child{border:0}.ph-profile-links>button>svg:first-child{color:#b198d6}.ph-profile-links span{flex:1}.ph-profile-links b{font-size:14px}.ph-profile-links small{display:block;font-size:10px;color:#b0a5bc;margin-top:7px}.ph-profile-links>button>svg:last-child{width:16px;color:#c3b9ce}.ph-showcase{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.ph-showcase>div{text-align:center;background:#fff;border:1px solid #eee7f2;border-radius:15px;padding:15px 7px}.ph-showcase b,.ph-showcase small{display:block;font-size:10px;margin-top:8px}.ph-showcase small{font-size:8px;color:#aa9cb5}.ph-showcase .ph-note{grid-column:1/-1}.ph-signout{display:block;text-align:center;font-size:11px;color:#b5a9be;margin-top:35px}.ph-centered{text-align:center}.ph-progress{height:5px;border-radius:5px;background:#e9e0f6;overflow:hidden}.ph-progress>span{height:100%;display:block;background:linear-gradient(90deg,#c9a9ed,#9572d2);border-radius:5px;transition:width .4s}.ph-loading{display:flex;align-items:center;justify-content:center;flex-direction:column;min-height:60vh;gap:25px}.ph-loading h1{font-size:26px}.ph-loading p{color:#a795b9;font-size:13px}.ph-connection{text-align:center;padding:8px;font-size:11px;background:#fff4e0;color:#b78b57}.ph-connection button{margin-left:8px;color:#8b673e}.ph-room-page{margin:-15px;border-radius:20px;overflow:hidden;background:#1b1d2b;color:#f3e8d7;border:1px solid #d8bb7429}.ph-room-toolbar{display:flex;align-items:center;gap:10px;padding:15px;background:#171926cc;border-bottom:1px solid #e8c99120}.ph-room-toolbar>span{flex:1}.ph-room-toolbar b{font-size:14px}.ph-room-toolbar small{display:block;color:#9c8eab;font-size:9px;margin-top:5px}.ph-circle{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#ffffff0b;color:#d2c0a3}.ph-circle svg{width:19px}.ph-room-body{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(260px,1fr)}.ph-stage{min-width:0;padding:20px 16px;background:linear-gradient(#171d2b80,#181b2cc9),url(/assets/display/royal-room-e552655a078e.webp) center top/cover}.ph-stage.theme-purple{background:radial-gradient(at top,#5b357b,#1d1c30 80%)}.ph-stage.theme-ocean{background:radial-gradient(at top,#214e69,#161c2e 80%)}.ph-room-family{display:flex;justify-content:space-between;align-items:center;gap:8px}.ph-room-family>.ph-pill{font-size:7px;color:#d7b67d;border-color:#c7a86f4d;padding:5px 8px}.ph-room-family>.ph-link{font-size:8px;color:#baa477}.ph-room-host{text-align:center;display:flex;flex-direction:column;align-items:center;padding:28px 0 24px}.ph-room-host>b{margin-top:15px;font-size:18px;color:#e2c38d}.ph-room-host>span:last-child{font-size:7px;color:#a5906c;letter-spacing:1px;margin-top:5px;display:flex;align-items:center;gap:4px}.ph-room-host .ph-badge{width:24px;height:24px}.ph-seat-pairs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 10px}.ph-seat-pair{position:relative;border:1px solid #d0b17e21;border-radius:15px;display:flex;align-items:flex-start;justify-content:space-around;padding:23px 5px 11px;gap:4px;background:#1117282b;min-width:0}.ph-seat-pair.active{border-color:#e6c185;background:#7f683325;box-shadow:inset 0 0 25px #d6b77a12}.ph-pair-label{position:absolute;left:12px;top:7px;font-size:6px;letter-spacing:.7px;color:#a18e71}.ph-seat{display:flex;align-items:center;flex-direction:column;gap:6px;min-width:0;width:50%;z-index:1;padding:0}.ph-seat>span{flex-shrink:0}.ph-seat-empty{width:58px;height:58px;display:grid;place-items:center;border:1px solid #b5a2795e;border-radius:50%;background:#16202b33;color:#9b947d}.ph-seat-empty svg{width:25px;height:25px;stroke-width:1.1}.ph-seat b{max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:9px;font-weight:500;color:#cebd9d}.ph-seat small{font-size:6px;color:#897e89;display:flex;align-items:center;gap:3px}.ph-seat small svg{width:10px;height:10px}.ph-pair-wave{width:16px;border-top:1px solid #bba77e4a;position:absolute;left:calc(50% - 8px);top:50px}.ph-room-audio{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px;margin-top:23px}.ph-room-audio .ph-btn{min-height:39px;font-size:10px;padding:10px 13px}.ph-room-audio small{width:100%;text-align:center;font-size:7px;color:#8c7d96}.ph-room-audio .ph-link{font-size:8px}.ph-tabu-status{display:flex;align-items:center;gap:9px;text-align:left;font-size:10px;border:1px solid #c5a48033;color:#e2c78f;background:#dbc0740e;padding:12px;border-radius:12px;width:100%;margin-bottom:17px}.ph-tabu-status>span{margin-left:auto;white-space:nowrap}.ph-tabu-status svg{width:16px}.ph-room-chat{display:flex;flex-direction:column;min-width:0;max-height:950px;border-left:1px solid #e7c68821;background:#191d2a}.ph-chat-top{padding:18px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ffffff0a}.ph-chat-top h3{font-size:13px}.ph-chat-top .ph-live{font-size:7px;background:#67c8ad12;color:#84b8aa}.ph-chat-log{flex:1;overflow-y:auto;padding:15px;min-height:260px;scrollbar-width:thin;scrollbar-color:#54455d transparent}.ph-chat-empty{font-size:11px;color:#83758c;text-align:center;margin-top:30px}.ph-system-message{font-size:8px;color:#aa9471;background:#ddbf7d08;border-radius:6px;padding:7px 9px;margin-bottom:12px;line-height:1.6}.ph-system-message.effect-entry{background:linear-gradient(90deg,#d7ab5430,#a76feb10);border:1px solid #d6ad6a45;animation:ph-shine 2s ease-in-out 2}.ph-chat-message{display:flex;gap:8px;align-items:flex-start;margin-bottom:17px}.ph-chat-message>div{min-width:0}.ph-chat-message b{font-size:8px;color:#a997b5}.ph-chat-message p{font-size:11px;color:#ddd5e3;background:#ffffff07;border:1px solid #ffffff0a;border-radius:0 10px 10px;padding:9px 11px;margin-top:5px;overflow-wrap:anywhere;line-height:1.6}.ph-chat-message.mine p{background:#a183c718}.ph-chat-message .ph-avatar{margin-top:3px}.ph-chat-gift{display:flex;align-items:center;gap:5px;border:1px solid #d6b27921;background:#c49a4f0b;border-radius:9px;padding:7px;margin:10px 0}.ph-chat-gift .ph-art{width:45px;height:45px}.ph-chat-gift>span:last-child{font-size:7px;color:#ac99b5;min-width:0;overflow-wrap:anywhere}.ph-chat-gift strong{display:block;font-size:10px;color:#dec18b;margin:5px 0}.ph-chat-gift small{font-size:7px;color:#8d997f}.ph-chat-gift .ph-coin{width:10px;height:10px;font-size:6px;border-width:1px}.ph-room-tools{display:flex;gap:8px;padding:10px 14px 5px}.ph-room-tools .ph-btn{min-height:36px;font-size:10px;padding:8px 12px;flex:1;border-radius:10px;gap:6px}.ph-room-tools .ph-btn svg{width:15px}.ph-room-tools .ph-btn.ph-light{background:#2e3043;color:#aaa2bc}.ph-room-tools .ph-btn:last-child{flex:0}.ph-message-form{display:flex;gap:8px;padding:12px 14px 17px;min-width:0}.ph-message-form input{background:#ffffff09;border:1px solid #ffffff10;color:inherit;font-size:14px;padding:12px;flex:1;width:100%;border-radius:12px}.ph-message-form input::placeholder{color:#82758e;font-size:11px}.ph-send{display:grid;place-items:center;width:42px;min-height:42px;flex-shrink:0;border-radius:12px;background:#a078c7;color:#fff}.ph-send svg{width:18px}.ph-backdrop{position:fixed;inset:0;z-index:100;background:#17142c70;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:35px 18px;display:flex;align-items:center;justify-content:center;overflow-y:auto;overscroll-behavior:contain}.ph-modal{position:relative;width:100%;max-width:610px;max-height:calc(100dvh - 70px);overflow:auto;background:#fff;color:var(--ink);border:1px solid #fff6;border-radius:24px;padding:32px;box-shadow:0 25px 90px #15122d45;scrollbar-width:thin;scrollbar-color:#b2a4c8 transparent;overscroll-behavior:contain}.ph-close{position:absolute;right:14px;top:12px;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;font-size:25px;font-weight:300;line-height:1;color:#a295b1;background:#f6f2fa;z-index:5}.ph-title{padding-right:10px;margin-bottom:25px}.ph-title>.ph-eyebrow{font-size:8px;margin-bottom:13px}.ph-title h2{font-size:29px;line-height:1.15;margin:10px 0 14px}.ph-title p{color:#9b8aaa;font-size:13px;line-height:1.8}.ph-modal h3{margin:20px 0 13px}.ph-modal .ph-btn.ph-wide{margin-top:12px}.ph-modal-dark{color:#e9e0ec;background:radial-gradient(ellipse at top,#40303b88,transparent 42%),#191a2b;border-color:#d1b37933}.ph-modal-dark .ph-close{background:#ffffff09;color:#bfa9c1}.ph-modal-dark input,.ph-modal-dark select{background:#ffffff09;border-color:#c5b0d129;color:#e8d9ef}.ph-modal-dark select option{background:#242133;color:#e6ddeb}.ph-modal-dark .ph-title p{color:#ac98b3}.ph-modal-dark .ph-note{color:#8d7e9e}.ph-modal-dark .ph-note-box{background:#ffffff05;border-color:#b39b732a;color:#baa48b}.ph-modal-dark .ph-btn.ph-light{background:#40324d;color:#c6accf}.ph-modal-dark .ph-wallet{background:#b18a481c;color:#e5d8bb}.ph-form{display:flex;flex-direction:column;gap:20px}.ph-form label{display:flex;flex-direction:column;gap:9px;font-size:12px;color:#9783a5}.ph-form input,.ph-form textarea,.ph-form select{width:100%;min-height:45px;border-radius:11px}.ph-form fieldset{border:1px solid #e9e1f2;border-radius:14px;padding:14px;display:flex;flex-wrap:wrap;gap:15px}.ph-form legend{font-size:12px;color:#a693b4;padding:0 6px}.ph-avatar-picker label{position:relative}.ph-avatar-picker input{position:absolute;inset:0;opacity:0;min-height:0;cursor:pointer}.ph-avatar-picker input:checked+.ph-avatar{outline:3px solid #ad83d7;outline-offset:2px}.ph-avatar-picker input:focus-visible+.ph-avatar{outline:3px solid #8962c0}.ph-signin-art{text-align:center}.ph-signin-art .ph-art{width:140px;height:140px}.ph-signin-art+.ph-title{text-align:center}.ph-balance{text-align:center;padding:30px 0;font-size:42px;font-weight:800;color:#ac7c43}.ph-balance .ph-coin{width:32px;height:32px;font-size:23px}.ph-table{width:100%;border:1px solid #efe8f3;border-spacing:0;border-radius:16px;overflow:hidden;margin:20px 0;font-size:13px;text-align:center}.ph-table th{background:#f6f2fa;color:#887596;font-weight:600;padding:17px 10px;font-size:12px}.ph-table td{padding:16px 10px;border-top:1px solid #f0eaf5;color:#a293af}.ph-table tr.current td{background:#f8f1ff;color:#8e64bf;font-weight:700}.ph-table td>span:not(.ph-badge){font-size:8px;display:block;margin-top:5px}.ph-guide h3{font-size:17px;margin:25px 0 8px}.ph-guide p{font-size:13px;color:#a394b0;line-height:1.9}.ph-mini-game{display:flex;align-items:center;gap:13px;padding:15px;background:#f6f1fa;border:1px solid #e9dfef;border-radius:15px;margin:15px 0;width:100%;text-align:left}.ph-mini-game h3{font-size:17px;margin:5px 0}.ph-mini-game p{font-size:10px;color:#b09db9}.ph-mini-game>.ph-art{width:70px;height:70px}.ph-mini-game>svg{margin-left:auto;color:#b4a0c3;width:18px}.ph-level-tabs{display:flex;border-bottom:1px solid #eee6f7;margin:8px 0 23px;gap:20px}.ph-level-tabs button{font-size:16px;font-weight:700;padding:10px 0 15px;color:#b1a3c2;position:relative}.ph-level-tabs button.active{color:#59416c}.ph-level-tabs button.active:after{content:"";position:absolute;bottom:-1px;left:30%;width:40%;height:3px;border-radius:5px;background:#aa7ee9}.ph-level-hero{display:flex;align-items:center;gap:20px;background:linear-gradient(120deg,#a87fe6,#8659d0);color:#fff;padding:26px;border-radius:19px;box-shadow:0 9px 25px #a578d635}.ph-level-hero h2{font-size:21px;margin:0}.ph-level-hero p{font-size:11px;margin-top:9px;color:#e2d2f3}.ph-level-progress{padding:20px 15px;margin:0 0 25px}.ph-level-progress p{display:flex;align-items:center;justify-content:center;gap:4px;font-size:11px;color:#ab8bc7;margin-top:13px}.ph-level-progress .ph-badge{width:25px;height:25px}.ph-level-emblems{display:flex;justify-content:space-between;align-items:center;background:#f7f3fa;padding:22px 17px;border-radius:18px;margin:25px 0 35px}.ph-level-emblems .ph-badge{width:42px;height:42px}.ph-inventory-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:15px}.ph-inventory-item{position:relative;text-align:center;background:#f7f3fa;border:1px solid #e9dff2;border-radius:17px;padding:25px 15px 18px;overflow:hidden}.ph-inventory-item:not(.owned)>.ph-art,.ph-inventory-item:not(.owned)>.ph-frame-preview{filter:saturate(.5);opacity:.6}.ph-inventory-item.owned{background:linear-gradient(135deg,#fff9ec,#fbf2ff);border-color:#e9d7b9}.ph-inventory-state{position:absolute;right:9px;top:8px;font-size:7px;color:#c0a378;letter-spacing:.6px}.ph-inventory-state svg{width:13px;height:13px;color:#b7a8c3}.ph-frame-preview{padding:14px 0 5px}.ph-inventory-item .big-art{width:94px;height:94px}.ph-inventory-item h3{font-size:15px;margin:16px 0 8px}.ph-inventory-item p{font-size:9px;color:#ac99b8;min-height:32px}.ph-inventory-item>small{display:block;font-size:9px;color:#af9abb;margin:11px 0}.ph-inventory-item .ph-btn{width:100%;margin-top:6px}.ph-task{display:flex;gap:13px;align-items:center;padding:19px 0;border-bottom:1px solid #eee5f6}.ph-task>svg{width:23px;color:#b390d5}.ph-task>span{flex:1;min-width:0}.ph-task b{font-size:13px}.ph-task small{display:block;font-size:10px;color:#b3a1c0;margin:6px 0 9px}.ph-task em{display:block;font-style:normal;font-size:10px;color:#b1936b}.ph-task .ph-coin{width:13px;height:13px;font-size:8px}.ph-task .ph-btn{min-width:65px}.ph-event-hero{text-align:center;background:radial-gradient(at top,#5f4059,#252138);color:#f1dbb5;margin:-32px -32px 24px;padding:28px 25px;border-radius:24px 24px 0 0}.ph-event-hero .ph-art{width:150px;height:135px;filter:drop-shadow(0 0 25px #f6b95730)}.ph-event-hero h2{font-size:38px;margin:15px 0 10px}.ph-event-hero p{font-size:12px;color:#bfa6be;margin-bottom:20px}.ph-event-hero .ph-eyebrow{color:#c9a871;font-size:8px}.ph-event-hero .ph-pill{border-color:#b998603b;color:#c1a577;font-size:9px}.ph-event-rewards{display:flex;justify-content:space-around;gap:15px;margin-bottom:20px;text-align:center}.ph-event-rewards .ph-art{width:80px;height:80px;display:block;margin:auto}.ph-event-rewards b{display:block;font-size:15px;margin:8px}.ph-event-rewards small{display:block;font-size:9px;color:#baa6c4}.ph-rank-row{display:flex;gap:12px;align-items:center;border-bottom:1px solid #eee7f3;padding:15px 0;font-size:13px}.ph-rank-row .ph-rank-number{color:#d2b174;font-size:16px;width:18px}.ph-rank-row>.ph-art{width:43px;height:43px}.ph-rank-row>span:not(.ph-art):not(.ph-avatar){flex:1;min-width:0}.ph-rank-row strong{font-size:12px}.ph-rank-row small{display:block;font-size:9px;color:#b6a1c3;margin-top:5px}.ph-rank-row>b:last-child{color:#b28d56;font-size:13px}.ph-event-personal{display:flex;align-items:center;gap:15px;border-radius:16px;background:#f7f0fa;padding:16px;margin:25px 0}.ph-event-personal .ph-art{width:75px;height:75px}.ph-event-personal h3{font-size:16px;margin:0 0 8px}.ph-event-personal p{font-size:11px;color:#b39cbe;line-height:1.8}.ph-family-list>div{display:flex;flex-direction:column;align-items:center;text-align:center;border-radius:17px;border:1px solid #f0e4d7;background:linear-gradient(120deg,#fff9ef,#f9f4fd);padding:22px;margin:18px 0}.ph-family-list .ph-art{width:95px;height:95px}.ph-family-list h3{font-size:23px;margin:10px 0}.ph-family-list p{font-size:11px;color:#b9a0bd;margin-bottom:17px}.ph-family-list .ph-pill{color:#b29466;border-color:#cfb27644}.ph-family-list .ph-link{margin-top:17px}.ph-member-profile{text-align:center;padding:12px}.ph-member-profile h2{font-size:30px;margin:25px 0 12px}.ph-member-profile>p{font-size:13px;color:#a998b4;margin-bottom:18px}.ph-member-profile .ph-pill{color:#b395c5;border-color:#c9b4d74a}.ph-dm-heading{display:flex;align-items:center;gap:14px;margin:5px 0 25px}.ph-dm-heading h2{font-size:22px}.ph-dm-heading small{font-size:8px;letter-spacing:1px;color:#bfa5cb;display:block;margin-top:8px}.ph-dm-log{height:300px;overflow-y:auto;display:flex;flex-direction:column;gap:13px;padding:10px 3px}.ph-dm-log>div{max-width:83%;align-self:flex-start;background:#f5effa;border-radius:0 13px 13px;padding:13px 15px}.ph-dm-log>div.mine{align-self:flex-end;background:#e9def8;border-radius:13px 0 13px 13px}.ph-dm-log p{font-size:13px;overflow-wrap:anywhere}.ph-dm-log small{display:block;text-align:right;font-size:8px;color:#b29ec0;margin-top:7px}.ph-modal-dm .ph-message-form{padding:15px 0 0}.ph-modal-dm input{background:#f7f3fa;color:#655070;border-color:#e9ddf0}.ph-modal-gifts{max-width:650px;padding:24px 22px}.ph-gift-head{padding:3px 12px 18px}.ph-gift-head>span{font-size:9px;color:#ad9cba}.ph-gift-head h2{font-size:23px;margin-top:8px}.ph-recipient-strip{display:flex;align-items:center;overflow:auto;gap:15px;padding:8px 6px 18px;scrollbar-width:none}.ph-recipient-strip>button{display:flex;align-items:center;flex-direction:column;gap:6px;flex-shrink:0;max-width:62px;padding:0}.ph-recipient-strip small{font-size:9px;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#9b8cac}.ph-recipient-strip .ph-avatar{border-color:#d8b78733;width:43px;height:43px}.ph-recipient-strip .selected .ph-avatar{outline:2px solid #f783b1;outline-offset:3px}.ph-recipient-strip .selected small{color:#f59ac1}.ph-gift-tabs{display:flex;gap:21px;overflow:auto;scrollbar-width:none;border-bottom:1px solid #b19ac41c}.ph-gift-tabs button{font-size:14px;color:#9f8eaf;position:relative;padding:10px 0 13px;white-space:nowrap}.ph-gift-tabs button.active{color:#f6e7f5;font-weight:700}.ph-gift-tabs button.active:after{position:absolute;content:"";bottom:0;left:25%;width:50%;height:3px;background:#f67fab;border-radius:5px}.ph-gift-benefit{display:flex;justify-content:space-between;align-items:center;gap:10px;margin:15px 0;color:#a696b4;font-size:9px;line-height:1.7}.ph-gift-benefit b{color:#d3b99c;font-weight:500}.ph-gift-benefit svg{width:17px;color:#9a88af}.ph-gift-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));max-height:340px;overflow-y:auto;gap:9px 5px;scrollbar-width:thin;scrollbar-color:#5b4563 transparent;padding:2px}.ph-gift-grid>button{position:relative;min-width:0;display:flex;align-items:center;flex-direction:column;border:1px solid transparent;border-radius:14px;padding:12px 5px 14px;gap:6px}.ph-gift-grid>button.selected{border-color:#dfbe7d66;background:#f3de9a0b;box-shadow:inset 0 0 20px #f2c68305}.ph-gift-grid .ph-art{width:88px;height:88px;filter:drop-shadow(0 4px 8px #0003)}.ph-gift-grid b{font-size:10px;font-weight:500;text-align:center;line-height:1.5;min-height:25px;display:flex;align-items:center;justify-content:center}.ph-gift-grid small{display:flex;align-items:center;gap:4px;color:#baa7b3;font-size:10px}.ph-gift-grid .ph-coin{width:13px;height:13px;font-size:8px;border-width:1px}.ph-gift-grid small svg{width:12px;height:12px;color:#8d7c97}.ph-gift-tag{position:absolute;right:3px;top:0;background:linear-gradient(90deg,#f5a46d,#ea7e70);border-radius:6px 6px 2px;font-size:6px;color:#fff;padding:3px 5px;z-index:1}.ph-gift-bottom{display:flex;align-items:center;gap:12px;padding-top:21px;border-top:1px solid #ffffff0b;margin-top:15px}.ph-gift-bottom .ph-wallet{margin-right:auto;font-size:13px}.ph-gift-bottom select{font-size:13px;padding:10px;min-width:50px;background:#343044;border-radius:20px}.ph-gift-bottom .ph-btn{min-width:130px;border-radius:25px;font-size:15px;padding:12px 20px}.ph-gift-animation{position:fixed;inset:0;z-index:120;display:flex;align-items:center;justify-content:center;flex-direction:column;background:radial-gradient(ellipse at center,#4a2935d9,#15162b99);pointer-events:none;animation:ph-gift-enter .5s ease-out;text-align:center;padding:30px;color:#f9e4be}.ph-animated-art{width:min(60vw,310px);height:min(60vw,310px);filter:drop-shadow(0 0 45px #ebbd6338);animation:ph-float 2s ease-in-out infinite}.ph-gift-animation>span:not(.ph-art){font-size:12px;color:#c6aaca;margin-top:15px}.ph-gift-animation h2{font-size:30px;margin:15px 0;color:#ffe1a6;text-shadow:0 2px 8px #0007}.ph-gift-animation h2 b{font-size:39px;color:#fbadd4;display:inline-block;margin-left:10px}.ph-gift-animation p{font-size:15px;color:#eed8b7}.ph-gift-animation strong{display:block;margin-top:13px;font-size:28px;color:#f6c775}.ph-gift-sparkles{position:absolute;inset:0;background-image:radial-gradient(2px 2px at 20% 30%,#ffe6ab,transparent),radial-gradient(3px 3px at 80% 25%,#ffe6ab,transparent),radial-gradient(2px 2px at 72% 70%,#ffe6ab,transparent),radial-gradient(3px 3px at 30% 80%,#ffe6ab,transparent),radial-gradient(2px 2px at 50% 12%,#ffe6ab,transparent);animation:ph-sparks 2s linear infinite}.ph-modal-wheel{max-width:520px;padding:24px 24px 18px;background:radial-gradient(ellipse at 50% 20%,#563c2e44,transparent 55%),#191b2d;border:1px solid #bda26942}.ph-wheel-heading{display:flex;align-items:center;gap:10px;padding-right:30px}.ph-wheel-heading h2{font-size:27px;order:-1;color:#e7c791}.ph-wheel-heading .ph-live{font-size:6px;padding:5px 7px;background:#d6ba8420;color:#c2ad83;letter-spacing:.5px}.ph-wheel-heading>button{margin-left:auto;color:#9f8a6d}.ph-wheel-heading svg{width:18px}.ph-wheel-top{display:flex;align-items:center;justify-content:space-between;margin:21px 0 0}.ph-wheel-top>span{font-size:8px;color:#85768e}.ph-wheel-top .ph-wallet{padding:7px 10px;font-size:14px}.ph-wheel-board{width:100%;aspect-ratio:1;position:relative;margin:3px auto 12px;isolation:isolate}.ph-wheel-ring{position:absolute;inset:13%;border-radius:50%;border:12px double #bb8f446b;box-shadow:0 0 0 3px #e8bf6d1a,inset 0 0 30px #bd863b18,0 0 35px #a3752824}.ph-wheel-ring:after{content:"";position:absolute;inset:-6px;border:1px dashed #ffe09b66;border-radius:50%}.ph-wheel-center{position:absolute;inset:33%;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-direction:column;background:radial-gradient(circle,#57463688,#191c3040);border:1px solid #e3bb6933;box-shadow:0 0 20px #d3a7460d;color:#e5c38c}.ph-wheel-center>span:not(.ph-art){font-size:6px;letter-spacing:.7px;text-align:center}.ph-wheel-center>strong{font-size:48px;line-height:1.3;font-variant-numeric:tabular-nums;font-weight:750}.ph-wheel-center>small{font-size:7px;letter-spacing:3px;color:#c5a67b}.ph-wheel-center>.ph-art{width:68px;height:68px}.ph-wheel-center>b{font-size:10px;font-weight:600;text-align:center;margin-top:0}.ph-food{position:absolute;left:var(--fx);top:var(--fy);transform:translate(-50%,-50%);display:flex;align-items:center;flex-direction:column;width:23%;padding:0;z-index:2;color:#e4cda5;min-height:76px;isolation:isolate}.ph-food:active{transform:translate(-50%,-50%) scale(.97)}.ph-food:disabled{opacity:1}.ph-food-window{display:block;width:100%;aspect-ratio:1.1;border:4px solid #e4ba70;border-radius:20px;background:radial-gradient(ellipse at center,#5e432a,#202230 78%);box-shadow:inset 0 0 0 2px #916239,0 0 0 1px #835f36,0 5px 12px #0005;overflow:hidden;position:relative}.ph-food-window:before{content:"";position:absolute;width:24px;height:3px;border-radius:4px;background:#ffebbc;top:3px;left:calc(50% - 12px);box-shadow:0 1px 2px #8f672b}.ph-food-window:after{content:"";position:absolute;inset:0;border-radius:16px;background:linear-gradient(135deg,#fff4dc25,transparent 40%);pointer-events:none}.ph-food-window .ph-art{width:100%;height:100%;filter:drop-shadow(0 5px 4px #0005)}.ph-food>b{font-size:8px;font-weight:500;margin-top:5px;line-height:1.25}.ph-food>small{font-size:10px;font-weight:750;margin-top:3px;color:#f3d49d}.ph-food-stake{position:absolute;bottom:calc(100% - 4px);left:50%;transform:translate(-50%);white-space:nowrap;min-height:12px;font-size:9px;padding:3px 6px;border-radius:20px;color:#ffe9b7;background:#252333;z-index:3;line-height:1}.ph-food-stake:empty{display:none}.ph-food-stake .ph-coin{width:11px;height:11px;font-size:7px;border-width:1px}.ph-food.staked .ph-food-window{border-color:#ffdd91;box-shadow:0 0 15px #d6af4e55,inset 0 0 0 2px #a87934}.phase-draw .ph-wheel-ring{animation:ph-frame-orbit 1.4s linear infinite;border-top-color:#ffe7ad;border-bottom-color:#695236}.phase-draw .ph-food-window{animation:ph-shine .8s alternate infinite}.phase-draw .ph-food:nth-child(odd) .ph-food-window{animation-delay:-.4s}.ph-food.winner .ph-food-window{border-color:#fff2b7;box-shadow:0 0 15px #edca7b,0 0 30px #d6975333;animation:ph-shine 1.3s ease-in-out infinite}.ph-wheel-result{display:flex;flex-direction:column;gap:7px;border:1px solid #a9907a33;border-radius:12px;background:#c7a9650b;padding:14px 10px;margin:8px 0 17px;text-align:center}.ph-wheel-result>b{font-size:14px;color:#d5b67c}.ph-wheel-result>span{font-size:12px;color:#a894b4}.ph-wheel-result small{font-size:8px;color:#8c7699}.ph-wheel-result.won{border-color:#ddc18366;background:linear-gradient(90deg,#cf9d4120,#9a695423)}.ph-wheel-result.won>span{font-size:18px;color:#f4d087;font-weight:750}.ph-plate-row{display:flex;justify-content:space-between;gap:13px;margin:13px 0 15px}.ph-plate-row>button{display:flex;align-items:center;text-align:left;gap:5px;background:linear-gradient(105deg,#8c552e25,#d6a45a10);border:1px solid #c5975244;border-radius:12px;padding:7px;width:50%}.ph-plate-row .ph-art{width:33px;height:33px}.ph-plate-row>button>span:not(.ph-art){font-size:10px;color:#ddbf8c;font-weight:650;flex:1;white-space:nowrap}.ph-plate-row small{display:block;font-size:6px;font-weight:400;color:#8a7c8c;margin-top:4px}.ph-plate-row svg{width:12px;color:#947f66}.ph-chips{display:grid;grid-template-columns:repeat(4,1fr) .8fr;gap:7px;background:#403750;border:1px solid #6a5874;border-radius:11px;padding:7px;box-shadow:0 4px #151728,0 7px #66537833}.ph-chips button{display:flex;align-items:center;justify-content:center;gap:4px;min-height:43px;background:linear-gradient(160deg,#57464b,#282c41);border:1px solid #ad8b5b77;border-bottom:3px solid #8e6e52;border-radius:6px;color:#ebdfd0;font-size:12px;font-weight:700;padding:6px 4px;box-shadow:inset 0 1px 3px #ffffff29}.ph-chips button.active{background:linear-gradient(120deg,#fff0a5,#ffcd68);color:#976029;border-color:#fff0aa;box-shadow:0 0 10px #efd49199,inset 0 0 5px #fff}.ph-chips button:last-child{background:linear-gradient(#85858d,#56576c);border-color:#a1a1ab;color:#eeedf7;flex-direction:column;gap:0}.ph-chips button:last-child svg{width:20px;height:20px}.ph-chips button:last-child small{font-size:7px}.ph-chips .ph-coin{width:13px;height:13px;font-size:8px;border-width:1px}.ph-wheel-hint{font-size:8px;color:#8e7b9c;text-align:center;margin:15px 0}.ph-wheel-history{display:flex;align-items:center;gap:6px;border:1px solid #73667e38;background:linear-gradient(90deg,#64556949,#4b415d88);border-radius:11px;padding:10px;overflow:hidden}.ph-wheel-history>b{font-size:10px;color:#e1d4df;flex-shrink:0;margin-right:6px;line-height:1.3}.ph-wheel-history>span{position:relative;flex:1;min-width:0}.ph-wheel-history .ph-art{width:100%;aspect-ratio:1;height:auto;border-radius:50%;background-color:#17172c}.ph-wheel-history em{position:absolute;bottom:-4px;left:0;right:0;text-align:center;background:#e78a4b;font-size:5px;color:#fff;border-radius:4px;font-style:normal}.ph-wheel-history>small{font-size:9px;color:#b9a2be}.ph-wheel-stats{display:flex;align-items:center;justify-content:space-between;padding:17px 1px 8px;gap:10px}.ph-wheel-stats>span{font-size:8px;color:#937e9d}.ph-wheel-stats b{font-size:11px;color:#ccb598;display:block;margin-top:5px}.ph-wheel-stats .ph-link{font-size:9px}.ph-wheel-stats .ph-coin{width:11px;height:11px;font-size:7px;border-width:1px}.ph-wheel-leaders{padding:14px;border-radius:12px;background:#ffffff03;border:1px solid #a88ba926;margin-top:10px}.ph-wheel-leaders>b{font-size:10px;color:#b6a1c3}.ph-wheel-leaders>div{display:flex;align-items:center;gap:9px;padding:12px 0 0;font-size:10px;color:#d9c1a0}.ph-wheel-leaders em{color:#caa968;font-style:normal}.ph-wheel-leaders span:not(.ph-avatar):not(.ph-art):not(.ph-coin){flex:1}.ph-wheel-leaders .ph-coin{width:12px;height:12px;font-size:8px}.ph-plate-foods{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:25px 0}.ph-plate-foods>div{text-align:center}.ph-plate-foods .ph-art{width:100%;height:auto;aspect-ratio:1;background-color:#fff0ce;border-radius:50%}.ph-plate-foods b{display:block;font-size:11px;margin:10px 0}.ph-plate-foods small{font-size:13px;color:#c3a068}.ph-modal-tabu{max-width:690px}.ph-tabu-teams{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:23px 0}.ph-tabu-teams>div{display:flex;align-items:center;flex-direction:column;text-align:center;border:1px solid #ab8dba30;background:#ffffff04;border-radius:12px;padding:12px 7px;min-width:0}.ph-tabu-teams>div>span{font-size:7px;letter-spacing:1px;color:#9d86ac}.ph-tabu-teams>div>div{display:flex;gap:7px;margin:10px 0}.ph-tabu-teams>div>div>i{display:grid;place-items:center;width:30px;height:30px;border:1px dashed #a390ab44;border-radius:50%;font-style:normal;color:#76617d}.ph-tabu-teams p{font-size:8px;white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden;color:#9f8cab}.ph-tabu-teams b{font-size:12px;margin-top:8px;color:#d5b888}.ph-tabu-teams>div.active{border-color:#e9c17e99;background:#bd8a3520;box-shadow:0 0 12px #d5ac5b11}.ph-tabu-teams>div.out{opacity:.35}.ph-tabu-live-head{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:5px 25px 10px 0}.ph-tabu-live-head h2{font-size:24px;margin-top:10px}.ph-tabu-live-head .ph-eyebrow{font-size:7px;color:#a990b9}.ph-tabu-clock{display:flex;flex-direction:column;align-items:center;justify-content:center;background:#d5af7020;border:2px solid #cda56677;border-radius:50%;width:64px;height:64px;flex-shrink:0;color:#f3d095}.ph-tabu-clock b{font-size:25px;line-height:1.2;font-variant-numeric:tabular-nums}.ph-tabu-clock small{font-size:6px;letter-spacing:1px}.ph-tabu-roles{display:flex;justify-content:space-between;gap:10px;margin:16px 0 23px;padding-bottom:18px;border-bottom:1px solid #ab90bd20}.ph-tabu-roles>span{font-size:8px;color:#8d769b;min-width:0}.ph-tabu-roles b{font-size:11px;display:block;color:#d3b9d5;margin-top:7px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ph-tabu-card{background:#faf6ee;color:#674a68;border-radius:21px;border:5px solid #d7b789;box-shadow:0 10px 25px #0003,0 0 0 1px #947544;max-width:310px;margin:0 auto 22px;text-align:center;padding:22px 25px}.ph-tabu-card>small{font-size:7px;letter-spacing:.6px;color:#b59db2}.ph-tabu-card h3{font-size:32px;margin:20px 0 27px;color:#8e477e;overflow-wrap:anywhere}.ph-tabu-card>span{font-size:7px;letter-spacing:2px;color:#bd8f98;display:block;padding-top:15px;border-top:1px solid #e5d1cd}.ph-tabu-card ul{list-style:none;margin:14px 0 0;padding:0}.ph-tabu-card li{font-size:18px;padding:8px 0;border-bottom:1px solid #e8dde0;color:#a38b9c}.ph-tabu-card li:last-child{border:0}.ph-tabu-card.locked{min-height:300px;display:flex;align-items:center;flex-direction:column;justify-content:center;background:repeating-linear-gradient(45deg,#473449,#473449 8px,#49364c 8px 9px);border-color:#856581;color:#b7a0c2}.ph-tabu-card.locked svg{width:40px;height:40px;color:#d5b385}.ph-tabu-card.locked h3{font-size:24px;color:#e0c2d9;margin:21px 0 15px}.ph-tabu-card.locked p{font-size:12px;color:#ab8cb3;line-height:1.8}.ph-judge-actions{display:flex;justify-content:center;flex-wrap:wrap;gap:9px}.ph-judge-actions .ph-btn{font-size:11px;min-height:43px;padding:10px 14px}.ph-tabu-log{border-top:1px solid #a486b02a;padding:15px 0}.ph-tabu-log p{font-size:10px;color:#a58aaf;margin-bottom:8px}.ph-tabu-log b{font-weight:500;float:right;color:#c4a77a;font-size:9px}.ph-tabu-win{text-align:center}.ph-tabu-win .ph-art{width:140px;height:140px}.ph-tabu-win .ph-title{padding:0;margin-bottom:10px}.ph-tabu-win>p{font-size:12px;color:#a58ab5;line-height:1.8}.ph-practice-controls{display:flex;align-items:center;justify-content:space-between;margin:0 0 20px;font-size:13px;color:#b49cbe}.ph-modal-practice .ph-tabu-card{max-width:280px}.ph-modal-practice .ph-tabu-card h3{margin:15px 0 20px}.ph-modal-practice .ph-tabu-card li{font-size:16px;padding:7px}.social-toast{z-index:180!important;bottom:30px;background:#30263fec;color:#f9f0ff;border:1px solid #b59acc44;padding:14px 22px;font-size:12px;border-radius:12px;box-shadow:0 8px 30px #2913393b;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.modal-backdrop:not(.ph-backdrop){color:#f4eef8}.game-screen{color:#f5f3ed}.ph-busy .ph-send{opacity:.6}.ph-busy .ph-btn{cursor:progress}@keyframes ph-frame-orbit{to{transform:rotate(360deg)}}@keyframes ph-shine{50%{filter:brightness(1.3)}}@keyframes ph-float{50%{transform:translateY(-12px) scale(1.02)}}@keyframes ph-gift-enter{0%{opacity:0;transform:scale(.88)}to{opacity:1;transform:scale(1)}}@keyframes ph-sparks{50%{opacity:.3;transform:scale(1.03)}to{opacity:1}}@media (min-width:1600px){.ph-app{grid-template-columns:240px minmax(0,1fr) 280px}.ph-game-grid{gap:20px}.ph-dolap-card{min-height:290px}.ph-room-cover{height:170px}.ph-dolap-illustration{inset:10px 6% 0 42%}.ph-orbit{width:260px;height:260px}.hero-fruit{width:210px;height:210px}.hero-fish{width:170px;height:170px}.ph-card-fan{right:-35px}.ph-tabu-card{min-height:260px}.ph-room-body{grid-template-columns:1.25fr 1fr}.ph-seat-pair{padding-top:25px;padding-bottom:16px}.ph-avatar.seat,.ph-seat-empty{width:70px;height:70px}.ph-seat b{font-size:10px}.ph-pair-wave{top:58px}}@media (max-width:1250px){.ph-app{grid-template-columns:205px minmax(0,1fr)}.ph-rail{display:none}.ph-sidebar{padding:30px 16px}.ph-header{padding:0 28px}#socialContent{padding:28px}.ph-game-grid{grid-template-columns:1.1fr 1fr}.ph-room-body{grid-template-columns:1.3fr 1fr}}@media (max-width:850px){.ph-app{grid-template-columns:76px minmax(0,1fr)}.ph-sidebar{padding:28px 12px}.ph-sidebar .ph-brand{font-size:0;gap:0;justify-content:center}.ph-sidebar .ph-beta,.ph-sidebar>.ph-eyebrow,.ph-sidebar .ph-nav span,.ph-sidebar .ph-nav small,#sideFamily,.ph-side-bottom,.ph-self>span:not(.ph-avatar),.ph-self>svg{display:none}.ph-sidebar nav{margin-top:40px}.ph-nav{padding:14px;justify-content:center}.ph-self{justify-content:center;padding:20px 0 0}#sideProfile{margin-top:auto}.ph-header{height:77px;padding:0 25px}#socialContent{padding:25px}.ph-room-grid{gap:12px}.ph-room-caption{padding:14px 12px}.ph-room-caption h3{font-size:12px}.ph-game-card{padding:23px}.ph-shortcuts b{font-size:11px}.ph-shortcuts button{gap:8px}.ph-shortcuts button>span{width:42px;height:42px;border-radius:14px}.ph-room-body{grid-template-columns:1fr}.ph-stage{padding:22px 24px}.ph-seat-pairs{gap:16px 22px}.ph-avatar.seat,.ph-seat-empty{width:65px;height:65px}.ph-seat b{font-size:11px}.ph-seat small{font-size:8px}.ph-seat-pair{padding:27px 10px 14px}.ph-pair-label{font-size:8px;top:9px;left:14px}.ph-pair-wave{top:58px}.ph-room-chat{border-top:1px solid #d0b98930;border-left:0;min-height:380px;max-height:450px}.ph-room-host{padding:28px 0}.ph-room-family>.ph-pill{font-size:9px}.ph-room-family>.ph-link{font-size:10px}.ph-chat-message p{font-size:13px}.ph-chat-message b,.ph-system-message{font-size:10px}.ph-chat-gift strong{font-size:12px}.ph-chat-gift>span:last-child{font-size:9px}.ph-chat-gift small{font-size:9px}.ph-room-tools .ph-btn{min-height:41px;font-size:12px}.ph-room-tools .ph-btn svg{width:18px}.ph-room-audio .ph-btn{font-size:12px}.ph-room-audio small{font-size:9px}.ph-room-audio .ph-link{font-size:10px}}@media (max-width:600px){.ph-app{display:block;padding-bottom:calc(75px + env(safe-area-inset-bottom));min-height:100dvh;background:#fff}.ph-sidebar{display:none}.ph-header{height:auto;min-height:74px;padding:20px 20px 10px;border:0;gap:14px}.ph-mobile-brand{display:flex;font-size:18px;gap:8px}.ph-mobile-brand .ph-logo{width:28px;height:30px;font-size:23px;border-radius:9px 9px 9px 3px}.ph-header .ph-search{display:none}.ph-account{gap:9px;margin-left:auto}.ph-account .ph-wallet{font-size:12px;padding:8px 10px;gap:4px}.ph-account .ph-wallet>b{font-size:16px;margin-left:3px}.ph-account .ph-coin{width:17px;height:17px;font-size:11px}.ph-account .ph-header-event{width:31px;height:31px}.ph-account .ph-header-event svg{width:18px}.ph-account>.ph-btn{font-size:10px;min-height:32px;padding:8px 10px}.ph-account>button:has(.ph-avatar){display:none}.ph-bottom{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));position:fixed;bottom:0;left:0;right:0;padding:8px 9px calc(8px + env(safe-area-inset-bottom));border-top:1px solid #eee9f3;background:#fffffff5;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);z-index:30;box-shadow:0 -3px 15px #5b366604}.ph-bottom .ph-nav{padding:6px 2px;margin:0;flex-direction:column;gap:5px;font-size:9px;color:#b9b2c8;min-height:47px;border-radius:0;font-weight:500;white-space:nowrap}.ph-bottom .ph-nav svg{width:25px;height:25px;stroke-width:1.7}.ph-bottom .ph-nav.active{color:#8561d9;background:none;font-weight:700}.ph-bottom .ph-nav.active svg{fill:#b99ced22;stroke-width:2}.ph-bottom .ph-nav small{display:none}#socialContent{padding:14px 19px 20px;min-height:70vh}.ph-mobile-welcome{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 0 22px}.ph-mobile-welcome>button:first-child{display:flex;align-items:center;gap:13px;padding:0;text-align:left}.ph-mobile-welcome small{font-size:6px;color:#b6a8c2;letter-spacing:1px;display:block;margin-bottom:6px}.ph-mobile-welcome b{font-size:13px;font-weight:650;display:block}.ph-mobile-welcome>.ph-badge{width:31px;height:31px}.ph-mobile-welcome .ph-avatar{width:45px;height:45px}.ph-shortcuts{padding:2px 0 20px;margin:0;border:0}.ph-shortcuts button{display:flex;flex-direction:column;gap:9px}.ph-shortcuts button>span{width:47px;height:47px;border-radius:16px}.ph-shortcuts svg{width:27px;height:27px}.ph-shortcuts b{font-size:11px;font-weight:500}.ph-shortcuts i{top:-2px;left:68%;width:7px;height:7px}.ph-home-heading{margin:16px 0 21px;gap:10px;align-items:flex-end}.ph-home-heading .ph-eyebrow{display:none}.ph-home-heading h1{font-size:31px;margin:0;letter-spacing:-1px}.ph-home-heading p{font-size:10px;margin-top:9px;color:#b5a9bf}.ph-home-heading>.ph-link{font-size:9px;padding:0 0 4px;color:#8c769f;gap:4px}.ph-home-heading>.ph-link svg{width:16px}.ph-game-grid{gap:13px;grid-template-columns:1fr 1fr}.ph-game-card{padding:17px;border-radius:17px;min-height:205px}.ph-dolap-card{min-height:205px;grid-column:1/-1}.ph-game-card .ph-pill{font-size:6px;padding:5px 7px;letter-spacing:.3px}.ph-game-card .ph-pill svg{width:10px;height:10px}.ph-game-card h2{font-size:28px;margin:11px 0 8px}.ph-game-card p{font-size:9px;line-height:1.6}.ph-card-cta{padding:8px 10px;font-size:9px;border-radius:7px;margin-top:17px;gap:10px}.ph-card-cta svg{width:13px;height:13px}.ph-dolap-illustration{inset:0 -1% 0 42%}.ph-orbit{width:166px;height:166px;top:12px;right:7%;border-width:9px}.hero-fruit{width:133px;height:133px;right:8%;top:5px}.hero-fish{width:98px;height:98px;right:-4%;bottom:20px}.hero-apple{width:78px;height:78px;right:52%;bottom:25px}.ph-orbit-star{font-size:22px;right:-1%;top:10%}.ph-cover-bottom{right:15px;bottom:11px;font-size:6px;color:#a67941}.ph-tabu-card{padding:16px 13px;min-height:200px}.ph-tabu-card h2{font-size:28px;margin-top:30px}.ph-tabu-card p{font-size:8px;max-width:85px}.ph-tabu-card .ph-pill{font-size:5px;padding:4px 6px}.ph-tabu-card .ph-card-cta{margin-top:19px;font-size:8px;padding:9px 8px;gap:6px}.ph-card-fan{width:125px;height:140px;right:-69px;top:63px;opacity:.8;transform:rotate(12deg)}.ph-card-fan>span{width:62px;height:99px;left:-2px;font-size:12px;border-width:3px;border-radius:8px}.ph-card-fan>span:nth-child(2){left:23px}.ph-card-fan b{font-size:19px}.ph-card-fan>.ph-art{width:61px;height:61px;right:46px;bottom:14px}.ph-planned-row{gap:7px;margin-top:13px}.ph-planned-row>button{padding:9px 6px;gap:6px;position:relative;border-radius:10px;min-height:55px;align-items:flex-start}.ph-planned-row b{font-size:9px;margin-top:3px;letter-spacing:-.1px}.ph-planned-row small{position:absolute;bottom:9px;left:37px;font-size:6px}.ph-planned-icon{width:24px;height:31px;font-size:8px;border-radius:7px}.ph-section-title{margin:28px 0 17px;gap:8px}.ph-section-title h2{font-size:18px;letter-spacing:-.5px}.ph-section-title .ph-link{font-size:8px}.ph-section-title .ph-link svg{width:12px}.ph-room-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ph-room-card{border-radius:14px}.ph-room-cover{height:136px}.ph-room-cover>.ph-live{font-size:6px;left:10px;top:10px}.ph-room-emblem{width:82px;height:82px;top:54%}.ph-room-capacity{font-size:6px;bottom:10px;right:9px}.ph-room-caption{padding:13px 10px}.ph-room-caption h3{font-size:12px}.ph-room-caption p{font-size:7px;margin:7px 0 12px}.ph-room-caption>div{font-size:7px}.ph-room-caption svg{width:13px}.ph-home-event{padding:14px 13px;gap:8px;margin-top:22px;border-radius:14px}.ph-home-event .ph-art{width:44px;height:54px}.ph-home-event small{font-size:5px;letter-spacing:.6px}.ph-home-event h3{font-size:12px;margin:5px 0}.ph-home-event p{font-size:7px}.ph-home-event .ph-btn{padding:8px 9px;font-size:8px;min-height:33px;gap:5px}.ph-home-event .ph-btn svg{width:12px}.ph-footer{padding:16px 20px;font-size:7px;gap:8px}.ph-footer button{font-size:7px}.ph-page-heading{margin:13px 0 25px;padding-right:0}.ph-page-heading>.ph-eyebrow{font-size:7px}.ph-page-heading h1{font-size:29px;margin:10px 0}.ph-page-heading p{font-size:10px}.ph-page-heading>.ph-btn{position:static;font-size:11px;padding:10px 14px;min-height:38px;margin-top:18px}.ph-filter-row{font-size:9px;margin:18px 0}.ph-note-box{font-size:11px;padding:15px;line-height:1.8}.ph-members-grid{grid-template-columns:repeat(2,1fr);gap:12px}.ph-person-card{padding:23px 12px 16px}.ph-person-card h3{font-size:15px}.ph-person-card>p{font-size:9px}.ph-discover-banner{padding:20px 15px;gap:10px}.ph-discover-banner>.ph-art{width:100px;height:120px}.ph-discover-banner h2{font-size:24px}.ph-discover-banner small{font-size:6px;letter-spacing:1px}.ph-discover-banner p{font-size:9px}.ph-discover-banner .ph-btn{font-size:9px;min-height:35px;padding:9px 11px;margin-top:12px}.ph-discover-banner .ph-btn svg{width:14px}.ph-login-hero h1{font-size:39px}.ph-login-hero p{font-size:12px}.ph-profile-cover{padding:55px 20px 26px;margin-top:10px}.ph-profile-cover h1{font-size:27px}.ph-profile-cover>p{font-size:11px}.ph-profile-stats b{font-size:20px}.ph-profile-stats small{font-size:10px}.ph-profile-links>button{padding:17px 16px}.ph-profile-links b{font-size:13px}.ph-profile-links small{font-size:9px}.ph-showcase{grid-template-columns:repeat(3,1fr)}.ph-showcase b{font-size:9px}.ph-showcase .ph-art{width:62px;height:62px}.ph-dm-row{padding:18px 0}.ph-dm-row b{font-size:14px}.ph-dm-row p{font-size:12px}.ph-room-page{margin:-5px -19px -20px;border:0;border-radius:0}.ph-room-toolbar{padding:15px}.ph-stage{padding:19px 17px}.ph-room-family>.ph-pill{font-size:6px}.ph-room-family>.ph-link{font-size:8px}.ph-room-host{padding:27px 0 24px}.ph-avatar.host{width:91px;height:91px}.ph-room-host>b{font-size:17px}.ph-seat-pairs{gap:12px 10px}.ph-seat-pair{padding:26px 7px 13px;border-radius:13px;gap:5px}.ph-avatar.seat,.ph-seat-empty{width:54px;height:54px}.ph-seat b{font-size:9px;max-width:70px}.ph-seat small{font-size:6px}.ph-pair-wave{top:51px;width:12px;left:calc(50% - 6px)}.ph-pair-label{font-size:6px;top:8px;left:11px}.ph-room-chat{min-height:360px;max-height:410px}.ph-room-audio{margin-top:23px}.ph-room-audio .ph-btn{min-height:39px;padding:10px 13px;font-size:11px}.ph-room-audio small{font-size:8px}.ph-chat-message p{font-size:12px}.ph-chat-message b,.ph-system-message{font-size:9px}.ph-tabu-status{font-size:10px;padding:13px}.ph-backdrop{padding:0;align-items:flex-end}.ph-modal{border-radius:23px 23px 0 0;max-height:94dvh;padding:30px 21px calc(26px + env(safe-area-inset-bottom));border:0;max-width:100%;box-shadow:0 -10px 60px #1c123e44}.ph-close{top:14px;right:13px;width:29px;height:29px;font-size:23px}.ph-title{padding-right:20px;margin-bottom:22px}.ph-title h2{font-size:27px}.ph-title p{font-size:12px}.ph-title>.ph-eyebrow{font-size:7px}.ph-form{gap:18px}.ph-btn{font-size:12px;min-height:44px}.ph-form label{font-size:12px}.ph-form input,.ph-form textarea,.ph-form select{font-size:16px}.ph-note{font-size:10px}.ph-table{font-size:13px;border-radius:13px}.ph-table td{padding:14px 8px}.ph-table th{font-size:12px}.ph-level-tabs{gap:17px;justify-content:center;padding-right:25px;margin-top:6px}.ph-level-tabs button{font-size:14px;padding-bottom:14px}.ph-level-hero{padding:23px 18px;gap:15px}.ph-level-hero .ph-avatar{width:65px;height:65px}.ph-level-hero h2{font-size:17px}.ph-level-hero p{font-size:10px}.ph-level-hero .ph-badge{width:27px;height:27px}.ph-level-progress{padding:20px 3px;margin-bottom:20px}.ph-level-progress p{font-size:10px}.ph-description{font-size:12px;line-height:1.85}.ph-level-emblems{padding:19px 12px}.ph-level-emblems .ph-badge{width:33px;height:33px}.ph-inventory-grid{gap:12px}.ph-inventory-item{padding:24px 11px 15px;border-radius:14px}.ph-inventory-item h3{font-size:13px}.ph-inventory-item p{font-size:8px}.ph-inventory-item .ph-avatar.big{width:65px;height:65px}.ph-inventory-item .big-art{width:83px;height:83px}.ph-event-hero{margin:-30px -21px 23px;padding:28px 24px 25px;border-radius:23px 23px 0 0}.ph-event-hero h2{font-size:32px}.ph-event-hero .ph-art{width:133px;height:120px}.ph-event-rewards{gap:6px}.ph-event-rewards .ph-art{width:70px;height:70px}.ph-event-rewards b{font-size:13px}.ph-event-rewards small{font-size:8px}.ph-task{gap:11px;padding:18px 0}.ph-task b{font-size:12px}.ph-task small,.ph-task em{font-size:9px}.ph-task>.ph-btn{min-width:60px;padding:8px 10px;font-size:10px}.ph-modal-gifts{padding:27px 13px calc(16px + env(safe-area-inset-bottom));max-height:85dvh}.ph-gift-head{padding:0 8px 14px}.ph-gift-head>span{font-size:8px}.ph-gift-head h2{font-size:19px}.ph-recipient-strip{gap:17px;padding:8px 9px 14px}.ph-recipient-strip .ph-avatar{width:36px;height:36px}.ph-recipient-strip small{font-size:8px}.ph-gift-tabs{gap:19px;padding:0 7px}.ph-gift-tabs button{font-size:12px}.ph-gift-benefit{font-size:8px;margin:12px 5px}.ph-gift-grid{gap:4px;max-height:40dvh}.ph-gift-grid>button{padding:10px 3px 12px;gap:3px;border-radius:12px}.ph-gift-grid .ph-art{width:70px;height:70px}.ph-gift-grid b{font-size:9px;min-height:27px}.ph-gift-grid small{font-size:9px;gap:3px}.ph-gift-tag{font-size:5px;padding:3px 4px}.ph-gift-bottom{gap:8px;padding:15px 4px 0;margin-top:12px}.ph-gift-bottom .ph-wallet{font-size:12px;padding:8px 9px}.ph-gift-bottom .ph-wallet .ph-coin{width:16px;height:16px;font-size:10px}.ph-gift-bottom .ph-btn{min-width:111px;font-size:13px;min-height:42px}.ph-gift-bottom select{font-size:16px;min-width:45px;padding:9px 5px}.ph-gift-animation h2{font-size:24px}.ph-gift-animation h2 b{font-size:30px}.ph-modal-wheel{padding:27px 15px calc(16px + env(safe-area-inset-bottom));max-height:96dvh}.ph-wheel-heading{padding-left:5px;padding-right:40px}.ph-wheel-heading h2{font-size:26px}.ph-wheel-top{margin:18px 5px 0}.ph-wheel-board{margin-top:6px;margin-bottom:8px;max-width:400px}.ph-food-window{border-radius:18px;border-width:3px}.ph-food-window:after{border-radius:14px}.ph-food>b{font-size:7px;margin-top:4px}.ph-food>small{font-size:9px;margin-top:2px}.ph-food-stake{font-size:8px;padding:3px 5px}.ph-wheel-ring{border-width:10px}.ph-wheel-center>strong{font-size:40px}.ph-wheel-center>span:not(.ph-art){font-size:5px;letter-spacing:.6px}.ph-wheel-center>.ph-art{width:54px;height:54px}.ph-wheel-center>b{font-size:9px}.ph-wheel-center>small{font-size:6px}.ph-plate-row{gap:9px;margin:11px 0 14px}.ph-plate-row>button{padding:7px 6px;border-radius:10px}.ph-plate-row .ph-art{width:30px;height:30px}.ph-plate-row>button>span:not(.ph-art){font-size:9px}.ph-chips{gap:6px;padding:6px}.ph-chips button{font-size:11px;min-height:42px;gap:3px}.ph-chips .ph-coin{width:12px;height:12px;font-size:7px}.ph-wheel-history{gap:6px;padding:9px}.ph-wheel-history>b{font-size:9px;margin-right:2px}.ph-wheel-history .ph-art{max-width:39px}.ph-wheel-result{padding:12px 10px}.ph-wheel-result>b{font-size:13px}.ph-wheel-result>span{font-size:11px}.ph-wheel-result.won>span{font-size:18px}.ph-wheel-hint{font-size:7px}.ph-wheel-leaders{padding:12px}.ph-plate-foods{gap:9px}.ph-plate-foods b{font-size:10px}.ph-tabu-live-head{gap:8px}.ph-tabu-live-head h2{font-size:20px}.ph-tabu-live-head .ph-eyebrow{font-size:6px}.ph-tabu-clock{width:58px;height:58px}.ph-tabu-clock b{font-size:24px}.ph-tabu-roles b{font-size:10px}.ph-tabu-card{max-width:280px;padding:21px 20px}.ph-tabu-card h3{font-size:29px;margin:18px 0 23px}.ph-tabu-card li{font-size:17px;padding:8px 0}.ph-tabu-card.locked{min-height:300px}.ph-judge-actions{gap:8px}.ph-judge-actions .ph-btn{font-size:10px;padding:11px 12px}.ph-tabu-teams{gap:8px}.ph-tabu-teams>div{padding:11px 5px}.ph-tabu-teams>div>span{font-size:6px}.ph-tabu-teams p{font-size:7px}.ph-tabu-teams b{font-size:10px}.ph-tabu-teams>div>div{gap:4px}.ph-tabu-teams .ph-avatar{width:25px;height:25px}.ph-tabu-log p{font-size:9px}.ph-tabu-log b{font-size:8px}.ph-dm-log{height:38dvh}.ph-message-form input{font-size:16px}.ph-modal-practice .ph-tabu-card{max-width:265px}.social-toast{bottom:calc(88px + env(safe-area-inset-bottom));padding:12px 17px;font-size:11px;width:calc(100% - 35px);max-width:400px}.ph-modal .ph-mini-game{padding:13px}.ph-modal .ph-mini-game h3{font-size:15px}.ph-mini-game>.ph-art{width:57px;height:57px}.ph-guide p{font-size:12px}.ph-guide h3{font-size:16px}}@media (max-width:370px){.ph-header{padding:18px 15px 8px}.ph-mobile-brand{font-size:16px;gap:6px}.ph-account{gap:5px}.ph-header-event{display:none}.ph-account .ph-wallet{font-size:11px;padding:7px 9px}#socialContent{padding-left:15px;padding-right:15px}.ph-game-card{padding:15px 12px}.ph-tabu-card{padding:15px 11px}.ph-card-fan{right:-79px}.ph-dolap-illustration{right:-5%}.ph-orbit{width:148px;height:148px;top:22px}.hero-fruit{width:115px;height:115px;top:18px}.hero-fish{width:85px;height:85px}.hero-apple{width:68px;height:68px}.ph-shortcuts button>span{width:43px;height:43px}.ph-home-heading h1{font-size:29px}.ph-home-heading>.ph-link{font-size:8px}.ph-home-event h3{font-size:11px}.ph-home-event .ph-art{width:37px;height:46px}.ph-home-event .ph-btn{font-size:7px;padding:8px}.ph-gift-grid .ph-art{width:63px;height:63px}.ph-gift-grid b{font-size:8px}.ph-wheel-heading .ph-live{font-size:5px}.ph-wheel-center>strong{font-size:35px}.ph-wheel-center>.ph-art{width:45px;height:45px}.ph-wheel-center>b{font-size:8px}.ph-food-window{border-radius:14px}.ph-chips button{font-size:10px}.ph-plate-row>button>span:not(.ph-art){font-size:8px}.ph-chips .ph-coin{width:11px;height:11px;font-size:6px}.ph-seat-pairs{gap:11px 8px}.ph-avatar.seat,.ph-seat-empty{width:48px;height:48px}.ph-pair-wave{top:49px}.ph-room-page{margin-left:-15px;margin-right:-15px}.ph-tabu-roles{gap:7px}.ph-tabu-roles b{font-size:9px}.ph-judge-actions .ph-btn{font-size:9px;padding:10px}.ph-level-tabs{gap:12px}.ph-level-tabs button{font-size:12px}}@media (prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.ph-announcement{display:flex;align-items:center;justify-content:center;gap:9px;background:linear-gradient(90deg,#fff8e8,#f6e8f7);color:#b28b61;font-size:11px;padding:10px 18px}.ph-announcement svg{width:17px;height:17px}.ph-join-banner{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px;margin-bottom:24px;border:1px solid #e4d9ff;border-radius:16px;background:linear-gradient(120deg,#f5f0ff,#fffbf2)}.ph-join-banner>span{display:grid;gap:7px}.ph-join-banner b{font-size:15px}.ph-join-banner small{font-size:12px;color:#76688b}.ph-join-banner .ph-btn{flex-shrink:0}.ph-account-mark{display:grid;place-items:center;width:54px;height:56px;margin:0 0 20px;border-radius:17px 17px 17px 5px;background:linear-gradient(135deg,#a27aff,#6946d7);color:#fff;font-size:42px;font-weight:800;font-style:italic}.ph-auth-tabs{display:flex;gap:6px;padding:5px;background:#f3eff9;border-radius:12px;margin:0 0 24px}.ph-auth-tabs button{flex:1;min-height:44px;border-radius:9px;background:transparent;color:#80718f}.ph-auth-tabs .active{background:#fff;color:#7048c8;box-shadow:0 2px 7px #56428116;font-weight:700}.ph-auth-error{color:#ae244b;background:#fff0f3;padding:12px;border-radius:10px;font-size:13px;line-height:1.5;margin:0}.ph-recovery-code{padding:22px 15px;display:grid;gap:18px;text-align:center;border:1px solid #dfd1f6;border-radius:15px;background:#f8f4ff;margin-bottom:20px}.ph-recovery-code code{font-size:20px;line-height:1.7;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;color:#6842b1}.ph-recovery-code button{min-height:44px;justify-content:center}.ph-modal-signin input{min-height:48px;font-size:16px}.ph-modal-signin .ph-title{margin-bottom:20px}.ph-modal-signin .ph-form{gap:17px}@media (max-width:600px){.ph-join-banner{align-items:stretch;flex-direction:column;padding:18px;margin-bottom:22px}.ph-join-banner .ph-btn{min-height:46px}.ph-modal-signin,.ph-modal-recovery-code{max-height:calc(100dvh - 28px)}.ph-modal-signin .ph-close{width:44px;height:44px}.ph-recovery-code code{font-size:18px}}.ph-tabu-setup-edit{margin:16px 0;padding:14px;border:1px solid #ffffff26;border-radius:12px}.ph-tabu-setup-edit summary{cursor:pointer;min-height:32px;line-height:1.6}.ph-tabu-setup-edit[open] summary{margin-bottom:14px}.ph-backdrop:has(.ph-modal-wheel){height:var(--dl-viewport-height,100dvh);bottom:auto;padding:16px;overflow:hidden;align-items:center;background:#080f1be6}body:has(#socialModal:not([hidden])>.ph-modal-wheel){overflow:hidden;overscroll-behavior:none}.ph-modal.ph-modal-wheel{padding:0;width:min(100%,480px);max-width:480px;height:min(850px,calc(var(--dl-viewport-height,100dvh) - 32px));max-height:none;min-height:0;overflow:hidden;border:1px solid #b3a17b3b;border-radius:22px;background:#101a28;color:#f5f2e9;box-shadow:0 24px 80px #0006}.ph-modal-wheel #socialModalBody{height:100%;min-height:0}.ph-modal-wheel .ph-close{position:absolute;top:8px;left:10px;right:auto;z-index:12;width:44px;height:44px;border:0;border-radius:12px;background:transparent;color:#c0c9d5;font-size:28px;line-height:1;box-shadow:none}.dl-game{--dl-gold:#dfc394;--dl-muted:#a4afc1;--dl-countdown:100;position:relative;isolation:isolate;container:dolap/size;width:100%;height:100%;overflow:hidden;border-radius:inherit;background:#101a28;color:#f5f2e9;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased}.dl-game *{box-sizing:border-box}.dl-main{height:100%;min-height:0;display:grid;grid-template-rows:60px 48px minmax(0,1fr) 44px auto;padding-top:env(safe-area-inset-top);overflow:hidden}.dl-game button{font:inherit;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.dl-game button:focus-visible{outline:3px solid #edd6a5;outline-offset:2px}.dl-game [hidden]{display:none!important}.dl-game svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.dl-game .ph-coin{display:inline-grid;place-items:center;width:15px;height:15px;flex-shrink:0;border-radius:50%;border:1px solid #e7ca8e;background:#c9a563;color:#fff5dc;font-size:9px;vertical-align:middle;line-height:1}.dl-food-art{display:inline-block;flex-shrink:0;width:70px;height:70px;object-fit:contain;object-position:center;border:0;vertical-align:middle}.dl-food-art.giant{width:150px;height:150px}.ph-plate-foods .dl-food-art{width:64px;height:64px;max-width:100%}.dl-toolbar{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;padding:0 12px 0 64px}.dl-brand{display:block;font-size:8px;font-weight:650;letter-spacing:2.4px;color:#c2ad87;margin-bottom:4px}.dl-toolbar h2{display:flex;align-items:center;gap:10px;font-size:23px;font-weight:600;letter-spacing:-.5px;color:#f7f4ec;margin:0;line-height:1}.dl-toolbar h2>span{font-size:7px;letter-spacing:1px;font-weight:500;padding:5px 6px;border:1px solid #c9ae773d;border-radius:4px;color:#c5b18a}.dl-toolbar nav{display:flex;align-items:center;gap:2px}.dl-toolbar nav button{display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:12px;background:none;color:#aab5c6}.dl-toolbar nav button:hover{background:#ffffff08;color:#eed3a0}.dl-toolbar svg{width:21px;height:21px}.dl-balance-row{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0;margin:0 16px;border-bottom:1px solid #ffffff0d;padding-bottom:4px}.dl-balance{display:flex;align-items:center;gap:12px;background:transparent;border:0;padding:0;text-align:left;min-height:44px;min-width:0}.dl-balance>span{display:flex;flex-direction:column;gap:4px;min-width:0}.dl-balance small{font-size:8px;font-weight:500;letter-spacing:1px;color:#8e9cb0}.dl-balance b{display:flex;align-items:center;gap:5px;white-space:nowrap;font-size:16px;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:.1px;color:#ebd5ae}.dl-balance>i{display:grid;place-items:center;width:26px;height:26px;flex-shrink:0;border:1px solid #b49b6c42;border-radius:50%;color:#ddc497;font-style:normal;font-size:21px;font-weight:300}.dl-session{display:flex;flex-direction:column;gap:5px;min-width:0;text-align:right}.dl-room-scene{display:flex;align-items:center;justify-content:flex-end;gap:7px;min-width:0}.dl-room-name{font-size:10px;max-width:115px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#c6ced8}.dl-room-scene small{display:flex;align-items:center;gap:4px;font-size:9px;white-space:nowrap;color:#91b6a3}.dl-room-scene small i{width:4px;height:4px;border-radius:50%;background:#7aab92}.dl-round-id{font-size:10px;font-variant-numeric:tabular-nums;color:#8595ab}.dl-stage{display:grid;grid-template-rows:minmax(0,1fr) 44px;gap:8px;min-width:0;min-height:0;padding:8px 12px 6px;background:radial-gradient(ellipse at 50% 40%,#24333770,transparent 68%)}.dl-board{position:relative;container:board/size;min-width:0;min-height:0;display:grid;place-items:center;overflow:hidden}.dl-wheel{position:relative;container:wheel/inline-size;width:min(100cqw,100cqh,440px);aspect-ratio:1;flex-shrink:0;margin:auto}.dl-wheel:before{content:"";position:absolute;inset:16%;border-radius:50%;border:1px solid #d4c09312;background:radial-gradient(circle,#15232e,#1c2b3377 75%);pointer-events:none}.dl-wheel-rig{position:absolute;inset:0;width:100%!important;height:100%!important;pointer-events:none}.dl-track-outer{stroke:#d4be8b;stroke-width:1.4;fill:none;opacity:.26}.dl-track-inner{stroke:#9d997a;stroke-width:.6;fill:none;opacity:.15}.dl-track-tick{stroke:#cfb985;stroke-width:1;opacity:.25}.dl-orbit{transform-origin:200px 200px;transition:transform 60ms linear;opacity:0}.dl-center{position:absolute;left:50%;top:50%;width:25%;aspect-ratio:1;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;z-index:2;border-radius:50%;background:#15222d}.dl-countdown{position:absolute;inset:0;width:100%!important;height:100%!important;transform:rotate(-90deg);stroke-width:1.2!important;pointer-events:none}.dl-countdown-track{stroke:#65736b30}.dl-countdown-value{stroke:#d6bc86;stroke-dasharray:100;stroke-dashoffset:calc(100 - var(--dl-countdown))}.dl-center>span{font-size:clamp(6px,2.1cqw,9px);font-weight:500;letter-spacing:.4px;min-height:10px;text-align:center;color:#a9b3b3;line-height:1.2;padding:0 2px}.dl-center>strong{font-size:clamp(23px,10cqw,44px);font-weight:400;line-height:1;letter-spacing:-1px;min-height:1em;font-variant-numeric:tabular-nums;color:#eee2c9}.dl-center strong small{font-size:9px;letter-spacing:0;font-weight:400;margin-left:2px;color:#93a39f}.dl-last-seconds .dl-countdown-value{stroke:#e3ad73}.dl-last-seconds .dl-center>strong{color:#f1c599}.dl-food{position:absolute;left:var(--x);top:var(--y);width:24%;aspect-ratio:1;transform:translate(-50%,-50%);padding:0!important;min-height:44px;min-width:44px;background:none;border:0;overflow:visible;z-index:3;display:block;transition:transform 90ms ease-out}.dl-game .dl-food:active{transform:translate(-50%,-50%) scale(.96)}.dl-food,.dl-chips button,.dl-repeat{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.dl-food *,.dl-chips button *,.dl-repeat *{pointer-events:none}.dl-game .dl-food:disabled{cursor:default;opacity:1}.dl-cabinet{display:block;position:absolute;inset:0;border:1px solid #9c927348;border-radius:18%;background:linear-gradient(155deg,#2c3540,#1b2633 65%);box-shadow:0 3px 7px #0003,inset 0 1px #ffffff08;transition:background .12s,border-color .12s}.dl-cabinet:after{content:"";position:absolute;inset:-3px;border:1px solid #dfc58c;border-radius:21%;opacity:0;transition:opacity 80ms;pointer-events:none}.dl-window.ph-food-window{display:grid;place-items:center;position:absolute;inset:4% 13% 22%;width:auto;height:auto;aspect-ratio:auto;background:transparent;border:0;border-radius:0;box-shadow:none;overflow:visible}.dl-window.ph-food-window:before,.dl-window.ph-food-window:after{display:none}.dl-window>.dl-food-art{width:100%;height:100%;aspect-ratio:1;max-width:100%;filter:drop-shadow(0 3px 2px #0004);transition:opacity .12s,transform .12s}.dl-multiplier{position:absolute;top:3px;right:3px;min-width:22px;font-size:clamp(8px,2.5cqw,11px);font-weight:650;line-height:1.2;background:#131e29e8;border:1px solid #d4bd8d27;border-radius:4px;color:#e9d3a9;padding:2px 3px}.dl-food-name{position:absolute;bottom:5%;left:0;right:0;text-align:center;color:#c8d1dd;font-size:clamp(8px,2.7cqw,11px);font-weight:500;line-height:1.1;white-space:nowrap}.dl-stake{display:flex;align-items:center;justify-content:center;gap:3px;min-height:17px;position:absolute;bottom:-7px;left:50%;transform:translate(-50%);font-size:clamp(8px,2.4cqw,10px);font-weight:650;line-height:1;padding:3px 5px;border-radius:5px;border:1px solid #a9956a;background:#d8c095;color:#2d2920;white-space:nowrap;box-shadow:0 2px 4px #0003;z-index:5;font-variant-numeric:tabular-nums}.dl-stake:empty{display:none}.dl-stake .ph-coin{width:10px;height:10px;font-size:6px;border-color:#91723d;background:#c49b57;color:#fff4d5}.dl-has-stake .dl-food-name{bottom:15%}.dl-has-stake .dl-window{inset:4% 15.5% 27%}.dl-selection-dot{position:absolute;left:4px;top:4px;display:none;place-items:center;width:13px;height:13px;border:1px solid #bbc8a7;background:#3e5145;border-radius:50%;color:#eef1d9}.dl-selection-dot svg{width:8px;height:8px;stroke-width:2}.dl-has-stake .dl-selection-dot{display:grid}.dl-has-stake .dl-cabinet{border-color:#c1aa7a;background:linear-gradient(155deg,#3a3f3d,#252d30)}.dl-hot{position:absolute;left:4px;top:5px;font-size:6px;font-weight:650;padding:2px 3px;background:#77543ce6;border-radius:3px;color:#eed5ad;line-height:1.1;z-index:3}.dl-has-stake .dl-hot{display:none}.dl-food.dl-dim .dl-food-art{opacity:.68}.dl-food.dl-lit{z-index:5}.dl-lit .dl-cabinet{border-color:#e6cf9d;background:linear-gradient(145deg,#575443,#303c38)}.dl-lit .dl-cabinet:after{opacity:1}.dl-lit .dl-food-art{transform:scale(1.04)}.dl-lit .dl-food-name{color:#fff0c9}.dl-winner .dl-cabinet{box-shadow:0 0 18px #d6ba6a33}.dl-plates{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0}.dl-plate{display:flex;align-items:center;gap:7px;min-width:0;min-height:44px;text-align:left;padding:4px 8px;background:#93ad8810;border:1px solid #a2b09624;border-radius:10px}.dl-plate-meat{background:#c9a7770c;border-color:#c9aa7d24}.dl-plate>span:not(.dl-plate-art){display:flex;flex-direction:column;gap:4px;min-width:0}.dl-plate b{font-size:10px;line-height:1.1;font-weight:550;white-space:nowrap;color:#d2d7ca}.dl-plate small{font-size:8px;line-height:1;color:#97a68f;white-space:nowrap}.dl-plate-meat b{color:#ded1bb}.dl-plate-meat small{color:#a89c89}.dl-plate>svg{height:14px;width:14px;flex-shrink:0;margin-left:auto;color:#8c998e}.dl-plate-win{border-color:#e4c691;background:#c5a36522}.dl-plate-art{width:32px;height:32px;border-radius:50%;position:relative;display:inline-block;flex-shrink:0;background:#c2cbc2;border:2px solid #bbc4bf;box-shadow:inset 0 0 0 2px #697c73,0 2px 3px #0004;vertical-align:middle}.dl-plate-foods{position:absolute;inset:0;overflow:hidden;border-radius:50%}.dl-plate-foods>.dl-food-art{width:62%;height:62%;position:absolute;left:0;top:17%;transform:rotate(-15deg)}.dl-plate-foods>.dl-food-art:nth-child(2){left:37%;top:10%;transform:rotate(15deg)}.dl-plate-foods>.dl-food-art:nth-child(3){left:20%;top:33%;transform:rotate(-7deg)}.dl-plate-foods>.dl-food-art:nth-child(4){left:9%;top:-7%;transform:scale(.7) rotate(20deg)}.dl-plate-art>i{position:absolute;bottom:8%;left:6%;right:6%;height:16%;border-radius:0 0 50% 50%;background:#acbdb3;border-bottom:1px solid #d3d5b1}.dl-history{display:flex;align-items:center;gap:10px;min-height:0;min-width:0;padding:0 12px}.dl-history>b{font-size:9px;font-weight:400;color:#92a2b6;white-space:nowrap}.dl-history>div{display:flex;align-items:center;gap:7px;flex:1;min-width:0}.dl-history-item{position:relative;display:flex;width:29px;height:29px;min-width:0;align-items:center;justify-content:center;border:1px solid transparent;border-radius:50%}.dl-history-item.is-latest{border-color:#d6b77b66;background:#cab5790d}.dl-history-item>.dl-food-art{width:90%;height:90%}.dl-history-item>small{position:absolute;bottom:-4px;left:50%;transform:translate(-50%);font-size:5px;background:#443d2c;border-radius:2px;padding:1px 2px;color:#eed4a4}.dl-history-item .dl-plate-art{width:88%;height:88%}.dl-history>button{display:grid;place-items:center;flex-shrink:0;width:44px;min-height:44px;border:0;background:none;padding:0;color:#9fadb9}.dl-history>button svg{width:17px;height:17px}.dl-no-history{font-size:10px;color:#95a6bb}.dl-console{min-width:0;padding:10px 12px max(10px,env(safe-area-inset-bottom));border-top:1px solid #ffffff10;background:#172231;box-shadow:0 -6px 24px #0002;z-index:6}.dl-console-heading{height:20px;display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px}.dl-console-heading>span{font-size:11px;font-weight:550;color:#c8d0da}.dl-console-heading>small{font-size:9px;color:#8293a7}.dl-controls{display:grid;grid-template-columns:minmax(0,1fr) 92px;gap:8px;align-items:stretch}.dl-controls:has(.dl-repeat[hidden]){grid-template-columns:minmax(0,1fr)}.dl-chips{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:44px 44px;gap:6px}.dl-chips button{position:relative;display:flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0 3px;border:1px solid #74839742;border-radius:9px;background:#233143;color:#d0d8e4;font-size:14px;font-weight:550;font-variant-numeric:tabular-nums;transition:background .12s,border-color .12s;box-shadow:0 1px 2px #0002}.dl-chips button.active{background:#dcca9f;border-color:#e6d6b3;color:#2f2b22;box-shadow:inset 0 -2px #8b713f26}.dl-repeat{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;min-width:0;min-height:94px;border:1px solid #e7c992;border-radius:10px;padding:7px 3px;background:#ddbd85;color:#30271c!important;box-shadow:inset 0 -2px #8d6b3b33}.dl-repeat svg{width:25px;height:25px;stroke-width:1.9;flex-shrink:0}.dl-repeat>span{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:0;max-width:100%}.dl-repeat b{font-size:14px;font-weight:700}.dl-repeat small{font-size:8px;font-weight:500;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#584629}.dl-repeat:hover:not(:disabled){background:#e5cda3}.dl-game .dl-repeat:disabled{opacity:1;background:#344253;border-color:#66768960;box-shadow:none;color:#afbdca!important;cursor:default}.dl-repeat:disabled small{color:#92a2b5}.dl-repeat:disabled .dl-repeat-reason{color:#e2bb89;font-size:9px}.dl-console-status{position:relative;display:flex;align-items:center;justify-content:space-between;gap:6px;min-width:0;height:28px}.dl-game-hint,.dl-pending{font-size:9px;line-height:1.2;color:#9fadc0;margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl-pending{position:absolute;inset:0 42% 0 0;display:flex;align-items:center;background:#172231;color:#b7d2bd}.dl-pending.is-idle{visibility:hidden}.dl-current-total{display:flex;align-items:center;justify-content:flex-end;gap:5px;flex-shrink:0;font-size:9px;color:#8295ad;min-width:0}.dl-current-total b{font-size:11px;font-weight:500;color:#d4c5a6;font-variant-numeric:tabular-nums;white-space:nowrap}.dl-current-total .ph-coin{height:10px;width:10px;font-size:6px}.dl-result-layer{position:absolute;inset:0;z-index:20;display:grid;place-items:center;padding:20px;overflow:auto;overscroll-behavior:contain}.dl-result-shade{position:absolute;inset:0;background:#060d1b99;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:dl-shade .22s ease-out both}.dl-result-sheet{position:relative;width:min(100%,400px);max-height:calc(var(--dl-viewport-height,100dvh) - 40px);overflow:auto;overscroll-behavior:contain;border:1px solid #d9c28a5c;border-radius:20px;background:#172534;box-shadow:0 18px 70px #0006;text-align:center;animation:dl-sheet-in .3s cubic-bezier(.2,.7,.25,1) both;scrollbar-width:thin;scrollbar-color:#a79a743b transparent}.dl-result-body{position:relative;padding:19px 22px 14px}.dl-result-topline{display:flex;justify-content:space-between;align-items:center;gap:10px;color:#b2b79f;font-size:8px;font-weight:600;letter-spacing:2px;min-height:25px}.dl-result-timer{min-width:37px;padding:6px 7px;border:1px solid #ffffff19;border-radius:7px;color:#c9d2d7;font-size:10px;letter-spacing:0;font-variant-numeric:tabular-nums}.dl-result-glow{position:relative;width:110px;height:105px;display:grid;place-items:center;isolation:isolate;margin:4px auto 7px}.dl-result-glow:before{content:"";position:absolute;inset:5px;border-radius:50%;background:radial-gradient(#ddbe7e44,transparent 68%);box-shadow:0 0 0 1px #ddbc7e1c,0 0 0 9px #d7bc7e06;z-index:-1}.dl-result-glow>.dl-food-art{width:100%;height:100%;filter:drop-shadow(0 8px 7px #0005)}.dl-result-glow>.dl-plate-art{width:92px;height:92px}.dl-result-outcome{font-size:12px;font-weight:500;color:#d6c199;margin:0 0 9px;letter-spacing:.3px}.dl-result-sheet h3{font-size:26px;letter-spacing:-.7px;line-height:1.15;font-weight:550;color:#f6f2e8;margin:0 0 10px}.dl-win-amount{display:flex;align-items:center;justify-content:center;gap:7px;font-size:clamp(28px,8vw,38px);font-weight:550;line-height:1.3;color:#f1d49a;font-variant-numeric:tabular-nums;letter-spacing:-1px;margin-top:5px}.dl-win-amount .ph-coin{width:24px;height:24px;font-size:14px}.dl-win-caption{font-size:10px;color:#98adbc;margin:4px 0 18px;line-height:1.5}.dl-result-stats{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#ffffff12;border:1px solid #ffffff08;border-radius:12px;overflow:hidden;margin-top:16px}.dl-result-stats>div{display:flex;flex-direction:column;justify-content:center;gap:8px;background:#142333;padding:12px 5px;min-width:0}.dl-result-stats span:not(.ph-coin){font-size:9px;color:#8ea3b8}.dl-result-stats b{font-size:13px;white-space:nowrap;color:#d8dace;font-weight:500;font-variant-numeric:tabular-nums}.dl-result-stats .ph-coin{width:12px;height:12px;font-size:8px}.dl-podium{padding-top:19px;text-align:left}.dl-podium-title{display:block;font-size:7px;letter-spacing:1.5px;font-weight:600;color:#8097ab;margin-bottom:9px}.dl-podium-members{display:flex;flex-direction:column;gap:7px}.dl-podium-member{display:flex;align-items:center;gap:9px;min-height:37px;min-width:0}.dl-place{font-size:10px;color:#7f92a4;font-variant-numeric:tabular-nums;width:13px;text-align:center}.dl-podium-member.place-1 .dl-place{color:#e0c389}.dl-podium-member .ph-avatar{height:32px;width:32px;border:1px solid #d7c18e66}.dl-podium-member>span:not(.ph-avatar):not(.dl-place){display:flex;align-items:center;justify-content:space-between;gap:8px;flex:1;min-width:0}.dl-podium-member b{font-size:11px;font-weight:500;max-width:55%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#d1d9dc}.dl-podium-member strong{font-size:11px;font-weight:500;color:#dec99e;white-space:nowrap}.dl-podium-member .ph-coin{width:11px;height:11px;font-size:7px}.dl-podium-member>svg{width:16px;height:16px;color:#e7cb90;flex-shrink:0}.dl-no-winner{font-size:10px;color:#7f95aa;margin:16px 0}.dl-season{display:flex;justify-content:space-between;align-items:center;gap:5px;font-size:8px;color:#657e93;margin:17px 0 0;padding-top:12px;border-top:1px solid #ffffff0b}.dl-season>span{font-size:8px;color:#91a4b2}.dl-closing .dl-result-sheet{animation:dl-sheet-out .35s ease-in both}.dl-closing .dl-result-shade{animation:dl-shade-out .35s linear both}@keyframes dl-sheet-in{0%{opacity:0;transform:translateY(22px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes dl-sheet-out{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(24px) scale(.97)}}@keyframes dl-shade{0%{opacity:0}to{opacity:1}}@keyframes dl-shade-out{0%{opacity:1}to{opacity:0}}@media (max-width:600px){.ph-backdrop:has(.ph-modal-wheel){padding:0}.ph-modal.ph-modal-wheel{width:100%;max-width:480px;height:var(--dl-viewport-height,100dvh);border:0;border-radius:0;margin:auto}.ph-modal-wheel .ph-close{top:calc(8px + env(safe-area-inset-top))}}@container dolap (max-height:700px){.dl-main{grid-template-rows:52px 44px minmax(0,1fr) auto}.dl-toolbar{padding-left:61px}.dl-toolbar h2{font-size:21px}.dl-brand{font-size:7px;margin-bottom:3px}.dl-history{display:none}.dl-balance-row{padding-bottom:0}.dl-stage{gap:6px;padding-top:6px;padding-bottom:6px}.dl-room-name{display:none}.dl-result-glow{width:86px;height:80px}.dl-result-glow>.dl-plate-art{width:75px;height:75px}.dl-result-body{padding-top:12px}.dl-result-sheet h3{font-size:23px}.dl-win-caption{margin-bottom:12px}.dl-podium{padding-top:13px}.dl-season{margin-top:12px}}@container dolap (max-height:500px){.dl-console-heading{display:none}.dl-console{padding-top:8px}}@container board (max-height:220px){.dl-wheel{container-type:normal;width:min(100%,440px);height:100%;aspect-ratio:auto;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:24px repeat(2,minmax(44px,1fr));gap:5px;padding:1px 4px 7px}.dl-wheel:before,.dl-wheel-rig,.dl-countdown{display:none}.dl-center{position:static;grid-column:1/-1;grid-row:1;transform:none;width:auto;height:24px;aspect-ratio:auto;flex-direction:row;gap:7px;background:none}.dl-center>span{font-size:9px;letter-spacing:.3px;min-height:0;padding:0}.dl-center>strong{font-size:20px;min-height:0;letter-spacing:-.3px}.dl-center strong small{font-size:9px}.dl-food{position:relative;grid-column:var(--grid-x);grid-row:var(--grid-y);left:auto;top:auto;width:100%;height:100%;aspect-ratio:auto;transform:none}.dl-game .dl-food:active{transform:scale(.97)}.dl-cabinet{border-radius:9px}.dl-cabinet:after{inset:-2px;border-radius:11px}.dl-window.ph-food-window{inset:3px 0 14px}.dl-window>.dl-food-art{width:auto;height:100%;max-width:none;aspect-ratio:1}.dl-food-name{bottom:4px;font-size:8px}.dl-multiplier{font-size:8px;top:2px;right:2px;padding:1px 2px}.dl-has-stake .dl-food-name{bottom:8px}.dl-has-stake .dl-window{inset:2px 0 20px}.dl-stake{bottom:-6px;font-size:8px;min-height:14px;padding:2px 4px}}@media (max-width:370px){.dl-toolbar{padding-right:8px}.dl-toolbar h2{gap:7px}.dl-balance-row{margin:0 12px}.dl-room-name{display:none}.dl-controls{grid-template-columns:minmax(0,1fr) 82px;gap:6px}.dl-chips{gap:5px}.dl-stage{padding-left:8px;padding-right:8px}.dl-plate{gap:5px;padding:4px 6px}.dl-plate-art{width:28px;height:28px}.dl-plate b{font-size:9px}.dl-plate small{font-size:7px}.dl-console{padding-left:10px;padding-right:10px}.dl-current-total>span{display:none}.dl-history{gap:6px}.dl-history>div{gap:4px}.dl-result-body{padding-left:17px;padding-right:17px}}@media (orientation:landscape) and (max-height:600px) and (min-width:500px){.ph-backdrop:has(.ph-modal-wheel){padding:0}.ph-modal.ph-modal-wheel{width:100%;max-width:940px;height:var(--dl-viewport-height,100dvh);border:0;border-radius:0}.ph-modal-wheel .ph-close{top:calc(4px + env(safe-area-inset-top));left:calc(8px + env(safe-area-inset-left))}.dl-main{grid-template-columns:minmax(0,1fr) minmax(240px,40%);grid-template-rows:52px 44px minmax(0,1fr);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}.dl-toolbar{grid-column:1/-1;grid-row:1;border-bottom:1px solid #ffffff0a}.dl-balance-row{grid-column:2;grid-row:2;margin:0 12px}.dl-room-name{display:none}.dl-stage{grid-column:1;grid-row:2/4;padding-bottom:max(6px,env(safe-area-inset-bottom));border-right:1px solid #ffffff0a}.dl-history{display:none}.dl-console{grid-column:2;grid-row:3;align-self:end;padding-left:10px;padding-right:10px;border-top:0;box-shadow:none;background:#101a28}.dl-pending{background:#101a28}.dl-controls{grid-template-columns:minmax(0,1fr) 76px;gap:6px}.dl-chips{gap:5px}.dl-current-total>span{display:none}.dl-result-layer{padding:10px}.dl-result-sheet{max-height:calc(var(--dl-viewport-height,100dvh) - 20px)}}.dl-game{background:radial-gradient(circle at 50% 36%,#6b2f181f,transparent 42%),linear-gradient(180deg,#1c120e,#100d13 70%);--dl-gold:#ffcf58}.dl-main{background:radial-gradient(circle at 50% 44%,#a4502126,transparent 48%)}.dl-toolbar{background:linear-gradient(180deg,#2a160ddb,transparent)}.dl-toolbar nav{display:flex;align-items:center;gap:7px}.dl-toolbar nav>button{display:grid;place-items:center;width:38px;height:38px;border:1px solid #dc8e3e66;border-radius:50%;background:linear-gradient(145deg,#542b16,#21140f);color:#ffe0a2}.dl-toolbar nav>.dl-mastery-button{background:linear-gradient(145deg,#ffe77b,#a85b05);border-color:#fff0a0;color:#5e3100;box-shadow:0 0 14px #ffb52e50}.dl-mastery-button b{font-size:12px;font-style:italic}.dl-cabinet{border:2px solid #ffbd45;background:linear-gradient(145deg,#ffb022,#8a3511);box-shadow:inset 0 2px #fff09c,inset 0 -5px #6d270f,0 5px 10px #0007}.dl-window.ph-food-window{inset:7% 13% 24%;border-radius:12%;background:linear-gradient(160deg,#672514,#1c0f0d);box-shadow:inset 0 0 9px #000}.dl-multiplier{top:auto;right:7%;bottom:5%;min-width:44px;text-align:center;border:1px solid #ffdc8c;border-radius:999px;background:#b73220;color:#fff5d3}.dl-hot{left:auto;right:4px;top:4px;padding:3px 6px;border-radius:999px;background:#e44028;color:#fff;font-size:7px}.dl-center{background:radial-gradient(circle,#fff2a4,#e99c25 62%,#723514);border:4px solid #ffca61;box-shadow:0 0 0 5px #6e3315,0 0 24px #ffb22f66;color:#5b2b09}.dl-center>span,.dl-center>strong,.dl-center strong small{color:#5b2b09;font-weight:800}.dl-wheel:before{background:radial-gradient(circle,#8f3f1c,#2a130e 72%);border-color:#ffd66f55;box-shadow:0 0 45px #d06a2540}.dl-track-outer{stroke:#ffbf4c;opacity:.9}.dl-track-inner,.dl-spoke{stroke:#ef8a2c;opacity:.65}.dl-bead{filter:drop-shadow(0 0 4px #fff)}.dl-chips button{background:linear-gradient(180deg,#6a7082,#343848);border-color:#adb6c9;color:#fff3d2}.dl-chips button.active{background:linear-gradient(180deg,#ffe374,#e69813);border-color:#fff0a4;color:#653400;box-shadow:0 0 12px #ffb52666}.dl-repeat{background:linear-gradient(180deg,#f0f0ef,#a9aeba);border-color:#fff;color:#313540!important}.dl-history{background:#17142acc}.dl-console{background:linear-gradient(180deg,#202342,#12152c);border-color:#f2a83955}.dl-pending{background:#171a34}.dl-ranking-link{border-color:#d8872f!important;background:#2e190f!important;color:#ffd695!important}.dl-panel.dl-mastery-panel{max-width:620px;margin:auto;padding-bottom:32px}.dl-mastery-hero{display:flex;align-items:center;gap:14px;padding:18px;border:1px solid #f0b14b66;border-radius:18px;background:linear-gradient(135deg,#32180f,#211531);box-shadow:0 14px 30px #0003}.dl-mastery-hero small{letter-spacing:2px;color:#f3c66c}.dl-mastery-hero h2{margin:3px 0}.dl-mastery-hero p{margin:0;color:#cdbfae}.dl-mastery-medal{display:grid;place-items:center;width:64px;height:64px;border-radius:50%;background:linear-gradient(145deg,#fff194,#c6780a);border:4px solid #6f3505;color:#5e2a00;font-size:23px;font-weight:900;font-style:italic;box-shadow:0 0 18px #ffb52f55}.dl-mastery-current{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:14px 0}.dl-mastery-current>span{display:flex;flex-direction:column;gap:5px;padding:12px;border-radius:12px;background:#ffffff0a;border:1px solid #ffffff14}.dl-mastery-current small{color:#aab2c2}.dl-mastery-current b{font-size:20px;color:#ffe39e}.dl-mastery-progress{height:9px;border-radius:99px;background:#ffffff12;overflow:hidden}.dl-mastery-progress span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#ef8d19,#ffe477)}.dl-mastery-next{font-size:12px;color:#b8b0c0}.dl-mastery-tiers{display:grid;gap:8px}.dl-mastery-tiers article{display:grid;grid-template-columns:58px 1fr;align-items:center;padding:10px;border:1px solid #ffffff14;border-radius:12px;background:#ffffff08}.dl-mastery-tiers article>b{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:linear-gradient(145deg,#ffe779,#a75b08);color:#5a2c00;font-style:italic}.dl-mastery-tiers article>span{display:grid;gap:3px}.dl-mastery-tiers small{color:#bbb1c1}.dl-mastery-tiers .is-current{border-color:#ffd068;background:#ffbe2910}.dl-mastery-gifts{display:grid;gap:10px}.dl-mastery-gifts article{display:grid;grid-template-columns:42px 1fr;gap:8px;align-items:center;padding:10px;border:1px solid #ffffff12;border-radius:13px}.dl-mastery-gifts article>b{color:#ffd978}.dl-mastery-gifts article>div{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.dl-mastery-gifts span{display:grid;justify-items:center;gap:4px;text-align:center}.dl-mastery-gifts img{width:50px;height:50px;object-fit:contain}.dl-mastery-gifts small{font-size:9px;color:#d8d0dc}.dl-mastery-copy{line-height:1.55}.dl-mastery-last{display:grid;gap:4px;margin-top:14px;padding:12px;border-radius:12px;background:#61350f44;border:1px solid #f2b44c55}.dl-mastery-last b{color:#ffdc91}@media (prefers-reduced-motion:reduce){.dl-result-sheet,.dl-result-shade{animation-duration:.01s!important}.dl-food,.dl-cabinet,.dl-cabinet:after,.dl-window>.dl-food-art,.dl-orbit,.dl-chips button{transition:none!important}}.ph-admin-link{display:flex;align-items:center;gap:16px;padding:20px;border-radius:14px;background:#f4effc;color:#7145c3;margin-bottom:10px}.ph-admin-link>svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.7}.ph-admin-link>span{flex:1}.ph-admin-link small,.ph-history-mode{display:block;font-size:12px;margin-top:4px;color:#8d7f9f}.dl-result-actions{display:flex;align-items:center;gap:7px;letter-spacing:0;flex-shrink:0}.dl-result-actions>button{min-height:32px;padding:5px 9px;border:1px solid #d9c28a66;border-radius:9px;background:#e3bb6212;color:inherit;font-size:10px}.dl-sync-status{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:10px;line-height:1.45;padding:8px;border:1px solid #d9c28a55;border-radius:9px;background:#251832;color:#ecd99f}.dl-sync-status>span{min-width:0}.dl-sync-status>button{flex:none;min-height:32px;border:1px solid #d9c28a66;border-radius:8px;background:#fff1;color:inherit;font-size:10px;padding:5px 8px}.dl-tap-pending{position:absolute;left:50%;top:18%;transform:translate(-50%);z-index:6;padding:3px 8px;border-radius:12px;background:#ffe081;color:#482608;font-weight:900;pointer-events:none;box-shadow:0 0 12px #ffd46380}.dl-tap-pending[hidden]{display:none}:root{--cm-ink:#252137;--cm-muted:#898399;--cm-line:#eeebf3;--cm-paper:#faf9fc;--cm-purple:#7650c9;--cm-gold:#c59a52}.cm-profile,.cm-post,.cm-events,.cm-event-detail,.cm-feed{color:var(--cm-ink);min-width:0}.cm-profile button,.cm-post button{font:inherit}.cm-profile{background:#fff;border:1px solid var(--cm-line);border-radius:24px;overflow:hidden;max-width:720px;margin:auto}.cm-cover{height:190px;position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(135deg,#34294a,#776083 65%,#c4aa98)}.cm-cover>img{width:100%;height:100%;object-fit:cover;position:absolute;inset:0}.cm-cover-orbit{width:320px;height:320px;border:1px solid #e9d1b74d;position:absolute;border-radius:50%;right:-65px;top:-170px;box-shadow:0 0 0 40px #ead2bc0a,0 0 0 80px #ead2bc0a,0 0 0 120px #ead2bc08}.cm-royal{background:linear-gradient(0deg,#35294166,#35294166),url(/assets/display/royal-room-e552655a078e.webp) center 40%/cover}.cm-cover-shade{position:absolute;inset:0;background:linear-gradient(180deg,#17101f22,transparent 45%,#211b3866)}.cm-cover-top{position:relative;display:flex;justify-content:space-between;align-items:center;padding:24px;color:#fff9;font-size:10px;font-weight:700;letter-spacing:2px}.cm-round{width:40px;height:40px;border:1px solid #fff4;border-radius:50%;display:grid;place-items:center;color:#fff;background:#ffffff18;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.cm-profile-intro{position:relative;padding:0 24px 18px;text-align:center}.cm-profile-intro>.ph-avatar.profile{width:104px;height:104px;display:block;margin:-54px auto 12px;border:5px solid white;box-shadow:0 4px 16px #21133c13}.ph-avatar.ph-photo-avatar{background-image:none;background-color:#e9e4ee;overflow:hidden}.ph-photo-avatar>img{width:100%;height:100%;object-fit:cover;display:block;border-radius:inherit}.cm-name h2{font-size:26px;letter-spacing:-.6px;margin:0 0 7px;overflow-wrap:anywhere}.cm-member-id{font-size:11px;color:var(--cm-muted);letter-spacing:.8px}.cm-level-row{display:flex;align-items:center;justify-content:center;gap:9px;margin:13px 0;flex-wrap:wrap}.cm-level-row .ph-badge{width:29px;height:29px}.cm-activity{background:#edf3ff;color:#426cad;padding:5px 10px;font-size:11px;border-radius:7px;font-weight:750}.cm-family-tag{display:flex;align-items:center;gap:5px;background:#fbf4e8;color:#9b783c;font-size:10px;letter-spacing:1px;padding:5px 9px;border-radius:7px}.cm-family-tag svg{width:15px;height:15px}.cm-earned{display:flex;justify-content:center;gap:8px;flex-wrap:wrap;max-width:100%}.cm-earned:empty{display:none}.cm-title-badge{display:flex;align-items:center;gap:5px;font-size:10px;padding:6px 10px;color:#9b713a;background:#fbf4e8;border:1px solid #efdcbd;border-radius:20px}.cm-title-badge svg{width:13px;height:13px}.cm-earned-badge{display:flex;align-items:center;gap:3px;padding:2px 6px 2px 0;background:var(--cm-paper);border-radius:6px}.cm-earned-badge>.ph-art{width:28px;height:28px}.cm-earned-badge small{font-size:9px;color:var(--cm-muted);max-width:90px}.cm-profile-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:20px;padding:10px 0 0}.cm-profile-metrics>button{background:none;border:0;padding:3px 6px;min-width:0;display:flex;flex-direction:column;gap:6px;align-items:center}.cm-profile-metrics>button+button{border-left:1px solid var(--cm-line)}.cm-profile-metrics b{font-size:19px;font-weight:750;overflow-wrap:anywhere}.cm-profile-metrics span{font-size:11px;color:var(--cm-muted)}.cm-profile-section{padding:20px 24px;border-top:7px solid var(--cm-paper)}.cm-profile-section h3{margin:0 0 12px;font-size:15px}.cm-section-link{display:flex;align-items:center;gap:10px;justify-content:space-between;width:100%;padding:0;border:0;background:none;text-align:left;font-weight:750;margin:0 0 17px;min-height:30px}.cm-section-link>svg{width:17px;height:17px;color:#b8b2c4}.cm-section-link>span{flex:1}.cm-section-link small{font-size:11px;font-weight:500;color:var(--cm-muted);margin-left:5px}.cm-section-link strong{font-size:12px;color:#9d7b48}.cm-moment-previews{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.cm-moment-previews>button{border:0;border-radius:10px;overflow:hidden;aspect-ratio:1;min-width:0;background:#f2eef7;color:#7e678f;padding:0;display:grid;place-items:center}.cm-moment-previews img{height:100%;width:100%;object-fit:cover}.cm-moment-previews button>span{padding:10px;font-size:12px;line-height:1.5;overflow:hidden;overflow-wrap:anywhere;max-height:100%}.cm-moment-previews .cm-first-memory{grid-column:span 2;aspect-ratio:2.1;display:flex;justify-content:center;gap:6px;border:1px dashed #d5cce4;background:#fcfaff}.cm-first-memory svg{width:20px;height:20px}.cm-moment-previews .cm-first-memory span{padding:0}.cm-gift-wall{background:#faf7f1;border:1px solid #f1e7d7;border-radius:14px;padding:12px;width:100%;display:grid;grid-template-columns:60px repeat(3,minmax(0,1fr));align-items:center;gap:5px}.cm-gift-wall>.ph-art{width:58px;height:58px}.cm-gift-wall>span:not(.ph-art){display:flex;flex-direction:column;gap:5px;min-width:0}.cm-gift-wall b{font-size:20px;color:#79623f;overflow-wrap:anywhere}.cm-gift-wall small{font-size:10px;color:#aa9d87}.cm-bio{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7;font-size:13px;color:#797284;margin:0}.cm-friends-preview{display:flex;flex-wrap:wrap;gap:18px}.cm-friends-preview>button{border:0;background:none;max-width:68px;padding:0;display:flex;flex-direction:column;align-items:center;gap:7px;font-size:10px}.cm-friends-preview>button>span:last-child{max-width:68px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cm-guard-preview{margin-bottom:0}.cm-guard-preview small{display:block;margin:6px 0 0}.cm-guard-preview>div{display:flex;padding-left:10px}.cm-guard-preview .ph-avatar{width:35px;height:35px;border:2px solid white;margin-left:-9px}.cm-room-links{display:grid;gap:8px}.cm-room-links button{border:1px solid var(--cm-line);background:var(--cm-paper);padding:12px;display:flex;text-align:left;gap:12px;align-items:center;border-radius:12px}.cm-room-links button>span{flex:1;min-width:0;overflow-wrap:anywhere;font-size:12px}.cm-room-links small{display:block;color:var(--cm-muted);font-size:10px;margin-top:4px}.cm-own-links{border-top:7px solid var(--cm-paper);padding:0 24px}.cm-own-links>button,.cm-own-links>a{width:100%;display:flex;gap:12px;align-items:center;padding:17px 0;border:0;border-bottom:1px solid var(--cm-line);background:none;text-decoration:none;color:var(--cm-ink);text-align:left;font-size:13px}.cm-own-links>button>span,.cm-own-links>a>span{flex:1}.cm-own-links svg{width:19px;height:19px;color:#9b8caf}.cm-own-links small{color:var(--cm-muted);font-size:11px}.cm-own-links i{width:6px;height:6px;background:#e9809d;border-radius:50%}.cm-profile-actions{padding:16px 24px 10px;display:grid;grid-template-columns:1fr 1fr;gap:10px;border-top:7px solid var(--cm-paper)}.cm-profile-actions>.ph-btn{min-width:0;padding:13px 8px;font-size:13px}.cm-friend-action{padding:0 24px 20px;text-align:center}.cm-friend-action .ph-link{font-size:12px}.cm-back{border:0;background:none;display:flex;align-items:center;gap:7px;color:var(--cm-muted);padding:0 0 18px;min-height:44px;font-size:12px}.cm-back svg{width:17px;height:17px}.cm-page-title{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:5px 0 24px}.cm-page-title h2{font-size:27px;letter-spacing:-.7px;margin:5px 0}.cm-page-title>.ph-link{font-size:11px;max-width:100px}.cm-feed{display:grid;gap:18px}.cm-post{border:1px solid var(--cm-line);border-radius:17px;background:#fff;padding:18px;position:relative}.cm-post-head{display:flex;gap:12px;align-items:flex-start;justify-content:space-between}.cm-post-head>button{border:0;background:none;display:flex;gap:10px;align-items:center;text-align:left;padding:0;min-width:0}.cm-post-head .ph-avatar{width:40px;height:40px;flex:none}.cm-post-head>button>span:last-child{display:flex;flex-direction:column;gap:5px;min-width:0;overflow-wrap:anywhere}.cm-post-head b{font-size:13px}.cm-post-head small{font-size:10px;color:var(--cm-muted)}.cm-post-menu{position:relative;flex:none}.cm-post-menu summary{list-style:none;width:32px;height:32px;display:grid;place-items:center;color:#9a92a7;cursor:pointer}.cm-post-menu summary::-webkit-details-marker{display:none}.cm-post-menu>div{position:absolute;right:0;top:32px;z-index:3;width:160px;background:#fff;border:1px solid var(--cm-line);box-shadow:0 8px 30px #3022421a;border-radius:10px;overflow:hidden}.cm-post-menu button{width:100%;border:0;background:#fff;padding:13px 10px;text-align:left;font-size:12px}.cm-post-menu button+button{border-top:1px solid var(--cm-line);color:#b24c62}.cm-post-text p{margin:17px 0;white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.7}.cm-post-text>.ph-link{font-size:12px;margin-bottom:10px}.cm-post-photos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;border-radius:11px;overflow:hidden;margin-top:15px}.cm-post-photos>button{border:0;padding:0;aspect-ratio:1;background:#f1edf5;min-width:0;overflow:hidden}.cm-post-photos img{width:100%;height:100%;object-fit:cover;display:block}.cm-post-photos.count-1{grid-template-columns:minmax(0,1fr)}.cm-post-photos.count-1>button{aspect-ratio:1;max-height:480px}.cm-post-photos.count-1 img{max-height:480px;object-fit:contain;background:#f6f3f8}.cm-post-photos.count-3>button:first-child{grid-row:span 2;aspect-ratio:auto}.cm-post-actions{display:flex;align-items:center;gap:22px;margin-top:13px}.cm-post-actions>button{background:none;border:0;min-height:40px;display:flex;align-items:center;gap:6px;font-size:12px;color:#8b8396;padding:0 3px}.cm-post-actions>button:last-child{margin-left:auto}.cm-post-actions svg{width:20px;height:20px}.cm-heart{font-size:27px;line-height:1}.cm-post-actions .liked{color:#de6b8d}.cm-liked-by,.cm-comment-preview{border:0;background:none;display:block;text-align:left;width:100%;font-size:11px!important;line-height:1.6;color:#8b729f;padding:4px 0;overflow-wrap:anywhere}.cm-comment-preview{color:#98909f}.cm-comment-preview b{color:#685874}.cm-comments-title{font-size:15px;margin:24px 0 16px}.cm-comments-title small{color:var(--cm-muted);font-size:11px}.cm-comments{display:grid;gap:20px}.cm-comment{display:flex;gap:10px;min-width:0}.cm-comment>button{border:0;background:none;padding:0;align-self:flex-start}.cm-comment>div{flex:1;min-width:0}.cm-comment-author{font-size:12px;font-weight:700;border:0;background:none;padding:2px 0}.cm-comment p{font-size:13px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere;margin:7px 0}.cm-comment .tiny{width:30px;height:30px}.cm-comment.cm-reply{margin-left:25px;border-left:2px solid #eee6f5;padding-left:10px}.cm-comment-meta{display:flex;flex-wrap:wrap;gap:12px;font-size:10px;color:#9b93a5}.cm-comment-meta button{border:0;background:none;padding:0;font-size:10px;color:#8a739c}.cm-reply-to{display:block;font-size:10px;color:var(--cm-muted);margin-top:5px}.cm-comment-form{position:sticky;bottom:-32px;background:#fff;padding:15px 0 10px;margin-top:24px;border-top:1px solid var(--cm-line);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:9px;align-items:end}.cm-comment-form textarea{border:1px solid var(--cm-line);border-radius:12px;background:var(--cm-paper);padding:12px;font:inherit;font-size:14px;resize:vertical;max-height:200px;min-width:0}.cm-comment-form>.ph-btn{font-size:12px;padding:13px;min-height:44px}.cm-reply-banner{grid-column:1/-1;font-size:11px;color:var(--cm-muted);display:flex;justify-content:space-between}.cm-reply-banner button{border:0;background:none;font-size:19px}.cm-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.cm-upload-previews{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.cm-upload-previews>div{position:relative;aspect-ratio:1}.cm-upload-previews img{width:100%;height:100%;object-fit:cover;border-radius:10px}.cm-upload-previews button{position:absolute;right:3px;top:3px;width:26px;height:26px;border:0;border-radius:50%;background:#252137b3;color:#fff}.cm-upload-button{display:flex!important;align-items:center;justify-content:center;flex-direction:row!important;gap:8px;padding:22px;border:1px dashed #cfc3dc;border-radius:12px;background:#faf7fd;color:#85659d;cursor:pointer}.cm-upload-button input,.cm-edit-images input{position:absolute;opacity:0;width:1px;height:1px}.cm-edit-images{display:grid;grid-template-columns:1fr 2fr;gap:15px;margin:8px 0 15px}.cm-edit-images>label{cursor:pointer;position:relative;display:flex;flex-direction:column;align-items:center;gap:10px;font-size:11px;color:var(--cm-muted)}.cm-edit-images img{height:100px;max-width:100%;object-fit:cover;border-radius:14px}.cm-edit-images>label:first-child img{width:100px;border-radius:50%}.cm-edit-cover{border-radius:14px;background:#f4eff8;justify-content:center;padding:8px;min-height:135px}.cm-edit-cover>svg{height:34px;width:34px}.cm-edit-cover>img{width:100%}.cm-photo-view{display:flex;align-items:center;justify-content:center;min-height:40vh}.cm-photo-view img{max-height:80dvh;max-width:100%;object-fit:contain}.ph-modal-photo{background:#17131d;padding:46px 12px 12px}.ph-modal-photo>.ph-close{color:#fff;background:#fff2}.cm-guard-podium{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;align-items:end;padding:30px 0 12px}.cm-podium{border:1px solid #f0e7d6;border-radius:60px 60px 15px 15px;padding:18px 7px 14px;display:flex;flex-direction:column;align-items:center;gap:7px;background:linear-gradient(#fffaf0,#f9f2e6);min-width:0}.cm-podium.p1{padding-top:23px;padding-bottom:25px;background:linear-gradient(#fff0cb,#f9ecd7);border-color:#e7c88d}.cm-podium.p3{background:linear-gradient(#fbf5f1,#f3ebe6);border-color:#e9dcd4}.cm-podium-rank{color:#b69253;font-size:17px}.cm-podium-rank>svg{width:28px;height:28px}.cm-podium .ph-avatar.big{width:60px;height:60px;border:3px solid white}.cm-podium b{font-size:12px;text-align:center;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cm-podium strong{font-size:16px;color:#917141;overflow-wrap:anywhere;max-width:100%}.cm-podium small{font-size:9px;color:#aa9272}.cm-podium-empty{background:#faf9fc;border-color:#eeeaf1;color:#bcb3c5;min-height:150px;justify-content:center}.cm-your-support{padding:14px;border-radius:10px;background:#f5f1fa;color:#8b74a2;display:flex;justify-content:space-between;font-size:12px;margin:12px 0}.cm-your-support b{color:#7d57b1}.cm-guard-row{display:flex;align-items:center;gap:10px;border-bottom:1px solid var(--cm-line);padding:16px 0}.cm-guard-row>span{font-size:13px;color:#a698b4;min-width:15px}.cm-guard-row>button{flex:1;min-width:0;display:flex;align-items:center;gap:10px;border:0;background:none;text-align:left;padding:0}.cm-guard-row b{font-size:12px;overflow-wrap:anywhere}.cm-guard-row .ph-avatar{width:38px;height:38px}.cm-guard-row>div{text-align:right;display:flex;flex-direction:column;gap:5px;max-width:42%}.cm-guard-row strong{font-size:14px;color:#9b804a;overflow-wrap:anywhere}.cm-guard-row small{font-size:9px;color:#a99eb4}.cm-guard-row .ph-link{font-size:10px;min-height:25px}.cm-requests{display:grid;gap:15px}.cm-requests>article{padding:20px;border:1px solid var(--cm-line);background:var(--cm-paper);border-radius:15px}.cm-requests p{font-size:14px;line-height:1.6;overflow-wrap:anywhere}.cm-requests small{color:var(--cm-muted);font-size:12px;line-height:1.6}.cm-requests article>div{display:flex;gap:10px;margin-top:18px}.cm-requests .ph-btn{font-size:12px}.cm-wall-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.cm-wall-grid>article{background:var(--cm-paper);border:1px solid var(--cm-line);border-radius:13px;text-align:center;display:flex;flex-direction:column;align-items:center;padding:16px 5px;min-width:0;gap:5px}.cm-wall-grid .big-art{width:85px;height:85px;max-width:100%}.cm-wall-grid h3{font-size:12px;margin:0;overflow-wrap:anywhere}.cm-wall-grid b{color:#a78a54;font-size:16px}.cm-wall-grid span:not(.ph-art){font-size:10px;color:#ad95bd}.cm-wall-grid small{font-size:9px;color:var(--cm-muted);overflow-wrap:anywhere}.cm-wall-grid>.ph-empty{grid-column:1/-1}.cm-visit-summary{display:flex;align-items:center;justify-content:space-between;gap:14px;background:#f8f4fc;border-radius:13px;padding:19px;margin:20px 0;font-size:12px;color:#92849e}.cm-visit-summary b{font-size:24px;display:block;color:#8c69b4;margin-bottom:5px}.cm-visit-summary .ph-link{font-size:11px}.cm-visitors-list{display:grid;width:100%;min-width:0}.cm-visitors-list .cm-visitor-row{display:grid;grid-template-columns:48px minmax(0,1fr) 36px 32px;align-items:center;column-gap:10px;width:100%;height:76px;box-sizing:border-box;margin:0;padding:10px 4px;background:transparent;border:0;border-bottom:1px solid var(--cm-line);border-radius:0;color:var(--cm-ink);text-align:left;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.cm-visitors-list .cm-visitor-row:last-child{border-bottom:0}.cm-visitors-list .cm-visitor-row:focus-visible{outline:2px solid #ab83ca;outline-offset:-2px;border-radius:10px}.cm-visitors-list .cm-visitor-row:active{background:#f4eef9;border-radius:10px}.cm-visitor-row>.ph-avatar{width:48px;height:48px;min-width:48px;max-width:48px;margin:0;justify-self:center}.cm-visitor-row>.cm-visitor-name{min-width:0;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.4;font-weight:650;letter-spacing:0}.cm-visitor-vip,.cm-visitor-charm{display:flex;align-items:center;justify-content:center;height:34px;min-width:0;line-height:0}.cm-visitor-vip>.vp-badge{display:block;width:36px;height:33px;max-width:none;margin:0;object-fit:contain}.cm-visitor-charm>.ph-badge{display:inline-flex;width:30px;height:30px;margin:0;flex:none}.cm-visitor-charm>.ph-badge>img,.cm-visitor-charm>.ph-badge>svg{display:block;width:100%;height:100%;object-fit:contain}.cm-visitors-list .cm-visitor-row{min-height:90px;height:auto;position:relative}.cm-visitor-detail{display:grid;gap:3px;min-width:0}.cm-visitor-detail .cm-visitor-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.35;font-weight:650}.cm-visitor-time{font-size:12px;line-height:1.35;color:var(--cm-muted,#94829e)}.cm-visitor-exact{font-size:11px;line-height:1.3;color:var(--cm-muted,#94829e)}.cm-visitor-row.is-new:before{content:"";position:absolute;width:7px;height:7px;left:44px;top:17px;border-radius:50%;background:#b576de;box-shadow:0 0 0 3px var(--cm-bg,#fff)}.cm-visit-summary{display:flex;align-items:center;gap:10px 16px;flex-wrap:wrap}.cm-visit-summary>span{font-size:12px}.cm-visit-summary>span>b{color:#b087cf}.cm-visit-summary>.ph-link{margin-left:auto;min-height:44px}.cm-friend-request{padding:10px 16px 17px;background:#f9f6fd;border:1px solid #eee5f6;border-radius:14px;margin-bottom:15px}.cm-friend-request>div{display:flex;gap:8px;padding-top:7px}.cm-notification{border:0;border-bottom:1px solid var(--cm-line);background:none;display:flex;align-items:center;gap:12px;text-align:left;width:100%;padding:18px 6px;min-width:0;color:var(--cm-ink)}.cm-notification>span:not(.ph-avatar){flex:1;min-width:0;display:flex;flex-direction:column;gap:8px}.cm-notification b{font-size:12px;line-height:1.6;overflow-wrap:anywhere;font-weight:600}.cm-notification small{font-size:10px;color:var(--cm-muted)}.cm-notification .ph-avatar{width:38px;height:38px;flex:none}.cm-notification>svg{color:#ad90c4;flex:none;width:30px;height:30px}.cm-notification i{width:6px;height:6px;border-radius:50%;background:#d67caa;flex:none}.cm-notification.unread{background:#fcfaff}.cm-events{display:grid;gap:20px}.cm-event-card{position:relative;isolation:isolate;border-radius:20px;overflow:hidden;min-height:330px;background:#312539;color:#fff;box-shadow:0 8px 25px #37203f14}.cm-event-card.theme-violet{background:#574073}.cm-event-card.theme-ocean{background:#234d5a}.cm-event-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.cm-event-card>.cm-event-art{position:absolute;right:-40px;top:-25px;width:270px;height:270px;transform:rotate(9deg);opacity:.65}.cm-event-shade{position:absolute;inset:0;background:linear-gradient(90deg,#211627d9,#281d3277 65%,#281d3200),linear-gradient(0deg,#1c1428d9,transparent 70%)}.cm-event-copy{position:relative;padding:30px;display:flex;align-items:flex-start;flex-direction:column;gap:12px}.cm-event-kicker{display:block;max-width:80%;color:#e2c796;text-transform:uppercase;font-size:10px;font-weight:650;letter-spacing:1.6px;line-height:1.7}.cm-event-duration{display:block;color:#d8c8e3;font-size:10px;letter-spacing:.4px;background:#ffffff13;border:1px solid #ffffff17;padding:5px 9px;border-radius:5px}.cm-event-copy h2{max-width:85%;font-size:36px;line-height:1.1;letter-spacing:-1px;margin:6px 0 0;overflow-wrap:anywhere;font-weight:750}.cm-event-copy p{max-width:90%;font-size:12px;line-height:1.75;color:#e1d5e7;margin:2px 0;overflow-wrap:anywhere}.cm-event-prizes{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.cm-event-prizes>span{display:flex;align-items:center;gap:5px;font-size:10px;background:#ffffff10;border:1px solid #ffffff14;border-radius:6px;padding:6px 8px;color:#ecdcb7}.cm-event-prizes svg{width:15px;height:15px}.cm-event-prizes .ph-coin{width:16px;height:16px;font-size:9px}.cm-event-copy .ph-btn{margin-top:8px;color:#604627;background:#ebd4a8;box-shadow:0 5px 15px #130a2022;padding:13px 19px;font-size:12px}.cm-event-copy>small{font-size:9px;color:#b5a4bd;margin-top:2px}.cm-event-poster{min-height:490px;border-radius:20px}.cm-event-poster .cm-event-art{width:330px;height:330px;right:-40px;top:-30px}.cm-event-poster .cm-event-copy{padding:175px 28px 28px;gap:12px}.cm-event-poster .cm-event-copy h2{font-size:42px;max-width:100%;line-height:1.05}.cm-event-poster .cm-event-kicker{position:absolute;top:30px;left:28px;max-width:65%;font-size:11px}.cm-event-poster .cm-event-copy .ph-btn{width:100%;justify-content:space-between}.cm-event-poster .cm-event-shade{background:linear-gradient(0deg,#261a31 20%,#261a3180 65%,#261a3122)}.ph-modal-event-popup{padding:0;max-width:430px;background:transparent;overflow:visible}.ph-modal-event-popup>.ph-close{background:#ffffff1f;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;border:1px solid #ffffff50;top:14px;right:14px}.cm-weekly-link,.cm-community-link{display:flex;align-items:center;gap:13px;width:100%;border:1px solid #eaddc6;border-radius:13px;padding:17px;background:#fdf9f0;margin-top:18px;text-align:left;color:#9f7f46}.cm-weekly-link>span,.cm-community-link>span{display:flex;flex-direction:column;flex:1;gap:6px;min-width:0}.cm-weekly-link b,.cm-community-link b{font-size:13px}.cm-weekly-link small,.cm-community-link small{font-size:10px;color:#a39274}.cm-community-link{margin-bottom:28px;background:#f7f1fc;border-color:#e6dbee;color:#9975b3}.cm-community-link small{color:#a995b5}.cm-event-description{font-size:13px;line-height:1.85;color:#82768e;white-space:pre-wrap;overflow-wrap:anywhere;margin:22px 0}.cm-event-detail .cm-event-copy .ph-btn{display:none}.cm-event-detail h3{font-size:16px}.cm-event-status{display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px;color:var(--cm-muted);font-size:10px;padding-bottom:20px;border-bottom:1px solid var(--cm-line)}.cm-event-tasks{display:grid;gap:10px;margin:15px 0 24px}.cm-event-task{display:flex;gap:13px;align-items:center;background:var(--cm-paper);border:1px solid var(--cm-line);border-radius:12px;padding:15px}.cm-event-task>span{display:grid;place-items:center;background:#ece3f6;color:#ac91c5;border-radius:10px;width:36px;height:36px;flex:none}.cm-event-task>span svg{width:21px;height:21px}.cm-event-task>div{flex:1;min-width:0}.cm-event-task b{font-size:12px;font-weight:600}.cm-event-task strong{font-size:11px;color:#ae9cbd}.cm-event-task .ph-progress{height:4px;margin-top:10px}.cm-event-task.done>span{background:#e6f1e7;color:#79a17e}.cm-event-reward{padding:22px;border:1px solid #ebddbf;border-radius:13px;background:#fdf9ee;text-align:center;margin-bottom:20px}.cm-event-reward .ph-eyebrow{font-size:9px;color:#af9562}.cm-event-reward h3{color:#927342;margin:13px 0}.cm-event-reward p{font-size:11px;color:#b09a79;margin:0}.cm-claimed{display:flex;align-items:center;justify-content:center;gap:8px;background:#eef6ef;color:#779a77;font-size:13px;padding:17px;border-radius:10px}.cm-home-event{display:flex;align-items:center;gap:12px;background:#f7f2fc;border:1px solid #e9def3;border-radius:13px;padding:14px 18px;width:100%;text-align:left;margin-bottom:22px;color:#9a7cb3;min-width:0}.cm-home-event>span{display:flex;flex-direction:column;gap:5px;flex:1;min-width:0}.cm-home-event small{font-size:9px;text-transform:uppercase;letter-spacing:1px;overflow-wrap:anywhere}.cm-home-event b{font-size:13px;color:#7e5b9a;overflow-wrap:anywhere}.cm-home-event em{font-size:10px;white-space:nowrap;font-style:normal;padding:5px 8px;border:1px solid #e7d9f0;border-radius:6px}.cm-home-event>svg{width:20px;height:20px;flex:none}.cm-has-news{position:relative}.cm-has-news:after{content:"";width:7px;height:7px;border-radius:50%;background:#e47d99;border:2px solid white;position:absolute;right:2px;top:2px}.cm-header-notifications{height:36px;width:36px;display:grid;place-items:center;border:0;background:#f5f0fa;color:#a58cc2;border-radius:50%;flex:none}.cm-header-notifications>svg{height:19px;width:19px}.cm-invite-row{display:flex;align-items:center;gap:8px}.cm-invite-row>.ph-member-row{flex:1;min-width:0}.cm-invite-banner{position:fixed;z-index:95;top:calc(12px + env(safe-area-inset-top));left:50%;transform:translate(-50%);width:calc(100% - 24px);max-width:520px;background:#30223e;color:#fff;border:1px solid #7f688f;padding:14px 12px;border-radius:14px;box-shadow:0 8px 30px #25133330;display:flex;align-items:center;gap:10px}.cm-invite-banner>span{flex:1;min-width:0;font-size:12px;line-height:1.5;overflow-wrap:anywhere}.cm-invite-banner button{background:#e5c999;border:0;border-radius:6px;color:#59432b;font-size:11px;padding:11px 10px;white-space:nowrap}.cm-invite-banner button:last-child{background:none;color:#cab8d3;font-size:20px;padding:6px}.cm-loading{text-align:center;padding:35px;color:var(--cm-muted);font-size:13px}@media (max-width:760px){.cm-profile{border:0;border-radius:0}.cm-home-profile{margin:-20px -20px 0;width:calc(100% + 40px);max-width:none}.cm-cover{height:170px}.cm-cover-top{padding:20px}.cm-profile-intro{padding-left:20px;padding-right:20px}.cm-profile-section{padding:18px 20px}.cm-own-links{padding:0 20px}.cm-name h2{font-size:24px}.cm-profile-metrics b{font-size:18px}.cm-profile-intro>.ph-avatar.profile{width:94px;height:94px;margin-top:-47px}.cm-profile-actions{padding-left:20px;padding-right:20px}.cm-guard-podium{gap:5px}.cm-podium .ph-avatar.big{width:52px;height:52px}.cm-podium strong{font-size:14px}.cm-podium b{font-size:11px}.cm-post{padding:15px}.cm-comment-form{bottom:-30px}.cm-event-copy{padding:25px}.cm-event-copy h2{font-size:32px}.cm-event-poster .cm-event-copy h2{font-size:37px}.cm-event-poster{min-height:460px}.cm-event-poster .cm-event-copy{padding-top:155px}.ph-modal-member{padding:0!important;border-radius:20px 20px 0 0}.ph-modal-member .cm-profile{padding-bottom:env(safe-area-inset-bottom)}.ph-modal-member>.ph-close{background:#ffffff26;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid #ffffff4a}.ph-modal-member .cm-cover-top{padding-right:65px}.cm-wall-grid{gap:7px}.cm-wall-grid .big-art{width:70px;height:70px}.ph-modal-event-popup{margin:auto 12px!important;width:calc(100% - 24px)!important;padding:0!important;border-radius:20px!important;max-height:calc(100dvh - 32px)!important;overflow-y:auto}.cm-event-poster .cm-event-copy>p{max-width:100%}.cm-home-event{padding:12px;gap:9px}.cm-home-event>svg:last-child{display:none}}.cm-profile-v2{--cm-ink:#29173e;--cm-muted:#89779d;--cm-paper:#f6f2fc;background:#f6f2fc;isolation:isolate;overflow:clip;position:relative}.cm-profile-v2 .cm-cover{height:240px;background:#30144c}.cm-profile-v2 .cm-cover-top{padding:20px;font-size:11px}.cm-profile-v2 .cm-cover>img{object-position:center 35%}.cm-profile-v2 .cm-profile-intro{border-radius:26px 26px 0 0;background:linear-gradient(145deg,#fff,#f0e9fc);margin-top:-25px;padding:20px 20px 16px;text-align:left;display:flow-root}.cm-profile-v2 .cm-profile-intro>.ph-avatar.profile{float:left;width:88px;height:88px;margin:-42px 16px 12px 0;border:3px solid #e2c27c;box-shadow:0 3px 22px #8d63b733}.cm-profile-v2 .cm-name{min-height:54px}.cm-profile-v2 .cm-name h2{font-size:24px;text-align:left;justify-content:flex-start;overflow-wrap:anywhere;margin:0 0 6px}.cm-profile-v2 .cm-country{font-size:13px}.cm-profile-v2 .cm-level-row{clear:both;justify-content:flex-start;margin:16px 0 8px;gap:7px;flex-wrap:wrap}.cm-profile-v2 .cm-copy-id{font-size:12px;margin:5px 0 12px;padding:6px 0}.cm-profile-v2 .cm-honor-row{margin:0;background:#eae0f766;border-radius:16px;padding:10px}.cm-profile-v2 .cm-honor-collection{display:flex;align-items:center;gap:9px;width:100%;overflow:hidden}.cm-profile-v2 .cm-honor-collection small{margin-left:auto;white-space:nowrap;color:#73548d}.cm-profile-v2 .cm-honor-collection .cm-honor-icon{width:44px;height:44px;flex-shrink:0}.cm-profile-v2 .cm-earned{display:flex;flex-wrap:nowrap;overflow-x:auto;justify-content:flex-start;padding:8px 0;gap:8px}.cm-profile-v2 .cm-title-badge{flex-shrink:0;font-size:11px}.cm-profile-signature{font-size:13px;color:#705b88;margin:8px 0}.cm-profile-v2 .cm-profile-metrics{background:#e9dff85c;border-radius:15px;padding:12px 4px;margin:12px 0 0;grid-template-columns:repeat(3,minmax(0,1fr))}.cm-profile-v2 .cm-profile-metrics b{font-size:22px}.cm-profile-tabs{display:flex;position:sticky;top:0;z-index:5;background:#f9f6ff;border-bottom:1px solid #e5d9f2;padding:0 12px}.cm-profile-tabs button{position:relative;flex:1;border:0;background:none;color:#81639b;padding:18px 3px;font-size:14px;min-height:50px}.cm-profile-tabs button.active{color:#822ce1;font-weight:750}.cm-profile-tabs button.active:after{content:"";position:absolute;bottom:0;left:16%;right:16%;height:3px;border-radius:5px;background:#962ee9}.cm-profile-pane[hidden],.cm-profile-v2 [hidden]{display:none!important}.cm-profile-v2 .cm-profile-section{margin:12px 14px;padding:16px;background:#ffffffc9;border:1px solid #eee5f5;border-radius:18px}.cm-profile-v2 .cm-section-link{font-size:16px;margin-bottom:12px;min-height:32px}.cm-profile-v2 .cm-moment-previews{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.cm-profile-v2 .cm-moment-previews>button{width:100%;height:auto;aspect-ratio:1;border-radius:14px;overflow:hidden}.cm-profile-v2 .cm-moment-previews img{width:100%;height:100%;object-fit:cover}.cm-profile-v2 .cm-first-memory{grid-column:1/-1;aspect-ratio:auto!important;min-height:100px}.cm-profile-v2 .cm-social-entry{margin:10px 14px;width:calc(100% - 28px);border-radius:16px}.cm-profile-v2 .cm-gift-wall{background:linear-gradient(120deg,#32133f,#722d9b);color:#fff;border:1px solid #d9b36a;border-radius:16px;min-height:100px}.cm-profile-v2 .cm-friends-preview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.cm-profile-v2 .cm-friends-preview>button{min-width:0;background:#efe7fb;border-radius:14px;padding:12px 4px}.cm-profile-v2 .cm-friends-preview span{overflow:hidden;text-overflow:ellipsis;max-width:100%;display:block}.cm-profile-v2 .cm-guard-preview{margin:0}.cm-profile-v2 .cm-bio{line-height:1.6}.cm-profile-v2 .cm-own-links{padding:0 18px 15px}.cm-profile-v2 .cm-room-links button{border-radius:14px;background:#eee5f8;padding:12px}.cm-profile-footer{position:sticky;bottom:0;z-index:6;display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:12px 14px calc(12px + env(safe-area-inset-bottom));background:#faf7ff;border-top:1px solid #e7d9f3;box-shadow:0 -5px 20px #44245c0a}.cm-profile-footer .ph-btn{min-width:0;min-height:48px;border-radius:18px;font-size:14px;padding:12px 8px;background:linear-gradient(135deg,#b04cf0,#7825cb);color:#fff}.cm-profile-footer .cm-footer-gold{background:linear-gradient(135deg,#ffeaa2,#e5ba5f);color:#321447}.cm-profile-footer svg{width:20px;height:20px}.cm-profile-v2 .cm-cover .cm-profile-effect{position:absolute;inset:0;pointer-events:none;overflow:hidden}.cm-profile-v2 .cm-cover .cm-profile-effect img{width:100%;height:100%;object-fit:cover}@media (max-width:760px){.cm-profile-v2.cm-home-profile{margin:0;width:100%;max-width:720px}.cm-profile-v2 .cm-cover{height:215px}.cm-profile-v2 .cm-profile-intro{padding:18px 16px 14px}.cm-profile-v2 .cm-name h2{font-size:22px}.cm-profile-v2 .cm-profile-footer{bottom:0}.cm-home-profile.cm-profile-v2 .cm-profile-footer{bottom:calc(68px + env(safe-area-inset-bottom));padding-bottom:12px}.ph-modal-member:has(.cm-profile-v2){padding:0!important;max-height:100dvh!important}.cm-profile-v2 .cm-cover-top{padding-right:64px}}@media (prefers-reduced-motion:reduce){.cm-profile-v2 *{animation:none!important;scroll-behavior:auto!important}}.cm-profile-v2 .cm-family-preview{display:flex;align-items:center;gap:14px;text-align:left;width:100%;border:0;background:none;color:#51336c}.cm-family-preview img{border-radius:15px;object-fit:cover}.cm-family-preview span{display:grid;gap:7px;flex:1}.cm-family-preview small{font-size:12px;color:#8c6ba5}.cm-profile-v2 .cm-room-links img{border-radius:12px;object-fit:cover}.cm-profile-v2 .cm-room-links strong{font-size:11px;color:#8b2ed1;white-space:nowrap}.palace-design .cm-profile-v2 .cm-cover{height:240px}.palace-design .cm-profile-v2 .cm-profile-intro{background:linear-gradient(145deg,#fff,#f0e9fc)}.cm-profile-v2 .cm-achievement-preview{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.cm-profile-v2 .cm-friends-preview small{display:inline-block;margin-top:6px;padding:3px 8px;background:#ac60de;color:#fff;border-radius:7px;font-size:11px}.cm-profile-v2 button:focus-visible{outline:3px solid #ad5ef4;outline-offset:2px}.cm-profile-v2 .cm-profile-metrics{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;grid-template-columns:none}.cm-profile-v2 .cm-profile-pane{scroll-margin-top:60px}.cm-profile-v2 .cm-honor-collection{min-height:44px}.cm-profile-v2 .cm-guard-preview>div{display:flex;flex-shrink:0;max-width:55%}.cm-profile-v2 .cm-guard-preview .ph-avatar{max-width:48px;max-height:48px}@media (max-width:380px){.cm-profile-v2 .cm-profile-intro{padding-inline:12px}.cm-profile-v2 .cm-name h2{font-size:19px}.cm-profile-v2 .cm-profile-intro>.ph-avatar.profile{width:72px;height:72px;margin-right:10px}.cm-profile-v2 .cm-profile-footer{gap:6px;padding-inline:10px}.cm-profile-v2 .cm-profile-footer .ph-btn{font-size:12px}.cm-profile-v2 .cm-room-links strong{white-space:normal}}.ph-family-link{display:inline-flex;align-items:center;justify-content:center;gap:5px;max-width:100%;min-height:28px;padding:4px 9px;border:1px solid #d6b96c88;border-radius:9px;background:linear-gradient(110deg,#735095,#aa6aaa);color:#fff3cf;font-family:inherit;font-size:11px;font-weight:600;line-height:1.2;cursor:pointer;text-align:center;vertical-align:middle}.ph-family-link>span:nth-child(2){min-width:0;overflow-wrap:anywhere}.ph-family-link>span:last-child{opacity:.7}.ph-family-link:focus-visible{outline:2px solid #e5c47e;outline-offset:3px}.cm-level-row .ph-family-link.cm-family-tag{display:inline-flex;min-height:25px;padding:3px 7px}.pt-member-row>.ph-family-link{margin:-4px 0 7px 48px}.ph-rank-entry>.ph-rank-row{width:100%;text-align:left}.ph-rank-entry>.ph-family-link{margin:0 0 9px 72px}.ph-rank-person{flex:1;min-width:0;display:grid;justify-items:start;gap:5px}.ph-rank-person>button:first-child,.ph-rank-profile-name{border:0;background:transparent;color:inherit;text-align:left;font:inherit;font-weight:700;padding:0;cursor:pointer}.ph-rank-person .ph-family-link{font-size:10px}.rk-rank-list .rk-rank-entry>.ph-family-link{display:inline-flex;width:auto;max-width:calc(100% - 36px);min-height:25px;margin:0 0 6px 35px;padding:3px 8px;border:1px solid #d6b96c88;font-size:10px;gap:5px}.rk-rank-list .ph-family-link>span:first-child{width:auto;color:inherit}.rk-podium-member .ph-family-link{font-size:8px;gap:3px;padding:3px 5px;min-height:22px}.rk-podium-member b>button{background:none;border:0;color:inherit;font:inherit;padding:0;cursor:pointer}.dl-podium-entry>.dl-podium-member{width:100%}.dl-podium-entry>.ph-family-link{margin:3px 0 8px 48px}.dl-ranking-panel .ph-family-link{font-size:10px;min-height:23px;margin-top:5px}.rp-rank-row .ph-family-link{font-size:10px;min-height:24px;margin:4px 0}html,body{width:100%;max-width:100%;min-width:0;overflow-x:hidden;overflow-x:clip;overscroll-behavior-x:none}*,*:before,*:after{box-sizing:border-box}img,video,canvas{max-width:100%}button,input,textarea,select{font:inherit;max-width:100%}button,a{-webkit-tap-highlight-color:transparent}button{touch-action:manipulation}.ph-app,.ph-workspace,#socialContent,.ph-header,.ph-account,.ph-room-body,.ph-room-chat,.ph-stage,.ph-modal,#socialModalBody{min-width:0}.ph-workspace,#socialContent{max-width:100%}.ph-backdrop{max-width:100%;overflow-x:clip;overscroll-behavior:contain}.ph-modal{min-width:0;overflow-x:clip;overscroll-behavior-y:contain}.ph-modal-open{overflow-y:hidden}.ph-close{min-width:40px;min-height:40px;z-index:8;display:grid;place-items:center;line-height:1}.ph-title h2,.ph-title p,.ph-member-row b,.ph-person-card h3,.ph-message p,.ph-chat-log p,.ph-dm-log p,.ph-description,.ph-announcement{overflow-wrap:anywhere}.ph-member-row>span,.ph-dm-row>span,.ph-self>span{min-width:0}.ph-table{width:100%;table-layout:fixed}.ph-table td,.ph-table th{overflow-wrap:anywhere}.ph-form input,.ph-form textarea,.ph-form select{width:100%;min-width:0}.ph-gift-tabs,.ph-recipient-strip,.ph-horizontal{max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none}.ph-gift-tabs::-webkit-scrollbar,.ph-recipient-strip::-webkit-scrollbar{display:none}.ph-gift-tabs>button,.ph-recipient-strip>button{flex:none}.ph-gift-grid{min-width:0}.ph-gift-grid>button{min-width:0}.ph-gift-grid b,.ph-balance{overflow-wrap:anywhere}@media (max-width:760px){.ph-header{padding:12px 16px;gap:10px;min-height:74px;flex-wrap:wrap}.ph-mobile-brand{font-size:18px;gap:7px;min-width:0}.ph-mobile-brand .ph-logo{width:30px;height:32px;font-size:26px}.ph-account{gap:7px;margin-left:auto;max-width:100%}.ph-account .ph-wallet{font-size:12px;padding:9px 10px;gap:3px;min-width:0;white-space:nowrap}.ph-account .ph-coin{width:18px;height:18px;font-size:10px}.ph-account .ph-wallet>b{font-size:17px}.ph-account .ph-header-event{width:32px;height:32px}.ph-account .ph-header-event>svg{width:20px;height:20px}.ph-account>.cm-header-notifications{width:32px;height:32px}.ph-account>button[data-route=benim]{display:none}#socialContent{padding-left:20px;padding-right:20px;overflow-x:clip;padding-bottom:22px}.ph-home-heading h1{font-size:39px}.ph-home-heading>.ph-link{font-size:11px;min-width:0}.ph-home-heading{gap:12px}.ph-home-heading p{font-size:13px}.ph-home-heading>div{min-width:0}.ph-home-heading .ph-eyebrow{font-size:8px}.ph-bottom{width:100%;max-width:100%;grid-template-columns:repeat(5,minmax(0,1fr));padding-left:5px;padding-right:5px}.ph-bottom .ph-nav{min-width:0;padding-left:0;padding-right:0;gap:5px}.ph-bottom .ph-nav span{font-size:9px;white-space:nowrap}.ph-bottom .ph-nav svg{width:25px;height:25px}.ph-footer{padding-left:20px;padding-right:20px;gap:10px;flex-wrap:wrap}.ph-footer span{font-size:10px}.ph-seat-pair{min-width:0}.ph-seat b{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ph-room-toolbar>span{min-width:0;flex:1}.ph-room-toolbar b{display:block;overflow-wrap:anywhere;font-size:14px}.ph-room-toolbar .ph-circle{width:35px;height:35px;flex:none}.ph-room-tools{gap:6px}.ph-room-tools .ph-btn{font-size:11px;padding:11px 8px}.ph-message-form input{width:0;min-width:0;flex:1}.ph-message-form button{flex:none}.ph-modal:not(.ph-modal-wheel){width:100%;max-width:100%;max-height:94dvh;padding:30px 20px calc(24px + env(safe-area-inset-bottom));overflow-x:clip}.ph-close{top:10px;right:10px}.ph-modal input,.ph-modal textarea,.ph-modal select{font-size:16px}.ph-gift-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.ph-gift-grid .ph-art{max-width:100%}.ph-gift-grid b,.ph-gift-grid small{font-size:10px}.ph-gift-bottom{gap:6px;flex-wrap:wrap}.ph-gift-bottom .ph-wallet{font-size:12px;padding:10px 8px;overflow-wrap:anywhere}.ph-gift-bottom .ph-btn{font-size:13px;padding:12px 15px}.ph-gift-bottom select{font-size:14px;max-width:65px}.ph-tab-row>button{min-width:0;font-size:12px}.ph-note-box{overflow-wrap:anywhere}.social-toast{max-width:calc(100% - 32px);overflow-wrap:anywhere}}@media (max-width:360px){.ph-header{padding:10px 12px;gap:7px}.ph-mobile-brand{font-size:16px}.ph-mobile-brand .ph-logo{width:26px;height:29px;font-size:23px}.ph-account{gap:5px}.ph-account .ph-header-event,.cm-header-notifications{width:28px!important;height:28px!important}.ph-account .ph-wallet{font-size:10px;padding:8px}.cm-home-event small{font-size:8px}.cm-home-event b{font-size:12px}.cm-gift-wall{grid-template-columns:44px repeat(3,minmax(0,1fr));padding:10px 6px}.cm-gift-wall>.ph-art{width:42px;height:42px}.cm-gift-wall b{font-size:17px}.cm-gift-wall small{font-size:9px}.cm-guard-row{gap:6px}.cm-guard-row .ph-avatar{width:31px;height:31px}.cm-podium{padding-left:4px;padding-right:4px}.cm-podium .ph-avatar.big{width:44px;height:44px}.cm-podium strong{font-size:12px}.cm-comment-form .ph-btn{padding:12px 8px}.cm-comment-form .ph-btn svg{display:none}}@media (prefers-reduced-motion:reduce){.cm-profile *,.cm-event-card *{animation:none!important;transition:none!important}}html:has(body.ph-modal-open){overflow-y:hidden}.ph-home-heading h1>span{display:inline;margin:0;line-height:inherit}.ph-consent-box{padding:15px;border:1px solid #d8c9ae;border-radius:13px;background:#faf7f0;margin:16px 0;color:#36313d}.ph-consent-box h3{margin:0 0 10px;font-size:14px}.ph-consent-box p{font-size:12px;line-height:1.7;margin:0 0 14px;overflow-wrap:anywhere}.ph-form .ph-consent-choice{display:flex;flex-direction:row;align-items:flex-start;gap:10px;cursor:pointer;font-size:12px;line-height:1.6}.ph-form .ph-consent-choice input[type=checkbox]{appearance:auto;-webkit-appearance:checkbox;width:21px;height:21px;min-width:21px;margin:2px 0 0;accent-color:#7659bb}.ph-consent-choice span{flex:1;min-width:0}.gx-container{position:fixed;inset:0;z-index:199;pointer-events:none;overflow:hidden;contain:layout paint}.gx-show{position:absolute;inset:0;overflow:hidden;--fx-color:#dec595;animation:gx-visibility var(--fx-time) both}.gx-scrim{position:absolute;inset:0;background:radial-gradient(ellipse at 50% 60%,#312139a8,#100d1b30 70%),linear-gradient(0deg,#100c1fd9,transparent)}.gx-stage{position:absolute;left:50%;bottom:9dvh;transform:translate(-50%);width:min(100%,540px);height:min(72dvh,560px)}.gx-scene{position:absolute;inset:0 0 25%;isolation:isolate;perspective:700px}.gx-scene>i,.gx-scene>div:not(.gx-hero){position:absolute;pointer-events:none}.gx-hero{position:absolute;inset:12% 14% 2%;display:grid;place-items:center;filter:drop-shadow(0 18px 20px #0008)}.gx-hero .gx-gift-art{width:min(58vw,280px);height:min(58vw,280px);max-width:100%;object-fit:contain;display:block;flex:none}.gx-caption{position:absolute;bottom:1%;left:9%;right:9%;text-align:center;color:#fff3dc;text-shadow:0 2px 12px #0009;animation:gx-caption var(--fx-time) both}.gx-caption small{font-size:9px;letter-spacing:2px;color:var(--fx-color)}.gx-caption strong{display:block;font:28px/1.2 Georgia,serif;margin:12px 0 8px;overflow-wrap:anywhere}.gx-caption strong>span{font-size:17px;color:var(--fx-color);white-space:nowrap}.gx-caption p{font-size:12px;line-height:1.6;margin:0;color:#e3d5c5;overflow-wrap:anywhere}.gx-caption em{display:block;font-size:10px;font-style:normal;color:var(--fx-color);margin-top:8px}.gx-close{position:absolute;right:16px;top:calc(env(safe-area-inset-top,0px) + 18px);width:38px;height:38px;display:grid;place-items:center;border:1px solid #e1cfa66b;border-radius:50%;background:#251c2cdc;color:#f7e6c7;font-size:26px;pointer-events:auto}@keyframes gx-visibility{0%,to{opacity:0}8%,86%{opacity:1}}@keyframes gx-caption{0%,18%{opacity:0;transform:translateY(14px)}32%,85%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-6px)}}.gx-seal .gx-hero{animation:fx-seal var(--fx-time) both}.fx-wax{width:42%;height:23%;left:29%;bottom:12%;border-radius:50%;background:radial-gradient(#a5323e,#501525 72%);box-shadow:0 5px #2b0c18;animation:fx-wax var(--fx-time) both}.fx-seal-mark{bottom:15%;left:44%;font:48px Georgia;color:#e5ad75;transform:rotateX(45deg);animation:fx-wax var(--fx-time) both}@keyframes fx-seal{0%{opacity:0;transform:translateY(-180px) rotate(-15deg)}20%{opacity:1;transform:translateY(-20px) rotate(0)}35%{transform:translateY(45px) scale(.88)}43%{transform:translateY(20px) scale(.93)}65%,85%{transform:translateY(-22px)}to{opacity:0;transform:translateY(-70px)}}@keyframes fx-wax{0%,28%{opacity:0;scale:.2}40%,85%{opacity:1;scale:1}to{opacity:0;scale:1}}.gx-coronation .gx-hero{animation:fx-coronation var(--fx-time) both}.fx-crown-cushion{width:62%;height:20%;bottom:6%;left:19%;border-radius:45%;background:linear-gradient(#832b47,#391323);border:2px solid #cc9a51;box-shadow:0 13px 20px #0006}.fx-royal-ring{width:68%;height:22%;left:16%;bottom:20%;border:1px solid #eac77d;border-radius:50%;animation:fx-ring 2.4s calc(var(--i)*.4s) infinite}@keyframes fx-coronation{0%{opacity:0;transform:translateY(-160px) scale(.75)}22%{opacity:1;transform:translateY(-45px) scale(1.1)}52%,82%{transform:translateY(16px) scale(.9)}to{opacity:0;transform:translateY(16px) scale(.9)}}@keyframes fx-ring{0%{opacity:0;transform:translateY(35px) scale(.7)}25%{opacity:.7}to{opacity:0;transform:translateY(-95px) scale(1.2)}}.gx-goldroar .gx-hero{animation:fx-goldroar var(--fx-time) both}.fx-roar-ring{inset:18%;border:2px solid #e7b267;border-radius:50%;animation:fx-roar 2s calc(var(--i)*.5s) infinite}.fx-gold-ray{left:49.6%;top:4%;height:46%;width:1%;background:linear-gradient(transparent,#dca94a88);transform-origin:50% 100%;transform:rotate(calc(var(--i)*30deg));animation:fx-rays 2.3s ease-in-out infinite alternate}@keyframes fx-goldroar{0%{opacity:0;transform:scale(.2)}25%{opacity:1;transform:scale(1.15)}35%{transform:scale(.96)}48%,80%{transform:scale(1.05)}to{opacity:0;transform:scale(1.12)}}@keyframes fx-roar{0%{opacity:.9;scale:.35}to{opacity:0;scale:1.8}}@keyframes fx-rays{to{opacity:.25}}.gx-petals .gx-hero{animation:fx-rose var(--fx-time) both}.fx-petal{left:calc(5% + var(--i)*6%);top:-10%;width:15px;height:23px;border-radius:80% 0 70% 30%;background:linear-gradient(135deg,#ffc5ce,#ad345e);animation:fx-petal 3.1s calc(var(--i)*-.19s) linear infinite}.fx-rose-stem{left:49%;bottom:1%;height:55%;width:3px;background:linear-gradient(#7eac66,#345535);transform-origin:bottom;animation:fx-grow 1.8s both;z-index:-1}@keyframes fx-rose{0%{opacity:0;transform:translateY(55px) scale(.25) rotate(-35deg)}38%{opacity:1;transform:translateY(0) scale(1) rotate(6deg)}75%{transform:rotate(-5deg)}to{opacity:0;transform:translateY(-20px) scale(1.03)}}@keyframes fx-petal{0%{opacity:0;transform:translateY(-20px) rotate(0)}15%{opacity:.9}to{opacity:0;transform:translate(45px,380px) rotate(260deg)}}@keyframes fx-grow{0%{scale:1 0}to{scale:1 1}}.gx-feast .gx-hero{animation:fx-feast var(--fx-time) both}.fx-serving-plate{left:12%;right:12%;bottom:4%;height:18%;border-radius:50%;background:radial-gradient(ellipse,#493c34 35%,#e1c1a0 38%,#846952 48%,#e7ceb2 52%,#645245 66%);box-shadow:0 12px 18px #0008}.fx-cloche{left:19%;width:62%;height:54%;bottom:12%;border-radius:100% 100% 10% 10%;background:linear-gradient(100deg,#827b71,#dfd4c0 48%,#80786d);box-shadow:inset 0 -10px #b6a78e;z-index:2;animation:fx-cloche var(--fx-time) both}.fx-steam{left:calc(30% + var(--i)*12%);top:20%;height:40%;width:14%;border-left:3px solid #fff3dd65;border-radius:50%;filter:blur(3px);animation:fx-steam 1.9s calc(var(--i)*.3s) infinite}@keyframes fx-feast{0%,15%{opacity:0;transform:translateY(30px) scale(.8)}40%,85%{opacity:1;transform:translateY(15px) scale(.9)}to{opacity:0}}@keyframes fx-cloche{0%,12%{opacity:1;transform:none}42%,to{opacity:0;transform:translate(70px,-140px) rotate(25deg)}}@keyframes fx-steam{0%{opacity:0;transform:translateY(60px) skew(-10deg)}40%{opacity:.8}to{opacity:0;transform:translateY(-80px) skew(15deg)}}.gx-garden .gx-hero{animation:fx-garden var(--fx-time) both}.fx-leaf{left:calc(10% + var(--i)*8%);bottom:calc(5% + var(--i)*5%);width:42px;height:22px;border-radius:90% 0;background:linear-gradient(20deg,#306148,#a6d37f);transform-origin:bottom left;animation:fx-leaf 2.8s calc(var(--i)*-.15s) infinite alternate}.fx-vine{inset:15% 20% 0;border:2px solid #80b47b66;border-radius:50%;transform:rotate(-30deg);animation:fx-grow 1.7s both}@keyframes fx-garden{0%{opacity:0;transform:translateY(90px) scale(.4)}40%{opacity:1;transform:translateY(0) scale(1)}75%{transform:rotate(7deg)}to{opacity:0;transform:translateY(-15px)}}@keyframes fx-leaf{0%{opacity:.2;transform:scale(.2) rotate(-40deg)}to{opacity:.9;transform:scale(1) rotate(10deg)}}.gx-prism .gx-hero{animation:fx-prism var(--fx-time) both}.fx-prism-ray{left:50%;top:43%;width:70%;height:5%;transform-origin:left;transform:rotate(calc(var(--i)*60deg));background:linear-gradient(90deg,#d6bdff90,transparent);filter:blur(2px);animation:fx-rays 1.5s infinite alternate}.fx-prism-reflection{inset:14%;border:1px solid #b78ceb66;transform:rotate(45deg);box-shadow:0 0 35px #9879c533}@keyframes fx-prism{0%{opacity:0;transform:rotateY(-160deg) scale(.5)}40%{opacity:1;transform:rotateY(20deg) scale(1.1)}70%{transform:rotateY(-15deg) scale(1)}to{opacity:0;transform:rotateY(95deg) scale(.8)}}.gx-jewels .gx-hero{animation:fx-jewels var(--fx-time) both}.fx-jewel{left:48%;top:45%;width:14px;height:14px;background:linear-gradient(130deg,#ffe4b3,#d18c43);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);animation:fx-jewel-orbit 3s calc(var(--i)*-.375s) linear infinite}.fx-jewel-orbit{inset:13%;border:1px solid #edd59c33;border-radius:50%}@keyframes fx-jewels{0%{opacity:0;transform:rotate(-35deg) scale(.55)}30%{opacity:1;transform:rotate(7deg) scale(1)}65%{transform:rotate(-5deg) scale(1.08)}to{opacity:0;transform:rotate(12deg) scale(.8)}}@keyframes fx-jewel-orbit{0%{transform:rotate(0) translate(130px) rotate(45deg)}to{transform:rotate(360deg) translate(130px) rotate(405deg)}}.gx-inferno .gx-hero{animation:fx-inferno var(--fx-time) both;filter:drop-shadow(0 0 24px #ee6c3a66)}.fx-fire-ring{inset:12%;border:9px solid #dd7144;border-radius:50%;box-shadow:0 0 35px #ee6c3a99,inset 0 0 30px #e88e4533;filter:blur(3px);animation:fx-fire 1.1s infinite alternate}.fx-ember{left:calc(var(--i)*5%);bottom:0;width:4px;height:10px;background:#ffc575;border-radius:50%;animation:fx-ember 2.2s calc(var(--i)*-.11s) infinite}@keyframes fx-inferno{0%{opacity:0;transform:translateY(100px) scale(.5)}32%{opacity:1;transform:scale(1.08)}45%,80%{transform:scale(1)}to{opacity:0;transform:translateY(-20px) scale(1.1)}}@keyframes fx-fire{0%{transform:scale(.8) rotate(-12deg);opacity:.5}to{transform:scale(1.05) rotate(12deg);opacity:1}}@keyframes fx-ember{0%{opacity:0;transform:translateY(0)}25%{opacity:.9}to{opacity:0;transform:translate(20px,-290px)}}.gx-impact .gx-hero{animation:fx-impact var(--fx-time) both}.fx-shockwave{left:15%;bottom:4%;width:70%;height:20%;border:2px solid #e2d2ab;border-radius:50%;animation:fx-shockwave 2.4s calc(var(--i)*.25s + .7s) infinite}.fx-debris{left:50%;bottom:20%;width:8px;height:8px;background:#a08f78;clip-path:polygon(0 30%,70% 0,100% 80%,20% 100%);animation:fx-debris 2.8s calc(var(--i)*.02s + .7s) infinite}@keyframes fx-impact{0%{opacity:0;transform:translateY(-150px) scale(.7)}22%{opacity:1;transform:translateY(25px) scale(1.12,.88)}29%{transform:translateY(-9px) scale(.98,1.03)}40%,84%{transform:none}to{opacity:0}}@keyframes fx-shockwave{0%{opacity:.9;scale:.2}to{opacity:0;scale:1.7}}@keyframes fx-debris{0%{opacity:0;transform:translate(0)}10%{opacity:.8}60%{opacity:.7;transform:translate(calc((var(--i) - 4.5)*25px),-65px) rotate(100deg)}to{opacity:0;transform:translate(calc((var(--i) - 4.5)*35px),20px) rotate(180deg)}}.gx-flight .gx-hero{animation:fx-flight var(--fx-time) both}.fx-flight-trail{left:-25%;top:46%;width:95%;height:4px;background:linear-gradient(90deg,transparent,#d8edff99);filter:blur(2px);transform:rotate(-12deg);animation:fx-trail var(--fx-time) both}.fx-cloud{top:calc(10% + var(--i)*21%);left:calc(var(--i)*24%);width:40%;height:14%;border-radius:50%;background:#cee6ff1c;filter:blur(12px);animation:fx-cloud 4s calc(var(--i)*-.5s) linear infinite}@keyframes fx-flight{0%{opacity:0;transform:translate(-120%,-30px) rotate(-15deg) scale(.5)}25%{opacity:1;transform:translate(-20%,15px) rotate(-8deg) scale(.9)}55%{transform:translate(15%,-15px) rotate(-18deg) scale(1.1)}80%{opacity:1;transform:translate(50%,-45px) rotate(-25deg)}to{opacity:0;transform:translate(160%,-100px) scale(.5)}}@keyframes fx-trail{0%,8%{opacity:0;scale:.1 1}45%{opacity:1;scale:1 1}to{opacity:0;translate:90% -20px}}@keyframes fx-cloud{to{transform:translate(-70px);opacity:0}}.gx-cards .gx-hero{animation:fx-cards var(--fx-time) both}.fx-card{width:25%;height:48%;left:37.5%;top:18%;border:1px solid #c3a16b;border-radius:8px;background:repeating-linear-gradient(45deg,#4d315d,#4d315d 4px,#312338 4px 9px);box-shadow:0 10px 20px #0005;transform-origin:50% 110%;animation:fx-fan var(--fx-time) both}@keyframes fx-fan{0%,10%{opacity:0;transform:rotate(0) scale(.5)}35%,70%{opacity:1;transform:rotate(calc((var(--i) - 2)*18deg)) translateY(-15px)}to{opacity:0;transform:rotate(calc((var(--i) - 2)*30deg)) translateY(-45px)}}@keyframes fx-cards{0%,20%{opacity:0;transform:rotateY(180deg) scale(.7)}45%,80%{opacity:1;transform:rotateY(0) translateY(18px) scale(.85)}to{opacity:0;transform:translateY(-30px)}}.gx-palace .gx-stage{height:min(75dvh,620px)}.gx-palace .gx-hero{animation:fx-palace var(--fx-time) both;inset:20% 16% 0}.fx-palace-backdrop{inset:-10% 3% -3%;background:linear-gradient(0deg,#140c1f,transparent 45%),url(/assets/royal-room.png) center/cover;border-radius:48% 48% 10px 10px;-webkit-mask-image:linear-gradient(transparent,#000 15%,#000 80%,transparent);mask-image:linear-gradient(transparent,#000 15%,#000 80%,transparent)}.fx-palace-doors{inset:4% 12% 0;display:flex;perspective:500px;z-index:2}.fx-palace-doors i{width:50%;border:2px solid #c49d56;background:linear-gradient(90deg,#332329,#9b734344,#30202b);box-shadow:inset 0 0 0 9px #99714422;transform-origin:left;animation:fx-door var(--fx-time) both}.fx-palace-doors i+i{transform-origin:right;--door-turn:100deg}.fx-firework{left:calc(10% + var(--i)*19%);top:calc(5% + var(--i)*6%);width:7px;height:7px;border-radius:50%;color:#f5cd81;box-shadow:0 -32px,23px -23px,32px 0,23px 23px,0 32px,-23px 23px,-32px 0,-23px -23px;animation:fx-firework 2.7s calc(var(--i)*.4s + 1s) infinite}.fx-star{left:calc(var(--i)*8%);top:calc(5% + var(--i)*5%);width:5px;height:5px;background:var(--fx-color);clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);animation:fx-star 2s calc(var(--i)*-.16s) infinite}@keyframes fx-door{0%,8%{opacity:1;transform:rotateY(0)}35%,to{opacity:0;transform:rotateY(var(--door-turn,-100deg))}}@keyframes fx-palace{0%,18%{opacity:0;transform:translateY(45px) scale(.3)}45%,80%{opacity:1;transform:translateY(0) scale(.9)}to{opacity:0;transform:translateY(-30px) scale(1)}}@keyframes fx-firework{0%{opacity:0;scale:.1}20%{opacity:1}85%,to{opacity:0;scale:2.2}}@keyframes fx-star{0%,to{opacity:.1;scale:.6}50%{opacity:1;scale:1.5}}.gx-shards .gx-hero{animation:fx-crystal var(--fx-time) both}.fx-shard{left:calc(18% + var(--i)*9%);bottom:6%;height:calc(28% + var(--i)*5%);width:12%;background:linear-gradient(100deg,#426b88,#bdfff3bb,#68a5b055);clip-path:polygon(50% 0,100% 25%,85% 100%,10% 100%,0 25%);transform-origin:bottom;animation:fx-shard var(--fx-time) both}.fx-crystal-light{inset:40% 10% 0;background:radial-gradient(ellipse,#a8f5e94a,transparent 65%)}@keyframes fx-shard{0%,10%{opacity:0;transform:scaleY(0) rotate(-10deg)}45%,75%{opacity:.7;transform:scaleY(1) rotate(calc((var(--i) - 3)*8deg))}to{opacity:0;transform:translateY(-20px)}}@keyframes fx-crystal{0%{opacity:0;transform:scaleY(.05) translateY(100px)}40%{opacity:1;transform:scaleY(1.1)}55%,80%{transform:scale(1)}to{opacity:0;transform:translateY(-15px)}}.gx-treasure .gx-hero{animation:fx-chest var(--fx-time) both}.fx-chest-lid{left:27%;top:35%;width:46%;height:16%;border:3px solid #e3bc66;border-radius:50% 50% 5px 5px;background:linear-gradient(#724326,#bc8d44);transform-origin:bottom;z-index:2;animation:fx-lid var(--fx-time) both}.fx-treasure-light{inset:8% 18%;background:conic-gradient(from 155deg at 50% 80%,transparent,#ffdc8570 24deg,transparent 50deg);animation:fx-rays 2s infinite alternate}.fx-coin{left:48%;top:53%;width:14px;height:14px;border-radius:50%;border:2px solid #fbe3a1;background:#c49342;box-shadow:inset 0 0 0 2px #e4b85e;animation:fx-coins 2.3s calc(var(--i)*.08s + .8s) infinite}@keyframes fx-chest{0%{opacity:0;transform:translateY(70px) scale(.5)}28%{opacity:1;transform:translateY(20px) rotate(-4deg)}36%{transform:translateY(20px) rotate(4deg)}45%,85%{transform:translateY(20px)}to{opacity:0}}@keyframes fx-lid{0%,25%{opacity:1;transform:rotateX(0)}48%,85%{opacity:.8;transform:rotateX(110deg) translateY(-24px)}to{opacity:0;transform:rotateX(110deg)}}@keyframes fx-coins{0%{opacity:0;transform:translate(0) scale(.4)}15%{opacity:1}50%{transform:translate(calc((var(--i) - 7.5)*15px),-135px) rotateY(180deg)}to{opacity:0;transform:translate(calc((var(--i) - 7.5)*24px),75px) rotateY(360deg)}}.gx-comet .gx-hero{animation:fx-comet var(--fx-time) both}.fx-comet-trail{left:5%;top:10%;width:70%;height:calc(2px + var(--i)*2px);background:linear-gradient(90deg,transparent,#c3baffaa);transform:rotate(35deg);animation:fx-trail 2.5s calc(var(--i)*.1s) both}@keyframes fx-comet{0%{opacity:0;transform:translate(-170px,-130px) rotate(-35deg) scale(.15)}36%{opacity:1;transform:translate(5px,5px) rotate(8deg) scale(1.05)}55%,82%{transform:translate(0) rotate(0) scale(1)}to{opacity:0;transform:translateY(-20px)}}.gx-spotlight .gx-hero{animation:fx-celebrity var(--fx-time) both}.fx-red-carpet{left:20%;right:20%;bottom:-8%;height:65%;background:linear-gradient(#813149,#40152c);clip-path:polygon(35% 0,65% 0,100% 100%,0 100%)}.fx-spotlight{left:calc(var(--i)*65%);top:-5%;height:110%;width:35%;background:linear-gradient(#fff4cc44,transparent);clip-path:polygon(50% 0,100% 100%,0 100%);transform-origin:50% 0;animation:fx-spotlight 2.8s calc(var(--i)*-1.4s) infinite alternate}.fx-camera{left:calc(var(--i)*18%);top:calc(22% + var(--i)*8%);width:7px;height:7px;border-radius:50%;box-shadow:0 0 18px 5px #f7debf88;background:#fff5d7;animation:fx-star 2s calc(var(--i)*-.3s) infinite}@keyframes fx-celebrity{0%{opacity:0;transform:translateZ(-250px) rotateY(-40deg)}40%,75%{opacity:1;transform:translateZ(0) rotateY(0)}to{opacity:0;transform:translateZ(80px)}}@keyframes fx-spotlight{0%{transform:rotate(-30deg);opacity:.4}to{transform:rotate(30deg);opacity:.8}}.gx-sparkle .gx-hero{animation:fx-jewels var(--fx-time) both}@media (max-width:400px){.gx-caption strong{font-size:23px}.gx-caption p{font-size:11px}.gx-stage{bottom:7dvh;height:65dvh}.gx-hero .gx-gift-art{width:62vw;height:62vw}.gx-palace .gx-stage{height:70dvh}}@media (prefers-reduced-motion:reduce){.gx-show,.gx-show *{animation:none!important}.gx-hero{transform:none!important;opacity:1!important}.gx-scene>i,.fx-cloche,.fx-chest-lid,.fx-palace-doors{display:none!important}.gx-caption{opacity:1!important;transform:none!important}}.pr-stage,.ph-modal-dm{position:relative}.gx-local-host{position:absolute;inset:0;z-index:40;isolation:isolate;pointer-events:none;overflow:hidden;border-radius:inherit}.gx-local-host>.gx-context-scene{position:absolute;inset:0;z-index:1;width:100%;height:100%;max-height:100%;pointer-events:none}.gx-local-host .gx-stage{bottom:10px;width:100%;height:90%;max-height:460px}.gx-local-host .rk-cinema-stage{bottom:10px;width:100%;height:90%;max-height:480px}.gx-local-host .gx-close{pointer-events:auto}.gx-local-host .gx-caption strong{font-size:clamp(17px,5vw,27px)}.gx-local-host .gx-caption p{font-size:12px}.ph-modal-dm .gx-local-host{inset:48px 12px 80px;border-radius:14px}.ph-dm-log .ph-chat-gift{min-width:0;max-width:100%;margin:3px 0}.ph-dm-log .ph-chat-gift>span{min-width:0;overflow-wrap:anywhere}.gs-banner{position:fixed;z-index:260;top:calc(env(safe-area-inset-top,0px) + 54px);left:50%;transform:translate(-50%);width:min(620px,calc(100% - 20px));height:43px;display:flex;align-items:center;gap:6px;pointer-events:none;isolation:isolate;border:1px solid var(--gs-edge);border-radius:8px;background:linear-gradient(100deg,var(--gs-glow),var(--gs-bg) 26%,var(--gs-bg) 80%,var(--gs-glow));box-shadow:0 0 12px color-mix(in srgb,var(--gs-glow) 65%,transparent),inset 0 1px 7px #fff5;color:#fff8e7;font:italic 12px system-ui,sans-serif;animation:gs-appear .35s ease-out both;overflow:visible}.gs-banner:before,.gs-banner:after{content:"";position:absolute;inset:2px;border:1px solid #fff3;border-radius:5px;z-index:-1}.gs-banner:after{inset:0;opacity:.5;background:linear-gradient(115deg,transparent 20%,#fff8 30%,transparent 40%);background-size:250% 100%;animation:gs-sheen 2.8s linear infinite}.gs-gift{position:relative;flex:0 0 58px;height:57px;display:flex;align-items:center;justify-content:center;margin-left:-4px;filter:drop-shadow(0 1px 5px #ffdf6d66);z-index:1}.gs-gift>.gs-gift-art{display:block;width:57px;height:57px;object-fit:contain}.gs-gift>b{position:absolute;right:-3px;bottom:1px;color:#ffdc5d;font:700 italic 19px system-ui;text-shadow:1px 2px #51300b,-1px -1px #714800}.gs-window{overflow:hidden;flex:1;min-width:0;height:100%;display:flex;align-items:center;border-radius:0 7px 7px 0}.gs-copy{display:flex;align-items:center;gap:10px;white-space:nowrap;width:max-content;flex-shrink:0;animation:gs-marquee var(--gs-duration,10s) linear both;text-shadow:0 1px 3px #0008}.gs-person{display:flex;align-items:center;gap:5px}.gs-person .ph-avatar{width:24px!important;height:24px!important;border:1px solid #ffe69c;border-radius:50%;flex-shrink:0;box-shadow:0 0 5px #ffe7b033}.gs-person b{font-size:12px;font-weight:600;color:#fff3af}.gs-sent{font-size:10px;color:#eee2f4}.gs-name{font-weight:600;color:#fff3d0}.gs-message{color:#ffe65b}.gs-message>b{font-weight:500}@keyframes gs-marquee{0%{transform:translate(var(--gs-start,320px))}to{transform:translate(-100%)}}@keyframes gs-appear{0%{opacity:0;translate:0 -8px}to{opacity:1;translate:0 0}}@keyframes gs-sheen{to{background-position:-250% 0}}@media (min-width:900px){.gs-banner{top:calc(env(safe-area-inset-top,0px) + 70px)}}@media (prefers-reduced-motion:reduce){.gs-banner,.gs-banner:after{animation:none}.gs-copy{animation:none;transform:none;white-space:normal;gap:6px}.gs-window{overflow-y:auto}.gs-banner{height:auto;min-height:43px}.gs-copy{width:auto;flex-wrap:wrap;padding:5px}}.gx-ruby-heart .gx-hero,.gx-swan-love .gx-hero{animation:gift-heart 2s ease-in-out infinite}.gx-pearl-shell .gx-hero,.gx-amethyst-music .gx-hero,.gx-moon-star .gx-hero{animation:gift-float 2.4s ease-in-out infinite}.gx-gold-lion .gx-hero{animation:gift-roar 2s ease-in-out infinite}.gx-ice-dragon .gx-hero,.gx-fire-phoenix .gx-hero{animation:gift-wings 2s ease-in-out infinite}.gx-grand-car .gx-hero{animation:gift-arrive .9s ease-out both}.gx-grand-palace .gx-hero{animation:gift-rise 1.2s ease-out both}.gx-return-label{display:inline-block;padding:7px 16px;border:1px solid #e8c46d;border-radius:20px;background:linear-gradient(90deg,#503220,#5a2674);font-size:13px;font-weight:800;color:#ffe3a0;margin-top:8px}.gx-big-return .gx-hero{filter:drop-shadow(0 0 20px #eabd6577)}.gx-big-return .gx-caption em{font-size:15px;color:#ffe29a;font-weight:800}@keyframes gift-heart{50%{transform:scale(1.08)}}@keyframes gift-float{50%{transform:translateY(-12px) rotate(3deg)}}@keyframes gift-roar{30%{transform:scale(1.08) rotate(-2deg)}60%{transform:scale(1.03) rotate(2deg)}}@keyframes gift-wings{50%{transform:translateY(-10px) scale(1.06)}}@keyframes gift-arrive{0%{opacity:0;transform:translate(80px) scale(.8)}to{opacity:1;transform:none}}@keyframes gift-rise{0%{opacity:0;transform:translateY(40px) scale(.7)}to{opacity:1;transform:none}}.gift-reduced .gx-show,.gift-reduced .gx-show *{animation:none!important}.gift-reduced .gx-scene>i,.gift-reduced .gx-scene>div:not(.gx-hero){display:none}.gift-reduced .gx-hero,.gift-reduced .gx-caption{opacity:1!important;transform:none!important}@media (prefers-reduced-motion:reduce){.gx-show .gx-hero{animation:none!important;transform:none!important}}.fk-chat-view{position:relative}.gx-heart-pop{pointer-events:none}.gx-heart-float{position:absolute;left:50%;top:45%;width:clamp(140px,36vw,220px);transform:translate(-50%,-50%);text-align:center;animation:gx-heart-arrive 3s both}.gx-red-heart{display:block;width:100%;overflow:visible;filter:drop-shadow(0 10px 25px #ef163960);transform-origin:50% 60%;animation:gx-heart-beat .8s .08s 2}.gx-heart-label{position:relative;display:grid;gap:4px;margin-top:8px;padding:10px 14px;border:1px solid #e4bf8170;border-radius:18px;background:linear-gradient(130deg,#321b46ed,#1b1028ed);box-shadow:0 5px 24px #10072030;color:#ffe1a2;font-size:14px;line-height:1.4}.gx-heart-label span{font-size:11px;color:#eee0f7;overflow-wrap:anywhere}.gx-heart-particles{position:absolute;inset:0;pointer-events:none}.fx-tiny-heart{position:absolute;left:calc(8% + var(--i)*13%);top:65%;width:14px;height:14px;background:#ff2143;border-radius:3px;opacity:0;transform:rotate(-45deg);animation:gx-heart-rise 1.9s calc(.25s + var(--i)*.09s) both}.fx-tiny-heart:before,.fx-tiny-heart:after{content:"";position:absolute;width:14px;height:14px;background:inherit;border-radius:50%}.fx-tiny-heart:before{top:-7px;left:0}.fx-tiny-heart:after{left:7px;top:0}@keyframes gx-heart-beat{0%,45%,to{transform:scale(1)}12%{transform:scale(1.13)}24%{transform:scale(.98)}34%{transform:scale(1.08)}}@keyframes gx-heart-arrive{0%{opacity:0;transform:translate(-50%,-35%) scale(.4)}12%,80%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-65%) scale(.92)}}@keyframes gx-heart-rise{0%{opacity:0;transform:translateY(0) rotate(-45deg) scale(.3)}25%{opacity:.9}to{opacity:0;transform:translateY(-150px) rotate(-25deg) scale(.8)}}@media (prefers-reduced-motion:reduce){.gx-heart-float{animation:gx-visibility 3s both}.gx-red-heart{animation:none}.fx-tiny-heart{display:none}}.gs-banner{height:30px;box-sizing:border-box;width:min(620px,calc(100% - 24px));border-radius:6px;gap:5px;font-size:11px;background:linear-gradient(180deg,#fff8,transparent 16%,transparent 68%,#fff4),linear-gradient(100deg,var(--gs-glow),var(--gs-bg) 26%,var(--gs-bg) 80%,var(--gs-glow));box-shadow:inset 0 1px #fff9,inset 0 -1px #fff4,0 0 7px color-mix(in srgb,var(--gs-glow) 55%,transparent)}.gs-banner:before{inset:2px 0;border-width:1px 0;border-color:#fff3;border-radius:3px}.gs-banner:after{inset:0;border:0;background:linear-gradient(112deg,transparent 35%,#fff6 47%,white 50%,#fff5 53%,transparent 65%);background-size:320% 100%;animation:gs-diamond-sweep 4.2s linear infinite;opacity:.45;z-index:1;pointer-events:none}.gs-gift{flex-basis:46px;height:44px;margin-left:-3px}.gs-gift>.gs-gift-art{width:44px;height:44px}.gs-gift>b{right:-1px;bottom:0;font-size:14px}.gs-copy{gap:7px}.gs-person b{font-size:11px}.gs-person .ph-avatar{width:19px!important;height:19px!important}.gs-sent{font-size:9px}.notice-jewels{position:absolute;inset:-7px 0;pointer-events:none;z-index:3;overflow:visible}.notice-jewels>i{position:absolute;left:calc(7% + var(--j)*14%);top:8%;width:13px;height:13px;background:radial-gradient(circle,white 0 10%,#fff7cf 14%,transparent 33%);filter:drop-shadow(0 0 3px #fff8cb);opacity:0;animation:notice-diamond 3.6s ease-in-out infinite;animation-delay:calc(var(--j)*-.47s)}.notice-jewels>i:nth-child(2n){top:75%}.notice-jewels>i:nth-child(3n){width:9px;height:9px}.notice-jewels>i:before,.notice-jewels>i:after{content:"";position:absolute;inset:0;background:linear-gradient(transparent,#fff 46%,#fff 54%,transparent);clip-path:polygon(50% 0,57% 43%,100% 50%,57% 57%,50% 100%,43% 57%,0 50%,43% 43%)}.notice-jewels>i:after{transform:rotate(45deg) scale(.6);opacity:.65}@keyframes notice-diamond{0%,55%,to{opacity:0;transform:scale(.25) rotate(-12deg)}65%{opacity:1;transform:scale(1) rotate(0)}78%{opacity:.2;transform:scale(.55) rotate(10deg)}}@keyframes gs-diamond-sweep{0%,18%{background-position:150% 0}75%,to{background-position:-150% 0}}@media (prefers-reduced-motion:reduce){.notice-jewels>i{animation:none;opacity:.45;transform:scale(.55)}.gs-banner:after{animation:none;opacity:.1}.gs-banner{height:auto;min-height:30px}}#privateLiveGiftEffects{inset:64px 0 80px;border-radius:0}#privateLiveGiftEffects .rc-layout{max-height:600px;margin:auto}.gx-scene{inset:0}.gx-fullscreen-scene.gx-container,.gx-fullscreen-scene.rk-cinema{position:fixed!important;inset:0!important;width:100%!important;height:100%!important;max-height:none!important;z-index:14090!important;border-radius:0;isolation:isolate;pointer-events:none;overflow:hidden;contain:layout paint}.gx-fullscreen-scene .gx-stage{left:50%;top:50%;bottom:auto;width:min(100vw,96dvh);height:min(100vw,96dvh);max-height:none;transform:translate(-50%,-50%)}.gx-fullscreen-scene .gx-hero{inset:3%}.gx-fullscreen-scene .gx-hero .gx-gift-art{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain}.gx-fullscreen-scene .gx-scrim,.gx-fullscreen-scene .rk-cinema-haze{background:radial-gradient(ellipse at 50% 45%,#3b1e53ed,#10091be0 75%)}.gx-fullscreen-scene .rk-cinema-stage{left:50%;top:50%;bottom:auto;width:min(100vw,96dvh);height:min(100vw,96dvh);max-height:none;transform:translate(-50%,-50%)}.gx-fullscreen-scene .rk-enthroned{left:0;bottom:2%;width:100%;height:96%}.gx-fullscreen-scene .gx-close{z-index:20;pointer-events:auto;top:max(16px,env(safe-area-inset-top,0px));right:max(14px,env(safe-area-inset-right,0px));width:44px;height:44px}.gx-show .gx-caption,.gx-show .gx-heart-label,.hc-show .hc-caption,.rk-cinema .rk-coronation-copy,.rc-show .rc-caption,.up-scene .up-message{display:none!important}.ph-gift-sending [data-action=send-gift],.ph-gift-sending [data-fh-send-gift]{filter:brightness(1.2);box-shadow:0 0 0 2px #f3d5ff66;cursor:progress}.ph-gift-sending [data-action=send-gift]:after,.ph-gift-sending [data-fh-send-gift]:after{content:" \b7  G\f6nderiliyor";font-size:10px}.combo-orb:active{transform:scale(.92);filter:brightness(1.25)}.sg-show{pointer-events:none;animation:sg-visibility var(--fx-time) linear both}.sg-focus{position:absolute;left:50%;top:46%;width:clamp(130px,43%,210px);aspect-ratio:1;transform:translate(-50%,-50%)}.sg-art,.sg-art img{width:100%;height:100%;display:block;object-fit:contain}.sg-art{filter:drop-shadow(0 8px 12px #0006);animation:sg-arrive var(--fx-time) cubic-bezier(.2,.7,.3,1) both}.sg-kiss .sg-art{animation-name:sg-kiss}.sg-heart .sg-art{animation-name:sg-heart}.sg-star .sg-art{animation-name:sg-star}.sg-sundae .sg-art{animation-name:sg-sundae}.sg-glint{position:absolute;left:calc(50% + var(--x));top:calc(50% + var(--y));width:14px;height:14px;background:#fff3bb;clip-path:polygon(50% 0,60% 39%,100% 50%,60% 61%,50% 100%,40% 61%,0 50%,40% 39%);opacity:0;animation:sg-glint .44s var(--delay) ease-out both}.sg-heart-ring{position:absolute;inset:8%;border:2px solid #ff9db56b;border-radius:50%;opacity:0;animation:sg-ring .65s .14s ease-out both;z-index:-1}.sg-night{position:absolute;inset:0;background:radial-gradient(ellipse at center,#06141a60,#08101815 75%)}.sg-firework .sg-focus{top:74%;width:clamp(110px,32%,170px)}.sg-firework .sg-art{animation:sg-launch .58s ease-in both}@keyframes sg-visibility{0%,to{opacity:0}8%,83%{opacity:1}}@keyframes sg-arrive{0%{opacity:0;transform:scale(.85)}22%,75%{opacity:1;transform:none}to{opacity:0;transform:translateY(-10px)}}@keyframes sg-kiss{0%{opacity:0;transform:translate(-12px,10px) rotate(-8deg) scale(.82)}26%{opacity:1;transform:rotate(-3deg) scale(1.03)}65%{opacity:1;transform:translate(4px,-3px) rotate(0)}to{opacity:0;transform:translate(20px,-18px) scale(.88)}}@keyframes sg-heart{0%{opacity:0;transform:scale(.86)}20%{opacity:1;transform:scale(1)}38%{transform:scale(1.07)}58%,78%{opacity:1;transform:scale(1)}to{opacity:0;transform:translateY(-9px) scale(.94)}}@keyframes sg-star{0%{opacity:0;transform:translateY(14px) rotate(-6deg) scale(.9)}25%,78%{opacity:1;transform:none}to{opacity:0;transform:translateY(-8px) scale(.96)}}@keyframes sg-sundae{0%{opacity:0;transform:translateY(12px) scale(.92)}25%{opacity:1;transform:translateY(-2px)}42%,80%{opacity:1;transform:none}to{opacity:0;transform:translateY(-5px)}}@keyframes sg-glint{0%,to{opacity:0;transform:scale(.25) rotate(-20deg)}35%{opacity:1;transform:scale(1) rotate(0)}70%{opacity:.5;transform:scale(.6) rotate(15deg)}}@keyframes sg-ring{0%{opacity:0;transform:scale(.7)}22%{opacity:.65}to{opacity:0;transform:scale(1.3)}}@keyframes sg-launch{0%{opacity:0;transform:translateY(12px) scale(.85)}25%,50%{opacity:1;transform:none}to{opacity:0;transform:translateY(-30px) scale(.75)}}.gift-reduced .sg-night,.gift-reduced .sg-glint,.gift-reduced .sg-heart-ring{display:none}.gift-reduced .sg-show .sg-art{opacity:1;transform:none;animation:none}.gift-reduced .sg-firework .sg-focus{top:46%}@media (prefers-reduced-motion:reduce){.sg-night,.sg-glint,.sg-heart-ring{display:none}.sg-show .sg-art{opacity:1;transform:none;animation:none}.sg-firework .sg-focus{top:46%}}.sg-kiss .sg-glint,.sg-heart .sg-glint{background:#fff5f7}.sg-firework-canvas{display:none;position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.sg-live .sg-firework-canvas{display:block}.sg-live .sg-focus{display:none}.sg-live .sg-night{background:radial-gradient(ellipse at 50% 50%,#07101bd0,#03060a75 90%)}.gift-reduced .sg-firework-canvas{display:none}@media (prefers-reduced-motion:reduce){.sg-firework-canvas{display:none}}.rk-art{display:inline-block;width:78px;height:78px;object-fit:contain;flex-shrink:0;vertical-align:middle}.rk-kicker{display:block;font-size:9px;line-height:1.5;font-weight:600;letter-spacing:2.2px;color:#d6b57e}.rk-button{min-height:46px;display:inline-flex;align-items:center;justify-content:center;gap:22px;padding:12px 23px;color:#352316;background:linear-gradient(115deg,#fae9ba,#d7ac65);border:1px solid #f1d59c;border-radius:5px;font-size:12px;font-weight:700;box-shadow:0 6px 25px #0003}.rk-button svg{width:20px;height:20px}.rk-poster{isolation:isolate;position:relative;overflow:hidden;min-height:340px;border-radius:18px;background:#1c1519;border:1px solid #a3824c55;color:#f5ecd8}.rk-poster-image,.rk-poster-veil{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.rk-poster-image{object-position:72% center}.rk-poster-veil{z-index:-1;background:linear-gradient(90deg,#160e15e8,#160e1588 53%,#160e1511),linear-gradient(0deg,#160e15b8,transparent 40%)}.rk-poster-copy{padding:34px 28px;position:relative}.rk-poster .rk-kicker{font-size:8px;letter-spacing:1.8px}.rk-seal{display:flex;align-items:center;gap:8px;color:#d7b67c;font-size:8px;letter-spacing:1.4px;margin:22px 0 10px}.rk-seal svg{width:16px;height:16px}.rk-poster h2{font-family:Georgia,Times New Roman,serif;font-size:45px;font-weight:400;line-height:1.05;letter-spacing:-1.7px;margin:0 0 17px;color:#fff4de}.rk-poster h2 em{font-weight:400;color:#e8c37d;font-style:normal}.rk-poster p{font-size:12px;line-height:1.8;color:#d5c5b5;margin-bottom:20px}.rk-poster-clock{display:flex;align-items:center;gap:7px;color:#efd49b;margin:0 0 16px;font-size:17px;font-variant-numeric:tabular-nums;letter-spacing:2px}.rk-poster-clock svg{width:14px;height:14px}.rk-poster-copy>small{display:block;font-size:8px;color:#b7a28d;margin-top:18px;line-height:1.8}.ph-modal.ph-modal-royal{padding:0;max-width:660px;background:#151317;border-color:#8d6c4055;color:#eee1cc;border-radius:19px;overflow-x:hidden}.ph-modal-royal .ph-close{background:#22191ee8;color:#f2d9a4;border:1px solid #baa16b55;top:14px;right:14px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.ph-modal-royal .rk-popup{border:0;border-radius:0;min-height:480px}.rk-popup .rk-poster-image{object-position:65% center}.rk-popup .rk-poster-copy{padding:50px 32px 34px}.rk-popup h2{font-size:59px;margin-top:16px}.rk-popup .rk-poster-clock{margin-top:28px}.rk-event{width:100%;min-width:0;background:#151317;color:#e7ded1;overflow-wrap:anywhere}.rk-event button,.rk-event select{font:inherit}.rk-hero{position:relative;isolation:isolate;min-height:400px;padding:22px 28px 0;overflow:hidden}.rk-hero-image,.rk-hero-veil{position:absolute;inset:0;width:100%;height:100%;z-index:-2;object-fit:cover;object-position:70% center}.rk-hero-veil{z-index:-1;background:linear-gradient(90deg,#160f18ce,#160f1830 80%),linear-gradient(0deg,#151317,transparent 50%)}.rk-back{display:flex;align-items:center;gap:6px;color:#cdbb9f;font-size:10px!important;padding:3px 0}.rk-back svg{width:16px;height:16px}.rk-edition{display:block;font-size:7px;letter-spacing:2px;color:#d0b485;margin-top:28px;opacity:.85}.rk-hero-copy{margin-top:20px}.rk-hero-copy .rk-kicker{font-size:8px;letter-spacing:2.4px}.rk-hero h2{font-family:Georgia,Times New Roman,serif;font-size:61px;letter-spacing:-2px;line-height:.99;font-weight:400;margin:14px 0 18px;color:#fff3d8;max-width:370px;text-shadow:0 4px 24px #0009}.rk-hero h2 em{font-style:normal;color:#edc68b}.rk-hero-copy p{color:#e5cfb0;font-size:12px;letter-spacing:.5px}.rk-countdown{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:28px 0 0;padding:19px 0 22px;border-top:1px solid #c49a5c50}.rk-countdown>span{font-size:8px;letter-spacing:2px;color:#d4b78c}.rk-countdown strong{font-size:30px;font-weight:400;letter-spacing:5px;font-variant-numeric:tabular-nums;color:#f5e2bb;margin:7px 0}.rk-countdown small{color:#b29f89;font-size:9px;line-height:1.5}.rk-sections{display:flex;position:sticky;top:0;z-index:3;background:#211b21f5;border-top:1px solid #b3874640;border-bottom:1px solid #b3874640;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.rk-sections button{flex:1;padding:17px 4px!important;font-size:11px!important;color:#e6ca9e;letter-spacing:.5px;min-width:0}.rk-sections button+button{border-left:1px solid #b3874620}.rk-sections button:hover{background:#b3874615}.rk-section{padding:30px 28px;scroll-margin-top:54px}.rk-section+.rk-section{border-top:1px solid #d7ad681b}.rk-section-title{display:flex;align-items:center;justify-content:space-between;gap:12px}.rk-section-title>svg{width:24px;height:24px;color:#c49b5f}.rk-section-title h3{font-family:Georgia,Times New Roman,serif;font-size:25px;font-weight:400;letter-spacing:-.6px;margin:9px 0!important;color:#f0e5cf}.rk-lead{font-size:11px;line-height:1.8;color:#b9aa9a;margin:10px 0 20px}.rk-how{list-style:none;margin:18px 0 24px;padding:0;display:grid;gap:16px}.rk-how li{display:flex;align-items:flex-start;gap:13px}.rk-how li>span{display:grid;place-items:center;width:30px;height:30px;flex:0 0 30px;border:1px solid #b3874645;border-radius:50%;color:#d9b97f;font-size:10px;font-variant-numeric:tabular-nums}.rk-how p{margin:0;font-size:11px;line-height:1.75;color:#b9aa9a}.rk-how b{display:block;font-size:12px;color:#ead9ba;font-weight:500;margin-bottom:3px}.rk-gift-info{border:1px solid #b387463d;border-radius:10px;overflow:hidden;background:#c69e4705}.rk-gift-info-head,.rk-gift-info-row{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr) minmax(0,1fr);align-items:center;gap:8px;padding:12px}.rk-gift-info-head{font-size:7px;letter-spacing:.5px;color:#ae9675;background:#c69e470c}.rk-gift-info-head>span:not(:first-child),.rk-gift-info-row>strong,.rk-gift-info-row>span{text-align:right}.rk-gift-info-row{border-top:1px solid #b3874620;font-variant-numeric:tabular-nums;font-size:12px}.rk-gift-info-row>div{display:flex;align-items:center;gap:7px;min-width:0}.rk-gift-info-row img{width:40px;height:45px;flex:0 0 40px;object-fit:contain;filter:drop-shadow(0 4px 6px #0005)}.rk-gift-info-row b{font-size:10px;line-height:1.5;font-weight:500;color:#edddc1;overflow-wrap:anywhere}.rk-gift-info-row>strong{font-weight:500;color:#e8c581}.rk-gift-info-row>span{color:#c8b999;font-size:11px}.rk-gift-explanation{margin:14px 0 20px;font-size:10px}.rk-broadcast-note{display:flex;align-items:center;gap:12px;margin-top:18px;padding:15px 13px;border-radius:8px;background:#d2a6620b;border:1px solid #c49a5c25}.rk-broadcast-note>svg{width:24px;height:24px;color:#c49a5c;flex-shrink:0}.rk-broadcast-note p{margin:0;display:grid;gap:6px;font-size:9px;line-height:1.8;color:#b8a997}.rk-broadcast-note b{color:#e0c499;font-weight:500;font-size:11px}.rk-rank-section{background:linear-gradient(180deg,#22191f88,transparent)}.rk-live{border:1px solid #a28a5c45;padding:5px 9px;color:#cdb17f;font-size:7px;letter-spacing:1.4px;border-radius:3px}.rk-podium{display:grid;grid-template-columns:1fr 1.15fr 1fr;gap:6px;align-items:end;padding:5px 0 23px}.rk-podium-member{min-width:0;display:flex;flex-direction:column;align-items:center;text-align:center;padding:18px 0 0}.rk-podium-member>b{font-size:11px;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#ebdcc6;margin-top:7px;font-weight:500}.rk-podium-member>span:not(.rk-place-number){color:#b5a38b;font-size:9px;margin-top:6px}.rk-podium-member>em{font-size:7px;letter-spacing:1.4px;color:#b6996c;font-style:normal;padding:7px 0 0}.rk-place-number{font-family:Georgia,serif;font-size:19px;color:#ab8e60}.rk-place-1{background:linear-gradient(0deg,#e0b86611,transparent);border-radius:80px 80px 3px 3px;padding-bottom:12px}.rk-place-1 .rk-place-number{color:#f2d192;font-size:25px}.rk-frame-preview{position:relative;width:100%;aspect-ratio:1;display:grid;place-items:center}.rk-frame-preview>img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.rk-frame-preview>.ph-avatar{width:66%;height:66%;border:0}.rk-place-1 .rk-frame-preview>.ph-avatar{width:56%;height:56%}.rk-place-3 .rk-frame-preview>.ph-avatar{width:71%;height:71%}.rk-frame-preview>svg{width:25%;height:25%;color:#ac8a56}.rk-rank-list{display:grid;gap:5px}.rk-rank-list button{width:100%;display:flex;align-items:center;gap:10px;padding:10px 0;border-top:1px solid #aa8d5d22}.rk-rank-list button>span:first-child{width:20px;color:#aa9171;font-size:11px}.rk-rank-list b{min-width:0;flex:1;text-align:left;font-size:11px;color:#dac9b5;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rk-rank-list strong{font-size:11px;color:#dfbc7b;font-weight:500;text-align:right}.rk-rank-list strong small{display:block;font-size:8px;color:#8d7d70;margin-top:4px}.rk-empty-rank{display:flex;flex-direction:column;align-items:center;text-align:center;padding:28px 16px;background:radial-gradient(ellipse at center,#bd85351a,transparent 70%)}.rk-empty-rank svg{width:40px;height:40px;color:#bc975d}.rk-empty-rank h4{font-family:Georgia,serif;font-size:23px;font-weight:400;color:#e3ca9b;margin:16px 0 8px}.rk-empty-rank p{color:#b1a08a;font-size:10px;line-height:1.7}.rk-my-rank{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px;margin:15px 0 0;background:#262028;border:1px solid #b8955c30;padding:17px 10px;border-radius:8px}.rk-my-rank>span{display:flex;flex-direction:column;align-items:center;gap:9px;color:#aa9681;font-size:9px;min-width:0}.rk-my-rank>span+span{border-left:1px solid #cba56a25}.rk-my-rank b{font-weight:500;color:#e5c791;font-size:15px}.rk-rewards{display:grid;gap:13px;margin-top:17px}.rk-reward{display:grid;grid-template-columns:42% 1fr;align-items:center;gap:9px;padding:15px 15px 15px 5px;border:1px solid #a9875140;border-radius:9px;background:radial-gradient(ellipse at 20% 50%,#d1a54e13,transparent 70%),linear-gradient(110deg,#262028,#201c20)}.rk-reward-1{border-color:#cba25a88;background:radial-gradient(ellipse at 20% 50%,#c99a4d24,transparent 70%),linear-gradient(110deg,#3c242b,#20191e)}.rk-reward-2{background:radial-gradient(ellipse at 20% 50%,#79b78310,transparent 70%),linear-gradient(110deg,#252d28,#1d1d20)}.rk-reward-image{position:relative;display:grid;place-items:center;aspect-ratio:1}.rk-reward-image>img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.rk-reward-image>span{font-family:Georgia,serif;font-size:36px;color:#b599633f}.rk-reward .rk-kicker{font-size:7px;letter-spacing:1.5px}.rk-reward h4{font-family:Georgia,serif;font-size:20px;line-height:1.2;font-weight:400;color:#f1d8ae;margin:8px 0 12px}.rk-reward p{font-size:9px;line-height:1.7;color:#b8aa99;margin:12px 0 7px}.rk-reward small{font-size:8px;color:#9f8969}.rk-title{display:inline-flex;align-items:center;gap:6px;padding:6px 11px;font-size:10px;font-weight:700;letter-spacing:2px;background:linear-gradient(120deg,#56303a,#311c25);border:1px solid #d6ad6366;border-radius:3px;color:#efd098!important;text-shadow:0 1px 5px #0004}.rk-title svg{width:14px;height:14px;color:#e8c17d}.rk-title-2{background:linear-gradient(120deg,#234037,#1c2927);border-color:#a5ba7955;color:#dfd4a2!important}.rk-third-label{font-size:8px;color:#bbaa8b}.rk-rules{margin:0 28px 25px;border-top:1px solid #b296652f;border-bottom:1px solid #b296652f}.rk-rules summary{list-style:none;display:flex;align-items:center;justify-content:space-between;font-size:11px;color:#d2b788;padding:18px 0;cursor:pointer}.rk-rules summary::-webkit-details-marker{display:none}.rk-rules svg{width:16px;height:16px}.rk-rules ol{margin:0 0 18px;padding-left:20px;font-size:10px;line-height:1.9;color:#b7aa99}.rk-rules li+li{margin-top:11px}.rk-footer{text-align:center;font-size:7px;letter-spacing:2px;color:#806c53;padding:6px 20px 28px}.rk-footer span{margin:0 7px}.rk-won{display:flex;align-items:center;gap:12px;padding:18px 25px;background:#bfa05818;border-bottom:1px solid #c5a46c44}.rk-won>svg{width:24px;height:24px;color:#e2bd7a}.rk-won>div{display:grid;gap:5px;flex:1;min-width:0;font-size:10px}.rk-won b{color:#e8cd9e}.rk-won span{color:#bcaa8b;font-size:9px}.rk-won button{font-size:10px;color:#e9c78b;display:flex;gap:4px;align-items:center}.rk-won button svg{width:14px;height:14px}.rk-home{display:flex;align-items:center;width:100%;max-width:100%;gap:13px;padding:12px 18px;margin:0 0 24px;text-align:left;border:1px solid #b4935e55;border-radius:12px;color:#ecdbb6;background:radial-gradient(ellipse at 10% 0,#c4964c22,transparent 60%),linear-gradient(115deg,#37222e,#1c1920);box-shadow:0 9px 20px #1b132118;min-height:85px}.rk-home>img{width:65px;height:65px;object-fit:contain;flex-shrink:0}.rk-home>span{min-width:0;flex:1;display:grid;gap:6px}.rk-home small{font-size:7px;letter-spacing:1.6px;color:#b69c76}.rk-home b{font-family:Georgia,serif;font-size:22px;line-height:1.1;font-weight:400;color:#f5deb4}.rk-home em{font-size:10px;font-style:normal;color:#b5a28e}.rk-home>strong{display:flex;align-items:center;gap:10px;font-size:12px;font-weight:400;color:#e8c588;font-variant-numeric:tabular-nums;white-space:nowrap}.rk-home strong svg{width:17px;height:17px}.ph-gift-grid .rk-art{width:88px;height:88px;max-width:100%;filter:drop-shadow(0 4px 8px #0003)}.rk-message-label{display:grid;gap:8px;margin-top:18px;padding:14px;background:#cba56a0a;border:1px solid #cba56a35;border-radius:8px;color:#dec8a8;font-size:12px}.rk-message-label>span{display:flex;justify-content:space-between;align-items:center;font-size:11px}.rk-message-label input{width:100%;min-width:0;min-height:42px;padding:11px 12px;border-radius:5px;border:1px solid #bca2764f;background:#201e29;color:#f1ddbb;font-size:16px;outline:none}.rk-message-label input:focus{border-color:#e2bd83}.rk-message-label>small{font-size:9px;line-height:1.7;color:#a69688}.rk-invalid{color:#ff9da9!important}.rk-art.ph-animated-art{width:min(75vw,370px);height:min(75vw,370px)}.cm-earned-badge .rk-art{width:30px;height:30px}.cm-gift-wall .rk-art{width:65px;height:65px}.cm-wall-grid .rk-art{width:90px;height:90px}.ph-avatar.royal-framed{background:none!important;border:0!important;box-shadow:none!important;overflow:visible!important;--royal-face:66%}.ph-avatar.royal-frame-1{--royal-face:56%}.ph-avatar.royal-frame-3{--royal-face:71%}.ph-avatar.royal-framed:after{display:none!important}.rk-avatar-face{display:flex;align-items:center;justify-content:center;position:absolute;width:var(--royal-face);height:var(--royal-face);left:50%;top:50%;transform:translate(-50%,-50%);border-radius:50%;overflow:hidden;background:#252235 url(/assets/display/member-portraits-c84b9beac0e1.webp) var(--px) var(--py)/300% 200%}.rk-avatar-face:has(.ph-art),.rk-avatar-face.ph-photo-avatar{background:#252235}.rk-avatar-face>img,.rk-avatar-face>.ph-art{width:100%;height:100%;border-radius:50%;object-fit:cover}.ph-avatar>.rk-avatar-frame{position:absolute;inset:0;width:100%;height:100%;border-radius:0;object-fit:contain;pointer-events:none}.ph-avatar.royal-framed.profile{width:152px;height:152px}.ph-avatar.royal-framed.big{width:108px;height:108px}.rk-broadcast{position:fixed;top:calc(env(safe-area-inset-top,0px) + 8px);left:50%;transform:translate(-50%);z-index:200;width:calc(100% - 20px);max-width:550px;display:flex;align-items:center;gap:8px;min-height:84px;padding:8px 10px;border:1px solid #dfbc777d;border-radius:12px;background:linear-gradient(110deg,#492631f7,#201b25fa);box-shadow:0 8px 40px #0006;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#e9d4ab;animation:rk-broadcast-enter .4s ease-out;overflow:hidden}.rk-broadcast>img{width:75px;height:75px;object-fit:contain;flex-shrink:0;filter:drop-shadow(0 0 14px #d7a64230)}.rk-broadcast-link{display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:6px;min-width:0;flex:1}.rk-broadcast-link>small{font-size:7px;letter-spacing:1.6px;color:#bd9a64}.rk-broadcast-link>b{font-size:12px;line-height:1.5;color:#ffe7b4;overflow-wrap:anywhere}.rk-broadcast-link>b>span{font-size:10px;font-weight:400;color:#c1ae96;display:block}.rk-broadcast-link strong{font-family:Georgia,serif;font-size:18px;line-height:1.15;font-weight:400;color:#fff1d3;overflow-wrap:anywhere}.rk-broadcast-link em{font-size:9px;font-style:normal;color:#b5a08a;overflow-wrap:anywhere}.rk-broadcast-close{align-self:flex-start;flex-shrink:0;color:#c3ac89;width:28px;height:28px;font-size:22px;background:#edce8a10;border-radius:50%;line-height:1}@keyframes rk-broadcast-enter{0%{opacity:0;translate:0 -15px}to{opacity:1;translate:0 0}}@media (max-width:600px){.ph-modal.ph-modal-royal{max-height:calc(100dvh - env(safe-area-inset-top,0px) - 12px);border-radius:17px 17px 0 0}.rk-hero{padding:20px 22px 0;min-height:380px}.rk-hero h2{font-size:53px}.rk-hero-image{object-position:67% center}.rk-section{padding:26px 20px}.rk-section-title h3{font-size:23px}.rk-kicker{font-size:8px;letter-spacing:1.8px}.rk-gift-info-head,.rk-gift-info-row{padding:10px;gap:6px}.rk-gift-info-row img{width:32px;height:40px;flex-basis:32px}.rk-gift-info-row b{font-size:9px}.rk-rules{margin-left:20px;margin-right:20px}.rk-reward h4{font-size:18px}.rk-reward{padding-right:11px;gap:6px}.rk-home{gap:7px;padding:10px 11px}.rk-home>img{width:53px;height:53px}.rk-home b{font-size:18px}.rk-home small{font-size:6px;letter-spacing:1px}.rk-home em{font-size:8px}.rk-home>strong{flex-direction:column;gap:8px;font-size:10px}.rk-poster h2{font-size:43px}.rk-popup h2{font-size:55px}.rk-poster-copy{padding:32px 23px}.rk-popup .rk-poster-copy{padding:43px 26px 30px}.ph-gift-grid .rk-art{width:70px;height:70px}.rk-broadcast{gap:4px}.rk-broadcast>img{width:64px;height:64px}}@media (max-width:360px){.rk-section{padding:25px 15px}.rk-hero{padding-left:18px;padding-right:18px}.rk-hero h2{font-size:47px}.rk-gift-edition{font-size:6px}.rk-gift>b{font-size:10px}.rk-gift-foot{font-size:7px!important}.rk-reward h4{font-size:17px}.rk-reward p{font-size:8px}.rk-title{padding:5px 8px;font-size:9px}.rk-home>img{width:42px;height:42px}.rk-home b{font-size:16px}.rk-gifts{gap:8px}.rk-message-label{padding:10px}.rk-broadcast-link>b{font-size:11px}}@media (prefers-reduced-motion:reduce){.rk-broadcast,.rk-gift-image{animation:none;transition:none}}.rk-title-mini{font-size:7px;letter-spacing:1px;padding:3px 5px;margin-left:5px;vertical-align:middle}.rk-title-mini svg{width:10px;height:10px}.cm-profile-actions.cm-own-gift-action{grid-template-columns:1fr}.ph-gift-recipient-select{display:grid;gap:8px;margin:0 8px 20px;color:#bcaacb;font-size:11px}.ph-gift-recipient-select select{width:100%;min-width:0;min-height:44px;padding:10px 12px;background:#282031;border:1px solid #a38cab55;border-radius:9px;color:#f1e9fa;font-size:16px}.ph-gift-recipient-select small{color:#ab98b8;line-height:1.6}.ph-gift-event-note{font-size:10px;line-height:1.6;color:#d2b77e;margin:15px 8px 8px}.ph-gift-total{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px 12px;margin:14px 7px 0;font-size:10px;line-height:1.8;color:#bcaacb}.ph-gift-total b{font-weight:500;color:#e6ca91;white-space:nowrap}.ph-gift-total .ph-coin{width:13px;height:13px;font-size:8px}.ph-gift-bottom button:disabled{opacity:.4;cursor:not-allowed}@media (max-width:360px){.rk-gift-info-head{font-size:6px;letter-spacing:0}.rk-gift-info-row{font-size:11px}.rk-gift-info-row>span{font-size:10px}.rk-gift-info-row>div{gap:4px}.rk-gift-info-row img{width:27px;flex-basis:27px}}.rk-broadcast-grand{max-width:590px;min-height:104px;border:1px solid #e6c37b;background:linear-gradient(110deg,#3b1723f5,#211b21fc 65%,#4d3623f5);box-shadow:0 8px 50px #0008,0 0 26px #b88b4430;isolation:isolate}.rk-broadcast-grand .rk-announced-gift{width:82px;height:82px;flex:0 0 82px;object-fit:contain;filter:drop-shadow(0 2px 12px #e5bb6750)}.rk-broadcast-grand .rk-broadcast-link>small{letter-spacing:2px;color:#dbb879}.rk-broadcast-grand .rk-broadcast-link>b{font-size:15px}.rk-broadcast-grand .rk-broadcast-link>b>span{font-size:11px;color:#ead3ad}.rk-broadcast-grand .rk-broadcast-link strong{font-size:20px}.rk-broadcast-grand .rk-broadcast-close{display:grid;place-items:center;width:32px;height:32px;cursor:pointer}.rk-broadcast-grand .rk-broadcast-close svg{width:16px;height:16px;transform:rotate(-90deg)}.rk-broadcast-progress{position:absolute;bottom:0;left:0;height:2px;width:100%;background:linear-gradient(90deg,#98602f,#fff0b5,#d5a653);transform-origin:left;animation:rk-show-progress 9s linear forwards}.rk-cinema{position:fixed;inset:0;z-index:199;pointer-events:none;overflow:hidden;contain:layout paint;animation:rk-cinema-veil 9s both}.rk-cinema-haze{position:absolute;inset:0;background:radial-gradient(ellipse at 50% 65%,#57292c66,transparent 70%),linear-gradient(0deg,#100b17c9,#140b1633 75%,transparent)}.rk-cinema-stage{position:absolute;width:min(100%,620px);height:min(70dvh,610px);left:50%;bottom:4dvh;transform:translate(-50%);isolation:isolate}.rk-cinema-rays{position:absolute;inset:-15% -30% 10%;background:conic-gradient(from 180deg at 50% 85%,transparent 0deg,#efca7040 12deg,transparent 22deg,#efca701a 35deg,transparent 50deg,#fff1a833 65deg,transparent 85deg,transparent 275deg,#efca7028 295deg,transparent 310deg,#fff1a83a 325deg,transparent 340deg);filter:blur(3px);animation:rk-throne-rays 9s both;z-index:-1}.rk-cinema-floor{position:absolute;left:8%;right:8%;bottom:15%;height:16%;background:radial-gradient(ellipse,#e1a94566,transparent 68%);border-radius:50%;transform:perspective(400px) rotateX(55deg);animation:rk-throne-rays 9s both}.rk-lion-walker{position:absolute;width:66%;aspect-ratio:1;left:0;bottom:19%;animation:rk-lion-enter 9s linear both;filter:drop-shadow(0 14px 11px #0007)}.rk-lion-steps{width:100%;height:100%;background:url(/assets/royal/lion-walk-sheet.png) 0 0/200% 200% no-repeat;animation:rk-lion-stride .72s step-end infinite}.rk-enthroned{position:absolute;width:85%;height:78%;object-fit:contain;left:7.5%;bottom:19%;filter:drop-shadow(0 12px 30px #0009);animation:rk-throne-arrival 9s both}.rk-coronation-copy{position:absolute;bottom:3%;left:8%;right:8%;text-align:center;color:#f9df9f;animation:rk-coronation-title 9s both;text-shadow:0 3px 18px #000}.rk-coronation-copy>span{font-size:10px;letter-spacing:5px;color:#e2bd78}.rk-coronation-copy>strong{display:block;font:34px/1.25 Georgia,serif;margin:8px 0;overflow-wrap:anywhere;color:#fff0c8}.rk-coronation-copy>p{margin:0;font-size:11px;letter-spacing:1px;color:#d9bf93}.rk-cinema-dust{position:absolute;inset:20% 10% 10%;overflow:hidden;-webkit-mask-image:linear-gradient(transparent,#000 30%,#000 85%,transparent);mask-image:linear-gradient(transparent,#000 30%,#000 85%,transparent)}.rk-cinema-dust i{position:absolute;left:calc(var(--i)*5.5%);bottom:-8%;width:3px;height:3px;border-radius:50%;background:#ffedb4;box-shadow:0 0 9px #e7b851;animation:rk-royal-dust 3.2s calc(var(--i)*-.19s) linear infinite;opacity:0}@keyframes rk-lion-stride{0%,to{background-position:0 0}25%{background-position:100% 0}50%{background-position:0 100%}75%{background-position:100% 100%}}@keyframes rk-lion-enter{0%{transform:translate(-110%);opacity:0}5%{opacity:1}32%{transform:translate(37%);opacity:1}39%{transform:translate(44%) scale(.94);opacity:0}to{transform:translate(44%);opacity:0}}@keyframes rk-throne-arrival{0%,29%{opacity:0;transform:translateY(15px) scale(.85)}42%{opacity:1;transform:translateY(0) scale(1)}78%{opacity:1;transform:scale(1.035)}92%,to{opacity:0;transform:scale(1.04)}}@keyframes rk-throne-rays{0%,20%{opacity:0;transform:scale(.8)}42%,77%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.1)}}@keyframes rk-coronation-title{0%,37%{opacity:0;transform:translateY(15px)}49%,82%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-4px)}}@keyframes rk-cinema-veil{0%{opacity:0}8%,82%{opacity:1}to{opacity:0}}@keyframes rk-royal-dust{0%{opacity:0;transform:translate(0)}20%{opacity:.8}85%{opacity:.4}to{opacity:0;transform:translate(15px,-340px)}}@keyframes rk-show-progress{to{transform:scaleX(0)}}@media (max-width:600px){.rk-broadcast-grand{padding:7px;gap:7px}.rk-broadcast-grand .rk-announced-gift{width:64px;height:74px;flex-basis:64px}.rk-broadcast-grand .rk-broadcast-link>b{font-size:13px}.rk-broadcast-grand .rk-broadcast-link strong{font-size:17px}.rk-coronation-copy>strong{font-size:29px}.rk-cinema-stage{bottom:8dvh;height:min(65dvh,520px)}}@media (prefers-reduced-motion:reduce){.rk-cinema,.rk-enthroned,.rk-coronation-copy,.rk-cinema-rays,.rk-cinema-floor,.rk-broadcast-grand{animation:none}.rk-lion-walker,.rk-cinema-dust,.rk-broadcast-progress{display:none}.rk-enthroned,.rk-coronation-copy{opacity:1;transform:none}.rk-cinema-rays{opacity:.4}}.ph-modal-big-winner{padding:0!important;border:1px solid #cda76265!important;background:radial-gradient(ellipse at 50% 25%,#4c2766,#1e102d 65%)!important;color:#fff6de;max-width:480px!important;width:min(480px,100vw)!important;border-radius:25px!important;overflow:hidden auto!important}.ph-modal-big-winner+#closeSocial{color:#f9dea3}.ph-modal-big-winner #closeSocial{display:none}.bw-panel{padding:22px 20px 17px;position:relative;isolation:isolate}.bw-panel:before{content:"";position:absolute;z-index:-1;inset:0;background:radial-gradient(circle at 10% 50%,#d8ac6530,transparent 40%),radial-gradient(circle at 90% 60%,#a13cde1a,transparent 40%);pointer-events:none}.bw-header{display:flex;align-items:center;gap:11px}.bw-header>div{flex:1;min-width:0;text-align:center}.bw-header span{font-size:8px;letter-spacing:2.4px;color:#c39d62}.bw-header h2{font-family:Georgia,serif;font-size:24px;line-height:1.2;letter-spacing:-.4px;margin:4px 0;color:#ffdf9c}.bw-icon{width:32px;height:32px;display:grid;place-items:center;border:1px solid #d9bb773d;border-radius:50%;background:#ffffff07;color:#e6c284;font-size:17px;cursor:pointer;flex:none}.bw-icon svg{width:17px;height:17px}.bw-topline{display:flex;justify-content:space-between;gap:10px;margin:17px 0 14px}.bw-topline button{border:1px solid #bb925b40;border-radius:20px;background:#130b1e70;color:#e6c185;padding:7px 10px;display:flex;align-items:center;gap:6px;font:inherit;font-size:12px;cursor:pointer}.bw-topline svg{width:15px;height:15px}.bw-topline small{font-size:8px;color:#aa8eb4}.bw-status{display:flex;align-items:center;justify-content:space-between;gap:8px;background:#12091c5c;border:1px solid #c79b5b24;padding:10px 12px;border-radius:12px;font-size:11px;color:#bba8c7}.bw-status span{display:flex;align-items:center;gap:7px}.bw-status i{width:6px;height:6px;border-radius:50%;background:#d597ef;box-shadow:0 0 12px #d597ef88}.bw-status strong{font-size:16px;color:#f0d18b;font-variant-numeric:tabular-nums}.bw-wheel-stage{width:min(100%,360px,calc(100dvh - 385px));min-width:206px;aspect-ratio:1;margin:26px auto 24px;position:relative}.bw-wheel{position:absolute;inset:0;background:var(--bw-segments,#eecb69);border:13px solid #8c40bb;border-radius:50%;box-shadow:0 0 0 2px #ecce8c,0 0 0 5px #472358,0 12px 30px #0007,inset 0 0 24px #ba7a15a0;isolation:isolate}.bw-lights{position:absolute;inset:-8px;pointer-events:none}.bw-lights>i{position:absolute;width:6px;height:6px;border-radius:50%;left:calc(50% + 50%*cos(calc(var(--bulb) * 360deg / 28)));top:calc(50% + 50%*sin(calc(var(--bulb) * 360deg / 28)));transform:translate(-50%,-50%);background:#f2bb4d;box-shadow:0 0 7px #ffc44e}.bw-lights>i:nth-child(3n){background:#bc86f7;box-shadow:0 0 8px #dfadff}.bw-lights>i:nth-child(3n+1){background:#7fd6e8;box-shadow:0 0 8px #8cdbff}.bw-pointer{position:absolute;left:50%;top:-11px;transform:translate(-50%);z-index:8;width:0;height:0;border-left:13px solid transparent;border-right:13px solid transparent;border-top:25px solid #e8bc6d;filter:drop-shadow(0 2px 2px #40174b80)}.bw-rotor{position:absolute;inset:0;transform:rotate(var(--bw-rotation));border-radius:50%}.bw-slot{position:absolute;transform:translate(-50%,-50%);width:20%;aspect-ratio:1;display:grid;place-items:center}.bw-upright{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;transform:rotate(calc(-1 * var(--bw-rotation)));font-size:9px}.bw-upright>.ph-avatar.small{width:80%!important;height:auto!important;aspect-ratio:1;border:2px solid #fff1a7;box-shadow:0 3px 7px #86520b44}.bw-upright>i{display:grid;place-items:center;width:77%;aspect-ratio:1;border:1px solid #fff3b580;background:#6b4e172b;border-radius:50%;font: 24px Georgia;color:#fff5c9}.bw-upright>b{color:#56371b;display:block;max-width:120%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:8px;line-height:13px;max-height:13px;background:#ffe8a2c9;padding:0 3px;border-radius:4px}.bw-mine .bw-upright>.ph-avatar{outline:2px solid #a648c8;outline-offset:2px}.bw-pool{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:39%;aspect-ratio:1;border:2px solid #b96b97;border-radius:50%;background:radial-gradient(#fff2bd,#edc963);display:flex;align-items:center;justify-content:center;flex-direction:column;color:#704322;box-shadow:0 4px 14px #68400d30;z-index:3;pointer-events:none}.bw-pool>small{font-size:6px;letter-spacing:.8px;color:#b88852}.bw-pool>.ph-art,.bw-pool>.rk-art{width:43%;height:43%;object-fit:contain;margin:3px 0}.bw-pool>b{font-size:21px;line-height:1;color:#6a3717}.bw-pool>span{font-size:6px;margin-top:3px;max-width:90%;text-align:center}.bw-outcome{position:absolute;inset:-13px;z-index:9;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:50%;background:radial-gradient(#271330f5,#24132eec);box-shadow:0 0 45px #ab59dd40;color:#fff3c9}.bw-outcome>span{font-size:29px;font-weight:900;letter-spacing:2px;color:#ce9cff;text-shadow:0 0 18px #b16aff99;margin-bottom:13px}.bw-outcome>span.bw-winner-title{font-family:Georgia,serif;font-size:23px;letter-spacing:1px;color:#ffd48a;text-shadow:0 0 25px #e6b75b90}.bw-outcome>.ph-avatar.big{width:83px!important;height:83px!important;border:2px solid #eccd8b;box-shadow:0 0 0 5px #dcb65915}.bw-outcome>b{font-size:18px;margin:13px 0 6px;max-width:80%;text-align:center;overflow-wrap:anywhere}.bw-outcome>small{font-size:10px;color:#c2aecd;text-align:center;max-width:80%;line-height:1.5}.bw-crown{position:absolute;left:50%;top:15%;transform:translate(-50%,-50%);color:#f7cf75}.bw-crown svg{width:36px;height:36px}.bw-controls{text-align:center}.bw-controls button{font:inherit;cursor:pointer}.bw-primary,.bw-gold{display:flex;align-items:center;justify-content:center;gap:9px;min-height:49px;border-radius:16px;border:1px solid #ffc27c;font-size:15px!important;font-weight:800!important;color:#4f2b16;background:linear-gradient(145deg,#ffe9a2,#e1aa4a);box-shadow:inset 0 1px #fff8,0 5px #84512355,0 8px 22px #16072060;padding:11px 13px;width:100%}.bw-primary{background:linear-gradient(140deg,#e0a8fc,#a864c8);border-color:#e1afff;color:#2d113c;box-shadow:inset 0 1px #fff6,0 5px #623574,0 8px 22px #16072050}.bw-primary>small,.bw-gold>small{display:block;font-size:10px;font-weight:500}.bw-controls>.bw-gold{margin-top:12px}.bw-controls button:disabled{opacity:.42;box-shadow:none;cursor:default}.bw-controls>p{font-size:11px;line-height:1.7;color:#b3a0c0;margin:14px 0 6px}.bw-controls>p>b{color:#e3c37f}.bw-controls>small{display:block;font-size:10px;color:#b7a1c7;margin:14px 0 0}.bw-lobby-actions{display:flex;gap:11px;align-items:stretch}.bw-lobby-actions>*{flex:1;min-width:0;flex-direction:column;gap:3px}.bw-registered{display:flex;align-items:center;justify-content:center;font-size:13px;background:#33203e;color:#c6a9d6;border:1px solid #b377d344;border-radius:16px;padding:13px}.bw-lobby-links{display:flex;justify-content:center;gap:20px;margin:15px 0 0}.bw-lobby-links button{border:0;background:none;color:#9b80b0;font-size:9px!important;padding:3px}.bw-extra-choices{display:flex;gap:8px;margin:0 0 13px}.bw-extra-choices button{flex:1;border:1px solid #a572c45c;border-radius:12px;background:#2a173a;color:#d2b2e5;padding:9px;font-size:15px;font-weight:700}.bw-extra-choices .selected{background:#6b3b84;border-color:#d7a1f0;color:#fff0cf}.bw-extra-choices small{display:block;font-size:8px;font-weight:400;margin-top:3px}.bw-wait{min-height:61px;display:flex;align-items:center;justify-content:center;gap:9px;font-size:12px;color:#cab2d8;border:1px solid #a579b333;border-radius:15px;background:#180d2390}.bw-dot-loader{width:8px;height:8px;border-radius:50%;background:#d1a0eb;box-shadow:14px 0 #a477b4,-14px 0 #80628e;display:inline-block;margin:0 18px;animation:bwPulse 1s ease-in-out infinite alternate}.bw-footer{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:9px;color:#8f759d;border-top:1px solid #c9a1d21a;margin-top:22px;padding-top:12px}.bw-prize-note{font-size:12px;line-height:1.7;color:#dcc4a2;margin:6px 0 14px}.bw-eliminated{display:flex;gap:13px;overflow-x:auto;scrollbar-width:thin;padding:16px 0 0}.bw-eliminated>span{display:flex;flex-direction:column;align-items:center;gap:3px;min-width:52px;color:#9e81b2}.bw-eliminated .ph-avatar{opacity:.55;filter:saturate(.4)}.bw-eliminated b{font-size:9px;max-width:62px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.bw-eliminated small{font-size:7px}.bw-setup{text-align:center;padding:15px 0 22px}.bw-kicker{font-size:9px;color:#b88ad0;letter-spacing:2px}.bw-setup h3{font:25px Georgia;color:#f3d9a1;margin:8px 0 10px}.bw-setup p,.bw-spectator{font-size:12px;color:#b1a0bd;line-height:1.7}.bw-gift-options{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:22px}.bw-gift-options button{min-width:0;display:flex;flex-direction:column;align-items:center;background:#291637;border:1px solid #b580d044;border-radius:16px;padding:12px 5px;color:#dccbe6;cursor:pointer}.bw-gift-options button.selected{background:linear-gradient(#6d4184,#432259);border-color:#e6bd7e;box-shadow:0 0 20px #d89d4a15}.bw-gift-options .ph-art,.bw-gift-options .rk-art{height:47px;width:47px;object-fit:contain}.bw-gift-options b{font-size:10px;margin-top:8px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bw-gift-options small{font-size:10px;color:#d3a861;margin-top:4px}.bw-rules{padding:15px 0}.bw-rules h3{color:#f3d596;font:25px Georgia}.bw-rules ol{padding-left:20px;color:#bda8cb;font-size:12px;line-height:1.8}.bw-rules li{padding:6px 0}.bw-rules button{width:100%;padding:13px;border:1px solid #b983d9;border-radius:12px;background:#4d2c65;color:#f4dfca;cursor:pointer}.bw-cancel-confirm{border:1px solid #e0ab6380;border-radius:15px;margin-top:16px;background:#3d2035;padding:15px;font-size:13px;color:#f4d798}.bw-cancel-confirm p{font-size:11px;color:#b9a0b8;line-height:1.7}.bw-cancel-confirm>button:last-child{border:0;background:none;color:#cfa9d9;margin-top:13px}.bw-bag>p{font-size:12px;line-height:1.8;color:#96849f}.bw-bag-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin:20px 0}.bw-bag-grid>button{display:flex;flex-direction:column;align-items:center;gap:7px;border:1px solid #e5d4ee;border-radius:17px;padding:18px 10px;background:#faf5fc;color:#5a306f;cursor:pointer}.bw-bag-grid .ph-art,.bw-bag-grid .rk-art{width:64px;height:64px;object-fit:contain}.bw-bag-grid b{font-size:12px}.bw-bag-grid strong{font:25px Georgia;color:#ac7f35}.bw-bag-grid small{font-size:10px}.bw-empty{grid-column:1/-1;padding:30px 14px;text-align:center;color:#9c8ba7;font-size:13px}.bw-bag-send{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:13px 0 0;padding:11px 13px;border:1px solid #e7d2b1;border-radius:13px;background:#fff8e8;font-size:12px;color:#997031}.bw-bag-send button{border:0;border-radius:10px;background:#8b559f;color:#fff;padding:9px 12px;font:inherit;cursor:pointer}.bw-room-banner{display:flex;align-items:center;gap:9px;position:relative;z-index:3;background:linear-gradient(110deg,#43235d,#6b3d74);border:1px solid #d5ae63a0;border-radius:16px;color:#ffe4ad;padding:10px 13px;width:100%;margin:8px 0 12px;text-align:left;cursor:pointer}.bw-room-banner>span{font-size:25px;color:#e7c174}.bw-room-banner>b{flex:1;font-size:12px}.bw-room-banner small{font-size:9px;color:#d9b8d9}.bw-launch-icon{display:grid;place-items:center;background:radial-gradient(#f7db85,#9b60c6);border:3px solid #d4af72;border-radius:50%;color:#623778;width:56px;height:56px;font-size:30px;flex:none}.bw-panel button:focus-visible{outline:2px solid #ffd992;outline-offset:3px}@keyframes bwPulse{to{opacity:.35}}@media (max-width:640px){.ph-modal-big-winner{max-height:94dvh!important}.bw-panel{padding:19px 17px 16px}.bw-header h2{font-size:23px}.bw-wheel-stage{margin:23px auto}.bw-topline{margin-top:13px}.bw-header span{font-size:7px}.bw-outcome>span.bw-winner-title{font-size:21px}}@media (max-height:690px){.bw-wheel-stage{width:220px;margin:18px auto}.bw-outcome>.ph-avatar.big{width:63px!important;height:63px!important}.bw-outcome>span{font-size:22px;margin-bottom:8px}.bw-outcome>b{font-size:15px;margin-top:8px}.bw-outcome>small{font-size:8px}.bw-header h2{font-size:20px}.bw-controls>p{margin-top:9px}.bw-pool>b{font-size:18px}}@media (prefers-reduced-motion:reduce){.bw-panel *{animation:none!important;transition:none!important}.bw-rotor,.bw-upright{transform:none!important}}.rc-club,.rc-inbox{color:#2b203b}.rc-club h2,.rc-inbox h2{font-size:clamp(21px,5vw,29px);line-height:1.18;margin:8px 0 20px;overflow-wrap:anywhere}.rc-tabs{display:flex;gap:5px;border-bottom:1px solid #ede7f1;margin:0 -4px 18px;overflow-x:auto;scrollbar-width:none}.rc-tabs button{flex:1;white-space:nowrap;font:inherit;font-size:13px;border:0;border-bottom:3px solid transparent;background:transparent;color:#9990a7;padding:13px 4px;cursor:pointer}.rc-tabs b{font-size:12px}.rc-tabs .active{color:#593078;border-bottom-color:#ad56dc;font-weight:750}.rc-subscriptions,.rc-profile-join{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin:12px 0 19px}.rc-subscriptions button,.rc-profile-join button{display:flex;align-items:center;justify-content:center;gap:7px;min-height:46px;border:1px solid #e1cceb;border-radius:13px;background:#f8f2fc;color:#6b397f;font:inherit;font-size:12px;font-weight:700;padding:10px;cursor:pointer}.rc-subscriptions button.active,.rc-profile-join button.active{color:#734d15;background:#fff7e8;border-color:#ead4a3}.rc-subscriptions svg{width:18px;height:18px;flex:none}.rc-search{display:flex;align-items:center;gap:9px;background:#f7f5f9;border:1px solid #eee9f3;border-radius:16px;padding:13px;margin-bottom:12px}.rc-search svg{height:20px;width:20px;color:#aba2b8;flex:none}.rc-search input{min-width:0;width:100%;border:0;background:transparent;outline:none;color:#322341;font:inherit;font-size:14px}.rc-search:focus-within{outline:2px solid #b66cda;outline-offset:1px}.rc-member{display:flex;align-items:center;gap:12px;padding:16px 0;border-bottom:1px solid #f0ebf4;min-width:0}.rc-member-face{position:relative;border:0;background:transparent;padding:0;flex:none;cursor:pointer}.rc-member-face .ph-avatar.small{width:56px;height:56px}.rc-member-face>i{position:absolute;bottom:0;right:0;width:11px;height:11px;border:2px solid white;border-radius:50%;background:#d4cdda}.rc-member-face>i.online{background:#3dcc9e}.rc-member>div{min-width:0;flex:1}.rc-member-name{display:block;max-width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;background:none;border:0;color:#39264a;padding:0;font:inherit;font-weight:750;font-size:15px;cursor:pointer}.rc-role{display:block;font-size:10px;color:#aaa0b6;margin-top:4px;overflow-wrap:anywhere}.rc-role.owner{color:#b98727}.rc-role.admin{color:#588dbd}.rc-honors{display:flex;align-items:center;gap:4px;height:31px;margin-top:5px}.rc-honors .ph-badge{width:27px;height:27px;min-width:0}.rc-honors .ph-badge img,.rc-honors>img{width:27px;height:27px;object-fit:contain}.rc-honors .ph-badge svg{width:27px;height:27px}.rc-member aside{display:flex;align-items:flex-end;flex-direction:column;gap:5px;width:80px;flex:none;text-align:right}.rc-member aside>small{color:#a49aaf;font-size:10px;line-height:1.5}.rc-member aside>b{color:#9b6b20;font-size:14px}.rc-member aside button{border:0;background:none;color:#a79bb4;cursor:pointer;padding:0 6px}.rc-members[aria-busy=true]{opacity:.6}.rc-loading,.rc-error{padding:22px 4px;font-size:13px}.rc-error{color:#a34563}.rc-empty{padding:34px 15px;text-align:center;color:#796b86;display:flex;flex-direction:column;align-items:center;gap:9px}.rc-empty>svg{width:36px;height:36px;color:#c2a5d4}.rc-empty p,.rc-footnote{font-size:11px;line-height:1.7;color:#a197ad}.rc-footnote{margin:20px 0 0}.rc-pagination{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:15px 0;font-size:12px}.rc-pagination button{border:1px solid #e7dced;border-radius:10px;background:#faf7fc;padding:9px;color:#77408c;cursor:pointer}.rc-campaign{text-align:center;color:#382044;padding:12px 4px}.rc-campaign-art{width:84px;height:84px;display:flex;align-items:center;justify-content:center;margin:0 auto 22px;border-radius:28px;background:linear-gradient(145deg,#714193,#b473c6);color:#ffe6ac;box-shadow:0 10px 30px #6b2a9226}.rc-campaign-art svg{width:40px;height:40px}.rc-campaign>.ph-eyebrow{display:block}.rc-campaign h2{font-size:29px;margin:8px 0 15px}.rc-campaign>p{font-size:14px;line-height:1.8;color:#8a7c96}.rc-campaign-room{display:flex;align-items:center;justify-content:center;gap:12px;margin:25px 0}.rc-campaign-room img{width:42px;height:42px;object-fit:cover;border-radius:12px}.rc-campaign-room b{font-size:15px;max-width:70%;overflow-wrap:anywhere}.rc-quota{display:flex;align-items:center;justify-content:center;gap:13px;background:#fbf6ef;border:1px solid #f1e3c9;border-radius:17px;padding:17px;margin:22px 0}.rc-quota>b{font-size:36px;color:#ba8737}.rc-quota>span{font-weight:700;font-size:14px;text-align:left}.rc-quota small{display:block;font-weight:400;font-size:10px;color:#ae9e87;margin-top:5px}.rc-campaign>.ph-btn{margin:16px 0 10px}.rc-campaign>.ph-link{padding:9px;display:block;width:100%}.rc-audience{display:block;font-size:12px;color:#a08caf}.rc-verified{display:inline-flex;background:#a66bc7;border-radius:50%;color:#fff;width:23px;height:23px;align-items:center;justify-content:center;font-size:15px}.rc-inbox-toolbar{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:20px;color:#a49aaf;font-size:11px}.rc-inbox-toolbar button{background:none;border:0;color:#9365ac;font:inherit;cursor:pointer}.rc-invitation{border:1px solid #eae2f0;background:#fcfaff;border-radius:20px;margin:12px 0 18px;padding:18px;color:#3b284a}.rc-invitation.rc-unread{border-color:#d4b6e7;box-shadow:0 5px 18px #6930810a}.rc-invitation header{display:flex;align-items:center;gap:10px}.rc-system-mark{display:flex;align-items:center;justify-content:center;width:44px;height:44px;background:linear-gradient(145deg,#523266,#9a62b9);border:2px solid #ead2a2;border-radius:15px;color:#ffe3a0;font-family:Georgia,serif;font-weight:800;font-size:30px;position:relative;flex:none}.rc-system-mark>span{position:absolute;right:-3px;bottom:-3px;background:#b88e42;border:2px solid white;color:#fff;border-radius:50%;width:17px;height:17px;font:700 10px/13px sans-serif;text-align:center}.rc-invitation header>div{flex:1;min-width:0}.rc-invitation header b{font-size:12px;letter-spacing:1px}.rc-invitation header b small,.rc-inbox-row b small{color:#b49fc3;font-size:9px;font-weight:400;letter-spacing:0}.rc-invitation time{display:block;font-size:10px;color:#a597b0;margin-top:4px}.rc-invitation header>i{width:7px;height:7px;background:#af6ccf;border-radius:50%}.rc-invitation>p{font-size:14px;line-height:1.7;margin:18px 0 14px}.rc-invite-room{width:100%;display:flex;align-items:center;gap:12px;border:0;background:#f1e8f7;padding:13px;border-radius:14px;text-align:left;color:#472b59;cursor:pointer}.rc-invite-room>img,.rc-invite-icon{width:59px;height:59px;object-fit:cover;flex:none;border-radius:12px}.rc-invite-icon{background:#decae9;display:flex;align-items:center;justify-content:center}.rc-invite-icon svg{width:27px;height:27px}.rc-invite-room>span:last-child{min-width:0}.rc-invite-room b{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:14px}.rc-invite-room small{display:block;font-size:10px;color:#9b86a9;overflow-wrap:anywhere;margin-top:5px}.rc-invite-room em{display:block;font-style:normal;font-size:11px;font-weight:750;color:#96602d;margin-top:8px}.rc-invite-room:disabled{opacity:.55;cursor:default}.rc-inbox-row{display:flex;align-items:center;gap:14px;width:100%;text-align:left;background:#fff;border:1px solid #eee5f3;border-radius:18px;padding:17px 18px;margin:0 0 20px;color:#402b51;cursor:pointer}.rc-inbox-row>span:nth-child(2){flex:1;min-width:0}.rc-inbox-row b{font-size:15px}.rc-inbox-row p{margin:5px 0 0;color:#a494af;font-size:12px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rc-inbox-row>strong{background:#a66bc7;color:#fff;font-size:11px;border-radius:20px;min-width:23px;padding:4px;text-align:center}.rc-inbox-row>svg{width:18px;height:18px}.rc-directory-tabs{display:flex;align-items:center;gap:9px;margin:20px 0}.rc-directory-tabs button{border:1px solid #e8dfed;border-radius:13px;padding:10px 13px;background:#fff;color:#9d8faa;font:inherit;font-size:12px;cursor:pointer}.rc-directory-tabs button.active{color:#fff;background:#764293;border-color:#764293}.rc-directory-tabs small{margin-left:auto;color:#b0a5ba;font-size:11px}.rc-recommended-badge{position:absolute;top:42px;left:16px;background:#f6dfab;color:#67451e;font-size:10px;font-weight:750;border-radius:8px;padding:4px 7px}.ph-room-emblem>img{width:100%;height:100%;object-fit:cover;border-radius:18px}.ph-modal-room-club{max-width:620px}.ph-modal-room-system-inbox{max-width:540px}.ph-modal-room-campaign{max-width:460px}.rc-club button:focus-visible,.rc-inbox button:focus-visible,.rc-profile-join button:focus-visible{outline:2px solid #a66bc7;outline-offset:3px}.rc-club button:disabled,.rc-campaign button:disabled{opacity:.5;cursor:wait}@media (max-width:640px){.ph-modal-room-club,.ph-modal-room-system-inbox{padding:25px 20px 30px;border-radius:26px 26px 0 0;max-height:84dvh}.rc-tabs button{font-size:12px}.rc-member{gap:10px}.rc-member aside{width:74px}.rc-invitation{padding:15px}.rc-profile-join button{font-size:11px}}@media (prefers-reduced-motion:reduce){.rc-club *,.rc-inbox *{animation:none!important;transition:none!important}}.rc-store-receipt h3{font-size:17px;margin:18px 0 10px;color:#5e327d}.rc-store-receipt>p{font-size:13px;line-height:1.75}.rc-store-receipt dl{background:#f7f1fb;border:1px solid #e8d9f0;border-radius:10px;padding:12px;margin:15px 0}.rc-store-receipt dl>div{display:flex;justify-content:space-between;gap:14px;padding:6px 0;font-size:11px}.rc-store-receipt dt{color:#9279a3}.rc-store-receipt dd{margin:0;text-align:right;color:#64467b;max-width:70%;overflow-wrap:anywhere}.rc-store-read{color:#9275a5;font-size:10px}.dm-inbox .rc-inbox-row{width:100%;margin:12px 0;flex-shrink:0}.dm-inbox .rc-inbox-row>span:nth-child(2){min-width:0;flex:1;text-align:left}.dm-inbox .rc-inbox-row p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;font-size:11px}.pr-room{--pr-bg:#171923;--pr-ink:#f1edef;--pr-muted:#a7a3b4;--pr-gold:#d9bd86;background:var(--pr-bg);color:var(--pr-ink);border-radius:24px;overflow:clip;max-width:100%;isolation:isolate;box-shadow:0 20px 70px #20172e22}.pr-room.theme-purple{--pr-bg:#241c2d}.pr-room.theme-ocean{--pr-bg:#11252c}.pr-room svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.6;flex-shrink:0}.pr-room button{font-family:inherit;cursor:pointer}.pr-top{display:flex;align-items:center;gap:10px;padding:18px 18px 12px}.pr-top>div{flex:1;min-width:0}.pr-top h1{font-size:20px;line-height:1.3;margin:4px 0;color:var(--pr-ink);overflow-wrap:anywhere}.pr-top>div>span{font-size:8px;letter-spacing:2.5px;color:var(--pr-gold)}.pr-icon{width:38px;height:38px;border:1px solid #ffffff18;background:#ffffff06;border-radius:50%;color:#ddd5e2;display:flex;align-items:center;justify-content:center;position:relative;flex-shrink:0}.pr-icon small{font-size:8px;position:absolute;bottom:1px;right:1px;background:var(--pr-bg);border-radius:10px;padding:1px 3px}.pr-level{display:flex;align-items:center;gap:12px;border:1px solid #dcc19026;background:linear-gradient(110deg,#d9bd8612,transparent);border-radius:13px;margin:0 18px 12px;padding:11px 12px;width:calc(100% - 36px);color:var(--pr-gold);text-align:left}.pr-level-badge{display:flex;flex-direction:column;align-items:center;justify-content:center;width:34px;font:700 19px Georgia,serif}.pr-level-detail{flex:1;min-width:0}.pr-level-detail strong{display:flex;align-items:center;justify-content:space-between;font-size:11px;font-weight:600;gap:8px}.pr-level-detail strong small{font-size:10px;font-weight:400}.pr-level-track{display:block;height:3px;background:#ffffff13;border-radius:5px;margin:8px 0 5px;overflow:hidden}.pr-level-track i{height:100%;display:block;background:#d9bd86;border-radius:5px}.pr-level-detail>small{font-size:9px;color:#ada6b4}.pr-level>svg{width:14px}.pr-level-summary{font-size:30px;color:#987c49;margin:20px 0}.pr-level-summary span{display:block;font-size:12px;color:#767080}.pr-current-level{background:#f1e9d7;font-weight:700}.pr-layout{display:grid;grid-template-columns:1fr;min-width:0}.pr-stage{position:relative;padding:2px 18px 16px;background:radial-gradient(ellipse at 50% 0,#ffffff05,transparent 70%)}.pr-host-line{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 0}.pr-host-line>button:first-child{display:flex;gap:9px;align-items:center;border:0;background:none;color:#eee;text-align:left;min-width:0}.pr-host-line .ph-avatar{width:32px;height:32px;flex-shrink:0}.pr-host-line b{font-size:12px;display:block;max-width:145px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pr-host-line small{display:block;font-size:8px;color:var(--pr-muted);margin-top:3px;letter-spacing:1px}.pr-support{display:flex;align-items:center;gap:5px;border:0;background:none;color:var(--pr-gold);font-size:10px}.pr-support svg{width:14px}.pr-description{font-size:11px;color:var(--pr-muted);margin:5px 0 14px;line-height:1.5;overflow-wrap:anywhere}.pr-seats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px 8px;margin:16px 0}.pr-seat{border:0;background:none;color:var(--pr-muted);padding:0;text-align:center;min-width:0;display:flex;flex-direction:column;align-items:center}.pr-seat-face{position:relative;display:block;width:52px;height:52px;max-width:100%;aspect-ratio:1;flex-shrink:0}.pr-seat .ph-avatar{width:52px;height:52px;max-width:100%;border:1px solid #e3d1b74a;box-shadow:none}.pr-empty-seat{display:flex;width:100%;height:100%;border:1px dashed #c7bfd33c;border-radius:50%;align-items:center;justify-content:center;background:#ffffff03;color:#82798f}.pr-empty-seat svg{width:18px;height:18px}.pr-empty-seat small{position:absolute;bottom:-5px;background:var(--pr-bg);font-size:8px;padding:2px 5px;border-radius:10px}.pr-seat-face>i{position:absolute;right:-2px;bottom:-1px;width:18px;height:18px;border-radius:50%;display:grid;place-items:center;background:#29232f;border:1px solid #4b4257}.pr-seat-face>i svg{width:10px;height:10px}.pr-seat.speaking .ph-avatar{outline:2px solid #a3d5bc;outline-offset:3px}.pr-seat.speaking .pr-seat-face>i{background:#447e62;color:#fff}.pr-seat>b{font-size:9px;font-weight:500;max-width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin-top:9px}.pr-seat.occupied>b{color:#ece3ed}.pr-seat>small{font-size:8px;margin-top:3px;color:#978aa4}.pr-paired{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pr-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:8px;border:1px solid #ffffff10;border-radius:14px}.pr-pair>span{grid-column:1/-1;font-size:8px;color:var(--pr-muted);letter-spacing:1px;text-align:center}.pr-pair.active{border-color:var(--pr-gold);background:#d9bd860b}.pr-tabu-banner{display:flex;align-items:center;gap:8px;width:100%;padding:10px;border:1px solid #dbc89235;border-radius:10px;background:#d9bd8610;color:#e9d5ac;font-size:11px}.pr-tabu-banner span{flex:1;text-align:left}.pr-voice{display:flex;justify-content:space-between;align-items:center;gap:10px;padding-top:6px;flex-wrap:wrap}.pr-voice-button{display:flex;align-items:center;gap:6px;border:1px solid #ffffff22;border-radius:30px;background:#ffffff07;color:#cec4d5;padding:9px 12px;font-size:10px}.pr-voice-button svg{width:14px;height:14px}.pr-seat-leave{background:none;border:0;color:#9b8da8;font-size:9px}.pr-voice>small{font-size:9px;color:#8d8398}.pr-conversation{min-width:0;display:flex;flex-direction:column;border-top:1px solid #ffffff0c;background:#00000014}.pr-chat-heading{display:flex;justify-content:space-between;align-items:center;margin:15px 18px 5px}.pr-chat-heading h2{font-size:12px;color:#e1d9e8;margin:0}.pr-chat-heading>span{font-size:9px;color:#8cbda2;display:flex;align-items:center;gap:5px}.pr-chat-heading i{width:4px;height:4px;border-radius:50%;background:#8cbda2}.pr-chat-note{margin:0 18px 8px;color:#83798d;font-size:9px}.pr-room .pr-chat-log{height:220px;min-height:150px;max-height:35dvh;flex:1;padding:8px 18px;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-width:thin}.pr-chat-empty{font-size:12px;color:#82778f;padding:40px 0;text-align:center}.pr-room .ph-chat-message{display:flex;gap:9px;margin:13px 0;align-items:flex-start;min-width:0}.pr-room .ph-chat-message>div{background:none;padding:0;min-width:0;max-width:calc(100% - 42px)}.pr-message-avatar,.pr-message-author{background:none;border:0;padding:0;text-align:left;color:#c3a7d3}.pr-message-author{font-size:10px;display:inline}.pr-message-avatar{flex-shrink:0}.pr-room .ph-chat-message p{font-size:12px;line-height:1.6;color:#e1dce6;margin:4px 0;overflow-wrap:anywhere}.pr-room .ph-system-message{color:#9b8ba6;font-size:9px;margin:7px 0}.pr-room .ph-chat-gift{background:#d9bd860c;border:1px solid #d9bd8617;border-radius:12px;color:#dac597;font-size:11px;padding:10px}.pr-room .ph-chat-gift strong{font-size:11px}.pr-room .ph-chat-gift small{font-size:9px}.pr-chat-photo{display:block;border:0;background:none;padding:0;margin-top:7px;max-width:100%;border-radius:12px;overflow:hidden}.pr-chat-photo img{display:block;max-width:100%;width:180px;max-height:220px;object-fit:cover}.pr-composer{padding:10px 14px 16px;background:var(--pr-bg);border-top:1px solid #ffffff0b;position:sticky;bottom:0;z-index:2}.pr-actions{display:flex;gap:8px;margin-bottom:12px}.pr-actions button{display:flex;align-items:center;justify-content:center;gap:6px;border-radius:10px;padding:9px 12px;font-size:11px}.pr-gift{background:#d9bd86;color:#30291f;border:1px solid #d9bd86;flex:1}.pr-tool{background:#ffffff05;color:#b7a9c5;border:1px solid #ffffff12;flex:1}.pr-actions svg{width:16px;height:16px}.pr-message-form{display:flex;align-items:center;gap:8px;width:100%;min-width:0}.pr-message-form>input{flex:1;min-width:0;width:0;background:#ffffff08;border:1px solid #ffffff15;color:#e8e2ed;border-radius:24px;padding:11px 13px;font:12px inherit}.pr-message-form>input::placeholder{color:#8c8099}.pr-photo-upload{width:32px;height:38px;display:grid;place-items:center;color:#bca6cf;position:relative;overflow:hidden;flex-shrink:0;cursor:pointer}.pr-photo-upload input{position:absolute;inset:0;opacity:0;width:100%;cursor:pointer}.pr-send{width:36px;height:36px;flex-shrink:0;border:0;border-radius:50%;background:#b99dce;color:#211928;display:grid;place-items:center}.pr-send:disabled{opacity:.4}.pr-photo-draft{display:flex;align-items:center;gap:9px;margin-top:10px;color:#b7a9c5;font-size:10px}.pr-photo-draft[hidden]{display:none}.pr-photo-draft img{width:42px;height:42px;border-radius:8px;object-fit:cover}.pr-photo-draft button{margin-left:auto;background:none;border:0;color:#d7c9e2;font-size:22px}.pr-gift-recipient{display:flex;gap:12px;align-items:center;background:#ffffff06;border:1px solid #ffffff10;padding:12px 16px;border-radius:14px;margin-bottom:15px}.pr-gift-recipient small{display:block;color:#9f92af;font-size:8px;letter-spacing:1.5px}.pr-gift-recipient b{display:block;font-size:16px;margin-top:4px;color:#eee4f5}.pr-gift-recipient em{margin-left:auto;font-size:10px;color:#ccafdd}.cm-edit-profile-button{display:flex;align-items:center;gap:6px;border:1px solid #ffffff5c;background:#241c3580;color:#fff;border-radius:30px;padding:9px 12px;font-size:11px}.cm-edit-profile-button svg{width:14px;height:14px}button.ph-rank-row{width:100%;text-align:left;border:0;border-bottom:1px solid #ece8f2;color:inherit;background:none;cursor:pointer;font:inherit}button.ph-rank-row:hover{background:#f4eff9}button.ph-rank-row:focus-visible{outline:2px solid #a87ee1;outline-offset:-2px}@media (min-width:1050px){.pr-layout{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.pr-conversation{border-top:0;border-left:1px solid #ffffff0c}.pr-stage{padding:8px 25px 22px}.pr-room .pr-chat-log{max-height:480px;height:360px}.pr-seats{gap:26px 12px;margin:30px 0}.pr-seat-face,.pr-seat .ph-avatar{width:60px;height:60px}}@media (max-width:600px){#socialContent:has(.pr-room){padding:0!important}.pr-room{border-radius:0;margin:0;width:100%;max-width:100%}.pr-top{padding-top:14px}.pr-room .ph-avatar{min-width:0}.pr-stage{padding-left:15px;padding-right:15px}.pr-seats{gap:17px 7px}.pr-room .pr-chat-log{height:190px;min-height:140px;max-height:30dvh}.pr-top h1{font-size:17px}}@media (max-width:360px){.pr-seat-face,.pr-seat .ph-avatar{width:45px;height:45px}.pr-seats{gap:15px 4px}.pr-top{gap:7px}.pr-level{margin-left:12px;margin-right:12px;width:calc(100% - 24px)}}button.dl-podium-member{border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}@media (max-width:600px){.pr-room{height:calc(100dvh - 149px - env(safe-area-inset-bottom,0px));min-height:470px;display:flex;flex-direction:column}.pr-top,.pr-level{flex-shrink:0}.pr-layout{display:flex;flex-direction:column;flex:1;min-height:0}.pr-stage{flex-shrink:0;max-height:48%;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;padding-bottom:9px}.pr-host-line{padding:3px 0}.pr-description{margin:3px 0 8px}.pr-seats{margin:9px 0;gap:13px 7px}.pr-seat-face,.pr-seat .ph-avatar{width:46px;height:46px}.pr-seat>b{margin-top:6px}.pr-voice{padding-top:3px}.pr-conversation{flex:1;min-height:0}.pr-chat-heading{margin-top:10px}.pr-room .pr-chat-log{height:auto;min-height:45px;max-height:none;flex:1}.pr-composer{position:static;flex-shrink:0;padding-bottom:10px}.pr-actions{margin-bottom:9px}.pr-message-form>input{font-size:16px}.pr-chat-note{font-size:8px}.ph-workspace:has(.pr-room)>.ph-footer{display:none}}.pr-room,.pr-room.theme-purple,.pr-room.theme-ocean{--pr-bg:#28292e;--pr-muted:#aaa9af;--pr-gold:#a69776;background:#28292e}.pr-level{padding:5px 10px;margin-bottom:4px;background:none;border:0}.pr-level-track{margin:4px 0;height:2px}.pr-level-detail>small{font-size:9px}.pr-top{padding-bottom:5px}.pr-room-links{display:flex;align-items:center;gap:15px;font-size:10px;color:#9b9a9f;margin:4px 0 12px}.pr-room-links>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pr-stage{background:none}.pr-seats.pr-paired{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 22px;margin:12px 0 22px}.pr-pair{position:relative;padding:0;border:0;gap:24px;align-items:start}.pr-pair.pr-host-pair{grid-column:1/-1;width:66%;margin:6px auto 12px;gap:38px}.pr-pair>span{grid-column:1/-1}.pr-pair .pr-seat{z-index:1}.pr-wave-link{position:absolute;top:25px;left:calc(50% - 18px);width:36px!important;height:20px!important;color:#b2b0b6;opacity:.4}.pr-host-pair .pr-wave-link{top:43px}.pr-seat-face,.pr-seat .ph-avatar{width:56px;height:56px}.pr-host-pair .pr-seat-face,.pr-host-pair .ph-avatar{width:88px;height:88px}.pr-empty-seat{border:1.5px solid #958568;background:transparent;color:#aaa9ae}.pr-empty-seat svg{width:28px;height:28px}.pr-empty-seat small{display:none}.pr-seat>b{font-size:10px}.pr-host-absent .pr-seat-face{filter:grayscale(1);opacity:.35}.pr-seat.speaking .pr-seat-face:after{content:"";position:absolute;inset:-6px;border:2px solid #93dec0;border-radius:50%;animation:pr-speaking 1s infinite;pointer-events:none}.pr-pair:has(.speaking) .pr-wave-link{opacity:1;color:#93dec0;filter:drop-shadow(0 0 4px #93dec0)}@keyframes pr-speaking{50%{transform:scale(1.12);opacity:.25}}.pr-chat-heading{display:none}.pr-conversation{background:transparent;border:0}.pr-chat-note{padding:10px;background:#202126;border-radius:9px;color:#aaa9af}.pr-composer{border:0;background:#28292e}.pr-actions{margin-bottom:8px;gap:9px}.pr-actions button{width:36px;height:36px;padding:8px;flex:0 0 36px;border:0;border-radius:50%;background:#202126;color:#e6e4e9}.pr-actions .pr-gift{color:#edb775;margin-left:auto}.pr-actions .is-muted{opacity:.4;text-decoration:line-through}.pr-message-form>input{background:#202126;border:0}.pr-send{background:#a69776}.pr-tier-list{display:grid;gap:10px}.pr-tier{padding:15px;background:#f5f4f8;border-radius:12px;font-size:12px}.pr-tier strong{display:flex;justify-content:space-between}.pr-tier p{margin:8px 0;color:#6e6879}.pr-tier.pr-current-level{border:1px solid #b99859}.ph-sound-switch{display:flex;gap:7px;align-items:center;margin:0 48px 12px 0;background:#302937;color:#e5d0ab;border:1px solid #b39b6d55;border-radius:24px;padding:9px 13px;font-size:12px}.ph-sound-switch svg{width:18px;height:18px;fill:none;stroke:currentColor}.ph-sound-settings button{display:flex;justify-content:space-between;width:100%;border:0;border-bottom:1px solid #eee;background:none;padding:18px 4px;font:inherit}.ph-sound-settings b{color:#96733c}#royalSpectacle{z-index:10020}#royalBroadcast{z-index:10021}@media (max-width:600px){body:has(.pr-room) .ph-header,body:has(.pr-room) #mobileNav,body:has(.pr-room) #connectionStatus{display:none}body:has(.pr-room) .ph-app,body:has(.pr-room) .ph-workspace{padding:0!important;margin:0!important}body:has(.pr-room){overflow:hidden}.pr-room{height:100dvh;min-height:0;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}.pr-stage{max-height:58%;padding:0 22px}.pr-seats.pr-paired{gap:20px 22px}.pr-pair.pr-host-pair{margin-top:8px}.pr-top{padding-top:12px}.pr-room .pr-chat-log{min-height:30px}.pr-composer{padding:8px 12px}.pr-seat-face,.pr-seat .ph-avatar{width:52px;height:52px}.pr-host-pair .pr-seat-face,.pr-host-pair .ph-avatar{width:82px;height:82px}.pr-host-pair{gap:30px}.pr-room .pr-chat-note{margin-top:6px}.pr-message-form>input{padding:10px 12px}}@media (prefers-reduced-motion:reduce){.pr-seat.speaking .pr-seat-face:after{animation:none}}.pr-reference .pr-top{padding:12px 14px 0;gap:9px;flex:0 0 auto}.pr-back,.pr-more{border:0;background:none;color:#ddd;width:28px;height:32px;padding:0;font-size:24px;flex-shrink:0}.pr-reference .pr-room-pill{display:flex;align-items:center;background:#202126;border-radius:28px;gap:9px;padding:6px 10px;flex:0 1 auto;max-width:78%;min-width:0}.pr-room-pill>div{min-width:0}.pr-reference .pr-top h1{font-size:14px;line-height:1.2;margin:0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pr-room-pill small{color:#aaa;font-size:10px;display:block;margin-top:3px}.pr-mini-level{background:linear-gradient(145deg,#7af0ff,#168bc4);border:2px solid #61c8ed;color:#fff;border-radius:6px;font:700 15px system-ui;transform:rotate(-5deg);padding:1px 5px;box-shadow:0 0 0 2px #18a9c429}.pr-member-count{width:29px;height:29px;border:0;border-radius:50%;display:grid;place-items:center;color:#fff;background:linear-gradient(145deg,#ffe39a,#f0a822)}.pr-member-count svg{width:17px}.pr-online-count{margin-left:auto;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#202126;color:#ccc;font-size:11px}.pr-reference .pr-stage{padding:8px 20px 0;max-height:62%;overflow-y:auto}.pr-reference .pr-support{background:#222328;border-radius:20px;font-size:10px;padding:4px 9px;line-height:1.2}.pr-reference .pr-support svg{width:12px;height:12px}.pr-reference .pr-seats{margin:26px 0 30px;gap:30px 25px}.pr-reference .pr-pair{gap:24px;align-items:start}.pr-reference .pr-host-pair{width:65%;gap:40px;margin:0 auto 15px;align-items:center}.pr-reference .pr-seat-face,.pr-reference .pr-seat .ph-avatar{width:56px;height:56px}.pr-reference .pr-host-pair .pr-seat-face,.pr-reference .pr-host-pair .ph-avatar{width:76px;height:76px}.pr-reference .pr-host-pair .pr-seat:first-of-type .pr-seat-face,.pr-reference .pr-host-pair .pr-seat:first-of-type .ph-avatar{width:105px;height:105px}.pr-reference .pr-host-pair .pr-seat:first-of-type>b{color:#ebce82;font-size:12px}.pr-reference .pr-seat>b{margin-top:5px}.pr-reference .pr-seat>small{font-size:8px;min-height:0}.pr-reference .pr-seat>small:empty{display:none}.pr-reference .pr-empty-seat{border:1.3px solid #948567}.pr-reference .pr-wave-link{top:18px;opacity:.65;width:35px!important;height:22px!important}.pr-reference .pr-host-pair .pr-wave-link{top:45px}.pr-reference .pr-tabu-banner{margin:10px 0 0;padding:7px;font-size:10px}.pr-reference .pr-chat-log{padding:6px 14px}.pr-welcome{font-size:12px;line-height:1.65;padding:12px;background:#222328;border-radius:7px;color:#c1bfc7;margin-bottom:12px}.pr-welcome b{color:#c2a650}.pr-reference .ph-system-message{background:none;padding:0;color:#9e98a7;font-size:10px}.pr-reference .pr-composer{padding:8px 10px 14px}.pr-bottom-line{display:flex;align-items:center;gap:6px;min-width:0}.pr-circle{border:0;border-radius:50%;width:29px;height:29px;flex:0 0 29px;padding:5px;background:#222328;color:#e7e5ec;display:grid;place-items:center}.pr-circle svg{width:20px;height:20px}.pr-circle.pr-gift{background:#28292e;color:#f0bd60}.pr-reference .pr-message-form{flex:1;gap:3px;background:#222328;border-radius:24px;min-width:0;width:auto}.pr-reference .pr-message-form>input{padding:9px 8px;font-size:14px;background:transparent;line-height:1.25}.pr-reference .pr-photo-upload{width:24px;height:30px}.pr-reference .pr-photo-upload svg{width:17px;height:17px}.pr-reference .pr-send{display:none;width:27px;height:27px;background:none;color:#e9c988;margin-right:3px}.pr-reference .pr-message-form:has(#roomText:not(:placeholder-shown)) .pr-send{display:grid}.pr-reference .pr-message-form:has(#roomText:not(:placeholder-shown)) .pr-photo-upload{display:none}.pr-reference .is-muted{opacity:.4}.pr-invite{display:flex;gap:7px;padding:10px;background:#34433d;font-size:11px;align-items:center}.pr-invite span{flex:1}.pr-invite button{border:0;background:#c4e9d2;padding:7px;border-radius:8px;color:#264638}.pr-prank{position:absolute;inset:-43% auto auto 18%;width:64%;height:64%;pointer-events:none;z-index:6;filter:drop-shadow(0 2px 2px #0003);animation:pr-prank-land .6s cubic-bezier(.2,.75,.3,1) both;transform-origin:50% 85%}.pr-prank img{display:block;width:100%;height:100%;object-fit:contain}.pr-prank-octopus,.pr-prank-cat{top:-47%;left:14%;width:72%;height:72%}.pr-prank-egg{top:-12%;left:auto;right:-10%;width:43%;height:47%;transform:rotate(14deg)}.pr-prank-bucket{top:-33%;left:auto;right:-9%;width:55%;height:58%}.pr-prank-flower{top:-23%;left:-9%;width:49%;height:54%}.pr-prank[hidden]{display:none}@keyframes pr-prank-land{0%{opacity:0;translate:18px -26px;scale:.72}70%{opacity:1;translate:0 2px;scale:1.03}to{opacity:1;translate:0 0;scale:1}}.ph-modal-seat-menu,.ph-modal-seat-member,.ph-modal-seat-invites,.ph-modal-pranks,.ph-modal-room-tools{padding:0!important;overflow:hidden;border-radius:20px 20px 0 0!important;width:min(100%,520px)!important;max-height:85dvh!important;margin:0 auto!important}.ph-modal-seat-menu #socialModalBody,.ph-modal-seat-member #socialModalBody,.ph-modal-seat-invites #socialModalBody,.ph-modal-pranks #socialModalBody,.ph-modal-room-tools #socialModalBody{padding:0!important;overflow-y:auto;max-height:85dvh}.ph-modal-seat-menu #closeSocial,.ph-modal-seat-member #closeSocial,.ph-modal-seat-invites #closeSocial,.ph-modal-pranks #closeSocial,.ph-modal-room-tools #closeSocial{right:10px;top:8px;z-index:10}.ph-modal-seat-menu,.ph-modal-seat-member,.ph-modal-seat-invites,.ph-modal-room-tools{background:#fff!important;color:#333!important}.pr-action-sheet{padding:12px 0 10px}.pr-action-sheet h2{font-size:14px;color:#999;text-align:center;padding:6px 45px 12px;margin:0}.pr-action-sheet>button{display:flex;justify-content:center;align-items:center;gap:10px;width:100%;border:0;border-top:1px solid #f2f2f2;background:#fff;font:17px inherit;color:#444;padding:17px 12px}.pr-action-sheet>p{text-align:center;font-size:12px;line-height:1.5;color:#aaa;padding:0 16px}.pr-member-cover{height:95px;background:radial-gradient(ellipse at 20% 25%,#e7c4e8,transparent),linear-gradient(125deg,#b8cef5,#e4d4ef);background-size:cover;background-position:center}.pr-member-identity{display:flex;gap:18px;padding:20px;align-items:center}.pr-member-identity>.ph-avatar{width:90px;height:90px;flex-shrink:0}.pr-member-identity h2{font-size:22px;margin:0;color:#3e3451;overflow-wrap:anywhere}.pr-member-identity p{font-size:12px;color:#8a8296;margin:5px 0;overflow-wrap:anywhere}.pr-member-identity small{font-size:10px;color:#aaa;display:block}.pr-member-identity span{display:block;font-size:11px;color:#aa8b52;margin-top:5px}.pr-member-shortcuts{display:flex;justify-content:space-around;padding:10px 12px 22px}.pr-member-shortcuts button{border:0;background:none;display:flex;align-items:center;flex-direction:column;gap:8px;color:#888;font-size:11px}.pr-member-shortcuts svg,.pr-member-shortcuts img{border-radius:50%;width:65px;height:65px;padding:17px;fill:none;stroke:#fff;stroke-width:1.5}.pr-member-shortcuts img{padding:13px}.pr-short-blue img{background:linear-gradient(145deg,#63caff,#289ce4)}.pr-short-pink svg{background:linear-gradient(145deg,#f271a4,#f9a4b7)}.pr-short-green svg{background:linear-gradient(145deg,#53c995,#8ae8bf)}.pr-full-profile{display:flex;align-items:center;justify-content:center;gap:9px;border:0;background:#fff;width:100%;padding:10px;color:#aaa;font-size:11px}.pr-full-profile svg{width:14px;height:14px;stroke:currentColor;fill:none}.pr-member-sheet footer{display:flex;background:#f7f7f9;padding:14px 0}.pr-member-sheet footer button{flex:1;border:0;border-right:1px solid #ddd;background:none;color:#8b8794;font:12px inherit;padding:5px 10px}.pr-prank-sheet{padding:20px 16px 25px;background:#28292e;color:#fff}.pr-prank-sheet header{display:flex;align-items:center;gap:9px;padding-right:32px}.pr-prank-sheet h2{font-size:18px;margin:0}.pr-prank-sheet header b{font-size:14px;color:#e7c66f}.pr-prank-sheet>p{font-size:11px;color:#aaa}.pr-prank-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px 7px;margin-top:20px}.pr-prank-grid button{border:0;background:none;padding:0;color:#fff;display:flex;align-items:center;flex-direction:column}.pr-prank-grid img{width:65px;height:65px;max-width:100%;object-fit:contain}.pr-prank-grid b{font-size:10px;font-weight:400;margin-top:9px}.pr-prank-grid small{font-size:10px;color:#e8c65e;margin-top:5px}@media (max-width:600px){#socialModal:has(.ph-modal-seat-menu),#socialModal:has(.ph-modal-seat-member),#socialModal:has(.ph-modal-seat-invites),#socialModal:has(.ph-modal-pranks),#socialModal:has(.ph-modal-room-tools){align-items:flex-end!important;padding:0!important}.pr-reference .pr-seats{gap:30px 25px}.pr-reference .pr-stage{flex-shrink:0}.pr-reference .pr-conversation{min-height:0}.pr-reference .pr-message-form>input{font-size:16px}.pr-reference .pr-composer{padding-bottom:max(12px,env(safe-area-inset-bottom))}}@media (max-height:700px){.pr-reference .pr-seats{margin-top:18px;margin-bottom:20px;gap:19px 25px}.pr-reference .pr-host-pair{margin-bottom:5px}.pr-reference .pr-host-pair .pr-seat:first-of-type .pr-seat-face,.pr-reference .pr-host-pair .pr-seat:first-of-type .ph-avatar{width:90px;height:90px}.pr-reference .pr-stage{max-height:62%}}@media (prefers-reduced-motion:reduce){.pr-prank{animation:none}}.pr-reference .pr-host-pair{width:75%}.pr-member-sheet footer button{font:inherit;font-size:12px}.pr-action-sheet>button{font:inherit;font-size:17px}.pr-member-badges{display:flex;gap:5px;flex-wrap:wrap;margin-top:8px}.pr-member-badges b{font-size:9px;font-weight:500;background:#f2e9fa;color:#9671b3;padding:4px 7px;border-radius:5px}.pr-member-badges b:nth-child(2){background:#fff1db;color:#ae8343}.pr-reference .pr-composer:has(.pr-photo-draft:not([hidden])) .pr-send{display:grid}.ph-modal-seat-member{border-radius:22px 22px 0 0!important;max-height:94dvh!important}.ph-modal-seat-member #socialModalBody{max-height:94dvh}.ph-modal-seat-member #closeSocial{left:10px;right:auto;color:#fff;background:#26232d55;border-radius:50%}.pr-member-reference .pr-member-cover{height:clamp(155px,29dvh,260px);position:relative;overflow:hidden;background:radial-gradient(ellipse at 75% 25%,#e7edff 0,transparent 48%),linear-gradient(135deg,#aebee8,#d9ccf5 70%,#bdb5ed)}.pr-cover-photo{width:100%;height:100%;object-fit:cover;object-position:center}.pr-cover-stars{position:absolute;inset:0;background-image:radial-gradient(circle,#fff9 1px,transparent 2px),radial-gradient(circle,#fff6 1px,transparent 2px);background-size:41px 53px,77px 89px;background-position:10px 17px,40px 30px}.pr-cover-portrait{position:absolute;inset:20px 0 0;display:flex;align-items:center;justify-content:center}.pr-cover-portrait>.ph-avatar{width:130px;height:130px;box-shadow:0 0 60px #fff8;border:4px solid #ffffff80}.pr-card-more{position:absolute;right:14px;top:14px;border:0;border-radius:50%;width:40px;height:40px;background:#77799a66;color:#fff;font-size:23px;letter-spacing:1px}.pr-member-paper{position:relative;margin-top:-14px;border-radius:22px 22px 0 0;background:#fff;padding-top:10px;overflow:hidden}.pr-member-honors{min-height:25px;display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:2px 18px}.pr-title-honor{display:flex;align-items:center;gap:5px;color:#9063b7;font-size:12px;background:#fcf6e9;border-radius:12px;padding:5px 9px}.pr-title-honor svg{width:20px;height:20px;stroke:#c5a04e;fill:none}.pr-charm-total{font-size:11px;color:#b2a5bf}.pr-member-reference .pr-member-identity{border:0;background:none;width:100%;text-align:left;gap:18px;padding:10px 24px 14px;cursor:pointer}.pr-member-reference .pr-member-identity>.ph-avatar{width:82px;height:82px;flex:0 0 82px}.pr-member-details{flex:1;min-width:0}.pr-member-reference .pr-member-identity h2{font-size:24px;font-weight:600;color:#e07452;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0 0 9px}.pr-member-reference .pr-member-badges{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0 0 10px}.pr-member-reference .pr-member-badges>span{margin:0}.pr-member-reference .pr-member-badges .ph-badge{width:34px;height:34px}.pr-member-reference .pr-member-badges b{font-size:12px}.pr-activity-gem{background:linear-gradient(145deg,#67d9ed,#269ac9)!important;border:2px solid #b4eff9;border-radius:9px;color:#fff!important;padding:3px 7px!important;box-shadow:0 2px #187b9f}.pr-family-ribbon{display:flex;align-items:center;gap:4px;background:linear-gradient(100deg,#743f9b,#a855b4)!important;color:#fff!important;border:2px solid #e9c46d;border-radius:5px;padding:2px 6px!important}.pr-family-ribbon svg{width:18px;height:18px;stroke:#f2d18e;fill:none}.pr-member-reference .pr-member-identity small{font-size:14px;color:#a4a2af;overflow-wrap:anywhere}.pr-member-reference .pr-member-shortcuts{padding:18px 12px 28px}.pr-member-reference .pr-member-shortcuts button{font-size:12px;color:#96939e;gap:9px}.pr-member-shortcuts i{width:76px;height:76px;border-radius:50%;display:grid;place-items:center;font-style:normal}.pr-member-reference .pr-member-shortcuts i svg{width:36px;height:36px;padding:0;border-radius:0;background:none;stroke:#fff;stroke-width:2}.pr-short-blue i{background:linear-gradient(140deg,#439cf0,#53d0fa)}.pr-short-pink i{background:linear-gradient(140deg,#f26d94,#ffa6bc)}.pr-short-green i{background:linear-gradient(140deg,#49ce98,#8aecc1)}.pr-member-reference footer{padding:14px 0 max(14px,env(safe-area-inset-bottom));min-height:74px;align-items:center}.pr-member-reference footer button{font-family:inherit;font-size:14px;line-height:1.4;padding:0 12px;color:#898693;min-height:40px}@media (max-height:650px){.pr-member-reference .pr-member-cover{height:135px}.pr-member-reference .pr-member-shortcuts{padding:8px 12px 14px}.pr-member-shortcuts i{width:62px;height:62px}.pr-member-reference .pr-member-identity>.ph-avatar{width:64px;height:64px;flex-basis:64px}}.pm-room-bar{display:flex;align-items:center;gap:8px;margin:12px 0 8px;padding:9px 10px;background:#202126;border:1px solid #45414a;border-radius:14px}.pm-room-bar>button{background:none;border:0;color:#d7bc80;display:flex;align-items:center;gap:9px;font:inherit;font-size:22px;min-width:0}.pm-room-bar>button:first-child{flex:1;text-align:left}.pm-room-bar span{font-size:11px;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.pm-room-bar small{display:block;color:#9b96a5;font-size:9px;margin-top:3px}.pm-room-bar .pm-listen{font-size:10px;background:#d6bc82;color:#292327;border-radius:16px;padding:8px 10px;flex-shrink:0}#roomMusicPlayer{width:100%;min-width:200px;margin:8px auto 18px;max-width:430px}#roomMusicPlayer iframe{display:block;width:100%;height:200px;border:0;border-radius:12px}.pm-player-status{font-size:11px;line-height:1.5;color:#e6ca90;margin:6px 0}.pm-player-status:empty{display:none}.pm-sheet{color:#32303d;padding:8px 4px}.pm-sheet header>span{font-size:10px;letter-spacing:2px;color:#aa854d}.pm-sheet h2{font-size:27px;margin:8px 0}.pm-sheet header p,.pm-note{font-size:12px;color:#93909c;line-height:1.5}.pm-sheet form{background:#f5f3f8;padding:14px;border-radius:14px;margin:20px 0 8px}.pm-sheet label{display:block;font-size:11px;color:#77717e;margin-bottom:8px}.pm-sheet form>div{display:flex;gap:7px}.pm-sheet input{width:100%;min-width:0;border:1px solid #e3deeb;border-radius:9px;padding:11px 9px;font-size:16px;background:#fff;color:#34303e}.pm-sheet button{font-family:inherit;cursor:pointer}.pm-sheet form button{border:0;background:#7659bb;color:#fff;padding:9px 12px;border-radius:9px;flex-shrink:0;font-size:11px}.pm-now{padding:17px;background:#292430;color:#eee4fe;border-radius:16px;margin:20px 0}.pm-now>small{color:#b9a1dc;letter-spacing:1.5px;font-size:9px}.pm-now>b{display:block;margin:9px 0;font-size:16px;overflow-wrap:anywhere}.pm-now>span{color:#c0b6cd;font-size:11px}.pm-now>div{display:flex;gap:7px;flex-wrap:wrap;margin-top:13px}.pm-now button{border:1px solid #74657f;background:#ffffff0c;color:#fff;border-radius:8px;padding:7px 9px;font-size:11px}.pm-sheet h3,.pm-sheet summary{font-size:14px;font-weight:600;margin:20px 0 10px}.pm-sheet h3>span{color:#a69ab5;font-size:11px;float:right}.pm-sheet summary{cursor:pointer}.pm-track{display:flex;align-items:center;gap:9px;padding:12px 0;border-bottom:1px solid #eeebf3;min-width:0}.pm-track-number{color:#b6adbf;font-size:11px;width:15px;flex-shrink:0}.pm-track>div{flex:1;min-width:0}.pm-track b{display:block;overflow-wrap:anywhere;font-size:12px;line-height:1.5}.pm-track small{display:block;font-size:10px;color:#a39aaa;margin-top:4px}.pm-track button{border:0;border-radius:8px;min-width:30px;min-height:34px;background:#f7f3fb;color:#9172bb;font-size:19px}.pm-empty{font-size:12px;color:#aaa3b2;padding:12px 0}.pm-sheet details{border-top:1px solid #eeebf3}.ph-modal-music{max-width:540px!important}.pm-storage{width:100%;height:5px;accent-color:#a8844d}.pm-archive{margin-top:22px;padding-top:4px}.pm-upload input[type=file]{font-size:12px;margin-bottom:12px;padding:12px 8px}.pm-upload input[type=file]::file-selector-button{border:0;border-radius:7px;padding:8px;background:#ece5f7;color:#63458f;margin-right:10px}.pm-upload form>input{margin-bottom:13px}.pm-upload form>button{width:100%;min-height:42px}.pm-sheet button:disabled{opacity:.55;cursor:wait}.pm-sheet .pm-more{width:100%;border:1px solid #e5dced;border-radius:10px;padding:11px;color:#7556a1;background:#f8f5fc;margin:10px 0}.pm-track .pm-add{background:#7659bb;color:#fff;min-width:36px}.pm-sheet .pm-note{overflow-wrap:anywhere}#roomMusicPlayer audio{display:block;width:100%;height:42px}.pm-audio-label{color:#d7bc80;font-size:10px;margin:6px 0}#roomMusicPlayer:has(audio){margin:7px auto 12px}.pm-sheet input:focus-visible,.pm-sheet button:focus-visible{outline:2px solid #a58ad1;outline-offset:2px}@media (max-width:420px){.pm-sheet{padding:5px 0}.pm-track{gap:7px}.pm-track b{font-size:12px}.pm-sheet form{padding:11px}}.pm-youtube-strip{height:4px;min-height:4px;max-height:4px;overflow:hidden;border-radius:3px;background:#d7bc80;pointer-events:none}#roomMusicPlayer .pm-youtube-strip iframe{width:100%;height:200px;min-height:200px;border-radius:0}.pm-youtube-start{display:block;margin:7px 0 0 auto;border:1px solid #6b604a;background:#29282c;color:#e1c58b;border-radius:14px;padding:5px 12px;font:inherit;font-size:10px;cursor:pointer}.pm-youtube-start:focus-visible{outline:2px solid #e1c58b;outline-offset:2px}.ph-modal-music{width:min(100%,520px)!important;height:min(690px,84dvh);max-height:84dvh!important;padding:18px 16px 0!important;overflow:hidden!important}.ph-modal-music #socialModalBody{height:100%;min-height:0}.pm-compact{display:flex;flex-direction:column;height:100%;min-height:0;padding:0;color:#303139}.pm-sheet-head{display:flex;align-items:center;gap:10px;flex-shrink:0;padding:0 36px 12px 0}.pm-compact .pm-sheet-head h2{font-size:21px;letter-spacing:-.5px;margin:0 0 3px}.pm-compact .pm-sheet-head p{margin:0;font-size:11px;color:#9999a3}.pm-heading-disc{display:grid;place-items:center;width:40px;height:40px;background:#e8f9fc;color:#00b5d1;border-radius:13px;font-size:26px;flex-shrink:0}.pm-tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-bottom:1px solid #eceef1;flex-shrink:0}.pm-tabs button{min-width:0;padding:11px 0;background:none;border:0;border-bottom:2px solid transparent;font-size:10px;font-weight:600;color:#91929c;white-space:nowrap}.pm-tabs button.active{color:#00b9d4;border-color:#00bed9}.pm-compact form.pm-search,.pm-compact form.pm-link-form{display:flex;align-items:center;gap:7px;padding:0;background:none;margin:10px 0 0;border-radius:0;flex-shrink:0}.pm-compact form.pm-link-form{margin:7px 0 9px}.pm-compact form input{border:1px solid #e7e9ee;background:#f8f9fb;height:39px;border-radius:10px;padding:9px 10px;font-size:16px;flex:1;min-width:0}.pm-compact form button{background:#00bad4;border-radius:10px;min-height:39px;font-size:11px;font-weight:600}.pm-compact form.pm-search button{background:#f0f2f5;color:#797d88}.pm-track-list{flex:1;min-height:100px;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-width:thin}.pm-compact .pm-track{min-height:62px;padding:9px 0;gap:8px;border-bottom:1px solid #f0f1f4}.pm-record{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;flex-shrink:0;background:repeating-radial-gradient(circle,#303137 0 2px,#42434c 3px 4px);color:#d9ecf0;font-size:19px}.pm-record.is-spinning{box-shadow:0 0 0 2px #e2faff}.pm-equalizer{display:flex;align-items:center;gap:2px;height:16px}.pm-equalizer b{width:3px;height:10px;background:#18d0aa;border-radius:2px;animation:pm-level .75s ease-in-out infinite alternate}.pm-equalizer b:nth-child(2){height:16px;animation-delay:-.4s}.pm-equalizer b:nth-child(3){height:6px;animation-delay:-.2s}.pm-compact .pm-track>div{min-width:0}.pm-compact .pm-track>div>b{font-size:13px;font-weight:500;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pm-compact .pm-track small{font-size:10px;color:#afb1ba;margin-top:3px}.pm-track-current>div>small{color:#00bca5}.pm-compact .pm-track button{background:none;color:#9fa4ae;border:0;min-width:32px;min-height:38px;border-radius:50%;padding:0;font-size:21px;flex-shrink:0}.pm-compact .pm-track .is-favorite{color:#00c2dd}.pm-compact .pm-track .pm-request{font-size:10px;padding:7px 11px;min-width:64px;min-height:29px;background:#00c0dc;color:#fff;border-radius:20px}.pm-empty-state{min-height:165px;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;color:#aeb3bd;padding:18px 8px}.pm-empty-state>span{font-size:45px;color:#d7dce3;margin-bottom:10px}.pm-empty-state>b{font-size:13px;font-weight:500}.pm-empty-state>p{font-size:11px}.pm-transport{flex-shrink:0;border-top:1px solid #eceef1;background:#fff;padding:10px 0 max(12px,env(safe-area-inset-bottom))}.pm-current-title{display:flex;align-items:center;gap:10px;margin-bottom:8px}.pm-current-title>b{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500}.pm-current-title button{font-size:10px;border:0;background:#e8faff;color:#00aeca;border-radius:20px;padding:6px 9px}.pm-controls{display:flex;align-items:center;gap:8px}.pm-controls>button{display:grid;place-items:center;flex-shrink:0;width:35px;height:35px;border:0;background:#f6f8fa;border-radius:10px;color:#00c2dd;font-size:22px}.pm-controls>button:disabled{opacity:.3;cursor:default}.pm-controls>button.active{color:#fff;background:#00c0dc}.pm-controls>button.pm-primary-play{background:#00c0dc;color:#fff}.pm-volume{display:flex;align-items:center;flex:1;min-width:0;margin:0!important}.pm-volume input{accent-color:#00bfd8;width:100%;min-width:0;max-width:110px;height:22px!important;padding:0!important;border:0!important}.pm-timeline{display:grid;grid-template-columns:1fr 1fr;gap:5px;margin-top:10px;color:#03bbd7;font-size:10px;font-variant-numeric:tabular-nums}.pm-timeline progress{grid-column:1/-1;appearance:none;width:100%;height:3px;border:0;overflow:hidden;border-radius:4px;background:#e8e9ed;accent-color:#00c5df}.pm-timeline progress::-webkit-progress-bar{background:#e8e9ed}.pm-timeline progress::-webkit-progress-value{background:#00c5df;border-radius:4px}.pm-timeline>span:last-child{text-align:right}.pm-compact .pm-player-status{color:#a5672f;font-size:10px;margin:6px 0 0}.pm-mini{position:absolute;right:0;top:54px;z-index:2;width:34%;max-width:155px;height:36px;margin:0;padding:0 8px 0 0;border:0;border-radius:24px 0 0 24px;background:#414248}.pm-mini>button:first-child{gap:7px;overflow:hidden;width:100%;height:36px;font-size:13px;color:#ddd}.pm-mini-record{display:grid;place-items:center;flex-shrink:0;border:3px solid #313237;border-radius:50%;height:34px;width:34px;background:repeating-radial-gradient(circle,#25272b 0 3px,#3b3d43 4px 5px);font-size:18px;font-style:normal;color:#b4c4cc}.pm-mini span{font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#roomMusicPlayer{position:absolute;width:1px!important;min-width:0!important;height:1px!important;max-height:1px!important;margin:0!important;overflow:hidden;opacity:.01;pointer-events:none;left:0;top:0}.pm-youtube-strip{width:200px;height:200px;min-height:200px;max-height:200px;overflow:hidden;background:none}#roomMusicPlayer iframe{width:200px!important;height:200px!important;border:0}@keyframes pm-level{to{transform:scaleY(.35)}}@media (prefers-reduced-motion:reduce){.pm-equalizer b{animation:none}}@media (max-width:360px){.ph-modal-music{padding-inline:12px!important}.pm-tabs button{font-size:9px}.pm-compact .pm-track .pm-request{min-width:55px;padding-inline:8px}.pm-controls{gap:6px}}.pm-controls svg{width:19px;height:19px;display:block}.pr-room-mini{position:fixed;z-index:1200;display:flex;align-items:center;width:206px;max-width:calc(100vw - 16px);height:62px;padding:6px;border:1px solid #dcd5ee;border-radius:34px;background:#fff;box-shadow:0 6px 28px #25154630;color:#292333;isolation:isolate}.pr-room-mini[hidden]{display:none!important}.pr-mini-open{display:flex;align-items:center;gap:8px;flex:1;min-width:0;height:100%;padding:0;background:none;border:0;color:inherit;touch-action:none;cursor:grab;user-select:none;-webkit-user-select:none}.pr-mini-open:active{cursor:grabbing}.pr-mini-face{width:40px;height:40px;flex-shrink:0;display:grid;place-items:center;border-radius:50%;background:#f3eefb;overflow:hidden}.pr-mini-face .ph-avatar{width:38px!important;height:38px!important}.pr-mini-face svg{width:24px;height:24px}.pr-mini-copy{min-width:0;text-align:left;flex:1}.pr-mini-copy b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:20px}.pr-mini-copy small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:9px;color:#756b83}.pr-mini-wave{display:flex;align-items:center;gap:2px;height:18px;flex-shrink:0}.pr-mini-wave i{display:block;width:3px;height:8px;border-radius:3px;background:#9b78d5}.pr-mini-wave i:nth-child(2){height:16px}.pr-mini-wave i:nth-child(3){height:11px}.pr-mini-leave{width:30px;min-width:30px;height:44px;padding:0;border:0;background:none;color:#766e80;font-size:24px;cursor:pointer}.pr-mini-open:focus-visible,.pr-mini-leave:focus-visible{outline:2px solid #7c4ab3;outline-offset:3px;border-radius:24px}.ph-mini-confirm{display:grid;gap:10px;margin-top:20px}.pm-mini{top:8px}.pm-track-list{min-height:0}.pm-compact button:focus-visible,.pm-compact input:focus-visible{outline:2px solid #00bcd4;outline-offset:2px}.pr-room-mini.pr-room-mini{width:138px;height:40px;padding:4px;border-radius:24px;box-shadow:0 3px 14px #25154622}.pr-room-mini .pr-mini-open{gap:5px}.pr-room-mini .pr-mini-face{width:30px;height:30px}.pr-room-mini .pr-mini-face .ph-avatar{width:28px!important;height:28px!important}.pr-room-mini .pr-mini-copy b{font-size:10px;line-height:14px}.pr-room-mini .pr-mini-copy small,.pr-room-mini .pr-mini-wave{display:none}.pr-room-mini .pr-mini-leave{width:24px;min-width:24px;height:32px;font-size:19px;border-radius:50%;background:#e6fafb;color:#25a6b5}.ph-modal-room-invites{max-width:460px!important;max-height:70dvh!important;border-radius:24px 24px 0 0!important;align-self:end;padding:18px!important}.ph-backdrop:has(.ph-modal-room-invites){align-items:flex-end}.pr-sheet-handle{display:block;width:34px;height:4px;background:#dedbe6;border-radius:8px;margin:0 auto 16px}.pr-share-sheet h2{text-align:center;font-size:19px;margin:0 0 10px}.pr-share-sheet>p{text-align:center;font-size:12px;color:#8e869c}.pr-share-sheet>input{width:100%;border:0;border-radius:12px;padding:12px;background:#f5f3f8;margin:8px 0 18px}.pr-share-sheet>small{color:#9790a1;font-size:11px}.pr-share-list{max-height:40dvh;overflow-y:auto;overscroll-behavior:contain;margin-top:8px}.pr-share-row{display:flex;align-items:center;gap:12px;min-height:62px;border-bottom:1px solid #f4f1f7}.pr-share-row[hidden]{display:none}.pr-share-person{display:flex;align-items:center;gap:12px;flex:1;min-width:0;border:0;background:none;text-align:left;padding:8px 0}.pr-share-person b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.pr-share-send{min-width:50px;min-height:40px;border:1px solid #b9e8e9;border-radius:22px;background:#f6ffff;color:#26abb9;font-size:10px;padding:8px}.pr-share-send svg{width:20px;height:20px}.pr-share-send:disabled{opacity:.55}.ph-dm-log .pr-dm-room-card{display:block;width:240px;max-width:100%;padding:16px;text-align:left;border:1px solid #edb866;border-radius:16px;background:radial-gradient(at 100% 0,#efb85c66,transparent 65%),linear-gradient(135deg,#744183,#37234f);color:#fff4db;box-shadow:0 3px 12px #39204618}.ph-dm-log .pr-dm-room-card>small{color:#edcf9b;font-size:9px;letter-spacing:1px}.ph-dm-log .pr-dm-room-card>p{padding:0;background:none;color:#fff5e4;font-size:13px;margin:10px 0 14px}.pr-dm-room-card>span{display:flex;align-items:center;gap:9px}.pr-dm-room-card b{flex:1;min-width:0;overflow-wrap:anywhere;font-size:14px}.pr-dm-room-card i{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:#ffffff18}.pr-dm-room-card em{display:block;margin-top:14px;font-size:11px;font-style:normal;color:#f6d69a}.pr-management article{display:flex;align-items:center;gap:10px;padding:12px 0;border-bottom:1px solid #eeeaf3}.pr-management article>div{flex:1;min-width:0}.pr-management article small{display:block;color:#7b70a0;font-size:11px;margin-top:4px}.pr-management article button{border:0;border-radius:12px;padding:9px;color:#6851b1;background:#f1edf8;font-size:12px}.pr-management>p{font-size:12px;color:#80788c}.pr-management h3{font-size:16px;margin-top:24px}.pr-management article{flex-wrap:wrap}.pr-management article nav{display:flex;flex-wrap:wrap;gap:6px;width:100%;padding-left:44px}.pr-management article p{font-size:13px;overflow-wrap:anywhere}.rp-tabs,.rp-periods{display:flex;gap:6px;overflow-x:auto;margin:16px 0 10px}.rp-tabs button,.rp-periods button{flex:1;white-space:nowrap;padding:10px 14px;border:0;border-radius:18px;background:#f4f1f8;color:#6c647a;font-weight:700}.rp-tabs button.active{background:#392753;color:#fff}.rp-periods button.active{background:#f9e8b9;color:#79551c}.rp-note{font-size:12px;line-height:1.6;color:#8b8496}.rp-rank-row{display:flex;width:100%;align-items:center;gap:12px;padding:15px 0;border:0;border-bottom:1px solid #efedf4;text-align:left;background:transparent;color:#302a40}.rp-rank-row>span:not(.ph-avatar){flex:1;min-width:0}.rp-rank-row strong{font-size:14px;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rp-rank-row small{display:flex;align-items:center;gap:5px;font-size:10px;color:#9a91a5;margin-top:4px}.rp-rank-row>strong{text-align:right;color:#987341}.rp-rank-row>strong small{justify-content:flex-end}.rp-rank-row>button{padding:0;background:none;border:0}.rp-rank-number{font-size:16px;width:22px;text-align:center;color:#aca5b7}.rp-place-1 .rp-rank-number{color:#c18a20}.rp-place-2 .rp-rank-number{color:#8794a7}.rp-place-3 .rp-rank-number{color:#b07b55}.rp-rank-row .ph-badge{width:23px;height:23px;min-width:23px}.rp-rank-row .ph-badge img{width:23px;height:23px;object-fit:contain}.rp-honor{width:22px;height:22px;object-fit:contain}.rp-my-rank{position:sticky;bottom:-24px;padding:8px 0 14px;background:#fff;border-top:1px solid #e9e4f0;z-index:2}.rp-my-rank>small{color:#a29aaa;font-size:10px}.rp-my-rank .rp-rank-row{border:0}.rp-history{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:#8b8496}.rp-history select{max-width:200px;border:1px solid #e7e1ed;border-radius:10px;padding:6px;background:#fff}.rp-empty{padding:36px 8px;text-align:center;color:#9a91a5}.rp-room-thumb{width:44px;height:44px;border-radius:14px;object-fit:cover}.rp-cover{display:flex;justify-content:center;margin:8px auto 18px}.rp-cover>img{width:90px;height:90px;object-fit:cover;border-radius:25px;border:5px solid white;box-shadow:0 8px 24px #30204020}.rp-profile>h2,.rp-profile>p{text-align:center}.rp-copy{display:block;margin:auto;max-width:100%;overflow-wrap:anywhere;font-size:11px;background:#f6f3fa;border:0;padding:8px;border-radius:8px}.rp-managers{display:flex;gap:20px;overflow-x:auto;padding:18px 4px}.rp-managers button{display:flex;flex-direction:column;align-items:center;gap:5px;min-width:65px;background:none;border:0}.rp-managers strong{font-size:11px;max-width:82px;overflow:hidden;text-overflow:ellipsis}.rp-managers small{font-size:9px;background:#f0e7fb;color:#8058a6;padding:2px 6px;border-radius:7px}.rp-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:10px 0 22px}.rp-stats>*{border:0;border-radius:14px;background:#e5f6ec;color:#257853;padding:15px 5px;text-align:center}.rp-stats>:nth-child(2){background:#fff3d6;color:#a37c2e}.rp-stats>:nth-child(3){background:#f2eafa;color:#8062a4}.rp-stats b{display:block;font-size:22px}.rp-stats span{font-size:11px}.rp-profile .rp-announcement{text-align:left;padding:14px;background:#f7f4fa;border-radius:14px;line-height:1.6}.rp-profile-links{display:grid;grid-template-columns:1fr 1fr;gap:8px}.rp-profile-links button{font-size:12px}.rp-guard-actions{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0}.pr-top h1 button{font:inherit;color:inherit;background:none;border:0;padding:0;text-align:left}.ph-modal-room-ranking,.ph-modal-rooms-ranking,.ph-modal-room-profile{border-radius:28px 28px 0 0!important;max-height:78dvh!important}.ph-modal-room-ranking h2,.ph-modal-rooms-ranking h2{font-size:24px;margin:7px 0 14px}.rp-media-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;max-height:32dvh;overflow-y:auto;padding:8px 0}.rp-media-grid button{position:relative;border:0;border-radius:14px;background:#f7f3fb;font-size:27px;min-height:52px;padding:10px 4px}.rp-media-grid img{width:100%;max-width:90px;aspect-ratio:1;object-fit:contain}.rp-media-grid small{font-size:10px;display:block;color:#7e6f90}.rp-media-grid i{position:absolute;top:5px;right:5px;font-size:10px;color:#9d87b6}.rp-media-preview{display:flex;flex-direction:column;align-items:center;background:#f8f4fb;border-radius:16px;padding:12px;gap:8px}.rp-media-preview img{height:104px;width:104px;object-fit:contain}.rp-media-preview .ph-btn{font-size:12px}.rp-chat-sticker{border:0;background:transparent;display:flex;flex-direction:column;align-items:center;color:#b6a2cf;padding:2px}.rp-chat-sticker img{width:96px;height:96px;object-fit:contain}.rp-chat-sticker span{font-size:10px}.pr-report-message{font-size:10px;background:none;border:0;color:#aa9bbc;padding:4px}.rp-tools{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.rp-tools button{border:1px solid #ffffff12;background:#ffffff08;color:inherit;border-radius:16px;padding:17px 5px;font-size:11px;display:flex;flex-direction:column;align-items:center;gap:10px}.rp-tools svg{width:24px;height:24px;stroke:currentColor;fill:none;stroke-width:1.6}.ph-modal-room-tools{background:#221c33ed!important;color:#fff!important}.rp-complaint{padding:15px;border:1px solid #eee7f4;border-radius:14px;margin:12px 0}.rp-complaint p{font-size:12px;overflow-wrap:anywhere}.rp-complaint button{font-size:12px;margin:4px}.rp-form label{display:block;margin:14px 0;font-size:13px}.rp-form textarea,.rp-form input,.rp-form select{display:block;width:100%;box-sizing:border-box;margin:7px 0;padding:11px;border:1px solid #ded7e7;border-radius:10px}.rp-role{font-size:9px;padding:2px 5px;border-radius:4px;background:#9472c52b;color:#c1a1e8;margin-left:5px}.ph-modal-room-media{max-height:72dvh!important;border-radius:28px 28px 0 0!important}@media (prefers-reduced-motion:reduce){.rp-media-preview img{animation:none}}.rc-chat-toggle{flex:0 0 30px;width:30px;height:34px;display:grid;place-items:center;padding:5px;border:0;background:transparent;color:#d9cedf;border-radius:50%}.rc-chat-toggle svg{width:22px;height:22px;stroke-width:1.7}.rc-chat-toggle[aria-expanded=true]{color:#c9aff3;background:#a57adf20}.rc-reaction-toggle{flex:0 0 44px;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:0;width:44px;height:44px;padding:1px;border:1px solid #ba98ea55;border-radius:12px;background:linear-gradient(145deg,#66508270,#3b2d4d85);color:#e2ccff;box-shadow:inset 0 1px #ffffff10}.rc-reaction-toggle img{width:31px;height:31px;object-fit:contain}.rc-reaction-toggle small{font-size:8px;line-height:1}.rc-reaction-toggle[aria-expanded=true]{border-color:#d9bd86;background:#69513c55;color:#ffe1a7}.rc-dock{margin:10px -10px -14px;overflow:hidden;height:clamp(230px,36dvh,330px);border-radius:18px 18px 0 0;flex-shrink:0}.rc-dock[hidden]{display:none}.rc-keyboard{height:100%;display:flex;flex-direction:column;background:#faf9fc;color:#302c39;text-align:left}.rc-keyboard>header,.rc-reactions>header{display:flex;align-items:center;gap:8px;flex:0 0 auto;padding:9px 10px;border-bottom:1px solid #ece8f0}.rc-keyboard>header>button{flex:0 0 32px;width:32px;height:30px;border:0;background:transparent;color:#655870;border-radius:8px;font-size:23px}.rc-keyboard>header>button svg{width:22px;height:22px;fill:none;stroke:currentColor}.rc-categories{display:flex;align-items:center;gap:4px;flex:1;min-width:0}.rc-categories>button{min-width:30px;height:34px;flex:1;max-width:48px;border:0;border-radius:9px;background:transparent;color:#8a8197;font-size:22px;padding:3px;font-weight:600}.rc-categories>button:nth-child(2){font-size:11px;letter-spacing:-.5px}.rc-categories>button[aria-selected=true]{background:#e9e0f7;color:#7754a0}.rc-scroll{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;padding:6px 8px 10px}.rc-scroll h3{font-size:10px;font-weight:500;color:#8b8195;margin:4px 5px 7px}.rc-grid{display:grid;gap:6px}.rc-emojis{grid-template-columns:repeat(7,minmax(0,1fr))}.rc-grid>button{min-width:0;min-height:42px;border:0;background:transparent;display:flex;align-items:center;justify-content:center;padding:4px;border-radius:10px;touch-action:manipulation}.rc-grid>button:active{background:#ede5f5}.rc-emojis>button{font-size:27px;line-height:1.2}.rc-stickers{grid-template-columns:repeat(4,minmax(0,1fr))}.rc-stickers>button{position:relative;flex-direction:column;gap:3px}.rc-stickers img{width:min(100%,58px);height:58px;object-fit:contain}.rc-stickers small{font-size:9px;color:#80758e}.rc-stickers i{position:absolute;top:5px;right:5px;font-size:9px;color:#9b88b3}.rc-keyboard>footer{display:flex;align-items:center;gap:7px;border-top:1px solid #ece8f0;padding:8px 12px max(10px,env(safe-area-inset-bottom,0px));flex:0 0 auto}.rc-keyboard>footer>span{font-size:10px;color:#9c92a7;margin-right:auto}.rc-keyboard>footer>button:not(.rc-send){border:0;border-radius:9px;background:#eeeaf3;color:#6c5c7d;font-size:23px;padding:3px 14px}.rc-send{border:0;border-radius:15px;background:#9f7cc5;color:#fff;padding:9px 15px;font:600 11px system-ui}.rc-preview{display:flex;align-items:center;gap:8px;border-bottom:1px solid #ebe5f0;padding:5px 12px;flex:0 0 auto}.rc-preview>img{width:54px;height:54px;object-fit:contain}.rc-preview>span{flex:1;min-width:0}.rc-preview strong{font-size:11px;display:block}.rc-preview small{font-size:9px;color:#a092af}.rc-preview>button:not(.rc-send){background:none;border:0;color:#aa8a50;font-size:23px}.rc-empty{font-size:11px;color:#9b8fa7;text-align:center;grid-column:1/-1;padding:25px 0}.rc-reactions{height:100%;background:#221e28f5;color:#f4edf9;display:flex;flex-direction:column}.rc-reactions>header{padding:10px 15px;border-color:#ffffff0a}.rc-reactions h2{font-size:12px;font-weight:600;margin:0 0 3px}.rc-reactions header p{font-size:9px;color:#b1a1c0;margin:0}.rc-reactions>header>button{margin-left:auto;background:#ffffff0a;border:0;border-radius:50%;width:29px;height:29px;color:#ccbbda;font-size:23px}.rc-reaction-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px 3px;overflow-y:auto;overscroll-behavior:contain;padding:12px 8px max(14px,env(safe-area-inset-bottom,0px))}.rc-reaction-grid button{display:flex;flex-direction:column;align-items:center;gap:6px;padding:3px 0;background:transparent;border:0;color:#e6dbea;border-radius:10px;min-width:0;min-height:63px}.rc-reaction-grid button:active{background:#b692df18}.rc-reaction-grid button>span{font-size:31px;line-height:1;height:42px;display:flex;align-items:center}.rc-reaction-grid img{width:43px;height:43px;object-fit:contain}.rc-reaction-grid small{font-size:9px}.rc-seat-reaction{position:absolute;inset:-7px;z-index:8;display:grid;place-items:center;pointer-events:none;filter:drop-shadow(0 3px 7px #0004);animation:rc-reaction-pop .32s ease-out}.rc-seat-reaction[hidden]{display:none}.rc-seat-reaction img{display:block;width:100%;height:100%;object-fit:contain}.rc-seat-reaction>span{font-size:47px;line-height:1}.pr-host-pair .rc-seat-reaction>span{font-size:68px}.pr-reference.pr-dock-open .pr-stage{flex-shrink:1;min-height:160px;max-height:42dvh}.pr-reference.pr-dock-open .pr-chat-log{min-height:26px}.pr-reference.pr-dock-open:not(.pr-reactions-open) .pr-bottom-line>.pr-circle:not(.pr-games-toggle),.pr-reference.pr-dock-open:not(.pr-reactions-open) .pr-bottom-line>.rc-reaction-toggle{display:none}.pr-reference.pr-dock-open:not(.pr-reactions-open) .pr-composer{background:#faf9fc}.pr-reference.pr-dock-open:not(.pr-reactions-open) .pr-message-form{background:#eeebf2}.pr-reference.pr-dock-open:not(.pr-reactions-open) .pr-message-form>input{color:#3f344a}.pr-reference.pr-dock-open:not(.pr-reactions-open) .pr-send{color:#8661ab}.pr-reference.pr-dock-open .pr-composer{padding-bottom:14px}.pr-reference.pr-reactions-open .rc-dock{height:clamp(205px,29dvh,265px)}@keyframes rc-reaction-pop{0%{transform:scale(.65);opacity:0}to{transform:scale(1);opacity:1}}@media (max-width:420px){.pr-bottom-line{gap:4px}.pr-reference .pr-message-form{gap:0}.pr-reference .pr-message-form>input{padding-inline:4px}.rc-chat-toggle{flex-basis:26px;width:26px}.rc-reaction-toggle{flex-basis:40px;width:40px}}@media (max-height:650px){.pr-reference.pr-dock-open .pr-stage{max-height:34dvh;min-height:115px}.rc-dock{height:230px}}@media (min-width:901px){.rc-dock{margin:10px -14px -16px;height:290px}.pr-reference.pr-dock-open .pr-stage{max-height:none}}@media (prefers-reduced-motion:reduce){.rc-seat-reaction{animation:none}}.rp-chat-sticker img,.rp-chat-sticker-compact img{width:64px;height:64px;max-width:64px;max-height:64px;object-fit:contain}.rc-stickers img{width:58px;height:58px;max-width:100%;object-fit:contain}.rc-reaction-grid button>span{width:43px;height:43px;max-width:100%;justify-content:center}.rc-reaction-grid img{display:block;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain}.pr-seat-face>.rc-seat-reaction,.pr-seat-face>.rc-seat-reaction.rc-seat-reaction-compact{inset:0;width:100%;height:100%;max-width:100%;max-height:100%;transform:none;transform-origin:center;animation:none;filter:none;border-radius:50%;overflow:hidden}.pr-seat-face:has(>.ph-avatar.royal-framed)>.rc-seat-reaction:not(.rc-seat-reaction-large){inset:17%;width:66%;height:66%;max-width:66%;max-height:66%}.pr-seat-face>.rc-seat-reaction img{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain}.pr-seat-face>.ph-avatar>.rk-avatar-frame{z-index:9}.pr-seat-face>i{z-index:10}@media (prefers-reduced-motion:reduce){.pr-seat-face>.rc-seat-reaction,.pr-seat-face>.rc-seat-reaction.rc-seat-reaction-compact{animation:none}}#socialModal.ph-room-overlay{position:fixed;inset:0;z-index:1400;display:flex;align-items:flex-end;justify-content:center;padding:0;overflow:hidden;background:#09081145;-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:auto;isolation:isolate}#socialModal.ph-room-overlay[hidden]{display:none}.ph-room-overlay>.ph-modal{margin:0 auto;max-height:86dvh;overscroll-behavior:contain;border-radius:24px 24px 0 0}.ph-room-overlay>.ph-modal-room-games{width:min(100%,520px);padding:26px 18px max(20px,env(safe-area-inset-bottom));background:#221e2def;color:#f1e8fa;border-color:#d0b2f229;box-shadow:0 -12px 50px #0004}.ph-modal-room-games .ph-title{margin-bottom:18px}.ph-modal-room-games .ph-title h2{font-size:24px}.ph-modal-room-games .ph-mini-game{margin:9px 0;padding:12px;background:#ffffff09;border-color:#ffffff12;color:inherit}.ph-modal-room-games .ph-mini-game h3{font-size:16px}.ph-modal-room-games .ph-mini-game p{line-height:1.5;color:#bbacc8}.ph-modal-room-games .ph-mini-game>.ph-art{width:50px;height:50px}.ph-modal-room-games .ph-close{background:#ffffff0d;color:#d8c6e8}.ph-room-overlay>.ph-modal.ph-modal-blackjack{height:min(860px,86dvh);max-height:86dvh;border-radius:24px 24px 0 0}.ph-room-overlay>.ph-modal.ph-modal-big-winner{max-height:86dvh!important;border-radius:24px 24px 0 0!important}.pr-circle.pr-games-toggle{display:flex;flex-direction:column;gap:0;justify-content:center;align-items:center;flex:0 0 35px;width:35px;height:42px;padding:2px;color:#d8c2fa;border-radius:10px;background:#65507840}.pr-games-toggle svg{width:23px;height:23px}.pr-games-toggle small{font-size:8px;line-height:12px;white-space:nowrap}@media (max-width:350px){.pr-bottom-line{gap:2px}.pr-reference .pr-photo-upload{width:20px}.pr-circle{flex-basis:27px;width:27px}.pr-circle.pr-games-toggle{flex-basis:33px;width:33px}}.pr-reference.pr-reactions-open .rc-dock{height:clamp(290px,43dvh,410px);border:1px solid #b17de740;border-bottom:0}.rc-reactions{background:linear-gradient(145deg,#291838,#140c22);color:#f9f3ff}.rc-reactions>header{padding:12px 15px 8px}.rc-reactions h2{font-size:15px}.rc-reactions header p{font-size:11px;line-height:1.4}.rc-reaction-tabs{display:flex;gap:4px;padding:5px;margin:3px 12px 6px;background:#ffffff07;border:1px solid #b78ade33;border-radius:22px;flex-shrink:0}.rc-reaction-tabs button{flex:1;padding:8px 3px;min-height:36px;border:0;border-radius:18px;background:transparent;color:#cdb9dd;font:600 12px system-ui}.rc-reaction-tabs button[aria-pressed=true]{background:linear-gradient(135deg,#b864ee,#743ab5);color:#fff}.rc-reaction-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px 4px;min-height:0;flex:1;padding:8px 10px max(12px,env(safe-area-inset-bottom))}.rc-reaction-grid button{gap:5px;min-height:81px;justify-content:flex-start;touch-action:manipulation}.rc-reaction-grid button[aria-busy=true]{opacity:.55;transform:scale(.95)}.rc-reaction-grid button>.rc-reaction-thumb{width:48px;height:48px;position:relative;display:block;max-width:100%}.rc-reaction-grid .rc-reaction-thumb>img{display:block;width:100%;height:100%;object-fit:contain}.rc-reaction-grid small{font-size:10px;line-height:1.25;text-align:center;white-space:normal;overflow-wrap:break-word}.rc-pack-art{display:block;width:100%;height:100%;background-image:url(/assets/room-stickers/reaction-pack-v1.webp);background-size:400% 400%;background-repeat:no-repeat}.rc-game-art{display:grid;place-items:center;width:100%;height:100%;padding:8%;box-sizing:border-box}.rc-game-art svg{width:100%;height:100%;overflow:visible}.rc-rps-hand{font-size:38px;line-height:1}.pr-room{--room-reaction-size:var(--room-seat-size,clamp(44px,12.4vw,68px))}@media (max-width:800px){.room-keyboard-open .pr-room{--room-reaction-size:30px}}.pr-seat-face>.rc-seat-reaction.rc-seat-reaction-large,.palace-design .pr-reference .pr-seat-face>.rc-seat-reaction.rc-seat-reaction-large{inset:calc(50% - var(--room-reaction-size)/2 - 5px) auto auto calc(50% - var(--room-reaction-size)/2);width:var(--room-reaction-size);height:var(--room-reaction-size);max-width:none;max-height:none;border-radius:0;overflow:visible;z-index:11;pointer-events:none;contain:layout style;animation:rc-expression-in .2s ease-out both}.rc-seat-reaction-large>.rc-pack-art,.rc-seat-reaction-large>.rc-game-art{display:block;width:100%;height:100%;transform-origin:50% 75%}.rc-seat-reaction-large .rc-rps-hand{font-size:calc(var(--room-reaction-size)*.78);display:grid;width:100%;height:100%;place-items:center}.rc-seat-reaction-large>.rc-game-result{position:absolute;bottom:0;left:50%;transform:translate(-50%);padding:2px 7px;border-radius:12px;background:#231333ed;border:1px solid #e9c875;color:#fff0c5;font:800 12px system-ui;white-space:nowrap}.rc-motion-wave>.rc-pack-art{animation:rc-wave .75s ease-in-out 8}.rc-motion-surprise>.rc-pack-art{animation:rc-surprise .8s ease-in-out 7}.rc-motion-sway>.rc-pack-art{animation:rc-sway 1s ease-in-out 6}.rc-motion-heart>.rc-pack-art{animation:rc-heart 1.2s ease-in-out 5}.rc-motion-clap>.rc-pack-art{animation:rc-clap .45s ease-in-out 13}.rc-motion-dance>.rc-pack-art{animation:rc-dance .8s ease-in-out 7}.rc-motion-jump>.rc-pack-art{animation:rc-jump .65s ease-in-out 9}.rc-motion-bow>.rc-pack-art{animation:rc-bow 1.5s ease-in-out 4}.rc-motion-laugh>.rc-pack-art{animation:rc-clap .3s ease-in-out 20}.rc-motion-roll>.rc-game-art{animation:rc-roll .9s ease-out 1}.rc-seat-reaction[data-reaction-pending]>.rc-game-art{animation:rc-roll .9s ease-in-out infinite}.pr-message-delivery{display:block;margin:3px 0 0;border:0;background:none;padding:2px 0;color:#bda5cc;font:10px/1.3 system-ui;text-align:left}.pr-message-delivery.is-failed{color:#f2c97e;cursor:pointer}.rc-spark{position:absolute;pointer-events:none;font-style:normal;font-size:24px;color:#ffe29a;animation:rc-spark 1.1s ease-out 5}.rc-spark-one{left:0;top:30%}.rc-spark-two{right:0;top:50%;animation-delay:.45s}@keyframes rc-wave{0%,to{transform:rotate(-7deg)}50%{transform:rotate(8deg) translateY(-3%)}}@keyframes rc-surprise{0%,to{transform:scale(1)}35%{transform:translateY(-7%) scale(1.08,.94)}65%{transform:scale(.98,1.04)}}@keyframes rc-sway{0%,to{transform:rotate(-5deg)}50%{transform:rotate(5deg)}}@keyframes rc-heart{0%,to{transform:scale(.96)}45%{transform:scale(1.06)}65%{transform:scale(1)}}@keyframes rc-clap{0%,to{transform:scale(1)}50%{transform:translateY(-3%) scale(1.04,.97)}}@keyframes rc-dance{0%,to{transform:rotate(-8deg) translateY(0)}25%{transform:rotate(0) translateY(-7%)}50%{transform:rotate(8deg)}75%{transform:translateY(-7%)}}@keyframes rc-jump{0%,to{transform:translateY(0) scale(1.03,.97)}50%{transform:translateY(-12%) scale(.98,1.02)}}@keyframes rc-bow{0%,to{transform:scale(1)}50%{transform:translateY(8%) scale(1.04,.86)}}@keyframes rc-roll{0%{transform:rotate(-280deg) scale(.6)}65%{transform:rotate(20deg) scale(1.08)}to{transform:rotate(0) scale(1)}}@keyframes rc-spark{0%{transform:translateY(15px) scale(.4);opacity:0}35%{opacity:1}to{transform:translateY(-25px) scale(1);opacity:0}}@media (prefers-reduced-motion:reduce){.rc-seat-reaction-large *{animation:none!important}.rc-spark{display:none}}.rc-rig{display:block;width:100%;height:100%;overflow:visible;pointer-events:none}.rc-seat-reaction-large>.rc-rig,.rc-seat-reaction-large .rc-game-art>svg,.rc-reaction-thumb .rc-game-art>svg{display:block;width:100%;height:100%;max-width:none;max-height:none;flex:none;fill:none;stroke:none}.rp-chat-sticker .rp-media-live{display:block;width:64px;height:64px;position:relative;background:transparent;padding:0;font:inherit}.rp-chat-sticker .rp-media-live[hidden]{display:none}.rp-chat-sticker:has(.rp-media-live:not([hidden]))>img{display:none}.rc-preview>.rc-preview-live{display:block;flex:0 0 64px;width:64px;height:64px}.rc-preview-live img{display:block;width:100%;height:100%;object-fit:contain}.rc-rig g{transform-box:view-box}.rc-rig-head{transform-origin:50% 62%;animation:rc-head-breathe 1.6s ease-in-out 4}.rc-rig-left{transform-origin:27% 62%;animation:rc-hand-idle 1.6s ease-in-out 4}.rc-rig-right{transform-origin:74% 61%;animation:rc-hand-idle 1.6s ease-in-out 4 reverse}.rc-rig-wave .rc-rig-right,.rc-rig-bye .rc-rig-right{animation:rc-hand-wave .72s cubic-bezier(.45,0,.55,1) 9}.rc-rig-wave .rc-rig-head,.rc-rig-bye .rc-rig-head{animation:rc-head-nod 1.44s ease-in-out 5}.rc-rig-surprise .rc-rig-head{animation:rc-head-surprise 1.5s cubic-bezier(.3,0,.3,1) 4}.rc-rig-surprise .rc-rig-left{animation:rc-hand-surprise 1.5s ease-in-out 4}.rc-rig-surprise .rc-rig-right{animation:rc-hand-surprise 1.5s ease-in-out 4 reverse}.rc-rig-confused .rc-rig-head,.rc-rig-tongue .rc-rig-head{animation:rc-head-question 1.5s ease-in-out 4}.rc-rig-confused .rc-rig-right{animation:rc-chin-hand 1.5s ease-in-out 4}.rc-rig-kiss .rc-rig-head{animation:rc-head-kiss 1.2s ease-in-out 5}.rc-rig-kiss .rc-rig-right{animation:rc-kiss-hand 1.2s ease-in-out 5}.rc-rig-hug .rc-rig-left,.rc-rig-love .rc-rig-left{animation:rc-hug-left 1.5s ease-in-out 4}.rc-rig-hug .rc-rig-right,.rc-rig-love .rc-rig-right{animation:rc-hug-right 1.5s ease-in-out 4}.rc-rig-love .rc-rig-head{animation:rc-head-nod 1.5s ease-in-out 4}.rc-rig-shy .rc-rig-head{animation:rc-head-shy 2s ease-in-out 3}.rc-rig-shy .rc-rig-left{animation:rc-hug-left 2s ease-in-out 3}.rc-rig-shy .rc-rig-right{animation:rc-hug-right 2s ease-in-out 3}.rc-rig-clap .rc-rig-left{animation:rc-clap-left .55s ease-in-out 11}.rc-rig-clap .rc-rig-right{animation:rc-clap-right .55s ease-in-out 11}.rc-rig-clap .rc-rig-head{animation:rc-head-nod 1.1s ease-in-out 6}.rc-rig-dj .rc-rig-head{animation:rc-dj-head .6s ease-in-out 10}.rc-rig-dj .rc-rig-left{animation:rc-dj-scratch .6s cubic-bezier(.45,0,.55,1) 10}.rc-rig-dj .rc-rig-right{animation:rc-dj-hand 1.2s ease-in-out 5}.rc-turntable{transform:none}.rc-platter-light{transform-box:view-box;transform-origin:50% 79%;animation:rc-platter .6s ease-in-out 10}.rc-rig-dance .rc-rig-head{animation:rc-dance-head .8s ease-in-out 8}.rc-rig-dance .rc-rig-left{animation:rc-dance-left .8s ease-in-out 8}.rc-rig-dance .rc-rig-right{animation:rc-dance-left .8s ease-in-out 8 reverse}.rc-rig-cheer .rc-rig-head,.rc-rig-happy .rc-rig-head{animation:rc-head-nod .8s ease-in-out 8}.rc-rig-cheer .rc-rig-left,.rc-rig-happy .rc-rig-left{animation:rc-cheer-left .8s ease-in-out 8}.rc-rig-cheer .rc-rig-right,.rc-rig-happy .rc-rig-right{animation:rc-cheer-right .8s ease-in-out 8}.rc-rig-thanks .rc-rig-head{animation:rc-head-bow 2s ease-in-out 3}.rc-rig-thanks .rc-rig-left,.rc-rig-thanks .rc-rig-right{animation:rc-hand-bow 2s ease-in-out 3}.rc-rig-tongue .rc-rig-right{animation:rc-hand-wave 1.5s ease-in-out 4}.rc-rig-laugh .rc-rig-head{animation:rc-head-laugh .48s ease-in-out 13}.rc-rig-laugh .rc-rig-left{animation:rc-hand-laugh .96s ease-in-out 7}.rc-rig-laugh .rc-rig-right{animation:rc-hand-laugh .96s ease-in-out 7 reverse}.rc-rig-hand .rc-rig-left{transform-origin:32% 57%;animation:rc-raised-hand 1.5s ease-in-out 4}.rc-rig-hand .rc-rig-right{transform-origin:69% 58%;animation:rc-raised-hand 1.5s ease-in-out 4 reverse}.rc-rig-sad .rc-rig-head{animation:rc-head-sad 2s ease-in-out 3}.rc-rig-angry .rc-rig-head{animation:rc-head-angry 1.2s ease-in-out 5}.rc-rig-angry .rc-rig-left{animation:rc-angry-hand 1.2s ease-in-out 5}.rc-rig-angry .rc-rig-right{animation:rc-angry-hand 1.2s ease-in-out 5 reverse}.rc-emote-heart{transform-box:fill-box!important;transform-origin:center;animation:rc-heart-rise 1.5s ease-out 4;opacity:0}.rc-emote-two{animation-delay:.55s}.rc-emote-question{transform-origin:85% 20%;animation:rc-question 1.5s ease-in-out 4}.rc-emote-note{animation:rc-note-rise 1.2s ease-out 5}.rc-emote-tear{animation:rc-tear 2s ease-in 3}.rc-emote-steam{animation:rc-steam 1.2s ease-out 5}.rc-motion-roll>.rc-game-coin{animation:rc-coin-flip 1s cubic-bezier(.2,.7,.3,1) 1}.rc-motion-roll>.rc-game-rps{animation:rc-rps-reveal .8s ease-out 1}@keyframes rc-expression-in{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes rc-head-breathe{0%,to{transform:translateY(0)}50%{transform:translateY(-1.2%) rotate(1deg)}}@keyframes rc-hand-idle{0%,to{transform:rotate(0)}50%{transform:rotate(3deg)}}@keyframes rc-hand-wave{0%,to{transform:rotate(-5deg)}50%{transform:rotate(6deg)}}@keyframes rc-head-nod{0%,to{transform:translateY(0) rotate(-1deg)}50%{transform:translateY(-2%) rotate(2deg)}}@keyframes rc-head-surprise{0%,to{transform:scale(1)}30%{transform:translateY(-2%) scale(1.025)}65%{transform:translateY(1%) scale(.99)}}@keyframes rc-hand-surprise{0%,to{transform:rotate(0)}35%{transform:translateY(-2%) rotate(-6deg)}}@keyframes rc-head-question{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}@keyframes rc-chin-hand{0%,to{transform:translateY(0)}50%{transform:translate(-1%,-3%) rotate(-4deg)}}@keyframes rc-head-kiss{0%,to{transform:translate(0)}45%{transform:translate(2%) rotate(2deg)}}@keyframes rc-kiss-hand{0%,to{transform:rotate(0)}45%{transform:translate(2%,-1%) rotate(-8deg)}}@keyframes rc-hug-left{0%,to{transform:rotate(0)}50%{transform:translate(2%) rotate(-5deg)}}@keyframes rc-hug-right{0%,to{transform:rotate(0)}50%{transform:translate(-2%) rotate(5deg)}}@keyframes rc-head-shy{0%,to{transform:rotate(0)}50%{transform:translateY(2%) rotate(-4deg)}}@keyframes rc-clap-left{0%,to{transform:translate(-1%) rotate(3deg)}50%{transform:translate(3%) rotate(-4deg)}}@keyframes rc-clap-right{0%,to{transform:translate(1%) rotate(-3deg)}50%{transform:translate(-3%) rotate(4deg)}}@keyframes rc-dj-head{0%,to{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-2%) rotate(2deg)}}@keyframes rc-dj-scratch{0%,to{transform:translate(-1%) rotate(-3deg)}50%{transform:translate(2%) rotate(4deg)}}@keyframes rc-dj-hand{0%,to{transform:rotate(-5deg)}50%{transform:rotate(7deg)}}@keyframes rc-platter{0%,to{transform:translate(-2%);opacity:.6}50%{transform:translate(2%);opacity:1}}@keyframes rc-dance-head{0%,to{transform:translate(-1%) rotate(-3deg)}50%{transform:translate(1%) rotate(3deg)}}@keyframes rc-dance-left{0%,to{transform:rotate(-7deg)}50%{transform:translateY(-2%) rotate(7deg)}}@keyframes rc-cheer-left{0%,to{transform:rotate(2deg)}50%{transform:translateY(-2%) rotate(-5deg)}}@keyframes rc-cheer-right{0%,to{transform:rotate(-2deg)}50%{transform:translateY(-2%) rotate(5deg)}}@keyframes rc-head-bow{0%,to{transform:translateY(0) rotate(0)}40%,60%{transform:translateY(3%) rotate(3deg)}}@keyframes rc-hand-bow{0%,to{transform:translateY(0)}40%,60%{transform:translateY(1.5%)}}@keyframes rc-head-laugh{0%,to{transform:translateY(0)}50%{transform:translateY(-1.8%) rotate(-1deg)}}@keyframes rc-hand-laugh{0%,to{transform:rotate(0)}50%{transform:rotate(5deg)}}@keyframes rc-raised-hand{0%,to{transform:rotate(-3deg)}50%{transform:translateY(-1.5%) rotate(3deg)}}@keyframes rc-head-sad{0%,to{transform:rotate(-2deg)}50%{transform:translateY(2%) rotate(2deg)}}@keyframes rc-head-angry{0%,to{transform:translateY(0)}40%{transform:translateY(1.5%) rotate(-2deg)}70%{transform:translateY(0) rotate(2deg)}}@keyframes rc-angry-hand{0%,to{transform:rotate(0)}50%{transform:rotate(-5deg)}}@keyframes rc-heart-rise{0%{opacity:0;translate:0 4px;scale:.75}30%{opacity:.95}to{opacity:0;translate:0 -10px;scale:1.05}}@keyframes rc-question{0%,to{transform:translateY(0) rotate(-5deg)}50%{transform:translateY(-2%) rotate(5deg)}}@keyframes rc-note-rise{0%{opacity:0;transform:translateY(3%)}30%{opacity:.95}to{opacity:0;transform:translateY(-5%)}}@keyframes rc-tear{0%,15%{opacity:0;transform:translateY(0)}35%{opacity:.85}to{opacity:0;transform:translateY(12%)}}@keyframes rc-steam{0%{opacity:0;transform:translateY(3%)}35%{opacity:.85}to{opacity:0;transform:translateY(-6%)}}@keyframes rc-coin-flip{0%{transform:scaleX(.15) rotate(-25deg)}25%{transform:scaleX(1) translateY(-8%) rotate(12deg)}50%{transform:scaleX(.15) translateY(-10%) rotate(-8deg)}75%{transform:scaleX(1) translateY(-3%) rotate(4deg)}to{transform:scaleX(1) rotate(0)}}@keyframes rc-rps-reveal{0%{transform:translateY(5%) rotate(-12deg) scale(.8)}40%{transform:translateY(-8%) rotate(8deg) scale(1.02)}70%{transform:translateY(0) rotate(-3deg)}to{transform:translateY(0) rotate(0) scale(1)}}@media (prefers-reduced-motion:reduce){.pr-seat-face>.rc-seat-reaction.rc-seat-reaction-large,.palace-design .pr-reference .pr-seat-face>.rc-seat-reaction.rc-seat-reaction-large{animation:none}.rc-rig *{animation:none!important}.rc-emote-heart,.rc-emote-note,.rc-emote-tear,.rc-emote-steam{display:none}}@media (max-height:600px){.pr-reference.pr-reactions-open .rc-dock{height:clamp(220px,43dvh,290px)}.rc-reactions header p{display:none}}.rc-tile-0{background-position:0% 0%}.rc-tile-1{background-position:33.333333% 0%}.rc-tile-2{background-position:66.666667% 0%}.rc-tile-3{background-position:100% 0%}.rc-tile-4{background-position:0% 33.333333%}.rc-tile-5{background-position:33.333333% 33.333333%}.rc-tile-6{background-position:66.666667% 33.333333%}.rc-tile-7{background-position:100% 33.333333%}.rc-tile-8{background-position:0% 66.666667%}.rc-tile-9{background-position:33.333333% 66.666667%}.rc-tile-10{background-position:66.666667% 66.666667%}.rc-tile-11{background-position:100% 66.666667%}.rc-tile-12{background-position:0% 100%}.rc-tile-13{background-position:33.333333% 100%}.rc-tile-14{background-position:66.666667% 100%}.rc-tile-15{background-position:100% 100%}.pr-room.pr-reference.pr-reactions-open #roomKeyboard.rc-dock{position:fixed;inset:auto 0 0;z-index:70;box-sizing:border-box;width:100%;max-width:620px;margin:0 auto;height:min(470px,60dvh);max-height:calc(100dvh - env(safe-area-inset-top,0px) - 12px);min-height:0;overflow:hidden;border-radius:22px 22px 0 0;box-shadow:0 -12px 32px #09031188;border:1px solid #b17de750;border-bottom:0}.pr-room.pr-reference.pr-reactions-open #roomKeyboard .rc-reactions{height:100%;min-height:0;overflow:hidden}.pr-room.pr-reference.pr-reactions-open #roomKeyboard .rc-reaction-grid{flex:1 1 0;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;padding-bottom:calc(18px + env(safe-area-inset-bottom,0px))}.pr-room.pr-reference.pr-reactions-open #roomKeyboard .rc-reactions>header,.pr-room.pr-reference.pr-reactions-open #roomKeyboard .rc-reaction-tabs{flex-shrink:0}.pr-room.pr-reference.pr-reactions-open #roomKeyboard .rc-reactions>header>button{width:40px;height:40px;flex:0 0 40px}@media (max-height:500px){.pr-room.pr-reference.pr-reactions-open #roomKeyboard.rc-dock{height:78dvh}}.ph-modal.ph-modal-seat-member{width:min(calc(100% - 28px),430px)!important;max-height:84dvh!important;border-radius:22px!important;margin:auto!important;background:#281a38!important;color:#f9f0ff!important;border:1px solid #d7b87766;box-shadow:0 18px 70px #0008}.ph-modal-seat-member #socialModalBody{max-height:84dvh}.ph-modal-seat-member #closeSocial{left:auto;right:10px;top:10px;background:#271633aa;color:#fff;border:1px solid #f4d89555}.pr-member-reference .pr-member-cover{height:clamp(140px,24dvh,210px);background:radial-gradient(ellipse at 65% 20%,#b674e955,transparent 65%),linear-gradient(135deg,#47245d,#251433)}.pr-member-reference .pr-member-paper{position:relative;background:linear-gradient(145deg,#392347,#251832);color:#f7ecff;border-radius:20px 20px 0 0;margin-top:-14px;padding:18px 18px 0;border-top:1px solid #d6b37255}.pr-member-reference .pr-member-honors{color:#d9b1ed;gap:8px;flex-wrap:wrap}.pr-member-reference .pr-title-honor{color:#f4d990;background:#b37b2422;border:1px solid #d4ac5c66}.pr-member-reference .pr-charm-total{color:#c6a9d8}.pr-member-reference .pr-member-identity{color:#fff1d0;background:transparent;text-align:left}.pr-member-reference .pr-member-details h2{color:#fff1d0;display:flex;align-items:center;gap:7px;flex-wrap:wrap;font-size:20px}.pr-member-reference .pr-member-details small{color:#cbb1db}.pr-member-reference .pr-member-identity>.ph-avatar{width:72px;height:72px;flex-shrink:0}.pr-member-reference .pr-member-badges b{background:#6b4382;color:#ffe5ab}.pr-card-family{margin:8px 0 0 88px}.pr-card-family .ph-family-link{font-size:10px;min-height:24px}.pr-member-reference .pr-member-shortcuts{padding:18px 0 14px;gap:14px}.pr-member-reference .pr-member-shortcuts button{color:#e9d7f4}.pr-member-reference .pr-short-blue i{background:linear-gradient(135deg,#9662d7,#64389e);box-shadow:0 5px 18px #9d59da33}.pr-member-reference .pr-short-pink i{background:linear-gradient(135deg,#efc86e,#bc8340);box-shadow:0 5px 18px #e0b34d22}.pr-member-reference .pr-short-green i{background:linear-gradient(135deg,#8c66be,#4f3776)}.pr-member-reference footer{background:#21152d;border-top:1px solid #caa25944;border-radius:0 0 20px 20px;margin:0 -18px;padding:12px 8px;display:flex;gap:0}.pr-member-reference footer button{flex:1;min-width:0;color:#e6c5f2;background:none;border:0;border-right:1px solid #9b78ad44;padding:4px 6px;font-size:11px;line-height:1.5}.pr-member-reference footer button:last-child{border-right:0}.pr-member-reference button:focus-visible{outline:2px solid #e9c97d;outline-offset:3px}.pr-reference button.pr-online-count{position:relative;flex-shrink:0;border:0;padding:0;font-family:inherit;cursor:pointer;touch-action:manipulation}.pr-reference button.pr-online-count:before{content:"";position:absolute;inset:-8px;border-radius:50%}.pr-reference button.pr-online-count:focus-visible{outline:2px solid #dfb8ff;outline-offset:4px}.rp-rank-row>.ph-avatar{flex:0 0 44px;width:44px;height:44px;min-width:44px;max-width:44px;aspect-ratio:1;align-self:center;margin:0;box-sizing:border-box}.rp-rank-row>span:not(.ph-avatar){min-width:0;overflow-wrap:anywhere}.rc-die-art,.rc-die-surface{display:block;width:100%;height:100%}.rc-die-surface{background-image:url(/assets/reactions/dice-enamel/faces.svg);background-repeat:no-repeat;background-size:700% 700%;background-position:calc(var(--die-face) * 100% / 6) var(--die-row,0%)}.rc-die-blue{--die-row:16.666667%}.rc-die-black{--die-row:33.333333%}.rc-die-red{--die-row:50%}.rc-die-white-purple{--die-row:66.666667%}.rc-die-white-red{--die-row:83.333333%}.rc-die-white-black{--die-row:100%}.rc-reaction-thumb>.rc-die-art{transform:scale(1.14)}.pr-seat-face>.rc-seat-reaction.rc-die-overlay,.palace-design .pr-reference .pr-seat-face>.rc-seat-reaction.rc-die-overlay{top:calc(50% - var(--room-reaction-size) / 2);animation:none;filter:none}.rc-die-surface[data-die-roll]:not([data-playback=ready]):not([data-playback=still]),.rc-seat-reaction[data-reaction-pending] .rc-die-surface{background-position-x:0%}.rc-motion-roll .rc-die-surface[data-playback=ready]{animation:rc-die-throw 1.333333s step-end 1}.rc-motion-roll[data-reaction-pending] .rc-die-surface[data-playback=ready]{animation-iteration-count:infinite}@keyframes rc-die-throw{0%,to{background-image:var(--die-film);background-size:1000% 100%;background-position-y:0%}0%{background-position-x:0%}2.5%{background-position-x:11.111111%}5%,20%,37.5%,50%{background-position-x:22.222222%}10%,55%,70%,85%{background-position-x:33.333333%}12.5%,30%{background-position-x:44.444444%}17.5%,95%,to{background-position-x:55.555556%}25%,40%{background-position-x:66.666667%}32.5%,47.5%,62.5%,77.5%,92.5%{background-position-x:77.777778%}45%,57.5%,75%,87.5%{background-position-x:88.888889%}65%,82.5%{background-position-x:100%}}html,body{touch-action:pan-x pan-y;-webkit-text-size-adjust:100%;text-size-adjust:100%}button,a,[role=button],label,summary{touch-action:manipulation}@media (pointer:coarse),(any-pointer:coarse){input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select,[contenteditable=true]{font-size:16px!important}}.ph-coin.ph-coin{background:transparent url(/playhan-coin-crown.jpeg) center / cover no-repeat!important;border:0!important;box-shadow:none!important;color:transparent!important;text-shadow:none!important;border-radius:50%;overflow:hidden;min-width:14px;min-height:14px;aspect-ratio:1;flex-shrink:0;vertical-align:middle;box-sizing:border-box}.ph-wallet .ph-coin.ph-coin,.dl-balance .ph-coin.ph-coin{width:24px;height:24px}.dl-stake .ph-coin.ph-coin,.dl-current-total .ph-coin.ph-coin{width:14px;height:14px}.dl-win-amount .ph-coin.ph-coin{width:28px;height:28px}.ph-charm-badge.ph-badge{flex-shrink:0;aspect-ratio:1;justify-content:center}.ph-charm-badge img{display:block;width:100%;height:100%;object-fit:contain;border-radius:5px}.cm-level-row .ph-charm-badge,.pr-member-badges .ph-charm-badge.ph-badge{width:26px;height:26px;mix-blend-mode:multiply}.ph-level-hero .ph-charm-badge,.ph-level-progress .ph-charm-badge,.ph-table .ph-charm-badge,.ph-level-emblems .ph-charm-badge{width:34px;height:34px;mix-blend-mode:multiply}.cm-profile-intro{padding-top:16px;text-align:left;display:grid;grid-template-columns:72px minmax(0,1fr);column-gap:14px;align-items:center}.cm-profile-intro>.ph-avatar.profile{width:72px;height:72px;margin:-30px 0 0;border:0;grid-row:1}.cm-name{min-width:0}.cm-name h2{font-size:23px;margin:0 0 5px;text-align:left}.cm-country{font-size:12px;color:#928d9e}.cm-level-row{grid-column:1/-1;justify-content:flex-start;gap:6px;margin:18px 0 10px;min-width:0}.cm-activity{background:#f77853;color:#fff;padding:3px 6px;border-radius:4px;font-size:11px;white-space:nowrap}.cm-gender{font-size:23px;line-height:1;color:#559cf0}.cm-gender.female{color:#ef78a0}.cm-charm-strip{position:relative;display:inline-flex;align-items:center;background:linear-gradient(100deg,var(--charm-from,#eea52b),var(--charm-to,#ffc84b));border-radius:5px 8px 8px 5px;height:22px;margin-left:14px;padding:0 7px 0 19px;color:#fff;font-size:11px;white-space:nowrap;overflow:visible}.cm-charm-strip>b{line-height:1;font-variant-numeric:tabular-nums}.cm-level-row .cm-charm-strip .ph-charm-badge{position:absolute;left:-16px;top:50%;transform:translateY(-50%);width:32px;height:32px;margin:0;mix-blend-mode:multiply;z-index:1;background:transparent;border:0;box-shadow:none}.cm-charm-strip .ph-charm-badge img{border-radius:0}.cm-family-tag{font-size:10px;letter-spacing:.3px;max-width:100%;padding:3px 6px;border:1px solid #dbb564;background:linear-gradient(110deg,#72458c,#a35e9e);color:#fff;border-radius:5px}.cm-copy-id{grid-column:1/-1;width:fit-content;border:0;background:none;color:#9993a4;padding:0;font-size:12px!important;display:flex;align-items:center;gap:8px;min-height:32px}.cm-copy-id span{font-size:21px}.cm-earned,.cm-profile-metrics{grid-column:1/-1}.cm-earned{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:12px 0;text-align:center}.cm-title-badge{min-width:0;justify-content:center;font-size:9px;line-height:1.2;padding:6px 4px;min-height:30px;letter-spacing:0}.cm-title-badge svg{flex-shrink:0;width:12px}.cm-earned-badge{justify-content:center;font-size:10px}.cm-profile-metrics{display:flex;justify-content:space-around;margin-top:14px}.cm-profile-metrics b{font-size:16px}.cm-friend-action{display:grid;gap:10px}.cm-moment-previews{grid-template-columns:repeat(4,minmax(0,1fr))}.cm-wall-screen{background:radial-gradient(ellipse at top,#684537,transparent 50%),#171324;color:#fff;padding:20px 12px;min-height:70dvh;margin:0;border-radius:22px}.cm-wall-screen>.cm-back{color:#eee}.cm-wall-screen>h2{text-align:center;font-size:20px;margin:0 0 20px}.cm-wall-member{display:flex;align-items:center;gap:12px;margin:10px 6px 22px;color:#e8bc6b}.cm-wall-summary{position:relative;display:flex;flex-wrap:wrap;gap:18px;padding:20px 14px;background:linear-gradient(140deg,#693b41aa,#241e3b);border:1px solid #be9c7955;border-radius:16px}.cm-wall-summary>div:not(.ph-progress){display:grid;gap:3px}.cm-wall-summary b{font-size:22px}.cm-wall-summary small{font-size:11px;color:#c9b9c8}.cm-wall-summary>.ph-badge{margin-left:auto;width:40px;height:40px}.cm-wall-summary>p{width:100%;margin:0;font-size:12px}.cm-wall-summary>.ph-progress{width:100%;height:5px;margin:0}.cm-wall-summary>.ph-progress>span{background:#d990ac}.cm-wall-tabs{display:flex;gap:22px;margin:24px 0 18px}.cm-wall-tabs button{border:0;background:none;color:#9b92ac;padding:8px 0;font:inherit;font-size:13px}.cm-wall-tabs button.active{color:#fff;border-bottom:3px solid #f66b93}.cm-wall-screen .cm-wall-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.cm-wall-screen .cm-wall-grid article{position:relative;min-width:0;padding:12px 4px 9px;text-align:center;background:linear-gradient(#271136,#763342);border:1px solid #caa17c;border-radius:12px;display:flex;flex-direction:column;align-items:center;gap:5px}.cm-wall-screen .cm-wall-grid .big-art{width:100%;height:auto;aspect-ratio:1;max-width:72px}.cm-wall-screen .cm-wall-grid h3{font-size:10px;line-height:1.3;margin:3px 0 0;overflow-wrap:anywhere;min-height:26px}.cm-wall-screen .cm-wall-grid b{font-size:12px;color:#e6c3d5}.cm-wall-screen .cm-wall-grid small{font-size:9px;color:#bfa6b9}.cm-wall-sender{position:absolute;right:-2px;top:-5px;border:0;padding:0;background:none}.cm-wall-sender .ph-avatar{width:16px;height:16px}.cm-wall-send{position:sticky;bottom:0;margin-top:18px;width:100%;z-index:2;border-radius:30px;min-height:44px}@media (max-width:380px){.cm-profile-intro{padding-left:14px;padding-right:14px}.cm-level-row{gap:4px}.cm-charm-strip{font-size:10px}.cm-family-tag{font-size:9px;padding:3px 4px}.cm-name h2{font-size:21px}}.cm-honor-row{grid-column:1/-1;margin-top:14px}.cm-honor-collection{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:0;border:0;background:none;color:#a29baa;font-size:11px!important;text-align:left}.cm-honor-icon{position:relative;display:inline-grid;place-items:center;width:32px;height:36px;background:linear-gradient(135deg,#efdbb7,#976948);clip-path:polygon(50% 0,90% 16%,100% 65%,72% 93%,50% 100%,22% 90%,0 65%,10% 16%);color:#fff0d0;filter:drop-shadow(0 2px 2px #25112944)}.cm-honor-icon svg{width:20px;height:20px;stroke:currentColor;fill:none;stroke-width:1.5}.cm-honor-icon b{position:absolute;bottom:1px;right:6px;font-size:8px}.cm-honor-icon.tier-0{background:linear-gradient(130deg,#b6b3bb,#53515b);color:#d5d1d8}.cm-honor-icon.tier-2{background:linear-gradient(135deg,#a7e7ff,#377ad6);color:#e4f8ff}.cm-honor-icon.tier-3{background:linear-gradient(135deg,#ffe38e,#c98923);color:#fff7cb}.cm-honors-screen{background:radial-gradient(ellipse at top,#59422b,#17131b 65%);color:#fff;padding:22px 16px;min-height:60dvh;border-radius:20px}.cm-honors-screen .cm-back{color:#e5d1b2}.cm-honors-screen h2{text-align:center;font-size:20px}.cm-honors-screen p{text-align:center;color:#c4bac7;font-size:12px}.cm-honors-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 10px;margin:30px 0}.cm-honors-grid button{border:0;background:none;color:#d9c7a4;display:grid;justify-items:center;gap:10px;font-size:11px}.cm-honors-grid .cm-honor-icon{width:64px;height:70px}.cm-honors-grid svg{width:36px;height:36px}.cm-honor-large{display:grid;place-items:center;padding:32px 0}.cm-honor-large .cm-honor-icon{width:160px;height:175px}.cm-honor-large svg{width:90px;height:90px}.cm-honor-large b{font-size:24px;right:36px;bottom:12px}.cm-honor-tiers{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.cm-honor-tiers>div{display:flex;align-items:center;flex-direction:column;gap:8px;text-align:center}.cm-honor-tiers small{font-size:10px;color:#b7a9bc}.cm-title-tone-0{background:linear-gradient(110deg,#ffb743,#ed8932);color:#fff}.cm-title-tone-1{background:linear-gradient(110deg,#8a37e3,#b97cff);color:#fff}.cm-title-tone-2{background:linear-gradient(110deg,#233d67,#258eab);color:#fff}.cm-title-tone-3{background:linear-gradient(110deg,#bf3c39,#ec6748);color:#fff}.cm-title-tone-4{background:linear-gradient(110deg,#7a5426,#c49c50);color:#fff}.cm-gift-stars{display:flex;gap:6px;font-size:13px}.cm-gift-stars i{font-style:normal;color:#73516c}.cm-gift-stars i.lit{color:#ffc65c}.cm-wall-rules{font-size:10px;color:#b7a7bf;margin:12px 0}.cm-wall-tabs{gap:14px}.cm-wall-tabs button{font-size:12px}.cm-wall-carousel{position:relative;width:54px;height:54px;flex:0 0 54px}.cm-wall-carousel>span{position:absolute;inset:0;opacity:0;animation:cm-gift-cycle 16s infinite;animation-delay:calc(var(--slide)*4s)}.cm-wall-carousel>span:first-child{opacity:1}.cm-wall-carousel .ph-art,.cm-wall-carousel img{width:54px;height:54px;object-fit:contain}@keyframes cm-gift-cycle{0%,22%{opacity:1;transform:translateY(0) scale(1)}25%,to{opacity:0;transform:translateY(-5px) scale(.95)}}.cm-profile{position:relative;isolation:isolate}.cm-profile-effect{position:absolute;right:0;bottom:140px;width:45%;height:280px;pointer-events:none;z-index:0;opacity:.36;overflow:hidden;-webkit-mask-image:linear-gradient(transparent,#000 20%,#000 75%,transparent);mask-image:linear-gradient(transparent,#000 20%,#000 75%,transparent)}.cm-profile-effect img{width:100%;height:100%;object-fit:contain;animation:cm-effect-float 7s ease-in-out infinite}.cm-profile-effect i{position:absolute;color:#cf97ff;font-size:26px;animation:cm-effect-float 4s ease-in-out infinite}.cm-profile-effect i:nth-of-type(1){top:15%;left:20%}.cm-profile-effect i:nth-of-type(2){top:45%;left:65%;animation-delay:1s}.cm-profile-effect i:nth-of-type(3){top:75%;left:10%;animation-delay:2s}.cm-profile-effect i:nth-of-type(4){top:90%;left:70%;animation-delay:3s}.cm-profile-section,.cm-profile-actions,.cm-profile-intro,.cm-own-links,.cm-friend-action{position:relative;z-index:1}.cm-playshow{position:absolute;inset:0;overflow:hidden;display:grid;place-items:center;background:radial-gradient(ellipse at center,#a37a36aa,transparent 65%)}.cm-playshow>img{height:95%;width:auto;max-width:80%;object-fit:contain;animation:cm-show-arrive 2.4s cubic-bezier(.2,.7,.3,1) both;filter:drop-shadow(0 0 14px #ffd78c66)}.cm-playshow>span{position:absolute;bottom:8px;left:12px;font-size:10px;color:#f4d591}.cm-cover-top{z-index:2}.cm-show-rays{position:absolute;inset:-70%;background:repeating-conic-gradient(from 20deg,transparent 0deg 24deg,#f7dd7122 27deg 30deg);animation:cm-rays 30s linear infinite}.cm-effects-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.cm-effects-grid article{padding:10px;background:#f6f2fb;border-radius:14px;display:flex;flex-direction:column;align-items:flex-start;gap:7px}.cm-effects-grid img{width:100%;height:150px;object-fit:contain;border-radius:12px;background:#282037}.cm-effects-grid h3{font-size:13px;margin:0}.cm-effects-grid p,.cm-effects-grid small{font-size:10px;margin:0;color:#8f849b}.cm-effects-grid button{margin-top:6px}@keyframes cm-effect-float{50%{transform:translateY(-10px);opacity:.65}}@keyframes cm-show-arrive{0%{opacity:0;transform:translateY(-100%) scale(.65)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes cm-rays{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.cm-profile-effect *,.cm-playshow *,.cm-wall-carousel>span{animation:none!important}.cm-wall-carousel>span{display:none}.cm-wall-carousel>span:first-child{display:block}}.cm-wall-carousel>span:only-child{animation:none;opacity:1}.cm-wall-carousel:has(>span:nth-child(2)):not(:has(>span:nth-child(3)))>span{animation-name:cm-gift-pair;animation-duration:8s}@keyframes cm-gift-pair{0%,45%{opacity:1}50%,to{opacity:0}}.cm-wall-carousel:has(>span:nth-child(3)):not(:has(>span:nth-child(4)))>span{animation-name:cm-gift-triple;animation-duration:12s}@keyframes cm-gift-triple{0%,30%{opacity:1}33%,to{opacity:0}}.cm-charm-strip[data-charm-level="1"],.cm-charm-strip[data-charm-level="2"],.cm-charm-strip[data-charm-level="3"]{--charm-from:#de9318;--charm-to:#ffc94a}.cm-charm-strip[data-charm-level="4"],.cm-charm-strip[data-charm-level="5"],.cm-charm-strip[data-charm-level="6"]{--charm-from:#16bce7;--charm-to:#43d9ee}.cm-charm-strip[data-charm-level="7"],.cm-charm-strip[data-charm-level="8"],.cm-charm-strip[data-charm-level="9"]{--charm-from:#ed9321;--charm-to:#ffc537}.cm-charm-strip[data-charm-level="10"],.cm-charm-strip[data-charm-level="11"],.cm-charm-strip[data-charm-level="12"]{--charm-from:#e64a38;--charm-to:#ffab28}.cm-charm-strip[data-charm-level="13"],.cm-charm-strip[data-charm-level="14"],.cm-charm-strip[data-charm-level="15"]{--charm-from:#a84de7;--charm-to:#c45bf0}.cm-charm-strip[data-charm-level="16"],.cm-charm-strip[data-charm-level="17"],.cm-charm-strip[data-charm-level="18"]{--charm-from:#ff4b65;--charm-to:#ffb91d}.cm-charm-strip[data-charm-level="19"],.cm-charm-strip[data-charm-level="20"],.cm-charm-strip[data-charm-level="21"]{--charm-from:#853bd4;--charm-to:#cc64ed}.cm-charm-strip .cm-charm-emblem{position:absolute;left:-16px;top:50%;transform:translateY(-50%);width:32px;height:32px;z-index:2;pointer-events:none}.cm-level-row .cm-charm-strip .cm-charm-emblem .ph-charm-badge{position:static;display:flex;transform:none;width:32px;height:32px;mix-blend-mode:normal}.cm-charm-emblem img{mix-blend-mode:normal}.cm-charm-strip>.cm-charm-filter-defs{position:absolute!important;width:0!important;height:0!important;overflow:hidden;pointer-events:none;border:0;outline:0}.cm-charm-strip{flex:none;align-self:center;line-height:22px}.cm-charm-strip .cm-charm-emblem{display:grid;place-items:center;overflow:visible;border:0;outline:0}.cm-level-row .cm-charm-strip .cm-charm-emblem .ph-charm-badge{display:block;flex:none;line-height:0;vertical-align:top;left:auto;top:auto;border:0;outline:0}.cm-charm-strip .cm-charm-emblem img{display:block;width:32px;height:32px;object-fit:contain;object-position:center;margin:0;padding:0;border:0;outline:0;box-shadow:none}.cm-honor-image{display:inline-flex;width:42px;height:42px;flex:none;align-items:center;justify-content:center;background:#fff;border-radius:10px;overflow:hidden}.cm-honor-image img{display:block;width:100%;height:100%;object-fit:contain}.cm-honor-image.locked{filter:grayscale(1);opacity:.42}.cm-honors-grid .cm-honor-image{width:64px;height:64px}.cm-honor-large .cm-honor-image{width:180px;height:180px;border-radius:20px;box-shadow:0 8px 32px #e6ad3033}.cm-exclusive-honor{display:grid;gap:12px;text-align:center;padding:20px;border:1px solid #b58a3d66;border-radius:14px;color:#f5d288}.cm-exclusive-honor span{font-size:12px;color:#d5c8d8}.ph-charm-badge.ph-badge{background:transparent!important;border:0!important;box-shadow:none!important;mix-blend-mode:normal!important}.ph-charm-badge img{-webkit-mask-image:var(--badge-mask);mask-image:var(--badge-mask);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;mask-mode:alpha;border-radius:0;background:transparent;mix-blend-mode:normal!important}.cm-charm-strip .cm-charm-emblem{filter:none}.cm-honor-image{background:transparent!important;border-radius:0}img[src="/charm-badges/first-100-honor.jpeg"]{-webkit-mask-image:url(/charm-badges/masks/first-100-honor.svg);mask-image:url(/charm-badges/masks/first-100-honor.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;mask-mode:alpha}.ph-backdrop:has(.ph-modal-wheel),.ph-backdrop:has(.ph-modal-wheel-mastery){padding:0;align-items:flex-end;background:#10051c33;-webkit-backdrop-filter:none;backdrop-filter:none;height:var(--dl-viewport-height,100dvh)}#socialModal.ph-room-overlay>.ph-modal.ph-modal-wheel,.ph-modal.ph-modal-wheel,.ph-modal.ph-modal-wheel-mastery{width:min(100%,520px);max-width:520px;height:min(940px,calc(var(--dl-viewport-height,100dvh)*.86));max-height:none;margin:0 auto;padding:0;border:1px solid #a76ce16b;border-bottom:0;border-radius:22px 22px 0 0;background:#1d1231;box-shadow:0 -3px 24px #7d40a935;overflow:hidden;color:#fff3db;pointer-events:auto}.ph-modal-wheel #socialModalBody,.ph-modal-wheel-mastery #socialModalBody{height:100%;min-height:0}.dl-sr-only{position:absolute!important;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.dl-game{--dl-gold:#ffe3a1;background:linear-gradient(180deg,#20103766,#130a25a1),url(/assets/palace/palace-lounge.webp) center/cover no-repeat;color:#fff3db;isolation:isolate}.dl-game:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 50% 46%,#d58a3626,transparent 55%)}.dl-main{grid-template-columns:minmax(0,1fr);grid-template-rows:54px minmax(0,1fr) 65px 52px 64px;padding:0 0 max(5px,env(safe-area-inset-bottom));gap:0}.dl-toolbar{grid-column:1;grid-row:1;padding:7px 10px 2px 48px;gap:4px;min-height:0;justify-content:space-between;z-index:6}.dl-toolbar nav{display:flex;gap:4px;flex-shrink:0;align-items:center}.dl-toolbar nav>button,.ph-modal-wheel .ph-close{display:grid;place-items:center;min-width:30px;width:30px;height:30px;padding:0;border-radius:50%;border:1px solid #efbd789e;background:radial-gradient(at 40% 15%,#be793b,#55270ddf 70%);box-shadow:inset 0 1px 3px #ffe4b166,0 3px 8px #0006;color:#fff6dd}.ph-modal-wheel .ph-close{top:12px;left:9px;right:auto;z-index:12;font-size:26px;line-height:1}.dl-toolbar svg{width:18px;height:18px}.dl-help-mark{font-size:23px;font-weight:700}.dl-toolbar .dl-balance{display:flex;align-items:center;gap:4px;min-width:0;min-height:30px;max-width:145px;background:#191026d9;border:1px solid #a47b5366;border-radius:20px;padding:3px 5px;white-space:nowrap}.dl-balance>b{display:flex;align-items:center;gap:3px;min-width:0;white-space:nowrap;font-size:clamp(10px,3.3vw,16px);font-weight:750;color:#fff8ee}.dl-balance>i{width:18px;height:18px;flex-shrink:0;background:#432332;color:#f8d8ac;border:1px solid #ba885966;border-radius:50%;font-size:17px;display:grid;place-items:center;font-style:normal}.dl-game .ph-coin{width:17px;height:17px;border:0;background:url(/playhan-coin-crown.jpeg) center/cover no-repeat;border-radius:50%;color:transparent!important;font-size:0!important;box-shadow:inset 0 0 0 1px #ffc359;overflow:hidden}.dl-game .ph-demo-gold{width:18px;height:18px;object-fit:contain;vertical-align:middle}.dl-toolbar nav>.dl-mastery-button{border:0;background:none;box-shadow:none;width:40px;height:38px;min-width:40px}.dl-mastery-button>img{width:42px;height:42px;object-fit:contain;filter:drop-shadow(0 2px 3px #0005)}.dl-mastery-shortcuts{display:flex;gap:1px}.dl-toolbar .dl-mastery-shortcuts>button{display:grid;place-items:center;width:25px;height:27px;border:1px solid #bf925b88;border-radius:50%;background:linear-gradient(#211329,#110a19);color:#fff0cc;padding:0;font-size:10px;font-weight:800;font-style:italic;line-height:1}.dl-toolbar .dl-mastery-shortcuts>button.is-current{background:linear-gradient(#ffeb8b,#d49a1c);border-color:#fff49e;color:#592d07;box-shadow:0 0 6px #ffd94a88}.dl-stage{grid-column:1;grid-row:2;position:relative;display:grid;grid-template-rows:minmax(0,1fr);padding:0 2px 30px;gap:0;background:none;border:0;min-height:0}.dl-board{overflow:visible}.dl-wheel{width:min(100cqw,100cqh,508px);max-width:100%;aspect-ratio:1;margin:auto;display:block;padding:0}.dl-wheel:before{display:none}.dl-wheel-disc{position:absolute;inset:15%;border-radius:50%;background:radial-gradient(circle,#d386291c,transparent 70%);pointer-events:none}.dl-wheel-rig{z-index:1;overflow:visible}.dl-track-outer{stroke-width:9;opacity:1;fill:none;filter:drop-shadow(0 2px 1px #4a1707)}.dl-track-rim{stroke:#d08c33;stroke-width:2;fill:none}.dl-track-inner{stroke-width:6;opacity:1;fill:none;filter:drop-shadow(0 0 4px #f5b64466)}.dl-spoke{stroke:#c58436;stroke-width:2;fill:none}.dl-bead{stroke:#ffdc77;stroke-width:.5;filter:drop-shadow(0 0 3px #fff0a7)}.dl-wheel-feet{opacity:.65;stroke:#ba682529;stroke-width:1}.dl-orbit{filter:drop-shadow(0 0 4px #fff1ab)}.dl-center{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:25%;aspect-ratio:1;border:3px solid #fff6be;background:radial-gradient(ellipse at 35% 20%,#fffac4,#ffdb73 48%,#efaf3c);box-shadow:inset 0 0 0 2px #ecab35,0 0 0 2px #df8b26,0 0 0 4px #ffe7a0,0 0 18px #ffc64f60;z-index:2;gap:2px}.dl-center>span{font-size:clamp(9px,3.3cqw,17px);font-weight:750;letter-spacing:0;color:#65350f;min-height:12px;line-height:1.1;text-transform:none}.dl-center>strong,.dl-last-seconds .dl-center>strong{font-size:clamp(28px,10cqw,53px);font-weight:850;letter-spacing:-1px;color:#652b0c;text-shadow:0 1px #fff5ba;line-height:1}.dl-center strong small{font-size:clamp(11px,4cqw,18px);font-weight:750;color:#6d2d0c;margin-left:2px;letter-spacing:0}.dl-countdown{opacity:.8;stroke-width:1!important}.dl-countdown-track{stroke:#b66c1833}.dl-countdown-value,.dl-last-seconds .dl-countdown-value{stroke:#fffbd5;stroke-width:1.5}.dl-food{position:absolute;left:var(--x);top:var(--y);transform:translate(-50%,-50%);width:27%;height:auto;aspect-ratio:1;min-width:0;min-height:0;isolation:isolate;z-index:3}.dl-game .dl-food:active{transform:translate(-50%,-50%) scale(.97)}.dl-cabinet,.dl-has-stake .dl-cabinet,.dl-lit .dl-cabinet{inset:0 0 8%;border:0;border-radius:22%;outline:0;background:none;box-shadow:none;filter:none}.dl-cabinet:before{content:"";display:block;position:absolute;inset:0;background:url(/assets/dolap-cosmic/gondola.webp) center/100% 100% no-repeat;filter:drop-shadow(0 3px 2px #090411a8);pointer-events:none}.dl-cabinet:after{content:"";position:absolute;inset:5% 4%;border:2px solid #fffcda;border-radius:30%;box-shadow:0 0 8px #ff3d9c;opacity:0;pointer-events:none}.dl-lit .dl-cabinet:after,.dl-winner .dl-cabinet:after{opacity:1}.dl-food.dl-guided .dl-cabinet:before{filter:hue-rotate(319deg) saturate(1.3) drop-shadow(0 3px 3px #ff297855)}.dl-window.ph-food-window,.dl-has-stake .dl-window{inset:26% 15% 12%;border:0;border-radius:12%;background:transparent;box-shadow:none;overflow:visible}.dl-window>.dl-food-art{width:100%;height:100%;padding:0;object-fit:contain;filter:drop-shadow(0 3px 2px #0008)}.dl-food-name{display:none}.dl-multiplier{display:flex;align-items:center;justify-content:center;inset:auto 18% -14%;min-height:24%;padding:0 2px;border:1px solid #eeb96a;border-radius:0 0 12px 12px;background:linear-gradient(#7d390c,#3d1b09 70%);box-shadow:0 1px 2px #0004;font-size:clamp(12px,4cqw,22px);line-height:1;color:#fff9e8}.dl-multiplier b{font-weight:650}.dl-stake{position:absolute;top:-11%;bottom:auto;min-height:18px;padding:2px 5px;border-radius:12px;background:#201225f2;color:#fff4c4;border:1px solid #c59f59;font-size:clamp(9px,3cqw,14px);z-index:5}.dl-stake .ph-coin{height:12px;width:12px}.dl-hot,.dl-has-stake .dl-hot{display:block;position:absolute;inset:auto 6% 13% auto;border-radius:8px;border:1px solid #ffe4c3;background:linear-gradient(#ff553c,#e51212);font-size:clamp(7px,2.6cqw,13px);line-height:1;padding:3px 4px;color:#fff;font-weight:800;z-index:7}.dl-selection-dot{display:none!important}.dl-hand-pointer{display:none;position:absolute;right:-10%;bottom:-8%;font-family:"Apple Color Emoji","Segoe UI Emoji",sans-serif;font-size:clamp(26px,9cqw,48px);line-height:1;z-index:12;pointer-events:none;transform:rotate(-30deg);filter:drop-shadow(0 2px 2px #361343)}[data-phase=select] .dl-food.dl-guided .dl-hand-pointer,[data-phase=draw] .dl-food.dl-lit .dl-hand-pointer,[data-phase=result] .dl-food.dl-winner .dl-hand-pointer{display:block}.dl-plates{position:absolute;bottom:1px;left:8px;right:8px;display:flex;justify-content:space-between;align-items:flex-end;gap:12px;pointer-events:none;z-index:7}.dl-plate{display:flex;flex-direction:column;gap:0;justify-content:flex-end;align-items:center;max-width:125px;min-height:0;text-align:center;background:none;border:0;border-radius:0;padding:0;pointer-events:auto;overflow:visible}.dl-plate>span:not(.dl-plate-art){display:block}.dl-plate b{display:block;font-size:clamp(9px,2.8vw,14px);font-weight:750;line-height:1.2;white-space:nowrap;color:#fff3dc;background:linear-gradient(#7d401c,#37160b);border:1px solid #dbab77;border-radius:4px;padding:2px 4px;box-shadow:0 1px 3px #0005}.dl-plate small,.dl-plate>svg{display:none}.dl-plate-art{display:inline-block;position:relative;border:0!important;box-shadow:none!important;background:none!important;border-radius:0;width:67px;height:58px;flex-shrink:0}.dl-plate-art>img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 2px 3px #0005)}.dl-console{grid-column:1;grid-row:3;min-width:0;padding:5px 7px;background:linear-gradient(#4c4b7d,#25254c);border:1px solid #8384c1;border-radius:7px;box-shadow:inset 0 1px 5px #e7d3ff44;z-index:8;align-self:stretch;position:relative}.dl-console-heading{display:none}.dl-controls{display:grid;grid-template-columns:minmax(0,1fr) 58px;gap:6px;height:100%}.dl-chips{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:minmax(44px,1fr);gap:6px}.dl-chips button{min-width:0;min-height:44px;height:100%;border:1px solid #ceae84;border-radius:4px;background:linear-gradient(140deg,#354463,#101528 48%,#314a82 86%,#c0a6fa);color:#fff7e3;font-size:clamp(11px,3.6vw,18px);font-weight:650;gap:2px;padding:0 1px;box-shadow:inset 0 0 0 2px #0007,inset 0 -5px #8e604250}.dl-chips button.active{background:linear-gradient(#fffab6,#ffbf38 45%,#f6aa21 80%,#fff5a6);border-color:#fff3a1;color:#fff9e6;text-shadow:0 1px 2px #a06e1c;box-shadow:inset 0 0 0 2px #ffe390,inset 0 -5px #b37a2d55,0 0 8px #ffc76c33}.dl-chips .ph-coin{width:16px;height:16px}.dl-repeat{display:flex;flex-direction:column;gap:1px;min-height:44px;padding:1px;border:1px solid #c2c1c9;border-radius:5px;background:linear-gradient(#e2e0df,#777985 55%,#dedde4);box-shadow:inset 0 -4px #42455566;color:#fff!important}.dl-repeat>svg{width:23px;height:23px}.dl-repeat b{font-size:10px}.dl-repeat small{display:none}.dl-repeat:disabled{opacity:.6}.dl-console-status{position:absolute;bottom:100%;left:25%;right:25%;display:flex;align-items:center;justify-content:center;min-height:0;pointer-events:none}.dl-game-hint,.dl-current-total{display:none!important}.dl-pending:not(.is-idle){font-size:10px;background:#23183cf2;border-radius:10px;padding:4px 8px;color:#ffdf98}.dl-sync-status{position:absolute;bottom:100%;left:8px;right:8px;background:#341b40f5;color:#ffdb93;border:1px solid #c99459;border-radius:10px;padding:8px;z-index:10;display:flex;font-size:11px;align-items:center;justify-content:space-between}.dl-sync-status button{border:1px solid #dbb678;background:#53304d;border-radius:8px;padding:6px;color:#ffe7c1}.dl-history{grid-column:1;grid-row:4;min-width:0;margin:5px 7px 0;padding:4px 8px;gap:8px;border:1px solid #7b6eac55;border-radius:8px;background:linear-gradient(110deg,#5c5577,#393157);box-shadow:inset 0 1px 2px #f2d9f522}.dl-history>b{font-size:11px;font-weight:750;line-height:1.2;color:#f7eff9;white-space:normal;width:59px;flex-shrink:0}.dl-history>div{justify-content:space-between;gap:3px}.dl-history>button{display:none}.dl-history-item{width:32px;height:32px;flex-shrink:0;background:#101420;border:0}.dl-history-item.is-latest{border-color:transparent;background:#101420}.dl-history-item.is-latest:after{content:"NEW";position:absolute;bottom:-4px;left:50%;transform:translate(-50%);font:700 7px/1 system-ui;color:#fff;border:1px solid #fff;border-radius:4px;background:#f63a77;padding:2px 3px}.dl-history-item>.dl-food-art{width:92%;height:92%;margin:0}.dl-history-item>small{display:none}.dl-history-item .dl-plate-art{height:100%;width:100%}.dl-ranking-link{grid-column:1;grid-row:5;display:flex;align-items:center;min-height:0;margin:6px 7px 0;border:1px solid #6d579855;border-radius:9px;background:#181429eb;gap:8px;padding:5px 9px;color:#ffebcd}.dl-ranking-link>svg:first-child{width:24px;height:24px;color:#efc18d}.dl-ranking-label{font-size:10px;font-weight:650;flex:0 0 45px;border-right:1px solid #e6c49b22;padding-right:7px}.dl-ranking-link .ph-avatar{width:35px;height:35px;flex-shrink:0;min-width:0}.dl-ranking-me{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0;text-align:left}.dl-ranking-me b{font-size:13px;color:#f8eee2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl-ranking-me strong{color:#ffc45e;font-size:14px}.dl-ranking-link>svg:last-child{width:19px;height:19px;color:#d6b7d6}.dl-mode-notice{position:absolute;left:12px;right:12px;top:54px;max-height:45px;overflow:auto;z-index:15;background:#21112ceb;border:1px solid #c28f63;border-radius:8px;padding:5px 8px;font-size:10px;line-height:1.4}.dl-result-layer{padding:0;align-items:end;justify-items:stretch;overflow:hidden}.dl-result-shade{-webkit-backdrop-filter:none;backdrop-filter:none;background:#08040ecc}.dl-result-sheet{width:100%;max-width:none;max-height:90%;overflow:auto;overscroll-behavior:contain;border:1px solid #d6a66099;border-bottom:0;border-radius:22px 22px 0 0;background:radial-gradient(ellipse at 50% 0,#a565263d,transparent 35%),linear-gradient(#4b2c21,#1c152c 28%,#1a142c);box-shadow:0 -4px 35px #0005;text-align:center;scrollbar-width:thin}.dl-result-body{padding:0 16px max(14px,env(safe-area-inset-bottom));position:relative;display:flex;flex-direction:column;align-items:stretch}.dl-result-topline{position:absolute;top:10px;left:14px;right:14px;display:flex;justify-content:flex-end;min-height:0;z-index:3;letter-spacing:0}.dl-result-topline>span:first-child{display:none}.dl-result-timer{font-size:12px;color:#fff0e2;border:0;padding:0;background:none}.dl-result-glow{width:110px;height:100px;margin:0 auto 1px;isolation:isolate}.dl-result-glow:before{inset:-16px;border:0;background:radial-gradient(circle,#fff9b9bb 0,#f9d86b66 26%,#f4b84911 57%,transparent 72%);box-shadow:none}.dl-result-glow:after{content:"";position:absolute;left:9%;right:9%;bottom:1%;height:13%;border-radius:50%;background:linear-gradient(#ad6022,#5c280b);border:1px solid #df9c50;z-index:-1}.dl-result-glow>.dl-plate-art{width:105px;height:95px}.dl-result-glow>.dl-food-art{width:100%;height:100%}.dl-result-sheet h3{font-size:clamp(19px,5vw,26px);line-height:1.25;font-weight:750;letter-spacing:-.4px;color:#fff5e5;margin:2px 0 8px}.dl-season{display:block!important;margin:0;color:#b4accb;font-size:11px}.dl-win-caption{font-size:10px;color:#dcbd87;margin:4px 0 0}.dl-result-stats{display:flex;flex-direction:column;gap:6px;border:0;background:none;border-radius:0;overflow:visible;margin-top:12px}.dl-result-stats>div{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:10px;padding:10px 14px;min-height:40px;border:1px solid #5a448366;border-radius:8px;background:#25203b}.dl-result-stats span:not(.ph-coin){font-size:12px;color:#c3b8df}.dl-result-stats b,.dl-result-stats .dl-win-amount{display:inline-flex;align-items:center;gap:5px;font-size:15px;margin:0;color:#fff4db;font-weight:650;white-space:nowrap}.dl-result-stats .ph-coin{height:17px;width:17px}.dl-result-sheet .dl-podium{border:0!important;background:none!important;margin-top:16px;padding:0!important;display:block}.dl-podium-title{display:block;margin-bottom:24px;color:#fff4e4;font-size:12px;font-weight:650;letter-spacing:0}.dl-podium-members{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;align-items:start}.dl-game .dl-podium-member{display:flex;flex-direction:column;align-items:center;gap:5px;min-width:0;padding:0;border:0;background:none;color:#fff}.dl-podium-avatar{position:relative;width:60px;height:60px;display:block}.dl-podium-avatar .ph-avatar{width:60px!important;height:60px!important;display:block;border:2px solid #e8cf91;border-radius:50%;overflow:visible}.dl-podium-avatar .ph-avatar>img{border-radius:50%;object-fit:cover}.dl-podium-crown{position:absolute;left:50%;top:-21px;transform:translate(-50%);z-index:5;width:34px;height:28px;line-height:1;color:#ffe48b;text-shadow:0 1px 1px #915c12;font-size:30px;display:grid;place-items:center}.dl-crown-2{filter:grayscale(1)}.dl-crown-3{filter:sepia(.6) saturate(.8) brightness(.8)}.dl-podium-crown small{position:absolute;bottom:0;font-size:10px;font-weight:800;color:#653607;text-shadow:none}.dl-podium-member>b{max-width:100%;font-size:12px;font-weight:550;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.dl-podium-member>strong{display:flex;align-items:center;gap:3px;white-space:nowrap;font-size:14px;color:#ffca60;font-weight:750}.dl-no-winner{font-size:12px;color:#c4b3d5;margin:18px 0}.dl-result-back{margin-top:18px;min-height:39px;border-radius:12px;border:1px solid #7b5cba77;background:#211a33;color:#d8c9ee;font-size:12px;font-weight:550}.ph-modal-wheel-mastery>.ph-close{display:none}.dl-mastery-screen{position:relative;width:100%;height:100%;overflow:hidden;isolation:isolate;color:#fff5e2;font-family:inherit}.dl-mastery-backdrop-game{position:absolute;inset:0;pointer-events:none}.dl-mastery-shade{position:absolute;inset:0;background:#08050dbf}.dl-mastery-sheet{position:absolute;left:0;right:0;bottom:0;max-height:90%;overflow-y:auto;padding:0 16px max(18px,env(safe-area-inset-bottom));border:1px solid #a981cb99;border-bottom:0;border-radius:23px 23px 0 0;background:radial-gradient(ellipse at 50% 35%,#8c5d4429,transparent 65%),linear-gradient(#21172f,#191229);color:#fff0d1;scrollbar-width:thin}.dl-mastery-sheet *{box-sizing:border-box}.dl-mastery-sheet header{position:relative;display:flex;align-items:center;justify-content:center;min-height:58px;margin:0 -4px 10px}.dl-mastery-sheet h2{font-size:21px;letter-spacing:1px;margin:0;color:#ffe2a4}.dl-mastery-close{position:absolute;left:0;top:14px;display:grid;place-items:center;width:32px;height:32px;border:1px solid #d9a46b;border-radius:50%;background:radial-gradient(at 40% 15%,#ac642d,#53250c);color:#fff1d3;font-size:25px;line-height:1}.dl-chest-tiers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding-top:5px}.dl-chest-tier{background:none!important;border:0!important;color:#fff2cc;min-width:0;padding:0;cursor:pointer;font-family:inherit}.dl-chest-art{display:block;position:relative;width:100%;aspect-ratio:1}.dl-chest-art>img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 7px 5px #0007)}.dl-chest-art>b{position:absolute;left:50%;bottom:0;transform:translate(-50%);width:34px;height:34px;display:grid;place-items:center;border:2px solid #ffda6b;border-radius:50%;background:radial-gradient(at 35% 25%,#a86609,#542300);box-shadow:inset 0 0 0 2px #ffec9d44,0 2px 5px #0005;font-size:16px;line-height:1;font-style:italic;color:#fff8db;letter-spacing:-1px}.dl-chest-tier:nth-child(2) .dl-chest-art>b{background:radial-gradient(at 35% 25%,#a65bdf,#3a1459)}.dl-chest-tier.is-selected .dl-chest-art>img{filter:drop-shadow(0 0 8px #ffd56277)}.dl-chest-progress{display:block;margin:13px 4px 5px;height:9px;border:1px solid #9c7fa8;border-radius:6px;background:#161022;overflow:hidden;box-shadow:inset 0 1px 2px #0007}.dl-chest-progress>i{display:block;height:100%;border-radius:6px;background:linear-gradient(#fff9b6,#f8be39)}.dl-chest-tier:nth-child(2) .dl-chest-progress>i{background:linear-gradient(#f3b6ff,#af2cee)}.dl-chest-state{display:grid;place-items:center;width:23px;height:23px;margin:7px auto;color:#81758d;font-size:20px}.dl-chest-state.is-complete{border:1px solid #ffde8e;border-radius:50%;background:linear-gradient(#ffdb71,#df9012);color:#fff;font-size:16px;font-weight:700}.dl-chest-state svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8}.dl-chest-reward{position:relative;margin:8px 5px 0;padding:70px 12px 14px;border:1px solid #74558a88;border-radius:19px;background:radial-gradient(ellipse at 50% 0,#a16b2838,transparent 70%);text-align:center}.dl-chest-reward>img{position:absolute;top:-12px;left:50%;transform:translate(-50%);width:90px;height:90px;object-fit:contain;filter:drop-shadow(0 4px 14px #ffcb5477)}.dl-chest-reward>p{font-size:13px;font-weight:650;color:#fff3dc;margin:12px 0}.dl-bag-button{display:flex;justify-content:center;align-items:center;gap:7px;width:100%;min-height:44px;border:1px solid #fff0a6;border-radius:13px;background:linear-gradient(#ffdf7c,#ee9f20);box-shadow:inset 0 0 0 2px #f8c45b,0 3px 9px #0004;color:#532600;font-size:17px;font-weight:750}.dl-bag-button svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8}.dl-mastery-details{margin:14px 2px 0;color:#bdafd1;font-size:11px;line-height:1.6}.dl-mastery-details summary{cursor:pointer;padding:7px;border-radius:8px;background:#ffffff06;text-align:center}.dl-mastery-details p{margin:10px 0}.dl-mastery-gift-options{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.dl-mastery-gift-options>span{display:flex;flex-direction:column;align-items:center;text-align:center;gap:4px}.dl-mastery-gift-options img{object-fit:contain}.dl-mastery-gift-options small{font-size:10px}.dl-loading{position:absolute;inset:0;z-index:30;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;background:#241538;font-size:12px}.dl-loading-symbol{display:grid;place-items:center;width:100px;height:100px;border:5px double #f5c775;border-radius:50%}.dl-loading-bar{width:150px;height:5px;border-radius:4px;overflow:hidden;background:#fff2}.dl-loading-bar:after{content:"";display:block;width:40%;height:100%;background:#ffd76c;animation:dl-load 1s linear infinite}@keyframes dl-load{0%{transform:translate(-100%)}to{transform:translate(350%)}}.dl-pool-card{text-align:center;padding:20px;border:1px solid #a178d0;border-radius:22px;background:linear-gradient(135deg,#563078,#231237);margin:16px 0}.dl-pool-card>strong{font-size:36px;color:#ffdc82}.dl-personal-rank{position:sticky;bottom:0;display:flex;justify-content:space-between;padding:20px;background:#302047;border:1px solid #9169bc;border-radius:18px;z-index:3;color:#ffdc82}@media (max-width:360px){.dl-toolbar{padding-left:43px;padding-right:6px;gap:3px}.dl-toolbar nav{gap:2px}.dl-toolbar nav>button{width:27px;height:29px;min-width:27px}.dl-toolbar .dl-mastery-shortcuts>button{width:23px;height:25px;font-size:9px}.dl-toolbar nav>.dl-mastery-button{min-width:31px;width:31px}.dl-mastery-button>img{width:35px;height:35px}.dl-balance>b{font-size:10px}.dl-controls{gap:4px;grid-template-columns:minmax(0,1fr) 49px}.dl-chips{gap:4px}.dl-chips button{font-size:12px}.dl-chips .ph-coin{height:13px;width:13px}.dl-history-item{width:27px;height:27px}.dl-history>b{width:53px;font-size:10px}}@container dolap (max-height:560px){.dl-main{grid-template-rows:46px minmax(0,1fr) 53px 43px 48px}.dl-stage{padding-bottom:24px}.dl-plate-art{width:47px;height:40px}.dl-plate b{font-size:9px}.dl-toolbar{padding-top:3px}.dl-result-body{padding-left:12px;padding-right:12px}.dl-result-sheet h3{font-size:18px}.dl-result-glow{width:80px;height:73px}.dl-result-glow>.dl-plate-art{width:80px;height:70px}.dl-result-stats{margin-top:8px;gap:4px}.dl-result-stats>div{min-height:32px;padding:7px 12px}.dl-podium-title{margin-bottom:19px}.dl-result-sheet .dl-podium{margin-top:11px}.dl-podium-avatar,.dl-podium-avatar .ph-avatar{width:45px!important;height:45px!important}.dl-podium-member>strong{font-size:11px}.dl-result-back{margin-top:10px;min-height:32px}.dl-ranking-link .ph-avatar{width:29px;height:29px}.dl-ranking-me b{font-size:11px}.dl-ranking-me strong{font-size:12px}}@media (orientation:landscape) and (max-height:600px) and (min-width:600px){#socialModal.ph-room-overlay>.ph-modal.ph-modal-wheel,.ph-modal.ph-modal-wheel,.ph-modal.ph-modal-wheel-mastery{width:min(100%,960px);max-width:960px;height:var(--dl-viewport-height,100dvh);border-radius:0}.dl-main{grid-template-columns:minmax(0,1fr) minmax(260px,40%);grid-template-rows:48px minmax(0,1fr) 53px 43px 48px;padding:0 6px 5px}.dl-toolbar{grid-column:2;grid-row:1;padding-left:5px}.dl-stage{grid-column:1;grid-row:1/6;padding-bottom:20px}.dl-console{grid-column:2;grid-row:3}.dl-history{grid-column:2;grid-row:4}.dl-ranking-link{grid-column:2;grid-row:5}.dl-result-sheet{max-height:97%;width:min(100%,420px);justify-self:center}.dl-mastery-sheet{left:auto;width:min(100%,420px);max-height:95%}.dl-mastery-backdrop-game .dl-main{grid-template-columns:minmax(0,1fr) minmax(260px,40%)}}@media (prefers-reduced-motion:reduce){.dl-loading-bar:after{animation:none}.dl-result-sheet,.dl-result-shade{animation-duration:.01s!important}.dl-cabinet,.dl-orbit,.dl-food,.dl-window>.dl-food-art,.dl-chips button{transition:none!important}}.dl-plate-meat{order:-1}.dl-podium-crown>img{width:100%;height:100%;object-fit:contain}.dl-game .dl-podium-member>.dl-podium-avatar{display:block;position:relative;flex:0 0 auto;width:60px;height:60px;min-width:0;gap:0}.dl-game .dl-podium-title{text-align:center}.dl-result-body .dl-season{border:0;padding:0}@container dolap (max-height:560px){.dl-game .dl-podium-member>.dl-podium-avatar{width:45px;height:45px}}#socialModal .ph-modal.ph-modal-wheel-mastery{width:min(100%,520px);max-width:520px;height:min(940px,calc(var(--dl-viewport-height,100dvh)*.86));max-height:none;padding:0;margin:0 auto;background:#1d1231;color:#fff3db;border:1px solid #a76ce16b;border-bottom:0;border-radius:22px 22px 0 0;overflow:hidden}#socialModal .ph-modal-wheel-mastery>.ph-close{display:none}.ph-modal-wheel #socialModalBody>.ga-controls{position:absolute;top:54px;right:9px;padding:0;z-index:16}.ph-modal-wheel #socialModalBody>.ga-controls button{width:28px;height:28px;min-height:28px;padding:0;display:grid;place-items:center;border:1px solid #ba936b88;border-radius:50%;background:#2d162bd9;color:#ffdfad}.ph-modal-wheel #socialModalBody>.ga-controls .ga-control-label,.ph-modal-wheel #socialModalBody>.ga-controls button>b{display:none}@media (orientation:landscape) and (max-height:600px) and (min-width:600px){#socialModal .ph-modal.ph-modal-wheel-mastery{width:min(100%,960px);max-width:960px;height:var(--dl-viewport-height,100dvh);border-radius:0}}.dl-game .dl-history{display:flex}.dl-game .dl-ranking-link{border-color:#6d579855!important;background:#181429eb!important;color:#ffebcd!important}.palace-design .ph-modal.ph-modal-wheel>.ph-close{display:grid;place-items:center;top:12px;left:9px;right:auto;min-width:30px;width:30px;height:30px;padding:0;border-radius:50%;border:1px solid #efbd789e;background:radial-gradient(at 40% 15%,#be793b,#55270ddf 70%);box-shadow:inset 0 1px 3px #ffe4b166,0 3px 8px #0006;color:#fff6dd}@media (orientation:landscape) and (max-height:600px) and (min-width:600px){.dl-stage{padding-top:20px}.dl-chips button{font-size:13px}.dl-chips .ph-coin{width:12px;height:12px}.dl-food{width:26%}}#socialModal .ph-modal.ph-modal-wheel-ranking{width:min(100%,520px);max-width:520px;height:min(940px,calc(var(--dl-viewport-height,100dvh)*.86));max-height:none;margin:0 auto;padding:0;border:1px solid #8b62b5;border-bottom:0;border-radius:22px 22px 0 0;background:#21132f;color:#f9f0ff;overflow:hidden}.ph-backdrop:has(.ph-modal-wheel-ranking){padding:0;align-items:flex-end;background:#10051c66;-webkit-backdrop-filter:none;backdrop-filter:none}#socialModal .ph-modal-wheel-ranking>.ph-close{display:none}#socialModal .ph-modal-wheel-ranking #socialModalBody{height:100%;min-height:0}.dl-net-ranking{height:100%;display:flex;flex-direction:column;min-height:0;background:linear-gradient(145deg,#3d2255,#20132f 65%);color:#f7edff;font-family:inherit}.dl-net-head{display:flex;position:relative;justify-content:center;align-items:center;min-height:70px;padding:14px 42px 10px;flex-shrink:0;text-align:center}.dl-net-head>button{position:absolute;left:12px;top:18px;width:30px;height:30px;display:grid;place-items:center;background:#ffffff12;border:1px solid #b796d0;border-radius:50%;color:#fff;font-size:28px;line-height:1;padding:0}.dl-net-head h2{font-size:19px;line-height:1.2;margin:0 0 4px;color:#fff3ff}.dl-net-head p{font-size:11px;line-height:1.3;margin:0;color:#d8c9e6}.dl-net-scroll{min-height:0;flex:1;overflow-y:auto;overscroll-behavior:contain;padding:0 12px 10px;scrollbar-width:thin}.dl-net-pool{padding:13px 10px;margin:4px 0 12px;text-align:center;border:1px solid #ebcd70;border-radius:17px;background:radial-gradient(ellipse at 30% 5%,#753c9d,#281338 85%)}.dl-net-pool h3{font-size:12px;font-weight:650;color:#ffe395;margin:0 0 8px}.dl-net-pool strong{font-size:35px;line-height:1.1;font-weight:800;display:flex;align-items:center;justify-content:center;gap:9px;color:#ffe28a}.dl-net-pool img{width:38px;height:38px;object-fit:contain;border-radius:50%}.dl-net-columns{display:flex;justify-content:space-between;padding:0 4px 8px;color:#c2aacf;font-size:11px}.dl-net-list{padding:0;margin:0;list-style:none}.dl-net-list>li{min-width:0;border-top:1px solid #ffffff12;padding:0}.dl-net-list>li:nth-child(odd){background:#ffffff03}#socialModal .dl-net-list .ph-unified-rank{display:flex;align-items:center;gap:5px;padding:10px 2px;width:100%;min-width:0;border:0;color:#fff0e5}#socialModal .dl-net-list .ur-position{flex:0 0 18px;font-size:15px;text-align:center;color:#c7b3d8}#socialModal .dl-net-list>li:nth-child(-n+3) .ur-position{color:#f3ca6c;font-weight:800;text-shadow:0 1px 0 #6b3c0d}#socialModal .dl-net-list .ur-body{display:grid;grid-template-columns:minmax(0,1fr) 63px;align-items:center;gap:5px;flex:1;max-width:calc(100% - 23px);min-width:0}#socialModal .dl-net-list .ur-metric{margin:0;display:flex;align-items:center;justify-content:flex-end;min-width:0;white-space:nowrap}#socialModal .dl-net-list .ur-metric strong{color:#faf1ff;font-size:12px;line-height:1.3;font-weight:750;font-variant-numeric:tabular-nums}#socialModal .dl-net-list .om-member-row{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;position:relative;gap:2px;min-height:43px;width:100%;min-width:0;max-width:100%;padding:0 0 0 44px;border:0;background:none}#socialModal .dl-net-list .om-identity{display:flex;align-items:center;justify-content:flex-start;gap:3px;width:100%;max-width:100%;min-width:0;min-height:21px;flex:none;margin:0;padding:0;border:0;background:none;text-align:left;color:#ffda77}#socialModal .dl-net-list .om-identity>b{font-size:12px;line-height:1.3;max-width:none;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#ffe18c}#socialModal .dl-net-list .om-identity>.ph-avatar{position:absolute;left:0;top:50%;transform:translateY(-50%);width:36px!important;height:36px!important;flex:0 0 36px!important;margin:0}#socialModal .dl-net-list .om-identity>.vip-badge,#socialModal .dl-net-list .om-identity>.ph-badge{width:20px!important;height:20px!important;flex:0 0 20px!important;margin:0!important}#socialModal .dl-net-list .pr-inline-badges{display:flex;flex-wrap:nowrap;align-items:center;flex:none;min-width:0;max-width:100%;gap:3px;margin:0}#socialModal .dl-net-list .pr-message-family{flex:0 1 75px;max-width:75px;min-width:28px;min-height:17px;height:17px;font-size:7px;padding:1px 3px;margin:0}#socialModal .dl-net-list .pr-message-honor{width:17px;height:18px;flex:0 0 17px}#socialModal .dl-net-list .pr-medal-symbol>img{width:100%;height:100%}.dl-net-note{font-size:10px;line-height:1.6;color:#c8b7d8;margin:10px 2px 0}.dl-net-empty{color:#c8b7d8;padding:24px 12px!important;font-size:12px;text-align:center}.dl-net-personal{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-shrink:0;margin:5px 10px max(10px,env(safe-area-inset-bottom));padding:13px 14px;min-height:48px;border:1px solid #e5c866;border-radius:13px;background:#2a173e;color:#ffe17f;font-size:16px;font-variant-numeric:tabular-nums}#socialModal .dl-reader-sheet{max-height:93%;padding:0;display:flex;flex-direction:column;border-color:#8c8072;background:#3d3832;color:#f5f1e9;scrollbar-width:thin;overflow:hidden}#socialModal .dl-reader-sheet>header{position:relative;min-height:58px;flex-shrink:0;margin:0;padding:14px 40px;background:#3d3832;border-bottom:1px solid #ffffff0d}#socialModal .dl-reader-sheet h2{margin:0;font-size:19px;line-height:1.2;letter-spacing:0;color:#fffaf1}#socialModal .dl-reader-back{position:absolute;left:12px;top:14px;display:grid;place-items:center;width:30px;height:30px;min-height:30px;border:1px solid #aaa195;border-radius:50%;background:#ffffff0b;color:#fff8ed;padding:0;font-size:30px;line-height:1}.dl-reader-scroll{padding:10px 15px max(20px,env(safe-area-inset-bottom));overflow-y:auto;overscroll-behavior:contain;min-height:0;flex:1;scrollbar-width:thin;position:relative}.dl-reader-scroll>h3{margin:16px 0 11px;color:#fffaf3;font-size:17px;font-weight:750}.dl-reader-scroll>p{font-size:13px;line-height:1.45;color:#ded9d1;margin:10px 0 15px}.dl-reader-scroll .dl-honor-formula{padding:10px 6px;border:1px solid #a89b7d;border-radius:8px;color:#ffdf64;text-align:center;font-size:12px;font-weight:650}.dl-level-table{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0;border:1px solid #9e968e;border-radius:12px;overflow:hidden;font-size:12px;text-align:center;color:#fff9ed}.dl-level-table th{font-size:12px;font-weight:550;padding:12px 4px;line-height:1.3;border-bottom:1px solid #999086}.dl-level-table th:nth-child(1){width:23%}.dl-level-table th:nth-child(2){width:31%}.dl-level-table th+th,.dl-level-table td+td{border-left:1px solid #999086}.dl-level-table td{padding:17px 5px;line-height:1.4}.dl-level-table tr+tr td{border-top:1px solid #999086}.dl-level-table em{color:#ffde4d;font-style:normal;font-weight:700}.dl-tier-letter{font-family:Arial,sans-serif;font-weight:950;font-style:italic;font-size:26px;line-height:1;letter-spacing:-1px;color:#ffdc50;text-shadow:0 1px #fff2a2,0 3px 0 #996519,1px 4px 3px #20130b;background:none;border:0;padding:2px}.dl-reader-scroll .dl-reader-small{font-size:11px;color:#d4ccc2;line-height:1.5}.dl-reader-link{display:block;width:100%;min-height:42px;text-align:center;padding:10px;border:1px solid #bca17e88;border-radius:10px;background:#5f4b37;color:#fff1ca;font-size:13px;font-weight:650}.dl-catalog-intro{font-size:12px!important;color:#f3ede5!important;line-height:1.4!important;margin:0 0 12px!important}.dl-catalog-table{border:1px solid #a0978c;border-radius:12px;overflow:hidden}.dl-catalog-row{display:grid;grid-template-columns:66px minmax(0,1fr);scroll-margin-top:0}.dl-catalog-row+.dl-catalog-row{border-top:1px solid #a0978c}.dl-catalog-chest{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:8px 2px;border-right:1px solid #a0978c;gap:5px;min-width:0}.dl-catalog-chest>img{width:64px;height:64px;object-fit:contain}.dl-catalog-chest>b{font-size:28px}.dl-catalog-gifts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px 4px;padding:12px 5px}.dl-catalog-gifts article{display:flex;flex-direction:column;align-items:center;min-width:0;text-align:center;gap:2px}.dl-catalog-gifts article>img{width:100%;height:auto;aspect-ratio:1;object-fit:contain;border-radius:10px;background:#ffffff0a}.dl-catalog-gifts article>b{font-size:10px;line-height:1.25;font-weight:550;color:#f8f1e5;min-height:25px;overflow-wrap:anywhere}.dl-catalog-gifts article>small{font-size:8px;color:#d7d0c6;line-height:1.3}.dl-catalog-gifts article>strong{display:flex;align-items:center;justify-content:center;gap:2px;font-size:12px;line-height:1.3;font-weight:750;color:#ffe25b;white-space:nowrap}.dl-catalog-gifts article>strong>img{width:12px;height:12px;object-fit:contain}@media (max-width:360px){.dl-net-scroll{padding-left:8px;padding-right:8px}#socialModal .dl-net-list .ur-body{grid-template-columns:minmax(0,1fr) 57px}#socialModal .dl-net-list .om-identity>b{font-size:11px}#socialModal .dl-net-list .om-identity>.vip-badge,#socialModal .dl-net-list .om-identity>.ph-badge{width:17px!important;height:17px!important;flex-basis:17px!important}.dl-reader-scroll{padding-left:10px;padding-right:10px}.dl-catalog-row{grid-template-columns:57px minmax(0,1fr)}.dl-catalog-chest>img{width:54px;height:54px}.dl-catalog-gifts article>strong{font-size:10px}.dl-level-table{font-size:11px}.dl-level-table td{padding:14px 4px}}.dl-catalog-gifts article>strong>img{border-radius:50%}.dl-result-plate-glow:before{inset:-30px;background:radial-gradient(circle,#fff7bccc 0%,#ffd65a88 25%,#ffb62b33 48%,transparent 70%);animation:dl-plate-halo 1.6s ease-in-out infinite alternate}.dl-plate-rays{position:absolute;inset:-38px;z-index:-1;border-radius:50%;pointer-events:none;background:repeating-conic-gradient(from 0deg,transparent 0deg 18deg,#ffe69099 20deg 24deg,transparent 27deg 36deg);mask-image:radial-gradient(circle,transparent 12%,#000 30%,transparent 70%);-webkit-mask-image:radial-gradient(circle,transparent 12%,#000 30%,transparent 70%);animation:dl-plate-rays 14s linear infinite}.dl-result-plate-glow>.dl-plate-art{filter:drop-shadow(0 0 7px #ffe380)}.dl-plate.dl-plate-win .dl-plate-art{filter:drop-shadow(0 0 8px #ffe48c) drop-shadow(0 0 16px #ffbb4266)}@keyframes dl-plate-halo{0%{opacity:.7;transform:scale(.92)}to{opacity:1;transform:scale(1.08)}}@keyframes dl-plate-rays{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.dl-result-plate-glow:before,.dl-plate-rays{animation:none}}.ph-modal.ph-modal-blackjack{box-sizing:border-box;padding:0;width:min(100%,590px);max-width:590px;height:min(860px,calc(100dvh - 16px));max-height:calc(100dvh - 16px);border:1px solid #c69c5966;border-radius:24px;background:#100b20;color:#fff3d8;box-shadow:0 24px 100px #000a;overflow:hidden}.ph-modal-blackjack .ph-close{z-index:8;top:13px;right:13px;left:auto;width:34px;height:34px;border-radius:50%;background:#251530;border:1px solid #b8955f66;color:#ffdf9e}.ph-modal-blackjack #socialModalBody{height:100%;min-height:0}.bj-game{box-sizing:border-box;height:100%;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;position:relative;isolation:isolate;background:radial-gradient(ellipse at 50% 38%,#69338942,transparent 67%),#100b20;color:#fff3d8;overflow:hidden;font-family:inherit}.bj-game *{box-sizing:border-box}.bj-game button{font:inherit;cursor:pointer;touch-action:manipulation;transition:transform .12s,background .15s}.bj-game button:active{transform:scale(.96)}.bj-game button:disabled{opacity:.4;cursor:default}.bj-game button:focus-visible,.bj-game input:focus-visible{outline:2px solid #ffdb8c;outline-offset:3px}.bj-heading{display:flex;align-items:center;gap:12px;padding:13px 58px 8px 17px;min-width:0}.bj-heading>div{flex:1;min-width:0}.bj-heading small{font-size:8px;letter-spacing:1.8px;color:#bda1ce}.bj-heading h2{font-size:25px;line-height:1.05;font-weight:900;letter-spacing:-1px;color:#fff3d9;margin:4px 0}.bj-heading h2 span{color:#f4c56c}.bj-heading p{margin:3px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#b5a0c8;font-size:9px}.bj-help{display:grid;place-items:center;width:34px;height:34px;border:1px solid #a77bc34d;border-radius:50%;background:#ffffff04;color:#d2b6e8;font-weight:700!important}.bj-table-badge{display:grid;place-items:center;gap:0;font-size:22px;color:#f4c56c}.bj-table-badge b{font-size:10px;color:#d2bdde}.bj-status{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 12px;padding:8px 10px;border:1px solid #ad7dc22b;border-radius:9px;background:#ffffff03;font-size:10px}.bj-status>.bj-status-text{display:flex;align-items:center;gap:6px;color:#dfcbea}.bj-status .bj-status-text>i{width:5px;height:5px;border-radius:50%;background:#b77cef;box-shadow:0 0 8px #b77cef66}.bj-status>b{font-size:11px;color:#ffdc91;font-variant-numeric:tabular-nums;white-space:nowrap}.bj-arena{position:relative;min-height:0;container-type:size;overflow:hidden}.bj-felt{position:absolute;left:50%;top:51%;width:min(83cqw,83cqh);aspect-ratio:1;transform:translate(-50%,-50%);border:5px solid #ad7f3c;border-radius:50%;background:radial-gradient(ellipse at 50% 35%,#623881,#312044 62%,#241731);box-shadow:0 0 0 2px #ffdc925e,inset 0 0 0 2px #ffdc9266,inset 0 0 0 10px #130d264d,inset 0 0 35px #18082077,0 9px #080610,0 15px 30px #0006}.bj-felt:before{content:"";position:absolute;inset:13px;border:1px solid #e7c58026;border-radius:50%;pointer-events:none}.bj-felt-mark{position:absolute;left:50%;top:62%;transform:translate(-50%,-50%);display:flex;align-items:center;flex-direction:column;color:#e5c17b46;gap:3px;font-size:24px}.bj-felt-mark b{font-size:14px;letter-spacing:3px}.bj-felt-mark small{font-size:6px;letter-spacing:1.4px;white-space:nowrap}.bj-dealer-stage{position:absolute;top:1%;left:50%;transform:translate(-50%);width:clamp(88px,32cqh,150px);aspect-ratio:1;overflow:hidden;pointer-events:none}.bj-dealer-character{width:100%;height:100%;background:url(/assets/blackjack/dealer-poses.webp) 0 0/300% 100% no-repeat;transform-origin:50% 100%;filter:drop-shadow(0 3px 8px #10021877)}.bj-phase-playing .bj-dealer-character{background-position:50% 0}.bj-phase-finished .bj-dealer-character{background-position:100% 0}.bj-dealer{position:absolute;left:50%;top:38%;transform:translate(-50%,-50%);display:flex;align-items:center;flex-direction:column;gap:5px;max-width:50%;z-index:2}.bj-dealer-label{display:flex;align-items:center;gap:5px;font-size:8px;letter-spacing:1.5px;font-weight:700;color:#e7c98e;white-space:nowrap}.bj-dealer-label b{font-size:11px;letter-spacing:0;color:#ffe3a1;background:#160b2488;border-radius:10px;padding:2px 5px}.bj-cards{display:flex;align-items:center;justify-content:center;min-height:44px;padding:0 2px;flex-wrap:nowrap}.bj-card{position:relative;display:inline-block;flex-shrink:0;width:30px;height:44px;margin-left:var(--card-overlap,-8px);border:1px solid #f5e9ca;border-radius:5px;background:linear-gradient(135deg,#fffef6,#e9e4d7);box-shadow:0 3px 6px #0a031a88;color:#262036;font-family:Georgia,serif}.bj-card:first-child{margin-left:0}.bj-card>i{position:absolute;inset:0;display:grid;place-items:center;font-style:normal;line-height:1;font-size:21px}.bj-card>b{position:absolute;top:2px;left:3px;display:flex;flex-direction:column;align-items:center;font-size:10px;line-height:1;z-index:1}.bj-card>b:last-child{inset:auto 3px 2px auto;transform:rotate(180deg)}.bj-card b small{font-size:7px}.bj-red{color:#b72b50}.bj-card-back{background:repeating-linear-gradient(45deg,#dfb66a18 0 1px,transparent 1px 7px),radial-gradient(#6d3590,#251136);border:2px solid #e8bd6c;box-shadow:inset 0 0 0 1px #130922,inset 0 0 0 2px #c5914555,0 3px 6px #0006}.bj-card-back>i{inset:3px;border:1px solid #dfb66a44;border-radius:2px}.bj-card-back svg{width:100%;height:100%}.bj-dealer .bj-card{width:35px;height:50px}.bj-dealer .bj-cards{min-height:50px}.bj-players{position:absolute;inset:0;z-index:3}.bj-seat{position:absolute;transform:translate(-50%,-50%);width:clamp(68px,22cqw,91px);text-align:center;min-width:0}.bj-seat[data-seat-position="0"]{left:20%;top:21%}.bj-seat[data-seat-position="1"]{left:80%;top:21%}.bj-seat[data-seat-position="2"]{left:13%;top:48%}.bj-seat[data-seat-position="3"]{left:87%;top:48%}.bj-seat[data-seat-position="4"]{left:23%;top:72%}.bj-seat[data-seat-position="5"]{left:77%;top:72%}.bj-seat[data-seat-position="6"]{left:50%;top:87%}.bj-player header{display:flex;align-items:center;flex-direction:column;position:relative;gap:3px;margin-bottom:4px}.bj-player .ph-avatar{height:29px;width:29px;min-width:29px;border:2px solid #9970bc;box-shadow:0 2px 7px #0005}.bj-player header>b{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:9px;line-height:1.3;color:#efdef8;background:#170c26bb;padding:2px 6px;border-radius:9px}.bj-player em{display:none}.bj-player header>strong{position:absolute;right:7px;top:11px;display:grid;place-items:center;min-width:20px;height:20px;border:1px solid #9d75bd88;border-radius:50%;background:#251236;color:#ffe0a1;font-size:11px}.bj-player header>strong.bj-busted{color:#ffa5b4;border-color:#cf6b85}.bj-player .bj-card{width:28px;height:40px}.bj-player .bj-cards{min-height:40px}.bj-player .bj-card>i{font-size:19px}.bj-player .bj-card>b{font-size:9px;left:2px}.bj-player .bj-card>b:last-child{left:auto;right:2px}.bj-player .bj-card b small{font-size:6px}.bj-seat-stake{display:block;color:#ecc478;font-size:9px;margin-top:3px;font-variant-numeric:tabular-nums}.bj-player footer{font-size:7px;line-height:1.3;color:#c6aed8;margin-top:2px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bj-player footer b{color:#f9d48b}.bj-player .bj-profit{color:#ffe2a0}.bj-seat-chips{height:23px;color:#e7bc64;font-size:20px}.bj-mine{width:clamp(80px,24cqw,105px)}.bj-mine .ph-avatar{border-color:#f9cd76;box-shadow:0 0 0 3px #f0bf5426,0 0 18px #c886d733}.bj-mine header>b{color:#ffdf9a;border:1px solid #d5a75d55}.bj-mine .bj-card{width:32px;height:46px}.bj-mine .bj-cards{min-height:46px}.bj-mine footer{color:#ecd5f7}.bj-playing .ph-avatar{border-color:#c594f4}.bj-mine.bj-playing .ph-avatar{border-color:#ffda84}.bj-empty{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:5px;color:#ba98ce66}.bj-empty>span{display:grid;place-items:center;width:31px;height:31px;border:1px dashed #c4a4dc44;border-radius:50%;background:#180c2822;font-size:20px}.bj-empty>small{font-size:8px}.bj-player footer{padding:0;border:0;display:block;min-height:0;background:none}.bj-controls{position:relative;z-index:5;padding:9px 13px max(12px,env(safe-area-inset-bottom));border-top:1px solid #ae82ce2b;background:linear-gradient(#20112fe8,#110a20);box-shadow:0 -10px 30px #10071b55}.bj-wallet{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px;min-width:0;font-size:9px;color:#bca4ce}.bj-wallet>span{display:flex;align-items:center;gap:8px;min-width:0}.bj-wallet b{font-size:12px;color:#ffe1a3;white-space:nowrap}.bj-wallet i{font-style:normal;color:#f1c26e}.bj-wallet>small{font-size:9px;white-space:nowrap;color:#d2b4e2}.bj-bets{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;margin-bottom:8px}.bj-bets>button{justify-self:center;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid #a277c17a;border-radius:50%;background:radial-gradient(#5a3875,#2b173e);box-shadow:inset 0 0 0 3px #190c28,inset 0 0 0 4px #b18bc13d;color:#edddf5;font-size:11px;font-weight:750}.bj-bets>button.active{color:#39202b;border-color:#ffe1a0;background:radial-gradient(#ffe2a0,#d5a14c);box-shadow:inset 0 0 0 3px #46243a,inset 0 0 0 4px #e8be79}.bj-bets>.bj-bet-toggle{border-radius:11px;flex-direction:column;gap:0;background:#47255e;font-size:17px;box-shadow:none}.bj-bet-toggle small{font-size:8px;max-width:100%;overflow:hidden;text-overflow:ellipsis}.bj-primary{display:block;width:100%;min-height:46px;border:1px solid #f5d491;border-radius:12px;background:linear-gradient(#ffe1a0,#d3a04b);box-shadow:inset 0 1px #fff0be,0 3px 10px #0004;color:#38202c;font-size:12px!important;font-weight:800!important;padding:9px 7px}.bj-decisions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.bj-decisions button{height:47px;padding:6px 2px;border:1px solid #aa7bc682;border-radius:12px;background:linear-gradient(#5c3478,#351c4d);color:#f0e0fa;font-size:11px;font-weight:750;white-space:nowrap}.bj-decisions button:first-child{border-color:#f1ca80;background:linear-gradient(#ffe1a0,#d3a04b);color:#38202c}.bj-prompt{margin:0 0 8px;text-align:center;font-size:10px;color:#cdb3df}.bj-lobby-actions{display:flex;align-items:center;gap:7px}.bj-exit{min-height:46px;min-width:50px;border:1px solid #a275bb66;border-radius:12px;background:#281635;color:#cbb3db;font-size:10px!important}.bj-text-button{width:100%;min-height:44px;border:1px solid #b38bc34d;border-radius:12px;background:#2a163d;color:#d4bbdf;font-size:10px!important}.bj-info{margin:6px 0;font-size:10px;line-height:1.4;text-align:center;color:#c5afd4}.bj-settlement{display:flex;align-items:center;justify-content:center;gap:8px;padding:8px 0 0;text-align:center}.bj-settlement>b{font-size:14px;color:#ffdb8b}.bj-settlement>span{font-size:9px;color:#cbb4da}.bj-unavailable{padding:30px}.bj-bet-panel{position:absolute;left:8px;right:8px;bottom:calc(100% + 6px);padding:13px;border:1px solid #c29960a6;border-radius:17px;background:linear-gradient(130deg,#3b2052,#21112e);box-shadow:0 -8px 35px #0007}.bj-bet-panel>div:first-child,.bj-rules-panel header{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:13px;color:#ffe0a1}.bj-bet-panel>div:first-child>button,.bj-rules-panel header button{width:34px;height:34px;border:1px solid #bb91d344;border-radius:50%;background:#ffffff06;color:#e8d3f6;font-size:20px}.bj-bet-stepper{display:grid;grid-template-columns:45px 1fr 45px;gap:9px;align-items:center;margin:9px 0}.bj-bet-stepper>button{height:48px;border:1px solid #b98ddd66;border-radius:11px;background:#5a3475;color:#ffe2a0;font-size:23px}.bj-bet-stepper label{display:flex;align-items:center;flex-direction:column;gap:3px;font-size:9px;color:#cdb6de}.bj-bet-stepper input{font:inherit;font-size:22px;font-weight:750;font-variant-numeric:tabular-nums;text-align:center;width:100%;min-width:0;min-height:44px;padding:4px;border:1px solid #bd91d566;border-radius:9px;background:#190c28;color:#ffe1a1;appearance:textfield}.bj-bet-stepper input::-webkit-inner-spin-button{appearance:none}.bj-bet-panel>p{font-size:9px;text-align:center;color:#c6acd6;margin:7px 0 10px}.bj-rules-panel{position:absolute;inset:10px;z-index:9;border:1px solid #c2975e77;border-radius:18px;padding:16px;background:#241331f5;display:flex;flex-direction:column;box-shadow:0 10px 50px #0008}.bj-rules-panel>div{overflow:auto;min-height:0;font-size:12px;line-height:1.8;color:#dac5e6}.ph-busy .bj-game button[data-action^=blackjack-]{pointer-events:none;opacity:.5}.ph-busy .bj-primary:after{content:" \b7  \130\15fleniyor\2026";font-size:9px}body:has(#socialModal:not([hidden]) .ph-modal-blackjack) .pr-room-mini{display:none}.pr-blackjack-banner{position:relative;display:flex;align-items:center;justify-content:space-between;gap:8px;margin:8px 0;padding:9px 13px;border:1px solid #d5b87666;border-radius:12px;background:linear-gradient(110deg,#42235be6,#231333eb);color:#ffdfab;min-height:42px;width:100%;text-align:left}.pr-blackjack-banner>span:first-child{font-size:22px;color:#e1c07c}.pr-blackjack-banner>b{flex:1;font-size:11px;font-weight:600}.pr-blackjack-banner>small{font-size:9px;color:#c5acd8}.bj-launch-icon{display:grid;place-items:center;width:58px;height:58px;border-radius:15px;background:linear-gradient(140deg,#653a83,#271639);border:1px solid #d9be7b66;color:#ffe1a0;font-size:32px;flex-shrink:0}@media (max-width:620px){.ph-modal.ph-modal-blackjack{width:100%;height:100dvh;max-height:100dvh;border:0;border-radius:0}.ph-modal-blackjack .ph-close{right:12px;top:12px}}@media (max-height:650px){.bj-heading{padding-top:8px;padding-bottom:5px}.bj-heading h2{font-size:21px;margin:2px 0}.bj-heading small{font-size:7px}.bj-heading p{font-size:8px}.bj-status{padding:6px 9px;font-size:9px}.bj-dealer-stage{width:clamp(68px,27cqh,110px);top:0}.bj-dealer{top:36%}.bj-dealer .bj-card{height:41px;width:29px}.bj-dealer .bj-cards{min-height:41px}.bj-player .ph-avatar{width:23px;height:23px;min-width:23px}.bj-player .bj-card{width:25px;height:34px}.bj-player .bj-cards{min-height:34px}.bj-player header{gap:2px;margin-bottom:2px}.bj-player header>b{font-size:8px;padding:1px 5px}.bj-player header>strong{top:8px;right:5px;min-width:17px;height:17px;font-size:10px}.bj-mine .bj-card{width:28px;height:39px}.bj-mine .bj-cards{min-height:39px}.bj-seat-stake{font-size:8px;margin-top:2px}.bj-player footer{font-size:6px;margin-top:1px}.bj-controls{padding-top:7px;padding-bottom:8px}.bj-wallet{margin-bottom:6px}.bj-prompt{font-size:9px;margin-bottom:6px}.bj-settlement{padding-top:5px}.bj-settlement>b{font-size:12px}.bj-felt-mark b{font-size:11px}.bj-felt-mark{font-size:18px}}@media (prefers-reduced-motion:no-preference){.bj-dealer-character{animation:bj-breathe 3.6s ease-in-out infinite}.bj-phase-playing .bj-dealer-character{animation:bj-give .6s ease-out,bj-breathe 3.6s .6s ease-in-out infinite}.bj-card{animation:bj-deal .25s ease-out both;animation-delay:calc(var(--deal-index,0)*45ms)}@keyframes bj-breathe{0%,to{transform:translateY(1px) rotate(-.5deg)}50%{transform:translateY(-2px) rotate(.5deg)}}@keyframes bj-give{0%{transform:translateY(-6px) rotate(-3deg)}60%{transform:translateY(3px) rotate(2deg)}to{transform:translateY(0)}}@keyframes bj-deal{0%{opacity:0;transform:translateY(-12px) rotate(-7deg) scale(.9)}to{opacity:1;transform:translateY(0) rotate(0) scale(1)}}}.bj-game{background:radial-gradient(ellipse at 50% 28%,#5c246049,transparent 65%),repeating-linear-gradient(90deg,transparent 0 17%,#d6a4480a 18%,#07031155 19%,transparent 22%),linear-gradient(115deg,#190b29,#0c0717 55%,#231032)}.bj-heading small{color:#e7bd70;letter-spacing:3px}.bj-heading h2{background:linear-gradient(#fff9df,#e7b952);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.bj-heading p{color:#d4b779;letter-spacing:1.5px;text-transform:uppercase}.bj-arena{background:radial-gradient(ellipse at 50% 30%,#b54dde17,transparent 60%)}.bj-felt{left:3%;top:27%;width:94%;height:69%;aspect-ratio:auto;transform:none;border:clamp(10px,3.5cqw,19px) solid #201b23;border-radius:9% 9% 49% 49%/12% 12% 60% 60%;background:repeating-linear-gradient(25deg,#ffffff02 0 1px,transparent 1px 3px),radial-gradient(ellipse at 50% 10%,#612771,#391547 65%,#281032);box-shadow:0 0 0 1px #fff0ae,0 0 0 3px #ad762a,0 7px 0 4px #1a101c,0 10px 0 4px #bc8836,0 16px 20px #0008,inset 0 0 0 2px #ffda77,inset 0 0 0 4px #a77632,inset 0 0 24px #14051c}.bj-felt:before{inset:12% 12% 26%;border-color:#d9ad6459;border-top:0;border-radius:0 0 50% 50%/0 0 80% 80%}.bj-felt:after{content:"";position:absolute;inset:-9px;border:1px dashed #80747955;border-radius:inherit;pointer-events:none}.bj-felt-mark{top:49%;color:#e8be79a3;font-size:24px;gap:4px}.bj-felt-mark b{font-size:13px;letter-spacing:4px}.bj-felt-mark small{font-size:6px}.bj-dealer-stage{top:0;left:50%;width:min(48cqw,31cqh);height:29%;aspect-ratio:auto;z-index:1;overflow:hidden}.bj-dealer-character{height:100%;width:100%;background-size:300% 100%;filter:drop-shadow(0 3px 7px #0c031b)}.bj-chip-tray{position:absolute;z-index:2;left:35%;top:27%;width:30%;height:4%;min-height:13px;display:flex;gap:2px;padding:3px 5px;background:#110e16;border:2px solid #ceaa60;border-radius:3px;box-shadow:0 3px 4px #0009;transform:perspective(150px) rotateX(18deg)}.bj-chip-tray i{flex:1;border-radius:2px;background:repeating-linear-gradient(0deg,#eee 0 1px,#47334e 1px 3px)}.bj-chip-tray i:nth-child(2){background:repeating-linear-gradient(0deg,#e4baff 0 1px,#8531ac 1px 3px)}.bj-chip-tray i:nth-child(3){background:repeating-linear-gradient(0deg,#fff 0 1px,#b7b3b0 1px 3px)}.bj-chip-tray i:nth-child(4){background:repeating-linear-gradient(0deg,#ffacac 0 1px,#af2236 1px 3px)}.bj-chip-tray i:nth-child(5){background:repeating-linear-gradient(0deg,#b3ffd6 0 1px,#12713d 1px 3px)}.bj-shoe{position:absolute;right:15%;top:24%;z-index:2;display:grid;place-items:center;width:24px;height:34px;border:2px solid #ddb366;border-radius:3px;transform:rotate(-13deg);background:repeating-linear-gradient(45deg,#cfac6715 0 1px,transparent 1px 5px),#512364;box-shadow:2px 3px #eee1d0,4px 6px #1a1121;color:#efca78;font-size:16px}.bj-dealer{top:42%;gap:4px}.bj-dealer .bj-card{width:32px;height:46px}.bj-dealer .bj-cards{min-height:46px}.bj-seat{width:clamp(64px,21cqw,91px)}.bj-seat[data-seat-position="0"]{left:14%;top:43%}.bj-seat[data-seat-position="1"]{left:86%;top:43%}.bj-seat[data-seat-position="2"]{left:18%;top:65%}.bj-seat[data-seat-position="3"]{left:82%;top:65%}.bj-seat[data-seat-position="4"]{left:31%;top:82%}.bj-seat[data-seat-position="5"]{left:69%;top:82%}.bj-seat[data-seat-position="6"]{left:50%;top:88%}.bj-player:before{content:"";position:absolute;z-index:-1;inset:20px -1px 0;border:1px solid #bf8e4c88;border-top-color:#9d56c255;border-radius:45% 45% 42% 42%;background:#1b0a2929}.bj-player header{gap:1px;margin-bottom:2px}.bj-player header>b{padding:1px 5px}.bj-player .ph-avatar{height:26px;width:26px;min-width:26px}.bj-player .bj-card{width:26px;height:36px}.bj-player .bj-cards{min-height:36px}.bj-mine .bj-card{width:28px;height:39px}.bj-mine .bj-cards{min-height:39px}.bj-seat-stake{margin-top:2px;font-size:10px;font-weight:700}.bj-seat-stake:before{content:"\2726";display:inline-grid;place-items:center;margin-right:3px;width:14px;height:14px;background:#702a99;border:2px dashed #ffe6ad;border-radius:50%;font-size:8px;color:#f9d88b}.bj-player footer{font-size:6px;min-height:8px}.bj-bets>button{--chip:#168449;background:radial-gradient(circle,var(--chip) 0 56%,#fff1 58% 66%,var(--chip) 68%);border:3px dashed #ffefcbaa;box-shadow:inset 0 0 0 2px #08030b55,0 3px 5px #0008;color:#fff;font-size:12px}.bj-bets>button:nth-child(2){--chip:#215db8}.bj-bets>button:nth-child(3){--chip:#ac243e}.bj-bets>button:nth-child(4){--chip:#9132c0}.bj-bets>button:nth-child(5){--chip:#29232d}.bj-bets>button.active{outline:2px solid #ffdc85;outline-offset:2px;color:#fff3c6;border-color:#fff0ad}.bj-bets>.bj-bet-toggle{border:1px solid #bb9259;border-radius:50%;background:#261338;box-shadow:none;color:#f5c96e}@media (max-height:650px){.bj-dealer-stage{width:min(42cqw,31cqh);height:28%}.bj-dealer{top:42%}.bj-dealer .bj-card{width:25px;height:36px}.bj-dealer .bj-cards{min-height:36px}.bj-player .ph-avatar{height:21px;width:21px;min-width:21px}.bj-player .bj-card{width:22px;height:30px}.bj-player .bj-cards{min-height:30px}.bj-mine .bj-card{width:24px;height:33px}.bj-mine .bj-cards{min-height:33px}.bj-player header>b{font-size:8px}.bj-seat-stake{font-size:8px}.bj-seat-stake:before{width:11px;height:11px;border-width:1px}.bj-player footer{font-size:6px;min-height:7px}.bj-felt-mark{font-size:18px}.bj-felt-mark b{font-size:10px}.bj-felt-mark small{font-size:5px}.bj-shoe{width:20px;height:27px}}.bj-bets-locked>button:disabled{opacity:.8;cursor:default}.bj-felt-mark{top:51%;gap:5px}.bj-felt-mark img{width:clamp(47px,19cqw,84px);height:auto;aspect-ratio:1;border-radius:50%;clip-path:circle(49%);filter:drop-shadow(0 3px 6px #08030b88);opacity:.85}.bj-felt-mark small{font-size:6px;letter-spacing:1px;color:#e4bf78}.bj-first-actions{display:grid;grid-template-columns:1fr 1fr;gap:7px}.bj-first-actions .bj-primary{font-size:11px!important}.bj-first-actions .bj-primary:last-child{background:linear-gradient(#733896,#3e185a);color:#ffe3a3;border-color:#bc85d9}.bj-first-hint{margin:0 0 8px;text-align:center;font-size:10px;color:#e4cdeb}.bj-rules-panel a{color:#f7d489;text-decoration:underline}.bj-phase-firstcard .bj-dealer-character{background-position:50% 0}.bj-phase-firstcard .bj-playing .ph-avatar{border-color:#efcc7a}.bj-felt{border-radius:8% 8% 49% 49%/10% 10% 64% 64%;border-color:#231f27;box-shadow:0 0 0 1px #fff0ae,0 0 0 3px #ad762a,0 7px 0 4px #1a101c,0 10px 0 4px #bc8836,0 16px 20px #0008,inset 0 0 0 2px #ffda77,inset 0 0 0 4px #a77632,inset 0 0 24px #14051c}.bj-player header>b{font-size:10px}.bj-player header>strong{border-color:#d9ae63;background:#321138}.bj-player:before{border-width:1.5px}.bj-seat-stake{color:#ffe1a1}.bj-heading h2{font-size:27px}.bj-heading small{font-size:9px}@media (prefers-reduced-motion:no-preference){.bj-phase-firstcard .bj-player .bj-card{animation-delay:calc(var(--seat-order,0)*.1s)}.bj-phase-playing .bj-player .bj-card{animation-delay:calc(var(--seat-order,0)*70ms + var(--deal-index,0)*90ms)}}@media (max-height:650px){.bj-heading h2{font-size:21px}.bj-heading small{font-size:7px}.bj-player header>b{font-size:8px}.bj-first-hint{font-size:9px}.bj-felt-mark img{width:43px}.bj-felt-mark small{font-size:5px}}.bj-felt{left:0;top:20%;width:100%;height:79%;border:0;border-radius:0;background:url(/assets/blackjack/royal-table.webp) center/100% 100% no-repeat;box-shadow:none}.bj-felt:before,.bj-felt:after{display:none}.bj-felt-mark{top:49%;z-index:1}.bj-dealer-stage{height:28%;width:min(48cqw,30cqh)}.bj-chip-tray{top:27%}.bj-seat[data-seat-position="0"]{left:17%;top:42%}.bj-seat[data-seat-position="1"]{left:83%;top:42%}.bj-seat[data-seat-position="2"]{left:21%;top:61%}.bj-seat[data-seat-position="3"]{left:79%;top:61%}.bj-seat[data-seat-position="4"]{left:33%;top:76%}.bj-seat[data-seat-position="5"]{left:67%;top:76%}.bj-seat[data-seat-position="6"]{left:50%;top:84%}.bj-player:before{inset:20px 4px 0;border-color:#bc854f99}.bj-felt-mark small{white-space:normal;text-align:center;max-width:95px;line-height:1.5}.bj-dealer{top:40%}.bj-felt{top:24%;height:75%;background-size:100% 115%}.bj-felt-mark{top:47%}.bj-seat[data-seat-position="4"]{left:29%;top:73%}.bj-seat[data-seat-position="5"]{left:71%;top:73%}.bj-seat[data-seat-position="6"]{left:50%;top:79%}.bj-game.bj-palace{background:linear-gradient(180deg,#12051d18,#14082008 70%,#12061d88),url(/assets/blackjack/palace-hall.webp) center top/cover no-repeat,#180a24}.bj-palace .bj-heading{padding:18px 58px 12px 14px;gap:9px;align-items:center;background:linear-gradient(#10071d99,transparent)}.bj-palace .bj-brand-mark{display:grid;place-items:center;flex-shrink:0;width:29px;height:43px;font-family:Georgia,serif;font-size:43px;line-height:1;color:#ffdc82;filter:drop-shadow(0 1px 3px #ad6c22)}.bj-palace .bj-heading>div{overflow:visible}.bj-palace .bj-heading small{font-size:10px;letter-spacing:3.3px;line-height:1.2;color:#f1ca7e}.bj-palace .bj-heading h2{font-size:clamp(25px,7.9vw,39px);margin:4px 0;letter-spacing:-1.1px;line-height:1;font-weight:900;white-space:nowrap;background:linear-gradient(#fff9db,#eabb58);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px 2px #170b11)}.bj-palace .bj-heading p{font-size:9px;letter-spacing:1.6px;color:#f1cf8b;margin-top:5px}.bj-palace .bj-help{flex-shrink:0;width:34px;height:34px;border-color:#d0a95a88;background:#160924aa;color:#ecd4a6;font-size:20px}.bj-palace .bj-table-badge{flex-shrink:0;width:36px;height:43px;border:1px solid #d6ac61aa;border-radius:50%;font-size:23px;background:#25103999;color:#ffe5a0}.bj-palace .bj-table-badge b{font-size:10px;line-height:1}.bj-palace .bj-status{margin:0 11px;padding:9px 10px;min-height:36px;border-color:#be85c955;background:#210c2a88;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-size:11px}.bj-palace .bj-status>b{font-size:14px}.bj-palace .bj-status .bj-status-text>i{width:6px;height:6px;background:#b04ef0}.bj-palace .bj-arena{background:none;isolation:isolate;overflow:hidden}.bj-palace .bj-scene{position:absolute;top:50%;left:50%;width:100%;height:100%;max-height:118cqw;transform:translate(-50%,-50%);container-type:size}.bj-palace .bj-felt{left:-1%;top:24%;width:102%;height:76%;transform:none;border:0;border-radius:0;background:url(/assets/blackjack/royal-table.webp) center/100% 115% no-repeat;box-shadow:none}.bj-palace .bj-felt-mark{top:45%;gap:3px}.bj-palace .bj-felt-mark img{width:clamp(45px,14cqw,72px);opacity:.9;filter:drop-shadow(0 2px 4px #11031888)}.bj-palace .bj-felt-mark small{font-size:5px;letter-spacing:.8px;max-width:90px;color:#edc681;white-space:nowrap}.bj-palace .bj-dealer-stage{top:-1%;left:50%;width:41%;height:29%;transform:translate(-50%);z-index:1}.bj-palace .bj-dealer-character{background-size:300% 100%;filter:drop-shadow(0 4px 7px #16051988)}.bj-palace .bj-chip-tray{top:27%;left:35%;width:30%;height:4.2%;min-height:13px;border:2px solid #efd18a;background:#100c12;box-shadow:0 3px 5px #07040b}.bj-palace .bj-chip-tray i{box-shadow:inset 1px 0 #0008}.bj-palace .bj-shoe{top:24%;right:13%;width:24px;height:35px;border-color:#edc978;box-shadow:2px 3px #ede2b7,4px 6px #170f1d}.bj-palace .bj-dealer{top:43%;gap:4px}.bj-palace .bj-dealer-label{font-size:8px;letter-spacing:1.3px}.bj-palace .bj-dealer-label b{font-size:12px;border:1px solid #b9855b88;padding:2px 5px}.bj-palace .bj-dealer .bj-card{width:31px;height:44px}.bj-palace .bj-dealer .bj-cards{min-height:44px}.bj-palace .bj-seat{width:21%;max-width:108px}.bj-palace .bj-seat[data-seat-position="0"]{left:14%;top:43%}.bj-palace .bj-seat[data-seat-position="1"]{left:86%;top:43%}.bj-palace .bj-seat[data-seat-position="2"]{left:19%;top:64%}.bj-palace .bj-seat[data-seat-position="3"]{left:81%;top:64%}.bj-palace .bj-seat[data-seat-position="4"]{left:30%;top:80%}.bj-palace .bj-seat[data-seat-position="5"]{left:70%;top:80%}.bj-palace .bj-seat[data-seat-position="6"]{left:50%;top:87%}.bj-palace .bj-player:before{inset:20px 2px 1px;border:1.5px solid #b6854cbb;border-top-color:#ae64cf66;border-radius:45% 45% 43% 43%;background:linear-gradient(#280d3344,#250d30aa);box-shadow:0 1px 4px #16051b55}.bj-palace .bj-player header{gap:1px;margin-bottom:2px}.bj-palace .bj-player .ph-avatar{width:26px;height:26px;min-width:26px;border:2px solid #e7a3f0;box-shadow:0 0 0 1px #582178,0 1px 4px #10051b}.bj-palace .bj-player header>b{font-size:10px;line-height:1.2;padding:1px 5px;color:#fff3fc;background:#21082bbb;border:0;border-radius:5px}.bj-palace .bj-player header>strong{right:5px;top:10px;width:20px;height:20px;min-width:20px;border:1px solid #efbd65;background:#2c0f32;color:#fff5d0;font-size:11px}.bj-palace .bj-player .bj-card{width:26px;height:36px;border-radius:4px}.bj-palace .bj-player .bj-cards{min-height:36px}.bj-palace .bj-player .bj-card>i{font-size:18px}.bj-palace .bj-player .bj-card>b{font-size:9px;top:2px}.bj-palace .bj-player .bj-card b small{font-size:6px}.bj-palace .bj-seat-stake{font-size:10px;line-height:14px;margin-top:2px;color:#ffe19a}.bj-palace .bj-seat-stake:before{width:13px;height:13px;margin-right:3px;background:#7734a0;border-color:#fff0b8;font-size:7px}.bj-palace .bj-player footer{font-size:6px;line-height:1.2;min-height:7px;margin-top:1px;padding:0;background:none;color:#f3d7ed}.bj-palace .bj-mine .ph-avatar{border-color:#ffe3a4;box-shadow:0 0 0 2px #7d2ea577}.bj-palace .bj-mine header>b{color:#ffdea0}.bj-palace .bj-empty{font-size:10px;gap:4px;color:#e5b9d8bb}.bj-palace .bj-empty>span{width:28px;height:28px;background:#3a163b66;border-color:#d4ac6788;color:#eecb8b}.bj-palace .bj-controls{padding:9px 11px max(12px,env(safe-area-inset-bottom));background:linear-gradient(#271032e6,#15081eea);border-top:1px solid #a76b9f77;box-shadow:0 -5px 18px #15071b33}.bj-palace .bj-wallet{font-size:10px;margin-bottom:9px}.bj-palace .bj-wallet b{font-size:16px;color:#ffdd82}.bj-palace .bj-wallet>small{font-size:10px}.bj-palace .bj-bets{gap:7px;margin:0 4% 10px}.bj-palace .bj-bets>button{height:46px;width:46px;font-size:13px;border-width:3px;box-shadow:inset 0 0 0 1px #e9d6a433,inset 0 2px 5px #fff5,0 3px 5px #08040a99}.bj-palace .bj-bets>.bj-bet-toggle{border:1px solid #e5c27a;background:#21102c;font-size:23px;color:#ffda76}.bj-palace .bj-bet-toggle small{font-size:7px}.bj-palace .bj-decisions{gap:6px}.bj-palace .bj-decisions button{height:50px;border-radius:12px;font-size:12px;border:1px solid #cb91e1;background:linear-gradient(#743495,#32123f);box-shadow:inset 0 1px 3px #d797f14d,0 3px 5px #08020d66}.bj-palace .bj-decisions button:first-child{background:linear-gradient(#ffe9ab,#dfb45c);border-color:#ffe397;color:#251a19;box-shadow:inset 0 1px 2px #fff5d2}.bj-palace .bj-primary{min-height:49px;font-size:13px!important;border-radius:12px;background:linear-gradient(#ffe9ab,#deb15c);color:#2e1c21}.bj-palace .bj-first-actions .bj-primary:last-child{background:linear-gradient(#753496,#32133f);color:#ffe9b4}.bj-palace .bj-first-hint{color:#ead1e5;font-size:10px}.bj-palace .bj-exit{min-height:49px}.bj-palace .bj-settlement{padding-top:7px}.bj-palace .bj-info{color:#f0d6e9}@media (min-width:621px){.ph-modal.ph-modal-blackjack{width:min(100%,620px);max-width:620px;height:min(940px,calc(100dvh - 16px))}.bj-palace .bj-heading{padding-top:15px}.bj-palace .bj-heading h2{font-size:36px}.bj-palace .bj-scene{max-height:118cqw}.bj-palace .bj-dealer .bj-card{width:34px;height:48px}.bj-palace .bj-player .bj-card{width:29px;height:41px}.bj-palace .bj-player .bj-cards{min-height:41px}.bj-palace .bj-player .ph-avatar{width:30px;height:30px;min-width:30px}.bj-palace .bj-player header>b{font-size:11px}.bj-palace .bj-seat-stake{font-size:11px}.bj-palace .bj-decisions button{height:53px;font-size:14px}}@media (max-height:680px){.bj-palace .bj-heading{padding-top:9px;padding-bottom:7px;gap:6px}.bj-palace .bj-heading h2{font-size:25px}.bj-palace .bj-heading small,.bj-palace .bj-heading p{font-size:8px}.bj-palace .bj-brand-mark{font-size:32px;width:23px;height:33px}.bj-palace .bj-status{padding:7px 9px;min-height:31px;font-size:10px}.bj-palace .bj-status>b{font-size:12px}.bj-palace .bj-controls{padding:7px 9px 8px}.bj-palace .bj-wallet{margin-bottom:6px;font-size:9px}.bj-palace .bj-wallet b{font-size:13px}.bj-palace .bj-bets{gap:4px;margin:0 0 7px}.bj-palace .bj-bets>button{width:42px;height:42px;font-size:11px}.bj-palace .bj-decisions button{height:46px;font-size:10px}.bj-palace .bj-primary{min-height:46px;font-size:11px!important}.bj-palace .bj-scene{max-height:118cqw}.bj-palace .bj-player .ph-avatar{width:21px;height:21px;min-width:21px}.bj-palace .bj-player header>b{font-size:8px}.bj-palace .bj-player header>strong{width:17px;height:17px;min-width:17px;font-size:10px;top:8px;right:2px}.bj-palace .bj-player .bj-card{width:22px;height:30px}.bj-palace .bj-player .bj-cards{min-height:30px}.bj-palace .bj-player .bj-card>i{font-size:16px}.bj-palace .bj-player .bj-card>b{font-size:8px}.bj-palace .bj-seat-stake{font-size:8px;line-height:12px}.bj-palace .bj-seat-stake:before{width:10px;height:10px;border-width:1px}.bj-palace .bj-player footer{font-size:5px;min-height:6px}.bj-palace .bj-dealer .bj-card{width:26px;height:37px}.bj-palace .bj-dealer .bj-cards{min-height:37px}.bj-palace .bj-dealer-label{font-size:7px}.bj-palace .bj-dealer-label b{font-size:10px}.bj-palace .bj-shoe{width:20px;height:28px}.bj-palace .bj-felt-mark img{width:40px}.bj-palace .bj-felt-mark small{font-size:4px}}@media (max-width:350px){.bj-palace .bj-heading{padding-left:10px;padding-right:50px;gap:5px}.bj-palace .bj-heading h2{font-size:24px}.bj-palace .bj-brand-mark{width:21px;font-size:31px}.bj-palace .bj-help{width:29px;height:29px;font-size:18px}.bj-palace .bj-table-badge{width:29px;height:37px;font-size:20px}.bj-palace .bj-heading p{letter-spacing:1px}}.bj-palace .bj-seat[data-seat-position="0"],.bj-palace .bj-seat[data-seat-position="1"]{top:41%}.bj-palace .bj-seat[data-seat-position="2"],.bj-palace .bj-seat[data-seat-position="3"]{top:57%}.bj-palace .bj-seat[data-seat-position="4"],.bj-palace .bj-seat[data-seat-position="5"]{top:70%}.bj-palace .bj-seat[data-seat-position="6"]{top:76%}.bj-palace .bj-cards[data-card-count="2"] .bj-card{margin-left:2px}.bj-palace .bj-cards[data-card-count="2"] .bj-card:first-child{margin-left:0}.bj-palace .bj-felt-mark{top:44%;gap:4px;max-width:45%;pointer-events:none}.bj-palace .bj-felt-mark .bj-wordmark{font-size:19px;letter-spacing:3px;line-height:1.2;color:#e9ba6f99;text-shadow:0 1px #1c082c}.bj-palace .bj-felt-mark small{font-size:5px;color:#d2a55e99}.bj-dock-tools{display:flex;gap:6px;justify-content:space-between;margin-bottom:7px}.bj-dock-tools button{min-height:28px;border:1px solid #b78f5b77;border-radius:8px;background:#3e1a4966;padding:3px 9px;color:#edce9e;font-size:10px;flex:1}.bj-dock-tools button[aria-expanded=true]{background:#68327c;border-color:#e3b975}.bj-side-won{margin:0 0 5px;font-size:9px;text-align:center;color:#f9dd8b}.bj-side-panel,.bj-chip-panel{z-index:7;max-height:min(68dvh,430px);overflow:auto}.bj-side-panel form{display:grid;gap:8px}.bj-side-panel form>p,.bj-chip-panel>p{font-size:10px;line-height:1.5;color:#dbc2e0;margin:7px 0}.bj-side-panel label,.bj-chip-settings label{display:flex;flex-direction:column;gap:4px;font-size:11px;color:#f3d898}.bj-side-panel input,.bj-chip-settings input{width:100%;min-width:0;min-height:39px;border:1px solid #b482c466;border-radius:8px;padding:6px 8px;background:#190b23;color:#ffe6ae;font:inherit;font-size:16px}.bj-chip-settings{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:8px 0 13px}.bj-chip-settings label{font-size:10px}.bj-side-results>p{display:flex;flex-direction:column;gap:3px;padding:9px 0;margin:0;border-bottom:1px solid #bb8cbb33;font-size:11px;color:#e5cbea}.bj-side-results>p>b{color:#ffdda0}.bj-side-results>p>span{font-size:10px}.bj-insurance{width:100%;min-height:34px;margin-bottom:7px;border:1px solid #e1b965;border-radius:9px;background:linear-gradient(#55412d,#2d1b2c);color:#ffe5a0;font-size:11px!important}.bj-insurance small{font-size:9px;margin-left:6px;color:#e8c3ce}.bj-rules-panel h3{font-size:14px;color:#ffdc94;margin:12px 0 4px}@media (max-height:680px){.bj-dock-tools{margin-bottom:5px;gap:5px}.bj-dock-tools button{font-size:9px;min-height:26px}.bj-palace .bj-felt-mark .bj-wordmark{font-size:14px;letter-spacing:2px}.bj-palace .bj-felt-mark small{font-size:4px}.bj-side-won{font-size:8px;margin-bottom:4px}.bj-chip-settings{grid-template-columns:repeat(3,minmax(0,1fr))}.bj-chip-settings input{font-size:13px;padding:5px}.bj-side-panel,.bj-chip-panel{max-height:65dvh}}.bj-game .bj-net-gain{color:#a4efd0}.bj-game .bj-net-loss{color:#ffb0bf}.bj-game .bj-net-even{color:#e5d6ee}.bj-palace .bj-player footer.bj-net-gain,.bj-palace .bj-player footer.bj-net-gain b{color:#b6f1d3}.bj-palace .bj-player footer.bj-net-loss,.bj-palace .bj-player footer.bj-net-loss b{color:#ffbecb}.bj-palace .bj-player footer.bj-net-even b{color:#ecdcf5}.bj-results-backdrop{position:absolute;inset:0;z-index:12;display:flex;align-items:center;padding:10px;background:#0c0418c7;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.ph-modal-blackjack:has(.bj-results-backdrop) .ph-close{display:none}.bj-results-panel{display:flex;flex-direction:column;width:100%;max-height:100%;min-height:0;border:1px solid #dbb76d99;border-radius:20px;background:linear-gradient(145deg,#382044,#1c102b 65%);box-shadow:0 18px 70px #000b;overflow:hidden;text-align:left;animation:bj-result-enter .24s ease-out}.bj-results-panel>header{display:flex;align-items:center;justify-content:space-between;padding:17px 17px 13px;border-bottom:1px solid #d5ad762b;background:linear-gradient(110deg,#5b325144,#b887331a)}.bj-results-panel>header small{display:block;color:#d6b579;letter-spacing:2px;font-size:8px}.bj-results-panel h3{margin:3px 0 0;font-size:23px;line-height:1.2;color:#ffe5ae;letter-spacing:-.4px}.bj-results-panel>header button{display:grid;place-items:center;width:38px;height:38px;flex-shrink:0;border:1px solid #d6b06b66;border-radius:50%;background:#26122e;color:#f1d8ad;font-size:26px}.bj-results-scroll{min-height:0;overflow:auto;overscroll-behavior:contain;padding:13px 13px 5px;scrollbar-width:thin;scrollbar-color:#85528e #24132d}.bj-result-hero{text-align:center;padding:5px 3px 17px}.bj-result-hero>span{display:block;font-size:11px;color:#e0c9e6}.bj-result-hero>strong{display:block;margin:2px 0;font-size:34px;line-height:1.25;font-variant-numeric:tabular-nums;letter-spacing:-1px}.bj-result-hero>small{display:block;color:#bfa6cc;font-size:9px}.bj-result-dealer{padding:12px;border:1px solid #d4ae6888;border-radius:13px;background:linear-gradient(110deg,#6e482a33,#3e203b66)}.bj-result-person{display:flex;align-items:center;gap:8px;min-width:0}.bj-result-person .ph-avatar,.bj-result-dealer-icon{flex-shrink:0;width:33px;height:33px;min-width:33px;border:1px solid #a66ccb;border-radius:50%}.bj-result-dealer-icon{display:grid;place-items:center;background:linear-gradient(#d4a965,#6f4331);border-color:#f3ce82;color:#2b1630;font-size:21px}.bj-result-person>div:nth-child(2){flex:1;min-width:0}.bj-result-person>div>b{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#f8e8fc;font-size:12px}.bj-result-person em{display:inline-block;margin-left:5px;border-radius:4px;background:#d8ac5d22;padding:1px 4px;color:#f3d392;font-size:8px;font-style:normal;font-weight:500}.bj-result-person>.bj-result-net{flex:0 0 auto;text-align:right;min-width:0;max-width:48%;font-variant-numeric:tabular-nums}.bj-result-net strong{display:block;font-size:17px;letter-spacing:-.4px;white-space:nowrap;line-height:1.2}.bj-result-net>small{display:block;margin-top:3px;font-size:9px;font-weight:500;opacity:.85}.bj-result-hand{display:flex;align-items:center;gap:2px;flex-wrap:wrap;margin-top:4px}.bj-result-hand>i{display:inline-flex;align-items:center;gap:2px;padding:1px 3px;border-radius:3px;background:#f7f0e7;color:#291d33;font-size:9px;line-height:15px;font-style:normal;font-weight:750}.bj-result-hand>i.bj-red{color:#ae2742}.bj-result-hand>i>small{font-size:9px}.bj-result-hand>b{color:#d8bddf;font-size:9px;font-weight:500;margin-left:3px}.bj-result-amounts{display:flex;justify-content:space-between;gap:8px;margin-top:9px;color:#bfa8cd;font-size:9px;font-variant-numeric:tabular-nums}.bj-result-amounts b{margin-left:3px;color:#e5d1eb;font-size:10px;font-weight:550}.bj-result-dealer>p{margin:8px 0 0;color:#bfa8c5;font-size:8px;line-height:1.5}.bj-result-list-heading{display:flex;justify-content:space-between;margin:16px 2px 7px;color:#bda2ca;font-size:8px;letter-spacing:1.4px}.bj-result-list-heading>b{font-weight:550}.bj-result-list{display:grid;gap:7px}.bj-result-player{padding:10px 11px 7px;border:1px solid #aa79bd30;border-radius:12px;background:#ffffff04}.bj-result-player.bj-result-mine{border-color:#d6ad7477;background:linear-gradient(110deg,#aa6b7320,#773a7620)}.bj-result-breakdown{margin-top:8px;padding-top:6px;border-top:1px solid #a77ab526;font-size:9px;color:#bca2cb}.bj-result-breakdown summary{display:flex;align-items:center;justify-content:space-between;gap:6px;cursor:pointer;list-style:none;min-height:23px}.bj-result-breakdown summary::-webkit-details-marker{display:none}.bj-result-breakdown summary>span{white-space:nowrap;color:#e0b67e;font-size:8px}.bj-result-breakdown[open] summary>span{color:#f2dbaa}.bj-result-breakdown>div{margin:5px 0 2px;padding:7px;border-radius:8px;background:#13091e66}.bj-result-breakdown p{display:grid;grid-template-columns:1.2fr .8fr .8fr .9fr;gap:5px;align-items:center;margin:0;padding:6px 0;font-variant-numeric:tabular-nums;border-top:1px solid #fff1;font-size:9px;color:#dec7e7}.bj-result-breakdown p>*:not(:first-child){text-align:right;white-space:nowrap;min-width:0}.bj-result-breakdown p>span>small{display:block;font-size:7px;color:#ac91ba;margin-top:2px}.bj-result-breakdown p.bj-result-columns{padding-top:0;border:0;font-size:8px;color:#a98eb9}.bj-result-history{display:flex;align-items:center;flex-wrap:wrap;gap:5px;margin-top:15px}.bj-result-history>b{width:100%;font-size:9px;color:#bda5cb;font-weight:500;margin-bottom:2px}.bj-result-history button{min-height:32px;border:1px solid #a477b04d;border-radius:7px;background:#371d46;padding:5px 8px;color:#d3badd;font-size:9px}.bj-result-history button[aria-pressed=true]{border-color:#edc57899;background:#64413d;color:#ffe2a6}.bj-result-note{margin:12px 0 4px;color:#a98fb9;font-size:8px;line-height:1.6}.bj-results-footer{display:flex;align-items:center;gap:13px;padding:11px 13px max(11px,env(safe-area-inset-bottom));border-top:1px solid #d6ad7633;background:#20102d}.bj-results-footer>span{flex:1;color:#b69bc5;font-size:9px;line-height:1.5}.bj-results-footer>.bj-primary{width:auto;min-width:125px;min-height:43px;font-size:12px!important}.bj-settlement>button{border:0;background:none;color:#e5bf85;font-size:10px;min-height:26px}@keyframes bj-result-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (min-width:500px){.bj-results-panel{max-width:500px;margin:auto}.bj-result-net strong{font-size:20px}.bj-result-amounts{font-size:10px}.bj-result-amounts b{font-size:11px}.bj-result-person>div>b{font-size:14px}}@media (max-height:680px){.bj-results-backdrop{padding:7px}.bj-results-panel{border-radius:15px}.bj-results-panel>header{padding:11px 12px 9px}.bj-results-panel h3{font-size:20px}.bj-results-scroll{padding:9px 10px 5px}.bj-result-hero{padding-bottom:11px}.bj-result-hero>strong{font-size:28px}.bj-result-dealer{padding:9px}.bj-result-list-heading{margin-top:11px}.bj-results-footer{padding:8px 11px}}@media (max-width:350px){.bj-result-net strong{font-size:15px}.bj-result-person{gap:6px}.bj-result-person .ph-avatar,.bj-result-dealer-icon{width:28px;height:28px;min-width:28px}.bj-result-amounts{font-size:8px}.bj-result-amounts b{font-size:9px}.bj-result-breakdown p{font-size:8px;gap:3px}.bj-result-breakdown>div{padding:5px}.bj-result-hero>small{font-size:8px}.bj-dock-tools button{padding-left:4px;padding-right:4px}}@media (prefers-reduced-motion:reduce){.bj-results-panel{animation:none}.bj-results-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}}.bj-palace .bj-primary.bj-is-ready{background:linear-gradient(#426e5e,#244839);border-color:#9bdec0;color:#effff7}.bj-palace .bj-primary.bj-is-ready:focus-visible{outline:2px solid #f5d48a;outline-offset:2px}.bj-palace .bj-player{--bj-card-w:clamp(24px,8cqh,34px);--bj-card-h:calc(var(--bj-card-w)*1.4)}.bj-palace .bj-player.bj-mine{--bj-card-w:clamp(38px,12cqh,52px);width:33%;max-width:160px}.bj-palace .bj-dealer{--bj-card-w:clamp(40px,13cqh,54px);--bj-card-h:calc(var(--bj-card-w)*1.4);top:39%;max-width:48%;--flight-x:28cqw;--flight-y:-14cqh}.bj-palace .bj-card{box-sizing:border-box;width:var(--bj-card-w,34px)!important;height:var(--bj-card-h,48px)!important;border:0;border-radius:calc(var(--bj-card-w,34px)*.065);background:#f8f2e7 url(/assets/blackjack/card-ivory.svg) center/100% 100% no-repeat;box-shadow:0 2px 5px #08030c99,0 0 0 .4px #a78c5a;color:#17121c;overflow:hidden;animation-delay:0s!important;animation-name:bj-card-arrive;animation-duration:.26s;animation-timing-function:cubic-bezier(.2,.7,.25,1);animation-fill-mode:both;transform-origin:50% 80%}.bj-palace .bj-card-back{background:#30143f url(/assets/blackjack/card-back-royal.svg) center/100% 100% no-repeat!important;box-shadow:0 2px 5px #08030c99,0 0 0 .4px #bb9147}.bj-palace .bj-cards{min-height:var(--bj-card-h);padding:0 1px;perspective:600px}.bj-palace .bj-cards .bj-card{margin-left:var(--card-overlap,2px)!important}.bj-palace .bj-cards>.bj-card:first-child{margin-left:0!important}.bj-game [data-bj-card-at][hidden],.bj-game [data-bj-score][hidden],.bj-game [data-bj-hole-back][hidden]{display:none!important}.bj-palace .bj-card>.bj-corner{top:8%;left:10%;font-size:calc(var(--bj-card-w)*.26);font-weight:800;line-height:.92;color:#17121c;letter-spacing:-.6px;text-shadow:0 .3px #8a744355}.bj-palace .bj-card>.bj-corner:last-child{inset:auto 10% 8% auto}.bj-palace .bj-card.bj-red>.bj-corner{color:#af082a}.bj-palace .bj-card>.bj-corner small{font-size:calc(var(--bj-card-w)*.19);line-height:1.1;letter-spacing:0}.bj-palace .bj-card>.bj-card-emblem{inset:32% 22% 21%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:3%;font-size:inherit;line-height:1}.bj-card-emblem>.bj-suit-art{width:100%;height:80%;overflow:visible;filter:drop-shadow(0 .5px .25px #603b1e66)}.bj-card-emblem>em{display:block;font-family:Georgia,serif;font-style:normal;font-weight:700;font-size:calc(var(--bj-card-w)*.065);letter-spacing:calc(var(--bj-card-w)*.025);color:#936323;text-shadow:0 .2px #fff;line-height:1.2;white-space:nowrap}.bj-palace .bj-flip-slot{position:relative;display:inline-block;flex-shrink:0;width:var(--bj-card-w);height:var(--bj-card-h);margin-left:2px}.bj-palace .bj-flip-slot>.bj-card{position:absolute;inset:0;margin:0!important}.bj-palace .bj-flip-slot>.bj-card-royal{animation-name:bj-card-turn;transform-origin:center center}.bj-palace .bj-player:not(.bj-mine) header{flex-direction:row;align-items:center;justify-content:center;gap:2px;min-height:22px;margin-bottom:3px;padding-right:15px}.bj-palace .bj-player:not(.bj-mine) .ph-avatar{width:20px;height:20px;min-width:20px;border-width:1px}.bj-palace .bj-player:not(.bj-mine) header>b{font-size:8px;padding:1px 2px;max-width:46px}.bj-palace .bj-player:not(.bj-mine) header>strong{top:3px;right:0;width:17px;height:17px;min-width:17px;font-size:9px}.bj-palace .bj-mine header>b{font-size:11px}.bj-palace .bj-mine header>strong{right:12%;font-size:12px;width:24px;height:24px;min-width:24px}.bj-palace .bj-mine .bj-seat-stake{font-size:12px;line-height:17px}.bj-palace .bj-player footer{font-size:7px}.bj-palace .bj-dealer-label{font-size:9px;letter-spacing:1.5px}.bj-palace .bj-dealer-label [data-bj-score]{font-size:15px}.bj-palace .bj-felt-mark{top:46%;opacity:.7}.bj-palace .bj-seat[data-seat-position="0"]{left:12%;top:38%;--flight-x:70cqw;--flight-y:-14cqh}.bj-palace .bj-seat[data-seat-position="1"]{left:88%;top:38%;--flight-x:-6cqw;--flight-y:-14cqh}.bj-palace .bj-seat[data-seat-position="2"]{left:15%;top:59%;--flight-x:67cqw;--flight-y:-35cqh}.bj-palace .bj-seat[data-seat-position="3"]{left:85%;top:59%;--flight-x:-3cqw;--flight-y:-35cqh}.bj-palace .bj-seat[data-seat-position="4"]{left:24%;top:75%;--flight-x:58cqw;--flight-y:-51cqh}.bj-palace .bj-seat[data-seat-position="5"]{left:76%;top:75%;--flight-x:6cqw;--flight-y:-51cqh}.bj-palace .bj-seat[data-seat-position="6"]{left:50%;top:83%;--flight-x:32cqw;--flight-y:-59cqh}.bj-phase-seconddeal .bj-dealer-character,.bj-phase-firstcard .bj-dealer-character,.bj-phase-dealer .bj-dealer-character{animation:bj-give .8s ease-in-out infinite}.bj-phase-seconddeal .bj-shoe{box-shadow:0 0 12px #e8ba7477,2px 3px #ede2b7,4px 6px #170f1d}@keyframes bj-card-arrive{0%{opacity:.2;transform:translate(var(--flight-x,0px),var(--flight-y,-25px)) rotate(-17deg) scale(.6)}to{opacity:1;transform:translate(0) rotate(0) scale(1)}}@keyframes bj-card-turn{0%{transform:rotateY(-90deg);opacity:.5}to{transform:rotateY(0);opacity:1}}@media (min-width:621px){.bj-palace .bj-player{--bj-card-w:36px}.bj-palace .bj-player.bj-mine{--bj-card-w:57px}.bj-palace .bj-dealer{--bj-card-w:58px}.bj-palace .bj-player:not(.bj-mine) header>b{font-size:10px;max-width:60px}}@media (max-height:680px){.bj-palace .bj-player:not(.bj-mine) header{min-height:18px;padding-right:13px;gap:1px}.bj-palace .bj-player:not(.bj-mine) .ph-avatar{width:16px;height:16px;min-width:16px}.bj-palace .bj-player:not(.bj-mine) header>b{font-size:7px;max-width:35px}.bj-palace .bj-player:not(.bj-mine) header>strong{top:1px;width:15px;height:15px;min-width:15px;font-size:8px}.bj-palace .bj-mine header>b{font-size:9px}.bj-palace .bj-player footer{font-size:6px}.bj-palace .bj-mine .bj-seat-stake{font-size:10px;line-height:14px}.bj-palace .bj-dealer-label{font-size:8px}.bj-palace .bj-dealer-label [data-bj-score]{font-size:12px}.bj-palace .bj-seat[data-seat-position="0"],.bj-palace .bj-seat[data-seat-position="1"]{top:35%}.bj-palace .bj-seat[data-seat-position="2"],.bj-palace .bj-seat[data-seat-position="3"]{top:57%}.bj-palace .bj-seat[data-seat-position="4"],.bj-palace .bj-seat[data-seat-position="5"]{top:76%}.bj-palace .bj-seat[data-seat-position="6"]{top:81%}}@media (prefers-reduced-motion:reduce){.bj-palace .bj-card,.bj-phase-seconddeal .bj-dealer-character,.bj-phase-firstcard .bj-dealer-character,.bj-phase-dealer .bj-dealer-character{animation:none!important}}.bj-guide{padding-bottom:5px;background:linear-gradient(#1e0b2b80,#1e0b2b22)}.bj-goal{margin:0 12px 8px;text-align:center;font-size:12px;color:#ead7f0}.bj-steps{list-style:none;display:flex;justify-content:center;gap:24px;padding:0;margin:0 12px 10px;color:#b8a4c5;font-size:11px}.bj-steps li{display:flex;align-items:center;gap:6px}.bj-steps li>span{display:grid;place-items:center;width:21px;height:21px;border:1px solid #aa83bc66;border-radius:50%;font-size:10px}.bj-steps .active{color:#ffe4a0;font-weight:800}.bj-steps .active>span{background:#eed08a;color:#301a38;border-color:#ffe7af}.bj-steps .complete>span{color:#ffe1a0;border-color:#e4c683}.bj-palace .bj-status{background:#160a22cc;font-size:12px}.bj-palace .bj-status>b{font-size:17px;color:#ffe2a0}.bj-palace .bj-decisions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.bj-palace .bj-decisions button{height:58px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;padding:7px;white-space:normal;font-size:15px}.bj-palace .bj-decisions button small{font-size:10px;font-weight:400;line-height:1.25;opacity:.9}.bj-palace .bj-decisions button:first-child{background:linear-gradient(#753c96,#3b1b50);border-color:#bf8ed8;color:#fff2ff}.bj-palace .bj-decisions button:nth-child(2){background:linear-gradient(#ffe8a7,#d8aa51);border-color:#ffe3a0;color:#342024}.bj-palace .bj-decisions button:last-child{grid-column:1/-1;height:43px;flex-direction:row;gap:10px;font-size:12px;background:#271235;border-color:#8f6a9d}.bj-turn-note{margin:7px 0 0;text-align:center;font-size:10px;line-height:1.4;color:#cbb4d8}.bj-palace .bj-player.bj-mine{--bj-card-w:clamp(40px,12cqh,60px);width:35%;max-width:175px}.bj-palace .bj-mine header{padding-right:44px;min-height:37px}.bj-palace .bj-mine header>strong{right:0;top:0;width:42px;height:37px;border-radius:10px;background:linear-gradient(#ffe8a7,#d8aa51);color:#342024;font-size:23px;box-shadow:0 2px 9px #14071c88}.bj-palace .bj-mine header>strong:before{content:"TOPLAM";display:block;font-size:6px;line-height:9px;letter-spacing:.5px}.bj-palace .bj-mine header>strong{display:flex;flex-direction:column;justify-content:center;line-height:22px}.bj-palace .bj-mine:before{border-color:#edcd88;background:linear-gradient(#40204b55,#250d30cc)}.bj-palace .bj-mine footer{font-size:9px;color:#ffdf9e}@media (max-height:700px){.bj-goal{font-size:10px;margin-bottom:5px}.bj-steps{margin-bottom:6px;gap:18px;font-size:10px}.bj-steps li>span{width:17px;height:17px}.bj-palace .bj-status{min-height:29px;padding:5px 8px;font-size:10px}.bj-palace .bj-status>b{font-size:14px}.bj-palace .bj-decisions button{height:49px;font-size:13px;gap:3px}.bj-palace .bj-decisions button:last-child{height:38px;font-size:11px}.bj-palace .bj-decisions button small,.bj-turn-note{font-size:9px}.bj-palace .bj-player.bj-mine{--bj-card-w:clamp(30px,11cqh,46px)}.bj-palace .bj-mine header{min-height:30px;padding-right:34px}.bj-palace .bj-mine header>strong{width:33px;min-width:33px;height:31px;font-size:19px;line-height:19px}.bj-palace .bj-mine footer{font-size:7px}}.bj-palace .bj-seat-join{border:0;background:none;padding:0;min-height:52px;cursor:pointer}.bj-palace .bj-seat-join>span{width:38px;height:38px;border:1px solid #e3bd78;background:#30133f;color:#ffe2a1;font-size:25px}.bj-palace .bj-seat-join:hover>span{background:#653580;box-shadow:0 0 16px #e2b97644}.bj-palace .bj-seat-join small{color:#ffe3ad;font-size:11px}.bj-palace .bj-player.bj-mine:not([data-seat-position="6"]){width:21%;max-width:108px;--bj-card-w:clamp(24px,8cqh,34px)}.bj-palace .bj-mine:not([data-seat-position="6"]) header{padding-right:20px;min-height:24px;flex-direction:row}.bj-palace .bj-mine:not([data-seat-position="6"]) header>strong{width:21px;min-width:21px;height:22px;right:0;font-size:13px;line-height:18px}.bj-palace .bj-mine:not([data-seat-position="6"]) header>strong:before{display:none}.bj-palace .bj-mine:not([data-seat-position="6"]) header>b{font-size:8px;max-width:45px}.bj-palace .bj-mine:not([data-seat-position="6"]) .ph-avatar{width:20px;height:20px;min-width:20px}.bj-palace .bj-mine:not([data-seat-position="6"]) .bj-seat-stake{font-size:10px}.bj-palace .bj-mine:not([data-seat-position="6"]) footer{font-size:7px}@media (max-height:700px){.bj-palace .bj-player.bj-mine:not([data-seat-position="6"]){--bj-card-w:clamp(20px,8cqh,28px)}}#socialModal:has(>.ph-modal-blackjack){inset:var(--bj-view-top,0px) 0 auto;height:var(--bj-view-height,100dvh);padding:0;align-items:center;justify-content:center;overflow:hidden;background:#100a18a8}#socialModal>.ph-modal.ph-modal-blackjack{width:min(100%,620px);max-width:none;height:min(900px,calc(100% - 24px));max-height:100%;margin:0;padding:0;overflow:hidden;border:1px solid #bfa37066;border-radius:22px}#socialModal.bj-expanded>.ph-modal.ph-modal-blackjack{width:100%;max-width:none;height:100%;border:0;border-radius:0}.ph-modal-blackjack>.ph-close{display:none}.ph-modal-blackjack #socialModalBody{position:relative;height:100%;min-width:0;overflow:hidden;padding:0}.bj-game.bj-palace{--bj-pad:clamp(10px,3vw,18px);--bj-gold:#f5d898;grid-template:"heading" auto "actions" auto "table" minmax(0,1fr) "tools" auto / minmax(0,1fr);min-height:0;background:radial-gradient(ellipse at 50% 20%,#33213c,transparent 65%),#150f1e}.bj-palace .bj-heading{grid-area:heading;gap:8px;padding:6px var(--bj-pad);background:linear-gradient(105deg,#201727,#2b1b33 58%,#1a1422);border-bottom:1px solid #b99b653d}.bj-palace .bj-heading .bj-title{display:flex;flex-direction:column;min-width:0;margin-left:3px}.bj-palace .bj-title small{font-size:9px;font-weight:700;line-height:1.1;letter-spacing:.18em;color:#e6c68a}.bj-palace .bj-title h2{margin:3px 0 0;color:#fff3d5;font:700 clamp(21px,5.8vw,30px)/1 Georgia,"Times New Roman",serif;letter-spacing:.025em;background:none;-webkit-text-fill-color:currentColor;filter:none}.bj-nav-button,.bj-palace .bj-help{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:5px;min-width:44px;height:44px;padding:0 9px;border:1px solid #c9af862d;border-radius:12px;background:#ffffff07;color:#f7ebd6}.bj-nav-button span{font-size:11px;font-weight:650;white-space:nowrap}.bj-nav-button svg{width:18px;height:18px;flex:none}.bj-palace .bj-help{width:44px;margin:0;color:var(--bj-gold);font:600 20px/1 Georgia,serif}.bj-palace .bj-expand{border-color:#d4b97966}.bj-palace .bj-expand[aria-pressed=true]{background:#59432d;color:#ffe8ab}.bj-table-scroll{grid-area:table;min-width:0;min-height:0;display:flex;flex-direction:column;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#745775 transparent;background:linear-gradient(180deg,#160c20a6,transparent 40%,#160c20 97%),url(/assets/blackjack/palace-hall.webp) center 42%/cover}.bj-table-meta{display:flex;flex:none;align-items:center;justify-content:space-between;gap:10px;padding:7px var(--bj-pad);font-size:11px;line-height:1.3;color:#f6e5c7;background:#21132591}.bj-table-meta span:first-child{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.bj-table-meta span:last-child{flex:none;color:#e4c78e;font-variant-numeric:tabular-nums}.bj-palace .bj-arena{flex:1 0 clamp(252px,75vw,405px);min-height:0;isolation:isolate}.bj-palace .bj-scene{width:min(100cqw,125cqh,740px);height:min(100cqh,116cqw,700px);max-height:none}.bj-palace .bj-felt{top:22%;height:76%;left:0;width:100%;background-size:100% 100%}.bj-palace .bj-dealer-stage{width:min(29cqh,31cqw);height:min(29cqh,31cqw);top:0}.bj-palace .bj-dealer-label{padding:2px 6px;border-radius:8px;color:#fff1ce;background:#201327ed;font-size:9px;letter-spacing:.1em}.bj-palace .bj-felt-mark{top:54%;gap:3px}.bj-palace .bj-felt-mark .bj-wordmark{font:600 clamp(13px,4cqw,22px)/1 Georgia,serif;letter-spacing:.16em;color:#e1bd825e}.bj-palace .bj-seat-join{min-height:44px}.bj-palace .bj-seat-join>span{background:#331744c9}.bj-action-hand{--bj-card-w:21px;--bj-card-h:30px;min-width:0;display:flex;align-items:center;gap:7px;color:var(--bj-gold);font-size:11px}.bj-action-hand>span{display:flex;align-items:baseline;flex:none;gap:4px;white-space:nowrap}.bj-action-hand strong{font:700 21px/1 Georgia,serif;color:#fff0c5}.bj-palace .bj-action-hand .bj-cards{justify-content:flex-start;min-width:0;max-width:26vw;overflow:auto hidden;scrollbar-width:none;padding:2px}.bj-palace .bj-action-hand .bj-cards:not([data-card-count="1"]):not([data-card-count="2"]){--card-overlap:-10px!important}.bj-action-hand .bj-card-emblem em{visibility:hidden}.bj-palace .bj-table-details{grid-area:tools;display:flex;flex:none;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 8px;padding:3px var(--bj-pad) max(4px,env(safe-area-inset-bottom));border-top:1px solid #b99b652e;background:#1b1422}.bj-palace .bj-wallet{flex-wrap:wrap;justify-content:flex-start;gap:2px 8px;min-height:32px;margin:0;font-size:11px;color:#d2bed6}.bj-palace .bj-wallet b{margin-left:3px;font-size:13px;font-variant-numeric:tabular-nums;color:#ffe1a0}.bj-palace .bj-dock-tools{align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:5px;margin:0}.bj-palace .bj-dock-tools button{min-height:38px;padding:4px 8px;border-radius:10px;color:#eee3ef;font-size:11px;background:#38263e;border:1px solid #ba90bf40}.bj-palace .bj-dock-tools .ga-controls{padding:0}.bj-palace .bj-dock-tools .ga-controls button{min-width:38px;width:38px;padding:0}.bj-palace .bj-controls{grid-area:actions;display:grid;align-content:start;gap:6px;min-width:0;padding:5px var(--bj-pad) 8px;border:0;border-bottom:1px solid #c5a46970;background:linear-gradient(115deg,#2c1b33,#211627 65%,#281a2e);box-shadow:0 5px 15px #10081452}.bj-palace .bj-controls>*{width:100%;max-width:680px;margin:0 auto}.bj-palace .bj-status{min-height:26px;padding:0 2px;border:0;border-radius:0;background:none;-webkit-backdrop-filter:none;backdrop-filter:none;font-size:12px;line-height:1.25}.bj-palace .bj-status .bj-status-text{flex:1;min-width:0;gap:7px;color:#f5eaf4;font-weight:600}.bj-palace .bj-status .bj-status-text i{flex:none;background:#dfb86f;box-shadow:none}.bj-palace .bj-status>b{flex:none;margin-left:auto;padding:3px 8px;border-radius:7px;background:#ffffff0c;color:var(--bj-gold);font-size:12px}.bj-palace .bj-decisions{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.bj-palace .bj-decisions button,.bj-palace .bj-first-actions button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-width:0;min-height:50px;height:auto;padding:6px 3px;border-radius:12px;white-space:normal;text-align:center;line-height:1.15}.bj-palace .bj-decisions button:first-child,.bj-palace .bj-first-actions button:first-child{color:#2b1e18;border:1px solid #f5d596;background:linear-gradient(165deg,#fff0bf,#e3ba70);box-shadow:inset 0 1px #fff6dc,0 2px 7px #100a1360}.bj-palace .bj-decisions button:nth-child(2),.bj-palace .bj-first-actions button:last-child{color:#fff2ff;border:1px solid #ad80bc;background:linear-gradient(150deg,#684277,#472a55)}.bj-palace .bj-decisions button:last-child{grid-column:auto;height:auto;flex-direction:column;gap:3px;color:#f9e6be;border:1px solid #9a7b58;background:linear-gradient(145deg,#443137,#31232d)}.bj-palace .bj-decisions b,.bj-palace .bj-first-actions b{font-size:clamp(13px,3.45vw,16px);line-height:1.2}.bj-palace .bj-decisions button small,.bj-palace .bj-first-actions small{display:block;font-size:10px;font-weight:500;line-height:1.2;color:inherit;opacity:.92}.bj-palace .bj-controls .bj-bets{justify-content:center;gap:clamp(4px,2vw,12px)}.bj-palace .bj-controls .bj-bets>button{width:clamp(38px,10.7vw,50px);height:clamp(38px,10.7vw,50px)}.bj-palace .bj-info{font-size:11px;line-height:1.35}.bj-palace .bj-insurance{min-height:36px}.bj-sheet-layer{position:absolute;inset:0;z-index:10;display:grid;grid-template-rows:minmax(0,1fr);place-items:end center;padding:max(8px,env(safe-area-inset-top)) max(8px,env(safe-area-inset-right)) max(8px,env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left));background:#10091bc4}.bj-sheet-layer[hidden]{display:none}.bj-sheet-layer .bj-bet-panel,.bj-sheet-layer .bj-rules-panel{position:relative;inset:auto;width:100%;max-width:580px;max-height:100%;min-height:0;overflow:auto;padding:14px;border:1px solid #ac895964;border-radius:16px;background:linear-gradient(140deg,#38233f,#24192f)}.bj-sheet-layer .bj-rules-panel{align-self:center;overflow:hidden}.bj-sheet-layer button[aria-label="Masaya d\f6n"]{display:inline-flex;align-items:center;justify-content:center;gap:2px;flex:none;width:auto;min-height:40px;height:auto;padding:5px 8px;border-radius:9px;color:#ffe1a4;background:#ffffff0d;font-size:11px}.bj-sheet-layer button[aria-label="Masaya d\f6n"] svg{width:15px;height:15px}.bj-palace .bj-results-backdrop{padding:max(8px,env(safe-area-inset-top)) max(8px,env(safe-area-inset-right)) max(8px,env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left))}.bj-palace .bj-results-panel{width:min(100%,600px);margin:auto;max-height:100%}.bj-unavailable{color:#f5e4ce;padding:16px}@media (max-width:620px),(max-height:510px){#socialModal:has(>.ph-modal-blackjack){align-items:flex-end}#socialModal>.ph-modal.ph-modal-blackjack{height:calc(100% - max(clamp(12px,4dvh,32px),env(safe-area-inset-top)));border-radius:18px 18px 0 0;border-bottom:0}#socialModal.bj-expanded>.ph-modal.ph-modal-blackjack{height:100%;border-radius:0}.bj-game.bj-palace{padding-inline:env(safe-area-inset-left) env(safe-area-inset-right)}}#socialModal.bj-expanded .bj-heading{padding-top:max(6px,env(safe-area-inset-top))}@media (max-width:370px){.bj-palace .bj-heading{gap:5px}.bj-nav-button{flex-direction:column;gap:1px;padding:0 6px}.bj-nav-button span{font-size:10px}}@media (max-height:510px){.bj-palace .bj-heading{padding-block:2px}.bj-palace .bj-arena{flex-basis:228px}.bj-palace .bj-controls{gap:3px;padding-block:3px 5px}.bj-palace .bj-status{min-height:22px}.bj-palace .bj-decisions button,.bj-palace .bj-first-actions button{min-height:44px}}@media (orientation:landscape) and (max-height:510px) and (min-width:620px){#socialModal>.ph-modal.ph-modal-blackjack{width:100%;max-width:940px}.bj-game.bj-palace{grid-template:"heading heading" auto "table actions" minmax(0,1fr) "tools tools" auto / minmax(0,1.3fr) minmax(240px,.85fr)}.bj-palace .bj-controls{align-content:start;padding:8px var(--bj-pad);border-bottom:0;border-left:1px solid #c5a46960}.bj-palace .bj-controls .bj-status{flex-wrap:wrap}.bj-palace .bj-controls .bj-status-text{flex-basis:34%}.bj-palace .bj-action-hand .bj-cards{max-width:74px}}@media (prefers-reduced-motion:reduce){.bj-palace .bj-dealer-character,.bj-palace .bj-nav-button{animation:none;transition:none}}#socialModal:has(>.ph-modal-blackjack .bj-classic){inset:var(--bj-view-top,0px) 0 auto;align-items:center;background:#080705dd}#socialModal:not(.bj-rotated):has(>.ph-modal-blackjack .bj-classic){--bj-safe-top:env(safe-area-inset-top,0px);--bj-safe-bottom:env(safe-area-inset-bottom,0px);--bj-stage-height:calc(var(--bj-view-height,100dvh) - var(--bj-safe-top) - var(--bj-safe-bottom));box-sizing:border-box;padding:var(--bj-safe-top) env(safe-area-inset-right,0px) var(--bj-safe-bottom) env(safe-area-inset-left,0px)}#socialModal>.ph-modal.ph-modal-blackjack:has(.bj-classic),#socialModal.bj-expanded>.ph-modal.ph-modal-blackjack:has(.bj-classic){width:min(100%,calc(var(--bj-stage-height,var(--bj-view-height,100dvh)) * 1.77683),1440px);max-width:none;height:auto;max-height:100%;aspect-ratio:1672 / 941;border:0;border-radius:0;background:#100c09;box-shadow:0 8px 80px #0009}#socialModal.bj-expanded>.ph-modal.ph-modal-blackjack:has(.bj-classic){width:min(100%,calc(var(--bj-stage-height,var(--bj-view-height,100dvh)) * 1.77683))}.bj-game.bj-classic{position:relative;display:block;container-type:size;width:100%;height:100%;padding:0;overflow:hidden;isolation:isolate;background:#100c09;color:#fff2d1;font-family:Georgia,Times New Roman,serif;-webkit-tap-highlight-color:transparent}.bj-classic .bj-table-scroll,.bj-classic .bj-arena{position:absolute;inset:0;width:100%;height:100%;min-height:0;margin:0;padding:0;overflow:hidden}.bj-classic .bj-arena{container-type:size;background:#173226 url(/assets/blackjack/classic-table-playhan-gold.webp) center/100% 100% no-repeat}.bj-classic .bj-heading{position:absolute;inset:0 0 auto;z-index:8;display:flex;align-items:center;gap:1.05cqw;height:8.5cqh;min-height:36px;width:100%;margin:0;padding:0 1.7cqw 0 1.6cqw;background:linear-gradient(#07050355,transparent);pointer-events:none}.bj-classic .bj-heading>*{pointer-events:auto}.bj-classic .bj-heading .bj-title{display:flex;align-items:center;gap:1.5cqw;flex:1;min-width:0;padding-left:1.2cqw;border-left:1px solid #e9d6a04d}.bj-classic .bj-gold-coin{display:block;flex:none;width:clamp(14px,2.1cqw,28px);height:auto;aspect-ratio:1;object-fit:cover;border-radius:50%}.bj-classic .bj-table-balance,.bj-classic .bj-placed-gold{display:inline-flex;align-items:center;gap:.45cqw;padding:.2cqw .65cqw .2cqw .2cqw;background:#1a160ff0;border:1px solid #c9a85d94;border-radius:2em;color:#ffe2a0;font:650 clamp(10px,1.3cqw,17px)/1 system-ui,sans-serif;font-variant-numeric:tabular-nums;white-space:nowrap}.bj-classic .bj-table-balance>span:not(.bj-screen-reader){color:#e4d2b2;font-size:.85em;font-weight:500}.bj-classic .bj-title h2{margin:0;padding:0;color:#fff3cf;background:none;-webkit-text-fill-color:currentColor;font:500 clamp(16px,2.02cqw,30px)/1.1 Georgia,serif;letter-spacing:-.035em;text-shadow:0 2px 5px #000}.bj-classic .bj-heading .bj-nav-button,.bj-classic .bj-heading [data-game-sound]{position:static;display:grid;place-items:center;min-width:30px;width:3.4cqw;height:max(32px,6cqh);padding:0;margin:0;color:#fff1cc;background:none;border:0;border-radius:4px;box-shadow:none}.bj-classic .bj-heading .bj-nav-button svg{width:2.6cqw;min-width:18px;height:2.6cqw;min-height:18px;filter:drop-shadow(0 1px 3px #000)}.bj-classic .bj-heading .bj-expand{border-left:1px solid #e9d6a04d;border-radius:0;padding-left:.8cqw}.bj-classic .bj-heading .ga-controls{flex:0 0 auto;display:block;position:static;margin-left:auto}.bj-classic .bj-heading [data-game-sound]>span{display:none}.bj-classic .bj-heading [data-game-sound]:before{content:"";display:block;width:max(18px,2.35cqw);height:max(18px,2.35cqw);background:currentColor;mask:center / contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5'%3E%3Cpath d='M3 9h4l6-5v16l-6-5H3zm13-1q4 4 0 8m3-11q7 7 0 14'/%3E%3C/svg%3E")}.bj-classic .bj-heading [data-game-sound][aria-pressed=false]:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5'%3E%3Cpath d='M3 9h4l6-5v16l-6-5H3zm13 0 5 6m0-6-5 6'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5'%3E%3Cpath d='M3 9h4l6-5v16l-6-5H3zm13 0 5 6m0-6-5 6'/%3E%3C/svg%3E")}.bj-classic .bj-screen-reader,.bj-classic .bj-nav-button span,.bj-classic .bj-decisions small,.bj-classic .bj-dealer-label,.bj-classic .bj-player footer{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.bj-classic .bj-dealer{--cw:6.55cqw;--ch:10cqh;position:absolute;left:51.2%;top:30%;width:auto;max-width:32%;height:auto;display:block;transform:translate(-50%,-50%);z-index:2}.bj-classic .bj-dealer .bj-cards{transform:perspective(36cqw) rotateX(13deg) rotate(.5deg)}.bj-classic .bj-dealer .bj-cards[data-card-count="2"]{width:calc(var(--cw) + var(--cw) + .65cqw);justify-content:flex-start}.bj-classic .bj-dealer .bj-cards>.bj-card+.bj-card,.bj-classic .bj-dealer .bj-cards>.bj-flip-slot{margin-left:.65cqw}.bj-classic .bj-players{position:absolute;inset:0;overflow:visible;pointer-events:none}.bj-classic .bj-seat[data-seat-position]{--x:50%;--y:57%;--join-x:49.2%;--join-y:65.6%;--tilt:0deg;--label-x:0cqw;--label-y:17cqh;--chip-x:0cqw;--chip-y:9.1cqh;--cw:6.1cqw;--ch:13.7cqh;left:var(--x);top:var(--y);z-index:2;transform:translate(-50%,-50%);margin:0;padding:0;width:16cqw;height:0;min-height:0;max-width:none;overflow:visible;border:0;box-shadow:none;background:none;pointer-events:auto;text-align:center}.bj-classic .bj-seat[data-station=left]{--x:22.5%;--y:52.5%;--join-x:21.1%;--join-y:60%;--tilt:17deg;--cw:5.6cqw;--ch:11.7cqh;--label-x:-3cqw;--label-y:14.1cqh;--chip-x:-.9cqw;--chip-y:7.5cqh}.bj-classic .bj-seat[data-station=right]{--x:76%;--y:53.7%;--join-x:77.4%;--join-y:60.4%;--tilt:-15deg;--cw:5.6cqw;--ch:11.7cqh;--label-x:4cqw;--label-y:14.3cqh;--chip-x:1.5cqw;--chip-y:7.4cqh}.bj-classic .bj-seat[data-station=far-left],.bj-classic .bj-seat[data-station=far-right]{--x:8.8%;--y:45.6%;--join-x:8.9%;--join-y:46.1%;--tilt:20deg;--cw:4.55cqw;--ch:9.8cqh;--label-y:12.5cqh;--chip-y:6.2cqh}.bj-classic .bj-seat[data-station=far-right]{--x:91.2%;--join-x:91%;--tilt:-20deg}.bj-classic .bj-seat[data-station=inner-left],.bj-classic .bj-seat[data-station=inner-right]{--x:35%;--y:60.5%;--tilt:7deg;--cw:4.6cqw;--ch:10.4cqh;--label-y:13cqh;--chip-y:6.2cqh}.bj-classic .bj-seat[data-station=inner-right]{--x:65%;--tilt:-7deg}.bj-classic .bj-player:before,.bj-classic .bj-player:after{display:none}.bj-classic .bj-player>.bj-cards{position:absolute;left:50%;top:0;transform:translate(-50%,-50%) rotate(var(--tilt))}.bj-classic .bj-cards{display:flex;align-items:center;min-height:0;gap:0;margin:0;padding:0;flex-wrap:nowrap}.bj-classic .bj-cards .bj-card,.bj-classic .bj-flip-slot{position:relative;flex:0 0 auto;display:inline-block;width:var(--cw);height:var(--ch);min-width:0;min-height:0;margin:0;padding:0;animation:none}.bj-classic .bj-cards .bj-card{border:1px solid #d4c9ae;border-radius:calc(var(--cw) * .075);background:linear-gradient(112deg,#fff9e6,#ede1c9 68%,#f7ecd6);color:#191713;box-shadow:0 .12cqw .23cqw #190e08a0;font-family:Georgia,Times New Roman,serif}.bj-classic .bj-cards .bj-red{color:#a82725}.bj-classic .bj-player .bj-cards>.bj-card+.bj-card{margin-left:calc(var(--cw) * -.38);transform:rotate(2.5deg)}.bj-classic .bj-cards[data-card-count]:not([data-card-count="1"]):not([data-card-count="2"])>.bj-card+.bj-card{margin-left:calc(var(--cw) * -.67)}.bj-classic .bj-cards[data-card-count="6"]>.bj-card+.bj-card,.bj-classic .bj-cards[data-card-count="7"]>.bj-card+.bj-card,.bj-classic .bj-cards[data-card-count="8"]>.bj-card+.bj-card{margin-left:calc(var(--cw) * -.75)}.bj-classic .bj-cards .bj-card>.bj-corner{position:absolute;display:flex;align-items:center;flex-direction:column;gap:0;left:4%;top:2%;font:700 calc(var(--cw) * .33)/.94 Georgia,serif;color:inherit;letter-spacing:-.065em;text-shadow:none}.bj-classic .bj-cards .bj-corner small{font:inherit;font-size:.7em;line-height:.88;color:inherit;letter-spacing:0}.bj-classic .bj-cards .bj-card>.bj-corner:last-child{inset:auto 4% 3% auto;transform:rotate(180deg);font-size:calc(var(--cw) * .18)}.bj-classic .bj-cards .bj-print-svg{position:absolute;left:23%;top:13%;width:65%;height:73%;max-width:none;max-height:none;display:block}.bj-classic .bj-cards .bj-classic-face:before,.bj-classic .bj-cards .bj-classic-face:after{content:none}.bj-classic .bj-cards .bj-card-back{border:1px solid #fff0cf;background:#453024 url(/assets/blackjack/classic-card-back.svg) center/100% 100% no-repeat;box-shadow:inset 0 0 0 max(1px,.2cqw) #f7e4be,0 1px #281a10,0 .2cqw .4cqw #100b0799}.bj-classic .bj-cards [hidden],.bj-classic [data-bj-score][hidden],.bj-classic .bj-seat[hidden]{display:none!important}.bj-classic .bj-flip-slot>.bj-card{position:absolute;inset:0;margin:0}.bj-classic .bj-player .bj-placed-gold{position:absolute;left:calc(50% + var(--chip-x));top:var(--chip-y);transform:translate(-50%,-50%);margin:0;pointer-events:none;box-shadow:0 2px 4px #0008}.bj-classic .bj-plaque{position:absolute;left:calc(50% + var(--label-x));top:var(--label-y);display:grid;gap:.15cqh;justify-items:center;transform:translate(-50%,-50%);width:max-content;min-width:9cqw;max-width:16cqw;padding:.5cqh .85cqw .6cqh;border:1px solid #bb914c;border-radius:.55cqw;background:linear-gradient(#483016,#1b120b 33%,#1b130c 68%,#362510);box-shadow:inset 0 0 0 1px #130c08,0 .24cqw .4cqw #080704ab;color:#f4d596}.bj-classic .bj-seat-line{display:flex;align-items:baseline;justify-content:center;gap:.45cqw;min-width:0;max-width:100%}.bj-classic .bj-plaque b{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:600 max(10px,1.6cqw)/1.12 Georgia,serif}.bj-classic .bj-hand-score{flex:none;color:#fff0c9;font:700 max(13px,1.95cqw)/1 Georgia,serif;font-variant-numeric:tabular-nums}.bj-classic .bj-hand-score:before{content:"\b7";margin-right:.45cqw;font-size:.75em;color:#bd995b}.bj-classic .bj-seat-status{color:#e5d3aa;font:600 max(8px,1.1cqw)/1.12 system-ui,sans-serif}.bj-classic [data-bj-bust] .bj-plaque{background:linear-gradient(#75262d,#371316);border-color:#f29788}.bj-classic [data-bj-bust] .bj-hand-score,.bj-classic [data-bj-bust] .bj-seat-status,.bj-classic .bj-result-hand>.bj-result-bust{color:#ffc6b9}.bj-classic .bj-result-hand>.bj-result-bust{padding:2px 6px;background:#64242a;border-radius:4px}.bj-classic .bj-mine .bj-plaque{min-width:9.5cqw}.bj-classic .bj-mine .bj-plaque b{font-size:max(9px,1.58cqw)}.bj-classic .bj-players[data-crowded=true] .bj-plaque{max-width:14cqw}.bj-classic .bj-seat-join[data-seat-position]{left:var(--join-x);top:var(--join-y);display:grid;place-content:center;gap:.2cqh;width:10.5cqw;height:10cqh;min-width:44px;min-height:44px;border:0;border-radius:.75cqw;background:transparent;color:#ffe5aa;text-shadow:0 1px 3px #071008;font:600 max(9px,1.4cqw)/1 Georgia,serif;cursor:pointer}.bj-classic .bj-seat-join:focus-visible{outline:2px solid #ffdf96;outline-offset:1px}.bj-classic .bj-seat-join>span,.bj-classic .bj-seat-join>small{display:block;width:auto;height:auto;border:0;background:none;font:inherit;color:inherit}.bj-classic .bj-seat-join>span{font-size:1.25em;line-height:.88}.bj-classic .bj-controls{position:absolute;inset:auto 0 0;z-index:5;display:flex;align-items:center;justify-content:center;gap:2.2cqw;padding:0 3.8cqw 0 2.6cqw;height:11.7%;min-height:36px;margin:0;background:linear-gradient(90deg,#1b0f0cd9,#100b09d9);border:0;border-top:1px solid #9f795136;box-shadow:none}.bj-classic .bj-status{display:flex;align-items:center;justify-content:flex-start;gap:.55cqw;flex:0 1 auto;min-width:0;height:60%;margin:0 auto 0 0;padding:0 1.5cqw 0 0;border:0;border-right:1px solid #d1ad7955;border-radius:0;background:transparent;font:500 max(11px,1.7cqw)/1.05 Georgia,serif}.bj-classic .bj-status-text{display:flex;align-items:center;gap:.8cqw;color:#fff3cf}.bj-classic .bj-status-text i{flex:0 0 auto;width:1.27cqw;height:1.27cqw;border-radius:50%;border:1px solid #e4b15d;background:radial-gradient(at 38% 29%,#ffebaa,#e2aa54 72%,#a5702f);box-shadow:0 0 .85cqw #ffb84d44}.bj-classic .bj-status>b{color:#c7aa79;font:500 max(9px,1.1cqw)/1 Georgia,serif}.bj-classic .bj-status>b:empty{display:none}.bj-classic.bj-phase-playing .bj-status>b{margin-left:.25cqw;color:#c8b38f}.bj-classic .bj-action-hand{display:none}.bj-classic .bj-decisions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));flex:0 1 76%;gap:3.1cqw;align-items:center}.bj-classic .bj-decisions button,.bj-classic .bj-first-actions button,.bj-classic .bj-lobby-actions button,.bj-classic .bj-controls>.bj-primary,.bj-classic .bj-insurance,.bj-classic .bj-settlement button{display:grid;place-items:center;width:100%;height:7.7cqh;min-height:29px;max-height:70px;padding:.3cqh .85cqw;gap:0;margin:0;border:1px solid #ecc383;border-radius:1cqw;color:#ffedc3;background:linear-gradient(125deg,#26382a,#12231a 48%,#0a1a12);box-shadow:inset 0 0 0 1px #392c1a,0 .22cqw .4cqw #000c;font:600 max(13px,2.03cqw)/1 Georgia,serif;white-space:nowrap;text-shadow:0 1px 2px #0007}.bj-classic .bj-decisions button:first-child,.bj-classic .bj-first-actions button:first-child,.bj-classic .bj-lobby-actions button:first-child,.bj-classic .bj-controls>.bj-primary{color:#251603;border-color:#e8b357;background:radial-gradient(ellipse at 50% 0%,#f8d39788,transparent 80%),linear-gradient(115deg,#bb7d30,#e5b25d 42%,#bc843b 82%,#a96c24);box-shadow:inset 0 1px #ffe2a2,0 .25cqw .5cqw #0009;text-shadow:0 1px #fbe0a799}.bj-classic .bj-decisions button:last-child{background:linear-gradient(120deg,#18251c,#07120b)}.bj-classic .bj-decisions b{font:inherit}.bj-classic .bj-first-actions,.bj-classic .bj-lobby-actions{display:flex;align-items:center;gap:1.1cqw;flex:1}.bj-classic .bj-first-actions small,.bj-classic .bj-insurance small{font:normal max(8px,.96cqw)/1.1 system-ui,sans-serif}.bj-classic .bj-controls>.bj-primary,.bj-classic .bj-insurance,.bj-classic .bj-settlement button{width:auto;min-width:15cqw;font-size:max(11px,1.65cqw)}.bj-classic .bj-controls>.bj-info,.bj-classic .bj-settlement{font:500 max(10px,1.4cqw)/1.17 Georgia,serif;color:#efdec0;margin:0}.bj-classic .bj-bets{display:flex;align-items:center;gap:1cqw;margin:0}.bj-classic .bj-bets>button{width:5cqw;height:5cqw;min-width:28px;min-height:28px;max-width:54px;max-height:54px;color:#fff;font:700 max(10px,1.25cqw)/1.1 Georgia,serif}.bj-classic .bj-bets>[data-action=bj-bet]{flex-direction:column;gap:1px;padding:2px 0;border:1px solid #a98446a6;border-radius:22%;background:linear-gradient(#34291e,#17120d);box-shadow:none;color:#f4dfb5;font:650 clamp(9px,1.23cqw,15px)/1 system-ui,sans-serif;font-variant-numeric:tabular-nums}.bj-classic .bj-bets>[data-action=bj-bet][aria-pressed=true]{border-color:#ffe6a3;background:linear-gradient(#6e501f,#3c2912);color:#fff5d5;outline:1px solid #ffd778;outline-offset:1px}.bj-classic .bj-settlement{display:flex;align-items:center;gap:1cqw}.bj-classic .bj-table-details{position:absolute;z-index:9;inset:1.1cqh 13.7cqw auto auto;color:#efdab2;font:500 14px/1.3 system-ui,sans-serif}.bj-classic .bj-table-details summary{display:grid;place-items:center;list-style:none;width:3.5cqw;height:max(32px,6cqh);min-width:28px;background:transparent;cursor:pointer;font:700 max(13px,1.4cqw)/1 Georgia,serif;color:#e9d6b4;letter-spacing:.1em}.bj-classic summary::-webkit-details-marker{display:none}.bj-classic .bj-tools-menu{position:absolute;right:0;top:100%;width:min(270px,70vw);max-height:70dvh;overflow:auto;background:#151914f5;border:1px solid #ad8850;border-radius:10px;padding:13px;box-shadow:0 8px 32px #000b}.bj-classic .bj-tools-menu .bj-table-meta,.bj-classic .bj-tools-menu .bj-wallet,.bj-classic .bj-dock-tools{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin:0 0 8px}.bj-classic .bj-tools-menu .bj-dock-tools{margin-bottom:0}.bj-classic .bj-dock-tools button{flex:auto;border:1px solid #796742;border-radius:6px;color:#f3e6c7;background:#223428;font:600 13px system-ui,sans-serif;padding:7px 10px}.bj-classic .bj-sheet-layer,.bj-classic .bj-results-backdrop{font-family:system-ui,sans-serif}.bj-classic .bj-bet-panel,.bj-classic .bj-rules-panel,.bj-classic .bj-results-panel{background:linear-gradient(145deg,#2c3027,#151b16);border-color:#b5965c}.bj-classic .bj-results-panel{margin:auto}#socialModal.bj-rotated>.ph-modal.ph-modal-blackjack:has(.bj-classic){--bj-room-width:calc(var(--bj-view-height,100dvh) - env(safe-area-inset-top) - env(safe-area-inset-bottom));--bj-room-height:calc(var(--bj-view-width,100dvw) - env(safe-area-inset-left) - env(safe-area-inset-right));position:absolute;left:calc(50% + (env(safe-area-inset-left) - env(safe-area-inset-right))/2);top:calc(50% + (env(safe-area-inset-top) - env(safe-area-inset-bottom))/2);width:min(var(--bj-room-width),calc(var(--bj-room-height) * 1.77683));height:auto;max-width:none;max-height:none;aspect-ratio:1672 / 941;transform:translate(-50%,-50%) rotate(90deg);transform-origin:center;animation:none}#socialModal.bj-rotated .bj-classic .bj-heading{padding:0 1.7cqw 0 1.6cqw}#socialModal.bj-rotated .bj-classic .bj-tools-menu{max-height:70cqh}.bj-classic .bj-controls{min-height:44px}.bj-classic .bj-decisions button{min-height:40px}@media (orientation:landscape) and (max-height:530px){.bj-classic .bj-table-details summary,.bj-classic .bj-heading .bj-nav-button,.bj-classic .bj-heading [data-game-sound]{min-height:32px}.bj-classic .bj-controls{gap:1.6cqw}}.bj-classic [data-bj-hand],.bj-classic .bj-cards{overflow:visible}.bj-classic .bj-sheet-layer .bj-rules-panel{overflow:auto}.bj-classic .bj-sheet-layer .bj-rules-panel>header{position:sticky;top:0;background:#23291f}.bj-classic.bj-phase-playing .bj-status>b[data-bj-clock]{font-size:max(8px,.9cqw);color:#c9b99a}@media (prefers-reduced-motion: reduce){.bj-classic button,.bj-classic .bj-card,.bj-classic .bj-flip-slot{animation:none;transition:none}}.bj-classic .bj-status.bj-turn-status{flex:1 1 23%;min-width:0;gap:.75cqw;margin:0;padding-right:.8cqw}.bj-classic .bj-turn-clock{--bj-turn-ink:#edc47b;--bj-turn-face:#21170f;position:relative;isolation:isolate;display:inline-flex;flex:none;flex-direction:column;align-items:center;justify-content:center;width:clamp(28px,4.2cqw,60px);aspect-ratio:1;overflow:hidden;border-radius:50%;color:var(--bj-turn-ink);background:conic-gradient(from 0deg,var(--bj-turn-ink) var(--bj-turn-angle),#574a37 0);font-variant-numeric:tabular-nums}.bj-classic .bj-turn-clock:before{content:"";position:absolute;z-index:-1;inset:max(2px,.23cqw);border-radius:50%;background:var(--bj-turn-face)}.bj-classic .bj-turn-clock b{font:700 max(13px,1.8cqw)/.95 Georgia,serif;color:inherit}.bj-classic .bj-turn-clock small{font:600 max(7px,.7cqw)/1.05 system-ui;color:inherit}.bj-classic .bj-turn-clock:is([data-seconds="3"],[data-seconds="2"],[data-seconds="1"],[data-seconds="0"]){--bj-turn-ink:#ffac80;--bj-turn-face:#352018}.bj-classic .bj-turn-copy{display:grid;gap:.25cqw;min-width:0}.bj-classic .bj-turn-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#fff2cc;font:600 max(12px,1.65cqw)/1.1 Georgia,serif}.bj-classic .bj-turn-copy small{color:#e0c79b;font:500 max(8px,.98cqw)/1.13 system-ui}.bj-classic [data-bj-active-seat] .bj-plaque{border-color:#ffe788;background:linear-gradient(#493714,#211808);box-shadow:0 0 0 1px #ffce66,0 0 1.05cqw #ffd35d9c}.bj-classic [data-bj-active-seat] .bj-seat-status{color:#ffe6a0}.bj-classic .bj-entry-countdown{position:absolute;left:50%;top:52.5%;transform:translate(-50%,-50%);z-index:2;display:grid;justify-items:center;gap:.38cqh;color:#fff0c5;text-shadow:0 2px 4px #142a1d;text-align:center;white-space:nowrap;pointer-events:none}.bj-classic .bj-entry-countdown strong{font:600 max(12px,1.9cqw)/1 Georgia,serif}.bj-classic .bj-entry-countdown>b{min-width:5ch;padding:.35cqh 1cqw;border:1px solid #dcba74;border-radius:2em;background:#20221af5;color:#ffdf93;font:700 max(15px,2.45cqw)/1 Georgia,serif;font-variant-numeric:tabular-nums}.bj-classic[data-bj-entry-closed] :is(.bj-seat-join,.bj-bets,[data-action=blackjack-join],[data-action=blackjack-leave],.bj-entry-countdown>b){display:none}.bj-classic .bj-insure-choice{display:flex;flex-direction:row;align-items:center;gap:8px;cursor:pointer}.bj-classic .bj-insure-choice input{flex:none;width:18px;height:18px;accent-color:#cba763}.bj-classic .bj-insure-choice small{display:block;margin-top:3px;color:#ddcfb4;font-size:10px}.bj-classic .bj-decisions button:disabled{opacity:.56;cursor:default}body.ps-open{overflow:hidden}#pistiRoot[hidden],.ps-mini[hidden]{display:none!important}#pistiRoot{position:fixed;inset:0;z-index:1600;background:#080713e8;display:flex;align-items:center;justify-content:center;color:#f7f0e3;font-family:inherit}#pistiRoot *{box-sizing:border-box}#pistiRoot button,#pistiRoot input,#pistiRoot select{font:inherit}#pistiRoot button{cursor:pointer;touch-action:manipulation}#pistiRoot button:disabled{opacity:.38;cursor:default}#pistiRoot button:focus-visible,#pistiRoot input:focus-visible,#pistiRoot select:focus-visible{outline:2px solid #f3cc79;outline-offset:3px}#pistiRoot .ps-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:42px;padding:10px 17px;border:1px solid #ad875e55;border-radius:12px;background:#3a254c;color:#f8e9cd;font-weight:700;line-height:1.2;transition:background .15s,transform .12s}#pistiRoot .ps-btn:active{transform:scale(.97)}#pistiRoot .ps-gold{background:linear-gradient(125deg,#ffebaf,#dbad56);color:#2b1931;border-color:#ffe7aa;box-shadow:0 3px 16px #a975171c}#pistiRoot .ps-purple{background:linear-gradient(135deg,#9e4bd5,#633a9b)}#pistiRoot .ps-quiet{border-color:transparent;background:transparent;color:#c6b7d4}#pistiRoot .ps-square{padding:0;width:40px;flex-shrink:0;font-size:22px;background:#ffffff08}#pistiRoot .is-selected{border-color:#f7d88b;background:#86603c66;color:#ffdf9b}.ps-window{position:relative;width:min(100%,1180px);height:min(96dvh,950px);overflow:auto;border:1px solid #8d6a6555;border-radius:24px;background:#160f22;box-shadow:0 30px 120px #0008;scrollbar-width:thin;scrollbar-color:#7b5791 #1b1428}.ps-window h1,.ps-window h2,.ps-window h3,.ps-window p{margin-top:0}.ps-eyebrow{font-size:10px;letter-spacing:2px;font-weight:700;color:#dbb879}.ps-salon-top{display:flex;gap:6px;align-items:center;padding:14px 24px;background:#140e20;border-bottom:1px solid #ffffff09}.ps-salon-top>span{margin-right:auto;letter-spacing:3px;color:#f5d99c;font-size:13px;font-weight:800}.ps-salon-hero{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:space-between;min-height:260px;padding:36px 42px;overflow:hidden;background:linear-gradient(100deg,#211230f5,#25113196),url(/assets/blackjack/palace-hall.webp) center 42%/cover}.ps-salon-hero:after{position:absolute;inset:auto 0 0;content:"";height:1px;background:linear-gradient(90deg,transparent,#e4bd7a88,transparent)}.ps-salon-hero h1{font-size:clamp(36px,5vw,62px);letter-spacing:-2px;line-height:1.05;margin:12px 0}.ps-salon-hero h1 span{color:#d9b16a}.ps-salon-hero p{color:#c6b4ce;font-size:13px;max-width:350px;line-height:1.6}.ps-salon-hero>div:first-child>div{display:flex;gap:8px}.ps-hero-cards{width:250px;height:200px;position:relative}.ps-hero-cards>.ps-card{position:absolute;width:100px;height:145px;left:25px;top:20px;transform:rotate(-18deg);box-shadow:0 20px 24px #07030c88}.ps-hero-cards>.ps-card:nth-child(2){left:85px;top:10px;transform:rotate(3deg)}.ps-hero-cards>.ps-card:nth-child(3){left:140px;top:30px;transform:rotate(23deg)}.ps-salon-body{padding:26px 36px}.ps-salon-tools{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:22px}.ps-segment{display:flex;background:#0e0a17;border:1px solid #bc8dce22;border-radius:13px;padding:4px}.ps-segment .ps-btn{font-size:12px;min-height:38px;border:0!important;border-radius:9px;padding:9px 15px;background:transparent!important;color:#a99ab9!important}.ps-segment .is-selected{background:#563773!important;color:#ffe5ab!important}.ps-table-list{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.ps-table-tile{padding:22px;border:1px solid #b48ad030;border-radius:18px;background:radial-gradient(ellipse at top right,#673e762b,transparent),#21172d}.ps-table-tile-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.ps-mode-icon{font-family:Georgia,serif;font-size:35px;color:#e8c282}.ps-free{font-size:9px;letter-spacing:1.2px;border:1px solid #89d1b533;background:#5bba9820;border-radius:20px;padding:5px 9px;color:#9cddc8}.ps-table-tile h2{font-size:19px;margin:8px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ps-table-tile p{font-size:12px;color:#a99ab9;line-height:1.6}.ps-table-occupants{display:flex;align-items:center;margin:20px 0}.ps-table-occupants>span{width:25px;height:25px;display:grid;place-items:center;border-radius:50%;margin-left:-4px;background:#130e20;border:1px dashed #79578a;color:#8a789b;font-size:10px}.ps-table-occupants>span:first-child{margin-left:0}.ps-table-occupants>.occupied{border-style:solid;border-color:#e7bd7166;background:#58386d;color:#fae1ae}.ps-table-occupants small{margin-left:9px;font-size:10px;color:#b6a7c6}.ps-table-tile footer{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #ffffff08;padding-top:14px;gap:8px}.ps-table-tile footer>small{font-size:10px;color:#b4a0bf}.ps-table-tile footer .ps-btn{font-size:11px;min-height:35px;padding:8px 12px}.ps-resume{width:100%;display:flex;align-items:center;gap:12px;text-align:left;border:1px solid #d9bd7866;background:#4c382d66;border-radius:14px;padding:16px 20px;margin-bottom:22px;color:#e3c995}.ps-resume i{width:8px;height:8px;background:#9adcbb;border-radius:50%;box-shadow:0 0 10px #76dcae66}.ps-resume span{font-size:11px}.ps-resume b{display:block;font-size:14px;margin-top:4px}.ps-empty{grid-column:1/-1;border:1px dashed #8d67934d;border-radius:18px;padding:35px;text-align:center;background:#22172e55}.ps-empty>span{font-size:44px;color:#c8a363}.ps-empty h2{font-size:23px;margin:12px 0}.ps-empty p{color:#a999b9;font-size:13px}.ps-ranking{margin-top:30px}.ps-ranking h2{font-size:20px}.ps-ranking>button{display:flex;width:100%;align-items:center;gap:12px;border:0;background:transparent;border-bottom:1px solid #ffffff08;padding:12px 5px;color:#eadcf3;text-align:left}.ps-ranking>button>b{width:23px;color:#d5af71}.ps-ranking>button>span:not(.ph-avatar){flex:1}.ps-ranking small{display:block;color:#a494b2;font-size:10px;margin-top:4px}.ps-ranking strong{color:#edc98c;font-size:13px}.ps-ranking>p,.ps-simulation-link{color:#9f8eae;font-size:12px}.ps-simulation-link{margin-top:20px;padding:10px 0;border:0;background:none;text-align:left}.ps-card{display:inline-block;position:relative;width:69px;height:101px;flex-shrink:0;border-radius:8px}.ps-card>.bj-card{width:100%!important;height:100%!important;border-radius:8px;margin:0!important;background-size:100% 100%;box-shadow:0 4px 12px #08010f66}.ps-card .bj-corner{font-size:clamp(14px,2vw,22px)!important;top:6%!important;left:10%!important}.ps-card .bj-corner:last-child{inset:auto 10% 6% auto!important}.ps-card .bj-corner>small{font-size:.72em!important}.ps-card .bj-card-emblem{inset:25% 13% 17%!important}.ps-card .bj-card-emblem>em{font-size:5px!important;letter-spacing:1px}.ps-card .bj-card-back{background:#351848 url(/assets/blackjack/card-back-royal.svg) center/100% 100%!important;border-color:#c7a260!important}.ps-in-game{height:min(96dvh,940px);max-width:760px;overflow:hidden;display:flex;flex-direction:column;background:radial-gradient(ellipse at center,#302039,#170e24 70%)}.ps-game-header{display:flex;align-items:center;gap:8px;padding:17px 22px 14px;border-bottom:1px solid #b582c21c}.ps-game-header>div{flex:1;min-width:0}.ps-game-header h1{font-size:25px;line-height:1.1;letter-spacing:-.5px;margin:6px 0;color:#ffedc2}.ps-game-header>div>small{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:10px;color:#a993b7}.ps-scorebar{display:flex;justify-content:space-around;padding:12px 20px;background:#0a07103d;border-bottom:1px solid #ffffff05;gap:6px}.ps-scorebar>div{display:flex;align-items:center;gap:10px;min-width:0}.ps-scorebar span{max-width:110px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;color:#c2b1cd;font-size:11px}.ps-scorebar b{font-size:22px;color:#f7d48e;font-variant-numeric:tabular-nums}.ps-scorebar>small{font-size:7px;letter-spacing:1px;color:#9c88a8;text-align:center}.ps-scorebar>small>b{display:block;font-size:14px;margin-top:2px}.ps-play-area{position:relative;flex:1;min-height:245px;isolation:isolate;container-type:size;overflow:hidden}.ps-felt{position:absolute;inset:12% 9% 15%;border-radius:44%;border:6px solid #35283d;outline:1px solid #d9a65788;background:radial-gradient(ellipse at 50% 42%,#79517f4d,transparent 65%),repeating-radial-gradient(circle at 25% 25%,#fff2 0 .3px,transparent .5px 4px),linear-gradient(140deg,#402247,#301b3b);box-shadow:0 0 0 4px #130e19,0 0 0 6px #b28b5288,inset 0 0 0 1px #e8b46166,inset 0 0 40px #14091888,0 18px 30px #05030b66}.ps-inner-line{position:absolute;inset:20px;border:1px solid #c5a7792b;border-radius:44%}.ps-felt-word{position:absolute;left:0;right:0;top:68%;text-align:center;font-size:clamp(16px,6cqw,34px);letter-spacing:5px;font-weight:800;color:#dab67838}.ps-felt-word>small{display:block;font-size:6px;letter-spacing:3px;margin-top:4px}.ps-seat{position:absolute;display:flex;align-items:center;flex-direction:column;transform:translate(-50%,-50%);z-index:2;width:110px;text-align:center;gap:4px}.ps-seat-0{left:50%;top:88%}.ps-seat-1{left:12%;top:48%}.ps-seat-2{left:50%;top:12%}.ps-seat-3{left:88%;top:48%}.ps-seat>b{font-size:12px;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:0 1px 4px #000}.ps-seat>b>small{font-size:8px;color:#e3bc7c}.ps-seat>small{font-size:9px;color:#bba4c9}.ps-player-portrait{position:relative;padding:0;border:0;border-radius:50%;background:none;color:#f0c86f}.ps-player-portrait>.ph-avatar{width:48px;height:48px;min-width:48px;border:2px solid #ad75cc;box-shadow:0 3px 12px #08020c88;display:block}.ps-player-portrait>i{position:absolute;right:-2px;bottom:-4px;background:#4b304e;border:1px solid #d4ad6e;border-radius:50%;width:19px;height:19px;display:grid;place-items:center;font-size:14px;font-style:normal}.ps-turn-ring{display:none;position:absolute;inset:-5px;border-radius:50%;border:2px solid #f8ce78;box-shadow:0 0 14px #e9be6655}.ps-active-seat .ps-turn-ring{display:block}.ps-active-seat>b{color:#ffe39e}.ps-mine .ps-player-portrait>.ph-avatar{border-color:#edd08d}.ps-hidden-hand{display:flex;justify-content:center;height:23px;padding-left:8px}.ps-hidden-hand>i{display:block;margin-left:-8px;height:23px;width:16px;border:1px solid #d3b37588;border-radius:3px;background:#402051 url(/assets/blackjack/card-back-royal.svg) center/cover;transform:rotate(-6deg)}.ps-capture-count{font-size:8px;color:#a791b1;position:absolute;right:3px;top:36px;background:#1c0f25cc;padding:3px 5px;border-radius:8px}.ps-empty-seat>small{color:#967f9f}.ps-empty-seat>.ps-btn{height:42px;min-height:42px;width:42px;padding:0!important;border:1px dashed #c5a87488!important;border-radius:50%!important;background:#311e3b66!important;color:#dbc394!important;font-size:27px!important}.ps-pile{position:absolute;inset:30% 18% 32%;display:flex;align-items:center;justify-content:center;gap:25px}.ps-deck-stack{position:absolute;left:0;top:0;transform:rotate(-13deg);opacity:.85}.ps-deck-stack>.ps-card{width:36px;height:53px;box-shadow:2px 2px #c2a9c6,3px 4px #1a0a22,5px 6px #ab96af,6px 8px #1a0a22}.ps-deck-stack>small{position:absolute;right:-10px;top:9px;border:1px solid #a4825b88;background:#211128;color:#efcb8b;border-radius:50%;font-size:9px;padding:4px;min-width:23px;text-align:center}.ps-center-cards{position:relative;display:flex;align-items:center;justify-content:center;min-width:135px;min-height:120px}.ps-center-cards>.ps-card{width:clamp(58px,16cqw,84px);height:clamp(84px,23cqw,123px)}.ps-pile-bottom{position:absolute;transform:rotate(-12deg) translate(-10px);opacity:.7}.ps-pile-top{position:relative;transform:rotate(5deg)}.ps-claim-card{position:absolute!important;transform:rotate(19deg) translate(27px)}.ps-center-cards>small{position:absolute;top:calc(100% + 8px);left:0;right:0;text-align:center;font-size:9px;color:#c6afcc}.ps-clear-pile{display:flex;flex-direction:column;align-items:center;gap:8px;color:#d3b17a66}.ps-clear-pile>span{font-size:42px;font-family:Georgia,serif}.ps-clear-pile>small{font-size:10px;color:#b39bbb}.ps-event-banner{position:absolute;top:38%;left:10%;right:10%;z-index:5;pointer-events:none;text-align:center;font-weight:900;font-size:clamp(15px,6cqw,30px);color:#ffdb88;text-shadow:0 3px 5px #35113f;animation:psEvent 2.8s both}.ps-event-banner>b{display:block;font-size:.7em}.ps-lobby-note{position:absolute;top:47%;left:20%;right:20%;text-align:center;z-index:3;padding:12px 0;background:#2f173b99;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-radius:12px}.ps-lobby-note>strong{display:block;color:#f3d28f;font-size:22px}.ps-lobby-note>span{font-size:9px;color:#c7b1d0}.ps-round-notice{position:absolute;left:15%;right:15%;top:36%;z-index:5;background:#21112fee;border:1px solid #bd995988;border-radius:15px;text-align:center;padding:18px 12px}.ps-round-notice>b{display:block;color:#ffe2a0;margin-bottom:8px}.ps-round-notice>span{font-size:11px;color:#c6abd2}.ps-result{position:absolute;inset:12% 12% 10%;z-index:8;display:flex;align-items:center;justify-content:center;flex-direction:column;border:1px solid #b18a50aa;border-radius:22px;background:radial-gradient(ellipse at 50% 20%,#634062,#20102ff5 75%);box-shadow:0 20px 60px #0008;padding:20px 12px;text-align:center}.ps-result h2{font-size:clamp(20px,5cqw,34px);margin:12px 0 5px}.ps-result>p{font-size:11px;color:#c8b2d2;margin:7px 0}.ps-result>b{font-size:37px;color:#f8d392;line-height:1.1;margin:5px 0}.ps-result>b>small{font-size:8px}.ps-result>small{font-size:9px;color:#bba6c6;line-height:1.5;margin-top:10px}.ps-result>.ps-btn{font-size:12px;min-height:35px}.ps-turn-status{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px 21px;background:#0d0815aa;font-size:11px;border-top:1px solid #a374b333;border-bottom:1px solid #a374b322}.ps-turn-status>span{display:flex;align-items:center;gap:7px;color:#dfcdeb;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ps-turn-status i{width:5px;height:5px;border-radius:50%;background:#9866bd;flex-shrink:0}.ps-turn-status .is-you{background:#edc97b;box-shadow:0 0 8px #f4d18a88}.ps-turn-status>b{font-size:14px;color:#e8c27d;flex-shrink:0;font-variant-numeric:tabular-nums}.ps-turn-status>small{font-size:9px;color:#9d87ae}.ps-hand-zone{position:relative;background:linear-gradient(#211329,#160d21);padding:10px 15px 7px;flex-shrink:0;min-height:105px}.ps-hand{display:flex;align-items:center;justify-content:center;gap:9px;min-height:92px}.ps-hand-card{padding:0!important;border:0!important;background:none!important;border-radius:8px;transform:translateY(0);transition:transform .16s!important;animation:psDeal .45s backwards;animation-delay:calc(var(--deal-order)*.12s);filter:saturate(.86)}#pistiRoot .ps-hand-card:disabled{opacity:1}.ps-hand-card.is-playable{filter:none}.ps-hand-card.is-playable:hover,.ps-hand-card.is-playable:focus-visible{transform:translateY(-9px)}.ps-hand-card>.ps-card{width:clamp(56px,10vw,74px);height:clamp(82px,14.6vw,108px)}.ps-hand-card:not(.is-playable) .ps-card{filter:brightness(.92)}.ps-hand-actions{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:8px}.ps-hand-actions>span{font-size:10px;color:#bca9c9}.ps-hand-actions>.ps-btn{min-height:30px;font-size:10px;padding:6px 12px}.ps-ready-zone{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;font-size:12px;color:#b6a3c1}.ps-ready-zone>.ps-gold{min-width:150px}.ps-decision{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding-top:8px}.ps-decision>p{grid-column:1/-1;font-size:11px;color:#e5c9ed;text-align:center;margin:0}.ps-decision .ps-btn{min-height:40px}.ps-spectator-note{font-size:11px;color:#b3a1bf;text-align:center}.ps-game-footer{display:flex;align-items:center;gap:4px;padding:5px 14px max(7px,env(safe-area-inset-bottom));background:#130b1d;border-top:1px solid #ffffff08;flex-shrink:0}.ps-game-footer .ps-btn{font-size:10px;min-height:34px;padding:6px 10px}.ps-game-footer>span{margin-left:auto;color:#856d97;font-size:8px}.ps-chat{position:absolute;left:12px;right:12px;bottom:200px;z-index:10;border:1px solid #9c72b355;border-radius:15px;background:#21132fee;box-shadow:0 15px 40px #0008;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);overflow:hidden}.ps-chat-messages{max-height:140px;min-height:65px;overflow:auto;padding:10px 15px;font-size:11px;line-height:1.6}.ps-chat-messages p{margin:3px 0;color:#d9c3e4;overflow-wrap:anywhere}.ps-chat-messages b{color:#e7c88a}.ps-chat>form{display:flex;padding:8px;background:#110a1a;gap:8px}.ps-chat input{min-width:0;flex:1;border:1px solid #79558e55;border-radius:9px;background:#2d1c3b;color:#fae9ff;padding:9px;font-size:12px}.ps-chat .ps-btn{font-size:10px;min-height:35px}.ps-drawer-backdrop{position:absolute;inset:0;z-index:30;display:flex;align-items:center;justify-content:center;padding:20px;background:#08040fc9;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.ps-drawer{position:relative;width:min(100%,530px);max-height:94%;overflow:auto;padding:30px 26px;border:1px solid #be955877;border-radius:23px;background:radial-gradient(ellipse at 90% 0,#60366033,transparent 65%),#20142e;box-shadow:0 20px 80px #0008;scrollbar-width:thin}.ps-drawer h2{font-size:26px;letter-spacing:-.5px;line-height:1.1;padding-right:20px;color:#fae8c4;margin:9px 0 14px}.ps-drawer h3{font-size:16px;margin-top:23px}.ps-drawer p{font-size:12px;line-height:1.7;color:#bba8c9}.ps-drawer dt{color:#efd08b;font-size:13px;font-weight:800;margin:20px 0 7px}.ps-drawer dd{color:#bfaccb;font-size:12px;line-height:1.7;margin:0}.ps-drawer-close{position:absolute;top:14px;right:14px;display:grid;place-items:center;width:32px;height:32px;border:1px solid #d2a66155;border-radius:50%;background:#ffffff08;color:#d2b77d;font-size:22px;z-index:2}.ps-form{display:grid;gap:17px;margin-top:20px}.ps-form label,.ps-history-select{display:grid;gap:7px;font-size:11px;font-weight:700;color:#d3bedf}.ps-form small{font-size:9px;color:#a88eb9;font-weight:400}.ps-form input,.ps-form select,.ps-history-select select{width:100%;min-width:0;min-height:44px;padding:11px 13px;background:#100a1c;border:1px solid #9670a54d;border-radius:10px;color:#eddfef;font-size:13px;color-scheme:dark}.ps-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.ps-free-note{display:flex;flex-direction:column;gap:6px;background:#40806917;border:1px solid #8bc9ab33;border-radius:11px;padding:14px}.ps-free-note>b{color:#a1d4be;font-size:12px}.ps-free-note>span{font-size:10px;line-height:1.6;color:#b3c4bb}.ps-profile-emblem{width:90px;height:90px;display:flex;align-items:center;justify-content:center;flex-direction:column;border-radius:32%;border:2px solid #f5cc7b;background:linear-gradient(140deg,#81509d,#351c4f);box-shadow:inset 0 0 0 4px #321946,0 8px 25px #10061988;color:#ffdf9a;font-size:36px;font-weight:800;margin:0 auto 16px}.ps-profile-emblem>small{font-size:8px;letter-spacing:2px}.ps-profile-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:23px 0}.ps-profile-grid>div{padding:15px 9px;border:1px solid #ad7fc128;border-radius:12px;background:#ffffff03;text-align:center}.ps-profile-grid b{font-size:22px;display:block;color:#edd2a2}.ps-profile-grid small{font-size:9px;color:#af98bf;display:block;margin-top:6px}.ps-ledger-scroll{overflow:auto;border:1px solid #a880b52b;border-radius:13px;margin:20px 0}.ps-ledger{width:100%;border-collapse:collapse;text-align:center;font-size:12px;font-variant-numeric:tabular-nums}.ps-ledger th,.ps-ledger td{padding:12px 8px;border-bottom:1px solid #ffffff08;min-width:60px}.ps-ledger th{color:#d1b5dc;font-size:10px;background:#190e24}.ps-ledger small{display:block;font-size:8px;color:#987fa9;margin-top:5px;font-weight:400}.ps-ledger td>b{font-size:15px;color:#f5ddad}.ps-ledger tfoot{color:#f4d38c;background:#7f553022;font-weight:800}.ps-ledger tfoot td{font-size:17px}.ps-claim-log{max-height:150px;overflow:auto}.ps-claim-log p{font-size:10px;border-bottom:1px solid #ffffff08;padding-bottom:7px}.ps-gift-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:7px}.ps-gift-grid>label{position:relative;gap:4px!important;padding:9px 5px;border:1px solid #8f6aa333;border-radius:12px;text-align:center;cursor:pointer;overflow:hidden}.ps-gift-grid>label:has(input:checked){border-color:#e4bb73;background:#7f543c33}.ps-gift-grid input{position:absolute;inset:0;opacity:0;min-height:0!important;cursor:pointer}.ps-gift-grid img{width:100%;height:auto;aspect-ratio:1;object-fit:contain}.ps-gift-grid b{font-size:9px}.ps-gift-grid small{font-size:9px;color:#e5c385}.ps-simulation-result{display:grid;gap:8px;margin:20px 0}.ps-simulation-result>div{display:flex;justify-content:space-between;padding:12px;border:1px solid #a77cbd22;border-radius:9px;font-size:11px;color:#b7a2c4}.ps-simulation-result b{color:#e7c585}.ps-simulation-result>small{color:#97c2b1;font-size:10px}.ps-error{position:absolute;bottom:10px;left:12px;right:12px;z-index:45;padding:10px 14px;border:1px solid #d290a788;background:#582c4af5;border-radius:12px;color:#ffe0e6;font-size:12px;display:flex;align-items:center;justify-content:space-between;gap:10px}.ps-note-toast{position:absolute;left:15%;right:15%;top:100px;z-index:40;text-align:center;background:#322346f2;color:#f4d99c;border:1px solid #b38b6666;padding:12px;border-radius:12px;font-size:12px;pointer-events:none}.ps-mini{position:fixed;left:12px;bottom:calc(78px + env(safe-area-inset-bottom));z-index:1490;display:flex;align-items:center;gap:10px;padding:12px 16px;max-width:235px;border:1px solid #ad845f88;border-radius:28px;background:#24152fee;color:#eed19a;box-shadow:0 5px 22px #0f071844;font-size:16px}.ps-mini>span{font-size:10px;max-width:150px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ph-pisti-card{background:radial-gradient(ellipse at 75% 40%,#ac73c24d,transparent),linear-gradient(140deg,#352147,#160d28)!important;color:#ffe4a6!important;position:relative;overflow:hidden}.ph-pisti-card h2{color:#ffedc3!important}.ph-pisti-card p{color:#c4a9d3!important}.ph-pisti-card .ph-card-copy{position:relative;z-index:1}.ph-pisti-cards{position:absolute;right:8%;top:25%;display:flex;transform:rotate(10deg)}.ph-pisti-cards .ps-card{width:68px;height:98px;transform:rotate(-14deg);margin-left:-20px}.ph-pisti-cards .ps-card:nth-child(2){transform:rotate(12deg)}.ps-launch-icon{display:grid;place-items:center;width:60px;height:60px;flex-shrink:0;border-radius:16px;background:linear-gradient(145deg,#734788,#291638);border:1px solid #cda46b88;color:#ffe1a0;font-size:35px}.ps-game-footer .ps-btn:hover,.ps-quiet:hover{color:#ffe7ab!important}@keyframes psDeal{0%{opacity:0;transform:translate(30px,-65px) rotate(12deg)}to{opacity:1;transform:translate(0)}}@keyframes psEvent{0%{opacity:0;transform:translateY(8px) scale(.85)}12%,70%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-8px)}}@media (max-width:900px){.ps-table-list{grid-template-columns:repeat(2,1fr)}.ps-salon-hero{padding:30px}.ps-hero-cards{width:210px;transform:scale(.86);transform-origin:right center}.ps-salon-body{padding:23px}.ps-scorebar span{max-width:85px}}@media (max-width:600px){.ps-window{height:100dvh;max-height:100dvh;border:0;border-radius:0}.ps-salon-top{padding:12px 16px;padding-top:max(12px,env(safe-area-inset-top))}.ps-salon-hero{min-height:210px;padding:25px 20px}.ps-salon-hero h1{font-size:35px;letter-spacing:-1px}.ps-salon-hero p{font-size:11px;max-width:200px}.ps-salon-hero>div:first-child>div{gap:3px;flex-direction:column;align-items:flex-start}.ps-salon-hero .ps-btn{min-height:37px;font-size:11px}.ps-hero-cards{position:absolute;right:4px;top:20%;width:160px;transform:scale(.62);transform-origin:right center;opacity:.9;pointer-events:none}.ps-salon-body{padding:20px 15px 35px}.ps-salon-tools{gap:5px;margin-bottom:15px}.ps-segment .ps-btn{font-size:10px;padding:8px 9px;min-height:34px}.ps-salon-tools>.ps-btn{font-size:10px;min-height:34px;padding:4px}.ps-table-list{gap:10px}.ps-table-tile{padding:15px 12px;border-radius:14px}.ps-table-tile h2{font-size:15px}.ps-table-tile .ps-eyebrow{font-size:8px;letter-spacing:1px}.ps-table-tile p{font-size:10px}.ps-table-occupants{flex-wrap:wrap;row-gap:6px;margin:15px 0}.ps-table-occupants>small{width:100%;margin-left:0}.ps-table-tile footer{flex-direction:column;align-items:stretch;gap:8px}.ps-table-tile footer .ps-btn{width:100%}.ps-game-header{padding:12px 14px 10px;gap:6px;padding-top:max(12px,env(safe-area-inset-top))}.ps-game-header h1{font-size:22px}.ps-game-header .ps-eyebrow{font-size:7px;letter-spacing:1.5px}.ps-game-header .ps-square{width:33px;min-height:33px;font-size:20px}.ps-scorebar{padding:9px 12px}.ps-scorebar span{font-size:9px;max-width:65px}.ps-scorebar>div{flex-direction:column;gap:3px}.ps-scorebar b{font-size:19px}.ps-scorebar>small{padding-top:3px}.ps-seat{width:85px;gap:3px}.ps-seat>b{font-size:10px}.ps-seat>small{font-size:8px}.ps-player-portrait>.ph-avatar{width:39px;height:39px;min-width:39px}.ps-capture-count{top:27px;right:0;font-size:7px}.ps-seat-1{left:12%;top:48%}.ps-seat-3{left:88%;top:48%}.ps-seat-2{top:13%}.ps-seat-0{top:88%}.ps-felt{inset:14% 9% 15%;border-width:4px;outline-width:1px}.ps-inner-line{inset:14px}.ps-pile{inset:32% 19%}.ps-deck-stack{left:-5px;top:-12px}.ps-deck-stack>.ps-card{width:25px;height:37px}.ps-deck-stack small{font-size:8px;min-width:19px;right:-9px;top:5px;padding:3px}.ps-center-cards{min-width:95px;min-height:90px}.ps-center-cards>.ps-card{width:60px;height:88px}.ps-card .bj-corner{font-size:17px!important}.ps-card .bj-card-emblem>em{font-size:4px!important}.ps-hand-card>.ps-card{width:59px;height:86px}.ps-hand{min-height:86px;gap:10px}.ps-hand-zone{padding:9px 10px 7px}.ps-hand-actions>span{font-size:9px}.ps-turn-status{padding:9px 13px;font-size:10px}.ps-turn-status>small{font-size:8px}.ps-game-footer{padding-left:7px;padding-right:7px}.ps-game-footer>.ps-btn{padding:6px 8px;min-height:32px;font-size:9px}.ps-game-footer>span{font-size:7px}.ps-drawer-backdrop{padding:15px 10px}.ps-drawer{padding:25px 20px;border-radius:20px}.ps-drawer h2{font-size:25px}.ps-gift-grid{gap:5px}.ps-gift-grid>label{padding:5px 2px}.ps-result{inset:12% 9% 10%}.ps-note-toast{left:7%;right:7%;font-size:11px}.ps-chat{bottom:190px}}@media (max-height:680px){.ps-game-header{padding-top:7px;padding-bottom:7px}.ps-game-header h1{font-size:19px;margin:3px 0}.ps-game-header .ps-eyebrow{font-size:7px}.ps-scorebar{padding:5px 10px}.ps-scorebar b{font-size:18px}.ps-play-area{min-height:205px}.ps-hand{min-height:70px}.ps-hand-card>.ps-card{width:48px;height:70px}.ps-hand-zone{min-height:82px;padding-top:6px;padding-bottom:4px}.ps-hand-actions{margin-top:4px}.ps-hand-actions>.ps-btn{min-height:27px;padding:5px 9px}.ps-seat .ph-avatar{width:31px;min-width:31px;height:31px}.ps-hidden-hand{height:16px}.ps-hidden-hand>i{height:16px;width:12px}.ps-seat>small{font-size:7px}.ps-seat-0{top:88%}.ps-capture-count{top:21px}.ps-center-cards>.ps-card{width:49px;height:72px}.ps-center-cards{min-height:72px}.ps-game-footer{padding-bottom:5px}.ps-turn-status{padding-top:6px;padding-bottom:6px}.ps-result h2{font-size:20px;margin-top:6px}.ps-result>b{font-size:29px}.ps-result>.ps-eyebrow{font-size:8px}.ps-result>p{font-size:9px}.ps-result>.ps-btn{min-height:30px;padding:5px 10px}.ps-result>small{font-size:8px;margin-top:5px}.ps-chat{bottom:160px}}@media (orientation:landscape) and (max-height:550px){.ps-in-game{max-width:100%;display:grid;grid-template-columns:1fr 260px;grid-template-rows:56px 1fr 35px}.ps-game-header{grid-column:1/-1}.ps-scorebar{grid-column:2;grid-row:2;align-self:start}.ps-play-area{grid-row:2/4;grid-column:1;min-height:0}.ps-hand-zone{grid-column:2;grid-row:2;align-self:end;padding-bottom:12px}.ps-hand{flex-wrap:wrap;max-width:250px}.ps-hand-actions{flex-direction:column;gap:5px}.ps-turn-status{grid-row:3;grid-column:1;z-index:10}.ps-game-footer{grid-row:3;grid-column:2}.ps-game-footer>span{display:none}.ps-hand-card>.ps-card{width:45px;height:66px}.ps-turn-status>small{display:none}.ps-chat{right:270px;bottom:40px}.ps-seat-0{top:85%}.ps-seat-2{top:14%}}@media (prefers-reduced-motion:reduce){#pistiRoot *,#pistiRoot *:before,#pistiRoot *:after{animation:none!important;transition:none!important}.ps-event-banner{display:none}}.ps-gift-activity{height:30px;flex-shrink:0;display:flex;align-items:center;justify-content:center;gap:8px;background:#6e477c33;border-bottom:1px solid #ba925b33;color:#d9bfdc;font-size:10px;animation:psGiftIn .3s both}.ps-gift-activity img{height:28px;width:28px;object-fit:contain}.ps-gift-activity span{white-space:nowrap;max-width:80%;overflow:hidden;text-overflow:ellipsis}.ps-gift-activity b{color:#efd08e}@keyframes psGiftIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.ps-history-button{display:flex!important;width:100%;margin:7px 0;font-size:11px!important;justify-content:space-between!important}#pistiRoot .ps-in-game{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto minmax(180px,1fr) auto auto auto;min-height:0}#pistiRoot .ps-game-header{padding:15px 18px 12px}#pistiRoot .ps-game-header h1{font-size:25px}#pistiRoot .ps-game-header .ps-header-ledger{min-height:40px;padding:8px 11px;font-size:12px;border:1px solid #b694c43b;background:#ffffff06}#pistiRoot .ps-scorebar{padding:10px 17px;gap:9px}#pistiRoot .ps-scorebar span{font-size:12px;max-width:145px}#pistiRoot .ps-scorebar b{font-size:23px}#pistiRoot .ps-play-area{min-height:0;flex:none}#pistiRoot .ps-seat-0{top:85%}#pistiRoot .ps-seat-2{top:17%}#pistiRoot .ps-seat>b{font-size:13px}#pistiRoot .ps-seat>small{font-size:10px}#pistiRoot .ps-player-portrait>.ph-avatar{width:47px;height:47px;min-width:47px}#pistiRoot .ps-hand-zone{--ps-card-w:76px;min-height:0;padding:12px 15px 14px;overflow:visible;border-top:1px solid #ac7ccc22}.ps-hand-label{display:flex;justify-content:space-between;align-items:center;gap:10px;max-width:490px;margin:0 auto 11px;font-size:10px;letter-spacing:.8px;color:#e8cca0}.ps-hand-label>span{color:#a98dbb;font-size:10px;letter-spacing:0}#pistiRoot .ps-hand{height:calc(var(--ps-card-w)*1.46 + 10px);min-height:0;gap:10px;overflow:visible;max-width:none;flex-wrap:nowrap;margin:0}#pistiRoot .ps-hand-card,#pistiRoot .ps-hand-card:disabled{display:block;position:relative;flex:0 0 var(--ps-card-w);width:var(--ps-card-w);height:calc(var(--ps-card-w)*1.46);min-height:0;max-height:none;opacity:1!important;filter:none!important;animation:none!important;transition:none!important;transform:none;line-height:0;overflow:visible;box-shadow:none;outline-offset:3px;touch-action:manipulation}#pistiRoot .ps-hand-card>.ps-card{display:block;width:100%;height:100%;filter:none!important;opacity:1!important;transform:none!important;animation:none!important;pointer-events:none}#pistiRoot .ps-card>.bj-card{display:block;animation:none!important;opacity:1!important;transform:none!important;filter:none!important;backface-visibility:visible;overflow:hidden;background:#f9f3e9 url(/assets/blackjack/card-ivory.svg) center/100% 100% no-repeat;border:0}#pistiRoot .ps-card>.bj-card.bj-card-back{background:#351848 url(/assets/blackjack/card-back-royal.svg) center/100% 100% no-repeat!important;border:1px solid #c7a260}#pistiRoot .ps-card .bj-corner{color:#211625}#pistiRoot .ps-card .bj-red .bj-corner{color:#b40d2f}#pistiRoot .ps-hand-card.ps-card-selected{transform:translateY(-7px)!important;outline:2px solid #f6cd7b;box-shadow:0 0 0 5px #e7b45a19,0 5px 15px #0005}#pistiRoot .ps-hand-card:active{transform:translateY(-3px)}#pistiRoot .ps-hand-card.ps-card-selected:after{position:absolute;content:"\2713";right:-7px;top:-7px;width:21px;height:21px;display:grid;place-items:center;border:2px solid #25142f;border-radius:50%;background:#f5d18b;color:#42254b;font-size:12px;line-height:1;font-weight:900}.ps-hand-help{font-size:12px!important;line-height:1.4;color:#c7afda;margin:7px 0 11px!important;text-align:center;min-height:17px}.ps-empty-hand{color:#a58bb7;font-size:12px;line-height:1.4}.ps-play-actions{display:flex;align-items:stretch;justify-content:center;gap:10px;max-width:490px;margin:auto}#pistiRoot .ps-play-actions>.ps-btn{min-height:46px;font-size:14px;flex:1;padding:11px 12px}#pistiRoot .ps-play-actions>.ps-btn:disabled{opacity:.5}#pistiRoot .ps-turn-status{padding:11px 16px;font-size:12px;min-height:42px}#pistiRoot .ps-turn-status>b{font-size:17px}#pistiRoot .ps-decision{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:5px auto 0;max-width:490px;padding:0;background:transparent;border:0}#pistiRoot .ps-decision>p{grid-column:1/-1;margin:0!important;text-align:center;color:#e9d4a8;font-size:12px}#pistiRoot .ps-decision>.ps-btn{min-height:46px;font-size:14px}#pistiRoot .ps-ready-zone{min-height:100px;display:flex;flex-wrap:wrap;align-content:center;justify-content:center;gap:12px}#pistiRoot .ps-ready-zone>.ps-btn{min-height:46px;font-size:15px}#pistiRoot .ps-game-footer{padding:7px 11px max(10px,env(safe-area-inset-bottom));gap:7px;min-width:0}#pistiRoot .ps-game-footer>.ps-btn{font-size:12px;min-height:40px;padding:8px 10px}#pistiRoot .ps-game-footer>span{font-size:9px}.ps-table-gifts{position:absolute;inset:0;z-index:4;pointer-events:none;overflow:visible}.ps-table-gift{position:absolute;width:45px;height:48px;display:grid;place-items:center;transform:translate(-50%,-50%);isolation:isolate;pointer-events:none}.ps-table-gift:before{content:"";position:absolute;bottom:2px;left:10%;right:10%;height:7px;z-index:-1;background:#09031066;border-radius:50%;box-shadow:0 1px 4px #0005}.ps-table-gift>img{width:100%;height:100%;object-fit:contain;pointer-events:none;user-select:none;-webkit-user-select:none}#pistiRoot .ps-gift-grid>label{padding:10px 4px;border-color:#a982bd4a;min-width:0}#pistiRoot .ps-gift-grid b,#pistiRoot .ps-gift-grid small{font-size:11px}#pistiRoot .ps-gift-grid>label:has(input:checked):after{content:"\2713";position:absolute;top:4px;right:6px;font-size:14px;color:#f5ce83}@media (max-width:600px){#pistiRoot .ps-in-game{height:100dvh;max-height:100dvh}#pistiRoot .ps-game-header{padding:12px 12px 10px;padding-top:max(12px,env(safe-area-inset-top));gap:6px}#pistiRoot .ps-game-header h1{font-size:22px;margin:5px 0}#pistiRoot .ps-game-header>.ps-square{width:36px;min-height:38px}#pistiRoot .ps-game-header .ps-eyebrow{font-size:8px;letter-spacing:1px}#pistiRoot .ps-game-header>div>small{font-size:11px}#pistiRoot .ps-game-header .ps-header-ledger{font-size:11px;padding:7px 9px;min-height:38px}#pistiRoot .ps-scorebar{padding:8px 10px}#pistiRoot .ps-scorebar span{font-size:10px;max-width:95px}#pistiRoot .ps-scorebar b{font-size:22px}#pistiRoot .ps-scorebar>small{font-size:8px}#pistiRoot .ps-hand-zone{--ps-card-w:clamp(57px,16.5vw,76px);padding:11px 12px 12px}#pistiRoot .ps-hand{gap:9px}#pistiRoot .ps-seat{width:91px}#pistiRoot .ps-seat>b{font-size:11px}#pistiRoot .ps-seat>small{font-size:9px}#pistiRoot .ps-player-portrait>.ph-avatar{width:41px;height:41px;min-width:41px}#pistiRoot .ps-center-cards>.ps-card{width:67px;height:98px}#pistiRoot .ps-center-cards{min-height:100px}#pistiRoot .ps-game-footer>span{display:none}#pistiRoot .ps-game-footer>.ps-btn{flex:1;font-size:11px;padding:7px 5px;min-height:39px}#pistiRoot .ps-turn-status{font-size:11px;padding:10px 12px;min-height:40px}#pistiRoot .ps-hand-help{font-size:10px!important;min-height:28px;display:flex;align-items:center;justify-content:center;margin:6px 0 8px!important}.ps-hand-label{font-size:9px;margin-bottom:9px}.ps-hand-label>span{font-size:9px}.ps-table-gift{width:36px;height:40px}#pistiRoot .ps-chat{bottom:232px}}@media (max-height:740px) and (orientation:portrait){#pistiRoot .ps-in-game{grid-template-rows:auto auto minmax(145px,1fr) auto auto auto}#pistiRoot .ps-game-header{padding-top:max(6px,env(safe-area-inset-top));padding-bottom:6px}#pistiRoot .ps-game-header h1{font-size:20px}#pistiRoot .ps-scorebar{padding:6px 10px}#pistiRoot .ps-scorebar b{font-size:19px}#pistiRoot .ps-hand-zone{--ps-card-w:clamp(52px,15vw,65px);padding:8px 11px}#pistiRoot .ps-hand-label{margin-bottom:6px}#pistiRoot .ps-hand-help{min-height:20px;font-size:9px!important;margin:5px 0!important}#pistiRoot .ps-play-actions>.ps-btn,#pistiRoot .ps-decision>.ps-btn{min-height:40px;padding:9px 8px;font-size:12px}#pistiRoot .ps-player-portrait>.ph-avatar{width:31px;height:31px;min-width:31px}#pistiRoot .ps-seat>b{font-size:10px}#pistiRoot .ps-seat>small{font-size:8px}#pistiRoot .ps-hidden-hand,#pistiRoot .ps-hidden-hand>i{height:15px}#pistiRoot .ps-seat{gap:2px}#pistiRoot .ps-turn-status{padding-top:7px;padding-bottom:7px;min-height:35px}#pistiRoot .ps-game-footer{padding-top:4px;padding-bottom:max(5px,env(safe-area-inset-bottom))}#pistiRoot .ps-game-footer>.ps-btn{min-height:34px;font-size:10px}#pistiRoot .ps-center-cards>.ps-card{width:53px;height:78px}#pistiRoot .ps-center-cards{min-height:80px}.ps-table-gift{width:31px;height:35px}}@media (orientation:landscape) and (max-height:550px){#pistiRoot .ps-in-game{width:100%;max-width:none;height:100dvh;grid-template-columns:minmax(0,1fr) 280px;grid-template-rows:58px minmax(0,1fr) 42px}#pistiRoot .ps-game-header{grid-column:1/-1;grid-row:1;padding:8px 15px}#pistiRoot .ps-scorebar{grid-column:2;grid-row:2;align-self:start;padding:6px}#pistiRoot .ps-play-area{grid-column:1;grid-row:2/4;min-height:0}#pistiRoot .ps-turn-status{grid-column:1;grid-row:3;z-index:8}#pistiRoot .ps-hand-zone{grid-column:2;grid-row:2;align-self:end;--ps-card-w:48px;padding:8px}#pistiRoot .ps-hand{gap:6px}#pistiRoot .ps-hand-label{font-size:8px;margin-bottom:5px}.ps-hand-label>span{font-size:8px}#pistiRoot .ps-hand-help{font-size:9px!important;margin:5px 0!important}#pistiRoot .ps-play-actions{gap:5px}#pistiRoot .ps-play-actions>.ps-btn,#pistiRoot .ps-decision>.ps-btn{font-size:11px;min-height:36px;padding:7px 6px}#pistiRoot .ps-game-footer{grid-column:2;grid-row:3;padding:4px;gap:3px}#pistiRoot .ps-game-footer>.ps-btn{font-size:9px;min-height:33px;padding:5px;flex:1}#pistiRoot .ps-game-footer>span{display:none}#pistiRoot .ps-chat{right:290px;bottom:45px}}@media (prefers-reduced-motion:reduce){.ps-table-gift{animation:none!important;transition:none!important}}#pistiRoot .ps-play-area{display:grid;grid-template-areas:"north north north" "west pile east" "south south south";grid-template-columns:minmax(0,1fr) minmax(100px,1.6fr) minmax(0,1fr);grid-template-rows:minmax(0,.28fr) minmax(0,1fr) minmax(0,.28fr);gap:6px 2px;padding:10px 8px 12px;overflow:hidden}#pistiRoot .ps-scorebar{position:relative;z-index:1;display:grid;grid-template-columns:repeat(var(--ps-sides,2),minmax(0,1fr)) minmax(43px,.6fr);align-items:center;margin:0;padding:7px 12px;border-bottom:1px solid #ad82c729;background:#140c22}#pistiRoot .ps-scorebar>div{display:flex;flex-direction:column;gap:3px;align-items:center;padding:0;min-width:0}#pistiRoot .ps-scorebar span{display:block;max-width:100%;font-size:11px;line-height:1.25}#pistiRoot .ps-scorebar b{font-size:21px;line-height:1.1}#pistiRoot .ps-scorebar>small{padding:0;font-size:8px}#pistiRoot .ps-scorebar>small>b{font-size:17px;margin-top:4px}#pistiRoot .ps-felt{inset:21% 4%;border-radius:46%;border-width:4px}#pistiRoot .ps-inner-line{inset:10px;border-radius:46%}#pistiRoot .ps-felt-word{top:auto;bottom:10%;font-size:clamp(14px,5cqw,28px);letter-spacing:4px}#pistiRoot .ps-felt-word>small{display:none}#pistiRoot .ps-seat{position:relative;inset:auto;transform:none!important;grid-area:unset;display:flex;flex-direction:row;align-items:center;justify-content:center;align-self:center;justify-self:center;width:100%;max-width:290px;min-width:0;height:100%;gap:8px;text-align:left;z-index:2;margin:0;padding:0}#pistiRoot .ps-seat[data-pisti-region=north]{grid-area:north}#pistiRoot .ps-seat[data-pisti-region=south]{grid-area:south}#pistiRoot .ps-seat[data-pisti-region=west]{grid-area:west}#pistiRoot .ps-seat[data-pisti-region=east]{grid-area:east}#pistiRoot .ps-player-portrait{flex:0 0 auto}#pistiRoot .ps-player-portrait>.ph-avatar{width:clamp(24px,14cqh,45px);height:clamp(24px,14cqh,45px);min-width:0}#pistiRoot .ps-seat-meta{display:flex;flex-direction:column;gap:3px;min-width:0;max-width:130px}#pistiRoot .ps-seat-meta>b{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#f6e5ff;font-size:clamp(10px,4.5cqh,13px);line-height:1.2;font-weight:700}#pistiRoot .ps-seat-meta>b>em{font-size:8px;font-style:normal;color:#f1ce8e}#pistiRoot .ps-active-seat .ps-seat-meta>b{color:#ffe0a0}#pistiRoot .ps-seat-meta>small{display:flex;gap:6px;min-width:0;color:#bea4ce;font-size:clamp(8px,3.5cqh,10px);line-height:1.2;white-space:nowrap}#pistiRoot .ps-seat-meta>small>span{overflow:hidden;text-overflow:ellipsis}#pistiRoot .ps-capture-count{position:static;display:inline;flex-shrink:0;padding:0;border-radius:0;background:none;color:#d5bd94;font-size:inherit;white-space:nowrap}#pistiRoot .ps-hidden-hand{position:relative;display:flex;align-items:center;justify-content:center;flex:0 0 43px;height:clamp(15px,9cqh,26px);min-width:0;margin:0;padding-left:6px;gap:0}#pistiRoot .ps-hidden-hand>i{width:clamp(10px,5cqh,17px);height:100%;margin-left:-7px;transform:none;flex-shrink:0;border-radius:3px}#pistiRoot .ps-hidden-hand>small{position:absolute;bottom:-4px;right:-1px;display:grid;place-items:center;min-width:12px;height:12px;border-radius:7px;border:1px solid #9d7ba8;background:#28122f;color:#ecd5a2;font-size:8px;line-height:1}#pistiRoot .ps-seat[data-pisti-region=west],#pistiRoot .ps-seat[data-pisti-region=east]{flex-direction:column;max-width:90px;gap:4px;text-align:center}#pistiRoot .ps-seat[data-pisti-region=west] .ps-seat-meta,#pistiRoot .ps-seat[data-pisti-region=east] .ps-seat-meta{max-width:100%;align-items:center}#pistiRoot .ps-seat[data-pisti-region=west] .ps-seat-meta>small,#pistiRoot .ps-seat[data-pisti-region=east] .ps-seat-meta>small{flex-wrap:wrap;justify-content:center;row-gap:1px}#pistiRoot .ps-seat[data-pisti-region=west] .ps-hidden-hand,#pistiRoot .ps-seat[data-pisti-region=east] .ps-hidden-hand{flex-basis:auto;width:43px}#pistiRoot .ps-empty-seat>small{font-size:10px}#pistiRoot .ps-seat[data-pisti-region=north].ps-empty-seat,#pistiRoot .ps-seat[data-pisti-region=south].ps-empty-seat{gap:10px}#pistiRoot .ps-pile{position:relative;inset:auto;grid-area:pile;display:grid;grid-template-columns:max-content max-content;align-items:center;justify-content:center;justify-self:stretch;align-self:stretch;gap:12px;margin:0;padding:4px 0 7px;min-width:0;min-height:0}#pistiRoot .ps-deck-stack{position:relative;inset:auto;transform:none;align-self:center;opacity:.85}#pistiRoot .ps-deck-stack>.ps-card{width:clamp(18px,10cqh,30px);height:clamp(27px,14.6cqh,44px);box-shadow:2px 2px #bca3c2,3px 4px #180b22,4px 5px #a68ca9}#pistiRoot .ps-deck-stack>small{font-size:8px;min-width:18px;padding:3px;top:-6px;right:-7px}#pistiRoot .ps-center-cards{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-width:0;min-height:0}#pistiRoot .ps-pile-face{position:relative;width:clamp(36px,24cqh,70px);height:clamp(53px,35.04cqh,102px);flex-shrink:0;isolation:isolate}#pistiRoot .ps-pile-face>.ps-card{width:100%;height:100%;margin:0}#pistiRoot .ps-pile-bottom{position:absolute;inset:0;transform:translate(-4px) rotate(-6deg);opacity:.75;z-index:0}#pistiRoot .ps-pile-top{position:relative;transform:none;z-index:1}#pistiRoot .ps-claim-card{position:absolute!important;inset:0;transform:translate(12px) rotate(7deg);z-index:2}#pistiRoot .ps-center-cards>small{position:static;inset:auto;text-align:center;white-space:nowrap;color:#d0b5dc;font-size:9px;line-height:1.15}#pistiRoot .ps-clear-pile{gap:3px;text-align:center}#pistiRoot .ps-clear-pile>span{font-size:clamp(25px,18cqh,40px)}#pistiRoot .ps-clear-pile>small{font-size:9px}#pistiRoot .ps-event-banner{grid-area:pile;position:relative;inset:auto;align-self:center;justify-self:center;width:100%;margin:0;font-size:clamp(13px,5cqw,25px);line-height:1.2}#pistiRoot .ps-lobby-note,#pistiRoot .ps-round-notice{grid-area:pile;position:relative;inset:auto;align-self:center;justify-self:center;width:100%;margin:0;padding:9px 5px;line-height:1.4}#pistiRoot .ps-lobby-note>strong{font-size:18px}#pistiRoot .ps-round-notice>span{font-size:9px}#pistiRoot .ps-hand-help{min-height:0;margin:6px 0 9px!important;line-height:1.35}@media (orientation:portrait){#pistiRoot .ps-in-game{grid-template-rows:auto auto minmax(0,1fr) auto auto auto}}@media (max-width:600px){#pistiRoot .ps-scorebar{padding:6px 10px}#pistiRoot .ps-scorebar b{font-size:20px}#pistiRoot .ps-scorebar span{font-size:10px}#pistiRoot .ps-play-area{padding:9px 6px 11px;gap:5px 1px}#pistiRoot .ps-seat{gap:7px;max-width:265px}#pistiRoot .ps-seat-meta{max-width:122px;gap:2px}#pistiRoot .ps-pile{gap:10px}#pistiRoot .ps-hidden-hand{flex-basis:38px}#pistiRoot .ps-hand-help{font-size:10px!important;min-height:0;padding:0;display:block}}@media (max-height:650px) and (orientation:portrait){#pistiRoot .ps-game-header{padding-top:max(6px,env(safe-area-inset-top));padding-bottom:5px}#pistiRoot .ps-scorebar{padding-top:4px;padding-bottom:4px}#pistiRoot .ps-scorebar b{font-size:18px}#pistiRoot .ps-hand-zone{--ps-card-w:clamp(49px,14vw,60px);padding-top:7px;padding-bottom:8px}#pistiRoot .ps-play-actions>.ps-btn{min-height:39px;padding-top:9px;padding-bottom:9px}#pistiRoot .ps-hand-help{font-size:9px!important;margin:5px 0 7px!important}#pistiRoot .ps-game-footer>.ps-btn{min-height:33px}}#pistiRoot .ps-capture-replay{display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center;max-width:100%}#pistiRoot .ps-capture-pair{display:flex;align-items:center;gap:3px}#pistiRoot .ps-capture-pair>.ps-card{width:clamp(32px,20cqh,59px);height:clamp(47px,29.2cqh,86px);transform:none}#pistiRoot .ps-capture-pair>span:not(.ps-card){font-size:14px;color:#edc777}#pistiRoot .ps-capture-replay>strong{font-size:10px;line-height:1.2;color:#ffda8e}#pistiRoot .ps-capture-replay>small{font-size:9px;line-height:1.2;color:#dac5e5;max-width:130px;overflow-wrap:anywhere}#pistiRoot .ps-ranking>button{display:grid;grid-template-columns:24px 42px minmax(0,1fr) auto;gap:10px;min-height:64px;padding:10px 4px;overflow:hidden}#pistiRoot .ps-ranking>button>.ph-avatar{width:38px;height:38px;min-width:38px;max-width:38px;flex:none;isolation:isolate}#pistiRoot .ps-ranking>button>span:not(.ph-avatar){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}#pistiRoot .ps-ranking strong{font-size:11px;white-space:nowrap}#pistiRoot .ps-table-list{align-items:start}#pistiRoot .ps-table-occupants{gap:5px;min-height:32px}#pistiRoot .ps-table-occupants>span{margin:0;width:30px;height:30px;min-width:30px;overflow:visible;isolation:isolate}#pistiRoot .ps-table-occupants .ph-avatar{display:block;width:26px;height:26px;min-width:26px;max-width:26px}#pistiRoot .ps-table-occupants small{margin-left:0}@media (max-width:600px){#pistiRoot .ps-table-list{grid-template-columns:minmax(0,1fr)}#pistiRoot .ps-table-tile{padding:14px 16px}#pistiRoot .ps-table-tile footer{flex-direction:row;align-items:center}#pistiRoot .ps-table-tile footer>.ps-btn{width:auto;min-width:110px}#pistiRoot .ps-table-tile p{margin-bottom:8px}#pistiRoot .ps-table-occupants{margin:10px 0}#pistiRoot .ps-table-occupants>small{width:auto;margin-left:5px}}.ps-ranking>button>.ph-avatar{flex:0 0 44px;width:44px;height:44px;min-width:44px;max-width:44px;aspect-ratio:1;align-self:center;margin:0;box-sizing:border-box}.ps-ranking>button>span:not(.ph-avatar){min-width:0;overflow-wrap:anywhere}body.palace-design{--ink:#211a38;--pp-purple:#8247ee;--pp-violet:#ac72ff;--pp-dark:#160f31;--pp-gold:#f4ca70;--pp-muted:#847b96;--pp-line:#eee8f5;background:#f6f3fb;color:var(--ink);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.palace-design .ph-app{max-width:1660px;background:#fbfaff}.palace-design .ph-workspace{background:linear-gradient(180deg,#f1eafa 0,#fcfbff 230px);min-width:0}.palace-design .ph-sidebar{background:linear-gradient(180deg,#1b123a,#100c22);border:0;color:#bcb0d2;position:sticky;top:0;height:100dvh}.palace-design .ph-brand{color:#fff;letter-spacing:.7px;font-size:18px}.palace-design .ph-logo{background:linear-gradient(140deg,#d9b1ff,#9161fa 55%,#6241d9);box-shadow:0 3px 18px #8d59ff50;border-radius:11px 11px 11px 4px;color:#fff}.palace-design .ph-beta{background:#ffffff12;color:#bfb1de;border-color:#ffffff18}.palace-design .ph-sidebar .ph-nav{color:#a99abb;border-radius:12px;min-height:48px}.palace-design .ph-sidebar .ph-nav.active{background:linear-gradient(100deg,#9158ef36,#9158ef08);color:#e3ccff}.palace-design .ph-sidebar .ph-nav.active svg{color:#c99dff}.palace-design .ph-sidebar .ph-eyebrow{color:#827293}.palace-design .ph-family-tile{background:linear-gradient(135deg,#3b245a,#20152f);border:1px solid #bd8ce725;color:#e9dbf9}.palace-design .ph-family-tile small,.palace-design .ph-family-tile em{color:#b8a1cb}.palace-design .ph-self{border-color:#ffffff15;color:#e9dff6}.palace-design .ph-header{position:relative;min-height:102px;background:linear-gradient(180deg,#201535 0,#38254f 33%,#e6daef 90%,#f3edfa);border:0;padding:20px 30px;gap:20px}.palace-design .ph-search{background:#fffe;border:1px solid #eee6f7;border-radius:12px;max-width:380px;box-shadow:0 3px 18px #1c103e0b}.palace-design .ph-search input{color:#40344e}.palace-design .ph-account{gap:10px}.palace-design .ph-account .ph-wallet{background:linear-gradient(180deg,#fffdf5,#fff6dc);color:#35213b;border:1px solid #edd6a0;border-radius:24px;padding:8px 12px;font-size:13px;font-weight:800;box-shadow:0 2px 8px #43215c12;white-space:nowrap}.palace-design .ph-wallet>b{color:#cd9a38;font-size:20px;line-height:1}.palace-design .ph-coin{display:inline-grid;place-items:center;border-radius:50%;color:#fff2b3;background:radial-gradient(circle at 30% 25%,#fff9b0,#efbe53 44%,#b87c20 80%);border:1px solid #e7b24d;box-shadow:inset 0 0 0 2px #ffe99e77;font-weight:800}.palace-design .ph-header-event,.palace-design .cm-header-notifications{background:#fff9ff;color:#8b57ce;border:1px solid #ddceef;width:36px;height:36px;display:grid;place-items:center;border-radius:50%}.palace-design .cm-header-notifications.cm-has-news:after{border:2px solid #38254f}.palace-design #socialContent{width:100%;max-width:1100px;padding:24px 30px 34px;min-height:calc(100dvh - 160px)}.palace-design h1,.palace-design h2,.palace-design h3{letter-spacing:-.55px}.palace-design .ph-btn{background:linear-gradient(130deg,#a86bfb,#7943dc);box-shadow:0 4px 12px #8548dc20;border-radius:12px;color:#fff;font-weight:750}.palace-design .ph-btn.ph-gold{background:linear-gradient(125deg,#ffe9a6,#f1c262);color:#442b17;box-shadow:0 3px 9px #bb81251a}.palace-design .ph-btn.ph-light{background:#f0e7ff;color:#7b4bb5;box-shadow:none}.palace-design .ph-btn.ph-pink{background:linear-gradient(120deg,#aa65f3,#8041d4)}.palace-design .ph-link{color:#8659bd;font-size:12px}.palace-design .ph-section-title{margin:22px 0 12px;gap:8px}.palace-design .ph-section-title h2{font-size:16px;color:#241b36;font-weight:800;letter-spacing:-.3px}.palace-design .ph-section-title .ph-link{font-size:11px;color:#8a8195;white-space:nowrap}.palace-design .ph-section-title svg{width:13px;height:13px}.palace-design .ph-footer{color:#a096b0;font-size:10px;border-top:1px solid var(--pp-line)}.palace-design .ph-announcement{font-size:11px;line-height:1.4;background:#f8eed7;color:#8b652b;padding:8px 14px}.palace-design .ph-rail{background:#fcfaff;border-left:1px solid var(--pp-line)}.palace-design .ph-rail-event{background:linear-gradient(160deg,#281744,#160f28);color:#f4deac;border:1px solid #dbc08129}.palace-design .ph-rail-event p{color:#bca7d0}.palace-design .ph-avatar{border-color:#cab6e1}.palace-design button:focus-visible,.palace-design a:focus-visible{outline:3px solid #ab7cf5;outline-offset:3px}.palace-design input:focus-visible,.palace-design textarea:focus-visible,.palace-design select:focus-visible{outline:2px solid #a77ae6;outline-offset:2px}.pp-daily{position:relative;isolation:isolate;min-height:178px;padding:22px 24px;overflow:hidden;border-radius:16px;background:radial-gradient(ellipse at 80% 10%,#8950cc50,transparent 60%),linear-gradient(110deg,#201132,#25103c 65%,#37134a);box-shadow:0 5px 18px #38224918;color:#fff;border:1px solid #a476c34a}.pp-daily:before{content:"";position:absolute;inset:0;z-index:-1;background:url(/assets/palace/palace-lounge.webp) center 40%/cover;opacity:.15}.pp-daily-copy{position:relative;z-index:1;width:76%;max-width:440px}.pp-daily-copy>small{display:block;font-size:8px;letter-spacing:1.4px;color:#cda9ef;margin-bottom:5px}.pp-daily h1{font-size:21px;line-height:1.2;color:#ffe2a0;letter-spacing:.1px;margin:0 0 12px;font-weight:850}.pp-calendar{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;max-width:280px}.pp-calendar>span{display:grid;justify-items:center;gap:5px;min-width:0}.pp-calendar small{color:#c7a7e1;font-size:9px}.pp-calendar i{width:100%;max-width:29px;aspect-ratio:1;display:grid;place-items:center;font-style:normal;background:#fff1bc15;border:1px solid #b08bca38;color:#bfa1d2;border-radius:7px;font-size:17px;font-weight:800}.pp-calendar .today i{background:linear-gradient(145deg,#ffedac,#efb952);border-color:#ffe7a3;color:#5c3216;box-shadow:0 0 12px #f7ce6930}.pp-calendar .today small{color:#ffe9ac}.pp-daily-claim{margin-top:12px;display:inline-flex;align-items:center;gap:8px;color:#f7daa1;font-size:11px;min-height:25px;font-weight:700}.pp-daily-claim svg{width:14px;height:14px}.pp-daily-claim:disabled{opacity:.8;cursor:default}.pp-chest{position:absolute;right:6px;bottom:-12px;width:190px;height:180px;object-fit:contain;z-index:0;filter:drop-shadow(0 3px 12px #e7b13b2a);pointer-events:none}.pp-welcome-line{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:9px 0 0;font-size:11px;color:#81718f}.pp-welcome-line .ph-link{font-size:11px;font-weight:700}.pp-shortcuts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:20px 0 22px}.pp-shortcuts>button{position:relative;display:flex;flex-direction:column;align-items:center;gap:7px;min-width:0;color:#514360}.pp-shortcut-icon{display:grid;place-items:center;flex-shrink:0;width:48px;height:46px;border-radius:15px;background:linear-gradient(150deg,#f5ecff,#eadefb);color:#9460d3;border:1px solid #f4e8ff}.pp-shortcut-icon svg{width:25px;height:25px;filter:drop-shadow(0 2px 2px #8152ae16);stroke-width:1.7}.pp-shortcut-icon.gold{background:linear-gradient(145deg,#fff8dd,#ffe4a7);color:#de9c29;border-color:#ffedc4}.pp-shortcut-icon.amber{background:linear-gradient(145deg,#fff5dd,#ffe7b6);color:#db9637;border-color:#ffedcc}.pp-shortcut-icon.pink{background:linear-gradient(145deg,#ffeef5,#fcd4e8);color:#e378a6;border-color:#fde5ed}.pp-shortcut-icon.blue{background:linear-gradient(145deg,#edfcff,#cceff7);color:#43b2ca;border-color:#e4f6fa}.pp-shortcuts b{font-size:11px;font-weight:650;white-space:nowrap}.pp-shortcuts>button>i{position:absolute;right:calc(50% - 27px);top:-2px;width:6px;height:6px;border-radius:50%;background:#f46980;border:1px solid white}.pp-event-banner{position:relative;display:flex;align-items:center;gap:12px;width:100%;min-height:118px;padding:18px 20px;text-align:left;border-radius:14px;overflow:hidden;background:linear-gradient(110deg,#221231,#24113c 55%,#4e2862);color:#f5dfb2;border:1px solid #cbb16b40}.pp-event-banner:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#170d27cc,#170d2755),url(/assets/palace/hanedan-arena.webp) center 38%/cover;z-index:0}.pp-event-banner>span,.pp-event-banner>strong{position:relative;z-index:1}.pp-event-banner>span:first-child{display:grid;gap:6px;flex:1;min-width:0}.pp-event-banner small{font-size:9px;color:#d2bcdf}.pp-event-banner b{font-size:23px;letter-spacing:.2px;line-height:1.1}.pp-event-banner em{font-size:10px;font-style:normal;color:#e0c7ef;display:flex;gap:5px;align-items:center}.pp-event-banner em svg{width:12px;height:12px;color:#f1c161}.pp-event-cup>svg{width:48px;height:48px;color:#ffe09a;stroke-width:1.2;filter:drop-shadow(0 0 10px #d99b37)}.pp-event-banner>strong{display:flex;align-items:center;gap:5px;align-self:flex-end;background:linear-gradient(120deg,#ffe9ae,#eabc68);color:#4b2f16;border-radius:9px;padding:9px 12px;font-size:11px;white-space:nowrap}.pp-event-banner>strong svg{width:13px;height:13px}.pp-home>.cm-home-event,.pp-home>.rk-home-event{margin:0;border-radius:14px}.pp-room-carousel{display:flex;gap:12px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;padding:0 1px 5px;scrollbar-width:none}.pp-room-card{display:flex;position:relative;gap:15px;align-items:center;text-align:left;width:100%;min-width:0;padding:11px;border-radius:14px;background:#fff;border:1px solid #eee8f4;box-shadow:0 2px 4px #39264403}.pp-room-cover{position:relative;display:grid;place-items:center;flex-shrink:0;width:105px;height:97px;border-radius:10px;overflow:hidden;background:radial-gradient(ellipse at 50% 35%,#3d4c6c,#122538);color:#fff;isolation:isolate}.pp-room-cover:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 50% 15%,#6db8d822,transparent 70%);z-index:-1}.theme-purple .pp-room-cover{background:radial-gradient(ellipse at 50% 40%,#6e3069,#1a132e)}.theme-ocean .pp-room-cover{background:radial-gradient(ellipse at 50% 35%,#374879,#17162d)}.pp-room-cover>.ph-art{width:84px;height:84px;filter:drop-shadow(0 3px 10px #e4b54420)}.pp-room-cover>img{width:100%;height:100%;object-fit:cover}.pp-room-category{position:absolute;left:6px;top:6px;font-size:7px;line-height:1.3;padding:3px 6px;color:#f8eeff;background:#08091967;border:1px solid #ffffff19;border-radius:10px}.pp-room-info{display:flex;flex-direction:column;min-width:0;gap:8px;flex:1;padding:3px 0}.pp-room-name{display:flex;align-items:center;gap:8px;min-width:0}.pp-room-name>b{font-size:14px;font-weight:800;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.pp-room-name>em{font-size:8px;padding:4px 6px;border-radius:5px;color:#fff;background:#fa768c;font-weight:600;font-style:normal;white-space:nowrap;flex-shrink:0}.pp-room-meta{display:flex;gap:5px;align-items:center;color:#8b819b;font-size:11px}.pp-room-meta>svg{width:13px;height:13px}.pp-room-meta>i{width:3px;height:3px;background:#c6b7d5;border-radius:50%;margin:0 2px}.pp-room-description{font-size:10px;color:#9a90a5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.5}.pp-room-arrow{flex-shrink:0;color:#9c8eac;padding:0 3px}.pp-room-arrow svg{width:17px;height:17px}.pp-recommended{font-size:9px;color:#a17b36}.pp-room-compact{display:block;flex:0 0 160px;width:160px;padding:0;border:0;border-radius:12px;scroll-snap-align:start;box-shadow:none}.pp-room-compact .pp-room-cover{width:100%;height:166px;border-radius:12px;align-items:start;padding-top:16px}.pp-room-compact .pp-room-cover>.ph-art{width:100px;height:100px}.pp-room-overlay{position:absolute;inset:auto 0 0;display:grid;gap:5px;padding:28px 10px 12px;background:linear-gradient(transparent,#090c22de 42%);color:#fff}.pp-room-overlay>b{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pp-room-overlay>small{display:flex;align-items:center;gap:4px;color:#bcdbc4;font-size:9px}.pp-room-overlay svg{width:11px;height:11px}.pp-people-strip{display:flex;gap:17px;overflow-x:auto;padding:3px 2px 6px;scrollbar-width:none}.pp-people-strip>button{display:flex;flex-direction:column;align-items:center;flex-shrink:0;gap:8px;width:60px;min-width:0}.pp-person-avatar{position:relative;display:block;width:54px;height:54px}.pp-person-avatar .ph-avatar{width:54px;height:54px;border:2px solid #c79ce4;box-shadow:0 0 0 3px #f5eafc}.pp-person-avatar>i{position:absolute;bottom:0;right:0;width:10px;height:10px;border:2px solid #fff;background:#37c796;border-radius:50%}.pp-people-strip b{font-size:10px;color:#4c3b5b;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:650}.pp-quiet{padding:20px 16px;border:1px dashed #ded1ee;border-radius:13px;color:#8d7e9c;font-size:12px;line-height:1.7;background:#f8f4fc;display:grid;gap:12px;justify-items:start}.pp-games{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.pp-games>button{padding:19px 13px;border-radius:15px;text-align:left;display:flex;flex-direction:column;gap:7px;min-width:0;border:1px solid #a782d94d;background:linear-gradient(140deg,#342054,#1f143b);color:#f4e4ff;overflow:hidden;position:relative}.pp-games>button>span{display:grid;place-items:center;width:41px;height:45px;font-size:36px;color:#ffd47a;text-shadow:0 0 12px #dca73c28}.pp-games>button>span svg{width:35px;height:35px}.pp-games b{font-size:18px}.pp-games small{font-size:10px;color:#c2acd7;line-height:1.5}.pp-games .pp-game-dolap{background:linear-gradient(140deg,#6a325b,#30163e)}.pp-games .pp-game-tabu{background:linear-gradient(140deg,#6f44b3,#3f2678)}.pp-games .pp-game-cember{background:linear-gradient(140deg,#244558,#142539)}.pp-games .pp-game-cember small{color:#a7c3d5}.pp-page-heading.ph-page-heading{margin:0 0 17px;display:block}.pp-page-heading h1,.pp-message-heading h1{font-size:29px;line-height:1.2;font-weight:850;margin:0;color:#241a36}.pp-page-heading p{font-size:12px;color:#8e819a;margin-top:7px;line-height:1.5}.pp-directory-actions{display:flex;gap:20px;align-items:center;margin-bottom:18px}.pp-directory-actions .ph-btn{padding:11px 18px;font-size:13px;min-height:43px}.pp-directory-actions .ph-link{font-size:11px;gap:6px}.pp-search{display:flex;align-items:center;gap:8px;background:#f0ebf6;border:1px solid #e9e1f1;border-radius:12px;padding:0 12px;margin:0 0 15px;min-width:0;min-height:42px;color:#a093ad}.pp-search>svg{width:17px;height:17px;flex-shrink:0}.pp-search input{display:block;width:100%;min-width:0;outline:0;border:0;background:none;font-family:inherit;font-size:13px;padding:11px 0;color:#4c3d5e}.pp-search input::placeholder{color:#a69bb2}.pp-tabs{display:flex;align-items:center;gap:8px;overflow-x:auto;scrollbar-width:none;margin-bottom:17px;padding:2px 1px 4px;white-space:nowrap;min-width:0}.pp-tabs>button{border:1px solid #eae2f4;border-radius:10px;background:#faf7ff;padding:9px 14px;min-height:38px;font-size:11px;color:#9c8caf;flex-shrink:0}.pp-tabs>button.active{background:linear-gradient(125deg,#a76cf4,#7d42dd);color:#fff;border-color:transparent;box-shadow:0 3px 10px #965ee926}.pp-room-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pp-arena{position:relative;display:block;overflow:hidden;border:1px solid #d8b27173;border-radius:15px;width:100%;height:280px;background:#1e122c;color:#ffe3a4;text-align:center;margin-bottom:18px;isolation:isolate}.pp-arena>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.pp-arena:after{content:"";position:absolute;inset:10% 0 0;background:linear-gradient(transparent 20%,#160b29a8 61%,#160b29f5);z-index:-1}.pp-arena>span{position:absolute;inset:auto 12px 18px;display:grid;justify-items:center;gap:7px}.pp-arena h2{font-size:27px;line-height:1.15;color:#ffe5aa;text-shadow:0 2px 4px #000;font-weight:850;margin:0}.pp-arena small{font-size:10px;letter-spacing:.7px;color:#f5dca4}.pp-arena strong{display:inline-flex;gap:18px;align-items:center;font-size:11px;color:#4b2b18;background:linear-gradient(115deg,#fff0b8,#f4c262);border-radius:9px;padding:9px 17px;margin-top:4px}.pp-arena strong svg{width:14px;height:14px}.pp-family-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.pp-family-card{position:relative;padding:10px 8px 14px;display:grid;justify-items:center;min-width:0;gap:6px;border-radius:12px;background:radial-gradient(ellipse at top,#45375e,#1b1530 65%);border:1px solid #c5b08438;color:#fff}.pp-family-card>.ph-art{width:85px;height:85px;max-width:100%}.pp-family-card>b{font-size:11px;letter-spacing:.2px;text-align:center}.pp-family-card>small{font-size:9px;color:#c6b9d9}.pp-family-gece{background:radial-gradient(ellipse at top,#5d336d,#1b1530 65%)}.pp-family-frekans{background:radial-gradient(ellipse at top,#6f3b29,#201322 65%)}.pp-stories{display:flex;gap:10px;overflow-x:auto;scrollbar-width:none}.pp-stories>button{position:relative;flex:0 0 125px;height:162px;border-radius:11px;overflow:hidden;background:#271b3e;color:#f0e7ff;text-align:left}.pp-stories>button>img{width:100%;height:100%;object-fit:cover}.pp-stories>button>span{position:absolute;inset:auto 0 0;padding:20px 9px 10px;background:linear-gradient(transparent,#150e28e6);font-size:11px;font-weight:700}.pp-stories .pp-first-story{display:flex;align-items:center;justify-content:center;flex-basis:100%;height:100px;background:linear-gradient(130deg,#f1e7ff,#f7f1fe);color:#9366b9;border:1px dashed #cfb5ea}.pp-stories .pp-first-story svg{width:26px;height:26px;margin-bottom:15px}.pp-stories .pp-first-story span{background:none;text-align:center;color:#9366b9}.pp-discover-members{display:grid;gap:3px}.pp-discover-members>button,.pp-new-message-list>button{display:flex;align-items:center;gap:14px;padding:15px 0;width:100%;text-align:left;border-bottom:1px solid var(--pp-line)}.pp-discover-members>button>span:not(.ph-avatar),.pp-new-message-list>button>span:not(.ph-avatar){display:grid;gap:6px;flex:1;min-width:0}.pp-discover-members b,.pp-new-message-list b{font-size:14px}.pp-discover-members small,.pp-new-message-list small{font-size:11px;color:#a091ac}.pp-discover-members>button>svg,.pp-new-message-list>button>svg{width:18px;height:18px;color:#a98fbe}.pp-message-heading{display:flex;align-items:center;gap:10px;margin:0 0 22px}.pp-message-heading>h1{margin-right:auto}.pp-message-heading>button:not(.ph-link){display:grid;place-items:center;width:34px;height:34px;border-radius:10px;border:1px solid #e7daf4;color:#a273d8;background:#f8f3ff}.pp-message-heading>button>svg{width:20px;height:20px}.pp-message-heading>.ph-link{font-size:11px}.pp-messages .pp-tabs{gap:6px}.pp-messages .pp-tabs>button{padding:8px 12px;font-size:11px;border-radius:20px;min-height:34px}.palace-design .ph-dm-row{width:100%;padding:17px 1px;border-bottom:1px solid #eee8f4;gap:13px;align-items:center;text-align:left;min-height:82px}.palace-design .ph-dm-row>.ph-avatar{width:51px;height:51px;flex-shrink:0}.palace-design .ph-dm-row>span:not(.ph-avatar){flex:1;min-width:0;display:block}.palace-design .ph-dm-row b{font-size:14px;color:#30213d;display:block;margin-bottom:6px;font-weight:750}.palace-design .ph-dm-row p{font-size:11px;color:#a495b3;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:0;max-width:100%}.palace-design .ph-dm-row>time,.palace-design .ph-dm-row>small{color:#a799b6;font-size:10px;align-self:flex-start;padding-top:7px;flex-shrink:0}.palace-design .rc-inbox-row{border-bottom:1px solid var(--pp-line);border-radius:0;background:transparent;padding:12px 0;gap:13px}.palace-design .rc-system-mark{background:linear-gradient(140deg,#553370,#a480c2);border:2px solid #edcf8e;box-shadow:0 0 0 2px #e6dcf0;width:50px;height:50px;color:#ffe6a0}.palace-design .rc-inbox-row b{font-size:13px;color:#30213d}.palace-design .rc-inbox-row p{font-size:11px;color:#a394b4}.palace-design .ph-backdrop{background:#0e07234f;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.palace-design .ph-modal:where(:not(.ph-modal-blackjack):not(.ph-modal-wheel):not(.ph-modal-big-winner)){background:#fcfaff;color:#2a1d3b;box-shadow:0 20px 90px #170e3b45;border:1px solid #e8dcf6;border-radius:24px;padding:29px}.palace-design :where(.ph-modal:not(.ph-modal-blackjack):not(.ph-modal-wheel):not(.ph-modal-big-winner)) .ph-close{background:#f0e9fa;color:#9777b8;border:1px solid #e2d6ef;width:37px;height:37px}.palace-design .ph-title{margin-bottom:23px}.palace-design .ph-title h2{font-size:29px;font-weight:800;color:inherit;line-height:1.15;margin:9px 0}.palace-design .ph-eyebrow{color:#a083bc;font-size:9px;letter-spacing:1.2px}.palace-design .ph-title p{font-size:12px;color:#9481a3;line-height:1.7}.palace-design .ph-form input,.palace-design .ph-form textarea,.palace-design .ph-form select{border:1px solid #eadff3;background:#f7f2fc;color:#4d365e;border-radius:11px;padding:12px;font-family:inherit}.palace-design .ph-form label{font-size:12px;color:#725b88}.palace-design .ph-modal-dark:where(:not(.ph-modal-blackjack):not(.ph-modal-wheel):not(.ph-modal-big-winner)){background:linear-gradient(180deg,#251639,#130e25);border-color:#ae7fd442;color:#e9ddf7}.palace-design .ph-modal-dark .ph-close{background:#ffffff0c;border-color:#ffffff15;color:#bda0d9}.palace-design .ph-modal-dark .ph-title p{color:#b49ac9}.palace-design .ph-modal-dark input,.palace-design .ph-modal-dark select{background:#ffffff08;color:#e4d2f3;border-color:#ab83c735}.palace-design .ph-modal-dark .ph-btn.ph-light{background:#342143;color:#d8bdec}.palace-design .ph-modal-gifts{background:linear-gradient(180deg,#20132f,#100d20 60%);max-width:690px}.palace-design .ph-gift-head{padding-bottom:12px}.palace-design .ph-gift-head>span{font-size:10px;color:#c09fd6}.palace-design .ph-gift-head h2{font-size:25px;color:#f4e5ff;margin:6px 0 12px}.palace-design .ph-gift-tabs{gap:7px;overflow-x:auto;scrollbar-width:none;border:0;padding:4px 0 12px}.palace-design .ph-gift-tabs button{padding:8px 12px;font-size:10px;min-height:34px;border-radius:17px;background:#ffffff08;color:#b49ac9;border:1px solid #c09dd11c;white-space:nowrap}.palace-design .ph-gift-tabs button.active{background:linear-gradient(120deg,#ac67f6,#743cce);color:#fff;border-color:#ad76dc4a}.palace-design .ph-gift-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;max-height:43dvh;padding:2px 2px 6px}.palace-design .ph-gift-grid>button{border:1px solid #9269b839;border-radius:12px;background:radial-gradient(ellipse at top,#3c234a,#161124);padding:13px 5px 12px;min-height:149px;display:flex;flex-direction:column;align-items:center;gap:7px;position:relative;min-width:0}.palace-design .ph-gift-grid>button.selected{border-color:#e3bd77;background:radial-gradient(ellipse at top,#61415c,#24132f);box-shadow:inset 0 0 0 1px #e3bd7730}.palace-design .ph-gift-grid .ph-art,.palace-design .ph-gift-grid .rk-art{width:90px;height:90px;max-width:100%;object-fit:contain;margin:0}.palace-design .ph-gift-grid b{font-size:11px;font-weight:650;color:#f5eaff;line-height:1.3;text-align:center}.palace-design .ph-gift-grid small{font-size:10px;color:#eed29f;display:flex;align-items:center;gap:4px}.palace-design .ph-gift-grid .ph-coin{width:13px;height:13px;font-size:8px}.palace-design .ph-gift-benefit{font-size:10px;color:#b9a2c8;margin:4px 0 12px;background:#ffffff04;border:1px solid #ffffff0c;border-radius:9px;padding:9px}.palace-design .ph-gift-bottom{padding-top:14px;border-top:1px solid #af83ca29;background:transparent;gap:9px}.palace-design .ph-gift-bottom>.ph-wallet{font-size:12px;background:#f8e0a112;color:#ecd7ac;border:1px solid #b69a5133;padding:9px;border-radius:20px}.palace-design .ph-gift-bottom>.ph-btn{margin-left:auto;min-height:42px}.palace-design .ph-gift-total{font-size:10px;color:#baa3cb;gap:8px}.palace-design .ph-modal-family{overflow:hidden auto;padding:0;max-width:650px}.palace-design .ph-modal-family .ph-close{z-index:5;top:12px;right:12px;background:#170d2c88;color:#e0c9f2;border-color:#e5c08f30}.pp-family-hero{background:linear-gradient(180deg,#0e0b20bb,#1c1032e8),url(/assets/palace/palace-lounge.webp) center 29%/cover;position:relative;text-align:center;color:#fff;padding:26px 23px 23px;border-bottom:1px solid #d0ae7038}.pp-family-hero>.ph-eyebrow{color:#ceb6e0;font-size:9px}.pp-family-hero>.pp-family-crest{display:block;width:150px;height:150px;margin:5px auto;filter:drop-shadow(0 0 18px #ffc96624)}.pp-family-hero h2{font-size:29px;margin:3px 0 12px;color:#fff1d1;letter-spacing:.4px}.pp-family-hero>div{display:flex;align-items:center;justify-content:space-between;gap:10px}.pp-family-hero>div>span{font-size:11px;color:#e2d4ee}.pp-family-hero>div>strong{display:flex;gap:5px;align-items:center;font-size:10px;border:1px solid #a785bf66;border-radius:20px;padding:7px 10px;font-weight:500}.pp-family-hero>div>strong>svg{width:13px;height:13px}.pp-family-selector{display:flex;gap:6px;overflow-x:auto;padding:14px 18px 2px;scrollbar-width:none}.pp-family-selector>button{min-height:32px;font-size:9px;white-space:nowrap;padding:7px 10px;color:#a18cb3;border-radius:8px;background:#f5effb;border:1px solid #e9dff3}.pp-family-selector>button.active{background:#eadcfb;color:#8046b5;border-color:#cdb2e9}.pp-family-detail>.pp-tabs{padding:12px 18px 0;margin-bottom:3px;gap:6px}.pp-family-detail>.pp-tabs>button{font-size:11px;padding:8px 14px;min-height:34px;border-radius:20px}.pp-family-content{padding:16px 18px 24px}.pp-family-score{display:flex;align-items:center;gap:12px;padding:17px;border:1px solid #e5d8f5;background:linear-gradient(110deg,#f4eaff,#f9f4ff);border-radius:13px}.pp-family-score>span{color:#e3aa3b}.pp-family-score>span svg{width:31px;height:31px}.pp-family-score>div{display:grid;gap:5px}.pp-family-score small{font-size:11px;color:#8b70a1}.pp-family-score b{font-size:23px;color:#372047}.pp-family-score>em{margin-left:auto;font-size:9px;color:#3bb991;background:#e9faf1;padding:6px;border-radius:7px;font-style:normal}.pp-family-shortcuts{margin:18px 0}.pp-family-shortcuts .pp-shortcut-icon{width:43px;height:43px}.pp-family-shortcuts b{font-size:9px}.pp-family-announcement{border-top:1px solid var(--pp-line);padding-top:16px}.pp-family-announcement h3{font-size:16px;margin:0 0 8px!important}.pp-family-announcement p{font-size:12px;color:#9a86aa;line-height:1.8}.pp-family-event{text-align:center;background:#f2e9fc;border:1px solid #e0cdf1;padding:25px;border-radius:16px}.pp-family-event>span>svg{width:56px;height:56px;color:#ca9638}.pp-family-event h3{font-size:22px}.pp-family-event p{font-size:12px;line-height:1.7;color:#a088b1;margin-bottom:16px}.pp-family-rank{display:flex;align-items:center;gap:9px;border-bottom:1px solid var(--pp-line)}.pp-family-rank>.ph-member-row{flex:1;border:0;padding:13px 0;min-width:0}.pp-family-rank>strong{font-size:12px;color:#aa8143}.pp-family-rank>b{font-size:14px;color:#a286b8}.pp-wallet-heading{padding:0 0 20px;text-align:center}.pp-wallet-heading h2{font-size:25px;margin:5px 0}.palace-design .ph-modal-wallet .pp-wallet-heading{margin:-29px -29px 21px;padding:28px 45px 25px;background:linear-gradient(180deg,#18102c,#3a2453);color:#fff}.palace-design .ph-modal-wallet .pp-wallet-heading .ph-eyebrow{color:#c8a9e3}.palace-design .ph-modal-wallet .ph-close,.palace-design .ph-modal-edit-profile .ph-close,.palace-design .ph-modal-event .ph-close{background:#ffffff10;color:#dec6ed;border-color:#b98dd434;z-index:3}.palace-design .ph-modal-edit-profile>.ph-close{top:16px}.palace-design .ph-modal-edit-profile #socialModalBody>.ph-title,.palace-design .ph-modal-event #socialModalBody>.ph-title{margin:-29px -29px 24px;padding:27px 55px 24px;background:linear-gradient(180deg,#18102c,#3a2453);color:#fff;text-align:center}.palace-design .ph-modal-edit-profile #socialModalBody>.ph-title h2,.palace-design .ph-modal-event #socialModalBody>.ph-title h2{font-size:23px;color:#fff}.palace-design .ph-modal-edit-profile #socialModalBody>.ph-title p,.palace-design .ph-modal-event #socialModalBody>.ph-title p{color:#c9b1d9;font-size:11px}.pp-balance-card{display:flex;flex-wrap:wrap;align-items:center;gap:13px;border-radius:15px;padding:22px;background:linear-gradient(120deg,#6d3fbc,#9a61e9);color:#fff;box-shadow:0 7px 20px #7944c025}.pp-balance-card>small{flex:1 0 100%;color:#e0c9ff;font-size:12px}.pp-balance-card>strong{font-size:27px;display:flex;align-items:center;gap:8px;min-width:0;font-variant-numeric:tabular-nums}.pp-balance-card .ph-coin{width:31px;height:31px;font-size:18px}.pp-balance-card>.ph-btn{margin-left:auto;padding:10px 13px;min-height:39px;font-size:11px}.pp-wallet-actions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:21px 0 26px}.pp-wallet-actions>button{display:flex;flex-direction:column;align-items:center;gap:9px;min-width:0}.pp-wallet-actions>button>span{display:grid;place-items:center;width:43px;height:43px;background:#efe3fe;color:#9764cb;border:1px solid #e3d1f2;border-radius:13px}.pp-wallet-actions svg{width:22px;height:22px}.pp-wallet-actions small{font-size:10px;color:#9c85ae;white-space:nowrap}.pp-wallet h3{font-size:17px;margin:15px 0!important}.pp-wallet-options{display:grid;gap:10px}.pp-wallet-options>button{display:flex;gap:14px;align-items:center;text-align:left;padding:17px;border:1px solid #eaddf6;background:#fff;border-radius:13px}.pp-wallet-options>button>div{display:grid;gap:6px;flex:1}.pp-wallet-options b{font-size:13px}.pp-wallet-options small{font-size:11px;color:#a28daf}.pp-wallet-options>button>svg{width:18px;height:18px;color:#b29ac4}.pp-wallet-note{font-size:10px;line-height:1.7;color:#ad9bb8;margin-top:24px}.palace-design .cm-profile{border-color:#e7d9f3;border-radius:18px;background:#fff}.palace-design .cm-cover:not(:has(>img)){background:linear-gradient(180deg,#21133633,#211336aa),url(/assets/palace/palace-lounge.webp) center 25%/cover}.palace-design .cm-profile-intro{background:linear-gradient(#fff,#fdfaff)}.palace-design .cm-profile-section{border-color:#eee4f5}.palace-design .cm-profile-metrics{background:#f6effc;border:1px solid #eee2f8;border-radius:13px;margin-top:15px;padding:13px 0}.palace-design .cm-profile-metrics b{color:#6d3ba2}.palace-design .cm-profile-metrics span{color:#ac92bb;font-size:10px}.palace-design .cm-own-links{border-color:#e6d8f2;border-radius:13px;background:#fff}.palace-design .cm-own-links>button,.palace-design .cm-own-links>a{border-color:#f1e8f8}.palace-design .cm-own-links svg{color:#a475cd}.palace-design .cm-profile-section h3,.palace-design .cm-section-link>span{font-size:15px}.palace-design .cm-edit-images{display:flex;position:relative;flex-direction:column;padding:0 0 83px;gap:0;margin-bottom:8px}.palace-design .cm-edit-images>.cm-edit-cover{order:-1;width:100%;height:165px;border-radius:12px;overflow:hidden;background:linear-gradient(180deg,#24133333,#241333aa),url(/assets/palace/palace-lounge.webp) center 25%/cover;border:1px solid #a386b868;color:#f2e2ff;min-height:0}.palace-design .cm-edit-images>.cm-edit-cover>img{width:100%;height:100%;object-fit:cover}.palace-design .cm-edit-images>.cm-edit-cover>span{position:absolute;top:15px;left:18px;bottom:auto;color:#fff0d0;background:#24133377;border-radius:7px;padding:6px 8px;font-size:10px}.palace-design .cm-edit-images>label:first-child{position:absolute;bottom:5px;left:50%;transform:translate(-50%);width:110px;height:120px;border:0;border-radius:0;background:transparent;overflow:visible;display:flex;flex-direction:column;align-items:center;gap:8px}.palace-design .cm-edit-images>label:first-child>img,.palace-design .cm-edit-images>label:first-child>.ph-avatar{width:92px;height:92px;border-radius:50%;border:3px solid #e8c778;box-shadow:0 0 0 4px #fff}.palace-design .cm-edit-images>label:first-child>span:not(.ph-avatar){position:static;font-size:10px;white-space:nowrap;color:#8f73a2;background:none;padding:0}.palace-design .cm-event-card{border:1px solid #b78dcb57;border-radius:15px;background:linear-gradient(115deg,#281334,#392046);overflow:hidden}.palace-design .cm-event-card .cm-event-shade{background:linear-gradient(90deg,#160c2de8,#160c2d22)}.palace-design .cm-event-card .cm-event-copy{padding:23px}.palace-design .cm-event-card h2{font-size:24px;color:#f4d390}.palace-design .cm-weekly-link{background:linear-gradient(100deg,#3f2258,#261332);color:#e6cef1;border:1px solid #b98bce3b;border-radius:13px}.palace-design .cm-weekly-link svg{color:#d9b362}.palace-design .ph-modal-event .ph-title,.palace-design .ph-modal-weekly .ph-title{padding-top:5px}.palace-design .ph-event-hero{border-radius:15px;background:radial-gradient(ellipse at top,#513769,#1a102c);color:#f2dcac}.palace-design .ph-modal-event .cm-events{display:grid;gap:14px}.palace-design .ph-dm-heading{border-bottom:1px solid #ebdff3;padding-bottom:17px}.palace-design .ph-dm-log>div{border-radius:14px;background:#f0e9f8;color:#655074;border:1px solid #e9dff1}.palace-design .ph-dm-log>div.mine{background:linear-gradient(135deg,#9e6be3,#8952c9);color:#fff;border-color:#9962d7}.palace-design .ph-dm-log>div p{line-height:1.6}.palace-design:has(.pr-room) .ph-sidebar,.palace-design:has(.pr-room) .ph-rail{display:none}.palace-design:has(.pr-room) .ph-app{display:block;max-width:none}.palace-design #socialContent:has(.pr-room){max-width:none!important;padding:0!important}.palace-design .pr-room.pr-reference{--pr-bg:#150d28;--pr-ink:#f6edf9;--pr-muted:#baa6cb;--pr-gold:#e8c375;background:linear-gradient(180deg,#100a22aa,#130d28b8 40%,#100a22e8),url(/assets/palace/palace-lounge.webp) center/cover;color:var(--pr-ink);border-radius:0;box-shadow:none;height:100dvh;min-height:0;display:flex;flex-direction:column;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}.palace-design .pr-reference .pr-top{padding:13px 13px 8px;gap:9px;background:linear-gradient(#100a2366,transparent)}.palace-design .pr-reference .pr-room-pill{background:#0c081b69;border:1px solid #c49ce91b;border-radius:24px;padding:5px 9px;max-width:78%}.palace-design .pr-reference .pr-top h1{color:#fcf5ff;font-size:14px;letter-spacing:0;font-weight:750}.palace-design .pr-room-pill small{font-size:9px;color:#b6a1ce}.palace-design .pr-reference .pr-mini-level{background:linear-gradient(140deg,#d29bff,#7b4fbd);border-color:#d4a7f9;color:#fff;border-radius:10px}.palace-design .pr-member-count{background:#8f4cc1;color:#f9e7ff}.palace-design .pr-reference .pr-online-count{color:#c4a9d9;background:#ffffff08;border:1px solid #c6a1e225}.palace-design .pr-reference .pr-back,.palace-design .pr-reference .pr-more{color:#c4aed7}.palace-design .pr-reference .pr-layout{display:flex;flex-direction:column;flex:1;min-height:0}.palace-design .pr-reference .pr-stage{position:relative;max-height:60%;padding:8px 18px 0;background:none;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#ac7cc73b transparent}.palace-design .pr-reference .pr-support{display:inline-flex;align-items:center;gap:5px;position:relative;min-height:27px;padding:5px 10px;border:1px solid #d9bb612e;background:#170f2b90;color:#dfc58c;border-radius:20px;font-size:9px}.palace-design .pr-reference .pr-support>svg{width:13px;height:13px}.palace-design .pr-reference .pr-seats.pr-paired{gap:18px 14px;margin:18px 0 16px}.palace-design .pr-reference:not(:has(.pr-tabu-banner)) .pr-seats.pr-paired{grid-template-columns:repeat(4,minmax(0,1fr))}.palace-design .pr-reference:not(:has(.pr-tabu-banner)) .pr-pair{display:contents}.palace-design .pr-reference:not(:has(.pr-tabu-banner)) .pr-wave-link{display:none}.palace-design .pr-reference:not(:has(.pr-tabu-banner)) .pr-seat[data-room-seat="0"]{grid-column:1/-1;margin:0 auto 8px;width:150px}.palace-design .pr-reference .pr-seat-face,.palace-design .pr-reference .pr-seat .ph-avatar,.palace-design .pr-reference .pr-host-pair .pr-seat-face,.palace-design .pr-reference .pr-host-pair .ph-avatar{width:59px;height:59px}.palace-design .pr-reference .pr-host-pair .pr-seat:first-of-type .pr-seat-face,.palace-design .pr-reference .pr-host-pair .pr-seat:first-of-type .ph-avatar{width:96px;height:96px}.palace-design .pr-reference .pr-seat .ph-avatar:not(.royal-framed){border:2px solid #d0a755;box-shadow:0 0 0 3px #d5a94412,0 2px 9px #07030e45}.palace-design .pr-reference .pr-seat .ph-avatar.royal-framed{border:0;background-color:transparent}.palace-design .pr-reference .pr-seat>b{font-size:11px;font-weight:600;color:#e9dcf7;margin-top:7px;letter-spacing:0}.palace-design .pr-reference .pr-seat>small{color:#ab89c5;font-size:8px}.palace-design .pr-reference .pr-seat .pr-empty-seat{width:100%;height:100%;border:1px solid #a97ec156;background:#311e451f;color:#8a6b9f}.palace-design .pr-reference .pp-empty-label{color:#856a9a;font-size:8px;font-weight:400}.palace-design .pr-reference .pr-seat.speaking .pr-seat-face:after{border-color:#bc73ff;box-shadow:0 0 15px #a15be14d;inset:-4px}.palace-design .pr-reference .pm-room-bar.pm-mini{right:14px;max-width:135px;background:#2c1c467d;border-color:#b78bd023;color:#cbb2df;border-radius:22px}.palace-design .pr-reference .pr-conversation{flex:1;min-height:0;border:0;background:linear-gradient(180deg,transparent,#0c081b52)}.palace-design .pr-reference .pr-chat-log{height:auto;max-height:none;min-height:30px;flex:1;padding:8px 14px;scrollbar-width:thin;scrollbar-color:#a87cc13b transparent}.palace-design .pr-reference .ph-chat-message{margin:11px 0;gap:9px}.palace-design .pr-reference .ph-chat-message>div{background:linear-gradient(110deg,#38204477,#28193f60);border:1px solid #c697e612;border-radius:0 11px 11px;padding:8px 10px;max-width:calc(100% - 43px)}.palace-design .pr-reference .pr-message-author{color:#ddc395;font-size:10px;font-weight:700}.palace-design .pr-reference .ph-chat-message p{font-size:12px;line-height:1.5;color:#e2d2ed;margin:5px 0 0}.palace-design .pr-reference .ph-chat-message .rp-role{color:#e4be74;background:#92702c39;padding:2px 4px}.palace-design .pr-reference .ph-system-message{color:#b397c6;border:0;font-size:9px;line-height:1.6;background:#28163844;border-radius:7px;padding:5px 8px}.palace-design .pr-reference .pr-welcome{background:#3c284133;border:1px solid #c6a2471c;color:#b7a1c2;border-radius:9px;font-size:10px;padding:11px;line-height:1.6;margin-bottom:9px}.palace-design .pr-reference .ph-chat-gift{background:linear-gradient(90deg,#512a6244,#7e502a22);border:1px solid #d5a8582c;color:#dfba7b}.palace-design .pr-reference .pr-composer{background:linear-gradient(180deg,#180f2a55,#110b21ee);padding:9px 10px 12px;border-top:1px solid #c9a3e316}.palace-design .pr-reference .pr-audio-status{color:#bc97d7;font-size:10px;padding:3px 7px;min-height:22px}.palace-design .pr-reference .pr-bottom-line{gap:5px}.palace-design .pr-reference .pr-circle{background:#35204f70;color:#d4bce7;flex:0 0 37px;width:37px;height:40px;border-radius:50%}.palace-design .pr-reference .pr-circle>svg{width:22px;height:22px}.palace-design .pr-reference .pr-circle.pr-gift{background:linear-gradient(140deg,#e0beef,#a976d7);color:#66358a}.palace-design .pr-reference .pr-games-toggle{border-radius:12px;background:#8c55b34d;flex-basis:35px;width:35px;color:#dec4f3}.palace-design .pr-reference .rc-reaction-toggle{width:35px;flex-basis:35px;height:40px;color:#cbb0df;background:#35204f70;border-radius:12px}.palace-design .pr-reference .pr-message-form{background:#3321488c;border:1px solid #b58ddc15;border-radius:22px;padding:3px 6px;min-width:0;min-height:40px}.palace-design .pr-reference .pr-message-form input{font-size:13px;color:#e4d3f4;min-width:0;background:transparent}.palace-design .pr-reference .pr-message-form input::placeholder{color:#9e7cb4}.palace-design .pr-reference .rc-chat-toggle,.palace-design .pr-reference .pr-photo-upload{color:#ad86c6}.palace-design .pr-room-mini.pr-room-mini{border-color:#d2b8ed;box-shadow:0 4px 20px #42216a24;background:linear-gradient(110deg,#fff,#f3e9ff);color:#563271}.palace-design .pr-room-mini .pr-mini-leave{background:#ead9fb;color:#945ac1}@media (min-width:1000px){.pp-home{display:grid;grid-template-columns:minmax(0,1fr)}.pp-daily{min-height:190px}.pp-chest{right:26px;width:215px;height:205px}.pp-daily-copy{max-width:500px}.pp-arena{height:310px}.pp-arena h2{font-size:32px}.pp-message-heading{margin-bottom:25px}.palace-design .pr-reference .pr-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,.8fr)}.palace-design .pr-reference .pr-stage{max-height:100%;padding:12px 35px;min-height:0}.palace-design .pr-reference .pr-conversation{border-left:1px solid #9d72b923;height:100%;padding-top:12px}.palace-design .pr-reference .pr-seats.pr-paired{gap:35px 18px;margin-top:35px}.palace-design .pr-reference .pr-seat-face,.palace-design .pr-reference .pr-seat .ph-avatar,.palace-design .pr-reference .pr-host-pair .pr-seat-face,.palace-design .pr-reference .pr-host-pair .ph-avatar{width:76px;height:76px}.palace-design .pr-reference .pr-host-pair .pr-seat:first-of-type .pr-seat-face,.palace-design .pr-reference .pr-host-pair .pr-seat:first-of-type .ph-avatar{width:126px;height:126px}}@media (max-width:1000px){.pp-room-list{grid-template-columns:minmax(0,1fr)}.pp-games{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.palace-design .ph-app{display:block;min-height:100dvh;padding-bottom:calc(68px + env(safe-area-inset-bottom,0px));background:#fcfaff}.palace-design .ph-sidebar,.palace-design .ph-rail{display:none}.palace-design .ph-header{display:flex;flex-wrap:wrap;align-content:flex-start;min-height:119px;height:auto;padding:calc(14px + env(safe-area-inset-top,0px)) 17px 14px;gap:12px;background:linear-gradient(180deg,#19112f 0,#35234e 37%,#c1a9d0 75%,#f2ebf9)}.palace-design .ph-mobile-brand{display:flex;font-size:15px;gap:7px;line-height:1;min-height:33px;margin-right:45px;flex:1 0 calc(100% - 45px)}.palace-design .ph-mobile-brand .ph-logo{width:29px;height:30px;font-size:25px;border-radius:9px 9px 9px 3px}.palace-design .ph-header .ph-search{display:none}.palace-design .ph-account{display:flex;justify-content:flex-end;align-items:center;margin-left:auto;gap:9px;width:100%}.palace-design .ph-account .ph-wallet{min-height:32px;padding:6px 11px;font-size:12px;gap:6px;border-color:#f3e4b4;background:#fffcf4}.palace-design .ph-account .ph-wallet .ph-coin{width:20px;height:20px;font-size:12px}.palace-design .ph-account .ph-wallet>b{font-size:17px;margin-left:3px}.palace-design .ph-account .ph-header-event{display:grid!important;width:31px;height:31px;min-width:31px;border-color:#dcccf0}.palace-design .ph-account .ph-header-event>svg{width:19px;height:19px}.palace-design .ph-account .cm-header-notifications{position:absolute;right:17px;top:calc(14px + env(safe-area-inset-top,0px));width:31px!important;height:31px!important;background:transparent;border:0;color:#eee0ff}.palace-design .ph-account .cm-header-notifications>svg{width:21px;height:21px}.palace-design .ph-account .pp-header-profile{display:none}.palace-design #socialContent{padding:0 17px 24px;min-height:calc(100dvh - 210px);max-width:760px}.palace-design .ph-footer{display:none}.palace-design .ph-bottom{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));position:fixed;bottom:0;left:0;right:0;z-index:35;min-height:66px;padding:6px 5px calc(6px + env(safe-area-inset-bottom,0px));border-top:1px solid #eadff4;background:#fffdfa;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);box-shadow:0 -3px 13px #3b1b6407}.palace-design .ph-bottom .ph-nav{display:flex;position:relative;flex-direction:column;align-items:center;gap:4px;padding:5px 1px;min-height:48px;color:#a89ab8;font-size:9px;font-weight:500;background:none;white-space:nowrap;border:0;letter-spacing:-.15px;border-radius:0}.palace-design .ph-bottom .ph-nav svg{width:23px;height:23px;stroke-width:1.7}.palace-design .ph-bottom .ph-nav.active{color:#8648e7;font-weight:800;background:none}.palace-design .ph-bottom .ph-nav.active svg{fill:#b380f137;stroke-width:2}.palace-design .ph-bottom .ph-nav small.pp-nav-count{display:grid;position:absolute;top:1px;left:calc(50% + 4px);min-width:14px;height:14px;padding:0 3px;place-items:center;border:1px solid white;border-radius:9px;background:#f46b88;color:#fff;font-size:8px;line-height:1}.palace-design .ph-sidebar .pp-nav-count{margin-left:auto;background:#f46b88;color:#fff;border-radius:7px;padding:2px 5px;font-size:9px}.pp-daily{min-height:155px;padding:17px 14px;border-radius:13px}.pp-daily-copy{width:76%;max-width:360px}.pp-daily-copy>small{font-size:6px;letter-spacing:1.2px;margin-bottom:6px}.pp-daily h1{font-size:clamp(13px,3.6vw,21px);margin-bottom:11px;letter-spacing:-.2px}.pp-calendar{max-width:225px;gap:5px;margin-right:15px}.pp-calendar small{font-size:8px}.pp-calendar i{max-width:25px;border-radius:6px;font-size:14px}.pp-daily-claim{font-size:9px;min-height:24px;margin-top:8px;gap:6px}.pp-chest{width:127px;height:135px;bottom:-6px;right:-3px}.pp-shortcuts{margin:15px 0 19px;gap:7px}.pp-shortcut-icon{width:46px;height:43px;border-radius:13px}.pp-shortcuts b{font-size:10px}.pp-welcome-line{font-size:9px;gap:6px}.pp-welcome-line .ph-link{font-size:10px}.pp-event-banner{min-height:114px;padding:16px 14px;gap:9px;border-radius:12px}.pp-event-banner small{font-size:9px}.pp-event-banner b{font-size:22px}.pp-event-banner em{font-size:9px}.pp-event-banner>strong{font-size:9px;padding:8px 10px;gap:5px}.pp-event-cup>svg{width:35px;height:35px}.palace-design .ph-section-title{margin:20px 0 11px}.palace-design .ph-section-title h2{font-size:14px}.palace-design .ph-section-title .ph-link{font-size:10px}.pp-room-carousel{gap:10px}.pp-room-compact{flex-basis:145px;width:145px}.pp-room-compact .pp-room-cover{height:158px}.pp-room-compact .pp-room-cover>.ph-art{width:94px;height:94px}.pp-room-overlay{padding-left:10px;padding-bottom:11px}.pp-room-overlay>b{font-size:11px}.pp-room-overlay>small{font-size:8px}.pp-people-strip{gap:11px}.pp-people-strip>button{width:56px;gap:7px}.pp-person-avatar,.pp-person-avatar .ph-avatar{width:49px;height:49px}.pp-people-strip b{font-size:10px}.pp-games{gap:10px}.pp-games>button{padding:14px 13px;gap:6px;border-radius:12px}.pp-games b{font-size:17px}.pp-games small{font-size:9px}.pp-page-heading h1,.pp-message-heading h1{font-size:28px;letter-spacing:-.9px}.pp-page-heading.ph-page-heading{margin-bottom:16px}.pp-page-heading p{font-size:11px;margin-top:6px}.pp-directory-actions{margin-bottom:14px;gap:18px}.pp-directory-actions .ph-btn{font-size:12px;min-height:41px;padding:10px 15px}.pp-directory-actions .ph-link{font-size:10px}.pp-search{min-height:38px;margin-bottom:13px;border-radius:10px;padding:0 11px}.pp-search input{font-size:12px;padding:10px 0}.pp-tabs{gap:6px;margin-bottom:13px}.pp-tabs>button{font-size:10px;min-height:35px;padding:8px 12px;border-radius:9px}.pp-room-list{gap:9px}.pp-room-card:not(.pp-room-compact){padding:8px;gap:12px;border-radius:12px;min-height:110px}.pp-room-card:not(.pp-room-compact) .pp-room-cover{width:88px;height:94px;border-radius:9px}.pp-room-cover>.ph-art{width:77px;height:77px}.pp-room-info{gap:7px}.pp-room-name{gap:5px}.pp-room-name>b{font-size:12px}.pp-room-name>em{font-size:7px;padding:4px 5px}.pp-room-meta{font-size:10px}.pp-room-description{font-size:9px}.pp-room-arrow{padding:0}.pp-room-arrow svg{width:14px;height:14px}.pp-recommended{font-size:8px}.pp-arena{height:210px;border-radius:12px;margin-bottom:16px}.pp-arena>span{inset:auto 10px 13px;gap:5px}.pp-arena h2{font-size:22px}.pp-arena small{font-size:8px}.pp-arena strong{font-size:10px;padding:8px 15px}.pp-family-cards{gap:8px}.pp-family-card{padding:8px 5px 12px;border-radius:10px;gap:6px}.pp-family-card>.ph-art{width:75px;height:75px}.pp-family-card>b{font-size:9px}.pp-family-card>small{font-size:8px}.pp-stories>button{height:140px;flex-basis:110px}.pp-message-heading{margin-bottom:19px;gap:10px}.pp-message-heading>.ph-link{font-size:10px}.pp-message-heading>button:not(.ph-link){width:31px;height:31px}.pp-messages .pp-tabs>button{font-size:10px;padding:7px 11px;min-height:32px}.palace-design .ph-dm-row{padding:16px 0;gap:11px;min-height:84px}.palace-design .ph-dm-row>.ph-avatar{width:48px;height:48px}.palace-design .ph-dm-row b{font-size:13px}.palace-design .ph-dm-row p{font-size:11px}.palace-design .ph-modal:where(:not(.ph-modal-blackjack):not(.ph-modal-wheel):not(.ph-modal-big-winner)){border-radius:23px 23px 0 0;padding:29px 20px calc(23px + env(safe-area-inset-bottom,0px));max-height:95dvh;border:0}.palace-design .ph-modal-gifts{padding:25px 12px calc(16px + env(safe-area-inset-bottom,0px))}.palace-design .ph-gift-grid{gap:7px}.palace-design .ph-gift-grid>button{padding:11px 4px;min-height:136px;gap:5px}.palace-design .ph-gift-grid .ph-art,.palace-design .ph-gift-grid .rk-art{width:78px;height:78px}.palace-design .ph-gift-grid b{font-size:10px}.palace-design .ph-gift-head h2{font-size:23px}.palace-design .ph-gift-tabs button{font-size:9px;padding:7px 11px}.palace-design .ph-modal-family{padding:0}.pp-family-hero{padding:26px 18px 20px}.pp-family-hero>.pp-family-crest{width:135px;height:135px}.pp-family-hero h2{font-size:27px}.pp-family-score{padding:14px}.pp-family-score b{font-size:21px}.pp-balance-card{padding:20px 16px;gap:12px}.pp-balance-card>strong{font-size:24px}.pp-balance-card>.ph-btn{padding:9px 11px;font-size:10px}.pp-wallet-actions small{font-size:9px}.palace-design .ph-modal-wallet .pp-wallet-heading,.palace-design .ph-modal-edit-profile #socialModalBody>.ph-title,.palace-design .ph-modal-event #socialModalBody>.ph-title{margin-left:-20px;margin-right:-20px}.palace-design .ph-form input,.palace-design .ph-form textarea,.palace-design .ph-form select{font-size:16px}.palace-design .cm-profile{border-radius:15px}.palace-design .cm-cover{height:190px}.palace-design .cm-profile-intro{padding-left:16px;padding-right:16px}.palace-design .cm-event-card .cm-event-copy{padding:20px}.palace-design .cm-event-card h2{font-size:23px}}@media (max-width:370px){.palace-design #socialContent,.palace-design .ph-header{padding-left:12px;padding-right:12px}.pp-daily{padding:16px 11px;min-height:145px}.pp-daily-copy{width:78%}.pp-chest{width:109px;height:120px;right:-8px}.pp-calendar{gap:4px;max-width:200px}.pp-calendar i{max-width:22px}.pp-event-banner b{font-size:18px}.pp-event-cup{display:none}.pp-event-banner>strong{padding:8px;font-size:9px}.pp-room-compact{flex-basis:133px;width:133px}.pp-room-compact .pp-room-cover{height:150px}.pp-room-name>em{display:none}.pp-arena h2{font-size:20px}.pp-arena{height:190px}.pp-family-card>.ph-art{width:65px;height:65px}.pp-directory-actions{gap:13px}.pp-directory-actions .ph-btn{font-size:11px;padding:10px 12px}.pp-directory-actions .ph-link{font-size:9px}.palace-design .pr-reference .pr-bottom-line{gap:3px}.palace-design .pr-reference .pr-circle{width:32px;flex-basis:32px}.palace-design .pr-reference .rc-reaction-toggle{width:30px;flex-basis:30px}.palace-design .pr-reference .pr-seat-face,.palace-design .pr-reference .pr-seat .ph-avatar,.palace-design .pr-reference .pr-host-pair .pr-seat-face,.palace-design .pr-reference .pr-host-pair .ph-avatar{width:50px;height:50px}.palace-design .pr-reference .pr-host-pair .pr-seat:first-of-type .pr-seat-face,.palace-design .pr-reference .pr-host-pair .pr-seat:first-of-type .ph-avatar{width:84px;height:84px}.palace-design .pr-reference .pr-seats.pr-paired{gap:16px 7px}.pp-balance-card>strong{font-size:21px}.pp-balance-card>.ph-btn{font-size:9px;padding:9px}}@media (max-height:650px) and (max-width:760px){.palace-design .pr-reference .pr-stage{max-height:56%}.palace-design .pr-reference .pr-seats.pr-paired{gap:14px 10px;margin-top:10px}.palace-design .pr-reference .pr-host-pair .pr-seat:first-of-type .pr-seat-face,.palace-design .pr-reference .pr-host-pair .pr-seat:first-of-type .ph-avatar{width:76px;height:76px}.palace-design .ph-gift-grid{max-height:35dvh}.palace-design .ph-gift-grid>button{min-height:110px}.palace-design .ph-gift-grid .ph-art,.palace-design .ph-gift-grid .rk-art{width:62px;height:62px}}@media (prefers-reduced-motion:reduce){.palace-design *,.palace-design *:before,.palace-design *:after{animation:none!important;scroll-behavior:auto!important;transition:none!important}}.palace-design .pr-reference .pr-seat-layout{margin:16px 0 14px;display:flex;flex-direction:column;gap:18px}.palace-design .pr-reference .pr-host-row{display:flex;justify-content:center;align-items:center;gap:20px;min-width:0}.palace-design .pr-reference .pr-host-row>.pr-seat{width:150px;max-width:100%;margin:0}.palace-design .pr-reference .pr-host-row [data-room-seat] .pr-seat-face,.palace-design .pr-reference .pr-host-row [data-room-seat] .ph-avatar{width:88px;height:88px}.palace-design .pr-reference .pr-host-row [data-room-seat="0"]>b{color:#ebce82;font-size:12px}.palace-design .pr-reference .pr-seat-grid{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:16px 12px;min-width:0}.palace-design .pr-reference .pr-seat-grid>.pr-seat{flex:0 0 calc((100% - 36px)/4);width:calc((100% - 36px)/4);min-width:0;margin:0}.palace-design .pr-reference .pr-seat-grid [data-room-seat] .pr-seat-face,.palace-design .pr-reference .pr-seat-grid [data-room-seat] .ph-avatar{width:54px;height:54px}.palace-design .pr-reference .pr-seat-grid .pr-seat>b{display:block;width:100%;line-height:15px;height:15px;margin-top:7px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.palace-design .pr-reference .pr-seat-grid .pr-seat>small{height:11px;line-height:11px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:360px),(max-height:700px){.palace-design .pr-reference .pr-seat-layout{gap:12px;margin:12px 0}.palace-design .pr-reference .pr-seat-grid{gap:12px 8px}.palace-design .pr-reference .pr-seat-grid>.pr-seat{flex-basis:calc((100% - 24px)/4);width:calc((100% - 24px)/4)}.palace-design .pr-reference .pr-seat-grid [data-room-seat] .pr-seat-face,.palace-design .pr-reference .pr-seat-grid [data-room-seat] .ph-avatar{width:48px;height:48px}.palace-design .pr-reference .pr-host-row [data-room-seat] .pr-seat-face,.palace-design .pr-reference .pr-host-row [data-room-seat] .ph-avatar{width:76px;height:76px}}@media (min-width:1050px){.palace-design .pr-reference .pr-seat-layout{gap:24px;margin:24px 0}.palace-design .pr-reference .pr-host-row [data-room-seat] .pr-seat-face,.palace-design .pr-reference .pr-host-row [data-room-seat] .ph-avatar{width:110px;height:110px}.palace-design .pr-reference .pr-seat-grid [data-room-seat] .pr-seat-face,.palace-design .pr-reference .pr-seat-grid [data-room-seat] .ph-avatar{width:68px;height:68px}}.palace-design .pr-reference .pr-host-row>.pr-seat[data-room-seat]{flex:0 1 150px;width:150px;min-width:0;margin:0}.palace-design .pr-reference .pr-host-row>.pr-seat>b{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.palace-design .pr-reference .pr-stage-tools{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}.palace-design .pr-reference .pr-stage-tools .pr-support{flex-shrink:0;height:28px}.palace-design .pr-reference .pr-stage-tools .pm-mini{position:static;width:40%;max-width:135px;height:28px;margin:0;padding-right:8px}.palace-design .pr-reference .pr-stage-tools .pm-mini>button:first-child{height:28px;min-width:0;gap:6px}.palace-design .pr-reference .pr-stage-tools .pm-mini-record{width:27px;height:27px;font-size:15px}.palace-design .pr-reference .pr-welcome:not(.pr-inspection-status){padding:7px 9px;font-size:10px;line-height:1.45;margin-bottom:6px;background:#281b3433;border-color:#c6a24712}.palace-design .pr-reference .pr-composer{padding:6px 8px 10px}.palace-design .pr-reference .pr-bottom-line{gap:3px}.palace-design .pr-reference .pr-bottom-line>.pr-circle,.palace-design .pr-reference .pr-bottom-line>.rc-reaction-toggle{flex-basis:32px;width:32px;height:38px}.palace-design .pr-reference .pr-message-form{flex:1;min-width:0;padding:2px 4px}.palace-design .pr-reference .pr-message-form>input{min-width:0;width:0;flex:1;padding-inline:3px}.palace-design .pr-reference .rc-chat-toggle{flex-basis:24px;width:24px;padding:2px}.palace-design .pr-reference .pr-photo-upload{flex:0 0 22px;width:22px}.palace-design .pr-reference .pr-seat-face{container-type:inline-size}.palace-design .pr-reference .pr-seat-face>.rc-seat-reaction{inset:0;width:100%;height:100%;max-width:100%;max-height:100%;border-radius:0;overflow:visible;z-index:11}.palace-design .pr-reference .pr-seat-face>.rc-seat-reaction>span{font-size:85cqw;line-height:1}.palace-design .pr-reference .pr-seat-face>.rc-seat-reaction img{object-fit:contain;width:100%;height:100%}.palace-design .ph-modal-seat-menu,.palace-design .ph-modal-seat-invites{background:linear-gradient(145deg,#2d1b3b,#170f24)!important;color:#f6edf9!important;border:1px solid #b98f4d70!important;border-top:2px solid #c9a259!important;box-shadow:0 -12px 45px #08031065}.palace-design .pr-seat-sheet{padding:10px 16px max(16px,env(safe-area-inset-bottom))}.palace-design .pr-sheet-handle{width:42px;height:4px;border-radius:8px;background:#9273aa66;margin:0 auto 18px}.palace-design .pr-seat-sheet>header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 6px 16px}.palace-design .pr-seat-sheet h2{text-align:left;color:#fff;font-size:22px;font-weight:700;margin:0;padding:0}.palace-design .pr-seat-sheet header p{color:#bda9cd;font-size:13px;margin:5px 0 0}.palace-design .pr-seat-role{display:flex;align-items:center;gap:5px;border:1px solid #c8a35d77;border-radius:20px;padding:7px 10px;font-size:11px;color:#e1bd78;white-space:nowrap}.palace-design .pr-seat-role svg{width:15px;height:15px}.palace-design .pr-seat-sheet>.pr-seat-option{display:flex;justify-content:flex-start;gap:13px;padding:15px 10px;min-height:57px;background:transparent;color:#f0e7f6;border:0;border-bottom:1px solid #ba8bd91c;font-size:15px;text-align:left;touch-action:manipulation}.palace-design .pr-seat-option>svg{width:23px;height:23px;flex-shrink:0;fill:none;stroke:currentColor;color:#cba5e5}.palace-design .pr-seat-option>svg:last-child{width:16px;height:16px;margin-left:auto}.palace-design .pr-seat-option>.pr-seat-option-copy{min-width:0;flex:1;overflow-wrap:anywhere}.palace-design .pr-seat-option>.ph-avatar{flex:0 0 44px;width:44px;height:44px;aspect-ratio:1;align-self:center}.palace-design .pr-seat-option b{font-weight:600;display:block}.palace-design .pr-seat-option small{display:block;margin-top:4px;color:#b49ac6;font-size:11px}.palace-design .pr-seat-sheet>.pr-seat-option.is-primary{background:#8655a73b;border:1px solid #b282d080;border-radius:13px;margin-bottom:5px}.palace-design .pr-seat-sheet>.pr-seat-option:active{background:#b68bdf24}.palace-design .pr-seat-sheet>.pr-seat-cancel{background:#9d75bc12;border:1px solid #b282d02b;color:#dbcae8;border-radius:13px;font-size:15px;padding:14px;margin-top:14px}.palace-design .pr-reference .pr-seat-pending .pr-seat-face{outline:2px solid #c69ae2;outline-offset:4px}.palace-design .pr-reference .pr-seat-pending:after{content:"Yerle\15fiyor\2026";font-size:8px;color:#cdb1df;position:absolute;bottom:-12px;left:0;right:0;text-align:center}.palace-design .pr-reference .pr-seat{position:relative}@media (prefers-reduced-motion:no-preference){.palace-design .pr-seat-option{transition:background .12s ease}.palace-design .ph-modal-seat-menu{animation:pr-sheet-enter .16s ease-out}@keyframes pr-sheet-enter{0%{opacity:.5;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}}.palace-design .pm-discovery .pm-sheet-head{padding:0 38px 12px 0;margin:0;gap:10px}.palace-design .pm-discovery .pm-sheet-head h2{font-size:23px}.palace-design .pm-discovery .pm-heading-disc{width:42px;height:42px;background:#ede4f5;color:#8754a3}.palace-design .pm-discovery .pm-search{margin:8px 0 12px;flex-shrink:0}.palace-design .pm-discovery .pm-search input{font-size:16px;min-width:0}.palace-design .pm-discovery .pm-tabs{display:flex;flex-shrink:0;overflow-x:auto;gap:4px}.palace-design .pm-discovery .pm-tabs button{flex:1 0 auto;font-size:12px;white-space:nowrap;padding:12px 6px;min-height:44px}.palace-design .pm-discovery .pm-add-link{flex-shrink:0;margin:10px 0;color:#826497;font-size:12px}.palace-design .pm-discovery .pm-add-link summary{cursor:pointer;padding:8px 0}.palace-design .pm-discovery .pm-track{min-height:84px;padding:15px 0;gap:8px;align-items:center}.palace-design .pm-discovery .pm-track>.pm-record{display:none}.palace-design .pm-discovery .pm-track>div{flex:1;min-width:0}.palace-design .pm-discovery .pm-track b{font-size:16px;line-height:1.4;white-space:normal;overflow-wrap:anywhere;color:#34243f}.palace-design .pm-discovery .pm-track small{font-size:12px;margin-top:5px;color:#8b8192}.palace-design .pm-discovery .pm-heart{width:36px;min-width:36px;height:44px;flex-shrink:0}.palace-design .pm-discovery .pm-request{min-height:36px;min-width:76px;font-size:12px;border-radius:22px;background:#8754a3;color:#fff;flex-shrink:0}.palace-design .pm-discovery .pm-search-notice{padding:10px 12px;background:#f0eaf5;color:#735782;border-radius:12px;font-size:12px;line-height:1.5;flex-shrink:0}.palace-design .pm-discovery .pm-transport{padding-top:10px;padding-bottom:max(8px,env(safe-area-inset-bottom));background:#fcf9ff}.palace-design .pm-discovery .pm-current-title>b{font-size:12px}.palace-design .pm-discovery .pm-timeline{margin-top:7px}.palace-design .ph-modal-room-games .ph-mini-game{display:flex;align-items:center;gap:14px;min-height:106px;padding:12px;margin:10px 0;background:linear-gradient(120deg,#f0e6f8,#fcf9ff);border:1px solid #dac9e9;border-radius:20px;box-shadow:0 4px 14px #43215208}.palace-design .ph-modal-room-games .ph-mini-game:nth-of-type(2n){background:linear-gradient(120deg,#fcf1dd,#fcf9ff);border-color:#ebddc1}.palace-design .ph-modal-room-games .ph-mini-game>.ph-game-art{width:78px;height:78px;flex:0 0 78px;object-fit:cover;border-radius:17px;box-shadow:0 4px 10px #35204314}.palace-design .ph-modal-room-games .ph-mini-game>span{flex:1;min-width:0}.palace-design .ph-modal-room-games .ph-mini-game h3{font-size:16px;line-height:1.3;color:#33233e;margin:0 0 6px}.palace-design .ph-modal-room-games .ph-mini-game p{font-size:11px;line-height:1.45;color:#897492;margin:0}.palace-design .ph-modal-room-games .ph-mini-game>svg{width:17px;flex:0 0 17px;color:#ac8bbc}@media (max-width:360px){.palace-design .ph-modal-room-games .ph-mini-game{gap:10px;padding:10px}.palace-design .ph-modal-room-games .ph-mini-game>.ph-game-art{width:62px;height:62px;flex-basis:62px}.palace-design .ph-modal-room-games .ph-mini-game h3,.palace-design .pm-discovery .pm-track b{font-size:14px}.palace-design .pm-discovery .pm-request{min-width:68px}}.palace-design .pm-discovery .pm-heading-disc{display:none}.palace-design .pm-discovery .pm-sheet-head h2{font-size:29px;font-weight:750;letter-spacing:-.8px}.palace-design .pm-discovery .pm-sheet-head p{font-size:13px;color:#8b7a95}.palace-design .pm-discovery .pm-search{margin-top:16px!important}.palace-design .pm-discovery .pm-search input{height:48px;border-radius:15px;background:#fff;border-color:#dfd4e8;padding-left:15px}.palace-design .pm-discovery .pm-tabs{margin-top:8px;overflow:visible}.palace-design .pm-discovery .pm-tabs button{flex:1;min-width:0;font-size:13px}.palace-design .pm-discovery .pm-tabs button.active{color:#8542b9;border-color:#9653ca}.palace-design .pm-results-heading{font-size:17px;color:#35233f;margin:18px 0 8px;flex-shrink:0}.palace-design .pm-discovery .pm-track{background:#fff9;border:1px solid #eadfec;border-radius:16px;margin:0 0 8px;padding:10px 8px;gap:8px;min-height:86px}.palace-design .pm-discovery .pm-cover{width:52px;height:58px;object-fit:cover;flex:0 0 52px;border-radius:11px;background:#eee5f4}.palace-design .pm-discovery .pm-track>div>b{font-size:14px;font-weight:650;line-height:1.35}.palace-design .pm-discovery .pm-heart{min-width:28px;width:28px}.palace-design .pm-discovery .pm-track .pm-request{min-width:65px;padding:9px 8px;background:linear-gradient(135deg,#a05add,#7536a7);font-size:11px}.palace-design .pm-discovery .pm-controls>button{color:#8542b9}.palace-design .pm-discovery .pm-controls>button.pm-primary-play{background:#763ba5;color:#fff}.palace-design .pm-discovery .pm-transport{border-radius:16px 16px 0 0;padding:12px 4px 8px}.palace-design .ph-modal-room-games .ph-mini-game{padding:0;overflow:hidden;min-height:112px;gap:12px}.palace-design .ph-modal-room-games .ph-mini-game>.ph-game-art{display:block;flex:0 0 112px;width:112px;height:112px;border-radius:0;box-shadow:none;background-image:url(/assets/game-icons/premium-atlas.webp);background-size:500% auto;background-repeat:no-repeat}.palace-design .ph-game-art-pisti{background-position:0% 50%}.palace-design .ph-game-art-winner{background-position:25% 50%}.palace-design .ph-game-art-blackjack{background-position:50% 50%}.palace-design .ph-game-art-tabu{background-position:75% 50%}.palace-design .ph-game-art-dolap{background-position:100% 50%}.palace-design .ph-modal-room-games .ph-mini-game>svg{margin-right:10px}@media (max-width:360px){.palace-design .pm-discovery .pm-cover{width:40px;height:48px;flex-basis:40px}.palace-design .pm-discovery .pm-track{gap:5px;padding:8px 5px}.palace-design .pm-discovery .pm-track>div>b{font-size:12px}.palace-design .pm-discovery .pm-heart{width:24px;min-width:24px}.palace-design .ph-modal-room-games .ph-mini-game>.ph-game-art{width:92px;height:106px;flex-basis:92px}}.palace-design .ph-modal-room-games .ph-mini-game>.ph-game-art-dolap{background-image:url(/assets/game-icons/dolap-burger.webp);background-size:cover;background-position:center}.pp-game-jackaro{background:linear-gradient(145deg,#3b2052,#150e26)!important;position:relative;overflow:hidden}.pp-game-jackaro>img{width:90px;height:90px;position:absolute;right:-8px;bottom:-12px;object-fit:cover;border-radius:50%;opacity:.8}.pp-game-jackaro>b,.pp-game-jackaro>small,.pp-game-jackaro>span{position:relative;z-index:1}.palace-design .ph-modal-music{height:min(850px,94dvh);max-height:94dvh!important;border-radius:28px 28px 0 0!important;background:#faf7ff!important;padding:22px 16px 0!important}.palace-design .pm-studio .pm-sheet-head{padding-bottom:4px}.palace-design .pm-studio .pm-sheet-head h2{font-size:30px;letter-spacing:-1px;color:#2d193d}.palace-design .pm-studio .pm-sheet-head p{font-size:12px;line-height:1.5}.palace-design .pm-studio .pm-search{margin:14px 0 6px!important}.palace-design .pm-studio .pm-search input{height:46px;border-radius:14px;box-shadow:0 3px 12px #47256805}.palace-design .pm-studio .pm-search button{min-height:44px;background:#ede4f6;color:#75449a}.palace-design .pm-studio .pm-tabs{gap:8px;border:0;background:#eee7f5;border-radius:14px;padding:4px;margin-top:8px}.palace-design .pm-studio .pm-tabs button{border:0;border-radius:10px;min-height:40px;padding:8px 4px;color:#786684}.palace-design .pm-studio .pm-tabs button.active{background:#fff;color:#7b35ac;box-shadow:0 2px 6px #4725680d}.pm-count{display:inline-grid;place-items:center;min-width:19px;height:19px;margin-left:3px;border-radius:7px;background:#eee1f9;font-size:10px;color:#7939a5}.palace-design .pm-studio .pm-results-heading{font-size:14px;margin:16px 0 10px}.palace-design .pm-studio .pm-track{display:grid;grid-template-columns:48px minmax(0,1fr) 28px 88px;min-height:90px;gap:9px;padding:10px 8px;border:1px solid #e9e0ee;border-radius:17px;background:#fff;margin-bottom:8px}.palace-design .pm-studio .pm-cover{width:48px;height:56px;border-radius:10px;object-fit:cover}.palace-design .pm-studio .pm-track>div>b{font-size:13px;line-height:1.4;font-weight:700}.palace-design .pm-studio .pm-track small{font-size:11px;color:#817588;line-height:1.4}.palace-design .pm-studio .pm-track .pm-heart{width:28px;min-width:28px;min-height:44px;color:#ab9cb7}.palace-design .pm-studio .pm-track .pm-heart.is-favorite{color:#a14dd0}.pm-track-actions{display:flex;flex-direction:column;align-items:stretch;gap:3px;min-width:0}.palace-design .pm-studio .pm-track .pm-request{padding:8px 4px;min-height:36px;width:100%;font-size:11px;border-radius:11px;background:linear-gradient(135deg,#a25bd7,#7135a0);color:#fff}.palace-design .pm-studio .pm-track .pm-enqueue{border-radius:8px;font-size:10px;font-weight:650;min-height:30px;color:#793fa0;background:#f5eefb;padding:5px 2px}.palace-design .pm-studio .pm-track-current{border-color:#be95dd;background:#f6effc}.palace-design .pm-studio .pm-transport{padding:13px 0 max(10px,env(safe-area-inset-bottom));border-top:1px solid #dfd1ea;border-radius:0;background:#faf7ff;box-shadow:0 -8px 16px #faf7ff}.pm-current-title>div{flex:1;min-width:0}.pm-current-title>div>b{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:14px;color:#35203f;line-height:1.4}.pm-now-label{display:block;font-size:8px;font-weight:700;letter-spacing:1.6px;color:#9a7eaf;margin-bottom:4px}.palace-design .pm-studio .pm-current-title button{background:#eae0f5;color:#79409e;min-height:36px;font-size:11px}.palace-design .pm-studio .pm-controls{gap:8px}.palace-design .pm-studio .pm-controls>button{width:36px;height:40px;border-radius:12px;background:#eee6f6}.palace-design .pm-studio .pm-controls>button.pm-primary-play{width:44px;height:44px;background:#7c3daa;color:#fff}.palace-design .pm-studio .pm-controls>button.active{background:#7c3daa;color:#fff}.palace-design .pm-studio .pm-volume{display:flex;align-items:center;gap:4px;flex:1;color:#8c769e}.palace-design .pm-studio .pm-volume input{accent-color:#8a4abc;min-width:40px;max-width:none;height:32px!important}.pm-volume output{font-size:9px;min-width:25px;text-align:right}.pm-device-volume{font-size:9px;line-height:1.4;color:#85718f}.palace-design .pm-studio .pm-timeline{color:#9271a9;margin-top:9px}.palace-design .pm-studio .pm-timeline progress{accent-color:#9c61cc}.palace-design .pm-studio .pm-timeline progress::-webkit-progress-value{background:#9c61cc}.pm-up-next{display:flex;align-items:center;gap:7px;width:100%;background:#efe7f6;border:0;border-radius:10px;min-height:35px;margin-top:8px;padding:7px 9px;color:#866597;text-align:left}.pm-up-next>span:first-child{font-size:7px;letter-spacing:.8px;flex-shrink:0}.pm-up-next>b{flex:1;font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pm-up-next>span:last-child{font-size:9px;flex-shrink:0}.pm-queue-help{font-size:11px;line-height:1.5;color:#897295;margin:0 0 10px;flex-shrink:0}@media (max-width:360px){.palace-design .ph-modal-music{padding-inline:12px!important}.palace-design .pm-studio .pm-track{grid-template-columns:36px minmax(0,1fr) 24px 77px;gap:5px;padding:8px 5px}.palace-design .pm-studio .pm-cover{width:36px;height:46px}.palace-design .pm-studio .pm-track>div>b{font-size:12px}.palace-design .pm-studio .pm-controls{gap:5px}.palace-design .pm-studio .pm-controls>button{width:32px}.pm-device-volume{font-size:8px}}.pm-collections{display:flex;gap:7px;flex-shrink:0;padding-top:12px}.pm-collections button{border:1px solid #e4d5ed;background:transparent;color:#91749f;border-radius:16px;min-height:30px;padding:5px 14px;font-size:11px}.pm-collections button[aria-pressed=true]{background:#7b3ca7;color:#fff;border-color:#7b3ca7}.palace-design .pm-studio .pm-collections+.pm-results-heading{margin-top:12px}.palace-design .pm-studio .pm-track .pm-track-open{display:block;width:100%;min-width:0;text-align:left;border-radius:8px;padding:8px 0;color:#35203f;background:none;white-space:normal;font-size:13px}.palace-design .pm-studio .pm-track .pm-track-open b{font-size:13px;font-weight:700;line-height:1.4}.palace-design .pm-studio .pm-track .pm-track-open small{font-size:11px}.pm-cover[data-action=music-queue-play]{cursor:pointer}.pm-track-open:active{opacity:.7}.palace-design .ph-modal-music{background:radial-gradient(ellipse at 5% 0,#32213b 0,transparent 55%),#170f20!important;color:#f8f2fc!important;border:1px solid #47314f!important;box-shadow:0 -20px 80px #10071e90;height:min(900px,96dvh);max-height:96dvh!important;padding:20px 16px 0!important}.palace-design .ph-modal-music #closeSocial{background:#33223f;color:#d4bce3;border:1px solid #594067}.pm-brand{display:flex;align-items:center;gap:9px;flex-shrink:0;font-size:12px;letter-spacing:3px;color:#eee4f4;padding:0 40px 10px 0}.pm-brand>span{color:#e9c36e;font-size:22px;line-height:1}.palace-design .pm-royal .pm-sheet-head h2{font-family:Georgia,Times New Roman,serif;font-size:35px;color:#fff8ff;line-height:1.05;letter-spacing:-.8px}.palace-design .pm-royal .pm-sheet-head p{color:#b8a3c5;font-size:11px;margin-top:6px}.palace-design .pm-royal .pm-search{gap:6px;margin:10px 0 7px!important}.palace-design .pm-royal .pm-search input{background:#302237;border:1px solid #594064;color:#fff6ff;height:42px;box-shadow:none;font-size:16px}.palace-design .pm-royal .pm-search input::placeholder{color:#b9a4c6;font-size:13px}.palace-design .pm-royal .pm-search button{background:#412c4d;color:#e7d4ef;border:1px solid #594064;min-height:42px}.palace-design .pm-royal .pm-tabs{background:#211729;border:1px solid #4d3559;border-radius:22px;padding:3px;gap:2px;margin-top:2px}.palace-design .pm-royal .pm-tabs button{color:#c1aed0;font-size:12px;min-height:36px;border-radius:18px}.palace-design .pm-royal .pm-tabs button.active{background:linear-gradient(125deg,#874ca4,#64387c);color:#fff;box-shadow:inset 0 1px #c292db44}.pm-royal .pm-count{background:#5e3479;color:#e8d7f0}.pm-royal .pm-collections{gap:8px;padding-top:10px}.pm-royal .pm-collections button{border-color:#52365f;color:#c3acd1;background:#23172c;min-height:29px}.pm-royal .pm-collections button[aria-pressed=true]{background:linear-gradient(120deg,#f0d58d,#d9b45f);color:#2a1b12;border-color:#f1d797}.palace-design .pm-royal .pm-results-heading{font-family:Georgia,Times New Roman,serif;color:#f5ecfa;font-size:18px;margin:12px 0 8px}.palace-design .pm-royal .pm-collections+.pm-results-heading{margin-top:12px}.palace-design .pm-royal .pm-track{background:transparent;border:0;border-bottom:1px solid #422b4c;border-radius:0;padding:9px 3px;grid-template-columns:46px minmax(0,1fr) 26px 85px;gap:9px;min-height:81px;margin:0}.palace-design .pm-royal .pm-track-current{background:linear-gradient(115deg,#33223e,#23182d);border:1px solid #ddbd72;border-radius:13px;padding:9px 6px;margin-bottom:3px}.palace-design .pm-royal .pm-cover{width:46px;height:52px;border:1px solid #5c4267;border-radius:8px;background:#35233e}.palace-design .pm-royal .pm-track>div>b,.palace-design .pm-royal .pm-track .pm-track-open b{color:#f3eaf8;font-size:12px;font-weight:650;line-height:1.4}.palace-design .pm-royal .pm-track small{color:#bca4c9;font-size:10px;line-height:1.4}.palace-design .pm-royal .pm-track .pm-heart{color:#c5a9d3}.palace-design .pm-royal .pm-track .pm-heart.is-favorite{color:#efd27e}.palace-design .pm-royal .pm-track .pm-request{background:linear-gradient(120deg,#634274,#472e56);color:#efe5f4;border:1px solid #644775;border-radius:9px;min-height:32px;font-size:10px}.palace-design .pm-royal .pm-track-current .pm-request{background:linear-gradient(125deg,#f4d992,#d6ad59);color:#2c1b13;border-color:#efd28a}.palace-design .pm-royal .pm-track .pm-enqueue{background:transparent;color:#dbc4e8;border:1px solid #755480;border-radius:9px;min-height:29px;font-size:9px;padding:5px 1px}.palace-design .pm-royal .pm-track .pm-track-open{background:transparent;color:#eee2f5}.pm-royal .pm-track-actions>button{color:#ceb8db}.palace-design .pm-royal .pm-transport{display:flex;flex-direction:column;background:linear-gradient(130deg,#35203f,#221529);border:1px solid #573362;border-bottom:0;border-radius:20px 20px 0 0;margin:8px -16px 0;padding:13px 16px max(10px,env(safe-area-inset-bottom));box-shadow:0 -6px 15px #170f2066}.pm-royal .pm-current-title{order:0;margin-bottom:8px;gap:10px}.pm-royal .pm-now-label{color:#b18cc4;font-size:8px;letter-spacing:1.4px}.pm-royal .pm-current-title>div>b{color:#fff2ff;font-size:13px}.pm-now-artist{display:block;color:#bba0ca;font-size:10px;line-height:1.4;margin-top:3px}.palace-design .pm-royal .pm-current-title .pm-now-cover{width:46px;height:46px;flex:0 0 46px}.palace-design .pm-royal .pm-current-title button{color:#dec7eb;background:#52325f;min-height:32px;font-size:10px}.palace-design .pm-royal .pm-timeline{order:1;color:#c5aad5;font-size:9px;margin-top:2px;margin-bottom:7px}.palace-design .pm-royal .pm-timeline progress{background:#583960;accent-color:#e1bf72;height:3px}.palace-design .pm-royal .pm-timeline progress::-webkit-progress-bar{background:#583960}.palace-design .pm-royal .pm-timeline progress::-webkit-progress-value{background:#e1bf72}.palace-design .pm-royal .pm-controls{order:2;display:flex;justify-content:space-evenly;align-items:center;gap:10px}.palace-design .pm-royal .pm-controls>button{width:38px;height:38px;color:#e8d4f2;background:transparent;border-radius:50%}.palace-design .pm-royal .pm-controls>button.pm-primary-play{width:48px;height:48px;background:linear-gradient(130deg,#f4da94,#d4a854);color:#28190f;box-shadow:inset 0 1px 2px #fff6}.palace-design .pm-royal .pm-controls>button.active{color:#f4d17d;background:#674876}.pm-royal .pm-controls>[data-action=music-loop]{order:0}.pm-royal .pm-controls>.pm-previous{order:1}.pm-royal .pm-controls>.pm-primary-play{order:2}.pm-royal .pm-controls>[data-action=music-skip]{order:3}.pm-royal .pm-controls>[data-action=music-mute]{order:4}.pm-volume-row{order:3;margin-top:5px}.palace-design .pm-royal .pm-volume{justify-content:center;gap:9px;color:#d8bedf;margin:0!important}.palace-design .pm-royal .pm-volume input{accent-color:#e7c579;max-width:150px;height:24px!important}.pm-royal .pm-device-volume{font-size:9px;color:#bba0c8;line-height:1.4;text-align:center}.pm-royal .pm-volume output{color:#d6bedf;font-size:10px}.pm-volume-step{width:30px;height:30px;border:1px solid #694875;border-radius:50%;color:#e9cf95;background:#3a2544;font-size:18px}.pm-royal .pm-up-next{order:4;background:#2d1d35;border:1px solid #573662;color:#d2b8df;border-radius:11px;margin-top:8px;min-height:35px}.pm-royal .pm-up-next>b{color:#ead9f3}.pm-royal .pm-player-status{order:5;color:#f0cc8c!important}.pm-royal .pm-queue-help{color:#bca0cb;font-size:10px}.pm-royal .pm-empty-state{color:#b8a0c8}.pm-royal .pm-empty-state>span{color:#7c548e}.pm-royal .pm-search-notice{background:#3c2548!important;color:#e5cbed!important}@media (max-width:360px){.palace-design .pm-royal .pm-track{grid-template-columns:36px minmax(0,1fr) 23px 75px;gap:5px}.palace-design .pm-royal .pm-cover{width:36px;height:44px}.palace-design .pm-royal .pm-track>div>b,.palace-design .pm-royal .pm-track .pm-track-open b{font-size:11px}.palace-design .pm-royal .pm-transport{margin-inline:-12px;padding-inline:12px}.pm-brand{font-size:10px}.palace-design .pm-royal .pm-sheet-head h2{font-size:30px}}@media (max-height:700px){.pm-brand{padding-bottom:5px}.palace-design .pm-royal .pm-sheet-head h2{font-size:28px}.palace-design .pm-royal .pm-search{margin-top:7px!important}.palace-design .pm-royal .pm-transport{padding-top:9px}.palace-design .pm-royal .pm-controls>button.pm-primary-play{width:40px;height:40px}.palace-design .pm-royal .pm-current-title .pm-now-cover{height:38px;width:38px;flex-basis:38px}}.palace-design .ph-modal-gifts{width:100%;max-width:620px;max-height:86dvh;padding:20px 14px max(12px,env(safe-area-inset-bottom));overflow:hidden;border-radius:24px 24px 0 0}.palace-design .ph-modal-gifts #socialModalBody{display:flex;flex-direction:column;max-height:calc(86dvh - 40px - env(safe-area-inset-bottom));min-height:0;overflow:auto;overscroll-behavior:contain}.palace-design .ph-modal-gifts #socialModalBody>*{flex-shrink:0}.palace-design .ph-gift-head{padding:0 42px 8px 3px}.palace-design .ph-gift-head h2{font-size:23px;margin:0}.palace-design .ph-gift-recipient-label{font-size:11px;color:#bda7ce;margin:0 3px 6px}.palace-design .ph-gift-recipient-label b{color:#f2e5fc}.palace-design .ph-modal-gifts .ph-recipient-strip{gap:12px;padding:5px 5px 10px}.palace-design .ph-modal-gifts .ph-recipient-strip .ph-avatar{width:30px;height:30px;flex:none;aspect-ratio:1}.palace-design .ph-modal-gifts .ph-recipient-strip small{font-size:9px}.palace-design .ph-gift-tabs{gap:5px;padding:2px 0 8px}.palace-design .ph-gift-tabs button{padding:8px 10px;min-height:36px}.palace-design .ph-gift-benefit{padding:5px 8px;margin:0 0 6px;font-size:9px}.palace-design .ph-gift-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px 3px;max-height:none!important;min-height:110px;flex:1 1 auto!important;overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y;padding:3px 0 8px;contain:layout style}.palace-design .ph-gift-grid>button{background:transparent;border-color:transparent;border-radius:12px;padding:7px 2px;min-height:108px;gap:4px;box-shadow:none;touch-action:manipulation;transition:background-color .12s,border-color .12s}.palace-design .ph-gift-grid>button.selected{border-color:#ddbb78;background:#d3a74b12;box-shadow:inset 0 0 0 1px #e3bd7720}.palace-design .ph-gift-grid>button.selected:after{content:"\2713";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#efd19a;color:#39223d;font-size:11px;line-height:16px}.palace-design .ph-gift-grid .ph-art,.palace-design .ph-gift-grid .rk-art{width:64px;height:64px;max-width:100%;object-fit:contain;filter:none}.palace-design .ph-gift-grid b{font-size:10px;line-height:1.25;min-height:25px;max-width:100%;font-weight:500;overflow-wrap:anywhere}.palace-design .ph-gift-grid small{font-size:10px}.palace-design .ph-gift-tag{font-size:6px;padding:2px 3px}.palace-design .ph-gift-total{margin:0;padding:9px 2px;border-top:1px solid #b98fd522;font-size:10px}.palace-design .ph-gift-bottom{margin-top:0;padding-top:8px;gap:6px;background:#100d20}.palace-design .ph-gift-bottom>.ph-wallet{font-size:11px;padding:8px 6px;white-space:nowrap}.palace-design .ph-gift-bottom>.ph-btn{min-width:94px;padding:10px 12px;font-size:13px;border-radius:16px}.palace-design .ph-gift-bottom select{min-width:44px;min-height:42px;padding:6px;font-size:12px}body.ph-modal-open .jk-mini,body.ph-modal-open .ps-mini{display:none!important}.palace-design .pr-reference .pr-stage-tools{gap:8px;margin-bottom:8px}.palace-design .pr-reference .pr-music-strip.pm-mini{position:relative;inset:auto;width:100%;max-width:none;height:36px;display:flex;align-items:center;border:1px solid #b78bd02b;background:#241638a6;border-radius:14px;margin:0;padding:0 9px}.palace-design .pr-reference .pr-music-strip>button:first-child{display:flex;align-items:center;gap:7px;flex:1;min-width:0;height:34px}.palace-design .pr-music-strip>button>span{flex:1;min-width:0;text-align:left;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.palace-design .pr-music-strip>button>small{font-size:8px;color:#b49fc6;white-space:nowrap}.palace-design .pr-music-strip .pr-queue-shortcut{display:flex;align-items:center;gap:4px;min-width:38px;min-height:34px;margin-left:8px;padding-left:8px;border-left:1px solid #b78bd02b;font-size:20px;color:#e6c28a}.palace-design .pr-reference .pr-seat-layout{margin:16px 0 12px;gap:16px}.palace-design .pr-reference .pr-seat-grid{row-gap:12px}.palace-design .pr-reference .pr-seat-number{display:block;font-size:8px;color:#ad93c1;margin-top:5px}.palace-design .pr-chat-heading{display:flex;align-items:center;justify-content:space-between;padding:9px 15px 3px;font-size:11px;color:#efdef8}.palace-design .pr-chat-heading button{display:flex;gap:4px;align-items:center;font-size:9px;color:#baa2cc;min-height:28px}.palace-design .pr-chat-heading svg{width:12px;height:12px}.palace-design .pr-reference .pr-welcome:not(.pr-inspection-status){border:1px solid #d3b26926;background:#261b3980;border-radius:12px;padding:9px 10px}.palace-design .pr-reference .ph-chat-message>div{border-radius:4px 14px 14px;background:#30203b99}.palace-design .pr-mic-state{display:flex;align-items:center;gap:4px;font-size:8px;color:#b19ac5;padding:0 4px 5px}.palace-design .pr-mic-state svg{width:11px;height:11px}.palace-design .pr-mic-state.is-on{color:#d8bc83}@media (max-height:700px){.palace-design .ph-modal-gifts{max-height:92dvh}.palace-design .ph-modal-gifts #socialModalBody{max-height:calc(92dvh - 40px - env(safe-area-inset-bottom))}.palace-design .pr-reference .pr-seat-layout{gap:10px;margin:10px 0}}@media (prefers-reduced-motion:reduce){.palace-design .ph-gift-grid>button{transition:none}}.palace-design .ph-gift-grid{grid-auto-rows:max-content;align-content:start}.palace-design .ph-gift-grid>button{min-height:124px}.palace-design .ph-gift-grid .ph-art,.palace-design .ph-gift-grid .rk-art{flex-shrink:0}@media (max-width:350px){.palace-design .ph-gift-grid .ph-art,.palace-design .ph-gift-grid .rk-art{width:58px;height:58px}.palace-design .ph-gift-grid>button{min-height:120px}}.palace-design .pm-shared .pm-track{padding:9px 5px;gap:8px;min-height:72px}.palace-design .pm-shared .pm-track>div{flex:1;min-width:0}.palace-design .pm-shared .pm-track-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:3px;max-width:112px}.palace-design .pm-shared .pm-request{font-size:10px;white-space:normal;line-height:1.3;padding:8px;min-height:40px;max-width:112px}.palace-design .pm-shared .pm-track-actions>button:not(.pm-request){min-width:30px;min-height:34px}.palace-design .pm-shared .pm-volume{display:flex;align-items:center;gap:7px;width:100%;font-size:10px}.palace-design .pm-shared .pm-volume input{min-width:40px;flex:1}.palace-design .pm-shared .pm-volume button{min-width:32px;min-height:32px}.palace-design .pr-playback-status:empty{display:none}.palace-design .pr-playback-status{display:block;font-size:10px;color:#e8c58e;padding:4px 8px}.palace-design .pm-shared #musicVolume{direction:ltr;writing-mode:horizontal-tb;transform:none;touch-action:pan-y}.palace-design .pm-shared .pm-volume-presets{display:flex;gap:5px;margin-top:6px;direction:ltr}.palace-design .pm-shared .pm-volume-presets button{flex:1;min-height:36px;padding:4px;border:1px solid #79508d;border-radius:9px;background:#302039;color:#e5d3ee;font-size:11px}.palace-design .pm-shared .pm-volume-presets button[aria-pressed=true]{background:#7941a6;color:#fff;border-color:#d1ace7}.palace-design .ph-modal-music:has(.pm-focus){height:88dvh!important;max-height:88dvh!important;padding:18px 16px 0!important;border-radius:24px 24px 0 0;background:#191222;overflow:hidden!important}.palace-design .ph-modal-music:has(.pm-focus) #socialModalBody{height:100%;min-height:0;overflow:hidden}.palace-design .pm-focus{display:flex;flex-direction:column;height:100%;min-height:0;gap:0;color:#f7f1fa;background:none}.palace-design .pm-focus .pm-sheet-head{flex:none;margin:0;padding:0 42px 12px 0}.palace-design .pm-focus .pm-sheet-head h2{font-family:inherit;font-size:25px;line-height:1.2;letter-spacing:-.6px;font-weight:750;margin:0 0 5px}.palace-design .pm-focus .pm-sheet-head p{font-size:11px;color:#b6a5c2;line-height:1.4;margin:0}.palace-design .pm-focus form.pm-search{flex:none;margin:0 0 10px;gap:6px}.palace-design .pm-focus form.pm-search input{height:42px;border-radius:12px;background:#251b30;color:#fff;border:1px solid #4d3b5d;padding:10px 12px;font-size:16px}.palace-design .pm-focus form.pm-search button{height:42px;min-height:42px;border-radius:12px;padding:0 14px;background:#714497;color:#fff}.palace-design .pm-focus .pm-tabs{flex:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));background:#241a2d;border:0;border-radius:12px;padding:3px;margin:0 0 8px}.palace-design .pm-focus .pm-tabs button{padding:8px 3px;min-height:34px;border:0;border-radius:9px;font-size:12px;background:none;color:#c9b7d7;box-shadow:none}.palace-design .pm-focus .pm-tabs button.active{color:#fff;background:#69418a}.palace-design .pm-focus .pm-collections{flex:none;display:flex;gap:6px;margin:0;padding:0 0 7px;min-height:0}.palace-design .pm-focus .pm-collections button{min-height:30px;padding:4px 13px;font-size:11px;border-radius:18px}.palace-design .pm-focus .pm-track-list{flex:1 1 0;min-height:0;overflow:auto;overscroll-behavior:contain;padding:0 0 8px;margin:0;scroll-padding-block:8px;contain:layout style}.palace-design .pm-focus .pm-track{display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:10px;min-height:76px;align-items:center;padding:10px 0;margin:0;border:0;border-bottom:1px solid #ffffff12;border-radius:0;background:none;box-shadow:none;overflow:visible}.palace-design .pm-focus .pm-cover{width:44px;height:44px;min-width:44px;object-fit:cover;border-radius:9px;box-shadow:none;margin:0}.palace-design .pm-focus .pm-track-copy{min-width:0}.palace-design .pm-focus .pm-track-copy>b{display:block;font-family:inherit;color:#f6f0fa;font-size:13px;font-weight:650;line-height:1.35;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.palace-design .pm-focus .pm-track-copy small{display:block;font-size:11px;color:#b5a4c0;line-height:1.35;margin-top:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.palace-design .pm-focus .pm-track-actions{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:4px;width:auto;max-width:112px}.palace-design .pm-focus .pm-track-actions>button{min-height:36px;min-width:30px;width:auto;height:36px;padding:0 6px;line-height:1;border-radius:9px;font-size:18px;color:#c8b2d7;background:transparent}.palace-design .pm-focus .pm-track-actions .pm-request{min-width:64px;max-width:none;white-space:nowrap;padding:0 9px;font-size:12px;font-weight:650;background:#74469a;color:#fff;border-radius:11px;line-height:1}.palace-design .pm-focus .pm-track-actions .pm-heart{order:-1;font-size:22px;padding:0 3px;min-width:28px}.palace-design .pm-focus .pm-track-current{background:#44295735}.palace-design .pm-focus .pm-transport{position:relative;inset:auto;flex:0 0 auto;display:block;order:0;margin:0 -16px;padding:10px 16px max(10px,env(safe-area-inset-bottom));border-radius:18px 18px 0 0;border:1px solid #644476;border-bottom:0;background:#2c1d38;box-shadow:0 -5px 20px #0002;max-height:48%;overflow:auto}.palace-design .pm-focus .pm-current-title{display:flex;align-items:center;gap:9px;margin:0 0 5px;min-height:42px}.palace-design .pm-focus .pm-current-title>div{flex:1;min-width:0}.palace-design .pm-focus .pm-current-title b{font-family:inherit;display:block;font-size:13px;line-height:1.4;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.palace-design .pm-focus .pm-current-title small{font-size:10px;line-height:1.3;display:block;color:#c3aecd;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:0}.palace-design .pm-focus .pm-current-title small:first-child{font-size:8px;letter-spacing:.8px;color:#e4c57e}.palace-design .pm-focus .pm-current-title .pm-expand{width:36px;height:36px;min-width:36px;background:#483151;color:#f3d99b;border:1px solid #70517c;border-radius:11px;font-size:22px;padding:0}.palace-design .pm-focus .pm-mini-timeline{margin:0;gap:2px;font-size:9px;color:#c9b5d4}.palace-design .pm-focus .pm-mini-timeline progress{height:3px}.palace-design .pm-focus #musicPlayerDetails[hidden]{display:none!important}.palace-design .pm-focus #musicPlayerDetails{padding-top:9px}.palace-design .pm-focus .pm-controls{display:flex;justify-content:center;gap:10px;order:0;margin:0 0 8px;padding:0}.palace-design .pm-focus .pm-controls>button{height:36px;min-height:36px;width:auto;min-width:40px;padding:0 12px;border-radius:10px;background:#4b315d;color:#f8e5bc;font-size:12px}.palace-design .pm-focus .pm-controls svg{width:19px;height:19px}.palace-design .pm-focus .pm-controls .pm-primary-play{background:#e6c476;color:#35223e}.palace-design .pm-focus .pm-volume-row{margin:0}.palace-design .pm-focus .pm-volume{gap:6px;font-size:11px;color:#dbc7e5}.palace-design .pm-focus .pm-volume input{max-width:none;flex:1}.palace-design .pm-focus .pm-volume-presets{gap:5px;margin-top:4px}.palace-design .pm-focus .pm-volume-presets button{min-height:30px;font-size:10px}.palace-design .pm-focus .pm-queue-help{color:#bca9c7;font-size:10px;line-height:1.45;margin:7px 0 0}.palace-design .pm-focus .pm-player-status{font-size:10px;color:#f1ce91;margin:5px 0 0;line-height:1.35}.palace-design .pm-focus .pm-player-status:empty{display:none}@media (max-height:600px){.palace-design .ph-modal-music:has(.pm-focus){height:92dvh!important;max-height:92dvh!important;padding-top:12px!important}.palace-design .pm-focus .pm-sheet-head{padding-bottom:6px}.palace-design .pm-focus .pm-sheet-head h2{font-size:21px}.palace-design .pm-focus .pm-sheet-head p{display:none}.palace-design .pm-focus .pm-transport{max-height:42%}}@media (max-width:360px){.palace-design .pm-focus .pm-track{gap:7px;grid-template-columns:40px minmax(0,1fr) auto}.palace-design .pm-focus .pm-track-actions{max-width:96px}.palace-design .pm-focus .pm-track-actions .pm-request{min-width:56px;padding:0 6px}.palace-design .pm-focus .pm-cover{width:40px;height:40px;min-width:40px}}.palace-design .pm-focus form.pm-search{margin:0 0 10px!important}.palace-design .pm-focus .pm-controls>button.pm-primary-play{width:40px;height:36px;min-height:36px;border-radius:10px}.pp-room-carousel>.pp-room-empty{grid-column:1/-1;margin:0;line-height:1.6}body.palace-design.pp-lobby-active{--ink:#faf4ff;--pp-muted:#c5afd9;--pp-line:#63417e55;background:#170c25;color:#faf4ff}.pp-lobby-active .ph-app,.pp-lobby-active .ph-workspace{background:radial-gradient(ellipse at 30% 0,#3b1655 0,transparent 48%),#170c25}.pp-lobby-active .ph-header{background:transparent;min-height:100px}.pp-lobby-active .ph-account{justify-content:flex-start}.pp-lobby-active .ph-account .ph-wallet{background:linear-gradient(120deg,#66422e,#342037);color:#ffe5ab;border-color:#ae8045}.pp-lobby-active .ph-header-event{background:#352044;color:#d3a8ff;border-color:#6b4287}.pp-home-active .ph-section-title h2{color:#fff;font-size:23px}.pp-lobby-active .ph-app .ph-link,.pp-lobby-active .ph-section-title .ph-link{color:#ce9aff}.pp-lobby-active .ph-rail{background:#20122e;border-color:#624379;color:#f4eaff}.pp-lobby-active .ph-rail-title h3,.pp-lobby-active .ph-rail-note{color:#f4eaff}.pp-home-active .pp-daily{min-height:150px;padding:18px;border-color:#b99251;border-radius:18px;background:linear-gradient(110deg,#361249,#46145b)}.pp-home-active .pp-daily-copy{width:72%;max-width:560px}.pp-home-active .pp-daily-copy>small{display:none}.pp-home-active .pp-daily h1{color:#fff;font-size:clamp(18px,4.6vw,28px);margin-bottom:14px}.pp-home-active .pp-calendar{max-width:320px;gap:5px}.pp-home-active .pp-calendar i{background:linear-gradient(#542275,#41135c);border-color:#9e60ce55;max-width:37px;border-radius:8px}.pp-home-active .pp-calendar .today i{background:linear-gradient(#ffedb3,#eab84b);color:#5f3914}.pp-home-active .pp-chest{width:32%;height:130px;right:0;bottom:0}.pp-home-active .pp-daily-claim{background:linear-gradient(110deg,#ffe6a0,#eab84f);color:#452813;border-radius:10px;min-height:32px;padding:6px 10px;font-size:11px}.pp-home-active .pp-shortcuts{margin:12px 0;gap:8px}.pp-home-active .pp-shortcuts>button{background:linear-gradient(140deg,#3c1d50,#2a1639);border:1px solid #76449555;border-radius:16px;color:#fff;padding:12px 3px;gap:8px}.pp-home-active .pp-shortcut-icon{background:none;border:0;color:#cf9bff}.pp-home-active .pp-shortcut-icon.amber{color:#ffd277}.pp-home-active .pp-shortcut-icon.pink{color:#ef9eea}.pp-home-active .pp-shortcut-icon.blue{color:#c7a6ff}.pp-home-active .pp-shortcut-icon svg{width:33px;height:33px;stroke-width:2;filter:drop-shadow(0 3px 4px #a253ed77)}.pp-home-active .pp-welcome-line{background:#382047;border:1px solid #8752aa33;border-radius:12px;padding:12px;color:#d1bcdf;font-size:11px;flex-wrap:wrap}.pp-home-tabs{display:flex;gap:7px;margin:0 0 12px}.pp-home-tabs button{flex:1;min-width:0;background:#352044;border:1px solid #80529b55;color:#d8c6e7;border-radius:13px;padding:11px 3px;font-size:12px;min-height:44px}.pp-home-tabs button.active{background:linear-gradient(120deg,#a34def,#8028ce);color:#fff;border-color:#cb88ff;font-weight:750}.pp-home-active .pp-room-carousel{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible;gap:10px;padding:0;margin-bottom:15px}.pp-home-active .pp-room-compact{width:100%;min-width:0;padding:0;border:1px solid #a16fc066;border-radius:15px;background:#2a1839;overflow:hidden}.pp-home-active .pp-room-compact .pp-room-cover{width:100%;height:auto;aspect-ratio:1.16;border-radius:0}.pp-home-active .pp-room-overlay{padding:35px 9px 10px;background:linear-gradient(transparent,#130b20f5)}.pp-home-active .pp-room-overlay>b{font-size:14px;line-height:1.3}.pp-home-active .pp-room-overlay>small{font-size:11px;color:#e5daec}.pp-home-active .pp-home>.cm-home-event,.pp-home-active .pp-home>.rk-home-event,.pp-home-active .pp-event-banner{margin-top:12px;background:linear-gradient(120deg,#432157,#291537);border:1px solid #9e5fcf44;color:#ecd7ff;min-height:65px;padding:13px;border-radius:14px}.pp-home-active .pp-home>.cm-home-event b,.pp-home-active .pp-home>.rk-home-event b{color:#f1e3ff}.pp-home-active .pp-event-banner b{font-size:17px}.pp-home-active .pp-event-banner:before{opacity:.2}.pp-home-active .pp-quiet,.pp-home-active .pp-people-strip b,.pp-home-active .ph-note{color:#cdb8dc}.pp-lobby-active .ph-bottom{background:#21122fee;border-color:#76449566}.pp-lobby-active .ph-bottom .ph-nav{color:#c4a9df;border-radius:14px}.pp-lobby-active .ph-bottom .ph-nav.active{background:linear-gradient(135deg,#7330b8,#482069);color:#fff;box-shadow:inset 0 0 0 1px #ae6de6}@media (min-width:761px){.pp-home-active .pp-room-carousel{grid-template-columns:repeat(3,minmax(0,1fr))}.pp-home-active .pp-daily{min-height:180px}.pp-home-active .pp-chest{height:180px}.pp-home-active .pp-shortcuts>button{flex-direction:row;justify-content:center}}@media (max-width:380px){.pp-home-tabs button{font-size:10px}.pp-home-active .pp-daily{padding:12px}.pp-home-active .pp-calendar{gap:3px}.pp-home-active .pp-room-overlay>b{font-size:12px}}html:has(body.palace-design){background:#170c25;color-scheme:dark}body.palace-design.pp-lobby-active{--muted:#c5afd9}.palace-design.pp-lobby-active .ph-app .ph-search,.palace-design.pp-lobby-active .pp-search{background:#2a1839;border-color:#76449566;color:#c5afd9;box-shadow:none}.palace-design.pp-lobby-active .ph-app .ph-search input,.palace-design.pp-lobby-active .pp-search input{color:#faf4ff}.palace-design.pp-lobby-active .ph-app .ph-search input::placeholder,.palace-design.pp-lobby-active .pp-search input::placeholder{color:#baa3ce}.palace-design.pp-lobby-active .ph-app .cm-header-notifications{background:#352044;color:#dcc2f3;border-color:#6b4287}.palace-design.pp-lobby-active .ph-app .ph-page-heading h1,.palace-design.pp-lobby-active .ph-app .ph-section-title h2,.palace-design.pp-lobby-active .pp-message-heading h1,.palace-design.pp-lobby-active .ph-app .ph-empty h3{color:#faf4ff}.palace-design.pp-lobby-active .ph-app .ph-empty{background:#2a1839;border-color:#795295}.palace-design.pp-lobby-active .ph-app .ph-page-heading p,.palace-design.pp-lobby-active .ph-app .ph-note,.palace-design.pp-lobby-active .ph-app .ph-empty p,.palace-design.pp-lobby-active .pp-quiet,.palace-design.pp-lobby-active .pp-people-strip b{color:#c5afd9}.palace-design.pp-lobby-active .pp-tabs>button{background:#352044;border-color:#76449566;color:#cbb5de}.palace-design.pp-lobby-active .pp-tabs>button.active{background:linear-gradient(125deg,#a345f2,#7928cc);border-color:#b775ea;color:#fff;box-shadow:0 3px 12px #6b26a633}.palace-design.pp-lobby-active .pp-room-card:not(.pp-room-compact){background:linear-gradient(120deg,#30203f,#251631);border-color:#76449566;color:#faf4ff;box-shadow:0 4px 14px #0d061c22}.palace-design.pp-lobby-active .pp-room-meta,.palace-design.pp-lobby-active .pp-room-description{color:#c5afd9}.palace-design.pp-lobby-active .pp-room-arrow{color:#d2b1ed}.palace-design.pp-lobby-active .pp-recommended{color:#f0cd88}.palace-design.pp-lobby-active .pp-discover-members>button{border-color:#63417e55;color:#faf4ff}.palace-design.pp-lobby-active .pp-discover-members small{color:#c5afd9}.palace-design.pp-lobby-active .pp-stories .pp-first-story{background:#2a1839;border-color:#795295;color:#d5b8ed}.palace-design.pp-lobby-active .pp-stories .pp-first-story span{color:#d5b8ed}.palace-design.pp-lobby-active .pp-message-heading>button:not(.ph-link){background:#352044;border-color:#76449566;color:#dec3f5}.palace-design.pp-lobby-active .ph-app .ph-dm-row{border-color:#63417e55}.palace-design.pp-lobby-active .ph-app .ph-dm-row b,.palace-design.pp-lobby-active .ph-app .rc-inbox-row b{color:#faf4ff}.palace-design.pp-lobby-active .ph-app .ph-dm-row p,.palace-design.pp-lobby-active .ph-app .ph-dm-row>time,.palace-design.pp-lobby-active .ph-app .ph-dm-row>small,.palace-design.pp-lobby-active .ph-app .rc-inbox-row p{color:#c5afd9}.palace-design.pp-lobby-active .ph-app .ph-btn.ph-light{background:#3c2453;border:1px solid #795295;color:#ebd5ff}.palace-design .ph-modal-member{background:#20122e;color:#faf4ff;border-color:#76449566}.palace-design .ph-modal-member .ph-close{background:#352044;color:#e7ccfa;border-color:#795295}.palace-design .cm-profile .ph-btn.ph-light{background:#3c2453;color:#ebd5ff;border:1px solid #795295}.palace-design .cm-profile{--cm-ink:#faf4ff;--cm-muted:#c5afd9;--cm-line:#63417e55;--cm-paper:#21132e;background:#20122e;color:var(--cm-ink);border-color:#76449566}.palace-design .cm-profile-intro{background:linear-gradient(#2c193b,#20122e)}.palace-design .cm-profile-metrics{background:#352044;border-color:#76449566}.palace-design .cm-profile-metrics b{color:#dfb6ff}.palace-design .cm-profile-metrics span,.palace-design .cm-copy-id,.palace-design .cm-bio{color:#c5afd9}.palace-design .cm-profile-section,.palace-design .cm-own-links{border-color:#301d3e}.palace-design .cm-own-links{background:#261735}.palace-design .cm-own-links>button,.palace-design .cm-own-links>a{border-color:#63417e55}.palace-design .cm-own-links svg,.palace-design .cm-section-link>svg{color:#cda4ec}.palace-design .cm-moment-previews>button,.palace-design .cm-moment-previews .cm-first-memory{background:#352044;border-color:#795295;color:#ddc2f2}.palace-design .cm-gift-wall{background:linear-gradient(120deg,#3c2840,#2a1936);border-color:#ad855744}.palace-design .cm-gift-wall b{color:#f3d492}.palace-design .cm-gift-wall small{color:#ccb8d5}.palace-design .cm-profile .cm-country{color:#c5afd9}.palace-design .cm-profile-intro>.ph-avatar.profile:not(.royal-framed){border-color:#2c193b}@media (max-width:760px){.palace-design.pp-lobby-active .ph-account .cm-header-notifications{background:transparent;border:0;color:#eee0ff}.palace-design.pp-lobby-active #socialContent:has(>.cm-home-profile){padding-inline:0}.palace-design.pp-lobby-active .cm-home-profile{margin:0;width:100%;max-width:none;border-radius:15px 15px 0 0}.palace-design.pp-lobby-active #socialContent>.cm-home-profile+.ph-btn{width:calc(100% - 32px);margin:16px}}.pp-room-faces{display:flex;position:absolute;bottom:10px;right:8px;max-width:64px}.pp-room-faces .ph-avatar{width:23px!important;height:23px!important;margin-left:-7px;border:1px solid #eee;border-radius:50%}@media (max-width:380px){.pp-room-faces{display:none}}.sc-center,.sc-event{background:#170c25;color:#fff;padding:16px;border-radius:24px;min-width:0}.sc-center h3,.sc-event h3{margin:24px 0 14px}.sc-event-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}.sc-event-tile{min-width:0;border:0;background:none;color:inherit;text-align:left;padding:0;cursor:pointer}.sc-event-tile>b,.sc-event-tile>small{display:block;margin-top:8px}.sc-event-tile>small,.sc-muted{color:#baa5ce;font-size:12px;line-height:1.7}.sc-banner{aspect-ratio:1.5;background:radial-gradient(ellipse at top,#7844a7,#281333 75%);border:1px solid #806139;border-radius:16px;overflow:hidden;position:relative;display:grid;place-items:center}.sc-banner img{width:100%;height:100%;object-fit:cover}.sc-banner>.ph-art{width:100px;height:100px}.sc-banner strong{position:absolute;bottom:0;left:0;right:0;padding:22px 8px 10px;background:linear-gradient(transparent,#170c25);text-align:center;font-size:13px;color:#ffe4a3}.sc-event header{text-align:center;padding:22px 0}.sc-event header>span{font-size:10px;letter-spacing:2px;color:#e7c67b}.sc-event header h2{font-size:32px;margin:10px 0}.sc-event header p{color:#bba7d0}.sc-tabs{display:flex;gap:6px;background:#251534;padding:5px;border-radius:16px}.sc-tabs button{flex:1;border:0;border-radius:12px;padding:12px 6px;background:transparent;color:#bda9d2;font-weight:700;cursor:pointer}.sc-tabs button.active{background:linear-gradient(130deg,#ad54ef,#722bc1);color:#fff}.sc-tabs small{display:block;margin-top:5px;font-size:11px}.sc-pool{border:1px solid #b38b48;background:radial-gradient(ellipse at top,#63356e,#2a1639);border-radius:22px;padding:25px;text-align:center;margin:18px 0}.sc-pool>span,.sc-pool>small{display:block;color:#e8c98b}.sc-pool strong{font-size:46px;color:#ffe3a0;display:block;margin:12px 0;font-variant-numeric:tabular-nums}.sc-pool small{font-size:10px;letter-spacing:2px}.sc-range{background:#30203f;border:1px solid #604071;border-radius:18px;text-align:center;padding:18px;margin-top:16px}.sc-range>span{display:block;color:#c9acd9}.sc-range>b{display:block;font-size:28px;color:#f9da8d;margin:10px}.sc-range p{font-size:12px;color:#c8b6d6;line-height:1.6;margin-bottom:0}.sc-prizes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.sc-prizes article{background:#33203f;border:1px solid #604071;border-radius:16px;padding:12px 5px;text-align:center}.sc-prizes article>*{display:block}.sc-prizes article>span{font-size:35px;color:#f5d486}.sc-prizes b{font-size:11px;margin:8px 0}.sc-prizes small{font-size:10px;color:#bca6ca}.sc-prizes strong{font-size:26px;color:#f4d38c;margin:12px 0}.sc-gift{display:flex;align-items:center;gap:14px;border:1px solid #6e465d;border-radius:18px;padding:15px;margin-top:20px;background:#2b173b}.sc-gift>img,.sc-gift>.ph-art{width:85px;height:100px;object-fit:contain;flex-shrink:0}.sc-gift h3{margin:10px 0}.sc-gift p,.sc-gift small{font-size:12px;color:#c8b0d8}.sc-label{display:inline-block;background:#8536ce;color:#fff;font-size:10px;padding:4px 8px;border-radius:7px}.sc-ranking>div{display:flex;align-items:center;gap:12px;background:#31203e;padding:15px 12px;border-radius:12px;margin:8px 0}.sc-ranking>div>strong{color:#f4ce78}.sc-ranking>div>b{flex:1;overflow:hidden;text-overflow:ellipsis}.sc-ranking span{font-size:12px;color:#cdb7dd}.sc-ranking>div:first-child{background:linear-gradient(100deg,#60422e,#30203d)}.sc-rules{margin-top:24px;border:1px solid #624579;border-radius:14px;padding:16px}.sc-rules summary{cursor:pointer;font-weight:700;color:#f5d893}.sc-rules p{font-size:12px;line-height:1.8;color:#d1bedb}.sc-room-banner{display:block;width:100%;border:1px solid #ad8343;background:linear-gradient(100deg,#372044,#21132f);color:#ffe0a0;padding:12px;border-radius:14px;text-align:left;margin:10px 0;cursor:pointer}.sc-room-banner span{display:block;font-size:11px;color:#cdb5de;margin-top:6px}.ph-chat-message.sc-bubble>div{border:1px solid #c9a257!important;background:linear-gradient(120deg,#553266,#30203c)!important;box-shadow:inset 0 0 18px #f4cc7220}.ph-avatar.chosen-frame{border:3px double #f1cb79;box-shadow:0 0 0 3px #7a42a9,0 0 16px #d5a34a80}.palace-design .ph-modal-chosen,.palace-design .ph-modal-event{padding:16px!important;border-color:#72508a!important;background:#170c25!important;color:#fff!important}.palace-design .ph-modal-chosen .ph-close,.palace-design .ph-modal-event .ph-close{background:#352044;color:#d8b7ec;border-color:#77558a}@media (max-width:600px){.palace-design .ph-modal-chosen,.palace-design .ph-modal-event{padding:10px!important}.sc-event,.sc-center{padding:12px}.sc-event header h2{font-size:28px}}.palace-design .ph-modal-gifts{max-height:94dvh!important;padding:16px 12px max(10px,env(safe-area-inset-bottom))!important;border:1px solid #92704470!important;background:#170d25!important}.palace-design .ph-modal-gifts #socialModalBody{height:min(850px,calc(94dvh - 42px - env(safe-area-inset-bottom)));max-height:none;overflow:hidden}.palace-design .ph-modal-gifts .ph-gift-grid{min-height:0;flex:1 1 0!important;gap:8px 5px;padding:5px 1px 12px}.palace-design .ph-gift-grid>button{background:linear-gradient(145deg,#321c40a0,#1e122c);border:1px solid #6e438c70;padding:20px 3px 8px;min-height:132px}.palace-design .ph-gift-grid .rk-art{width:78px;height:78px;object-fit:contain;max-width:100%;filter:drop-shadow(0 3px 6px #0004)}.palace-design .ph-gift-grid .ph-gift-tag{top:2px;right:2px;left:auto;font-size:8px;padding:3px 5px;background:linear-gradient(100deg,#9839df,#6821a9);border:1px solid #ce8aff;border-radius:8px;white-space:nowrap}.palace-design .ph-gift-grid>button.selected{border-color:#f4d48b;background:linear-gradient(145deg,#68453d70,#2b163d);box-shadow:0 0 10px #ddad4b30}.sc-self-row{display:flex;align-items:center;justify-content:space-between;gap:6px;margin:0 0 6px;font-size:9px;color:#c6aed6}.sc-self-row button{border:1px solid #9862b9;background:#2f1941;color:#e9d1fb;border-radius:16px;padding:5px 9px;font-size:10px;white-space:nowrap}.sc-self-row button.active{border-color:#e3c780;color:#ffe3a6}.sc-gift-pool{margin:2px 0 8px;padding:9px 12px;background:radial-gradient(ellipse at top,#6c3876,#291535 65%);border:1px solid #e0b767;box-shadow:inset 0 0 16px #a76ae51c}.sc-gift-pool>strong{display:block;text-align:center;font-size:19px;color:#ffe2a2}.sc-gift-pool>small{display:block;text-align:center;font-size:9px;color:#d5b9e6;margin:2px 0 5px}.sc-gift-pool>div{display:grid;grid-template-columns:1fr 1fr;gap:8px}.sc-gift-pool>div>span{display:block;text-align:center;margin:0}.sc-gift-pool>div>span+span{border-left:1px solid #b48b5744}.sc-gift-pool small{font-size:10px;color:#dcc5ee}.sc-gift-pool b{display:block;font-size:23px;color:#ffe3a2;font-variant-numeric:tabular-nums;line-height:1.25}.sc-gift-pool em{font-style:normal;font-size:10px}.palace-design .ph-gift-bottom{background:#170d25}.palace-design .ph-gift-bottom select:disabled{opacity:1;color:#f0d99b;border-color:#9a7844;cursor:default}.palace-design .ph-gift-bottom>.ph-btn{min-width:108px;font-size:12px}.palace-design .ph-modal-gifts .pr-gift-recipient{margin:0 0 5px;padding:5px}.palace-design .ph-modal-gifts .pr-gift-recipient .ph-avatar{width:36px;height:36px}@media (max-height:700px){.palace-design .ph-gift-head h2{font-size:20px}.sc-gift-pool{padding:5px 8px}.sc-gift-pool>strong{font-size:16px}.sc-gift-pool b{font-size:19px}.palace-design .ph-modal-gifts .ph-recipient-strip{padding:0 2px 4px}.sc-self-row>span{display:none}.sc-self-row{justify-content:flex-end;margin:0 0 3px}.palace-design .ph-gift-tabs button{min-height:30px;padding:5px 8px}}@media (max-width:360px){.palace-design .ph-gift-grid .rk-art{width:63px;height:63px}.palace-design .ph-gift-grid .ph-gift-tag{font-size:6px}.sc-gift-pool b{font-size:20px}.palace-design .ph-gift-bottom>.ph-wallet{font-size:10px}}.palace-design .ph-modal-chosen{width:min(620px,100%);padding:46px 10px 16px!important;background:#10071b!important}.sc-luxe.sc-event{padding:0 12px 18px;border:1px solid #b88b53;border-radius:24px;background:linear-gradient(#14091e99,#170b25ed 700px),url(/assets/palace/palace-lounge.webp) center top/auto 950px no-repeat,#170b25;box-shadow:inset 0 0 0 3px #211128,inset 0 0 0 4px #ad805a66,0 0 25px #b966e116;isolation:isolate}.sc-luxe .sc-event-nav{display:flex;align-items:center;justify-content:space-between;padding:12px 2px 0;position:relative;z-index:1}.sc-luxe .sc-event-nav>span{font-size:13px;letter-spacing:2px;color:#f5cf78;font-weight:900}.sc-luxe .sc-event-nav button{border:1px solid #ad814d;background:#25132dbb;color:#ffe4a1;border-radius:20px;font-size:11px;padding:5px 12px;min-height:32px;cursor:pointer}.sc-luxe .sc-event-nav .cm-back{border:0;font-size:32px;line-height:1;padding:0 10px;margin:0;color:#fff}.sc-luxe .sc-hero{position:relative;text-align:center;margin:-30px -12px -10px;padding:49px 12px 0;overflow:hidden;background:radial-gradient(ellipse at 50% 70%,#b45aff44,transparent 65%)}.sc-luxe .sc-hero>span{font-size:9px;letter-spacing:3px;color:#ddbb7d}.sc-luxe .sc-hero h2{font-family:Georgia,Times New Roman,serif;font-size:clamp(31px,7vw,48px);font-weight:900;letter-spacing:-1.3px;line-height:1.12;margin:8px 0 6px;background:linear-gradient(#ffefaf 20%,#ffd668 46%,#e8a83c 70%,#ffedaf);background-clip:text;-webkit-background-clip:text;color:transparent;filter:drop-shadow(0 2px 0 #663315) drop-shadow(0 4px 10px #07000b)}.sc-luxe .sc-hero p{font-size:12px;margin:0;color:#f8e4ba}.sc-hero-chest{display:block;object-fit:contain;width:94%;max-height:290px;margin:0 auto -6px;filter:drop-shadow(0 8px 16px #0008)}.sc-luxe .sc-tier-tabs{position:relative;margin:0 -3px 10px;padding:3px;border:1px solid #9165a3;background:#1a0a28;gap:4px;box-shadow:0 5px 10px #0008}.sc-luxe .sc-tier-tabs button{display:flex;gap:5px;align-items:center;justify-content:center;padding:5px 3px;border:1px solid transparent;font-size:12px;min-width:0;color:#cdb0df}.sc-luxe .sc-tier-tabs button.active{border-color:#f9da85;background:linear-gradient(135deg,#72402b,#371829 65%);color:#ffe6a3;box-shadow:inset 0 0 0 2px #a16d4655,0 0 9px #ffb64c44}.sc-tier-tabs img{width:38px;height:43px;object-fit:contain}.sc-luxe .sc-tier-tabs small{font-size:10px;margin-top:3px;color:inherit}.sc-luxe .sc-ornate-heading{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;min-height:58px;margin:-26px -1px 0;padding:17px 25px;background:url(/assets/chosen/title-ribbon.webp) center/100% 100% no-repeat;text-align:center;font-size:clamp(14px,3.8vw,22px);font-weight:800;line-height:1.25;color:#ffe2a0;text-shadow:0 2px 3px #16051e}.sc-pool-jewel{margin:27px -6px 25px;text-align:center}.sc-luxe .sc-pool-jewel .sc-ornate-heading{margin:0 8% -13px;min-height:49px;padding:12px 20px;font-size:clamp(15px,4vw,22px)}.sc-pool-display{aspect-ratio:2/1;background:url(/assets/chosen/pool-panel.webp) center/100% 100% no-repeat;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:13% 13% 7%;box-sizing:border-box;color:#432019;position:relative;text-shadow:0 1px 0 #fff1ba}.sc-pool-display>span{font-size:clamp(10px,2.7vw,15px);font-weight:700}.sc-pool-display strong{display:block;line-height:1.15;font-size:clamp(35px,9.5vw,58px);letter-spacing:-1px;font-variant-numeric:tabular-nums;font-weight:900;color:#683314}.sc-pool-display small{font-size:9px;letter-spacing:1.4px;font-weight:800}.sc-last-contribution{margin:1px 0 0;font-size:10px;color:#c8aad5;min-height:15px}.sc-last-contribution b{color:#f8d681;font-weight:600}.sc-royal-panel{position:relative;padding:0 9px 12px;margin:34px 0 18px;border:1px solid #bb8f54;border-radius:20px;background:radial-gradient(ellipse at top,#6e2c9650,transparent 80%),linear-gradient(130deg,#21112edb,#180b26f0);box-shadow:inset 0 0 0 3px #211128,inset 0 0 0 4px #b08a5066,0 5px 16px #0005}.sc-luxe-prizes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:7px;gap:0}.sc-luxe-prizes article{min-width:0;text-align:center;display:flex;flex-direction:column;align-items:center;padding:0 4px 6px}.sc-luxe-prizes article+article{border-left:1px dashed #bd8e4b99}.sc-prize-tag{font-size:9px;line-height:1;color:#ffe9a4;background:linear-gradient(110deg,#503327,#2d162c);border:1px solid #b1864b;border-radius:5px;padding:4px 14px;letter-spacing:1px}.sc-prize-art{height:105px;width:100%;position:relative;display:grid;place-items:center;background:radial-gradient(ellipse,#bc7bca26,transparent 65%);margin:3px 0}.sc-prize-art img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 3px 7px #c37bff33)}.sc-prize-art>span{position:absolute;top:47%;left:0;right:0;font-size:9px;font-weight:900;color:#72401c;transform:rotate(-3deg);pointer-events:none}.sc-luxe-prizes article>b{font-size:12px;line-height:1.35;color:#ffefd4}.sc-luxe-prizes article>small{font-size:10px;color:#d6bfdc;margin:4px 0 8px}.sc-lucky{margin-top:auto;padding-top:6px;border-top:1px solid #ae7f4e66;width:100%}.sc-lucky>span{display:block;font-size:9px;color:#e8cc98}.sc-lucky>strong{display:block;font-size:clamp(22px,6vw,35px);letter-spacing:-1px;line-height:1.4;white-space:nowrap;font-variant-numeric:tabular-nums;color:#ffe7a0;text-shadow:0 2px 1px #643918}.sc-auto-prize{display:block;white-space:nowrap;font-size:9px;border:1px solid #b57be2;border-radius:20px;padding:5px 9px;background:linear-gradient(#853bba,#411966);box-shadow:inset 0 1px 2px #f1b7ff55;color:#f3e3ff;margin-top:5px}.sc-panel-note{font-size:10px;text-align:center;color:#d6bfdf;margin:10px 0 2px;line-height:1.6}.sc-mystery{background:linear-gradient(#231032bd,#180b26ed),url(/assets/palace/palace-lounge.webp) center/cover}.sc-mystery-scene{display:grid;grid-template-columns:1fr 1.25fr 1fr;align-items:end;gap:0;margin:7px 0 -5px}.sc-mystery-scene img{width:150%;max-width:none;justify-self:center;filter:drop-shadow(0 5px 15px #b070e955);position:relative}.sc-mystery-scene>b{position:relative;z-index:1;text-align:center;white-space:nowrap;font-size:clamp(25px,7vw,40px);color:#ffdc82;text-shadow:0 2px 2px #663116;font-variant-numeric:tabular-nums;padding-bottom:5px}.sc-mystery-line{display:flex;justify-content:space-between;margin:12px 20px;height:1px;background:linear-gradient(90deg,#c17c3a,#ffe6a4,#c17c3a);box-shadow:0 0 8px #ffc768}.sc-mystery-line i{height:7px;width:7px;border:1px solid #ffe3a0;background:#b78940;transform:translateY(-3px) rotate(45deg);box-shadow:0 0 6px #ffcb6b}.sc-mystery>p,.sc-mystery>strong,.sc-mystery>small{display:block;text-align:center;line-height:1.6}.sc-mystery>p{font-size:11px;color:#dec3ef;margin:9px 0}.sc-mystery>strong{color:#f8e2b0;font-size:12px;padding:10px 6px;border-block:1px solid #9f6b4555}.sc-mystery>small{font-size:10px;color:#bda1ce;margin-top:10px}.sc-previous{text-align:center}.sc-winner-label{display:block;margin:6px 0;color:#f4d58c;font-size:12px}.sc-won-amount{display:inline-block;margin:0 auto 15px;border:3px double #efc774;border-radius:10px;padding:9px 22px;background:linear-gradient(110deg,#d5a144,#ffeb9f,#d6a74b);color:#4a250d;font-size:32px;font-weight:900;box-shadow:0 0 15px #c0832522}.sc-won-amount small{font-size:12px}.sc-winner-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sc-winner-grid>div{min-width:0;border:1px solid #916343;border-radius:13px;padding:8px 5px;background:radial-gradient(ellipse at top,#69397655,#27133644)}.sc-winner-grid b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#f3d6ac;font-size:12px}.sc-winner-grid small{display:block;color:#c2a7cf;font-size:10px;margin-top:5px}.sc-winner-portrait{height:112px;position:relative;display:grid;place-items:center;margin:0 auto 5px}.sc-winner-portrait>img{position:absolute;width:100%;height:100%;object-fit:contain;z-index:1;pointer-events:none}.sc-winner-portrait>.ph-avatar{width:65px!important;height:65px!important;border-radius:50%;border:0;transform:translateY(4px)}.sc-winner-initial{font-size:32px;color:#cfa3f5;line-height:70px}.sc-secret-medallion{display:flex;align-items:center;justify-content:center;border-radius:50%;border:4px double #ffdc82;background:radial-gradient(circle at 35% 25%,#fff0af,#e7b944 50%,#af7020);box-shadow:inset 0 0 0 4px #be872966,0 0 15px #d2a32b33;width:100px;height:100px;margin:6px auto 11px;color:#603711;font-size:29px;font-weight:900;text-shadow:0 1px 0 #ffe9a9}.sc-no-winner{padding:4px 10px 12px}.sc-no-winner img{width:120px;display:block;margin:0 auto;opacity:.8}.sc-no-winner p{font-size:13px;color:#e6c390;margin:6px 0}.sc-no-winner small{font-size:10px;color:#bda1ce;line-height:1.7}.sc-luxe .sc-send-gift{width:100%;display:flex;align-items:center;gap:8px;text-align:left;border:3px double #ecbc6a;background:linear-gradient(120deg,#442c21,#704729 35%,#311525);color:#fff3cb;padding:8px;border-radius:20px;box-shadow:inset 0 0 12px #edbd5b44,0 0 10px #9c572222;margin:22px 0 32px;cursor:pointer}.sc-send-gift img{width:65px;height:77px;object-fit:contain}.sc-send-gift>span:nth-child(2){flex:1;min-width:0}.sc-send-gift b{display:block;font-size:23px;line-height:1.3;color:#ffe3a0;text-shadow:0 2px 1px #532610}.sc-send-gift small,.sc-send-gift em{display:block;font-style:normal;font-size:10px;line-height:1.7;color:#ebd5be}.sc-send-gift>span:last-child{font-size:28px;color:#e8ba73}.sc-leaderboard .sc-tabs{margin-top:7px}.sc-leaderboard .sc-muted{text-align:center;font-size:10px}.sc-leaderboard .sc-ranking>p{font-size:12px;text-align:center;color:#baa2c8}.sc-luxe .sc-rules{border-color:#886842;border-radius:15px;background:#21112e;margin:22px 0 0;scroll-margin:12px}.sc-luxe .sc-rules summary{font-size:12px}.sc-luxe .sc-rules p{font-size:12px}.sc-banner.sc-treasure img{object-fit:contain;width:92%;height:92%;margin-top:-8px;filter:drop-shadow(0 3px 8px #0d041c)}.sc-luxe button:focus-visible,.sc-luxe summary:focus-visible{outline:2px solid #ffe9a4;outline-offset:3px}@media (max-width:380px){.sc-luxe.sc-event{padding-inline:8px}.sc-luxe .sc-tier-tabs button{font-size:10px}.sc-tier-tabs img{width:30px;height:37px}.sc-luxe .sc-ornate-heading{font-size:14px;min-height:49px}.sc-prize-art{height:88px}.sc-luxe-prizes article>b{font-size:10px}.sc-auto-prize{font-size:8px;padding:5px 6px}.sc-lucky>strong{font-size:23px}.sc-send-gift b{font-size:21px}.sc-send-gift em{font-size:9px}.sc-winner-grid b{font-size:10px}}.vip-center{color:var(--text,#372348)}.vip-card,.vip-grid article,.vip-benefits{color:#eee4ff}.vip-card{padding:24px;border:1px solid #cba665;border-radius:24px;background:radial-gradient(at top right,#a85de4,transparent 60%),linear-gradient(135deg,#45206c,#241035);box-shadow:0 16px 40px #17072555}.vip-card-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.vip-card-row strong{font-size:48px;color:#ffe1a0;text-shadow:0 2px 8px #6c3a00}.vip-card-row h3{overflow-wrap:anywhere}.vip-card progress{width:100%;height:12px;accent-color:#ffd586}.vip-card label{display:flex;justify-content:space-between}.vip-card p{font-size:13px}.vip-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:16px 0}.vip-grid article,.vip-benefits{padding:18px;border:1px solid #a27ac655;border-radius:18px;background:#342048}.vip-grid small,.vip-grid b{display:block}.vip-grid small{font-size:10px;letter-spacing:1px;color:#ceb3e5}.vip-grid b{margin-top:8px}.vip-center details{padding:16px 0;border-bottom:1px solid #9170a955}.vip-center summary{cursor:pointer;font-weight:700}.vip-center table{width:100%;font-size:12px;border-collapse:collapse}.vip-center th,.vip-center td{text-align:left;padding:10px 6px;border-bottom:1px solid #98744444}.vip-tag{display:inline-block;background:linear-gradient(135deg,#793abd,#c383e7);color:#ffe2a5;border:1px solid #e7c276;border-radius:8px;padding:2px 7px;font-weight:800}.vip-frame{outline:3px solid #d3a5f6;box-shadow:0 0 12px #bd71ff77}.vip-bubble{background:linear-gradient(100deg,#75389c22,#d5a55b22);border:1px solid #c297df66;border-radius:16px}.vip-bubble b{color:#e97777}.vip-bubble.vip-gold b{color:#dfb451}.vip-bubble.vip-rainbow b{color:#c37ef3}.pp-home-active .ph-header{display:none}.palace-design.pp-home-active #socialContent{max-width:900px;margin-inline:auto;padding-top:24px}.pl-lobby{color:#fff;max-width:760px;margin:auto}.pl-top{display:flex;align-items:center;gap:14px;margin-bottom:24px}.pl-top button,.pl-shortcuts button,.pl-heading button,.pl-recent button{font:inherit;cursor:pointer;color:inherit}.pl-profile{border:0;background:none;padding:0;flex-shrink:0}.pl-profile .ph-avatar{width:58px;height:58px}.pl-balance{display:flex;gap:8px;align-items:center;border:1px solid #c59748;border-radius:30px;background:linear-gradient(115deg,#5d3d26,#302039);padding:9px 13px;font-size:15px!important;font-weight:800;white-space:nowrap;color:#ffe6aa!important}.pl-balance>b{font-size:24px;line-height:1;color:#edbe5b}.pl-event{margin-left:auto;display:grid;justify-items:center;gap:5px;border:0;background:none;font-size:12px!important;color:#dfcdea!important}.pl-event svg{width:31px;height:31px;fill:#24d9e4;stroke:#67f3ff}.pl-shortcuts{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:12px 0 30px}.pl-shortcuts>button{display:grid;justify-items:center;gap:9px;background:none;border:0;padding:4px;font-size:15px}.pl-short-icon{display:grid;place-items:center;width:64px;height:68px;border-radius:24px 24px 28px 28px;border:3px solid #de96ff;box-shadow:inset 0 0 0 3px #ffffff25,0 4px 8px #09011255}.pl-short-icon svg{width:41px;height:41px;stroke-width:2.3}.pl-trophy{background:linear-gradient(145deg,#dc6dff,#7928cb);color:#ffe373}.pl-task{background:linear-gradient(145deg,#53e6f8,#5079d2);border-color:#78dfff;color:#fff3bb}.pl-online{background:linear-gradient(145deg,#42dfb6,#148f99);border-color:#54dec2;color:#fff;overflow:hidden}.pl-online .ph-avatar{width:58px;height:62px;border-radius:20px;border:0}.pl-heading{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:16px}.pl-heading h1{font-size:32px;margin:0;letter-spacing:-.8px}.pl-heading button{display:flex;align-items:center;gap:6px;background:none;border:0;padding:8px 0;font-size:13px;font-weight:650}.pl-heading svg{width:19px;height:22px}.pl-recent{display:flex;align-items:center;gap:7px;min-height:38px;margin-bottom:22px;overflow-x:auto;scrollbar-width:none;font-size:12px;white-space:nowrap}.pl-recent>span{color:#baa4ce;font-weight:700}.pl-recent>small{color:#baa4ce;font-size:11px;white-space:normal}.pl-recent button{display:flex;align-items:center;gap:4px;background:#ffffff07;border:1px solid #8c5da633;border-radius:10px;padding:3px 7px;flex-shrink:0}.pl-game-art{display:block;background-image:url(/assets/game-icons/lobby-atlas.webp);background-size:300% 200%;background-repeat:no-repeat;aspect-ratio:1;pointer-events:none}.pl-art-0{background-position:0 0}.pl-art-1{background-position:50% 0}.pl-art-2{background-position:100% 0}.pl-art-3{background-position:0 100%}.pl-art-4{background-position:50% 100%}.pl-art-5{background-position:100% 100%}.pl-recent .pl-game-art{width:24px;flex-shrink:0}.pl-game-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 14px;padding:3px 0 14px}.pl-game{--start:#b770ff;--end:#744bd9;position:relative;isolation:isolate;background:none;border:0;padding:0;text-align:left;min-width:0;height:112px;cursor:pointer;color:#fff;overflow:visible;filter:drop-shadow(0 4px 3px #07001250)}.pl-wide{grid-column:1/-1;height:115px}.pl-banner{position:absolute;inset:0;z-index:-1;background:linear-gradient(#fff0a9,#dca04e 50%,#fff0aa 70%,#ad6d2a);clip-path:polygon(4% 0,96% 0,97% 13%,100% 30%,100% 70%,97% 87%,96% 100%,4% 100%,3% 87%,0 70%,0 30%,3% 13%)}.pl-banner:before{content:"";position:absolute;inset:3px;background:linear-gradient(135deg,var(--start),var(--end));clip-path:inherit;box-shadow:inset 0 0 0 3px #ffe4a877}.pl-banner:after{content:"";position:absolute;inset:7px;border:1px solid #fff1b46b;border-radius:10px}.pl-game>b{position:relative;display:block;z-index:2;font-size:clamp(18px,4.6vw,27px);line-height:1.18;width:61%;padding-left:13px;text-shadow:0 2px 5px #25123355;overflow-wrap:normal}.pl-game .pl-game-art{position:absolute;width:64%;height:auto;right:-5%;bottom:-7%;z-index:1}.pl-wide .pl-game-art{width:47%;right:0;bottom:-9%;max-width:225px}.pl-wide>b{font-size:clamp(29px,7vw,39px);padding-left:25px;width:55%}.pl-jackaro{--start:#ffbb32;--end:#ef751d}.pl-pisti{--start:#b6f546;--end:#65ac1c}.pl-tabu{--start:#ffda29;--end:#eaa018}.pl-blackjack{--start:#28d8d1;--end:#148e9e}.pl-winner{--start:#36a9ff;--end:#2856cb}.pl-game:hover{filter:brightness(1.07) drop-shadow(0 4px 3px #07001250)}.pl-game:active{transform:translateY(1px)}.pl-more{margin-top:38px;border-top:1px solid #895ba833;padding-top:24px}@media (min-width:700px){.pl-game{height:150px}.pl-wide{height:170px}.pl-game .pl-game-art{width:54%;max-width:220px}.pl-wide .pl-game-art{width:40%;max-width:270px}.pl-game>b{font-size:30px}.pl-wide>b{font-size:42px}.pl-heading h1{font-size:40px}.pl-top{margin-top:8px}}@media (max-width:380px){.pl-top{gap:8px}.pl-balance{font-size:12px!important;padding:8px}.pl-profile .ph-avatar{width:48px;height:48px}.pl-heading h1{font-size:28px}.pl-heading button{font-size:11px}.pl-game-grid{gap:19px 9px}.pl-game>b{font-size:17px;padding-left:10px}.pl-wide>b{font-size:28px;padding-left:20px}.pl-game{height:99px}.pl-wide{height:108px}}.pl-shop-link{display:flex;justify-content:flex-end;margin:8px 0 14px}.pl-shop-link button{display:flex;align-items:center;gap:6px;min-height:44px;padding:8px}.pl-shop-link svg{width:20px;height:20px}@media (max-width:699px){.palace-design.pp-home-active #socialContent{padding-top:16px}.pl-top{margin-bottom:16px}.pl-shortcuts{margin:8px 0 19px;gap:12px}.pl-shortcuts>button{gap:6px;font-size:14px}.pl-short-icon{width:50px;height:54px;border-width:2px;border-radius:19px}.pl-short-icon svg{width:32px;height:32px}.pl-online .ph-avatar{width:46px;height:50px;border-radius:17px}.pl-heading{margin-bottom:10px}.pl-heading h1{font-size:28px}.pl-recent{margin-bottom:16px;min-height:32px}.pl-game-grid{gap:17px 12px}.pl-game{height:88px}.pl-wide{height:92px}.pl-game>b{font-size:clamp(17px,4.4vw,23px)}.pl-wide>b{font-size:clamp(27px,6.5vw,33px)}.pl-game .pl-game-art{width:auto;height:112%;aspect-ratio:1;right:-2%;bottom:-5%}.pl-wide .pl-game-art{width:auto;height:130%;right:0;bottom:-6%}.pl-more{margin-top:24px;padding-top:18px}}.palace-design .fh-hub{color:#f6efff;background:radial-gradient(ellipse at 50% 0,#593082 0,transparent 43%),#160d25;margin:-24px;padding:24px 20px 0;border-radius:24px;font-family:inherit}.fh-hub *{box-sizing:border-box}.fh-hub header{display:flex;align-items:center;justify-content:space-between}.fh-hub header span{font-size:11px;letter-spacing:2px;color:#d8bc79}.fh-hub header h2{margin:0;font-size:23px}.fh-hub button{cursor:pointer;color:inherit}.fh-hub header button,.fh-back{background:transparent;border:0}.fh-hero{text-align:center;padding:22px 16px 16px;background:linear-gradient(120deg,#8d59bd18,#edc86d09);border:1px solid #d7b36c55;border-radius:20px;margin-top:18px}.fh-hero .fh-crest{width:105px;height:105px;display:block;margin:auto;filter:drop-shadow(0 4px 18px #dbb55266)}.fh-level{display:inline-block;border:1px solid #cba862;border-radius:20px;padding:4px 14px;color:#f7da92;font-size:12px;margin-top:10px}.fh-hero h1{font-size:30px;letter-spacing:3px;color:#ffe4a0;margin:12px 0 6px}.fh-hero p{margin:0 0 15px;color:#d5c1e6}.fh-meta{display:flex;justify-content:center;gap:18px;font-size:12px}.fh-meta span{color:#8ddfc0}.fh-progress{height:6px;border-radius:8px;background:#ffffff16;margin:14px 0 8px;overflow:hidden}.fh-progress span{display:block;height:100%;background:linear-gradient(90deg,#b78aff,#f1d484);border-radius:8px}.fh-hub small{color:#c2acce;font-size:12px}.fh-selector{display:flex;gap:6px;margin:16px 0}.fh-selector button{flex:1;font-size:10px;min-height:32px;border:1px solid #9870b23d;border-radius:20px;background:transparent}.fh-selector .active{background:#7640a7}.fh-balances{display:grid;grid-template-columns:1fr 1fr;gap:10px}.fh-balances button{padding:16px;text-align:left;border:1px solid #ae7bcb40;background:#ffffff06;border-radius:14px;display:grid;gap:8px}.fh-balances b{color:#f1d087;font-size:22px}.fh-balances span{font-size:11px;color:#baa2ce}.fh-room{width:100%;padding:15px 18px;border:1px solid #d4a4ff60;background:linear-gradient(100deg,#8e48c9,#602895);border-radius:13px;margin:14px 0;font-weight:700}.fh-room span{float:right}.fh-announcement{padding:14px;border:1px solid #b1895536;border-radius:12px;background:#e3be5610}.fh-announcement b{font-size:10px;color:#e7c77c;letter-spacing:2px}.fh-announcement p{margin:6px 0;font-size:13px;line-height:1.6}.fh-section-title{display:flex;align-items:center;justify-content:space-between;margin-top:18px}.fh-section-title h3{font-size:16px}.fh-section-title button{border:0;background:none;color:#d9b8f4;font-size:11px}.fh-features{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:20px 0}.fh-feature{position:relative;text-align:left;padding:18px 14px;border-radius:16px;border:1px solid #c094e43d;background:radial-gradient(at 80% 0,#76438666,transparent),#281637;display:grid;gap:7px;min-height:158px}.fh-feature>span{font-size:44px;filter:drop-shadow(0 4px 10px #dba5ff55)}.fh-feature b{font-size:15px}.fh-feature i{position:absolute;right:14px;top:18px;color:#d1af73}.fh-managers{display:flex;gap:12px;overflow:auto;padding:6px 0 22px}.fh-managers button{display:grid;gap:6px;justify-items:center;background:none;border:0;min-width:80px}.fh-managers b{font-size:12px}.fh-bottom{position:sticky;bottom:-24px;display:flex;background:#1d102ff5;border-top:1px solid #b88fca40;margin:16px -20px 0;padding:12px 6px max(16px,env(safe-area-inset-bottom));z-index:2}.fh-bottom button{min-height:40px;flex:1;background:none;border:0;color:#bda5ce;font-size:12px}.fh-bottom button.active{background:#8a48bf38;border-radius:12px;color:#f5d88c}.fh-task{display:flex;align-items:center;gap:12px;justify-content:space-between;padding:18px 0;border-bottom:1px solid #fff1}.fh-task small{display:block;margin-top:7px}.fh-task b{font-size:14px}.fh-button{background:#7c40af;border:1px solid #b687d766;border-radius:10px;padding:10px 14px;margin:6px 0;font-size:13px}.fh-button:disabled{opacity:.45;cursor:default}.fh-chests{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:20px 0}.fh-chests>div{display:grid;justify-items:center;align-content:start;gap:8px;padding:12px 6px;background:#ffffff08;border:1px solid #bd8bce36;border-radius:13px;text-align:center}.fh-chests img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:12px}.fh-chests b{font-size:13px}.fh-chests .fh-button{font-size:11px;padding:8px}.fh-reward{text-align:center;padding:28px 12px}.fh-reward>span{font-size:82px}.fh-hub main p{font-size:13px;line-height:1.7;color:#d4c2e2}.fh-hub input,.fh-hub textarea,.fh-hub select{width:100%;padding:12px;color:#fff;background:#ffffff0c;border:1px solid #a878c566;border-radius:10px;margin:10px 0;font:inherit}.fh-hub option{background:#23122f}.fh-hub textarea{min-height:90px}.fh-chat{max-height:320px;overflow:auto}.fh-chat article{background:#ffffff08;border-radius:12px;padding:12px;margin:10px 0;overflow-wrap:anywhere}.fh-chat article b{color:#e2bd79;font-size:12px}.fh-hub .ph-member-row{color:#f7edff}.fh-rank{display:flex;align-items:center;gap:10px}.fh-rank .ph-member-row{flex:1;min-width:0}.fh-gold{font-size:48px;color:#efcb72}.fh-back{padding:12px 0;color:#dab9ed!important}@media (max-width:420px){.palace-design .fh-hub{margin:-20px;padding:20px 14px 0}.fh-bottom{margin-left:-14px;margin-right:-14px}.fh-hero h1{font-size:25px}.fh-balances b{font-size:20px}}.palace-design .ph-modal-family .fh-hub{margin:0;border-radius:24px;padding-top:24px}.fh-hub header{padding-right:44px}.fh-hub header button{font-size:22px}.fh-hub .fh-bottom{bottom:0}.fh-feature .fh-feature-art{width:64px;height:64px;display:block;object-fit:contain}.fh-feature>span:has(.fh-feature-art){height:64px;font-size:inherit}.fh-simplified .fh-hero-compact{display:flex;align-items:center;gap:16px;text-align:left;padding:16px;margin-top:16px}.fh-simplified .fh-hero-compact .fh-crest{flex:0 0 68px;width:68px;height:68px;margin:0}.fh-simplified .fh-hero-compact>div{min-width:0;flex:1}.fh-simplified .fh-hero-compact h1{font-size:21px;letter-spacing:1px;margin:9px 0;overflow-wrap:anywhere}.fh-simplified .fh-level{margin:0;padding:3px 10px}.fh-simplified .fh-meta{justify-content:flex-start;gap:10px;flex-wrap:wrap;font-size:11px}.fh-simplified .fh-room{min-height:48px;margin:12px 0 18px}.fh-daily{border:1px solid #e1bf784d;border-radius:16px;background:linear-gradient(115deg,#58402555,#653d8944);padding:17px;display:flex;align-items:center;gap:14px;justify-content:space-between}.fh-daily small{color:#edce91;letter-spacing:1.5px;font-size:10px}.fh-daily h3{font-size:17px;margin:7px 0}.fh-daily p{margin:0;font-size:12px!important}.fh-daily .fh-button{flex-shrink:0;min-height:44px;background:#e7c77f;color:#291637;border-color:#f8dca2;font-weight:700}.fh-simple-features{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:16px 0}.fh-simple-features .fh-feature{min-height:140px;padding:13px 8px;align-content:start;text-align:center;justify-items:center;gap:9px}.fh-simple-features .fh-feature i{display:none}.fh-simple-features .fh-feature b{font-size:14px}.fh-simple-features .fh-feature small{font-size:11px;line-height:1.5}.fh-simple-features .fh-feature-art{width:52px;height:52px}.fh-simple-features .fh-feature>span{height:52px}.fh-simplified .fh-announcement{margin-top:16px}.fh-simplified .fh-balances button{padding:14px;min-width:0}.fh-simplified .fh-balances b{font-size:19px}.fh-other-families{margin-top:18px;color:#bca5d0;font-size:12px}.fh-other-families summary{min-height:44px;cursor:pointer;display:list-item;padding:13px 0}.fh-simplified .fh-bottom button{min-height:46px;font-size:13px;font-weight:600}.fh-simplified .fh-bottom{padding-top:8px;box-shadow:0 -8px 22px #160d2544}.fh-simplified .fh-button,.fh-simplified .fh-back,.fh-simplified .fh-section-title button{min-height:44px}.fh-simplified button{touch-action:manipulation;transition:background-color .14s,opacity .14s}.fh-simplified button:focus-visible{outline:2px solid #f1d38b;outline-offset:3px}.fh-simplified .fh-chests>div{min-width:0}.fh-simplified .fh-task{align-items:flex-start}.fh-simplified .fh-task>div{min-width:0}.fh-simplified .fh-task .fh-button{flex-shrink:0}.fh-simplified .fh-chat{overscroll-behavior:contain}.fh-simplified .fh-chat p{white-space:pre-wrap}@media (max-width:360px){.fh-daily{flex-wrap:wrap}.fh-daily .fh-button{width:100%}.fh-simplified .fh-hero-compact{gap:10px;padding:12px}.fh-simplified .fh-hero-compact h1{font-size:18px}.fh-simple-features{gap:6px}}@media (prefers-reduced-motion:reduce){.fh-simplified button{transition:none}}.pd-discover{max-width:620px;margin:auto;padding:8px 0 24px;color:#f9f0ff}.pd-discover header{display:flex;align-items:center;gap:18px;padding:8px 4px 18px}.pd-discover header span{color:#edce91;font:700 16px Georgia,serif}.pd-discover h1{font-size:28px;margin:0}.pd-card{display:block;position:relative;width:100%;overflow:hidden;border:1px solid #ad7dc977;border-radius:18px;color:#fff1df;text-align:left;background:linear-gradient(100deg,#25132df5,#35173c88),url(/assets/palace/palace-lounge.webp) center/cover;padding:20px;touch-action:manipulation}.pd-card h2{font:700 25px Georgia,serif;margin:0 0 7px}.pd-card p{font-size:13px;line-height:1.5;color:#e4d1eb;margin:0}.pd-card i{position:absolute;right:14px;bottom:16px;border:1px solid #bb92d1;border-radius:50%;padding:7px;display:flex}.pd-card i svg{width:18px;height:18px}.pd-social{min-height:130px;display:flex;align-items:center;margin-bottom:14px}.pd-social>span{position:relative;z-index:1;max-width:58%}.pd-social img{position:absolute;right:38px;width:120px;height:120px;object-fit:contain}.pd-family{min-height:214px;background:linear-gradient(90deg,#160b2490,transparent 80%),url(/assets/palace/family-lion.webp) center/cover;border:2px solid #dcb96b;box-shadow:inset 0 0 0 3px #dcb96b22,0 3px 18px #14071f;margin-bottom:14px}.pd-family>span{display:block;max-width:61%}.pd-family h2{font-size:32px}.pd-family small{display:block;font-size:11px;color:#f8d892;margin:16px 0 12px}.pd-family strong{display:inline-block;padding:11px 19px;background:linear-gradient(120deg,#ffedb8,#d6a348);color:#281a20;border-radius:11px;font-size:14px}.pd-pair{display:grid;grid-template-columns:1fr 1fr;gap:12px}.pd-pair .pd-card{height:170px;padding:16px}.pd-pair h2{font-size:22px}.pd-pair p{max-width:65%;font-size:12px}.pd-pair .pd-art{position:absolute;width:80px;height:80px;right:8px;bottom:7px}.pd-pair i{left:14px;right:auto}.pd-together{display:flex;align-items:center;min-height:120px;margin-top:14px}.pd-together h3{font:700 20px Georgia,serif;margin:0 0 8px}.pd-together img{object-fit:contain;position:absolute;right:8px;bottom:0}.pd-together>span{max-width:70%;z-index:1}.pd-family-chat{display:flex;justify-content:space-between;align-items:center;width:100%;padding:17px;border-radius:15px;background:linear-gradient(110deg,#4c2766,#251137);border:1px solid #b28a5555;color:#f5dfad;margin:0 0 12px}.pd-family-chat small{color:#d5b8e5}.fh-simplified .fh-hero-compact{background:linear-gradient(90deg,#17091e44,#17091e22),url(/assets/palace/family-lion.webp) center/cover;min-height:200px;flex-direction:row-reverse;border-color:#cda75699;padding:22px 16px}.fh-lion-space{flex:1;min-width:40%}.fh-simplified .fh-hero-compact>div{flex:1.3}.fh-simplified .fh-hero-compact h1{font-family:Georgia,serif;font-size:25px;color:#f9e5b4}.fh-simplified .fh-room{background:linear-gradient(105deg,#ae56f0,#6529ad);border:1px solid #c999ef;box-shadow:inset 0 0 14px #e4c2ff25}.fh-daily-chest{width:65px;height:65px;object-fit:cover;border-radius:10px}.fh-simplified .fh-daily{gap:10px;padding:12px;background:linear-gradient(100deg,#22152ae8,#392044bb),url(/assets/palace/palace-lounge.webp) center/cover}.fh-simplified .fh-daily h3{font-size:14px}.fh-simplified .fh-daily p{font-size:11px!important}.fh-simplified .fh-daily .fh-button{padding:9px;font-size:12px}.fh-simple-features .fh-feature{background:linear-gradient(120deg,#25142cd9,#43244a99),url(/assets/palace/palace-lounge.webp) center/cover;min-height:146px}.fh-simple-features .fh-feature b{font-family:Georgia,serif;font-size:16px}.pd-discover button:focus-visible{outline:2px solid #f6d493;outline-offset:3px}@media (max-width:360px){.pd-card{padding:15px}.pd-pair h2{font-size:19px}.pd-family>span{max-width:68%}.fh-daily-chest{width:48px;height:48px}}@media (prefers-reduced-motion:no-preference){.pd-card{transition:border-color .15s,filter .15s}.pd-card:active{filter:brightness(1.12)}}.pl-resume{margin:14px 0;padding:20px;border:1px solid #d4af68;border-radius:18px;background:linear-gradient(90deg,#241231ee,#24123144),url(/assets/palace/family-lion.webp) center/cover;color:#fff0d5}.pl-resume small{color:#e3cba2}.pl-resume h2{margin:8px 0 16px;font-size:23px}.pr-support-line{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:5px 10px;font-size:11px;color:#c7acd8}.pr-support-line button{border:1px solid #a978be66;background:#281435;color:#ead5f8;border-radius:9px;min-height:36px;padding:6px 12px}#supportReportText{width:100%;min-height:140px;padding:14px;margin:12px 0;border-radius:12px;border:1px solid #a67abc;background:#291a35;color:#fff;font:inherit}.fh-hub #fhTransferConfirm{width:auto;margin-right:8px}.fh-hub .fh-role{display:inline-flex;align-items:center;flex-shrink:0;max-width:100%;font-size:10px;line-height:1.3;padding:4px 8px;border-radius:20px;border:1px solid #ab8abb50;color:#d7c3e4;background:#ffffff08;white-space:nowrap}.fh-hub .fh-role-leader{color:#ffe3a1;border-color:#d8b65c99;background:#b4852a22}.fh-hub .fh-role-deputy{color:#e5ceff;border-color:#c09aeb77;background:#ac69e222}.fh-hub .fh-role-admin{color:#9fe8db;border-color:#6bb6a777;background:#3a9a8c22}.fh-hero .fh-role{margin-top:12px}.fh-member{display:flex;align-items:center;gap:8px;min-width:0;padding:5px 0}.fh-member>.ph-member-row{flex:1;min-width:0}.fh-rank>.fh-member{flex:1;min-width:0}.fh-rank>strong{font-size:12px;color:#f3d495}.fh-balances .fh-progress{margin:0;width:100%}.fh-balances button{min-width:0}.fh-balances b{overflow-wrap:anywhere}.fh-balances button:nth-child(2)>b{font-size:15px;line-height:1.5}.fh-weekly-entry,.fh-family-rank{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;text-align:left;border:1px solid #b28a5555;border-radius:13px;padding:15px;background:#d5ac4310;margin:12px 0}.fh-weekly-entry b{font-size:13px}.fh-weekly-entry small,.fh-family-rank small{display:block;margin-top:5px}.fh-family-rank>span{flex:1;overflow-wrap:anywhere}.fh-family-rank>strong{color:#f3d495;font-size:13px}.fh-level-detail,.fh-role-guide{background:#ffffff06;border:1px solid #b28bce40;border-radius:14px;padding:16px;margin:16px 0}.fh-level-detail>small,.fh-level-detail>b,.fh-level-detail>span{display:block}.fh-level-detail>b{color:#f3d495;margin-top:8px;font-size:18px}.fh-level-detail>span{font-size:12px;color:#d4c2e2;margin-bottom:16px}.fh-level-detail>span:last-child{margin-bottom:0}.fh-task>div{min-width:0}.fh-task>.fh-button{flex-shrink:0;max-width:44%}.fh-task-state{display:block;font-size:11px;line-height:1.5;color:#e8d096;margin-top:6px}.fh-search{display:block;margin-top:12px;font-size:12px}.fh-hub .fh-empty{padding:24px 12px;text-align:center;background:#ffffff05;border-radius:12px}.fh-ranking-tabs{display:flex;gap:8px;margin:16px 0}.fh-ranking-tabs button{flex:1;padding:12px 8px;min-height:44px;border-radius:12px;background:#ffffff08;border:1px solid #ba91d33d;font-size:12px}.fh-ranking-tabs [aria-pressed=true]{background:#70429d;color:#ffe1a1;border-color:#cea4e0}.fh-message-meta{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.fh-message-meta>b{overflow-wrap:anywhere;max-width:100%}.fh-message-meta time{font-size:10px;color:#b7a4c5;margin-left:auto}.fh-chat .fh-own-message{border-left:2px solid #cda560}.fh-chat article>p{white-space:pre-wrap;margin:8px 0 0}.fh-message-menu{position:relative;margin-left:auto}.fh-message-menu summary{list-style:none;cursor:pointer;min-width:44px;min-height:36px;display:grid;place-items:center;font-size:20px;color:#cdb6df}.fh-message-menu summary::-webkit-details-marker{display:none}.fh-message-menu .fh-button{position:absolute;right:0;top:28px;z-index:2;white-space:nowrap;box-shadow:0 8px 20px #0008;background:#51223f;border-color:#b9798b}.fh-hub button:focus-visible,.fh-hub summary:focus-visible,.fh-hub input:focus-visible,.fh-hub textarea:focus-visible,.fh-hub select:focus-visible{outline:2px solid #f5d58b;outline-offset:3px}.fh-hub .fh-button{min-height:44px}@media (max-width:380px){.fh-member{flex-wrap:wrap;column-gap:6px}.fh-member>.ph-member-row{flex-basis:65%}.fh-role-deputy{white-space:normal!important}.fh-rank{gap:6px}.fh-task{gap:8px}.fh-task b{font-size:13px}.fh-task>.fh-button{padding:9px;font-size:12px}.fh-balances{gap:8px}}.palace-design .cm-profile.cm-profile-v2{--cm-ink:#faf4ff;--cm-muted:#c5afd9;--cm-line:#63417e66;--cm-paper:#21132e;background:#20122e;color:#faf4ff;border:1px solid #734b8e55;border-radius:22px;overflow:clip}.palace-design .cm-profile-v2 .cm-cover{height:165px;max-height:24dvh;background:#251336}.palace-design .cm-profile-v2 .cm-cover-top{padding:16px 18px;font-size:9px;letter-spacing:1.5px}.palace-design .cm-profile-v2 .cm-edit-profile-button{padding:8px 12px;min-height:36px;font-size:12px;color:#f8df9f;background:#251336aa;border:1px solid #d8b46566;border-radius:20px;letter-spacing:0}.palace-design .cm-profile-v2 .cm-profile-intro{margin-top:-18px;padding:16px 16px 12px;border-radius:22px 22px 0 0;background:linear-gradient(150deg,#352046,#261733 75%);color:#faf4ff}.palace-design .cm-profile-v2 .cm-profile-intro>.ph-avatar.profile{width:78px;height:78px;margin:-32px 15px 10px 0}.palace-design .cm-profile-v2 .cm-name{min-height:46px;padding-left:94px}.palace-design .cm-profile-v2 .cm-name h2{font-size:23px;line-height:1.25;color:#fff3d0;text-shadow:none;margin:0 0 5px}.palace-design .cm-profile-v2 .cm-country,.palace-design .cm-profile-v2 .cm-copy-id,.palace-design .cm-profile-v2 .cm-profile-signature{color:#cdb9dd}.palace-design .cm-profile-v2 .cm-level-row{margin:12px 0 4px;gap:6px}.palace-design .cm-profile-v2 .cm-copy-id{margin:2px 0 8px;font-size:11px}.palace-design .cm-profile-v2 .cm-honor-row{background:#41265066;padding:8px 10px;border:1px solid #80529b33;border-radius:14px}.palace-design .cm-profile-v2 .cm-honor-collection{color:#ead8f6}.palace-design .cm-profile-v2 .cm-honor-collection small{color:#c7a8de}.palace-design .cm-profile-v2 .cm-profile-signature{margin:8px 0;font-size:12px}.palace-design .cm-profile-v2 .cm-earned{padding:7px 0;gap:6px}.palace-design .cm-profile-v2 .cm-title-badge{font-size:10px;padding:5px 8px}.palace-design .cm-profile-v2 .cm-profile-metrics{background:#3a244a;border:1px solid #80529b44;margin:8px 0 0;padding:10px 4px}.palace-design .cm-profile-v2 .cm-profile-metrics b{font-size:20px;color:#f3dfaf}.palace-design .cm-profile-v2 .cm-profile-metrics span{color:#d1b8e4;font-size:11px}.palace-design .cm-profile-v2 .cm-profile-tabs{background:#281936;border-color:#6e448a55}.palace-design .cm-profile-v2 .cm-profile-tabs button{color:#bfa7d3;padding:14px 2px;font-size:13px}.palace-design .cm-profile-v2 .cm-profile-tabs button.active{color:#edceff}.palace-design .cm-profile-v2 .cm-profile-tabs button.active:after{background:#bb72f0}.palace-design .cm-profile-v2 .cm-profile-section{background:#2e1c3d;border:1px solid #7a4d9355;margin:10px 12px;padding:14px;color:#faf4ff;border-radius:16px}.palace-design .cm-profile-v2 .cm-profile-section h3,.palace-design .cm-profile-v2 .cm-section-link{color:#faf4ff}.palace-design .cm-profile-v2 .cm-section-link small,.palace-design .cm-profile-v2 .ph-note,.palace-design .cm-profile-v2 .cm-bio{color:#cbb3dc}.palace-design .cm-profile-v2 .cm-social-entry{background:#362244;border-color:#764a9055;color:#f8efff}.palace-design .cm-profile-v2 .cm-social-entry small{color:#c7addc}.palace-design .cm-profile-v2 .cm-friends-preview>button,.palace-design .cm-profile-v2 .cm-room-links button{background:#402650;color:#f5eafb;border:1px solid #83529b44}.palace-design .cm-profile-v2 .cm-family-preview{color:#f5dfac}.palace-design .cm-profile-v2 .cm-family-preview small,.palace-design .cm-profile-v2 .cm-room-links small{color:#cbb3dc}.palace-design .cm-profile-v2 .cm-room-links strong{color:#ddb1ff}.palace-design .cm-profile-v2 .cm-profile-footer{position:sticky;bottom:0;background:#261733;border-color:#79519666;box-shadow:0 -6px 18px #160c2466;padding:10px 12px calc(10px + env(safe-area-inset-bottom));gap:8px}.palace-design .cm-profile-v2 .cm-profile-footer .ph-btn{min-height:44px;font-size:13px;border-radius:14px;padding:10px 6px;background:linear-gradient(135deg,#a252e0,#7436b1);color:#fff}.palace-design .cm-profile-v2 .cm-profile-footer .cm-footer-gold{background:linear-gradient(135deg,#f6dea0,#d7aa54);color:#2a173d}@media (max-width:760px){.palace-design .cm-home-profile.cm-profile-v2 .cm-profile-footer{bottom:calc(68px + env(safe-area-inset-bottom));padding-bottom:10px}.palace-design .cm-profile-v2 .cm-cover{height:150px}.palace-design .cm-profile-v2 .cm-cover-top{padding-right:56px}.palace-design .cm-profile-v2 .cm-name h2{font-size:21px}.palace-design .cm-profile-v2 .cm-name{padding-left:90px}}.palace-design .cm-profile-palace.cm-profile-v2{background:#140d24;--cm-paper:#201331;--cm-ink:#faf5ff;--cm-muted:#c5b4d9;border-color:#62458055}.palace-design .cm-profile-palace .cm-cover{height:190px;max-height:none}.palace-design .cm-profile-palace .cm-cover>img{object-position:center 45%}.palace-design .cm-profile-palace .cm-cover-shade{background:linear-gradient(180deg,#140d2410 35%,#140d24)}.palace-design .cm-profile-palace .cm-cover-top{padding:18px;align-items:flex-start}.palace-design .cm-profile-palace .cm-cover-label{font-size:11px;letter-spacing:2px;color:#edd299}.palace-design .cm-profile-palace .cm-profile-intro{background:transparent;border-radius:0;margin-top:-48px;padding:0 16px 10px;text-align:center}.palace-design .cm-profile-palace .cm-profile-intro>.ph-avatar.profile{float:none;display:block;width:94px;height:94px;margin:0 auto 12px;border:2px solid #dab76a;box-shadow:0 4px 24px #d4a95233}.palace-design .cm-profile-palace .cm-name{padding:0;min-height:0;text-align:center}.palace-design .cm-profile-palace .cm-name h2{font-size:23px;line-height:1.3;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px;color:#fff4dc;text-align:center;margin:0}.palace-design .cm-profile-palace .cm-country{display:block;font-size:11px;margin-top:4px}.palace-design .cm-profile-palace .cm-country:empty{display:none}.palace-design .cm-profile-palace .cm-level-row{justify-content:center;margin:10px 0 0;gap:7px}.palace-design .cm-profile-palace .cm-copy-id{min-height:32px;padding:6px;margin:0 0 7px;color:#bba9cf}.palace-design .cm-profile-palace .cm-honor-row{background:none;border:0;padding:6px 0}.palace-design .cm-profile-palace .cm-honor-collection{justify-content:center;gap:14px;min-height:52px}.palace-design .cm-profile-palace .cm-honor-collection small{margin-left:0;border:1px solid #76539866;border-radius:22px;padding:10px;font-size:11px}.palace-design .cm-profile-palace .cm-honor-icon{width:46px;height:46px}.palace-design .cm-profile-palace .cm-earned{padding:8px 0;gap:8px;scrollbar-width:none;scroll-snap-type:x proximity}.palace-design .cm-profile-palace .cm-earned>*{scroll-snap-align:start;flex-shrink:0;max-width:100%}.palace-design .cm-profile-palace .cm-profile-signature{font-size:12px;margin:4px 0 8px}.palace-design .cm-profile-palace .cm-profile-metrics{background:none;border:0;border-radius:0;margin:6px 0;padding:8px 0}.palace-design .cm-profile-palace .cm-profile-metrics button+button{border-left:1px solid #77558c55}.palace-design .cm-profile-palace .cm-profile-metrics b{color:#fff;font-size:20px}.palace-design .cm-profile-palace .cm-profile-tabs{background:#20142ff5;border-top:1px solid #76539844;padding:0 12px}.palace-design .cm-profile-palace .cm-profile-tabs button{min-height:46px;font-size:13px}.palace-design .cm-profile-palace .cm-profile-section{background:transparent;border:0;margin:0;padding:14px 14px 4px;border-radius:0}.palace-design .cm-profile-palace .cm-section-link{font-size:14px;margin-bottom:10px}.palace-design .cm-profile-palace .cm-moment-previews{gap:8px}.palace-design .cm-profile-palace .cm-social-entry{margin:10px 14px;min-height:48px;padding:8px 12px;background:#251739}.palace-design .cm-profile-palace .cm-social-entry img{width:32px;height:32px}.palace-design .cm-profile-palace .cm-gift-wall{grid-template-columns:64px 1fr 1fr;min-height:84px;background:linear-gradient(110deg,#492069,#28133f);border:1px solid #9c6bbb66;padding:10px 14px}.palace-design .cm-profile-palace .cm-gift-wall b{color:#fff3d4;font-size:21px}.palace-design .cm-profile-palace .cm-gift-wall small{color:#ddcdeb;font-size:12px}.palace-design .cm-profile-palace .cm-profile-family-shortcut{display:flex;align-items:center;gap:14px;min-height:48px;margin:12px 14px;padding:10px 12px;border:1px solid #81569a44;border-radius:13px;background:#20142e;font-size:13px}.palace-design .cm-profile-palace .cm-profile-family-shortcut .cm-family-tag{flex:1;justify-content:center;min-height:32px}.palace-design .cm-profile-palace .cm-profile-footer{background:#160e25f5;padding:10px 14px calc(10px + env(safe-area-inset-bottom));box-shadow:0 -8px 20px #140d2466}.palace-design .cm-profile-palace .cm-profile-footer .ph-btn{border-radius:13px;min-height:46px;font-size:13px}@media (max-width:380px){.palace-design .cm-profile-palace .cm-cover{height:165px}.palace-design .cm-profile-palace .cm-honor-collection{gap:8px}.palace-design .cm-profile-palace .cm-honor-icon{width:40px;height:40px}.palace-design .cm-profile-palace .cm-profile-footer .ph-btn{font-size:12px}}.lw-home{display:flex;align-items:center;justify-content:space-between;width:100%;margin:16px 0;padding:20px;border:1px solid #dbb76c;border-radius:20px;background:radial-gradient(at 90% 50%,#793ca2,transparent 65%),#26123d;color:#ffedb9;text-align:left;cursor:pointer}.lw-home>span:first-child{display:grid;gap:7px}.lw-home small{font-size:10px;letter-spacing:1px;color:#d8b6ee}.lw-home b{font-size:27px}.lw-home strong{font-size:15px}.lw-home em{font-style:normal;color:#fff;background:#8843c0;border-radius:12px;padding:10px 15px;width:max-content}.lw-home-art{font-size:76px;width:105px;height:105px;display:grid;place-items:center;border:5px double #edce81;border-radius:50%;background:repeating-conic-gradient(#7e3baf 0deg 51.4286deg,#30143f 51.4286deg 102.8572deg);text-shadow:0 3px 9px #120722;flex-shrink:0}.ph-modal.ph-modal-lucky-wheel{background:#180f29;color:#fff3dc;max-width:480px;padding:24px 18px;overflow-y:auto}.lw-panel{font-family:inherit;text-align:center}.lw-panel header{padding:0 26px 12px}.lw-panel header>span{font-size:10px;letter-spacing:3px;color:#cba7e6}.lw-panel h2{margin:6px 0;font-size:24px;color:#ffe5a0}.lw-panel header>b{font-size:13px}.lw-jackpot{padding:12px;border:1px solid #d7b46b;border-radius:14px;background:linear-gradient(120deg,#442049,#271038);font-size:12px}.lw-jackpot strong{color:#ffe6a0;font-size:17px}.lw-stage{position:relative;width:min(100%,360px);aspect-ratio:1;margin:24px auto 12px}.lw-pointer{position:absolute;z-index:3;top:-20px;left:calc(50% - 18px);font-size:40px;color:#ffe3a0;filter:drop-shadow(0 3px 2px #160a26)}.lw-wheel{position:absolute;inset:0;border:8px ridge #e5be6f;border-radius:50%;background:repeating-conic-gradient(from -25.7143deg,#57207f 0deg 50.8deg,#e5be6f 50.8deg 51.4286deg);transform:rotate(var(--rotation));box-shadow:0 0 0 3px #663c22,0 8px 30px #0008}.lw-wheel[data-spinning=true]{animation:lw-turn 4.5s cubic-bezier(.13,.65,.16,1) both}.lw-label{position:absolute;inset:0;transform:rotate(var(--angle));pointer-events:none}.lw-label>div{position:absolute;top:8%;left:50%;width:72px;transform:translate(-50%) rotate(calc(-1 * var(--angle)));display:grid;justify-items:center;gap:3px}.lw-label span{font-size:29px;line-height:36px}.lw-label img{width:42px;height:36px;object-fit:contain}.lw-label b{font-size:12px;color:#fff;max-width:72px;line-height:1.15;text-shadow:0 1px 3px #000}.lw-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:62px;height:62px;border:5px double #ebc472;border-radius:50%;background:#30133e;color:#ffe6a0;font-family:Georgia,serif;font-size:39px;box-shadow:0 2px 10px #0008}.lw-result{min-height:65px;padding:12px 0;color:#ead7fa}.lw-result strong{display:block;font-size:19px;color:#ffe4a0}.lw-result p{font-size:13px;margin:6px 0}.lw-panel .lw-spin{display:block;width:100%;min-height:52px;font-size:19px;background:linear-gradient(#b654ee,#7622b7);border:1px solid #dfb973;border-radius:16px;color:#fff}.lw-panel button:disabled{opacity:.5;cursor:wait}.lw-panel>small{display:block;margin:12px 0;color:#c9b7d8}.lw-link{display:block;width:100%;padding:12px;border:0;background:none;color:#f4d795;cursor:pointer}.lw-panel details{margin-top:10px;border:1px solid #9b7c5366;border-radius:14px;padding:14px;text-align:left}.lw-panel summary{text-align:center;cursor:pointer;color:#ead6a8}.lw-odds{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid #fff1;font-size:12px}.lw-panel details p{font-size:12px;line-height:1.5;color:#cbb8da}@keyframes lw-turn{0%{transform:rotate(var(--start))}to{transform:rotate(var(--rotation))}}@media (prefers-reduced-motion:reduce){.lw-wheel[data-spinning=true]{animation-duration:1ms}}@media (max-width:380px){.lw-label b{font-size:10px}.lw-label>div{width:61px}.lw-label span{font-size:24px}.lw-home-art{width:78px;height:78px;font-size:55px}}.lw-home img.lw-home-art{width:clamp(100px,30vw,150px);height:auto;aspect-ratio:1;object-fit:contain;display:block;border:0;border-radius:0;background:none;filter:drop-shadow(0 6px 12px #10061c88);flex-shrink:0}.lw-home>span:first-child{min-width:0}.pl-royal-home{max-width:600px}.pl-royal-home .pl-top{gap:12px;margin:4px 0 22px}.pl-royal-home .pl-profile .ph-avatar{width:58px;height:58px}.pl-greeting{display:grid;gap:2px;min-width:0;flex:1}.pl-greeting small{font-size:12px;color:#b99bcf;font-weight:700}.pl-greeting b{font-size:17px;line-height:1.15;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pl-royal-home .pl-balance{margin-left:auto;font-size:14px!important;padding:10px 12px;gap:5px;background:linear-gradient(120deg,#573a27,#24142f);box-shadow:inset 0 1px #ffe4ac33}.pl-royal-home .pl-shortcuts{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0 0 26px}.pl-royal-home .pl-shortcuts>button{font-size:13px;gap:7px;padding:2px 0}.pl-royal-home .pl-short-icon{width:55px;height:57px;border-radius:19px;border-width:2px;box-shadow:inset 0 0 0 3px #ffffff25,0 4px 10px #09011255}.pl-royal-home .pl-short-icon svg{width:33px;height:33px}.pl-event-icon{background:linear-gradient(140deg,#42dbea,#166d99);border-color:#58d9ef;color:#69f4ff}.pl-event-icon svg{fill:#23cada}.pl-royal-home .pl-heading{margin-bottom:15px}.pl-royal-home .pl-heading h1{font-size:30px;letter-spacing:-.7px}.pl-royal-home .pl-heading button{font-size:12px;color:#f5d58e;border:1px solid #d7b567;border-radius:30px;padding:9px 12px;min-height:40px;background:#1b1027;gap:6px;white-space:nowrap}.pl-royal-home .pl-heading button span{font-size:22px;line-height:16px}.pl-royal-home .pl-heading svg{width:18px}.pl-royal-home .pl-recent{font-size:11px;gap:6px;margin-bottom:12px}.pl-royal-home .pl-recent button{padding:7px 9px;background:#44234d33;border-color:#9955b433}.pl-royal-home .lw-home{margin:0 0 16px;padding:16px 18px;border-radius:20px;position:relative;overflow:hidden;min-height:160px;background:radial-gradient(ellipse at 88% 70%,#763689aa,transparent 62%),linear-gradient(115deg,#251035,#1c102b)}.pl-royal-home .lw-home>span{position:relative;z-index:1;max-width:69%;gap:6px}.pl-royal-home .lw-home small{font-size:9px;letter-spacing:.8px}.pl-royal-home .lw-home b{font-size:30px;line-height:1.13}.pl-royal-home .lw-home strong{font-size:15px;white-space:nowrap}.pl-royal-home .lw-home em{font-size:15px;margin-top:7px;padding:10px 17px;border:1px solid #cc93f1;background:linear-gradient(#a553da,#7530b0);box-shadow:inset 0 1px 2px #ffffff40}.pl-royal-home .lw-home img.lw-home-art{position:absolute;right:1%;bottom:3%;width:36%;height:91%;object-fit:contain;filter:drop-shadow(0 0 12px #efad3044)}.pl-royal-home .pl-game-grid{gap:12px}.pl-royal-home .pl-wide{height:auto;aspect-ratio:4.05;overflow:hidden;border-radius:17px;background-size:100% 100%;background-repeat:no-repeat;border:0;box-shadow:0 3px 9px #10081788}.pl-royal-home .pl-wide .pl-banner,.pl-royal-home .pl-wide>.pl-game-art{display:none}.pl-royal-home .pl-jackaro{background-image:url(/assets/game-icons/royal-jackaro.webp)}.pl-royal-home .pl-pisti{background-image:url(/assets/game-icons/royal-pisti.webp)}.pl-royal-home .pl-blackjack{background-image:url(/assets/game-icons/royal-blackjack.webp)}.pl-royal-home .pl-wide>b{font-family:Georgia,Times New Roman,serif;font-size:clamp(29px,7.7vw,45px);font-weight:700;color:#fff0ca;padding-left:22px;width:58%;text-shadow:0 2px 3px #1d0b08,0 0 14px #6b371b55}@media (max-width:370px){.pl-greeting b{font-size:14px}.pl-royal-home .pl-top{gap:7px}.pl-royal-home .pl-profile .ph-avatar{width:47px;height:47px}.pl-royal-home .pl-balance{font-size:12px!important;padding:8px}.pl-royal-home .pl-shortcuts>button{font-size:11px}.pl-royal-home .pl-heading button{padding:8px;font-size:11px}.pl-royal-home .lw-home{padding:15px 12px}.pl-royal-home .lw-home b{font-size:27px}.pl-royal-home .lw-home strong{font-size:13px}.pl-royal-home .lw-home small{font-size:8px}}.palace-design .ph-modal-gifts{max-width:540px;border:1px solid #bd965d66;border-radius:24px;background:linear-gradient(145deg,#25132f,#130d20 60%);color:#f4e9ff}.ph-modal-gifts .ph-gift-head{display:flex;align-items:center;gap:12px;padding-right:36px}.ph-modal-gifts .ph-gift-head h2{font-family:Georgia,serif;color:#ffe3a7;margin:0;font-size:27px}.gift-bag-link{margin-left:auto;background:#ffffff08;border:1px solid #d3ac6955;border-radius:12px;color:#efd4a0;padding:9px;font:inherit;font-size:12px;cursor:pointer}.ph-modal-gifts .pr-gift-recipient,.ph-modal-gifts .ph-gift-recipient-label{border:1px solid #b895623d;background:#ffffff05;border-radius:14px;padding:12px;margin:6px 0 10px;color:#f0d59d}.ph-modal-gifts .sc-self-row{font-size:10px;padding:6px 0}.gift-chosen-details{border:1px solid #a47db32b;border-radius:10px;margin:6px 0 10px;padding:8px;color:#bea6cf;font-size:11px}.gift-chosen-details summary{cursor:pointer}.gift-chosen-details .sc-gift-pool{margin:9px 0 0}.palace-design .ph-modal-gifts .ph-gift-tabs button{border-radius:11px;font-size:12px;min-height:40px;padding:9px 13px}.palace-design .ph-modal-gifts .ph-gift-tabs button.active{background:linear-gradient(#ad47e8,#751bc5);border-color:#c579f4;box-shadow:inset 0 1px #fff4}.palace-design .ph-modal-gifts .ph-gift-grid{gap:8px;max-height:38dvh;min-height:150px;overflow:auto;overscroll-behavior:contain}.palace-design .ph-modal-gifts .ph-gift-grid>button{min-height:145px;padding:9px 5px 12px;border-radius:12px;background:radial-gradient(at 50% 35%,#54245840,transparent 75%),#170f23}.palace-design .ph-modal-gifts .ph-gift-grid>button.selected{border:2px solid #f3cd7e;padding:8px 4px 11px;box-shadow:inset 0 0 12px #e8be4420,0 0 8px #e8be4428}.palace-design .ph-modal-gifts .ph-gift-grid b{font-size:12px;color:#fff0d4}.palace-design .ph-modal-gifts .ph-gift-grid small{font-size:12px;color:#f7d68a}.palace-design .ph-modal-gifts .ph-gift-tag{font-size:8px;top:3px;right:3px;padding:2px 5px}.gift-quantity-chips{display:flex;gap:8px;margin:12px 0}.gift-quantity-chips button{flex:1;border:1px solid #a881bc55;border-radius:22px;min-height:38px;color:#d9c4e6;background:#ffffff05;cursor:pointer}.gift-quantity-chips button.active{background:linear-gradient(#a74dd9,#782bb0);border-color:#d196ef;color:#fff}.ph-modal-gifts #giftQuantity{display:none}.palace-design .ph-modal-gifts .ph-gift-total{padding:12px 0;font-size:12px;border-bottom:1px solid #b9945433;display:flex;justify-content:space-between;flex-wrap:wrap}.palace-design .ph-modal-gifts .ph-gift-bottom{position:sticky;bottom:0;z-index:3;background:#170f23;padding:10px 0;display:flex;flex-wrap:wrap}.palace-design .ph-modal-gifts .ph-gift-bottom>.ph-btn{flex:1;min-height:46px;background:linear-gradient(#ae40e8,#7018bf);border:1px solid #c377ed;border-radius:12px;color:#fff;font-size:16px}.gift-motion-toggle{display:flex;justify-content:space-between;width:100%;border:0;background:none;color:#bca4cd;padding:10px 0;font:inherit;font-size:11px;cursor:pointer}@media (max-width:380px){.palace-design .ph-modal-gifts .ph-gift-grid>button{min-height:127px}.palace-design .ph-modal-gifts .ph-gift-grid .rk-art,.palace-design .ph-modal-gifts .ph-gift-grid .ph-art{width:70px;height:70px}}.palace-design .ph-modal-gifts #socialModalBody{display:block;height:auto;max-height:calc(94dvh - 58px - env(safe-area-inset-bottom,0px));overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;padding-bottom:4px}.palace-design .ph-modal-gifts .ph-gift-grid{height:clamp(160px,36dvh,360px);max-height:360px;min-height:160px;align-content:start}.palace-design .ph-modal-gifts .gift-quantity-chips button{min-height:44px}.palace-design .ph-modal-gifts .gift-motion-toggle{min-height:44px;align-items:center}@media (max-height:650px){.palace-design .ph-modal-gifts .ph-gift-grid{height:180px;min-height:180px}.palace-design .ph-modal-gifts .ph-gift-head{padding-bottom:6px}.palace-design .ph-modal-gifts .ph-gift-benefit{margin-bottom:6px}}.palace-design .ph-modal-gifts #socialModalBody{display:flex!important;flex-direction:column;gap:8px;height:calc(92dvh - 48px - env(safe-area-inset-bottom,0px));max-height:none;overflow-y:auto;padding-bottom:0}.palace-design .ph-modal-gifts .ph-gift-head{margin:0;padding-right:42px;min-height:38px}.palace-design .ph-modal-gifts .ph-gift-head h2{font-size:24px;margin:0}.palace-design .ph-modal-gifts .gift-bag-link{padding:6px 12px;font-size:13px;min-height:36px}.palace-design .ph-modal-gifts .gift-recipient-picker{border:1px solid #82639b55;border-radius:12px;padding:9px 12px;flex-shrink:0;font-size:14px}.gift-recipient-picker summary{cursor:pointer;list-style:none;display:flex;gap:6px;align-items:center}.gift-recipient-picker summary span{margin-left:auto;color:#cdb3df;font-size:12px}.palace-design .ph-modal-gifts .pr-gift-recipient{padding:6px 10px;margin:0;min-height:48px;gap:10px}.palace-design .ph-modal-gifts .pr-gift-recipient .ph-avatar{width:38px;height:38px}.palace-design .ph-modal-gifts .ph-recipient-strip{max-height:100px;margin:8px 0 0}.palace-design .ph-modal-gifts .ph-gift-tabs{margin:0;padding:0 0 3px;gap:6px;min-height:40px}.palace-design .ph-modal-gifts .ph-gift-tabs button{min-height:38px;padding:7px 13px;font-size:13px;border-radius:12px}.palace-design .ph-modal-gifts .ph-gift-grid{flex:1 1 auto!important;height:auto!important;max-height:none!important;min-height:220px!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;overflow-y:auto;align-content:start;padding:3px 0 6px}.palace-design .ph-modal-gifts .ph-gift-grid>button{min-height:126px;padding:8px 3px;border-radius:14px;gap:3px}.palace-design .ph-modal-gifts .ph-gift-grid>button b{font-size:12px;line-height:1.2;min-height:29px;display:flex;align-items:center;justify-content:center}.palace-design .ph-modal-gifts .ph-gift-grid>button small{font-size:12px}.palace-design .ph-modal-gifts .ph-gift-grid .ph-art,.palace-design .ph-modal-gifts .ph-gift-grid .rk-art{width:64px;height:64px}.palace-design .ph-modal-gifts .ph-gift-total{margin:0;padding:4px 0;font-size:12px;gap:6px;min-height:24px}.palace-design .ph-modal-gifts .gift-quantity-chips{margin:0;padding:0;gap:8px}.palace-design .ph-modal-gifts .gift-quantity-chips button{min-height:36px;font-size:14px;padding:6px}.palace-design .ph-modal-gifts .ph-gift-bottom{position:static;margin:0;padding:0;gap:8px;min-height:46px;border:0;background:transparent}.palace-design .ph-modal-gifts .ph-gift-bottom .ph-btn{min-height:46px;font-size:16px;padding:8px 16px}.palace-design .ph-modal-gifts .ph-wallet{font-size:13px;padding:8px;min-height:42px}.palace-design .ph-modal-gifts .gift-more-info{font-size:12px;color:#cbb5dd;flex-shrink:0}.gift-more-info>summary{padding:6px 0;cursor:pointer}.palace-design .ph-modal-gifts .ph-gift-benefit{margin:0;font-size:12px;padding:8px;min-height:36px}.palace-design .ph-modal-gifts .gift-chosen-details{margin:6px 0;padding:8px;font-size:12px}.palace-design .ph-gift-combo{position:fixed;z-index:190;right:16px;bottom:calc(110px + env(safe-area-inset-bottom,0px));width:154px;padding:10px;border:1px solid #e9cc7c;border-radius:22px;background:linear-gradient(145deg,#442167,#190d2b);box-shadow:0 8px 30px #0008;color:#ffe4a3;text-align:center;display:grid;gap:5px}.ph-gift-combo[hidden]{display:none!important}.ph-gift-combo>span{font-size:12px;padding-right:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ph-gift-combo>small{font-size:11px;color:#dbcaed}.ph-gift-combo>button[data-action=gift-combo]{display:grid;gap:3px;border-radius:28px;min-height:64px;border:2px solid #ffe68a;background:linear-gradient(140deg,#39ddd5,#9a42ec);color:#fff;cursor:pointer;box-shadow:inset 0 0 12px #fff5}.ph-gift-combo b{font-size:20px}.ph-gift-combo button small{font-size:12px}.ph-gift-combo button:disabled{opacity:.6}.ph-gift-combo .combo-close{position:absolute;right:3px;top:-15px;width:32px;height:32px;border-radius:50%;background:#321c4a;color:#fff;border:1px solid #8d71a1;font-size:23px;cursor:pointer}@media (max-width:360px){.palace-design .ph-modal-gifts .ph-gift-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-height:650px){.palace-design .ph-modal-gifts .ph-gift-grid{min-height:150px!important}.palace-design .ph-modal-gifts .ph-gift-grid>button{min-height:112px}}.ph-gift-combo button{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.ph-gift-combo>button[data-action=gift-combo]:active{transform:scale(.96);filter:brightness(1.15)}.palace-design.pp-directory-active .ph-header{display:none}.palace-design.pp-directory-active #socialContent{max-width:940px;margin-inline:auto;padding:20px 22px 28px}.rd-directory{color:#faf4ff;position:relative;isolation:isolate}.rd-header{position:relative;padding:12px 0 22px;isolation:isolate}.rd-header:before{content:"";position:absolute;z-index:-1;inset:-20px -22px -25px;background:linear-gradient(90deg,#170c27e8 8%,#170c2760 70%),linear-gradient(0deg,#170c27,transparent 60%),url(/assets/palace/rooms-moon-lounge.webp) center 40%/cover;opacity:.85;pointer-events:none}.rd-brand{display:flex;align-items:center;gap:9px;letter-spacing:4px;font-family:Georgia,serif;color:#f4d68b;font-size:16px;margin-bottom:16px}.rd-brand svg{width:23px;height:23px}.rd-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.palace-design .rd-heading h1{font-family:Georgia,Times New Roman,serif;font-size:clamp(27px,5.9vw,46px);line-height:1.13;margin:0;color:#fff4ff;font-weight:700;letter-spacing:-.7px}.rd-heading p{font-size:13px;color:#c2aad9;margin:8px 0 0;line-height:1.5}.rd-create{display:grid;justify-items:center;gap:6px;flex-shrink:0;color:#f2cf81;touch-action:manipulation}.rd-create>span{display:grid;place-items:center;width:51px;height:51px;border:1.5px solid #f4ce7b;border-radius:50%;background:#e6b4610d}.rd-create svg{width:25px;height:25px}.rd-create small{font-size:11px;white-space:nowrap}.palace-design .rd-search{position:relative;background:#241731b8;border:1px solid #77608b60;border-radius:24px;min-height:46px;margin:2px 0 13px;padding:0 15px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.palace-design .rd-search svg{width:20px;height:20px;color:#c1a4dd}.palace-design .rd-search input{font-size:14px;color:#f9f1ff;padding:12px 0}.palace-design .rd-search input::placeholder{color:#ac96bf}.palace-design .rd-tabs{gap:9px;margin:0 0 15px;display:grid;grid-template-columns:1fr 1.45fr .8fr;overflow:visible}.palace-design .rd-tabs>button{padding:8px 7px;font-size:13px;min-height:40px;min-width:0;border-radius:22px;background:#241631;color:#c9b2e1;border:1px solid #70558966}.palace-design .rd-tabs>button.active{background:linear-gradient(125deg,#8e38dc,#5514a0);border-color:#bf77ff;box-shadow:inset 0 0 12px #b85aff25,0 3px 12px #6b26a633}.rd-featured{width:100%;position:relative;isolation:isolate;overflow:hidden;border:1px solid #e7c477;border-radius:17px;min-height:155px;padding:18px 15px;display:flex;align-items:center;gap:15px;color:#fff8ed;text-align:left;background:#24112f;box-shadow:0 5px 22px #0003}.rd-featured-backdrop{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2;object-position:center 60%}.rd-featured:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#120a21bf,#180c2870 70%,#180c2820)}.rd-crest{width:90px;height:103px;flex-shrink:0;display:grid;place-items:center}.rd-crest img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 4px 8px #0005);border-radius:14px}.rd-featured-info{display:grid;gap:8px;min-width:0;align-self:flex-start;padding-top:7px;padding-bottom:36px}.rd-featured-info>b{font-family:Georgia,serif;font-size:clamp(19px,4.8vw,29px);line-height:1.2;color:#ffe4a1;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.rd-meta{display:flex;align-items:center;gap:6px;font-size:12px;color:#cbb8e0}.rd-meta>i{width:7px;height:7px;background:#7c6f8a;border-radius:50%;flex-shrink:0}.rd-meta>i.live{background:#65dc7e;box-shadow:0 0 7px #65dc7e33}.rd-featured-info>small{border:1px solid #9b78b65c;border-radius:14px;padding:4px 9px;background:#41275170;color:#e2cbed;font-size:11px;justify-self:start}.rd-join{position:absolute;right:15px;bottom:14px;display:flex;gap:8px;align-items:center;justify-content:center;min-height:37px;min-width:87px;padding:8px 15px;border:1px solid #bd70f3;border-radius:23px;background:linear-gradient(125deg,#b045ee,#7115ca);font-size:14px;font-weight:700;box-shadow:0 4px 14px #34026155}.rd-join svg{width:16px;height:16px}.rd-section{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:19px 0 11px}.palace-design .rd-section h2{font-family:Georgia,serif;font-size:24px;line-height:1.2;color:#f2e4ff;margin:0}.rd-filters{position:relative;z-index:3}.rd-filters summary{display:flex;align-items:center;gap:5px;cursor:pointer;color:#baa2ce;font-size:12px;min-height:38px;list-style:none}.rd-filters summary svg{width:15px;height:15px}.rd-filters summary::-webkit-details-marker{display:none}.rd-filters nav{position:absolute;right:0;top:100%;width:174px;background:#2a173c;border:1px solid #806192;border-radius:14px;padding:7px;display:grid;box-shadow:0 9px 25px #0007;gap:3px}.rd-filters nav button{display:flex;align-items:center;gap:6px;text-align:left;border-radius:9px;min-height:40px;font-size:13px;color:#ddc9ec;padding:8px 10px}.rd-filters nav button.active{background:#7033a3;color:#fff}.rd-filters nav svg{width:16px;height:16px}.rd-list{display:grid;grid-template-columns:1fr;gap:10px}.rd-card{display:flex;gap:13px;align-items:center;width:100%;min-width:0;min-height:105px;padding:7px;border-radius:15px;background:linear-gradient(110deg,#271935c9,#1d122c);border:1px solid #71518a50;text-align:left;color:#f3eafa;touch-action:manipulation}.rd-cover{width:110px;height:100px;position:relative;border-radius:10px;flex-shrink:0;overflow:hidden;background:radial-gradient(ellipse,#67316f,#271138)}.rd-cover>img{width:100%;height:100%;object-fit:cover}.rd-music .rd-cover>img{object-fit:contain;padding:7px}.rd-lock{position:absolute;right:5px;bottom:5px;width:23px;height:23px;display:grid;place-items:center;background:#170a27d9;border-radius:50%;color:#f3d68a}.rd-lock svg{width:13px;height:13px}.rd-info{display:grid;gap:8px;min-width:0;flex:1}.rd-info>b{font-family:Georgia,serif;font-size:20px;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rd-info>small{color:#a890bd;font-size:11px}.rd-faces{display:flex;align-items:center;padding-left:2px;min-height:0}.rd-faces:empty{display:none}.rd-faces .ph-avatar{width:27px!important;height:27px!important;border:1px solid #aa80c8!important;margin-left:-2px;flex-shrink:0}.rd-faces .ph-avatar .ph-art{width:100%;height:100%}.rd-more{display:grid;place-items:center;min-width:27px;height:27px;margin-left:2px;border:1px solid #84619866;border-radius:50%;font-size:11px;color:#ccb5de}.rd-arrow{width:19px;flex-shrink:0;color:#b999d1;margin:0 5px 0 0}.rd-arrow svg{width:18px;height:18px}.rd-card:active,.rd-featured:active{filter:brightness(1.12)}.rd-directory button:focus-visible,.rd-directory summary:focus-visible{outline:2px solid #e8c67a;outline-offset:3px}@media (min-width:761px){.rd-header{padding:25px 0 30px}.rd-list{grid-template-columns:repeat(2,minmax(0,1fr))}.rd-featured{min-height:220px;padding:25px 30px}.rd-crest{width:145px;height:145px}.rd-featured-info{padding-top:15px}.rd-join{right:25px;bottom:22px;font-size:17px;min-width:130px;min-height:43px}}@media (max-width:380px){.palace-design.pp-directory-active #socialContent{padding-inline:14px}.rd-heading h1{font-size:27px}.rd-heading p{font-size:11px}.rd-cover{width:88px;height:88px}.rd-info>b{font-size:18px}.rd-crest{width:68px;height:85px}.rd-featured{gap:10px}.palace-design .rd-tabs>button{font-size:11px}.rd-card{gap:10px}}.palace-design .ph-gift-combo{width:118px;padding:7px;gap:4px;border-radius:17px;right:12px;bottom:calc(102px + env(safe-area-inset-bottom,0px))}.ph-gift-combo>span{font-size:10px;padding-right:8px}.ph-gift-combo>small{font-size:9px;line-height:1.25}.ph-gift-combo>button[data-action=gift-combo]{min-height:48px;gap:2px;border-radius:23px}.ph-gift-combo b{font-size:16px}.ph-gift-combo button small{font-size:10px}.ph-gift-combo .combo-close{width:28px;height:28px;top:-14px;right:-4px;font-size:20px}.palace-design .pg-entry{display:flex;align-items:center;gap:22px;width:100%;text-align:left;padding:24px;margin:20px 0;border:1px solid #bfa25d;border-radius:24px;background:radial-gradient(ellipse at 10% 30%,#63318c,transparent 60%),#261336;color:#ffedb6}.pg-entry strong{display:block;font-size:24px;line-height:1.2}.pg-entry small{display:block;color:#c9b7dc;margin:10px 0}.pg-entry b{display:inline-block;background:linear-gradient(110deg,#ac50ed,#7225bd);padding:12px 18px;border-radius:14px;color:#fff}.pg-shield{display:grid;place-items:center;flex-shrink:0;width:82px;height:96px;font-size:54px;color:#ffdc7e;background:linear-gradient(130deg,#b38b45,#ffe5a0 12%,#74478e 17%,#472064 75%,#cead64 85%);clip-path:polygon(50% 0,100% 18%,94% 68%,75% 87%,50% 100%,25% 87%,6% 68%,0 18%)}.ph-modal[class*=ph-modal-privacy]{background:#1a102b;color:#f7f1ff;width:min(560px,96vw);padding:26px 20px;max-height:calc(100dvh - 32px);overflow-y:auto}.ph-modal[class*=ph-modal-privacy] h2{font-family:inherit;font-size:26px;line-height:1.2;padding-right:24px;color:#fff4d4}.ph-modal[class*=ph-modal-privacy] h3{color:#cab0ed;margin:24px 0 10px}.pg-note{color:#bca9cf;font-size:13px;line-height:1.5}.pg-group{border:1px solid #4a315f;border-radius:18px;padding:0 16px;background:linear-gradient(120deg,#2b193c,#1d122c)}.pg-row{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:66px;padding:12px 0;background:transparent;color:#f5edf8;border:0;border-bottom:1px solid #44304f;text-align:left;font-size:15px}.pg-row:last-child{border-bottom:0}.pg-row span{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.pg-row svg{width:22px;height:22px;flex-shrink:0;color:#d0b7e9}.pg-row small{display:block;width:100%;color:#bba7cd}.pg-row select{max-width:135px;min-height:44px;color:#dcc5f5;background:#251535;border:1px solid #654579;border-radius:10px;padding:8px;font:inherit}.pg-copy{padding:16px;line-height:1.65}.pg-row[data-action=privacy-delete]{color:#fa83ab}.pg-row:focus-visible,.pg-entry:focus-visible{outline:3px solid #eac379;outline-offset:3px}@media (max-width:380px){.pg-row{font-size:13px}.pg-row select{max-width:112px}.pg-entry{gap:12px!important;padding:18px!important}.pg-entry strong{font-size:21px}}.ph-modal.ph-modal-flight{background:#170e27;color:#f6edff;width:min(510px,96vw);max-height:calc(100dvh - 24px);padding:20px 16px;overflow:auto;border:1px solid #795492}.fl-game header{text-align:center;padding:0 25px 16px}.fl-game header>span{font-size:12px;color:#e5c479;letter-spacing:3px}.fl-game h2{font-size:34px;font-weight:800;line-height:1.1;color:#ffecb0;margin:7px}.fl-game small{color:#c2a9d8;font-size:12px}.fl-stage{height:clamp(230px,36vh,340px);position:relative;overflow:hidden;border:1px solid #b89b55;border-radius:20px;background:radial-gradient(ellipse at 50% 95%,#9556b2,transparent 50%),linear-gradient(#0f1035,#2e1953 65%,#391c4a)}.fl-stars{position:absolute;inset:0;background-image:radial-gradient(circle,#fff8 1px,transparent 1.5px);background-size:47px 39px;opacity:.5}.fl-moon{position:absolute;width:35px;height:35px;border-radius:50%;left:54%;bottom:12%;background:#ffcd86;box-shadow:0 0 50px #ffb07b}.fl-mountains{position:absolute;bottom:0;left:0;right:0;height:36%;background:#160f35;clip-path:polygon(0 26%,12% 53%,23% 11%,41% 67%,58% 40%,76% 80%,90% 25%,100% 55%,100% 100%,0 100%)}.fl-grid{position:absolute;inset:15px;background:repeating-linear-gradient(0deg,transparent 0 24%,#d2b1ea20 24.5% 25%);border-left:1px solid #a287b9;border-bottom:1px solid #a287b9;opacity:.5}.fl-readout{position:absolute;left:0;right:0;top:17%;text-align:center;z-index:2;pointer-events:none}.fl-readout strong{display:block;font-size:clamp(44px,12vw,66px);line-height:1.1;color:#ffe4a2;text-shadow:0 0 24px #ffd47940;font-variant-numeric:tabular-nums}.fl-readout span{display:block;margin-top:8px;color:#d5b8ee;font-size:14px}.fl-plane{position:absolute;left:0;bottom:0;will-change:transform;width:30%;height:auto;z-index:3;object-fit:contain;filter:drop-shadow(0 8px 12px #120920);pointer-events:none}.fl-curve{position:absolute;inset:0;width:100%;height:100%;filter:drop-shadow(0 0 8px #ce7eff)}.fl-axis{position:absolute;bottom:2px;right:12px;font-size:9px!important}.fl-crashed .fl-plane{opacity:.25}.fl-crashed .fl-readout strong{color:#fa7a97}.fl-history{display:flex;align-items:center;gap:12px;margin:12px 0;border:1px solid #54376a;border-radius:13px;padding:12px;font-size:12px}.fl-history>div{display:flex;gap:6px;overflow:auto;min-width:0}.fl-history b{white-space:nowrap;color:#cfb2e8}.fl-history span{padding:5px 7px;background:#56203f;border:1px solid #904068;border-radius:7px;color:#ffadc2;white-space:nowrap}.fl-history .won{background:#183c38;color:#a3e8ca;border-color:#3f7c69}.fl-controls{padding:16px;border:1px solid #94734f;border-radius:20px;background:linear-gradient(130deg,#291733,#190f29)}.fl-label{display:flex;justify-content:space-between;align-items:center;gap:6px}.fl-amount{display:flex;gap:10px;margin:14px 0}.fl-amount>button{width:48px;min-height:52px;background:#3c2154;border:1px solid #9964bd;border-radius:14px;color:#fff;font-size:24px}.fl-amount label{display:flex;align-items:center;justify-content:center;gap:8px;min-width:0;flex:1;border:1px solid #9964bd;border-radius:14px;background:#170f27}.fl-amount input{min-width:0;width:100%;max-width:130px;padding:8px 3px;border:0;background:transparent!important;color:#fff!important;font-size:27px;text-align:center;font-weight:800}.fl-presets{display:flex;gap:8px}.fl-presets button{flex:1;min-height:40px;background:#291938;border:1px solid #795091;border-radius:11px;color:#ddc1ef}.fl-presets button[aria-pressed=true]{background:linear-gradient(#b653f5,#7025c5);color:#fff}.fl-primary{width:100%;min-height:56px;margin:14px 0 0;border:1px solid #d9aff5;border-radius:14px;background:linear-gradient(#ac4ee8,#7523bd);color:#fff;font-size:19px;font-weight:800;line-height:1.2;padding:12px}.fl-primary.fl-cash{background:linear-gradient(#ffed9c,#e9ae37);color:#23132a;border-color:#ffeab3}.fl-game button:disabled{opacity:.55;cursor:default}.fl-summary{font-size:12px;text-align:center;color:#c6aed8;margin:12px 0 0;line-height:1.5}.fl-warning{font-size:12px;color:#ffcc85;line-height:1.5}.fl-rules{margin-top:14px;border:1px solid #5b3d70;border-radius:14px;padding:14px;color:#d0b8e2}.fl-rules summary{cursor:pointer;font-weight:700}.fl-rules p,.fl-footer{font-size:12px;line-height:1.6}.fl-footer{color:#af97c3;text-align:center}.fl-home{display:flex;align-items:center;text-align:left;width:100%;position:relative;overflow:hidden;min-height:140px;margin:0 0 16px;padding:20px;border:1px solid #d2ac63;border-radius:20px;background:radial-gradient(ellipse at 80% 60%,#7847a2,transparent 65%),#211433;color:#ffe9ab}.fl-home span{z-index:1;display:grid;gap:6px}.fl-home b{font-size:30px}.fl-home small{font-size:11px;color:#d0b8e2}.fl-home em{font-style:normal;color:#fff;margin-top:5px}.fl-home img{position:absolute;right:0;width:43%;max-height:125px;object-fit:contain}.fl-game button:focus-visible,.fl-game input:focus-visible{outline:3px solid #ffe59c;outline-offset:2px}@media (prefers-reduced-motion:reduce){.fl-plane{transition:none}.fl-curve{filter:none}}.ph-modal.ph-modal-chess{width:min(550px,98vw);max-height:calc(100dvh - 12px);padding:14px 14px 12px;background:linear-gradient(#130c20c9,#190f24ee),url(/assets/palace/profile-palace.webp) center/cover;color:#f5e5c4;border:1px solid #b89956;border-radius:24px;overflow:auto}.ch-app{font-family:inherit}.ch-header{text-align:center;padding:2px 35px 10px}.ch-header>span{color:#ddbb6f;font-family:Georgia,serif;letter-spacing:3px;font-size:11px}.ch-header h2{font-family:Georgia,serif!important;font-weight:600!important;font-size:36px!important;line-height:1.12!important;margin:5px 0!important;color:#ffe6ad!important}.ch-header p{font-size:12px;color:#ccb9d4;margin:5px 0 0}.ch-player{display:flex;align-items:center;gap:10px;padding:7px 10px;border:1px solid #94754880;border-radius:14px;background:linear-gradient(120deg,#312238d9,#160f23e8);min-height:57px;margin:8px 0}.ch-player>.ph-avatar,.ch-player>.cm-portrait{width:40px;height:40px;flex-shrink:0}.ch-player>div{min-width:0;flex:1}.ch-player b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px;color:#f9e6bb}.ch-player small{display:block;color:#bba8c6;font-size:10px;margin-top:3px}.ch-player time{font-size:24px;font-weight:650;line-height:1;font-variant-numeric:tabular-nums;padding:9px 12px;border:1px solid #7e6c83;border-radius:10px;background:#100c1a;color:#f7edda}.ch-player.active time{border-color:#c8a3fa;background:linear-gradient(135deg,#502c75,#241535);box-shadow:0 0 12px #bd75ff40}.ch-board-frame{padding:5px;border:2px solid #d4b56e;border-radius:7px;background:linear-gradient(120deg,#4e2d2d,#e6c780 35%,#76542c 70%,#3c244c);box-shadow:0 8px 22px #0005}.ch-board{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));aspect-ratio:1;border:1px solid #a1814d;width:100%;overflow:hidden}.ch-square{border:0!important;border-radius:0!important;position:relative;aspect-ratio:1;padding:0!important;min-width:0;min-height:0;background:#e9ddc5;color:#342338;touch-action:manipulation;cursor:pointer;overflow:hidden}.ch-square.light{background:linear-gradient(135deg,#f4e9d5,#e2d2b5)}.ch-square.dark{background:linear-gradient(135deg,#5a3d60,#382a45);color:#ead39a}.ch-square:disabled{opacity:1!important;cursor:default}.ch-square.selected{box-shadow:inset 0 0 0 3px #f5bf44!important;background:#bd9c55!important}.ch-square.last:after{content:"";position:absolute;inset:0;pointer-events:none;background:#cdbd5833}.ch-square.check{background:#b34d64!important}.ch-piece{position:absolute;width:94%;height:94%;left:3%;top:0;object-fit:contain;z-index:1;filter:drop-shadow(1px 3px 2px #0004);pointer-events:none}.ch-rank,.ch-file{position:absolute;z-index:2;font-size:9px;font-weight:700;line-height:1;pointer-events:none}.ch-rank{top:3px;left:3px}.ch-file{bottom:2px;right:3px}.ch-legal{position:absolute;inset:37%;border-radius:50%;background:#94c99ce0;box-shadow:0 0 0 2px #183a2960;z-index:3;pointer-events:none}.ch-legal.capture{inset:4%;background:transparent;border:4px solid #e6b844;box-shadow:none}.ch-status{text-align:center;margin:9px 0;min-height:20px;font-size:13px;font-weight:650;color:#edd190}.ch-actions{display:flex;gap:9px}.ch-actions>button{flex:1}.ch-primary,.ch-secondary,.ch-danger,.ch-icon{border-radius:12px;min-height:42px;padding:10px 12px;font-size:13px;font-weight:650;line-height:1.3;cursor:pointer}.ch-primary{border:1px solid #ddbb7d;background:linear-gradient(135deg,#a865ec,#6936b5);color:#fff;box-shadow:0 3px 14px #7238bd30}.ch-secondary{border:1px solid #967a53;background:linear-gradient(135deg,#302039,#1b122a);color:#f0ddba}.ch-danger{border:1px solid #a66a57;background:linear-gradient(135deg,#643342,#281322);color:#ffe1cd}.ch-icon{border:0;background:transparent;color:#dfc1f5;font-size:23px;min-width:38px}.ch-wide{width:100%;display:block;margin-top:12px}.ch-app button:disabled{cursor:default;opacity:.55}.ch-app button:focus-visible,.ch-app input:focus-visible{outline:3px solid #a9e8d0;outline-offset:2px}.ch-tabs{display:flex;justify-content:center;gap:16px;margin:11px 0 0}.ch-tabs button{border:0;border-bottom:2px solid transparent;background:transparent;color:#bba6cb;min-height:38px;padding:8px 16px;font-size:12px}.ch-tabs button[aria-pressed=true]{border-color:#d5b56c;color:#f7dfa5}.ch-note{font-size:10px;line-height:1.5;color:#ac98b8;text-align:center;margin:9px 0 0}.ch-history{display:grid;grid-template-columns:30px 1fr 1fr;gap:8px;padding:14px;background:#110c1b9e;max-height:180px;overflow:auto;border-radius:12px;font-size:13px}.ch-history b{color:#b49cc6}.ch-chat{background:#100b1aa8;padding:10px;border-radius:12px}.ch-chat [role=log]{max-height:160px;overflow:auto;font-size:12px;overflow-wrap:anywhere}.ch-chat p{margin:8px 0;color:#e0d1e8}.ch-chat b{color:#e9ca8a}.ch-chat form{display:flex;gap:8px}.ch-chat input{flex:1;min-width:0;background:#281b36!important;border:1px solid #776183!important;color:#fff!important;border-radius:10px;padding:10px}.ch-promotion,.ch-draw-offer,.ch-confirm{padding:14px;margin:10px 0;background:#32203f;border:1px solid #c4a56b;border-radius:14px;font-size:13px;text-align:center}.ch-promotion>div{display:flex;gap:8px;margin-top:8px}.ch-promotion button{flex:1;position:relative;height:95px;background:#eaddc6;border:1px solid #bb9656;border-radius:8px;color:#2c1838}.ch-promotion img{height:70px}.ch-promotion small{position:absolute;bottom:5px;left:0;right:0}.ch-draw-offer b{display:block;margin-bottom:8px}.ch-confirm p{color:#c5afcf;margin:8px}.ch-confirm button,.ch-draw-offer button{margin:3px}.ch-hero{height:190px;position:relative;background:radial-gradient(ellipse at 50% 80%,#b2825740,transparent 70%);text-align:center;margin:0 0 10px}.ch-hero:after{content:"";position:absolute;left:12%;right:12%;bottom:25px;height:22px;background:repeating-conic-gradient(#bea36d 0 25%,#382743 0 50%) 0/32px 32px;transform:perspective(200px) rotateX(50deg);border:1px solid #ac844a;z-index:0}.ch-hero img{position:absolute;height:160px;z-index:1;filter:drop-shadow(0 7px 7px #0007)}.ch-hero img:first-child{left:calc(50% - 124px);transform:rotate(-8deg)}.ch-hero img:nth-child(2){left:calc(50% - 25px);transform:rotate(7deg)}.ch-hero>span{position:absolute;bottom:0;left:0;right:0;font-size:10px;letter-spacing:3px;color:#c9ae77}.ch-lobby-panel{border:1px solid #93754c;border-radius:19px;padding:18px;background:linear-gradient(130deg,#34203eda,#180f25eb)}.ch-lobby h3{font-size:14px;margin:0 0 12px;color:#efddbd}.ch-modes{display:flex;gap:10px}.ch-modes button{flex:1;min-height:72px;border:1px solid #665371;background:#1c132b;color:#bbadca;border-radius:13px}.ch-modes b{display:block;font-size:25px}.ch-modes span{font-size:11px}.ch-modes button[aria-pressed=true]{border-color:#d2af6c;background:linear-gradient(135deg,#69408c,#342144);color:#ffe4af;box-shadow:inset 0 0 12px #b58be52a}.ch-search{text-align:center;padding:16px 4px 5px}.ch-search p{font-size:12px;color:#bfaccb;line-height:1.6}.ch-pulse{display:block;width:12px;height:12px;border-radius:50%;background:#d9bd77;margin:0 auto 14px;box-shadow:0 0 0 7px #c5a46920;animation:chPulse 1.5s ease-in-out infinite}.ch-rules{margin-top:16px;padding:13px;border:1px solid #66516d;border-radius:13px;font-size:12px;line-height:1.65;color:#c9b7d5}.ch-rules summary{cursor:pointer;color:#e4cd9c;font-weight:650}.ch-friends{max-height:240px;overflow:auto;margin-top:14px}.ch-friends>div{display:flex;align-items:center;gap:8px;padding:8px 0;border-bottom:1px solid #81628c40}.ch-friends b{flex:1;font-size:12px;overflow:hidden;text-overflow:ellipsis}.ch-friends p{font-size:12px;line-height:1.6;color:#c8b3d4}.ch-invite{display:flex;align-items:center;gap:8px;padding:10px;margin:10px 0;border:1px solid #ccad6e;border-radius:12px;background:#382341}.ch-invite>div{flex:1;min-width:0}.ch-invite b{font-size:12px}.ch-invite small{display:block;font-size:10px;color:#c6b3d1}.ch-home{width:100%;display:flex;position:relative;overflow:hidden;text-align:left;padding:22px;margin:0 0 16px;min-height:160px;border:1px solid #d1ae64;border-radius:20px;background:linear-gradient(90deg,#23142fea,#332044a8),url(/assets/palace/profile-palace.webp) center 40%/cover;color:#ffe8ae}.ch-home>span{position:relative;z-index:2;display:grid;gap:7px}.ch-home small{font-size:10px;letter-spacing:1.8px;color:#ceb4e3}.ch-home b{font:700 34px Georgia,serif}.ch-home em{font-style:normal;font-size:14px;color:#e9d7f5}.ch-home strong{font-size:12px;color:#b7f0cf}.ch-home img{position:absolute;right:9%;bottom:6px;height:145px;transform:rotate(-8deg);filter:drop-shadow(3px 5px 6px #0009)}.ch-home img:last-child{right:-3%;height:120px;transform:rotate(8deg)}.ch-inbox-alert{color:#ffe3a8!important;background:#402553!important;border:1px solid #b89556!important;border-radius:12px;padding:8px;font-size:12px}@keyframes chPulse{50%{box-shadow:0 0 0 11px #c5a46908}}@media (max-width:400px){.ph-modal.ph-modal-chess{padding:12px 8px 10px}.ch-header h2{font-size:30px!important}.ch-header{padding-bottom:4px}.ch-player{margin:6px 0;padding:5px 8px;min-height:52px}.ch-player time{font-size:21px;padding:8px}.ch-actions button{font-size:11px;padding:9px 6px}.ch-hero{height:165px}.ch-hero img{height:140px}.ch-home{padding:18px}.ch-home img{opacity:.85}}@media (prefers-reduced-motion:reduce){.ch-pulse{animation:none}}.pg-block-tabs{display:flex;gap:6px;padding:5px;margin:18px 0;background:#25172f;border-radius:13px}.pg-block-tabs button{flex:1;min-height:44px;padding:10px;border:0;border-radius:10px;background:transparent;color:#c6b1d7;font:inherit;font-size:13px}.pg-block-tabs button[aria-pressed=true]{background:#57366b;color:#fff0cc}.pg-row.pg-block-row{display:flex;gap:11px;min-height:80px}.pg-block-row>.ph-avatar,.pg-block-avatar{flex:none;width:42px;height:42px}.pg-block-avatar{display:grid;place-items:center;border-radius:50%;background:#51335f;color:#f4d99b;border:1px solid #b9986a}.pg-block-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pg-block-row .ph-link{font-size:12px;min-height:44px;white-space:nowrap}.pg-empty{padding:18px 0;font-size:14px;color:#cbb7dc}.pg-game-add{margin-top:20px;display:grid;gap:12px}.pg-game-add label{display:grid;gap:9px;font-size:13px;color:#d3bddf}.pg-game-add select{width:100%;padding:11px;border:1px solid #78598d;border-radius:10px;background:#291c36;color:#f5eafa;font:inherit}.pg-vip-row{display:flex;gap:16px;align-items:center;padding:17px 0;border-bottom:1px solid #65477a55}.pg-vip-row:last-child{border-bottom:0}.pg-vip-row>span{flex:1;min-width:0}.pg-vip-row b{display:block;font-size:14px;font-weight:600;color:#f5e8ff}.pg-vip-row b em{font:600 10px system-ui;color:#f4d19a;background:#4e3528;padding:3px 6px;border:1px solid #8a673c;border-radius:5px;margin-left:4px;white-space:nowrap}.pg-vip-row small{display:block;margin-top:7px;font-size:12px;line-height:1.5;color:#bda8ce}.pg-switch{flex:none;width:50px;min-height:44px;padding:0 4px;background:transparent!important;border:0;position:relative}.pg-switch:before{content:"";display:block;width:42px;height:25px;border-radius:20px;background:#55445e}.pg-switch i{position:absolute;width:19px;height:19px;left:7px;top:12.5px;border-radius:50%;background:#f7edff;transition:transform .18s ease}.pg-switch[aria-checked=true]:before{background:#a477d7}.pg-switch[aria-checked=true] i{transform:translate(17px)}.pg-vip-lock{flex:none;min-height:44px;border:1px solid #72533a;border-radius:10px;background:#3c292c;color:#f0cf96;padding:8px;font:600 11px system-ui}.pg-sharing input{flex:none;width:20px;height:20px;accent-color:#bd91e9}.pg-sharing small{display:block;font-size:12px;line-height:1.5;color:#bda8ce;margin-top:7px}.pg-vip-group{border-color:#80603d!important;background:linear-gradient(130deg,#34212e,#25172f)!important}@media (prefers-reduced-motion:reduce){.pg-switch i{transition:none}}@media (max-width:390px){.pg-group{padding:0 12px}.pg-vip-row{gap:10px}.pg-vip-row b{font-size:13px}.pg-block-row .ph-link{font-size:11px}}.fl-wallet{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:12px 15px;border:1px solid #9b7d47;border-radius:13px;background:linear-gradient(100deg,#443027,#291934);margin-bottom:14px}.fl-wallet span{font-size:12px;color:#d3badf}.fl-wallet strong{color:#ffe4a1;font-size:20px;font-variant-numeric:tabular-nums}.fl-money{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:12px 0}.fl-money>div{padding:11px 7px;border:1px solid #644975;border-radius:12px;background:#251632;text-align:center;min-width:0}.fl-money small{display:block;font-size:10px;margin-bottom:6px;color:#c7afd8}.fl-money strong{display:block;font-size:15px;color:#ffe2a2;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.fl-money em{font-size:9px;font-style:normal;font-weight:400;color:#baa5cb}.fl-money .paid{border-color:#6eae8a;background:#15332e}.fl-money .paid strong{color:#adeccc}.fl-game .fl-sound{display:block;margin:10px auto;padding:8px 14px;min-height:44px;border:1px solid #a98a51;border-radius:22px;background:#ffffff0b;color:#ffe6a2;font:600 13px system-ui;cursor:pointer}.fl-game .fl-sound:focus-visible{outline:2px solid #ffe6a2;outline-offset:3px}.fl-presence{display:flex;justify-content:center;flex-wrap:wrap;gap:10px 24px;margin:14px 0;color:#c8b7db;font:13px system-ui}.fl-presence span:first-child{color:#9ee7c7}.fl-presence b{color:#fff2cf;margin-left:5px;font-size:16px}.fl-game header{position:relative;padding:0 85px 9px 0;text-align:left;min-height:62px}.fl-game h2{font-size:28px;margin:4px 0}.fl-game header>span{font-size:10px;letter-spacing:2px}.fl-game header>small{font-size:10px}.fl-game .fl-sound{position:absolute;right:0;top:14px;margin:0;padding:8px 10px;font-size:11px}.fl-presence{margin:3px 0 8px;font-size:11px;gap:18px}.fl-presence b{font-size:13px}.fl-wallet{padding:7px 12px;margin-bottom:8px}.fl-wallet strong{font-size:17px}.fl-stage{height:clamp(150px,24dvh,230px)}.fl-controls{margin-top:9px;padding:10px;border-radius:15px}.fl-label{font-size:12px}.fl-label small{font-size:10px}.fl-amount{margin:7px 0;gap:7px}.fl-amount>button{min-height:42px;width:44px}.fl-amount input{font-size:22px;padding:4px 3px}.fl-presets{gap:6px}.fl-presets button{min-height:35px}.fl-primary{min-height:48px;margin-top:8px;padding:10px;font-size:17px}.fl-summary{margin-top:7px;font-size:11px;line-height:1.35}.fl-money{margin:9px 0}.fl-history{margin:9px 0;padding:8px}.fl-readout strong{font-size:clamp(40px,11vw,60px)}@media (max-width:600px){.ph-modal.ph-modal-flight{padding:12px 12px max(12px,env(safe-area-inset-bottom));max-height:calc(100dvh - 12px)}.fl-game header{margin-right:28px}.fl-money>div{padding:7px 5px}.fl-stage{border-radius:15px}}.fl-results{margin:12px 0;border:1px solid #75528b;border-radius:16px;padding:12px;background:linear-gradient(135deg,#2c193b,#1b122c)}.fl-result-heading{display:flex;align-items:center;justify-content:space-between;gap:10px}.fl-result-heading h3,.fl-results>h3{margin:0;font:700 16px system-ui;color:#ffe8ac}.fl-result-heading>strong{color:#ffa3b9;background:#652b4b;border-radius:8px;padding:5px 9px}.fl-results p{font:12px/1.5 system-ui;color:#cbb7dc;margin:8px 0}.fl-result-scroll{max-height:280px;overflow:auto;overscroll-behavior:contain}.fl-results table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:12px}.fl-results th{position:sticky;top:0;background:#291934;color:#cbb7dc;text-align:left;font-size:10px;padding:9px 4px}.fl-results th:first-child{width:42%}.fl-results td{padding:10px 4px;border-top:1px solid #ffffff12;color:#e7d8f1;overflow-wrap:anywhere}.fl-results td:last-child,.fl-results th:last-child{text-align:right}.fl-results td b{display:block}.fl-results td small{display:block;font-size:10px;margin-top:4px;color:#b8a4cb}.fl-results td.fl-result-paid b{color:#a4efc9}.ph-modal.ph-modal-flight{width:min(600px,98vw);background:radial-gradient(ellipse at 50% 0,#38204780,transparent 48%),#140d21;border-color:#796244}.fl-premium header{display:grid;grid-template-columns:auto 1fr;column-gap:12px;align-items:center;padding:0 95px 8px 0;min-height:56px;margin-right:25px}.fl-premium header>span{font:700 21px Georgia,serif;letter-spacing:1px;color:#efd08f}.fl-premium h2{font:400 25px Georgia,serif;margin:0;padding-left:12px;border-left:1px solid #92764d}.fl-premium header>small{grid-column:1/3;margin-top:5px}.fl-premium .fl-sound{top:0;right:0;min-height:40px;border-color:#695470}.fl-premium .fl-wallet{padding:8px 12px;margin:0 0 8px;background:#ffffff04;border-color:#695470}.fl-premium .fl-wallet strong{font-size:18px}.fl-premium .fl-presence{justify-content:flex-end;margin:0 0 7px}.fl-premium .fl-history{border:0;padding:0;margin:8px 0 10px;gap:8px}.fl-premium .fl-history>b{font-size:10px;max-width:38px;white-space:normal}.fl-premium .fl-history>div{flex:1;justify-content:space-between}.fl-premium .fl-history span{padding:6px 8px;font-weight:700;font-variant-numeric:tabular-nums;border-radius:9px;font-size:12px}.fl-premium .fl-history span:nth-child(3n+2){color:#9de8bd;border-color:#357358;background:#103e2f}.fl-premium .fl-history span:nth-child(3n){color:#e7c27f;border-color:#6c5635;background:#3e2b16}.fl-premium .fl-stage{height:clamp(180px,29dvh,300px);background:radial-gradient(ellipse at 55% 90%,#76477470,transparent 65%),linear-gradient(160deg,#090a24,#1c1232 65%,#3c234a);border-color:#705479}.fl-premium .fl-grid{opacity:.22}.fl-premium .fl-mountains{opacity:.65;height:25%;background:#21122d}.fl-clouds{position:absolute;inset:40% -10% 0;background:radial-gradient(ellipse at 20% 80%,#d99ca039,transparent 45%),radial-gradient(ellipse at 85% 65%,#b69bc637,transparent 50%);pointer-events:none}.fl-premium .fl-plane{width:28%;filter:drop-shadow(0 4px 8px #0007)}.fl-premium .fl-readout{top:15%}.fl-premium .fl-readout strong{font-size:clamp(52px,15vw,84px);color:#ffe3a0;text-shadow:0 2px 18px #dcb96740}.fl-premium .fl-readout span{font-size:12px}.fl-premium .fl-curve{filter:none}.fl-premium .fl-curve path{stroke:#e9c16a}.fl-premium .fl-controls{background:#21162d;border-color:#604870;padding:10px}.fl-premium .fl-primary.fl-cash{color:#fff1c2;background:linear-gradient(120deg,#0eab71,#086543);border-color:#7ef0b4;box-shadow:0 0 14px #11ac6530}.fl-premium .fl-primary{font-size:18px}.fl-auto{display:flex;gap:8px;align-items:center;margin-top:10px;padding-top:10px;border-top:1px solid #ffffff16;font-size:12px;color:#cfbbdc}.fl-auto>label{flex:1}.fl-auto input{width:72px;min-width:0;height:36px;text-align:center;border:1px solid #695470;border-radius:9px;background:#ffffff07!important;color:#f7e4af!important;font:600 15px system-ui}.fl-auto>button{width:44px;height:27px;padding:3px;border:1px solid #70577c;background:#45394e;border-radius:18px;cursor:pointer}.fl-auto>button i{display:block;width:19px;height:19px;border-radius:50%;background:#cabbd2;transform:translate(0)}.fl-auto>button[aria-checked=true]{background:#136c4c;border-color:#45bc88}.fl-auto>button[aria-checked=true] i{transform:translate(15px);background:#d7ffe7}.fl-tabs{display:flex;margin-top:10px;border-bottom:1px solid #715a37}.fl-tabs button{flex:1;background:#ffffff03;border:0;padding:12px 6px;min-height:44px;color:#b8a3c8;font:600 13px system-ui;border-bottom:2px solid transparent}.fl-tabs button[aria-selected=true]{color:#ffe4a2;border-bottom-color:#dfbb72;background:#57402025}.fl-premium .fl-results{margin-top:0;border-top-left-radius:0;border-top-right-radius:0}.fl-premium .fl-result-heading>strong{font-size:15px}.fl-premium .fl-money{gap:5px}.fl-premium .fl-money>div{background:transparent;border-color:#ffffff18;padding:7px 4px}.fl-premium .fl-money strong{font-size:13px}.fl-premium .fl-money small{margin-bottom:3px}.fl-premium [data-flight-tone=blue]{--fl-tone:#63c5ff;--fl-glow:#38aaff45;--fl-tint:#163650}.fl-premium [data-flight-tone=purple]{--fl-tone:#bd8cff;--fl-glow:#a46aff45;--fl-tint:#352151}.fl-premium [data-flight-tone=pink]{--fl-tone:#ff87ce;--fl-glow:#fb5ab645;--fl-tint:#4a2340}.fl-premium [data-flight-tone=green]{--fl-tone:#67efb1;--fl-glow:#30df9145;--fl-tint:#153d32}.fl-premium .fl-stage[data-flight-tone] .fl-readout strong{color:var(--fl-tone);text-shadow:0 2px 24px var(--fl-glow);transition:color .16s ease}.fl-premium .fl-stage[data-flight-tone] .fl-curve path{stroke:var(--fl-tone)}.fl-premium .fl-history span[data-flight-tone]{color:var(--fl-tone);border-color:var(--fl-glow);background:var(--fl-tint)}.fl-premium .fl-summary[data-paid=true]{color:#83edbb}@media (prefers-reduced-motion:reduce){.fl-premium .fl-stage[data-flight-tone] .fl-readout strong{transition:none}}@media (max-height:740px){.fl-premium .fl-stage{height:175px}.fl-premium header{min-height:45px}.fl-premium .fl-presence{margin-bottom:4px}.fl-premium .fl-history{margin:5px 0}.fl-premium .fl-summary{font-size:10px}}.pl-preview-home{color:#f7eddf}.pl-preview-home .pl-top{margin-bottom:18px}.pl-preview-home .pl-shortcuts{gap:8px;margin-bottom:16px}.pl-preview-home .pl-shortcuts>button{border:1px solid #bfa0d12c;background:linear-gradient(140deg,#32203e,#1c1328);border-radius:13px;padding:10px 3px;font-size:10px}.pl-preview-home .pl-short-icon{width:30px;height:30px;border:0;background:none;box-shadow:none;color:#e8c785}.pl-preview-home .pl-short-icon svg{width:25px;height:25px;fill:none}.pv-hero{display:flex;align-items:center;position:relative;overflow:hidden;width:100%;height:158px;padding:20px;border:1px solid #c3a15e77;border-radius:15px;background:linear-gradient(90deg,#2e1239ed,#28132d44),url(/assets/palace/profile-palace.webp) center/cover;text-align:left;color:#fff0cb}.pv-hero>span{position:relative;z-index:2;display:grid;gap:14px}.pv-hero b{font:700 25px/1.12 Georgia,serif}.pv-hero em{font:12px system-ui;border:1px solid #d7b76f;border-radius:20px;padding:7px 13px;width:max-content}.pv-hero img{position:absolute;right:14%;bottom:4px;height:130px;width:85px;filter:drop-shadow(0 8px 8px #0009)}.pv-hero img:last-child{right:1%;height:105px}.pv-recent-heading{display:flex;justify-content:space-between;align-items:center;margin-top:16px}.pv-recent-heading h2,.pl-preview-home .pl-heading h1{font:700 21px Georgia,serif;margin:0}.pv-recent-heading button{color:#b9a2c9;background:none;border:0;font-size:11px;min-height:44px}.pl-preview-home .pl-recent{display:flex;gap:8px;margin-bottom:16px;flex-wrap:wrap}.pl-preview-home .pl-recent button{flex:1;min-height:55px;justify-content:flex-start;background:#ffffff06;border:1px solid #9575aa55;border-radius:12px}.pl-preview-home .pl-heading{margin:12px 0 10px}.pl-preview-home .pl-heading>button{min-height:30px;font-size:10px;padding:4px 10px}.pv-games{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.pv-game{position:relative;min-width:0;height:auto;aspect-ratio:640/534;overflow:hidden;border:1px solid #bb985daa;border-radius:13px;background:#21142c;color:#fff2d4;text-align:left;padding:0}.pv-game>img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;pointer-events:none}.pv-game>span{position:absolute;inset:auto 0 0;padding:28px 12px 12px;background:linear-gradient(transparent,#100a20eb);display:flex;justify-content:space-between;align-items:center;gap:8px}.pv-game b{font:700 21px/1.12 Georgia,serif;text-shadow:0 2px 8px #0008}.pv-game i{font:20px/1 Georgia;border:1px solid #d4b576;border-radius:50%;width:23px;height:23px;display:grid;place-items:center;flex-shrink:0;background:#160e2255}.pv-game>small{position:absolute;top:7px;left:7px;background:#632a83;border-radius:12px;padding:4px 8px}.pv-wheel{width:100%;height:90px;margin-top:12px;position:relative;overflow:hidden;border:1px solid #bb985d77;border-radius:13px;background:linear-gradient(110deg,#301935,#1b1028);padding:14px 18px;text-align:left;color:#ffe5a6}.pv-wheel>span{display:grid;gap:6px}.pv-wheel b{font:700 23px Georgia,serif}.pv-wheel small{font-size:11px;color:#d6c0df}.pv-wheel img{position:absolute;right:5px;top:-5px;object-fit:contain}.pv-directory .rd-heading h1{font-family:Georgia,serif;font-size:29px}.pv-directory .rd-brand,.pv-directory .rd-heading p{display:none}.pv-directory .rd-header{padding-bottom:14px}.pv-directory .rd-create{border:1px solid #cbae73;border-radius:24px;padding:8px 12px;display:flex;gap:6px;align-items:center;background:transparent}.pv-directory .rd-create>span{width:22px;height:22px;background:none;border:0}.pv-directory .rd-featured{height:230px;align-items:flex-end;padding:18px}.pv-directory .rd-featured:after{background:linear-gradient(transparent 25%,#120a21f5)}.pv-directory .rd-crest{display:none}.pv-directory .rd-featured-info{align-self:flex-end;padding:0 85px 0 0;gap:9px}.pv-directory .rd-featured-info>small{display:none}.pv-directory .rd-list{grid-template-columns:1fr;gap:12px}.pv-directory .rd-card{padding:10px;gap:12px;border:1px solid #a786b33d;background:linear-gradient(110deg,#30203b77,#170f23);border-radius:14px}.pv-directory .rd-cover{width:96px;height:96px;border-radius:11px}.pv-directory .rd-info>b{font-family:Georgia,serif;font-size:20px}.pv-friends{color:#e2c3ff;background:#6d2b98;border-radius:12px;padding:3px 7px;font-size:9px}.pv-directory .rd-join{bottom:20px;right:14px;min-width:70px}.palace-design .pv-profile.cm-profile-palace{background:#130d20;color:#f2e8f7}.palace-design .pv-profile .cm-cover{height:185px}.palace-design .pv-profile .cm-profile-intro{padding-bottom:8px}.palace-design .pv-profile .cm-name h2{font-family:Georgia,serif;color:#fff0d5}.palace-design .pv-profile .cm-profile-metrics{border:0;background:none;margin:12px 0 0}.palace-design .pv-profile .cm-profile-tabs{margin:0 14px 12px;border-radius:14px;background:#ffffff04;border:1px solid #8b689132;padding:4px}.palace-design .pv-profile .cm-profile-tabs>button{border-radius:10px;font-size:13px;min-height:40px}.palace-design .pv-profile .cm-profile-tabs>button.active{background:linear-gradient(#4c2563,#2b163e);border-bottom:2px solid #b57ad9}.pv-profile-collection{margin:0 14px}.palace-design .pv-profile .cm-honor-row{margin:0}.palace-design .pv-profile .cm-honor-collection{background:#ffffff04;border:1px solid #8e729644;border-radius:13px;min-height:80px}.palace-design .pv-profile .cm-earned{display:flex;overflow-x:auto;flex-wrap:nowrap;gap:8px;padding:8px 0}.palace-design .pv-profile .cm-earned>*{flex-shrink:0}.palace-design .pv-profile .cm-profile-section{margin:10px 14px;padding:13px;border:1px solid #94749b35;border-radius:13px;background:linear-gradient(110deg,#30203755,#1b132644)}.palace-design .pv-profile .cm-profile-section h3,.palace-design .pv-profile .cm-section-link{font-size:14px}.palace-design .pv-profile .cm-gift-wall{background:none;border:0;padding:5px;min-height:80px}.palace-design .pv-profile .cm-family-preview{background:none;border:0;padding:0}.palace-design .pv-profile .cm-friends-preview{gap:8px}.palace-design .pv-profile .cm-friends-preview>button{background:none;border:0;padding:5px}.palace-design .pv-profile .cm-profile-footer{position:sticky;bottom:0}.pv-account{margin:14px;border:1px solid #94749b35;border-radius:12px;padding:12px;color:#d6c3e1}.pv-account>summary{cursor:pointer;font-size:13px;min-height:28px}.pv-profile [hidden]{display:none!important}.pv-game:focus-visible,.pv-hero:focus-visible,.pv-wheel:focus-visible{outline:3px solid #ead29b;outline-offset:3px}@media (max-width:380px){.pv-game b{font-size:18px}.pv-hero{height:145px}.pv-hero b{font-size:22px}.pv-directory .rd-cover{width:80px;height:85px}.pv-directory .rd-info>b{font-size:17px}}@media (prefers-reduced-motion:reduce){.pv-profile .cm-wall-carousel>span{animation:none}.pv-profile .cm-wall-carousel>span:not(:first-child){display:none}}.palace-design .pv-profile>.cm-profile-signature{margin:10px 18px 14px;font-size:13px;color:#c7b4d2}.pv-inventory{margin:8px 14px;width:calc(100% - 28px);min-height:44px}.palace-design .pv-profile .cm-profile-footer>.ph-btn:only-child{width:100%;flex:1}.palace-design .pv-profile .cm-profile-metrics>button{min-width:0;flex:1}.palace-design .pv-profile .cm-name{min-width:0}.palace-design .pv-profile .cm-name h2{overflow-wrap:anywhere}.pv-recent-icon{width:36px;height:36px;object-fit:cover;flex-shrink:0;border:1px solid #b99a665c;border-radius:8px}.pl-preview-home .pl-balance{max-width:52%;min-width:0}.pl-preview-home .pl-balance .ph-coin{min-width:0;overflow-wrap:anywhere}.pl-preview-home .pl-recent button,.pv-directory .rd-info{min-width:0}.pv-directory .rd-info>b{overflow-wrap:anywhere}.pv-directory .rd-faces{max-width:100%;overflow:hidden}.pl-preview-home .pv-chess-invite{display:flex;align-items:center;gap:10px;width:100%;margin:12px 0;padding:12px 14px;border:1px solid #b99b59;border-radius:16px;background:#302044;color:#ffe6a1;text-align:left}.pv-chess-invite>span{flex:1;min-width:0}.pv-chess-invite b,.pv-chess-invite small{display:block}.pv-chess-invite small{margin-top:3px;color:#d0bfdf;font-size:12px}.pv-chess-invite>svg{width:22px;height:22px;flex-shrink:0}.ph-task-tabs{display:flex;gap:6px;padding:5px;background:#f2edf9;border-radius:15px;margin:4px 0 18px}.ph-task-tabs button{flex:1;min-height:44px;border:0;border-radius:11px;background:transparent;color:#77638c;font:inherit;font-weight:750;cursor:pointer}.ph-task-tabs button.active{background:#6b32a6;color:#fff;box-shadow:0 3px 10px #66339e24}.ph-task-tabs button span{display:inline-grid;place-items:center;min-width:21px;height:21px;border-radius:50%;background:#f9d36b;color:#493106;font-size:12px;margin-left:8px}.ph-task-tabs button:focus-visible{outline:3px solid #dca83c;outline-offset:2px}.ph-task-summary{display:flex;gap:16px;align-items:center;padding:17px 18px;border-radius:16px;background:linear-gradient(120deg,#f6f0ff,#fff8e7);margin-bottom:10px;color:#4b286a}.ph-task-summary b{font-size:16px}.ph-task-summary p{font-size:12px;line-height:1.65;margin:5px 0 0;color:#786785}.ph-task-summary>strong{margin-left:auto;font-size:29px;white-space:nowrap;text-align:center}.ph-task-summary>strong small{font-size:11px;line-height:1.45;display:block;color:#86728d}.ph-milestone{display:flex;gap:12px;padding:20px 0;border-bottom:1px solid #eee8f2}.ph-milestone-icon{width:37px;height:37px;flex:none;display:grid;place-items:center;border-radius:12px;background:#f1eafa;color:#874db1}.ph-milestone-icon svg{width:20px;height:20px}.ph-milestone.is-ready .ph-milestone-icon{background:#fff1c9;color:#a87012}.ph-milestone.is-claimed .ph-milestone-icon{background:#eaf5ed;color:#4f9163}.ph-milestone-copy{flex:1;min-width:0}.ph-milestone-heading{display:flex;gap:10px;align-items:baseline;justify-content:space-between}.ph-milestone h3{font-size:15px;line-height:1.4;margin:0;color:#493351}.ph-milestone p{font-size:12px;line-height:1.6;color:#85768c;margin:5px 0 10px}.ph-task-count{font-size:11px;color:#93809d;white-space:nowrap;font-variant-numeric:tabular-nums}.ph-milestone-progress{height:4px;background:#eee8f3;border-radius:8px;overflow:hidden;margin:0 0 13px}.ph-milestone-progress i{display:block;height:100%;background:linear-gradient(90deg,#985ac6,#d8b1ef);border-radius:8px}.ph-milestone.is-ready .ph-milestone-progress i{background:linear-gradient(90deg,#d8a231,#f4d578)}.ph-milestone-bottom{display:flex;align-items:center;justify-content:space-between;gap:10px}.ph-milestone-reward{display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-weight:750;font-size:14px}.ph-milestone-reward>small{font-size:10px;font-weight:500;color:#8a7695}.ph-milestone-bottom .ph-btn{min-height:38px;min-width:100px;white-space:nowrap;font-size:12px}.ph-milestone.is-claimed .ph-btn{opacity:1;color:#73917a;background:#f0f5f1}.ph-milestone:last-child{border-bottom:0}@media (max-width:380px){.ph-milestone{gap:8px}.ph-milestone-icon{width:29px;height:29px}.ph-milestone h3{font-size:14px}.ph-milestone-heading{flex-wrap:wrap;gap:2px 8px}.ph-milestone-bottom .ph-btn{min-width:88px;padding-left:10px;padding-right:10px}}.ga-controls{display:flex;justify-content:flex-end;position:relative;z-index:2;padding:2px 34px 10px 0}.ga-controls button{display:inline-flex;align-items:center;gap:7px;min-height:36px;padding:6px 11px;border:1px solid #b795d03b;border-radius:20px;background:#f5effa;color:#694581;font:inherit;font-size:11px;font-weight:600;cursor:pointer}.ga-controls button>span{font-size:17px}.ga-controls button>b{font-size:10px;opacity:.7}.ph-modal-dark .ga-controls button,#pistiRoot .ga-controls button,#jackaroRoot .ga-controls button{background:#ffffff0d;color:#efe4ff;border-color:#ffffff25}.ga-controls button[aria-pressed=false]{opacity:.65}.ga-controls button:focus-visible,.ga-settings input:focus-visible{outline:2px solid #d7b465;outline-offset:3px}#pistiRoot .ga-controls,#jackaroRoot .ga-controls{position:relative;top:auto;left:auto;padding:0;flex:0 0 auto;justify-content:center}#pistiRoot .ga-controls button,#jackaroRoot .ga-controls button{min-height:30px;background:#21162deb;font-size:10px}.ga-settings{padding:15px;background:#f8f3fb;border-radius:15px;margin-bottom:16px}.ga-settings h3{margin:0 0 10px;font-size:15px}.ga-settings>button{display:flex;justify-content:space-between;width:100%;padding:12px;border:0;border-radius:10px;background:#eee5f5;color:#64417c;font:inherit;cursor:pointer}.ga-settings label{display:flex;justify-content:space-between;gap:12px;margin:18px 0 6px;font-size:13px}.ga-settings input{width:100%;min-height:32px;accent-color:#8a52b3}.ga-settings p{font-size:12px;color:#887391;line-height:1.5;margin:8px 0 0}.ga-controls .ga-control-label{font-size:11px}.ga-controls.is-compact{padding:0;flex:none}.ga-controls.is-compact button{width:36px;min-width:36px;height:36px;padding:5px;justify-content:center}.ga-controls.is-compact .ga-control-label{display:none}#jackaroRoot .jk-game-header>.ga-controls,#pistiRoot .ps-game-header>.ga-controls{flex:0 0 auto;min-width:36px}@media (max-width:800px){.palace-design .pr-room.pr-reference{height:100dvh;max-height:100dvh;overflow:hidden}.palace-design .pr-reference .pr-top{flex:0 0 auto;padding:7px 10px 5px}.palace-design .pr-reference .pr-layout{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}.palace-design .pr-reference .pr-stage{flex:0 1 auto;max-height:42%;min-height:0;padding:4px 12px 0;overflow-y:auto;overscroll-behavior:contain}.palace-design .pr-reference .pr-stage-tools{margin-bottom:4px;gap:6px}.palace-design .pr-reference .pr-music-strip{margin:3px 0;height:29px;min-height:29px}.palace-design .pr-reference .pr-music-strip>button{height:28px;min-height:28px}.palace-design .pr-reference .pr-music-strip .pm-mini-record{height:24px;width:24px}.palace-design .pr-reference .pr-seat-layout{margin:5px 0;gap:4px}.palace-design .pr-reference .pr-host-row{gap:20px;margin:0 auto 3px}.palace-design .pr-reference .pr-seat-grid{gap:5px 10px}.palace-design .pr-reference .pr-seat-face,.palace-design .pr-reference .pr-seat .ph-avatar{width:42px!important;height:42px!important}.palace-design .pr-reference .pr-host-row .pr-seat-face,.palace-design .pr-reference .pr-host-row .ph-avatar{width:55px!important;height:55px!important}.palace-design .pr-reference .pr-seat>b{font-size:10px;margin-top:3px;line-height:1.2}.palace-design .pr-reference .pr-seat>small{font-size:8px;line-height:1.2;min-height:10px}.palace-design .pr-reference .pr-conversation{display:flex;flex-direction:column;flex:1 1 58%;min-height:0;overflow:hidden;padding-top:0}.palace-design .pr-reference .pr-chat-heading{flex:0 0 auto;padding:5px 12px;min-height:25px}.palace-design .pr-reference .pr-chat-log{flex:1 1 0;min-height:0;max-height:none;height:auto;overflow-y:auto;overscroll-behavior:contain;padding:5px 10px}.palace-design .pr-reference .pr-composer{position:relative;bottom:auto;flex:0 0 auto;margin:0;padding:5px 8px 7px}.palace-design .pr-reference .pr-support-line{min-height:20px;margin:0 0 3px;font-size:9px}.palace-design .pr-reference .pr-support-line button{padding:3px 7px;font-size:9px;min-height:22px}.palace-design .pr-reference .pr-mic-state{display:none}.palace-design .pr-reference .pr-message-author{font-size:11px}.palace-design .pr-reference .ph-chat-message .ph-badge,.palace-design .pr-reference .ph-chat-message .vip-badge{width:24px;height:24px;vertical-align:middle}.palace-design .pr-reference .ph-chat-message p{margin-top:4px}}@media (max-width:800px) and (max-height:500px){.palace-design .pr-reference .pr-stage{max-height:28%}.palace-design .pr-reference .pr-top{padding:3px 8px}.palace-design .pr-reference .pr-chat-heading{min-height:20px}.palace-design .pr-reference .pr-support-line{display:none}}.palace-design .pr-reference .pr-seat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 26px}.pr-seat-pair{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;align-items:start;min-width:0}.pr-pair-wave{position:absolute;left:50%;top:25px;transform:translate(-50%,-50%);color:#d7c5ebaa;font-size:37px;line-height:1;text-shadow:0 0 8px #bba6e68a;pointer-events:none}.palace-design .pr-reference .pr-host-row{position:relative;width:62%;justify-content:center;margin-left:18%;gap:26px}.palace-design .pr-reference .pr-host-row:after{content:"\2301";position:absolute;left:50%;top:35px;transform:translate(-50%);color:#e8d3b5aa;font-size:38px;pointer-events:none}.palace-design .pr-reference .pr-stage{position:relative}.palace-design .pr-reference .pr-music-strip{position:absolute;right:5px;top:58px;max-width:95px;width:25%;height:29px;z-index:3}.palace-design .pr-reference .pr-music-strip small,.palace-design .pr-reference .pr-queue-shortcut{display:none}.palace-design .pr-reference .pr-music-strip button:first-child{width:100%;font-size:9px;gap:3px;padding:0 4px}.palace-design .pr-reference .pr-stage-tools{justify-content:flex-start;margin:0 0 10px}.palace-design .pr-reference .pr-invite-shortcut{margin-left:auto}.palace-design .pr-reference .ph-chat-message{align-items:flex-start;gap:6px;margin:6px 0}.palace-design .pr-reference .ph-chat-message>.pr-message-avatar{flex:0 0 23px;width:23px;height:23px;margin:0;padding:0}.palace-design .pr-reference .pr-message-avatar .ph-avatar{width:23px!important;height:23px!important}.palace-design .pr-reference .ph-chat-message>div{max-width:calc(100% - 29px);min-width:0;padding:0;border:0;background:none;box-shadow:none}.pr-message-heading{display:flex;align-items:center;gap:4px;flex-wrap:wrap;min-height:24px;max-width:100%}.palace-design .pr-reference .pr-message-author{padding:0;color:#f0cf76;max-width:135px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.pr-inline-badges{display:inline-flex;align-items:center;gap:3px;flex-wrap:wrap;max-width:100%;vertical-align:middle}.pr-inline-badges .vip-badge,.pr-inline-badges .ph-badge{width:21px!important;height:21px!important;margin:0!important;vertical-align:middle}.pr-inline-badges .ph-family-link.pr-message-family{min-height:18px;padding:1px 5px;border-radius:4px;font-size:9px;line-height:1;gap:2px}.pr-message-honor{display:inline-block;width:21px;height:23px;object-fit:contain;flex-shrink:0;position:relative}.pr-medal-symbol>img{width:100%;height:100%;object-fit:contain}.pr-medal-symbol>i{position:absolute;inset:0;display:grid;place-items:center}.pr-medal-symbol svg{width:9px;height:9px;stroke:#fff5c9;fill:none;stroke-width:2}.palace-design .pr-reference .ph-chat-message>div>p{display:table;position:relative;max-width:100%;padding:7px 10px;margin:3px 0 0;color:#f5eaff;font-size:12px;line-height:1.45;background:#20132ccc;border:1px solid #b98ccf88;border-radius:4px 11px 11px;box-shadow:0 0 5px #ab78c522;overflow-wrap:anywhere}.palace-design .pr-reference .ph-chat-message>div>p:before{content:"\2726";position:absolute;left:-4px;top:-7px;color:#e8c3ff;font-size:9px;text-shadow:0 0 5px #fff8}.palace-design .pr-reference .ph-chat-message .rp-role{font-size:8px;padding:1px 3px;line-height:1.2}.palace-design .pr-reference .pr-chat-heading{display:none}@media (max-width:800px){.palace-design .pr-reference .pr-stage{max-height:46%}.palace-design .pr-reference .pr-seat-layout{gap:12px;margin:4px 0 8px}.palace-design .pr-reference .pr-host-row{margin-bottom:6px}.palace-design .pr-reference .pr-seat-grid{gap:12px 22px}.palace-design .pr-reference .pr-host-row .pr-seat-face,.palace-design .pr-reference .pr-host-row .ph-avatar{width:66px!important;height:66px!important}.palace-design .pr-reference .pr-seat-face,.palace-design .pr-reference .pr-seat .ph-avatar{width:46px!important;height:46px!important}.palace-design .pr-reference .pr-seat>small.pr-seat-number{font-size:0;min-height:4px}.pr-seat-pair{gap:18px}}@media (max-width:800px) and (max-height:500px){.palace-design .pr-reference .pr-stage{max-height:30%}.palace-design .pr-reference .pr-host-row .pr-seat-face,.palace-design .pr-reference .pr-host-row .ph-avatar{width:48px!important;height:48px!important}}.pr-pair-wave{display:none!important}.palace-design .pr-reference .pr-host-row:after{content:none!important;display:none!important}.pr-seat-bond{position:absolute;left:50%;top:24px;transform:translate(-50%,-50%);display:grid;place-items:center;width:29px;height:29px;border:0;padding:0;background:transparent;z-index:4;color:#ec9fcf;cursor:pointer}.pr-seat-bond .bf-symbol{width:29px;height:29px;display:block}.pr-host-row .pr-seat-bond{top:34px}.pr-seat-love{font-size:25px;text-shadow:0 0 7px #e15fae66}.pr-seat-bond:focus-visible{outline:2px solid #ecc775;border-radius:50%}.palace-design .pr-room.pr-reference .pr-seat-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:17px 25px!important;width:100%;align-items:start}.palace-design .pr-room.pr-reference .pr-seat-grid>.pr-seat-pair{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;width:auto;min-width:0;margin:0}.palace-design .pr-room.pr-reference .pr-seat-pair>.pr-seat{width:100%;min-width:0;max-width:100%;margin:0;padding:0;justify-self:center}.palace-design .pr-room.pr-reference .pr-stage>.pr-music-strip{position:absolute!important;right:0!important;top:68px!important;left:auto!important;width:93px!important;max-width:25%!important;height:29px!important;margin:0!important;overflow:hidden;border-radius:18px 0 0 18px}.palace-design .pr-room.pr-reference .pr-music-strip>button:first-child{height:28px!important;min-width:0;width:100%;overflow:hidden}.palace-design .pr-room.pr-reference .pr-music-strip>button:first-child>span{font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.palace-design .pr-room.pr-reference .pr-music-strip .pr-queue-shortcut{display:none!important}.palace-design .pr-room.pr-reference .ph-chat-message{background:none!important;border:0!important;box-shadow:none!important;border-radius:0!important;padding:0!important;margin:7px 0!important;display:flex;align-items:flex-start;overflow:visible}.palace-design .pr-room.pr-reference .ph-chat-message>.pr-message-content{background:none!important;background-image:none!important;border:0!important;border-image:none!important;box-shadow:none!important;border-radius:0!important;padding:0!important;margin:0!important;min-width:0;max-width:calc(100% - 29px);overflow:visible}.palace-design .pr-room.pr-reference .pr-message-heading{background:none!important;border:0!important;box-shadow:none!important;padding:0!important;display:flex;align-items:center;gap:3px;flex-wrap:wrap;line-height:22px;min-height:22px}.palace-design .pr-room.pr-reference .pr-inline-badges{display:inline-flex;align-items:center;gap:2px;flex-wrap:wrap;background:none!important;padding:0!important;border:0!important}.palace-design .pr-room.pr-reference .pr-inline-badges .pr-message-family{font-size:8px;gap:2px;min-height:17px;padding:1px 4px}.palace-design .pr-room.pr-reference .ph-chat-message>.pr-message-content>p{display:table;width:auto;max-width:100%;box-sizing:border-box;margin:3px 0 0!important;padding:8px 12px!important;background:linear-gradient(125deg,#2c193e,#1c102c)!important;color:#f5e9fc!important;border:1px solid #cfb071b3!important;border-image:none!important;border-radius:5px 14px 14px!important;box-shadow:inset 0 0 0 2px #936ab112!important;font-size:12px;line-height:1.45;overflow-wrap:anywhere}.palace-design .pr-room.pr-reference .ph-chat-message>.pr-message-content>p:before,.palace-design .pr-room.pr-reference .ph-chat-message>.pr-message-content>p:after{content:none!important;display:none!important}.palace-design .pr-room.pr-reference .ph-chat-message .rp-role{display:none}@media (max-width:800px){.palace-design .pr-room.pr-reference .pr-stage{max-height:47%;padding-top:4px}.palace-design .pr-room.pr-reference .pr-seat-layout{gap:20px;margin:10px 0}.palace-design .pr-room.pr-reference .pr-host-row{width:67%;margin:0 auto 5px;gap:26px;align-items:center}.palace-design .pr-room.pr-reference .pr-host-row>.pr-seat{flex:1 1 0;width:0;min-width:0}.palace-design .pr-room.pr-reference .pr-seat-grid .pr-seat .pr-seat-face,.palace-design .pr-room.pr-reference .pr-seat-grid .pr-seat .ph-avatar{width:49px!important;height:49px!important}.palace-design .pr-room.pr-reference .pr-host-row .pr-seat-face,.palace-design .pr-room.pr-reference .pr-host-row .ph-avatar{width:67px!important;height:67px!important}.palace-design .pr-room.pr-reference .pr-host-row>.pr-seat:first-child .pr-seat-face,.palace-design .pr-room.pr-reference .pr-host-row>.pr-seat:first-child .ph-avatar{width:82px!important;height:82px!important}.palace-design .pr-room.pr-reference .pr-host-row>.pr-seat:first-child{flex:1.2 1 0}.palace-design .pr-room.pr-reference .pr-stage-tools{margin-bottom:5px}.palace-design .pr-room.pr-reference .pr-seat-bond{top:25px}.palace-design .pr-room.pr-reference .pr-host-row .pr-seat-bond{top:40px}}@media (max-width:800px) and (max-height:500px){.palace-design .pr-room.pr-reference .pr-stage{max-height:30%}.palace-design .pr-room.pr-reference .pr-seat-layout{gap:8px}}.ph-chat-gift>.pr-chat-gift-art{display:grid;place-items:center;width:52px;height:52px;flex:0 0 52px;min-width:0;overflow:hidden}.ph-chat-gift>.pr-chat-gift-art>*{display:block;width:100%!important;height:100%!important;max-width:100%;max-height:100%;margin:0;object-fit:contain}.ph-chat-gift>.pr-chat-gift-copy{display:block;flex:1 1 0;min-width:0;overflow-wrap:anywhere}.palace-design .pr-room.pr-reference .ph-chat-gift{min-width:0;max-width:100%;box-sizing:border-box;gap:8px}.palace-design .pr-room.pr-reference .pr-room-notice{position:static;display:block;width:auto;max-width:100%;margin:6px 0 10px;padding:3px 2px;border:0;border-radius:0;background:none;box-shadow:none;color:#b7a1c2;font-size:10px;line-height:1.5;overflow-wrap:anywhere}.palace-design .pr-room.pr-reference .pr-room-notice b{color:#dbbc77}.palace-design .pr-room.pr-reference .pr-chat-log{position:relative;isolation:isolate;overflow-x:hidden;overflow-y:auto;contain:paint}.palace-design.pp-home-active{background:radial-gradient(circle at 50% -8%,#7b3c8a2e,transparent 34rem),linear-gradient(180deg,#160b25 0,#1b0c2b 48%,#13091f)}.palace-design.pp-home-active #socialContent{max-width:680px;padding-inline:clamp(14px,4vw,28px)}.pl-preview-home{max-width:640px;margin-inline:auto}.pl-preview-home .pl-top{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto auto;align-items:center;gap:9px;margin:2px 0 17px}.pl-preview-home .pl-profile .ph-avatar{width:54px;height:54px;border:2px solid #e6c16c;box-shadow:0 0 0 3px #3c1d4c,0 6px 18px #08040d88}.pl-preview-home .pl-greeting{min-width:0;display:grid;gap:1px}.pl-preview-home .pl-greeting small{font-size:10px;color:#bda8c9}.pl-preview-home .pl-greeting b{font:700 clamp(13px,3.8vw,18px)/1.1 Georgia,serif;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#fff0d2}.pl-preview-home .pl-balance{min-width:0;max-width:145px;margin:0!important;padding:8px 9px!important;border:1px solid #ddb95b!important;border-radius:22px!important;background:linear-gradient(135deg,#5a3a24,#2a1730)!important;box-shadow:inset 0 1px #fff3bd36,0 5px 15px #08040d66!important;font-size:12px!important;white-space:nowrap}.pl-preview-home .pl-balance .ph-coin{overflow:hidden;text-overflow:ellipsis}.pl-preview-home .pl-balance>b{font-size:18px}.pv-top-action{position:relative;display:grid;place-items:center;width:39px;height:39px;padding:0;border:1px solid #a77ab350;border-radius:13px;background:linear-gradient(145deg,#2f1b3d,#1b1126);color:#e9cf90}.pv-top-action>svg{width:20px;height:20px}.pv-top-action>i{position:absolute;right:-4px;top:-5px;min-width:16px;height:16px;padding:0 3px;display:grid;place-items:center;border-radius:9px;background:#ef4a64;border:2px solid #1b0c2b;color:#fff;font:700 8px system-ui}.pv-continue{position:relative;isolation:isolate;display:block;width:100%;aspect-ratio:1.64;min-height:195px;max-height:320px;padding:0;overflow:hidden;border:1px solid #e0bb62;border-radius:22px;background:#21122e;color:#fff;text-align:left;box-shadow:0 17px 38px #09040e88,inset 0 0 0 2px #ffffff0d}.pv-continue>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:-2;transition:transform .28s ease}.pv-continue-shade{position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#1709223d 3%,transparent 42%,#110818ef 100%),linear-gradient(90deg,#160a22aa,transparent 67%)}.pv-continue-heading{position:absolute;left:18px;top:16px;display:flex;align-items:center;gap:9px;font:700 clamp(15px,4.5vw,21px)/1.1 system-ui}.pv-continue-heading>svg{width:22px;height:22px;color:#f0cc70}.pv-continue-copy{position:absolute;left:18px;right:142px;bottom:18px;display:grid;gap:4px}.pv-continue-copy strong{font:800 clamp(22px,6.5vw,37px)/1.05 Georgia,serif;color:#ffe7a4;text-shadow:0 3px 12px #000}.pv-continue-copy small{color:#f2e7f4;font-size:clamp(10px,2.8vw,13px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pv-continue>em{position:absolute;right:16px;bottom:18px;display:flex;align-items:center;gap:8px;padding:11px 16px;border:1px solid #ffda78;border-radius:26px;background:linear-gradient(180deg,#f7d77a,#c69334);color:#321d10;font:800 13px system-ui;box-shadow:0 5px 16px #0007}.pv-continue>em svg{width:18px;height:18px}.pv-continue:hover>img{transform:scale(1.025)}.pv-continue:active{transform:translateY(1px)}.pl-preview-home .pl-shortcuts{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:18px 0 22px}.pl-preview-home .pl-shortcuts>button{min-width:0;min-height:82px;border:1px solid #b894c93d;background:linear-gradient(150deg,#32203f,#1b1126);border-radius:18px;padding:10px 3px;font-size:11px;color:#f5eaf8;box-shadow:inset 0 1px #ffffff10,0 8px 18px #09040e44}.pl-preview-home .pl-short-icon{width:35px;height:35px;color:#f1ce75}.pl-preview-home .pl-short-icon svg{width:29px;height:29px}.pl-preview-home .pl-shortcuts>button:nth-child(2) .pl-short-icon{color:#ef7fae}.pl-preview-home .pl-shortcuts>button:nth-child(3) .pl-short-icon{color:#7de0bd}.pl-preview-home .pl-shortcuts>button:nth-child(4) .pl-short-icon{color:#d0a0ff}.pv-live-heading,.pv-friends-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 1px 11px}.pv-live-heading h2,.pv-friends-heading h2{display:flex;align-items:center;gap:8px;margin:0;font:750 clamp(17px,4.8vw,22px)/1.1 system-ui;color:#fff0d4}.pv-live-heading h2 svg,.pv-friends-heading h2 svg{width:20px;height:20px;color:#edc866}.pv-live-heading>button,.pv-friends-heading>button{display:flex;align-items:center;gap:5px;border:0;background:none;color:#edcc7b;font:700 11px system-ui}.pv-live-heading>button svg,.pv-friends-heading>button svg{width:17px;height:17px}.pv-live-games{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.pv-live-games>button{position:relative;min-width:0;overflow:hidden;padding:0;border:1px solid #d2ae61a3;border-radius:17px;background:#24132f;color:#fff;text-align:left;box-shadow:0 10px 24px #09040e6b}.pv-live-games img{display:block;width:100%;aspect-ratio:1.35;object-fit:cover}.pv-live-games>button:after{content:"";position:absolute;inset:36% 0 0;background:linear-gradient(transparent,#12091bed);pointer-events:none}.pv-live-games>button>span{position:absolute;z-index:1;left:12px;right:34px;bottom:11px;display:grid;gap:3px}.pv-live-games b{font:800 clamp(16px,4.6vw,22px)/1.05 Georgia,serif;color:#fff1d6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pv-live-games small{font-size:9px;color:#e1d5e6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pv-live-games>button>i{position:absolute;z-index:2;right:10px;bottom:11px;width:23px;height:23px;display:grid;place-items:center;border:1px solid #e4c376;border-radius:50%;background:#1d102acc}.pv-live-games>button>i svg{width:14px;height:14px}.pv-daily-goal{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;margin:15px 0;padding:16px;border:1px solid #c6a35b8f;border-radius:18px;background:linear-gradient(110deg,#2b1738,#1c1029);color:#f8edf8;text-align:left;box-shadow:inset 0 1px #ffffff0d}.pv-goal-icon{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:#513061;color:#f0ce70}.pv-goal-icon svg{width:27px;height:27px}.pv-daily-goal>span:nth-child(2){min-width:0;display:grid;gap:4px}.pv-daily-goal b{font-size:15px}.pv-daily-goal small{font-size:10px;color:#cdbbd5}.pv-daily-goal i{display:block;width:100%;height:7px;margin-top:4px;overflow:hidden;border-radius:5px;background:#120a1c}.pv-daily-goal i>u{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#b46ae7,#f1cb6e);box-shadow:0 0 9px #b56bf099}.pv-daily-goal>strong{font-size:11px;color:#f3d37f;white-space:nowrap}.pv-daily-goal .ph-coin{font-size:11px}.pv-friends-now{margin:0 0 18px;padding:16px 14px 13px;border:1px solid #a885af3d;border-radius:19px;background:linear-gradient(145deg,#24152f,#160e22);box-shadow:0 11px 25px #09040e55}.pv-friends-now>.pv-friends-heading{margin-bottom:14px}.pv-friends-now>div:last-child{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.pv-friends-now>div:last-child>button{display:grid;justify-items:center;gap:4px;min-width:0;padding:0;border:0;background:none;color:#f6ebf7}.pv-friends-now button>span{position:relative}.pv-friends-now .ph-avatar{width:54px;height:54px;border:2px solid #dfb85d}.pv-friends-now button>span>i{position:absolute;right:0;bottom:2px;width:10px;height:10px;border:2px solid #24152f;border-radius:50%;background:#5fe0a1}.pv-friends-now button>b,.pv-friends-now button>small{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pv-friends-now button>b{font-size:11px}.pv-friends-now button>small{font-size:9px;color:#debf70}.pv-friends-now .pv-no-friends{grid-column:1/-1!important;grid-template-columns:auto 1fr!important;justify-items:start!important;text-align:left!important}.pv-no-friends>span{grid-row:1/3;width:42px;height:42px;display:grid;place-items:center;border-radius:50%;background:#3e2450;color:#edcc7b}.pv-no-friends>span svg{width:24px;height:24px}.pl-preview-home .pv-recent-heading{margin-top:8px}.pl-preview-home .pv-games{gap:11px}.pl-preview-home .pv-game{border-radius:17px;box-shadow:0 9px 22px #08030d66}.pl-preview-home .pv-wheel{border-radius:17px}.pl-preview-home button:focus-visible{outline:3px solid #f2ce70;outline-offset:3px}@media (max-width:520px){.pl-preview-home .pl-top{gap:6px}.pl-preview-home .pl-profile .ph-avatar{width:48px;height:48px}.pl-preview-home .pl-greeting small{display:none}.pl-preview-home .pl-balance{max-width:112px;padding:7px!important}.pv-top-action{width:35px;height:35px;border-radius:11px}.pv-continue{border-radius:18px}.pv-continue-copy{right:114px;left:14px;bottom:14px}.pv-continue-heading{left:14px;top:13px}.pv-continue>em{right:12px;bottom:13px;padding:9px 12px}.pv-daily-goal{padding:13px 11px;gap:9px}.pv-daily-goal>strong{font-size:9px}.pv-friends-now .ph-avatar{width:48px;height:48px}}@media (max-width:370px){.pl-preview-home .pl-greeting{display:none}.pl-preview-home .pl-top{grid-template-columns:auto minmax(0,1fr) auto auto}.pl-preview-home .pl-balance{max-width:none}.pv-continue-copy small{display:none}.pv-continue>em{font-size:11px}.pl-preview-home .pl-shortcuts>button{min-height:72px;font-size:9px}.pv-live-games b{font-size:15px}.pv-daily-goal>strong{display:none}.pv-daily-goal{grid-template-columns:auto minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.pv-continue>img{transition:none}}.palace-design .ph-member-list{display:flex;flex-direction:column;gap:0;min-width:0;max-width:100%;padding:4px 0 8px}.palace-design .pt-member-compact{min-width:0;max-width:100%;padding:12px 0;border-bottom:1px solid #a480bc22}.palace-design .pt-member-compact:last-child{border-bottom:0}.palace-design .pt-member-compact>.ph-member-row{display:flex;align-items:center;gap:12px;width:100%;min-width:0;padding:0;border:0;background:none;text-align:left}.palace-design .pt-member-compact>.ph-member-row>.ph-avatar{width:44px;height:44px;flex:0 0 44px;margin:0}.palace-design .pt-member-compact>.ph-member-row>span:not(.ph-avatar){flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:4px}.palace-design .pt-member-compact>.ph-member-row b{display:block;max-width:100%;font-size:14px;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.palace-design .pt-member-compact>.ph-member-row small{display:flex;align-items:center;margin:0;min-height:22px}.palace-design .pt-member-compact>.ph-member-row .ph-badge{width:24px;height:24px;margin:0}.palace-design .pt-member-compact>.ph-member-row>i{flex:0 0 6px;width:6px;height:6px;margin:0 3px 0 0;border-radius:50%}.palace-design .pt-member-compact>.pt-member-meta{display:flex;align-items:center;flex-wrap:wrap;gap:8px 10px;min-width:0;max-width:calc(100% - 56px);margin:9px 0 0 56px;padding:0 0 4px}.palace-design .pt-member-meta>.ph-family-link{max-width:100%;min-height:25px;margin:0;padding:3px 7px;font-size:10px;gap:4px}.palace-design .pt-member-meta>.ph-family-link>span:nth-child(2){overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.palace-design .pt-member-meta>.pt-badge{width:140px;max-width:100%;height:34px;margin:2px 0;--pt-mini-width:140px;--pt-label-size:10px}.palace-design .pt-member-meta>.vip-tag{margin:0;display:inline-flex;align-items:center}.palace-design .pt-member-meta>.vip-tag .vip-badge{width:27px;height:27px}@media (max-width:360px){.palace-design .pt-member-compact>.pt-member-meta{margin-left:52px;max-width:calc(100% - 52px)}.palace-design .pt-member-meta>.pt-badge{width:128px;height:32px}}.palace-design .pt-member-meta>.um-title{flex:0 1 140px;width:140px;max-width:100%;height:auto;aspect-ratio:8/3;margin:0;font-size:10px}.palace-design .pt-member-meta>.ak-title{flex:0 1 140px;width:140px;max-width:100%;margin:0;font-size:10px}.palace-design .om-member-row{display:flex;align-items:center;gap:5px;min-width:0;max-width:100%;padding:13px 0;border-bottom:1px solid #a480bc22}.palace-design .om-member-row:last-child{border-bottom:0}.palace-design .om-member-row>.om-identity{display:flex;align-items:center;gap:7px;flex:0 1 125px;min-width:65px;max-width:40%;padding:0;border:0;background:none;text-align:left;color:inherit}.palace-design .om-identity>.ph-avatar{width:30px;height:30px;flex:0 0 30px;margin:0}.palace-design .om-identity>b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.4;color:#d1a84f}.palace-design .om-member-row>.pr-inline-badges{display:flex;align-items:center;flex:1 1 auto;flex-wrap:nowrap;gap:3px;min-width:0;max-width:none}.palace-design .om-member-row .vip-badge,.palace-design .om-member-row .ph-badge{width:20px!important;height:20px!important;flex:0 0 20px;margin:0!important}.palace-design .om-member-row .pr-message-honor{width:20px;height:22px;flex:0 0 20px}.palace-design .om-member-row .ph-family-link.pr-message-family{display:inline-flex;align-items:center;flex:0 1 85px;min-width:28px;max-width:85px;min-height:21px;margin:0;padding:2px 4px;gap:2px;font-size:8px;line-height:1.2}.palace-design .om-member-row .ph-family-link>span:nth-child(2){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.palace-design .om-member-row .ph-family-link>span:first-child,.palace-design .om-member-row .ph-family-link>span:last-child{flex:none}@media (max-width:360px){.palace-design .om-member-row{gap:3px}.palace-design .om-member-row>.om-identity{min-width:60px;gap:4px}.palace-design .om-identity>b{font-size:10px}.palace-design .om-member-row>.pr-inline-badges{gap:2px}.palace-design .om-member-row .pr-message-honor{width:18px;height:20px;flex-basis:18px}.palace-design .om-member-row .ph-family-link.pr-message-family{max-width:65px}}.palace-design .om-member-row .vp-badge{width:20px!important;height:20px!important;flex:0 0 20px;margin:0!important;object-fit:contain}.palace-design .om-member-row>.om-identity{flex:0 1 auto;max-width:62%;min-width:90px;gap:4px}.palace-design .om-identity>b{flex:0 1 auto;max-width:100px}.palace-design .om-identity>.ph-avatar{margin-right:3px}.palace-design .om-member-row>.pr-inline-badges{flex:0 1 auto;margin-left:3px}@media (max-width:360px){.palace-design .om-identity>b{max-width:80px}.palace-design .om-member-row>.om-identity{gap:3px}}.palace-design .ph-unified-rank{display:flex;align-items:center;gap:6px;width:100%;min-width:0;box-sizing:border-box;border-bottom:1px solid #a480bc26;padding:9px 0;color:inherit;text-align:left}.palace-design .ph-unified-rank:last-child{border-bottom:0}.palace-design .ph-unified-rank>.ur-position{flex:0 0 20px;text-align:center;font-size:12px;color:#bb914b}.palace-design .ph-unified-rank>.ur-body{flex:1;min-width:0;max-width:calc(100% - 26px)}.palace-design .ph-unified-rank .om-member-row{border:0;padding:2px 0;width:100%;margin:0;background:none;box-shadow:none}.palace-design .ph-unified-rank .om-identity{display:flex;align-items:center;justify-content:flex-start;gap:4px;flex:0 1 auto;max-width:62%;min-width:75px;width:auto;min-height:30px;padding:0;margin:0;border:0;border-radius:0;background:none;box-shadow:none;text-align:left;color:inherit}.palace-design .ph-unified-rank .om-identity>b{font-size:11px;max-width:100px;margin:0;padding:0;line-height:1.4;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#c79c4c}.palace-design .ph-unified-rank .om-identity>.ph-avatar{width:28px!important;height:28px!important;flex:0 0 28px;margin:0 3px 0 0}.palace-design .ph-unified-rank .ur-metric{display:flex;align-items:center;justify-content:flex-end;gap:5px;margin:3px 0 0;font-size:11px;line-height:1.3;color:inherit}.palace-design .ph-unified-rank .ur-metric strong{font-size:12px;color:inherit;margin:0}.palace-design .ph-unified-rank .ur-metric small{font-size:9px;color:#a78bba;margin:0}.palace-design .ur-entity-identity{display:flex;align-items:center;gap:8px;width:100%;padding:0;border:0;background:none;color:inherit;text-align:left}.palace-design .ur-entity-identity>img,.palace-design .ur-entity-identity>.ph-avatar,.palace-design .ur-entity-identity>.ph-art,.palace-design .ur-entity-identity>.fk-crest{width:30px!important;height:30px!important;flex:0 0 30px;object-fit:contain}.palace-design .ur-entity-identity>b{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.palace-design .fk-member:has(>.ph-unified-rank){gap:4px;padding:6px 4px}.palace-design .fk-member>.ph-unified-rank{flex:1;border:0;padding:0}.palace-design .cm-guard-row:has(>.ph-unified-rank){display:block;padding:0}.palace-design .cm-guard-row>.ph-unified-rank{border:0}.palace-design .ur-guard-actions{text-align:right}.palace-design .ur-guard-actions:empty{display:none}.palace-design .dl-ranking-panel .dl-history-list>.ur-list-item{display:block;padding:0;background:none;border:0;min-width:0}.palace-design .dl-podium-members:has(.ph-unified-rank){display:block;width:100%}.palace-design .ur-pisti-entry{margin:0;padding-bottom:6px;border-bottom:1px solid #a480bc26}.palace-design .ur-pisti-entry .ph-unified-rank{border:0}.palace-design .ps-ranking .ur-game-profile{display:block;width:auto;margin:0 0 0 auto;padding:3px 0;min-height:28px;background:none;box-shadow:none;border:0;font-size:10px;color:#c6a969}.palace-design .ur-couple-entry{padding:10px 0;border-bottom:1px solid #a480bc26}.palace-design .ur-couple-heading{display:flex;align-items:center;gap:10px}.palace-design .ur-couple-heading>button{flex:1;width:auto;padding:4px;border:0;background:none;color:inherit;text-align:left}.palace-design .ur-couple-entry>.om-member-row{padding:6px 0;border:0}.palace-design .ur-couple-entry>small{display:block;text-align:right;color:#a78bba}@media (max-width:360px){.palace-design .ph-unified-rank>.ur-position{flex-basis:16px}.palace-design .ph-unified-rank>.ur-body{max-width:calc(100% - 22px)}.palace-design .ph-unified-rank .om-identity>b{max-width:74px}.palace-design .ph-unified-rank .om-identity{min-width:65px}}.palace-design .pr-room.pr-reference .pr-top h1,.palace-design .pr-room.pr-reference .pr-top h1 button{font-size:14px;line-height:1.2}.palace-design .pr-room.pr-reference .pr-room-pill{gap:6px;padding:4px 8px;min-width:0}.palace-design .pr-room.pr-reference .pr-room-pill small{font-size:9px}.palace-design .pr-room.pr-reference .pr-mini-level{font-size:14px}.palace-design .pr-room.pr-reference .ph-chat-gift{min-height:0;padding:6px 8px;margin:5px 0;gap:8px;border-radius:10px;font-size:10px}.palace-design .pr-room.pr-reference .pr-chat-gift-art{flex:0 0 38px;width:38px;height:38px}.palace-design .pr-room.pr-reference .pr-chat-gift-art>*{width:38px!important;height:38px!important;object-fit:contain}.palace-design .pr-room.pr-reference .ph-chat-gift strong{font-size:11px;margin:2px 0}.palace-design .pr-room.pr-reference .ph-chat-gift small{font-size:9px;line-height:1.3}#roomLog [data-mention-user]{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.pr-mention{border:0;background:none;color:#edc879;padding:0;font:inherit}@media (max-width:800px){.palace-design .pr-room.pr-reference{height:var(--room-visible-height,100dvh);max-height:var(--room-visible-height,100dvh);display:flex;flex-direction:column;box-sizing:border-box;overflow:hidden}.palace-design .pr-room.pr-reference .pr-layout{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}.palace-design .pr-room.pr-reference .pr-stage{flex:0 0 auto;max-height:none;min-height:0;overflow:visible;padding:4px 12px 8px}.palace-design .pr-room.pr-reference .pr-seat-layout{margin:7px 0 0;gap:10px}.palace-design .pr-room.pr-reference .pr-host-row{width:66%;margin:0 auto;gap:24px}.palace-design .pr-room.pr-reference .pr-host-row>.pr-seat[data-room-seat]{flex:1 1 0;width:0}.palace-design .pr-room.pr-reference .pr-host-row>.pr-seat[data-room-seat] .pr-seat-face,.palace-design .pr-room.pr-reference .pr-host-row>.pr-seat[data-room-seat] .ph-avatar{width:64px!important;height:64px!important}.palace-design .pr-room.pr-reference .pr-seat-grid{gap:10px 24px!important}.palace-design .pr-room.pr-reference .pr-seat-grid .pr-seat .pr-seat-face,.palace-design .pr-room.pr-reference .pr-seat-grid .pr-seat .ph-avatar{width:46px!important;height:46px!important}.palace-design .pr-room.pr-reference .pr-seat{gap:2px;min-height:0}.palace-design .pr-room.pr-reference .pr-seat>b{font-size:10px;line-height:12px;margin:3px 0 0}.palace-design .pr-room.pr-reference .pr-seat>small{font-size:8px;line-height:10px;min-height:10px}.palace-design .pr-room.pr-reference .pr-conversation{flex:1 1 0;min-height:0;overflow:hidden;isolation:isolate}.palace-design .pr-room.pr-reference #roomLog{flex:1 1 0;min-height:0;height:auto;max-height:none;overflow:auto;overscroll-behavior:contain;overflow-anchor:none}.palace-design .pr-room.pr-reference .pr-composer{flex:0 0 auto;position:relative;bottom:auto}.palace-design .pr-room.pr-reference .pr-message-form input{font-size:16px}body.room-keyboard-open .pr-room.pr-reference .pr-seat-layout{gap:3px;margin-top:2px}body.room-keyboard-open .pr-room.pr-reference .pr-seat-grid{gap:3px 24px!important}body.room-keyboard-open .pr-room.pr-reference .pr-host-row>.pr-seat[data-room-seat] .pr-seat-face,body.room-keyboard-open .pr-room.pr-reference .pr-host-row>.pr-seat[data-room-seat] .ph-avatar,body.room-keyboard-open .pr-room.pr-reference .pr-seat-grid .pr-seat .pr-seat-face,body.room-keyboard-open .pr-room.pr-reference .pr-seat-grid .pr-seat .ph-avatar{width:30px!important;height:30px!important}body.room-keyboard-open .pr-room.pr-reference .pr-seat>small{display:none}}.palace-design .pr-room.pr-reference .ph-chat-message{margin:8px 0 12px;gap:6px}.palace-design .pr-room.pr-reference .pr-message-heading{min-height:18px;line-height:18px;gap:3px;flex-wrap:wrap}.palace-design .pr-room.pr-reference .pr-message-author{font-size:11px;font-weight:500;max-width:125px}.palace-design .pr-room.pr-reference .pr-inline-badges{gap:3px;align-items:center}.palace-design .pr-room.pr-reference .pr-inline-badges :is(.ph-badge,.vip-badge,.pr-message-honor){width:19px!important;height:19px!important;flex:0 0 19px}.palace-design .pr-room.pr-reference .pr-message-family{font-size:8px;min-height:17px;height:17px;padding:1px 4px}.palace-design .pr-room.pr-reference .pr-room-bubble{--rb-edge:#8b839a;--rb-flower:#b7a2d4;position:relative;display:table;width:auto;max-width:100%;min-width:0;min-height:0;box-sizing:border-box;margin:5px 0 0;padding:6px 9px;border:1px solid var(--rb-edge);border-radius:5px 9px 9px;background:#191a22ce;box-shadow:inset 0 0 0 1px #ffffff08;color:#f5f2f7;overflow:visible}.palace-design .pr-room.pr-reference .pr-room-bubble>p{font-size:12px;font-weight:400;line-height:1.4;margin:0!important;padding:0!important;border:0!important;background:none!important;box-shadow:none!important;color:inherit!important;overflow-wrap:anywhere;white-space:pre-wrap}.palace-design .pr-room.pr-reference .pr-room-bubble-hope{--rb-edge:#a2dbd8;--rb-flower:#e6b7e3;background:#172626b8}.palace-design .pr-room.pr-reference .pr-room-bubble-phoenix{--rb-edge:#ddb565;--rb-flower:#c7a0f3;background:#24182eb8}.palace-design .pr-room.pr-reference .pr-room-bubble-bingo{--rb-edge:#bba1f3;--rb-flower:#f1cd81;background:#201b31b8}.pr-bubble-corner{position:absolute;z-index:1;pointer-events:none;font-style:normal;line-height:1;color:var(--rb-flower);font-size:13px;text-shadow:0 0 3px var(--rb-edge)}.pr-bubble-corner-start{left:-5px;top:-6px}.pr-bubble-corner-end{right:-5px;bottom:-5px}.pr-room-bubble:not(.pr-room-bubble-plain):after{content:"";position:absolute;inset:-3px;pointer-events:none;border:3px solid transparent;border-radius:8px;background:radial-gradient(circle at 20% 0,var(--rb-edge) 0 1px,transparent 2px),radial-gradient(circle at 70% 100%,var(--rb-flower) 0 1.5px,transparent 2.5px);opacity:.8}.pr-pair-connection{position:absolute;left:50%;top:23px;transform:translate(-50%,-50%);width:32px;height:24px;pointer-events:none;color:#b8bcc2;opacity:.65}.pr-pair-connection svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.5;filter:drop-shadow(0 0 2px #d8e6e344)}.pr-host-row>.pr-pair-connection{top:32px;width:36px}.palace-design .pr-room.pr-reference .pr-seat-number{visibility:hidden}body.room-keyboard-open .pr-room.pr-reference .pr-pair-connection{top:15px}@media (max-width:800px){body:not(.room-keyboard-open) .pr-room.pr-reference{--room-host-size:clamp(64px,calc(var(--room-visible-height,100dvh) * .13),84px);--room-seat-size:clamp(46px,14.8vw,60px);--room-row-space:clamp(12px,calc(var(--room-visible-height,100dvh) * .033),24px)}body:not(.room-keyboard-open) .pr-room.pr-reference .pr-stage{padding:8px 14px 14px}body:not(.room-keyboard-open) .pr-room.pr-reference .pr-seat-layout{margin-top:12px;gap:var(--room-row-space)}body:not(.room-keyboard-open) .pr-room.pr-reference .pr-host-row{width:70%;gap:24px;align-items:start}body:not(.room-keyboard-open) .pr-room.pr-reference .pr-host-row>.pr-seat[data-room-seat] .pr-seat-face,body:not(.room-keyboard-open) .pr-room.pr-reference .pr-host-row>.pr-seat[data-room-seat] .ph-avatar{width:var(--room-host-size)!important;height:var(--room-host-size)!important}body:not(.room-keyboard-open) .pr-room.pr-reference .pr-seat-grid{gap:var(--room-row-space) 26px!important}body:not(.room-keyboard-open) .pr-room.pr-reference .pr-seat-grid .pr-seat .pr-seat-face,body:not(.room-keyboard-open) .pr-room.pr-reference .pr-seat-grid .pr-seat .ph-avatar{width:var(--room-seat-size)!important;height:var(--room-seat-size)!important}body:not(.room-keyboard-open) .pr-room.pr-reference .pr-seat>b{font-size:11px;line-height:14px;margin-top:5px}body:not(.room-keyboard-open) .pr-room.pr-reference .pr-pair-connection{top:calc(var(--room-seat-size) / 2);width:clamp(24px,8vw,34px)}body:not(.room-keyboard-open) .pr-room.pr-reference .pr-host-row>.pr-pair-connection{top:calc(var(--room-host-size) / 2);width:36px}}@media (max-width:800px) and (max-height:580px){body:not(.room-keyboard-open) .pr-room.pr-reference{--room-host-size:60px;--room-seat-size:44px;--room-row-space:8px}body:not(.room-keyboard-open) .pr-room.pr-reference .pr-stage{padding-top:3px;padding-bottom:6px}body:not(.room-keyboard-open) .pr-room.pr-reference .pr-seat-layout{margin-top:4px}}.ph-modal-tasks{background:radial-gradient(ellipse at 85% 0,#44215b70,transparent 42%),#170e25!important;color:#f8f0ff;border:1px solid #b18b4c66;max-width:640px!important}.ph-modal-tasks .ph-close{background:#34203e;color:#f9dc8c;border-color:#a68b57}.ph-quests{padding:0 2px}.ph-quest-heading{text-align:center;padding:6px 32px 22px}.ph-quest-heading>span{font-size:11px;letter-spacing:4px;color:#ebcf88}.ph-quest-heading h2{font-family:Georgia,serif;font-size:38px;margin:8px 0 3px;color:#fff4e3}.ph-quest-heading p{font-size:12px;color:#bda6cc;margin:0}.ph-modal-tasks .ph-task-tabs{background:#22142f;border:1px solid #78508270;padding:5px;gap:5px}.ph-modal-tasks .ph-task-tabs button{color:#c4acd5;font-size:13px;min-height:43px}.ph-modal-tasks .ph-task-tabs button.active{background:linear-gradient(135deg,#9d3deb,#6320aa);border:1px solid #ddc17c;color:#fff;box-shadow:inset 0 2px 9px #f0aaff33,0 0 16px #9424ed30}.ph-modal-tasks .ph-task-summary{position:relative;min-height:152px;border:1px solid #c6a36199;background:radial-gradient(ellipse at 95% 70%,#823fb344,transparent 65%),linear-gradient(120deg,#35203e,#1b102a);padding:19px 16px;overflow:hidden;margin:0 0 16px}.ph-modal-tasks .ph-task-summary>div{width:72%;position:relative;z-index:1}.ph-modal-tasks .ph-task-summary b{color:#fff0d6;font-size:20px;font-family:Georgia,serif}.ph-modal-tasks .ph-task-summary strong{display:block;font-size:25px;color:#f1ce79;margin:9px 0}.ph-modal-tasks .ph-task-summary strong small{font-size:11px;color:#c5aed9;font-family:inherit}.ph-modal-tasks .ph-task-summary p{font-size:10px;color:#bfa6ce;line-height:1.5}.ph-modal-tasks .ph-task-summary img{position:absolute;right:-6px;bottom:4px;width:32%;height:136px;object-fit:contain;filter:drop-shadow(0 0 16px #c55bff4d)}.ph-modal-tasks .ph-milestone{gap:12px;padding:15px 13px;margin-bottom:10px;border:1px solid #a987515e!important;border-radius:17px;background:linear-gradient(115deg,#32203d,#21142e 75%);box-shadow:inset 0 1px #f0d6ff09}.ph-modal-tasks .ph-milestone.is-ready{border-color:#d4b271a6!important}.ph-modal-tasks .ph-milestone-icon{background:linear-gradient(145deg,#9760c5,#3a1c53);border:1px solid #d9b86a7d;color:#f9dc8c;width:42px;height:45px;border-radius:13px;box-shadow:inset 0 2px 6px #ffffff20}.ph-modal-tasks .ph-milestone-icon svg{width:24px;height:24px}.ph-modal-tasks .ph-milestone.is-claimed .ph-milestone-icon{background:#293a36;color:#9fd6b4}.ph-modal-tasks .ph-milestone h3{color:#fff1e5;font-size:15px}.ph-modal-tasks .ph-milestone p{color:#bfabd0;font-size:11px;margin:5px 0 10px;line-height:1.45}.ph-modal-tasks .ph-task-count{font-size:10px;color:#baa2c9}.ph-modal-tasks .ph-milestone-progress{background:#110b1d;border:1px solid #71418c;height:7px;margin-bottom:10px}.ph-modal-tasks .ph-milestone-progress i{background:linear-gradient(90deg,#be802b,#ffe5a1)}.ph-modal-tasks .ph-milestone-reward{color:#f1ce79;font-size:13px;min-width:0}.ph-task-xp{color:#d4b2f5;font-size:12px}.ph-modal-tasks .ph-milestone-bottom .ph-btn{min-width:74px;min-height:34px;font-size:11px;padding:6px 10px;border:1px solid #c59ce1;background:linear-gradient(130deg,#b149ed,#6e26bd);color:#fff;box-shadow:inset 0 1px #ffffff35}.ph-modal-tasks .ph-milestone-bottom .ph-light{background:#422751;border-color:#765283;color:#e1c6ef}.ph-modal-tasks .ph-milestone.is-claimed .ph-btn{color:#9fb5ab;background:#26322d;border-color:#425f52}.ph-quest-budget{display:flex;gap:8px;align-items:center;justify-content:center;text-align:center;padding:16px 10px;color:#e8cd8f;font-size:11px;border:1px solid #b391555e;border-radius:13px;margin:16px 0 4px;background:#25162e}.ph-quest-budget svg{width:17px;height:17px;flex:none}@media (max-width:380px){.ph-modal-tasks{padding:22px 12px!important}.ph-modal-tasks .ph-milestone{gap:8px;padding:12px 10px}.ph-modal-tasks .ph-milestone-icon{width:32px;height:36px}.ph-modal-tasks .ph-task-summary b{font-size:17px}.ph-modal-tasks .ph-milestone h3{font-size:14px}.ph-modal-tasks .ph-milestone-heading{gap:3px}.ph-modal-tasks .ph-milestone-bottom{gap:5px}}.rd-my-room{margin:18px 0 24px;padding:16px;border:1px solid #d8b56a77;border-radius:20px;background:linear-gradient(130deg,#43265b,#23162f)}.rd-my-room h2{margin:0 0 12px;color:#f5d797;font-size:19px}.rd-my-room p{color:#d6bfea;font-size:12px;margin:8px 0}.rd-my-room .rd-card{width:100%}.rd-owner-actions{display:flex;justify-content:flex-end;gap:12px;padding:10px 2px 16px}.rd-owner-actions button{border:1px solid #b88bdd55;border-radius:10px;padding:9px 14px;color:#dcc1ed;font-size:12px}.rd-owner-actions button:last-child{color:#f1a6bd;border-color:#d780a344}.palace-design .ph-modal-gifts #socialModalBody{overflow:hidden;min-height:0}.palace-design .ph-modal-gifts .gift-picker-scroll{flex:1 1 auto!important;min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;padding-bottom:10px;display:flex;flex-direction:column;gap:8px}.palace-design .ph-modal-gifts .gift-picker-scroll>*{flex-shrink:0}.palace-design .ph-modal-gifts .gift-picker-scroll .ph-gift-grid{flex:none!important;min-height:0!important;height:auto!important;max-height:none!important;overflow:visible}.ph-modal-gifts .ph-hidden-gift{display:flex;align-items:center;gap:.75rem;padding:10px 12px;margin:8px 0;border:1px solid #b994543f;border-radius:12px;background:#211631;cursor:pointer}.ph-modal-gifts .ph-hidden-gift input{width:20px;height:20px;flex:none;accent-color:#b87ae1}.ph-modal-gifts .ph-hidden-gift b,.ph-modal-gifts .ph-hidden-gift small{display:block}.ph-modal-gifts .ph-hidden-gift small{margin-top:2px;color:#c9b9d4;font-size:12px;line-height:1.4}.palace-design .ph-modal-gifts .gift-send-dock{flex:none;margin:0;padding:10px 0 0;border-top:1px solid #b892cd55;background:#160e24}.gift-send-total{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 2px 9px;font-size:12px;color:#f3d28b}.gift-send-total>b{color:#f2e2fc;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.gift-send-total>span{white-space:nowrap;flex:none}.palace-design .ph-modal-gifts .gift-send-dock .ph-gift-bottom{display:flex;flex-wrap:nowrap;min-width:0}.palace-design .ph-modal-gifts .gift-send-dock .ph-wallet{min-width:0;flex:1;padding:8px 4px;font-size:11px;overflow:hidden}.palace-design .ph-modal-gifts .gift-send-dock .ph-gift-bottom select{min-width:48px;min-height:46px;font-size:16px;margin:0}.palace-design .ph-modal-gifts .gift-send-dock .ph-gift-bottom>.ph-btn{min-width:0;min-height:46px;padding:9px 12px;font-size:13px;flex:1.5;white-space:nowrap}.palace-design .ph-modal-gifts .gift-send-dock #giftQuantity{display:block}.ph-modal.ph-modal-privacy-activity{border:1px solid #714c72;background:linear-gradient(165deg,#211226,#160d1d);padding:19px 16px 24px}.pg-activity .pg-activity-back{display:inline-flex;align-items:center;gap:6px;padding:0 4px;min-height:44px;color:#d5c3d9}.pg-activity-back svg{width:18px;height:18px}.ph-modal-privacy-activity .pg-activity h2{margin:12px 0 23px;color:#fff5f8}.pg-activity .pg-group{border-color:#664063;border-radius:12px;background:linear-gradient(112deg,#322035,#241626)}.pg-activity .pg-activity-toggle{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:58px;padding:6px 0}.pg-activity-toggle strong{font-size:15px;color:#fff4fa;font-weight:650}.pg-activity-toggle small{display:block;color:#c9b6cb;font-size:12px;line-height:1.45;margin-top:4px}.pg-activity .pg-group+.pg-group{margin-top:15px}.pg-activity .pg-note{margin:9px 4px 17px;font-size:13px;color:#d3bfd5}.pg-activity .pg-row{min-height:52px;flex-wrap:nowrap;border-color:#573b56;font-size:14px}.pg-activity .pg-row span{flex-wrap:nowrap;gap:8px}.pg-activity .pg-row b{color:#eda9ec;font-size:13px;white-space:nowrap;font-weight:600}.pg-activity .pg-row b i{font: 19px system-ui;margin-left:2px;color:#c79dca}.pg-activity .pg-switch[aria-checked=true]:before{background:#ac22c1}.pg-activity .pg-switch[aria-checked=true] i{background:#fff}.pg-activity button:disabled{opacity:.5}.pg-audience-sheet:not([open]){display:none}.pg-audience-sheet{position:fixed;inset:auto 0 0;width:min(100vw,485px);max-width:100vw;max-height:85dvh;margin:0 auto;box-sizing:border-box;overflow:auto;padding:8px 16px max(20px,env(safe-area-inset-bottom));border:1px solid #76577d;border-bottom:0;border-radius:24px 24px 0 0;background:linear-gradient(155deg,#332137,#1c1021);color:#fff5fb;box-shadow:0 -8px 36px #10071665}.pg-audience-sheet::backdrop{background:#10091868}.pg-sheet-grip{display:block;width:44px;height:5px;border-radius:5px;margin:4px auto 10px;background:#b49bb6}.pg-audience-sheet header{position:relative;display:grid;align-items:center;min-height:44px;margin-bottom:12px}.ph-modal .pg-audience-sheet h3{margin:0 44px;color:#fff0fa;text-align:center;font:700 19px/1.3 system-ui}.pg-audience-sheet header button{position:absolute;inset:0 0 auto auto;min-width:44px;min-height:44px;border:0;background:none;color:#d0b4d5;font-size:22px}.pg-audience-options{border:1px solid #745574;border-radius:13px;overflow:hidden;padding:0 10px;background:#37223866}.pg-audience-options button{display:flex;align-items:center;gap:13px;width:100%;min-height:49px;padding:6px;border:0;border-bottom:1px solid #594257;background:none;color:#fff3ff;font:500 15px/1.3 system-ui;text-align:start}.pg-audience-options button:last-child{border-bottom:0}.pg-audience-options button i{width:22px;height:22px;border:2px solid #bba7c3;border-radius:50%;box-sizing:border-box}.pg-audience-options button[aria-pressed=true] i{border-color:#ed74ff;background:radial-gradient(circle,#e35cff 0 42%,transparent 45%)}.pg-activity button:focus-visible,.pg-audience-sheet button:focus-visible{outline:2px solid #efd29b;outline-offset:-2px}@media (max-width:360px){.pg-activity .pg-row{font-size:13px}.pg-activity .pg-row b{font-size:12px}.pg-activity .pg-row svg{width:17px}}.palace-design .ph-gift-combo,.ap-root .ph-gift-combo{position:fixed;z-index:14100;right:14px;bottom:calc(98px + env(safe-area-inset-bottom,0px));width:58px;padding:0;border:0;border-radius:0;background:none;box-shadow:none;display:flex;flex-direction:column;align-items:center;gap:3px;text-align:center;color:#fff0ff;touch-action:manipulation}.ph-gift-combo>span[data-combo-title]{padding:0;font:700 italic 15px/1.1 system-ui;color:#ffe0a0;text-shadow:0 2px 4px #180528}.ph-gift-combo>button.combo-orb{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;width:48px;height:48px;min-height:48px;padding:2px;border:2px solid #e8bcff;border-radius:50%;background:radial-gradient(ellipse at 35% 20%,#e6a2ff,#ad41e7 42%,#6313a6 82%);box-shadow:inset 0 2px 4px #fff7,inset 0 -3px 6px #41076b99,0 0 0 3px #c168f32b,0 3px 13px #9516eb66;color:#fff;cursor:pointer;position:relative;isolation:isolate}.ph-gift-combo>button.combo-orb:before{content:"";position:absolute;inset:-5px;border-radius:50%;background:conic-gradient(#ffe0a3 var(--combo-progress,360deg),#b77cda33 0);mask:radial-gradient(transparent 64%,#000 67%);pointer-events:none}.ph-gift-combo .combo-orb b{font:700 11px/1.1 system-ui;letter-spacing:-.2px}.ph-gift-combo .combo-orb small{font:600 9px/1.1 system-ui;opacity:.9;margin-top:3px}.ph-gift-combo>small[data-combo-clock]{font:9px/1.2 system-ui;white-space:nowrap;color:#f2defa;text-shadow:0 1px 4px #13051b;background:#1e0c30bb;border-radius:5px;padding:2px 4px}.ph-gift-combo .combo-close{position:absolute;right:-11px;top:-16px;width:28px;height:28px;min-height:28px;padding:0;border:0;background:#26133499;color:#ddc4ec;font-size:18px;border-radius:50%;box-shadow:none}.ph-gift-combo .combo-orb:active{transform:scale(.91);filter:brightness(1.2)}.ph-gift-combo .combo-orb:disabled{opacity:.7}.ph-gift-combo .combo-orb:focus-visible{outline:2px solid #fff3b8;outline-offset:6px}@media (prefers-reduced-motion:reduce){.ph-gift-combo .combo-orb:active{transform:none}}#privateDM[hidden]{display:none!important}#privateDM{position:fixed;inset:0;z-index:1200;background:#120b20;color:#f7f0ff;overflow:hidden;overscroll-behavior:contain;font-family:inherit}#privateDM *{box-sizing:border-box}#privateDM button{font:inherit;color:inherit;border:0;background:none;cursor:pointer}#privateDM svg{width:23px;height:23px;vertical-align:middle}.dm-window{height:100%;width:100%;max-width:850px;margin:auto;display:flex;flex-direction:column;background:radial-gradient(ellipse at 80% 20%,#50236a22,transparent 65%),#160e25}.dm-top{display:flex;align-items:center;gap:6px;flex-shrink:0;padding:calc(12px + env(safe-area-inset-top)) 12px 12px;border-bottom:1px solid #d3a4ff21;background:#211330;min-height:68px}.dm-top>button{min-width:40px;min-height:42px}.dm-unread{border:1px solid #ae83e1;background:#572d80;min-width:27px;height:27px;padding:4px;border-radius:50%;font-size:12px;text-align:center}.dm-person{flex:1;text-align:center;min-width:0}.dm-person b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:18px}.dm-person small{font-size:11px;color:#ba9dd7}.dm-log{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:16px 12px;scrollbar-width:thin}.dm-day{text-align:center;color:#bda7ce;font-size:11px;margin:14px 0 20px}.dm-message{display:flex;gap:10px;margin:12px 0 16px;align-items:flex-start}.dm-mine{flex-direction:row-reverse}.dm-avatar{flex:0 0 36px;width:36px;height:38px;overflow:visible}.dm-avatar .ph-avatar{width:34px!important;height:34px!important;min-width:34px!important;margin:0!important;isolation:isolate}.dm-avatar .rk-avatar-frame{max-width:48px!important;max-height:48px!important}.dm-stack{max-width:calc(100% - 52px);min-width:0}.dm-bubble{padding:10px 14px;background:#302043;border:1px solid #a775ce50;border-radius:17px 17px 17px 4px;color:#f5edff;line-height:1.5;font-size:15px;overflow-wrap:anywhere}.dm-mine .dm-bubble{background:linear-gradient(125deg,#6535a3,#8546cb);border-radius:17px 17px 4px;border-color:#c58aff66}.dm-bubble p{margin:0;white-space:pre-wrap}.dm-theme-gold{border-color:#e5bc70;box-shadow:inset 0 0 10px #e6ba4810}.dm-theme-diamond{border-color:#8dd5f0}.dm-theme-legendary{border-color:#d9a4f4;box-shadow:inset 0 0 10px #dc6bdf16}.dm-time{display:flex;align-items:center;gap:5px;font-size:10px;color:#baa0cf;padding:3px 5px}.dm-time button{padding:0 5px;min-height:20px}.dm-mine .dm-time{justify-content:flex-end}.dm-read{color:#97d5ff}.dm-bubble blockquote{margin:0 0 7px;padding:4px 8px;border-left:3px solid #b66afb;background:#10091e4d;font-size:12px;max-height:50px;overflow:hidden}.dm-bubble img.dm-photo{display:block;max-width:100%;max-height:260px;border-radius:10px}.dm-bubble video{width:100%;max-height:260px;border-radius:10px}.dm-bubble audio{width:240px;max-width:100%;height:40px}.dm-bubble a{color:#e3bbff}.dm-gift{display:flex;gap:12px;align-items:center}.dm-gift img{width:60px;height:60px;object-fit:contain}.dm-gift>span{font-size:36px}.dm-reactions{display:inline-block;border-radius:14px;background:#321c49;padding:2px 8px;font-size:14px}.dm-typing{height:22px;flex-shrink:0;font-size:11px;color:#b794d7;padding:0 16px}.dm-compose{display:flex;align-items:flex-end;gap:4px;padding:10px 8px calc(12px + env(safe-area-inset-bottom));border-top:1px solid #c396ed22;background:#21132e;flex-shrink:0}.dm-compose>button{width:38px;min-width:34px;height:42px;font-size:24px;border-radius:50%;padding:5px}.dm-compose>button:first-child{background:#613796}.dm-compose textarea{background:#2f1c43;color:#fff;border:1px solid #a46dd951;border-radius:23px;padding:11px 13px;resize:none;min-width:0;flex:1;font:inherit;font-size:16px;line-height:20px;min-height:44px;max-height:100px}.dm-compose textarea::placeholder{color:#b79cc9}.dm-send{background:#8b4bd2!important}.dm-compose .dm-send[hidden]{display:none}.dm-panels{flex-shrink:0;max-height:38%;overflow-y:auto;padding:14px;background:#281737;border-top:1px solid #b589d74d}.dm-panels h3{font-size:12px;margin:0 0 10px}.dm-panels p{font-size:11px;color:#c6adce}.dm-share{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.dm-share button{display:flex;flex-direction:column;align-items:center;gap:6px;padding:14px 3px!important;border:1px solid #a97cd438!important;border-radius:14px;background:#301c43!important;font-size:12px!important}.dm-share b{font-size:24px;color:#c695ff}.dm-emojis{display:flex;flex-wrap:wrap;gap:8px}.dm-emojis button{min-width:38px;min-height:38px;font-size:24px!important}.dm-emojis strong{font-size:36px}.dm-options{display:grid;grid-template-columns:1fr 1fr;gap:6px}.dm-options button{min-height:43px;text-align:left;padding:8px!important;background:#ffffff08!important;border-radius:10px;font-size:13px!important}.dm-reply{display:flex;align-items:center;justify-content:space-between;background:#321b46;padding:8px 15px;border-left:3px solid #b56fff;max-height:65px;font-size:12px;overflow:hidden}.dm-reply button{font-size:25px!important}.dm-upload{padding:8px 14px;background:#382447;font-size:12px}.dm-upload button{float:right}.dm-record{display:flex;align-items:center;gap:15px}.dm-record span{color:#fc7290}.dm-record button{padding:10px!important}.dm-empty{text-align:center;color:#c1a7d6}.dm-lightbox{position:fixed;inset:0;z-index:10001;background:#090510f5;display:flex;align-items:center;justify-content:center}.dm-lightbox img{max-width:100%;max-height:90%}.dm-lightbox button{position:absolute;top:20px;right:20px;color:#fff;background:#ffffff20;border:0;font-size:35px}.dm-active{overflow:hidden!important}.dm-active #socialModal{z-index:1500}.dm-inbox{padding:14px}.dm-inbox-title{display:flex;align-items:center;justify-content:space-between}.dm-inbox-title h1{font-size:26px}.dm-inbox-title small{display:block;font-size:12px;color:#aa90c0}.dm-inbox-title button{background:#7e43bf;color:#fff;width:40px;height:40px;border:0;border-radius:14px;font-size:25px}.dm-inbox-search{width:100%;padding:13px;border:1px solid #9265b444;border-radius:16px;background:#ffffff09;color:inherit;font-size:16px}.dm-thread-list{display:flex;flex-direction:column;margin-top:15px;gap:5px}.dm-thread-list>button{display:flex;align-items:center;gap:12px;text-align:left;border:0;border-bottom:1px solid #b291d422;background:#ffffff05;color:inherit;padding:14px 8px;min-width:0}.dm-thread-list>button[hidden]{display:none}.dm-thread-list .ph-avatar{width:44px;height:44px;min-width:44px}.dm-thread-list>button>span:not(.ph-avatar){flex:1;min-width:0}.dm-thread-list b{font-size:14px}.dm-thread-list small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#a994ba;font-size:12px;margin-top:5px}.dm-thread-list aside{font-size:10px;color:#ae99c0;display:grid;justify-items:end;gap:7px}.dm-thread-list aside b{background:#8d4ad0;border-radius:12px;color:#fff;padding:2px 6px}.dm-active .ph-avatar{animation:none!important}.dm-active .ph-avatar:after{animation:none!important}@media (max-width:370px){.dm-compose{gap:1px;padding-left:4px;padding-right:4px}.dm-compose>button{min-width:30px;width:30px;font-size:22px}.dm-message{gap:7px}.dm-bubble{font-size:14px;padding:9px 11px}}@media (prefers-reduced-motion:reduce){#privateDM *{animation:none!important;transition:none!important}}.dm-sticker{width:110px;height:110px;object-fit:contain}.dm-emojis>span{display:flex;align-items:center}.dm-emojis>span img{object-fit:contain}.dm-emojis>span>button:last-child{font-size:18px!important;min-width:24px;color:#e6bd73!important}#privateDM [hidden]{display:none!important}#privateDM{height:var(--dm-viewport-height,100dvh);bottom:auto!important;display:flex;align-items:stretch;padding:0!important}#privateDM>.dm-window{height:100%!important;min-height:0!important;max-height:none!important;flex:1 1 auto;display:flex!important;flex-direction:column!important;padding:0!important;border:0;margin:0 auto!important;overflow:hidden;border-radius:0!important}#privateDM .dm-log{height:auto!important;max-height:none!important;min-height:0!important;flex:1 1 0!important;margin:0!important;border:0;border-radius:0;background:transparent!important;padding-bottom:12px!important}#privateDM .dm-compose{margin:0!important;flex:0 0 auto!important;width:100%;padding-bottom:max(8px,env(safe-area-inset-bottom))!important;border-radius:0!important}#privateDM .dm-typing:empty{display:none}#privateDM .dm-receipt-shell{padding:0!important;border:0!important;background:transparent!important;box-shadow:none}.dm-gift-receipt{position:relative;min-width:min(270px,65vw);max-width:100%;overflow:hidden;background:linear-gradient(145deg,#28143c,#130c25 60%,#342052);border:1px solid #d7b278;border-radius:15px;box-shadow:inset 0 0 0 3px #e8c8ff10,0 3px 14px #0003;color:#f4e5ff}.dm-gift-receipt:before,.dm-gift-receipt:after{content:"\2726";position:absolute;color:#f4cc7e;font-size:15px;line-height:16px}.dm-gift-receipt:before{top:3px;left:5px}.dm-gift-receipt:after{bottom:3px;right:5px}.dm-gift-receipt-top{display:flex;gap:10px;align-items:center;padding:18px 13px 13px}.dm-gift-picture{flex:0 0 64px;width:64px;height:72px;display:flex;align-items:center;justify-content:center;font-size:38px}.dm-gift-picture img,.dm-gift-picture .rk-art{width:64px!important;height:72px!important;max-width:64px!important;object-fit:contain;display:block}.dm-gift-receipt-top>div:last-child{min-width:0;flex:1}.dm-gift-receipt small{display:block;color:#c9a673;font-size:9px;letter-spacing:1px;margin-bottom:5px}.dm-gift-receipt b{display:block;font-size:12px;line-height:1.4}.dm-gift-receipt strong{display:block;color:#ffe2a7;font-size:16px;line-height:1.4;margin-top:4px}.dm-gift-receipt p{font-size:12px!important;color:#c9acd9;margin-top:6px!important}.dm-gift-gains{border-top:1px solid #d4b67e66;padding:10px 13px 13px;background:#ad74df0c}.dm-gift-gains>span{display:block;font-size:10px;color:#ba9aca;margin-bottom:6px}.dm-gift-gains>div{display:flex;gap:5px 12px;flex-wrap:wrap}.dm-gift-gains b{font-size:12px;color:#e0b9f1}#privateDM .dm-gift-picture>*{max-width:64px;max-height:72px;flex-shrink:0}html:has(body.dm-active){overflow:hidden!important;overscroll-behavior:none}body.dm-active{position:fixed!important;inset:0!important;width:100%!important;height:100dvh!important;overflow:hidden!important}body.dm-active>*:not(#privateDM):not(#socialModal):not(#socialToast):not(.dm-lightbox):not(.gx-fullscreen-scene):not(.rc-preview):not(script):not(style):not(link){visibility:hidden!important;pointer-events:none!important}body.dm-active>#privateDM{visibility:visible!important;pointer-events:auto!important;position:fixed!important;inset:0 0 auto!important;z-index:1200!important;transform:none!important;isolation:isolate}body.dm-active>#privateDM>.dm-window{position:relative!important;top:0!important;width:100%!important;min-width:0!important;height:100%!important;max-height:100%!important;margin:0 auto!important}body.dm-active #socialModal:not([hidden]){visibility:visible!important;pointer-events:auto!important;z-index:1500!important}#privateDM .dm-log{background:transparent!important;align-self:stretch!important}body.dm-active #mobileNav{display:none!important}body.dm-active>.dm-lightbox,body.dm-active>#socialToast{visibility:visible!important;pointer-events:auto!important;z-index:2000!important}#privateDM.dm-keyboard .dm-compose{padding-bottom:8px!important}#privateDM .dm-log{overflow-anchor:none;touch-action:pan-y}#privateDM .dm-compose textarea{scroll-margin:0;outline-offset:2px}#privateDM .dm-bubble.dm-invite-shell{padding:0;background:transparent;border:0;box-shadow:none;width:min(330px,100%)}.dm-game-invite{width:100%;overflow:hidden;border:1px solid #b08c5280;border-radius:22px;background:linear-gradient(145deg,#352045,#1d152d);box-shadow:0 12px 30px #09041340;text-align:left;color:#fff}.dm-game-cover{height:116px;position:relative;overflow:hidden;background:#251330}.dm-game-cover img{width:100%;height:100%;object-fit:cover;object-position:center 45%;display:block}.dm-game-cover:after{content:"";position:absolute;inset:0;background:linear-gradient(transparent 25%,#24162e)}.dm-game-cover span{position:absolute;z-index:1;bottom:10px;left:18px;color:#f9e4af;font-size:10px;letter-spacing:2px;font-weight:700}.dm-game-details{padding:8px 18px 18px}.dm-game-details small{color:#eac67f;font-size:11px;letter-spacing:2px;font-weight:800}.dm-game-details h3{font-size:18px;line-height:1.35;margin:6px 0;overflow-wrap:anywhere;color:#fff}#privateDM .dm-game-details p,.dm-game-details p{font-size:13px;color:#cdbfd7;margin:0 0 17px;line-height:1.5}#privateDM .dm-game-details button,.dm-game-details button{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:48px;padding:12px 16px;border:1px solid #f2d89f;border-radius:13px;color:#302036;background:linear-gradient(110deg,#f7e2ad,#d6ad65);font:inherit;font-size:15px;font-weight:750;cursor:pointer;touch-action:manipulation}.dm-game-details button:disabled{opacity:.65;cursor:wait}.dm-game-details button:focus-visible{outline:3px solid #fff;outline-offset:3px}@media (max-width:380px){#privateDM .dm-game-cover{height:96px}.dm-game-details{padding:8px 14px 14px}}.dm-inbox-loading{display:flex;align-items:center;gap:10px;padding:22px 4px;color:#c5a9d7;font-size:12px;line-height:1.7}.dm-inbox-loading>span{height:17px;width:17px;flex-shrink:0;border:2px solid #ae7bcb33;border-top-color:#d4a3f2;border-radius:50%;animation:dm-inbox-spin .8s linear infinite}.dm-inbox-notice{display:flex;align-items:center;justify-content:space-between;gap:12px;background:#342040;border:1px solid #a67d4f55;border-radius:13px;margin:15px 0;padding:12px 14px;color:#d5bddf;font-size:11px;line-height:1.7}.dm-inbox-notice>span{flex:1;min-width:0}.dm-inbox-notice button{flex-shrink:0;min-height:38px;border:1px solid #c69ce666;border-radius:10px;background:#713b9a;color:#fff;padding:8px 11px;font-size:11px}.dm-inbox-notice small{color:#dab9ed;white-space:nowrap;font-size:10px}@keyframes dm-inbox-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.dm-inbox-loading>span{animation:none}}#dmInbox.sc-inbox.dm-inbox{background:radial-gradient(ellipse at 80% 0,#53216826,transparent 42%),#160e23;padding-inline:18px}#dmInbox.sc-inbox .dm-inbox-title{padding-block:10px 16px}#dmInbox.sc-inbox .dm-inbox-title h1{font-size:30px;letter-spacing:-.8px}#dmInbox.sc-inbox .sc-inbox-search{background:#2a1934bb;min-height:44px;border-radius:15px}#dmInbox.sc-inbox .sc-inbox-filters{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:13px 0 18px}#dmInbox.sc-inbox .sc-inbox-filters button{position:relative;min-height:38px;font-size:11px;white-space:nowrap;border-radius:12px}.sc-inbox-filters button i{display:inline-grid;place-items:center;min-width:14px;height:14px;margin-left:4px;border-radius:9px;background:#d2a5ff;color:#251334;font-size:9px;font-style:normal;padding:0 3px}#dmInbox.sc-inbox .sc-online{margin:10px 0 13px}#dmInbox.sc-inbox .sc-online h2{font-size:14px;color:#f2e7fa;font-weight:700}#dmInbox.sc-inbox .sc-online-people{gap:22px;padding:12px 5px 9px}#dmInbox.sc-inbox .sc-online-people>.sc-friend{flex-basis:57px;max-width:65px}#dmInbox.sc-inbox .sc-friend>button[data-friend-options]>span{width:52px;height:52px}#dmInbox.sc-inbox .sc-online-people .ph-avatar{width:48px!important;height:48px!important;min-width:48px!important}#dmInbox.sc-inbox .sc-online-people small{font-size:11px}#dmInbox.sc-inbox .sc-online-note{margin:4px 0 0;font-size:10px;color:#9f86b2}#dmInbox.sc-inbox .sc-online-empty p{font-size:12px;color:#bba1cf;margin:7px 0 14px}#dmInbox.sc-inbox .sc-thread-list{margin-top:7px}.sc-inbox-group{min-width:0}.sc-inbox-group>h2{display:flex;align-items:center;gap:8px;margin:15px 0 4px;font-size:13px;font-weight:750;color:#f4e9fb}.sc-inbox-group>h2>svg{width:17px;height:17px;color:#e6c27b}.sc-inbox-group>h2>small{margin-left:auto;font-size:10px;color:#a68bb9;font-weight:500}#dmInbox.sc-inbox .sc-thread{min-height:76px;border-bottom:1px solid #bea0d323}#dmInbox.sc-inbox .sc-thread-family{border:0;border-bottom:1px solid #bea0d323;border-radius:0;background:none;margin:0}#dmInbox.sc-inbox .sc-thread.is-pinned{background:linear-gradient(90deg,#63432b18,transparent)}#dmInbox.sc-inbox .sc-thread-open{min-height:75px;padding:11px 0 11px 2px;gap:12px}#dmInbox.sc-inbox .sc-thread-family .sc-thread-open{padding-left:2px}#dmInbox.sc-inbox .sc-thread-avatar{flex-basis:49px;width:49px;height:49px}#dmInbox.sc-inbox .sc-thread-avatar .ph-avatar{width:44px!important;height:44px!important;min-width:44px!important}#dmInbox.sc-inbox .sc-thread-avatar .fk-crest{width:46px;height:46px;min-width:46px;border:1.5px solid #dfbc76}#dmInbox.sc-inbox .sc-thread-heading{gap:5px}#dmInbox.sc-inbox .sc-thread-heading>b{font-size:15px;font-weight:750}#dmInbox.sc-inbox .sc-thread-preview{font-size:12px;color:#c5afda}#dmInbox.sc-inbox .sc-thread-meta{font-size:10px;min-width:31px;gap:7px}#dmInbox.sc-inbox .sc-thread-meta strong{min-width:20px;height:20px;font-size:10px;box-shadow:0 2px 10px #9340dc26}#dmInbox.sc-inbox .sc-thread-options{flex-basis:25px}#dmInbox.sc-inbox .sc-thread-options summary{width:25px}#dmInbox.sc-inbox .sc-pinned-mark{display:none}.sc-friend-requests>h2{font-size:14px;margin:18px 0 12px}.sc-friend-requests>p{padding:18px 12px;text-align:center;color:#bda5d0;font-size:12px;border:1px dashed #9b6eba40;border-radius:14px}.sc-request{padding:14px 0;border-bottom:1px solid #b998d12a}.sc-request-person{display:flex;align-items:center;gap:12px;text-align:left;width:100%;padding:0}.sc-request-person>.ph-avatar{width:46px!important;height:46px!important;min-width:46px!important;margin:0!important}.sc-request-person>span{min-width:0;display:grid;gap:4px}.sc-request-person b{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sc-request-person small{font-size:11px;color:#bba2cc}.sc-request>div{display:flex;gap:8px;margin:12px 0 0 58px}.sc-request>div>button{border:1px solid #9b6ab16b;border-radius:10px;min-height:36px;padding:7px 15px;font-size:12px}.sc-request>div>button:first-child{background:linear-gradient(115deg,#a64aeb,#7b35c2);border-color:#b673ec80}.sc-game-invitations{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px}.sc-game-invitations:empty{display:none}.sc-game-invitations .dm-pool-invite{margin:5px 0 12px}.dm-pool-cover{height:106px;position:relative;overflow:hidden;background:radial-gradient(ellipse at 40% 50%,#1c9b79,#064c3f 75%);border:9px solid #39211d;border-block-width:8px;box-shadow:inset 0 0 0 2px #bb9759aa,inset 0 0 30px #041d1888}.dm-pool-cover:before,.dm-pool-cover:after{content:"";position:absolute;width:22px;height:22px;border:3px solid #c39a58;border-radius:50%;background:#070e10;top:-14px;left:-12px;box-shadow:0 92px #071015}.dm-pool-cover:after{left:auto;right:-12px}.dm-pool-cover>span:last-child{position:absolute;bottom:8px;left:13px;font-size:8px;letter-spacing:2.5px;color:#f6e0ac;font-weight:750}.dm-pool-cue{position:absolute;width:55%;height:5px;background:linear-gradient(#ecd3a2,#957746);transform:rotate(-12deg);transform-origin:left;right:-13%;top:50%;border-radius:4px;box-shadow:0 3px 5px #0005}.dm-pool-ball{position:absolute;width:28px;height:28px;border-radius:50%;box-shadow:4px 5px 5px #001e16b0,inset -3px -4px 6px #0005;background:radial-gradient(circle at 30% 23%,#fff9,transparent 30%),#ce3e29;left:36%;top:29%;transform:rotate(-12deg)}.dm-pool-ball.ball-yellow{background-color:#f0bb26;left:45%;top:20%}.dm-pool-ball.ball-blue{background-color:#175ab9;left:51%;top:36%}.dm-pool-ball.ball-black{background-image:radial-gradient(circle at center,#f9f3df 0 7px,transparent 7.5px);display:grid;place-items:center;background-color:#15191e;left:42%;top:45%;font-size:10px;font-weight:850;color:#12151a}.dm-pool-invite .dm-game-details{padding:13px 16px 14px}.dm-pool-invite .dm-game-details h3{display:flex;align-items:center;justify-content:space-between;margin:0 0 3px;font-size:17px}.dm-pool-invite .dm-game-details h3>span{width:23px;height:23px;display:grid;place-items:center;border-radius:50%;border:1px solid #bea56b88;font-size:12px;background:#100e18;color:#f8edda}.dm-pool-invite .dm-game-details small{font-size:11px;letter-spacing:.2px;color:#cfafdf;font-weight:500}.dm-pool-invite .dm-game-details p,#privateDM .dm-pool-invite .dm-game-details p{font-size:12px;line-height:1.6;margin:12px 0;color:#d5bfdc}.dm-pool-invite .dm-game-details p>b{font-weight:650;color:#f6eafc}.dm-pool-invite .dm-game-details button,#privateDM .dm-pool-invite .dm-game-details button{min-height:43px;background:linear-gradient(115deg,#a341e9,#792cc5);border-color:#cc8cff65;color:#fff;font-size:13px;justify-content:center;gap:15px;border-radius:12px}.dm-pool-invite footer{font-size:9px;color:#ad92bc;text-align:center;margin-top:10px}#privateDM .dm-pool-pending{width:min(320px,calc(100% - 44px));margin:18px 0 20px 44px}#privateDM .dm-pool-pending.is-outgoing{margin-left:auto;margin-right:0}#privateDM .dm-window{background:radial-gradient(ellipse at 65% 0,#5b1b6923,transparent 55%),#160d21}#privateDM .dm-top{gap:10px;padding:calc(10px + env(safe-area-inset-top)) 12px 10px;background:#1b1029;border-bottom-color:#bc8bda22}#privateDM .dm-top-avatar{flex:0 0 43px;width:43px;min-width:43px;padding:0;display:grid;place-items:center}#privateDM .dm-top-avatar .ph-avatar{width:39px!important;height:39px!important;min-width:39px!important;margin:0!important}#privateDM .dm-person{text-align:left;padding-left:0}#privateDM .dm-person b{font-size:16px;line-height:1.5}#privateDM .dm-person small{font-size:11px;line-height:1.6;color:#c6a5d8}#privateDM .dm-top>button:first-child,#privateDM .dm-top>button:last-child{min-width:32px;width:32px;padding:0}#privateDM .dm-log{padding:10px 16px 14px}#privateDM .dm-day{display:flex;align-items:center;gap:14px;justify-content:center;font-size:10px;color:#ceb8dc;white-space:nowrap;margin:13px 0 22px}#privateDM .dm-day:before,#privateDM .dm-day:after{content:"";height:1px;background:#b88bd523;flex:1;max-width:130px}#privateDM .dm-message{gap:8px;margin:10px 0 13px}#privateDM .dm-avatar{flex-basis:30px;width:30px;height:32px;padding:0}#privateDM .dm-avatar .ph-avatar{width:28px!important;height:28px!important;min-width:28px!important}#privateDM .dm-avatar .rk-avatar-frame{max-width:36px!important;max-height:36px!important}#privateDM .dm-stack{max-width:calc(100% - 38px)}#privateDM .dm-bubble{font-size:14px;line-height:1.6;padding:10px 13px;border-radius:18px 18px 18px 5px;background:#34203f;border-color:#ad7ccb44}#privateDM .dm-mine .dm-bubble{background:linear-gradient(120deg,#903cce,#722eaa);border-color:#bd6ffb66;border-radius:18px 18px 5px}#privateDM .dm-bubble.dm-theme-gold{border-color:#d9b7759e}#privateDM .dm-bubble.dm-theme-diamond{border-color:#a4d7e49e}#privateDM .dm-bubble.dm-receipt-shell,#privateDM .dm-bubble.dm-invite-shell{background:transparent;border:0;padding:0}#privateDM .dm-bubble blockquote{display:grid;gap:2px;border-left-color:#d7a2ff;background:#180c284d;max-height:76px;margin:0 0 9px;padding:7px 10px;border-radius:3px 10px 10px 3px;font-size:11px;line-height:1.5;color:#e0c6ee}#privateDM .dm-bubble blockquote b{font-size:11px;color:#ecbfff}#privateDM .dm-time{font-size:9px;gap:5px;padding:2px 3px}#privateDM .dm-time button{min-width:26px;min-height:23px;font-size:18px}#privateDM .dm-typing{height:18px;padding-inline:16px;font-size:10px}#privateDM .dm-compose{gap:8px;padding:10px 12px calc(12px + env(safe-area-inset-bottom));background:#1c102a;border-top-color:#a874ca29;align-items:flex-end}#privateDM .dm-compose>button{width:38px;min-width:38px;height:42px;border-radius:50%;padding:7px;display:grid;place-items:center}#privateDM .dm-compose>button[hidden]{display:none!important}#privateDM .dm-compose>button:first-child{background:#422251;border:1px solid #9d64b744}#privateDM .dm-compose>button[data-pdm=record]{background:transparent}#privateDM .dm-compose-field{display:flex;align-items:flex-end;flex:1;min-width:0;background:#301d40;border:1px solid #a67bc34a;border-radius:23px;padding-right:4px}#privateDM .dm-compose-field textarea{background:transparent;border:0;border-radius:23px;padding:11px 4px 11px 13px;min-width:0;line-height:20px;font-size:16px;min-height:42px;flex:1;outline:none}#privateDM .dm-compose-field:focus-within{border-color:#bb82eac9}#privateDM .dm-compose-field>button{width:34px;min-width:34px;height:42px;padding:5px;color:#dac0ed;display:grid;place-items:center}#privateDM .dm-voice-player{display:flex;align-items:center;gap:10px;width:244px;max-width:100%;min-height:38px;--voice-progress:0%}#privateDM .dm-voice-player audio{display:none}#privateDM .dm-voice-play{display:grid;place-items:center;flex:0 0 35px;width:35px;height:35px;border-radius:50%;background:linear-gradient(135deg,#b865ec,#8541bf);font-size:15px;color:#fff;padding:0}#privateDM .dm-voice-play:disabled{opacity:.5}#privateDM .dm-voice-track{position:relative;min-width:40px;flex:1;height:34px}#privateDM .dm-voice-bars{position:absolute;inset:0;display:flex;align-items:center;justify-content:space-between;gap:2px}#privateDM .dm-voice-bars i{flex:1;max-width:3px;min-width:1px;border-radius:3px;background:#d9b1e9;opacity:.8}#privateDM .dm-voice-track:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent var(--voice-progress),#2e163b66 var(--voice-progress));pointer-events:none}#privateDM .dm-voice-track input{position:absolute;inset:0;opacity:0;width:100%;height:100%;margin:0;cursor:pointer;z-index:1}#privateDM .dm-voice-track:focus-within{outline:2px solid #e2b6ff;outline-offset:3px;border-radius:5px}#privateDM .dm-voice-time{min-width:30px;text-align:right;font-size:10px;font-variant-numeric:tabular-nums;line-height:1.35;color:#e7d5f0}#privateDM button:focus-visible{outline:2px solid #e5c688;outline-offset:3px}@media (max-width:370px){#dmInbox.sc-inbox.dm-inbox{padding-inline:12px}#dmInbox.sc-inbox .sc-inbox-filters{gap:5px}#dmInbox.sc-inbox .sc-inbox-filters button{font-size:10px}#dmInbox.sc-inbox .sc-thread-open{gap:9px}#dmInbox.sc-inbox .sc-thread-heading>b{font-size:13px}#dmInbox.sc-inbox .sc-thread-avatar{width:43px;flex-basis:43px}#dmInbox.sc-inbox .sc-thread-meta{min-width:28px;font-size:9px}#privateDM .dm-log{padding-inline:10px}#privateDM .dm-compose{gap:5px;padding-inline:8px}#privateDM .dm-voice-player{width:210px;gap:8px}#privateDM .dm-top{gap:7px}#privateDM .dm-person b{font-size:15px}}#dmInbox .sc-game-summary{display:flex;align-items:center;gap:11px;width:100%;min-height:53px;margin:8px 0 14px;padding:10px 12px;text-align:left;border:1px solid #b58c5659;border-radius:14px;background:linear-gradient(115deg,#35412d40,#332040);color:#eddaee}#dmInbox .sc-game-summary>i{flex:0 0 28px;width:28px;height:28px;border:1px solid #d0b5748c;border-radius:50%;display:grid;place-items:center;background:#121317;color:#fff4de;font-style:normal;font-size:14px;font-weight:750}#dmInbox .sc-game-summary>span{display:grid;gap:4px;flex:1;min-width:0}#dmInbox .sc-game-summary b{font-size:12px;color:#eed7a6}#dmInbox .sc-game-summary small{font-size:10px;color:#baa5ca}#dmInbox .sc-game-summary>svg{width:16px;height:16px;color:#bd96d4}#dmInbox .sc-thread-dm{--dm-actions:min(164px,48vw);overflow:hidden}#dmInbox .sc-thread-dm .sc-thread-open{touch-action:pan-y pinch-zoom;transition:transform .18s ease-out}#dmInbox .sc-thread-dm:has(details[open]) .sc-thread-open{transform:translate(calc(-1 * var(--dm-actions)))}#dmInbox.sc-inbox .sc-thread-dm .sc-thread-options{position:static;flex:0 0 40px}#dmInbox.sc-inbox .sc-thread-dm summary{width:40px;min-height:48px;cursor:pointer}#dmInbox .sc-thread-dm .sc-thread-options[open]>div{position:absolute;inset:3px 40px 3px auto;display:flex;align-items:stretch;width:var(--dm-actions);padding:0;border:0;border-radius:9px;overflow:hidden;box-shadow:none;background:#67467a}#dmInbox .sc-thread-dm .sc-thread-options button{flex:1;flex-direction:column;justify-content:center;gap:4px;width:auto;min-width:0;padding:4px;text-align:center;line-height:1.15;font-size:11px;font-weight:650;color:#fff;border-radius:0}#dmInbox .sc-thread-dm .sc-thread-options button svg{color:inherit;width:18px;height:18px}#dmInbox .sc-thread-dm [data-pdm=inbox-clear]{background:#a83149}#privateDM .dm-options [data-pdm=recall]{color:#e7c789}#privateDM .dm-options [data-pdm=hide-message]{color:#ffc4ce}@media (prefers-reduced-motion:reduce){#dmInbox .sc-thread-dm .sc-thread-open{transition:none}}.game-invite-trigger{display:inline-flex!important;align-items:center;justify-content:center;gap:5px;min-height:36px;padding:7px 10px!important;border:1px solid #b486da88!important;border-radius:12px!important;background:linear-gradient(135deg,#66368c,#3f215b)!important;color:#f4dcff!important;font:600 11px/1.2 sans-serif;font-family:inherit;white-space:nowrap;cursor:pointer}.game-invite-trigger svg{width:19px!important;height:19px!important;fill:none!important;stroke:currentColor!important;flex:none}.game-invite-host{display:inline-flex;align-items:center;flex-shrink:0}.game-invite-trigger span{font-size:11px;letter-spacing:0}.game-invite-trigger:focus-visible{outline:2px solid #ebc47c;outline-offset:2px}.gi-dialog[hidden],.dk-live-section[hidden]{display:none!important}.vp-badge{object-fit:contain;display:inline-block;vertical-align:middle;flex:none}.vp-badge-inline{width:46px;height:42px}.vp-badge-hero{width:170px;height:156px}.vp-badge-gallery{width:82px;height:76px}.vp-badge-preview{width:120px;height:110px}.vip-tag:has(.vp-badge){padding:0;border:0;background:none;vertical-align:middle}.cm-name .vp-badge-inline{margin-left:6px}#socialModal:has(.ph-modal-vip){padding:0;align-items:center;background:#100b1dda;-webkit-backdrop-filter:none;backdrop-filter:none;overflow:hidden;z-index:1400}.ph-modal.ph-modal-vip{padding:0;width:min(100%,640px);max-width:640px;height:100dvh;max-height:100dvh;border:0;border-radius:0;background:#faf8fd;color:#30283f;overflow-y:auto;overscroll-behavior:contain;scroll-behavior:smooth}.ph-modal-vip>#closeSocial{display:none}.ph-modal-vip .ph-close{display:none}.ph-modal-vip #socialModalBody{min-height:100%}.vp-page{font-family:inherit}.vp-top{padding:0 20px 42px;background:repeating-linear-gradient(135deg,#ffffff03 0 1px,transparent 1px 26px),radial-gradient(ellipse at 90% 30%,#61307570,transparent 70%),#21182f;color:#fff2dc}.vp-header{height:88px;display:flex;align-items:center;justify-content:space-between;gap:15px;padding-top:env(safe-area-inset-top,0px)}.vp-header>span{text-align:center;font-size:21px;font-weight:750}.vp-header small{display:block;font-size:8px;letter-spacing:3px;color:#bfa8d0;margin-top:6px}.vp-header>button,.vp-header>a{display:grid;place-items:center;width:38px;height:38px;padding:0;border:1px solid #dbc29730;background:#ffffff07;border-radius:50%;color:#e9d4ac;text-decoration:none;font-size:26px}.vp-header>a{font-size:18px}.vp-membership{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 165px;align-items:center;gap:8px;padding:20px;border:1px solid #dec28b;border-radius:20px;background:linear-gradient(125deg,#744c5a66,transparent 50%),linear-gradient(25deg,#16101f,#35213b);box-shadow:0 12px 35px #08020d35;overflow:hidden;isolation:isolate}.vp-membership:before{content:"";position:absolute;inset:0;background:linear-gradient(130deg,transparent 24%,#ffffff06 24% 30%,transparent 30% 50%,#ffffff04 50% 55%,transparent 55%);pointer-events:none;z-index:-1}.vp-card-person{display:flex;gap:12px;align-items:center;min-width:0}.vp-card-person>.ph-avatar{flex:none;width:48px;height:48px}.vp-card-person>div{min-width:0}.vp-card-person h2{font-size:19px!important;margin:0 0 8px!important;overflow-wrap:anywhere;color:#fff4dd}.vp-card-person p{font-size:11px;line-height:1.5;color:#cfbdd9;margin:0 0 6px}.vp-card-person small{color:#e2bc74;font-size:10px}.vp-hero-emblem{text-align:right}.vp-growth{grid-column:1/-1;margin-top:14px}.vp-growth label{display:flex;align-items:center;gap:8px;font-size:11px;color:#cfbdd9}.vp-growth strong{font-size:15px;color:#fff0cf}.vp-growth progress{display:block;appearance:none;width:100%;height:6px;border:0;border-radius:5px;margin:16px 0 10px;background:#ffffff20;overflow:hidden;accent-color:#e5be73}.vp-growth progress::-webkit-progress-bar{background:#ffffff20;border-radius:5px}.vp-growth progress::-webkit-progress-value{background:linear-gradient(90deg,#9c6cdb,#f3d58c);border-radius:5px}.vp-growth progress::-moz-progress-bar{background:linear-gradient(90deg,#9c6cdb,#f3d58c);border-radius:5px}.vp-growth>div{display:flex;align-items:center;justify-content:space-between;gap:8px}.vp-growth>div b{font-size:12px;color:#f3d58c}.vp-growth>div span{font-size:10px;color:#cdbed8;text-align:center}.vp-paper{position:relative;padding:22px 20px 0;margin-top:-22px;background:#faf8fd;border-radius:28px 28px 0 0}.vp-protection{display:grid;grid-template-columns:1.25fr 1fr;gap:15px;padding:4px 0 22px;border-bottom:1px solid #eae2ef}.vp-protection>article+article{border-left:1px solid #e3d9e9;padding-left:16px}.vp-protection small{display:block;font-size:10px;color:#9a8ba4;line-height:1.5}.vp-protection strong{display:block;color:#ae8145;font-size:15px;margin-top:9px;line-height:1.5}.vp-protection em{font-size:12px;font-style:normal;font-weight:400}.vp-section-title{display:flex;gap:12px;align-items:center;justify-content:center;font-size:20px!important;margin:28px 0 24px!important;color:#493257}.vp-section-title i{width:22px;height:8px;border-block:2px solid #dfbd81;transform:skew(-24deg)}.vp-section-title i:last-child{transform:skew(24deg)}.vp-benefit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 12px}.vp-benefit{text-align:center;min-width:0}.vp-feature-icon{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;margin:0 auto 12px;background:linear-gradient(135deg,#fff0cd,#f2e6fc);color:#c19653}.vp-feature-icon svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.vp-benefit h3{font-size:12px!important;line-height:1.5;margin:0 0 6px!important;color:#493257}.vp-benefit p{font-size:10px!important;line-height:1.6;color:#a194aa;margin:0 0 7px}.vp-benefit>small{font-size:9px;color:#ac8854}.vp-benefit.is-locked .vp-feature-icon{background:#eee9f1;color:#b9adc3}.vp-benefit.is-locked>small{color:#a99eb0}.vp-privacy{border:1px solid #ebe2f1;border-radius:18px;background:#fff;margin-top:24px;padding:0 14px}.vp-privacy>button{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;background:none;border:0;border-bottom:1px solid #f1ebf5;padding:14px 0;text-align:left;color:#4d395e;font-size:12px}.vp-privacy>button:last-child{border-bottom:0}.vp-privacy small{display:block;font-size:9px;color:#ac91bb;margin-top:4px}.vp-privacy i{position:relative;width:34px;height:20px;background:#d8d0df;border-radius:12px;flex:none}.vp-privacy i:after{content:"";position:absolute;width:14px;height:14px;left:3px;top:3px;border-radius:50%;background:#fff}.vp-privacy i.is-on{background:#9868c1}.vp-privacy i.is-on:after{left:17px}.vp-privacy>button:disabled{opacity:.5;cursor:not-allowed}.vp-caption{font-size:11px;color:#a191ad;text-align:center;line-height:1.7;margin:-10px 12px 18px}.vp-collection{display:flex;gap:10px;overflow-x:auto;overscroll-behavior-x:contain;padding:4px 2px 14px;scrollbar-width:thin;scroll-snap-type:x proximity}.vp-collection>button{position:relative;display:flex;flex-direction:column;align-items:center;flex:0 0 98px;scroll-snap-align:start;border:1px solid #e8dfee;border-radius:16px;background:#fff;padding:9px 4px 12px;color:#57366b}.vp-collection>button[aria-pressed=true]{border-color:#b68a49;background:linear-gradient(145deg,#fff5df,#f3e9ff);box-shadow:0 3px 12px #b18bc51a}.vp-collection b{font-size:12px;margin-top:5px}.vp-collection small{font-size:9px;margin-top:5px;color:#a08daa}.vp-collection em{font-size:8px;font-style:normal;color:#b08a4a;margin-top:4px}.vp-preview{display:flex;align-items:center;gap:16px;border:1px solid #e8d9f0;border-radius:20px;padding:12px;margin:6px 0 24px;background:linear-gradient(130deg,#f4ebfa,#fff8e7)}.vp-preview>div{min-width:0}.vp-preview small{font-size:8px;letter-spacing:1.4px;color:#ab8c58}.vp-preview h3{font-size:18px!important;margin:8px 0!important;color:#4b325b}.vp-preview p{font-size:11px;color:#8f7b9d;margin:0 0 6px}.vp-preview span{font-size:9px;color:#a294ac}.vp-details{margin:12px 0;border:1px solid #e8deef;border-radius:14px;padding:14px;background:#fff;font-size:12px;color:#796588;scroll-margin-top:12px}.vp-details summary{font-weight:650;cursor:pointer;color:#624274}.vp-details p{font-size:11px;line-height:1.9;margin:12px 0 0}.vp-table{overflow:auto;margin-top:14px}.vp-table table{width:100%;border-collapse:collapse;font-size:10px}.vp-table th,.vp-table td{text-align:left;padding:10px 6px;border-bottom:1px solid #eee5f4;white-space:nowrap}.vp-footer{position:sticky;bottom:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:12px;background:#faf8fdf5;border-top:1px solid #e6dced;margin:24px -20px 0;padding:14px 20px max(14px,env(safe-area-inset-bottom));color:#765286}.vp-footer>span{font-size:12px;font-weight:650}.vp-footer small{display:block;font-size:9px;font-weight:400;line-height:1.5;color:#a38eae;margin-top:5px}.vp-footer .ph-btn{border:0;border-radius:22px;white-space:nowrap;font-size:12px;color:#66441d;background:linear-gradient(120deg,#f5d999,#e4bb6d);padding:13px 18px}.vp-footer .ph-btn:disabled{opacity:.5;cursor:not-allowed}.vp-page button:focus-visible,.vp-page a:focus-visible{outline:3px solid #a97fcd;outline-offset:3px}.vip-bubble .pr-message-author{color:#e97777}.vip-bubble.vip-gold .pr-message-author{color:#dfb451}.vip-bubble.vip-rainbow .pr-message-author{color:#c37ef3;background:linear-gradient(90deg,#f2b5d2,#bcb0ff,#ffe7a1);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media (max-width:380px){.vp-top{padding-inline:12px}.vp-membership{padding:15px;grid-template-columns:minmax(0,1fr) 115px}.vp-badge-hero{width:120px;height:110px}.vp-card-person{gap:7px}.vp-card-person>.ph-avatar{width:36px;height:36px}.vp-card-person h2{font-size:15px!important}.vp-card-person p{font-size:9px}.vp-paper{padding-inline:14px}.vp-benefit-grid{gap:22px 8px}.vp-benefit h3{font-size:11px!important}.vp-footer{margin-inline:-14px;padding-inline:14px}.vp-footer .ph-btn{font-size:11px;padding:12px}.vp-badge-preview{width:94px;height:86px}.vp-preview{gap:10px}.vp-preview h3{font-size:16px!important}}@media (min-width:700px){.ph-modal.ph-modal-vip{height:min(96dvh,980px);max-height:96dvh;border-radius:26px}.vp-top{padding-inline:28px}.vp-membership{grid-template-columns:minmax(0,1fr) 200px}.vp-badge-hero{width:200px;height:183px}.vp-card-person h2{font-size:24px!important}.vp-benefit-grid{gap:28px 18px}.vp-benefit h3{font-size:14px!important}.vp-benefit p{font-size:12px!important}.vp-paper{padding-inline:28px}.vp-footer{margin-inline:-28px;padding-inline:28px}}.vip-tag .vp-badge-inline{width:34px;height:31px}@media (prefers-reduced-motion:reduce){.ph-modal.ph-modal-vip{scroll-behavior:auto}}body.sp-open{overflow:hidden}.sp-root{position:fixed;inset:0;z-index:12000;background:radial-gradient(ellipse at 20% 0,#351650 0,transparent 50%),#110d20;color:#f7f3ff;font:15px/1.5 Inter,system-ui,sans-serif;display:flex;flex-direction:column;isolation:isolate}.sp-root *{box-sizing:border-box}.sp-root button,.sp-root input,.sp-root textarea,.sp-root select{font:inherit}.sp-root button{cursor:pointer;color:inherit;border:0;background:none}.sp-root button:disabled{opacity:.5;cursor:wait}.sp-root button:focus-visible,.sp-root input:focus-visible,.sp-root textarea:focus-visible,.sp-root select:focus-visible{outline:2px solid #dec179;outline-offset:3px}.sp-root svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.sp-header{display:flex;align-items:center;gap:12px;padding:14px max(16px,calc((100% - 660px)/2));border-bottom:1px solid #ffffff12;min-height:78px;background:#170f27e8;flex-shrink:0}.sp-header>button{padding:9px;min-width:42px;min-height:44px;display:grid;place-items:center}.sp-header>div{flex:1;white-space:nowrap}.sp-header small{font-size:9px;letter-spacing:2px;color:#ae95cb}.sp-header h1{font-size:20px;margin:0;letter-spacing:-.5px}.sp-header h1 span{font-weight:400;color:#d4adff}.sp-header .sp-create{border-radius:14px;background:linear-gradient(135deg,#b579ff,#7437df)}.sp-scroll{flex:1;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;padding-bottom:24px}.sp-scroll>div,.sp-scroll>section,.sp-scroll>nav,.sp-scroll>form,.sp-scroll>label{max-width:660px;margin-left:auto;margin-right:auto}.sp-tabs{display:flex;gap:3px;padding:10px 12px;border-bottom:1px solid #ffffff10;overflow-x:auto;scrollbar-width:none;flex-shrink:0}.sp-tabs button{flex:1;white-space:nowrap;min-height:44px;border-radius:10px;font-size:13px;font-weight:600;color:#bdb0cf;padding:9px 13px}.sp-tabs button.active{background:#7733eb;color:#fff}.sp-stories{display:flex;gap:17px;padding:20px 16px;overflow-x:auto;scrollbar-width:none}.sp-stories>button{min-width:64px;width:64px;display:flex;flex-direction:column;gap:9px;align-items:center;padding:0}.sp-stories small{max-width:74px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.sp-stories .ph-avatar,.sp-story-add{width:62px;height:62px;border-radius:50%;outline:2px solid #be82ff;outline-offset:4px}.sp-story-add{display:grid;place-items:center;background:#39204e;color:#efd9ff}.sp-stories .rk-avatar-frame{object-fit:contain}.sp-tools{display:flex;gap:8px;padding:0 16px 17px;overflow-x:auto}.sp-tools>button{display:flex;align-items:center;gap:6px;font-size:12px;border:1px solid #9f75be44;background:#251932;padding:9px 11px;border-radius:12px;white-space:nowrap;min-height:44px}.sp-tools>button.active{border-color:#c897fa}.sp-tools svg{width:18px}.sp-post{border-top:1px solid #ffffff12;padding-bottom:12px;background:#100d1a55;overflow:hidden}.sp-author{display:flex;align-items:center;gap:10px;padding:15px 16px}.sp-author>button{padding:0}.sp-author .ph-avatar{width:40px;height:40px}.sp-author>div{flex:1;min-width:0}.sp-author>div>button{font-weight:650;text-align:left;max-width:180px;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}.sp-author small{display:block;color:#a99bbb;font-size:11px;margin-top:3px}.sp-follow{font-size:11px!important;padding:6px 8px!important;border:1px solid #b682df55!important;border-radius:8px}.sp-gallery{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;position:relative;scrollbar-width:thin}.sp-gallery>img,.sp-gallery>.sp-video{flex:0 0 100%;width:100%;height:auto;max-height:650px;object-fit:contain;scroll-snap-align:center;background:#0a0710}.sp-swipe{position:absolute;left:12px;top:12px;border-radius:20px;padding:3px 10px;background:#140923b3;font-size:11px;pointer-events:none}.sp-video video{width:100%;max-height:650px;display:block;aspect-ratio:9/12;background:#050208}.sp-caption{padding:0 16px;white-space:pre-wrap;overflow-wrap:anywhere;margin:12px 0}.sp-actions{display:flex;padding:6px 12px 0;gap:13px}.sp-actions>button{display:flex;align-items:center;gap:6px;min-width:40px;min-height:44px;font-size:12px}.sp-actions>button:last-child{margin-left:auto}.sp-actions .liked{color:#fa68a6}.sp-actions .liked svg{fill:#fa68a6;animation:sp-like .18s ease-out}.sp-actions .saved svg{fill:#d9b86e;stroke:#d9b86e}.sp-bottom{display:flex;justify-content:center;gap:4px;padding:9px 12px calc(9px + env(safe-area-inset-bottom));border-top:1px solid #ffffff19;background:#160f23;flex-shrink:0}.sp-bottom>button{width:120px;display:flex;align-items:center;flex-direction:column;gap:5px;padding:4px 2px;min-height:48px;color:#aa9bbc}.sp-bottom small{font-size:10px;white-space:nowrap}.sp-bottom .active{color:#bc7dff}.sp-empty{text-align:center;padding:55px 24px}.sp-empty img{width:96px;height:96px;object-fit:contain}.sp-empty h2{font-size:21px}.sp-empty p,.sp-loading{color:#b4a4c6}.sp-loading{text-align:center;padding:70px 20px}.sp-empty button{margin-top:20px}.sp-profile{text-align:center}.sp-cover{height:110px;background:radial-gradient(ellipse at 50% 100%,#a653cd77,transparent 65%),linear-gradient(120deg,#341746,#171126);border-bottom:1px solid #b789df44}.sp-profile>.ph-avatar{margin-top:-47px;width:92px;height:92px;outline:3px solid #cfaa62;outline-offset:3px}.sp-profile h2{margin:15px 0 3px;font-size:25px}.sp-profile>small{color:#bda5d1;font-size:11px}.sp-profile>p{padding:0 20px}.sp-stats{display:flex;justify-content:center;gap:35px;padding:12px}.sp-stats>span,.sp-stats>button{display:flex;flex-direction:column;font-size:12px;color:#bcafcc}.sp-stats b{font-size:20px;color:#fff}.sp-profile-actions{display:flex;gap:9px;justify-content:center;flex-wrap:wrap;padding:14px}.sp-profile .sp-tabs{margin-top:15px}.sp-achievement{margin:14px;border-radius:24px;padding:30px 20px;background:radial-gradient(ellipse at 50% 0,#792bac88,transparent 70%),linear-gradient(150deg,#342047,#120b20);box-shadow:inset 0 0 0 1px #d6b56288;text-align:center;display:flex;align-items:center;flex-direction:column;gap:5px}.sp-achievement img{object-fit:contain}.sp-achievement h2{font-size:30px;letter-spacing:1px;color:#f4d283;margin:8px 0}.sp-achievement small{color:#cbb7de;font-size:11px}.sp-achievement p{margin:4px 0}.sp-achievement>b{font-size:21px}.sp-search{margin:14px 16px;display:flex;align-items:center;gap:10px;padding:12px 16px;background:#2a1d39;border:1px solid #b28ac133;border-radius:16px}.sp-search input{border:0;background:none;color:#fff;width:100%;outline:none}.sp-explore{display:grid;grid-template-columns:1fr 1fr;gap:6px}.sp-explore .sp-post{border:1px solid #ffffff0c;border-radius:14px}.sp-explore .sp-author{padding:10px;gap:5px}.sp-explore .sp-author .ph-avatar{width:28px;height:28px}.sp-explore .sp-author .sp-follow,.sp-explore .sp-author small,.sp-explore .sp-author .vip-badge{display:none}.sp-explore .sp-author>div>button{font-size:11px;max-width:90px}.sp-explore .sp-actions{gap:3px;padding:4px}.sp-explore .sp-actions button{min-width:28px;gap:3px}.sp-explore .sp-actions svg{width:18px}.sp-explore .sp-actions span{font-size:10px}.sp-explore .sp-actions button[data-sp=gift]{display:none}.sp-explore .sp-caption{font-size:12px;padding:0 10px}.sp-explore .sp-gallery img{aspect-ratio:1;object-fit:cover}.sp-explore .sp-achievement{padding:18px 8px;margin:5px}.sp-explore .sp-achievement h2{font-size:18px}.sp-explore .sp-achievement img{width:80px;height:80px}.sp-explore .sp-achievement>b{font-size:15px}.sp-compose{padding:16px}.sp-page-title{display:flex;align-items:center;gap:15px;padding:12px 16px}.sp-page-title h2{font-size:20px;margin:0}.sp-page-title button{min-width:44px;min-height:44px}.sp-upload{display:flex;flex-direction:column;align-items:center;padding:26px 12px;border:1px dashed #ab76ce;border-radius:18px;margin:20px 0;background:#3b204b44;position:relative;cursor:pointer;gap:7px}.sp-upload small{font-size:11px;color:#baa9c9}.sp-upload input{position:absolute;inset:0;opacity:0;width:100%;cursor:pointer}.sp-root textarea{width:100%;padding:16px;border:1px solid #8a659455;background:#251831;color:#fff;border-radius:15px;min-height:100px;resize:vertical}.sp-root form>label{display:flex;flex-direction:column;gap:10px;margin:16px 0}.sp-root select{color:#fff;background:#2c1b3c;border:1px solid #bd8de755;padding:14px;border-radius:12px}.sp-root form>small{color:#a590b8;font-size:11px}.sp-root form>.ph-btn{margin-top:20px;min-height:48px}.sp-previews{display:flex;gap:9px;overflow-x:auto;margin:12px 0}.sp-previews>div{position:relative;flex:0 0 90px;display:grid;place-items:center;background:#351e49;border-radius:12px;height:100px}.sp-previews img{width:90px;height:100px;object-fit:cover;border-radius:12px}.sp-previews button{position:absolute;right:3px;top:3px;background:#160f22bb;border-radius:50%;width:28px;height:28px}#spUploadStatus{font-size:12px;color:#d7b5f4;padding:12px 0}.sp-comments{padding:14px}.sp-comments>article{display:flex;gap:12px;margin-bottom:16px}.sp-comments>article>div{flex:1;border-bottom:1px solid #ffffff12;padding-bottom:12px}.sp-comments p{margin:3px 0;overflow-wrap:anywhere}.sp-comments button{font-size:11px;color:#bb91dd;padding:8px}.sp-comments small{display:block;color:#ab95be}#spComment{padding:0 16px 20px}.sp-options{position:absolute;inset:auto 0 0;z-index:4;background:#21122f;box-shadow:0 -20px 150px #000;border-radius:25px 25px 0 0;padding:22px max(20px,calc((100% - 600px)/2)) calc(28px + env(safe-area-inset-bottom))}.sp-options button{display:block;min-height:48px;width:100%;text-align:left;border-top:1px solid #ffffff13}.sp-story-view{position:relative;min-height:calc(100dvh - 180px);background:#08040e;display:flex;flex-direction:column}.sp-story-view>.sp-gallery{flex:1}.sp-story-view .sp-gallery img{max-height:65dvh;object-fit:contain}.sp-story-view>.sp-author{z-index:1}.sp-story-view>p{padding:0 20px;text-align:center;font-size:20px;white-space:pre-wrap}.sp-story-control{display:flex;justify-content:space-between;padding:15px}.sp-story-control button{min-height:44px;display:flex;gap:7px;align-items:center}.sp-story-progress{height:3px;background:linear-gradient(90deg,#bd79ff,#ebd99e);margin:8px 16px}.sp-reel{min-height:calc(100dvh - 220px);scroll-snap-align:start}.sp-reel video{height:calc(100dvh - 370px);object-fit:contain}.sp-load{display:block!important;margin:20px auto}.sp-error{padding:20px;color:#ffb4cc}.sp-error button{padding:8px;text-decoration:underline}#spPeople{display:flex;gap:12px;overflow-x:auto;padding:0 16px}#spPeople>button{display:flex;align-items:center;gap:8px;white-space:nowrap;min-height:44px}.sp-requests{margin:12px 16px;padding:15px;border-radius:14px;background:#352143}.sp-requests button{padding:8px;color:#e7c57a}.sp-root [hidden]{display:none!important}.sp-root .ph-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:linear-gradient(135deg,#9b5bf2,#7134d4);border-radius:13px;padding:12px 18px;color:#fff;font-weight:650}.sp-root .ph-light{background:#30203c;border:1px solid #8b659c55}.sp-root .ph-gold{background:linear-gradient(130deg,#ffe5a0,#c59a50);color:#27162c}.sp-root .ph-wide{width:100%}@keyframes sp-like{50%{transform:scale(1.2)}}@media (min-width:900px){.sp-root{left:220px;right:0}.sp-bottom>button{width:120px}.sp-header{padding:12px max(18px,calc((100% - 660px)/2))}.sp-scroll{padding-top:5px}}@media (max-width:420px){.sp-header{gap:3px;padding:10px}.sp-header h1{font-size:18px}.sp-header>button{padding:8px;min-width:36px}.sp-header>div{min-width:0}.sp-stats{gap:22px}.sp-profile .sp-tabs{gap:0;padding:8px 4px}.sp-profile .sp-tabs button{font-size:10px;padding:8px}.sp-actions{gap:9px}}@media (prefers-reduced-motion:reduce){.sp-root *{animation:none!important;scroll-behavior:auto!important}}.sp-author .vp-badge{width:36px;height:25px;object-fit:contain;vertical-align:middle}.sp-profile .vp-badge{width:65px;height:43px;object-fit:contain;vertical-align:middle}.sp-emoji{display:flex;gap:6px;flex-wrap:wrap;margin:10px 0}.sp-emoji button{font-size:23px;min-width:38px;min-height:42px;border-radius:10px;background:#301b40}.palace-design .cm-profile-intro>.cm-social-entry{grid-column:1/-1;justify-self:stretch;display:grid;grid-template-columns:44px minmax(0,1fr) 20px;align-items:center;gap:12px;width:100%;min-width:0;min-height:76px;margin:12px 0 0;padding:12px 14px;text-align:left;border:1px solid #ad78d25c;border-radius:17px;background:linear-gradient(115deg,#442257,#281733);color:#fbf5ff;box-sizing:border-box;cursor:pointer;box-shadow:inset 0 1px #ffffff09}.cm-social-entry>img{display:block;width:44px;height:44px;object-fit:contain}.cm-social-entry>span{display:flex;flex-direction:column;gap:3px;min-width:0}.cm-social-entry strong{font-size:16px;font-weight:750;line-height:1.3;letter-spacing:0;white-space:normal;word-break:normal;overflow-wrap:normal}.cm-social-entry small{font-size:12px;line-height:1.4;color:#cdb5df;white-space:normal;word-break:normal}.cm-social-entry>svg{width:20px;height:20px;fill:none;stroke:#d8b5f1;stroke-width:1.7}.cm-social-entry:focus-visible{outline:2px solid #e8c97c;outline-offset:3px}.sp-empty img.sp-empty-mascot{display:block;width:176px;height:176px;max-width:55vw;object-fit:contain;margin:0 auto 16px}.sp-header>img.sp-brand-logo{width:40px;height:40px;object-fit:contain;flex:0 0 40px}.sp-feed-heading{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;gap:10px}.sp-feed-heading h2{font-size:16px;margin:0}.sp-feed-heading small{color:#b9a7c8;font-size:11px}@media (max-width:420px){.sp-header{gap:2px}.sp-header>img.sp-brand-logo{width:32px;height:32px;flex-basis:32px}.sp-header h1{font-size:16px}.sp-header>button{min-width:32px;padding:6px}.sp-header>div{white-space:normal}.sp-header small{font-size:8px}}.ph-nav img.ph-social-nav-logo,.sp-bottom>button>img{display:block;width:26px;height:26px;object-fit:contain;flex-shrink:0}.sp-owner-views{display:flex;align-items:center;gap:7px;padding:8px 16px 4px;color:#d1b2e5;font-size:12px;flex-wrap:wrap}.sp-owner-views>svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.7}.sp-owner-views small{font-size:10px;color:#9d86b2;margin-left:auto}.sp-story-view>.sp-owner-views{justify-content:center;padding:12px;background:#28163299}.sp-story-view>.sp-owner-views small{margin-left:0}.sp-explore .sp-owner-views small{display:none}.sp-story-surface{position:relative;min-height:160px;flex:1;touch-action:pan-y;user-select:none;-webkit-user-select:none}.sp-story-surface>.sp-gallery{width:100%;height:100%}.sp-story-surface>p{padding:12px 20px;text-align:center;white-space:pre-wrap;overflow-wrap:anywhere;font-size:20px}.sp-story-control button.liked{color:#ff71b1}.sp-story-control button.liked svg{fill:currentColor}.sp-story-heart{pointer-events:none;position:absolute;z-index:5;transform:translate(-50%,-50%);color:#ff6dab;filter:drop-shadow(0 3px 14px #4d143e);animation:sp-story-love .7s ease-out both}.sp-story-heart>svg{display:block;width:92px;height:92px;fill:currentColor;stroke:#ffe0ee;stroke-width:1}@keyframes sp-story-love{0%{opacity:0;transform:translate(-50%,-50%) scale(.35)}25%{opacity:1;transform:translate(-50%,-50%) scale(1.15)}55%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-75%) scale(1.05)}}@media (prefers-reduced-motion:reduce){.sp-story-heart{animation:none;opacity:1}}.sp-root.sp-immersive{left:0;background:#09060e;padding-top:env(safe-area-inset-top)}.sp-story-scroll{overflow:hidden;padding:0}.sp-story-scroll>.sp-story-view{height:100%;min-height:0;max-width:560px;margin:auto;background:#110817;display:flex;flex-direction:column}.sp-story-bars{display:flex;gap:4px;padding:9px 12px 5px;flex-shrink:0}.sp-story-bars>span{height:3px;flex:1;background:#ffffff42;border-radius:4px;overflow:hidden}.sp-story-bars i{display:block;width:0;height:100%;background:#fff;border-radius:inherit}.sp-story-bars .done i{width:100%}.sp-story-bars .active i{width:100%;transform-origin:left;animation:sp-story-progress var(--story-duration,7s) linear both}.sp-story-paused .sp-story-bars i{animation-play-state:paused}.sp-story-top{display:flex;align-items:center;gap:10px;padding:9px 12px;flex-shrink:0;background:linear-gradient(#130a1d,#130a1d66)}.sp-story-top .ph-avatar{width:38px;height:38px}.sp-story-top>button{padding:4px;min-width:38px;min-height:44px;display:grid;place-items:center}.sp-story-top>div{flex:1;min-width:0}.sp-story-top b{font-size:14px;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sp-story-top small{font-size:10px;color:#c7b8d0}.sp-story-top .sp-story-close{font-size:34px;font-weight:300;line-height:1}.sp-story-view>.sp-story-surface{min-height:0;display:flex;flex-direction:column;justify-content:center;overflow:hidden;background:#0a0610}.sp-story-surface>.sp-gallery{height:auto;max-height:100%;flex:0 1 auto;overflow:hidden}.sp-story-surface .sp-gallery>img{width:100%;height:auto;max-height:100%;object-fit:contain}.sp-story-surface .sp-video{max-height:100%;height:100%}.sp-story-surface .sp-video video{height:100%;max-height:100%;width:100%;aspect-ratio:auto;object-fit:contain}.sp-story-replybar{display:flex;align-items:center;gap:9px;padding:12px 12px calc(12px + env(safe-area-inset-bottom));flex-shrink:0;background:#0d0913}.sp-story-replybar form{display:flex;align-items:center;flex:1;min-width:0;border:1px solid #b6a7c16b;border-radius:32px;padding:2px 6px 2px 14px}.sp-story-replybar input{width:100%;min-width:0;border:0;background:none;color:#fff;padding:12px 0;outline:none;font-size:16px}.sp-story-replybar input::placeholder{color:#c7bdcd}.sp-story-replybar button{min-width:38px;min-height:44px;padding:7px;display:grid;place-items:center}.sp-story-replybar form button{display:none}.sp-story-replybar form:focus-within button{display:grid}.sp-story-replybar .liked{color:#ff70ac}.sp-story-replybar .liked svg{fill:currentColor}.sp-story-replybar>button>svg{width:27px;height:27px}@keyframes sp-story-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.sp-story-bars .active i{animation:sp-story-progress var(--story-duration,7s) linear both!important}}.sp-story-surface>.sp-gallery{height:100%;min-height:0;flex:1 1 0;align-items:center}.sp-story-surface .sp-gallery>img{height:100%;max-height:100%;object-fit:contain}.sp-story-surface>p{flex-shrink:0;margin:0}.sp-refresh-status{position:absolute;top:80px;left:50%;transform:translate(-50%,calc(var(--sp-pull,0px) - 15px));z-index:8;pointer-events:none;opacity:0;border:1px solid #b787ee66;border-radius:24px;background:#251537f5;box-shadow:0 6px 24px #0005;padding:9px 16px;font-size:13px;color:#ead9ff;white-space:nowrap;transition:opacity .15s}.sp-pulling .sp-refresh-status{opacity:1}.sp-like-preview{padding:0 16px 16px;color:#bdb0cf;font-size:12px;line-height:1.9;overflow-wrap:anywhere}.sp-like-preview button{display:inline;padding:3px 0;text-align:start;min-height:28px}.sp-like-preview .sp-liker-name{font-weight:650;color:#e9ddfb}.sp-like-preview .sp-liker-total{color:#c69af6;margin-left:5px}.sp-likers-overlay{position:absolute;inset:0;background:#0009;z-index:30;display:flex;align-items:flex-end;justify-content:center}.sp-likers-sheet{width:min(100%,660px);max-height:78%;background:#1c122d;border:1px solid #a879d74d;border-radius:24px 24px 0 0;padding:0 18px max(20px,env(safe-area-inset-bottom));display:flex;flex-direction:column;box-shadow:0 -12px 60px #0005}.sp-likers-sheet header{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-shrink:0;padding:12px 0;border-bottom:1px solid #ffffff15}.sp-likers-sheet h2{font-size:18px;margin:0}.sp-likers-sheet header button{font-size:30px;width:44px;height:44px}.sp-likers-list{overflow-y:auto;overscroll-behavior:contain;min-height:0}.sp-liker-row{display:flex;align-items:center;gap:12px;min-height:66px;padding:10px 0;width:100%;text-align:left;border-bottom:1px solid #ffffff0b!important}.sp-liker-row>span{font-size:14px;font-weight:600;overflow-wrap:anywhere}.sp-likers-status{text-align:center;color:#c5b3da;font-size:13px;padding:12px 0;flex-shrink:0}.ph-modal-family{width:min(100%,780px)!important;max-width:780px!important;max-height:calc(100dvh - 56px)!important;padding:0!important;background:#170c25!important;color:#faf4ff!important;border:1px solid #7a52904d!important;border-radius:26px!important;overflow:hidden auto;box-shadow:0 26px 100px #0c051b70!important;scrollbar-width:thin;scrollbar-color:#6f438c #170c25}.ph-modal-family #socialModalBody{padding:0!important;min-width:0}.ph-modal-family>#closeSocial{display:none}.fk-center{--fk-bg:#170c25;--fk-panel:#251632;--fk-raised:#30203f;--fk-ink:#faf4ff;--fk-muted:#c0abcf;--fk-dim:#a38cb5;--fk-line:#80549d36;--fk-purple:#a45def;--fk-gold:#f1ce84;--fk-head-height:76px;color:var(--fk-ink);background:radial-gradient(ellipse at 90% 0,#49235f2e,transparent 46%),var(--fk-bg);line-height:1.5;text-align:left;min-height:min(820px,90dvh);display:flex;flex-direction:column;isolation:isolate}.fk-center *{box-sizing:border-box}.fk-center button,.fk-center input,.fk-center select,.fk-center textarea{font:inherit}.fk-center button{cursor:pointer;touch-action:manipulation;transition:background .18s,border-color .18s,box-shadow .18s}.fk-center button:disabled{cursor:default;opacity:.45}.fk-center button:focus-visible,.fk-center input:focus-visible,.fk-center textarea:focus-visible,.fk-center select:focus-visible{outline:2px solid #e9cc91;outline-offset:3px}.fk-center .fk-ui-icon{width:21px;height:21px;fill:none;flex-shrink:0;stroke-width:1.65}.fk-center h1,.fk-center h2,.fk-center h3,.fk-center p{margin:0}.fk-center h3{font-size:18px;font-weight:750;line-height:1.35;letter-spacing:-.4px;margin:0 0 16px}.fk-center small{font-size:11px;color:var(--fk-muted)}.fk-center main{padding:22px;flex:1;min-width:0}.fk-center main>p{font-size:13px;color:var(--fk-muted);margin:10px 0 20px;line-height:1.75}.fk-center strong,.fk-center b{font-variant-numeric:tabular-nums}.fk-center [hidden]{display:none!important}.fk-head{position:sticky;top:0;z-index:8;display:flex;align-items:center;gap:12px;height:var(--fk-head-height);min-height:var(--fk-head-height);padding:12px 20px;background:#1e112cf5;border-bottom:1px solid var(--fk-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.fk-head>div:not(.fk-head-actions){flex:1;min-width:0}.fk-head h2{font-size:18px;letter-spacing:-.4px;font-weight:750;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#faf4ff}.fk-head small{display:block;line-height:1.5;font-size:9px;letter-spacing:2px;color:#c4a3da;font-weight:650;margin-bottom:3px}.fk-back,.fk-head-actions>button{display:grid;place-items:center;width:40px;height:40px;flex-shrink:0;border:1px solid #a273bf22;border-radius:13px;background:#38214566;color:#ddc3f2;padding:9px}.fk-head-actions{display:flex;gap:7px;flex-shrink:0;align-items:center;margin-left:auto}.fk-center:not(.fk-chat-view):not(.fk-directory-view)>.fk-head{display:grid;grid-template-columns:87px minmax(0,1fr) 87px}.fk-center:not(.fk-chat-view):not(.fk-directory-view)>.fk-head>div:not(.fk-head-actions){text-align:center}.fk-head-actions>button:hover,.fk-back:hover{background:#4c2b62;border-color:#ab78ce55}.fk-tabs{position:sticky;top:var(--fk-head-height);z-index:7;display:flex;gap:5px;padding:9px 16px;background:#1e112cf5;border-bottom:1px solid var(--fk-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.fk-tabs button{position:relative;flex:1;min-width:0;min-height:42px;padding:10px 3px;border:1px solid transparent;border-radius:12px;color:#bba6ce;font-size:12px;font-weight:600}.fk-tabs button[aria-current=page]{background:linear-gradient(135deg,#7340a3,#4c2a6b);border-color:#b47be559;color:#fff;box-shadow:0 3px 12px #0d061d26}.fk-tabs i,.fk-family-footer i{position:absolute;width:7px;height:7px;border-radius:50%;background:#f1cf83;border:2px solid #281633;top:6px;right:12%}.fk-page-intro{margin:1px 0 23px}.fk-page-intro>span{display:block;color:#c6a4de;font-size:9px;letter-spacing:1.8px;font-weight:700;margin-bottom:7px}.fk-center .fk-page-intro h3{font-size:25px;letter-spacing:-.7px;margin-bottom:7px}.fk-page-intro p{font-size:12px;color:var(--fk-muted);line-height:1.7}.fk-breadcrumb{gap:5px!important;font-size:11px!important;margin-bottom:22px!important}.fk-breadcrumb .fk-ui-icon{width:15px;height:15px}.fk-center label{display:grid;gap:8px;font-size:12px;font-weight:600;color:#d4bfe4;margin:14px 0 18px}.fk-center input,.fk-center textarea,.fk-center select{width:100%;min-width:0;min-height:46px;border:1px solid #88649b66;border-radius:12px;padding:12px 14px;background:#1b1028;color:#faf4ff;font-size:16px;outline:none;box-shadow:none;accent-color:#a45def;color-scheme:dark}.fk-center input::placeholder,.fk-center textarea::placeholder{color:#a590b7;opacity:1}.fk-center select option{background:#241632;color:#faf4ff}.fk-center textarea{resize:vertical;min-height:100px;line-height:1.6}.fk-center input[type=file]{font-size:12px;padding:12px}.fk-center .fk-check{display:flex;align-items:center;gap:10px;font-size:12px;line-height:1.7;font-weight:400}.fk-check input{width:19px;height:19px;min-height:19px;flex-shrink:0;margin:0}.fk-center hr{border:0;border-top:1px solid var(--fk-line);margin:22px 0}.fk-center details>summary{cursor:pointer;font-size:13px;font-weight:650;line-height:1.6;min-height:36px;display:flex;align-items:center;gap:8px;list-style:none}.fk-center details>summary::-webkit-details-marker{display:none}.fk-center details>summary:after{content:"\2304";margin-left:auto;color:#b59bc8;font-size:17px}.fk-center details[open]>summary:after{transform:rotate(180deg)}.fk-center details[open]>summary{margin-bottom:15px}.fk-center details p{font-size:12px;color:var(--fk-muted);line-height:1.8;margin:12px 0}.fk-button,.ft-primary,.fg-gift-submit,.fl-donate-button,.fl-upgrade,.fc-result-done{border:1px solid #bb87eb55;border-radius:12px;padding:11px 17px;color:#fff;background:linear-gradient(125deg,#9949d6,#7738b8);font-size:12px;font-weight:700;min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:7px;box-shadow:0 4px 14px #0f071b22;line-height:1.4;text-align:center}.fk-button:not(:disabled):hover,.ft-primary:not(:disabled):hover,.fg-gift-submit:not(:disabled):hover{border-color:#ddb7ff;background:linear-gradient(125deg,#b66bef,#8b44d0)}.fk-button small{display:block;color:inherit;opacity:.85}.fk-button.fk-primary,.ft-primary{width:100%}.fk-link{display:inline-flex;align-items:center;gap:7px;padding:5px 0;margin:0 0 18px;background:none;border:0;color:#d0a4f3;font-size:12px;line-height:1.6}.fk-muted{font-size:11px!important;color:var(--fk-muted)!important;line-height:1.75!important}.fk-empty{padding:30px 18px;text-align:center;color:var(--fk-muted);font-size:13px;line-height:1.8}.fk-card{background:var(--fk-panel);border:1px solid var(--fk-line);border-radius:19px;padding:21px;margin-bottom:16px;box-shadow:0 4px 16px #0d061615}.fk-card-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:15px}.fk-card-heading>b{font-size:14px;line-height:1.5}.fk-card-heading h3{margin:0}.fk-card-heading>small{font-size:10px;text-align:right}.fk-progress{height:7px;background:#11091f8a;border:1px solid #a878ce12;border-radius:100px;overflow:hidden}.fk-progress>span{display:block;height:100%;border-radius:100px;background:linear-gradient(90deg,#ad75ed,#d1a1ff);transition:width .3s}.fk-crest{width:48px;height:48px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:50%;background:radial-gradient(circle,#44304e,#170c25);border:2px solid #e1bd77;box-shadow:0 0 0 4px #d8bb7610;overflow:hidden}.fk-crest img{height:100%;width:100%;object-fit:cover}.fk-crest.large{width:76px;height:76px;box-shadow:0 0 0 5px #e7c17b0c,0 10px 20px #09040f40;border-width:2px}.fk-crest-symbol{font:32px Georgia,serif;color:#edce8d}.fk-letter{width:40px;height:40px;display:grid;place-items:center;border-radius:50%;background:linear-gradient(135deg,#8c51bc,#4c2c6c);border:1px solid #ba84dc55;color:#f8efff;font-size:15px;font-weight:700;flex-shrink:0}.fk-light-tag{display:inline-flex;border:1px solid #bda06a66;border-radius:6px;padding:2px 7px;color:#f2d99e;background:#c7983e15;font-size:9px;line-height:1.5}.fk-family-footer{position:sticky;bottom:0;z-index:9;display:flex;align-items:center;justify-content:space-around;gap:8px;background:#20112ff5;border-top:1px solid #a773ca36;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);padding:9px 14px calc(9px + env(safe-area-inset-bottom,0px));box-shadow:0 -8px 22px #0c061222}.fk-family-footer>button{position:relative;flex:1;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:5px;min-width:0;min-height:55px;padding:6px 3px;border:1px solid transparent;border-radius:13px;background:none;color:#c1a5d5;font-size:10px;font-weight:600;line-height:1.4;box-shadow:none}.fk-family-footer>button>.fk-ui-icon{width:23px;height:23px}.fk-family-footer .fc-nav-logo{width:31px;height:31px;object-fit:contain;margin-top:-5px;margin-bottom:-3px}.fk-family-footer .fc-nav-button{color:#f0d99d}.fk-family-footer .is-active{background:#753bb32e;border-color:#aa75d14d;color:#fff}.fk-family-footer .fc-nav-button>span{position:relative;white-space:nowrap}.fk-family-footer i{top:-2px;right:-8px;width:6px;height:6px;border-width:1px}.fk-page-general>main{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;padding:20px!important;align-content:start}.ft-identity{position:relative;overflow:hidden;isolation:isolate;background:radial-gradient(ellipse at 100% 0,#94549c30,transparent 70%),linear-gradient(125deg,#342040,#22132f);border:1px solid #c29d5f59;border-radius:22px;padding:21px}.ft-identity:after{content:"";position:absolute;width:230px;height:230px;border:1px solid #d3ab5f0d;border-radius:50%;right:-100px;top:-120px;pointer-events:none;z-index:-1}.ft-identity-top{display:flex;align-items:center;gap:17px}.ft-identity-top>div{flex:1;min-width:0}.ft-identity-kicker{display:block;font-size:8px!important;letter-spacing:1.7px;color:#cfb17d!important;font-weight:650;margin-bottom:7px}.ft-family-name{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ft-family-name h1{font-size:25px;font-weight:750;letter-spacing:-.7px;line-height:1.25;overflow-wrap:anywhere;max-width:100%;color:#fff9ff}.ft-level{display:inline-flex;align-items:center;gap:4px;border:1px solid #dabb6f55;background:#d0a05218;color:#f4d69b;border-radius:7px;padding:2px 6px;font-size:11px;font-weight:700;white-space:nowrap}.ft-level .fk-ui-icon{width:13px;height:13px}.ft-family-id{display:block;font-size:10px!important;letter-spacing:.6px;color:#bca1c9!important;margin:7px 0 5px}.ft-identity-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:17px;padding-top:12px;border-top:1px solid #b988c22b}.ft-identity-meta>button{display:flex;align-items:center;gap:6px;min-height:34px;padding:0;background:none;color:#d4bddf;font-size:11px;text-align:left}.ft-identity-meta .fk-ui-icon{width:17px;height:17px;color:#d9b872}.ft-identity-meta b{color:#f6e2b4;font-weight:700}.ft-identity-meta>span{font-size:11px;color:var(--fk-muted)}.ft-activity-section,.ft-weekly-section,.ft-treasury-section,.ft-announcement{background:var(--fk-panel);border:1px solid var(--fk-line);border-radius:20px;padding:19px;min-width:0}.ft-section-title{display:flex;align-items:center;gap:9px;min-height:32px;margin-bottom:14px;min-width:0}.ft-title-icon{display:grid;place-items:center;width:30px;height:30px;border-radius:10px;background:#a964e21a;color:#d1a5f7;flex-shrink:0}.ft-title-icon.gold{color:#ebc581;background:#c99b451a}.ft-title-icon .fk-ui-icon{height:17px;width:17px}.ft-section-title>b{font-size:15px;font-weight:700;letter-spacing:-.3px;min-width:0}.ft-section-title>button{display:inline-flex;align-items:center;justify-content:center;gap:5px;margin-left:auto;min-height:32px;padding:3px 0;border:0;background:none;color:#d7b7ec;font-size:11px;line-height:1.5;white-space:nowrap}.ft-section-title .ft-level-link{font-size:10px}.ft-level-link .fk-ui-icon{width:15px;height:15px}.ft-activity-value{display:flex;align-items:baseline;gap:6px;margin:7px 0 14px;flex-wrap:wrap}.ft-activity-value strong{font-size:29px;font-weight:750;letter-spacing:-.8px;line-height:1.1;color:#fff6ff}.ft-activity-value>span{color:#bda6cf;font-size:15px;white-space:nowrap}.ft-activity-value>button{display:grid;place-items:center;height:28px;width:28px;margin-left:auto;align-self:center;border:1px solid #e3c77f45;border-radius:10px;color:#e9c887;background:#d0a55b15}.ft-activity-value .fk-ui-icon{width:17px;height:17px}.ft-progress-hint{font-size:11px!important;line-height:1.7;color:#b7a0c8;margin-top:11px!important}.fk-center .fl-home-paused{display:flex;align-items:center;gap:10px;background:#ba8d3112;color:#f0cf8b;border:1px solid #c9a45540;border-radius:12px;width:100%;padding:11px;margin-top:14px;text-align:left}.fl-home-paused>span{display:grid;place-items:center;width:29px;height:29px;border:1px solid #cba35955;border-radius:9px;font-size:13px;flex-shrink:0}.fl-home-paused>div{flex:1;min-width:0}.fl-home-paused b{font-size:12px;font-weight:650;display:block}.fl-home-paused small{display:block;font-size:10px;color:#c6ad7d;margin-top:2px}.fl-home-paused>.fk-ui-icon{width:17px;height:17px}.ft-weekly-section{background:linear-gradient(140deg,#30203f,#251632)}.ft-weekly-heading{display:flex;align-items:center;justify-content:space-between;gap:14px}.ft-weekly-heading>div{min-width:0}.ft-weekly-heading>div>small{display:block;color:#c9a9de;font-size:9px;letter-spacing:1.3px;font-weight:600;margin-bottom:5px}.ft-weekly-total{display:flex;align-items:center;gap:10px;padding:0;min-height:40px;background:none;border:0;color:#fff8ff}.ft-weekly-total strong{font-size:33px;line-height:1.1;font-weight:750;letter-spacing:-1px}.ft-weekly-total .fk-ui-icon{width:16px;height:16px;color:#ac8abe}.ft-reset-chip{display:flex;align-items:center;gap:6px;color:#c9b4d8;font-size:10px;line-height:1.4}.ft-reset-chip .fk-ui-icon{width:15px;height:15px;color:#b595c6}.ft-reset-chip small{display:block;font-size:9px;color:#a78eba}.ft-weekly-targets{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));position:relative;gap:5px;margin:23px -3px 0;isolation:isolate}.ft-weekly-targets:before{content:"";position:absolute;height:3px;left:10%;right:10%;top:29px;border-radius:3px;background:linear-gradient(90deg,#b382da var(--weekly-progress),#4b305c var(--weekly-progress));z-index:-1}.ft-weekly-targets>button{display:flex;flex-direction:column;align-items:center;gap:4px;padding:0 0 3px;background:none;border:0;min-width:0;color:#b69bc9}.ft-milestone-icon{position:relative;width:56px;height:59px;display:grid;place-items:center;max-width:100%;background:radial-gradient(circle,#392248 45%,transparent 47%)}.fk-center .ft-balloon{width:48px;height:54px;max-width:100%;fill:none;stroke:none;display:block;filter:drop-shadow(0 4px 3px #10091c44)}.ft-milestone-locked .ft-balloon{opacity:.44;filter:saturate(.55)}.ft-weekly-targets>button>b{font-size:13px;color:#dec6ee;font-weight:700}.ft-weekly-targets>button>small{font-size:9px;color:#a58db8;line-height:1.5;white-space:nowrap}.ft-weekly-targets i{position:absolute;right:1px;bottom:3px;display:grid;place-items:center;width:18px;height:18px;border-radius:50%;border:2px solid #2b1a38;background:#f0cd82;color:#442b17;font-style:normal;font-size:10px;font-weight:800}.ft-weekly-targets i .fk-ui-icon{height:10px;width:10px;stroke-width:2.5}.ft-milestone-ready .ft-milestone-icon{filter:drop-shadow(0 0 9px #c584ff33)}.ft-milestone-ready>small{color:#f4d493!important}.ft-milestone-claimed i{background:#a77bdb;color:#fff}.ft-weekly-footnote{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:6px;margin-top:16px;border-top:1px solid var(--fk-line);padding-top:12px}.ft-weekly-footnote>span{display:flex;align-items:center;gap:6px;font-size:10px;color:#cab0dd}.ft-weekly-footnote .fk-ui-icon{width:14px;height:14px;color:#d5a4ef}.ft-weekly-footnote>small{font-size:10px;color:#cdb783}.ft-section-title .ft-fund-balance{color:#f0d494;background:#d5a84d10;padding:4px 7px;border:1px solid #d3ab5738;border-radius:10px;font-size:12px;font-weight:700;gap:4px}.ft-money-icon{width:22px;height:22px;object-fit:contain;flex-shrink:0}.ft-fund-balance .ft-money-icon{width:20px;height:20px}.ft-fund-balance>.fk-ui-icon{width:14px;height:14px;margin-left:2px}.ft-treasury-meta{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:3px 0 18px}.ft-treasury-meta>button{display:flex;align-items:center;gap:9px;min-width:0;min-height:65px;text-align:left;border:1px solid #9864b11c;border-radius:13px;background:#170c253d;padding:12px 11px;color:#bba5ca}.ft-treasury-meta>button>span:not(:first-child){font-size:10px;min-width:0;flex:1}.ft-treasury-meta b{display:block;font-size:19px;line-height:1.35;color:#ede2f5;font-weight:650}.ft-defense-icon,.ft-steal-icon{display:grid;place-items:center;height:29px;width:29px;flex-shrink:0;color:#a6cfbf}.ft-steal-icon{color:#e9c783}.ft-treasury-meta .fk-ui-icon{width:26px;height:26px}.ft-treasury-meta i{font-style:normal;font-size:18px;color:#a88cb9}.fk-small-shield{width:22px;height:24px;display:inline-flex}.fk-small-shield svg{width:100%;height:100%}.ft-queue{display:flex;align-items:flex-start;gap:10px;overflow:auto hidden;padding:0 0 5px;scrollbar-width:thin;scrollbar-color:#6d4282 transparent;overscroll-behavior-x:contain}.ft-queue-item{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:76px;flex:0 0 76px;padding:10px 5px;border:1px solid #9e6fbd26;border-radius:14px;background:#1a0f294d;text-align:center;color:var(--fk-muted)}.ft-chest{display:inline-block;width:65px;height:65px;flex-shrink:0;background:url(/assets/family/chests-atlas.webp) no-repeat 0 0/200% 200%;vertical-align:middle}.ft-chest-advanced{background-position:100% 0}.ft-chest-rare{background-position:0 100%}.ft-chest-royal{background-position:100% 100%}.ft-queue-item .ft-chest{width:61px;height:61px}.ft-chest-age{font-size:8px!important;color:#b89dc8!important;line-height:1.5;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.ft-queue-status{display:block;width:100%;font-size:10px;font-weight:600;border-radius:8px;min-height:27px;line-height:27px;background:#59336a55;color:#ceb6dd;white-space:nowrap}.ft-queue-status.ready{background:linear-gradient(125deg,#9949d6,#7738b8);color:#fff}.ft-queue-full{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;overflow:visible;margin:15px 0}.ft-queue-full .ft-queue-item{width:100%;min-width:0}.ft-queue-full .ft-queue-item>b{font-size:10px;line-height:1.5;font-weight:500;overflow-wrap:anywhere}.ft-empty-chests{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;width:100%;border:1px dashed #9563b13d;border-radius:15px;padding:23px 12px;background:#1b102525;text-align:center}.ft-empty-chests .ft-empty-icon{display:grid;place-items:center;height:42px;width:42px;background:#a878c214;border-radius:14px;color:#b08ac9;margin-bottom:3px}.ft-empty-icon .fk-ui-icon{width:25px;height:25px}.ft-empty-chests b{font-size:12px;font-weight:550;color:#ccb4dd}.ft-empty-chests small{font-size:10px;color:#b198c3}.ft-see-all{display:flex;margin:13px 0 0 auto;padding:5px 0;border:0;background:none;color:#cf9bf4;font-size:11px}.ft-announcement p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.85;color:#d7c4e2}.ft-announcement>small{display:block;font-size:11px;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere;margin-top:16px;border-top:1px solid var(--fk-line);padding-top:14px;color:#bda4cd}.ft-section-title>.ft-edit-announcement{font-size:10px;color:#d1a4ef}.ft-edit-announcement .fk-ui-icon{width:14px;height:14px}.ft-page-title{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:0 0 20px}.ft-page-title h3{margin:0;font-size:22px}.ft-page-title small{white-space:nowrap}.ft-treasury-help{font-size:12px!important;color:var(--fk-muted)!important;line-height:1.8!important;margin:20px 0!important}.ft-extra-treasures{border-top:1px solid var(--fk-line);margin-top:24px;padding-top:20px}.ft-claim-notice{display:flex;align-items:center;gap:11px;width:100%;background:#64328433;border:1px solid #aa7dd45c;border-radius:13px;padding:10px 13px;margin-bottom:14px;text-align:left;color:#f0dbff}.ft-claim-notice .ft-chest{width:42px;height:42px}.ft-claim-notice b{display:block;font-size:12px}.ft-claim-notice small{display:block;font-size:10px;color:#d5b0ee;margin-top:3px}.ft-legacy-claims>button{display:flex;align-items:center;gap:10px;width:100%;padding:12px;background:var(--fk-panel);border:1px solid var(--fk-line);border-radius:12px;margin-top:10px;font-size:12px}.ft-legacy-claims .ft-chest{width:45px;height:45px}.ft-legacy-claims b{margin-left:auto;color:#e6c782}.fk-balances,.fl-wallets{display:grid;grid-template-columns:1fr 1fr;gap:11px;margin-bottom:18px}.fk-balances>button{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:7px;min-width:0;padding:15px 13px;background:var(--fk-panel);border:1px solid var(--fk-line);border-radius:14px;text-align:left}.fk-balances small{font-size:11px}.fk-balances b{color:#f0cf8d;font-size:15px}.fk-balances>button+button b{color:#d3abef}.fk-daily-milestones{display:flex;justify-content:space-between;gap:12px;margin-top:18px}.fk-daily-milestones>div{display:flex;flex-direction:column;align-items:center;gap:6px}.fk-daily-milestones .ph-art,.fk-daily-milestones .rk-art{width:43px;height:43px}.fk-daily-milestones .fk-button{padding:5px 12px;font-size:10px;min-height:32px}.fk-daily-milestones small{font-size:11px;color:#d5b7eb}.fk-task-list article{display:flex;align-items:center;gap:14px;padding:18px;background:var(--fk-panel);border:1px solid var(--fk-line);border-radius:16px;margin-bottom:11px}.fk-task-list article>div{flex:1;min-width:0}.fk-task-list b{display:block;font-size:13px;font-weight:650;line-height:1.6;color:#f1e4fa}.fk-task-list small{display:block;color:#c8afd8;font-size:11px;margin-top:4px}.fk-task-list p{font-size:11px;line-height:1.7;color:#b69ac8;margin-top:4px}.fk-task-list .fk-button{min-width:66px;min-height:40px;font-size:11px;margin:0;padding:9px 10px;flex-shrink:0}.fk-task-rewards{display:flex;flex-wrap:wrap;gap:12px;color:#d0a6ef;font-size:11px;font-weight:600;margin-top:11px}.fk-task-rewards>span:first-child{color:#e8c783}.fk-task-rewards>span+span{color:#c0abef}.fk-segments,.fg-picker-tabs{display:flex;gap:4px;padding:5px;border:1px solid var(--fk-line);border-radius:13px;background:#140a20a1;margin-bottom:18px}.fk-segments button,.fg-picker-tabs button{flex:1;min-width:0;min-height:40px;padding:9px 6px;border:1px solid transparent;border-radius:9px;color:#b79aca;background:none;font-size:11px;font-weight:550}.fk-segments [aria-pressed=true],.fg-picker-tabs [aria-pressed=true]{color:#f9edff;background:#4b2a625c;border-color:#a373c757;box-shadow:0 2px 8px #0e061a33}.fk-periods{display:flex;justify-content:flex-end;gap:7px;margin-bottom:12px}.fk-periods button{min-height:34px;padding:6px 12px;border:1px solid transparent;border-radius:9px;color:#bba3cc;font-size:11px}.fk-periods [aria-pressed=true]{color:#efdcff;background:#683b8755;border-color:#8d62a53b}.fk-member{display:flex;align-items:center;gap:11px;padding:16px 12px;margin-bottom:9px;border:1px solid var(--fk-line);background:var(--fk-panel);border-radius:14px}.fk-member.fk-me{background:linear-gradient(110deg,#392246,#2a1935);border-color:#c4a36c59}.fk-place{min-width:15px;color:#b294c5;font-size:11px}.fk-member>button[data-member]{display:flex;align-items:center;gap:11px;flex:1;min-width:0;background:none;border:0;text-align:left;padding:0;color:#f3e6fb}.fk-member>button[data-member]>span:last-child{min-width:0}.fk-member .ph-avatar{width:40px;height:40px}.fk-member b{display:block;font-size:12px;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fk-member strong{font-size:13px;color:#e0bbf4;white-space:nowrap}.fk-member-gift{display:grid;place-items:center;background:#8652a62b;border:1px solid #a475c326;border-radius:10px;color:#d6b2f0;width:33px;height:35px;flex-shrink:0;padding:6px}.fk-role{display:inline-block;font-size:8px;border-radius:5px;padding:2px 6px;background:#a178bd22;color:#c5acd4;line-height:1.5;white-space:nowrap;margin-top:4px;font-weight:600}.fk-role-leader{background:#b58d3224;color:#edce8a}.fk-role-deputy{background:#9e62d92b;color:#d4b1f5}.fk-role-admin{background:#75b59a1c;color:#b4d5c5}.fk-family-ranking{display:flex;align-items:center;gap:13px;width:100%;border:1px solid var(--fk-line);background:var(--fk-panel);border-radius:15px;padding:15px;margin:10px 0;text-align:left}.fk-family-ranking>b{color:#e7c47e;font-size:13px;min-width:15px}.fk-family-ranking>span:not(.fk-crest){flex:1;min-width:0;font-size:13px;font-weight:650;overflow-wrap:anywhere}.fk-family-ranking small{display:block;font-size:10px;color:#b99dcd;font-weight:400;margin-top:4px}.fk-family-ranking strong{font-size:13px;color:#dabaef}.fk-event-list{position:relative}.fk-event-list article{display:flex;align-items:flex-start;gap:13px;padding:17px 14px;background:var(--fk-panel);border:1px solid var(--fk-line);border-radius:15px;margin-bottom:12px}.fk-event-list article>span{display:grid;place-items:center;height:35px;width:35px;flex-shrink:0;border-radius:11px;color:#eacb85;background:#c09c4314}.fk-event-list article>div{flex:1;min-width:0}.fk-event-list article svg{height:17px;width:17px}.fk-event-list p{font-size:13px;color:#dfcce9;line-height:1.85;overflow-wrap:anywhere}.fk-event-list time{display:block;margin-top:8px;color:#a98bbb;font-size:10px}.fk-shop-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin:18px 0 24px}.fk-shop-grid>div{display:flex;align-items:center;flex-direction:column;min-width:0;border:1px solid var(--fk-line);border-radius:16px;background:var(--fk-panel);padding:17px 7px 10px;gap:8px;text-align:center}.fk-shop-grid img,.fk-shop-grid .ph-art,.fk-shop-grid .rk-art{width:68px;height:68px;object-fit:contain}.fk-shop-grid b{font-size:11px;color:#efdef9;line-height:1.5;overflow-wrap:anywhere}.fk-shop-grid small{font-size:11px;color:#e6c985}.fk-shop-grid .fk-button{font-size:10px;min-height:35px;padding:8px 6px;margin-top:auto;width:100%}.fk-shop-grid>.fk-empty{grid-column:1/-1;border:1px dashed var(--fk-line);border-radius:16px}.fk-raid-summary{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:19px}.fk-raid-summary>div{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:17px;border:1px solid var(--fk-line);border-radius:17px;background:var(--fk-panel)}.fk-raid-summary svg{width:31px;height:36px;stroke:none}.fk-raid-summary small{font-size:11px;flex:1}.fk-raid-summary b{width:100%;font-size:27px;line-height:1.2;color:#f4e7ff}.fk-raid-target{display:flex;align-items:center;gap:12px;padding:16px 13px;border:1px solid var(--fk-line);border-radius:15px;margin:11px 0;background:var(--fk-panel)}.fk-raid-target>span:not(.fk-crest){flex:1;min-width:0}.fk-raid-target b{display:block;font-size:13px;overflow-wrap:anywhere}.fk-raid-target small{display:block;font-size:10px;margin-top:4px;line-height:1.6}.fk-raid-target .fk-button{font-size:10px;padding:8px 11px;flex-shrink:0}.fk-return-row,.fk-application,.fk-ledger{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:15px 0;border-bottom:1px solid var(--fk-line);font-size:12px}.fk-application>span{flex:1;min-width:0}.fk-application small,.fk-ledger small{display:block;font-size:10px;margin-top:5px}.fk-application .fk-button{min-height:36px;font-size:10px;padding:8px 10px}.fk-table-wrap{overflow:auto;max-width:100%}.fk-table-wrap table{width:100%;border-collapse:collapse;font-size:11px}.fk-table-wrap td,.fk-table-wrap th{padding:12px 8px;white-space:nowrap;border-bottom:1px solid var(--fk-line);text-align:left}.fk-table-wrap th{font-size:10px;color:#c6a5da;font-weight:600}.ft-leave-card h3{color:#f0a7b3}.fk-center .ft-leave-link{color:#ecacbd;background:#c2455b10;border-color:#ce647f3d}.ft-leave-card .fk-button[data-fh-action=leave]{width:100%;margin-top:12px;background:linear-gradient(125deg,#ad3e69,#8c3053);border-color:#e085a333}.fk-chat-view{height:min(820px,calc(100dvh - 56px));min-height:0;background:radial-gradient(ellipse at 50% 20%,#48215716,transparent 65%),#170c25}.fk-chat-view>.fk-head{position:relative;flex-shrink:0;gap:11px}.fk-chat-view .fk-head .fk-crest{width:43px;height:43px;box-shadow:0 0 0 3px #e1bd7710}.fk-chat-view .fk-head h2{font-size:16px;letter-spacing:-.2px}.fk-chat-view .fk-head small{display:flex;align-items:center;gap:5px;letter-spacing:0;font-size:10px;font-weight:400;color:#c5a9d7;margin:4px 0 0}.fk-chat-presence{width:5px;height:5px;border-radius:50%;background:#c49ae4;flex-shrink:0}.fk-chat-view .fk-back{border:0;width:30px;padding:4px;background:none}.fk-chat-view .fk-head-actions{gap:5px}.fk-chat-view .fk-head-actions button{width:36px;height:36px;border-radius:12px;padding:8px}.fk-chat-view>main{display:flex;flex-direction:column;padding:0;min-height:0;flex:1}.fk-chat-log{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;padding:15px 23px 26px;scrollbar-width:thin;scrollbar-color:#70478b transparent}.fk-chat-date{display:flex;justify-content:center;margin:11px 0 23px;position:relative}.fk-chat-date>span{display:inline-block;font-size:9px;font-weight:550;letter-spacing:.2px;color:#c3a7d5;background:#2b1939;border:1px solid #9b6cb227;border-radius:20px;padding:5px 13px}.fk-system{display:flex;align-items:flex-start;justify-content:center;gap:7px;flex-wrap:wrap;width:fit-content;max-width:91%;margin:0 auto 21px;padding:11px 14px;border:1px solid #c5a2662b;border-radius:12px;background:#b28b3f0a;color:#d3bc91;font-size:10px;line-height:1.8;text-align:center}.fk-system>.fk-ui-icon{width:13px;height:13px;margin-top:2px;color:#d9ba7c}.fk-system>span{flex:1;min-width:100px;overflow-wrap:anywhere}.fk-system time{align-self:flex-end;font-size:8px;color:#ae9976;white-space:nowrap}.fk-chat-line{display:flex;align-items:flex-start;gap:10px;margin-bottom:18px;min-width:0}.fk-chat-avatar{flex-shrink:0;border:0;background:none;padding:0;margin-top:3px;min-height:36px;min-width:36px}.fk-chat-avatar .ph-avatar,.fk-chat-avatar .fk-letter{width:35px;height:35px}.fk-chat-bubble{min-width:100px;max-width:min(80%,400px);padding:12px 14px 5px;background:#2b1b3b;border:1px solid #8c5aa62e;border-radius:5px 17px 17px;box-shadow:0 3px 12px #0c06151a}.fk-chat-author{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin-bottom:6px}.fk-chat-author>button{padding:0;border:0;background:none;text-align:left;font-size:10px;font-weight:650;color:#d5b3eb;line-height:1.5;overflow-wrap:anywhere;max-width:100%}.fk-chat-author .fk-role{margin:0;font-size:7px;line-height:1.6;padding:1px 5px}.fk-chat-bubble>p{font-size:13px;line-height:1.75;color:#f1e4f8;white-space:pre-wrap;overflow-wrap:anywhere}.fk-chat-bubble>footer{display:flex;align-items:center;justify-content:flex-end;gap:6px;margin-top:5px;min-height:18px}.fk-chat-bubble time{font-size:8px;color:#ae91c0}.fk-chat-bubble footer details{position:relative;line-height:1}.fk-chat-bubble footer details>summary{display:grid;place-items:center;width:26px;height:24px;min-height:24px;cursor:pointer;padding:2px;color:#b296c5;list-style:none;margin:0}.fk-chat-bubble footer details>summary:after{display:none}.fk-chat-bubble footer summary .fk-ui-icon{width:17px;height:17px}.fk-chat-bubble footer details[open]>summary{margin:0}.fk-chat-bubble footer .fk-button{position:absolute;bottom:28px;right:0;z-index:3;white-space:nowrap;background:#482657;border-color:#b37bd359;padding:8px 14px;min-height:36px;font-size:11px;box-shadow:0 6px 20px #08021055}.fk-chat-mine{flex-direction:row-reverse}.fk-chat-mine .fk-chat-bubble{background:linear-gradient(125deg,#593178,#43255f);border-color:#bb80e643;border-radius:17px 5px 17px 17px}.fk-chat-mine .fk-chat-author>button{color:#e5c8fa}.fk-chat-mine .fk-chat-bubble time{color:#cfb0e3}.fk-reward-claimed{display:block;margin-top:10px;color:#c4a5df!important;font-size:10px!important}.fk-chat-welcome{display:flex;align-items:center;justify-content:center;flex-direction:column;min-height:360px;text-align:center;padding:40px 20px}.fk-chat-welcome>span{display:grid;place-items:center;width:79px;height:79px;border:1px solid #ad73ce55;border-radius:27px;background:radial-gradient(ellipse at top,#64367d,#2b163b);color:#d5b2ed;box-shadow:0 12px 35px #04000940;margin-bottom:25px}.fk-chat-welcome>span .fk-ui-icon{height:37px;width:37px}.fk-chat-welcome>small{color:#bb92d7;font-size:8px;letter-spacing:1.8px;font-weight:650}.fk-chat-welcome h3{font-size:25px;margin:8px 0;color:#f0dfff}.fk-chat-welcome p{font-size:12px;color:#b99acb;line-height:1.8}.fk-chat-welcome>button{display:flex;align-items:center;gap:8px;min-height:43px;background:#7c42ac29;border:1px solid #ab75d050;border-radius:12px;color:#e6caf7;padding:10px 17px;font-size:11px;font-weight:600;margin-top:24px}.fk-chat-welcome>button .fk-ui-icon{width:17px;height:17px}.fk-composer{flex-shrink:0;display:flex;align-items:flex-end;gap:9px;background:#1f112ef5;border-top:1px solid #9d6dba33;padding:13px 18px calc(13px + env(safe-area-inset-bottom,0px));box-shadow:0 -6px 20px #0d06131c}.fk-composer textarea{min-height:44px;height:44px;max-height:120px;resize:vertical;flex:1;min-width:0;background:#362046;border:1px solid #ab75c927;padding:11px 13px;border-radius:14px;color:#fff4ff;font-size:16px;line-height:1.4}.fk-composer textarea::placeholder{color:#c0a4d1;font-size:13px}.fk-composer .fk-button,.fk-compose-gift{display:grid;place-items:center;flex-shrink:0;min-width:44px;height:44px;min-height:44px;width:44px;border-radius:14px;padding:11px}.fk-compose-gift{background:#6d3e8b33;color:#e0bcf5;border:1px solid #bb85dc39}.fk-composer .fk-button{background:linear-gradient(135deg,#9a4cda,#7d3cb9);border-color:#bb87e559;box-shadow:0 3px 10px #06010f30}.fk-composer .fk-ui-icon{width:22px;height:22px}.fg-gift-line{margin-bottom:22px;gap:10px}.fg-gift-line .fk-chat-bubble{padding:0;min-width:0;width:365px;max-width:calc(100% - 45px);border:0;background:none;border-radius:0;box-shadow:none}.fg-gift-line .fk-chat-author{min-height:20px;margin-bottom:7px}.fg-gift-line .fk-chat-bubble>footer{padding:0 2px;margin-top:5px}.fg-receipt{position:relative;padding:14px 15px 13px;border:1px solid #bc89d64d;border-radius:5px 18px 18px;background:radial-gradient(ellipse at 100% 0,#8c4aa326,transparent 65%),linear-gradient(140deg,#342140,#291835);box-shadow:0 5px 16px #0c041a33}.fg-receipt-label{display:flex;align-items:center;gap:6px;color:#d4adf0;font-size:8px;letter-spacing:1.3px;font-weight:700;margin-bottom:12px}.fg-receipt-label>.fk-ui-icon{width:13px;height:13px}.fg-receipt-quantity{margin-left:auto;letter-spacing:0;padding:2px 7px;border:1px solid #c39e624a;border-radius:6px;background:#cba25115;color:#f1cf8e;font-size:10px}.fg-receipt-main{display:flex;align-items:center;gap:12px}.fg-receipt-main>div{flex:1;min-width:0}.fg-sender{display:block;font-size:10px;color:#cbb1dc;font-weight:500;line-height:1.65;overflow-wrap:anywhere}.fg-sender>button,.fg-receipt-gains button{display:inline;padding:0;border:0;background:none;font:inherit;color:inherit;text-align:left}.fg-sender>button{font-weight:650;color:#ead5f7}.fg-receipt-main strong{display:block;font-size:16px;font-weight:750;letter-spacing:-.25px;color:#fff3ff;line-height:1.45;margin:4px 0 6px;overflow-wrap:anywhere}.fg-receipt-main p{font-size:11px;color:#c1a7cf;line-height:1.7!important;overflow-wrap:anywhere}.fg-receipt-art{display:grid;place-items:center;width:65px;height:72px;flex-shrink:0;background:radial-gradient(circle,#b680df25,transparent 72%)}.fg-receipt-art>*{width:64px!important;height:64px!important;object-fit:contain;filter:drop-shadow(0 4px 6px #09020e44)}.fg-receipt-gains{display:flex;flex-wrap:wrap;gap:5px 10px;border-top:1px solid #aa77c42d;padding-top:11px;margin-top:13px;line-height:1.6}.fg-receipt-gains>span{width:100%;color:#bfa3ce;font-size:10px}.fg-receipt-gains>span>button{color:#dbc0ec;font-weight:600}.fg-receipt-gains>b{font-size:12px;font-weight:700;color:#e3b7ff}.fg-receipt-gains>small{display:block;font-size:10px;color:#e5cb92;width:100%}.fg-receipt-gains>small.is-paused{color:#cdb17e}.ft-chat-reward{display:flex;align-items:center;gap:12px;padding:3px 0 10px}.ft-chat-reward>.ft-prize-art,.ft-chat-reward>.ft-frame-art{width:50px;height:50px;object-fit:contain;flex-shrink:0}.ft-chat-reward b{font-size:12px;color:#f1dba9;line-height:1.5}.ft-chat-reward small{display:block;font-size:9px;margin-top:5px;color:#c8a9da}.ft-chat-reward~.fk-button{display:flex;margin-top:13px;min-height:37px;font-size:11px}.ft-sheet-backdrop{position:fixed;inset:0;z-index:260;display:flex;align-items:center;justify-content:center;padding:24px 20px}.ft-sheet-shade{position:absolute;inset:0;width:100%;height:100%;border:0;background:#0a0414bf;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);cursor:default!important}.ft-sheet{position:relative;display:flex;flex-direction:column;width:min(100%,440px);max-height:calc(100dvh - 64px);background:#24142f;border:1px solid #b187cf59;border-radius:25px;box-shadow:0 25px 90px #0008;color:#f7ecff;overflow:hidden;animation:ft-appear .18s ease-out}.ft-sheet-close{position:absolute;right:13px;top:13px;z-index:4;width:34px;height:34px;min-height:34px;display:grid;place-items:center;border:1px solid #c29ad236;border-radius:50%;background:#35213fe6;color:#e5cbf4;font-size:24px!important;line-height:1;padding:0;box-shadow:0 2px 8px #1007192b}.ft-sheet-body{padding:25px 22px 22px;min-height:0;overflow:auto;scrollbar-width:thin;scrollbar-color:#754d8c transparent;overscroll-behavior:contain}.fk-center .ft-sheet-body>h3{font-size:21px;margin:0 35px 23px 0;line-height:1.4}.ft-primary{width:100%;min-height:46px;margin-top:8px;font-size:13px}.ft-primary small{display:block;line-height:1.6;font-size:10px;font-weight:400;opacity:.85}.ft-unlock{flex-direction:column;gap:1px}.ft-weekly-preview{display:flex;align-items:flex-start;justify-content:center;gap:12px;padding:5px 0 19px}.ft-weekly-preview>div{flex:0 1 115px;min-width:0;text-align:center;display:flex;align-items:center;flex-direction:column;gap:10px}.ft-weekly-icon{position:relative;display:grid;place-items:center;aspect-ratio:1;width:100%;max-width:104px;border:1px solid #9870b636;border-radius:17px;background:#453058}.ft-weekly-icon .ft-chest{width:78px;height:78px;max-width:90%}.ft-weekly-icon>b{position:absolute;right:5px;bottom:5px;padding:1px 7px;border:1px solid #cba8dd26;border-radius:7px;background:#1a102a77;color:#e8d0f7;font-size:10px;font-weight:500}.ft-weekly-preview>div>span:last-child{font-size:11px;color:#cfb9de;line-height:1.6}.ft-tint-advanced{background:#5e3d252e;border-color:#d3a44f4d}.ft-tint-rare{background:#79469c36;border-color:#d28bf85c}.ft-tint-royal{background:#a16e3c26;border-color:#e7c56d59}.ft-weekly-explanation{font-size:12px!important;color:#c8afd8!important;text-align:center;line-height:1.85!important;margin:2px 0 18px!important}.ft-weekly-explanation>small{display:block;color:#e6c884;font-size:10px;margin-top:5px}.ft-chest-heading{display:flex;align-items:center;flex-direction:column;justify-content:center;gap:6px;padding:22px 40px 15px;background:radial-gradient(ellipse at 50% 0,#744996,#3b224d 75%);border-bottom:1px solid #bc8add2e;flex-shrink:0}.ft-chest-heading>.ft-chest{width:91px;height:91px;filter:drop-shadow(0 8px 7px #14091b55)}.fk-center .ft-chest-heading h3{font-size:14px;text-align:center;color:#edddf8;margin:0;font-weight:650}.ft-sheet-advanced .ft-chest-heading{background:radial-gradient(ellipse at 50% 0,#8b673a,#3d2838 75%)}.ft-sheet-rare .ft-chest-heading{background:radial-gradient(ellipse at 50% 0,#9142b9,#45234f 75%)}.ft-sheet-royal .ft-chest-heading{background:radial-gradient(ellipse at 50% 0,#a77843,#502747 75%)}.ft-prize-scroll{max-height:42dvh;overflow:auto;scrollbar-width:thin;overscroll-behavior:contain;margin:0 -3px 15px;padding:3px}.ft-prize-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px 10px}.ft-prize{display:flex;align-items:center;flex-direction:column;gap:7px;min-width:0;padding:0;border:0;background:none;color:#d4bce4;line-height:1.4}.fk-center .ft-prize:disabled{opacity:1;cursor:default}.fk-center .ft-prize.ft-prize-empty{opacity:.3}.ft-prize-featured{grid-column:span 2}.ft-prize-image{display:grid;place-items:center;position:relative;width:100%;max-width:85px;aspect-ratio:1;border-radius:13px;background:#4f356b;border:1px solid #c4a5db18}.ft-prize-featured .ft-prize-image{width:85px}.ft-prize-image>.ft-prize-art{height:87%;width:87%;object-fit:contain}.ft-prize-image>small{position:absolute;bottom:0;left:0;width:100%;padding:3px 0;background:#150a2477;color:#e1d3eb;font-size:7px;text-align:center;border-radius:0 0 12px 12px;line-height:1.4;white-space:nowrap;overflow:hidden}.ft-prize-amount{position:absolute;right:-3px;top:-5px;min-width:21px;padding:2px 5px;border-radius:7px;background:#dcc58d;color:#3e283b;line-height:1.2;font-size:10px;font-weight:650;border:1px solid #f0daa4}.ft-prize-name{display:block;font-size:10px;line-height:1.6;color:#d1b9df;max-width:100%;overflow-wrap:anywhere}.ft-prize-name>small{display:block;font-size:9px;color:#b399c4;margin-top:1px}.ft-tone-gold,.ft-tone-orange{background:#754a3333}.ft-tone-coins{background:#535d963d}.ft-tone-okay,.ft-tone-diamond,.ft-tone-pink{background:#71448d40}.ft-tone-night,.ft-tone-icefire{background:#48427777}.ft-tone-rich{background:#8c6b3333}.ft-tone-garden,.ft-visual-star{background:#61448b66}.ft-tone-gift,.ft-visual-firework,.ft-visual-tea{background:#475c6f4d}.ft-visual-heart,.ft-visual-kiss{background:#8f496b33}.ft-frame-art{display:block;position:relative;height:95%;width:95%}.ft-avatar-face{position:absolute;left:19%;top:23%;width:62%;height:62%;object-fit:cover;border-radius:50%}.ft-avatar-border{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.ft-distribute-hint{font-size:11px!important;color:#b99acb!important;text-align:center;line-height:1.8!important;margin:8px 0!important}.ft-sheet-back{display:flex;align-items:center;gap:5px;background:none;border:0;color:#cda8e5;font-size:11px;padding:0;min-height:32px;margin:0 0 13px}.ft-selected-reward{display:flex;align-items:center;gap:13px;margin-bottom:20px;padding:13px;border:1px solid var(--fk-line);border-radius:14px;background:#36214177}.ft-selected-reward>.ft-prize-art,.ft-selected-reward>.ft-frame-art{height:59px;width:59px;flex-shrink:0;object-fit:contain}.ft-selected-reward b{font-size:14px;font-weight:650;color:#ebd8f9}.ft-selected-reward small{display:block;font-size:10px;color:#ba9ccb;margin-top:5px}.ft-amount-label>span{display:flex;align-items:center;gap:9px}.ft-amount-label input{max-width:125px;flex:1}.ft-amount-label button{border:1px solid #ba87d44d;border-radius:11px;background:#7340943b;color:#dfc2f2;padding:10px 14px;font-size:11px;min-height:44px}.ft-recipient-list{max-height:200px;overflow:auto;border:1px solid var(--fk-line);border-radius:13px;scrollbar-width:thin}.ft-recipient-list>button{display:flex;align-items:center;gap:11px;width:100%;padding:12px;border:0;border-bottom:1px solid var(--fk-line);background:#281735;text-align:left}.ft-recipient-list [aria-pressed=true]{background:#5c36754d}.ft-recipient-list .ph-avatar,.ft-recipient-list .fk-letter{width:36px;height:36px}.ft-recipient-list>button>span:not(.ph-avatar):not(.fk-letter){flex:1;min-width:0}.ft-recipient-list b{display:block;font-size:12px;color:#efdffa;font-weight:600}.ft-recipient-list small{display:block;font-size:9px;color:#b496c8;margin-top:4px}.ft-recipient-list i{height:19px;width:19px;border-radius:50%;border:1px solid #b38ac34d;color:transparent;font-size:11px;font-style:normal;display:grid;place-items:center}.ft-recipient-list [aria-pressed=true] i{background:#a263db;border-color:#bb87dc;color:#fff}.ft-recipient-list>p{font-size:12px;padding:18px;color:#c3a3d4}.ft-send-summary{font-size:11px!important;color:#c9b0da!important;text-align:center;line-height:1.7!important;margin:15px 0!important}.ft-deadline-note{font-size:9px!important;line-height:1.7!important;color:#b394c7!important;text-align:center;margin:11px 0 0!important}.ft-my-rewards>article{display:flex;align-items:center;gap:11px;padding:14px 0;border-bottom:1px solid var(--fk-line)}.ft-my-rewards>article>.ft-prize-art,.ft-my-rewards>article>.ft-frame-art{width:47px;height:47px;object-fit:contain;flex-shrink:0}.ft-my-rewards>article>span{flex:1;min-width:0}.ft-my-rewards b{font-size:12px;color:#ead3fa;line-height:1.5}.ft-my-rewards small{display:block;font-size:9px;line-height:1.6;margin-top:5px;color:#b99acb}.ft-my-rewards .ft-primary{width:auto;margin:0;font-size:10px;min-height:36px;padding:8px 10px;white-space:nowrap}.ft-my-rewards>p{font-size:12px;color:#c9afd9;text-align:center;padding:20px}.ft-assignment-log{margin-top:17px;border-top:1px solid var(--fk-line);padding-top:13px}.ft-assignment-log>summary{font-size:11px!important;color:#cfb0e1}.ft-assignment-log p{font-size:11px!important;line-height:1.7}.ft-assignment-log p>small{display:block;color:#a98dbb;font-size:9px;margin-top:3px}.ft-menu-heading{margin-bottom:15px}.ft-menu-heading>small{display:block;font-size:8px;letter-spacing:1.7px;color:#c7a2df;margin-bottom:7px}.fk-center .ft-menu-heading h3{font-size:24px;margin:0}.ft-more-menu>button{display:flex;align-items:center;gap:12px;width:100%;padding:14px 0;border:0;border-bottom:1px solid var(--fk-line);background:none;text-align:left;min-height:72px}.ft-more-menu i{display:grid;place-items:center;width:40px;height:40px;flex-shrink:0;border:1px solid #a775c52e;border-radius:13px;background:#73419325;color:#d5b3ed;font-style:normal}.ft-more-menu>button>span{font-size:13px;font-weight:600;color:#ecdaf9;flex:1;min-width:0}.ft-more-menu small{display:block;font-size:10px;color:#b396c6;font-weight:400;line-height:1.6;margin-top:3px}.ft-more-menu b{font-size:21px;font-weight:400;color:#b591ca}.ft-more-menu .ft-leave-link{background:none;margin-top:6px;border:0}.ft-more-menu .ft-leave-link i{color:#e6a4b4;background:#9d354514;border-color:#c9778b33}.ft-more-menu .ft-leave-link>span{color:#e6a4b4}.fg-member-card{width:min(100%,410px)}.fg-member-cover{height:103px;padding:23px 54px 0 24px;display:flex;align-items:flex-start;justify-content:space-between;background:radial-gradient(ellipse at 10% 0,#9f5ac066,transparent 75%),linear-gradient(120deg,#4b2860,#271433);border-bottom:1px solid #c9a86a33;color:#f2d396}.fg-member-cover>span{font-size:9px;font-weight:750;letter-spacing:3px}.fg-vip{font-size:10px;color:#ffe9b0;border:1px solid #e3c17477;background:#d5a95322;border-radius:7px;padding:3px 7px}.fg-member-content{padding:0 23px 23px}.fg-member-identity{display:flex;align-items:center;gap:16px;position:relative;margin-top:-30px}.fg-member-identity>.ph-avatar,.fg-member-identity>.fk-letter{height:87px!important;width:87px!important;min-width:87px;border:3px solid #2a1938;border-radius:50%;box-shadow:0 0 0 1px #d3ad6777,0 6px 20px #0a031f4d}.fg-member-identity>div{min-width:0;flex:1;padding-top:31px}.fk-center .fg-member-identity h3{font-size:19px;line-height:1.4;color:#f4e3ff;overflow-wrap:anywhere;margin:0 0 4px}.fg-member-identity small{color:#b79ac9;font-size:10px}.fg-member-badges{display:flex;flex-wrap:wrap;gap:5px;margin-top:9px}.fg-member-badges>span,.fg-member-badges>b{font-size:9px;font-weight:550;padding:2px 7px;border:1px solid #b182cc44;border-radius:6px;background:#8a51ae22;color:#d0aee5}.fg-member-badges>b{background:#d4a84918;border-color:#d7b86b4d;color:#edd099}.fg-member-stats{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:19px 0;margin:21px 0 13px;border-top:1px solid var(--fk-line);border-bottom:1px solid var(--fk-line)}.fg-member-stats>span{min-width:0;padding:0 8px;text-align:center}.fg-member-stats>span+span{border-left:1px solid var(--fk-line)}.fg-member-stats b{display:block;font-size:16px;font-weight:700;color:#e0bdf6;overflow-wrap:anywhere;line-height:1.5}.fg-member-stats small{display:block;color:#b89ac9;font-size:10px;margin-top:3px}.fg-send-gift{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:49px;border:1px solid #c391e15c;border-radius:14px;background:linear-gradient(120deg,#9848d2,#7434ab);color:#fff;margin-top:18px;padding:8px 15px;box-shadow:0 6px 18px #09011133}.fg-send-gift>span{display:grid;place-items:center;height:31px;width:31px;border-radius:10px;background:#ffffff12;color:#fff}.fg-send-gift svg{width:22px;height:22px}.fg-send-gift b{font-size:13px;font-weight:650}.fg-member-note{text-align:center;color:#c3a4d2;font-size:12px;line-height:1.8;padding:14px 0}.fg-picker-heading{margin:0 0 23px}.fg-picker-heading>small{display:block;letter-spacing:1.6px;color:#d6b273;font-size:8px;font-weight:600;margin-bottom:6px}.fk-center .fg-picker-heading h3{font-size:26px;color:#f1e1ff;margin:0}.fg-recipient-label{color:#d0b5e2}.fg-picker-tabs{margin:18px 0 14px}.fg-gift-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;max-height:345px;overflow:auto;padding:3px 1px 5px;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#714b88 transparent}.fg-gift-grid>button{display:flex;align-items:center;flex-direction:column;gap:6px;min-width:0;background:#281735;border:1px solid #9163ad3d;border-radius:14px;padding:14px 4px 11px}.fg-gift-grid [aria-pressed=true]{background:linear-gradient(140deg,#633c7e55,#3c234c);border-color:#e2bc78;box-shadow:inset 0 0 0 1px #e5be6c26}.fg-gift-grid img,.fg-gift-grid .ph-art,.fg-gift-grid .rk-art{height:56px;width:56px;object-fit:contain;flex-shrink:0;filter:drop-shadow(0 4px 5px #0a051b40)}.fg-gift-grid span:not(.ph-art):not(.rk-art){font-size:10px;color:#dac1e9;line-height:1.5;text-align:center;overflow-wrap:anywhere}.fg-gift-grid b{font-size:10px;color:#e5c782;font-weight:550}.fg-gift-summary{margin-top:20px;padding:18px;background:var(--fk-panel);border:1px solid #b484cc43;border-radius:18px}.fg-selected-gift{display:flex;align-items:center;gap:13px}.fg-selected-gift>img,.fg-selected-gift>.ph-art,.fg-selected-gift>.rk-art{width:54px;height:54px;object-fit:contain;flex-shrink:0}.fg-selected-gift>div{min-width:0}.fg-selected-gift b{font-size:14px;color:#f0dbff}.fg-selected-gift small{display:block;font-size:11px;line-height:1.6;color:#ba9bcb;margin-top:4px}.fg-gift-quantity{display:flex;gap:8px;margin:18px 0}.fg-gift-quantity button{flex:1;min-height:39px;border:1px solid #a274bd44;border-radius:10px;color:#c8abda;background:#1c1029;font-size:12px;padding:8px}.fg-gift-quantity [aria-pressed=true]{color:#f6deaa;background:#a47c301c;border-color:#d5b26e77}.fg-gift-benefits{display:flex;justify-content:space-between;gap:12px;padding-top:14px;border-top:1px solid var(--fk-line);font-size:11px;color:#c3a4d5}.fg-gift-benefits b{display:block;font-size:12px;color:#e2bbfb;margin-top:3px;font-weight:650}.fg-gift-benefits>span+span b{color:#e9ce8e}.fg-gift-submit{width:100%;min-height:46px;margin-top:17px}.fg-activity-cap{font-size:10px!important;color:#d4b57e!important;line-height:1.7!important;margin:12px 0 0!important}.fk-inbox{display:flex;align-items:center;gap:14px;width:100%;padding:19px 17px;border:1px solid #ab78c540;border-radius:17px;background:linear-gradient(120deg,#3a214a,#281535);color:#f5e9fc;text-align:left;margin-bottom:12px}.fk-inbox>span:not(.fk-crest):not(.fk-inbox-symbol){flex:1;min-width:0}.fk-inbox b{display:block;font-size:14px;font-weight:700;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.fk-inbox b em{display:inline-block;font-style:normal;font-size:8px;border:1px solid #d1af6759;color:#f1d397;padding:1px 6px;border-radius:6px;margin-left:5px;vertical-align:middle;font-weight:500}.fk-inbox small{display:block;color:#c4a5d5;font-size:11px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin-top:5px}.fk-inbox aside{display:flex;align-items:flex-end;justify-content:center;flex-direction:column;gap:8px;align-self:stretch}.fk-inbox time{font-size:9px;color:#b293c4}.fk-inbox strong{display:grid;place-items:center;min-width:19px;min-height:19px;padding:1px 5px;border-radius:20px;color:#fff3ff;background:#9e5ad4;font-size:9px;font-weight:650}.fk-inbox i{font-size:20px;font-style:normal;color:#c6a3dc}.fk-inbox-symbol{display:grid;place-items:center;width:48px;height:48px;border-radius:16px;border:1px solid #c99cdd3d;background:#8d51ab26;color:#e7cd9a;font-size:27px;flex-shrink:0}.fk-directory-view>.fk-head{position:relative;min-height:112px;height:auto;padding:25px 24px;background:linear-gradient(125deg,#412252,#21112f)}.fk-directory-view>.fk-head h2{font-size:25px;white-space:normal}.fk-directory-view>.fk-head small{font-size:8px;letter-spacing:1.7px;margin-bottom:8px;color:#cbb284}.fk-directory-view>p,.fk-directory-view>label,.fk-directory-view>.fk-button,.fk-directory-view>.fk-link,.fk-directory-actions,.fk-directory{margin:20px 24px}.fk-directory-actions{display:flex;gap:10px}.fk-directory>button{display:flex;align-items:center;gap:14px;padding:17px 14px;width:100%;background:var(--fk-panel);border:1px solid var(--fk-line);border-radius:16px;margin-bottom:10px;text-align:left}.fk-directory>button>span:not(.fk-crest){flex:1;min-width:0}.fk-directory b{font-size:14px;color:#f0dffa;display:block;overflow-wrap:anywhere}.fk-directory small{display:block;font-size:10px;line-height:1.6;color:#bca1cf;margin-top:3px}.fk-directory i{font-size:21px;font-style:normal;color:#cfabe2}.fk-join{padding:14px;margin:18px 20px 0;border:1px solid #ab7bd052;border-radius:13px;background:#8753ad26;color:#d1b2e4;font-size:12px}.fk-join .fk-button{width:100%}.fk-sr-only{position:absolute!important;clip-path:inset(50%);width:1px;height:1px;overflow:hidden;white-space:nowrap}.fc-page-heading{margin:1px 0 21px;text-align:center}.fc-page-heading>span{display:inline-block;font-size:9px;font-weight:650;letter-spacing:1.5px;color:#e0be7e;border:1px solid #c9a46740;background:#b58c3e12;padding:4px 10px;border-radius:20px}.fk-center .fc-page-heading h3{font-size:27px;color:#f5e5ff;letter-spacing:-.7px;margin:9px 0 7px}.fc-page-heading p{font-size:12px;color:#baa0cd;line-height:1.7}.fc-wallet{display:grid;grid-template-columns:1fr 1fr;gap:11px;margin-bottom:18px}.fc-wallet>span{display:flex;align-items:center;gap:10px;min-width:0;border:1px solid var(--fk-line);border-radius:14px;background:var(--fk-panel);padding:12px 15px;color:#bda2d0;font-size:10px}.fc-wallet img{width:34px;height:34px;object-fit:contain}.fc-wallet b{display:block;font-size:19px;font-weight:700;color:#e9cd91;line-height:1.4}.fc-wallet>span+span b{color:#ddb7f7}.fc-stage{position:relative;isolation:isolate;overflow:hidden;border:1px solid #c49b5c77;border-radius:24px;background:radial-gradient(ellipse at 50% 48%,#8c5e9a 0,#4e2e60 47%,#2b183a);box-shadow:inset 0 1px 1px #ffe7ad22,0 12px 28px #0c041e30}.fc-stage:before{content:"";position:absolute;inset:10px;border:1px solid #e3bd7040;border-radius:18px;z-index:-1;pointer-events:none}.fc-machine-visual{position:relative;isolation:isolate;width:min(100%,330px);padding-bottom:66px;margin:4px auto 0}.fc-machine-image{position:relative;z-index:2;display:block;width:100%;height:auto;filter:drop-shadow(0 15px 12px #160b254d)}.fc-stage-stars{position:absolute;inset:15px;pointer-events:none;color:#f7dda0;opacity:.8}.fc-stage-stars i{position:absolute;left:7%;top:27%;font-size:19px;font-style:normal}.fc-stage-stars i:nth-child(2){left:auto;right:8%;top:12%;font-size:28px}.fc-stage-stars i:nth-child(3){top:72%;left:9%;font-size:13px}.fc-stage-stars i:nth-child(4){left:auto;right:8%;top:68%;font-size:15px}.fc-drop-tray{position:absolute;left:14%;right:28%;bottom:10px;height:29px;border-radius:50%;background:radial-gradient(ellipse,#42274b,#dfb567 57%,#f9e0a3 61%,#d0a453 66%,transparent 68%);filter:drop-shadow(0 7px 5px #190a294d);z-index:1}.fc-capsule-ball{position:absolute;width:43px;height:43px;left:43%;top:70%;transform:translate(-50%,60px);opacity:0;z-index:4;filter:drop-shadow(0 5px 4px #14082066)}.fc-capsule-ball:before,.fc-capsule-ball:after{content:"";position:absolute;left:0;width:100%;height:50%;border:1px solid #e9c485}.fc-capsule-ball:before{top:0;border-radius:44px 44px 0 0;background:radial-gradient(circle at 30% 20%,#f2d9ff,#ac78d8 57%,#634288)}.fc-capsule-ball:after{bottom:0;border-radius:0 0 44px 44px;background:linear-gradient(140deg,#ffedb8,#d3a94f 57%,#a97d39)}.fc-capsule-ball>i{position:absolute;top:48%;height:3px;width:100%;background:#f8e7b4;z-index:1}.fc-capsule-ball>b{position:absolute;top:3px;left:16px;font-size:10px;color:#fff0bb;z-index:2}.fc-orbits{position:absolute;z-index:3;top:28%;left:26%;width:46%;height:28%;opacity:0;pointer-events:none}.fc-orbits i{position:absolute;left:calc(10% + var(--ball)*11%);top:calc(12% + var(--ball)*7%);height:17px;width:17px;background:linear-gradient(150deg,#e1b5fd 48%,#edcd81 49%);border:1px solid #f7dfac;border-radius:50%;box-shadow:inset 2px 2px 3px #fff8}.fc-mixing .fc-machine-image{animation:fc-machine-mix .24s ease-in-out infinite}.fc-mixing .fc-orbits{opacity:.8}.fc-mixing .fc-orbits i{animation:fc-orbit .5s ease-in-out infinite alternate;animation-delay:calc(var(--ball)*-.1s)}.fc-dropping .fc-capsule-ball{animation:fc-ball-drop .6s both cubic-bezier(.38,.02,.68,1)}.fc-opening .fc-capsule-ball,.fc-revealed .fc-capsule-ball{opacity:1}.fc-opening .fc-capsule-ball:before,.fc-revealed .fc-capsule-ball:before{transform:translate(-8px,-23px) rotate(-22deg);transition:transform .4s ease-out}.fc-opening .fc-capsule-ball>b,.fc-revealed .fc-capsule-ball>b{transform:translate(-8px,-23px) rotate(-22deg);transition:transform .4s ease-out}.fc-reveal-light{position:absolute;z-index:3;left:43%;bottom:12px;width:120px;height:120px;transform:translate(-50%) scale(.2);opacity:0;border-radius:50%;background:radial-gradient(circle,#fff9d7,#f6d88d77 35%,transparent 70%);pointer-events:none}.fc-opening .fc-reveal-light,.fc-revealed .fc-reveal-light{opacity:1;transform:translate(-50%) scale(1);transition:opacity .3s,transform .4s}.fc-status{position:relative;z-index:4;text-align:center;min-height:45px;padding:0 15px 17px;margin-top:-2px;color:#fae8bd;font-size:12px;font-weight:600;letter-spacing:.2px}.fk-capsule-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:19px 0 12px}.fk-center .fc-controls .fc-play{display:flex;flex-direction:column;gap:4px;min-height:66px;font-size:12px;padding:12px 4px;border-radius:13px;line-height:1.5;background:linear-gradient(130deg,#9254c5,#653398);border-color:#b780d96b;box-shadow:0 5px 12px #08020e33}.fc-controls .fc-play:first-child{background:linear-gradient(130deg,#f6dfa1,#c9a357);border-color:#e4c37d;color:#3e293c}.fc-controls .fc-play small{font-size:10px;color:inherit;font-weight:500}.fk-center .fc-payment-note{font-size:11px;color:#baa0cb;line-height:1.9;text-align:center;margin:0 0 24px}.fc-last-results,.fc-odds{border:1px solid var(--fk-line);background:var(--fk-panel);border-radius:15px;padding:15px 16px;margin:13px 0}.fc-last-results>summary,.fc-odds>summary{font-size:12px;font-weight:600;color:#dfc7ef}.fc-last-results>summary>span{font-size:9px;color:#ad8fbd;margin-left:auto;font-weight:400}.fc-prize-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;padding-top:10px}.fc-prize-grid>article{display:flex;align-items:center;flex-direction:column;gap:6px;min-width:0;border:1px solid #9867b333;border-radius:12px;background:#170c254d;padding:13px 4px;text-align:center}.fc-prize-grid img,.fc-prize-grid .fc-reward-symbol,.fc-prize-grid .ph-art,.fc-prize-grid .rk-art,.fc-prize-grid .ft-chest{width:53px;height:53px;object-fit:contain;display:block}.fc-reward-symbol svg{width:100%;height:100%;stroke:none}.fc-prize-grid b{font-size:10px;font-weight:600;color:#dec5ee;line-height:1.5;overflow-wrap:anywhere}.fc-prize-grid small{font-size:9px;color:#ae91c0;line-height:1.6}.fk-shortcuts{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.fk-shortcuts>button{flex:1;min-width:100px;min-height:40px;border:1px solid var(--fk-line);border-radius:11px;background:var(--fk-panel);color:#d2b0e7;font-size:10px;padding:9px 8px;white-space:nowrap}.fc-result-sheet{width:min(100%,410px);border-color:#d4ad6877}.fc-result-header{flex-shrink:0;padding:29px 30px 22px;text-align:center;background:radial-gradient(ellipse at 50% 0,#835192,#3d214e);border-bottom:1px solid #d0aa5a40;color:#f4d99e}.fc-result-header>span{font-size:8px;font-weight:650;letter-spacing:1.7px}.fk-center .fc-result-header h3{font-size:28px;color:#fff4da;margin:8px 0 0;letter-spacing:-.6px}.fc-result-content{padding:24px 20px 17px;overflow:auto;max-height:52dvh}.fc-result-content>article{text-align:center}.fc-result-art{display:grid;place-items:center;width:145px;height:145px;margin:0 auto 13px;background:radial-gradient(circle,#cba76833,#a46ebf22 50%,transparent 71%)}.fc-result-art>img,.fc-result-art>.ph-art,.fc-result-art>.rk-art,.fc-result-art>.ft-chest,.fc-result-art>.fc-reward-symbol{width:115px;height:115px;object-fit:contain;display:block}.fc-result-content h4{font-size:21px;font-weight:700;line-height:1.4;color:#f0d6ff;margin:5px 0;overflow-wrap:anywhere}.fc-result-content p{font-size:11px;color:#c1a2d1;line-height:1.7;margin:8px 0 0!important}.fc-result-content small{font-size:10px;color:#dfc58e}.fc-result-done{margin:0 22px 22px;min-height:46px;font-size:14px}.fc-multiple{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px 10px}.fc-multiple .fc-result-art{width:84px;height:84px;margin-bottom:5px}.fc-multiple .fc-result-art>*{width:68px!important;height:68px!important}.fc-multiple h4{font-size:12px}.fc-multiple p,.fc-multiple small{font-size:9px}@keyframes fc-machine-mix{0%,to{transform:translate(0) rotate(0)}25%{transform:translate(-2px) rotate(-.8deg)}75%{transform:translate(2px) rotate(.8deg)}}@keyframes fc-orbit{0%{transform:translate(-13px,-4px) rotate(-55deg)}to{transform:translate(16px,21px) rotate(90deg)}}@keyframes fc-ball-drop{0%{opacity:0;transform:translate(-50%,-10px) rotate(0)}12%{opacity:1}63%{transform:translate(-50%,62px) rotate(26deg)}80%{transform:translate(-50%,48px) rotate(20deg)}to{opacity:1;transform:translate(-50%,60px) rotate(0)}}@keyframes ft-appear{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}.fl-wallets>button{display:flex;align-items:center;gap:10px;padding:14px;min-width:0;border:1px solid var(--fk-line);border-radius:15px;background:var(--fk-panel);text-align:left}.fl-wallets img{height:34px;width:34px;object-fit:contain;flex-shrink:0}.fl-wallets>button>span{min-width:0;font-size:10px;color:#bea2d0;line-height:1.5}.fl-wallets b{display:block;font-size:18px;font-weight:700;color:#dab1f5}.fl-wallets>button:first-child b{color:#eed291}.fl-level-card{background:var(--fk-panel);border:1px solid #a274b846;border-radius:22px;padding:0 22px 22px;overflow:hidden;margin-bottom:19px}.fl-level-card>header{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 -22px;padding:18px 21px 16px;background:linear-gradient(125deg,#392047,#2c1739);border-bottom:1px solid var(--fk-line)}.fl-level-card>header>small{font-size:9px;letter-spacing:1.6px;color:#dfbe80;font-weight:600}.fl-level-card>header>span{font-size:9px;white-space:nowrap;padding:4px 9px;color:#d3afe8;background:#8b52b322;border:1px solid #b182cf3b;border-radius:20px}.fl-level-card.is-paused>header>span{color:#edcd86;background:#d1a34012;border-color:#d8b56540}.fl-level-journey{display:flex;align-items:center;justify-content:center;gap:34px;padding:27px 0 23px}.fl-level-medal{display:flex;align-items:center;justify-content:center;flex-direction:column;height:108px;width:100px;flex-shrink:0;border:2px solid #e2c48e;border-radius:27px 27px 38px 38px;background:linear-gradient(145deg,#9d63c0,#613582 66%,#3c224f);box-shadow:inset 0 0 0 4px #a16ac033,0 10px 20px #08020c40;color:#f7dfa9}.fl-level-medal>svg{height:26px;width:28px;margin-top:-2px;stroke:none}.fl-level-medal>strong{font-size:33px;font-weight:750;line-height:1.15;color:#fff1cf}.fl-level-medal>small{font-size:8px;letter-spacing:2px;color:#e7c98f;margin-top:3px}.fl-journey-arrow{color:#b292c6;font-size:25px}.fl-level-next{display:flex;align-items:center;justify-content:center;flex-direction:column;width:90px;height:98px;flex-shrink:0;border:1px solid #d6b66c59;border-radius:25px 25px 33px 33px;background:linear-gradient(145deg,#a77b3226,#342235);color:#e4c27d}.fl-level-next>strong{font-size:35px;font-weight:650;line-height:1.2}.fl-level-next>small{font-size:7px;letter-spacing:.7px;color:#c6b184;margin-top:5px}.fl-level-overview{display:flex;align-items:center;justify-content:space-between;color:#c3a6d4;font-size:11px;margin-bottom:9px}.fl-level-overview b{color:#dfb9fb;font-size:13px;font-weight:650}.fl-progress{height:6px;border-radius:20px;background:#10081d80;overflow:hidden}.fl-progress>span{display:block;height:100%;max-width:100%;border-radius:20px;background:linear-gradient(90deg,#a365d6,#d3a1ff)}.fl-requirements{display:flex;flex-direction:column;gap:12px;margin-top:21px}.fl-condition{display:flex;gap:12px;border:1px solid #a676bc2e;border-radius:14px;background:#1b0e284d;padding:16px 13px}.fl-condition-icon{display:grid;place-items:center;width:34px;height:34px;flex-shrink:0;border-radius:11px;background:#aa63d81a;color:#c29adf;margin-top:2px}.fl-condition-icon>svg{width:23px;height:23px;stroke:none}.fl-condition-icon>img{width:29px;height:29px;margin:0}.fl-condition>div{flex:1;min-width:0}.fl-condition-title{display:flex;align-items:center;justify-content:space-between;gap:9px}.fl-condition-title b{font-size:12px;font-weight:550;color:#d4b6e8}.fl-condition-title>span{font-size:10px;color:#b39ac5;white-space:nowrap}.fl-condition p{margin:5px 0 10px!important;white-space:nowrap}.fl-condition strong{font-size:23px;font-weight:650;color:#efddff;letter-spacing:-.5px}.fl-condition p>span{font-size:12px;color:#b397c7;margin-left:3px}.fl-condition .fl-progress{height:4px}.fl-condition.is-complete{border-color:#cfb36c3b;background:#b5914210}.fl-condition.is-complete .fl-condition-title>span{color:#e5c780}.fl-condition.is-complete .fl-progress>span{background:linear-gradient(90deg,#b29357,#ecd296)}.fl-cap-notice{display:flex;align-items:flex-start;gap:10px;border:1px solid #b481ca26;border-radius:12px;background:#6e3c8a16;padding:13px;margin:17px 0;color:#c6a8d9}.fl-cap-notice>span{display:grid;place-items:center;width:18px;height:18px;flex-shrink:0;border:1px solid #b080ca6b;border-radius:50%;font-size:11px;line-height:1;font-weight:600;margin-top:1px}.fl-cap-notice b{display:block;font-size:12px;font-weight:650;color:#e1c5f2;margin-bottom:5px}.fl-cap-notice p{font-size:11px;line-height:1.8;color:#b99dca}.fl-cap-notice.is-paused{background:#c5994510;border-color:#dab36140;color:#e7c985}.fl-cap-notice.is-paused>span{border-color:#c7a46277}.fl-cap-notice.is-paused b{color:#efd291}.fl-cap-notice.is-paused p{color:#cfb984}.fl-upgrade{width:100%;min-height:47px;background:linear-gradient(120deg,#f2d99a,#caa253);border-color:#dfc17c;color:#3e2837;font-size:13px}.fl-upgrade>svg{width:21px;height:21px;stroke:none}.fk-center .fl-upgrade:disabled{background:#392448;border-color:#a479ba26;color:#ad91bd;opacity:1;box-shadow:none}.fl-upgrade-cost{font-size:10px;color:#bfa271;text-align:center;line-height:1.7;margin:10px 0 0!important}.fl-manager-note{font-size:11px;color:#c5a7d7;text-align:center;margin:13px 0!important}.fl-unlocks{border-top:1px solid var(--fk-line);margin-top:21px;padding-top:17px}.fl-unlocks h4{font-size:12px;font-weight:600;color:#ddc3ef;margin:0 0 13px}.fl-capacity{display:flex;align-items:center;gap:7px;color:#c2a1d6;font-size:11px}.fl-capacity svg{height:16px;width:16px}.fl-capacity b{font-size:11px;font-weight:500}.fl-unlocks>div{display:flex;align-items:center;flex-wrap:wrap;gap:14px;margin-top:12px}.fl-unlocks>div>span{display:flex;align-items:center;gap:6px;min-width:0;flex:0 1 auto}.fl-unlocks .ft-chest{height:40px;width:40px}.fl-unlocks small{font-size:9px;line-height:1.7;color:#bfa4ce}.fl-unlocks small>b{display:block;font-size:10px;font-weight:600;color:#d4b5e8}.fl-room-unlock>b{font-size:29px;font-weight:400;color:#dab0f4}.fl-level-peak{min-width:0}.fl-level-peak b{font-size:22px;font-weight:700;color:#f1d395;line-height:1.4}.fl-level-peak small{display:block;font-size:10px;line-height:1.8;color:#b99ecb;margin-top:7px}.fl-peak-note{text-align:center;font-size:11px;line-height:1.9;color:#c8a9dc;margin:20px 0 0!important}.fl-donation{padding:22px;background:var(--fk-panel);border:1px solid var(--fk-line);border-radius:21px;margin-bottom:19px}.fl-donation>header{display:flex;align-items:center;gap:12px}.fl-donation>header>span{display:grid;place-items:center;width:44px;height:44px;flex-shrink:0;background:#c6a04a18;border:1px solid #ceaf6e2b;border-radius:14px}.fl-donation>header img{height:34px;width:34px}.fk-center .fl-donation h3{font-size:18px;color:#f0ddfa;margin:0 0 4px}.fl-donation>header p{font-size:11px;color:#b99cca;line-height:1.7}.fl-donation-rate{display:flex;align-items:center;justify-content:center;gap:15px;font-size:12px;color:#e0bd8a;background:#d2ae5c0e;border:1px solid #c7a15b24;border-radius:12px;padding:12px;margin:20px 0 11px}.fl-donation-rate>b{font-weight:600}.fl-donation-rate>span{color:#a585b6}.fl-donation-note{font-size:11px;line-height:1.9;color:#bda1ce;text-align:center;margin-bottom:18px!important}.fl-donation>label{display:block;font-size:11px;color:#cfb0e3;font-weight:550;margin:0 0 7px}.fl-donate-input{position:relative}.fk-center .fl-donate-input input{min-height:47px;font-size:18px;font-weight:600;padding-right:55px;color:#eedbff;background:#190d25}.fl-donate-input>span{position:absolute;right:14px;top:16px;font-size:11px;color:#ac90bf;pointer-events:none}.fl-donation-presets{display:flex;gap:8px;margin:11px 0 17px}.fl-donation-presets>button{flex:1;border:1px solid #b07dca36;border-radius:10px;background:#3620436b;color:#d4b0ed;font-size:11px;min-height:35px;padding:8px}.fl-donate-button{width:100%;min-height:46px;font-size:12px}.fl-donation>small{display:block;font-size:9px;color:#b99bcb;text-align:center;line-height:1.8;margin-top:11px}.fl-level-table,.fl-ledger{padding:16px 18px;background:var(--fk-panel);border:1px solid var(--fk-line);border-radius:15px;margin-bottom:13px}.fl-level-table>summary,.fl-ledger>summary{color:#d9bde9;font-size:12px;font-weight:600}.fl-level-table table{margin-top:12px;font-size:11px;color:#ceb2de}.fl-level-table tr.is-current{background:#79469f2e;color:#ebd1fe;font-weight:700}.fl-ledger>div{display:flex;align-items:center;justify-content:space-between;gap:13px;padding:13px 0;border-bottom:1px solid var(--fk-line);color:#d1b4e2;font-size:11px}.fl-ledger small{display:block;font-size:9px;color:#aa8cbd;margin-top:4px}.fl-ledger b{font-size:12px;font-weight:600;color:#e4c488}.fl-ledger>p{font-size:11px;color:#b494c8;padding-top:14px}.ph-avatar[class*=family-]{box-shadow:0 0 0 3px #c5a4e0,0 0 12px #b489d866}.ph-avatar.family-lucky-frame{box-shadow:0 0 0 3px #b3d1f4,0 0 13px #a9c7e9}.ph-avatar.family-level-frame{box-shadow:0 0 0 3px #e5bf72,0 0 20px #dec38c}.ph-avatar.family-beauty-frame{box-shadow:0 0 0 2px #edc275}.ph-avatar.family-icefire-frame{box-shadow:0 0 0 2px #a1cfe9}.dm-theme-family-ocean,.ph-bubble-family-ocean-bubble>div{background:linear-gradient(120deg,#e0f5ff,#e3e5fb)!important;border-color:#a4cee8!important}.dm-theme-family-summer,.ph-bubble-family-summer-bubble>div{background:linear-gradient(120deg,#eee1ff,#e3eafb)!important;border-color:#c9aceb!important}.dm-theme-family-night,.ph-bubble-family-night-bubble>div{background:linear-gradient(120deg,#e3edff,#dce4ff)!important;border-color:#a6b7ed!important}.dm-theme-family-diamond,.ph-bubble-family-diamond-bubble>div{background:linear-gradient(120deg,#f4e0ff,#f8eafb)!important;border-color:#dbb6ed!important}.dm-theme-family-rich,.ph-bubble-family-rich-bubble>div{background:linear-gradient(120deg,#fff4db,#f3e4c7)!important;border-color:#dfc88f!important}.dm-theme-family-garden,.ph-bubble-family-garden-bubble>div{background:linear-gradient(120deg,#e7e1ff,#f1e6ff)!important;border-color:#c8b9e9!important}.fk-chat-bubble[class*=ph-bubble-family-]{background:linear-gradient(125deg,#4c2e66,#34213f);border-color:#d0a4f366}.fk-chat-bubble[class*=ph-bubble-family-]>.fk-chat-author{background:none!important}.fk-chat-bubble.ph-bubble-family-ocean-bubble{background:linear-gradient(120deg,#253b54,#2b2442)}.fk-chat-bubble.ph-bubble-family-night-bubble{background:linear-gradient(120deg,#2a3156,#272141)}.fk-chat-bubble.ph-bubble-family-rich-bubble{background:linear-gradient(120deg,#4a352c,#3b2939);border-color:#c4a35c77}.effect-entry.family-throne-entry{background:linear-gradient(90deg,#eecafb88,#fbe2fd,#e9d7ff88);border:1px solid #e3c4f0;color:#a366b6;border-radius:25px;padding:9px 18px;box-shadow:0 2px 10px #d4ace522}@media (min-width:760px){.fk-page-general>main{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:24px!important}.ft-identity,.ft-treasury-section,.ft-announcement{grid-column:1/-1}.ft-identity{padding:24px}.ft-identity-top{gap:20px}.ft-identity .fk-crest.large{height:83px;width:83px}.ft-family-name h1{font-size:29px}.ft-identity-meta{margin-top:19px}.ft-weekly-section{display:flex;flex-direction:column;justify-content:space-between}.ft-weekly-heading{gap:9px}.ft-weekly-total strong{font-size:31px}.ft-reset-chip{font-size:9px;gap:4px}.ft-reset-chip .fk-ui-icon{display:none}.ft-weekly-targets{margin-top:18px;gap:1px}.ft-milestone-icon{width:45px;height:52px}.fk-center .ft-balloon{width:40px;height:47px}.ft-weekly-targets:before{top:26px}.ft-weekly-targets>button>b{font-size:11px}.ft-weekly-targets>button>small{font-size:8px}.ft-weekly-targets i{right:-1px;height:16px;width:16px}.ft-weekly-footnote{gap:4px}.ft-weekly-footnote>span,.ft-weekly-footnote>small{font-size:8px}.ft-weekly-footnote .fk-ui-icon{width:12px;height:12px}.ft-queue{gap:13px}.ft-queue-item{flex-basis:88px}.ft-queue-full{grid-template-columns:repeat(5,minmax(0,1fr))}.ft-treasury-meta>button{padding:13px 16px}.fk-chat-log{padding:17px 28px 28px}.fg-gift-line .fk-chat-bubble{width:355px}.fk-family-footer{padding-left:50px;padding-right:50px}.fl-requirements{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.fl-condition{padding:15px 11px;gap:9px}.fl-condition-icon{width:29px;height:29px}.fl-condition-title b{font-size:11px}.fl-condition-title>span{font-size:9px}.fl-condition strong{font-size:21px}.fl-condition p>span{font-size:11px}}@media (max-width:600px){.ph-modal-family{position:fixed;inset:0;width:100%!important;height:100dvh;max-height:100dvh!important;border:0!important;border-radius:0!important;overscroll-behavior:contain}.fk-center{--fk-head-height: calc(72px + env(safe-area-inset-top,0px)) ;min-height:100dvh}.fk-head{padding:calc(11px + env(safe-area-inset-top,0px)) 16px 11px}.fk-head h2{font-size:17px}.fk-head small{font-size:8px}.fk-back,.fk-head-actions>button{height:38px;width:38px;border-radius:12px}.fk-center:not(.fk-chat-view):not(.fk-directory-view)>.fk-head{grid-template-columns:83px minmax(0,1fr) 83px}.fk-tabs{padding:8px 13px;gap:4px}.fk-tabs button{font-size:12px;min-height:40px;padding:9px 2px}.fk-center main{padding:20px 16px}.fk-page-general>main{padding:17px 15px!important;gap:14px}.ft-identity{padding:19px}.ft-family-name h1{font-size:22px}.ft-identity-top{gap:15px}.ft-identity .fk-crest.large{height:70px;width:70px}.ft-identity-kicker{font-size:7px!important;letter-spacing:1.5px}.ft-identity-meta{gap:7px}.ft-identity-meta>button{font-size:10px;gap:5px}.ft-identity-meta .fk-ui-icon{width:16px;height:16px}.ft-activity-section,.ft-weekly-section,.ft-treasury-section,.ft-announcement{padding:17px}.ft-section-title>b{font-size:14px}.ft-section-title{gap:8px;margin-bottom:13px}.ft-activity-value strong{font-size:28px}.ft-activity-value>span{font-size:14px}.ft-weekly-total strong{font-size:32px}.fk-card{padding:18px}.fk-task-list article{padding:16px 13px;gap:10px}.fk-task-list b{font-size:12px}.fk-task-list .fk-button{min-width:62px;font-size:10px}.fk-member{padding:14px 10px;gap:9px}.fk-member strong{font-size:12px}.fk-shop-grid{gap:9px}.fk-shop-grid img,.fk-shop-grid .ph-art,.fk-shop-grid .rk-art{width:60px;height:60px}.fk-center .fk-chat-log{padding:12px 14px 21px}.fk-chat-view{height:100dvh;min-height:0}.fk-chat-view>.fk-head{padding-left:12px;padding-right:12px;gap:8px}.fk-chat-view .fk-head .fk-crest{height:39px;width:39px}.fk-chat-view .fk-head h2{font-size:15px}.fk-chat-view .fk-head small{font-size:9px}.fk-chat-view .fk-head-actions{gap:4px}.fk-chat-view .fk-head-actions button{width:34px;height:36px;padding:7px}.fk-chat-view .fk-back{width:26px}.fk-chat-view>main{padding:0}.fk-chat-bubble{max-width:82%;padding:11px 12px 5px}.fk-chat-author>button{font-size:10px}.fg-gift-line .fk-chat-bubble{padding:0;max-width:calc(100% - 44px);width:350px}.fg-receipt{padding:13px 13px 12px}.fg-receipt-main strong{font-size:15px}.fg-receipt-main p{font-size:11px}.fg-receipt-art{width:59px;height:65px}.fg-receipt-art>*{height:59px!important;width:59px!important}.fk-composer{padding-left:13px;padding-right:13px;gap:8px}.fk-family-footer{padding-left:12px;padding-right:12px;gap:5px}.fk-family-footer>button{font-size:9px;min-height:54px}.ft-sheet-backdrop{padding:20px 16px}.ft-sheet{max-height:calc(100dvh - 45px);border-radius:23px}.ft-sheet-body{padding:24px 20px 21px}.ft-prize-grid{gap:14px 9px}.ft-prize-scroll{max-height:40dvh}.fg-gift-grid{gap:7px;max-height:35dvh}.fg-gift-grid img,.fg-gift-grid .ph-art,.fg-gift-grid .rk-art{width:50px;height:50px}.fg-gift-summary{padding:16px}.fg-picker-tabs button{font-size:11px}.fc-prize-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.fl-level-card{padding:0 19px 20px}.fl-level-card>header{margin:0 -19px;padding:17px 18px 15px}.fl-level-card>header>small{font-size:8px;letter-spacing:1.2px}.fl-level-card>header>span{font-size:8px}.fl-wallets{gap:9px}.fl-wallets>button{padding:13px 11px;gap:8px}.fl-wallets b{font-size:17px}.fl-wallets img{width:30px;height:30px}.fl-donation{padding:19px}.fk-directory-view>.fk-head{padding-top:calc(25px + env(safe-area-inset-top,0px))}.fk-directory-view>.fk-head h2{font-size:24px}}@media (max-width:359px){.fk-page-general>main{padding:14px 12px!important;gap:12px}.ft-identity{padding:16px}.ft-identity-top{gap:12px}.ft-identity .fk-crest.large{height:60px;width:60px}.ft-family-name{gap:5px}.ft-family-name h1{font-size:20px}.ft-level{font-size:9px;gap:3px}.ft-level .fk-ui-icon{height:11px;width:11px}.ft-identity-meta>button{font-size:9px;gap:4px}.ft-identity-meta .fk-ui-icon{height:14px;width:14px}.ft-activity-section,.ft-weekly-section,.ft-treasury-section,.ft-announcement{padding:14px}.ft-section-title{gap:6px}.ft-section-title>b{font-size:13px}.ft-title-icon{height:27px;width:27px;border-radius:9px}.ft-section-title .ft-fund-balance{font-size:10px;gap:3px;padding:4px}.ft-fund-balance .ft-money-icon{width:16px;height:16px}.ft-section-title .ft-level-link{font-size:9px}.ft-level-link>.fk-ui-icon{width:13px;height:13px}.ft-activity-value strong{font-size:25px}.ft-activity-value>span{font-size:13px}.ft-weekly-targets{gap:1px}.ft-milestone-icon{width:47px;height:54px}.fk-center .ft-balloon{width:41px;height:49px}.ft-weekly-targets:before{top:27px}.ft-weekly-targets>button>b{font-size:12px}.ft-weekly-targets>button>small{font-size:8px}.ft-weekly-total strong{font-size:29px}.ft-reset-chip{font-size:9px}.ft-reset-chip>.fk-ui-icon{display:none}.ft-weekly-footnote>span,.ft-weekly-footnote>small{font-size:9px}.ft-treasury-meta{gap:8px}.ft-treasury-meta>button{padding:10px 8px;gap:6px}.ft-treasury-meta>button>span:not(:first-child){font-size:9px}.ft-treasury-meta b{font-size:17px}.ft-treasury-meta .fk-ui-icon{width:22px;height:22px}.fk-center main{padding:17px 12px}.fk-head{padding-left:12px;padding-right:12px}.fk-center:not(.fk-chat-view):not(.fk-directory-view)>.fk-head{grid-template-columns:78px minmax(0,1fr) 78px}.fk-head-actions{gap:4px}.fk-head-actions>button{height:36px;width:36px;padding:8px}.fk-head h2{font-size:16px}.fk-tabs{padding:8px 10px;gap:2px}.fk-tabs button{font-size:11px}.fk-task-list article{padding:14px 11px;gap:9px}.fk-task-list .fk-button{min-width:54px;padding:9px 7px;font-size:9px}.fk-task-rewards{gap:8px;font-size:10px}.fk-member{gap:7px;padding:13px 9px}.fk-member>button[data-member]{gap:8px}.fk-place{min-width:10px;font-size:10px}.fk-member .ph-avatar{height:35px;width:35px}.fk-member b,.fk-member strong{font-size:11px}.fk-member-gift{width:29px;height:32px;padding:6px}.fk-chat-view .fk-head h2{font-size:13px}.fk-chat-view .fk-head small{font-size:8px}.fk-chat-view .fk-head .fk-crest{height:35px;width:35px}.fk-chat-view .fk-head-actions button{height:33px;width:31px;padding:7px}.fk-chat-view>.fk-head{gap:7px;padding-left:10px;padding-right:10px}.fk-center .fk-chat-log{padding-left:11px;padding-right:11px}.fk-chat-line{gap:8px}.fk-chat-avatar{min-width:31px;min-height:31px}.fk-chat-avatar .ph-avatar,.fk-chat-avatar .fk-letter{width:31px;height:31px}.fg-gift-line .fk-chat-bubble{max-width:calc(100% - 39px)}.fg-receipt{padding:12px 11px}.fg-receipt-main{gap:8px}.fg-receipt-art{height:53px;width:47px}.fg-receipt-art>*{height:47px!important;width:47px!important}.fg-receipt-main strong{font-size:14px}.fg-receipt-gains>b{font-size:11px}.fg-receipt-main p{font-size:10px}.fg-receipt-label{font-size:7px;letter-spacing:1px}.fg-member-content{padding:0 18px 21px}.fg-member-identity{gap:12px}.fg-member-identity>.ph-avatar,.fg-member-identity>.fk-letter{height:74px!important;width:74px!important;min-width:74px}.fk-center .fg-member-identity h3{font-size:17px}.fg-gift-grid{gap:6px}.fg-gift-grid img,.fg-gift-grid .ph-art,.fg-gift-grid .rk-art{width:43px;height:43px}.fg-gift-grid span:not(.ph-art):not(.rk-art){font-size:9px}.fg-gift-grid b{font-size:9px}.fg-gift-summary{padding:14px}.fg-gift-benefits{font-size:10px}.fg-gift-benefits b{font-size:11px}.fc-wallet>span{padding:11px 10px;gap:6px}.fc-wallet img{height:28px;width:28px}.fc-wallet b{font-size:17px}.fc-wallet{gap:8px}.fk-capsule-actions{gap:6px}.fk-center .fc-controls .fc-play{font-size:11px;min-height:64px;padding:10px 3px}.fc-controls .fc-play small{font-size:9px}.ft-sheet-body{padding:22px 17px 19px}.ft-weekly-preview{gap:8px}.ft-weekly-preview>div>span:last-child{font-size:10px}.ft-weekly-icon .ft-chest{width:65px;height:65px}.ft-prize-name{font-size:9px}.ft-queue-full{grid-template-columns:repeat(3,minmax(0,1fr))}.fl-level-card{padding:0 15px 18px}.fl-level-card>header{margin:0 -15px;padding:16px 14px}.fl-level-card>header>small{font-size:7px;letter-spacing:1px}.fl-level-card>header>span{font-size:7px;padding:4px 6px}.fl-level-journey{gap:23px}.fl-wallets>button{padding:11px 8px;gap:6px}.fl-wallets b{font-size:15px}.fl-wallets>button>span{font-size:9px}.fl-wallets img{height:27px;width:27px}.fl-condition{padding:14px 10px;gap:9px}.fl-condition-title b{font-size:10px}.fl-condition-title>span{font-size:8px}.fl-condition strong{font-size:21px}.fl-condition p>span{font-size:11px}.fl-donation{padding:17px}.fl-home-paused b{font-size:11px}.fl-home-paused small{font-size:9px}.fk-inbox{padding:16px 13px}.fk-inbox b{font-size:12px}}@media (prefers-reduced-motion:reduce){.fk-center *{scroll-behavior:auto!important}.fk-center button,.fk-progress>span,.fc-opening .fc-capsule-ball:before,.fc-opening .fc-capsule-ball>b,.fc-reveal-light{transition:none}.ft-sheet,.fc-mixing .fc-machine-image,.fc-mixing .fc-orbits i,.fc-dropping .fc-capsule-ball{animation:none}}.fk-settings-card{display:flex;align-items:center;gap:12px;border:1px solid var(--fk-line);border-radius:17px;background:var(--fk-panel);padding:18px 14px;margin-bottom:13px}.fk-settings-symbol{display:grid;place-items:center;flex-shrink:0;width:39px;height:39px;color:#d1a7ee;background:#8a4eac22;border:1px solid #a774c82e;border-radius:12px}.fk-settings-card>div{flex:1;min-width:0}.fk-settings-card b{display:block;font-size:13px;color:#f0defb}.fk-settings-card small{display:block;font-size:10px;line-height:1.7;color:#bda0cd;margin-top:4px}.fk-settings-card .fk-button{font-size:10px;min-height:37px;padding:9px 11px}.fk-center .fg-gift-line .fk-chat-bubble{background:none!important;border:0!important;box-shadow:none!important;padding:0!important;max-width:calc(100% - 45px);width:365px}.fk-center .fg-gift-line .fk-chat-bubble>.fk-chat-author,.fk-center .fg-gift-line .fk-chat-bubble>footer{background:transparent!important}.fk-center .fg-gift-line .fk-chat-bubble>.fg-receipt{padding:0;border:1px solid #d7b278;border-radius:18px;background:linear-gradient(145deg,#28143c,#130c25 60%,#342052)!important;box-shadow:inset 0 0 0 3px #e8c8ff10,0 3px 14px #0003;color:#f4e5ff;overflow:hidden;min-width:0}.fg-receipt.dm-gift-receipt:before,.fg-receipt.dm-gift-receipt:after{content:"\2726";position:absolute;color:#f4cc7e;font-size:13px;line-height:16px;pointer-events:none}.fg-receipt.dm-gift-receipt:before{top:4px;left:7px}.fg-receipt.dm-gift-receipt:after{bottom:4px;right:7px}.fk-center .fg-receipt .fg-receipt-main{display:flex;align-items:center;gap:12px;padding:22px 16px 19px;min-height:115px;background:transparent!important;margin:0}.fk-center .fg-receipt .fg-receipt-art{width:68px;height:76px;flex:0 0 68px;background:none;margin:0;display:grid;place-items:center}.fk-center .fg-receipt .fg-receipt-art>*{width:68px!important;height:76px!important;object-fit:contain;max-width:68px}.fk-center .fg-receipt .fg-family-gift-label{display:block;font-size:9px;letter-spacing:1.5px;font-weight:500;color:#c9a673;margin:0 0 8px}.fk-center .fg-receipt .fg-sender{font-size:12px;line-height:1.6;font-weight:650;color:#f4e5ff;overflow-wrap:anywhere}.fk-center .fg-receipt .fg-sender button{display:inline;border:0;background:none;color:inherit;padding:0;font:inherit;text-align:left}.fk-center .fg-receipt .fg-receipt-main strong{display:block;font-size:17px;line-height:1.45;font-weight:750;color:#ffe2a7;margin:5px 0 0;letter-spacing:0;overflow-wrap:anywhere}.fk-center .fg-receipt .fg-receipt-main p{font-size:11px;color:#c9acd9;line-height:1.7;margin:7px 0 0}.fk-center .fg-receipt .fg-receipt-gains{display:block;background:#ad74df0c!important;border-top:1px solid #d4b67e66;padding:13px 16px 15px;margin:0;line-height:1.6}.fk-center .fg-receipt .fg-receipt-gains>span{display:block;font-size:10px;font-weight:400;color:#ba9aca;margin-bottom:7px}.fk-center .fg-receipt .fg-earned-values{display:flex;flex-wrap:wrap;gap:6px 14px;background:transparent!important}.fk-center .fg-receipt .fg-earned-values b{font-size:13px;font-weight:700;color:#e0b9f1;line-height:1.6}.fk-center .fg-receipt .fg-receipt-gains>small{display:block;font-size:10px;color:#dfc58e;margin-top:6px;line-height:1.7}@media (max-width:359px){.fk-center .fg-gift-line .fk-chat-bubble{max-width:calc(100% - 39px)}.fk-center .fg-receipt .fg-receipt-main{padding:21px 12px 16px;gap:10px}.fk-center .fg-receipt .fg-receipt-art{width:54px;flex-basis:54px;height:65px}.fk-center .fg-receipt .fg-receipt-art>*{width:54px!important;height:65px!important}.fk-center .fg-receipt .fg-receipt-main strong{font-size:15px}.fk-center .fg-receipt .fg-sender{font-size:11px}.fk-center .fg-receipt .fg-receipt-gains{padding:12px}.fk-center .fg-receipt .fg-earned-values b{font-size:12px}}.fk-join-card{max-width:340px;margin:20px auto;padding:22px;text-align:center;border:1px solid #b5915d70;border-radius:22px;background:linear-gradient(145deg,#352044,#21162f);color:#f6efff;display:grid;justify-items:center;gap:9px}.fk-join-card>small{font-size:10px;letter-spacing:1.6px;color:#d7b986}.fk-join-card>strong{font-size:20px}.fk-join-card>p{font-size:13px;color:#c7b6d6;margin:0}.fk-join-avatar{width:52px;height:52px;border-radius:50%;overflow:hidden;border:2px solid #d7b986;background:#33213f;padding:0}.fk-join-avatar img{width:100%;height:100%;object-fit:cover}.fk-join-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:7px}.fk-join-actions button{display:inline-flex;align-items:center;gap:5px;font-size:12px}.fk-join-actions svg{width:16px;height:16px}.fk-join-card>time{font-size:11px;color:#ac96be}.fm-tabs{margin-bottom:0}.fm-timeline{padding:8px 0 22px}.fm-time{display:flex;justify-content:center;margin:18px 0 22px}.fm-time time{padding:4px 11px;border-radius:14px;background:#ffffff0a;color:#ad9bbb;font-size:11px}.fm-row{display:flex;align-items:flex-start;gap:14px;padding:12px 0 20px;line-height:1.85}.fm-row p{margin:0;color:#d3c6df;font-size:14px;overflow-wrap:anywhere}.fm-row b{color:#d6b1f8;font-weight:650}.fm-avatar{display:inline-flex;flex:0 0 38px;width:38px;height:38px;border-radius:50%;overflow:hidden;align-items:center;justify-content:center;background:#362342}.fm-avatar img{width:100%;height:100%;object-fit:cover}.fm-avatar .ph-portrait,.fm-avatar .fk-crest{width:38px;height:38px;min-width:38px}.fm-symbol{color:#d8bb84}.fm-raid-card{margin:12px 0;padding:13px 15px 9px;border:1px solid #b294644d;border-radius:9px;background:linear-gradient(120deg,#2c1d36,#21162e);color:#e8ddef;box-shadow:0 3px 12px #09031118}.fm-raid-card header{display:flex;align-items:center;gap:8px;padding-bottom:10px;border-bottom:1px solid #b69ac426;font-size:13px;line-height:1.5}.fm-raid-card header>b{font-weight:600}.fm-raid-card header>span{display:grid;place-items:center;flex:0 0 19px;width:19px;height:19px;border-radius:50%;background:#d68b69;color:#fff8ee;font-size:13px;font-weight:800}.fm-raid-card .fm-raid-copy{margin:10px 0 0;font-size:12px;line-height:1.9;color:#c7b8d2;overflow-wrap:anywhere}.fm-raid-card .fm-raid-identity{display:inline-flex;align-items:center;gap:5px;max-width:100%;margin:0;padding:0;border:0;border-radius:4px;background:none;color:#e2c78e;font:inherit;vertical-align:middle;text-align:left;cursor:pointer}.fm-raid-card .fm-raid-identity strong{font-weight:650;overflow-wrap:anywhere}.fm-raid-card .fm-raid-identity:focus-visible{outline:2px solid #d8adf8;outline-offset:3px}.fm-raid-card .fm-raid-identity:hover strong{text-decoration:underline;text-underline-offset:3px}.fm-raid-card .fm-avatar{flex:0 0 24px;width:24px;height:24px;overflow:visible;background:transparent}.fm-raid-card .fm-avatar .ph-portrait,.fm-raid-card .fm-avatar .fk-crest{width:24px;height:24px;min-width:24px}.fm-raid-card .fm-raid-protection{display:inline}.fm-raid-card .fm-raid-protection b{color:#efd196;white-space:nowrap;font-weight:650;margin-left:5px}.fm-raid-card>time{display:block;text-align:right;margin-top:4px;color:#9d87ad;font-size:10px;line-height:1.4}.bf-open{overflow:hidden}.bf-root{position:fixed;inset:0;z-index:14020;display:flex;justify-content:center;padding:24px;background:#080411c9;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);color:#f9f2ff;font-family:inherit}.bf-shell{position:relative;display:flex;flex-direction:column;width:100%;max-width:700px;min-height:0;overflow:hidden;border:1px solid #cfb18142;border-radius:26px;background:#170f27;box-shadow:0 28px 90px #0008}.bf-root button{font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.bf-root button:disabled{cursor:default;opacity:.5}.bf-root button:focus-visible,.bf-root input:focus-visible,.bf-preview button:focus-visible{outline:2px solid #eed19a;outline-offset:3px}.bf-top{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 20px;background:linear-gradient(110deg,#211332,#342042)}.bf-top>div{text-align:center}.bf-top small{display:block;font-size:10px;letter-spacing:3px;color:#dcb977;margin-bottom:5px}.bf-top b{font-size:18px}.bf-back,.bf-help{border:1px solid #ffffff20;background:#ffffff08;color:#efdbb2;border-radius:50%;width:38px;height:38px;font-size:26px!important;line-height:1}.bf-help{font-size:18px!important}.bf-tabs{display:flex;gap:4px;padding:6px 12px;border-bottom:1px solid #ffffff0c}.bf-tabs button{flex:1;border:0;background:transparent;color:#b8acc7;min-height:44px;font-size:13px}.bf-tabs .active{color:#f4d292;background:#a978d423;border-radius:9px}.bf-tabs i{display:inline-grid;place-items:center;min-width:18px;height:18px;border-radius:20px;background:#b24b7d;color:#fff;font-size:10px;font-style:normal;margin-left:6px}.bf-scroll{overflow:auto;overscroll-behavior:contain;flex:1;min-height:0;padding:0 24px 30px;scrollbar-width:thin;scrollbar-color:#51405f transparent}.bf-scroll h1,.bf-scroll h2{color:#fae6bc;line-height:1.25}.bf-scroll h1{font-size:25px;margin:22px 0 14px}.bf-scroll h2{font-size:17px;margin:20px 0 12px}.bf-hero{text-align:center;margin:0 -24px 14px;padding:28px 20px 0;position:relative;isolation:isolate;background:radial-gradient(ellipse at 50% 60%,#9154c644,transparent 65%),linear-gradient(145deg,#342044,#1c132d 55%,#241535)}.bf-hero:before{content:"\2727";position:absolute;font-size:170px;line-height:1;left:calc(50% - 70px);top:25px;color:#f7dca80a;z-index:-1}.bf-hero>span{color:#bba2c8;font-size:9px;letter-spacing:2.2px}.bf-hero h1{margin:12px 0;font-family:Georgia,serif;font-size:31px}.bf-hero p{font-size:13px;line-height:1.7;color:#c9bbd6;margin:0}.bf-hero-symbols{display:flex;align-items:center;justify-content:center;height:125px;gap:0}.bf-hero-symbols .bf-symbol{width:100px;height:100px;filter:drop-shadow(0 10px 15px #0005)}.bf-hero-symbols .bf-symbol:nth-child(2){width:130px;height:130px;z-index:1;margin:0 -8px}.bf-symbol{display:block;width:90px;aspect-ratio:1;background-image:url(/assets/bonds/symbols.webp);background-size:300% 100%;background-repeat:no-repeat;flex-shrink:0}.bf-symbol-0{background-position:0 0}.bf-symbol-1{background-position:50% 0}.bf-symbol-2{background-position:100% 0}.bf-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:12px 0}.bf-heading h1,.bf-heading h2{margin:0}.bf-heading>span{font-size:12px;color:#af9dbc}.bf-heading small{font:12px system-ui;color:#dab583;margin-left:5px}.bf-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.bf-card{--bf-glow:#36c4b6;--bf-edge:#7bd4c58c;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:0;padding:12px 6px 14px;border:1px solid var(--bf-edge);border-radius:16px;background:radial-gradient(ellipse at 50% 35%,#216b6c88,transparent 65%),linear-gradient(150deg,#264944,#132629 65%,#193535);color:#fff;overflow:hidden;box-shadow:inset 0 0 0 3px #ffffff05}.bf-card:before,.bf-card:after{content:"\2727";position:absolute;color:var(--bf-glow);font-size:17px;opacity:.65}.bf-card:before{top:38px;left:10px}.bf-card:after{bottom:8px;right:9px;font-size:12px}.bf-stars{--bf-glow:#6eafff;--bf-edge:#84a7df80}.bf-card.bf-stars{background:radial-gradient(ellipse at 50% 35%,#3d6baf77,transparent 65%),linear-gradient(150deg,#253b61,#151e36 65%,#263454)}.bf-compass{--bf-glow:#cd92f5;--bf-edge:#bc89df80}.bf-card.bf-compass{background:radial-gradient(ellipse at 50% 35%,#a562bf66,transparent 65%),linear-gradient(150deg,#4c315d,#2b183f 65%,#3c244e)}.bf-level{position:relative;z-index:1;font-size:10px;line-height:1.4;font-weight:800;white-space:nowrap;border-radius:0 0 10px 10px;background:#ffffff13;padding:4px 8px;margin-top:-12px;color:#f1e6ce}.bf-card .bf-symbol{width:80%;max-width:115px;margin:6px 0 0}.bf-card .ph-avatar{width:43px!important;height:43px!important;min-width:43px!important;margin-top:0;box-shadow:0 0 0 2px #f9e9bb99;border-radius:50%}.bf-card>b{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:9px;font-size:12px;line-height:1.4}.bf-card>small{font-size:10px;color:#d9c9e4;margin-top:5px}.bf-tier-silver{border-color:#d6e9ed;box-shadow:inset 0 0 0 2px #cbe4e52a,0 0 12px #9fd6e519}.bf-tier-radiant{border-color:#e4bc61;box-shadow:inset 0 0 0 2px #f6d38940,0 0 14px #ddaa3b22}.bf-tier-royal{border:2px solid #f8dda2;box-shadow:inset 0 0 14px #e7ad6a44,0 0 18px #b17de544}.bf-tier-royal .bf-level{background:linear-gradient(110deg,#a77938,#f1d799,#a77938);color:#39233b}.bf-tier-royal:after{content:"\265b";color:#ffe4a3;font-size:17px}.bf-empty-slot,.bf-locked-slot{display:flex;min-height:205px;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:16px 6px;text-align:center;color:#d3b992;background:linear-gradient(140deg,#4c392c38,#2d1e3929);border:1px dashed #ae8b5e61;border-radius:16px}.bf-empty-slot>span,.bf-locked-slot>span{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:#d7b47014;color:#e4c58c;font-size:27px}.bf-empty-slot b,.bf-locked-slot b{font-size:12px}.bf-empty-slot small,.bf-locked-slot small{font-size:10px;color:#b29a83}.bf-locked-slot{background:transparent;opacity:.8}.bf-preview .cm-section-link small{color:#c584a2}.bf-preview .bf-grid{gap:10px}.bf-profile-empty{grid-column:1/-1;display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;padding:24px 16px;border:1px dashed #be9acf58;border-radius:16px;background:radial-gradient(ellipse at top,#784e952a,transparent),#4e345c15;color:inherit}.bf-empty-symbol{font-size:30px;color:#cfa5df}.bf-profile-empty b{font-size:15px}.bf-profile-empty small{font-size:12px;line-height:1.6;opacity:.75}.bf-profile-empty>span:last-child{font-size:11px;color:#c796dd}.bf-button{min-height:44px;padding:10px 16px;border:1px solid #b592c348;border-radius:12px;background:#33223e;color:#f4e9f9;font-size:13px;font-weight:650}.bf-gold{background:linear-gradient(120deg,#e5c889,#ffdfa5 55%,#d7b779);color:#38263e;border-color:#e4c582;box-shadow:0 5px 18px #cca65c18}.bf-wide{width:100%}.bf-link{padding:10px 0;border:0;background:none;color:#d1b3e2;font-size:12px}.bf-danger{color:#f39ba9}.bf-note{color:#b9aac5;font-size:12px;line-height:1.8;margin:16px 0}.bf-empty{text-align:center;padding:35px 14px}.bf-empty>span{font-size:40px;color:#cda8d9}.bf-empty p{color:#b8a9c5;font-size:13px;line-height:1.8}.bf-label{display:block;font-size:12px;margin:16px 0 10px;color:#d8c4e3}.bf-root input{width:100%;box-sizing:border-box;background:#251a34;border:1px solid #8d6ea55c;border-radius:12px;color:#fff;padding:14px;font:inherit;font-size:16px}.bf-candidates{max-height:235px;overflow:auto;margin:12px 0 24px}.bf-candidate{display:flex;align-items:center;gap:12px;width:100%;min-height:72px;padding:10px;border:1px solid transparent;border-radius:12px;background:none;color:#eee0f6;text-align:left}.bf-candidate.selected{border-color:#cfa8e9;background:#a971d122}.bf-candidate>span:not(.ph-avatar){flex:1;min-width:0}.bf-candidate b,.bf-candidate small{display:block}.bf-candidate b{font-size:13px;overflow:hidden;text-overflow:ellipsis}.bf-candidate small{font-size:10px;color:#b4a3c1;margin-top:5px}.bf-candidate em{font-size:10px;color:#cbb47c;font-style:normal}.bf-kinds{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.bf-kinds button{display:flex;align-items:center;flex-direction:column;gap:8px;padding:12px 5px;border:1px solid #7660805c;border-radius:14px;background:#291b36;color:#e7d9ee;font-size:12px}.bf-kinds button.selected{border-color:#efcc87;background:#60487344}.bf-kinds small{font-size:10px;color:#ab99bb}.bf-kinds .bf-symbol{width:90%;max-width:120px}.bf-selected{padding:15px;margin:20px 0;background:#af87cd14;border:1px solid #8e6fa334;border-radius:12px}.bf-selected b{font-size:13px}.bf-selected p{font-size:12px;line-height:1.7;color:#cbb9d8;margin:8px 0 0}.bf-invitation{display:flex;gap:12px;align-items:center;border:1px solid #86629944;border-radius:18px;background:linear-gradient(130deg,#34223f,#22162f);padding:16px;margin:16px 0}.bf-invitation>.bf-symbol{width:80px}.bf-invitation>div{min-width:0;flex:1}.bf-invitation h2{margin:5px 0;font-size:18px}.bf-invitation small{font-size:10px;line-height:1.6;color:#bfa8ce}.bf-invitation p{font-size:12px;margin:6px 0;color:#e6d1ed}.bf-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.bf-detail{text-align:center;padding:26px 12px 20px;border-radius:22px;background:radial-gradient(ellipse at 50% 30%,#8954af33,transparent 65%),#261735;margin:0 0 18px}.bf-detail>span{font-size:10px;letter-spacing:2px;color:#d9b58c}.bf-detail>.bf-symbol{width:150px;margin:10px auto}.bf-detail h1{margin:20px 0 8px}.bf-detail p{font-size:12px;color:#c2accf;margin:0}.bf-pair{display:flex;align-items:center;justify-content:center;gap:20px}.bf-pair>div{display:flex;flex-direction:column;align-items:center;gap:10px;width:36%;min-width:0}.bf-pair b{font-size:12px;max-width:100%;overflow:hidden;text-overflow:ellipsis}.bf-pair i{font-style:normal;color:#e794b1}.bf-progress{margin:24px 0}.bf-progress>div{display:flex;gap:10px;justify-content:space-between;align-items:center}.bf-progress strong{font-size:19px;color:#e6c185}.bf-progress span{font-size:11px;color:#bba4c8}.bf-progress progress{width:100%;height:7px;accent-color:#d9b879;margin-top:14px;border:0;border-radius:10px;overflow:hidden;background:#34263f}.bf-progress progress::-webkit-progress-bar{background:#34263f}.bf-progress progress::-webkit-progress-value{background:linear-gradient(90deg,#b38ce3,#f2d397)}.bf-detail-actions{display:flex;flex-wrap:wrap;gap:10px}.bf-detail-actions .bf-button{flex:1}.bf-milestones{display:grid;gap:9px}.bf-milestones>div{display:flex;gap:12px;align-items:center;padding:14px;border:1px solid #ffffff0e;border-radius:12px;color:#9a87a7;font-size:12px}.bf-milestones>div small{margin-left:auto;font-size:10px}.bf-milestones>div.unlocked{background:#d2a66c12;border-color:#ddba6a3c;color:#ead09c}.bf-rules{margin-top:25px;padding:16px;border:1px solid #a982bb3b;border-radius:14px}.bf-rules summary{font-size:13px;cursor:pointer}.bf-rules p,.bf-rules-copy p{font-size:13px;color:#beadcd;line-height:1.9}.bf-rules-copy h2{margin-top:28px}.bf-error{background:#a02e422f;border:1px solid #df657c60;border-radius:12px;color:#ffc6d2;padding:13px;font-size:12px;line-height:1.6}.bf-confirm-backdrop{position:absolute;inset:0;z-index:2;display:flex;align-items:center;justify-content:center;background:#0b0616d9;padding:20px}.bf-confirm{padding:24px;max-width:400px;width:100%;background:#2a1b39;border:1px solid #caaa7555;border-radius:20px;box-shadow:0 20px 70px #0007}.bf-confirm h2{color:#f6d89e;font-size:20px;line-height:1.4;margin:0 0 12px}.bf-confirm p{color:#d0bedc;font-size:13px;line-height:1.8}.bf-confirm .bf-actions>button{flex:1}body.bf-open .ph-toast{z-index:15030}@media (max-width:600px){.bf-root{padding:0}.bf-shell{max-width:none;border-radius:0;border:0}.bf-top{padding:calc(12px + env(safe-area-inset-top,0px)) 16px 12px}.bf-scroll{padding:0 16px calc(24px + env(safe-area-inset-bottom,0px))}.bf-hero{margin-left:-16px;margin-right:-16px}.bf-grid{gap:9px}.bf-empty-slot,.bf-locked-slot{min-height:185px}.bf-card{border-radius:13px}.bf-level{font-size:9px;padding:4px 5px}.bf-card>b{font-size:11px}.bf-card .bf-symbol{width:94%;max-width:100px}.bf-card .ph-avatar{width:36px!important;height:36px!important;min-width:36px!important}.bf-invitation{padding:14px;gap:8px}.bf-invitation>.bf-symbol{width:60px}.bf-hero h1{font-size:29px}.bf-detail-actions .bf-button{padding:10px;font-size:12px}.bf-preview .bf-grid{gap:8px}}@media (prefers-reduced-motion:reduce){.bf-root *{animation:none!important;transition:none!important}}.bf-candidate>.ph-avatar{flex:0 0 44px;width:44px;height:44px;min-width:44px;max-width:44px;aspect-ratio:1;align-self:center;margin:0;box-sizing:border-box}.bf-candidate>span:not(.ph-avatar){min-width:0;overflow-wrap:anywhere}.bf-candidate{min-height:80px;gap:14px;padding:12px;box-sizing:border-box}.bf-candidate>span:not(.ph-avatar)>b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.5}.bf-candidate>span:not(.ph-avatar)>small{line-height:1.5}.bf-candidate>:last-child{flex-shrink:0;white-space:nowrap}.bf-card.bf-linked{cursor:default}.bf-linked .bf-bond-open,.bf-linked .bf-person{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:0;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:center;width:100%;border-radius:12px;box-shadow:none}.bf-linked .bf-bond-open{min-height:44px}.bf-linked .bf-person{gap:8px;min-height:62px;padding:2px}.bf-linked .bf-person>.ph-avatar{width:46px!important;height:46px!important;min-width:46px!important;margin:0}.bf-linked .bf-person>b{display:block;width:100%;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.4;color:inherit}.bf-linked .bf-bond-open>.bf-symbol{width:80px;height:80px;max-width:100%;margin:0 0 7px}.bf-linked button:focus-visible{outline:2px solid #f2d28f;outline-offset:3px}.bf-pair>button{display:flex;flex-direction:column;align-items:center;gap:10px;width:36%;min-width:0;border:0;background:none;color:inherit;font:inherit;padding:0}.ph-modal.ph-modal-quiz{width:min(560px,98vw);max-height:calc(100dvh - 16px);padding:18px 16px;background:linear-gradient(150deg,#160d29,#211136 55%,#120b20);border:1px solid #9d7f4e;border-radius:24px;color:#f7ecda;overflow-y:auto;overscroll-behavior:contain}.qa-app{font-family:inherit;max-width:520px;margin:auto;padding-bottom:8px}.qa-app *{box-sizing:border-box}.qa-app button,.qa-app input{font:inherit}.qa-app button{cursor:pointer;touch-action:manipulation}.qa-app button:disabled{cursor:default}.qa-app button:focus-visible,.qa-app input:focus-visible,.qa-app summary:focus-visible{outline:3px solid #e0b9ff;outline-offset:3px}.qa-header{text-align:center;padding:4px 30px 16px}.qa-header>small{color:#c9a5e3;letter-spacing:4px;font-size:10px}.qa-header h2{font:700 clamp(25px,6vw,34px) Georgia,serif!important;color:#ffe5a5;margin:5px 0!important}.qa-header p{margin:5px 0 0;font-size:12px;color:#bdaacb}.qa-hero{position:relative;overflow:hidden;border:1px solid #72518c;border-radius:18px;min-height:190px;background:linear-gradient(transparent,#1c102bea),url(/assets/palace/palace-lounge.webp) center/cover}.qa-hero img{display:block;width:100%;height:185px;object-fit:cover}.qa-hero>div{position:relative;text-align:center;margin-top:-20px;padding:10px 12px 16px;background:linear-gradient(transparent,#1c102b)}.qa-hero h3{font:700 29px Georgia,serif;margin:0 0 8px;color:#ffe6a9}.qa-hero p{margin:0;color:#d7bfe8;font-size:13px}.qa-label{font-size:17px;text-align:center;margin:20px 0 12px}.qa-categories{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-bottom:17px}.qa-category{display:flex;flex-direction:column;align-items:center;gap:6px;min-height:95px;padding:12px 5px;border:1px solid #66507a;border-radius:14px;background:linear-gradient(145deg,#3b2453,#241632);color:#f7ecda}.qa-category>span{font-size:36px;line-height:1.2}.qa-category>b{font-size:13px}.qa-category[aria-pressed=true]{border:2px solid #f4cf77;background:linear-gradient(140deg,#573276,#322044);box-shadow:inset 0 0 15px #c18b3020}.qa-primary,.qa-secondary{display:block;width:100%;min-height:48px;padding:12px 16px;margin:10px 0;border:1px solid #bb8aeb;border-radius:14px;color:#fff;font-weight:750!important;text-align:center}.qa-primary{background:linear-gradient(120deg,#b54ff2,#7427d8);box-shadow:0 4px 18px #7622b329}.qa-secondary{background:#ffffff06;border-color:#8e719f;color:#ead7f6}.qa-primary:disabled,.qa-secondary:disabled{opacity:.5}.qa-text{display:block;background:none;border:0;color:#cbb0e0;padding:10px 12px;min-height:44px;margin:4px auto;font-size:13px;text-align:center}.qa-note{color:#bcaacb;font-size:12px;line-height:1.6;text-align:center;margin:13px 5px}.qa-join,.qa-exit{border-top:1px solid #61427366;margin-top:12px;padding-top:12px;color:#c9b4dc}.qa-join summary,.qa-exit summary{cursor:pointer;font-size:13px;padding:8px}.qa-join label{display:block;font-size:12px;margin:12px 0 5px}.qa-join>div{display:flex;align-items:center;gap:8px}.qa-join input{min-width:0;width:100%;height:48px;border:1px solid #816298;border-radius:12px;background:#110a1c;color:#fff;padding:12px;text-transform:uppercase;letter-spacing:2px}.qa-join .qa-secondary{width:auto;margin:0}.qa-wait{text-align:center;padding:20px 12px;border:1px solid #765486;border-radius:18px;background:#2c193d}.qa-wait-icon{font-size:40px;color:#f6d58b}.qa-wait h3{font-size:23px;margin:8px}.qa-wait p{font-size:13px;color:#d0b9e0}.qa-code{display:grid;gap:8px;background:#160e22;border:1px dashed #a88e65;border-radius:12px;padding:13px;margin-top:16px}.qa-code small{font-size:12px;color:#ccb7d9}.qa-code b{font-size:29px;letter-spacing:5px;color:#ffe4a1;-webkit-user-select:all;user-select:all}.qa-players{margin:14px 0;display:grid;gap:8px}.qa-player{display:flex;align-items:center;gap:10px;min-width:0;padding:9px 11px;background:#ffffff05;border-radius:12px}.qa-player>.ph-avatar{flex-shrink:0}.qa-player>.qa-player-copy{flex:1;min-width:0}.qa-player b{display:block;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qa-player small{display:block;font-size:11px;color:#baa4cc;margin-top:4px}.qa-player strong{font-size:20px;color:#f0d08c;font-variant-numeric:tabular-nums}.qa-left{opacity:.6}.qa-round{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12px;color:#d7c5e2}.qa-round>span{padding:5px 9px;border:1px solid #aa8a59;border-radius:20px;color:#ffe7af}.qa-round time{font-variant-numeric:tabular-nums;white-space:nowrap}.qa-timer-track{height:7px;border:1px solid #735a8a;background:#0d0817;border-radius:10px;overflow:hidden;margin:12px 0 16px}.qa-timer-track>span{display:block;height:100%;background:linear-gradient(90deg,#e7c26f,#b97ff1);transition:width .24s linear}.qa-score-strip{display:flex;justify-content:center;gap:8px;overflow-x:auto;margin-bottom:15px;padding-bottom:3px}.qa-score-strip>div{position:relative;flex:0 0 65px;text-align:center;min-width:0;padding:7px 4px;border-radius:12px}.qa-self{background:#a16bdf15!important}.qa-score-strip .ph-avatar{margin:auto}.qa-score-strip b{display:block;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:5px}.qa-score-strip strong{font-size:18px;color:#f6d591;font-variant-numeric:tabular-nums}.qa-score-strip i{position:absolute;top:4px;right:2px;font-size:10px;background:#274d3f;border-radius:50%;width:16px;height:16px;color:#a4efc3;font-style:normal}.qa-question{padding:22px 17px;border:1px solid #c5a165;border-radius:17px;text-align:center;background:linear-gradient(130deg,#392346,#211535);margin-bottom:13px}.qa-question small{font-size:10px;letter-spacing:2px;color:#d6b779}.qa-question h3{font:700 clamp(21px,5vw,27px)/1.35 Georgia,serif;margin:10px 0 4px;overflow-wrap:anywhere}.qa-options{display:grid;gap:9px}.qa-option{display:flex;align-items:center;gap:12px;text-align:left;min-height:60px;padding:10px 14px;border:1px solid #8b67a5;border-radius:14px;background:linear-gradient(110deg,#3c2754,#25172e);color:#fff4e5}.qa-option>span{display:grid;place-items:center;border:1px solid #a87fc8;border-radius:50%;width:32px;height:32px;flex-shrink:0;font-size:17px}.qa-option b{font-size:16px;line-height:1.4;flex:1}.qa-option i{font-style:normal}.qa-option.qa-selected{border:2px solid #f4cd7d;background:#56346b}.qa-option.qa-correct{border-color:#8ee1af;background:#204833}.qa-option.qa-wrong{border-color:#e59da5;background:#582633}.qa-explanation{padding:15px;border:1px solid #a48958;border-radius:14px;background:#35283b;margin-top:14px}.qa-explanation>b{color:#ffe0a2;font-size:16px}.qa-explanation p{font-size:14px;line-height:1.55;margin:8px 0}.qa-explanation small{color:#c6b4d2}.qa-finish{text-align:center;padding:12px 8px 20px}.qa-finish>div{font-size:65px}.qa-finish>small{display:block;color:#d0ad71;letter-spacing:2px;font-size:10px;margin:12px 0 6px}.qa-finish h3{font:700 29px/1.25 Georgia,serif;color:#ffe4a3;margin:8px 0}.qa-finish p{font-size:13px;color:#bda8ce}.qa-ranking{display:grid;gap:7px}.qa-rank{display:flex;align-items:center;gap:7px;padding:3px 8px;border:1px solid #624576;border-radius:12px}.qa-rank:first-child{border-color:#bd9a57;background:#c1982815}.qa-rank>.qa-player{flex:1;background:none}.qa-rank>b{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#4e3560;color:#f3d79e;font-size:13px}.qa-summary{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;border:1px solid #715084;border-radius:12px;padding:15px;margin:16px 0;font-size:14px}.qa-summary span{color:#f8d88c}.qa-review{display:grid;gap:12px;margin-top:16px}.qa-review article{padding:15px;border:1px solid #654974;border-radius:13px;background:#ffffff04}.qa-review small{color:#bba2d1;font-size:10px;letter-spacing:1px}.qa-review h3{font-size:16px;line-height:1.4;margin:10px 0}.qa-review p{font-size:12px;line-height:1.6;color:#cfbfd9}.qa-review .qa-correct-copy{color:#a4e8be;font-weight:700}@media (max-width:380px){.ph-modal.ph-modal-quiz{padding:14px 9px}.qa-header{padding-inline:26px}.qa-hero img{height:155px}.qa-hero h3{font-size:25px}.qa-category{min-height:81px}.qa-category>span{font-size:29px}.qa-score-strip>div{flex-basis:56px}.qa-question{padding:17px 12px}.qa-option{min-height:56px;padding:9px 11px}.qa-option b{font-size:15px}.qa-player{padding:7px}.qa-summary{font-size:12px}}@media (prefers-reduced-motion:reduce){.qa-timer-track>span{transition:none}}.qa-avatar{width:56px;height:56px;flex:0 0 56px;display:grid;place-items:center;position:relative;margin:4px;isolation:isolate}.qa-app .qa-avatar>.ph-avatar{display:block;width:48px!important;height:48px!important;min-width:48px!important;max-width:48px!important;aspect-ratio:1;flex:none!important;margin:0!important}.qa-player{padding:12px;gap:14px;border:1px solid #9a76ba22;background:linear-gradient(120deg,#ffffff08,#ffffff02)}.qa-player-copy{line-height:1.4}.qa-player-copy b{font-size:15px}.qa-player strong{font-size:24px}.qa-score-strip{justify-content:flex-start;gap:8px;padding:4px 1px 10px}.qa-score-strip>div{flex:1 0 82px;border:1px solid #9a76ba33;background:#ffffff04;padding:7px 6px}.qa-score-strip .qa-avatar{margin:0 auto 6px}.qa-answer-status{display:block;white-space:nowrap;font-size:10px;color:#c7e8d6;margin-top:5px;min-height:15px}.qa-option-voters{display:flex;gap:5px;flex-wrap:wrap;margin:-3px 6px 4px}.qa-option-voters span{border:1px solid #ab82c24d;border-radius:20px;padding:4px 10px;font-size:11px;color:#e9d6fa;background:#3e2855}.qa-read{display:inline-flex;align-items:center;justify-content:center;min-height:44px;margin-top:13px;padding:8px 13px;border:1px solid #b6a0c44d;border-radius:24px;background:#ffffff07;color:#dec5f0;font-size:12px!important}.qa-read[aria-pressed=true]{background:#68418b;color:#fff}.qa-wait{background:radial-gradient(ellipse at top,#51306166,transparent 70%),#231631;border-color:#9d7eaa66;padding:24px 16px}.qa-wait h3{font-size:25px}.qa-wait-icon{display:inline-grid;place-items:center;width:66px;height:66px;border:1px solid #dcba7266;border-radius:22px;background:#e6be6e0d;margin-bottom:8px}.qa-playing .qa-header{padding-bottom:12px}.qa-playing .qa-header p{display:none}.qa-question{box-shadow:inset 0 1px #fff2,0 8px 28px #0002}.qa-option{box-shadow:inset 0 1px #fff1}.qa-option:disabled{opacity:1}.qa-option.qa-selected>span{background:#e9c378;color:#281638;border-color:#e9c378}.qa-option.qa-correct>span{background:#b0e6bf;color:#163924;border-color:#b0e6bf}@media (max-width:380px){.qa-avatar{width:50px;height:50px;flex-basis:50px}.qa-score-strip>div{flex-basis:75px}.qa-player{gap:9px}.qa-player strong{font-size:21px}}.ph-modal.ph-modal-uno{width:min(620px,100vw);height:100dvh;max-height:100dvh;padding:0;border:0;border-radius:0;overflow-y:auto;background:radial-gradient(circle at 50% 12%,#51216f 0,transparent 42%),#10091c;color:#fff4e6}.ph-modal-uno>#closeSocial{display:none}.un-app{min-height:100%;padding:calc(18px + env(safe-area-inset-top)) 18px calc(22px + env(safe-area-inset-bottom));font-family:inherit}.un-app *{box-sizing:border-box}.un-app button,.un-app input{font:inherit}.un-header{position:relative;text-align:center;padding:8px 48px 17px}.un-back{position:absolute;left:0;top:2px;width:42px;height:42px;border:1px solid #846a92;border-radius:50%;background:#ffffff0a;color:#f6dfac;font-size:32px;line-height:1}.un-header small{letter-spacing:5px;color:#cfa9e6}.un-header h2{font:800 38px Georgia,serif!important;color:#ffe2a0;margin:5px!important;text-shadow:0 2px 10px #000}.un-header p{color:#c9b6d4;font-size:13px}.un-hero{position:relative;overflow:hidden;border:1px solid #d8ad5c;border-radius:22px;box-shadow:0 18px 50px #0006}.un-hero img{display:block;width:100%;height:250px;object-fit:cover}.un-hero>div{position:absolute;inset:auto 0 0;padding:38px 18px 16px;background:linear-gradient(transparent,#140a20);display:flex;justify-content:space-between;align-items:end}.un-hero b{font:700 23px Georgia,serif;color:#ffe2a0}.un-hero span{font-size:11px;color:#d5c1df}.un-mode{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:16px 0 6px}.un-mode-btn{height:48px;border:1px solid #735984;border-radius:14px;background:#21132f;color:#d6c2e1;font-weight:700}.un-mode-btn[aria-pressed=true]{border-color:#e2be71;background:linear-gradient(120deg,#63328b,#3b2055);color:#fff;box-shadow:inset 0 0 20px #e5b95818}.un-mode-copy{text-align:center;color:#bca7c8;font-size:12px;min-height:20px}.un-entry{margin:14px 0 8px;padding:13px;border:1px solid #7d609066;border-radius:17px;background:#ffffff06}.un-entry>div:first-child{display:flex;justify-content:space-between;color:#f5dda2}.un-entry>div:nth-child(2){display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin:10px 0}.un-entry-btn{min-width:0;height:42px;border:1px solid #735984;border-radius:12px;background:#170c23;color:#d8c3e3;font-size:12px!important;font-weight:800}.un-entry-btn[aria-pressed=true]{border-color:#e4bd68;background:linear-gradient(135deg,#7434a1,#4b236c);color:#fff1c4;box-shadow:0 0 18px #d5a74b26}.un-entry small{display:block;color:#a995b6;font-size:10px;line-height:1.45}.un-primary,.un-secondary{width:100%;min-height:52px;margin:9px 0;border-radius:15px;font-weight:800;color:#fff}.un-primary{border:1px solid #d5ae5f;background:linear-gradient(135deg,#b84cf0,#6f24cb);box-shadow:0 8px 26px #8b33cd44}.un-secondary{border:1px solid #876b96;background:#ffffff08}.un-text{display:block;margin:7px auto;padding:11px 18px;border:0;background:none;color:#ccb4dc}.un-app button:disabled{opacity:.48}.un-join,.un-rules{margin-top:13px;border-top:1px solid #6e507944;color:#ccb6d9}.un-join summary,.un-rules summary{padding:13px 4px;cursor:pointer}.un-join>div{display:flex;gap:8px}.un-join input{min-width:0;width:100%;height:50px;border:1px solid #7d6090;border-radius:13px;background:#0c0713;color:#fff;padding:10px;text-transform:uppercase;letter-spacing:3px}.un-join .un-secondary{width:auto;margin:0}.un-join-offer{display:grid;gap:5px;margin-top:12px;padding:12px;border:1px solid #e0b963;border-radius:14px;background:#d8a84412;text-align:center}.un-join-offer strong{color:#ffe29b;font-size:18px}.un-join-offer>div{display:grid;grid-template-columns:1fr auto;gap:6px;align-items:center}.un-join-offer .un-primary{margin:5px 0 0}.un-rules p{line-height:1.65;color:#baa5c6;font-size:13px}.un-wait{text-align:center;padding:25px 16px;border:1px solid #a98755;border-radius:22px;background:radial-gradient(circle at top,#62378466,transparent 66%),#21132f}.un-wait>span{display:grid;place-items:center;margin:auto;width:70px;height:70px;border:1px solid #e0bb7066;border-radius:50%;font-size:34px;color:#f5d380}.un-wait h3{font:700 27px Georgia,serif;margin:12px 0 5px;color:#ffe3a5}.un-wait p,.un-wait small{color:#c6b0d3}.un-wait strong{display:block;margin-top:14px;color:#f4d99d}.un-wait i{font-style:normal;font-size:22px}.un-pot{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:14px}.un-pot span{padding:9px 5px;border:1px solid #e0bb7038;border-radius:12px;background:#10091966;color:#bda8c9;font-size:10px}.un-pot b{display:block;margin-top:3px;color:#f3d58e;font-size:12px}.un-code{display:grid;gap:6px;margin:16px auto 0;padding:12px;border:1px dashed #caa76d;border-radius:13px}.un-code b{letter-spacing:6px;font-size:31px}.un-wait-players{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin:14px 0}.un-wait-players>div{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;gap:1px 10px;align-items:center;padding:10px;border:1px solid #70518155;border-radius:14px;background:#ffffff06}.un-wait-players .ph-avatar{grid-row:1/3;width:44px;height:44px}.un-wait-players b{font-size:13px}.un-wait-players small{font-size:10px;color:#bfa9cc}.ph-modal-uno #socialModalBody{min-height:100%;padding:0}.ph-modal-uno .ph-game-sound{display:none}.un-game{height:100dvh;min-height:0;display:grid;grid-template-rows:48px 52px 100px minmax(120px,1fr) 182px 83px;gap:9px;overflow:hidden;padding:calc(8px + env(safe-area-inset-top)) 14px calc(6px + env(safe-area-inset-bottom));background:linear-gradient(#080d25b0,#120a23a0 40%,#090b1de8),url(/assets/game-covers/royal-v2/uno-palace-bg.webp) center/cover;color:#fff6e7}.un-game svg{width:22px;height:22px;flex:none}.un-game button{cursor:pointer;-webkit-tap-highlight-color:transparent}.un-game-top{display:flex;align-items:center;gap:10px;text-align:center}.un-game-top>div{flex:1;min-width:0}.un-game-top h2{font:700 25px/1.1 Georgia,serif!important;color:#ffe59d;margin:0!important;letter-spacing:.4px;text-shadow:0 2px #4b2d13,0 0 18px #e2b94c38}.un-game-top small{font-size:11px;color:#d8cadd;display:block;margin-top:5px}.un-game-top>button{width:40px;height:40px;display:grid;place-items:center;border:0;background:transparent;color:#f9dfa1;padding:8px}.un-game-top>button:first-child svg{width:29px;height:29px}.un-voice-strip{display:flex;align-items:center;justify-content:space-between;gap:6px;background:linear-gradient(135deg,#29263dd9,#101429e8);border:1px solid #b6a1d186;box-shadow:inset 0 1px #ffffff13,0 4px 15px #0004;border-radius:14px;padding:5px 9px}.un-voice-strip button{display:flex;align-items:center;gap:8px;border:0;background:none;color:#eee7f9;padding:4px 0}.un-voice-strip .un-mic-control>svg{width:24px;height:29px}.un-mic-control span{text-align:left;display:grid;gap:3px}.un-mic-control b{font-size:11px;white-space:nowrap;font-weight:650}.un-mic-control small{font-size:10px;color:#d8c2e4}.un-mic-control.on small,.un-mic-control.on>svg{color:#78ffc2}.un-mic-control.on small:before{content:"";width:6px;height:6px;border-radius:50%;background:#24ef8c;display:inline-block;margin-right:5px}.un-voice-strip>div{display:flex;align-items:center;gap:7px;border-left:1px solid #aca3c650;padding-left:8px}.un-voice-strip>div>button:first-child{border:1px solid #a79ac16e;border-radius:50%;width:31px;height:31px;justify-content:center}.un-voice-strip>div>button:first-child svg{width:18px}.un-narration{flex-direction:column;gap:3px!important;font-size:9px}.un-switch{width:33px;height:17px;border:1px solid #b9a8ce;border-radius:20px;background:#2b263f;display:block;padding:2px}.un-switch:before{content:"";display:block;width:11px;height:11px;border-radius:50%;background:#c8bfd2;transition:transform .2s}.un-switch.on{background:linear-gradient(#9d68d0,#5e337c)}.un-switch.on:before{transform:translate(15px);background:linear-gradient(#fff3c6,#dfaf4c)}.un-opponents{display:flex;align-items:center;justify-content:space-around;gap:8px}.un-opponent{text-align:center;min-width:0;max-width:30%;color:#f3e8ff}.un-avatar{position:relative;width:60px;height:60px;border:2px solid #c5a8eb;border-radius:50%;padding:3px;margin:auto;box-shadow:0 3px 14px #0009;background:#151122}.un-avatar>.ph-avatar{display:block!important;width:100%!important;height:100%!important;min-width:0!important;margin:0!important;border-radius:50%;overflow:hidden}.un-avatar .ph-avatar img{object-fit:cover;width:100%;height:100%}.un-mic-badge{position:absolute;bottom:-1px;right:-9px;display:grid;place-items:center;border:1px solid #c8b5dd;background:#16182b;width:23px;height:23px;border-radius:50%;color:#d9d0e6}.un-mic-badge svg{width:13px;height:16px}.un-mic-badge.on{color:#69ffc2;border-color:#69ffc2;background:#102c2a}.un-avatar.speaking{border-color:#59ffb0;box-shadow:0 0 0 3px #4fff9c24,0 0 22px #44ff8e88}.un-avatar.speaking:after{content:"\2582\2586\2583";position:absolute;left:calc(100% + 6px);top:12px;color:#64ffbc;font-size:17px;letter-spacing:2px}.un-opponent.turn .un-avatar{outline:2px solid #edbf66;outline-offset:3px}.un-opponent b{display:block;font-size:12px;margin-top:5px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.un-opponent>span{font-size:10px;display:inline-block;border:1px solid #aa8dba55;background:#100c1dc9;border-radius:20px;padding:2px 10px;margin-top:3px}.un-opponent.left{opacity:.5}.un-arena{position:relative;min-height:0;padding-top:12px;display:flex;align-items:stretch;padding-bottom:4px}.un-turn{position:absolute;z-index:2;top:0;left:50%;transform:translate(-50%);display:flex;align-items:center;justify-content:center;gap:12px;white-space:nowrap;padding:8px 16px;max-width:95%;border:1px solid #f9d789;border-radius:30px;background:linear-gradient(#473046,#201929);box-shadow:0 0 0 3px #573e223d,0 3px 10px #0008;color:#f7dfb3;font-size:11px}.un-turn.active{background:linear-gradient(#fff0b3,#f0c049 62%,#d39b2e);color:#20140c;box-shadow:0 0 0 2px #a87027,0 0 0 3px #ffeaa0,0 5px 18px #e2a34544}.un-turn>b{overflow:hidden;text-overflow:ellipsis;font-size:12px}.un-turn time{display:flex;align-items:center;gap:3px;font-variant-numeric:tabular-nums;font-weight:700}.un-turn svg{width:15px;height:15px;margin-right:3px}.un-table{position:relative;display:grid;place-items:center;width:100%;height:100%;min-height:0;border:5px ridge #e7be6a;border-radius:49%/40%;background:radial-gradient(ellipse at 40% 20%,#93335755,transparent 65%),repeating-radial-gradient(ellipse at center,#ffffff03 0 1px,transparent 1px 4px),linear-gradient(135deg,#45142e,#290f29 75%);box-shadow:inset 0 0 0 3px #351827,inset 0 0 0 4px #d2a45c60,inset 0 0 35px #060318,0 10px #17182b,0 13px #6c53605c,0 18px 28px #020413a0;padding:35px 18px 37px}.un-table-brand{position:absolute;left:50%;top:16%;transform:translate(-50%);text-align:center;font-size:34px;line-height:.9;color:#e7a06724}.un-table-brand span{display:block;font:700 12px Georgia,serif;letter-spacing:3px;margin-top:4px}.un-pile{display:flex;align-items:center;justify-content:center;gap:25px;position:relative;z-index:1;padding-top:8px}.un-card,.un-deck{position:relative;flex:none;width:76px;height:109px;border:4px solid #fff7e6;border-radius:10px;padding:4px;box-shadow:0 4px #bcb6b7,0 7px #74666d,0 9px 12px #0008;overflow:hidden}.un-deck{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;color:#ffe49d;border-color:#ddd6d0;background:repeating-linear-gradient(45deg,#6e5d9c18 0 1px,transparent 1px 11px),linear-gradient(135deg,#222a55,#11162e)}.un-deck:after{content:"";position:absolute;inset:4px;border:1px solid #c7a86f;border-radius:5px;pointer-events:none}.un-deck>span{font-size:22px;line-height:1}.un-deck>b{font:700 14px/.95 Georgia,serif}.un-deck>small{font-size:9px;color:#ccc1d2;margin-top:4px}.un-card{background:var(--card);color:#fff;display:grid;place-items:center;isolation:isolate}.un-card:before{content:"";position:absolute;inset:10px 4px;border:2px solid #fffd;border-radius:50%;transform:rotate(30deg);background:#ffffff08;z-index:-1}.un-card small,.un-card i{position:absolute;font-style:normal;font-weight:900;font-size:15px;text-shadow:1px 1px #222}.un-card small{left:4px;top:2px}.un-card i{right:4px;bottom:2px;transform:rotate(180deg)}.un-card b{font:900 39px/1 system-ui;text-shadow:2px 2px #161924;-webkit-text-stroke:.7px #202235}.un-red{--card:linear-gradient(145deg,#ff393b,#b50920)}.un-blue{--card:linear-gradient(145deg,#00a6ff,#0052ab)}.un-green{--card:linear-gradient(145deg,#25b45f,#006e38)}.un-yellow{--card:linear-gradient(145deg,#ffd64b,#e3a000);color:#30200a}.un-yellow b{text-shadow:1px 1px #ffedb0;-webkit-text-stroke:.5px #fff}.un-wild{--card:linear-gradient(135deg,#252730,#03050c)}.un-wild:before{background:#f5f2e8;inset:11px 8px}.un-wild b{display:none}.un-wild-mark{position:relative;display:grid;grid-template-columns:1fr 1fr;width:33px;height:52px;transform:rotate(25deg);overflow:hidden;border-radius:50%;border:1px solid #fff}.un-wild-mark span:nth-child(1){background:#e22d37}.un-wild-mark span:nth-child(2){background:#149956}.un-wild-mark span:nth-child(3){background:#119fdb}.un-wild-mark span:nth-child(4){background:#ffcf36}.un-app .un-table .un-card:disabled,.un-app .un-deck:disabled,.un-app .un-challenge-card .un-card:disabled{opacity:1}.un-color{position:absolute;bottom:13px;left:50%;transform:translate(-50%);margin:0;display:flex;align-items:center;gap:5px;white-space:nowrap;background:#17142cba;border:1px solid #a18bba80;border-radius:10px;padding:6px 10px;color:#eee4f6;font-size:10px}.un-dot{width:12px;height:12px;display:inline-block;flex:none;border-radius:50%;background:var(--card);box-shadow:0 0 10px #fff2}.un-direction{position:absolute;right:20px;top:44%;color:#ebc17855;font-size:30px}.un-direction.reverse{transform:scaleX(-1)}.un-penalty{position:absolute;bottom:44px;right:12px;font-size:10px;color:#ffdca6}.un-challenge{display:grid;grid-template-columns:80px minmax(0,1fr);align-items:center;gap:12px;width:100%;border:2px solid #e9bd67;border-radius:22px;padding:30px 14px 16px;background:radial-gradient(ellipse at top,#571d3e,#160d23 85%);box-shadow:inset 0 0 0 2px #724d36,0 12px 35px #0008}.un-challenge-card .un-card{width:80px;height:122px;transform:rotate(-4deg)}.un-decision h3{font-size:19px;color:#ffe7a7;margin:0 0 7px}.un-decision>p{font-size:11px;line-height:1.5;margin:0 0 10px;color:#eee3ed}.un-decision-actions{display:grid;grid-template-columns:1fr 1fr;gap:7px}.un-decision-actions button{min-height:52px;border-radius:11px;padding:6px 4px;font-size:11px;font-weight:800;line-height:1.3}.un-accept{border:1px solid #d2b7dd;background:linear-gradient(#4e3457,#211b30);color:#fff}.un-accept small{display:block;font-size:10px;font-weight:500;margin-top:3px}.un-challenge-btn{border:1px solid #fff0a9;background:linear-gradient(#ffe9a0,#e3aa3b);color:#27180a;box-shadow:0 0 0 2px #9f6a32}.un-decision .un-decision-help{font-size:10px;margin:11px 0 0;line-height:1.5}.un-hand-panel{min-height:0;display:grid;grid-template-rows:43px 1fr;padding:5px 6px 2px;border:1px solid #bfa5be;border-radius:18px;background:linear-gradient(#1a1c35e8,#090d20ed);box-shadow:inset 0 1px #fff2,0 5px 30px #0007}.un-hand-heading{display:flex;align-items:center;justify-content:space-between;gap:5px;padding:0 3px}.un-self{display:flex;align-items:center;gap:12px}.un-self>.un-avatar{width:38px;height:38px;padding:2px}.un-self .un-mic-badge{width:18px;height:18px;right:-7px}.un-self .un-mic-badge svg{width:10px;height:12px}.un-self>b{font-size:11px}.un-hand-heading>strong{font-size:10px;letter-spacing:.9px;font-weight:700}.un-read{display:flex;align-items:center;gap:5px;padding:8px;border:1px solid #b49dc6;border-radius:10px;color:#f0e8fa;background:linear-gradient(#37314e,#161a30);font-size:10px!important}.un-read svg{width:17px;height:17px}.un-hand{--card-w:76px;display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - var(--card-w)) / var(--hand-gaps,6));align-items:center;overflow-x:auto;overflow-y:hidden;padding:12px 2px 14px;min-width:0;min-height:0;scrollbar-width:thin;scrollbar-color:#c3a257 #151529;overscroll-behavior-x:contain}.un-hand .un-card{width:var(--card-w);height:108px;box-shadow:0 2px 5px #000a;transition:transform .15s,border-color .15s;transform-origin:bottom center}.un-hand .un-card:last-child{margin-right:0}.un-hand .un-card.playable{border-color:#ffeab6;box-shadow:0 0 0 2px #f4bf48,0 0 12px #ffce6050;transform:translateY(-4px)}.un-hand .un-card:disabled{opacity:1;cursor:default}.un-hand .un-card:not(.playable){filter:saturate(.85)}.un-hand .un-card.playable:active{transform:translateY(-9px);z-index:2}.un-control-dock{position:relative;min-width:0;padding:0 0 2px}.un-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.un-draw,.un-uno{height:54px;border-radius:13px;font-weight:800;box-shadow:inset 0 0 0 2px #ffffff17,0 4px 12px #0006}.un-draw{display:flex;align-items:center;justify-content:center;gap:9px;border:1px solid #ddc28a;background:linear-gradient(#493453,#201b34);color:#f6eeff;font-size:15px!important}.un-uno{border:1px solid #ffe5a3;background:linear-gradient(130deg,#fff0b1,#e0a138);color:#26170b;font:900 28px/1 Georgia,serif!important;box-shadow:inset 0 0 0 2px #af732e,0 0 0 1px #d5aa64}.un-uno[aria-pressed=true]{box-shadow:inset 0 0 0 2px #af732e,0 0 0 2px #fff1b9,0 0 22px #ffdf61}.un-status{font-size:10px;line-height:1.3;color:#cec2da;text-align:center;margin:7px 2px 0;max-height:26px;overflow:auto}.un-color-picker,.un-game-rules{position:absolute;inset:15px 0 0;z-index:5;overflow:auto;padding:20px;border:2px solid #dec27d;border-radius:20px;background:#171426f7;box-shadow:0 10px 35px #000b}.un-color-picker h3,.un-game-rules h3{text-align:center;color:#ffe0a1;font-size:19px;margin:0 0 12px}.un-color-picker>div{display:grid;grid-template-columns:1fr 1fr;gap:8px}.un-color-btn{height:48px;border:2px solid #fff8;border-radius:10px;background:var(--card);color:#fff;font-weight:700}.un-game-rules p{font-size:12px;line-height:1.6;color:#e2d7e9}.un-game-rules>button{float:right;color:#ffe4a2;font-size:24px;border:0;background:none;width:30px;height:30px}@media (max-height:740px) and (orientation:portrait){.un-game{grid-template-rows:42px 48px 88px minmax(100px,1fr) 156px 72px;gap:6px;padding-top:calc(4px + env(safe-area-inset-top))}.un-game-top h2{font-size:22px!important}.un-avatar{width:50px;height:50px}.un-hand-panel{grid-template-rows:36px 1fr}.un-hand{--card-w:68px;padding-block:9px 10px}.un-hand .un-card{height:94px}.un-card,.un-deck{width:63px;height:91px}.un-pile{gap:18px;padding-top:6px}.un-table{padding:25px 16px 33px}.un-table-brand{display:none}.un-draw,.un-uno{height:46px}.un-turn{padding:6px 12px}.un-turn>b{font-size:11px}.un-challenge{padding:25px 10px 10px;gap:10px;grid-template-columns:64px minmax(0,1fr)}.un-challenge-card .un-card{width:64px;height:100px}.un-decision h3{font-size:17px}.un-decision>p{margin-bottom:6px}.un-decision .un-decision-help{font-size:9px;line-height:1.3;margin-top:7px}.un-decision-actions button{min-height:45px}}@media (max-width:360px){.un-game{padding-inline:9px}.un-game-top h2{font-size:21px!important}.un-mic-control b{font-size:10px}.un-voice-strip{padding-inline:6px}.un-voice-strip>div{gap:5px;padding-left:5px}.un-hand-heading>strong{letter-spacing:0;font-size:9px}.un-self{gap:9px}.un-decision h3{font-size:16px}}@media (orientation:landscape) and (max-height:600px){.ph-modal.ph-modal-uno{width:100vw;max-width:none}.un-game{grid-template-columns:minmax(200px,1fr) minmax(220px,1fr);grid-template-rows:40px 45px minmax(74px,1fr) 131px 65px;gap:5px 18px;padding:5px max(12px,env(safe-area-inset-right)) 5px max(12px,env(safe-area-inset-left))}.un-game-top{grid-column:1/3}.un-voice-strip{grid-column:2;grid-row:2}.un-opponents{grid-column:1;grid-row:2/4;align-items:center}.un-arena{grid-column:1;grid-row:4/6}.un-hand-panel{grid-column:2;grid-row:3/5;align-self:end;height:160px}.un-control-dock{grid-column:2;grid-row:5}.un-game-top h2{font-size:22px!important}.un-table{padding:22px 10px 27px}.un-table-brand{display:none}.un-pile{gap:20px}.un-table .un-card,.un-deck{width:57px;height:80px}.un-turn{padding:5px 12px}.un-color{bottom:6px;padding:4px 8px}.un-draw,.un-uno{height:42px}.un-status{font-size:9px;margin-top:4px}.un-hand-panel{grid-template-rows:36px 1fr}.un-hand{--card-w:66px;padding-block:9px}.un-hand .un-card{height:95px}.un-challenge{padding:24px 10px 10px;grid-template-columns:60px 1fr;gap:9px}.un-challenge-card .un-card{width:60px;height:92px}.un-decision h3{font-size:16px}.un-decision>p{font-size:10px;margin-bottom:6px}.un-decision .un-decision-help{font-size:9px;line-height:1.3;margin-top:6px}.un-decision-actions button{min-height:40px}}@media (prefers-reduced-motion:reduce){.un-hand .un-card,.un-switch:before{transition:none}}.un-finish{text-align:center;padding:28px 12px}.un-finish>span{font-size:74px;color:#f1ca76}.un-finish>small{display:block;letter-spacing:3px;color:#caa86d}.un-finish h3{font:800 34px Georgia,serif;color:#ffe2a0;margin:8px}.un-finish p{color:#baa6c6}.un-prize{display:inline-block;margin-top:10px;padding:9px 16px;border:1px solid #e4bd68;border-radius:20px;background:#d8a84418;color:#ffe29b}.un-finish-list{display:grid;gap:8px;margin:15px 0}.un-finish-list>div{display:flex;align-items:center;gap:11px;padding:10px;border:1px solid #715181;border-radius:13px}.un-finish-list .ph-avatar{width:43px;height:43px}.un-finish-list b{flex:1}.un-finish-list span{color:#e1c680}.ph-modal-uno button:focus-visible,.ph-modal-uno input:focus-visible{outline:3px solid #f2d17e;outline-offset:3px}.un-hand .un-card{max-width:none}.un-app button.un-narration{font-size:9px}.un-wild4 .un-wild-mark{width:38px;height:52px;border:0;border-radius:0;overflow:visible;gap:0;transform:rotate(15deg)}.un-wild4 .un-wild-mark span{width:20px;height:30px;border:1px solid #161a20;border-radius:3px;box-shadow:0 2px 2px #0005}.un-wild4 .un-wild-mark span:nth-child(2n){transform:translateY(-8px)}@media (max-height:620px) and (orientation:portrait){.un-game{grid-template-rows:36px 43px 65px minmax(150px,1fr) 132px 65px;gap:5px;padding-top:calc(4px + env(safe-area-inset-top))}.un-game-top h2{font-size:20px!important}.un-game-top small{font-size:9px;margin-top:3px}.un-opponents .un-avatar{width:38px;height:38px;padding:2px}.un-opponent b{margin-top:3px;font-size:10px}.un-opponent>span{font-size:9px;margin-top:1px}.un-avatar.speaking:after{font-size:12px;letter-spacing:1px;top:8px}.un-hand-panel{grid-template-rows:29px 1fr}.un-self>.un-avatar{width:29px;height:29px}.un-hand{--card-w:59px;padding-block:7px 10px}.un-hand .un-card{height:82px}.un-hand .un-card b{font-size:31px}.un-read{padding:5px}.un-hand-heading>strong{font-size:9px}.un-draw,.un-uno{height:42px}.un-status{font-size:9px;margin-top:5px}.un-challenge{padding-top:26px}.un-decision h3{font-size:16px}}.ap-open{overflow:hidden}.ap-root{position:fixed;inset:0;z-index:14000;background:#100919e8;color:#f8e7d2;display:grid;place-items:center;font:14px/1.5 system-ui,-apple-system,sans-serif}.ap-root *{box-sizing:border-box}.ap-shell{position:relative;display:flex;flex-direction:column;width:min(100%,720px);height:100%;max-height:100dvh;background:#180f2d;overflow:hidden;box-shadow:0 0 70px #0008}.ap-top{display:flex;gap:12px;align-items:center;justify-content:space-between;padding:calc(12px + env(safe-area-inset-top)) 18px 12px;border-bottom:1px solid #d9b77440;background:#20122e;flex-shrink:0}.ap-top>b{color:#ecd19b;letter-spacing:2px;font-size:17px}.ap-top small{display:block;font-size:9px;font-weight:500;letter-spacing:3px}.ap-top>span{white-space:nowrap;font-size:12px}.ap-root button{font:inherit;cursor:pointer;color:inherit}.ap-root button:disabled{opacity:.45;cursor:not-allowed}.ap-root button:focus-visible,.ap-root input:focus-visible,.ap-root textarea:focus-visible{outline:2px solid #ff9fca;outline-offset:3px}.ap-back{font-size:32px!important;line-height:1;border:0;background:none;width:40px;height:44px}.ap-tabs{display:flex;flex-shrink:0;border-bottom:1px solid #d9b77430;background:#241530}.ap-tabs button{flex:1;min-width:0;background:none;border:0;padding:14px 4px;color:#c7aecb;border-bottom:2px solid transparent}.ap-tabs button.selected{color:#ff9fc8;border-color:#f779b3;background:#81355c1a}.ap-scroll{overflow-y:auto;overscroll-behavior:contain;flex:1;min-height:0;padding-bottom:calc(24px + env(safe-area-inset-bottom));scroll-behavior:smooth}.ap-root h1,.ap-root h2,.ap-root h3{font-family:Georgia,Times New Roman,serif;color:#ffe6b7;line-height:1.2;margin:0}.ap-root h1{font-size:clamp(26px,6vw,36px)}.ap-root h2{font-size:23px}.ap-root h3{font-size:18px}.ap-root p{margin:10px 0}.ap-content{padding:22px 18px}.ap-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:28px 0 14px}.ap-heading h2{font-size:22px}.ap-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;background:#44203f;border:1px solid #ceab705c;border-radius:12px;min-height:42px;padding:9px 15px;line-height:1.25!important;font-weight:600!important}.ap-gold{background:linear-gradient(115deg,#ffe7b0,#d9a85e 48%,#ffe3a1);color:#321624!important;border:1px solid #ffe9b2;box-shadow:0 4px 18px #a96f2028}.ap-wide{width:100%;margin-top:14px}.ap-link{background:none;border:0;font-size:12px!important;color:#f0bfd5!important;padding:10px 2px;min-height:40px}.ap-muted{color:#cbb6d0;font-size:12px;line-height:1.65}.ap-empty{text-align:center;padding:26px 15px;border:1px dashed #d9b77435;border-radius:18px;background:#2c183535}.ap-empty>span{font-size:38px;color:#ee87b8}.ap-empty h3{margin-top:4px}.ap-empty p{font-size:13px;color:#c5afcc;max-width:350px;margin:12px auto 0}.ap-hero{min-height:370px;text-align:center;position:relative;isolation:isolate;display:flex;align-items:center;flex-direction:column;padding:25px 18px 28px;background:linear-gradient(0deg,#180f2d,#180f2d10 45%,#180f2d88),url(/assets/romance/hall.webp) center 44%/cover}.ap-hero>span{letter-spacing:5px;font-size:12px;color:#ffe3a3}.ap-hero h1{font-size:clamp(36px,10vw,56px);text-shadow:0 2px 18px #190617;margin-top:5px}.ap-hero>p{color:#fff0d6;text-shadow:0 1px 7px #000;margin:8px 0 0}.ap-hero-ring{width:156px;height:150px;filter:drop-shadow(0 8px 18px #180318);margin:10px 0 0}.ap-ring{display:block;width:100%;aspect-ratio:1;background-image:url(/assets/romance/rings.webp);background-size:300% 100%;background-repeat:no-repeat}.ap-ring-0{background-position:0 0}.ap-ring-1{background-position:50% 0}.ap-ring-2{background-position:100% 0}.ap-pair{display:flex;align-items:center;justify-content:center;flex-shrink:0}.ap-pair>span:not(.ph-avatar){font-size:24px;color:#ff82b4;z-index:2;margin:0 -3px;text-shadow:0 0 12px #ff6cab}.ap-pair .ph-avatar{width:46px;height:46px;border:2px solid #d9b774;box-shadow:0 0 0 4px #d9b77412}.ap-couple-card{border:1px solid #c79d5f60;background:linear-gradient(115deg,#3a1d43,#25152e);border-radius:18px;padding:16px;display:flex;gap:14px;align-items:center;flex-wrap:wrap;margin:12px 0}.ap-couple-card>div:not(.ap-pair){flex:1;min-width:140px}.ap-couple-card h3{overflow-wrap:anywhere}.ap-couple-card small{font-size:11px;color:#cdb7cf;display:block;margin-top:5px}.ap-couple-card>.ap-button{margin-left:auto;font-size:12px}.ap-ranking>button{display:flex;align-items:center;gap:12px;width:100%;text-align:left;background:linear-gradient(90deg,#321b3b,#21142a);border:1px solid #bc8bac30;border-radius:14px;padding:14px 10px;margin-bottom:8px}.ap-ranking .ap-pair .ph-avatar{width:30px;height:30px}.ap-ranking .ap-pair{gap:0}.ap-ranking .ap-pair>span:not(.ph-avatar){font-size:15px}.ap-ranking .ap-rank{color:#e8c17b;min-width:22px;font-size:15px}.ap-ranking>button>span:not(.ph-avatar){min-width:0;flex:1}.ap-ranking strong{display:block;font-size:12px;overflow-wrap:anywhere}.ap-ranking small{display:block;color:#b69fbe;font-size:10px;margin-top:4px}.ap-ranking em{font-size:12px;color:#ff8fbf;white-space:nowrap;font-style:normal}.ap-rules{border:1px solid #d9b77433;border-radius:14px;padding:16px;margin:22px 0 0;background:#2d174738}.ap-rules summary{cursor:pointer;color:#eed4ab;font-weight:600}.ap-rules p{font-size:12px;color:#cbbbd2;line-height:1.7}.ap-proposal-art{height:230px;display:grid;place-items:center;background:radial-gradient(ellipse,#743e6355,transparent 65%),linear-gradient(0deg,#180f2d,#180f2d66),url(/assets/romance/hall.webp) center/cover}.ap-proposal-art .ap-ring{width:225px;filter:drop-shadow(0 9px 22px #17051d)}.ap-root input,.ap-root textarea{display:block;width:100%;min-height:48px;border:1px solid #b68fbb70;border-radius:11px;background:#2d193d;color:#fae9f5;font:inherit;padding:12px;color-scheme:dark}.ap-root textarea{min-height:96px;resize:vertical}.ap-label{display:block;margin:24px 0 8px;color:#e5cedf;font-weight:600;font-size:13px}.ap-candidates{max-height:190px;overflow-y:auto;margin:10px 0}.ap-candidate{display:flex;width:100%;gap:10px;align-items:center;padding:9px;background:none;border:1px solid transparent;border-radius:10px;text-align:left}.ap-candidate.selected{background:#662c5955;border-color:#da729d}.ap-candidate .ph-avatar{width:36px;height:36px;flex-shrink:0}.ap-candidate>span:not(.ph-avatar){flex:1;min-width:0}.ap-candidate b{font-size:13px;display:block;overflow-wrap:anywhere}.ap-candidate small{display:block;color:#bda4c6;font-size:10px}.ap-candidate i{color:#f4a7c5;font-style:normal}.ap-bond{display:flex;align-items:center;gap:8px;flex-wrap:wrap;background:#3c214357;border:1px solid #d4b47c6b;padding:15px;border-radius:15px;margin:18px 0 24px}.ap-bond>.ph-avatar{width:42px;height:42px}.ap-bond>span:not(.ph-avatar){color:#ff83b3;font-size:26px}.ap-bond>div{flex:1;min-width:160px;margin-left:6px}.ap-bond b{display:block;font-size:13px}.ap-bond small{font-size:11px;color:#d4b4cc}.ap-root progress,.ap-celebration progress{height:8px;appearance:none;border:0;border-radius:20px;overflow:hidden;width:100%;display:block;margin:10px 0;background:#533044}.ap-root progress::-webkit-progress-bar,.ap-celebration progress::-webkit-progress-bar{background:#533044}.ap-root progress::-webkit-progress-value,.ap-celebration progress::-webkit-progress-value{background:linear-gradient(90deg,#e9599c,#f5c283)}.ap-root progress::-moz-progress-bar,.ap-celebration progress::-moz-progress-bar{background:linear-gradient(90deg,#e9599c,#f5c283)}.ap-rings{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:15px 0}.ap-rings>button{padding:9px 5px 12px;background:#2a1738;border:1px solid #b99b634e;border-radius:14px;display:flex;align-items:center;flex-direction:column;min-width:0}.ap-rings>button.selected{border:1px solid #ff95c6;box-shadow:0 0 15px #e25b9b3d,inset 0 0 20px #e35f8d18;background:#45213f}.ap-rings b{font-family:Georgia,serif;font-size:17px;color:#ffe1ad;margin-top:8px}.ap-rings>button>span:not(.ap-ring){font-size:11px;margin-top:9px;white-space:nowrap}.ap-rings small{font-size:9px;color:#c9a6cc;margin-top:4px}.ap-owned{color:#f6c9dc;font-size:13px;padding:12px;border:1px solid #df98b040;border-radius:12px}.ap-inbox{margin:12px 0 26px}.ap-inbox h2{margin-bottom:14px}.ap-inbox h2 span{font:12px system-ui;background:#b93875;color:#fff;padding:3px 8px;border-radius:99px}.ap-inbox article{display:flex;gap:15px;padding:16px;border:1px solid #e9b66b7a;background:#432041;border-radius:16px;margin:10px 0}.ap-inbox .ap-ring{width:78px;height:78px;flex-shrink:0}.ap-inbox article>div{min-width:0;flex:1}.ap-inbox small{display:block;color:#d7bad5;font-size:11px}.ap-inbox p{font-size:13px;overflow-wrap:anywhere}.ap-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.ap-detail-hero{text-align:center;padding:35px 15px 10px;background:linear-gradient(#180f2d55,#180f2d),url(/assets/romance/hall.webp) center/cover}.ap-detail-hero>.ap-pair{margin:28px 0 22px}.ap-detail-hero .ap-pair .ph-avatar{width:84px;height:84px;border:3px solid #d9b774}.ap-detail-hero .ap-pair>span:not(.ph-avatar){font-size:42px;margin:0 8px}.ap-detail-hero>.ap-ring{width:125px;margin:15px auto}.ap-detail-hero small{letter-spacing:3px;color:#e8c89a}.ap-detail-hero p{color:#d0b2cd}.ap-detail-hero h1{overflow-wrap:anywhere}.ap-stats{display:flex;gap:10px;margin-bottom:22px;text-align:center}.ap-stats>span{flex:1;padding:15px 8px;background:#382042;border:1px solid #d9b77432;border-radius:12px;font-size:11px;color:#c3a6c6}.ap-stats b{font-family:Georgia,serif;font-size:22px;display:block;color:#f4d6a3;margin-bottom:5px}.ap-invitation{text-align:center;padding:30px 22px;background:linear-gradient(125deg,#4f2649,#26112e);border:1px solid #e0bd7b;border-radius:18px;margin:18px 0;box-shadow:inset 0 0 0 6px #1b0b22,inset 0 0 0 7px #bd9b633f}.ap-invitation>span{font-size:11px;letter-spacing:2px;color:#f2b3d2;display:block;margin-bottom:14px}.ap-invitation small{color:#c6aaca}.ap-book{background:#2a1738;border:1px solid #ba99614a;padding:20px;border-radius:17px;margin:22px 0}.ap-book label{display:block;font-size:12px;margin:16px 0 8px;color:#c6adcc}.ap-book p{font-size:11px;color:#c9b2d0}.ap-friends>div{display:flex;gap:10px;align-items:center;margin:12px 0}.ap-friends>div>span:not(.ph-avatar){flex:1;min-width:0;font-size:12px}.ap-friends .ph-avatar{width:35px;height:35px}.ap-friends .ap-button{font-size:11px}.ap-rewards{margin:25px 0}.ap-rewards p{font-size:12px;color:#c8b2d0}.ap-rewards>div{display:flex;align-items:center;gap:14px;border:1px solid #b48a7045;background:#311a3e;border-radius:14px;padding:15px;margin:10px 0}.ap-rewards small{display:block;font-weight:400;color:#cab0d0;font-size:11px}.ap-rewards b{flex:1;color:#f2d3a5;font-size:14px}.ap-rewards em{font-style:normal;font-size:11px;color:#f39ac1}.ap-heart{font-size:32px;color:#f789be;text-shadow:0 0 14px #f670a855}.ap-danger{color:#ffadbe!important}.ap-error{background:#602535;padding:12px 18px;font-size:13px;flex-shrink:0}.ap-confirm{position:absolute;bottom:0;left:0;right:0;padding:28px 22px calc(28px + env(safe-area-inset-bottom));background:#301830;border-top:1px solid #edc58a;box-shadow:0 -30px 0 100vh #0d0315b3;z-index:2;border-radius:24px 24px 0 0}.ap-confirm h2{font-size:24px}.ap-confirm p{color:#e0c3d8;font-size:14px}.ap-profile-link{display:flex;align-items:center;gap:13px;margin:15px 18px;width:calc(100% - 36px);padding:14px;border:1px solid #d9b77470;border-radius:15px;background:linear-gradient(115deg,#512641,#291733);color:#f3d7af;text-align:left}.ap-profile-link>span:nth-child(2){flex:1;min-width:0}.ap-profile-link b{display:block;font-size:14px;overflow-wrap:anywhere}.ap-profile-link small{display:block;font-size:10px;color:#d5b4d1;margin-top:4px}.ap-profile-link .ph-avatar{width:38px;height:38px}.ap-social-entry{display:flex;gap:12px;align-items:center;width:calc(100% - 28px);margin:8px 14px 16px;padding:15px 18px;text-align:left;border:1px solid #c69c6659;border-radius:16px;background:linear-gradient(110deg,#54233f,#2b173e);color:#ffe3ad}.ap-social-entry>span{font-size:28px;color:#ff91bd}.ap-social-entry div{flex:1}.ap-social-entry b{font:20px Georgia,serif;display:block}.ap-social-entry small{font-size:11px;color:#d9b9d4}.ap-header-entry{background:linear-gradient(135deg,#6e2c5d,#3d1d4c);color:#ffdca6;border:1px solid #c69665;border-radius:50%;width:36px;height:36px;position:relative;font-size:25px}.ap-header-entry i{position:absolute;right:-2px;top:-3px;font:9px system-ui;padding:2px 4px;border-radius:10px;background:#e04c94;color:#fff}.ap-wedding-stage{position:relative;padding:18px 15px 14px;margin:0 0 14px;border-radius:16px;overflow:hidden;text-align:center;background:linear-gradient(#16091e33,#16091e33 50%,#16091eeb),url(/assets/romance/hall.webp) center 45%/cover;min-height:290px;color:#ffe0ac;border:1px solid #e0b16a66}.ap-wedding-stage h2{font:italic 28px/1.2 Georgia,serif;margin:10px 0 3px;text-shadow:0 2px 10px #21031f}.ap-wedding-stage>p{font:12px Georgia,serif;text-shadow:0 2px 5px #000}.ap-live{padding:4px 10px;border-radius:50px;background:#a72e68d9;color:#fff;font:9px system-ui;letter-spacing:1px}.ap-stage-couple{display:flex;justify-content:center;align-items:center;gap:24px;margin:22px 0}.ap-stage-couple>button{background:#231028cc;color:#ffdfac;border:1px solid #d6aa64;border-radius:30px 30px 15px 15px;padding:7px 15px;min-width:95px}.ap-stage-couple .ph-avatar{width:65px;height:65px;border:2px solid #dbb36e;margin:auto}.ap-stage-couple b{display:block;font:13px Georgia,serif;margin-top:5px;max-width:110px;overflow-wrap:anywhere}.ap-stage-couple>span{font-size:30px;color:#ff9cc3}.ap-celebration{background:#1c1025e8;border:1px solid #d1a46060;padding:10px 13px;border-radius:12px;text-align:left;max-width:440px;margin:auto}.ap-celebration label{display:flex;justify-content:space-between;font-size:11px;gap:10px}.ap-celebration b{color:#ff90bd}.ap-celebration small{font-size:9px;color:#d9bad1}.ph-avatar.couple-frame{outline:3px double #eea2cf;box-shadow:0 0 0 6px #f6cd9c4a,0 0 18px #e96dab66}.ph-avatar.couple-frame:after{content:"\2665";position:absolute;bottom:-8px;right:-3px;font-size:17px;color:#f67bad;text-shadow:0 1px 4px #331124}.ap-root .ph-coin{display:inline-block;width:17px;height:17px;background:url(/assets/blackjack/playhan-coin.jpg) center/cover;border-radius:50%;font-size:0;vertical-align:middle}.ap-root .ph-avatar{position:relative;display:inline-block;flex-shrink:0}.ap-root .ph-avatar img{max-width:100%}@media (min-width:740px){.ap-shell{height:min(940px,94dvh);border-radius:24px;border:1px solid #d9b77455}.ap-content{padding:26px 30px}.ap-hero{min-height:400px}.ap-couple-card{flex-wrap:nowrap}.ap-proposal-art{height:265px}.ap-proposal-art .ap-ring{width:250px}.ap-rings .ap-ring{max-width:170px}.ap-root h1{font-size:38px}}@media (max-width:370px){.ap-content{padding:18px 12px}.ap-top{padding-left:9px;padding-right:9px}.ap-top>b{font-size:14px}.ap-ranking>button{gap:6px}.ap-ranking .ap-pair .ph-avatar{width:23px;height:23px}.ap-ranking strong{font-size:11px}.ap-ranking em{font-size:10px}.ap-rings{gap:6px}.ap-inbox .ap-ring{width:56px;height:56px}.ap-stage-couple{gap:12px}}@media (prefers-reduced-motion:reduce){.ap-scroll{scroll-behavior:auto}}.ap-open #socialToast{z-index:15010}.sp-root button.ap-social-entry{background:linear-gradient(110deg,#54233f,#2b173e);border:1px solid #c69c6659;color:#ffe3ad}.ap-candidate>.ph-avatar{flex:0 0 44px;width:44px;height:44px;min-width:44px;max-width:44px;aspect-ratio:1;align-self:center;margin:0;box-sizing:border-box}.ap-candidate>span:not(.ph-avatar){min-width:0;overflow-wrap:anywhere}.ap-candidate{min-height:80px;gap:14px;padding:12px;box-sizing:border-box}.ap-candidate>span:not(.ph-avatar)>b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.5}.ap-candidate>span:not(.ph-avatar)>small{line-height:1.5}.ap-candidate>:last-child{flex-shrink:0;white-space:nowrap}.ap-root .ac-hero{padding:24px 20px 20px;background:radial-gradient(ellipse at 50% 25%,#75429d48,transparent 68%),linear-gradient(180deg,#271238,#190e29);border-bottom:1px solid #e4bb7028}.ap-root .ac-eyebrow{margin:0 0 26px;text-align:center;color:#d5b77e;font-size:9px;letter-spacing:2.6px;font-weight:700}.ap-root .ac-people{display:grid;grid-template-columns:minmax(0,1fr) 70px minmax(0,1fr);align-items:center;gap:9px;max-width:420px;margin:auto}.ap-root .ac-person{display:flex;flex-direction:column;align-items:center;min-width:0;padding:0;border:0;background:none;gap:7px}.ap-root .ac-person>.ph-avatar{width:78px!important;height:78px!important;min-width:78px!important;margin:0 0 7px!important;isolation:isolate}.ap-root .ac-person>b{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px;line-height:1.3;color:#ffe8b1}.ap-root .ac-person>small{font-size:10px;color:#b7a3c6;line-height:1;margin-top:-3px}.ap-root .ac-main-ring{align-self:start;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0;background:none;border:0;position:relative;isolation:isolate}.ap-root .ac-main-ring>.ap-ring{width:80px;height:80px;margin:0;filter:drop-shadow(0 4px 14px #dc9d8e32)}.ap-root .ac-main-ring>span:not(.ap-ring){font-size:10px;font-weight:750;color:#f9d48a;border:1px solid #f1c77669;border-radius:12px;padding:1px 9px;background:#261433;margin-top:4px}.ap-root .ac-days{font-size:12px;color:#cdbcd9;text-align:center;margin:19px 0 16px}.ap-root .ac-days>b{color:#f6d58c;font-size:15px}.ap-root .ac-indices{display:grid;grid-template-columns:1fr 1fr;gap:9px;max-width:440px;margin:auto}.ap-root .ac-index{display:flex;gap:9px;align-items:center;min-width:0;min-height:60px;border-radius:16px;padding:8px 10px;text-align:left;border:1px solid #c9a15f40;background:linear-gradient(130deg,#58307180,#291636);box-shadow:inset 0 1px #ead0ff0a}.ap-root .ac-index>span:last-child{font-size:10px;color:#d3c0e0;min-width:0;line-height:1.3;white-space:nowrap}.ap-root .ac-index strong{display:block;color:#fff0cd;font-size:17px;letter-spacing:-.4px;margin-top:2px;font-variant-numeric:tabular-nums}.ap-root .ac-index-icon{position:relative;width:30px;height:36px;flex:none;display:grid;place-items:center;font-size:29px;line-height:1;color:#f6d695}.ap-root .ac-index-icon>small{position:absolute;bottom:-1px;left:1px;font-size:9px;font-weight:800;background:#3c214f;padding:1px 3px;border-radius:5px}.ap-root .ac-index-icon>svg{width:27px;height:27px;fill:none;stroke:currentColor;stroke-width:1.6}.ap-root .ac-level-help{margin-top:15px;padding:15px;border:1px solid #d6ac6a35;border-radius:14px;background:#271638;font-size:12px;color:#d3bfdc}.ap-root .ac-level-help p{margin:8px 0 0}.ap-root .ac-level-help>b{color:#ffe6ad}.ap-root .ac-level-help progress{display:block;width:100%;height:5px;margin-top:12px;accent-color:#d9b16d}.ap-root .ac-collection{padding:0 16px 20px;background:radial-gradient(ellipse at 100% 0%,#7c439a18,transparent 75%),#1b102c;min-height:240px}.ap-root .ac-tabs{display:flex;gap:14px;border-bottom:1px solid #e9c98b25}.ap-root .ac-tabs>button{position:relative;flex:1;padding:18px 0 15px;border:0;background:none;color:#a996b9;font-size:12px;line-height:1.3;min-height:55px;font-weight:600}.ap-root .ac-tabs>button.selected{color:#fff0ca}.ap-root .ac-tabs>button.selected:after{content:"";position:absolute;bottom:-1px;left:35%;right:35%;height:3px;border-radius:8px;background:#e7bf72}.ap-root .ac-collection-head{display:flex;justify-content:space-between;align-items:center;font-size:11px;color:#ad99bd;min-height:55px;gap:10px}.ap-root .ac-text-button{border:1px solid #ceab7160;border-radius:16px;background:#3a224d;padding:7px 12px;color:#f0d8ab;font-size:11px}.ap-root .ac-ring-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 6px}.ap-root .ac-ring{border:1px solid transparent;background:none;border-radius:14px;padding:8px 2px;min-width:0;display:flex;flex-direction:column;align-items:center;gap:3px}.ap-root .ac-ring.is-equipped{border-color:#dab77b65;background:radial-gradient(ellipse at center,#8e539032,#3b204124)}.ap-root .ac-ring>.ap-ring{width:82px;height:82px;margin:0 0 3px}.ap-root .ac-ring>b{font-size:11px;color:#e5d5ee;font-weight:600;line-height:1.3;text-align:center}.ap-root .ac-ring>small{font-size:10px;color:#c8aa78}.ap-root .ac-note{margin:14px 0;color:#ae9bbc;font-size:11px;line-height:1.5}.ap-root .ac-gift-row{display:flex;gap:12px;align-items:center;padding:17px 0;border-bottom:1px solid #d9bbe518;min-width:0}.ap-root .ac-gift-row>button{flex:none;width:48px;height:52px;padding:0;border:0;background:none}.ap-root .ac-gift-row .ph-avatar{width:39px!important;height:39px!important;min-width:39px!important;margin:0!important}.ap-root .ac-gift-sender{flex:1;min-width:0}.ap-root .ac-gift-sender>button,.ap-root .ac-gift-sender>b{display:block;max-width:100%;border:0;padding:0;background:none;color:#f2d59a;font-size:13px;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.ap-root .ac-gift-sender>time,.ap-root .ac-gift-sender>small{display:block;font-size:10px;color:#a795b8;margin-top:4px}.ap-root .ac-gift-sender>small{color:#cdaee2}.ap-root .ac-gift-received{position:relative;display:flex;flex-direction:column;align-items:center;flex:none;width:72px;text-align:center}.ap-root .ac-gift-received>.rk-art{width:50px;height:50px;object-fit:contain}.ap-root .ac-gift-received>span{font-size:9px;color:#d6bfec;line-height:1.25}.ap-root .ac-gift-received>i{position:absolute;right:0;top:28px;border-radius:8px;background:#4f306c;padding:1px 5px;font-style:normal;font-size:10px;color:#fff0da}.ap-root .ac-hidden-person{display:grid;place-items:center;flex:none;width:48px;height:48px;border-radius:50%;background:#39204c;color:#bb98d3;font-size:26px}.ap-root .ac-empty{grid-column:1/-1;text-align:center;display:flex;flex-direction:column;align-items:center;gap:8px;padding:30px 15px;color:#b6a0c6;font-size:12px}.ap-root .ac-empty>span{font-size:32px;color:#e0bc80}.ap-root .ac-empty>b{color:#f4ddbc}.ap-root .ac-empty>p{max-width:260px;margin:0;font-size:11px}.ap-root .ac-extras{padding:0 16px 14px;background:#1b102c}.ap-root .ac-extras>.ap-rules{margin-top:0}.ap-root .ac-couple-footer{flex:none;padding:10px 16px max(12px,env(safe-area-inset-bottom));border-top:1px solid #cdad7038;background:#23132ff5;z-index:3;text-align:center}.ap-root .ac-couple-footer>span{font-size:11px;color:#bda2cb}.ap-root .ac-couple-footer .ap-gold{margin:0;font-weight:750;min-height:46px;border-radius:15px}.ap-root .ac-card-person{padding:0;border:0;background:none;border-radius:50%}.ap-root .ac-gift-sheet{position:absolute;inset:80px 0 0;z-index:20;display:flex;flex-direction:column;border:1px solid #d2ae6c60;border-bottom:0;border-radius:25px 25px 0 0;background:linear-gradient(160deg,#311a43,#190d28 65%);box-shadow:0 -30px 70px #09020ecf;overflow:hidden}.ap-root .ac-gift-sheet>header{display:flex;justify-content:space-between;align-items:center;padding:18px 18px 0;flex:none}.ap-root .ac-gift-sheet h2{font-size:20px;margin:2px 0 0;color:#f8dfaa}.ap-root .ac-gift-sheet header small{font-size:8px;letter-spacing:2px;color:#bc9acf}.ap-root .ac-close{border:1px solid #c3a1d033;background:#51346440;border-radius:50%;width:40px;height:40px;font-size:25px}.ap-root .ac-gift-sheet>.ac-note{padding:0 18px;flex:none;margin:10px 0 14px}.ap-root .ac-gift-grid{flex:1;min-height:0;overflow-y:auto;padding:0 12px 16px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-content:start;gap:7px;overscroll-behavior:contain}.ap-root .ac-gift-grid>button{position:relative;min-width:0;min-height:112px;display:flex;flex-direction:column;align-items:center;gap:5px;padding:9px 3px 7px;border:1px solid transparent;border-radius:13px;background:#5c397c16}.ap-root .ac-gift-grid>button.selected{border-color:#e2bb71;background:linear-gradient(150deg,#6c43845c,#9d784920)}.ap-root .ac-gift-grid .rk-art{display:block;width:53px;height:53px;object-fit:contain;flex:none}.ap-root .ac-gift-grid b{font-size:10px;font-weight:550;line-height:1.25;color:#ebd9f5;text-align:center;min-height:24px;display:grid;align-items:center}.ap-root .ac-gift-grid small{font-size:10px;color:#e3bc76}.ap-root .ac-gift-grid em{position:absolute;top:3px;right:3px;font-size:8px;background:#180c24;padding:2px 4px;border-radius:5px;color:#e7bf86;font-style:normal}.ap-root .ac-gift-sheet>footer{padding:10px 16px max(12px,env(safe-area-inset-bottom));flex:none;border-top:1px solid #cca26355;background:#24132f}.ap-root .ac-share-summary{display:flex;flex-direction:column;gap:4px;margin-bottom:10px;font-size:12px;color:#f8deab}.ap-root .ac-share-summary>span{font-size:10px;color:#c9aedd;overflow-wrap:anywhere}.ap-root .ac-send-controls{display:flex;gap:12px;align-items:stretch}.ap-root .ac-send-controls>label{display:flex;align-items:center;gap:8px;font-size:11px;color:#d4bbdf}.ap-root .ac-send-controls input{width:64px!important;min-height:44px;border:1px solid #b891c760!important;border-radius:10px;background:#170c22!important;color:#f6e7ff!important;padding:7px!important;font-size:15px;margin:0!important}.ap-root .ac-send-controls>button{flex:1;min-width:0;margin:0;display:flex;justify-content:space-between;align-items:center;border-radius:13px;gap:6px}.ap-root .ac-send-controls>button>span{font-size:12px}.ap-root .ac-balance{display:block;font-size:10px;color:#baa3c8;margin-top:7px}.ap-root .ap-confirm{z-index:30}.ap-root .ap-error{position:relative;z-index:25;flex:none}@media (max-width:359px){.ap-root .ac-hero{padding-inline:14px}.ap-root .ac-person>.ph-avatar{width:66px!important;height:66px!important;min-width:66px!important}.ap-root .ac-people{grid-template-columns:minmax(0,1fr) 62px minmax(0,1fr);gap:5px}.ap-root .ac-main-ring>.ap-ring{width:68px;height:68px}.ap-root .ac-person>b{font-size:13px}.ap-root .ac-index{gap:6px;padding:8px}.ap-root .ac-index strong{font-size:15px}.ap-root .ac-index>span:last-child{font-size:9px}.ap-root .ac-gift-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ap-root .ac-ring>.ap-ring{width:72px;height:72px}}.ap-root .ac-person>.ph-avatar{display:block;visibility:visible;opacity:1;border-radius:50%;overflow:visible}.ap-root .ac-main-ring>.ap-ring{padding:0;border:0;border-radius:0;flex:none}.ap-root .ac-main-ring>.ap-ring-product{background:none}.ap-root .ac-main-ring .ap-ring-product img{display:block;width:100%;height:100%;object-fit:contain}.ap-root .ph-gift-combo{position:absolute;bottom:85px;z-index:22}.ap-root .ac-couple-footer .ap-gold{background:linear-gradient(160deg,#c071ef,#8029c3);border:1px solid #d6a7fa;color:#fff4ff;border-radius:24px}.ak-art{display:inline-block;aspect-ratio:1;width:100%;background-position:var(--ak-x) var(--ak-y);background-repeat:no-repeat;flex-shrink:0}.ak-gift-art{background-image:url(/assets/anka/gifts.webp);background-size:200% 200%}.ak-reward-art{background-image:url(/assets/anka/rewards.webp);background-size:300% 200%}.ak-event,.ak-poster{color:#f8edd9;background:#140b22;border:1px solid #a7824b;border-radius:20px;overflow:hidden}.ak-hero{position:relative;min-height:390px;display:flex;align-items:end;padding:25px 20px;background:#251335}.ak-hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ak-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#140b22 3%,#140b2233 75%)}.ak-hero>div,.ak-back{position:relative;z-index:1}.ak-hero h2{font-family:Georgia,serif;font-size:clamp(28px,8vw,44px);color:#ffe16b;margin:10px 0}.ak-hero small,.ak-hero b{font-size:11px;color:#edd7a2}.ak-hero p{font-size:12px;color:#ece0ee}.ak-back{position:absolute;top:15px;left:15px;background:#140b22d9;border:1px solid #efc13d;color:#f9df9e;border-radius:20px;padding:10px 14px;min-height:44px}.ak-tabs{display:flex;overflow:auto;gap:4px;background:#251335;padding:9px;position:sticky;top:0;z-index:3;border-bottom:1px solid #efc13d55}.ak-tabs button,.ak-chip{padding:11px 12px;min-height:44px;border-radius:12px;background:#ffffff06;border:1px solid #efc13d44;color:#dbbcf1;white-space:nowrap;font-size:12px}.ak-tabs [aria-pressed=true]{background:linear-gradient(120deg,#9b46da,#632a8c);border-color:#e5bd73;color:#fff}.ak-panel{margin:12px;padding:16px;border:1px solid #efc13d77;border-radius:16px;background:linear-gradient(140deg,#251335,#140b22)}.ak-panel h3{font-family:Georgia,serif;color:#ffe16b;font-size:24px;margin:0 0 12px;text-align:center}.ak-panel h4{color:#ffe16b;font-size:14px;margin:20px 0 10px}.ak-panel p{font-size:12px;line-height:1.75;color:#d5c6df}.ak-gifts{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ak-gifts button{min-width:0;color:#f7e0b6;border:1px solid #d9a92f;border-radius:15px;padding:8px;background:#ffffff03;text-align:center}.ak-gifts button.selected{border-color:#ffe2a1;box-shadow:inset 0 0 20px #9b46da44,0 0 10px #9b46da55}.ak-gifts b,.ak-gifts strong,.ak-gifts small{display:block}.ak-gifts b{font-family:Georgia,serif;font-size:16px}.ak-gifts strong{font-size:17px;color:#ffdf65;margin:8px 0}.ak-gifts small{font-size:10px;color:#c6b3d2}.ak-button{width:100%;min-height:50px;padding:14px;border:1px solid #ffe4a6;border-radius:16px;background:linear-gradient(110deg,#f9df99,#d7992e,#ffdd85);color:#361424;font-size:16px;font-weight:800;box-shadow:0 4px 20px #dcaa4930;margin-top:12px}.ak-button:disabled{opacity:.45;cursor:default}.ak-recipients{display:flex;gap:8px;overflow:auto;max-height:160px}.ak-recipients button{color:#e5d9ed;background:#ffffff06;padding:10px;border:1px solid #84628d;border-radius:14px;min-width:90px;max-width:120px;min-height:75px;display:flex;flex-direction:column;align-items:center;gap:6px}.ak-recipients button.selected{border-color:#ffe1a0;background:#9b46da44}.ak-recipients button span:last-child{font-size:11px;overflow:hidden;max-width:100%;text-overflow:ellipsis}.ak-seals{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:10px}.ak-seals>div{aspect-ratio:1;border-radius:50%;border:2px solid #734796;display:flex;flex-direction:column;align-items:center;justify-content:center;background:radial-gradient(#4b236b,#190d28);color:#9772b4}.ak-seals span{font-size:60px;line-height:1}.ak-seals .lit{color:#ffdb7e;border-color:#ffe16b;box-shadow:0 0 25px #f0b94d33;background:radial-gradient(#704a30,#281233)}.ak-seals b{font-family:Georgia,serif;font-size:18px}.ak-seals small{font-size:10px;margin-top:6px}.ak-pool{text-align:center;border:1px solid #f4ca55;border-radius:18px;background:radial-gradient(#71389e55,#190d28);padding:24px 8px;display:flex;flex-direction:column;gap:12px}.ak-pool strong{font-size:34px;color:#ffda81}.ak-pool small{font-size:16px;color:#f5dda6}.ak-pool span{font-size:11px;color:#c7acd9}.ak-center{text-align:center}.ak-big{display:block;width:min(320px,90%);margin:auto}.ak-steps,.ak-collection{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ak-steps article,.ak-collection article{border:1px solid #77568d;border-radius:14px;padding:8px;text-align:center;min-width:0}.ak-steps b,.ak-steps span,.ak-steps small,.ak-collection b,.ak-collection small{display:block;font-size:11px;color:#dac4e6;margin:5px 0}.ak-steps .reached{border-color:#e9c16e}.ak-panel progress{width:100%;height:14px;accent-color:#ffe16b;margin-bottom:20px}.ak-podium{display:flex;align-items:end;gap:8px;margin:20px 0}.ak-podium>div{width:33.33%;display:flex;align-items:center;flex-direction:column;gap:9px;padding:14px 3px;border:1px solid #d9a92f;border-radius:18px;background:linear-gradient(#572a73,#281232);overflow:hidden}.ak-podium>div:nth-child(2){min-height:200px;background:linear-gradient(#9b632c,#4b245e);border-color:#ffe16b}.ak-podium strong{font-size:27px;color:#ffe16b}.ak-podium b,.ak-podium small{font-size:11px;max-width:100%;overflow:hidden;text-overflow:ellipsis}.ak-rank{display:flex;align-items:center;gap:10px;padding:13px 0;border-bottom:1px solid #ab826a33;font-size:12px}.ak-rank span,.ak-rank button{flex:1;text-align:left;color:#e5d3ef;background:none;min-width:0;overflow-wrap:anywhere}.ak-rank strong{color:#ffe27a}.ak-mine{position:sticky;bottom:0;z-index:2;background:#42205e;border:1px solid #d5a960;border-radius:12px;padding:14px;text-align:center;font-size:13px}.ak-rules summary{font-size:14px;color:#ffe9a0;cursor:pointer;min-height:44px}.ak-footer{text-align:center;font-size:10px;letter-spacing:2px;padding:20px;color:#bea0d1}.ak-result{border:1px solid #d0a058;border-radius:12px;padding:12px}.ak-poster{position:relative;background:#190d28}.ak-poster>img{display:block;width:100%;max-height:340px;object-fit:cover;-webkit-mask-image:linear-gradient(#000 80%,transparent);mask-image:linear-gradient(#000 80%,transparent)}.ak-poster>div{text-align:center;padding:0 22px 24px;position:relative}.ak-poster h2{font:700 clamp(30px,8vw,48px)/1.1 Georgia,serif;color:#ffe16b;margin:8px 0}.ak-poster p,.ak-poster small{font-size:11px;line-height:1.6;color:#d8c5e2}.ak-poster-gifts{display:grid;grid-template-columns:repeat(4,1fr)}.ak-poster-gifts b{font-size:12px;color:#f7d287}.ak-poster-gifts .ak-art{display:block}.ph-avatar.anka-framed{overflow:visible!important}.anka-framed>.ak-art{position:absolute;inset:-14%;width:128%;height:128%;pointer-events:none;z-index:2}.ak-medal{width:35px;height:35px;vertical-align:middle}.ak-home{display:flex;align-items:center;gap:12px;margin:14px 0;width:100%;border:1px solid #e8ba3d;border-radius:16px;background:linear-gradient(110deg,#2b153c,#502562);padding:12px;color:#f5dd9e;text-align:left}.ak-home img{width:80px;height:70px;object-fit:cover;border-radius:12px}.ak-home span{flex:1}.ak-home b,.ak-home small{display:block}.ak-home small{font-size:11px;margin-top:5px;color:#dbc4e9}.ph-modal-anka,.ph-modal:has(.ak-event),.ph-modal:has(.ak-poster){background:#140b22!important;color:#fff!important;border-color:#a7824b!important;padding:42px 8px 12px!important;width:min(640px,100%)!important}.ak-event button:focus-visible,.ak-poster button:focus-visible{outline:3px solid #ffe3a0;outline-offset:2px}@media (max-width:360px){.ak-panel{margin:8px;padding:10px}.ak-gifts b{font-size:14px}.ak-seals span{font-size:46px}.ak-tabs button{padding:10px 8px}.ak-hero{min-height:340px}}@media (prefers-reduced-motion:reduce){.ak-event *{animation:none!important}}.ph-avatar>.ak-medal{position:absolute;right:-5%;bottom:-5%;width:42%;height:42%;z-index:4;border-radius:50%;background-color:#251335}.anka-framed>.ak-medal{inset:auto -5% -5% auto;width:42%;height:42%}.ak-profile-scene-art{width:100%;height:100%}.ak-prize-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ak-prize-card{min-width:0;text-align:center;border:1px solid #8e699f;border-radius:18px;background:radial-gradient(ellipse at top,#63398c66,transparent 70%),#1b1029;padding:12px}.ak-prize-first{grid-column:1/-1;border-color:#ffe16b;background:radial-gradient(ellipse at top,#a36c3466,transparent 70%),#281431}.ak-prize-rank{display:inline-block;border:1px solid #ca9a56;border-radius:30px;padding:6px 14px;color:#ffe0a0;font-size:12px}.ak-prize-card .ak-prize-hero{display:block;max-width:210px;margin:8px auto}.ak-prize-card h4{margin:6px 0 14px;font-size:16px}.ak-prize-items{text-align:left}.ak-prize-items>div{display:flex;align-items:center;gap:6px;margin:7px 0}.ak-prize-items .ak-art{width:44px}.ak-prize-items b,.ak-prize-items small{display:block;font-size:11px;line-height:1.6;overflow-wrap:anywhere}.ak-prize-items small{font-size:10px;color:#c9b5d4}.ak-prize-card>p{font-size:10px;color:#e7c77d}.ak-delivery{border:1px solid #bc985c;border-radius:14px;padding:14px;margin:16px 0;background:#a36c341a}.ak-delivery>b{color:#ffe0a0;font-size:13px}.ak-earned{display:flex;align-items:center;gap:8px;padding:8px 0;border-top:1px solid #ffffff14}.ak-earned>.ak-art{width:50px}.ak-earned>span:not(.ak-art){flex:1;font-size:12px}.ak-earned small{font-size:10px}.ak-reward-link{width:100%;margin-top:14px;white-space:normal}@media (max-width:360px){.ak-prize-grid{gap:8px}.ak-prize-card{padding:8px}.ak-prize-items .ak-art{width:32px}.ak-prize-items b{font-size:10px}.ak-prize-card h4{font-size:14px}}.ak-preview-trigger{display:inline-flex;align-items:center;flex-direction:column;min-width:44px;min-height:44px;padding:0;border:0;background:transparent;color:#ffe16b;cursor:pointer;vertical-align:middle;width:100%;border-radius:12px}.ak-preview-trigger>.ak-art{width:100%}.ak-preview-trigger>small{display:block!important;font:10px/1.5 system-ui!important;color:#dcc193!important;margin:4px 0!important}.ak-prize-items .ak-preview-trigger{width:56px;flex-shrink:0}.ak-prize-items .ak-preview-trigger>.ak-art{width:44px}.ak-prize-items .ak-preview-trigger>small{font-size:8px!important}.ak-earned .ak-preview-trigger{width:56px;flex-shrink:0}.ak-preview-trigger:focus-visible{outline:3px solid #ffe3a0;outline-offset:3px}.ak-preview{padding:10px;color:#f8edd9}.ak-preview-label{display:block;text-align:center;letter-spacing:2px;font-size:10px;color:#e4bf79;padding:18px 0}.ak-preview-profile{border:1px solid #d9a92f;background:#f9f5ef;border-radius:20px;overflow:hidden;color:#34283d}.ak-preview-profile .cm-cover{height:180px}.ak-preview-profile .cm-profile-effect{position:absolute;inset:0}.ak-preview-profile .cm-profile-effect>.ak-art{width:100%;height:100%}.ak-preview-watermark{position:absolute;top:12px;right:12px;z-index:3;background:#140b22b3;color:#ffe3a0;border-radius:20px;padding:6px 10px;font-size:9px;letter-spacing:1px}.ak-preview-identity{position:relative;display:flex;align-items:center;flex-direction:column;padding:0 18px 20px;margin-top:-42px;z-index:2}.ak-preview-identity>.ph-avatar{width:100px;height:100px}.ak-preview-identity h2{font-size:22px;margin:22px 0 5px;overflow-wrap:anywhere;text-align:center}.ak-preview-identity>small{font-size:11px;color:#796780}.ak-preview-identity .ak-preview-medal{display:flex;align-items:center;gap:8px;font-size:12px;margin-top:12px}.ak-preview-medal>.ak-art{width:48px}.ak-preview-chat{padding:16px;display:flex;align-items:start;gap:12px;background:#eee8f2}.ak-preview-chat>.ph-avatar{flex-shrink:0}.ak-preview-chat>div{padding:12px;border-radius:4px 16px 16px;font-size:12px;background:#fff;min-width:0}.ak-preview-chat p{margin:6px 0 0;overflow-wrap:anywhere}.ak-preview-info{text-align:center;padding:20px 8px}.ak-preview-info h2{font-family:Georgia,serif;color:#ffe16b;font-size:25px;margin:0 0 10px}.ak-preview-info h3{font-size:14px;color:#ffe16b;margin-top:24px}.ak-preview-info p{font-size:12px;line-height:1.7;color:#d8c7e3}.ph-modal-anka-preview{background:#140b22!important;border-color:#a7824b!important;width:min(540px,100%)!important}@media (max-width:360px){.ak-preview{padding:4px}.ak-preview-profile .cm-cover{height:150px}}.ak-badge-progress{display:flex;align-items:center;gap:10px}.ak-badge-progress>.ak-preview-trigger{width:56px;flex-shrink:0}.er-preview-trigger{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;width:100%;min-width:44px;min-height:44px;padding:8px;border:1px solid #b7986633;border-radius:14px;background:#a47c4210;color:inherit;cursor:pointer;overflow:hidden}.er-preview-trigger>.ak-art,.er-preview-trigger>.er-art,.er-preview-trigger>.er-fallback{width:100%;max-width:220px;aspect-ratio:1;object-fit:contain;display:block}.er-preview-trigger>small{display:block;color:#ba9659;font-size:10px;line-height:1.5}.er-preview-trigger>.pt-badge{max-width:100%;transform:none}.er-preview-trigger:focus-visible{outline:3px solid #efc97d;outline-offset:3px}.er-reward-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0}.er-card{min-width:0;display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;padding:12px;border:1px solid #b7986666;border-radius:16px;background:#a47c420c}.er-card>b{font-size:13px;line-height:1.5}.er-card>small,.er-card-label{font-size:11px;color:#b79763}.er-card-label{font-weight:700}.er-symbol{font-size:70px;color:#c79946}.er-profile-preview .er-art{max-width:100%;object-fit:contain}.er-profile-preview .cm-profile-effect>.er-art{width:100%;height:100%;object-fit:cover}.er-profile-preview .cm-profile-effect>.ak-art{height:100%}.er-profile-preview .ak-preview-medal>.er-art{width:48px;height:48px}.er-profile-preview .ak-preview-identity>.pt-badge{margin-top:12px;max-width:100%}.er-showcase{text-align:center;padding:16px}.er-showcase>.er-art,.er-showcase>.er-fallback{width:150px;height:150px;object-fit:contain}.er-showcase p{font-size:12px}.er-chosen-bubble>div{border:1px solid #c9a257;background:linear-gradient(120deg,#553266,#30203c)!important;color:#f8edd9}.er-royal-theme{background:#f8e8c8}.er-royal-theme .cm-cover{background:#7b531d}.cm-event-prizes>.er-preview-trigger{max-width:180px}.cm-event-reward>.er-card{max-width:280px;margin:12px auto}.rk-reward-image>.er-preview-trigger{height:100%}.rk-reward-image>.er-preview-trigger>.er-art{max-height:200px}.rk-reward-image>span{pointer-events:none}.sc-prize-art>.er-preview-trigger{height:100%}.sc-prize-art>.er-preview-trigger>.er-art{max-height:150px;width:100%;object-fit:contain}.sc-prize-art:has(.er-preview-trigger)>span{pointer-events:none}.ph-inventory-item>.er-preview-trigger{min-height:140px}.ph-modal-reward-preview{background:#140b22!important;border-color:#a7824b!important;width:min(540px,100%)!important}.ak-rank-prizes{margin-top:12px}@media (max-width:360px){.er-reward-grid{gap:8px}.er-card{padding:8px}.er-preview-trigger{padding:5px}.er-preview-trigger>small{font-size:9px}}.ph-avatar.anka-framed{position:relative;background:none!important;border:0!important;box-shadow:none!important;overflow:visible!important;isolation:isolate;--royal-face:var(--ak-face-size,76%)}.ph-avatar.anka-framed>.rk-avatar-face{position:absolute;inset:auto;width:var(--ak-face-size,76%);height:var(--ak-face-height,var(--ak-face-size,76%));left:var(--ak-face-x,50%);top:var(--ak-face-y,50%);transform:translate(-50%,-50%);border-radius:50%;overflow:hidden;z-index:1}.ph-avatar.anka-framed>.ak-art:not(.ak-medal){inset:-14%;width:128%;height:128%;aspect-ratio:1;margin:0;z-index:2}.ph-avatar.anka-framed>.ak-medal{inset:auto -7% -7% auto;width:36%;height:36%;z-index:4}.ak-scene-visual{display:block;position:relative;width:100%;aspect-ratio:3/2;background:linear-gradient(0deg,#21102a33,#21102a00),url(/assets/anka/hero.webp) center/cover no-repeat;border-radius:12px}.cm-profile-effect.anka-scene{background:none}.cm-profile-effect>.ak-scene-visual{position:absolute;inset:0;width:100%;height:100%;aspect-ratio:auto;border-radius:0;background-position:center 42%;background-size:cover}.ak-title-v2{position:relative;display:inline-block;vertical-align:middle;width:260px;max-width:100%;height:auto;aspect-ratio:4;border:0;padding:0;background:none;isolation:isolate;container-type:inline-size;flex-shrink:0;overflow:visible;line-height:1}.ak-title-v2>.ak-title-plate{display:block;position:absolute;inset:0;width:100%;height:100%;background:url(/assets/anka/title-plate-v2.webp) center/100% 100% no-repeat;filter:drop-shadow(0 0 5px #ba65ff50);pointer-events:none;margin:0}.ak-title-v2>b{position:absolute;left:31%;right:7%;top:55%;transform:translateY(-50%);display:block;margin:0;padding:0;border:0;border-radius:0;background:none!important;text-align:center;white-space:nowrap;color:#fff4d2!important;font:800 13px/1.1 system-ui,-apple-system,sans-serif;letter-spacing:.1px;text-shadow:0 1px 2px #21032d,0 0 5px #cc9b3977;z-index:2}@supports (font-size:1cqi){.ak-title-v2>b{font-size:clamp(8px,5.4cqi,14px)}}.ak-title-v2>.ak-title-glint{position:absolute;left:31%;right:7%;top:37%;height:34%;border-radius:50%;pointer-events:none;overflow:hidden;margin:0}.ak-title-glint:after{content:"";position:absolute;top:-30%;bottom:-30%;width:20%;left:-35%;background:linear-gradient(90deg,transparent,#fff5ce66,transparent);transform:skew(-20deg);animation:ak-title-shine 7s ease-in-out infinite}.ak-title-mini{width:166px}.ak-title-mini>b{font-size:9px}.ak-preview-trigger>.ak-title-v2,.er-preview-trigger>.ak-title-v2{width:100%;max-width:260px;min-height:0;margin:0 auto}.ak-prize-items .ak-title-v2{width:56px}.ak-prize-items .ak-title-v2>b{font-size:4px}.ak-preview-identity>.ak-title-v2{width:min(260px,100%);margin:10px auto 0}.ak-preview-profile.cm-profile{background:#21152f!important;color:#f5ebff!important;border:1px solid #8d6a9a;max-width:100%;min-width:0}.ak-preview-profile .cm-cover{height:164px!important;flex-shrink:0;overflow:hidden}.ak-preview-profile .ak-preview-identity{margin-top:-24px;padding:0 18px 20px;min-width:0;gap:0}.ak-preview-profile .ak-preview-identity>.ph-avatar{display:block;float:none!important;width:96px!important;height:96px!important;min-width:96px;min-height:96px;margin:0 0 14px!important;flex:none}.ak-preview-profile .ak-preview-identity h2{color:#fff!important;font:750 22px/1.25 system-ui,-apple-system,sans-serif;margin:10px 0 6px!important;max-width:100%}.ak-preview-profile .ak-preview-identity>small{color:#bfaacd!important;font-size:11px;line-height:1.5}.ak-preview-profile .ak-preview-chat{background:#2c2039!important;color:#f5ebff!important;gap:12px;padding:18px 16px 20px;align-items:flex-start;overflow:visible}.ak-preview-profile .ak-preview-chat>.ph-avatar{width:32px!important;height:32px!important;min-width:32px;min-height:32px;flex:none;margin:10px 0 0;overflow:visible}.ak-preview-profile .ak-preview-chat>div{background:#493453;color:#fff4e5!important;border:1px solid #765686;border-radius:4px 16px 16px;flex:1;min-width:0;padding:12px 14px;font-size:12px;line-height:1.6}.ak-preview-profile .ak-preview-chat b{color:#fff4df!important;font-size:12px}.ak-preview-profile .ak-preview-chat p{color:#f3e7ff!important;line-height:1.65;margin:5px 0 0;font-size:12px;overflow-wrap:anywhere}.ak-spark-bubble>p,.ak-spark-bubble>b,.ak-spark-bubble>.pr-message-author,.ak-spark-bubble .dm-text{color:#fff1d4!important}.ak-bubble-art{display:grid;place-items:center;width:100%;aspect-ratio:1;padding:14px;box-sizing:border-box}.ak-bubble-art i{display:block;width:7px;height:7px;border-radius:50%;background:#ffe1a0;box-shadow:0 0 8px #efb65e77}.ak-preview-trigger>.ak-scene-visual,.er-preview-trigger>.ak-scene-visual{width:100%;max-width:260px}@keyframes ak-title-shine{0%,72%{left:-35%;opacity:0}75%{opacity:.8}95%,to{left:120%;opacity:0}}.pt-paused .ak-title-glint:after{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.ak-title-glint:after{animation:none}}@media (max-width:360px){.ak-preview-profile .cm-cover{height:145px!important}.ak-preview-profile .ak-preview-identity{padding-inline:12px}.ak-preview-profile .ak-preview-chat{padding:16px 12px 18px;gap:10px}.ak-title-v2{width:236px}}.ak-title-v2.ak-title-mini{width:166px}.ak-title-v2.pt-offscreen .ak-title-glint:after{animation-play-state:paused}.ak-profile-spectacle{position:sticky;top:min(58dvh,500px);height:0;width:100%;z-index:5;pointer-events:none;isolation:isolate;overflow:visible}.ak-scene-stage{position:absolute;right:8px;top:0;width:120px;height:160px;pointer-events:none;contain:layout style}.ak-scene-arrival{position:absolute;inset:0;transform-origin:60% 75%;animation:ak-scene-enter 5.5s cubic-bezier(.2,.8,.2,1) both}.ak-scene-phoenix{display:block;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 5px 8px #12071b66);animation:ak-scene-float 6s ease-in-out infinite;transform-origin:50% 70%}.ak-scene-aura{position:absolute;inset:16% 0 0;background:radial-gradient(ellipse,#ffc56540,transparent 57%),radial-gradient(ellipse at 50% 70%,#b55bf64a,transparent 70%);border-radius:50%;animation:ak-scene-aura 6s ease-in-out infinite;pointer-events:none}.ak-scene-embers{position:absolute;inset:0;overflow:visible;pointer-events:none}.ak-scene-embers i{position:absolute;left:calc(9% + var(--ember)*11%);bottom:14%;width:3px;height:3px;background:#ffd88d;border-radius:50%;box-shadow:0 0 5px #ffc86e;animation:ak-scene-ember 5s ease-out infinite;animation-delay:calc(var(--ember)*-.65s)}.ak-preview-profile{position:relative;isolation:isolate}.ak-preview-profile>.ak-profile-spectacle{position:absolute;inset:auto 0 112px;height:150px;width:100%;z-index:4}.ak-preview-profile>.ak-profile-spectacle>.ak-scene-stage{top:auto;bottom:0;right:4px;width:102px;height:136px}.cm-profile-effect.anka-scene>.ak-scene-visual{transform-origin:center;animation:ak-scene-cover 18s ease-in-out infinite}.ak-preview-profile:has(.ak-profile-spectacle) .ak-preview-identity{padding-bottom:44px}.ak-scene-stage.pt-offscreen *,.pt-paused .ak-scene-stage *,.pt-paused .cm-profile-effect.anka-scene>.ak-scene-visual{animation-play-state:paused!important}@keyframes ak-scene-enter{0%{opacity:0;transform:translate(-55%,-35%) scale(1.75)}12%,48%{opacity:1;transform:translate(-40%,-25%) scale(1.55)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes ak-scene-float{0%,to{transform:translateY(0) rotate(-1deg)}50%{transform:translateY(-7px) rotate(1deg)}}@keyframes ak-scene-aura{0%,to{opacity:.5;transform:scale(.94)}50%{opacity:.85;transform:scale(1.06)}}@keyframes ak-scene-ember{0%{opacity:0;transform:translate(0) scale(.4)}18%{opacity:.75}to{opacity:0;transform:translate(7px,-105px) scale(.1)}}@keyframes ak-scene-cover{0%,to{transform:scale(1)}50%{transform:scale(1.035)}}@media (max-width:360px){.ak-scene-stage{right:3px;width:98px;height:132px}.ak-preview-profile>.ak-profile-spectacle>.ak-scene-stage{width:86px;height:118px}}@media (prefers-reduced-motion:reduce){.ak-scene-stage *,.cm-profile-effect.anka-scene>.ak-scene-visual{animation:none!important}.ak-scene-embers{display:none}.ak-scene-arrival{opacity:1;transform:none}}.cm-profile.cm-profile-palace:has(>.ak-profile-spectacle){overflow:visible;position:relative;isolation:isolate}.cm-profile.cm-profile-palace:has(>.ak-profile-spectacle)>.cm-cover{border-radius:23px 23px 0 0;overflow:hidden}.ak-frame-art,.ak-medal-art{display:block;width:100%;height:auto;max-width:100%;aspect-ratio:1;object-fit:contain;flex-shrink:0}.ph-avatar.anka-framed>.ak-frame-art{position:absolute;inset:-14%;width:128%;max-width:none;height:128%;object-fit:contain;aspect-ratio:1;z-index:2;pointer-events:none;margin:0;border:0;border-radius:0}.ph-avatar>.ak-medal-art.ak-medal{position:absolute;inset:auto -7% -7% auto;width:38%;height:38%;max-width:none;object-fit:contain;z-index:4;border:0;border-radius:0;background:none}.ak-prize-items .ak-frame-art,.ak-prize-items .ak-medal-art{width:44px;height:44px}.ak-preview-medal>.ak-medal-art{width:48px;height:48px}.ak-scene-art{display:grid;place-items:center;width:100%;aspect-ratio:3/2;overflow:hidden;border-radius:12px;background:radial-gradient(ellipse,#6d34a233,transparent 70%)}.ak-scene-art>img{width:100%;height:100%;max-height:190px;object-fit:contain;filter:brightness(1.12) saturate(1.1)}.ak-preview-trigger>.ak-scene-art,.er-preview-trigger>.ak-scene-art{max-width:260px}.ak-preview-identity>.pt-badge{width:min(214px,100%)!important;max-width:100%!important;min-width:0!important;margin-top:12px;transform:none!important}.ak-preview-identity>.ak-title-v2{width:min(240px,100%)}.ak-title-v2>.ak-title-plate{filter:brightness(1.12) saturate(1.12) drop-shadow(0 0 4px #ffd44d55)}.ak-preview-profile:has(>.ak-profile-spectacle) .ak-preview-identity{padding-bottom:20px}.ak-preview-profile>.ak-profile-spectacle{bottom:14px;height:142px}.ak-preview-profile:has(>.ak-profile-spectacle) .ak-preview-chat{padding-right:120px;min-height:152px}.ak-spark-bubble,.ph-chat-message>div.ak-spark-bubble,.dm-bubble.ak-spark-bubble{position:relative;isolation:isolate;min-width:100px;max-width:100%;box-sizing:border-box;padding:6px 14px 8px!important;border:24px solid transparent!important;border-image:url(/assets/anka/bubble-skin-v3.webp) 100 fill / 24px / 0 stretch!important;border-radius:0!important;background:none!important;overflow:visible!important;color:#fff8df!important;overflow-wrap:anywhere;line-height:1.65}.ak-spark-bubble:before,.ak-spark-bubble:after{content:none!important}.ak-spark-bubble>p,.ak-spark-bubble>b,.ak-spark-bubble>.pr-message-author,.ak-spark-bubble .dm-text{color:#fff8df!important;position:relative;z-index:1;text-shadow:0 1px 2px #14051b}.ak-bubble-art{padding:6px}.ak-bubble-art>.ak-spark-bubble{min-height:86px;padding:28px!important}.ak-feather-field{position:absolute;inset:0;overflow:hidden;pointer-events:none;border-radius:inherit;z-index:4;container-type:size;isolation:isolate}.ak-feather-field>i{position:absolute;left:calc(3% + var(--feather)*12.8%);top:-76px;width:22px;height:48px;pointer-events:none;background:url(/assets/anka/flame-feather-v3.webp) center/contain no-repeat;filter:drop-shadow(0 0 3px #ffc93366);animation:ak-feather-fall calc(11s + var(--feather)*.7s) linear infinite;animation-delay:calc(var(--feather)*-2.15s);opacity:0}.ak-feather-field>i:nth-child(2n){width:16px;height:36px}.ak-feather-field.pt-offscreen>i,.pt-paused .ak-feather-field>i{animation-play-state:paused!important}@keyframes ak-feather-fall{0%{opacity:0;transform:translate3d(-10px,0,0) rotate(-28deg)}10%{opacity:.8}85%{opacity:.7}to{opacity:0;transform:translate3d(24px,calc(100cqh + 140px),0) rotate(120deg)}}.ak-scene-phoenix{filter:brightness(1.1) saturate(1.1) drop-shadow(0 5px 7px #180a2566)}.ak-event h2,.ak-panel h3,.ak-panel h4,.ak-preview-info h2{color:#ffe985;text-shadow:0 1px 1px #54310955,0 0 12px #ffd43c18}.ak-button{border-color:#fff4b5;background:linear-gradient(115deg,#fff6b8,#ffda4a 36%,#e6ab13 65%,#fff0a1);color:#39210c;box-shadow:inset 0 1px #fffbd5,0 3px 16px #ffcf3926}.ak-prize-rank{border-color:#f4ce51;color:#fff0aa;background:linear-gradient(#8c611c2b,#251335)}@media (max-width:360px){.ak-preview-profile:has(>.ak-profile-spectacle) .ak-preview-chat{padding-right:100px}.ak-feather-field>i{width:18px;height:40px}}@media (prefers-reduced-motion:reduce){.ak-feather-field{display:none}}.um-event,.um-poster{--um-orange:#c94c08;--um-deep:#652707;--um-ink:#60321d;--um-muted:#875c40;--um-gold:#ffce6a;--um-paper:#fff9ed;color:var(--um-ink);font-family:inherit;box-sizing:border-box}.um-event *,.um-poster *{box-sizing:border-box}.um-event{background:#fff5e5;border:1px solid #ffd49b;border-radius:24px;overflow:hidden;max-width:760px;width:100%;margin:auto}.um-event button,.um-event a,.um-poster button{font:inherit;touch-action:manipulation}.um-event button:focus-visible,.um-event a:focus-visible,.um-poster button:focus-visible{outline:3px solid #9a3b06;outline-offset:3px}.um-hero{position:relative;min-height:410px;background:#ef9c42;isolation:isolate;display:flex;align-items:flex-end;overflow:hidden}.um-hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:70% center;z-index:-2}.um-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(70,24,0,.8),rgba(80,25,0,.25) 68%,transparent);z-index:-1}.um-hero>div{padding:82px 28px 30px;max-width:79%;color:#fff8e9;text-shadow:0 2px 12px #4a180044}.um-hero h2{font-size:clamp(37px,7vw,62px);line-height:1.02;letter-spacing:-1.5px;margin:13px 0 16px;font-weight:850;color:#fff9e9}.um-eyebrow{display:block;font-size:10px;font-weight:800;letter-spacing:1.8px;line-height:1.7}.um-hero p{font-size:15px;line-height:1.5;max-width:260px;margin:0 0 18px}.um-date{display:block;font-size:11px;line-height:1.7}.um-duration{display:inline-flex;padding:5px 11px;border:1px solid #ffd57d88;border-radius:99px;background:#6e2c1d55;font-size:11px;margin-top:10px}.um-back{position:absolute;top:15px;left:15px;border:1px solid #fff7dd99;background:#fff4dded;color:#6d2b09;padding:9px 12px;border-radius:99px;font-size:12px!important;font-weight:700!important}.um-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));position:sticky;top:0;z-index:4;background:#fff9eef5;border-bottom:1px solid #e9c99e;padding:8px;gap:4px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.um-tabs button{border:0;border-radius:11px;padding:12px 3px;color:#805337;background:transparent;font-size:12px;font-weight:700;min-width:0}.um-tabs button[aria-pressed=true]{background:linear-gradient(#ec7c27,#c84f08);color:#fff;box-shadow:0 2px 5px #a7522226}.um-body{padding:18px;display:grid;gap:18px;min-width:0}.um-panel{background:#fffcf5;border:1px solid #eccc9e;border-radius:20px;padding:21px;min-width:0;box-shadow:0 5px 18px #8b4c0e05}.um-panel h3{font-size:clamp(22px,4.7vw,29px);letter-spacing:-.6px;line-height:1.15;color:#79350c;margin:0 0 13px;font-weight:800}.um-panel p{font-size:13px;line-height:1.7;margin:10px 0 17px;overflow-wrap:anywhere}.um-panel h4{font-size:17px;color:#79350c;margin:27px 0 13px}.um-button{border:1px solid #d85e10;border-radius:12px;min-height:44px;padding:11px 17px;background:linear-gradient(#f28a33,#d75b0b);color:#fffaf0;font-size:13px!important;font-weight:750!important;text-align:center;text-decoration:none;display:block;width:100%;line-height:1.5;cursor:pointer;margin-top:13px;box-shadow:0 3px 8px #b357141a;white-space:normal}.um-button:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.um-button-light{background:#fff4df;border-color:#d9aa6e;color:#7c390f;box-shadow:none}.um-tree-progress{display:flex;align-items:center;gap:14px;margin:17px 0 21px;padding:15px 9px;background:radial-gradient(ellipse at 15% 50%,#ffe6b7,#fff7e9 70%);border-radius:16px}.um-tree-progress>img{width:30%;max-width:160px;aspect-ratio:1;object-fit:contain;filter:drop-shadow(0 7px 9px #a45a2517)}.um-tree-progress>div{min-width:0;flex:1;display:grid;gap:8px}.um-tree-progress strong{font-size:23px;line-height:1.3;overflow-wrap:anywhere;color:#b6460b}.um-tree-progress strong small{font-size:11px;font-weight:500;color:#8e6347}.um-tree-progress div>span:last-child{font-size:10px;color:#885e40}.um-tree-progress progress{appearance:none;width:100%;height:10px;border:0;border-radius:99px;background:#f0dec3;overflow:hidden;display:block}.um-tree-progress progress::-webkit-progress-bar{background:#f0dec3;border-radius:99px}.um-tree-progress progress::-webkit-progress-value{background:linear-gradient(90deg,#f3a94a,#e76311);border-radius:99px}.um-tree-progress progress::-moz-progress-bar{background:linear-gradient(90deg,#f3a94a,#e76311);border-radius:99px}.um-months{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:0}.um-months li{border:1px solid #e9d6ba;background:#fff9ef;border-radius:12px;padding:12px 7px;display:grid;gap:6px;text-align:center;min-width:0}.um-months li.reached{background:#fff0d4;border-color:#efae59}.um-months li[aria-current]{box-shadow:inset 0 3px #ed7924}.um-months small{font-size:9px;color:#a35a20;font-weight:800;letter-spacing:1px}.um-months b{font-size:11px;line-height:1.3;color:#73350f}.um-months span{font-size:9px;line-height:1.5;color:#956d52}.um-note{font-size:11px!important;line-height:1.7!important;color:#86634c!important;margin:13px 0!important}.um-joined{padding:12px;border-radius:12px;background:#eaf2dc;color:#4a6523;font-size:12px;display:block;text-align:center;font-weight:700;margin-top:14px}.um-mine{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12px;background:#fff0d7;border-radius:12px;padding:13px;margin-top:13px}.um-mine strong{color:#a8400d}.um-impact{display:flex;align-items:center;gap:20px}.um-impact>strong{font-size:42px;letter-spacing:-2px;color:#dd630e;font-weight:850}.um-impact>p{margin:0;font-size:12px;line-height:1.7}.um-mini-totals{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:20px}.um-mini-totals>div{padding:14px 9px;border-radius:12px;background:#fff1d8;display:grid;gap:8px;text-align:center;min-width:0}.um-mini-totals small{font-size:10px;color:#8d6447}.um-mini-totals b{font-size:21px;letter-spacing:-.5px;color:#aa4008;overflow-wrap:anywhere}.um-rewards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:20px}.um-reward{min-width:0;border:1px solid #e9d1b0;background:linear-gradient(#fff9ec,#fffdf8);border-radius:16px;padding:10px;display:flex;flex-direction:column;align-items:stretch;overflow:visible}.um-reward .er-card{background:transparent;border:0;padding:0;box-shadow:none;color:#6e3718;min-width:0}.um-reward .er-card-label{font-size:9px;color:#9b5e2a;letter-spacing:.3px;background:#ffedd0;border:0;border-radius:7px;padding:5px 7px;align-self:center}.um-reward .er-preview-trigger{width:100%;border:0;background:transparent;color:#965326;padding:0;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:6px;min-width:0}.um-reward .er-preview-trigger>img{width:100%;max-width:160px;height:118px;object-fit:contain}.um-reward .er-preview-trigger>small{font-size:9px;color:#ad5b1d;text-align:center}.um-reward .er-card>b{font-size:13px;line-height:1.4;color:#71360d;text-align:center}.um-reward .er-card>small{font-size:10px;color:#8d6345;text-align:center}.um-reward p{font-size:10px;line-height:1.6;text-align:center;margin:10px 0 8px}.um-reward-state{font-size:9px;text-align:center;color:#987457;line-height:1.5;margin-top:auto;padding-top:5px}.um-reward-state.earned{color:#527121;font-weight:750}.um-reward .um-button{font-size:10px!important;padding:7px;min-height:36px}.um-gifts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:21px}.um-gifts>button{position:relative;min-width:0;border:1px solid #e3c79f;background:linear-gradient(#fffaf2,#fff2db);border-radius:14px;padding:8px 5px 13px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:7px;cursor:pointer;color:#743910;overflow:visible}.um-gifts>button.selected{border-color:#df6a18;box-shadow:0 0 0 2px #f39b3d55;background:linear-gradient(#fff6e8,#ffe8bd)}.um-object{display:block;object-fit:contain;aspect-ratio:1;width:100%;height:auto;max-width:180px}.um-gifts b{font-size:12px;line-height:1.4}.um-gifts strong{font-size:11px;color:#bd4b0b}.um-gifts small{font-size:9px;line-height:1.5;color:#8b654a}.um-gift-impact{margin-top:17px;border:1px solid #e8c58f;border-radius:14px;background:#fff1d4;display:grid;gap:6px;padding:14px;text-align:center}.um-gift-impact>span{font-size:10px;color:#91603b}.um-gift-impact>b{font-size:26px;color:#b8490c}.um-gift-impact>small{font-size:9px;line-height:1.6;color:#926b4e}.um-recipients{display:flex;gap:8px;overflow-x:auto;padding:4px 3px 12px;scrollbar-width:thin;overscroll-behavior-x:contain}.um-recipients>button{min-width:88px;max-width:110px;flex:0 0 88px;border:1px solid #e5cba7;background:#fff8ec;border-radius:12px;padding:10px 5px;display:flex;align-items:center;flex-direction:column;gap:6px;color:#713c1a}.um-recipients>button.selected{border-color:#df6a18;background:#ffeac6;box-shadow:0 0 0 2px #e99c3e44}.um-recipients>button>span:last-child{font-size:10px;line-height:1.5;word-break:break-word;width:100%;text-align:center}.um-recipients>p{font-size:11px;color:#927051}.um-result{padding:13px;background:#edf4df;border:1px solid #bdcd9d;border-radius:12px;color:#4a6428;font-size:12px!important}.um-ledger{display:grid;gap:0;margin:20px 0}.um-ledger>div{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #eedac0;padding:15px 3px}.um-ledger dt{font-size:11px;line-height:1.5;color:#8c6144}.um-ledger dd{font-size:20px;font-weight:800;color:#753811;margin:0;text-align:right;letter-spacing:-.5px;overflow-wrap:anywhere;min-width:0}.um-ledger>div.accent{background:#fff0d3;border:1px solid #efd09e;border-radius:12px;padding:15px 11px;margin:4px -8px}.um-ledger>div.accent dd{color:#c34b07}.um-rate{border-left:3px solid #e78024;padding:3px 0 3px 14px}.um-rate>b{font-size:13px;color:#8a430d}.um-rate>p{font-size:11px;line-height:1.6;margin:8px 0}.um-month-ledger{display:grid;gap:11px}.um-month-ledger>article{border:1px solid #e6c99d;border-radius:14px;padding:14px;background:#fff7e8}.um-month-ledger header{display:flex;justify-content:space-between;align-items:center;gap:10px;border-bottom:1px solid #edd8b9;padding-bottom:11px}.um-month-ledger header>b{font-size:14px;color:#8d400c;white-space:nowrap}.um-month-ledger header>small{font-size:9px;text-align:right;line-height:1.6;color:#98704f}.um-month-ledger dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin:12px 0}.um-month-ledger dl>div{display:grid;gap:4px}.um-month-ledger dt{font-size:10px;color:#94694b}.um-month-ledger dd{font-size:14px;color:#743612;font-weight:750;margin:0;overflow-wrap:anywhere}.um-month-status{font-size:9px;padding:5px 8px;border-radius:99px;color:#95562a;background:#ffeccf;display:inline-block}.um-receipts{padding:0;list-style:none;display:grid;gap:10px}.um-receipts>li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;border:1px solid #e5cba4;border-radius:12px;min-width:0}.um-receipts>li>span{display:grid;gap:5px;min-width:0}.um-receipts b{font-size:17px;color:#b24a0a}.um-receipts small{font-size:9px;line-height:1.5;overflow-wrap:anywhere;color:#866347}.um-receipts a{font-size:10px;font-weight:700;color:#a44b0b;text-decoration:underline;line-height:1.5}.um-empty{padding:17px;background:#fff2df;border:1px dashed #dcb57e;border-radius:12px;font-size:11px!important}.um-admin{margin-top:25px;padding:15px;border:1px dashed #bd8d56;border-radius:12px}.um-admin summary{font-size:12px;font-weight:750;color:#7f430f;cursor:pointer}.um-transfer-form{display:grid;gap:13px;margin-top:17px}.um-transfer-form label{display:grid;gap:6px;font-size:11px;color:#7d4c26}.um-transfer-form input,.um-transfer-form select{min-width:0;width:100%;border:1px solid #d9b889;border-radius:8px;padding:10px;color:#6e3718;background:#fffdf8;font:inherit;font-size:14px}.um-rules{padding:17px;background:#fff9ee;border:1px solid #e6ccaa;border-radius:16px}.um-rules summary{font-size:13px;font-weight:750;color:#8c4715;cursor:pointer}.um-rules p{font-size:11px;line-height:1.8;color:#89654b;margin:13px 0 0}.um-footer{text-align:center;padding:8px 10px 12px;color:#98704f}.um-footer>b{font-size:9px;letter-spacing:2px;color:#9e571d}.um-footer p{font-size:9px;line-height:1.8;margin:12px 0 0}.um-poster{width:100%;max-width:560px;min-height:580px;margin:auto;position:relative;border:1px solid #ffda91;border-radius:24px;overflow:hidden;background:#f08c24;isolation:isolate}.um-poster>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:68% center;z-index:-2}.um-poster:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#4c2104ed,#531d003d 80%);z-index:-1}.um-poster>div{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;min-height:580px;padding:38px 28px;color:#fff6e4}.um-poster h2{font-size:clamp(44px,9vw,70px);line-height:.98;letter-spacing:-2px;margin:15px 0;color:#fff8e9;font-weight:850}.um-poster p{font-size:15px;margin:12px 0;line-height:1.5}.um-poster-donation{font-size:12px;padding:12px 14px;border:1px solid #ffdd91aa;border-radius:12px;background:#71350e66;line-height:1.6;margin:7px 0}.um-poster .um-button{margin:18px 0;max-width:300px;background:linear-gradient(#ffdf84,#f4a02f);border-color:#ffdc7b;color:#642800}.um-poster small{font-size:10px;line-height:1.6}@media (min-width:620px){.um-body{padding:24px;gap:22px}.um-panel{padding:28px}.um-rewards{grid-template-columns:repeat(3,minmax(0,1fr))}.um-hero{min-height:450px}.um-hero>div{padding-left:38px}.um-tree-progress>div{gap:13px}.um-tree-progress strong{font-size:29px}.um-gifts b{font-size:15px}.um-gifts strong{font-size:13px}.um-gifts small{font-size:11px}}@media (max-width:360px){.um-body{padding:11px;gap:13px}.um-panel{padding:15px}.um-hero{min-height:365px}.um-hero>div{padding-left:20px;max-width:88%}.um-hero h2{font-size:38px}.um-tabs{padding:6px;gap:2px}.um-tabs button{font-size:10px;padding:12px 2px}.um-gifts{gap:5px}.um-gifts>button{padding:7px 3px 10px}.um-gifts b,.um-gifts strong{font-size:10px}.um-gifts small{font-size:8px}.um-rewards{gap:8px}.um-reward{padding:7px}.um-reward .er-preview-trigger>img{height:100px}.um-reward .er-card>b{font-size:11px}.um-mini-totals b{font-size:18px}.um-ledger dd{font-size:17px}.um-ledger dt{font-size:10px}.um-impact{gap:12px}.um-impact>strong{font-size:34px}.um-impact>p{font-size:11px}}.um-gifts{grid-template-columns:repeat(2,minmax(0,1fr))}.um-personal-progress{display:grid;gap:10px;margin:18px 0;padding:15px;border-radius:14px;background:#fff0d7;color:#79350c}.um-personal-progress progress{width:100%;accent-color:#e76311}.um-personal-progress b{font-size:12px}.um-personal-progress small{font-size:11px}.ph-modal.ph-modal-event-fullscreen{position:fixed!important;inset:0!important;transform:none!important;width:100vw!important;max-width:none!important;height:100dvh!important;max-height:none!important;margin:0!important;border:0!important;border-radius:0!important;padding:0!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain;scrollbar-gutter:stable}.ph-modal-event-fullscreen #closeSocial{display:none!important}.event-shell-nav{position:sticky;top:0;z-index:30;display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:58px;padding:calc(10px + env(safe-area-inset-top)) max(18px,env(safe-area-inset-right)) 10px max(18px,env(safe-area-inset-left));background:#180e27f5;color:#ecd4a2;border-bottom:1px solid #dbb96c3d;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.event-shell-nav>button{border:1px solid #e6c78566;background:#ffffff08;border-radius:12px;padding:10px 15px;font:inherit;font-size:14px;color:#fff0cf;min-height:42px;cursor:pointer}.event-shell-nav>span{font-size:10px;letter-spacing:1.7px;text-align:right}.ph-modal-event-fullscreen #socialModalBody{padding:0 0 calc(18px + env(safe-area-inset-bottom));min-height:100%;max-width:100%;overflow-x:clip}.ph-modal-event-fullscreen .event-shell-nav~.ph-sound-switch{position:relative;margin:12px 18px;max-width:calc(100% - 36px)}.ph-modal-event-fullscreen :is(.um-event,.um-poster,.ak-event,.ak-poster,.rk-event,.cm-event-detail,.sc-center){border-radius:0!important;margin:0 auto;width:100%;max-width:900px}.ph-modal-event-fullscreen .um-event{border:0!important}.ph-modal-event-fullscreen :is(.um-back,.rk-back,.ak-back,.ak-event>.ak-chip:first-child,.cm-event-detail>.cm-back){display:none!important}.ph-modal-event-fullscreen .sc-center{padding:24px max(16px,env(safe-area-inset-left))}.ph-modal-event-fullscreen .ak-preview{max-width:680px;margin:auto;padding-top:calc(18px + env(safe-area-inset-top))}.ph-modal-event-fullscreen .ak-preview>.ak-chip:first-child{position:relative;display:inline-flex;margin-left:0}.ph-modal-event-fullscreen .ak-preview-profile{max-width:100%}@media (prefers-reduced-motion:reduce){.event-shell-nav{-webkit-backdrop-filter:none;backdrop-filter:none}}.ph-modal-event-fullscreen #socialModalBody>.cm-back,.ph-modal-event-fullscreen .sc-event-nav>.cm-back{display:none!important}#socialModal:has(.ph-modal-event-popup){background:#06030cb8!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;align-items:center!important;justify-content:center!important;padding:58px 18px 24px!important;overflow:hidden!important}.ph-modal.ph-modal-event-popup{position:relative!important;inset:auto!important;transform:none!important;flex:none;width:min(84vw,380px)!important;max-width:380px!important;height:auto!important;max-height:none!important;overflow:visible!important;padding:0!important;margin:0!important;border:0!important;border-radius:18px!important;background:transparent!important;box-shadow:0 18px 70px #0008!important}.ph-modal-event-popup #closeSocial{display:grid!important;position:absolute!important;top:-49px!important;right:0!important;left:auto!important;width:40px!important;height:40px!important;border:1px solid #fff8!important;border-radius:50%!important;color:#fff!important;background:#160d1d99!important;font-size:29px!important;z-index:10!important}.ph-modal-event-popup #socialModalBody{margin:0!important;padding:0!important;overflow:visible!important;min-height:0!important}.ep-card{position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:flex-end;box-sizing:border-box;width:100%;height:min(72dvh,540px);padding:0;overflow:hidden;border:1px solid #efc76a;border-radius:18px;background:#1d102c;color:#fff6e3;font-family:inherit;text-align:center;cursor:pointer;box-shadow:inset 0 0 0 3px #e8b55722}.ep-card.ep-warm{background:#552007}.ep-cover{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:65% center;z-index:-2;pointer-events:none}.ep-card:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,#14091ff7,#170a20ee 42%,#160a201a 88%)}.ep-card.ep-warm:before{background:linear-gradient(0deg,#3a1604fc,#552208ee 44%,#37140005 91%)}.ep-heading{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;flex:1;min-height:0;padding:20px 15px 10px;gap:7px;text-shadow:0 2px 8px #000b}.ep-heading>small{font-size:9px;letter-spacing:2px;color:#fff0c8}.ep-heading>[role=heading]{display:block;max-width:100%;font-family:Georgia,serif;font-weight:700;font-size:clamp(26px,7vw,38px);line-height:1.05;color:#ffe99d;text-wrap:balance}.ep-heading>time{font-size:10px;color:#fff7e9}.ep-content{display:flex;flex:none;flex-direction:column;gap:10px;padding:0 16px 18px;min-height:0}.ep-gifts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;background:#15091666;border:1px solid #dba85080;border-radius:10px;padding:6px}.ep-gifts>span{display:flex;align-items:center;flex-direction:column;min-width:0;border:1px solid #e9b85c66;border-radius:7px;background:#ffdb8d0a;padding:3px}.ep-gifts :is(img,.ak-art){display:block;max-width:100%;width:min(100%,52px);height:auto;object-fit:contain;aspect-ratio:1;flex:none;margin:0}.ep-gifts b{font-size:10px;color:#ffe5a0;font-variant-numeric:tabular-nums}.ep-rewards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.ep-rewards>span{box-sizing:border-box;min-width:0;display:flex;flex-direction:column;align-items:center;gap:5px;padding:5px 3px;border:1px solid #e9b85c33;border-radius:8px;background:#15091633}.ep-reward-art{display:grid;place-items:center;width:100%;height:52px;min-width:0;overflow:hidden;contain:layout paint}.ep-reward-art>img{display:block;box-sizing:border-box;width:100%;max-width:100%;min-width:0;height:100%;max-height:100%;object-fit:contain;object-position:center;aspect-ratio:auto;margin:0;padding:0;border:0}.ep-rewards>span>small{display:block;width:100%;min-height:2.4em;font-size:9px;line-height:1.2;color:#fff1cb;overflow-wrap:anywhere}.ep-caption{font-size:12px;line-height:1.4;font-weight:650;text-wrap:balance}.ep-cta{display:block;align-self:center;width:90%;padding:11px 8px;border-radius:12px;border:1px solid #ffe6aa;background:linear-gradient(#ffeaaa,#ffba34);color:#622608;font-size:19px;font-weight:800;text-shadow:0 1px #fff6;box-shadow:0 0 17px #ffd46833}@media (max-height:560px){.ep-card{height:min(76dvh,calc(100dvh - 86px));overflow-y:auto;justify-content:flex-start}.ep-heading{flex:1 0 auto;min-height:72px;box-sizing:border-box;padding:8px 12px 5px;gap:3px}.ep-heading>[role=heading]{font-size:25px}.ep-gifts :is(img,.ak-art){width:min(100%,34px)}.ep-reward-art{height:32px}.ep-rewards>span>small{font-size:8px}.ep-content{gap:6px;padding:0 12px 12px}.ep-cta{font-size:16px;padding:8px}.ep-caption{font-size:10px}}.ps-center-entry{display:flex;align-items:center;gap:14px;width:100%;min-height:116px;margin:20px 0 26px;padding:16px 22px;border:1px solid #ab6de4;border-radius:20px;background:radial-gradient(ellipse at 8% 100%,#633d7d55,transparent 55%),linear-gradient(120deg,#24162f,#21152e);color:#faf6ff;text-align:left;font:inherit;cursor:pointer;box-shadow:inset 0 1px #ffffff0d}.ps-center-entry img{display:block;flex:none;width:88px;height:88px;object-fit:contain}.ps-entry-copy{display:grid;gap:5px;min-width:0;flex:1}.ps-entry-copy strong{font-size:clamp(17px,2.7vw,24px);line-height:1.25;letter-spacing:-.35px;color:#fff}.ps-entry-copy small{font-size:14px;line-height:1.5;color:#c7b9dd}.ps-entry-cta{display:flex;align-items:center;gap:4px;flex:none;padding:12px 16px;border:1px solid #cc9cff77;border-radius:14px;background:linear-gradient(130deg,#ae63fa,#7c3cdd);color:#fff;font-weight:750;font-size:14px;box-shadow:inset 0 1px #fff3}.ps-entry-cta svg{width:17px;height:17px}.ps-center-entry:hover{border-color:#e2b4ff;background-color:#352141}.ps-center-entry:focus-visible,.ps-center-page :is(summary,button):focus-visible,.ps-center-return:focus-visible{outline:3px solid #e7c17c;outline-offset:4px}.ph-modal.ph-modal-security-center{background:radial-gradient(ellipse at 50% 10%,#37204466,transparent 55%),#170e24!important;color:#faf6ff}.ph-modal-security-center .event-shell-nav{display:grid;grid-template-columns:78px minmax(0,1fr) 78px;gap:8px;background:#1c112bef;border-bottom-color:#744a943d}.ph-modal-security-center .event-shell-nav h2{margin:0;text-align:center;font-size:clamp(18px,3.8vw,22px);line-height:1.3;letter-spacing:-.4px;color:#fff;font-family:inherit;font-weight:750}.ps-center-page{box-sizing:border-box;width:100%;max-width:720px;margin:0 auto;padding:0 max(18px,env(safe-area-inset-right)) 20px max(18px,env(safe-area-inset-left));font-family:inherit;color:#faf6ff}.ps-center-hero{padding:22px 0 25px;text-align:center}.ps-center-hero img{display:block;width:124px;height:124px;object-fit:contain;margin:0 auto 10px}.ps-center-hero h3{font-family:inherit;font-size:clamp(23px,5vw,30px);line-height:1.2;letter-spacing:-.7px;margin:0 0 9px;color:#fff;font-weight:800}.ps-center-hero p{font-size:15px;line-height:1.5;color:#c5b5d9;margin:0}.ps-center-guides{display:grid;gap:12px}.ps-guide{border:1px solid #754b925c;border-radius:18px;background:linear-gradient(110deg,#2a1b39,#25182f);overflow:clip;box-shadow:inset 0 1px #ffffff05}.ps-guide[open]{border-color:#a96de0}.ps-guide summary{display:flex;align-items:center;gap:14px;padding:18px 17px;cursor:pointer;list-style:none;-webkit-tap-highlight-color:transparent;min-height:80px;box-sizing:border-box}.ps-guide summary::-webkit-details-marker{display:none}.ps-guide summary::marker{content:""}.ps-guide-icon{display:grid;place-items:center;flex:none;color:#b488ed;width:30px}.ps-guide-icon svg{width:28px;height:28px}.ps-guide-friendship .ps-guide-icon{color:#e6a0e2}.ps-guide-fraud .ps-guide-icon,.ps-guide-gold .ps-guide-icon{color:#f0c56f}.ps-guide-report .ps-guide-icon{color:#ef9baa}.ps-guide-label{display:grid;gap:5px;flex:1;min-width:0}.ps-guide-label strong{font-size:16px;line-height:1.3;font-weight:750;color:#fff;letter-spacing:-.15px}.ps-guide-label small{font-size:13px;line-height:1.45;color:#c8b9dd}.ps-guide-chevron{display:grid;place-items:center;width:18px;flex:none;color:#cbb5e9}.ps-guide-chevron svg{width:18px;height:18px}.ps-guide[open] .ps-guide-chevron{transform:rotate(-90deg)}.ps-guide-content{margin:0 12px 12px;padding:18px;border-radius:13px;background:#180e27b3;font-size:14px;line-height:1.7;color:#d6c9e6}.ps-guide-content .ps-guide-intro{margin:0 0 18px;color:#e6d9f6;font-size:14px;line-height:1.65}.ps-guide-content ul{list-style:none;margin:0;padding:0;display:grid;gap:18px}.ps-guide-content li{position:relative;padding-left:18px}.ps-guide-content li:before{content:"";position:absolute;left:0;top:8px;width:6px;height:6px;border-radius:50%;background:#ebc377}.ps-guide-content h4{font-family:inherit;margin:0 0 4px;font-size:14px;line-height:1.4;color:#fff2d8;font-weight:700}.ps-guide-content p{margin:0;font-size:14px;line-height:1.7;color:#d6c9e6;overflow-wrap:anywhere}.ps-guide-actions{display:flex;gap:9px;flex-wrap:wrap;margin-top:20px;padding-top:16px;border-top:1px solid #e7c17c26}.ps-center-action{display:inline-flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 13px;border:1px solid #ad79d873;border-radius:10px;color:#f0dfff;background:#55357355;font:inherit;font-size:13px;line-height:1.4;text-align:left;cursor:pointer;min-height:44px;max-width:100%}.ps-center-action svg{width:14px;height:14px;flex:none}.ps-center-action:hover{background:#6a408d88}.ps-center-policy{display:flex;align-items:center;gap:18px;margin-top:18px;padding:20px;border:1px solid #e9bf72;border-radius:18px;background:linear-gradient(120deg,#43302b44,#2b1b3655)}.ps-center-policy>img{width:58px;height:58px;flex:none;object-fit:contain}.ps-center-policy>div{padding-left:18px;border-left:1px solid #e9bf7266}.ps-center-policy small{font-size:10px;font-weight:750;letter-spacing:1.8px;color:#ebc377}.ps-center-policy p{font-size:15px;font-weight:650;line-height:1.55;color:#faf6ff;margin:5px 0 0}.ps-center-footer{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:16px;color:#9d88b6}.ps-center-footer button{padding:10px 5px;border:0;background:none;font:inherit;font-size:12px;color:#c5b1d9;cursor:pointer;min-height:44px}.ps-center-return{display:inline-flex;padding:9px 0;margin:0 0 15px;border:0;background:none;font:inherit;font-size:13px;color:#d4b2ef;cursor:pointer;min-height:44px}@media (max-width:480px){.ps-center-entry{gap:9px;min-height:102px;padding:12px 10px;border-radius:16px}.ps-center-entry img{width:64px;height:64px}.ps-entry-copy small{font-size:11px}.ps-entry-cta{font-size:12px;padding:10px 9px;border-radius:11px;gap:1px}.ps-entry-cta svg{width:14px;height:14px}.ps-center-hero{padding:18px 0 23px}.ps-center-hero img{width:106px;height:106px}.ps-center-page{padding-left:max(14px,env(safe-area-inset-left));padding-right:max(14px,env(safe-area-inset-right))}.ps-guide summary{gap:11px;padding:16px 13px;min-height:82px}.ps-guide-label strong{font-size:15px}.ps-guide-label small{font-size:12px}.ps-guide-icon,.ps-guide-icon svg{width:25px}.ps-guide-content{margin:0 9px 9px;padding:16px 13px}.ps-center-policy{padding:16px 13px;gap:12px}.ps-center-policy>img{width:45px;height:45px}.ps-center-policy>div{padding-left:12px}.ps-center-policy p{font-size:13px}}@media (max-width:350px){.ps-center-entry img{width:48px;height:48px}.ps-entry-copy strong{font-size:15px}.ps-entry-cta{padding:10px 6px;font-size:11px}.ps-guide-label strong{font-size:14px}.ph-modal-security-center .event-shell-nav{grid-template-columns:65px minmax(0,1fr) 65px}.ph-modal-security-center .event-shell-nav h2{font-size:17px}}.umut-broadcast{position:fixed;z-index:12000;top:calc(env(safe-area-inset-top,0px) + 10px);left:50%;transform:translate(-50%);width:min(620px,calc(100% - 24px));height:30px;box-sizing:border-box;display:flex;align-items:center;gap:5px;padding:0 10px 0 2px;border:1px solid #fff0b7;border-radius:6px;background:linear-gradient(180deg,#fff0b580 0%,#ffd48625 12%,transparent 27%,#57200755 75%,#ffe9a54d 100%),linear-gradient(100deg,#a94e09,#d28a22 20%,#803909 65%,#c18528);color:#fffbed;box-shadow:inset 0 1px #fff8,inset 0 -1px #e6b45c,0 0 8px #ffd56866;pointer-events:none;overflow:visible;isolation:isolate}.umut-broadcast>img{width:44px;height:44px;object-fit:contain;flex:none;margin:-7px 0;animation:ub-gift 2.8s ease-in-out infinite;z-index:2;filter:drop-shadow(0 0 4px #fff2bf88)}.ub-window{flex:1;min-width:0;height:100%;display:flex;align-items:center;overflow:hidden;border-radius:0 5px 5px 0}.ub-copy{display:inline-block;white-space:nowrap;margin:0;line-height:1.25;font-size:11px;animation:ub-scroll var(--ub-duration,14s) linear both;padding-right:24px;text-shadow:0 1px 2px #542100}.ub-copy b{color:#fff5be}.ub-copy strong{color:#fff}.umut-broadcast:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(112deg,transparent 35%,#fff8 47%,#fff 50%,#fff5 53%,transparent 65%);background-size:320% 100%;animation:ub-shine 4.2s linear infinite;opacity:.48;pointer-events:none;z-index:1}@keyframes ub-scroll{0%{transform:translate(var(--ub-start,100%))}to{transform:translate(-100%)}}@keyframes ub-gift{50%{transform:translateY(-1px) rotate(2deg);filter:drop-shadow(0 0 6px #fff7c9)}}@keyframes ub-shine{0%,18%{background-position:150% 0}75%,to{background-position:-150% 0}}@media (prefers-reduced-motion:reduce){.umut-broadcast{height:auto;min-height:30px}.ub-copy{white-space:normal;animation:none;font-size:11px;padding:4px 0}.umut-broadcast>img,.umut-broadcast:after{animation:none}.umut-broadcast:after{opacity:.1}}.umut-celebration-show{position:fixed;z-index:11990;inset:0;display:grid;place-items:center;pointer-events:none;isolation:isolate}.umut-celebration-show:before{content:"";position:absolute;inset:15%;background:radial-gradient(ellipse,#ffe5ac66,transparent 65%);animation:ub-arrival 5.2s ease both}.umut-celebration-show>img{width:min(420px,80vw);height:auto;filter:drop-shadow(0 0 24px #ffd45988);animation:ub-arrival 5.2s ease both}.umut-celebration-show>i{position:absolute;top:45%;left:20%;font-style:normal;color:#ffc14c;font-size:36px;animation:ub-heart 5.2s ease both}.umut-celebration-show>i:nth-of-type(2){left:70%;animation-delay:.2s}.umut-celebration-show>i:nth-of-type(3){left:55%;animation-delay:.4s}@keyframes ub-arrival{0%{opacity:0;transform:translateY(100px) scale(.55)}20%,75%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-35px) scale(1.05)}}@keyframes ub-heart{0%{opacity:0;transform:translateY(70px) scale(.5)}30%{opacity:.8}to{opacity:0;transform:translateY(-180px) scale(1.3)}}@media (prefers-reduced-motion:reduce){.umut-celebration-show{display:none}}.up-scene:before{display:none!important}.up-stage{position:absolute;bottom:max(6vh,env(safe-area-inset-bottom));width:min(680px,100vw);height:min(72dvh,620px);container-type:size;overflow:hidden;isolation:isolate;animation:up-scene-life 9s both;filter:drop-shadow(0 8px 12px #2f160022)}.up-sun{position:absolute;inset:5% -5%;background:radial-gradient(ellipse at 64% 50%,#fff4ca99,transparent 68%);animation:up-glow 9s both;z-index:-1}.up-ground{position:absolute;left:3%;right:3%;bottom:7%;height:16%;border-radius:50%;background:radial-gradient(ellipse,#dab66d77,#f6dba733 55%,transparent 72%);transform:scaleY(.4)}.up-tree{position:absolute;right:-5%;bottom:6%;width:78%;height:85%;object-fit:contain;object-position:center bottom;transform-origin:55% 95%;animation:up-tree-grow 9s both;z-index:1}.up-runner{position:absolute;left:var(--finish);bottom:14%;width:var(--runner-size,29cqw);height:var(--runner-size,29cqw);max-width:190px;max-height:190px;z-index:3;animation:up-run-in 9s both;--runner-size:29cqw}.up-body{position:absolute;inset:0 auto auto 0;width:100%;height:100%;background-repeat:no-repeat;background-size:300% 200%;background-position:0 0;image-rendering:auto;animation:up-run-cycle .6s steps(1,end) 7 both;animation-delay:var(--delay,0s)}.up-boy .up-body{background-image:url(/assets/umut/parade/boy-run.webp)}.up-girl .up-body{background-image:url(/assets/umut/parade/girl-run.webp)}.up-mascot .up-body,.up-friend .up-body{background-image:url(/assets/umut/parade/mascot-run.webp)}.up-girl{z-index:4;animation-name:up-girl-in}.up-mascot{z-index:2;animation-name:up-mascot-in}.up-friend{position:absolute;right:3%;bottom:16%;width:22cqw;height:22cqw;max-width:150px;max-height:150px;z-index:2;animation:up-friend-wave 9s both;transform:scaleX(-1)}.up-friend .up-body{animation:none;background-position:50% 100%}.up-balloon{position:absolute;left:62%;bottom:47%;width:27%;height:105%;z-index:4;transform-origin:50% 100%;animation:up-balloon-release 9s both}.up-balloon:before{content:"";position:absolute;left:42%;bottom:0;width:35%;height:75%;border-left:1px solid #c38c36;border-radius:45%;transform:rotate(-6deg)}.up-balloon>i{position:absolute;top:0;left:0;width:100%;aspect-ratio:.78;border-radius:50% 50% 46% 46%;background:radial-gradient(ellipse at 28% 23%,#fffdebc9,transparent 22%),radial-gradient(ellipse at 36% 30%,#ffd587,#f48219 65%,#cf570b);box-shadow:inset -3px -3px 8px #b14f0033,0 0 10px #ffd47122;transform:rotate(-8deg)}.up-balloon>i:after{content:"";position:absolute;bottom:-6%;left:43%;width:15%;height:12%;background:#d96716;clip-path:polygon(50% 0,100% 100%,0 100%)}.up-girl .up-balloon{left:68%;animation-delay:.15s}.up-girl .up-balloon>i{background:radial-gradient(ellipse at 25% 20%,#fff,#fff5db 60%,#d8b991);box-shadow:inset -2px -3px 8px #ac763633}.up-mascot .up-balloon{left:70%;width:32%;animation-delay:.3s}.up-confetti{position:absolute;inset:0;z-index:5;pointer-events:none}.up-confetti>i{position:absolute;left:calc(8% + var(--i)*7%);top:30%;font-style:normal;font-size:clamp(13px,4cqw,24px);color:#ffb14d;opacity:0;animation:up-heart-burst 9s both;animation-delay:calc(var(--i)*25ms);text-shadow:0 1px 4px #fff3}.up-confetti>i:nth-child(3n){color:#fff7e8}.up-message{position:absolute;left:10%;right:10%;bottom:2%;z-index:6;margin:0;text-align:center;font-weight:800;font-size:clamp(16px,5cqw,27px);line-height:1.3;color:#fff7de;text-shadow:0 2px 8px #6f2d00,0 1px 2px #4c1800;animation:up-message 9s both}@keyframes up-scene-life{0%,3%{opacity:0}12%,87%{opacity:1}to{opacity:0}}@keyframes up-tree-grow{0%{opacity:0;transform:scale(.4)}20%,85%{opacity:1;transform:scale(1)}93%{opacity:.7;transform:scale(1.025)}to{opacity:0;transform:scale(1.025)}}@keyframes up-glow{0%,6%{opacity:0;transform:scale(.8)}35%,80%{opacity:1;transform:scale(1)}to{opacity:0}}@keyframes up-run-in{0%,5%{transform:translate(-100cqw) translateY(5px);opacity:0}8%{opacity:1}48%,85%{transform:translate(0) translateY(0);opacity:1}to{transform:translate(0);opacity:0}}@keyframes up-girl-in{0%,10%{transform:translate(-110cqw) translateY(0);opacity:0}13%{opacity:1}54%,85%{transform:translate(0);opacity:1}to{transform:translate(0);opacity:0}}@keyframes up-mascot-in{0%,16%{transform:translate(-120cqw);opacity:0}19%{opacity:1}60%,85%{transform:translate(0);opacity:1}to{transform:translate(0);opacity:0}}@keyframes up-run-cycle{0%{background-position:0 0}16.667%{background-position:50% 0}33.334%{background-position:100% 0}50%{background-position:0 100%}66.667%{background-position:50% 100%}83.334%,to{background-position:100% 100%}}@keyframes up-friend-wave{0%,20%{opacity:0;transform:scaleX(-1) scale(.7)}35%,85%{opacity:1;transform:scaleX(-1) scale(1)}to{opacity:0;transform:scaleX(-1) scale(1)}}@keyframes up-balloon-release{0%,55%{transform:rotate(-8deg) translateY(0);opacity:1}63%{transform:rotate(8deg) translateY(-3px)}73%{transform:rotate(-5deg) translateY(-70px);opacity:1}95%,to{transform:rotate(7deg) translateY(-65cqh);opacity:0}}@keyframes up-heart-burst{0%,57%{opacity:0;transform:translateY(50px) scale(.3)}68%{opacity:.9;transform:translateY(-15px) scale(1)}90%,to{opacity:0;transform:translateY(-160px) scale(.65)}}@keyframes up-message{0%,60%{opacity:0;transform:translateY(10px)}70%,87%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.up-scene{display:none!important}}.gift-reduced .up-scene{display:none!important}.up-boy .up-balloon{left:66%;bottom:53%}.up-girl .up-balloon{left:65%;bottom:60%}.up-mascot .up-balloon{left:58%;bottom:44%}.umut-celebration-show.gx-fullscreen-scene{z-index:14090;background:radial-gradient(ellipse at 50% 50%,#35283cc7,#160d23c9 75%)}.gx-fullscreen-scene .up-stage{width:min(100vw,110dvh);height:min(95dvh,110vw);top:50%;bottom:auto;left:50%;transform:translate(-50%,-50%)}.hc-show{position:absolute;inset:0;pointer-events:none;isolation:isolate;overflow:hidden;animation:hc-life var(--hc-time,7.8s) both}.hc-stage{position:absolute;left:50%;bottom:max(5dvh,env(safe-area-inset-bottom,0px));width:min(690px,100%);aspect-ratio:1;transform:translate(-50%);container-type:size;isolation:isolate}.hc-castle{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 12px 25px #16072460);z-index:2}.hc-storm{position:absolute;left:-8%;right:-8%;top:-17%;height:85%;z-index:0;background:radial-gradient(ellipse at 30% 26%,#51426bba,transparent 44%),radial-gradient(ellipse at 75% 20%,#20182ee6,transparent 48%),radial-gradient(ellipse at 48% 45%,#160f26eb,transparent 70%);filter:blur(12px);animation:hc-clouds 7.8s ease both}.hc-lightning{position:absolute;inset:0;width:100%;height:100%;overflow:visible;z-index:1;fill:none;stroke:#f0e5ff;stroke-width:6;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 15px #d8c1ff)}.hc-bolt{opacity:0;animation:hc-lightning .22s ease-out both}.hc-bolt-one{animation-delay:.74s}.hc-bolt-two{animation-delay:3.25s}.hc-flash{position:absolute;inset:-5%;z-index:3;border-radius:50%;background:radial-gradient(ellipse at 50% 10%,#f1e6ffcc,transparent 65%);opacity:0;animation:hc-flash 7.8s linear both;pointer-events:none;mix-blend-mode:screen}.hc-runner{position:absolute;left:0;top:0;width:14cqw;height:14cqw;margin-left:-7cqw;margin-top:-14cqw;transform-origin:50% 100%;z-index:5;opacity:0;animation:hc-left 4.9s linear both;animation-delay:var(--hc-delay,.55s);will-change:transform,opacity}.hc-runner.hc-right{animation-name:hc-right}.hc-body{position:absolute;inset:0;background:url(/assets/royal-castle/han-run.webp) 0 0/300% 200% no-repeat;animation:hc-run-cycle .48s steps(1,end) 17;animation-delay:calc(var(--hc-phase)*-.08s);filter:drop-shadow(0 2px 2px #15071d44)}.hc-right .hc-body{transform:scaleX(-1)}.hc-shadow{position:absolute;left:18%;right:18%;bottom:4%;height:10%;border-radius:50%;background:#160c244d;filter:blur(3px)}.hc-call{position:absolute;left:25%;bottom:96%;white-space:nowrap;padding:5px 9px;border-radius:13px 13px 13px 2px;background:#fff7e9;color:#5c2585;font:800 clamp(10px,2.5cqw,16px)/1.2 system-ui,sans-serif;box-shadow:0 2px 8px #13032133;opacity:0;transform:translateY(4px) scale(.85);animation:hc-call .9s ease both;animation-delay:var(--hc-call-at)}.hc-door{position:absolute;left:46%;top:64%;width:8%;height:11%;z-index:4;overflow:hidden;perspective:220px;clip-path:polygon(0 100%,0 28%,12% 13%,50% 0,88% 13%,100% 28%,100% 100%)}.hc-door i{position:absolute;top:0;bottom:0;width:51%;background:repeating-linear-gradient(90deg,#3f201a 0 14%,#533025 15% 18%,#38221c 19% 30%);border:1px solid #c99448;box-sizing:border-box;box-shadow:inset 0 0 6px #24120c;animation:hc-door-left 7.8s both;transform-origin:left center}.hc-door i:first-child{left:0}.hc-door i:last-child{right:0;transform-origin:right center;animation-name:hc-door-right}.hc-door i:after{content:"";position:absolute;top:60%;right:10%;width:10%;height:8%;border:1px solid #d9aa5c;border-radius:50%}.hc-mist{position:absolute;left:2%;right:2%;bottom:-2%;height:20%;z-index:6;background:radial-gradient(ellipse at 50% 80%,#ded2ff35,transparent 68%);filter:blur(9px);animation:hc-clouds 7.8s ease both}.hc-caption{position:absolute;left:10%;right:10%;bottom:-3%;display:grid;gap:2px;text-align:center;z-index:7;color:#fff3d5;text-shadow:0 2px 12px #160728,0 1px 3px #160728;animation:hc-caption 7.8s both;font:600 clamp(12px,3.6cqw,21px)/1.3 system-ui,sans-serif}.hc-caption strong{font-size:1.2em}.hc-caption small{font-size:.65em;letter-spacing:.18em;color:#f8ce84}.hc-caption span{font-size:.7em;font-weight:500}.hc-close{pointer-events:auto!important;z-index:10!important}.hc-preview{position:fixed!important;inset:0!important;z-index:11990!important;pointer-events:none!important}.hc-preview .hc-stage{width:min(690px,100vw)}.gift-castle-preview{display:block;width:100%;margin:8px 0;padding:11px;border:1px solid #ac80df66;border-radius:12px;background:#54227d18;color:inherit;font:inherit;font-weight:700;min-height:44px}@keyframes hc-life{0%,2%{opacity:0}10%,91%{opacity:1}to{opacity:0}}@keyframes hc-clouds{0%{opacity:0;transform:translate(-2%)}14%,84%{opacity:1}to{opacity:0;transform:translate(2%)}}@keyframes hc-lightning{0%,to{opacity:0}12%,45%{opacity:1}}@keyframes hc-flash{0%,9%,13%,41%,46%,to{opacity:0}10%,42%{opacity:.75}}@keyframes hc-left{0%{opacity:0;transform:translate(18cqw,94cqw) scale(1.1)}5%{opacity:1}28%{transform:translate(24cqw,88cqw) scale(1)}57%{transform:translate(39cqw,80.5cqw) scale(.84)}72%{transform:translate(49cqw,77cqw) scale(.73)}93%{opacity:1;transform:translate(50cqw,73.3cqw) scale(.58)}to{opacity:0;transform:translate(50cqw,71cqw) scale(.45)}}@keyframes hc-right{0%{opacity:0;transform:translate(82cqw,94cqw) scale(1.1)}5%{opacity:1}28%{transform:translate(78cqw,88cqw) scale(1)}57%{transform:translate(61cqw,80.5cqw) scale(.84)}72%{transform:translate(51cqw,77cqw) scale(.73)}93%{opacity:1;transform:translate(50cqw,73.3cqw) scale(.58)}to{opacity:0;transform:translate(50cqw,71cqw) scale(.45)}}@keyframes hc-run-cycle{0%{background-position:0 0}16.667%{background-position:50% 0}33.334%{background-position:100% 0}50%{background-position:0 100%}66.667%{background-position:50% 100%}83.334%,to{background-position:100% 100%}}@keyframes hc-call{0%,to{opacity:0;transform:translateY(4px) scale(.85)}15%,80%{opacity:1;transform:translateY(0) scale(1)}}@keyframes hc-door-left{0%,84%{transform:rotateY(88deg)}93%,to{transform:rotateY(0)}}@keyframes hc-door-right{0%,84%{transform:rotateY(-88deg)}93%,to{transform:rotateY(0)}}@keyframes hc-caption{0%,79%{opacity:0;transform:translateY(8px)}87%,95%{opacity:1;transform:translateY(0)}to{opacity:0}}@media (prefers-reduced-motion:reduce){.hc-show{display:none!important}}.gift-reduced .hc-show{display:none!important}.gift-castle-sound{display:block;width:100%;min-height:44px;margin:0 0 8px;padding:8px;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.gift-castle-sound b{color:#9b66ca}.gift-castle-sound[aria-pressed=false] b{color:#ad6537}.hc-storm:after{content:"";position:absolute;inset:-15%;background:repeating-linear-gradient(110deg,transparent 0 21px,#d7d4ff24 22px 23px,transparent 24px 44px);animation:hc-driving-rain .7s linear 11;opacity:.65}@keyframes hc-driving-rain{0%{transform:translate(6%,-8%)}to{transform:translate(-6%,8%)}}.gx-fullscreen-scene .hc-show{background:radial-gradient(ellipse at 50% 42%,#372445eb,#10091be8 75%)}.gx-fullscreen-scene .hc-stage{top:50%;bottom:auto;left:50%;width:min(100vw,94dvh);transform:translate(-50%,-50%)}body.ph-auth-required{overflow:auto!important;background:#160d23!important}body.ph-auth-required>:not(#playhanAuthGate):not(#playhanEntrySplash):not(#authGate):not(#socialToast):not(script):not(style):not(link){display:none!important}body.ph-auth-required #lobby,body.ph-auth-required #game,body.ph-auth-required #socialModal,body.ph-auth-required #giftAnimation,body.ph-auth-required .dm-shell,body.ph-auth-required .room-mini,body.ph-auth-required .um-global-broadcast{display:none!important}.ag-screen{min-height:100dvh;width:100%;padding:max(32px,env(safe-area-inset-top)) 18px max(24px,env(safe-area-inset-bottom));display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;background:radial-gradient(ellipse at 15% 0,#55267166,transparent 52%),radial-gradient(ellipse at 100% 100%,#7a481d33,transparent 55%),#160d23;color:#fff5e5;font-family:inherit;box-sizing:border-box;position:relative;z-index:50}.ag-screen *{box-sizing:border-box}.ag-brand{text-align:center;font-size:24px;font-weight:850;letter-spacing:5px;color:#ffe6a9}.ag-brand span{display:block;margin-top:8px;color:#b9a7ca;font-weight:400;font-size:12px;letter-spacing:.2px}.ag-card{width:100%;max-width:430px;background:linear-gradient(145deg,#281a37f5,#1e142bf5);border:1px solid #cba45e55;border-radius:26px;padding:30px;box-shadow:0 20px 70px #05010866;min-width:0}.ag-card .ph-account-mark{width:46px;height:46px;margin:0 auto 22px;border-radius:14px;background:linear-gradient(145deg,#ffe6a3,#b66c2d);color:#332015;font-size:30px;font-weight:850;display:grid;place-items:center}.ag-card .ph-title h1{font-size:27px;line-height:1.15;letter-spacing:-.6px;color:#fff1cf;margin:12px 0}.ag-card .ph-title p{font-size:13px;line-height:1.6;color:#c9bad7}.ag-card .ph-eyebrow{font-size:10px;letter-spacing:1.5px;color:#ddbd7c}.ag-card .ph-form{display:grid;gap:17px;margin-top:22px}.ag-card .ph-form label{font-size:12px;line-height:1.5;color:#ddcfe8;display:grid;gap:7px}.ag-card input:not([type=checkbox]){width:100%;min-height:48px;background:#160e20;color:#fff4e6;border:1px solid #5b426b;border-radius:11px;padding:12px;font:inherit;outline:0}.ag-card input:focus-visible{border-color:#e8be70;box-shadow:0 0 0 3px #e8be7029}.ag-card .ph-auth-tabs{display:grid;grid-template-columns:1fr 1fr;gap:6px;background:#160e20;padding:5px;border-radius:12px;margin-top:23px}.ag-card .ph-auth-tabs button{min-height:40px;border:0;border-radius:9px;background:transparent;color:#c9b7d5;font:inherit;font-size:13px}.ag-card .ph-auth-tabs button[aria-pressed=true]{background:#69408e;color:#fff}.ag-card .ph-note-box{margin-top:22px;font-size:11px;line-height:1.6;color:#bdaccb;padding:14px;background:#ffffff05;border:1px solid #ffffff10;border-radius:12px}.ag-card .ph-note-box p{margin:6px 0}.ag-card .ph-note-box b{color:#e3cfa1}.ag-card .ph-link{font-size:12px;color:#e9c786}.ag-card .ph-btn{font:inherit;font-size:14px;min-height:46px}.ag-card .ph-consent-box{font-size:11px;line-height:1.6;color:#bbacc8}.ag-card .ph-consent-box h3{font-size:13px;color:#dfcaab}.ag-card .ph-consent-choice{display:flex!important;align-items:flex-start;gap:9px!important}.ag-card .ph-consent-choice input{flex:none;margin-top:4px}.ag-error,.ag-card .ph-auth-error{font-size:12px;line-height:1.6;color:#ffc5bd}.ag-wait{text-align:center;padding:30px 0}.ag-wait h1{font-size:21px;color:#fff0cf;margin:22px 0 10px}.ag-wait p{font-size:12px;color:#bfaccd;line-height:1.6}.ag-spinner{display:inline-block;width:32px;height:32px;border:2px solid #a98cbe44;border-top-color:#e5bd73;border-radius:50%;animation:ag-spin .9s linear infinite}.ag-footer{color:#907c9c;font-size:10px;letter-spacing:1px}@keyframes ag-spin{to{transform:rotate(360deg)}}@media (max-width:380px){.ag-screen{padding-left:13px;padding-right:13px}.ag-card{padding:23px 19px}.ag-card .ph-title h1{font-size:25px}}@media (prefers-reduced-motion:reduce){.ag-spinner{animation:none}}body.ph-auth-required .umut-broadcast{display:none!important}body.ph-entry-active{overflow:hidden!important;background:#160827!important}body.ph-entry-active>:not(#playhanEntrySplash):not(script):not(style):not(link){display:none!important}.entry-splash{position:fixed;inset:0;z-index:2147483000;display:grid;place-items:center;overflow:hidden;isolation:isolate;background:radial-gradient(ellipse at 50% 47%,#4a0872 0,#230738 39%,#12091f 75%);color:#f8dc92;font-family:inherit;opacity:1;transition:opacity .24s ease-out;touch-action:none}.entry-splash,.entry-splash *{box-sizing:border-box}.entry-splash.is-leaving{opacity:0}.entry-composition{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:min(100%,520px);height:100%;height:100dvh;max-height:1100px;padding:max(26px,env(safe-area-inset-top)) 18px max(35px,env(safe-area-inset-bottom));gap:0}.entry-hero{position:relative;flex:none;width:min(94%,calc(58svh * .826),440px);height:auto;aspect-ratio:840/1017;max-height:58svh;min-height:0;display:grid;place-items:center;margin-top:0}.entry-halo{position:absolute;inset:8% -10% 5%;border-radius:50%;background:radial-gradient(ellipse,#bd3fff55 0,#8424c52b 48%,transparent 70%);pointer-events:none}.entry-mascot{display:block;position:relative;z-index:1;width:100%;height:auto;max-height:58svh;object-fit:contain;animation:entry-float 3s ease-in-out infinite;transform-origin:50% 70%;filter:none}.entry-brand{position:relative;z-index:1;text-align:center;flex:none;margin-top:clamp(18px,3vh,30px);width:100%}.entry-brand h1{padding:0;margin:0;color:#ffdb81;font-family:inherit;font-size:clamp(34px,11.5vw,60px);font-weight:850;line-height:1.15;letter-spacing:.12em;text-indent:.12em;background:linear-gradient(180deg,#fff5c7 4%,#ffe3a0 44%,#efb94f);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 0 28px #e5a63125}.entry-brand p{margin:11px 0 0;font-size:clamp(12px,3.8vw,18px);font-weight:500;line-height:1.5;letter-spacing:.025em;color:#d0b5e5;white-space:nowrap}.entry-loading{flex:none;text-align:center;width:69%;margin-top:clamp(24px,5vh,54px)}.entry-track{height:3px;width:100%;background:#77508c66;border-radius:10px;overflow:visible;position:relative}.entry-track span{display:block;height:100%;border-radius:inherit;position:relative;background:linear-gradient(90deg,#e6a742,#fff4ba);box-shadow:0 0 8px #f5c97155;transform:scaleX(.06);transform-origin:left;animation:entry-progress 3s cubic-bezier(.18,.55,.4,1) forwards}.entry-track:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(90deg,transparent,#fff0bd,transparent);opacity:0;animation:entry-wait 2s 3s ease-in-out infinite}.entry-track span:after{content:"";position:absolute;right:-2px;top:50%;width:5px;height:5px;border-radius:50%;background:#fff8dc;box-shadow:0 0 9px 2px #f4bb65;transform:translateY(-50%)}.entry-loading p{color:#a78abf;font-size:12px;font-weight:400;letter-spacing:.025em;margin:16px 0 0;line-height:1.5}.entry-spark{position:absolute;display:block;background:#ffe5a2;width:14px;height:14px;clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%);opacity:.7;animation:entry-twinkle 2.6s ease-in-out infinite;pointer-events:none}.spark-one{left:5%;top:35%;width:19px;height:19px}.spark-two{right:11%;top:19%;animation-delay:-1.1s}.spark-three{right:1%;top:54%;width:18px;height:18px;animation-delay:-.6s}.spark-four{left:10%;bottom:12%;width:12px;height:12px;animation-delay:-1.7s}.spark-five{right:24%;bottom:5%;width:8px;height:8px;animation-delay:-.8s}@keyframes entry-float{0%,to{transform:translateY(0) rotate(-.5deg)}50%{transform:translateY(-4px) rotate(.3deg)}}@keyframes entry-twinkle{0%,to{opacity:.25;transform:scale(.7)}50%{opacity:1;transform:scale(1)}}@keyframes entry-progress{to{transform:scaleX(1)}}@keyframes entry-wait{0%,to{opacity:.1}50%{opacity:.7}}@media (max-height:550px){.entry-hero{width:min(90%,40.474svh);height:auto;max-height:49svh;margin:0}.entry-mascot{max-height:49svh}.entry-brand h1{font-size:30px}.entry-brand{margin-top:12px}.entry-brand p{font-size:12px;margin-top:5px}.entry-loading{margin-top:18px}.entry-loading p{margin-top:9px}.entry-composition{padding-top:16px;padding-bottom:16px}}@media (prefers-reduced-motion:reduce){.entry-splash{transition:none}.entry-mascot,.entry-spark,.entry-track span,.entry-track:after{animation:none}.entry-track span{transform:scaleX(.65)}}.entry-ribbons{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;opacity:.9}.entry-orbit{position:absolute;z-index:0;left:0;right:0;bottom:-1.6%;height:9%;border-radius:50%;border:2px solid #ffe2a2;box-shadow:0 0 8px #fdd16a,0 0 23px #cf7e4888,inset 0 0 12px #e0a04b66;background:radial-gradient(ellipse,#e4a95118,transparent 65%);transform:rotate(-2deg);pointer-events:none}.entry-orbit:after{content:"";position:absolute;left:13%;right:13%;top:-30%;height:130%;border-radius:50%;background:radial-gradient(ellipse,#eb91ff26,transparent 70%)}@media (min-width:700px){.entry-ribbons{left:50%;width:min(100%,820px);transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.entry-track span:after{box-shadow:none}}.um-art{display:block;width:100%;height:100%;object-fit:contain;max-width:100%;min-width:0}.um-title{position:relative;display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;width:min(264px,90%);aspect-ratio:8/3;max-width:100%;border:0!important;background:transparent!important;padding:0!important;isolation:isolate;font-size:clamp(12px,4cqi,17px);line-height:1.1;color:#fff7e9!important}.um-title>img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;pointer-events:none}.um-title>b{position:absolute;z-index:1;display:flex;align-items:center;justify-content:center;left:31%;top:49%;width:53%;height:23%;max-width:53%;font-size:inherit!important;font-family:Arial,sans-serif;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;text-shadow:0 1px 2px #8a2700}.um-title-mini{width:160px;font-size:12px}.um-framed{background:none!important;overflow:visible!important;position:relative;isolation:isolate;border:0!important}.um-framed>.rk-avatar-face{position:absolute!important;inset:auto!important;left:var(--um-face-x,50%)!important;top:var(--um-face-y,48%)!important;width:var(--um-face-width,66%)!important;height:var(--um-face-height,66%)!important;transform:translate(-50%,-50%)!important;overflow:hidden;border-radius:50%}.um-framed>.rk-avatar-face>.ph-art,.um-framed>.rk-avatar-face>img{display:block;width:100%;height:100%;object-fit:cover;border-radius:50%}.um-framed>.um-frame-art{position:absolute;inset:-14%;width:128%;height:128%;max-width:none;object-fit:contain;z-index:2;pointer-events:none}.um-worn-medal{position:absolute!important;right:-10%;bottom:-7%;width:37%!important;height:37%!important;max-width:none;z-index:4;filter:drop-shadow(0 1px 3px #54230066);pointer-events:none}.um-hope-bubble,.ph-chat-message>div.um-hope-bubble,.dm-bubble.um-hope-bubble,.ak-preview-chat>div.um-hope-bubble{position:relative;background:#fff5e5!important;color:#6e2b0e!important;border:22px solid transparent!important;border-image-source:url(/assets/umut/bubble-body.webp)!important;border-image-slice:100 fill!important;border-image-width:22px!important;border-image-repeat:stretch!important;box-shadow:none!important;border-radius:18px!important;padding:10px 12px!important;min-width:0;overflow-wrap:anywhere}.um-hope-bubble :is(p,b,strong,button,.pr-message-author){color:#6e2b0e!important;text-shadow:none!important}.um-hope-bubble>p{margin:6px 0 0!important}.um-hope-bubble:before,.um-hope-bubble:after{display:none!important}.um-heart-field{position:absolute;inset:0;pointer-events:none;z-index:3;overflow:hidden;border-radius:inherit;container-type:size}.um-heart-field>i{position:absolute;left:calc(8% + var(--heart)*16%);bottom:2%;color:#ffad45;font-size:calc(10px + var(--heart)*2px);font-style:normal;opacity:0;animation:um-heart-rise 9s linear infinite;animation-delay:calc(var(--heart)*-1.5s);text-shadow:0 1px 4px #ff8a2955}.um-profile-companion{position:sticky;bottom:12px;float:right;width:0;height:0;pointer-events:none;z-index:4}.um-profile-companion>img{position:absolute;width:126px;height:158px;max-width:none;object-fit:contain;right:14px;bottom:0;filter:drop-shadow(0 6px 12px #4e180033)}.ak-preview-profile:has(.um-profile-companion){padding-bottom:134px}.ak-preview-profile>.um-profile-companion{position:absolute;right:4px;bottom:4px;float:none}.pt-paused .um-heart-field>i,.um-heart-field.pt-offscreen>i{animation-play-state:paused}@keyframes um-heart-rise{0%{opacity:0;transform:translateY(0) scale(.7)}15%{opacity:.6}85%{opacity:.3}to{opacity:0;transform:translateY(-95cqh) scale(1.05)}}@media (prefers-reduced-motion:reduce){.um-heart-field>i{animation:none;opacity:.2;bottom:calc(10% + var(--heart)*13%)}}@media (max-width:380px){.um-title{width:220px;font-size:16px}.um-title-mini{width:140px;font-size:11px}.um-profile-companion>img{width:102px;height:128px}}.er-umut-preview .ak-preview-profile{background:#fff6e7;color:#6e2b0e}.er-umut-preview .ak-preview-identity h2{color:#6e2b0e}.er-umut-preview .ak-preview-identity small{color:#8c6654}.er-umut-preview .ak-preview-chat{background:#f7e8d4}.er-umut-preview .ak-preview-chat>div:not(.um-hope-bubble){background:#fff;color:#6e2b0e}.er-umut-preview .ak-preview-chat :is(p,b){color:#6e2b0e}.ph-modal .er-umut-preview .ak-preview-profile{background:#fff6e7!important;color:#6e2b0e!important}.ph-modal .er-umut-preview .ak-preview-identity h2{color:#6e2b0e!important}.ph-modal .er-umut-preview .ak-preview-identity small{color:#8c6654!important}.ph-modal .er-umut-preview .ak-preview-chat{background:#f7e8d4!important}.ph-modal .er-umut-preview .ak-preview-chat>div:not(.um-hope-bubble){background:#fff!important;color:#6e2b0e!important}.ph-modal .er-umut-preview .ak-preview-chat :is(p,b){color:#6e2b0e!important;text-shadow:none!important}.um-reward .er-preview-trigger>.um-title{width:100%;max-width:180px;font-size:12px;flex:none;margin:20px 0}.um-hope-bubble,.ph-chat-message>div.um-hope-bubble,.dm-bubble.um-hope-bubble,.ak-preview-chat>div.um-hope-bubble{margin-top:38px!important}.um-hope-bubble:after{content:"";display:block!important;position:absolute;right:0;top:-54px;width:88px;height:54px;background:url(/assets/umut/bubble-mascot.webp) center/contain no-repeat;pointer-events:none;z-index:1}@font-face{font-family:PLAYHAN Ribbon;src:url(/assets/fonts/nimbus-sans-bold.woff) format("woff");font-style:normal;font-weight:700;font-display:swap}.pt-badge.pt-capsule-v5{--pt-size:16px;position:relative;isolation:isolate;display:inline-flex!important;flex:none;align-items:center!important;justify-content:flex-start!important;box-sizing:border-box;width:max-content!important;max-width:100%!important;min-width:0;height:2.65em!important;min-height:0!important;padding:0 .9em 0 3.05em!important;margin:0;aspect-ratio:auto!important;border:0!important;border-radius:999px!important;background:none!important;box-shadow:none!important;font-family:PLAYHAN Ribbon,Arial,Helvetica,sans-serif!important;font-size:var(--pt-size)!important;font-weight:700!important;font-style:normal;font-synthesis:none;letter-spacing:0;line-height:1.1;white-space:nowrap;color:#fff!important;vertical-align:middle;cursor:pointer;text-decoration:none;overflow:visible!important;contain:layout style;container-type:normal}.pt-capsule-v5>.pt-capsule-surface{position:absolute;inset:.18em 0;z-index:-1;pointer-events:none;border-radius:999px;border:1px solid var(--pt-edge);overflow:hidden;background:radial-gradient(ellipse at 38% 0,#ffffff80,transparent 64%),linear-gradient(115deg,transparent 22%,#ffffff1f 35%,transparent 49%),linear-gradient(110deg,var(--pt-from),var(--pt-to));box-shadow:inset 0 1px 1px #fff7,inset 0 -2px 3px #10041c45,0 2px 4px #11071924}.pt-capsule-v5>.pt-capsule-surface:after{content:"";position:absolute;inset:1px;border-radius:inherit;border-top:1px solid #ffffff3b;border-bottom:1px solid #ffffff1c}.pt-capsule-v5>.pt-emblem{position:absolute;left:.12em;top:50%;transform:translateY(-50%);width:2.7em;height:2.7em;z-index:2;pointer-events:none;display:block;filter:drop-shadow(0 1px 1px #0d06194d)}.pt-capsule-v5>.pt-emblem>img{display:block;position:static;width:100%!important;height:100%!important;max-width:100%;object-fit:contain;aspect-ratio:1;margin:0;padding:0;border:0}.pt-badge.pt-capsule-v5>.pt-label{position:relative!important;inset:auto!important;z-index:2;display:block!important;flex:0 0 auto;width:auto!important;height:auto!important;margin:0!important;padding:0!important;font:inherit!important;line-height:1.1!important;letter-spacing:0!important;text-align:left!important;white-space:nowrap!important;transform:none!important;color:#fff!important;text-shadow:0 1px 2px #18071999;pointer-events:none}.pt-capsule-v5>.pt-label>b{display:block;position:static;margin:0;padding:0;width:auto;height:auto;max-width:none;font:inherit!important;line-height:inherit!important;letter-spacing:0!important;color:inherit;text-transform:none;white-space:inherit;transform:none}.pt-capsule-v5>.pt-light{position:absolute;inset:.25em .25em .25em 2.8em;z-index:3;border-radius:999px;overflow:hidden;pointer-events:none}.pt-capsule-v5>.pt-light:after{content:"";position:absolute;left:-30%;top:-40%;width:15%;height:180%;background:linear-gradient(100deg,transparent,#fff5,transparent);opacity:0;transform:translate(-150%) skew(-20deg);animation:pt-polish 8s ease-in-out infinite}.cm-profile-title:nth-child(2n) .pt-light:after{animation-delay:-2.4s}.cm-profile-title:nth-child(3n) .pt-light:after{animation-delay:-4.6s}.pt-capsule-v5>.pt-sparks{position:absolute;inset:0;z-index:3;color:var(--pt-accent);pointer-events:none;overflow:visible}.pt-capsule-v5>.pt-sparks i{position:absolute;right:.6em;top:.2em;font-size:.4em;line-height:1;font-style:normal;text-shadow:0 0 2px #fff;opacity:.75}.pt-capsule-v5>.pt-sparks i:nth-child(2){right:24%;top:auto;bottom:.3em;font-size:.27em;opacity:.55}@keyframes pt-polish{0%,15%{transform:translate(-150%) skew(-20deg);opacity:0}21%{opacity:.5}44%,to{transform:translate(1000%) skew(-20deg);opacity:0}}.pt-badge.pt-capsule-v5:focus-visible{outline:2px solid #dfb5ff!important;outline-offset:3px}.pt-member-row>.pt-badge{margin:-5px 0 4px 48px}.pt-member-row .vip-tag{margin-left:48px}.palace-design .pv-profile .cm-earned.cm-title-grid,.cm-profile-v2 .cm-earned.cm-title-grid{display:flex!important;flex-wrap:wrap;gap:8px!important;width:100%;max-width:100%!important;justify-content:flex-start!important;align-items:center;overflow:visible!important;padding:4px 0 7px!important;margin:5px 0 13px!important;scroll-snap-type:none!important}.cm-title-grid>.cm-profile-title{display:flex;align-items:center;justify-content:flex-start;flex:none;width:auto;max-width:100%;min-width:0;min-height:0;container-type:normal;padding:0;overflow:visible}.cm-title-grid .cm-profile-title>.pt-capsule-v5{--pt-size:clamp(11px,3vw,12px);margin:0!important}.cm-title-grid .cm-title-badge{display:flex;align-items:center;justify-content:flex-start;gap:3px;max-width:100%;width:auto;min-height:24px;font-size:10px;line-height:1.1;padding:2px 4px;border-radius:9px;background:#67488729;border:1px solid #cda7df66;color:inherit;overflow-wrap:anywhere}.cm-title-grid .cm-title-badge svg,.cm-title-grid .cm-title-badge img{width:16px!important;height:16px!important;flex-shrink:0}.ph-inventory-item:has(.pt-badge){grid-column:1/-1}.pt-paused .pt-light:after,.pt-paused .pt-sparks i,.pt-offscreen .pt-light:after,.pt-offscreen .pt-sparks i{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.pt-light:after,.pt-sparks i{animation:none!important}.pt-sparks i{opacity:.5}}html[data-motion=off] .pt-light:after,html[data-motion=off] .pt-sparks i{animation:none!important}.pt-detail{padding-bottom:16px;color:#f6efff}.pt-detail>header{text-align:center;border-radius:23px;padding:22px 12px 20px;background:radial-gradient(ellipse at 50% 35%,#7851a64a,transparent 65%),linear-gradient(145deg,#2d1d40,#170f27);border:1px solid #c5a1ef33}.pt-eyebrow{font-size:9px;letter-spacing:2px;color:#e4c5ff}.pt-detail-showcase{display:flex;justify-content:center;align-items:center;min-height:122px;padding:15px 0}.pt-detail-showcase .pt-badge{width:340px;height:85px;cursor:default;max-width:100%}.pt-detail-showcase .pt-label{font-size:calc(var(--pt-label-size)*1.12)}.pt-detail h2{font-size:23px;line-height:1.3;margin:2px 0 12px;color:#fff}.pt-status{display:inline-block;border-radius:20px;padding:6px 13px;font-size:11px;background:#ffffff13;color:#ded2ee}.pt-status.is-owned{background:#c79c421f;border:1px solid #d9b26366;color:#ffe1a4}.pt-rule{margin:18px 0;padding:19px;border:1px solid #b092cb33;border-radius:17px;background:#38224d0a;color:#513760}.pt-rule>span{font-size:9px;font-weight:800;letter-spacing:1.5px;color:#835a99}.pt-rule h3{margin:8px 0;font-size:18px}.pt-rule p{font-size:13px;line-height:1.7;margin:0}.pt-provenance{margin:0;border:1px solid #b092cb33;border-radius:17px;padding:0 16px;color:#513760}.pt-provenance>div{padding:13px 0;display:grid;grid-template-columns:105px minmax(0,1fr);gap:10px;border-bottom:1px solid #b092cb22}.pt-provenance>div:last-child{border-bottom:0}.pt-provenance dt{font-size:11px;color:#856c97}.pt-provenance dd{margin:0;font-size:12px;font-weight:650;line-height:1.6;overflow-wrap:anywhere}.pt-record-note{font-size:10px;line-height:1.6;color:#8c739c;margin:14px 8px}.pt-ring-art{height:90px;width:120px;object-fit:contain}.cm-honor-medal.cm-honor-icon{position:relative;display:inline-grid;place-items:center;aspect-ratio:1;height:auto;clip-path:none;background:none!important;border:0;border-radius:0;color:#fff0bc;filter:drop-shadow(0 2px 2px #0d031a66);isolation:isolate;overflow:visible}.cm-honor-medal .cm-medal-art{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;max-width:none}.cm-honor-medal.cm-honor-icon svg{position:relative;z-index:1;width:36%;height:36%;margin-top:-6%;stroke-width:2;filter:drop-shadow(0 1px 1px #000)}.cm-honor-medal.cm-honor-icon b{position:absolute;z-index:1;bottom:13%;right:auto;left:0;width:100%;text-align:center;font-size:7px;line-height:1;color:inherit;text-shadow:0 1px 1px #000}.cm-honor-medal.tier-0{filter:grayscale(1);opacity:.48}.cm-honor-medal.tier-2{color:#e6f4ff}.cm-honor-medal.tier-3{color:#fff4b1}.cm-profile-v2 .cm-honor-collection .cm-honor-medal{width:48px;height:48px}.cm-honors-grid .cm-honor-medal{width:72px;height:72px}.cm-honor-large .cm-honor-medal{width:180px;height:180px}.cm-honor-large .cm-honor-medal b{font-size:22px}.cm-honor-tiers .cm-honor-medal{width:58px;height:58px}.cm-profile-v2 .cm-earned.cm-title-grid:empty{display:none!important}.bn-title-badge{display:inline-flex;vertical-align:middle;border:0;background:transparent;padding:0;width:124px;max-width:100%;height:44px;align-items:center;justify-content:center}.bn-title-badge img{width:100%;height:100%;object-fit:contain;display:block}.bn-title-badge:focus-visible{outline:2px solid #d8a7ff;border-radius:9px}.bn-chat-bubble{background:linear-gradient(135deg,#45417c,#854cb5)!important;color:#f9eeff!important;border:1px solid #d9b1f3!important;box-shadow:inset 0 1px 9px #d7a7f338,0 3px 12px #3921522e!important;border-radius:17px 17px 17px 5px!important}.bn-chat-bubble p,.bn-chat-bubble b{color:inherit!important}.pt-badge.pt-capsule-v5.pt-mini{--pt-size:10px;margin-inline:3px}.ph-inventory-item .pt-badge.pt-capsule-v5{--pt-size:16px;display:flex!important;margin:12px auto}.rk-reward .pt-badge.pt-capsule-v5,.er-preview-trigger .pt-badge.pt-capsule-v5{--pt-size:12px;margin:auto}.ak-preview-identity>.pt-badge.pt-capsule-v5{--pt-size:14px;margin:5px auto}.pt-detail-showcase .pt-badge.pt-capsule-v5{--pt-size:19px}@media (max-width:380px){.pt-detail-showcase .pt-badge.pt-capsule-v5{--pt-size:17px}.ph-inventory-item .pt-badge.pt-capsule-v5{--pt-size:14px}}.palace-design .cm-profile.cm-profile-premium{--cm-ink:#29163f;--cm-muted:#81708f;--cm-paper:#faf8fd;--cm-line:#eee7f4;background:#fff;color:var(--cm-ink);border:1px solid #d4b78566;border-radius:24px;overflow:clip;isolation:isolate;position:relative;max-width:620px}.cm-profile-premium .cpp-bar{position:sticky;top:0;z-index:12;height:58px;margin-bottom:-58px;padding:7px 15px;display:flex;align-items:center;justify-content:space-between;gap:12px;color:#ffedc9;background:linear-gradient(#24113366,transparent);transition:background .15s}.cm-profile-premium .cpp-bar>button{display:grid;place-items:center;width:40px;height:40px;flex:none;border:1px solid #ffffff30;border-radius:50%;background:#29173b55;color:#fff4dd;padding:9px}.cm-profile-premium .cpp-bar svg{width:20px;height:20px}.cpp-brand{font:600 19px/1.2 Georgia,serif;letter-spacing:2.5px}.cpp-mini{display:none;min-width:0;flex:1;gap:10px;align-items:center}.cpp-mini>b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px}.cpp-mini>.ph-avatar{width:33px;height:33px;min-width:33px;flex:none}.cm-profile-premium .cpp-bar.is-collapsed{color:#2a173e;background:#fffcfff5;border-bottom:1px solid #ece4f2}.cpp-bar.is-collapsed .cpp-brand{display:none}.cpp-bar.is-collapsed .cpp-mini{display:flex}.cm-profile-premium .cpp-bar.is-collapsed>button{color:#634185;border-color:#e8dff0;background:#f6f0fb}.palace-design .cm-profile.cm-profile-premium .cm-cover{height:205px;max-height:none;background:#352145}.palace-design .cm-profile.cm-profile-premium .cm-cover>img{object-position:center 48%}.palace-design .cm-profile.cm-profile-premium .cm-cover-shade{background:linear-gradient(180deg,#24143844,transparent 45%,#25143622)}.cpp-online{position:absolute;right:18px;bottom:30px;display:flex;align-items:center;gap:5px;background:#261534aa;border:1px solid #fff3;border-radius:20px;padding:5px 8px;font-size:10px;color:#fff}.cpp-online i{width:6px;height:6px;border-radius:50%;background:#59dc8b}.cpp-social-actions{grid-column:2;grid-row:2;justify-self:end;display:flex;align-items:center;gap:6px;margin-top:-8px;margin-bottom:4px}.cpp-social-actions>button,.cpp-social-actions>span{display:inline-flex;align-items:center;justify-content:center;width:35px;height:32px;min-height:32px;border:1px solid #e8ddf2;border-radius:11px;background:#faf6ff;color:#694088;padding:7px;position:relative}.cpp-social-actions svg{width:18px;height:18px}.cpp-social-actions svg+svg{position:absolute;right:3px;bottom:4px;width:10px;height:10px}.cpp-social-actions>[aria-pressed=true]{background:#f2e4fc;color:#8f3fbd}.palace-design .cm-profile.cm-profile-premium .cm-profile-metrics{grid-column:1/-1;display:flex;gap:0;border:0;border-radius:0;background:none;margin:4px 0 0;padding:6px 0}.palace-design .cm-profile.cm-profile-premium .cm-profile-metrics>button{flex:1;display:flex;flex-direction:row;justify-content:center;gap:5px;padding:5px 4px;min-height:32px;color:#6d537f}.palace-design .cm-profile.cm-profile-premium .cm-profile-metrics button+button{border-left:1px solid #eee6f4}.palace-design .cm-profile.cm-profile-premium .cm-profile-metrics b{color:#4d2c64;font-size:13px}.palace-design .cm-profile.cm-profile-premium .cm-profile-metrics span{color:#927f9f;font-size:10px}.palace-design .cm-profile.cm-profile-premium .cm-profile-tabs{position:sticky;top:58px;z-index:10;display:flex;gap:0;margin:0 18px 8px;padding:0;border:0;border-bottom:1px solid #eee6f4;border-radius:0;background:#fff;box-shadow:none}.palace-design .cm-profile.cm-profile-premium .cm-profile-tabs>button{flex:1;border:0;border-radius:0;background:none;padding:13px 4px;font-size:14px;min-height:45px;color:#8a739c;position:relative}.palace-design .cm-profile.cm-profile-premium .cm-profile-tabs>button.active{color:#7d25c6;background:none;font-weight:750;border:0}.palace-design .cm-profile.cm-profile-premium .cm-profile-tabs>button.active:after{content:"";position:absolute;bottom:-1px;left:30%;right:30%;height:3px;border-radius:4px;background:#a449e0}.palace-design .cm-profile.cm-profile-premium .cm-profile-section{margin:0;padding:13px 18px;background:none;color:#29163f;border:0;border-radius:0}.palace-design .cm-profile.cm-profile-premium .cm-profile-section h3,.palace-design .cm-profile.cm-profile-premium .cm-section-link{font-family:inherit;font-size:16px;font-weight:750;color:#29163f;letter-spacing:-.2px}.palace-design .cm-profile.cm-profile-premium .cm-section-link{margin:0 0 10px;min-height:28px}.palace-design .cm-profile.cm-profile-premium .cm-section-link small,.palace-design .cm-profile.cm-profile-premium .ph-note{color:#8c789b;font-weight:400}.palace-design .cm-profile.cm-profile-premium .cm-section-link>svg{width:16px;height:16px;color:#b8a1c8}.palace-design .cm-profile.cm-profile-premium .cm-family-preview{display:flex;gap:12px;min-width:0;align-items:center;border:1px solid #eedabd;background:linear-gradient(105deg,#fffcf7,#fbf3e7);padding:10px 12px;border-radius:12px;color:#523154}.palace-design .cm-profile.cm-profile-premium .cm-family-preview img{width:52px;height:52px;object-fit:contain;border-radius:10px}.palace-design .cm-profile.cm-profile-premium .cm-family-preview>span{min-width:0;gap:5px}.cm-profile-premium .cm-family-preview b{font:700 18px Georgia,serif;overflow-wrap:anywhere}.palace-design .cm-profile.cm-profile-premium .cm-family-preview small{font-size:11px;color:#9c769a}.palace-design .cm-profile.cm-profile-premium .cm-gift-wall{border:1px solid #ac7ab577;border-radius:13px;padding:12px;min-height:100px;background:radial-gradient(ellipse at 10% 70%,#b95c9d55,transparent 60%),linear-gradient(115deg,#42234e,#552353 50%,#29163f);display:grid;grid-template-columns:minmax(90px,1.5fr) 1fr .8fr;gap:10px;color:#fff;overflow:hidden}.palace-design .cm-profile.cm-profile-premium .cm-gift-wall b{color:#fff;font-size:25px;line-height:1.1}.palace-design .cm-profile.cm-profile-premium .cm-gift-wall small{color:#ead6ed;font-size:11px}.cm-profile-premium .cm-wall-carousel{height:72px!important;width:100%!important;position:relative}.cm-profile-premium .cm-wall-carousel>span{height:72px;width:100%;display:flex;align-items:center;justify-content:center}.cm-profile-premium .cm-wall-carousel .ph-art{height:76px;width:76px;flex-shrink:0;filter:drop-shadow(0 3px 8px #0f081955)}.palace-design .cm-profile.cm-profile-premium .cm-moment-previews{gap:7px}.palace-design .cm-profile.cm-profile-premium .cm-moment-previews>button{border-radius:11px}.palace-design .cm-profile.cm-profile-premium .cm-social-entry{margin:0 18px 8px;width:calc(100% - 36px);padding:10px 12px;border:1px solid #eee7f4;background:#faf7fd;color:#6c438a;border-radius:12px;box-shadow:none}.palace-design .cm-profile.cm-profile-premium .cm-social-entry img{width:30px;height:30px}.palace-design .cm-profile.cm-profile-premium .cm-social-entry strong{font-size:12px}.palace-design .cm-profile.cm-profile-premium .cm-social-entry small{font-size:10px;color:#9b86ac}.palace-design .cm-profile.cm-profile-premium .cm-profile-signature{margin:0;line-height:1.7;font-size:13px;color:#796486;white-space:pre-wrap;overflow-wrap:anywhere}.cm-profile-premium .bf-preview .bf-grid{gap:9px}.cm-profile-premium .bf-card{border:1px solid #b6a1e4;box-shadow:inset 0 0 0 2px #fff6;background:radial-gradient(ellipse at top,#fff9,transparent 75%),linear-gradient(145deg,#c8b2f1,#e5d6fa 70%,#c9b0e6);color:#3d2459;border-radius:13px;padding:12px 5px 10px}.cm-profile-premium .bf-card.bf-clover{border-color:#82d9ca;background:radial-gradient(ellipse at top,#fff9,transparent 75%),linear-gradient(145deg,#85e1d8,#d3f4ec 70%,#9fe1d0)}.cm-profile-premium .bf-card.bf-stars{border-color:#99c4e8;background:radial-gradient(ellipse at top,#fff9,transparent 75%),linear-gradient(145deg,#a7d3ff,#dce8ff 70%,#a5c5ee)}.cm-profile-premium .bf-level{font-size:9px;background:#fff7;color:#674a8a;padding:4px 5px}.cm-profile-premium .bf-card .bf-symbol{width:74%;max-width:88px;margin:5px 0}.cm-profile-premium .bf-card .ph-avatar{width:44px!important;height:44px!important;min-width:44px!important}.cm-profile-premium .bf-card>b{font-size:12px;margin-top:8px}.cm-profile-premium .bf-card>small{color:#7f6697;font-size:10px}.cm-profile-premium .bf-profile-empty{background:#faf6ff;border-color:#d8c4eb;color:#715389}.cm-profile-premium .bf-profile-empty>span:last-child{color:#8858a9}.cpp-guards{display:flex;gap:24px;align-items:center;padding:5px 6px}.cpp-guards>button{display:flex;flex-direction:column;gap:9px;align-items:center;min-width:0;width:70px;padding:3px;border:0;background:none;color:#543565}.cpp-guards .ph-avatar{width:56px;height:56px;flex-shrink:0}.cpp-guards b{font-size:11px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.palace-design .cm-profile.cm-profile-premium .cm-room-links button{border:1px solid #ece1ee;background:linear-gradient(110deg,#faf5fd,#fff);border-radius:12px;padding:9px;color:#493054;gap:12px}.palace-design .cm-profile.cm-profile-premium .cm-room-links small{color:#90749e}.palace-design .cm-profile.cm-profile-premium .cm-room-links strong{font-size:10px;color:#9e74b1}.palace-design .cm-profile.cm-profile-premium .cm-room-links img{width:64px;height:50px;object-fit:cover;border-radius:9px}.palace-design .cm-profile.cm-profile-premium .cm-achievement-preview{min-height:40px}.palace-design .cm-profile.cm-profile-premium .pv-account{background:#faf7fd;color:#6c507c;border-color:#e9dfef}.palace-design .cm-profile.cm-profile-premium .cm-own-links{background:none;color:#5d426e;border:0}.palace-design .cm-profile.cm-profile-premium .cm-own-links button,.palace-design .cm-profile.cm-profile-premium .cm-own-links a{color:#614574;border-color:#e9dfef}.palace-design .cm-profile.cm-profile-premium .cm-friend-action{padding:10px 18px 20px;display:grid;gap:8px}.palace-design .cm-profile.cm-profile-premium .cm-friend-action .ph-btn{background:#f6edfc;color:#8856a7;border:1px solid #e6d7ef;box-shadow:none;min-height:40px;font-size:12px}.palace-design .cm-profile.cm-profile-premium .cm-profile-footer{position:sticky;bottom:0;z-index:13;padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px));display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;background:#fff;border-top:1px solid #eee5f4;box-shadow:0 -5px 18px #3c185a08}.palace-design .cm-profile.cm-profile-premium .cm-profile-footer .ph-btn{min-height:46px;padding:10px 7px;border-radius:15px;font-size:13px;background:linear-gradient(135deg,#ba55ed,#7d28ce);border:0;color:#fff;white-space:nowrap;box-shadow:none}.palace-design .cm-profile.cm-profile-premium .cm-profile-footer .cm-footer-gold{background:linear-gradient(135deg,#f3c359,#d99b34);color:#fff}.palace-design .cm-profile.cm-profile-premium .cm-profile-footer>.ph-btn:only-child{grid-column:1/-1}.cm-profile-premium .cm-profile-footer svg{width:20px;height:20px}.ph-modal-member:has(.cm-profile-premium){padding:0!important;background:#fff!important}.ph-modal-member:has(.cm-profile-premium)>.ph-close{display:none}.cm-profile-premium button:focus-visible,.plv-screen button:focus-visible{outline:3px solid #a951df;outline-offset:3px}.ph-modal.ph-modal-levels{padding:0!important;background:#fff!important;color:#29163f;max-width:620px;overflow-x:clip}.ph-modal-levels>.ph-close{display:none}.plv-screen{color:#29163f;background:#fff;min-height:100%;font-family:inherit}.plv-header{position:sticky;top:0;z-index:5;display:flex;align-items:center;gap:7px;padding:10px 16px;background:#fffefa;border-bottom:1px solid #eee5f3;color:#29163f}.plv-back{display:grid;place-items:center;width:38px;min-width:38px;height:42px;padding:8px;border:0;border-radius:50%;background:none;color:#694184}.plv-back svg{width:21px;height:21px}.plv-tabs{display:flex;flex:1;gap:10px}.plv-tabs button{position:relative;flex:1;min-height:44px;border:0;background:none;padding:8px 0;color:#a395b0;font:inherit;font-size:14px;font-weight:700;white-space:nowrap}.plv-tabs [aria-pressed=true]{color:#7e2cc1}.plv-tabs [aria-pressed=true]:after{content:"";position:absolute;left:30%;right:30%;bottom:0;height:3px;background:#a14ce0;border-radius:3px}.plv-hero{padding:24px 20px 27px;background:radial-gradient(ellipse at 50% 0,#9555d8,transparent 90%),linear-gradient(180deg,#542986,#dfc4f1 75%,#fff)}.plv-member{display:flex;align-items:center;gap:15px;padding:18px;background:#fff;border:1px solid #f4e8ff;border-radius:19px;box-shadow:0 8px 25px #3e1b5d16}.plv-member>.ph-avatar{width:64px;height:64px;min-width:64px;flex:none}.plv-member>div{min-width:0;flex:1}.plv-member h2{font-family:inherit;font-weight:750;font-size:19px;line-height:1.3;display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0 0 8px;color:#362047;overflow-wrap:anywhere}.plv-member h2 .ph-badge{width:30px;height:30px}.plv-member p{font-size:12px;color:#9d8aa9;line-height:1.5;margin:0}.plv-member strong{display:block;font-size:20px;color:#5c3575;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.plv-progress{padding:16px 8px 0}.plv-progress-label{display:flex;justify-content:space-between;color:#785192;font-size:11px;font-weight:600}.plv-track{height:6px;background:#fff9;border-radius:10px;overflow:hidden;margin:8px 0}.plv-track i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#9c45d9,#efbb59)}.plv-progress p{font-size:13px;color:#78548f;text-align:center;line-height:1.6;margin:10px 0 0}.plv-progress strong{color:#8d2fd0;font-weight:800}.plv-content{padding:0 22px calc(28px + env(safe-area-inset-bottom,0px))}.plv-content section{margin:0 0 28px}.plv-content h3{font-size:19px;line-height:1.3;margin:0 0 12px;color:#2d1740;letter-spacing:-.3px}.plv-content p{font-size:13px;line-height:1.8;color:#8d7e99;margin:0}.plv-emblems{display:flex;gap:10px;align-items:center;justify-content:space-between;padding:16px 12px;background:#f7f3fa;border-radius:15px;margin-top:18px}.plv-emblems .ph-badge{width:32px;height:32px;min-width:0;flex:1;max-width:40px}.plv-how{display:flex;align-items:flex-start;gap:12px}.plv-how-icon{display:grid;place-items:center;width:44px;height:44px;min-width:44px;border-radius:15px;background:#f2e7fc;color:#a262d7}.plv-how-icon svg{width:24px;height:24px}.plv-how h3{font-size:17px;margin:0 0 8px}.plv-how p{font-size:12px}.plv-table-wrap{border:1px solid #eee8f2;border-radius:17px;overflow:hidden}.plv-table{border-collapse:collapse;width:100%;font-variant-numeric:tabular-nums}.plv-table th{background:#f7f4fa;color:#715786;font-size:13px;text-align:center;padding:16px 10px;font-weight:700}.plv-table td{width:50%;border-top:1px solid #f1edf5;padding:14px 10px;font-size:15px;color:#9786a2;text-align:center;height:68px}.plv-table td:last-child>span:not(.ph-badge){display:block;font-size:9px;margin-top:4px;color:#a291ae}.plv-table .ph-badge{height:34px;width:34px;vertical-align:middle}.plv-table small{display:block;margin-top:5px;color:#9b54c6;font-size:10px;font-weight:650}.plv-table .is-current{background:#faf2ff}.plv-table .is-current td:first-child{color:#9b4bc8;font-weight:750;box-shadow:inset 3px 0 #b366df}.plv-unavailable{padding:30px 22px;color:#8f789e;font-size:14px;line-height:1.7}@media (max-width:760px){.ph-modal-member:has(.cm-profile-premium),.ph-modal.ph-modal-levels{height:100dvh;max-height:100dvh!important;width:100%;max-width:none;margin:0!important;border:0;border-radius:0!important;padding:0!important}.palace-design .cm-profile.cm-profile-premium{border:0;border-radius:0;max-width:none}.palace-design .cm-profile.cm-profile-premium .cm-cover{height:200px}.palace-design .cm-home-profile.cm-profile-premium .cm-profile-footer{bottom:calc(68px + env(safe-area-inset-bottom,0px));padding-bottom:10px}.cm-profile-premium .cpp-bar{padding-top:calc(7px + env(safe-area-inset-top,0px));height:calc(58px + env(safe-area-inset-top,0px));margin-bottom:calc(-58px - env(safe-area-inset-top,0px))}.palace-design .cm-profile.cm-profile-premium .cm-profile-tabs{top:calc(58px + env(safe-area-inset-top,0px))}.plv-header{padding-top:calc(10px + env(safe-area-inset-top,0px))}}body:has(#socialContent>.cm-home-profile){background:#170c25;overflow-x:hidden}body:has(#socialContent>.cm-home-profile) .ph-sidebar,body:has(#socialContent>.cm-home-profile) .ph-header,body:has(#socialContent>.cm-home-profile) .ph-rail,body:has(#socialContent>.cm-home-profile) .ph-bottom,body:has(#socialContent>.cm-home-profile) .ph-footer,body:has(#socialContent>.cm-home-profile) #connectionStatus{display:none!important}body:has(#socialContent>.cm-home-profile) .ph-app{display:block!important;width:min(100%,620px)!important;max-width:620px!important;min-height:100dvh;margin:0 auto!important;background:#fff}body:has(#socialContent>.cm-home-profile) .ph-workspace{display:block!important;width:100%!important;min-width:0!important;min-height:100dvh;margin:0!important}body:has(#socialContent>.cm-home-profile) #socialContent{display:block!important;width:100%!important;max-width:none!important;min-height:100dvh;margin:0!important;padding:0!important}body:has(#socialContent>.cm-home-profile) #socialContent>.cm-home-profile{width:100%!important;max-width:none!important;min-height:100dvh;margin:0!important;border:0!important;border-radius:0!important}body:has(#socialContent>.cm-home-profile) #socialContent>.cm-home-profile+.ph-btn{display:none!important}body:has(#socialContent>.cm-home-profile) .cm-home-profile .pv-account,body:has(#socialContent>.cm-home-profile) .cm-home-profile .cm-social-entry,body:has(#socialContent>.cm-home-profile) .cm-home-profile .ap-profile-link{display:none!important}body:has(#socialContent>.cm-home-profile) .cm-home-profile .cm-profile-footer{bottom:0!important;padding-bottom:calc(10px + env(safe-area-inset-bottom,0px))!important}.cm-profile-premium .cm-achievement-preview{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px!important}.cm-profile-premium .cm-achievement-preview>button{display:flex;min-width:0;flex-direction:column;align-items:center;gap:5px;border:0;background:none;color:#3d2554;padding:2px;font:inherit}.cm-profile-premium .cm-achievement-preview>button>span{display:grid;place-items:center;width:54px;height:54px}.cm-profile-premium .cm-achievement-preview .cm-honor-icon{width:52px;height:52px}.cm-profile-premium .cm-achievement-preview>button>b{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:9px}.cm-profile-premium .cpp-collection-link{display:flex;align-items:center;gap:9px;width:100%;min-height:45px;margin-top:7px;padding:7px 9px;border:1px solid #eadff1;border-radius:10px;background:linear-gradient(100deg,#fff,#f7edfc);color:#5d3c72;text-align:left;font:inherit}.cm-profile-premium .cpp-collection-link>span:nth-child(2){display:grid;gap:2px;min-width:0;flex:1}.cm-profile-premium .cpp-collection-link b{font-size:11px}.cm-profile-premium .cpp-collection-link small{font-size:9px;color:#9c86aa}.cm-profile-premium .cpp-collection-link>svg{width:15px;height:15px}.cm-profile-premium .cpp-collection-icons{display:flex;align-items:center;width:64px}.cm-profile-premium .cpp-collection-icons .cm-honor-icon{width:25px;height:25px;margin-right:-5px}@media (max-width:760px){body:has(#socialContent>.cm-home-profile).palace-design .cm-home-profile.cm-profile-premium{overflow:visible;background:#fff}body:has(#socialContent>.cm-home-profile).palace-design .cm-home-profile.cm-profile-premium .cpp-bar{position:absolute;top:0;left:0;right:0;height:calc(54px + env(safe-area-inset-top,0px));margin:0;padding:calc(7px + env(safe-area-inset-top,0px)) 13px 7px;background:linear-gradient(180deg,#1d102a99,transparent);color:#fff}body:has(#socialContent>.cm-home-profile).palace-design .cm-home-profile.cm-profile-premium .cpp-bar>button{width:37px;height:37px;padding:8px;background:#21112c66;border-color:#ffffff42}body:has(#socialContent>.cm-home-profile).palace-design .cm-home-profile.cm-profile-premium .cpp-brand{font-size:17px;letter-spacing:2.2px}body:has(#socialContent>.cm-home-profile).palace-design .cm-home-profile.cm-profile-premium .cm-cover{height:184px;border-radius:0}body:has(#socialContent>.cm-home-profile).palace-design .cm-home-profile.cm-profile-premium .cpp-online{right:13px;bottom:15px;padding:4px 8px}body:has(#socialContent>.cm-home-profile).palace-design .cm-home-profile.cm-profile-premium .cm-profile-tabs{position:sticky;top:0;margin:0 14px 4px;z-index:12}body:has(#socialContent>.cm-home-profile).palace-design .cm-home-profile.cm-profile-premium .cm-profile-tabs>button{min-height:39px;padding:10px 3px;font-size:12px}body:has(#socialContent>.cm-home-profile).palace-design .cm-home-profile.cm-profile-premium .cm-profile-section{margin:0;padding:9px 14px}body:has(#socialContent>.cm-home-profile).palace-design .cm-home-profile.cm-profile-premium .cm-profile-section h3,body:has(#socialContent>.cm-home-profile).palace-design .cm-home-profile.cm-profile-premium .cm-section-link{font-size:14px}body:has(#socialContent>.cm-home-profile).palace-design .cm-home-profile.cm-profile-premium .cm-section-link{min-height:23px;margin:0 0 6px}body:has(#socialContent>.cm-home-profile).palace-design .cm-home-profile.cm-profile-premium .cm-family-preview{min-height:56px;padding:7px 9px;border-radius:10px;gap:9px}body:has(#socialContent>.cm-home-profile).palace-design .cm-home-profile.cm-profile-premium .cm-family-preview img{width:43px;height:43px}body:has(#socialContent>.cm-home-profile).palace-design .cm-home-profile.cm-profile-premium .cm-family-preview b{font-size:15px}body:has(#socialContent>.cm-home-profile).palace-design .cm-home-profile.cm-profile-premium .cm-gift-wall{min-height:82px;padding:8px 10px;border-radius:10px;grid-template-columns:minmax(98px,1.4fr) .75fr}body:has(#socialContent>.cm-home-profile).palace-design .cm-home-profile.cm-profile-premium .cm-gift-wall>span:nth-of-type(3){display:none}body:has(#socialContent>.cm-home-profile).palace-design .cm-home-profile.cm-profile-premium .cm-gift-wall b{font-size:21px}body:has(#socialContent>.cm-home-profile).palace-design .cm-home-profile.cm-profile-premium .cm-wall-carousel,body:has(#socialContent>.cm-home-profile).palace-design .cm-home-profile.cm-profile-premium .cm-wall-carousel>span{height:62px!important}body:has(#socialContent>.cm-home-profile).palace-design .cm-home-profile.cm-profile-premium .cm-wall-carousel .ph-art{width:65px;height:65px}body:has(#socialContent>.cm-home-profile).palace-design .cm-home-profile.cm-profile-premium .cm-moment-previews{gap:5px}body:has(#socialContent>.cm-home-profile).palace-design .cm-home-profile.cm-profile-premium .cm-moment-previews>button{border-radius:8px}body:has(#socialContent>.cm-home-profile).palace-design .cm-home-profile.cm-profile-premium .cpp-signature{padding-bottom:5px}body:has(#socialContent>.cm-home-profile).palace-design .cm-home-profile.cm-profile-premium .bf-preview .bf-grid{gap:6px}body:has(#socialContent>.cm-home-profile).palace-design .cm-home-profile.cm-profile-premium .bf-card{padding:8px 4px 7px;border-radius:10px}body:has(#socialContent>.cm-home-profile).palace-design .cm-home-profile.cm-profile-premium .bf-card .ph-avatar{width:38px!important;height:38px!important;min-width:38px!important}body:has(#socialContent>.cm-home-profile).palace-design .cm-home-profile.cm-profile-premium .cpp-guards{gap:13px;padding:2px 3px}body:has(#socialContent>.cm-home-profile).palace-design .cm-home-profile.cm-profile-premium .cpp-guards .ph-avatar{width:45px;height:45px}body:has(#socialContent>.cm-home-profile).palace-design .cm-home-profile.cm-profile-premium .cm-room-links button{padding:7px 8px}body:has(#socialContent>.cm-home-profile).palace-design .cm-home-profile.cm-profile-premium .cm-room-links img{width:55px;height:40px}body:has(#socialContent>.cm-home-profile).palace-design .cm-home-profile.cm-profile-premium .cm-profile-footer{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:8px 11px calc(8px + env(safe-area-inset-bottom,0px))!important}body:has(#socialContent>.cm-home-profile).palace-design .cm-home-profile.cm-profile-premium .cm-profile-footer .ph-btn{min-height:43px;border-radius:13px;font-size:12px;padding:8px 6px}}@media (max-width:370px){.palace-design .cm-profile.cm-profile-premium .cm-profile-section{padding-inline:14px}.plv-header{padding-inline:8px}.plv-tabs{gap:6px}.plv-tabs button{font-size:12px}.plv-content,.plv-hero{padding-inline:16px}.plv-emblems{gap:5px;padding-inline:9px}.plv-emblems .ph-badge{width:28px;height:28px}.plv-member{padding:14px;gap:12px}}@media (prefers-reduced-motion:reduce){.cpp-bar{transition:none}}.palace-design .cm-profile.cm-profile-premium .cm-social-entry{display:flex;align-items:center;gap:10px;text-align:left;min-height:56px}.cm-profile-premium .cm-social-entry>span{display:grid;gap:4px;flex:1}.cm-profile-premium .cm-social-entry>svg{width:17px;height:17px;flex:none;margin:0}.cm-profile-premium .ap-profile-link{margin:4px 18px 12px;width:calc(100% - 36px);background:linear-gradient(110deg,#fff4f9,#faf4ff);border:1px solid #eddfeb;color:#7b4478;padding:12px;border-radius:13px;box-shadow:none}.cm-profile-premium .ap-profile-link small{color:#a085a5}.cm-profile-premium .ap-profile-link .ap-heart{color:#cf8eae}.cpp-vip-button{display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent;padding:0;margin:0;cursor:pointer;line-height:0;border-radius:9px}.cpp-vip-button .vip-badge{margin:0}.cpp-vip-button:focus-visible{outline:3px solid #a951df!important;outline-offset:3px}.palace-design .cm-profile.cm-profile-premium .cm-profile-metrics{display:none}body.pp-profile-active{background:#170c25;overflow-x:hidden}body.pp-profile-active .ph-sidebar,body.pp-profile-active .ph-header,body.pp-profile-active .ph-rail,body.pp-profile-active .ph-bottom,body.pp-profile-active .ph-footer,body.pp-profile-active #connectionStatus{display:none!important}body.pp-profile-active .ph-app{display:block!important;width:min(100%,620px);max-width:620px;min-height:100dvh;margin:0 auto;background:#fff}body.pp-profile-active .ph-workspace{display:block!important;width:100%;min-width:0;min-height:100dvh;margin:0}body.pp-profile-active #socialContent{display:block!important;width:100%;max-width:none;min-height:100dvh;margin:0!important;padding:0!important}body.pp-profile-active #socialContent>.cm-home-profile{width:100%!important;max-width:none!important;min-height:100dvh;margin:0!important;border:0!important;border-radius:0!important}body.pp-profile-active #socialContent>.cm-home-profile+.ph-btn{display:none!important}body.pp-profile-active .cm-home-profile.cm-profile-premium .cm-profile-footer{bottom:0;padding-bottom:calc(10px + env(safe-area-inset-bottom,0px))}.palace-design .cm-profile.cm-profile-premium .cm-family-preview{position:relative;isolation:isolate;overflow:hidden}.palace-design .cm-profile.cm-profile-premium .cm-family-preview:before{content:"";position:absolute;inset:0;z-index:-1;opacity:.12;pointer-events:none}.palace-design .cm-profile.cm-profile-premium .cm-family-emblem{display:grid;place-items:center;width:47px;height:47px;flex:none;border-radius:12px}.palace-design .cm-profile.cm-profile-premium .cm-family-preview .cm-family-emblem img{width:43px;height:43px}.palace-design .cm-profile.cm-profile-premium .cm-family-preview small i{display:inline-flex;align-items:center;border-radius:20px;padding:3px 8px;color:#fff;font-style:normal;font-weight:800;letter-spacing:.2px}.palace-design .cm-profile.cm-profile-premium .cm-family-preview.role-leader{border-color:#ff6c77;background:linear-gradient(105deg,snow,#fff0ef);box-shadow:0 0 0 1px #ff546a22,0 0 18px #ff415d38,inset 0 0 18px #ff546a14}.palace-design .cm-profile.cm-profile-premium .cm-family-preview.role-leader:before{background:radial-gradient(circle at 8% 50%,#ff244b,transparent 42%)}.palace-design .cm-profile.cm-profile-premium .cm-family-preview.role-leader .cm-family-emblem{box-shadow:0 0 17px #ff3157;background:#ffeff1}.palace-design .cm-profile.cm-profile-premium .cm-family-preview.role-leader small i{background:linear-gradient(135deg,#ff5368,#d81f41);box-shadow:0 0 9px #ff315766}.palace-design .cm-profile.cm-profile-premium .cm-family-preview.role-deputy{border-color:#68a9ff;background:linear-gradient(105deg,#fbfdff,#eef6ff);box-shadow:0 0 0 1px #4191ff20,0 0 18px #318cff36,inset 0 0 18px #4191ff12}.palace-design .cm-profile.cm-profile-premium .cm-family-preview.role-deputy:before{background:radial-gradient(circle at 8% 50%,#2687ff,transparent 42%)}.palace-design .cm-profile.cm-profile-premium .cm-family-preview.role-deputy .cm-family-emblem{box-shadow:0 0 17px #2d8cff;background:#edf6ff}.palace-design .cm-profile.cm-profile-premium .cm-family-preview.role-deputy small i{background:linear-gradient(135deg,#55a8ff,#236fd7);box-shadow:0 0 9px #2d8cff66}.palace-design .cm-profile.cm-profile-premium .cm-family-preview.role-admin{border-color:#5dd89a;background:linear-gradient(105deg,#fbfffd,#ebfff4);box-shadow:0 0 0 1px #2acb7920,0 0 18px #19bd6d36,inset 0 0 18px #2acb7912}.palace-design .cm-profile.cm-profile-premium .cm-family-preview.role-admin:before{background:radial-gradient(circle at 8% 50%,#14bd68,transparent 42%)}.palace-design .cm-profile.cm-profile-premium .cm-family-preview.role-admin .cm-family-emblem{box-shadow:0 0 17px #14bd68;background:#eafff3}.palace-design .cm-profile.cm-profile-premium .cm-family-preview.role-admin small i{background:linear-gradient(135deg,#45d38c,#129d57);box-shadow:0 0 9px #14bd6866}.palace-design .cm-profile.cm-profile-premium .cm-family-preview.role-member small i{background:linear-gradient(135deg,#aa8eae,#7f6687)}.palace-design .cm-profile.cm-profile-premium .cm-gift-wall{position:relative;display:block;min-height:92px;padding:0!important;border:1px solid #e1b6e8;border-radius:13px;background:radial-gradient(circle at 18% 20%,#db77c95c,transparent 33%),radial-gradient(circle at 78% 28%,#7447c775,transparent 38%),linear-gradient(110deg,#4d164d,#39194d 55%,#28153f);box-shadow:inset 0 0 28px #f8b8ff18,0 5px 14px #3f16451b;overflow:hidden}.palace-design .cm-profile.cm-profile-premium .cm-gift-wall:before{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 25%,#fff4 44%,transparent 57%);transform:translate(-120%);animation:cpp-wall-shine 4.8s ease-in-out infinite;pointer-events:none}.cm-profile-premium .cm-wall-showcase{position:absolute;inset:3px 74px 3px 7px;display:flex;align-items:flex-end;justify-content:center}.cm-profile-premium .cm-wall-showcase img{display:block;width:34%;height:78px;object-fit:contain;filter:drop-shadow(0 5px 7px #160821aa)}.cm-profile-premium .cm-wall-showcase img:nth-child(1){width:30%;transform:translate(13px,2px) rotate(-5deg);z-index:2}.cm-profile-premium .cm-wall-showcase img:nth-child(2){width:32%;transform:translate(7px,-2px);z-index:3}.cm-profile-premium .cm-wall-showcase img:nth-child(3){width:42%;transform:translate(-7px,3px);z-index:1}.cm-profile-premium .cm-wall-total{position:absolute;right:0;top:0;bottom:0;width:78px;display:flex!important;flex-direction:column;align-items:center!important;justify-content:center!important;gap:1px;border-left:1px solid #ffffff26;background:linear-gradient(90deg,#2a123844,#1d0d31aa)}.palace-design .cm-profile.cm-profile-premium .cm-wall-total b{font-size:22px}.palace-design .cm-profile.cm-profile-premium .cm-wall-total small{font-size:10px}@keyframes cpp-wall-shine{0%,65%{transform:translate(-120%)}88%,to{transform:translate(140%)}}body:has(#socialContent>.cm-home-profile) .cm-home-profile{padding-bottom:calc(68px + env(safe-area-inset-bottom,0px))}body:has(#socialContent>.cm-home-profile) .cm-home-profile .cm-profile-footer{position:fixed!important;left:50%;right:auto;bottom:0!important;transform:translate(-50%);width:min(100%,620px);z-index:80;background:#fffefef7;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 -8px 24px #32134f18}body:has(#socialContent>.cm-home-profile) .cm-home-profile .cm-profile-footer .ph-btn{box-shadow:0 5px 13px #6d267129}@media (prefers-reduced-motion:reduce){.palace-design .cm-profile.cm-profile-premium .cm-gift-wall:before{animation:none}}@media (max-width:760px){body.pp-profile-active.palace-design .cm-profile.cm-profile-premium{border:0;border-radius:0}body.pp-profile-active.palace-design .cm-profile.cm-profile-premium .cm-cover{height:188px}body.pp-profile-active.palace-design .cm-profile.cm-profile-premium .cm-profile-tabs{top:calc(58px + env(safe-area-inset-top,0px));margin:0 16px 6px}body.pp-profile-active.palace-design .cm-profile.cm-profile-premium .cm-profile-section{padding:12px 16px}body.pp-profile-active.palace-design .cm-profile.cm-profile-premium .cm-profile-footer{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-inline:12px}}body.palace-design .cpp-editorial.cm-profile.cm-profile-premium{--cpp-gold:#e6cb95;--cpp-violet:#6e4298;background:#fcfaff;border-color:#ddcba6;border-radius:24px;color:#30203f}body.palace-design .cpp-editorial.cm-profile.cm-profile-premium .cm-cover{height:190px;max-height:190px}body.palace-design .cpp-editorial.cm-profile.cm-profile-premium .cm-cover-shade{background:linear-gradient(180deg,#150d2a50,transparent 38%,#1f103b88)}body.palace-design .cpp-editorial.cm-profile.cm-profile-premium .cpp-bar{height:54px;margin-bottom:-54px;padding:8px 16px;background:linear-gradient(#170d2c88,transparent);color:#fff0d8}body.palace-design .cpp-editorial.cm-profile.cm-profile-premium .cpp-brand{font:600 14px/1.2 Georgia,serif;letter-spacing:3px}body.palace-design .cpp-editorial.cm-profile.cm-profile-premium .cpp-bar>button{width:36px;height:36px;border:1px solid #e6cb9560;background:#271b3c65;box-shadow:inset 0 1px #fff2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}body.palace-design .cpp-editorial.cm-profile.cm-profile-premium .cpp-bar.is-collapsed{background:#fcfafff5;color:#3e2853;border-bottom:1px solid #eadff1}body.palace-design .cpp-editorial.cm-profile.cm-profile-premium .cpp-online{font-size:9px;padding:5px 8px;right:16px;bottom:31px;background:#221632b8;border-color:#ead5a43b}body.palace-design .cpp-editorial.cm-profile.cm-profile-premium .cpp-social-actions{margin-top:0;margin-bottom:0}body.palace-design .cpp-editorial.cm-profile.cm-profile-premium .cm-profile-tabs{margin:0 16px 12px;padding:3px;border:1px solid #e7dced;border-radius:12px;gap:3px;background:#f1ebf6;box-shadow:none;top:calc(54px + env(safe-area-inset-top,0px))}body.palace-design .cpp-editorial.cm-profile.cm-profile-premium .cm-profile-tabs>button{min-height:36px;padding:9px 4px;border:0;border-radius:9px;font-size:11px;color:#9b84a9;background:transparent}body.palace-design .cpp-editorial.cm-profile.cm-profile-premium .cm-profile-tabs>button.active{background:#fff;color:#7b409f;box-shadow:0 2px 6px #4524530d}body.palace-design .cpp-editorial.cm-profile.cm-profile-premium .cm-profile-tabs>button.active:after{display:none}body.palace-design .cpp-editorial.cm-profile.cm-profile-premium .cm-profile-intro{position:relative;display:grid;grid-template-columns:minmax(0,1fr);grid-auto-rows:max-content;align-items:start;gap:0;min-height:0;height:auto;margin:-1px 0 0;padding:12px 16px 8px;border:0;border-radius:0 0 18px 18px;background:#fff;box-shadow:none;text-align:left}body.palace-design .cpp-editorial.cm-profile.cm-profile-premium .cm-profile-intro:before{display:none}body.palace-design .cpp-editorial.cm-profile.cm-profile-premium .cm-profile-intro>.ph-avatar.profile{position:absolute;top:-70px;left:16px;width:60px;height:60px;min-width:0;margin:0;float:none;border:0;box-shadow:none;z-index:3}body.palace-design .cpp-editorial.cm-profile.cm-profile-premium .cm-name{grid-column:1/-1;grid-row:auto;min-width:0;min-height:0;height:auto;margin:0;padding:0}body.palace-design .cpp-editorial.cm-profile.cm-profile-premium .cm-name h2{display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-start;gap:7px;min-height:25px;margin:0;font-family:inherit;font-size:18px;line-height:1.2;font-weight:750;letter-spacing:0}body.palace-design .cpp-editorial.cm-profile.cm-profile-premium .cm-name h2>span{display:block;flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#b97d12;letter-spacing:0}body.palace-design .cpp-editorial.cm-profile.cm-profile-premium .cm-name h2>.cpp-vip-button{display:inline-flex;align-items:center;justify-content:center;flex:none;padding:0;border:0;background:none;width:24px;height:24px;min-width:24px;min-height:24px;margin:0}body.palace-design .cpp-editorial.cm-profile.cm-profile-premium .cm-name h2 .vp-badge{width:24px!important;height:24px!important;min-width:24px!important;margin:0!important}body.palace-design .cpp-editorial.cm-profile.cm-profile-premium .cm-level-row{display:flex;grid-column:1/-1;align-items:center;justify-content:flex-start;gap:7px;flex-wrap:nowrap;min-height:28px;height:auto;padding:0;margin:5px 0 0;border:0;box-shadow:none;min-width:0;overflow:visible;clear:both}body.palace-design .cpp-editorial.cm-profile.cm-profile-premium .cm-gender{font-size:19px;line-height:1;flex:none;color:#559de2}body.palace-design .cpp-editorial.cm-profile.cm-profile-premium .cm-gender.female{color:#ed78a7}body.palace-design .cpp-editorial.cm-profile.cm-profile-premium .cm-activity{display:inline-flex;align-items:center;flex:none;gap:0;min-width:0;width:auto;min-height:16px;height:16px;padding:1px 4px;border:0;border-radius:3px;background:#f77351;box-shadow:none;color:#fff;line-height:1}body.palace-design .cpp-editorial.cm-profile.cm-profile-premium .cm-activity small{display:none}body.palace-design .cpp-editorial.cm-profile.cm-profile-premium .cm-activity b{font-size:11px;line-height:14px;color:#fff;font-weight:750;white-space:nowrap}body.palace-design .cpp-editorial.cm-profile.cm-profile-premium .cm-charm-strip{position:relative;display:inline-flex;align-items:center;gap:0;flex:0 0 auto;width:auto;min-width:0;max-width:none;min-height:16px;height:16px;padding:1px 5px 1px 20px!important;margin:0 0 0 3px!important;border:0;border-radius:3px;background:linear-gradient(105deg,var(--charm-from,#d38b20),var(--charm-to,#ffd453));box-shadow:inset 0 1px #fff5,0 0 5px color-mix(in srgb,var(--charm-from,#d38b20) 25%,transparent);color:#fff;line-height:1;overflow:visible}body.palace-design .cpp-editorial.cm-profile.cm-profile-premium .cm-charm-strip>b{font-size:11px;line-height:14px;color:#fff;text-shadow:0 1px 1px #0002;letter-spacing:0;font-weight:750;white-space:nowrap;overflow:visible;font-variant-numeric:tabular-nums}body.palace-design .cpp-editorial.cm-profile.cm-profile-premium .cm-charm-strip>.cm-charm-emblem{position:absolute!important;display:block!important;left:-8px;top:50%;width:29px!important;height:29px!important;transform:translateY(-50%)!important;z-index:2}body.palace-design .cpp-editorial.cm-profile.cm-profile-premium .cm-charm-strip .cm-charm-emblem .ph-charm-badge{position:static;display:block;width:29px;height:29px;margin:0;transform:none;line-height:0}body.palace-design .cpp-editorial.cm-profile.cm-profile-premium .cm-charm-strip .cm-charm-emblem img{display:block;width:29px;height:29px;max-width:none;object-fit:contain}body.palace-design .cpp-editorial.cm-profile.cm-profile-premium .cm-family-tag{position:relative;display:inline-flex;align-items:center;flex:0 1 auto;gap:0;width:auto;min-width:0;max-width:95px;height:16px;min-height:16px;margin-left:4px;padding:0 4px 0 16px;border-radius:3px;border:1px solid #dfb648;font-size:10px;line-height:14px;letter-spacing:0;background:linear-gradient(110deg,#52315f,#89549d);color:#fff4d8;box-shadow:inset 0 1px #ffffff25;overflow:visible}body.palace-design .cpp-editorial.cm-profile.cm-profile-premium .cm-family-tag>span:nth-child(2){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.palace-design .cpp-editorial.cm-profile.cm-profile-premium .cm-family-tag>span:first-child{position:absolute;left:-9px;top:50%;transform:translateY(-50%);width:25px;height:28px;display:grid;place-items:center;font-size:17px;line-height:1;color:#f5cc63;flex:none}body.palace-design .cpp-editorial.cm-profile.cm-profile-premium .cm-family-tag>span:first-child img{display:block;width:25px;height:28px;object-fit:contain;filter:drop-shadow(0 1px 1px #48305722)}body.palace-design .cpp-editorial.cm-profile.cm-profile-premium .cm-family-tag>span:last-child{display:none}body.palace-design .cpp-editorial.cm-profile.cm-profile-premium .cpp-country-inline{display:block;align-items:center;gap:3px;flex:0 1 auto;min-width:0;max-width:85px;margin:0 0 0 auto;font-size:10px;line-height:16px;color:#a39aaa;letter-spacing:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body.palace-design .cpp-editorial.cm-profile.cm-profile-premium .cpp-identity-meta{display:flex;grid-column:1/-1;align-items:center;justify-content:space-between;gap:12px;margin-top:4px;color:#a394af}body.palace-design .cpp-editorial.cm-profile.cm-profile-premium .cm-copy-id{display:inline-flex;align-items:center;gap:4px;width:auto;min-height:22px;margin:0;padding:2px 0;font-size:9px;color:#a394af;line-height:1}body.palace-design .cpp-editorial.cm-profile.cm-profile-premium .cm-copy-id span{font-size:11px}body.palace-design .cpp-editorial.cm-profile.cm-profile-premium .cpp-friend-count{display:inline-flex;align-items:center;gap:4px;min-height:22px;margin:0;padding:2px 0;font-size:9px;background:none;color:#a394af}body.palace-design .cpp-editorial.cm-profile.cm-profile-premium .cpp-friend-count b{font-size:10px;color:#85629a}body.palace-design .cpp-editorial.cm-profile.cm-profile-premium .cpp-friend-count svg{width:13px;height:13px}body.palace-design .cpp-editorial.cm-profile.cm-profile-premium .cpp-social-actions{position:absolute;right:16px;top:-44px;margin:0}body.palace-design .cpp-editorial.cm-profile.cm-profile-premium .cpp-online{bottom:12px}@media (max-width:380px){body.palace-design .cpp-editorial.cm-profile.cm-profile-premium .cm-level-row{gap:5px}body.palace-design .cpp-editorial.cm-profile.cm-profile-premium .cm-family-tag{max-width:82px;font-size:9px}body.palace-design .cpp-editorial.cm-profile.cm-profile-premium .cpp-country-inline{font-size:9px;max-width:66px}body.palace-design .cpp-editorial.cm-profile.cm-profile-premium .cm-profile-intro{padding-inline:14px}}.cpp-editorial .cm-charm-strip[data-charm-level="1"]{--charm-from:#c58b1e;--charm-to:#ffe27a}.cpp-editorial .cm-charm-strip[data-charm-level="2"]{--charm-from:#e29d22;--charm-to:#ffe792}.cpp-editorial .cm-charm-strip[data-charm-level="3"]{--charm-from:#e5a52c;--charm-to:#ffd24e}.cpp-editorial .cm-charm-strip[data-charm-level="4"]{--charm-from:#0cb1cf;--charm-to:#78edff}.cpp-editorial .cm-charm-strip[data-charm-level="5"]{--charm-from:#129ed9;--charm-to:#4de0f5}.cpp-editorial .cm-charm-strip[data-charm-level="6"]{--charm-from:#2586d6;--charm-to:#63d8ff}.cpp-editorial .cm-charm-strip[data-charm-level="7"]{--charm-from:#df8a19;--charm-to:#ffc248}.cpp-editorial .cm-charm-strip[data-charm-level="8"]{--charm-from:#e98020;--charm-to:#ffce45}.cpp-editorial .cm-charm-strip[data-charm-level="9"]{--charm-from:#ee7130;--charm-to:#ffbd35}.cpp-editorial .cm-charm-strip[data-charm-level="10"]{--charm-from:#e33643;--charm-to:#ff9b35}.cpp-editorial .cm-charm-strip[data-charm-level="11"]{--charm-from:#ec4740;--charm-to:#ffb02c}.cpp-editorial .cm-charm-strip[data-charm-level="12"]{--charm-from:#dc295e;--charm-to:#ff8f69}.cpp-editorial .cm-charm-strip[data-charm-level="13"]{--charm-from:#8e39d3;--charm-to:#d66bff}.cpp-editorial .cm-charm-strip[data-charm-level="14"]{--charm-from:#a43de1;--charm-to:#e180f7}.cpp-editorial .cm-charm-strip[data-charm-level="15"]{--charm-from:#7931c3;--charm-to:#c66df1}.cpp-editorial .cm-charm-strip[data-charm-level="16"]{--charm-from:#e53684;--charm-to:#ffbb30}.cpp-editorial .cm-charm-strip[data-charm-level="17"]{--charm-from:#e127a0;--charm-to:#ffb548}.cpp-editorial .cm-charm-strip[data-charm-level="18"]{--charm-from:#ca2799;--charm-to:#ff9e55}.cpp-editorial .cm-charm-strip[data-charm-level="19"]{--charm-from:#7237c5;--charm-to:#b783fa}.cpp-editorial .cm-charm-strip[data-charm-level="20"]{--charm-from:#6731b7;--charm-to:#d076ed}.cpp-editorial .cm-charm-strip[data-charm-level="21"]{--charm-from:#5927a5;--charm-to:#be6df0}body.palace-design .cpp-editorial.cm-profile.cm-profile-premium .pv-profile-collection{position:relative;margin:14px 14px 15px;padding:14px 12px 13px;border:1px solid #b18bce55;border-radius:17px;background:radial-gradient(ellipse at 3% 0,#8055b538,transparent 60%),linear-gradient(130deg,#2f1c42,#20142f);box-shadow:inset 0 1px #ffe3ab24,0 6px 16px #24102e0b;color:#fff}.cpp-editorial .cpp-collection-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px;color:#d6bd98;font-size:8px;letter-spacing:1.6px;font-weight:650}.cpp-editorial .cpp-collection-heading i{font-size:15px;font-style:normal;color:#e6ce9b}body.palace-design .cpp-editorial.cm-profile.cm-profile-premium .cm-honor-row{margin:0;padding:0;border:0;background:none}body.palace-design .cpp-editorial.cm-profile.cm-profile-premium .cm-honor-collection{display:flex;align-items:center;justify-content:flex-start;width:100%;min-height:49px;padding:2px 0 9px;gap:12px;background:none;border:0;color:#c9acd9;border-radius:0}body.palace-design .cpp-editorial.cm-profile.cm-profile-premium .cm-honor-collection .cm-honor-icon{width:39px;height:39px;flex-shrink:0;filter:drop-shadow(0 2px 4px #0005)}body.palace-design .cpp-editorial.cm-profile.cm-profile-premium .cm-honor-collection>small{font-size:9px;color:#cfb4df;padding:6px 0;margin-left:auto;white-space:nowrap}.cpp-editorial .cpp-title-heading{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:10px 0 8px;margin-top:1px;border-top:1px solid #e7d1ff1b;font-size:10px;color:#f3e2fc}.cpp-editorial .cpp-title-heading small{font-size:8px;color:#9f85b4;font-weight:400}.cpp-editorial .cpp-title-heading:has(+.cm-title-grid:empty){display:none}body.palace-design .cpp-editorial.cm-profile.cm-profile-premium .cm-earned.cm-title-grid{display:flex!important;flex-wrap:wrap;gap:8px 8px!important;width:100%;max-width:100%!important;padding:4px 0 3px!important;margin:0!important;align-items:center;justify-content:flex-start!important;overflow:visible!important}body.palace-design .cpp-editorial.cm-profile.cm-profile-premium .cm-title-grid>.cm-profile-title{display:flex;align-items:center;justify-content:flex-start;flex:0 0 auto;min-height:0;aspect-ratio:auto;padding:0;margin:0;min-width:0;width:auto;max-width:100%;container-type:normal}body.palace-design .cpp-editorial.cm-profile.cm-profile-premium .cm-title-grid .cm-profile-title>.pt-badge.pt-capsule-v5{--pt-size:clamp(11px,3vw,12px);width:max-content!important;max-width:100%!important;height:2.65em!important;aspect-ratio:auto!important;margin:0!important;font-size:var(--pt-size)!important;filter:drop-shadow(0 1px 1px #10071c38)}body.palace-design .cpp-editorial.cm-profile.cm-profile-premium .cm-title-grid .pt-capsule-v5>.pt-label{position:relative!important;inset:auto!important;width:auto!important;height:auto!important;display:block!important;font-family:PLAYHAN Ribbon,Arial,Helvetica,sans-serif!important;font-size:1em!important;font-weight:700!important;font-style:normal;font-synthesis:none;letter-spacing:0;line-height:1.1!important;text-align:left!important;justify-content:flex-start!important;transform:none!important;text-shadow:0 1px 2px #18071999}body.palace-design .cpp-editorial.cm-profile.cm-profile-premium .cm-title-grid .cm-title-badge{width:auto;max-width:100%;font-size:11px;min-height:28px}@media (min-width:480px){body.palace-design .cpp-editorial.cm-profile.cm-profile-premium .cm-earned.cm-title-grid{gap:10px!important}}@media (max-width:380px){body.palace-design .cpp-editorial.cm-profile.cm-profile-premium .pv-profile-collection{margin-inline:12px;padding-inline:10px}.cpp-editorial .cpp-title-heading small{font-size:7px}}.cpp-editorial .cp-now{margin:17px 14px 14px;color:#fff4f8}.cpp-editorial .cp-now h3{margin:0 2px 8px;color:#fff3e7;font-family:inherit;font-size:16px;font-weight:700;line-height:1.3}.cpp-editorial .cp-now-row{display:flex;align-items:center;gap:9px;min-height:49px;margin:4px 0;padding:3px 7px 3px 3px;border:1px solid #73516a8a;border-radius:11px;background:linear-gradient(110deg,#39203a,#251329);box-shadow:inset 0 1px #ffdfad0d}.cp-now-row>strong{flex:1;min-width:0;color:#fff6f8;font-size:14px;line-height:1.3;font-weight:650;overflow-wrap:anywhere}.cp-now-art{display:grid;place-items:center;align-self:stretch;flex:none;width:48px;border-radius:8px 0 0 8px;border-right:1px solid #dcbca948;background:#241125;overflow:hidden;color:#ebc075}.cp-now-art img{display:block;width:100%;height:42px;object-fit:cover}.cp-now-art svg{width:26px;height:26px}.cpp-editorial .cp-now-link{display:inline-flex;flex:none;align-items:center;justify-content:center;gap:5px;min-width:80px;min-height:44px;border:1px solid #a956a8;border-radius:9px;padding:5px 10px;color:#fff8ff;background:linear-gradient(#ac3ead,#771c86);font:600 13px/1.2 system-ui;cursor:pointer;white-space:nowrap}.cp-now-link span{font-size:19px;line-height:1}.cp-now-link svg{width:16px;height:16px}.cpp-editorial .cp-now-link:focus-visible{outline:2px solid #ffdd96;outline-offset:2px}.palace-design.pp-home-active{--home-nav-height:70px;--home-dock-height:0px;background:#140c20;color:#fff3df}.palace-design.pp-home-room-docked{--home-dock-height:65px}.palace-design.pp-home-active .ph-workspace{background:radial-gradient(ellipse at 50% 12%,#34163c38,transparent 65%),#140c20}.palace-design.pp-home-active #socialContent{max-width:680px;padding:22px 20px 28px}.lh-home,.lh-catalog{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#fff8ff}.lh-home button,.lh-catalog button{font-family:inherit;text-align:left;min-width:0;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.lh-home button:focus-visible,.lh-catalog button:focus-visible{outline:2px solid #ffe896;outline-offset:4px}.lh-home svg,.lh-catalog svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.lh-account{display:grid;grid-template-columns:46px minmax(0,1fr) auto 30px;align-items:center;gap:9px;margin-bottom:17px;min-height:49px}.lh-profile{display:grid;place-items:center;padding:0;border:0;background:none;border-radius:50%;line-height:0}.lh-profile .ph-avatar{width:46px;height:46px}.lh-greeting{display:grid;gap:4px;min-width:0}.lh-greeting>b{font-size:clamp(15px,4.2vw,24px);line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:-.4px}.lh-greeting>small{font-size:12px;color:#c8abe0}.lh-balance{display:flex;align-items:center;gap:5px;white-space:nowrap;border:1px solid #e0bd5c;border-radius:26px;padding:7px;color:#fff4e7;background:#20132c;font-size:clamp(11px,3.15vw,16px);font-weight:750;line-height:1}.lh-balance .ph-coin{width:24px;height:24px}.lh-balance>span:last-child{display:grid;place-items:center;border:1px solid #f6d581;border-radius:50%;background:linear-gradient(#e8c86d,#987029);color:#24142d;font-size:22px;width:25px;height:25px;font-weight:500}.lh-notifications{display:grid;place-items:center;position:relative;padding:0;border:0;background:none;color:#f0d16e;width:30px;height:40px}.lh-notifications svg{width:27px;height:27px}.lh-notifications i{position:absolute;top:0;right:0;min-width:14px;padding:2px;border-radius:10px;background:#d56fb8;color:#fff;font:700 8px/1.2 system-ui;text-align:center}.lh-shortcuts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 16px;padding:3px 0;gap:0}.lh-shortcuts>button{display:flex;position:relative;align-items:center;flex-direction:column;justify-content:center;gap:8px;min-height:62px;padding:0 2px;border:0;background:none;color:#f8f1ff}.lh-shortcuts>button+button:before{content:"";position:absolute;left:0;top:10px;height:38px;width:1px;background:#75428e66}.lh-shortcuts b{font-size:clamp(10px,2.9vw,15px);font-weight:650;white-space:nowrap}.lh-short-icon{position:relative;display:grid;place-items:center;height:30px}.lh-short-icon svg{width:30px;height:30px;stroke-width:1.85}.lh-trophy{color:#f1d16b}.lh-task{color:#ef91c2}.lh-online{color:#69dbb9}.lh-event{color:#d091f5}.lh-task-ready{position:absolute;right:-5px;top:-3px;width:6px;height:6px;border-radius:50%;background:#ffe28b}.lh-game-heading{display:flex;justify-content:space-between;align-items:center;gap:10px;margin:0 2px 10px}.lh-game-heading h1{margin:0 0 4px;font-size:clamp(29px,8vw,48px);line-height:1.15;letter-spacing:-1px;font-weight:800;color:#fffaff}.lh-game-heading p{margin:0;color:#c6a6e2;font-size:clamp(12px,3.5vw,18px);line-height:1.4}.lh-game-count{display:inline-flex;align-items:center;justify-content:center;gap:6px;flex:0 0 auto;padding:6px 9px;border:1px solid #593471;border-radius:25px;background:#22132f;color:#b998d6;font-size:11px;white-space:nowrap;min-height:28px}.lh-game-count svg{width:14px;height:14px}.lh-home-recents{display:flex;align-items:center;gap:8px;min-width:0;margin:0 2px 13px}.lh-home-recents h2{font-size:11px;line-height:1.3;font-weight:600;white-space:nowrap;margin:0;color:#d7bfeb;flex:0 0 auto}.lh-home-recents>div{display:flex;gap:7px;min-width:0;overflow-x:auto;scrollbar-width:none;padding:2px}.lh-home-recents>div::-webkit-scrollbar{display:none}.lh-home-recents button{display:flex;align-items:center;gap:5px;flex:0 0 auto;padding:3px 7px 3px 4px;background:linear-gradient(120deg,#291632,#1c1129);border:1px solid #593672;border-radius:18px;color:#f4e8ff;font-size:11px;min-height:29px;white-space:nowrap}.lh-home-recents img{width:23px;height:23px;object-fit:cover;border-radius:7px}.lh-plaque-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0 -6px}.lh-plaque{display:block;position:relative;isolation:isolate;width:100%;padding:0;border:0;background:none;color:#fffaf3;aspect-ratio:2.65;min-width:0;transition:filter .12s ease,transform .12s ease}.lh-plaque img{pointer-events:none;-webkit-user-select:none;user-select:none}.lh-plaque>.lh-classic-art,.lh-plaque>.lh-lucky-art{display:block;position:absolute;inset:0;width:100%;height:100%;object-fit:fill}.lh-plaque>.lh-lucky-art{left:auto;right:6%;top:4%;width:40%;height:92%;object-fit:contain}.lh-plaque-copy{position:absolute;z-index:2;left:10%;top:50%;transform:translateY(-50%);max-width:51%;pointer-events:none}.lh-plaque-copy strong{display:block;color:inherit;font-weight:780;font-size:clamp(13px,4vw,24px);line-height:1.1;letter-spacing:-.035em;text-shadow:0 1px 3px #170a1cb0}.lh-plaque-framed{--tile-dark:#25123b;--tile-mid:#602779;--tile-light:#b658c8}.lh-plaque-tavla{--tile-dark:#351024;--tile-mid:#802838;--tile-light:#d1784c}.lh-plaque-billiards{--tile-dark:#022d37;--tile-mid:#09666e;--tile-light:#36b8af}.lh-plaque-penalty{--tile-dark:#0b2347;--tile-mid:#194880;--tile-light:#3c94cc}.lh-plaque-okey101{--tile-dark:#07372d;--tile-mid:#13715b;--tile-light:#5ac48c}.lh-plaque-kim-cuvalladi{--tile-dark:#34104a;--tile-mid:#682484;--tile-light:#bc65c8}.lh-plaque-karaoke{--tile-dark:#072d30;--tile-mid:#115a50;--tile-light:#409580}.lh-plaque-surface,.lh-plaque-framed:after{position:absolute;inset:0;pointer-events:none}.lh-plaque-surface{overflow:hidden;background:radial-gradient(ellipse at 74% 24%,var(--tile-light),transparent 47%),linear-gradient(125deg,var(--tile-dark) 6%,var(--tile-mid) 58%,var(--tile-dark));-webkit-mask:url(/assets/home-plaques/gilt-surface.svg) center / 100% 100% no-repeat;mask:url(/assets/home-plaques/gilt-surface.svg) center / 100% 100% no-repeat}.lh-plaque-surface:before{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 35%,#fff1bc10 35.5%,transparent 36.5%,transparent 54%,#ffebaf15 54.4%,transparent 55.4%),radial-gradient(ellipse at 56% 118%,#fff3b626,transparent 51%);pointer-events:none}.lh-plaque-framed:after{content:"";z-index:1;background:url(/assets/home-plaques/gilt-rim.svg) center / 100% 100% no-repeat}.lh-plaque-object{position:absolute;right:5%;top:7%;width:46%;height:88%;object-fit:contain;filter:drop-shadow(0 2px 2px #140c1a7a)}.lh-plaque-framed .lh-plaque-copy{max-width:47%;left:9%}.lh-plaque-kim-cuvalladi .lh-plaque-copy{max-width:52%}.lh-plaque-kim-cuvalladi .lh-plaque-object{width:41%;right:5%}.lh-stage-art{display:block;width:100%;height:100%;object-fit:cover;object-position:69% 50%}.lh-plaque-karaoke .lh-plaque-surface:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#001f25a3 0%,#001b2129 51%,transparent 75%)}.lh-plaque-wide{grid-column:1/-1}.lh-plaque-grid .lh-plaque-wide{aspect-ratio:4.4}.lh-plaque-wide .lh-plaque-copy{left:7%;max-width:54%}.lh-plaque-wide .lh-plaque-copy strong{font-size:clamp(22px,5.5vw,35px)}.lh-plaque-wide .lh-plaque-object{right:7%;width:37%;height:92%;top:4%}.lh-plaque-detail{position:absolute;right:5%;width:40%;height:82%;top:9%;overflow:hidden;-webkit-mask:linear-gradient(90deg,transparent,#000 23%,#000 90%,transparent);mask:linear-gradient(90deg,transparent,#000 23%,#000 90%,transparent)}.lh-plaque-detail img{position:absolute;width:218%;height:158%;right:-7%;top:-29%;max-width:none}.lh-plaque-grid .lh-plaque-square{aspect-ratio:1}.lh-plaque-square .lh-plaque-copy{inset:auto 10% 12%;max-width:none;transform:none;text-align:center}.lh-plaque-square .lh-plaque-object,.lh-plaque-square .lh-plaque-detail{left:12%;right:auto;top:9%;width:76%;height:59%}.lh-plaque-square .lh-plaque-detail img{width:215%;height:152%;top:-25%}.lh-plaque-grid .lh-plaque-wide.lh-plaque-karaoke{aspect-ratio:3.95}.lh-plaque-wide.lh-plaque-karaoke .lh-plaque-copy{display:grid;gap:clamp(2px,.8vw,6px);left:8%}.lh-plaque-wide.lh-plaque-karaoke strong{font-family:Georgia,Times New Roman,serif;font-size:clamp(25px,7.6vw,49px);line-height:.93;font-weight:700;letter-spacing:-.04em;color:#fff7dc;text-shadow:0 2px 5px #00201ed9}.lh-stage-kicker,.lh-stage-cta{display:flex;align-items:center;gap:6px;line-height:1}.lh-stage-kicker{color:#ffe39a;font-size:clamp(8px,2.25vw,12px);font-weight:750;letter-spacing:.15em;text-transform:uppercase}.lh-stage-kicker:before{content:"";width:1.7em;height:1px;background:linear-gradient(90deg,#cf9b46,#ffdfa0)}.lh-stage-cta{color:#fbf0cc;font-size:clamp(9px,2.6vw,14px);font-weight:600}.lh-stage-cta i{font-family:system-ui;font-style:normal;font-size:1.3em;line-height:.75;color:#ffdc80}.lh-plaque:active{transform:scale(.985);filter:brightness(1.12)}@media (hover:hover){.lh-plaque:hover{filter:brightness(1.1)}}@media (prefers-reduced-motion:reduce){.lh-plaque{transition:none}}.lh-chess-invite{display:flex;align-items:center;gap:12px;width:100%;margin-top:16px;padding:11px 13px;border:1px solid #9e7a39;border-radius:12px;background:#312036;color:#ffe2a1}.lh-chess-invite span{display:grid;gap:4px;flex:1}.lh-chess-invite small{font-size:11px;color:#c9b5d6}.ph-modal.ph-modal-home-games{padding:0;background:#170f23;color:#f4eaf9;width:min(680px,100%);border:1px solid #755387;max-height:92dvh}.ph-modal-home-games>#closeSocial{display:none}.lh-catalog{padding:0 16px 20px}.lh-catalog-header{position:sticky;top:0;z-index:3;display:grid;grid-template-columns:38px 1fr 38px;align-items:center;gap:10px;margin:0 -16px 15px;padding:13px 16px;background:#1f142bf7;border-bottom:1px solid #67417a77}.lh-catalog-header>button{display:grid;place-items:center;width:36px;height:36px;border:1px solid #755286;border-radius:50%;color:#e5d3ef;background:#33213e}.lh-catalog-header h2{font-size:21px;text-align:center;margin:0;color:#fff0d9;letter-spacing:-.4px}.lh-entry{display:flex;align-items:center;width:100%;min-height:63px;gap:12px;padding:9px 13px;border:1px solid #75528599;border-radius:16px;background:linear-gradient(120deg,#2a1a35,#1c1228);color:#f5e8fc}.lh-entry-copy{display:grid;gap:4px;flex:1;min-width:0}.lh-entry-copy>b{font-size:16px;line-height:1.2;font-weight:700}.lh-entry-copy>small{font-size:12px;line-height:1.35;color:#bda7d4}.lh-lucky-wheel{margin:15px 0 0}.lh-lucky-wheel>img{width:47px;height:47px;object-fit:contain}.pr-mini-return{display:none}.palace-design .pr-room-mini.pr-mini-docked{position:fixed;left:50%;top:auto;bottom:16px;transform:translate(-50%);width:min(640px,calc(100vw - 24px));max-width:none;height:56px;padding:7px 9px;border:1px solid #6f488a;border-radius:16px;background:linear-gradient(110deg,#261630,#1b1026);box-shadow:0 3px 14px #10071c44;color:#f9efff;z-index:36}.palace-design .pr-mini-docked .pr-mini-open{gap:9px;cursor:pointer;touch-action:manipulation}.palace-design .pr-mini-docked .pr-mini-face{position:relative;overflow:visible;width:37px;height:37px;background:#2c193b;border:2px solid #e8bc60;isolation:isolate}.palace-design .pr-mini-docked .pr-mini-face .ph-avatar{width:33px!important;height:33px!important;border:0}.palace-design .pr-mini-docked .pr-mini-copy b{font-size:12px;line-height:1.3;color:#fff6ff}.palace-design .pr-mini-docked .pr-mini-copy small,.palace-design .pr-mini-docked .pr-mini-wave{display:none}.palace-design .pr-mini-docked .pr-mini-return{display:block;flex:0 0 auto;padding:8px 11px;border:1px solid #f8da88;border-radius:22px;background:linear-gradient(#ffe592,#d8a840);color:#271610;font:750 11px/1.2 Inter,system-ui}.palace-design .pr-mini-docked .pr-mini-return:after{content:"\2192";margin-left:7px}.palace-design .pr-mini-docked .pr-mini-leave{width:29px;min-width:29px;height:29px;margin-left:8px;border:1px solid #76518e;border-radius:50%;background:#301a3f;color:#e3c5f6;font:300 23px/1 system-ui}@media (max-width:760px){.lh-account{margin-bottom:8px}.lh-shortcuts{padding:0;margin-bottom:8px}.lh-shortcuts>button{min-height:54px;gap:6px}.lh-game-heading{margin-bottom:6px}.lh-game-heading h1{line-height:1.05}.lh-game-heading p{line-height:1.3}.lh-home-recents{margin-bottom:8px}.lh-home-recents>div{padding:1px}.lh-home-recents button{padding:3px 7px 3px 4px;min-height:27px}.lh-home-recents img{width:20px;height:20px}.lh-plaque-grid{gap:6px 8px}.lh-plaque{aspect-ratio:2.7}.palace-design.pp-home-active{height:100dvh;overflow:hidden}.palace-design.pp-home-active .ph-app{height:100dvh;min-height:0;padding-bottom:0;background:#140c20}.palace-design.pp-home-active .ph-workspace{display:flex;flex-direction:column;height:100dvh;min-height:0;padding-bottom:calc(var(--home-nav-height) + var(--home-dock-height) + env(safe-area-inset-bottom,0px))}.palace-design.pp-home-active #socialContent{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior-y:contain;scrollbar-width:none;width:100%;margin:0 auto;padding:12px 16px;padding-top:max(12px,env(safe-area-inset-top,0px))}.palace-design.pp-home-active #socialContent::-webkit-scrollbar{display:none}.palace-design.pp-home-active .ph-footer{display:none}.palace-design.pp-home-active .ph-bottom{height:calc(var(--home-nav-height) + env(safe-area-inset-bottom,0px));min-height:0;box-sizing:border-box;padding:6px 9px calc(6px + env(safe-area-inset-bottom,0px));background:#1b1028f7;border-color:#8c5fa855;-webkit-backdrop-filter:none;backdrop-filter:none}.palace-design.pp-home-active .ph-bottom .ph-nav{min-height:0;height:56px;margin:0;padding:5px 1px;gap:3px;justify-content:center;border-radius:13px;color:#c5a4dd}.palace-design.pp-home-active .ph-bottom .ph-nav.active{color:#fff8ff;background:linear-gradient(135deg,#8833c9,#54217e);box-shadow:inset 0 0 0 1px #c581fa}.palace-design.pp-home-active .ph-bottom .ph-nav span{font-size:10px;line-height:1.2}.palace-design.pp-home-active .ph-bottom .ph-nav svg{width:25px;height:25px}.palace-design .pr-room-mini.pr-mini-docked{bottom:calc(76px + env(safe-area-inset-bottom,0px));height:54px}.ph-modal.ph-modal-home-games{height:100dvh;max-height:100dvh;min-height:100dvh;border:0;border-radius:0;padding-bottom:env(safe-area-inset-bottom,0px)}.ph-modal-home-games .lh-catalog-header{padding-top:max(13px,env(safe-area-inset-top,0px))}}@media (min-width:761px){.lh-account{grid-template-columns:54px minmax(0,1fr) auto 36px;margin-bottom:23px}.lh-profile .ph-avatar{width:54px;height:54px}.lh-balance{font-size:17px;padding:8px}.lh-greeting>small{font-size:14px}.lh-shortcuts{margin-bottom:22px}.lh-shortcuts>button{min-height:72px}.lh-short-icon,.lh-short-icon svg{width:36px;height:36px}.lh-game-heading{margin-bottom:15px}.lh-game-count{font-size:14px;padding:8px 12px}.lh-home-recents{margin-bottom:19px}.lh-home-recents h2,.lh-home-recents button{font-size:14px}.lh-home-recents img{width:30px;height:30px}.lh-plaque-grid{gap:13px 12px}.palace-design.pp-home-room-docked #socialContent{padding-bottom:94px}}@media (max-width:370px){.palace-design.pp-home-active #socialContent{padding-left:13px;padding-right:13px}.lh-account{grid-template-columns:37px minmax(0,1fr) auto 24px;gap:6px}.lh-profile .ph-avatar{width:37px;height:37px}.lh-greeting>b{font-size:14px}.lh-greeting>small{font-size:10px}.lh-notifications{width:24px}.lh-notifications svg{width:23px}.lh-balance{padding:5px;gap:3px;font-size:10px}.lh-balance .ph-coin{width:19px;height:19px}.lh-balance>span:last-child{width:20px;height:20px;font-size:18px}.lh-shortcuts b{font-size:10px}.lh-home-recents{gap:5px}.lh-home-recents h2,.lh-home-recents button{font-size:10px}.lh-game-heading h1{font-size:28px}.lh-game-heading p{font-size:12px}.lh-game-count{font-size:10px;padding:5px 7px}.lh-plaque-grid{gap:7px}.palace-design .pr-mini-docked .pr-mini-open{gap:6px}.palace-design .pr-mini-docked .pr-mini-copy b{font-size:10px}.palace-design .pr-mini-docked .pr-mini-return{font-size:10px;padding:8px}.palace-design .pr-mini-docked .pr-mini-return:after{margin-left:4px}}.mc-home,.mc-page{--mc-ink:#292637;--mc-muted:#8b8796;--mc-line:#f0edf3;color:var(--mc-ink);background:#fff;text-align:left;font-family:inherit;line-height:1.45}.mc-home button,.mc-page button{font-family:inherit;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.mc-home svg,.mc-page svg,.mc-parent-back svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.mc-home button:focus-visible,.mc-page button:focus-visible,.mc-page summary:focus-visible{outline:3px solid #986de0;outline-offset:3px}.mc-home{--mc-ink:#243431;--mc-muted:#787b7b;--mc-line:#eeece8;min-height:100dvh;padding-bottom:calc(88px + env(safe-area-inset-bottom,0px));background:#f5f4ef}.mc-hero{padding:calc(14px + env(safe-area-inset-top,0px)) 20px 22px;background:radial-gradient(ellipse at 12% 0%,#248d7766,transparent 64%),linear-gradient(125deg,#123c3a,#0c4540 68%,#123c3a);border-radius:0 0 26px 26px;color:#fff9e9}.mc-topline{display:flex;align-items:center;justify-content:space-between;margin-bottom:15px;gap:15px}.mc-brand{display:inline-flex;align-items:center;gap:9px;color:#f3ce71;min-width:0}.mc-brand b{font-size:15px;letter-spacing:3px;font-weight:800}.mc-brand svg{width:21px;height:21px;fill:#e9ad3533;stroke-width:1.8}.mc-topline>button{width:40px;height:40px;border:1px solid #ffffff30;background:#ffffff0b;color:#f5eacb;border-radius:50%;display:grid;place-items:center;flex:none}.mc-person{display:flex;gap:17px;align-items:center;min-height:88px}.mc-avatar{padding:0;border:0;background:transparent;flex-shrink:0;display:grid;place-items:center}.mc-avatar .ph-avatar{width:86px!important;height:86px!important;min-width:86px;margin:0;box-shadow:none}.mc-person-copy{flex:1;min-width:0}.mc-name{display:flex;align-items:center;justify-content:space-between;width:100%;background:none;border:0;padding:0;min-height:34px;color:#fff9e9;text-align:left;gap:8px}.mc-name h1{font-size:clamp(23px,6.5vw,30px);line-height:1.2;font-weight:800;margin:0!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:-.4px}.mc-chevron{font-size:25px;font-weight:400;line-height:1;color:#aaa5b5;flex-shrink:0}.mc-name .mc-chevron{color:#c6d7d0;font-size:29px}.mc-id{display:flex;align-items:center;gap:8px;border:0;background:none;min-height:32px;padding:3px 0;color:#bdd1ca;font-size:12px;overflow-wrap:anywhere;text-align:left}.mc-id svg{width:14px;height:14px}.mc-level{display:flex;align-items:center;gap:7px;padding:5px 0 0;border:0;background:none;min-height:32px;width:100%;color:#f5f1db}.mc-level>b{font-size:12px;white-space:nowrap}.mc-level small{font-size:10px;white-space:nowrap;color:#d2e0d6;font-variant-numeric:tabular-nums}.mc-level-track{height:5px;background:#ffffff24;border-radius:8px;flex:1;min-width:25px;overflow:hidden}.mc-level-track i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#e9ad35,#ffdf86);box-shadow:0 0 6px #e9ad3530}.mc-content{padding:0 15px}.mc-shortcuts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;padding:19px 0 18px}.mc-shortcuts>button{border:0;background:transparent;padding:0;display:flex;flex-direction:column;align-items:center;gap:8px;min-width:0;color:#202e31}.mc-shortcuts b{font-size:12px;font-weight:650;white-space:nowrap}.mc-shortcut{display:grid;place-items:center;width:57px;height:57px;border-radius:17px;box-shadow:inset 0 2px 3px #fffc,inset 0 -2px 3px #ffffff35,0 5px 12px #29443808;position:relative;border:1px solid #fff9}.mc-shortcut:after{content:"";position:absolute;inset:3px 4px auto;height:15px;background:linear-gradient(#fff8,#fff0);border-radius:13px;pointer-events:none}.mc-shortcut svg{width:34px;height:34px;stroke-width:1.7;filter:drop-shadow(0 1px 0 #fff5)}.mc-gold{background:linear-gradient(145deg,#fff0bc,#f5ce65);color:#99650f}.mc-pink{background:linear-gradient(145deg,#ffe2ee,#efa2c3);color:#ae4379}.mc-violet{background:linear-gradient(145deg,#ece0ff,#c7a6ee);color:#7950b3}.mc-mint{background:linear-gradient(145deg,#dff8ee,#98d9cd);color:#207d74}.mc-wallet{display:flex;align-items:center;width:100%;min-height:65px;border:1px solid #e9c77f;border-radius:17px;background:linear-gradient(115deg,#fffef9,#fffaf0);padding:12px 13px;gap:9px;margin:0 0 13px;text-align:left;box-shadow:0 3px 12px #a57d2804}.mc-wallet-label{font-size:13px;color:#6f6a5b}.mc-wallet strong{margin-left:auto;display:flex;align-items:center;gap:5px;min-width:0;font-size:clamp(17px,4.8vw,23px);color:#92651c;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;line-height:1.15}.mc-wallet img{width:25px;height:25px}.mc-wallet img,.mc-shop-balance img,.mc-price img{object-fit:contain;border-radius:50%;flex-shrink:0}.mc-wallet-add{display:flex;align-items:center;justify-content:center;gap:6px;flex:none;min-height:40px;padding:8px 13px;border:1px solid #d5b15b;border-radius:12px;background:linear-gradient(135deg,#16796f,#123c3a);color:#fff0bd;font-size:12px;font-weight:700;white-space:nowrap;box-shadow:inset 0 1px #ffffff25}.mc-wallet-add svg{width:16px;height:16px;stroke-width:2.3}.mc-social{position:relative;isolation:isolate;display:flex;align-items:center;gap:12px;width:100%;min-height:68px;margin:0 0 12px;padding:5px 13px 5px 8px;border:1px solid #eaddfa;border-radius:17px;background:linear-gradient(110deg,#e9dcff,#f0e9ff);overflow:hidden;text-align:left;color:#302443}.mc-social:after{content:"";position:absolute;z-index:-1;width:185px;height:100px;right:-40px;bottom:-55px;transform:rotate(-20deg);border-radius:50%;background:#fff4;pointer-events:none}.mc-social>img{width:58px;height:58px;object-fit:contain;flex:none}.mc-social-copy{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.mc-social-copy strong{font-size:17px;font-weight:800;line-height:1.3}.mc-social-copy small{color:#73588d;font-size:12px}.mc-social .mc-chevron{color:#987ab8}.mc-group{padding:7px 0;border-bottom:7px solid #f8f7fa}.mc-group:last-of-type{border-bottom:0}.mc-row{display:flex;align-items:center;gap:12px;min-height:53px;width:100%;padding:10px 5px;border:0;background:#fff;color:var(--mc-ink);text-align:left}.mc-row-icon{width:26px;flex-shrink:0;display:grid;place-items:center;color:#6d6c82}.mc-row-icon svg{width:21px;height:21px}.mc-row-label{flex:1;min-width:0;font-size:13px;font-weight:500}.mc-row>small{max-width:38%;font-size:10px;color:#99919f;text-align:right;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.mc-row .mc-chevron{font-size:20px;color:#cec8d4}.mc-visitors>small{color:#bb8c43}.mc-home .mc-group{padding:0 11px;margin:0 0 11px;border:1px solid #ecebe6;border-radius:18px;background:#fff;box-shadow:0 3px 12px #24343104;overflow:hidden}.mc-home .mc-row{gap:12px;min-height:54px;padding:12px 3px;background:transparent}.mc-home .mc-row+.mc-row{border-top:1px solid var(--mc-line)}.mc-home .mc-row-label{font-size:14px;font-weight:550;color:#2d2c3e;line-height:1.4}.mc-home .mc-row-icon{color:#12544d;width:28px}.mc-home .mc-row-icon svg{width:24px;height:24px;stroke-width:1.7}.mc-home .mc-row .mc-chevron{color:#aaa4b6;font-size:24px}.mc-home .mc-row>small{max-width:30%;color:#74796e}.mc-home .mc-notifications>small{display:grid;place-items:center;min-width:26px;min-height:24px;padding:2px 7px;border-radius:9px;background:#eee1ff;color:#654189;font-size:12px;font-weight:650}.mc-home .mc-visitors>small{color:#96732e}.mc-signature{font-size:10px;text-align:center;color:#92968e;padding:18px 0 10px;margin:0}.mc-signature span{display:block;font-size:9px;letter-spacing:2px;margin-top:4px;color:#9b8b62}body.pp-mine-active{background:#e9ece7}body.pp-mine-active .ph-header,body.pp-mine-active .ph-sidebar,body.pp-mine-active .ph-rail,body.pp-mine-active .ph-footer,body.pp-mine-active #connectionStatus{display:none!important}body.pp-mine-active .ph-app{display:block!important;width:min(100%,620px);max-width:620px;margin:0 auto}body.pp-mine-active .ph-workspace{display:block!important;width:100%;min-width:0;margin:0}body.pp-mine-active #socialContent{padding:0!important;margin:0!important;min-height:100dvh;width:100%;max-width:none}body.pp-mine-active .ph-bottom{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr));position:fixed;bottom:0;z-index:35;min-height:66px;padding:6px 5px calc(6px + env(safe-area-inset-bottom,0px));left:50%!important;transform:translate(-50%);width:min(100%,620px)!important;right:auto!important;background:#fff!important;border-top:1px solid #e9eae4;box-shadow:0 -3px 16px #24343105;-webkit-backdrop-filter:none;backdrop-filter:none}body.pp-mine-active .ph-bottom .ph-nav{display:flex;position:relative;isolation:isolate;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-width:0;min-height:50px;padding:5px 1px;border:0;border-radius:0;background:none!important;box-shadow:none!important;font-size:10px;color:#9d97aa!important}body.pp-mine-active .ph-bottom .ph-nav svg{width:24px;height:24px}body.pp-mine-active .ph-bottom .ph-nav>span{font-size:10px;white-space:nowrap}body.pp-mine-active .ph-bottom .ph-nav>svg,body.pp-mine-active .ph-bottom .ph-nav>img,body.pp-mine-active .ph-bottom .ph-nav>span{position:relative;z-index:1}body.pp-mine-active .ph-bottom .ph-nav.active{color:#12564d!important;font-weight:750}body.pp-mine-active .ph-bottom .ph-nav.active svg{fill:#12564d18;stroke:currentColor}body.pp-mine-active .ph-bottom .ph-nav.active:before{display:block;content:"";position:absolute;inset:2px auto auto 50%;transform:translate(-50%);width:52px;height:31px;border:0;border-radius:18px;background:#e4f1eb;box-shadow:none;z-index:0}.ph-modal.mc-modal{background:#fff!important;color:#292637!important;max-width:620px!important;width:100%;padding:0!important;height:100dvh;max-height:100dvh!important;border:0!important;border-radius:0!important;margin:0!important;overscroll-behavior:contain}.ph-modal.mc-modal>.ph-close{display:none}.mc-page{min-height:100%;padding-bottom:calc(28px + env(safe-area-inset-bottom,0px))}.mc-page-header{position:sticky;top:0;z-index:4;display:grid;grid-template-columns:44px 1fr 44px;align-items:center;padding:calc(6px + env(safe-area-inset-top,0px)) 10px 6px;background:#fffffff5;border-bottom:1px solid var(--mc-line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.mc-page-header h2{font-size:15px!important;text-align:center;font-weight:700;letter-spacing:0;margin:0!important;color:var(--mc-ink)}.mc-page-header button{width:42px;height:42px;display:grid;place-items:center;border:0;background:none;color:#686073}.mc-page-header svg{width:21px;height:21px}.mc-parent-back{display:flex;align-items:center;gap:6px;padding:12px 0;background:transparent;border:0;color:inherit;font-size:12px}.mc-shop-balance{display:flex;gap:9px;align-items:center;padding:15px 18px;font-size:11px;color:#8d8594}.mc-shop-balance strong{display:flex;align-items:center;gap:4px;margin-left:auto;color:#94722e;font-size:13px}.mc-shop-balance button{border:0;border-radius:8px;padding:7px 10px;background:#fcf4df;color:#99752d;font-size:11px}.mc-store-banner{margin:0 16px 16px;padding:16px 18px;display:flex;align-items:center;justify-content:space-between;border-radius:15px;background:linear-gradient(115deg,#ede4fa,#f8effa 60%,#f7eacb)}.mc-store-banner small{font-size:8px;color:#9a80b5;letter-spacing:1.5px}.mc-store-banner b{display:block;font-size:22px;color:#694493;margin:2px 0}.mc-store-banner p{font-size:11px;color:#9a7eaa;margin:0}.mc-store-banner img{object-fit:contain;margin:-10px -3px -10px 0}.mc-category-tabs{display:flex;overflow-x:auto;gap:20px;border-bottom:1px solid var(--mc-line);padding:0 18px;scrollbar-width:none;position:sticky;top:calc(55px + env(safe-area-inset-top,0px));background:#fff;z-index:3}.mc-category-tabs button{white-space:nowrap;padding:13px 0 11px;font-size:12px;border:0;border-bottom:2px solid transparent;background:none;color:#a29aa8}.mc-category-tabs button[aria-pressed=true]{color:#9868bd;border-bottom-color:#aa80d1;font-weight:700}.mc-catalog-body{padding:0 15px}.mc-catalog-section{margin:22px 0 30px}.mc-catalog-section>h3{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:650;margin:0 0 13px;color:#61536d}.mc-catalog-section>h3:before{content:"";width:5px;height:5px;border-radius:50%;background:#bca3d4}.mc-catalog-section>h3:after{content:"";height:1px;flex:1;background:#eee8f3}.mc-catalog-section>h3 small{font-weight:400;color:#a79baa;font-size:10px}.mc-product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 10px}.mc-product{min-width:0;text-align:center}.mc-product-art,.mc-gift-art{position:relative;border-radius:12px;background:linear-gradient(145deg,#f3eafb,#ece2f7);aspect-ratio:1;overflow:hidden;display:grid;place-items:center}.mc-product:nth-child(3n+2) .mc-product-art,.mc-product:nth-child(3n+2) .mc-gift-art{background:linear-gradient(145deg,#e7f6f7,#dceef3)}.mc-product:nth-child(3n) .mc-product-art,.mc-product:nth-child(3n) .mc-gift-art{background:linear-gradient(145deg,#fdf4e3,#f4e5ce)}.mc-product .er-preview-trigger{width:100%;height:100%;min-height:0;border:0;background:none;display:flex;align-items:center;justify-content:center;padding:10px 6px 20px;border-radius:0;overflow:hidden}.mc-product .er-preview-trigger>small{display:none}.mc-product .er-preview-trigger img,.mc-product .er-preview-trigger .er-art{width:90%;height:90%;object-fit:contain;max-width:100%;max-height:100%}.mc-product .er-preview-trigger .ph-title,.mc-product .er-preview-trigger .cm-title-badge{max-width:100%}.mc-product .ph-art{width:74px!important;height:74px!important;flex-shrink:1}.mc-product .er-preview-trigger .ut-reward,.mc-product .er-preview-trigger .ak-art{max-width:100%;max-height:100%}.mc-ownership{position:absolute;bottom:0;left:0;width:100%;padding:3px 2px;background:#84708b9c;color:#fff;font-size:8px;pointer-events:none}.is-equipped .mc-ownership{background:#9b72bc}.mc-product h4{font-size:10px;line-height:1.4;font-weight:600;margin:7px 0 3px;min-height:28px;color:#514657;overflow-wrap:anywhere}.mc-product p{font-size:9px;color:#a59aa9;margin:0;min-height:25px}.mc-use{min-height:30px;border:1px solid #e8deef;background:#fff;border-radius:8px;color:#9063b1;font-size:10px;width:100%;margin-top:5px}.is-equipped .mc-use{background:#f4eefa}.mc-gift-art{padding:10px;border:0;width:100%}.mc-gift-art img{width:100%;height:100%;object-fit:contain}.mc-price{display:flex;align-items:center;justify-content:center;gap:3px}.mc-price img{width:13px;height:13px}.mc-price b{color:#ae8c48;font-size:10px}.mc-empty{text-align:center;padding:65px 15px;color:#a394b0}.mc-empty>svg{width:45px;height:45px}.mc-empty h3{font-size:16px;color:#6b557e}.mc-empty p{font-size:12px;line-height:1.8;max-width:260px;margin:10px auto 20px}.mc-primary{display:inline-flex;justify-content:center;align-items:center;min-height:44px;padding:11px 23px;background:#9b76bc;border:0;border-radius:12px;color:#fff;font-size:12px;font-weight:650}.mc-secondary{display:block;background:none;border:0;color:#9b76bc;font-size:12px;padding:14px;margin:auto}.mc-note{font-size:11px;color:#a097a8;line-height:1.7;padding:10px 20px}.mc-settings .mc-group,.mc-page>.mc-group{padding:8px 20px}.mc-signout{display:block;margin:25px auto;min-height:44px;padding:12px 45px;border:1px solid #eee5eb;border-radius:10px;background:#faf7fa;color:#b58194;font-size:13px}.mc-admin-link{display:block;margin:20px;text-align:center;color:#9371ad;font-size:12px}.mc-help-intro{padding:28px 22px 8px}.mc-help-intro small{font-size:9px;letter-spacing:1.5px;color:#af8cc7}.mc-help-intro h3{font-size:21px;margin:8px 0}.mc-help-intro p{font-size:12px;color:#a197a9}.mc-faq{padding:0 20px}.mc-faq details{border-bottom:1px solid #f0ebf4}.mc-faq summary{display:flex;align-items:center;justify-content:space-between;gap:15px;list-style:none;font-size:12px;min-height:56px;cursor:pointer}.mc-faq summary::-webkit-details-marker{display:none}.mc-faq details[open] .mc-chevron{transform:rotate(90deg)}.mc-faq p{font-size:12px;color:#8c8097;line-height:1.9;padding:0 4px 12px}.mc-help-contact{display:flex;margin:26px auto}.mc-invite-hero,.mc-identity-card,.mc-about{text-align:center;padding:38px 24px}.mc-invite-hero>svg{width:66px;height:66px;color:#ae8dc9}.mc-invite-hero h3,.mc-about h3,.mc-identity-card h3{font-size:23px;margin:15px 0 10px}.mc-invite-hero p,.mc-about p,.mc-identity-card p{font-size:12px;color:#a094ab;line-height:1.9;margin-bottom:25px}.mc-identity-card .ph-avatar{margin:auto}.mc-identity-card>small{display:block;color:#ab97bc;font-size:9px;letter-spacing:1.4px}.mc-identity-card>strong{display:block;font-size:30px;color:#a17a38;margin:10px 0 24px;overflow-wrap:anywhere}.mc-achievement-hero{display:flex;align-items:center;gap:18px;background:linear-gradient(120deg,#fff9e8,#f8efdb);padding:25px 24px}.mc-achievement-hero>svg{width:55px;height:55px;color:#ceac57}.mc-achievement-hero small{font-size:8px;color:#b59a63;letter-spacing:1px}.mc-achievement-hero h3{font-size:20px;margin:5px 0;color:#8c733e}.mc-achievement-hero p{font-size:11px;color:#b19b73;margin:0}.mc-achievement-links{display:flex;margin:17px 20px;gap:12px}.mc-achievement-links>button{display:flex;align-items:center;justify-content:space-between;flex:1;min-height:44px;padding:10px 12px;border:1px solid #ede7f2;border-radius:9px;background:#fff;color:#9683a5;font-size:11px}.mc-stat-heading{display:grid;grid-template-columns:1fr 62px 85px;padding:13px 20px;background:#faf8fb;font-size:10px;color:#a79aad}.mc-stat-heading span{text-align:center}.mc-game-stat{display:grid;grid-template-columns:42px minmax(0,1fr) 55px 85px;gap:8px;width:100%;padding:16px 20px;background:#fff;border:0;border-bottom:1px solid #f1edf4;text-align:left;align-items:center;color:#72677c}.mc-game-stat img{border-radius:10px;object-fit:cover}.mc-game-stat b{display:block;font-size:12px;font-weight:650}.mc-game-stat small{display:block;font-size:9px;color:#aea4b5;margin-top:3px}.mc-game-stat strong,.mc-win{text-align:center;font-size:13px}.mc-win b{color:#b09a64;font-size:13px}.mc-task-link{margin:20px}.mc-retry{display:flex;margin:14px auto}@media (min-width:761px){body.pp-mine-active .ph-bottom{height:76px;bottom:0;z-index:60}.mc-hero{padding-inline:30px}.mc-content{padding-inline:26px}.mc-home .mc-row{min-height:58px}.mc-shortcuts{padding-block:24px}.mc-shortcuts b{font-size:13px}.mc-product h4{font-size:12px}.mc-product p{font-size:11px}}@media (max-width:370px){.mc-hero{padding-inline:16px}.mc-content{padding-inline:12px}.mc-person{gap:12px}.mc-avatar .ph-avatar{width:76px!important;height:76px!important;min-width:76px}.mc-name h1{font-size:23px}.mc-level{gap:5px}.mc-level small{font-size:9px}.mc-wallet{gap:7px;padding-inline:10px}.mc-wallet-label{font-size:12px}.mc-wallet strong{font-size:17px}.mc-wallet-add{padding-inline:10px}.mc-shortcuts{gap:5px}.mc-shortcuts b{font-size:11px}.mc-shortcut{width:52px;height:52px}.mc-home .mc-row{gap:9px}.mc-home .mc-row-label{font-size:13px}.mc-social-copy strong{font-size:16px}.mc-catalog-body{padding-inline:10px}.mc-category-tabs{gap:16px;padding-inline:13px}.mc-category-tabs button{font-size:11px}.mc-product-grid{gap:17px 8px}.mc-game-stat{padding-inline:14px;grid-template-columns:36px minmax(0,1fr) 45px 75px}.mc-game-stat img{width:36px;height:36px}}@media (max-width:330px){.mc-person{gap:10px}.mc-avatar .ph-avatar{width:66px!important;height:66px!important;min-width:66px}.mc-level{flex-wrap:wrap}.mc-level-track{min-width:55px}.mc-level small{margin-left:auto}.mc-wallet{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 10px}.mc-wallet-label{grid-column:1}.mc-wallet strong{grid-column:1;margin:0}.mc-wallet-add{grid-column:2;grid-row:1 / 3}.mc-shortcuts b{font-size:10px}.mc-home .mc-row-label{font-size:12px}}@media (hover:hover){.mc-home .mc-row:hover{background:#f5f8f5}.mc-home .mc-shortcuts>button:hover .mc-shortcut{filter:brightness(1.035)}.mc-home .mc-wallet:hover{border-color:#c9a44b}}#socialModal .ph-modal.ph-modal-room-games{width:min(100%,460px);max-width:460px;max-height:86dvh;margin:0 auto;padding:0;border:1px solid #e7dcf0;border-bottom:0;border-radius:24px 24px 0 0;background:#fcfaff;color:#29183e;box-shadow:0 -12px 48px #170b3533;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}#socialModal .ph-modal-room-games>#closeSocial{top:18px;right:14px;left:auto;display:grid;place-items:center;width:40px;height:40px;min-width:40px;min-height:40px;padding:0;border:1px solid #decdf0;border-radius:50%;background:#f1eafa;color:#7025a4;font-size:27px;line-height:1;z-index:3}.rgs-sheet{padding:9px 16px max(16px,env(safe-area-inset-bottom,0px));font-family:inherit}.rgs-handle{display:block;width:38px;height:4px;margin:0 auto 12px;border-radius:10px;background:#ded0e9}.rgs-heading{padding-right:44px;margin:0 0 10px}.rgs-heading h2{margin:0;color:#2b173e;font-size:21px;font-weight:800;line-height:1.2;letter-spacing:-.45px}.rgs-heading p{margin:4px 0 0;color:#85659f;font-size:12px;font-weight:600;line-height:1.25}.rgs-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.rgs-card{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 24px;grid-template-rows:auto 47px;align-items:center;min-width:0;width:100%;margin:0;padding:0;overflow:hidden;border:1px solid #decfeb;border-radius:14px;background:linear-gradient(135deg,#fff,#f9f4ff);color:#29183e;text-align:left;touch-action:manipulation;box-shadow:0 2px 7px #39205004}.rgs-cover{grid-column:1/-1;display:block;width:100%;height:clamp(64px,10.8dvh,88px);object-fit:cover;object-position:center 47%;background:#321c47}.rgs-card[data-action=wheel] .rgs-cover{object-position:center 42%}.rgs-copy{display:flex;flex-direction:column;justify-content:center;gap:4px;min-width:0;padding:7px 0 7px 10px}.rgs-name{display:block;color:#2b193e;font-size:14px;font-weight:800;letter-spacing:-.2px;line-height:1.15}.rgs-detail{display:block;color:#886b9f;font-size:11px;font-weight:500;line-height:1.2}.rgs-arrow{width:17px;height:17px;fill:none;stroke:#8033b2;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;justify-self:start}.rgs-card-active .rgs-detail{color:#762da4;font-weight:700}.rgs-feature{display:grid;grid-template-columns:80px minmax(0,1fr) 24px;align-items:center;gap:8px;min-height:67px;width:100%;margin:8px 0 0;padding:0;overflow:hidden;border:1px solid #e4b956;border-radius:14px;background:linear-gradient(115deg,#fff1cf,#fffaf1 50%,#fcf8ff);color:#29183e;text-align:left;touch-action:manipulation}.rgs-feature-cover{display:block;width:80px;height:67px;background:#f9ecd7 url(/assets/game-icons/premium-atlas.webp) 25% 50%/500% auto no-repeat}.rgs-feature .rgs-copy{padding:8px 0;gap:5px}.rgs-feature .rgs-name{font-size:14px;line-height:1.2}.rgs-feature .rgs-detail{font-size:10.5px;line-height:1.25}.rgs-feature-open .rgs-detail{color:#762da4;font-weight:700}.rgs-card:focus-visible,.rgs-feature:focus-visible{outline:2px solid #8935b5;outline-offset:2px}.rgs-card:active,.rgs-feature:active{filter:brightness(.96)}@media (hover:hover){.rgs-card:hover{border-color:#b58acf}.rgs-feature:hover{border-color:#c58b29}}@media (max-width:360px){.rgs-sheet{padding-right:12px;padding-left:12px}.rgs-copy{padding-left:8px}.rgs-name{font-size:13px}.rgs-detail{font-size:10.5px}.rgs-feature{grid-template-columns:68px minmax(0,1fr) 22px;gap:7px}.rgs-feature-cover{width:68px}.rgs-feature .rgs-name{font-size:13px}.rgs-feature .rgs-detail{font-size:10px}}#socialModal:has(>.ph-modal:is(.ph-modal-wheel,.ph-modal-wheel-history,.ph-modal-wheel-rules,.ph-modal-wheel-ranking,.ph-modal-wheel-mastery,.ph-modal-plate)){--dl-sheet-height:min(calc(var(--dl-viewport-height,100dvh) - 60px), calc(min(100vw,520px)*1.95) );height:var(--dl-viewport-height,100dvh);bottom:auto;padding:0;align-items:flex-end;overflow:hidden;background:#08090b75;-webkit-backdrop-filter:none;backdrop-filter:none}#socialModal.ph-backdrop>.ph-modal:is(.ph-modal-wheel,.ph-modal-wheel-history,.ph-modal-wheel-rules,.ph-modal-wheel-ranking,.ph-modal-wheel-mastery,.ph-modal-plate){width:min(100%,520px);max-width:520px;height:var(--dl-sheet-height);max-height:none;min-height:0;margin:0 auto;padding:0;overflow:hidden;border:0;border-radius:0;background:#130a25;color:#fff3da;box-shadow:none;isolation:isolate}#socialModal.ph-backdrop>.ph-modal:is(.ph-modal-wheel-history,.ph-modal-wheel-rules,.ph-modal-wheel-ranking,.ph-modal-wheel-mastery,.ph-modal-plate)>.ph-close{display:none}#socialModal.ph-backdrop>.ph-modal:is(.ph-modal-wheel,.ph-modal-wheel-history,.ph-modal-wheel-rules,.ph-modal-wheel-ranking,.ph-modal-wheel-mastery,.ph-modal-plate)>#socialModalBody{height:100%;padding:0;min-height:0;overflow:hidden}#socialModal .ph-modal-wheel>.ph-close{top:5px;left:8px;right:auto;min-width:32px;width:32px;height:32px;padding:0;border:1px solid #b68045;border-radius:50%;background:radial-gradient(at 40% 12%,#9f6a37,#4b2815 80%);box-shadow:inset 0 1px 3px #ffe4b155;color:#f9dec0;font-size:25px;line-height:1;z-index:15}#socialModal .dl-game{border-radius:0;background:radial-gradient(ellipse at 50% 35%,#352044,#130a25 72%);background-color:#130a25;color:#fff5dc;overflow:hidden}#socialModal .dl-game:before{display:none}#socialModal .dl-main{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:55px minmax(0,1fr) auto;height:100%;padding:0;gap:0;overflow:hidden}#socialModal .dl-toolbar{grid-area:1/1;position:relative;display:block;padding:0;z-index:8;overflow:visible}#socialModal .dl-toolbar nav{position:absolute;top:0;right:9px;gap:9px;height:40px}#socialModal .dl-toolbar nav>button{width:32px;height:32px;min-width:32px;min-height:32px;border-radius:50%;border-color:#b68045;background:radial-gradient(at 40% 12%,#9f6a37,#4b2815 80%);box-shadow:inset 0 1px 3px #ffe4b155;color:#f9dec0}#socialModal .dl-toolbar nav>.dl-mastery-button{width:38px;min-width:38px;height:40px;border:0;box-shadow:none;background:none}#socialModal .dl-mastery-button>img{width:39px;height:39px}#socialModal .dl-toolbar .dl-balance{position:absolute;left:15px;top:41px;max-width:44%;min-height:23px;border:0;background:#1113177a;padding:0 3px;border-radius:12px;gap:5px;z-index:9}#socialModal .dl-balance>b{font-size:13px;color:#fff9e6;font-weight:750;gap:4px}#socialModal .dl-balance>i{height:15px;width:15px;font-size:15px;border:0;background:#5b3d2e;color:#c99f6d}#socialModal .dl-stage{grid-area:2/1;padding:0 0 30px;display:grid;grid-template-rows:minmax(0,1fr);min-height:0;background:none;border:0}#socialModal .dl-board{overflow:visible;min-height:0}#socialModal .dl-wheel{width:min(100cqw,100cqh);max-width:100%;aspect-ratio:1;margin:auto;overflow:visible}#socialModal .dl-wheel-disc{background:none}#socialModal .dl-track-outer{stroke-width:6;filter:none}#socialModal .dl-track-rim{stroke:#9b572e;stroke-width:1.6}#socialModal .dl-track-inner{stroke-width:5;filter:drop-shadow(0 0 2px #ffd18166)}#socialModal .dl-spoke{stroke:#bc7741;stroke-width:2}#socialModal .dl-wheel-feet{opacity:.65}#socialModal .dl-food{width:25%;aspect-ratio:1;min-height:0;min-width:0}#socialModal .dl-cabinet{inset:0 0 2%;background:none;border:0;box-shadow:none}#socialModal .dl-cabinet:before{filter:drop-shadow(0 3px 1px #0008)}#socialModal .dl-window.ph-food-window{inset:30% 17% 19%;background:none;overflow:hidden}#socialModal .dl-window>.dl-food-art{display:block;filter:drop-shadow(0 2px 1px #0006);object-fit:contain;object-position:center;transform:none}#socialModal .dl-food-footer{position:absolute;left:7%;right:7%;bottom:1%;height:16%;min-height:12px;display:flex;align-items:center;justify-content:center;gap:3%;border-radius:5px;background:#22131ce6;box-shadow:0 0 0 1px #ddb55f88;z-index:6;white-space:nowrap}#socialModal .dl-multiplier{position:static;inset:auto;display:flex;align-items:center;justify-content:center;min-height:0;min-width:0;padding:0;border:0;border-radius:0;background:none;box-shadow:none;color:#ffe7a6;white-space:nowrap;text-shadow:0 1px 2px #260900;font-size:clamp(8px,2.7cqw,13px);font-weight:600;line-height:1}#socialModal .dl-multiplier b,#socialModal .dl-multiplier small{font:inherit;color:inherit}#socialModal .dl-multiplier small{white-space:pre}#socialModal .dl-center{width:24%;border-width:2px;gap:2px;box-shadow:inset 0 0 0 2px #eeb541,0 0 0 2px #d78b38,0 0 0 4px #ffe5a2,0 0 11px #fac65455;background:radial-gradient(ellipse at 35% 20%,#fff8b0,#ffdf7c 60%,#eeb84c)}#socialModal .dl-center>span{font-size:clamp(8px,3cqw,15px);font-weight:750;min-height:0;color:#643d12}#socialModal .dl-center>strong{font-size:clamp(23px,9.6cqw,49px);font-weight:800;letter-spacing:-1px;color:#64320c;line-height:1}#socialModal .dl-center strong small{font-size:clamp(10px,3.8cqw,18px);margin-left:1px;color:inherit}#socialModal .dl-countdown{opacity:.55}#socialModal .dl-stake{top:4%;bottom:auto;max-width:80%;min-height:13px;gap:2px;padding:1px 3px;background:#141418eb;border:1px solid #9e814f;font-size:clamp(8px,2.4cqw,12px);line-height:1.1;color:#fff4cc;box-shadow:none;overflow:hidden}#socialModal .dl-stake .ph-coin{width:10px;height:10px;flex-shrink:0}#socialModal .dl-hot{position:static;inset:auto;flex-shrink:0;border:0;border-radius:3px;font-size:clamp(6px,2.1cqw,10px);line-height:1;font-weight:700;padding:1px 3px}#socialModal .dl-hand-pointer{right:-2%;bottom:24%;font-size:clamp(20px,6cqw,31px);transform:rotate(-28deg)}#socialModal .dl-food.dl-guided .dl-cabinet:before,#socialModal .dl-food.dl-lit .dl-cabinet:before,#socialModal .dl-food.dl-winner .dl-cabinet:before{filter:hue-rotate(319deg) saturate(1.2) drop-shadow(0 2px 3px #ff246344)}#socialModal .dl-food.dl-dim{opacity:.42}#socialModal .dl-food.dl-dim .dl-food-art{opacity:1}#socialModal .dl-food.dl-tap-active .dl-cabinet:after{opacity:1;border-color:#fff4b5;box-shadow:0 0 12px #ffda68;transition:none}#socialModal .dl-tap-pending{inset:4% auto auto 50%;transform:translate(-50%);z-index:9;width:max-content;max-width:80%;min-height:13px;font-size:clamp(8px,2.4cqw,12px);line-height:1.1;padding:2px 4px;border-radius:10px;background:#fff0a4;color:#6a330a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;pointer-events:none}#socialModal .dl-food:has(>.dl-tap-pending:not([hidden]))>.dl-stake{visibility:hidden}#socialModal .dl-plates{bottom:3px;left:7px;right:7px;gap:10px}#socialModal .dl-plate{max-width:100px;padding:0}#socialModal .dl-plate-art{width:64px;height:54px}#socialModal .dl-plate b{font-size:11px;border:1px solid #a97c5a;border-radius:3px;padding:1px 3px;color:#fff7e7}#socialModal .dl-dock{grid-area:3/1;display:flex;flex-direction:column;gap:0;padding:0 5px max(5px,env(safe-area-inset-bottom));background:linear-gradient(90deg,#4c4982,#272441 50%,#514985);border:1px solid #7471ad;border-bottom:0;border-radius:5px 5px 0 0;box-shadow:inset 2px 0 3px #aaa0e366,inset -2px 0 3px #aaa0e366;z-index:8;min-width:0}#socialModal .dl-console{display:block;grid-area:auto;position:relative;padding:4px 5px 5px;margin:0 -5px;background:linear-gradient(#66608f,#353152 75%,#4e4a7f);border:0;border-bottom:1px solid #a89ed7;border-radius:5px 5px 0 0;box-shadow:inset 0 1px 2px #d7c9ef66;min-width:0}#socialModal .dl-controls{display:grid;grid-template-columns:minmax(0,1fr) 54px;height:45px;gap:7px}#socialModal .dl-chips{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:minmax(0,1fr);gap:7px}#socialModal .dl-chips button{min-height:40px;height:100%;min-width:0;font-size:clamp(12px,3.9vw,21px);font-weight:700;border-radius:3px;border:1px solid #b39b83;padding:0 1px;gap:1px;background:linear-gradient(140deg,#444361,#161b30 50%,#345482 82%,#b1a2d5);box-shadow:inset 0 0 0 2px #0006,inset 0 -4px #895e3944}#socialModal .dl-chips button.active{background:linear-gradient(#fff8a3,#ffce59 35%,#efa92f 80%,#ffe9a8);box-shadow:inset 0 0 0 2px #ffe8a3,inset 0 -4px #ba7a2655;color:#fff6dd;border-color:#f9d595;text-shadow:0 1px 1px #93550a}#socialModal .dl-chips .ph-coin{width:14px;height:14px}#socialModal .dl-repeat,#socialModal .dl-repeat:disabled{min-height:40px;height:100%;border:1px solid #e5d7d2;border-radius:4px;background:linear-gradient(#cfcbcb,#767780 60%,#bbb9c3);box-shadow:inset 0 0 0 2px #fff2,inset 0 -4px #53535e55;padding:1px;color:#fff!important;opacity:1;gap:0}#socialModal .dl-repeat:not(:disabled){background:linear-gradient(#f0d39c,#92612d 60%,#c19153);border-color:#e6c695}#socialModal .dl-repeat svg{height:22px;width:22px}#socialModal .dl-repeat b{font-size:10px;line-height:1}#socialModal .dl-repeat small{display:none}#socialModal .dl-console:before{content:"Alt\131n\131  se\e7  \2192  Yiyece\11f e dokun";position:absolute;bottom:100%;left:23%;right:23%;text-align:center;padding:4px 1px 5px;border:1px solid #867b7866;border-bottom:0;border-radius:18px 18px 0 0;background:#131119a1;color:#bbb3bc;font-size:10px;line-height:1.1;pointer-events:none;z-index:-1}#socialModal .dl-console-status{position:absolute;left:20%;right:20%;bottom:100%;height:22px;padding:0;pointer-events:none;display:flex;justify-content:center;align-items:center}#socialModal .dl-pending:not(.is-idle){position:relative;inset:auto;background:#211a2b;border:1px solid #89734c;border-radius:10px;color:#ffe0a0;font-size:9px;padding:3px 7px;white-space:nowrap;overflow:hidden}#socialModal .dl-history{display:flex;margin:7px 6px 0;padding:4px 8px;height:45px;min-height:45px;gap:6px;border:0;border-radius:8px;background:linear-gradient(105deg,#676075,#3e3a56);box-shadow:inset 0 1px #c1afcb22}#socialModal .dl-history>b{font-size:11px;line-height:1.15;width:62px;color:#fff;flex-shrink:0}#socialModal .dl-history>div{gap:4px;justify-content:space-between}#socialModal .dl-history-item{width:29px;height:29px;flex:0 1 29px;min-width:0;background:#11131a}#socialModal .dl-history-item>.dl-plate-art{width:100%;height:100%;max-width:100%;max-height:100%;flex:0 0 auto;overflow:hidden}#socialModal .dl-history-item>.dl-plate-art>img{display:block;width:100%;height:100%;object-fit:contain;filter:none}#socialModal .dl-history-item.is-latest:after{bottom:-4px;font-size:7px;padding:1px 3px}#socialModal .dl-game .dl-ranking-link{display:flex;margin:7px 6px 0;padding:0;gap:9px;min-height:60px;height:60px;border:0!important;background:#1b1a2b!important;border-radius:8px;color:#fff1ce!important;overflow:hidden}#socialModal .dl-ranking-entry{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:3px;align-self:stretch;flex:0 0 58px;border-right:5px solid #3d375e;background:#161625}#socialModal .dl-ranking-label{font-size:10px;font-weight:500;flex:none;border:0;padding:0;color:#ffe4bb}#socialModal .dl-ranking-bars{display:flex;gap:3px;align-items:end;height:20px}#socialModal .dl-ranking-bars i{display:block;width:5px;border-radius:2px;background:linear-gradient(#ffcda4,#b64);height:13px}#socialModal .dl-ranking-bars i:nth-child(2){height:20px}#socialModal .dl-ranking-bars i:nth-child(3){height:16px}#socialModal .dl-ranking-preview{display:flex;align-items:center;gap:9px;flex:1;min-width:0;text-align:left}#socialModal .dl-ranking-preview>.ph-avatar{width:38px!important;height:38px!important;flex:0 0 38px}#socialModal .dl-ranking-me{gap:4px}#socialModal .dl-ranking-me>b{font-size:13px;font-weight:650;color:#ffebbe}#socialModal .dl-ranking-me>strong{font-size:12px;font-weight:500;color:#e8b25e}#socialModal .dl-ranking-link>svg:last-child{margin-right:9px;height:22px;color:#b4a28b}#socialModal .dl-mode-notice{position:absolute;top:8px;left:48px;right:auto;max-width:calc(100% - 190px);min-width:0;min-height:26px;height:26px;max-height:none;margin:0;padding:3px 6px;border:1px solid #b7915355;border-radius:12px;background:#261c25d9;color:#edce94;font-size:10px;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;z-index:8}#socialModal .ph-modal-wheel #socialModalBody>.ga-controls{top:41px;right:10px;z-index:14}#socialModal .ph-modal-wheel #socialModalBody>.ga-controls button{min-height:23px;width:24px;height:24px;border-color:#78614355;background:#29202177;color:#c3a279}#socialModal .dl-result-layer{padding:0;align-items:end;justify-items:stretch;overflow:visible}#socialModal .dl-result-shade{background:#08090bc4}#socialModal .dl-result-sheet{max-height:85%;width:100%;border:0;border-radius:18px 18px 0 0;background:radial-gradient(ellipse at 50% 0,#9e622844,transparent 40%),linear-gradient(#442719,#1d1b2e 26%);overflow:visible;box-shadow:0 -3px 20px #0003}#socialModal .dl-result-body{padding:0 15px max(12px,env(safe-area-inset-bottom));position:relative;overflow:visible}#socialModal .dl-result-glow{width:92px;height:85px;margin:-34px auto 10px;overflow:visible}#socialModal .dl-result-glow:after{display:none}#socialModal .dl-result-glow:before{inset:-30px;background:radial-gradient(circle,#fffadccc,#f8d48766 28%,transparent 68%);border:0;box-shadow:none}#socialModal .dl-result-glow .dl-plate-rays{opacity:.65;inset:-36px}#socialModal .dl-result-glow>.dl-plate-art{width:92px;height:85px}#socialModal .dl-result-sheet h3{margin:1px 0 12px;color:#fff;font-size:clamp(19px,4.7vw,24px);line-height:1.25;letter-spacing:0;font-weight:700}#socialModal .dl-season{font-size:12px;color:#8c899a}#socialModal .dl-win-caption{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}#socialModal .dl-result-stats{gap:5px;margin-top:16px}#socialModal .dl-result-stats>div{justify-content:center;gap:7px;border:0;background:#242235;border-radius:6px;min-height:36px;padding:8px 4px}#socialModal .dl-result-stats span:not(.ph-coin){font-size:11px;color:#a9a6ba}#socialModal .dl-result-stats b{font-size:12px;font-weight:600;color:#fff5d8;letter-spacing:0}#socialModal .dl-result-stats .ph-coin{height:13px;width:13px}#socialModal .dl-result-sheet .dl-podium{margin:6px 0 0;padding:0 9px 10px!important;background:#242235!important;border-radius:6px!important}#socialModal .dl-podium-title{display:inline-block;background:#2d2a40;border-radius:0 0 9px 9px;padding:4px 11px 6px;margin:0 auto 25px;font-size:10px;font-weight:400;color:#e3deeb;letter-spacing:0}#socialModal .dl-podium-members{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}#socialModal .dl-podium-member{display:flex;min-width:0}#socialModal .dl-podium-member>.dl-podium-avatar,#socialModal .dl-podium-avatar .ph-avatar{width:52px!important;height:52px!important;flex:0 0 52px}#socialModal .dl-podium-member>b{max-width:100%;font-size:12px;font-weight:550}#socialModal .dl-podium-member>strong{font-size:14px;font-weight:750;color:#ffe7b2}#socialModal .dl-result-back{min-height:28px;margin-top:5px;padding:4px;background:none;border:0;border-radius:6px;color:#a59baf;font-size:10px}#socialModal .dl-panel-screen{height:100%;background:transparent}#socialModal .dl-mastery-shade{background:#070809aa}#socialModal .dl-mastery-sheet{position:absolute;inset:auto 0 0;max-height:95%;height:auto;padding:0;border:0;border-radius:14px 14px 0 0;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 -2px 20px #0003;color:#f5ecdc;background:#1c1a2c}#socialModal .dl-mastery-sheet>header{display:flex;align-items:center;justify-content:center;flex:0 0 57px;min-height:57px;position:relative;margin:0;padding:10px 43px;background:radial-gradient(ellipse at 50% -50%,#895323,#321c10 65%,#1c1a2c);border:0}#socialModal .dl-mastery-sheet>header h2{font-size:18px;letter-spacing:0;color:#ffce77;font-weight:700;line-height:1.2;margin:0}#socialModal .dl-reader-back,#socialModal .dl-net-head>button{position:absolute;top:14px;left:11px;display:grid;place-items:center;min-height:30px;width:30px;height:30px;padding:0;border-radius:50%;border:1px solid #9f774a;background:radial-gradient(at 40% 15%,#694429,#38251b);color:#f1dab6;font-size:28px;line-height:1;box-shadow:inset 0 1px 3px #fff2}#socialModal .dl-reader-scroll{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;padding:8px 13px max(16px,env(safe-area-inset-bottom));scrollbar-width:thin}#socialModal .dl-reader-scroll>p,#socialModal .dl-reader-scroll>ol{color:#d3cbd6;font-size:12px;line-height:1.55}#socialModal .dl-reader-scroll>h3{color:#ffe0a4;font-size:16px;margin:20px 0 9px}#socialModal .dl-reader-scroll>.ph-table{table-layout:fixed;width:100%;border-collapse:collapse;text-align:center;font-size:12px;color:#efe6ce;background:#252237;border-radius:10px;overflow:hidden}#socialModal .dl-reader-scroll>.ph-table td,#socialModal .dl-reader-scroll>.ph-table th{padding:9px 6px;border:1px solid #ffffff10}#socialModal .dl-reader-scroll>.ph-table .dl-food-art{display:block;height:43px;width:43px;margin:0 auto 3px}#socialModal .dl-panel-history .dl-mastery-sheet{height:88%;max-height:95%}#socialModal .dl-history-caption{font-size:10px;color:#a8a0b1;margin:0 0 9px;line-height:1.35}#socialModal .dl-history-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}#socialModal .dl-history-list>li{display:flex;align-items:center;gap:9px;min-height:65px;padding:9px 11px;border:1px solid #70647944;border-radius:12px;background:#252336;color:#eee5d2}#socialModal .dl-history-list>li.is-win{background:linear-gradient(110deg,#4f3a31,#352a2c)}#socialModal .dl-history-status{display:grid;place-items:center;flex:0 0 29px;height:29px;border-radius:50%;color:#a9b1c6;background:#9aa4b312;font-size:9px;font-weight:700}#socialModal .is-win .dl-history-status{color:#f8dec0;background:#eec98718}#socialModal .dl-history-receipt{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1}#socialModal .dl-history-receipt small{font-size:9px;color:#9c919e;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#socialModal .dl-history-receipt time{font-size:12px;color:#f4ead5}#socialModal .dl-history-receipt>span{font-size:9px;color:#b0a4b1}#socialModal .dl-history-list strong{display:flex;align-items:center;justify-content:flex-end;gap:2px;font-size:12px;font-weight:600;color:#ffe3ad;white-space:nowrap}#socialModal .dl-history-list strong img,#socialModal .dl-history-list .ph-coin{height:13px;width:13px;flex-shrink:0;border-radius:50%;overflow:hidden}#socialModal .dl-history-empty{justify-content:center;color:#cbbccc}#socialModal .dl-reader-sheet{background:#373430}#socialModal .dl-reader-sheet>header{background:#373430}#socialModal .dl-reader-sheet>header h2{color:#fff;font-size:19px}#socialModal .dl-reader-sheet .dl-reader-back,#socialModal .dl-master-help{border-color:#716c64;background:linear-gradient(#4b4944,#383631);color:#fff;box-shadow:inset 0 1px 4px #ffffff10}#socialModal .dl-master-help{position:absolute;right:12px;top:14px;width:30px;height:30px;min-height:30px;border:1px solid #716c64;border-radius:50%;font-size:22px;font-weight:700;padding:0;line-height:1}#socialModal .dl-panel-master .dl-mastery-sheet{height:auto;max-height:96%;border-radius:14px 14px 0 0}#socialModal .dl-panel-master .dl-reader-scroll{padding:0 13px max(12px,env(safe-area-inset-bottom))}#socialModal .dl-master-countdown{display:flex;align-items:center;justify-content:center;gap:5px;min-height:30px;margin:0 auto 14px;padding:4px 6px;border:1px solid #ffffff08;border-radius:9px;color:#deddd9;font-size:10px;background:#ffffff03;white-space:nowrap}#socialModal .dl-master-countdown>b{display:flex;gap:3px;font-weight:650}#socialModal .dl-master-countdown i{font-style:normal;background:linear-gradient(#696863,#44433f);border-radius:3px;padding:4px 3px;color:#fff;font-size:11px;font-variant-numeric:tabular-nums}#socialModal .dl-master-status{display:flex;align-items:center;gap:10px;padding:12px 2px 17px;margin-bottom:16px;background:linear-gradient(90deg,#5d5a5428,transparent);border-top:1px solid #ffffff09;min-height:76px}#socialModal .dl-master-status>.dl-tier-letter{font-size:44px;flex:0 0 78px;text-align:center}#socialModal .dl-master-status .is-locked{color:#dedee2;background:linear-gradient(#fff,#b9b9be 45%,#fff 48%,#8d8d93);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 3px 3px #0003}#socialModal .dl-master-status h3{margin:0 0 6px;font-size:18px;color:#fff;font-weight:700}#socialModal .dl-master-status p{margin:0;font-size:10px;line-height:1.5;color:#d8d4cc}#socialModal .dl-master-parchment{position:relative;padding:21px 13px 17px;background:radial-gradient(at 10% 17%,#f9e8b5,transparent 70%),radial-gradient(at 92% 70%,#dfba6d55,transparent 70%),linear-gradient(110deg,#ecd092,#f7e4ae,#e9c57e);color:#513419;clip-path:polygon(0 1%,4% 1.2%,5% 0,19% .7%,37% .1%,40% .5%,42% 0,58% .6%,77% 0,90% .5%,100% .1%,99.7% 19%,100% 37%,99.6% 61%,100% 81%,99.7% 100%,88% 99.6%,62% 100%,41% 99.5%,19% 100%,5% 99.5%,0 100%,.5% 76%,0 53%,.3% 28%);isolation:isolate}#socialModal .dl-master-parchment:before{content:"PLAYHAN   PLAYHAN   PLAYHAN";position:absolute;inset:35% -12% 0;z-index:-1;opacity:.04;font-size:44px;line-height:2;font-weight:800;transform:rotate(-25deg);pointer-events:none}#socialModal .dl-master-parchment>h3{text-align:center;margin:0 0 8px;font-size:clamp(15px,4vw,21px);line-height:1.25;font-weight:750;color:#523719}#socialModal .dl-master-parchment>p{text-align:center;font-size:12px;line-height:1.5;color:#715032;margin:0 0 12px}#socialModal .dl-master-formula{display:block;text-align:center;font-size:11px;font-weight:700;margin-bottom:12px;color:#6b3e1b}#socialModal .dl-master-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:8px}#socialModal .dl-master-step{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:6px;min-width:0;padding:16px 4px 12px;border:0;border-radius:10px 10px 0 0;color:#fff1d0;background:linear-gradient(#4b2c0b,#8f6c28 74%,#b29148);box-shadow:inset 0 1px 1px #ffc86744}#socialModal .dl-master-step-1{min-height:190px}#socialModal .dl-master-step-2{min-height:220px;background:linear-gradient(#490605,#822318 72%,#c5835f)}#socialModal .dl-master-step-3{min-height:250px;background:linear-gradient(#3d0066,#800b9a 75%,#ba81ca)}#socialModal .dl-master-step>.dl-tier-letter{font-size:29px;line-height:1.2;letter-spacing:-1px}#socialModal .dl-master-step>strong{font-size:20px;color:#fff6e6;line-height:1.1}#socialModal .dl-master-step>span{font-size:10px;line-height:1.4;text-align:center;color:#fff0d3;font-weight:400}#socialModal .dl-master-step>img{width:75px;max-width:95%;height:75px;object-fit:contain;margin-top:auto;filter:drop-shadow(0 3px 2px #250c0466)}#socialModal .dl-master-step-2>img{filter:hue-rotate(70deg) saturate(.95) drop-shadow(0 3px 2px #250c0466)}#socialModal .dl-master-step-3>img{filter:drop-shadow(0 3px 2px #250c0466)}#socialModal .dl-master-progress{display:flex;justify-content:space-between;gap:6px;flex-wrap:wrap;margin-top:12px;color:#cec5b3;font-size:10px}#socialModal .dl-master-progress progress{height:6px;width:100%;border:0;border-radius:5px;overflow:hidden;accent-color:#e6b946;background:#262320}#socialModal .dl-master-progress progress::-webkit-progress-bar{background:#262320;border-radius:5px}#socialModal .dl-master-progress progress::-webkit-progress-value{background:linear-gradient(90deg,#bb7b28,#f7df89);border-radius:5px}#socialModal .dl-panel-catalog .dl-mastery-sheet,#socialModal .dl-panel-master-rules .dl-mastery-sheet{height:94%;max-height:94%}#socialModal .dl-catalog-tabs{display:flex;position:sticky;top:-8px;z-index:4;gap:6px;padding:7px 0 10px;background:#373430;margin-bottom:3px}#socialModal .dl-catalog-tabs button{flex:1;border:1px solid #8c7c61;border-radius:7px;min-height:32px;background:#2d2b29;color:#d2c8b3;font-size:16px;font-weight:800;font-style:italic}#socialModal .dl-catalog-tabs button.is-active{background:linear-gradient(#d3b26c,#6b502e);border-color:#d5b97d;color:#ffedb8}#socialModal .dl-catalog-row{scroll-margin-top:47px}#socialModal .dl-reader-link{min-height:40px;border:1px solid #9e8259;background:#54422f;color:#f6e0af;border-radius:8px;font-size:12px;padding:10px;margin-top:12px;width:100%}#socialModal .dl-catalog-gifts .ph-coin{width:11px;height:11px;flex-shrink:0}#socialModal .dl-net-ranking{height:100%;display:flex;flex-direction:column;background:#1b192b;color:#f5ead4;overflow:hidden;border-radius:0}#socialModal .dl-net-head{min-height:57px;flex:0 0 57px;padding:13px 45px;background:radial-gradient(ellipse at 50% -70%,#9a5c27,#321c10 65%,#1b192b);display:flex;align-items:center;justify-content:center}#socialModal .dl-net-head h2{color:#ffd181;font-size:19px;font-weight:700;margin:0;line-height:1.2}#socialModal .dl-net-scroll{padding:8px 15px 12px;min-height:0;flex:1;overflow:auto;overscroll-behavior:contain}#socialModal .dl-net-pool{border:0;border-radius:18px;background:linear-gradient(130deg,#44302c,#252334 80%);padding:15px 12px 13px;margin:0 0 15px;text-align:center}#socialModal .dl-net-pool h3{font-size:15px;color:#ffebbe;margin:0 0 7px;font-weight:650}#socialModal .dl-net-pool p{font-size:12px;line-height:1.4;color:#e3d7b5;margin:0 auto 13px;max-width:290px}#socialModal .dl-net-pool .dl-pool-digits{display:flex;gap:4px;align-items:center;justify-content:center;flex-wrap:nowrap;font-size:25px;line-height:1.1;color:#4f2a12}#socialModal .dl-pool-digits>span{background:linear-gradient(#fff0b8,#ffcf70 43%,#d98e35);border:1px solid #d7af69;border-radius:3px;min-width:23px;padding:3px 2px;font-variant-numeric:tabular-nums;box-shadow:inset 0 1px #ffffe8;text-shadow:0 1px #ffe5a3}#socialModal .dl-net-list{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none}#socialModal .dl-net-list>li{border:1px solid #6c5a7744;border-radius:16px;background:#222032;min-height:71px;padding:0;overflow:hidden}#socialModal .dl-net-list>li:nth-child(1){border-color:#bd9853}#socialModal .dl-net-list>li:nth-child(2){border-color:#9c98a6}#socialModal .dl-net-list>li:nth-child(3){border-color:#7d584d}#socialModal .dl-net-list .ph-unified-rank,#socialModal .dl-net-personal .ph-unified-rank{display:flex;align-items:center;gap:6px;min-height:71px;padding:8px 9px;width:100%;border:0;margin:0;color:#f7edcb}#socialModal .dl-net-list .ur-position,#socialModal .dl-net-personal .ur-position{flex:0 0 24px;min-width:24px;text-align:center;font-size:16px;font-weight:500;color:#f5e5c2}#socialModal .dl-net-list>li:nth-child(-n+3) .ur-position{position:relative;align-self:center;padding-top:6px;font-size:11px;font-weight:800;color:#644216;text-shadow:0 1px #ffe6aa;height:28px;background:linear-gradient(#fff3c0,#dba756);clip-path:polygon(0 15%,25% 40%,50% 0,75% 40%,100% 15%,87% 100%,13% 100%)}#socialModal .dl-net-list>li:nth-child(2) .ur-position{background:linear-gradient(#edf5ff,#9cacc2);color:#445366;text-shadow:none}#socialModal .dl-net-list>li:nth-child(3) .ur-position{background:linear-gradient(#edc2a7,#9e6053);color:#593325;text-shadow:none}#socialModal .dl-net-list .ur-body,#socialModal .dl-net-personal .ur-body{display:grid;grid-template-columns:minmax(0,1fr) 52px;gap:6px;align-items:center;flex:1;max-width:calc(100% - 30px);min-width:0}#socialModal .dl-net-list .ur-metric strong,#socialModal .dl-net-personal .ur-metric strong{font-size:11px;color:#f1e7cc;font-weight:550;white-space:nowrap}#socialModal .dl-net-list .om-member-row,#socialModal .dl-net-personal .om-member-row{display:flex;flex-direction:column;gap:2px;justify-content:center;align-items:flex-start;position:relative;min-height:48px;min-width:0;max-width:100%;padding:0 0 0 46px;border:0;background:none}#socialModal .dl-net-list .om-identity,#socialModal .dl-net-personal .om-identity{display:flex;gap:3px;align-items:center;justify-content:flex-start;min-width:0;max-width:100%;width:100%;padding:0;margin:0;background:none;border:0;flex:none}#socialModal .dl-net-list .om-identity>b,#socialModal .dl-net-personal .om-identity>b{font-size:11px;color:#f7e7bf;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:650}#socialModal .dl-net-list .om-identity>.ph-avatar,#socialModal .dl-net-personal .om-identity>.ph-avatar{position:absolute;left:0;top:50%;transform:translateY(-50%);width:39px!important;height:39px!important;flex:0 0 39px!important;margin:0}#socialModal .dl-net-list .om-identity>.vip-badge,#socialModal .dl-net-list .om-identity>.ph-badge,#socialModal .dl-net-personal .om-identity>.vip-badge,#socialModal .dl-net-personal .om-identity>.ph-badge{height:18px!important;width:18px!important;flex:0 0 18px!important;margin:0!important}#socialModal .dl-net-list .pr-inline-badges,#socialModal .dl-net-personal .pr-inline-badges{display:flex;align-items:center;flex-wrap:nowrap;gap:3px;min-width:0;max-width:100%;margin:1px 0 0}#socialModal .dl-net-personal .pr-message-family{flex:0 1 70px;max-width:70px;min-width:25px;min-height:16px;height:16px;font-size:7px;padding:1px 3px;margin:0}#socialModal .dl-net-personal .pr-message-honor{width:16px;height:17px;flex:0 0 16px}#socialModal .dl-net-personal{display:block;flex-shrink:0;margin:0 15px max(8px,env(safe-area-inset-bottom));padding:0;min-height:0;border:1px solid #6c5a7755;border-radius:16px;background:#242135;color:#f5e1b8;overflow:hidden}#socialModal .dl-net-personal .ur-metric{margin:0;display:flex;justify-content:flex-end;align-items:center;min-width:0}#socialModal .dl-net-note{font-size:10px;line-height:1.5;color:#a096ac;padding:12px 0 0;margin:0}#socialModal .dl-plate-explainer{text-align:center;padding:5px 0}#socialModal .dl-plate-explainer>.dl-plate-art{width:108px;height:92px;filter:drop-shadow(0 0 12px #ebc16355)}#socialModal .dl-plate-explainer>p{font-size:12px;color:#ded3bd;line-height:1.6;margin:12px 0}#socialModal .dl-plate-food-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;padding:12px 0}#socialModal .dl-plate-food-grid>div{display:flex;flex-direction:column;align-items:center;gap:5px;min-width:0;padding:8px 2px;border:1px solid #79634144;border-radius:9px;background:#2b2530;color:#eadbc0;font-size:10px}#socialModal .dl-plate-food-grid .dl-food-art{width:55px;height:55px;max-width:100%}#socialModal .dl-plate-food-grid strong{font-size:15px;color:#ffda8c}@container dolap (max-height:590px){#socialModal .dl-main{grid-template-rows:49px minmax(0,1fr) auto}#socialModal .dl-toolbar .dl-balance{top:37px;font-size:11px}#socialModal .dl-stage{padding-bottom:25px}#socialModal .dl-controls{height:40px}#socialModal .dl-chips button,#socialModal .dl-repeat,#socialModal .dl-repeat:disabled{min-height:36px}#socialModal .dl-history{min-height:37px;height:37px;margin-top:4px}#socialModal .dl-history-item{width:26px;height:26px;flex-basis:26px}#socialModal .dl-history>b{width:58px;font-size:10px}#socialModal .dl-game .dl-ranking-link{height:49px;min-height:49px;margin-top:4px}#socialModal .dl-ranking-preview>.ph-avatar{width:32px!important;height:32px!important;flex-basis:32px}#socialModal .dl-plate-art{width:52px;height:43px}#socialModal .dl-plate b{font-size:9px}#socialModal .dl-result-glow{height:69px;width:77px;margin-top:-25px}#socialModal .dl-result-glow>.dl-plate-art{width:77px;height:69px}#socialModal .dl-result-sheet h3{font-size:18px;margin-bottom:8px}#socialModal .dl-result-stats{margin-top:10px}#socialModal .dl-result-stats>div{min-height:31px;padding:6px 3px}#socialModal .dl-podium-member>.dl-podium-avatar,#socialModal .dl-podium-avatar .ph-avatar{width:43px!important;height:43px!important;flex-basis:43px}#socialModal .dl-podium-member>strong{font-size:12px}}@media (max-width:360px){#socialModal .dl-controls{grid-template-columns:minmax(0,1fr) 44px;gap:4px}#socialModal .dl-chips{gap:4px}#socialModal .dl-chips button{font-size:12px}#socialModal .dl-chips .ph-coin{width:12px;height:12px}#socialModal .dl-master-step-1{min-height:165px}#socialModal .dl-master-step-2{min-height:190px}#socialModal .dl-master-step-3{min-height:215px}#socialModal .dl-master-step>img{height:60px;width:60px}#socialModal .dl-master-step>span{font-size:9px}#socialModal .dl-master-countdown{gap:3px;font-size:9px}#socialModal .dl-master-countdown i{font-size:9px;padding:3px 2px}#socialModal .dl-pool-digits>span{min-width:20px;font-size:22px}#socialModal .dl-net-scroll{padding-left:9px;padding-right:9px}#socialModal .dl-net-personal{margin-left:9px;margin-right:9px}}@media (orientation:landscape) and (max-height:600px) and (min-width:600px){#socialModal:has(>.ph-modal:is(.ph-modal-wheel,.ph-modal-wheel-history,.ph-modal-wheel-rules,.ph-modal-wheel-ranking,.ph-modal-wheel-mastery,.ph-modal-plate)){--dl-sheet-height:var(--dl-viewport-height,100dvh)}#socialModal.ph-backdrop>.ph-modal:is(.ph-modal-wheel,.ph-modal-wheel-history,.ph-modal-wheel-rules,.ph-modal-wheel-ranking,.ph-modal-wheel-mastery,.ph-modal-plate){width:min(100%,960px);max-width:960px}#socialModal .dl-main{grid-template-columns:minmax(0,1fr) minmax(260px,38%);grid-template-rows:65px minmax(0,1fr) auto;padding:0 6px 4px;gap:0 8px}#socialModal .dl-toolbar{grid-area:1/2}#socialModal .ph-modal-wheel>.ph-close{left:auto;right:calc(38% - 30px);top:7px}#socialModal .dl-stage{grid-area:1/1/4/2;padding-top:0;padding-bottom:22px}#socialModal .dl-dock{grid-area:3/2;align-self:end}#socialModal .dl-result-sheet{width:min(100%,420px);justify-self:center;max-height:87%}#socialModal .dl-panel-screen .dl-mastery-sheet{width:min(100%,440px);left:auto;right:0;max-height:100%;height:100%}#socialModal .dl-net-ranking{max-width:520px;margin:auto}}@media (prefers-reduced-motion:reduce){#socialModal .dl-game *,#socialModal .dl-mastery-screen *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}#socialModal .dl-loading{background:#0b0b10bb;gap:11px;font-size:11px;color:#e9dfc8}#socialModal .dl-loading-symbol{display:block;position:relative;width:90px;height:90px;border:4px solid #be8446;border-radius:50%;box-shadow:inset 0 0 0 1px #ffe29a,0 1px 4px #0006;margin:0 0 8px}#socialModal .dl-loading-symbol>span{position:absolute;left:var(--x);top:var(--y);transform:translate(-50%,-50%);width:30px;height:31px;background:url(/assets/dolap-cosmic/gondola.webp) center/100% 100% no-repeat;padding:9px 5px 3px}#socialModal .dl-loading-symbol .dl-food-art{display:block;width:100%;height:100%}#socialModal .dl-loading-symbol>i{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:24px;height:24px;border:2px solid #f9dfa0;border-radius:50%;background:radial-gradient(#fff5ac,#f4bf53);box-shadow:0 0 8px #eac56b99}#socialModal .dl-loading-bar{width:140px;height:3px;background:#62575e;border-radius:4px}#socialModal .dl-mastery-screen .ph-coin{display:inline-block;width:13px;height:13px;flex-shrink:0;border:0;border-radius:50%;color:transparent!important;font-size:0!important;background:url(/playhan-coin-crown.jpeg) center/cover no-repeat;box-shadow:inset 0 0 0 1px #ffc359;overflow:hidden;vertical-align:middle}#socialModal .dl-master-accrued{display:flex;flex-direction:column;gap:6px;text-align:center;padding:16px 12px;margin:0 0 16px;border:1px solid #d6ad5866;border-radius:12px;background:linear-gradient(135deg,#503721,#291d39);color:#ffedc0}#socialModal .dl-master-accrued strong{font-size:26px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}#socialModal .dl-master-accrued small{font-size:11px;line-height:1.5;color:#e4d3ba}#socialModal .dl-master-tier-gold{font-size:13px;line-height:1.4;font-variant-numeric:tabular-nums;text-align:center;overflow-wrap:anywhere;max-width:100%}#socialModal .dl-panel-master .dl-mastery-sheet{height:100%;max-height:100%;background:radial-gradient(ellipse at 50% 40%,#420570,#26043f 74%);border-radius:20px 20px 0 0}#socialModal .dl-panel-master .dl-mastery-sheet>header{background:transparent;min-height:64px}#socialModal .dl-panel-master .dl-mastery-sheet>header h2{font-size:24px;color:#fff1db}#socialModal .dl-panel-master .dl-reader-back,#socialModal .dl-panel-master .dl-master-help{background:linear-gradient(#311048,#634080);border-color:#b580cf44;width:34px;height:34px}#socialModal .dl-panel-master .dl-reader-scroll{padding:0 13px 20px}#socialModal .dl-panel-master .dl-master-countdown{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;padding:10px 8px;background:linear-gradient(#37104e,#623879);border:1px solid #a472be33;border-radius:12px;margin:0 auto 18px;font-size:11px;color:#eadbf2}#socialModal .dl-panel-master .dl-master-countdown i{background:linear-gradient(#5a2a70,#80608e);font-size:14px;padding:6px 4px;border-radius:5px}#socialModal .dl-mastery-level{display:flex;gap:16px;align-items:center;padding:18px 9px;margin:0 0 22px;border-block:1px solid #e6bd5555;background:linear-gradient(90deg,transparent,#710cb866,transparent)}#socialModal .dl-mastery-level>.dl-tier-letter{font-size:54px;font-style:italic;flex-shrink:0;line-height:1}#socialModal .dl-mastery-level>div{flex:1;min-width:0}#socialModal .dl-mastery-level-label{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}#socialModal .dl-mastery-level h3{font-size:22px;color:#ffdb6c;margin:0}#socialModal .dl-mastery-level-label span{font-size:12px;color:#c6a4d7;font-variant-numeric:tabular-nums}#socialModal .dl-mastery-level-label b{color:#fff5e0}#socialModal .dl-mastery-level progress{display:block;width:100%;height:8px;margin-top:10px;border:0;border-radius:9px;overflow:hidden;background:#250437;accent-color:#f4d561}#socialModal .dl-mastery-level progress::-webkit-progress-bar{background:#250437}#socialModal .dl-mastery-level progress::-webkit-progress-value{background:linear-gradient(90deg,#c18a13,#ffed88)}#socialModal .dl-mastery-reward{position:relative;padding:22px 14px 13px;background:radial-gradient(at 30% 10%,#fff3ca,transparent 80%),linear-gradient(110deg,#e6c788,#f8e7b4,#dcbf80);color:#5c3015;clip-path:polygon(0 0,7% 1%,12% 0,30% .5%,54% 0,79% .7%,92% 0,100% .6%,99.7% 37%,100% 75%,99% 100%,69% 99.5%,44% 100%,16% 99.4%,0 100%);box-shadow:inset 0 0 30px #8d561b33}#socialModal .dl-mastery-reward>h3{text-align:center;font-size:21px;line-height:1.25;margin:0 0 20px;color:#64320d}#socialModal .dl-mastery-equation{display:grid;grid-template-columns:minmax(0,1fr) 10px minmax(0,.85fr) 10px minmax(0,1.25fr);align-items:center;gap:4px;padding:16px 8px;border:1px solid #865223;border-radius:7px;outline:1px dashed #8a572c;outline-offset:-6px;background:linear-gradient(125deg,#a06c39,#c59763,#a77343);box-shadow:0 3px 5px #5b2d1244}#socialModal .dl-mastery-equation>div{display:flex;flex-direction:column;text-align:center;gap:14px;min-width:0}#socialModal .dl-mastery-equation span{font-size:10px;color:#351c10;font-weight:750;white-space:nowrap}#socialModal .dl-mastery-equation b{font-size:clamp(13px,3.8vw,21px);line-height:1.2;color:#fff2da;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}#socialModal .dl-mastery-equation i{font-style:normal;color:#fff1dc;align-self:end;padding-bottom:3px}#socialModal .dl-mastery-equation .dl-mastery-total b{color:#ffe56e;display:flex;align-items:center;justify-content:center;gap:3px;flex-wrap:wrap}#socialModal .dl-mastery-coin{width:20px;height:20px;object-fit:cover;border-radius:50%;flex-shrink:0}#socialModal .dl-mastery-chest{display:flex;align-items:center;justify-content:center;gap:8px;margin:19px auto 0;max-width:100%;padding:0 15px 0 0;border:1px solid #cba954;border-radius:45px;background:linear-gradient(110deg,#3c065a,#770bb2);color:#fff1d0;text-align:left}#socialModal .dl-mastery-chest img{width:90px;height:90px;object-fit:contain;margin:-8px 0 -8px -6px}#socialModal .dl-mastery-chest span{font-size:16px;font-weight:700;line-height:1.3}#socialModal .dl-mastery-chest b{display:block;font-size:12px;font-weight:500;margin-top:3px}#socialModal .dl-mastery-private{text-align:center;font-size:10px;margin:15px 0 0;color:#715027}#socialModal .dl-mastery-milestone{margin:16px 0;padding:18px 12px;background:radial-gradient(at 50% 100%,#a713d4,#530481);border:1px solid #ad64d033;border-radius:4px;color:#fff0df}#socialModal .dl-mastery-milestone h3{text-align:center;font-size:18px;line-height:1.35;margin:0 0 12px;color:#fff0df}#socialModal .dl-mastery-milestone>div{display:grid;grid-template-columns:1fr 1fr;gap:10px;align-items:center;text-align:center}#socialModal .dl-mastery-milestone article{display:flex;flex-direction:column;gap:12px}#socialModal .dl-mastery-milestone strong{font-size:44px;color:#ffe276;text-shadow:0 3px #632d0c}#socialModal .dl-mastery-milestone span{display:block;font-size:12px;line-height:1.4}#socialModal .dl-mastery-milestone button{border:0;background:none;color:inherit;padding:0}#socialModal .dl-mastery-milestone img{width:98px;height:85px;object-fit:contain}#socialModal .dl-mastery-rates{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}#socialModal .dl-mastery-rates button{display:flex;flex-direction:column;align-items:center;gap:8px;padding:10px 4px;border:1px solid #b582ca55;border-radius:9px;color:#ebd5f1;background:#401454;min-width:0}#socialModal .dl-mastery-rates button.is-current{border-color:#edcb68;background:#673274}#socialModal .dl-mastery-rates b{font-size:13px;color:#ffe698}#socialModal .dl-mastery-rates span{display:flex;align-items:center;gap:3px;flex-wrap:wrap;justify-content:center;font-size:12px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;max-width:100%}#socialModal .dl-mastery-rates .dl-mastery-coin{width:16px;height:16px}#socialModal .dl-mastery-rates small{font-size:9px;text-align:center}#socialModal .dl-panel-master .dl-mastery-footnote{font-size:10px;text-align:center;color:#c9acd6;margin:12px 0 0}:root{--ph-ref-bg:#13081f;--ph-ref-panel:#1f102d;--ph-ref-panel-2:#2d1740;--ph-ref-gold:#f1ca72;--ph-ref-purple:#9b35e7;--ph-ref-line:#c58ae766}.palace-design .pr-room.pr-reference{background:#0d0717;color:#fff6e9;isolation:isolate}.palace-design .pr-room.pr-reference:before{content:"";position:absolute;inset:0;z-index:-2;background:linear-gradient(180deg,#10081b20 30%,#0e0715bb 78%,#0b0611f2),url(/assets/palace/palace-lounge.webp) center top/cover no-repeat;pointer-events:none}.palace-design .pr-room.pr-reference:after{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(circle at 50% 16%,transparent 0 28%,#16082055 68%,#07040dbb);pointer-events:none}.palace-design .pr-room.pr-reference .pr-top{position:relative;display:grid;grid-template-columns:44px 1fr auto auto;grid-template-rows:42px auto;align-items:center;gap:4px 8px;padding:calc(6px + env(safe-area-inset-top,0px)) 12px 6px;background:linear-gradient(#08040fc7,#1309204d 72%,transparent)}.palace-design .pr-room.pr-reference .pr-back{grid-column:1;grid-row:1;width:40px;height:40px;border:1px solid #ffffff24;border-radius:50%;background:#180d245c;color:#fff}.palace-design .pr-room.pr-reference .pr-room-brand{grid-column:2/4;grid-row:1;justify-self:center;color:var(--ph-ref-gold);font:800 18px/1 Georgia,serif;letter-spacing:1.5px;text-shadow:0 2px 12px #dd9f402b}.palace-design .pr-room.pr-reference .pr-more{grid-column:4;grid-row:1;width:40px;height:40px;border:1px solid #ffffff24;border-radius:50%;background:#180d245c;color:#fff}.palace-design .pr-room.pr-reference .pr-room-pill{grid-column:1/4;grid-row:2;display:flex;align-items:center;width:max-content;max-width:calc(100vw - 95px);padding:3px 9px 3px 3px;border:1px solid #ffffff1a;border-radius:24px;background:#12091dcc;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.palace-design .pr-room.pr-reference .pr-mini-level{width:34px;height:34px;border:2px solid #c788ff;border-radius:50%;background:linear-gradient(145deg,#8d3bd7,#52208a);color:#fff;font-weight:900}.palace-design .pr-room.pr-reference .pr-room-pill h1 button{max-width:50vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#fff7e6!important;font-size:14px!important}.palace-design .pr-room.pr-reference .pr-room-pill small{color:#bfaeca}.palace-design .pr-room.pr-reference .pr-member-count{width:34px;height:34px;border-radius:50%;background:#652c8d;border:0;color:#fff}.palace-design .pr-room.pr-reference .pr-online-count{grid-column:4;grid-row:2;min-width:44px;height:36px;border:1px solid #ffffff24;border-radius:20px;background:#1d1028a8;color:#fff}.palace-design .pr-room.pr-reference .pr-stage-tools .pr-support{min-height:36px;padding:7px 13px;border:1px solid #d3a95473;border-radius:20px;background:#160d21ba;color:#f3d88e;font-size:11px}.palace-design .pr-room.pr-reference .pr-seat-face{filter:drop-shadow(0 0 10px #9c43cc66)}.palace-design .pr-room.pr-reference .pr-seat.occupied .pr-seat-face{border-color:#e0b550;box-shadow:0 0 0 2px #6a2f8a,0 0 18px #bc4cff72}.palace-design .pr-room.pr-reference .pr-empty-seat{background:#160d22a8;border-color:#d48dff88;color:#c989ef}.palace-design .pr-room.pr-reference .pr-seat>b{color:#fff4e0;text-shadow:0 2px 5px #000}.palace-design .pr-room.pr-reference .pr-conversation{background:linear-gradient(180deg,#0b061100,#1007199e 9%,#0b0610e8);border-top:1px solid #e7c57429}.palace-design .pr-room.pr-reference .pr-chat-heading b{font:800 15px/1 Georgia,serif;color:#fff1d0}.palace-design .pr-room.pr-reference .pr-chat-heading button{color:#d4bedf;background:none;border:0}.palace-design .pr-room.pr-reference .pr-room-notice{border-left:2px solid #d7ad58;padding-left:8px;color:#c8b7cf}.palace-design .pr-room.pr-reference .pr-message-form{background:#21152c;border:1px solid #ffffff16;border-radius:25px;min-width:0}.palace-design .pr-room.pr-reference .pr-message-form input{color:#fff;background:transparent!important}.palace-design .pr-room.pr-reference .pr-message-form input::placeholder{color:#a895b5}.palace-design .pr-room.pr-reference .pr-bottom-line>.pr-circle,.palace-design .pr-room.pr-reference .rc-reaction-toggle{background:#2a1740;border:1px solid #ffffff13;color:#f0d6ff}.palace-design .pr-room.pr-reference .pr-gift{background:linear-gradient(145deg,#c96fff,#7b2bc0)!important;color:#fff!important}.pr-chat-photo{position:relative;display:block;width:min(220px,76vw);min-height:116px;margin-top:7px;border-radius:13px;overflow:hidden;background:#180f22;border:1px solid #b78adc55}.pr-chat-photo-open{position:relative;display:block;width:100%;min-height:116px;padding:0;border:0;background:#180f22;color:#ead9f3;overflow:hidden}.pr-chat-photo img{display:block;width:100%;max-height:270px;object-fit:cover;opacity:0;transition:opacity .18s ease}.pr-chat-photo.is-loaded img{opacity:1}.pr-chat-photo.is-loaded .pr-photo-loading{display:none}.pr-photo-loading{position:absolute;left:50%;top:50%;z-index:2;width:26px;height:26px;margin:-13px;border:3px solid #fff3;border-top-color:#f2c970;border-radius:50%;animation:phRefSpin .8s linear infinite}.pr-chat-photo.is-error{min-height:120px;background:linear-gradient(145deg,#25162f,#170d20)}.pr-chat-photo.is-error .pr-photo-loading,.pr-chat-photo.is-error img{display:none}.pr-chat-photo.is-error:before{content:"Foto\11fraf y\fcklenemedi";position:absolute;inset:28px 10px auto;text-align:center;color:#dbcbe4;font-size:11px}.pr-photo-retry{position:absolute;z-index:3;left:50%;bottom:18px;transform:translate(-50%);min-height:36px;padding:7px 15px;border:1px solid #e5bd6b;border-radius:20px;background:#7d2fc0;color:#fff;font-weight:700;white-space:nowrap}.pr-photo-retry[hidden]{display:none}@keyframes phRefSpin{to{transform:rotate(1turn)}}.palace-design .cm-profile.cm-profile-premium.cpp-editorial{--cm-ink:#fff2d5;--cm-muted:#bfaeca;--cm-paper:#13081f;--cm-line:#79568f66;background:radial-gradient(circle at 70% 26%,#6f27872b,transparent 34%),linear-gradient(180deg,#170a26,#0e0717);color:#fff2d5;border-color:#d3ae6155;overflow:clip!important;contain:paint;isolation:isolate}.palace-design .cm-profile.cm-profile-premium.cpp-editorial .cpp-bar{color:#f5d889;background:linear-gradient(#0d0613d9,#170a2666,transparent)}.palace-design .cm-profile.cm-profile-premium.cpp-editorial .cpp-bar>button{color:#fff0d1;background:#160b20a8;border-color:#fff3}.palace-design .cm-profile.cm-profile-premium.cpp-editorial .cm-cover{height:220px;background:#20112d}.cm-profile-premium.cpp-editorial .cm-cover-shade{background:linear-gradient(180deg,#0d061522,transparent 45%,#12081d99)}.palace-design .cm-profile.cm-profile-premium.cpp-editorial .cm-profile-intro{position:relative;background:linear-gradient(180deg,#1d0e2a,#13081f);color:#fff1d1;border-radius:28px 28px 0 0;margin-top:-24px;padding-top:48px;z-index:5}.palace-design .cm-profile.cm-profile-premium.cpp-editorial .cm-profile-intro>.cm-portrait{position:absolute;left:20px;top:-50px;width:96px!important;height:96px!important;filter:drop-shadow(0 6px 13px #0008)}.cm-profile-premium.cpp-editorial .cm-name h2{color:#fff2cf;font:800 29px/1.1 Georgia,serif;text-shadow:0 2px 13px #0006}.cm-profile-premium.cpp-editorial .cpp-identity-meta,.cm-profile-premium.cpp-editorial .cm-copy-id,.cm-profile-premium.cpp-editorial .cpp-friend-count{color:#c9b7d3}.cm-profile-premium.cpp-editorial .cm-activity{background:linear-gradient(135deg,#d04bdb,#8329c5)!important;color:#fff!important;border:0!important}.cm-profile-premium.cpp-editorial .cm-charm-strip{background:linear-gradient(120deg,#f0c45b,#8d36d6 45%,#5d197d)!important;color:#fff5d7!important;border:1px solid #e8c16d88!important;max-width:210px;overflow:hidden}.cm-profile-premium.cpp-editorial .cm-family-tag{background:#50265e!important;color:#ffe0a2!important;border-color:#d7b15b!important}.palace-design .cm-profile.cm-profile-premium.cpp-editorial .cm-profile-tabs{top:58px;margin:8px 15px 10px;padding:3px;border:1px solid #8b649655;border-radius:22px;background:#21102f;box-shadow:inset 0 0 18px #7b2e9b18}.palace-design .cm-profile.cm-profile-premium.cpp-editorial .cm-profile-tabs>button{color:#bfaaca;border-radius:18px}.palace-design .cm-profile.cm-profile-premium.cpp-editorial .cm-profile-tabs>button.active{color:#32113f;background:linear-gradient(135deg,#fff,#e8dff0);font-weight:850}.palace-design .cm-profile.cm-profile-premium.cpp-editorial .cm-profile-tabs>button.active:after{display:none}.cm-profile-premium.cpp-editorial .pv-profile-collection{margin:10px 15px;padding:13px;border:1px solid #8b60944f;border-radius:15px;background:#ffffff08}.cm-profile-premium.cpp-editorial .cpp-collection-heading,.cm-profile-premium.cpp-editorial .cpp-title-heading{color:#ead59d}.cm-profile-premium.cpp-editorial .cm-honor-collection{background:transparent!important;border:0!important;color:#fff!important}.palace-design .cm-profile.cm-profile-premium.cpp-editorial .cm-profile-section{margin:8px 15px;padding:12px 0;background:transparent;color:#fff2d5;border:0}.palace-design .cm-profile.cm-profile-premium.cpp-editorial .cm-profile-section h3,.palace-design .cm-profile.cm-profile-premium.cpp-editorial .cm-section-link{color:#fff1d0;font-family:Georgia,serif;font-size:18px}.palace-design .cm-profile.cm-profile-premium.cpp-editorial .cm-family-preview{padding:11px;border:1px solid #b887da66;border-radius:14px;background:linear-gradient(110deg,#2b153b,#1b0d28);color:#ffecc7}.cm-profile-premium.cpp-editorial .cm-family-preview b{color:#ffe6ab}.cm-profile-premium.cpp-editorial .cm-family-preview small{color:#c6afcf}.palace-design .cm-profile.cm-profile-premium.cpp-editorial .cm-gift-wall{min-height:105px;border:1px solid #c695de70;border-radius:15px;background:radial-gradient(circle at 20% 80%,#a932a966,transparent 45%),linear-gradient(110deg,#4d1d5f,#24102f 70%,#180b25);color:#fff;box-shadow:inset 0 0 25px #e668ff10}.cm-profile-premium.cpp-editorial .cm-wall-showcase img{filter:drop-shadow(0 6px 8px #0008)}.palace-design .cm-profile.cm-profile-premium.cpp-editorial .cm-profile-footer{background:#150921e8;border-color:#a77bb744;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.palace-design .cm-profile.cm-profile-premium.cpp-editorial .cm-profile-footer .ph-btn{background:linear-gradient(135deg,#b84eea,#701cc4);box-shadow:0 5px 17px #6e1cab44}.palace-design .cm-profile.cm-profile-premium.cpp-editorial .cm-profile-footer .cm-footer-gold{background:linear-gradient(135deg,#f4c961,#d89d2f);color:#301628}.palace-design .cm-profile.cm-profile-premium.cpp-editorial .cm-profile-signature,.palace-design .cm-profile.cm-profile-premium.cpp-editorial .ph-note{color:#c1aecb}.palace-design .cm-profile.cm-profile-premium.cpp-editorial>.ak-profile-spectacle{position:absolute!important;float:none!important;top:56px!important;right:4px!important;left:auto!important;width:clamp(96px,31vw,150px)!important;height:190px!important;overflow:hidden!important;z-index:4!important;pointer-events:none;contain:paint}.palace-design .cm-profile.cm-profile-premium.cpp-editorial>.ak-profile-spectacle>.ak-scene-stage{position:absolute!important;inset:auto 0 0!important;width:100%!important;height:100%!important;transform:none!important}.palace-design .cm-profile.cm-profile-premium.cpp-editorial>.ak-profile-spectacle .ak-scene-phoenix{max-width:100%!important;max-height:100%!important;object-fit:contain!important}.palace-design .cm-profile.cm-profile-premium.cpp-editorial>.um-profile-companion{position:absolute!important;float:none!important;top:62px!important;right:5px!important;width:130px!important;height:165px!important;overflow:hidden!important;z-index:4!important;pointer-events:none}.palace-design .cm-profile.cm-profile-premium.cpp-editorial>.um-profile-companion>img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:contain!important}.palace-design .cm-profile.cm-profile-premium.cpp-editorial>.um-heart-field,.palace-design .cm-profile.cm-profile-premium.cpp-editorial>.ak-feather-field{position:absolute!important;inset:0!important;overflow:hidden!important;border-radius:inherit;pointer-events:none}.palace-design.pp-directory-active{background:radial-gradient(circle at 70% 10%,#541b7038,transparent 32%),linear-gradient(180deg,#11071c,#09050f)}.palace-design.pp-directory-active #socialContent{width:min(100%,620px);max-width:620px;padding:calc(10px + env(safe-area-inset-top,0px)) 14px calc(90px + env(safe-area-inset-bottom,0px));margin-inline:auto}.rd-reference{min-height:100dvh;color:#fff7e7}.rd-reference .rd-header{display:flex;align-items:center;justify-content:space-between;padding:5px 2px 15px;background:none}.rd-reference .rd-header:before{display:none}.rd-reference .rd-brand{margin:0;color:#f3cd78;font:850 19px/1 Georgia,serif;letter-spacing:.5px}.rd-reference .rd-header-actions{display:flex;align-items:center;gap:9px}.rd-reference .rd-search-toggle{position:relative;display:flex;align-items:center;width:44px;height:44px;border:1px solid #a875c85f;border-radius:50%;color:#fff;background:#1d1029}.rd-reference .rd-search-toggle>svg{width:21px;margin:auto}.rd-reference .rd-search-toggle input{position:absolute;right:50px;top:0;width:0;height:44px;opacity:0;pointer-events:none;border:1px solid #a875c888;border-radius:22px;background:#1d1029;color:#fff;transition:width .2s,opacity .2s}.rd-reference .rd-search-toggle:focus-within input{width:min(240px,62vw);opacity:1;pointer-events:auto;padding:8px 14px}.rd-reference .rd-crown-menu{display:grid;place-items:center;width:44px;height:44px;border:1px solid #d2ad5f;border-radius:50%;background:#291239;color:#efc566}.rd-reference .rd-crown-menu svg{width:25px}.rd-reference>h1{margin:5px 1px 0;font:850 27px/1.15 system-ui;color:#fff}.rd-reference .rd-lead{margin:5px 1px 17px;color:#bba9c5;font-size:12px}.rd-categories{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin-bottom:18px}.rd-categories button{display:grid;place-items:center;gap:5px;min-width:0;min-height:75px;padding:7px 2px;border:1px solid #9069a657;border-radius:13px;background:linear-gradient(145deg,#281736,#160d21);color:#cab6d5}.rd-categories button>span{display:grid;place-items:center;width:36px;height:36px;color:#c79ae5}.rd-categories svg{width:25px;height:25px}.rd-categories small{font-size:10px;white-space:nowrap}.rd-categories button.active{border-color:#d2a4ef;background:linear-gradient(145deg,#5a2470,#2b123a);color:#fff2cf;box-shadow:0 0 16px #b349dc35}.rd-categories button.active>span{color:#f0c96f}.rd-reference .rd-list{display:grid;grid-template-columns:1fr;gap:10px}.rd-reference .rd-card{position:relative;display:grid;grid-template-columns:125px minmax(0,1fr) 64px;gap:12px;align-items:center;min-height:96px;padding:8px;border:1px solid #9468a653;border-radius:15px;background:linear-gradient(105deg,#271535e8,#160c21ed);box-shadow:0 6px 18px #0003;color:#fff;text-align:left}.rd-reference .rd-cover{width:125px;height:80px;border-radius:11px;overflow:hidden}.rd-reference .rd-cover img{width:100%;height:100%;object-fit:cover}.rd-reference .rd-info{display:flex;flex-direction:column;align-items:flex-start;gap:5px;min-width:0;padding:0}.rd-reference .rd-info>b{display:flex;align-items:center;gap:5px;max-width:100%;font-size:14px;color:#fff1d4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rd-reference .rd-info>b i{color:#e9bf5b;font-style:normal}.rd-reference .rd-kind{display:flex;align-items:center;gap:5px;color:#bfaacb;font-size:10px}.rd-reference .rd-kind svg{width:13px;height:13px;color:#ba78df}.rd-reference .rd-live-line{display:flex;align-items:center;gap:7px;min-height:25px}.rd-reference .rd-live-line small{display:flex;align-items:center;gap:4px;color:#e1d2e8;font-size:10px}.rd-reference .rd-live-line svg{width:12px}.rd-reference .rd-faces{display:flex}.rd-reference .rd-faces .ph-avatar{width:22px!important;height:22px!important;margin-right:-5px;border:1px solid #d6b2e9}.rd-reference .rd-join{position:static;min-width:58px;min-height:40px;padding:8px;border:0;border-radius:12px;background:linear-gradient(145deg,#a73be2,#6516bb);color:#fff;font-size:12px;font-weight:800;box-shadow:0 4px 13px #5c15945e}.rd-reference .pv-friends{font-size:8px;padding:2px 6px}@media (max-width:800px){body.palace-design:has(#socialContent>.pr-room.pr-reference) .pr-room.pr-reference{position:fixed;inset:var(--room-visible-top,0px) 0 auto;width:100%;height:var(--room-visible-height,100dvh);max-height:var(--room-visible-height,100dvh);min-height:0;margin:0;padding:0;border:0;overflow:hidden}.palace-design .pr-room.pr-reference .pr-stage{max-height:none;overflow:visible!important;flex:0 0 auto}.palace-design .pr-room.pr-reference .pr-conversation{min-height:0;padding-bottom:0}.palace-design .pr-room.pr-reference .pr-composer{padding-bottom:max(7px,env(safe-area-inset-bottom,0px))}.palace-design .pr-room.pr-reference .pr-bottom-line{gap:5px}.palace-design .pr-room.pr-reference .pr-message-form{min-height:43px}.palace-design .pr-room.pr-reference .rc-reaction-toggle,.palace-design .pr-room.pr-reference .pr-bottom-line>.pr-circle{width:43px;min-width:43px;height:43px}.palace-design .pr-room.pr-reference .pr-room-brand{font-size:16px}.palace-design .cm-profile.cm-profile-premium.cpp-editorial{min-height:100dvh;overflow:clip!important;background:#13081f!important}body:has(#socialContent>.cm-home-profile).palace-design .cm-home-profile.cm-profile-premium{overflow:clip!important;background:#13081f!important}.palace-design .cm-profile.cm-profile-premium.cpp-editorial .cm-cover{height:220px}.palace-design .cm-profile.cm-profile-premium.cpp-editorial .cm-profile-tabs{top:calc(58px + env(safe-area-inset-top,0px))}}@media (max-width:800px){body.room-keyboard-open{overflow:hidden!important}body.palace-design.room-keyboard-open .pr-room.pr-reference{position:fixed!important;z-index:80;top:var(--room-visible-top,0px)!important;left:0!important;right:0!important;width:100%!important;height:var(--room-visible-height,100dvh)!important;max-height:var(--room-visible-height,100dvh)!important;margin:0!important}body.palace-design.room-keyboard-open .pr-room.pr-reference .pr-top{grid-template-columns:34px minmax(0,1fr) 32px 34px;grid-template-rows:36px;gap:6px;padding:calc(4px + var(--room-keyboard-safe-top,0px)) 10px 4px}body.palace-design.room-keyboard-open .pr-room.pr-reference .pr-room-brand,body.palace-design.room-keyboard-open .pr-room.pr-reference .pr-room-pill small,body.palace-design.room-keyboard-open .pr-room.pr-reference .pr-room-pill .pr-member-count{display:none}body.palace-design.room-keyboard-open .pr-room.pr-reference .pr-room-pill{grid-column:2;grid-row:1;max-width:100%;width:100%;padding:2px 6px;gap:5px}body.palace-design.room-keyboard-open .pr-room.pr-reference .pr-mini-level{width:26px;height:26px;flex-shrink:0;font-size:12px}body.palace-design.room-keyboard-open .pr-room.pr-reference .pr-online-count{grid-column:3;grid-row:1;min-width:30px;width:30px;height:30px;margin:0}body.palace-design.room-keyboard-open .pr-room.pr-reference :is(.pr-back,.pr-more){width:34px;height:34px}body.palace-design.room-keyboard-open .pr-room.pr-reference :is(.pr-stage-tools,.pr-music-strip,.pr-playback-status,.pr-support-line,.pr-mic-state,.pr-audio-status){display:none}body.palace-design.room-keyboard-open .pr-room.pr-reference .pr-bottom-line>:is(.rc-reaction-toggle,.pr-games-toggle,.pr-gift){display:none}body.palace-design.room-keyboard-open .pr-room.pr-reference .pr-conversation{padding:0}body.palace-design.room-keyboard-open .pr-room.pr-reference .pr-stage{display:block!important;padding:3px 12px 5px}body.palace-design.room-keyboard-open .pr-room.pr-reference .pr-layout,body.palace-design.room-keyboard-open .pr-room.pr-reference .pr-conversation{min-height:0;flex:1 1 0}body.palace-design.room-keyboard-open .pr-room.pr-reference #roomLog{min-height:0;flex:1 1 0;overflow-y:auto}body.palace-design.room-keyboard-open .pr-room.pr-reference .pr-composer{position:relative!important;bottom:auto!important;flex:0 0 auto;padding:6px 10px!important}}@media (max-width:390px){.rd-reference .rd-card{grid-template-columns:102px minmax(0,1fr) 55px;gap:8px}.rd-reference .rd-cover{width:102px;height:78px}.rd-reference .rd-join{min-width:52px;padding:7px 4px}.rd-categories{gap:5px}.rd-categories button{min-height:69px}.rd-categories small{font-size:9px}.palace-design .cm-profile.cm-profile-premium.cpp-editorial .cm-profile-intro>.cm-portrait{width:84px!important;height:84px!important;top:-43px}.cm-profile-premium.cpp-editorial .cm-name h2{font-size:25px}}@media (max-width:340px){.rd-reference .rd-card{grid-template-columns:88px minmax(0,1fr) 48px}.rd-reference .rd-cover{width:88px}.rd-reference .rd-info>b{font-size:12px}.rd-categories small{font-size:8px}}@media (prefers-reduced-motion:reduce){.pr-photo-loading{animation:none}.palace-design .cm-profile.cm-profile-premium.cpp-editorial :is(.ak-scene-stage,.ak-feather-field>i,.um-heart-field>i){animation:none!important}}.palace-design:has(#socialContent>.pr-room) .rd-directory{display:none!important}#socialModal:has(>.ph-modal-room-ranking){align-items:flex-end;padding:0;background:#0d0618a8}#socialModal>.ph-modal-room-ranking{width:min(100%,520px)!important;max-width:520px!important;max-height:88dvh!important;margin:0 auto!important;padding:24px 16px max(16px,env(safe-area-inset-bottom,0px))!important;border-radius:26px 26px 0 0!important;overflow-x:hidden!important;overflow-y:auto!important;-webkit-text-size-adjust:100%;text-size-adjust:100%}.ph-modal-room-ranking>#closeSocial{position:sticky;top:0;float:right;z-index:5;width:42px;height:42px;margin:-9px -2px -35px 0;border-radius:50%}.ph-modal-room-ranking .rp-ranking{width:100%;min-width:0;overflow:hidden}.ph-modal-room-ranking .rp-ranking>h2{margin:8px 48px 14px 0!important;font-size:28px!important;line-height:1.12}.ph-modal-room-ranking .rp-tabs,.ph-modal-room-ranking .rp-periods{display:grid;overflow:visible;gap:8px;margin:15px 0 10px}.ph-modal-room-ranking .rp-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.ph-modal-room-ranking .rp-periods{grid-template-columns:repeat(3,minmax(0,1fr))}.ph-modal-room-ranking .rp-tabs button,.ph-modal-room-ranking .rp-periods button{min-width:0;padding:10px 5px;font-size:13px}.ph-modal-room-ranking .rp-note{margin:12px 0;font-size:11px;line-height:1.55;overflow-wrap:anywhere}.ph-modal-room-ranking .rp-history{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;margin:10px 0 6px}.ph-modal-room-ranking .rp-history select{width:100%;max-width:none;font-size:16px}.ph-modal-room-ranking .rp-rank-list{width:100%;min-width:0}.ph-modal-room-ranking .ph-unified-rank{display:grid;grid-template-columns:24px minmax(0,1fr);gap:7px;width:100%;min-width:0;padding:11px 0}.ph-modal-room-ranking .ph-unified-rank>.ur-position{width:24px;min-width:24px;align-self:center;font-size:13px}.ph-modal-room-ranking .ph-unified-rank>.ur-body{display:block;width:100%;max-width:none;min-width:0}.ph-modal-room-ranking .ph-unified-rank .om-member-row{display:grid;grid-template-columns:minmax(100px,.9fr) minmax(0,1.1fr);align-items:center;gap:5px;width:100%;min-width:0;padding:0;border:0}.ph-modal-room-ranking .ph-unified-rank .om-identity{width:100%;max-width:100%;min-width:0;gap:4px}.ph-modal-room-ranking .ph-unified-rank .om-identity>.ph-avatar{width:32px!important;height:32px!important;flex-basis:32px!important}.ph-modal-room-ranking .ph-unified-rank .om-identity>b{max-width:none;font-size:12px}.ph-modal-room-ranking .ph-unified-rank .pr-inline-badges{min-width:0;max-width:100%;margin:0;gap:2px;overflow:hidden}.ph-modal-room-ranking .ph-unified-rank .pr-inline-badges :is(.vip-badge,.ph-badge,.vp-badge,.pr-message-honor){width:18px!important;height:18px!important;flex:0 0 18px!important}.ph-modal-room-ranking .ph-unified-rank .pr-message-family{max-width:72px!important;min-width:24px!important;height:18px!important;min-height:18px!important;font-size:7px!important;padding:1px 3px!important}.ph-modal-room-ranking .ph-unified-rank .ur-metric{display:flex;justify-content:flex-end;align-items:baseline;gap:5px;margin:4px 0 0;min-width:0;white-space:nowrap}.ph-modal-room-ranking .ph-unified-rank .ur-metric strong{font-size:15px;font-variant-numeric:tabular-nums}.ph-modal-room-ranking .ph-unified-rank .ur-metric small{font-size:9px}.ph-modal-room-ranking .rp-my-rank{position:static;display:block;margin:12px 0 0;padding:5px 10px 9px;border:1px solid #b795ce55;border-radius:14px;background:#f7f2fb;box-shadow:none;overflow:hidden}.ph-modal-room-ranking .rp-my-rank>small{display:block;padding:1px 31px 0;font-size:9px}@media (max-width:380px){.ph-modal-room-ranking .ph-unified-rank .om-member-row{grid-template-columns:minmax(88px,.82fr) minmax(0,1.18fr)}.ph-modal-room-ranking .ph-unified-rank .om-identity>.ph-avatar{width:29px!important;height:29px!important;flex-basis:29px!important}.ph-modal-room-ranking .ph-unified-rank .om-identity>b{font-size:11px}.ph-modal-room-ranking .ph-unified-rank .pr-message-family{max-width:60px!important}.ph-modal-room-ranking .ph-unified-rank .ur-metric strong{font-size:14px}}@media (max-width:800px){body.palace-design .pr-room.pr-reference .pr-top{display:flex;flex:0 0 auto;align-items:center;gap:6px;padding:calc(6px + env(safe-area-inset-top,0px)) 10px 6px}body.palace-design .pr-room.pr-reference .pr-room-brand{display:none}body.palace-design .pr-room.pr-reference .pr-room-pill{flex:1;min-width:0;width:auto;max-width:none;padding:4px 8px;gap:6px;-webkit-backdrop-filter:none;backdrop-filter:none}body.palace-design .pr-room.pr-reference .pr-room-pill>div{min-width:0}body.palace-design .pr-room.pr-reference .pr-room-pill h1 button{max-width:100%;font-size:14px!important}body.palace-design .pr-room.pr-reference .pr-online-count{flex:0 0 30px;min-width:30px;width:30px;height:30px}body.palace-design .pr-room.pr-reference :is(.pr-back,.pr-more){flex:0 0 28px;width:28px;height:32px;border:0;background:none}body.palace-design .pr-room.pr-reference .pr-layout{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}body.palace-design .pr-room.pr-reference .pr-conversation{display:flex;flex-direction:column;flex:1 1 0;min-height:0;overflow:hidden;background:none;border:0}body.palace-design .pr-room.pr-reference #roomLog{flex:1 1 0;min-height:0;max-height:none;overflow-y:auto}body.palace-design .pr-room.pr-reference .pr-seat-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}body.palace-design .pr-room.pr-reference .pr-seat-grid>.pr-seat-pair{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));visibility:visible!important}body.palace-design .pr-room.pr-reference .pr-seat-face{filter:none}body.palace-design:not(.room-keyboard-open) .pr-room.pr-reference .pr-stage{padding:8px 14px 14px;flex:0 0 auto;max-height:none}body.palace-design:not(.room-keyboard-open) .pr-room.pr-reference .pr-host-row{width:70%;gap:24px;margin:0 auto}body.palace-design:not(.room-keyboard-open) .pr-room.pr-reference .pr-seat-layout{margin-top:12px;gap:var(--room-row-space)}body.palace-design:not(.room-keyboard-open) .pr-room.pr-reference .pr-host-row>.pr-seat[data-room-seat] :is(.pr-seat-face,.ph-avatar){width:var(--room-host-size)!important;height:var(--room-host-size)!important}body.palace-design:not(.room-keyboard-open) .pr-room.pr-reference .pr-seat-grid .pr-seat :is(.pr-seat-face,.ph-avatar){width:var(--room-seat-size)!important;height:var(--room-seat-size)!important}body.palace-design:not(.room-keyboard-open) .pr-room.pr-reference .pr-seat-grid{gap:var(--room-row-space) 26px!important}body.palace-design.room-keyboard-open .pr-room.pr-reference .pr-seat-grid>.pr-seat-pair{display:grid!important}}body.palace-design .pr-room.pr-reference .pr-seat.occupied .pr-seat-face{background:transparent!important;border-color:transparent!important;box-shadow:none!important;filter:none!important;border-radius:50%}body.palace-design .pr-room.pr-reference .pr-seat.occupied{background:transparent!important;box-shadow:none!important;border:0}@media (max-width:800px){body.palace-design .pr-room.pr-reference{--room-host-size:clamp(64px,calc(var(--room-layout-height,100svh) * .13),84px);--room-seat-size:clamp(46px,14.8vw,60px);--room-row-space:clamp(12px,calc(var(--room-layout-height,100svh) * .033),24px)}body.palace-design.room-keyboard-open .pr-room.pr-reference .pr-host-row>.pr-seat[data-room-seat] :is(.pr-seat-face,.ph-avatar){width:var(--room-host-size)!important;height:var(--room-host-size)!important}body.palace-design.room-keyboard-open .pr-room.pr-reference .pr-seat-grid .pr-seat :is(.pr-seat-face,.ph-avatar){width:var(--room-seat-size)!important;height:var(--room-seat-size)!important}body.palace-design.room-keyboard-open .pr-room.pr-reference .pr-pair-connection{top:calc(var(--room-seat-size) / 2)}body.palace-design.room-keyboard-open .pr-room.pr-reference .pr-host-row>.pr-pair-connection{top:calc(var(--room-host-size) / 2)}body.palace-design.room-keyboard-open .pr-room.pr-reference .pr-seat>b{font-size:11px;line-height:14px}body.palace-design.room-keyboard-open .pr-room.pr-reference .pr-conversation{flex:1 0 48px;min-height:48px}body.palace-design.room-keyboard-open .pr-room.pr-reference .pr-composer{flex-shrink:0}}.rd-reference .rd-kismet-entry{display:flex;align-items:stretch;justify-content:space-between;width:100%;min-height:142px;margin:0 0 17px;padding:0;overflow:hidden;border:1px solid #cda366;border-radius:19px;text-align:left;background:linear-gradient(115deg,#371026,#1d0c29);color:#fff3de;box-shadow:0 9px 25px #170b2829}.rd-reference .rd-kismet-copy{display:flex;flex-direction:column;justify-content:center;gap:7px;padding:16px 18px;min-width:0}.rd-reference .rd-kismet-copy>small{color:#e7c998;font-size:10px;letter-spacing:1px}.rd-reference .rd-kismet-copy>strong{font:600 26px/1.1 Georgia,serif;color:#ffe0a8}.rd-reference .rd-kismet-copy>span{font-size:12px;color:#e2cede}.rd-reference .rd-kismet-copy>b{display:flex;align-items:center;gap:6px;font-size:12px;color:#ffe3a9}.rd-reference .rd-kismet-copy>b svg{width:15px;height:15px}.rd-reference .rd-kismet-entry>img{width:36%;height:145px;object-fit:cover;object-position:center 45%;-webkit-mask-image:linear-gradient(to right,transparent,#000 22%);mask-image:linear-gradient(to right,transparent,#000 22%)}@media (max-width:360px){.rd-reference .rd-kismet-copy{padding:14px 12px}.rd-reference .rd-kismet-copy>strong{font-size:23px}}.sc-inbox,.sc-social{--sc-bg:#130d21;--sc-panel:#21162f;--sc-border:#392744;--sc-muted:#b6a0c9;--sc-gold:#e6c27b;--sc-violet:#934ce5;color:#faf5ff;font-family:Inter,system-ui,sans-serif;-webkit-text-size-adjust:100%;text-size-adjust:100%}.sc-inbox *,.sc-social *{box-sizing:border-box}.sc-inbox button,.sc-inbox summary{font:inherit;cursor:pointer;color:inherit}.sc-inbox button{border:0;background:none}.sc-inbox [hidden]{display:none!important}.sc-inbox svg,.sc-brandbar svg,.sc-bottom svg{width:22px;height:22px;flex-shrink:0}.sc-inbox button:focus-visible,.sc-inbox summary:focus-visible,.sc-social button:focus-visible{outline:2px solid #e6c27b;outline-offset:3px}body.palace-design.pp-inbox-active{background:#130d21}.palace-design.pp-inbox-active .ph-workspace>.ph-header,.palace-design.pp-inbox-active .ph-footer{display:none!important}.palace-design.pp-inbox-active #socialContent{width:100%;max-width:680px;min-height:100dvh;margin:0 auto;padding:0 0 calc(90px + env(safe-area-inset-bottom));background:transparent}.sc-inbox.dm-inbox{padding:calc(6px + env(safe-area-inset-top,0px)) 16px 20px;background:radial-gradient(ellipse at 10% 0,#4e226322,transparent 45%),#130d21;min-height:80dvh}.sc-brandbar{display:flex;align-items:center;gap:10px;width:100%;max-width:620px;min-height:58px;margin:0 auto;color:#fff6ff;flex-shrink:0}.sc-brandbar>button{padding:0;min-height:44px;border:0;background:none;color:inherit}.sc-brandbar .sc-brand{display:flex;align-items:center;gap:8px;flex-shrink:0;white-space:nowrap}.sc-brand b{font-size:16px;font-weight:850;letter-spacing:.7px}.sc-mark{display:grid;place-items:center;width:31px;height:34px;border-radius:10px;background:linear-gradient(145deg,#cb9bff,#7139db);box-shadow:0 2px 13px #8e48d438,inset 0 1px #fff5;color:#fff;font-size:28px;font-style:italic;font-weight:900;line-height:1}.sc-brandbar .sc-wallet{display:flex;align-items:center;justify-content:center;gap:5px;min-width:0;min-height:34px;margin-left:auto;padding:5px 8px;border:1px solid #ba8f4c;border-radius:23px;background:linear-gradient(110deg,#6340227a,#35223966);color:#f5d990}.sc-wallet b{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-variant-numeric:tabular-nums}.sc-wallet .ph-coin{width:21px;height:21px;min-width:21px;flex-shrink:0}.sc-wallet>span:last-child{font-size:20px;font-weight:700;line-height:1}.sc-brandbar .sc-notifications{display:grid;place-items:center;position:relative;width:34px;flex:0 0 34px}.sc-notifications i{position:absolute;right:3px;top:8px;width:7px;height:7px;background:#fa588f;border-radius:50%}.sc-inbox .dm-inbox-title,.sc-social .sc-discover-title{display:flex;align-items:center;gap:9px;justify-content:space-between;padding:9px 0 10px;margin:0;border:0;background:none;min-height:62px}.sc-inbox .dm-inbox-title h1,.sc-social .sc-discover-title h1{margin:0;font-size:28px;font-weight:850;letter-spacing:-1px;line-height:1.2;color:#fff7ff}.sc-inbox .dm-inbox-title>button,.sc-social .sp-header .sp-create{display:grid;place-items:center;flex:0 0 40px;width:40px;height:40px;min-height:40px;border:1px solid #a86cef66;border-radius:13px;padding:8px;background:linear-gradient(135deg,#a65af2,#792ce0);color:#fff}.sc-inbox .sc-inbox-search{display:flex;align-items:center;gap:9px;min-height:42px;border:1px solid #7c519a65;border-radius:14px;padding:0 12px;background:#25183388;color:#b99ccf}.sc-inbox .sc-inbox-search>svg{width:19px;height:19px}.sc-inbox .dm-inbox-search{padding:10px 0;border:0;outline:none;background:none;font:inherit;font-size:16px;line-height:22px;color:#f6eaff;border-radius:0;min-width:0}.sc-inbox .dm-inbox-search::placeholder{color:#a88cbd;font-size:13px}.sc-inbox-search:focus-within{outline:2px solid #a870de;outline-offset:1px}.sc-inbox-filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:12px 0}.sc-inbox-filters button{min-height:34px;padding:7px 4px;border:1px solid #70478c66;border-radius:12px;background:#25163270;font-size:12px;color:#bdabd0}.sc-inbox-filters button.active{background:linear-gradient(120deg,#a043ed,#7630de);color:#fff;border-color:#a661f2;font-weight:700}.sc-online{margin:14px 0 8px}.sc-online>header{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:4px}.sc-online h2{font-size:13px;line-height:1.5;margin:0;color:#c9b2df;font-weight:650}.sc-online>header button{display:flex;align-items:center;gap:4px;font-size:11px;color:#c1a5d7;min-height:28px;padding:0}.sc-online>header svg{width:13px;height:13px}.sc-online-people{display:flex;gap:18px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;padding:8px 5px 6px}.sc-online-people>.sc-friend{display:flex;flex:0 0 52px;min-width:0;flex-direction:column;align-items:center;gap:9px;padding:0;max-width:60px}.sc-friend>button[data-friend-options]>span{position:relative;display:grid;place-items:center;width:48px;height:48px}.sc-online-people .ph-avatar{width:46px!important;height:46px!important;min-width:46px!important;margin:0!important}.sc-friend>button[data-friend-options]>span>i{position:absolute;right:-1px;bottom:-1px;width:10px;height:10px;border:2px solid #130d21;border-radius:50%;background:#3ddda2;z-index:3}.sc-online-people small{display:block;max-width:65px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#f3e9fa;font-size:10px;line-height:1.4}.sc-inbox .sc-thread-list{display:flex;flex-direction:column;gap:0;margin-top:10px}.sc-thread{display:flex;align-items:center;position:relative;min-width:0;min-height:70px;border-bottom:1px solid #b591cf1b;background:transparent}.sc-thread.sc-thread-family{border:1px solid #a2784166;border-left:3px solid #d7b464;border-radius:12px;background:linear-gradient(105deg,#44303288,#26163377);margin:0 0 2px}.sc-thread.is-pinned{background-color:#3a225038}.sc-thread-open{display:flex;align-items:center;gap:10px;flex:1;min-width:0;min-height:69px;padding:12px 0 12px 5px;text-align:left}.sc-thread-family .sc-thread-open{padding-left:8px}.sc-thread-avatar{display:grid;place-items:center;flex:0 0 46px;width:46px;height:46px}.sc-thread-avatar .ph-avatar{width:42px!important;height:42px!important;min-width:42px!important;margin:0!important}.sc-thread-avatar .fk-crest{width:43px;height:43px;min-width:43px;margin:0;border-radius:50%;border:1px solid #b39252;padding:0;background:#130d21}.sc-thread-avatar .fk-crest img{width:100%;height:100%;object-fit:cover;border-radius:50%}.sc-thread-content{flex:1;min-width:0;display:flex;flex-direction:column;gap:5px}.sc-thread-heading{display:flex;align-items:center;gap:5px;min-width:0;min-height:21px}.sc-thread-heading>b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.4;font-weight:750;color:#fbf5ff;min-width:0}.sc-thread-heading em{font-size:9px;font-style:normal;font-weight:500;color:#e7d3ac;flex-shrink:0}.sc-thread-family .sc-thread-heading em{border:1px solid #b9934d88;border-radius:8px;padding:1px 6px;color:#f7d887}.sc-thread-preview{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#b8a2cc;font-size:12px;line-height:1.5}.sc-thread-preview i{font-style:normal}.sc-identity-badges{display:inline-flex;align-items:center;gap:3px;flex-shrink:0;vertical-align:middle;line-height:1}.sc-identity-badges:empty{display:none}.sc-identity-badges :is(.vp-badge,.ph-badge){width:22px!important;height:22px!important;min-width:22px!important;flex:0 0 22px!important;margin:0!important;object-fit:contain}.sc-identity-badges .ph-badge img{width:100%;height:100%;object-fit:contain}.sc-identity-badges .ph-badge>b{font-size:8px}.sc-pinned-mark{display:inline-flex;color:#e6c27b;flex-shrink:0}.sc-pinned-mark svg{width:12px;height:12px}.sc-thread-meta{display:flex;flex-direction:column;align-items:flex-end;gap:5px;align-self:center;color:#b7a0ca;font-size:10px;min-width:31px;flex-shrink:0}.sc-thread-meta time{font-variant-numeric:tabular-nums;white-space:nowrap}.sc-thread-meta strong{display:grid;place-items:center;min-width:21px;height:21px;border-radius:50px;padding:0 5px;background:linear-gradient(#ab53f3,#7932da);font-size:10px;color:#fff;font-weight:650}.sc-thread-options{position:relative;flex:0 0 27px;margin-right:0}.sc-thread-options summary{display:grid;place-items:center;min-height:44px;width:27px;list-style:none;color:#ac8cbf}.sc-thread-options summary::-webkit-details-marker{display:none}.sc-thread-options summary svg{width:17px;height:17px}.sc-thread-options[open]{z-index:6}.sc-thread-options>div{position:absolute;right:5px;top:40px;z-index:6;width:190px;padding:6px;background:#30203f;border:1px solid #9168af99;border-radius:12px;box-shadow:0 8px 30px #0008}.sc-thread-options button{display:flex;align-items:center;gap:8px;width:100%;min-height:44px;padding:8px;text-align:left;font-size:12px;border-radius:8px}.sc-thread-options button:hover{background:#7545a533}.sc-thread-options button:disabled{opacity:.6;cursor:wait}.sc-thread-options button svg{color:#e6c27b;width:19px;height:19px}.sc-system-avatar{position:relative;display:grid;place-items:center;width:42px;height:42px;border-radius:50%;border:2px solid #ead18c;background:linear-gradient(135deg,#c195f4,#7c43d0);color:#fff8d8;font:700 32px/1 Georgia,serif}.sc-system-avatar i{position:absolute;bottom:-2px;right:-3px;display:grid;place-items:center;width:15px;height:15px;border:1px solid #f8eaca;border-radius:50%;background:#bd974e;color:#fff;font:700 10px/1 system-ui}.sc-inbox .sc-inbox-empty{padding:22px 12px;margin:0;text-align:center;color:#bda5d0;font-size:13px}.sc-inbox .sc-find-family{display:flex;align-items:center;gap:8px;width:100%;padding:12px 5px;margin-top:12px;border-top:1px solid #70478c55;color:#dfc28d;font-size:13px;text-align:left}.sc-find-family>svg{margin-left:auto;width:16px}.sc-social.sp-root{background:radial-gradient(ellipse at 10% 0,#4e226322,transparent 45%),#130d21;padding-top:env(safe-area-inset-top,0px)}.sc-social>.sc-brandbar{width:calc(100% - 32px);max-width:588px;padding:5px 0 0}.sc-social .sc-discover-title{width:calc(100% - 32px);max-width:588px;margin:0 auto;flex-shrink:0}.sc-social .sc-discover-title>h1{flex:1}.sc-social .sc-discover-title>button:not(.sp-create){display:grid;place-items:center;min-width:38px;width:38px;min-height:38px;padding:8px;border:1px solid #70478c66;border-radius:12px;background:#21162f55}.sc-social .sp-scroll{min-height:0;padding:0 0 20px;scrollbar-width:thin}.sc-social .sp-scroll>div,.sc-social .sp-scroll>section,.sc-social .sp-scroll>nav{max-width:620px}.sc-social .sp-stories{padding:8px 21px 12px;gap:20px}.sc-social .sp-stories>button{min-width:51px;width:51px;gap:8px}.sc-social .sp-stories :is(.ph-avatar,.sp-story-add){width:48px!important;height:48px!important;outline:2px solid #a654e7;outline-offset:3px}.sc-social .sp-stories small{font-size:10px;max-width:64px}.sc-social .sp-story-add svg{width:23px;height:23px}.sc-social.sc-feed-page .ap-social-entry{display:flex;align-items:center;position:relative;gap:12px;width:calc(100% - 32px);max-width:588px;min-height:58px;margin:9px auto 12px;padding:10px 13px;border:1px solid #ca9a5d9c;border-radius:13px;overflow:hidden;background:linear-gradient(90deg,#582137e8,#2c173bd9),url(/assets/romance/rings.webp) right center/110px auto no-repeat;color:#f9d99c;text-align:left}.sc-social.sc-feed-page .ap-social-entry:after{content:"";position:absolute;right:13px;top:-11px;bottom:-11px;width:105px;background:url(/assets/romance/rings.webp) center/contain no-repeat;opacity:.22;pointer-events:none}.sc-social.sc-feed-page .ap-social-entry>span:first-child{font-size:36px;color:#f589ba;line-height:1}.sc-social.sc-feed-page .ap-social-entry>div{flex:1;min-width:0;z-index:1}.sc-social.sc-feed-page .ap-social-entry b{display:block;font:600 20px/1.15 Georgia,serif;color:#f6dfa1}.sc-social.sc-feed-page .ap-social-entry small{display:block;font-size:10px;color:#ddbbd2;margin-top:3px}.sc-social.sc-feed-page .ap-social-entry>span:last-child{font-size:26px;color:#f6a4ce;z-index:1}.sc-social .sc-feed-tabs{gap:4px;padding:0 16px;margin:0 auto;border-bottom:1px solid #9b75af33}.sc-social .sc-feed-tabs button{position:relative;min-height:39px;border-radius:0;padding:7px 3px;font-size:12px;color:#baa6cc;background:none}.sc-social .sc-feed-tabs button.active{color:#fbf2ff;background:none;font-weight:750}.sc-social .sc-feed-tabs button.active:after{content:"";position:absolute;left:4px;right:4px;bottom:-1px;height:3px;border-radius:3px;background:#b46af0}.sc-social .sp-tools{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:10px 16px 9px;overflow:visible}.sc-social .sp-tools>button{display:flex;align-items:center;justify-content:center;gap:5px;min-width:0;min-height:37px;padding:5px 3px;font-size:10px;border-radius:10px;background:#26183377;border:1px solid #8557a54d;white-space:nowrap}.sc-social .sp-tools svg{width:17px;height:17px}.sc-social .sp-tools .ph-avatar{width:23px!important;height:23px!important;min-width:23px!important;margin:0!important}.sc-social .sp-tools>button.active{border-color:#bc84f2;background:#61349144}.sc-social .sp-post{border:0;border-bottom:1px solid #b591cf22;background:none;padding-bottom:10px;margin:0 16px 8px;overflow:visible}.sc-social .sp-author{padding:10px 0 5px;gap:9px}.sc-social .sp-author .ph-avatar{width:36px!important;height:36px!important;min-width:36px!important}.sc-social .sp-author>div>button{font-size:14px;padding:0;max-width:calc(100% - 56px)}.sc-social .sp-author .sc-identity-badges{margin-left:5px}.sc-social .sp-author small{font-size:10px;line-height:1.5;margin-top:1px}.sc-social .sp-follow{font-size:10px!important;min-height:30px;padding:5px 7px!important;white-space:nowrap;border-radius:10px}.sc-social .sp-author>button:last-child{min-height:34px;min-width:24px}.sc-social .sp-caption{padding:0;margin:6px 0 9px;font-size:13px;line-height:1.6}.sc-social .sp-gallery{border-radius:13px;isolation:isolate}.sc-social .sp-gallery>img{width:100%;height:auto;max-height:470px;object-fit:contain;background:#100a1a}.sc-social .sp-actions{padding:3px 0 0;gap:10px}.sc-social .sp-actions>button{min-height:38px;min-width:28px;gap:5px;font-size:11px;padding:4px 0}.sc-social .sp-actions svg{width:22px;height:22px}.sc-social .sp-like-preview{padding:0 0 2px;font-size:11px;line-height:1.6}.sc-social .sp-owner-views{padding:4px 0}.sc-social .sp-explore{padding:0 16px;gap:8px}.sc-social .sp-explore .sp-post{margin:0;border:1px solid #70478c40;border-radius:12px;padding:6px;overflow:hidden}.sc-social .sp-explore .sp-author{gap:5px}.sc-social .sp-explore .sp-author>div>button{font-size:11px;max-width:100%}.sc-social .sp-explore .sp-author .sc-identity-badges{display:none}.sc-social .sp-explore .sp-author .ph-avatar{width:25px!important;height:25px!important;min-width:25px!important}.sc-social .sp-explore .sp-actions{gap:3px}.sc-social .sp-explore .sp-actions svg{width:17px;height:17px}.sc-social .sp-explore .sp-actions>button{min-width:22px;font-size:10px}.sc-social .sp-story-view .sp-author{padding:10px 16px}.sc-social .sp-story-view .sp-gallery{border-radius:0}.sc-social .sp-refresh-status{top:120px}.sc-social .sc-bottom,.palace-design.pp-inbox-active #mobileNav{display:flex;justify-content:space-around;gap:3px;padding:6px 9px calc(7px + env(safe-area-inset-bottom,0px));background:#1b1029f7;border-top:1px solid #75518555;border-radius:20px 20px 0 0;flex-shrink:0}.sc-social .sc-bottom>button,.palace-design.pp-inbox-active #mobileNav>.ph-nav{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;flex:1;min-width:0;max-width:110px;width:auto;min-height:50px;padding:6px 2px;margin:0;border:1px solid transparent;border-radius:16px;color:#bda1d1;background:none;box-shadow:none;text-decoration:none}.sc-social .sc-bottom>button.active,.palace-design.pp-inbox-active #mobileNav>.ph-nav.active{background:linear-gradient(135deg,#8633c7,#48206b);border-color:#ac68d6;color:#fff;box-shadow:inset 0 1px #fff2}.sc-social .sc-bottom small,.palace-design.pp-inbox-active #mobileNav>.ph-nav>span{font-size:10px;font-weight:500;line-height:1.2;white-space:nowrap}.sc-social .sc-bottom svg,.palace-design.pp-inbox-active #mobileNav>.ph-nav svg{width:23px;height:23px}.sc-social .sc-bottom img{width:26px;height:26px}@media (min-width:801px){.palace-design.pp-inbox-active #mobileNav{display:none}.sc-inbox.dm-inbox{padding-inline:24px}}@media (min-width:900px){.sc-social>.sc-brandbar{padding-top:12px}.sc-social .sc-bottom{border-radius:0}.sc-social .sc-bottom>button{max-width:110px}}@media (max-width:370px){.sc-inbox.dm-inbox{padding-inline:12px}.sc-brandbar{gap:7px}.sc-brand b{font-size:14px;letter-spacing:.3px}.sc-mark{width:27px;height:30px;font-size:25px}.sc-brandbar .sc-brand{gap:6px}.sc-wallet b{font-size:11px}.sc-brandbar .sc-wallet{padding:4px 6px;gap:3px}.sc-wallet .ph-coin{width:18px;height:18px;min-width:18px}.sc-brandbar .sc-notifications{width:29px;flex-basis:29px}.sc-thread-open{gap:7px}.sc-thread-heading>b{font-size:13px}.sc-thread-avatar{width:42px;flex-basis:42px}.sc-thread-meta{min-width:28px}.sc-social .sp-tools>button{font-size:9px;gap:3px}.sc-social .sc-feed-tabs button{font-size:11px}}.sc-online-note,.sc-online-empty>p{font-size:11px;line-height:1.5;color:#bca0d4;margin:6px 0 12px}.sc-online>header{flex-wrap:wrap;gap:2px 12px}.sc-online h2{color:#eee1f8}.ph-online-note{margin-top:-8px;font-size:13px;line-height:1.5}.online-friend-list>.om-member-row{position:relative;padding-right:14px}.om-member-row>.om-online-dot{position:absolute;right:0;top:50%;width:6px;height:6px;border-radius:50%;background:#42bda0;transform:translateY(-50%)}.ph-member-row .ph-member-activity,.om-member-row .ph-member-activity,.sc-thread-activity{display:block;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.35;font-weight:500;color:inherit;opacity:.8}.palace-design .om-member-row.om-with-activity{flex-wrap:wrap;row-gap:4px}.palace-design .om-with-activity>.ph-member-activity{flex:0 0 100%;padding-left:33px}.sc-thread-avatar{position:relative}.sc-thread-avatar>.sc-presence-dot{position:absolute;right:1px;bottom:1px;width:10px;height:10px;border:2px solid #20182b;border-radius:50%;background:#47ce99}#privateDM .dm-person{min-width:0}#privateDM .dm-person small{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#privateDM .dm-person-online:before{content:"";display:inline-block;width:7px;height:7px;margin-right:4px;border-radius:50%;background:#47ce99;vertical-align:1px}.sc-friend>button[data-friend-options]{display:flex;align-items:center;flex-direction:column;gap:7px;max-width:100%;padding:0}.om-member-row:has(>.om-online-dot){position:relative;padding-right:14px}.ph-activity-chip,#dmInbox .ph-activity-chip,#privateDM .ph-activity-chip{position:relative;z-index:1;display:inline-flex;align-items:center;gap:5px;min-width:0;width:max-content;max-width:100%;min-height:24px;padding:3px 8px;border:1px solid #4bc19055;border-radius:20px;background:#183c32;color:#a0ebc9;font:650 11px/1.2 system-ui;text-align:left;white-space:nowrap;cursor:pointer}.ph-activity-chip:before{content:"";position:absolute;inset:-7px 0;border-radius:inherit}.ph-activity-chip svg{flex:none;width:14px;height:14px}.ph-activity-chip>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.ph-activity-chip small{font:inherit;font-weight:450}.ph-activity-chip>i{flex:none;font:600 15px/10px system-ui;opacity:.75}.ph-activity-chip:hover{filter:brightness(1.08)}.ph-activity-chip:focus-visible,.sc-thread-open:focus-visible{outline:2px solid #60c799;outline-offset:2px}.palace-design .om-member-row>.ph-activity-chip,.palace-design .pt-member-row>.ph-activity-chip,.cp-now .ph-activity-chip{background:#ddf7e9;color:#206747;border-color:#acd9c1}.palace-design .om-member-row:has(>.ph-activity-chip){flex-wrap:wrap;gap:4px 6px}.palace-design .om-member-row>.ph-activity-chip,.pt-member-row>.ph-activity-chip{margin-left:auto;max-width:min(65%,230px)}#privateDM .dm-peer-watch{min-width:0;max-width:39%}#dmInbox .sc-thread{display:grid;grid-template-columns:46px minmax(0,1fr) 24px;gap:8px;align-items:center;padding:9px 0 9px 4px;min-height:70px;isolation:isolate}#dmInbox .sc-thread[hidden]{display:none}#dmInbox .sc-thread-open{position:absolute;inset:0;z-index:1;width:100%;height:100%;min-height:0;margin:0;padding:0;border:0;border-radius:8px;background:transparent}#dmInbox .sc-thread-content{gap:0}#dmInbox .sc-thread-heading{display:flex;align-items:center;gap:5px;min-width:0}#dmInbox .sc-thread-heading time{margin-left:auto;flex:none;color:#b7a0ca;font-size:10px;font-variant-numeric:tabular-nums}#dmInbox .sc-thread-second{display:flex;align-items:center;gap:6px;min-width:0;min-height:27px}#dmInbox .sc-thread-preview{flex:1;min-width:0}#dmInbox .sc-thread-second .ph-activity-chip{z-index:2;max-width:min(62%,215px);flex:0 1 auto}#dmInbox .sc-thread-options{z-index:2}#dmInbox .sc-thread:has(.sc-thread-options[open]){z-index:5}.sc-inbox-count{position:absolute;right:-3px;top:-3px;display:grid;place-items:center;min-width:18px;height:18px;padding:0 4px;border-radius:10px;background:#a24be5;color:#fff;font:700 10px/1 system-ui;box-shadow:0 0 0 2px #24162f}@media (max-width:370px){#dmInbox .sc-thread{grid-template-columns:42px minmax(0,1fr) 22px;gap:5px}#dmInbox .sc-thread-second{gap:3px}#dmInbox .ph-activity-chip{padding-inline:5px;gap:3px}}.sp-root.sc-feed-page{--dk-paper:#f9edf3;--dk-wine:#260e25;--dk-gold:#efd2a1;--dk-line:#a0795f80;background:radial-gradient(ellipse at 12% -5%,#62204780,transparent 38%),radial-gradient(ellipse at 96% 0%,#44183e55,transparent 34%),linear-gradient(160deg,#210d20,#1d0b1d 44%,#160a18);color:var(--dk-paper)}.ph-modal-open .sc-feed-page.dk-shortcut-open{visibility:hidden}.sc-feed-page .dk-brandbar,.sc-feed-page .dk-title{width:min(calc(100% - 32px),588px);margin:0 auto;display:flex;align-items:center;flex-shrink:0}.sc-feed-page .dk-brandbar{min-height:47px;justify-content:space-between}.dk-brandbar>button{display:grid;place-items:center;width:40px;min-height:42px;padding:0;position:relative}.dk-brandbar>button>svg{width:19px;height:19px}.dk-brandbar .dk-bell>i{position:absolute;right:8px;top:9px;width:6px;height:6px;border-radius:100%;background:#edb2c7}.dk-brandbar .dk-brand{display:flex;justify-content:center;align-items:flex-end;position:relative;width:auto;min-width:144px;padding:11px 0 5px;gap:9px;color:var(--dk-gold)}.dk-brandbar .dk-brand svg{position:absolute;width:15px;height:13px;top:4px;left:calc(50% - 7.5px);fill:#edcc97;stroke-width:1}.dk-brand b{font:600 17px/1 Georgia,serif;letter-spacing:1.35px}.dk-brand:before,.dk-brand:after{content:"";align-self:center;margin-top:7px;width:25px;height:1px;background:linear-gradient(90deg,transparent,#c79b6c)}.dk-brand:after{transform:rotate(180deg)}.sc-feed-page .dk-title{justify-content:space-between;min-height:45px;margin-bottom:4px}.dk-title h1{font-size:clamp(25px,7vw,33px);line-height:1.1;letter-spacing:-1.2px;margin:0}.sc-feed-page .dk-title button,.sc-feed-page .dk-filter-toggle{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:38px;border:1px solid #a2738460;border-radius:20px;background:#35182d;color:#f3d5df;padding:5px 11px;font-size:12px;font-weight:650}.dk-title button svg,.dk-filter-toggle svg{width:15px;height:15px}.sc-feed-page .sp-stories{align-items:center;gap:17px;padding:8px 19px 14px}.sc-feed-page .sp-stories>button{flex:0 0 56px;width:56px;min-width:0}.sc-feed-page .sp-stories :is(.ph-avatar,.sp-story-add){width:46px!important;height:46px!important;outline:2px solid #c29ac2;outline-offset:2px;border-radius:50%}.sc-feed-page .dk-story-self{position:relative;display:grid;place-items:center}.dk-story-self>i{display:grid;place-items:center;position:absolute;right:-4px;bottom:-3px;width:18px;height:18px;background:#f6dde8;color:#391328;border:2px solid #2c1128;border-radius:50%}.dk-story-self>i svg{width:12px;height:12px}.sc-feed-page .sp-stories>button>small{font:500 11px/1.2 system-ui;color:#ebdce7}.dk-story-hint{margin:0 0 8px;padding:0 12px;border-left:1px solid #b6879355;font-size:13px;color:#e6cbd8}.dk-story-hint small{font-size:11px;color:#be9fb3}.sc-feed-page .dk-live-section,.sc-feed-page .dk-feed-bar{box-sizing:border-box;width:min(100%,620px);padding:0 16px}.dk-rule{display:flex;align-items:center;gap:10px;margin:0 0 7px;font-size:clamp(16px,3.9vw,19px);letter-spacing:-.4px;line-height:1.3;color:#f7e9f3}.dk-rule:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,var(--dk-line),#a2795830)}.dk-table-list{display:grid;grid-auto-flow:column;grid-auto-columns:100%;gap:9px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#84616c transparent;border-radius:14px}.dk-table-list:has(>article:nth-child(2)){grid-auto-columns:89%}.dk-match{position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;min-height:132px;aspect-ratio:2.65;border:1px solid #a98255;border-radius:14px;scroll-snap-align:start;background:radial-gradient(ellipse at 80% 20%,#694630,transparent 64%),#321a1a;box-shadow:inset 0 0 0 2px #32151d44}.dk-match:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,#170b13ed,transparent 60%),linear-gradient(105deg,#1c0b1d87,transparent 66%);pointer-events:none}.dk-table-art{position:absolute;z-index:-2;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}.dk-match-top,.dk-match-bottom{display:flex;align-items:center;position:relative;padding:12px 14px;gap:9px}.dk-match-top .ph-avatar{min-width:31px!important;width:31px!important;height:31px!important;border:1px solid #e7be86}.dk-live,.dk-tag{display:inline-flex;align-items:center;gap:5px;font:700 10px/1.3 system-ui;letter-spacing:.3px}.dk-live{padding:4px 8px;background:#1a111be8;color:#f3edf0;border-radius:15px}.dk-live>i{width:6px;height:6px;background:#83dfa6;border-radius:50%}.dk-match-bottom{justify-content:space-between;align-items:flex-end;gap:8px;padding-block:5px 11px}.dk-match-bottom>div{min-width:0}.dk-match-bottom strong,.dk-match-bottom small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dk-match-bottom strong{font:700 19px/1.25 system-ui;color:#fff3e7}.dk-match-bottom small{font-size:11px;color:#e9c89e;margin-bottom:0}.sc-feed-page .dk-match .dk-watch{display:inline-flex;align-items:center;justify-content:center;gap:8px;flex-shrink:0;min-height:38px;padding:6px 13px;border:1px solid #e8c28c;background:#28151ae8;border-radius:20px;font-size:12px;font-weight:650;color:#fff0d7;box-shadow:0 2px 12px #140a1580}.dk-watch span{font-size:10px;color:var(--dk-gold)}.dk-no-match{justify-content:center}.dk-no-match:after{background:linear-gradient(90deg,#210b1a 0%,#210b1ae8 28%,#21101c82 56%,transparent 80%)}.dk-match-info{padding:9px 15px}.dk-tag{color:#ecc79a;letter-spacing:1.5px;font-size:9px}.dk-match-info h3{font:600 24px/1.05 Georgia,serif;color:#fff0d4;margin:4px 0}.dk-match-info p{margin:0 0 6px;font-size:11px;line-height:1.3;color:#eadde2;max-width:58%}.sc-feed-page .dk-feed-bar{display:flex;align-items:center;gap:10px;margin-top:12px;margin-bottom:3px}.dk-feed-bar .dk-rule{flex:1;min-width:0;margin:0}.sc-feed-page .dk-filter-toggle{min-height:34px;font-size:11px}.sc-feed-page .dk-filter-toggle[aria-expanded=true]{border-color:var(--dk-gold)}#dk-filters{padding-bottom:8px;text-align:center}.sc-feed-page .dk-romance,.sc-feed-page .dk-wallet{display:inline-flex;align-items:center;gap:4px;min-height:35px;padding:3px 9px;color:#e5bfca;font-size:11px}.sc-feed-page .sp-feed:not(.sp-explore)>.sp-post{background:#2e152499;border:1px solid #9662794a;border-radius:15px;margin:5px 16px 12px;padding:0 12px 7px}.sc-feed-page .sp-feed:not(.sp-explore) .sp-gallery{margin:0 -7px;background:#170b17}.sc-feed-page .sp-feed:not(.sp-explore) .sp-caption{color:#f0e0e9}.sc-feed-page .sp-feed:not(.sp-explore) .sp-follow{color:#e6c69e;border-color:#a67d615c!important}.sc-feed-page .dk-shortcuts{width:min(calc(100% - 26px),594px);margin:0 auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:7px 0;flex-shrink:0}.sc-feed-page .dk-shortcuts button{display:flex;align-items:center;justify-content:center;gap:5px;min-height:39px;padding:4px;border:1px solid #a980775e;border-radius:9px;background:linear-gradient(160deg,#3d1b33,#281326);color:#f6e6e6;font-size:12px;font-weight:550}.dk-shortcuts button>svg{width:17px;height:17px;color:var(--dk-gold)}.dk-shortcuts button>span{margin-left:2px;color:#d3b3b4}.sc-feed-page .sc-bottom{border-radius:0;border-color:#91637757;background:#1c0d1c}.sc-feed-page .sc-bottom>button.active{color:var(--dk-gold);border-color:#b28f6a61;background:#4d253235}@media (max-width:350px){.sc-feed-page .dk-brandbar,.sc-feed-page .dk-title{width:calc(100% - 24px)}.sc-feed-page .dk-live-section,.sc-feed-page .dk-feed-bar{padding:0 12px}.sc-feed-page .dk-shortcuts{gap:4px}.sc-feed-page .dk-shortcuts button{font-size:11px}.dk-match-info p{max-width:70%}}@media (max-height:540px) and (orientation:landscape){.sc-feed-page .dk-brandbar{min-height:35px}.sc-feed-page .dk-title{min-height:34px}.sc-feed-page .dk-shortcuts{padding:3px 0}.sc-feed-page .dk-shortcuts button{min-height:32px}.sc-feed-page .sc-bottom{padding:2px 8px}.sc-feed-page .sc-bottom>button{min-height:37px}}.ph-activity-table-sheet{display:grid;gap:13px;padding:12px 4px 6px}.ph-activity-table-sheet h2,.ph-activity-table-sheet p{margin:0}.ph-activity-table-sheet p{line-height:1.5}.ph-activity-host{display:flex;align-items:center;gap:10px}.ph-activity-table-sheet>.ph-link{justify-self:start}.sc-thread-status{max-width:55%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#bfabc9;font-size:10px}.sp-post .sp-photo-strip{width:min(94%,25rem);margin-inline:auto}.sc-feed-page .sp-feed:not(.sp-explore) .sp-photo-strip{margin:0 auto}.sc-social .sp-post .sp-photo-tile{display:grid;place-items:center;flex:0 0 100%;min-width:0;height:min(14rem,32svh);padding:0;overflow:hidden;border-radius:inherit;background:#160e1b;scroll-snap-align:center;cursor:zoom-in}.sp-post .sp-photo-tile img{display:block;width:100%;height:100%;min-height:0;object-fit:contain}.sp-explore .sp-post .sp-photo-tile{height:auto;aspect-ratio:4/3}.sp-post .sp-result-card{display:grid;grid-template-columns:clamp(3rem,14vw,4.5rem) minmax(0,1fr);align-items:center;gap:clamp(9px,3vw,16px);width:min(100%,25rem);margin:6px 0;padding:12px;border:1px solid #bd925663;border-radius:14px;background:radial-gradient(ellipse at 8% 38%,#68337a 0,transparent 53%),linear-gradient(115deg,#331d40,#1d132c);color:#fff5e4;line-height:1.35}.sp-result-card img{display:block;width:100%;height:auto;object-fit:contain}.sp-result-card h2{margin:2px 0 3px;font-size:clamp(17px,4.5vw,23px);line-height:1.1;letter-spacing:.03em;color:#f8db99}.sp-result-card small{display:block;font-size:10px;color:#d8c5d7}.sp-result-card small:first-child{letter-spacing:.08em;color:#ead5ad}.sp-result-card b{display:block;overflow-wrap:anywhere;font-size:14px}.sp-result-card p{margin:1px 0 3px;font-size:12px}.sp-explore .sp-result-card{display:block;padding:8px}.sp-explore .sp-result-card img{float:right;width:32px;margin-left:4px}.sp-explore .sp-result-card h2{clear:right;font-size:16px}.sp-photo-viewer{position:fixed;inset:0;margin:auto;padding:0;border:0;max-width:100vw;max-height:100dvh;background:transparent;overflow:visible}.sp-photo-viewer::backdrop{background:#0b0710f5}.sp-photo-viewer img{display:block;width:auto;height:auto;max-width:100vw;max-height:calc(100dvh - 6.5rem - env(safe-area-inset-top) - env(safe-area-inset-bottom));object-fit:contain}.sp-root .sp-photo-viewer button{position:fixed;right:max(12px,env(safe-area-inset-right));top:max(12px,env(safe-area-inset-top));display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid #b79bc377;border-radius:50%;background:#20152d;color:#fff;font-size:26px;line-height:1}.cm-feed .cm-post-photos{width:min(100%,25rem,34svh)}.cm-feed .cm-post-photos.count-1{width:min(100%,25rem)}.cm-feed .cm-post-photos.count-1>button{width:100%;height:min(14rem,32svh);aspect-ratio:auto}.re-dialog,.re-envelope-dialog,.re-rain-dialog{font-family:inherit;box-sizing:border-box}.re-dialog *,.re-envelope-dialog *,.re-rain-dialog *{box-sizing:border-box}.re-dialog{padding:0;margin:auto;width:min(430px,100%);height:min(880px,100dvh);max-width:100%;max-height:100dvh;border:0;border-radius:16px;background:radial-gradient(ellipse at 15% 0,#402058,transparent 48%),#150e20;color:#f3eaf8;overflow:hidden;box-shadow:0 20px 80px #0004}.re-dialog::backdrop{background:#0005}.re-dialog button,.re-dialog a{font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.re-dialog button:disabled{cursor:wait;opacity:.6}.re-sheet{position:relative;display:flex;flex-direction:column;height:100%;min-height:0}.re-heading{flex:none;display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:54px;padding:8px 15px;background:#160f22;border-bottom:1px solid #d9b97a26}.re-heading h2{margin:0;font-size:14px;line-height:20px;font-weight:650;color:#f3e5cc}.re-heading>button{width:32px;height:40px;padding:0;border:0;background:none;color:#d9c7e5;font-size:31px;font-weight:300}.re-heading>span{width:32px}.re-sheet-scroll{flex:1;overflow:auto;overscroll-behavior:contain;padding:0 17px 24px;min-height:0}.re-compose-hero{display:flex;align-items:center;gap:15px;min-height:134px;padding:18px 2px}.re-compose-hero>.re-art{width:64px;height:79px;flex:none;transform:rotate(-9deg)}.re-compose-hero>div{flex:1;min-width:0}.re-compose-hero>div>span{font-size:9px;letter-spacing:2.5px;color:#d8b878}.re-compose-hero h3{margin:4px 0 6px;font-size:25px;font-weight:750;letter-spacing:-.5px;color:#f6e8ff}.re-compose-hero p{margin:0;font-size:11px;line-height:1.4;color:#c4a9d5}.re-compose-hero>button{flex:none;min-width:54px;border:1px solid #c095da4d;border-radius:12px;background:#3b234c;padding:9px 7px;color:#cdb5de;font-size:10px}.re-compose-hero>button>b{display:block;font-size:20px;line-height:25px;color:#f2d99b}.re-picker>button[aria-pressed=true]{color:#f2d291;background:#b776d414}.re-dialog button:focus-visible,.re-dialog a:focus-visible{outline:2px solid #eed294;outline-offset:3px}.re-tabs{display:flex;justify-content:center;gap:5px;padding:4px;margin:0 0 18px;border:1px solid #c69ce32e;border-radius:12px;background:#120b1b}.re-tabs>button{position:relative;flex:1;min-height:38px;background:none;border:0;border-radius:8px;color:#bca6ce;font-size:12px;font-weight:650;padding:9px 0}.re-tabs>button[aria-pressed=true]{color:#fff2d5;background:linear-gradient(120deg,#673186,#8c4cb3);box-shadow:inset 0 1px #d5a6ef55}.re-tabs>button[aria-pressed=true]:after{content:none}.re-compose-card{background:linear-gradient(145deg,#2b1a3c,#20142e);border:1px solid #c39add36;border-radius:18px;padding:18px 15px 20px;box-shadow:0 12px 28px #0002}.re-compose-card>h3{margin:0 0 13px;font-size:13px;font-weight:650}.re-amounts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:5px}.re-amounts>button{height:48px;padding:0 6px;background:#160e22;border:1px solid #b88bd336;border-radius:11px;color:#d6c6e3;white-space:nowrap;font-size:13px;font-weight:600}.re-amounts>button[aria-pressed=true]{border-color:#e3c27a;color:#fff0c4;background:linear-gradient(120deg,#5d2d80,#3f205b);box-shadow:inset 0 0 0 1px #f2dba41c}.re-option-row{display:flex;align-items:center;gap:8px;min-height:49px;width:100%;padding:8px 1px;border:0;background:transparent;text-align:left;color:#eee2f5;border-bottom:1px solid #b994cc18}.re-option-row>b{font-size:12px;font-weight:650;flex:1;min-width:0}.re-option-row>b>small{font-size:9px;font-weight:400;color:#ad98bd;display:block;margin-top:3px}.re-option-row>span{font-size:10px;max-width:53%;text-align:right;line-height:1.35;color:#d1bcdf}.re-option-row>span.re-owned{color:#edcf8b}.re-option-row>span.re-unowned{color:#a58db7}.re-option-row>i{font-size:18px;font-style:normal;color:#c8a3df;margin-left:-5px}.re-announce{display:flex;align-items:center;gap:10px;min-height:74px;padding:8px 1px 15px}.re-announce>div{flex:1;min-width:0}.re-announce b{font-size:12px;font-weight:650}.re-announce p{font-size:9px;line-height:1.5;color:#ad98bd;margin:4px 0 0}.re-announce>button{width:44px;height:26px;flex:none;border:0;border-radius:20px;background:#4a375b;padding:3px;transition:background .15s}.re-announce>button i{display:block;height:20px;width:20px;background:#fff;border-radius:50%;box-shadow:0 1px 3px #0002;transition:transform .15s}.re-announce>button[aria-checked=true]{background:#ad61e4}.re-announce>button[aria-checked=true] i{transform:translate(18px)}.re-send-footer{border-top:1px solid #c198dc26;padding:15px 1px 0;margin-top:7px}.re-price{min-height:43px;text-align:right;padding:1px 0 15px;font-size:26px;font-weight:700;color:#f2d79d;letter-spacing:-.5px}.re-send-footer>button,.re-send-footer>a{display:flex;align-items:center;justify-content:center;width:100%;min-height:46px;border:1px solid #d4a3f066;border-radius:13px;background:linear-gradient(110deg,#9c4bda,#7830b1);box-shadow:inset 0 1px #e1b8ff55,0 5px 15px #10051d55;color:#fff6ff;font-size:13px;font-weight:600;text-decoration:none;text-align:center;padding:9px 14px}.re-compose-note{font-size:9px;line-height:1.45;color:#ac95bc;margin:21px 0 0}.re-inline-note{font-size:11px;color:#b69acb;padding:12px 0;margin:0}.re-error{font-size:11px;line-height:1.5;background:#552a42;padding:9px 10px;border-radius:4px;color:#ffc3d0;margin:9px 0}.re-message-label{display:block;padding:7px 1px 10px;font-size:12px;font-weight:600}.re-message-label input{width:100%;font:inherit;font-size:16px;margin-top:8px;padding:9px;border:1px solid #ba8ed04d;border-radius:9px;color:#f8eefe;background:#160d21}.re-message-label>small{font-size:9px;color:#ad98bd;font-weight:400;display:block;margin-top:4px}.re-picker-shade{position:absolute;inset:0;background:#0008;z-index:2}.re-picker{position:absolute;z-index:3;bottom:0;left:0;right:0;max-height:80%;overflow:auto;overscroll-behavior:contain;background:#261733;border:1px solid #c294dd4d;border-radius:20px 20px 0 0;padding:0 18px max(18px,env(safe-area-inset-bottom));box-shadow:0 -5px 22px #0001}.re-picker>button{display:block;width:100%;min-height:63px;padding:12px 2px;text-align:center;border:0;border-bottom:1px solid #c294dd22;background:transparent;color:#e9ddf2;font-size:13px;font-weight:400}.re-picker>button>b{font-weight:400;display:block}.re-picker>button>small{display:block;font-size:9px;font-weight:400;color:#ad98bd;margin-top:9px}.re-picker .re-picker-cancel{min-height:38px;border:0;background:#493059;color:#f0d4ff;border-radius:22px;padding:9px;margin-top:7px}.re-picker>h3{font-size:14px;padding:16px 0 12px;margin:0}.re-picker>h3>span{float:right;font-size:11px;font-weight:400;color:#ad98bd}.re-bag-items>button{display:flex;gap:10px;align-items:center;width:100%;background:transparent;color:#f1e6f7;border:0;border-bottom:1px solid #c294dd26;min-height:70px;padding:9px 0;text-align:left}.re-bag-items .re-art{width:36px;height:48px}.re-bag-items>button>span:not(.re-art){flex:1;font-size:13px}.re-bag-items small{display:block;font-size:10px;color:#ad98bd;margin-top:5px}.re-bag-items em{font-size:12px;font-style:normal;color:#edcf8b}.re-bag-items>p{font-size:12px;color:#ad98bd;padding:16px 0}.re-style-picker{text-align:center}.re-style-picker>.re-art{width:85px;height:115px;display:block;margin:0 auto 15px}.re-style-picker>b{font-size:14px;display:block}.re-style-picker>small{display:block;color:#edcf8b;font-size:11px;margin:8px 0 18px}.re-sending{position:absolute;z-index:4;top:42%;left:50%;transform:translate(-50%,-50%);width:123px;padding:17px 8px 12px;background:#2b183bf5;border-radius:7px;color:#fff;text-align:center;font-size:12px;line-height:1.45;box-shadow:0 3px 14px #0002}.re-sending i{display:block;border:1.5px solid #777;border-top-color:#fff;border-radius:50%;width:30px;height:30px;margin:0 auto 12px;animation:re-spin .8s linear infinite}.re-art{display:inline-block;flex:none;line-height:0;pointer-events:none}.re-art img{width:100%;height:100%;object-fit:contain}.re-global{position:fixed;left:10px;right:10px;top:calc(env(safe-area-inset-top,0px) + 49px);height:27px;z-index:1100;display:flex;align-items:center;gap:5px;padding:0 8px 0 36px;border:1px solid #ffe3a0;border-radius:20px;background:linear-gradient(90deg,#75329c,#a452c3 55%,#68318e);box-shadow:0 0 7px #b76ee144;color:#fff7dd;pointer-events:auto}.re-global>.re-art{position:absolute;width:36px;height:43px;left:0;top:-8px;transform:rotate(-12deg);filter:drop-shadow(0 2px 2px #7d1b2266)}.re-marquee{flex:1;min-width:0;overflow:hidden}.re-marquee>span{display:inline-block;white-space:nowrap;font-size:10px;animation:re-marquee 6.5s linear both}.re-global>button{background:#fff3;border:0;border-radius:20px;padding:3px 6px;flex:none;color:#fff7de;font-size:10px}.re-locked{font-size:13px;color:#fff1b2}.re-waiting-hud{position:fixed;z-index:1050;right:13px;bottom:calc(env(safe-area-inset-bottom,0px) + 132px);width:45px;height:70px;border:0;background:none;padding:0;cursor:pointer;color:#ffefba;text-align:center}.re-waiting-hud .re-art{width:43px;height:57px;filter:drop-shadow(0 2px 3px #0006)}.re-waiting-hud>strong{display:block;background:#0006;border-radius:7px;min-width:30px;width:max-content;margin:-1px auto 0;padding:2px 4px;font-size:10px;font-weight:500}.re-envelope-dialog,.re-rain-dialog{position:fixed;inset:0;margin:0;padding:0;border:0;border-radius:0;background:transparent;width:100%;height:100dvh;max-width:100%;max-height:100dvh;overflow:hidden;color:#f8df9a}.re-envelope-dialog::backdrop{background:transparent}.re-envelope-dialog[open],.re-rain-dialog[data-phase=settling][open],.re-rain-dialog[data-phase=result][open]{display:flex;align-items:center;justify-content:center}.re-card-wrap{display:flex;flex-direction:column;align-items:center;gap:20px;animation:re-card-in .2s ease-out both}.re-envelope-card{position:relative;isolation:isolate;width:min(60vw,280px,43dvh);aspect-ratio:.69;border-radius:10px;overflow:hidden;background:radial-gradient(ellipse at 15% 0,#c071eb66,transparent 60%),linear-gradient(145deg,#9946c8,#542178 78%);border:1px solid #e4c787;box-shadow:inset 0 3px 9px #dca6ff66,inset 0 -4px 9px #220e3355,0 10px 40px #0004;color:#f2d89e;text-align:center;padding:0 15px}.re-card-sender{display:flex;align-items:center;justify-content:center;gap:8px;margin:18% 0 12px;min-height:23px}.re-card-sender b{font-size:11px;font-weight:600;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:75%}.re-card-sender .ph-avatar{height:22px!important;width:22px!important;min-width:22px!important;flex:none}.re-card-amount{font-size:15px;line-height:1.4;margin:0}.re-card-message{font-size:11px;line-height:1.4;margin:16px 0 0;overflow-wrap:anywhere}.re-card-curve{position:absolute;z-index:-1;left:-15%;width:130%;height:35%;top:46%;border-bottom:3px solid #edc770;border-radius:0 0 50% 50%;box-shadow:0 1px 1px #35114e}.re-card-seal{position:absolute;top:80%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;width:65px;height:65px;border-radius:50%;background:linear-gradient(135deg,#f3d990,#debf75);box-shadow:0 2px 3px #280c4266;color:#714193;font-size:23px;font-weight:650}.re-card-outcome{font-size:14px;line-height:1.5;margin:0;padding-top:20%;font-weight:600}.re-card-outcome strong{font-size:26px;font-weight:700}.re-calculating{color:#793d9b;font-size:31px;animation:re-seal-turn 1.2s ease-in-out infinite}.re-card-close{display:flex;align-items:center;justify-content:center;position:relative;border:1px solid #ead495;background:transparent;color:#efdfa9;font-size:24px;line-height:1;width:29px;height:29px;border-radius:50%;padding:0;cursor:pointer}.re-card-close:before{content:"";position:absolute;inset:-9px}.re-rain-dialog{--re-drop-width:clamp(44px,10.15vw,52px);--re-drop-height:calc(var(--re-drop-width)*1.23);touch-action:none;overscroll-behavior:contain;outline:0}.re-rain-dialog::backdrop{background:#0005;animation:re-dim .25s ease-out both}html.re-rain-locked,html.re-rain-locked body{overflow:hidden!important;overscroll-behavior:none!important}.re-countdown-stage{position:absolute;inset:0;pointer-events:none}.re-countdown-heading{position:absolute;top:29%;left:50%;transform:translate(-50%);text-align:center;isolation:isolate;width:225px}.re-countdown-heading h2{position:relative;z-index:1;margin:0;color:#ffedb7;font-size:24px;font-weight:900;line-height:1.05;letter-spacing:-.55px;filter:drop-shadow(0 2px 2px #240b38)}.re-countdown-heading h2>span{display:table;margin:0 auto;background:linear-gradient(#ba70eb,#722ea1);padding:0 6px 2px;border-radius:6px;text-shadow:0 1px 0 #4a1a69;box-shadow:0 0 0 2px #ce91ed}.re-countdown-heading>b{display:inline-block;border-radius:15px;background:linear-gradient(#f1d58b,#d4ad5d);padding:4px 13px;margin-top:9px;color:#48205e;font-size:10px;font-weight:700;box-shadow:0 0 5px #c693e355}.re-countdown-heading>.re-art{position:absolute;width:32px;height:50px;filter:blur(.5px) drop-shadow(0 0 5px #ffb32d);z-index:0}.re-intro-left{left:10px;top:37px;transform:rotate(33deg)}.re-intro-right{right:10px;top:4px;transform:rotate(-25deg)}.re-countdown-number{position:absolute;top:calc(29% + 128px);left:0;right:0;text-align:center;height:200px;line-height:1}.re-countdown-number>span{display:block;font-size:160px;font-weight:900;font-style:italic;line-height:1;color:#ffce58;-webkit-text-stroke:2px #a575ce;text-shadow:0 4px 0 #542376,0 0 14px #c18bed40;animation:re-count-beat 1s ease-out both;transform-origin:50% 45%}.re-rain{position:absolute;inset:0;pointer-events:none;overflow:hidden}.re-drop{position:absolute;left:calc(var(--re-x) - var(--re-drop-width)/2);top:calc(-1*var(--re-drop-height));width:var(--re-drop-width);height:var(--re-drop-height);min-width:0;min-height:0;padding:0;border:0;border-radius:2px;background:none;pointer-events:auto;touch-action:none;cursor:pointer;-webkit-tap-highlight-color:transparent;animation:re-fall var(--re-life) linear var(--re-age) both;will-change:transform;backface-visibility:hidden;contain:layout style}.re-drop>.re-art{width:100%;height:100%;filter:none}.re-drop:before{content:"";position:absolute;inset:-12px;pointer-events:auto}.re-drop:focus-visible{outline:2px solid #ffe694;outline-offset:2px}.re-rain-finishing>*{pointer-events:none!important}.re-system{margin:8px 0;padding:7px 8px;border-radius:3px;background:#120d1c55;color:#d0cbd3;font-size:10px;line-height:1.6;overflow-wrap:anywhere}.re-system b,.re-system strong,.re-system-label{font-weight:500;color:#ead284}.re-system-note{display:block;color:#b9afc1;margin-top:3px}.re-results p{margin:0 0 3px}.re-results ol{list-style:none;margin:0;padding:0}.re-results li{display:flex;gap:5px;margin-top:3px}.re-results .re-rank{color:#a99a72;flex:none}.re-results small{display:block;font-size:8px;color:#9e929f;margin-top:4px}.rgs-envelope{display:flex;align-items:center;gap:10px;width:100%;border:1px solid #c69057a0;border-radius:14px;background:linear-gradient(115deg,#623384,#2d1b3b);color:#ffe6b6;margin-bottom:12px;padding:8px 12px;text-align:left}.rgs-envelope img{width:48px;height:46px;object-fit:contain}.rgs-envelope>span{flex:1;font-size:13px;font-weight:800}.rgs-envelope small{display:block;color:#d1a6ad;font-size:9px;font-weight:400;margin-top:3px}.rgs-envelope>i{font-style:normal;font-size:20px;color:#e7ba71}.re-sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@keyframes re-fall{0%{transform:translateZ(0)}to{transform:translate3d(0,var(--re-fall-distance,calc(100dvh + var(--re-drop-height))),0)}}@keyframes re-spin{to{transform:rotate(360deg)}}@keyframes re-seal-turn{50%{transform:translate(-50%,-50%) rotateY(80deg)}}@keyframes re-count-beat{0%{transform:scale(1.6);opacity:.15}25%,65%{transform:scale(.75);opacity:1}to{transform:scale(.7);opacity:.8}}@keyframes re-card-in{0%{transform:translateY(70px) scale(.14);opacity:.65}to{transform:translateY(0) scale(1);opacity:1}}@keyframes re-dim{0%{background:transparent}to{background:#0005}}@keyframes re-marquee{0%,8%{transform:translate(10%)}to{transform:translate(-100%)}}@media (max-width:520px){.re-dialog{width:100%;height:100dvh;border-radius:0;margin:0;inset:0}.re-heading{padding-top:calc(5px + env(safe-area-inset-top,0px))}.re-sheet-scroll{padding-bottom:calc(24px + env(safe-area-inset-bottom,0px))}}@media (max-height:640px){.re-countdown-heading{top:22%}.re-countdown-number{top:calc(22% + 115px)}.re-countdown-number>span{font-size:125px}.re-card-seal{width:50px;height:50px;font-size:19px}.re-envelope-card{border-radius:7px}.re-card-sender{margin-top:13%;margin-bottom:8px}.re-card-outcome{font-size:12px}}@media (prefers-reduced-motion:reduce){.re-rain-dialog .re-drop{animation:re-fall var(--re-life) linear var(--re-age) both!important}.re-global .re-marquee>span,.re-calculating,.re-countdown-number>span{animation:none}.re-countdown-number>span{transform:scale(.75)}.re-card-wrap,.re-rain-dialog::backdrop{animation:none}.re-announce>button i{transition:none}}.re-countdown-comets{position:absolute;inset:0;overflow:hidden;pointer-events:none}.re-countdown-comets>i{position:absolute;left:110%;top:29%;width:1px;height:1px;animation:re-comet 2.6s linear infinite}.re-countdown-comets>i:nth-child(2){top:39%;animation-duration:3.4s;animation-delay:-1.4s}.re-countdown-comets>i:before{content:"";position:absolute;width:85px;height:3px;transform-origin:left center;transform:rotate(-42deg);background:linear-gradient(90deg,#fff1b099,#edc77b66 22%,transparent);filter:blur(.7px);box-shadow:0 0 4px #f3d38933}.re-countdown-comets>i:after{content:"";position:absolute;width:3px;height:3px;border-radius:50%;background:#fff6c7;box-shadow:0 0 6px 2px #ffe7a266}.re-heading-glint{position:absolute;display:block;background:#fffde0;clip-path:polygon(50% 0,61% 38%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 38%);filter:drop-shadow(0 0 2px #fff6a1);pointer-events:none}.re-heading-glint-one{width:16px;height:16px;right:11%;top:86%;animation:re-glint-pulse 1.4s -.15s ease-in-out infinite}.re-heading-glint-two{width:9px;height:9px;left:9%;top:89%;animation:re-glint-pulse 1.2s -.65s ease-in-out infinite}@keyframes re-comet{0%{transform:translate(0);opacity:0}8%{opacity:.9}62%{transform:translate(-130vw,55dvh);opacity:.7}63%,to{transform:translate(-130vw,55dvh);opacity:0}}@keyframes re-glint-pulse{0%,to{transform:scale(.45);opacity:.2}50%{transform:scale(1);opacity:1}}@media (prefers-reduced-motion:reduce){.re-countdown-comets,.re-heading-glint{display:none}}.re-rain-dialog[data-phase=result] .re-card-wrap{animation:none}.re-card-outcome>span{font-size:12px;font-weight:600;margin-left:1px}html.re-rain-locked .pr-room *,html.re-rain-locked .pr-room *:before,html.re-rain-locked .pr-room *:after{animation-play-state:paused!important}.re-effects{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:2;contain:strict}.re-rain{contain:layout style paint}.fk-center.fk-refined{--fk-bg:#140d23;--fk-panel:#24162f;--fk-head-height:60px;background:radial-gradient(ellipse at 80% 0,#46205426,transparent 50%),var(--fk-bg)}.fk-refined>.fk-head{height:var(--fk-head-height);min-height:var(--fk-head-height);padding:8px 12px;background:#1a1028f5;gap:8px}.fk-center.fk-refined:not(.fk-chat-view)>.fk-head{grid-template-columns:76px minmax(0,1fr) 76px}.fk-refined>.fk-head>div>small{display:none}.fk-refined>.fk-head h2{font-size:17px;line-height:1.25}.fk-refined .fk-back,.fk-refined .fk-head-actions>button{width:36px;height:36px;min-height:36px;border-radius:11px;padding:8px}.fk-refined .fk-head-actions{gap:4px}.fk-refined>.fk-tabs{padding:5px 10px;gap:4px;top:var(--fk-head-height);background:#1a1028f5}.fk-refined>.fk-tabs button{min-height:36px;padding:7px 3px;font-size:12px;border-radius:10px}.fk-refined.fk-page-general>main{display:flex;flex-direction:column;gap:10px;padding:12px;max-width:620px;width:100%;margin:0 auto}.fk-refined .ft-identity{padding:12px 14px;border-radius:15px;background:linear-gradient(90deg,#1c1028b8,#201128e8),url(/assets/palace/profile-palace.webp) center 42%/cover}.fk-refined .ft-identity-top{gap:14px}.fk-refined .ft-identity .fk-crest.large{height:70px;width:70px;flex-shrink:0}.fk-refined .ft-family-name{gap:8px;align-items:center}.fk-refined .ft-family-name h1{font-size:23px;line-height:1.25;letter-spacing:.1px;overflow-wrap:anywhere}.fk-refined .ft-level{font-size:11px;min-height:25px;border:1px solid #cfb37947;border-radius:8px;padding:3px 6px;background:#59412945;color:#f7d58e}.fk-refined .ft-level .fk-ui-icon{width:14px;height:14px}.fk-refined .fr-member-count{display:flex;align-items:center;gap:6px;font-size:12px;padding:4px 0;background:none;color:#e3cee9;min-height:28px;text-align:left}.fk-refined .fr-member-count .fk-ui-icon{width:15px;height:15px;color:#e5c180}.fk-refined .fk-light-tag{font-size:10px;margin:0}.fk-refined .fr-level-line{display:flex;justify-content:space-between;gap:8px;margin-top:8px}.fk-refined .fr-level-line button{display:flex;align-items:center;gap:5px;background:none;padding:3px 0;font-size:10px;color:#c6aed4;text-align:left;line-height:1.5}.fk-refined .fr-level-line b{font-size:10px;color:#e8d4ef}.fk-refined .fr-level-line .fk-ui-icon{width:13px;height:13px;color:#dcb773}.fk-refined .ft-identity .fk-progress{height:4px;margin-top:5px}.fk-refined .fl-home-paused{padding:7px 8px;margin-top:8px;gap:7px;min-height:36px}.fk-refined .fl-home-paused b{font-size:11px}.fk-refined .fl-home-paused small{font-size:10px}.fk-refined :is(.ft-weekly-section,.ft-treasury-section,.ft-announcement){padding:11px;border-radius:14px;background:linear-gradient(140deg,#291b36,#1c1229);margin:0}.fk-refined .fr-section-title{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 0 7px}.fk-refined .fr-section-title>b{display:flex;align-items:center;gap:7px;font-size:13px;color:#f4eaf9}.fk-refined .fr-section-title>b>.fk-ui-icon{width:19px;height:19px;color:#e0bf80}.fk-refined .fr-section-title>span{font-size:10px;color:#d2b9e1}.fk-refined .ft-weekly-targets{margin:8px 0 0;gap:4px}.fk-refined .ft-weekly-targets:before{top:21px;height:2px;background:linear-gradient(90deg,#d0a75b var(--weekly-progress),#4b305c var(--weekly-progress))}.fk-refined .ft-balloon{width:33px;height:39px}.fk-refined .ft-weekly-targets>button{gap:2px;min-height:68px}.fk-refined .ft-weekly-targets>button>b{font-size:11px}.fk-refined .ft-weekly-targets>button>small{font-size:9px}.fk-refined .ft-weekly-targets i{width:15px;height:15px;bottom:1px;right:-2px}.fk-refined .fr-weekly-meta{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;gap:3px 8px;margin-top:5px}.fk-refined .fr-weekly-meta button{background:none;color:#c6afd3;padding:3px 0;font-size:10px;text-align:left}.fk-refined .fr-weekly-meta small{font-size:9px;color:#a18bad}.fk-refined .ft-section-title{margin:0 0 8px;gap:7px}.fk-refined .ft-section-title>b{font-size:13px;line-height:1.3}.fk-refined .ft-title-icon{width:29px;height:29px;border-radius:9px}.fk-refined .ft-title-icon .fk-ui-icon{width:18px;height:18px}.fk-refined .ft-fund-balance{font-size:12px;padding:5px 8px;min-height:33px;gap:5px;border-radius:10px;white-space:nowrap}.fk-refined .ft-fund-balance .fk-ui-icon{width:16px;height:16px}.fk-refined .ft-money-icon{width:18px;height:18px;object-fit:contain;border-radius:50%}.fk-refined .ft-treasury-meta{gap:8px;margin:0}.fk-refined .ft-treasury-meta>button{padding:9px 10px;min-height:54px;gap:8px;border-radius:11px}.fk-refined .ft-treasury-meta>button>span:not(:first-child){font-size:10px;line-height:1.3}.fk-refined .ft-treasury-meta b{font-size:20px;line-height:1.3}.fk-refined .ft-treasury-meta .fk-ui-icon{width:24px;height:24px}.fk-refined .fr-chests{min-width:0}.fk-refined .ft-see-all{background:none;padding:4px 2px;font-size:11px;color:#c990e9;margin:0;min-height:28px}.fk-refined .ft-queue{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;overflow:visible;padding:0;margin:0;align-items:stretch}.fk-refined .ft-queue-item{min-width:0;width:100%;display:grid;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:6px;padding:9px 7px;border:1px solid #8c5da53d;border-radius:13px;background:linear-gradient(130deg,#281833b0,#1c1129);text-align:left}.fk-refined .ft-queue-item:hover{border-color:#bc83dd80;background:#32203e}.fk-refined .ft-queue-item .ft-chest{width:52px;height:52px}.fk-refined .fr-chest-info{display:flex;min-width:0;flex-direction:column;gap:3px}.fk-refined .fr-chest-info>b{font-size:11px;line-height:1.3;color:#ecd9f7;font-weight:650;overflow-wrap:anywhere}.fk-refined .fr-chest-duration{display:flex;align-items:center;gap:4px;font-size:10px;line-height:1.5;color:#bfa2d1}.fk-refined .fr-chest-duration .fk-ui-icon{width:12px;height:12px}.fk-refined .ft-queue-status{width:100%;min-height:29px;display:flex;justify-content:center;align-items:center;flex-direction:column;font-size:10px;line-height:1.2;padding:5px 2px;border:1px solid #b781df35;border-radius:8px;background:linear-gradient(125deg,#9441cb,#7130ac);color:#fff;white-space:normal;margin-top:2px}.fk-refined .ft-queue-status.is-waiting{background:#382247;border-color:#9774ac70;padding:4px 1px;gap:2px}.fk-refined .ft-queue-status.is-waiting>b{font-size:12px;font-weight:750;white-space:nowrap;font-variant-numeric:tabular-nums}.fk-refined .ft-queue-status.is-waiting>small{font-size:9px;color:#d7b8e7}.fk-refined .ft-chest-age{white-space:normal;font-size:9px!important;text-align:center}.fk-refined .ft-empty-chests{grid-column:1/-1;padding:15px;min-width:0}.fk-refined .fr-chest-help{text-align:center;font-size:10px;color:#bda3cc;margin:7px 0 0}.fk-refined .ft-announcement p{font-size:12px;line-height:1.6;color:#cbb2d6;white-space:pre-wrap;overflow-wrap:anywhere}.fk-refined .ft-announcement>small{display:block;font-size:10px;margin-top:5px;overflow-wrap:anywhere}.fk-refined .ft-edit-announcement{font-size:10px;padding:4px;gap:4px}.fk-refined .fk-family-footer{padding:6px 12px calc(6px + env(safe-area-inset-bottom,0px));background:#1b1029f5}.fk-refined .fk-family-footer>button{min-height:49px;gap:3px;font-size:10px;padding:3px}.fk-refined .fk-family-footer .fc-nav-logo{width:28px;height:28px}.fk-refined .fr-unlock-wait{display:grid;justify-items:center;text-align:center;gap:6px;padding:16px 12px;margin-top:13px;border:1px solid #9e73bf55;border-radius:13px;background:#39204766}.fk-refined .fr-unlock-wait>b{font-size:27px;letter-spacing:1px;font-variant-numeric:tabular-nums;color:#f0dfff}.fk-refined .fr-unlock-wait>span{font-size:14px;color:#ecd7f8}.fk-refined .fr-unlock-wait>small{font-size:11px;line-height:1.7;color:#cbb0db}.fk-refined .ft-unlock>small{display:block;font-size:11px;margin-top:4px;color:#e5c8f9}.fk-refined.fk-chat-view{height:min(820px,calc(100dvh - 56px));min-height:0}.fk-refined.fk-chat-view>.fk-head{gap:8px}.fk-refined.fk-chat-view>.fk-head .fk-back{width:25px;padding:4px}.fk-refined.fk-chat-view>.fk-head .fk-crest{width:37px;height:37px}.fk-refined.fk-chat-view>.fk-head h2{font-size:15px}.fk-refined.fk-chat-view>.fk-head>div>small{display:flex;font-size:10px;margin-top:3px}.fk-refined.fk-chat-view>main{display:flex;padding:0;min-height:0;overflow:hidden}.fk-refined .fk-chat-log{padding:12px 13px 16px;min-height:0;overflow:auto;overscroll-behavior:contain;scroll-padding-bottom:14px}.fk-refined .fk-chat-date{margin:7px 0 15px}.fk-refined .fk-chat-date>span{padding:3px 11px;font-size:10px}.fk-refined .fk-chat-line{gap:10px;margin:0 0 16px;align-items:flex-start}.fk-refined .fk-chat-avatar{width:34px;min-width:34px;height:34px;min-height:34px;margin:2px 0 0}.fk-refined .fk-chat-avatar :is(.ph-avatar,.fk-letter){width:34px;height:34px}.fk-refined .fk-chat-message{min-width:0;max-width:calc(100% - 44px);display:flex;flex-direction:column;align-items:flex-start}.fk-refined .fk-chat-author{min-height:18px;margin:0 0 4px;gap:6px;line-height:1.3}.fk-refined .fk-chat-author>button{font-size:11px;line-height:1.4;color:#d6b1ef}.fk-refined .fk-chat-author .fk-role{font-size:8px;padding:2px 5px;line-height:1.2;border-radius:6px}.fk-refined .fk-chat-bubble{width:fit-content;min-width:0;max-width:100%;padding:7px 10px 4px;border-radius:4px 12px 12px;box-shadow:none}.fk-refined .fk-chat-bubble>p{font-size:14px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.fk-refined .fk-chat-bubble>footer{margin-top:2px;min-height:14px;gap:5px}.fk-refined .fk-chat-bubble time{font-size:9px}.fk-refined .fk-chat-bubble footer details>summary{width:24px;height:20px;min-height:20px}.fk-refined .fk-chat-mine .fk-chat-message{align-items:flex-end}.fk-refined .fk-chat-mine .fk-chat-bubble{border-radius:12px 4px 12px 12px}.fk-refined .fg-gift-line>.fk-chat-message{width:min(100% - 44px,380px)}.fk-center.fk-refined .fg-gift-line .fk-chat-bubble{width:100%;max-width:100%;min-width:0;border-radius:0}.fk-center.fk-refined .fg-gift-line .fk-chat-bubble>.fg-receipt{border-radius:15px;border-color:#d2af6d;box-shadow:inset 0 0 0 2px #e8c8ff0a}.fk-refined .fg-receipt .fg-receipt-main{padding:14px 11px 12px;min-height:88px;gap:10px}.fk-refined .fg-receipt .fg-receipt-art{width:57px;height:64px;flex-basis:57px}.fk-refined .fg-receipt .fg-receipt-art>*{width:57px!important;height:64px!important;max-width:57px;object-fit:contain}.fk-refined .fg-receipt .fg-family-gift-label{font-size:8px;letter-spacing:1.3px;margin:0 0 4px}.fk-refined .fg-receipt .fg-sender{font-size:11px;line-height:1.5}.fk-refined .fg-receipt .fg-receipt-main strong{font-size:17px;line-height:1.25;margin-top:4px}.fk-refined .fg-receipt .fg-receipt-main p{font-size:11px;line-height:1.5;margin-top:5px}.fk-refined .fg-receipt .fg-receipt-gains{padding:8px 11px 10px;line-height:1.4}.fk-refined .fg-receipt .fg-receipt-gains>span{font-size:10px;margin-bottom:4px}.fk-refined .fg-receipt .fg-earned-values{gap:4px 12px}.fk-refined .fg-receipt .fg-earned-values b{display:flex;align-items:center;gap:3px;font-size:12px;line-height:1.5}.fk-refined .fg-receipt .fg-receipt-gains>small{font-size:9px;margin-top:4px;letter-spacing:0;line-height:1.5}.fk-refined .fr-gold-coin{width:16px;height:16px;border-radius:50%;object-fit:contain}.fk-refined .fk-composer{padding:8px 10px calc(8px + env(safe-area-inset-bottom,0px));gap:8px;background:#1c102af5;box-shadow:none}.fk-refined .fk-composer textarea{min-height:40px;height:40px;max-height:90px;border-radius:12px;padding:9px 10px;font-size:16px;line-height:20px;resize:none}.fk-refined .fk-composer textarea::placeholder{font-size:12px}.fk-refined .fk-composer :is(.fk-button,.fk-compose-gift){width:40px;min-width:40px;height:40px;min-height:40px;padding:9px;border-radius:12px}@media (max-width:600px){.fk-center.fk-refined{--fk-head-height: calc(56px + env(safe-area-inset-top,0px)) }.fk-refined>.fk-head{padding-top:calc(7px + env(safe-area-inset-top,0px));padding-bottom:7px}.fk-refined.fk-chat-view{height:100dvh;min-height:0}.fk-center.fk-refined:not(.fk-chat-view)>.fk-head{grid-template-columns:76px minmax(0,1fr) 76px}}@media (max-width:359px){.fk-refined.fk-page-general>main{padding:10px;gap:8px}.fk-refined .ft-queue{gap:6px}.fk-refined .ft-queue-item{grid-template-columns:43px minmax(0,1fr);gap:4px;padding:9px 5px}.fk-refined .ft-queue-item .ft-chest{width:43px;height:43px}.fk-refined .fr-chest-info>b{font-size:10px}.fk-refined .ft-fund-balance{font-size:11px;padding:5px}.fk-refined .ft-section-title>b{font-size:12px}.fk-refined .ft-title-icon{width:24px;height:26px}.fk-refined .fk-chat-log{padding-left:10px;padding-right:10px}.fk-refined .fg-receipt .fg-receipt-art{width:46px;flex-basis:46px;height:57px}.fk-refined .fg-receipt .fg-receipt-art>*{width:46px!important;height:57px!important}.fk-refined .fg-receipt .fg-receipt-main strong{font-size:15px}}.fk-chat-jump{position:fixed;right:18px;bottom:calc(92px + env(safe-area-inset-bottom,0px));z-index:35;min-width:44px;height:44px;padding:0 12px;border:1px solid #d9b4ef;border-radius:24px;background:#75419d;color:#fff;font-size:20px;box-shadow:0 4px 16px #0005}.fg-gift-value img{border-radius:50%;clip-path:circle(48%);object-fit:cover}.fk-chat-photo{display:block;width:160px;height:160px;max-width:100%;object-fit:contain;border-radius:12px}.fk-chat-photo[src$=".gif"]{width:112px;height:112px}.fk-photo-picker{display:grid;place-items:center;flex:0 0 38px;height:42px;border-radius:12px;background:#412452;color:#f5d78b;font-size:28px;cursor:pointer}.fk-photo-ready{font-size:10px;color:#e4c786;max-width:48px}.fk-center.fk-organized:not(.fk-chat-view){height:min(860px,calc(100dvh - 56px));min-height:0;overflow:hidden;background:#130c20}.fk-center.fk-organized:not(.fk-chat-view)>.fk-head{position:relative;top:auto;display:grid;grid-template-columns:40px minmax(0,1fr) 88px;height:66px;min-height:66px;padding:9px 14px;gap:8px;background:#180f25;flex-shrink:0;-webkit-backdrop-filter:none;backdrop-filter:none}.fk-center.fk-organized:not(.fk-chat-view)>.fk-head .fk-back,.fk-center.fk-organized:not(.fk-chat-view)>.fk-head .fk-head-actions>button{width:40px;height:40px;min-height:40px;position:relative;border-color:transparent;background:transparent;border-radius:12px}.fk-center.fk-organized:not(.fk-chat-view)>.fk-head .fz-header-title{display:flex;flex-direction:column;gap:1px;text-align:left}.fk-center.fk-organized:not(.fk-chat-view)>.fk-head .fz-header-title>small{display:block;color:#e9cb86;font-size:9px;letter-spacing:2px;margin:0}.fk-center.fk-organized:not(.fk-chat-view)>.fk-head h2{font-size:16px;line-height:1.25;letter-spacing:-.3px}.fk-organized .fz-menu-dot{position:absolute;width:6px;height:6px;border-radius:50%;background:#f1cf88;right:7px;top:8px}.fk-organized:not(.fk-chat-view)>.fk-tabs{position:relative;top:auto;flex-shrink:0;display:flex;gap:4px;padding:0 14px 10px;background:#180f25;border-bottom:1px solid #42294d;-webkit-backdrop-filter:none;backdrop-filter:none}.fk-organized>.fk-tabs button{position:relative;flex:1;min-height:43px;padding:10px 7px;border:0;border-radius:12px;color:#baa7ce;font-size:13px;font-weight:650;box-shadow:none;background:#23153060}.fk-organized>.fk-tabs button[aria-current=page]{background:linear-gradient(180deg,#47245f70,#38204355);color:#dfbcff}.fk-organized>.fk-tabs button[aria-current=page]:after{content:"";position:absolute;bottom:0;height:3px;width:56%;left:22%;border-radius:3px;background:#b877f2}.fk-organized:not(.fk-chat-view)>main{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#6c408b transparent;max-width:680px;width:100%;margin:0 auto;padding:14px 14px 20px;display:block;scroll-padding:14px}.fk-organized.fk-page-general>main{display:flex;flex-direction:column;gap:10px}.fk-organized:not(.fk-chat-view)>main>.fk-breadcrumb{font-size:12px;min-height:34px;padding:0 0 8px;display:flex;align-items:center;gap:4px;margin:0 0 7px}.fk-organized .fk-progress{height:7px;border:1px solid #8057a03d;background:#10091c;margin:10px 0 0;border-radius:8px;overflow:hidden}.fk-organized .fk-progress>span{height:100%;border-radius:8px;background:linear-gradient(90deg,#c48a34,#ffe6a0);box-shadow:0 0 9px #e8b94924}.fk-organized .fz-hero{position:relative;flex-shrink:0;min-height:174px;border:1px solid #b8876042;border-radius:18px;overflow:hidden;padding:21px 17px 12px;background:linear-gradient(125deg,#332044,#1b1128)}.fk-organized .fz-hero-lion{background-image:linear-gradient(90deg,#1a1029f2,#1a1029c4 42%,#1a102928 75%),url(/assets/palace/family-lion.webp);background-size:cover;background-position:center 46%}.fk-organized .fz-hero-copy{position:relative;z-index:1;max-width:78%;min-width:0}.fk-organized .fz-hero h1{font-family:Georgia,Times New Roman,serif;color:#f5d88e;font-size:clamp(23px,5.6vw,31px);font-weight:700;line-height:1.18;letter-spacing:.1px;overflow-wrap:anywhere;text-shadow:0 2px 9px #10091f;max-width:100%;margin:0 0 10px}.fk-organized .fz-level{display:inline-flex;align-items:center;gap:6px;color:#ffe3aa;border:1px solid #d2a46466;background:linear-gradient(130deg,#77562a80,#3b263270);border-radius:8px;padding:3px 8px;font-size:11px;font-weight:650;box-shadow:inset 0 1px #ffe7aa18}.fk-organized .fz-level .fk-ui-icon{width:16px;height:16px}.fk-organized .fz-tag{display:block;font-size:10px;line-height:1.4;overflow-wrap:anywhere;color:#d1b1e2;margin-top:5px}.fk-organized .fz-hero-emblem{position:absolute;inset:0 0 0 auto;width:36%;display:grid;place-items:center;opacity:.8}.fk-organized .fz-hero-emblem .fk-crest.large{width:100px;height:100px;margin:0}.fk-organized .fz-hero-stats{display:flex;flex-wrap:wrap;gap:0 9px;margin-top:10px}.fk-organized .fz-hero-stats button{display:flex;align-items:center;gap:5px;background:none;color:#efdfed;min-height:32px;padding:3px 0;font-size:11px;white-space:nowrap;text-shadow:0 1px 6px #000}.fk-organized .fz-hero-stats .fk-ui-icon{color:#e2bf7e;width:16px;height:16px}.fk-organized .fz-hero-stats .fk-ui-icon:last-child:not(:first-child){width:11px}.fk-organized .fz-hero-link{display:flex;align-items:center;gap:5px;background:none;font-size:11px;color:#dfb6fa;padding:3px 0;min-height:28px}.fk-organized .fz-hero-link .fk-ui-icon{width:11px;height:11px}.fk-organized .fz-public-activity{display:block;font-size:11px;color:#d2bddb;margin-top:5px}.fk-organized :is(.fz-announcement,.fz-task-help,.fz-treasury-help,.fz-extra-chests){border:1px solid #80599c42;border-radius:13px;background:#23162f;margin:0;flex-shrink:0}.fk-organized :is(.fz-announcement,.fz-task-help,.fz-treasury-help,.fz-extra-chests)>summary{display:flex;align-items:center;gap:9px;padding:11px 13px;min-height:44px;cursor:pointer;list-style:none;font-size:12px;color:#d9c6e5}.fk-organized summary::-webkit-details-marker{display:none}.fk-organized :is(.fz-announcement,.fz-task-help,.fz-extra-chests)>summary:after{display:none}.fk-organized :is(.fz-announcement,.fz-task-help,.fz-extra-chests)>summary>span{flex:1;min-width:0}.fk-organized .fz-announcement>summary>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fk-organized :is(.fz-announcement,.fz-task-help,.fz-extra-chests)>summary>.fk-ui-icon:first-child{color:#ecc888;width:20px;height:20px}.fk-organized :is(.fz-announcement,.fz-task-help,.fz-extra-chests)>summary>.fk-ui-icon:last-child{width:13px;height:13px}.fk-organized details[open]>summary>.fk-ui-icon:last-child{transform:rotate(90deg)}.fk-organized :is(.fz-announcement,.fz-task-help)>div{padding:0 14px 14px}.fk-organized :is(.fz-announcement,.fz-task-help)>div p{font-size:12px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0;color:#cdb6dd}.fk-organized .fz-announcement h3{font-size:13px;margin:4px 0}.fk-organized .fz-weekly-card{padding:15px 14px 9px;background:linear-gradient(120deg,#2e1d39,#21152f);border:1px solid #9a70704d;border-radius:16px;flex-shrink:0}.fk-organized .fz-weekly-heading{display:flex;align-items:center;gap:12px}.fk-organized .fz-weekly-gift{display:grid;place-items:center;width:36px;flex-shrink:0}.fk-organized .fz-weekly-gift .ft-balloon{width:36px;height:42px}.fk-organized .fz-weekly-heading>div{min-width:0}.fk-organized .fz-weekly-heading h3{font-size:12px;color:#d1badc;font-weight:500;margin:0 0 3px;letter-spacing:0}.fk-organized .fz-weekly-heading p{display:flex;align-items:baseline;gap:4px;flex-wrap:wrap;line-height:1.2}.fk-organized .fz-weekly-heading strong{font-size:22px;font-weight:750;color:#f2d58e;letter-spacing:-.4px}.fk-organized .fz-weekly-heading p>span{color:#c68fe8;font-size:20px;font-weight:700;letter-spacing:-.3px}.fk-organized .fz-weekly-heading p>small{font-size:10px;color:#bda5ca;margin-left:3px}.fk-organized .fz-weekly-foot{display:flex;align-items:center;justify-content:space-between;gap:5px 8px;margin-top:6px;flex-wrap:wrap;font-size:11px;color:#c4aacd}.fk-organized .fz-text-button{display:inline-flex;align-items:center;gap:4px;background:none;color:#d1a2ee;font-size:12px;padding:7px 0;min-height:32px;font-weight:500;text-align:left;flex-shrink:0}.fk-organized .fz-text-button .fk-ui-icon{width:12px;height:12px}.fk-organized .fz-level-notice{display:flex;align-items:center;gap:10px;border:1px solid #cfab775c;border-radius:12px;padding:10px 12px;color:#e9ce95;background:#60482b2e;text-align:left;flex-shrink:0}.fk-organized .fz-level-notice>span{flex:1;min-width:0}.fk-organized .fz-level-notice b{display:block;font-size:12px}.fk-organized .fz-level-notice small{font-size:10px;color:#cfb4a1}.fk-organized .fz-claim-link{display:flex;align-items:center;gap:10px;width:100%;min-height:48px;padding:10px 13px;border-radius:12px;border:1px solid #b58b5557;background:linear-gradient(110deg,#3b2542,#21152f);color:#f4e9ff;text-align:left;font-size:12px;flex-shrink:0}.fk-organized .fz-claim-link>b{flex:1;min-width:0;font-weight:600}.fk-organized .fz-claim-link>.fk-ui-icon:first-child{color:#f1cd89;width:24px;height:24px}.fk-organized .fz-claim-link>.fk-ui-icon:last-child{width:13px;height:13px}.fk-organized .fz-claim-link>span{display:grid;place-items:center;border-radius:8px;background:#70458d80;min-width:23px;min-height:23px;font-size:11px}.fk-organized .fz-home-shortcuts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;flex-shrink:0}.fk-organized .fz-home-shortcuts>button{display:flex;align-items:center;gap:9px;min-height:77px;border:1px solid #80599c42;background:linear-gradient(130deg,#2e1d38,#21152f);color:#e5d1f3;border-radius:14px;padding:12px 10px;text-align:left}.fk-organized .fz-home-shortcuts>button>.fk-ui-icon:first-child{width:30px;height:30px;color:#e9bd79;stroke-width:1.5}.fk-organized .fz-home-shortcuts>button>.fk-ui-icon:last-child{display:none}.fk-organized .fz-home-shortcuts>button>span{min-width:0}.fk-organized .fz-home-shortcuts b{font-size:13px;display:block;line-height:1.3}.fk-organized .fz-home-shortcuts small{display:flex;align-items:center;gap:4px;font-size:10px;color:#bba0cf;margin-top:5px;line-height:1.4}.fk-organized .fz-home-shortcuts small .fk-ui-icon{width:11px;height:11px}.fk-organized .fz-dock{position:relative;bottom:auto;flex-shrink:0;display:grid;grid-template-columns:minmax(0,1fr) 108px;padding:9px 14px calc(9px + env(safe-area-inset-bottom,0px));gap:9px;background:#180f25;border-top:1px solid #473052;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 -6px 20px #0b061b66}.fk-organized .fz-dock>button{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:8px;min-height:49px;min-width:0;padding:8px;border-radius:13px;font-size:13px;font-weight:650;white-space:nowrap}.fk-organized .fz-dock>.fz-chat-button{background:linear-gradient(135deg,#a046e5,#7631c2);border:1px solid #d79afb90;color:#fff;box-shadow:inset 0 1px #edc8ff40,0 4px 16px #913adb25}.fk-organized .fz-dock>.fz-chat-button>.fk-ui-icon{width:23px;height:23px}.fk-organized .fz-unread{background:#e3c6ff;color:#542779;font-size:10px;min-width:22px;height:22px;display:grid;place-items:center;padding:2px 5px;border-radius:50%}.fk-organized .fz-dock>.fc-nav-button{background:#322044;border-color:#8c56b58c;color:#ead7fb;box-shadow:inset 0 1px #b083cd20}.fk-organized .fz-dock>.fc-nav-button.is-active{background:#4c2465;border-color:#c58be5}.fk-organized .fz-dock .fc-nav-logo{width:26px;height:29px;object-fit:contain;margin:0}.fk-organized .fz-join-dock{flex-shrink:0;padding:12px 14px calc(12px + env(safe-area-inset-bottom,0px));display:flex;align-items:center;justify-content:center;gap:10px;background:#21152f;border-top:1px solid #483054}.fk-organized .fz-join-dock .fk-button{flex:1;min-height:44px;font-size:13px}.fk-organized .fz-join-dock>span{font-size:12px;color:#ceb8db}.fk-organized.fk-page-treasure>main{display:flex;flex-direction:column;gap:10px}.fk-organized.fk-page-treasure>main>*{flex-shrink:0}.fk-organized .fz-treasury-identity{display:flex;align-items:center;gap:11px;padding:2px 4px 4px}.fk-organized .fz-treasury-identity .fk-crest{width:49px;height:49px}.fk-organized .fz-treasury-identity>div{min-width:0}.fk-organized .fz-treasury-identity h3{font-family:Georgia,Times New Roman,serif;font-size:19px;color:#f3d59a;margin:0 0 3px;overflow-wrap:anywhere;letter-spacing:0}.fk-organized .fz-treasury-identity small{display:flex;align-items:center;gap:5px;font-size:11px;color:#bfa5d2}.fk-organized .fz-treasury-identity .fk-ui-icon{width:14px;height:14px;color:#e5c584}.fk-organized .fz-fund-card{display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid #9e79524d;border-radius:14px;padding:14px 12px;background:linear-gradient(120deg,#36213d,#221530)}.fk-organized .fz-fund-card>div{min-width:0}.fk-organized .fz-fund-card>div>span{display:block;font-size:11px;color:#bea4cd;margin-bottom:4px}.fk-organized .fz-fund-card strong{display:flex;align-items:center;gap:7px;flex-wrap:wrap;font-size:clamp(22px,6.2vw,29px);color:#efd28d;line-height:1.2;letter-spacing:-.5px;overflow-wrap:anywhere}.fk-organized .fz-fund-card .ft-money-icon{width:28px;height:28px;flex-shrink:0}.fk-organized .fz-fund-card>button{display:flex;align-items:center;gap:4px;min-height:38px;padding:7px 11px;border:1px solid #9b61c67a;background:#362047;border-radius:10px;color:#d9b2f7;font-size:12px;white-space:nowrap;flex-shrink:0}.fk-organized .fz-fund-card>button .fk-ui-icon{width:14px;height:14px}.fk-organized .fz-defense-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);background:#23162f;border:1px solid #70507d50;border-radius:12px}.fk-organized .fz-defense-row>button{display:flex;align-items:center;gap:9px;padding:10px 12px;min-height:58px;text-align:left;background:transparent;border:0;color:#e5d2f4;min-width:0}.fk-organized .fz-defense-row>button+button{border-left:1px solid #70507d50}.fk-organized .fz-defense-row>button>.fk-ui-icon{width:27px;height:27px;color:#d7b374}.fk-organized .fz-defense-row>button>span{font-size:11px;color:#c5a9d3;line-height:1.3;min-width:0}.fk-organized .fz-defense-row b{display:block;font-size:18px;color:#f0e3fa}.fk-organized .fz-defense-row em{margin-left:auto;display:flex;align-items:center;font-size:11px;font-style:normal;color:#c998eb}.fk-organized .fz-defense-row em .fk-ui-icon{width:12px;height:12px}.fk-organized .fz-section-heading{display:flex;align-items:center;justify-content:space-between;gap:9px;min-height:28px}.fk-organized .fz-section-heading h3{font-size:16px;margin:0;color:#f1deae;letter-spacing:-.2px}.fk-organized .fz-section-heading>span{font-size:11px;color:#bda2cf}.fk-organized .ft-queue,.fk-organized .ft-queue-full{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;margin:0;padding:0;overflow:visible}.fk-organized .ft-queue-item.fz-chest-row{display:grid;grid-template-columns:54px minmax(0,1fr) auto;gap:9px;min-height:79px;padding:9px 11px;border-radius:13px;border:1px solid #70507d55;background:linear-gradient(110deg,#2b1b38,#20132d);text-align:left;width:100%}.fk-organized .ft-queue-item.fz-chest-row .ft-chest{width:54px;height:54px}.fk-organized .fr-chest-info{gap:3px}.fk-organized .fr-chest-info>b{font-size:13px;color:#f1e4f7;line-height:1.3}.fk-organized .fz-chest-description{font-size:10px;line-height:1.4;color:#bba3cc}.fk-organized .fz-chest-description.is-ready{color:#a1d5ab}.fk-organized .ft-chest-age{font-size:9px!important;color:#9f88b1;text-align:left}.fk-organized .fz-chest-row>.ft-queue-status{width:auto;min-width:65px;max-width:92px;min-height:34px;font-size:11px;line-height:1.3;padding:7px 9px;border:1px solid #aa74c880;border-radius:9px;background:#332044;color:#dfb9f6;margin:0;white-space:nowrap}.fk-organized .fz-chest-row>.ft-queue-status.ready{border-color:#eed39b;background:linear-gradient(125deg,#ffe3a3,#d59a4b);color:#3c241c;font-weight:700}.fk-organized .fz-chest-row>.ft-queue-status.is-waiting{border-color:transparent;background:transparent;padding:4px 0;color:#dfc4ef;min-width:67px}.fk-organized .fz-chest-row>.ft-queue-status.is-waiting>b{font-size:12px;letter-spacing:.2px;font-variant-numeric:tabular-nums}.fk-organized .fz-chest-progress{display:block;height:3px;border-radius:5px;background:#65477580;margin-top:2px;overflow:hidden}.fk-organized .fz-chest-progress>i{display:block;height:100%;background:#eccd88;border-radius:5px}.fk-organized .fz-extra-chests .ft-queue{padding:0 8px 8px}.fk-organized .fz-extra-chests summary{font-size:11px}.fk-organized .fz-extra-chests summary>b{font-size:10px;border-radius:7px;padding:2px 6px;background:#65417f60}.fk-organized .fz-treasury-help{border:0;background:transparent}.fk-organized .fz-treasury-help summary{min-height:28px;padding:3px 1px;font-size:10px;gap:6px;color:#a990be;line-height:1.5}.fk-organized .fz-treasury-help summary .fk-ui-icon{width:15px;height:15px;flex-shrink:0}.fk-organized .fz-treasury-help p{font-size:12px;line-height:1.7;color:#bca3cc;margin:8px 0}.fk-organized .fz-bag-link{display:flex;align-items:center;gap:8px;min-height:36px;padding:2px;background:none;color:#bd9cd2;font-size:12px;text-align:left}.fk-organized .fz-bag-link>.fk-ui-icon:first-child{width:18px;height:18px}.fk-organized .fz-bag-link>.fk-ui-icon:last-child{margin-left:auto;width:12px;height:12px}.fk-organized .fz-history-list{margin-top:10px}.fk-organized .fz-history-list>div{display:flex;align-items:center;gap:10px;padding:11px 2px;border-bottom:1px solid #6246744d;font-size:12px}.fk-organized .fz-history-list .ft-chest{width:45px;height:45px}.fk-organized .fz-history-list>div>span:not(.ft-chest){flex:1;min-width:0}.fk-organized .fz-history-list small{display:block;font-size:10px;color:#b89cc9}.fk-organized .fz-history-list>p{padding:25px 14px;text-align:center;color:#bda3cf;font-size:13px}.fk-organized .fz-subtitle{font-size:11px;color:#b79ac9;margin:6px 0 13px;line-height:1.6}.fk-organized .fz-weekly-list{display:grid;gap:10px}.fk-organized .fz-weekly-tier{display:flex;flex-direction:column;gap:10px;width:100%;padding:14px;border:1px solid #78568c61;border-radius:14px;background:#24172f;color:#eedbfa;text-align:left}.fk-organized .fz-weekly-tier.is-ready{border-color:#d7b3708c;background:linear-gradient(115deg,#3c2a40,#291933)}.fk-organized .fz-weekly-tier.is-claimed{border-color:#76a18b4d}.fk-organized .fz-tier-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.fk-organized .fz-tier-heading>b{font-size:14px}.fk-organized .fz-tier-heading>small{display:flex;align-items:center;gap:5px;font-size:10px;color:#c8abd9}.fk-organized .fz-tier-heading .fk-ui-icon{width:14px;height:14px}.fk-organized .fz-weekly-tier.is-ready .fz-tier-heading>small{color:#f1cf8c}.fk-organized .fz-weekly-tier.is-claimed .fz-tier-heading>small{color:#9ec7ae}.fk-organized .fz-tier-prizes{display:flex;gap:14px;flex-wrap:wrap}.fk-organized .fz-tier-prizes>span{display:flex;align-items:center;gap:7px;min-width:0;max-width:100%}.fk-organized .fz-tier-prizes .ft-chest{width:43px;height:43px}.fk-organized .fz-tier-prizes small{font-size:10px;color:#bba1ce}.fk-organized .fz-tier-prizes small>b{display:block;font-size:12px;color:#efd494}.fk-organized .fz-tier-preview{display:flex;align-items:center;justify-content:flex-end;font-size:10px;gap:4px;color:#cc98ef}.fk-organized .fz-tier-preview .fk-ui-icon{width:11px;height:11px}.fk-organized .fz-task-summary{padding:15px;border:1px solid #9f775754;border-radius:16px;background:linear-gradient(130deg,#30203e,#21152f)}.fk-organized .fz-task-summary>p{font-size:12px;color:#bea3cf;margin-top:5px}.fk-organized .fz-task-points{display:flex;align-items:center;justify-content:space-between;gap:7px;margin-top:7px;flex-wrap:wrap}.fk-organized .fz-task-points>b{font-size:11px;color:#e9c98a}.fk-organized .fz-task-points>small{font-size:10px}.fk-organized .fz-daily-milestones{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px}.fk-organized .fz-daily-milestones>div{display:flex;flex-direction:column;align-items:center;gap:4px;background:#190e254f;border-radius:11px;padding:9px 5px;border:1px solid #77528d36}.fk-organized .fz-daily-milestones .ft-balloon{width:32px;height:36px}.fk-organized .fz-daily-milestones>div>span{font-size:10px;color:#c7acd5}.fk-organized .fz-daily-milestones .fk-button{min-height:32px;padding:4px 6px;width:100%;font-size:11px;border-radius:8px}.fk-organized .fz-task-help{margin:10px 0}.fk-organized .fz-task-help>summary{font-size:11px;padding:10px}.fk-organized .fz-task-list{display:grid;gap:10px}.fk-organized .fz-task{padding:14px;border:1px solid #7952874d;border-radius:14px;background:#23162f}.fk-organized .fz-task.is-ready{border-color:#d8b06477;background:linear-gradient(130deg,#34203e,#24162f)}.fk-organized .fz-task-heading{display:flex;align-items:flex-start;gap:10px}.fk-organized .fz-task-heading>div{min-width:0}.fk-organized .fz-task-icon{display:grid;place-items:center;width:33px;height:33px;flex-shrink:0;border-radius:10px;background:#66408750;color:#d9b5ee}.fk-organized .fz-task.is-claimed .fz-task-icon{background:#28524766;color:#9dd1b3}.fk-organized .fz-task-heading h4{font-size:13px;line-height:1.5;margin:0;font-weight:650;color:#f0e2f8}.fk-organized .fz-task-heading p{font-size:11px;color:#b8a1c8;line-height:1.5;margin-top:4px}.fk-organized .fz-task-progress{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:10px;color:#b298c5;margin-top:11px}.fk-organized .fz-task-progress>b{font-size:11px;color:#dac5e8}.fk-organized .fz-task .fk-progress{height:4px;margin-top:5px}.fk-organized .fz-task.is-claimed .fk-progress>span{background:#74a68b}.fk-organized .fz-task-bottom{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:12px}.fk-organized .fz-task-rewards{display:flex;flex-direction:column;gap:5px;font-size:10px;color:#c6a8d4}.fk-organized .fz-task-rewards>span{display:flex;align-items:center;gap:5px}.fk-organized .fz-task-rewards .ft-money-icon{width:16px;height:16px}.fk-organized .fz-task-bottom .fk-button{min-height:36px;font-size:11px;border-radius:10px;padding:7px 12px;white-space:nowrap}.fk-organized .fz-task-sync{padding-top:14px;text-align:center}.fk-organized .fz-task-sync>.fk-button{font-size:11px;padding:10px;background:transparent;border:1px solid #74518c70;display:inline-flex;align-items:center;gap:7px}.fk-organized .fz-task-sync>.fk-button .fk-ui-icon{width:16px;height:16px}@media (min-width:601px){.fk-center.fk-organized:not(.fk-chat-view)>.fk-head{padding-left:22px;padding-right:22px;grid-template-columns:40px minmax(0,1fr) 88px}.fk-organized:not(.fk-chat-view)>main{padding:18px 22px 24px}.fk-organized .fz-hero{min-height:210px;padding:26px}.fk-organized .fz-hero h1{font-size:35px}.fk-organized .fz-hero-stats button{font-size:13px}.fk-organized .fz-dock{padding-left:22px;padding-right:22px;grid-template-columns:minmax(0,1fr) 150px}.fk-organized .fz-task-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.fk-center.fk-organized:not(.fk-chat-view){height:100dvh;min-height:0}.fk-center.fk-organized:not(.fk-chat-view)>.fk-head{height:calc(60px + env(safe-area-inset-top,0px));min-height:calc(60px + env(safe-area-inset-top,0px));padding:calc(6px + env(safe-area-inset-top,0px)) 14px 6px;grid-template-columns:32px minmax(0,1fr) 80px}.fk-center.fk-organized:not(.fk-chat-view)>.fk-head .fk-back{width:32px;padding:4px}.fk-center.fk-organized:not(.fk-chat-view)>.fk-head .fk-head-actions{gap:0}}@media (max-width:359px){.fk-organized:not(.fk-chat-view)>main{padding:10px 10px 16px}.fk-organized>.fk-tabs{padding-left:10px!important;padding-right:10px!important}.fk-organized .fz-dock{padding-left:10px;padding-right:10px;grid-template-columns:minmax(0,1fr) 95px}.fk-organized .fz-dock>button{font-size:12px;gap:5px}.fk-organized .fz-hero{padding:16px 12px 9px;min-height:161px}.fk-organized .fz-hero-copy{max-width:83%}.fk-organized .fz-home-shortcuts>button{padding:10px 8px;gap:7px}.fk-organized .fz-home-shortcuts>button>.fk-ui-icon:first-child{width:24px;height:24px}.fk-organized .fz-home-shortcuts b{font-size:12px}.fk-organized .ft-queue-item.fz-chest-row{grid-template-columns:44px minmax(0,1fr) auto;padding:9px 8px;gap:7px}.fk-organized .ft-queue-item.fz-chest-row .ft-chest{width:44px;height:44px}.fk-organized .fz-chest-row>.ft-queue-status{padding:6px;min-width:57px;font-size:10px}.fk-organized .fr-chest-info>b{font-size:12px}.fk-organized .fz-chest-description{font-size:9px}.fk-organized .fz-defense-row>button{padding:10px 8px;gap:6px}.fk-organized .fz-defense-row>button>.fk-ui-icon{width:22px;height:22px}}.fk-refined .fg-receipt .fg-gift-value{display:flex;align-items:center;flex-wrap:wrap;gap:3px 5px;margin-top:8px;font-size:10px;line-height:1.5;color:#bba5cb}.fk-refined .fg-receipt .fg-gift-value img{width:16px;height:16px;object-fit:contain}.fk-refined .fg-receipt .fg-gift-value b{color:#f7d98c;font-size:11px}.fk-refined .fg-receipt .fg-activity-receipt{margin-top:10px}.fk-refined .fg-receipt .fg-activity-total{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:6px;padding:9px 10px;border:1px solid #ba8de8;border-radius:10px;background:linear-gradient(105deg,#472159aa,#70369a55);box-shadow:inset 0 0 10px #bc78f019;color:#ffe6a0}.fk-refined .fg-receipt .fg-activity-total>span{display:flex;align-items:center;gap:5px;font-size:11px;font-weight:650}.fk-refined .fg-receipt .fg-activity-total svg{width:15px;height:15px}.fk-refined .fg-receipt .fg-activity-total>b{font-size:21px;line-height:1.1;white-space:nowrap}.fk-refined .fg-receipt .fg-activity-receipt>small{display:block;font-size:10px;line-height:1.5;margin-top:5px;color:#d0b9df;overflow-wrap:anywhere}.fg-activity-rate,.fz-contribution-note{color:#bca3ce;font-size:11px;line-height:1.6}.fl-pending-gifts{padding:13px 15px;border:1px solid #8f62a066;border-radius:12px;color:#cfb9df;font-size:12px;line-height:1.6}.fl-pending-gifts b{color:#f7d98c}.fz-my-contribution{display:flex;align-items:center;gap:13px;padding:17px 16px;margin:14px 0 18px;border:1px solid #c8a16a;border-radius:17px;background:radial-gradient(ellipse at 95% 0,#71399266,transparent 70%),linear-gradient(115deg,#271738,#432151);box-shadow:inset 0 0 20px #e0b7ff09}.fz-contribution-icon{display:grid;place-items:center;flex:none;width:48px;height:48px;border:1px solid #bc8ce0;border-radius:50%;background:#bb75ee12;color:#f6d78e}.fz-contribution-icon svg{width:28px;height:28px}.fz-my-contribution>div{min-width:0}.fz-my-contribution small{display:block;color:#d5c3e1;font-size:12px}.fz-my-contribution strong{display:block;margin-top:3px;color:#ffe19b;font-size:25px;line-height:1.2;overflow-wrap:anywhere}.fz-my-contribution em{font-style:normal;font-size:14px}.fz-my-contribution p{margin:6px 0 0;color:#bfa5d2;font-size:10px}.fk-organized.fk-page-group-gift>main{display:flex;flex-direction:column;overflow:hidden;padding:12px 14px 0;gap:10px}.fk-page-group-gift .fg-picker-toolbar{display:flex;align-items:flex-end;gap:12px;flex-shrink:0}.fk-page-group-gift .fg-recipient-label{flex:1;min-width:0;margin:0;font-size:11px;gap:5px}.fk-page-group-gift .fg-recipient-label select{margin:0;min-height:44px;padding:9px 12px;font-size:16px;border-radius:12px}.fg-picker-balance{flex:none;text-align:right;max-width:40%;padding-bottom:6px}.fg-picker-balance small{display:block;color:#bda5cc;font-size:10px;margin-bottom:5px}.fg-picker-balance b{display:flex;align-items:center;gap:4px;font-size:12px;color:#f6d990;overflow-wrap:anywhere}.fg-picker-balance img{width:18px;height:18px;object-fit:contain}.fk-page-group-gift .fg-picker-tabs{margin:0;padding:4px;flex-shrink:0}.fk-page-group-gift .fg-picker-tabs button{min-height:40px;font-size:12px}.fk-page-group-gift .fg-catalog-scroll{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;padding:1px 0 14px}.fk-page-group-gift .fg-gift-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;max-height:none;overflow:visible;gap:7px}.fk-page-group-gift .fg-gift-grid>button{padding:9px 4px;min-height:112px;gap:5px;position:relative}.fk-page-group-gift .fg-gift-grid img,.fk-page-group-gift .fg-gift-grid .ph-art,.fk-page-group-gift .fg-gift-grid .rk-art{width:48px;height:48px;object-fit:contain}.fk-page-group-gift .fg-gift-grid span:not(.ph-art):not(.rk-art){font-size:10px;line-height:1.35}.fk-page-group-gift .fg-gift-grid b{font-size:10px}.fk-page-group-gift .fg-gift-grid [aria-pressed=true]{border-color:#e7c279;background:linear-gradient(150deg,#533263,#302040);box-shadow:inset 0 0 0 1px #e7c27966}.fg-gift-details{margin-top:14px;padding:0 4px;color:#bfa7cf;font-size:11px;line-height:1.6}.fg-gift-details>summary{min-height:40px;cursor:pointer;padding:10px 0;color:#d9b9ec}.fg-gift-details .fg-gift-benefits{padding:10px 0;flex-wrap:wrap}.fk-organized>.fg-send-dock{flex:none;position:relative;width:100%;padding:10px max(14px,calc((100% - 652px)/2)) calc(10px + env(safe-area-inset-bottom,0px));border-top:1px solid #a87ac766;background:linear-gradient(120deg,#2b193d,#1c112b);box-shadow:0 -8px 24px #0c071e66;z-index:2}.fg-send-selection{display:flex;align-items:center;gap:9px;min-height:44px;margin-bottom:9px}.fg-send-art{flex:none;display:grid;place-items:center;width:40px;height:40px}.fg-send-art img,.fg-send-art .ph-art,.fg-send-art .rk-art{width:40px;height:40px;object-fit:contain}.fg-send-selection>div{flex:1;min-width:0}.fg-send-selection>div>b{display:block;font-size:12px;color:#faf1ff;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.fg-send-selection em{font-style:normal;color:#e8c47c}.fg-send-selection small{display:block;font-size:10px;color:#bea7d1;margin-top:3px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.fg-send-total{text-align:right;flex:none;max-width:40%}.fg-send-total b{font-size:12px;color:#ffe1a0;overflow-wrap:anywhere}.fg-send-actions{display:flex;align-items:center;gap:10px}.fg-send-dock .fg-gift-quantity{margin:0;gap:4px;flex:1;min-width:0}.fg-send-dock .fg-gift-quantity>button{min-height:44px;padding:8px 3px;font-size:12px;touch-action:manipulation}.fg-send-dock .fg-gift-submit{width:auto;flex:1.15;min-height:46px;margin:0;padding:10px 12px;font-size:13px;border:1px solid #d49af8;border-radius:13px;background:linear-gradient(125deg,#a648e2,#792dc5);color:#fff;font-weight:700;white-space:nowrap;box-shadow:inset 0 1px #ffffff25}.fg-send-dock .fg-gift-submit>span{margin-left:5px;font-size:17px}.fg-send-dock>.fg-gift-submit{width:100%}.fg-send-dock button:disabled{opacity:.45}@media (max-width:359px){.fk-organized.fk-page-group-gift>main{padding:10px 10px 0}.fg-send-actions{gap:6px}.fg-send-dock .fg-gift-submit{padding:9px 7px;font-size:12px}.fk-page-group-gift .fg-gift-grid{gap:5px}.fk-page-group-gift .fg-gift-grid img,.fk-page-group-gift .fg-gift-grid .ph-art,.fk-page-group-gift .fg-gift-grid .rk-art{width:43px;height:43px}}.palace-design .pr-room.pr-reference .pr-room-quick-actions{position:absolute;right:0;top:29px;z-index:4;display:flex;flex-direction:column;align-items:stretch;gap:4px;width:94px;max-width:24%;isolation:isolate}.palace-design .pr-room.pr-reference .pr-room-quick-actions>.pr-support{display:flex;align-items:center;justify-content:flex-start;gap:5px;width:100%;height:28px;min-height:28px;margin:0;padding:3px 8px;border:1px solid #bb8dd02e;border-right:0;border-radius:16px 0 0 16px;background:#20152cba;color:#e9d5b1;font-size:9px;line-height:1.2;text-align:left;white-space:nowrap;box-sizing:border-box}.palace-design .pr-room.pr-reference .pr-room-quick-actions>.pr-support :is(svg,img){flex:0 0 18px;width:18px;height:19px;object-fit:contain}.palace-design .pr-room.pr-reference .pr-room-quick-actions>.pr-support>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.palace-design .pr-room.pr-reference .pr-room-quick-actions>.re-room-shortcut>span{font-size:9px}.palace-design .pr-room.pr-reference .pr-room-quick-actions>.pr-music-strip{position:static!important;inset:auto!important;display:flex;width:100%!important;max-width:none!important;height:30px!important;min-height:30px;margin:0!important;padding:0 5px;border:1px solid #bb8dd026;border-right:0;border-radius:16px 0 0 16px;background:#20152cba;box-sizing:border-box;overflow:hidden}.palace-design .pr-room.pr-reference .pr-room-quick-actions .pr-music-strip>button:first-child{height:28px!important;min-height:28px;min-width:0;gap:5px;padding:0;width:100%}.palace-design .pr-room.pr-reference .pr-room-quick-actions .pm-mini-record{flex:0 0 23px;width:23px;height:23px;font-size:15px}.palace-design .pr-room.pr-reference .pr-room-quick-actions .pr-music-strip>button>span{font-size:9px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.palace-design .pr-room.pr-reference .pr-room-quick-actions .pr-queue-shortcut{display:none!important}@media (max-width:800px){body.palace-design .pr-room.pr-reference .pr-top{gap:4px;padding:6px 8px;min-height:42px}body.palace-design:not(.room-keyboard-open) .pr-room.pr-reference .pr-top{padding-top:max(6px,env(safe-area-inset-top,0px))}body.palace-design .pr-room.pr-reference .pr-room-pill{gap:5px;padding:0;min-height:34px;background:#130c1b55;border:0;border-radius:18px}body.palace-design .pr-room.pr-reference .pr-room-pill h1,body.palace-design .pr-room.pr-reference .pr-room-pill h1 button{font-size:13px!important;line-height:16px}body.palace-design .pr-room.pr-reference .pr-room-pill small{font-size:9px;line-height:12px;margin-top:2px}body.palace-design .pr-room.pr-reference .pr-room-code{display:inline-flex;align-items:center;gap:5px;padding:2px 0;border:0;background:none;color:inherit;font:inherit;white-space:nowrap;cursor:pointer}body.palace-design .pr-room.pr-reference .pr-room-code span{font-size:12px;line-height:1}body.palace-design .pr-room.pr-reference .pr-mini-level{flex:0 0 27px;width:27px;height:27px;font-size:12px;padding:0;border-width:1.5px}body.palace-design .pr-room.pr-reference .pr-member-count{flex:0 0 27px;width:27px;height:27px;margin-left:3px}body.palace-design .pr-room.pr-reference .pr-member-count svg{width:16px;height:16px}body.palace-design .pr-room.pr-reference :is(.pr-back,.pr-more){flex:0 0 29px;width:29px;height:34px}body.palace-design .pr-room.pr-reference .pr-online-count{flex:0 0 27px;width:27px;min-width:27px;height:27px;font-size:10px}body.palace-design:not(.room-keyboard-open) .pr-room.pr-reference{--room-host-size:clamp(62px,calc(var(--room-visible-height,100dvh) * .1),76px);--room-seat-size:clamp(46px,12.4vw,52px);--room-row-space:clamp(12px,calc(var(--room-visible-height,100dvh) * .022),18px)}body.palace-design:not(.room-keyboard-open) .pr-room.pr-reference .pr-stage{padding:2px 12px 8px;flex:0 0 auto;max-height:none}body.palace-design .pr-room.pr-reference .pr-stage-tools{display:flex;align-items:center;min-height:24px;margin:0;padding:0}body.palace-design .pr-room.pr-reference .pr-stage-tools>.pr-support{height:24px;min-height:24px;padding:2px 9px;border:1px solid #c8a56525;background:#1a122477;font-size:9px;line-height:16px}body.palace-design .pr-room.pr-reference .pr-stage-tools>.pr-support svg{width:12px;height:12px}body.palace-design:not(.room-keyboard-open) .pr-room.pr-reference .pr-seat-layout{margin:5px 0 0;gap:var(--room-row-space)}body.palace-design:not(.room-keyboard-open) .pr-room.pr-reference .pr-host-row{width:60%;gap:22px;margin:0 22% 0 18%;align-items:start}body.palace-design:not(.room-keyboard-open) .pr-room.pr-reference .pr-seat-grid{gap:var(--room-row-space) 24px!important}body.palace-design .pr-room.pr-reference .pr-seat-pair{gap:20px}body.palace-design:not(.room-keyboard-open) .pr-room.pr-reference .pr-seat>b{font-size:10px;line-height:13px;margin-top:4px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.palace-design .pr-room.pr-reference .pr-seat>small{font-size:8px;line-height:9px;min-height:0}body.palace-design .pr-room.pr-reference .pr-seat>small:empty,body.palace-design .pr-room.pr-reference .pr-seat-number{display:none}body.palace-design .pr-room.pr-reference .pr-host-row:after{content:none}body.palace-design .pr-room.pr-reference .pr-room-quick-actions{top:31px;width:90px}body.palace-design .pr-room.pr-reference .pr-playback-status{font-size:9px;line-height:12px;padding:0;margin:0}body.palace-design .pr-room.pr-reference .pr-playback-status:empty{display:none}body.palace-design .pr-room.pr-reference #roomLog{padding:5px 10px 7px;scroll-padding-bottom:7px;min-height:0;max-height:none;flex:1 1 0;overflow-y:auto}body.palace-design .pr-room.pr-reference .ph-chat-message{margin:5px 0 8px;gap:6px;align-items:flex-start}body.palace-design .pr-room.pr-reference .pr-message-heading{display:flex;flex-wrap:nowrap;min-height:19px;line-height:19px;gap:3px}body.palace-design .pr-room.pr-reference .pr-message-author{flex:0 1 auto;min-width:36px;max-width:105px;font-size:11px;line-height:17px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body.palace-design .pr-room.pr-reference .pr-inline-badges{flex:0 1 auto;min-width:0;flex-wrap:nowrap;gap:2px}body.palace-design .pr-room.pr-reference .pr-inline-badges :is(.ph-badge,.vip-badge,.vp-badge,.pr-message-honor){width:18px!important;height:18px!important;flex:0 0 18px}body.palace-design .pr-room.pr-reference .pr-inline-badges .pr-message-family{flex:0 1 auto;max-width:78px;height:17px;min-height:17px;line-height:15px;font-size:8px;padding:0 4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body.palace-design .pr-room.pr-reference .pr-room-bubble{margin:3px 0 0;padding:4px 8px;min-height:0;border-radius:5px 8px 8px}body.palace-design .pr-room.pr-reference .pr-room-bubble>p{font-size:12px;line-height:16px}body.palace-design .pr-room.pr-reference .pr-bubble-corner{font-size:10px}body.palace-design .pr-room.pr-reference .pr-bubble-corner-start{left:-4px;top:-4px}body.palace-design .pr-room.pr-reference .pr-bubble-corner-end{right:-4px;bottom:-4px}body.palace-design .pr-room.pr-reference .pr-composer{padding:4px 8px max(6px,env(safe-area-inset-bottom,0px));border-top:0;background:#120b1de8}body.palace-design .pr-room.pr-reference .pr-support-line{display:flex;min-height:0;padding:0;margin:0 0 2px}body.palace-design .pr-room.pr-reference .pr-support-line>.pr-audio-status{display:block;width:100%;min-height:18px;margin:0;padding:0 3px;border:0;background:none;border-radius:0;text-align:left;font-size:9px;line-height:18px;color:#baa3ca;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body.palace-design .pr-room.pr-reference .pr-bottom-line{gap:4px;min-height:40px;align-items:center}body.palace-design .pr-room.pr-reference .pr-bottom-line>.pr-circle,body.palace-design .pr-room.pr-reference .rc-reaction-toggle{flex:0 0 36px;width:36px;min-width:36px;height:40px;padding:0;border:0;box-shadow:none}body.palace-design .pr-room.pr-reference .pr-bottom-line>.pr-circle>svg{width:22px;height:22px}body.palace-design .pr-room.pr-reference .rc-reaction-toggle>img{width:29px;height:29px;object-fit:contain}body.palace-design .pr-room.pr-reference :is(.rc-reaction-toggle,.pr-games-toggle)>small{display:none}body.palace-design .pr-room.pr-reference .pr-message-form{min-height:39px;height:39px;padding:0 4px;border-radius:22px}body.palace-design .pr-room.pr-reference .pr-message-form input{font-size:16px;line-height:20px;padding:7px 2px}body.palace-design .pr-room.pr-reference .pr-message-form input::placeholder{font-size:13px}body.palace-design .pr-room.pr-reference .rc-chat-toggle{width:25px;flex:0 0 25px;height:36px;padding:0}body.palace-design .pr-room.pr-reference .pr-photo-upload{flex:0 0 21px;width:21px;height:35px}body.palace-design .pr-room.pr-reference .pr-send{flex:0 0 27px;width:27px;height:35px}body.palace-design.room-keyboard-open .pr-room.pr-reference .pr-room-quick-actions,body.palace-design.room-keyboard-open .pr-room.pr-reference .pr-stage-tools,body.palace-design.room-keyboard-open .pr-room.pr-reference .pr-support-line{display:none}}@media (max-width:800px) and (max-height:640px){body.palace-design:not(.room-keyboard-open) .pr-room.pr-reference{--room-host-size:60px;--room-seat-size:44px;--room-row-space:9px}body.palace-design:not(.room-keyboard-open) .pr-room.pr-reference .pr-stage{padding-bottom:5px}}.pr-room.pr-reference .pr-host-row .rc-seat-reaction-large{--room-reaction-size:calc(var(--room-seat-size,clamp(44px,12.4vw,68px)) * 1.2)}@media (max-width:800px){.room-keyboard-open .pr-room.pr-reference .pr-host-row .rc-seat-reaction-large{--room-reaction-size:36px}}.pr-reference .pr-message-form .pr-send.has-photo{display:grid}.pr-room .pr-chat-photo{width:160px;max-width:100%;height:160px;background:#21182b}.pr-room .pr-chat-photo .pr-chat-photo-open{width:100%;height:100%;padding:0}.pr-room .pr-chat-photo img{width:100%;height:160px;max-height:160px;object-fit:contain}.pr-room .pr-chat-photo[data-photo-url$=".gif"]{width:112px;height:112px}.pr-room .pr-chat-photo[data-photo-url$=".gif"] img{height:112px;max-height:112px}body.palace-design .pr-room.pr-reference #roomMessageForm .pr-photo-upload{display:grid;flex:0 0 36px;width:36px;height:40px;border-radius:10px;background:#b68bd526;color:#f3d590;margin:0 3px}body.palace-design .pr-room.pr-reference .pr-photo-upload svg{width:24px;height:24px}.rg-save{display:block;border:1px solid #a98ac34d;border-radius:9px;background:#291b36;color:#ead4a3;font-size:11px;padding:7px 10px;margin:4px 0;min-height:32px}.rg-shortcut{display:flex;flex-direction:column;gap:4px;min-width:0}.rg-shortcut>button{width:100%;border:0;border-radius:8px;background:#ffffff0a;color:#dec9ec;min-height:32px}.rg-shortcut img{width:100%;height:76px;object-fit:contain}.rg-shortcut>button:last-child{font-size:10px}.palace-design .pr-room.pr-reference .pr-room-entry{display:flex;align-items:center;gap:9px;box-sizing:border-box;min-height:42px;margin:6px 0;padding:8px 11px;border:1px solid #e6cd8e26;border-radius:10px;background:linear-gradient(100deg,#4d2a636e,#2c173e55);color:#eadff4;font-size:14px;line-height:20px;text-align:left;letter-spacing:normal}.pr-room .pr-room-entry-icon{display:grid;place-items:center;flex:0 0 24px;width:24px;height:24px;border-radius:50%;background:#caa0e71c;color:#f3dc9d}.pr-room .pr-room-entry-icon svg{width:16px;height:16px}.pr-room .pr-room-entry-copy{min-width:0;overflow-wrap:anywhere}.pr-room .pr-room-entry-copy strong{font-size:inherit;font-weight:700;color:#fff0be}.ph-modal.ph-modal-lucky-wheel{max-width:510px;padding:18px 16px 22px;background:radial-gradient(ellipse at 50% 42%,#32144366,transparent 68%),#180f29;overflow-x:hidden}.lw-v2{max-width:460px;margin:0 auto}.lw-v2 header{padding:4px 0 14px}.lw-v2 header>span{font-size:11px;letter-spacing:4px;color:#efd382}.lw-v2 h2{font-size:clamp(28px,7.5vw,39px);letter-spacing:-1px;margin:5px 0;color:#ffe6a0}.lw-tiers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 0 16px}.lw-tier{display:flex;flex-direction:column;align-items:center;justify-content:space-between;min-width:0;gap:7px;padding:10px 5px 9px;border:1px solid #bd8c53;border-radius:13px;background:linear-gradient(145deg,#321741,#1c102b);color:#fff4dd;cursor:pointer;touch-action:manipulation;font:inherit}.lw-tier b{font-size:clamp(12px,3.2vw,16px)}.lw-tier strong{font-size:clamp(11px,3.1vw,16px);white-space:nowrap}.lw-tier.active{border-color:#ffe7a0;box-shadow:inset 0 0 0 1px #ffdb84,0 0 13px #e8a8476b;background:radial-gradient(ellipse at center,#70408b55,transparent),#261333}.lw-tier:focus-visible,.lw-v2 .lw-spin:focus-visible{outline:3px solid #e7b5ff;outline-offset:3px}.lw-v2 .lw-tier:disabled{opacity:.8;cursor:default}.lw-v2 .lw-tier.active:disabled{opacity:1}.lw-mini{display:block;position:relative;width:100%;max-width:112px;aspect-ratio:1;margin:3px 0 0;pointer-events:none}.lw-mini-disk{position:absolute;inset:8%;border-radius:50%;background:repeating-conic-gradient(from -15deg,#58218e 0deg 29deg,#f1d084 29deg 30deg,#7228a6 30deg 59deg,#f1d084 59deg 60deg)}.lw-rim{display:block;position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none;z-index:2}.lw-mini-hub{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:26%;height:26%;border:3px double #f1d083;border-radius:50%;background:#301140;color:#ffdf83;font:normal clamp(13px,4vw,22px)/1 Georgia,serif;z-index:3}.lw-mini-pointer,.lw-v2 .lw-pointer{position:absolute;z-index:5;left:50%;transform:translate(-50%);top:3%;width:10%;height:15%;background:linear-gradient(115deg,#fff5b5,#f0b72b);clip-path:polygon(5% 0,95% 0,50% 100%);filter:drop-shadow(0 2px 2px #130618);border-radius:3px}.lw-mini-crown{position:absolute;z-index:4;top:-11%;left:33%;width:34%;height:25%;object-fit:contain}.lw-mini-royal{filter:drop-shadow(0 0 5px #f6ba3d60)}.lw-v2 .lw-jackpot{display:flex;align-items:center;justify-content:space-between;gap:5px;padding:12px 9px;border-radius:16px;border-color:#e8b955;background:linear-gradient(105deg,#34113e,#2a1438);font-size:clamp(10px,2.75vw,13px);white-space:nowrap}.lw-v2 .lw-jackpot>span:first-child,.lw-v2 .lw-jackpot>span:last-child{color:#f5cf70;font-size:20px}.lw-v2 .lw-jackpot strong{font-size:clamp(14px,3.8vw,21px);color:#ffe697}.lw-v2 .lw-stage{width:min(100%,410px);margin:27px auto 4px;container-type:inline-size;isolation:isolate}.lw-v2 .lw-wheel{inset:7.5%;border:1px solid #f4cb75;background:repeating-conic-gradient(from -15deg,#572181 0deg 29.5deg,#ecca7c 29.5deg 30deg,#6b2393 30deg 59.5deg,#ecca7c 59.5deg 60deg);box-shadow:inset 0 0 24px #220632;will-change:auto}.lw-v2 .lw-wheel[data-spinning=true]{will-change:transform;animation:lw-turn 4.5s cubic-bezier(.13,.65,.16,1) both;animation-delay:var(--spin-delay,0ms)}.lw-v2 .lw-label>div{top:13%;left:50%;width:17%;max-width:62px;gap:2px;transform:translate(-50%,-50%) rotate(calc(-1 * (var(--angle) + var(--rotation))));transform-origin:center}.lw-v2 .lw-label img{width:clamp(19px,7cqw,29px);height:clamp(20px,7.5cqw,31px);object-fit:contain}.lw-v2 .lw-label span{font-size:clamp(22px,8cqw,32px);line-height:1}.lw-v2 .lw-label b{max-width:100%;font-size:clamp(9px,3.35cqw,14px);font-weight:800;line-height:1.1;color:#fffaf2;letter-spacing:-.2px;text-shadow:0 2px 3px #200727}.lw-v2 .lw-wheel[data-spinning=true] .lw-label>div{animation:lw-counter-turn 4.5s cubic-bezier(.13,.65,.16,1) both;animation-delay:var(--spin-delay,0ms)}@keyframes lw-counter-turn{0%{transform:translate(-50%,-50%) rotate(calc(-1 * (var(--angle) + var(--start))))}to{transform:translate(-50%,-50%) rotate(calc(-1 * (var(--angle) + var(--rotation))))}}.lw-v2 .lw-pointer{top:5%;width:8%;height:11%}.lw-v2 .lw-center{width:23%;height:23%;z-index:3;border:6px double #f8d277;background:radial-gradient(circle at 35% 25%,#693480,#2a0d3b 75%);box-shadow:0 3px 10px #160622,inset 0 0 0 2px #9e601d;font-size:clamp(38px,15cqw,64px);color:#ffe389}.lw-crown{position:absolute;z-index:4;top:-7%;left:38%;width:24%;height:18%;object-fit:contain;filter:drop-shadow(0 2px 3px #190821)}.lw-theme-noble .lw-stage>.lw-rim{filter:drop-shadow(0 0 5px #a950ef55)}.lw-theme-royal .lw-stage>.lw-rim{filter:drop-shadow(0 0 9px #e6b54488)}.lw-theme-royal .lw-center{box-shadow:0 0 0 2px #a0661b,0 2px 12px #10051f,inset 0 0 0 2px #af7529}.lw-v2 .lw-result{min-height:53px;padding:10px 0 13px;display:flex;flex-direction:column;justify-content:center;gap:3px}.lw-v2 .lw-result strong{font-size:clamp(16px,4.7vw,24px);line-height:1.2;color:#ffe69f}.lw-v2 .lw-result p{font-size:13px;margin:3px 0 0}.lw-v2 .lw-spin{min-height:57px;border:1.5px solid #edc66e;border-radius:16px;font-size:clamp(19px,5.2vw,25px);font-weight:800;background:linear-gradient(#bb4eec,#8122bb);box-shadow:inset 0 1px 1px #ffffff50,0 5px 17px #7a28ac22}.lw-v2 .lw-spin:disabled{cursor:default}.lw-v2 .lw-funds{font-size:13px;color:#e0badf}.lw-v2>small{font-size:12px;margin:10px 0 0}.lw-v2 .lw-link{font-size:12px;padding:9px}.lw-v2 details{margin-top:4px}@media (max-width:359px){.ph-modal.ph-modal-lucky-wheel{padding-left:10px;padding-right:10px}.lw-tiers{gap:5px}.lw-tier{padding:8px 4px;gap:5px}.lw-v2 .lw-jackpot{padding:9px 6px}.lw-v2 .lw-center{border-width:4px}.lw-v2 .lw-stage{margin-top:23px}}@media (prefers-reduced-motion:reduce){.lw-v2 .lw-wheel[data-spinning=true],.lw-v2 .lw-wheel[data-spinning=true] .lw-label>div{animation-duration:1ms;animation-delay:0ms}}.mc-bond-catalog{--mc-ink:#fff0ce;--mc-muted:#c2abcF;--mc-line:#b48ac12d;background:radial-gradient(ellipse at 50% 0,#48236655,transparent 48%),#1b102b!important;color:#fbf2ff}.mc-bond-catalog .mc-page-header{background:#1b102bef}.mc-bond-catalog .mc-page-header h2{color:#ffe7b5}.mc-bond-catalog .mc-page-header button{color:#efd499}.mc-bond-catalog .mc-shop-balance{color:#c5b0d5}.mc-bond-catalog .mc-shop-balance strong{color:#ffdb89}.mc-bond-catalog .mc-shop-balance button{background:#d1a45a22;color:#f9d487}.mc-bond-catalog .mc-category-tabs{background:#21132f;gap:8px;padding:8px 15px;border-color:#a37abd38}.mc-bond-catalog .mc-category-tabs button{padding:10px 16px;border:1px solid transparent;border-radius:12px;color:#cdb7dc}.mc-bond-catalog .mc-catalog-body{padding-top:18px}.mc-bond-catalog .mc-store-banner[hidden]{display:none!important}.mc-bond-catalog .mc-category-tabs button[aria-pressed=true]{background:linear-gradient(120deg,#703bb5,#4b267d);border-color:#e5bd72;color:#ffe8b2}.bs-shop{max-width:640px;margin:0 auto;padding-bottom:12px}.bs-intro{text-align:center;padding:4px 0 20px}.bs-intro>span{font-size:11px;letter-spacing:3px;color:#f3d59c}.bs-intro h3{font-size:18px;margin:9px 0 0;color:#f8e4bc;font-weight:650}.bs-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.bs-card{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;min-width:0;overflow:hidden;padding:8px 8px 14px;border:1px solid #9568b66e;border-radius:18px;background:radial-gradient(ellipse at 50% 32%,#8661b650,transparent 72%),linear-gradient(140deg,#362149,#251632);color:#fff1ff;text-align:center;box-shadow:inset 0 1px #e9cdff0c;cursor:pointer;font:inherit}.bs-card.is-selected{border-color:#f3d38d;box-shadow:inset 0 0 0 1px #f3d38d,0 0 18px #e4b8611a;background:radial-gradient(ellipse at 50% 32%,#9669bf65,transparent 72%),#352145}.bs-art-wrap{position:relative;display:grid;place-items:center;width:100%;aspect-ratio:1.17;min-height:0;margin-bottom:8px}.bs-art{display:block;max-width:100%;width:100%;height:100%;object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none}.bs-art-wrap .ap-ring{width:100%;height:100%;aspect-ratio:1;background-repeat:no-repeat}.bs-card>strong{font-size:15px;line-height:1.4;max-width:100%;overflow-wrap:anywhere;min-height:22px}.bs-price{display:flex;align-items:center;justify-content:center;gap:5px;margin-top:5px;font-size:15px;font-weight:750;line-height:1.4;color:#ffdb89}.bs-price img{border-radius:50%;flex:none}.bs-price small{font-size:11px;font-weight:550}.bs-owned{position:absolute;left:0;top:0;border:1px solid #ead2a844;border-radius:20px;padding:4px 7px;background:#21142fe6;color:#f7d89b;font-size:10px;max-width:100%}.bs-card>small{font-size:11px;color:#d2badf;margin-top:6px}.bs-preview{border:1px solid #b48ac16b;border-radius:18px;background:radial-gradient(ellipse at center,#64428242,transparent 80%),#291938;padding:15px;margin-top:18px;text-align:center}.bs-preview h3{margin:0;color:#f6dbab;font-size:14px;font-weight:650}.bs-preview h3 small{display:inline-block;margin-left:6px;color:#c1a9cf;font-size:10px;font-weight:400}.bs-pair{display:flex;align-items:center;justify-content:center;gap:12px;margin:12px 0 8px;position:relative}.bs-pair:before{content:"";position:absolute;left:15%;right:15%;height:1px;background:linear-gradient(90deg,transparent,#e6bd69,transparent);top:40%}.bs-pair>div{position:relative;display:flex;align-items:center;flex-direction:column;width:29%;min-width:0}.bs-pair .ph-avatar{width:50px!important;height:50px!important;min-width:50px!important;box-shadow:0 0 0 1px #e6bd69,0 0 14px #bf79e940;border-radius:50%}.bs-pair>div>small{font-size:11px;margin-top:8px;max-width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bs-pair-item{display:block;position:relative;width:31%;height:100px;flex:none}.bs-pair-item .ap-ring{width:100%;height:100%}.bs-person-empty{width:50px;height:50px;border:1px solid #f1c875;border-radius:50%;background:radial-gradient(circle,#684e99,#251639);display:grid;place-items:center;box-shadow:0 0 14px #bf79e930}.bs-person-empty svg{width:34px;height:34px;fill:#b697ea}.bs-preview>strong{font-size:13px;color:#fff3dc}.bs-preview>p{font-size:11px;color:#cdb9dc;line-height:1.6;margin:6px 0 0}.bs-note{font-size:11px;line-height:1.7;color:#bca8cb;text-align:center;margin:13px 2px}.bs-controls{padding:4px 0 10px}.bs-primary,.bs-secondary{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:48px;border-radius:14px;padding:12px 14px;font:inherit;font-size:14px;font-weight:750;cursor:pointer}.bs-primary{border:1px solid #ffe2a1;background:linear-gradient(110deg,#e8b663,#ffe0a2 55%,#d8a657);color:#321b32;box-shadow:0 4px 18px #c28b3a1c}.bs-secondary{margin-top:9px;border:1px solid #a77eb859;background:#372343;color:#eddcf5;font-size:12px;font-weight:550}.bs-primary:disabled,.bs-secondary:disabled,.bs-target:disabled{opacity:.5;cursor:default}.bs-active{text-align:center;color:#f9d78c;font-size:13px}.bs-error{padding:12px;border:1px solid #dc7e985c;border-radius:12px;background:#68253a55;color:#ffb8cd;font-size:12px;line-height:1.7}.bs-confirm{border:1px solid #e6bd6966;border-radius:16px;padding:16px;background:#382246}.bs-confirm h3{font-size:16px;color:#ffe0a2;margin:0}.bs-confirm p{font-size:12px;color:#e0cde9;line-height:1.7;margin:10px 0 16px}.bs-targets{margin:22px 0 12px}.bs-targets h3{font-size:13px;color:#f0d5a9}.bs-targets>p{font-size:12px;line-height:1.7;color:#cbb6d9}.bs-target-list{display:flex;flex-wrap:wrap;gap:8px}.bs-target{display:flex;align-items:center;gap:8px;min-height:44px;max-width:100%;border:1px solid #9e7ab64b;border-radius:24px;background:#2e1c40;color:#e9d9f4;padding:7px 12px 7px 7px;font:inherit;font-size:12px}.bs-target.is-selected{border-color:#edc581;background:#5b3560}.bs-target>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bs-target .ph-avatar{width:30px!important;height:30px!important;min-width:30px!important}.bs-empty{text-align:center;padding:35px 12px}.bs-empty h3{font-size:19px;color:#ffe0a2}.bs-empty p{font-size:13px;line-height:1.8;color:#c6b0d7}.bs-summary h3>button{background:none;border:0;padding:8px;color:#e6c388;font:inherit;font-size:11px}.bs-summary .bs-art-wrap{aspect-ratio:1.35}.ap-ring.ap-ring-product,.bf-symbol.bf-symbol-product{background:none!important;position:relative;display:inline-flex;align-items:center;justify-content:center;aspect-ratio:1;overflow:visible}.ap-ring-product img,.bf-symbol-product img{display:block;width:100%;height:100%;object-fit:contain}.ap-profile-link>.ap-ring{width:50px;height:50px;min-width:50px;flex:none;margin:0}.pr-seat-love .ap-ring{width:42px;height:42px;display:block;min-width:0;margin:0}.pr-seat-bond .bf-symbol-product{width:42px;height:42px}.ap-rings{grid-template-columns:repeat(3,minmax(0,1fr))}.ap-rings button{min-width:0}.ap-rings button b{overflow-wrap:anywhere}.bs-card:focus-visible,.bs-primary:focus-visible,.bs-secondary:focus-visible,.bs-target:focus-visible{outline:2px solid #fff0b9;outline-offset:3px}@media (max-width:400px){.bs-grid{gap:9px}.bs-card{border-radius:15px;padding:6px 6px 12px}.bs-card>strong{font-size:13px}.bs-price{font-size:14px}.bs-price small{font-size:10px}.bs-intro h3{font-size:16px}.bs-pair-item{height:84px}.bs-pair{gap:6px}.bs-owned{font-size:9px}.bs-preview{padding:13px 9px}}.rd-product-dialog{color-scheme:dark;position:fixed;inset:0;width:calc(100% - 40px);max-width:380px;max-height:calc(100dvh - 40px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));margin:auto;padding:0;border:1.5px solid #efd18a;border-radius:19px;background:#251236;color:#fbf0ff;box-shadow:0 22px 70px #0008,0 0 22px #d6a15122;overflow:auto;overscroll-behavior:contain;font-family:inherit;text-align:left}.rd-product-dialog::backdrop{background:#080311b3}.rd-product-dialog[open]{animation:rd-product-enter .18s ease-out}.rd-product-dialog *{box-sizing:border-box}.rd-product-dialog button{font:inherit;cursor:pointer;touch-action:manipulation}.rd-product-dialog button:disabled{cursor:default;opacity:.55}.rd-product-dialog button:focus-visible{outline:2px solid #fff4ce;outline-offset:-4px}.rd-product{margin:0!important;padding:0!important;background:linear-gradient(145deg,#2d1642,#1b102a)}.rd-product-hero{position:relative;display:grid;place-items:center;height:clamp(125px,23dvh,185px);padding:22px 40px 10px;isolation:isolate;border-bottom:1px solid #d6b66c80;background:radial-gradient(ellipse at 50% 68%,#cd89ff65 0,#7548a52b 43%,transparent 72%),linear-gradient(130deg,#3b1d50,#663480 60%,#301a48);overflow:hidden}.rd-product-hero:after{content:"";position:absolute;bottom:12px;left:24%;right:24%;height:10px;border-radius:50%;background:#dfacff22;z-index:-1}.rd-product-hero>.ap-ring{width:100%!important;height:100%!important;max-width:225px;min-height:0;background-repeat:no-repeat;margin:0}.rd-product-hero img{width:100%;height:100%;object-fit:contain}.rd-product-tag{position:absolute;top:12px;left:12px;padding:4px 9px;border:1px solid #dfb8ed80;border-radius:20px;background:#6c418b88;font-size:10px;font-weight:600;color:#fff3ff;z-index:1}.rd-product-close{position:absolute;right:2px;top:0;z-index:2;width:44px;height:44px;padding:0;border:0;background:transparent;color:#fff2e1;font-size:31px!important;line-height:1;font-weight:300!important}.rd-product-info{padding:16px}.rd-product-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.rd-product-heading h2{font:650 21px/1.3 Georgia,serif;margin:0;color:#fff1d7;min-width:0;overflow-wrap:anywhere}.rd-product-price{display:inline-flex;align-items:center;gap:5px;color:#ffe3a2;font-size:17px;line-height:26px;font-weight:750;white-space:nowrap}.rd-product-price img{border-radius:50%;flex:none}.rd-product-duration{display:flex;align-items:center;flex-wrap:wrap;gap:9px;margin:12px 0;font-size:11px;color:#ddcbe8}.rd-product-duration strong{border:1px solid #d8b669;border-radius:7px;padding:6px 12px;color:#f5d995;background:#62398c55;font-size:11px;font-weight:600}.rd-product-duration strong span{padding-left:8px}.rd-product-duration small{font-size:10px;color:#baa4cc}.rd-product-charm{display:flex;align-items:center;gap:8px;padding:10px;border:1px solid #c290e2;border-radius:9px;background:linear-gradient(110deg,#6b349b70,#31134f);color:#f6e8fc;min-width:0}.rd-product-charm svg{width:24px;height:24px;flex:none}.rd-product-charm>span{font-size:11px;line-height:1.4}.rd-product-charm strong{font-size:14px;line-height:1.3;margin-left:auto;color:#ffe694;text-align:right}.rd-product-description{margin:13px 0}.rd-product-description h3{font-size:12px;margin:0 0 5px;font-weight:700;color:#f8eafc}.rd-product-description p{font-size:11px;line-height:1.6;margin:3px 0;color:#cbb7da}.rd-product-preview{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;border:1px solid #aa7cc46b;border-radius:9px;background:#59317440;color:#eed5fc;padding:8px 10px;font-size:12px!important;min-height:42px;margin:10px 0}.rd-product-preview>span{font-size:21px;line-height:1}.rd-product-preview small{font-size:9px;color:#c7a3db;padding-left:5px;border-left:1px solid #a77bc24d}.rd-product-actions .bs-primary{border-radius:25px;min-height:44px;font-size:14px;background:linear-gradient(110deg,#e8b663,#ffe4aa 50%,#e6b65a);box-shadow:inset 0 1px 2px #fff9,0 3px 14px #d4ab4322}.rd-product-actions .bs-secondary{min-height:40px;padding:8px;border-radius:12px;font-size:11px}.rd-product-actions .bs-note{margin:7px 0;font-size:10px}.rd-product-actions .bs-confirm{padding:12px}.rd-product-actions .bs-confirm h3{font-size:14px}.rd-product-actions .bs-confirm p{font-size:11px;margin:6px 0 12px}.rd-product-actions .bs-active{font-size:12px;margin:10px 0}.rd-product-dialog .bs-error{font-size:11px;margin:8px 0}@keyframes rd-product-enter{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:none}}@media (max-height:650px){.rd-product-hero{height:125px}.rd-product-info{padding:12px 14px}.rd-product-description,.rd-product-duration{margin:9px 0}}@media (max-width:350px){.rd-product-dialog{width:calc(100% - 28px)}.rd-product-info{padding:12px}.rd-product-heading h2{font-size:19px}.rd-product-price{font-size:15px}.rd-product-charm{gap:6px;padding:9px 7px}.rd-product-charm strong{font-size:12px}.rd-product-charm>span{font-size:10px}}@media (prefers-reduced-motion:reduce){.rd-product-dialog[open]{animation:none}}.re-root{position:fixed!important;inset:0!important;width:100%!important;height:100dvh!important;max-width:none!important;max-height:none!important;margin:0!important;padding:0!important;border:0!important;overflow:hidden!important;pointer-events:none!important;background:transparent!important;color:#fff1d2;z-index:2147483000;font-family:inherit;isolation:isolate;animation:re-lifetime 5.2s linear both}.re-root::backdrop{background:none;pointer-events:none}.re-root *{box-sizing:border-box}.re-backlight{position:absolute;inset:0;background:radial-gradient(ellipse at 50% 50%,#1e063556,#10091cb8);z-index:-1}.re-banner{position:absolute;top:calc(36px + env(safe-area-inset-top,0px));left:50%;transform:translate(-50%);width:min(440px,calc(100% - 32px));min-height:84px;display:flex;align-items:center;gap:10px;padding:17px 24px;isolation:isolate;animation:re-banner-arrive .55s cubic-bezier(.18,.7,.25,1) both}.re-banner:before{content:"";position:absolute;inset:12px 10px;background:linear-gradient(110deg,#281237f5,#4a2366f0,#20102fee);border-radius:30px;z-index:-1}.re-banner-frame{position:absolute;inset:-14px -12px;width:calc(100% + 24px);height:calc(100% + 28px);object-fit:fill;pointer-events:none;z-index:-1}.re-banner>.ph-avatar,.re-avatar-empty{width:42px!important;height:42px!important;min-width:42px!important;flex:none;border-radius:50%;box-shadow:0 0 0 1px #d6b364,0 0 16px #eac37726}.re-avatar-empty{display:grid;place-items:center;background:#65417a;color:#f8dd9e;font-size:22px}.re-banner-copy{min-width:0;flex:1;display:flex;flex-direction:column;gap:3px}.re-banner-copy strong{font-size:17px;font-weight:750;line-height:1.2;color:#ffe4a0;overflow-wrap:anywhere}.re-banner-copy>span{font-size:11px;line-height:1.35;color:#f4e4fa;overflow-wrap:anywhere}.re-banner-ring{width:47px;height:47px;flex:none}.re-banner-ring .ap-ring{display:block;width:100%;height:100%;margin:0;background-repeat:no-repeat}.re-banner-ring img{object-fit:contain;width:100%;height:100%}.re-close{pointer-events:auto!important;position:absolute;top:calc(5px + env(safe-area-inset-top,0px));right:8px;width:38px;height:38px;border:1px solid #edce8540;border-radius:50%;background:#2a1238ce;color:#f8e3ba;font-family:inherit;font-size:24px;line-height:1;cursor:pointer;touch-action:manipulation}.re-close:focus-visible{outline:2px solid #ffe1a0;outline-offset:2px}.re-scene{position:absolute;left:50%;top:50%;transform:translate(-50%,-43%);width:min(440px,94vw);text-align:center;animation:re-scene-arrive .7s .12s both}.re-ring-stage{position:relative;width:min(360px,80vw,44dvh);height:min(360px,80vw,44dvh);margin:0 auto;isolation:isolate}.re-jewel{position:absolute;inset:12%;animation:re-jewel-appear 1.1s cubic-bezier(.18,.7,.3,1) both,re-jewel-float 3s 1.1s ease-in-out infinite}.re-jewel>.ap-ring{width:100%!important;height:100%!important;display:block;margin:0;background-repeat:no-repeat}.re-jewel img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 7px 16px #b65deb55)}.re-halo{position:absolute;inset:0;background:radial-gradient(ellipse at center,#c479ff50 0,#9d4ed33b 30%,transparent 68%);border-radius:50%;animation:re-glow 2.2s ease-in-out infinite}.re-orbit{position:absolute;inset:17% 0;border:1px solid #f9d18d99;border-radius:50%;transform:rotate(-23deg);box-shadow:0 0 10px #f3bd7650,inset 0 0 9px #d578fa44;animation:re-orbit 4s linear infinite}.re-orbit:before,.re-orbit:after{content:"";position:absolute;top:50%;left:-3px;width:6px;height:6px;border-radius:50%;background:#fff8d7;box-shadow:0 0 12px 4px #ffe1a795}.re-orbit:after{left:auto;right:-3px;top:46%;width:4px;height:4px}.re-particles{position:absolute;inset:0;pointer-events:none}.re-particles>i{position:absolute;top:50%;left:50%;width:4px;height:4px;border-radius:50%;background:#ffedc0;box-shadow:0 0 6px #ffcf7b;transform:rotate(var(--a)) translate(calc(var(--r)*1.5));animation:re-particle 2.8s var(--d) ease-out infinite}.re-particles>i:nth-child(3n){background:#f0c0ff;width:6px;height:6px;clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%)}.re-scene h2{font:650 clamp(24px,7vw,34px)/1.2 Georgia,serif;color:#ffe6b0;margin:3px 12px 10px;text-shadow:0 2px 15px #b47b3433;overflow-wrap:anywhere}.re-scene p{font-size:13px;line-height:1.5;color:#e5ceee;margin:0 20px;overflow-wrap:anywhere}.re-scene p strong{display:block;color:#eac4ff;font-size:16px;margin-top:4px}.re-preview-label{display:inline-block;padding:8px 13px;border:1px solid #dfb9f24d;border-radius:25px;background:#3e205a99;color:#ebd1f9;font-size:11px;line-height:1.4}@keyframes re-lifetime{0%{opacity:0}7%,88%{opacity:1}to{opacity:0}}@keyframes re-banner-arrive{0%{opacity:0;transform:translate(-50%,-18px)}to{opacity:1;transform:translate(-50%)}}@keyframes re-scene-arrive{0%{opacity:0;scale:.9}to{opacity:1;scale:1}}@keyframes re-jewel-appear{0%{opacity:0;transform:scale(.6) rotate(-14deg)}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes re-jewel-float{0%,to{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-8px) rotate(2deg)}}@keyframes re-glow{0%,to{opacity:.65;transform:scale(.94)}50%{opacity:1;transform:scale(1.06)}}@keyframes re-orbit{to{transform:rotate(337deg)}}@keyframes re-particle{0%{opacity:0;transform:rotate(var(--a)) translate(60px) scale(.4)}25%{opacity:1}to{opacity:0;transform:rotate(calc(var(--a) + 35deg)) translate(calc(80px + var(--r)*.8)) scale(.3)}}@media (max-width:350px){.re-banner{padding:17px 20px;gap:7px}.re-banner-copy strong{font-size:15px}.re-banner-copy>span{font-size:10px}.re-banner-ring{width:36px;height:36px}.re-banner>.ph-avatar,.re-avatar-empty{width:34px!important;height:34px!important;min-width:34px!important}}@media (prefers-reduced-motion:reduce){.re-root,.re-root *{animation:none!important}.re-scene{transform:translate(-50%,-43%)}.re-particles,.re-orbit{display:none}.re-jewel img{filter:none}}#socialModal .ph-modal.ph-modal-room-games{background:linear-gradient(160deg,#2d1c40,#191027);color:#fff4dd;border-color:#8e6aaa55;width:min(100%,520px);max-width:520px;max-height:80dvh}#socialModal .ph-modal-room-games>#closeSocial{background:#422b55;color:#f4d891;border-color:#a17bb955}.rgs-shortcuts{padding:10px 18px max(24px,env(safe-area-inset-bottom))}.rgs-shortcuts .rgs-handle{background:#ab8bb6}.rgs-shortcuts .rgs-heading{margin-bottom:24px}.rgs-shortcuts .rgs-heading h2{color:#ffedc4;font-size:19px}.rgs-shortcuts .rgs-heading p{color:#b9a6c7;font-weight:500}.rgs-shortcut-grid,.rgs-tools{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px 8px;align-items:start}.rgs-shortcut,.rgs-tools button{display:flex;flex-direction:column;align-items:center;gap:9px;min-width:0;width:100%;padding:0;background:none;border:0;color:#f4e9ff;font:inherit;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.rgs-shortcut-art{position:relative;display:grid;place-items:center;width:min(100%,72px);aspect-ratio:1;box-sizing:border-box;border-radius:18px;border:1px solid #dac2f01a;background:radial-gradient(ellipse at 50% 80%,#a26bc825,transparent 75%),#ffffff03;box-shadow:inset 0 1px #ffffff08,0 4px 12px #0002}.rgs-shortcut-art img{display:block;width:100%;height:100%;min-width:0;object-fit:contain;border-radius:0}.rgs-shortcut b,.rgs-tools b{max-width:100%;min-height:30px;font-size:11px;font-weight:500;text-align:center;line-height:1.35;overflow-wrap:normal;word-break:normal;text-wrap:balance}.rgs-shortcut small{position:absolute;bottom:-3px;left:50%;transform:translate(-50%);padding:2px 4px;border:1px solid #ffe6a9;border-radius:5px;background:#e9c780;color:#2c1937;font-size:8px;font-weight:700;line-height:1.2;white-space:nowrap}.rgs-shortcut.is-active .rgs-shortcut-art{border-color:#e3be68;box-shadow:0 0 0 1px #e3be6833,0 4px 12px #0002}.rgs-shortcuts h3{margin:20px 0 18px;padding-top:20px;border-top:1px solid #ffffff12;font-size:14px;color:#cfb7db}.rgs-tools{gap:12px 8px}.rgs-tools .rgs-tool-icon{display:grid;place-items:center;box-sizing:border-box;width:44px;height:44px;border:1px solid #d9b9f21f;border-radius:14px;background:#ffffff05;color:#ead3a1}.rgs-tool-icon svg{display:block;width:23px;height:23px}.rgs-shortcuts button:focus-visible{outline:2px solid #e9c77c;outline-offset:5px;border-radius:10px}.rgs-shortcuts button:active .rgs-shortcut-art,.rgs-shortcuts button:active .rgs-tool-icon{background-color:#c396df1a}@media (hover:hover){.rgs-shortcuts button:hover .rgs-shortcut-art,.rgs-shortcuts button:hover .rgs-tool-icon{border-color:#dec4ef66;background-color:#c396df12}}.mc-catalog{background:#190f29!important;color:#f8edff!important;--mc-muted:#b9a6c9;--mc-line:#ffffff14}.mc-catalog .mc-page-header{background:#231534;color:#ffedc4;border-bottom:1px solid #d6a6f022}.mc-catalog .mc-shop-balance{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:14px 18px;background:#231534;margin:0;border:0;border-radius:0}.mc-catalog .mc-shop-balance>button{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:10px;background:#382346;border:1px solid #b389ce35;border-radius:12px;color:#f4d993;font-size:12px}.mc-catalog .mc-shop-balance strong{display:flex;align-items:center;gap:4px;font-size:14px}.mc-catalog .mc-shop-balance span{color:#cebadc;font-size:11px}.mc-catalog .mc-category-tabs{background:#231534;padding:10px 12px;gap:8px;border-bottom:1px solid #d6a6f022}.mc-catalog .mc-category-tabs button{color:#cbb9d8;background:transparent;border-radius:20px;white-space:nowrap;padding:9px 12px}.mc-catalog .mc-category-tabs button[aria-pressed=true]{background:#6b4387;color:#ffe6a8}.mc-catalog .mc-catalog-body{padding:8px 14px 30px}.mc-catalog .mc-catalog-section>h3{display:flex;align-items:center;justify-content:center;gap:12px;color:#edcf92;font-size:15px;margin:24px 0 18px}.mc-catalog-section>h3:before,.mc-catalog-section>h3:after{content:"";height:1px;flex:1;max-width:50px;background:linear-gradient(90deg,transparent,#ba8c53)}.mc-catalog-section>h3:after{transform:rotate(180deg)}.mc-catalog .mc-product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 10px;align-items:start}.mc-catalog .mc-product{min-width:0;background:none;border:0;padding:0;position:relative;text-align:center}.mc-catalog .mc-product-art,.mc-catalog .mc-gift-art{position:relative;display:grid;place-items:center;width:100%;height:auto;aspect-ratio:1;background:radial-gradient(ellipse at 50% 35%,#50345f,#2c1c3d);border:1px solid #b888d62b;border-radius:14px;padding:8px;overflow:hidden;box-sizing:border-box}.mc-catalog .mc-gift-art>img{width:90%;height:90%;object-fit:contain;max-height:100%}.mc-catalog .mc-product h4{color:#f6eafa;font-size:12px;line-height:1.4;min-height:34px;margin:9px 0 2px;overflow-wrap:anywhere}.mc-catalog .mc-product p{color:#bca8ca;font-size:10px;margin:4px 0}.mc-catalog .mc-price{display:flex;justify-content:center;align-items:center;gap:4px;color:#f3d78f!important}.mc-catalog .mc-ownership{inset:auto 0 0;border-radius:0;background:#442657db;color:#e9d2fa;font-size:9px;padding:3px}.mc-catalog .is-equipped .mc-ownership{background:#725332e8;color:#ffe4a7}.mc-catalog .mc-use,.mc-exchange summary{display:block;width:100%;padding:7px 3px;border:1px solid #a575c14d;border-radius:9px;background:#442859;color:#f5d994;font-size:11px;cursor:pointer;box-sizing:border-box}.mc-catalog .mc-use:disabled{opacity:.5;cursor:default}.mc-exchange summary{list-style:none}.mc-exchange summary::-webkit-details-marker{display:none}.mc-exchange[open]{background:#2e1c3e;border-radius:10px;padding:4px}.mc-exchange p{line-height:1.5;padding:5px}.mc-family-shop .mc-note{text-align:center;color:#bca8ca}@media (max-width:360px){.rgs-shortcuts{padding-left:12px;padding-right:12px}.mc-catalog .mc-shop-balance{padding:10px;gap:6px}.mc-catalog .mc-shop-balance>button{padding:8px 6px;gap:3px}}.ph-package-note{margin:10px 0 14px;color:#c8b5d4;font-size:12px}.ph-gift-grid .ph-package-empty{grid-column:1/-1;text-align:center;padding:30px 15px;line-height:1.6}.gift-quantity-chips button:disabled{opacity:.35;cursor:default}.rc-cupid-player{display:block;width:100%;height:100%;overflow:visible;pointer-events:none}.rc-cupid-scene,.rc-cupid-player>.rc-cupid-scene{display:block;width:100%;height:100%;max-width:none;max-height:none;flex:none;fill:none;stroke:none;overflow:visible;pointer-events:none}.rc-cupid-player>img{display:block;width:100%;height:100%;object-fit:contain}.pr-seat-face>.rc-seat-reaction.rc-cupid-overlay,.palace-design .pr-reference .pr-seat-face>.rc-seat-reaction.rc-cupid-overlay{animation:none;filter:none;overflow:visible}.rc-cupid-scene image{pointer-events:none}body.palace-design{--rd-base:var(--ph-ref-bg);--rd-panel:var(--ph-ref-panel);--rd-raised:var(--ph-ref-panel-2);--rd-gold:var(--ph-ref-gold);--rd-ink:#fff4e8;--rd-muted:#c8b5d4;--rd-lilac:#dcc2f4;--rd-line:#9770ac52;--rd-gold-tint:#443024;--rd-gold-edge:#dbb56670;--rd-alert:#ffb2be}body.palace-design.pp-directory-active{background:var(--rd-base)}body.palace-design.pp-directory-active .ph-workspace{background:radial-gradient(ellipse at 50% 0,#331b46,transparent 65%),var(--rd-base)}body.palace-design.pp-directory-active #socialContent{width:min(100%,760px);max-width:760px;margin-inline:auto;padding:0 0 calc(84px + env(safe-area-inset-bottom,0px));background:linear-gradient(165deg,#241231,var(--rd-base) 340px);min-height:calc(100dvh - 2px)}.rd2,.rc2,.pr2-menu{color:var(--rd-ink);color-scheme:dark}.rd2{background:transparent;padding:0 clamp(14px,3.5vw,26px) 24px;font-family:inherit}.rd2 button,.rc2 button,.pr2-menu button{font:inherit;cursor:pointer}.rd2 :is(button,input):focus-visible,.rc2 button:focus-visible,.pr2-menu button:focus-visible{outline:2px solid var(--rd-gold);outline-offset:2px}.rd2 button:disabled,.rc2 button:disabled{cursor:default}.rd2 svg,.rc2 svg{width:18px;height:18px;fill:currentColor}.rd2 .rd2-sr,.rc2 .rd2-sr{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.rd2-head{display:flex;align-items:center;justify-content:space-between;gap:6px;min-height:62px;padding-top:env(safe-area-inset-top,0px);background:transparent}.rd2-head nav,.rd2-tools,.rd2-meta,.rd2-end,.pr2-online-faces{display:flex;align-items:center}.rd2-head nav{gap:clamp(8px,3vw,22px);min-width:0}.rd2-head nav button,.rd2-tools button,.rd2-filters button,.rd2-list h2 button,.rd2-owner-actions button{background:transparent;color:var(--rd-muted);border:0;padding:0}.rd2-head nav button{min-height:44px;font-weight:650;font-size:15px}.rd2-head nav button.is-selected{color:var(--rd-gold);font-size:22px;letter-spacing:-.045em;font-weight:800}.rd2-tools{gap:3px}.rd2-tools button{display:grid;place-items:center;width:39px;height:44px;color:var(--rd-lilac)}.rd2-tools button.rd2-plus svg{box-sizing:content-box;width:15px;height:15px;padding:4px;border-radius:50%;background:linear-gradient(145deg,#ffe1a0,var(--rd-gold));color:var(--rd-base)}.rd2-search,.rc2 .rc-search{display:flex;align-items:center;gap:10px;background:var(--rd-panel);color:var(--rd-muted);border:1px solid var(--rd-line);border-radius:10px;min-width:0}.rd2-search{margin:0 0 10px;padding:0 12px}.rd2-search input{width:100%;min-width:0;height:42px;border:0;background:transparent;color:var(--rd-ink);font:inherit;font-size:16px}.rd2-banner{position:relative;isolation:isolate;display:flex;align-items:center;width:100%;min-height:96px;overflow:hidden;padding:13px 20px;text-align:left;border:0;border-radius:13px;color:var(--rd-ink);background:linear-gradient(105deg,#30163f,#4d2665 52%,var(--rd-raised));box-shadow:inset 0 0 0 1px var(--rd-gold-edge)}.rd2-banner>span{display:grid;gap:4px;z-index:2}.rd2-banner small{font-size:9px;font-weight:700;letter-spacing:.16em;color:var(--rd-gold)}.rd2-banner b{font-size:clamp(21px,5vw,29px);font-weight:760;letter-spacing:-.035em}.rd2-banner em{display:flex;align-items:center;gap:4px;font-size:11px;font-style:normal;color:var(--rd-lilac)}.rd2-banner svg,.rd2-list h2 button svg{width:13px;height:13px}.rd2-banner>img{position:absolute;inset:0 0 0 auto;width:58%;height:100%;object-fit:cover;object-position:center 47%;-webkit-mask-image:linear-gradient(to right,transparent,#000 53%);mask-image:linear-gradient(to right,transparent,#000 53%)}.rd2-filters{display:flex;gap:20px;max-width:100%;overflow-x:auto;scrollbar-width:none;border-bottom:1px solid var(--rd-line)}.rd2-filters::-webkit-scrollbar,.rc2 .rc-tabs::-webkit-scrollbar{display:none}.rd2-filters button{flex:none;position:relative;min-height:47px;font-size:13px;font-weight:620}.rd2-filters button.is-selected{color:var(--rd-ink);font-weight:760}.rd2-filters .is-selected:after,.rc2 .rc-tabs button.active:after{content:"";display:block;position:absolute;left:50%;bottom:4px;transform:translate(-50%);width:20px;height:3px;background:var(--rd-gold);border-radius:6px}.rd2 h2{margin:0;font-size:17px;letter-spacing:-.02em;color:var(--rd-ink);font-weight:750}.rd2-list h2,.rd2-activities h2,.rd2-mine>h2{padding:14px 0 8px}.rd2-list h2{display:flex;align-items:center;justify-content:space-between}.rd2-list h2 button{display:inline-flex;align-items:center;gap:3px;min-height:34px;font-size:12px}.rd2-row{display:flex;align-items:center;gap:12px;width:100%;min-height:71px;border:0;border-bottom:1px solid var(--rd-line);background:transparent;color:var(--rd-ink);padding:8px 0;text-align:left}.rd2-row:enabled:hover,.rd2-row:enabled:focus-visible{background:var(--rd-raised)}.rd2-row:disabled{opacity:1}.rd2-cover{position:relative;flex:0 0 51px;height:51px}.rd2-cover>img,.rd2-activity>img{width:100%;height:100%;object-fit:cover;border-radius:11px;background:var(--rd-raised)}.rd2-cover>i{position:absolute;bottom:1px;right:1px;display:grid;place-items:center;width:17px;height:17px;background:#332637d9;color:#fff;border-radius:50%}.rd2-cover>i svg{width:10px;height:10px}.rd2-info{flex:1;min-width:0;display:grid;gap:5px}.rd2-info strong{color:var(--rd-ink);font-size:15px;font-weight:710;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rd2-meta{gap:7px;flex-wrap:wrap;font-size:11px;line-height:15px}.rd2-topic,.rd2-off{padding:1px 6px;border-radius:5px;font-size:10px;line-height:15px;font-style:normal;font-weight:660}.rd2-topic{color:var(--rd-lilac);background:#352242}.rd2-topic.game{color:var(--rd-gold);background:var(--rd-gold-tint)}.rd2-topic.music{color:#cec8ff;background:#302640}.rd2-topic.family{color:#f1c5e8;background:#43263d}.rd2-count{display:inline-flex;align-items:center;gap:4px;color:var(--rd-muted);font-variant-numeric:tabular-nums}.rd2-count svg{width:12px;height:12px}.rd2-off{color:#c7bfcf;background:#302737}.rd2-end{justify-content:flex-end;gap:5px;flex:none;color:var(--rd-muted);font-size:10px}.rd2-end>svg{width:11px;height:11px;color:var(--rd-muted)}.rd2-end :is(.rd2-honor,.rd2-level){display:inline-flex;align-items:center;justify-content:center;gap:2px;height:21px;min-width:21px;background:var(--rd-raised);color:var(--rd-lilac);border-radius:7px;font-size:10px;font-style:normal;font-weight:730}.rd2-end .rd2-level{color:var(--rd-gold);background:var(--rd-gold-tint);padding:0 5px}.rd2-honor :is(img,svg),.rd2-level svg{width:14px;height:14px;object-fit:contain}.rd2-friends{color:var(--rd-gold);font-size:10px}.rd2-empty{display:grid;justify-items:center;align-content:center;gap:10px;min-height:148px;padding:24px 12px;text-align:center;color:var(--rd-muted)}.rd2-empty svg{width:25px;height:25px;color:var(--rd-lilac)}.rd2-empty strong{font-size:14px;font-weight:600}.rd2-mine{margin:0 0 6px}.rd2-own,.rd2-create{background:linear-gradient(110deg,var(--rd-raised),var(--rd-panel));border:1px solid var(--rd-gold-edge);border-radius:13px;overflow:hidden}.rd2-own{margin:5px 0}.rd2-own .rd2-row{background:transparent;border:0;padding:11px 13px}.rd2-owner-actions{display:flex;gap:14px;justify-content:flex-end;padding:0 13px 6px}.rd2-owner-actions button{min-height:26px;font-size:11px}.rd2-create{display:flex;align-items:center;gap:8px;width:100%;min-height:65px;padding:0 14px;color:var(--rd-ink)}.rd2-create svg{color:var(--rd-gold)}.rd2-strip{display:flex;gap:10px;overflow-x:auto;padding:3px 0 8px}.rd2-activity{position:relative;flex:0 0 clamp(132px,39%,190px);display:grid;align-items:end;height:80px;isolation:isolate;border:0;border-radius:11px;overflow:hidden;padding:10px;text-align:left;color:#fff;background:#3b254e}.rd2-activity>img,.rd2-activity:after{position:absolute;inset:0;z-index:-1}.rd2-activity:after{content:"";background:linear-gradient(transparent,#130b20db)}.rd2-activity span{display:grid;gap:2px;min-width:0}.rd2-activity small{font-size:10px}.rd2-activity b{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:13px}.rd2-activities>p{margin:0;padding:12px 15px;border-radius:10px;background:var(--rd-panel);color:var(--rd-muted);font-size:12px}body.palace-design .pr-room.pr-reference .pr-top{display:flex;align-items:center;gap:6px;min-height:48px}body.palace-design .pr-room.pr-reference .pr-room-pill{flex:1;min-width:0;width:auto;max-width:none;background:transparent;border:0;gap:7px;-webkit-backdrop-filter:none;backdrop-filter:none}.pr-room.pr-reference .pr-room-pill>div{min-width:0}.pr-room.pr-reference .pr-room-pill :is(h1,h1 button,small){max-width:100%;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align:left}.pr-room .pr2-emblem{position:relative;flex:0 0 32px;height:32px;width:32px;border:0;padding:0;border-radius:10px;background:var(--rd-raised)}.pr2-emblem img,.pr2-menu header>img{width:100%;height:100%;object-fit:cover;border-radius:inherit}.pr2-emblem i{position:absolute;bottom:-2px;right:-2px;min-width:13px;padding:1px 2px;border-radius:4px;background:var(--rd-gold);color:var(--rd-base);font-size:9px;font-style:normal;font-weight:750}body.palace-design .pr-room.pr-reference .pr-online-count{display:inline-flex;flex:0 0 auto;justify-content:center;align-items:center;gap:5px;min-width:32px;width:auto;height:32px;padding:2px 9px 2px 6px;border:1px solid var(--rd-gold-edge);border-radius:28px;background:#201029d9;color:var(--rd-gold)}.pr2-online-faces{padding-left:3px}.pr2-online-faces :is(.ph-avatar,.ph-avatar.small){width:21px!important;height:21px!important;min-width:0!important;margin-left:-4px;border-radius:50%;outline:1px solid #392e3f;pointer-events:none}.pr2-online-faces>svg{width:14px;height:14px}body.palace-design .pr-room.pr-reference .pr-online-count b{font-size:12px;font-variant-numeric:tabular-nums}body.palace-design .pr-room.pr-reference .pr-more{display:grid;place-items:center;min-height:36px;min-width:32px;font-size:15px}body.palace-design .pr-room.pr-reference[data-room-seats="20"] .pr-seat-grid{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;column-gap:4px!important}.pr-room[data-room-seats="20"] .pr-seat-grid>.pr-seat-pair{grid-column:span 3}.pr-room[data-room-seats="20"] .pr-seat-grid>.pr-seat-pair:nth-last-child(-n+3){grid-column:span 2;gap:2px}@media (max-width:800px){body.palace-design:not(.room-keyboard-open) .pr-room.pr-reference:is([data-room-seats="14"],[data-room-seats="20"]){--room-host-size:clamp(52px,8.2dvh,66px);--room-seat-size:clamp(36px,min(10vw,6.8dvh),48px);--room-row-space:clamp(4px,1.2dvh,11px)}body.palace-design:not(.room-keyboard-open) .pr-room.pr-reference[data-room-seats="20"] .pr-seat-grid{column-gap:4px!important}body.palace-design .pr-room[data-room-seats="20"] .pr-seat-grid .pr-seat-pair{min-width:0}}@media (max-width:360px){.rd2{padding-inline:11px}.rd2-head nav button{font-size:14px}.rd2-head nav button.is-selected{font-size:20px}.rd2-row{gap:9px}.rd2-tools button{width:33px}.pr2-online-faces .ph-avatar:nth-child(3){display:none}}@media (max-height:520px) and (max-width:800px){body.palace-design .pr-room.pr-reference:is([data-room-seats="14"],[data-room-seats="20"]) .pr-stage{max-height:46dvh;overflow-y:auto;overscroll-behavior:contain}}@media (prefers-reduced-motion:no-preference){.pr-room.pr-reference[data-render-key]{animation:pr2-room-in .22s ease-out both}@keyframes pr2-room-in{0%{opacity:.7}to{opacity:1}}}body #socialModal:has(>.ph-modal-room-tools),body #socialModal:has(>.ph-modal-room-club){position:fixed;inset:0;display:flex;justify-content:center;padding:0;background:#0e071a80;-webkit-backdrop-filter:none;backdrop-filter:none}body #socialModal[hidden]{display:none!important}body #socialModal:has(>.ph-modal-room-tools){align-items:flex-start}body #socialModal>.ph-modal-room-tools{position:relative;align-self:flex-start;box-sizing:border-box;margin:0 auto;padding:calc(13px + env(safe-area-inset-top,0px)) 18px 14px;width:min(100%,600px)!important;max-width:600px!important;max-height:78dvh!important;overflow:auto;border:1px solid #ffffff18;border-top:0;border-radius:0 0 18px 18px;background:linear-gradient(145deg,var(--rd-raised),var(--rd-panel) 70%)!important;color:var(--rd-ink)!important;box-shadow:0 8px 26px #08041045;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}#socialModal>.ph-modal-room-tools>.ph-close{position:absolute;top:calc(8px + env(safe-area-inset-top,0px));right:8px;width:36px;height:36px;background:transparent;color:var(--rd-lilac);border:0;z-index:3}.pr2-menu header{display:flex;align-items:center;gap:9px;min-height:39px;padding-right:34px}.pr2-menu header>img{width:32px;height:32px;border-radius:9px}.pr2-menu header>div{min-width:0}.pr2-menu #socialModalTitle{color:var(--rd-ink);font-size:16px;font-weight:710;margin:0;line-height:1.25}.pr2-menu small{display:block;color:var(--rd-muted);font-size:10px;overflow-wrap:anywhere}.pr2-menu h3{margin:10px 0 5px;padding-top:10px;border-top:1px solid var(--rd-line);font-size:11px;font-weight:550;color:var(--rd-gold)}.pr2-toolgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:3px}.pr2-menu .pr2-tool{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;background:none;color:var(--rd-ink);border:0;border-radius:9px;padding:7px 2px;min-width:0;min-height:52px;font-size:11px;line-height:1.2}.pr2-tool svg{color:var(--rd-lilac);width:19px;height:19px;fill:currentColor}.pr2-tool:hover,.pr2-tool:focus-visible{background:#ffffff12}.pr2-tool[aria-pressed=true] svg{color:var(--rd-gold)}.pr2-tool[aria-pressed=false] svg{color:var(--rd-muted)}.pr2-extras{border-top:1px solid var(--rd-line);margin-top:6px;padding-top:6px}body #socialModal:has(>.ph-modal-room-club){align-items:flex-end}body #socialModal>.ph-modal-room-club{position:relative;align-self:flex-end;margin:0 auto;box-sizing:border-box;width:min(100%,600px)!important;max-width:600px!important;height:64dvh;max-height:calc(100dvh - env(safe-area-inset-top,0px))!important;padding:0 15px max(6px,env(safe-area-inset-bottom,0px));border:0;border-radius:18px 18px 0 0;background:linear-gradient(155deg,var(--rd-raised),var(--rd-panel) 32%);box-shadow:inset 0 1px 0 var(--rd-gold-edge),0 -7px 32px #09040e66;overflow:hidden;color:var(--rd-ink);color-scheme:dark}#socialModal>.ph-modal-room-club #socialModalBody{height:100%;min-height:0;overflow:hidden}#socialModal>.ph-modal-room-club>.ph-close{display:none}.rc2{display:flex;flex-direction:column;height:100%;gap:0;min-height:0}.rc2 .pr-sheet-handle{display:block;flex:none;width:32px;height:4px;margin:7px auto 2px;border-radius:4px;background:#80658d}.rc2-bar,.rc2-editbar{display:flex;align-items:center;justify-content:space-between;gap:6px;min-height:43px;flex:none}.rc2 .rc-tabs{flex:1;display:flex;align-self:stretch;gap:12px;min-width:0;margin:0;overflow-x:auto;border:0}.rc2 .rc-tabs button{position:relative;flex:0 0 auto;white-space:nowrap;font-size:13px;color:var(--rd-muted);min-height:42px;padding:0 1px 2px;background:transparent;border:0}.rc2 .rc-tabs button b{font-size:11px;background:none;color:inherit;padding:0}.rc2 .rc-tabs button.active{color:var(--rd-gold);border:0}.rc2 .rc2-manage{border:0;background:transparent;color:var(--rd-gold);width:38px;min-height:40px;padding:9px}.rc2 .rc-search{flex:none;margin:4px 0 6px;padding:0 10px;min-height:38px}.rc2 .rc-search input{height:37px;margin:0;padding:0;border:0;color:var(--rd-ink);background:transparent;font-size:16px}.rc2 .rc-search input::placeholder{font-size:13px}.rc2 .rc-members{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.rc2 .rc-member{gap:10px;min-height:58px;padding:7px 1px;border-color:var(--rd-line)}.rc2 .rc-member-face .ph-avatar.small{width:43px;height:43px}.rc2 .rc-honors{height:20px;margin-top:3px;gap:3px}.rc2 .rc-honors :is(.ph-badge,img,svg){width:20px!important;height:20px!important}.rc2 .rc-honors em,.rc2-role{padding:1px 4px;border-radius:4px;background:var(--rd-gold-tint);color:var(--rd-gold);font-weight:650;line-height:1.4;font-style:normal;font-size:9px}.rc2-role.admin{background:#432952;color:var(--rd-lilac)}.rc2 .rc2-name-line{display:flex;align-items:center;gap:5px}.rc2 .rc-member-name{color:var(--rd-ink);min-width:0;font-size:13px;text-align:left}.rc2 .rc-member aside{width:auto;max-width:24%;gap:1px;overflow:hidden}.rc2 .rc-member aside small{max-width:100%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;color:var(--rd-muted);font-size:9px}.rc2 .rc-subscriptions{flex:none;margin:0 0 5px}.rc2 .rc-subscriptions button{padding:5px;font-size:11px}.rc2-editbar button,.rc2-dismiss{border:0;background:transparent;color:var(--rd-muted);font-size:12px;min-height:36px}.rc2-editbar strong{font-size:14px}.rc2-editbar button:last-child{color:var(--rd-alert)}.rc2-editbar button:disabled,.rc2-select:disabled{opacity:.42}.rc2 .rc2-select{position:relative;display:grid;place-items:center;flex:0 0 30px;height:40px;padding:0;border:0;background:none;color:var(--rd-base)}.rc2-select:before{content:"";width:19px;height:19px;border:1px solid var(--rd-muted);border-radius:50%}.rc2-select[aria-pressed=true]:before{border-color:var(--rd-gold);background:var(--rd-gold)}.rc2-select svg{position:absolute;width:12px;height:12px}.rc2-confirm{padding:9px 12px;background:#392235;color:#ffdee5;border-radius:9px;margin:4px 0;font-size:13px}.rc2-confirm small{display:block;margin:3px 0}.rc2-confirm button{background:transparent;border:0;padding:7px;color:var(--rd-ink)}.rc2-confirm button:last-child{color:#301322;background:var(--rd-alert);border-radius:6px}.rc2-dismiss{align-self:center;flex:none;min-height:30px;padding:3px 18px}.rd2-search input::placeholder,.rc2 .rc-search input::placeholder,.rc2 .rc-search svg{color:var(--rd-muted);opacity:1}.rd2-search:focus-within,.rc2 .rc-search:focus-within{outline:2px solid var(--rd-gold);outline-offset:1px}.rd2-owner-actions button[data-room-operation=delete]{color:var(--rd-alert)}body.palace-design.pp-directory-active #mobileNav{background:var(--rd-panel);border-color:var(--rd-line)}body.palace-design.pp-directory-active #mobileNav .ph-nav{color:var(--rd-muted)}body.palace-design.pp-directory-active #mobileNav .ph-nav.active{color:var(--rd-gold);background:var(--rd-raised);border-color:var(--rd-line)}.rc2 .rc-member aside>b,.rc2 .rc-honors>span{color:var(--rd-gold)}.rc2 .rc-member-face>i{border-color:var(--rd-panel);background:#8b7d95}.rc2 .rc-member-face>i.online{background:#56d998}.rc2 .rc-pagination button,.rc2 .rc-subscriptions button,.rc2 .rc-error button{color:var(--rd-lilac);background:var(--rd-raised);border-color:var(--rd-line)}.rc2 .rc-subscriptions button[aria-pressed=true]{color:var(--rd-gold);border-color:var(--rd-gold-edge);background:var(--rd-gold-tint)}.rc2 :is(.rc-empty,.rc-loading,.rc-pagination){color:var(--rd-muted)}.rc2 .rc-empty>svg{color:var(--rd-lilac)}.rc2 .rc-error{color:var(--rd-alert)}body #socialModal>.ph-room-palette{background:linear-gradient(155deg,var(--rd-raised),var(--rd-panel) 45%);border-color:var(--rd-line);color:var(--rd-ink);color-scheme:dark}#socialModal .ph-room-palette :is(h2,h3){color:var(--rd-ink)}#socialModal .ph-room-palette :is(.ph-title p,.ph-note,.rp-note,.ph-form label){color:var(--rd-muted)}#socialModal .ph-room-palette :is(.ph-eyebrow,.ph-link){color:var(--rd-gold)}#socialModal .ph-room-palette .ph-close{background:var(--rd-raised);color:var(--rd-ink);border-color:var(--rd-line)}#socialModal .ph-room-palette :is(input,select,option){background:var(--rd-base);border-color:var(--rd-line);color:var(--rd-ink);accent-color:var(--rd-gold)}#socialModal .ph-room-palette input::placeholder{color:var(--rd-muted)}#socialModal .ph-room-palette :is(input,select,button):focus-visible{outline:2px solid var(--rd-gold);outline-offset:2px}#socialModal .ph-room-palette .ph-note-box{background:var(--rd-raised);color:var(--rd-muted);border-color:var(--rd-line)}#socialModal .ph-room-palette .ph-btn{background:linear-gradient(135deg,#ffe1a0,var(--rd-gold));color:var(--rd-base);border-color:var(--rd-gold-edge)}#socialModal .ph-room-palette .ph-btn.ph-light{background:var(--rd-raised);color:var(--rd-lilac);border-color:var(--rd-line)}#socialModal .pr-management article{border-color:var(--rd-line)}#socialModal .pr-management :is(article small,p){color:var(--rd-muted)}#socialModal .pr-management article button{background:var(--rd-raised);color:var(--rd-lilac)}#socialModal .pr-management [data-command=room-admin-add]{background:var(--rd-gold-tint);color:var(--rd-gold)}#socialModal .pr-management :is([data-command=room-ban],[data-command=room-kick],[data-command=room-message-delete]){color:var(--rd-alert)}@media (max-width:365px){.rc2 .rc-tabs{gap:7px}.rc2 .rc-tabs button{font-size:12px}.rc2 .rc2-manage{width:30px}.pr2-menu .pr2-tool{font-size:10px}}@media (prefers-reduced-motion:no-preference){body #socialModal>.ph-modal-room-club{animation:pr2-from-bottom .19s ease-out}body #socialModal>.ph-modal-room-tools{animation:pr2-from-top .17s ease-out}@keyframes pr2-from-bottom{0%{transform:translateY(22px);opacity:.6}to{transform:translateY(0);opacity:1}}@keyframes pr2-from-top{0%{transform:translateY(-16px);opacity:.7}to{transform:translateY(0);opacity:1}}}body.palace-design .pr-room.pr-reference.pr-family-room[data-room-seats="20"]{--room-host-size:clamp(58px,15vw,90px);--room-seat-size:clamp(48px,13vw,78px);--room-row-space:clamp(12px,3vw,20px)}body.palace-design .pr-room.pr-reference.pr-family-room[data-room-seats="20"] .pr-stage{max-height:none;overflow:visible;padding-bottom:4px}body.palace-design .pr-room.pr-reference.pr-family-room .pr-seat-layout{gap:var(--room-row-space);margin:12px 0 6px}body.palace-design .pr-room.pr-reference.pr-family-room .pr-host-row{width:50%;margin:0 auto;gap:26px}body.palace-design .pr-room.pr-reference.pr-family-room .pr-host-row>.pr-seat[data-room-seat] :is(.pr-seat-face,.ph-avatar){width:var(--room-host-size)!important;height:var(--room-host-size)!important}body.palace-design .pr-room.pr-reference.pr-family-room .pr-seat-grid{row-gap:var(--room-row-space)!important}body.palace-design .pr-room.pr-reference.pr-family-room .pr-seat-grid .pr-seat :is(.pr-seat-face,.ph-avatar){width:var(--room-seat-size)!important;height:var(--room-seat-size)!important}body.palace-design .pr-room.pr-reference.pr-family-room .pr-seat-grid>.pr-seat-pair:nth-child(n+3){--room-seat-size:clamp(42px,11vw,66px)}body.palace-design .pr-room.pr-reference.pr-family-room .pr-seat-grid>.pr-seat-pair:nth-last-child(-n+3){--room-seat-size:clamp(34px,9vw,54px)}body.palace-design .pr-room.pr-reference.pr-family-room .pr-seat>b{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gw-collection{--gw-ink: #fff5ed;--gw-muted: #d2bbce;--gw-gold: #ffdc94;--gw-line: #664458;--gw-display: Georgia, "Times New Roman", serif;box-sizing:border-box;container:gift-collection / inline-size;min-width:0;padding:16px clamp(12px,3.5vw,24px) calc(18px + env(safe-area-inset-bottom,0px));border-radius:20px;background:radial-gradient(ellipse at 92% 0,#43263c,transparent 370px),#17121f;color:var(--gw-ink);color-scheme:dark;overflow-wrap:anywhere}.gw-collection *,.gw-collection *:before,.gw-collection *:after{box-sizing:border-box}.gw-collection button,.gw-collection summary{font-family:inherit;touch-action:manipulation;cursor:pointer}.gw-collection :is(button,summary):focus-visible{outline:3px solid #ffe7a9;outline-offset:2px}.gw-collection .gw-header{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;padding-bottom:11px;border-bottom:1px solid #ae839a38}.gw-collection .gw-header h2{margin:0;color:var(--gw-ink);text-align:center;font:600 clamp(22px,5vw,30px)/1.15 var(--gw-display);letter-spacing:-.025em}.gw-collection .gw-header .cm-back,.gw-collection .gw-help{display:inline-flex;align-items:center;justify-content:center;justify-self:start;gap:5px;min-width:42px;min-height:42px;margin:0;padding:4px 8px;border:1px solid #806277;border-radius:24px;color:#ffe3c5;background:#291b2d;font-weight:650}.gw-collection .gw-help{justify-self:end}.gw-collection .gw-kicker{display:block;margin:15px 0 6px;color:var(--gw-gold);font-size:10px;line-height:1.4;font-weight:750;letter-spacing:.13em;text-transform:uppercase}.gw-collection .gw-identity{display:flex;align-items:center;gap:9px;margin:0 0 12px;color:var(--gw-ink)}.gw-collection .gw-identity strong{min-width:0;font-size:16px}.gw-collection .gw-identity .ph-avatar{width:32px;height:32px;flex:0 0 32px}.gw-collection .gw-overview{position:relative;isolation:isolate;margin:0 0 7px;padding:15px 16px;overflow:hidden;border:1px solid #aa8068;border-radius:17px;background:radial-gradient(ellipse at 94% -35%,#894e57,transparent 72%),linear-gradient(120deg,#46283d,#301e34 83%);box-shadow:inset 0 0 0 3px #eec58608}.gw-collection .gw-overview:after{content:"\2727";position:absolute;z-index:-1;right:-10px;top:-90px;color:#f5d39c12;font:190px/1 var(--gw-display);pointer-events:none}.gw-collection .gw-counts{display:flex;align-items:center;gap:17px}.gw-collection .gw-counts>div+div{border-left:1px solid #cda19455;padding-left:17px}.gw-collection .gw-counts b,.gw-collection .gw-counts small{display:block}.gw-collection .gw-counts b{color:#ffe1a8;font:600 26px/1.05 var(--gw-display);font-variant-numeric:tabular-nums}.gw-collection .gw-counts small,.gw-collection .gw-overview>small{margin-top:3px;color:#e4cada;font-size:11px;line-height:1.4}.gw-collection .gw-counts>.ph-badge{width:45px;height:45px;margin-left:auto}.gw-collection .gw-counts>.ph-badge img{width:100%;height:100%;object-fit:contain}.gw-collection .gw-overview p{margin:12px 0 6px;color:var(--gw-ink);font-size:12px;line-height:1.5;font-variant-numeric:tabular-nums}.gw-collection .gw-overview .ph-progress{width:100%;height:6px;margin:4px 0;overflow:hidden;border-radius:10px;background:#1a1421}.gw-collection .gw-overview .ph-progress>span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#b85b85,#f3b4c8)}.gw-collection .gw-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid var(--gw-line)}.gw-collection .gw-tabs button{position:relative;min-height:46px;padding:7px 3px;border:0;background:transparent;color:var(--gw-muted);font-size:clamp(11px,3.2vw,14px);font-weight:600;line-height:1.3}.gw-collection .gw-tabs button[aria-pressed=true]{color:var(--gw-ink)}.gw-collection .gw-tabs button[aria-pressed=true]:after{content:"";position:absolute;left:20%;right:20%;bottom:-1px;height:3px;border-radius:8px;background:#f4a1bb}.gw-collection .gw-section-heading{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:4px 12px;margin:19px 0 12px}.gw-collection .gw-section-heading h3{margin:0;color:var(--gw-ink);font:600 20px/1.25 var(--gw-display)}.gw-collection .gw-section-heading small{color:var(--gw-muted);font-size:11px}.gw-collection .gw-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 7px}.gw-collection .gw-card{min-width:0;position:relative;display:flex;padding:0;border:1px solid #997364;border-radius:12px;background:radial-gradient(ellipse at 50% 31%,#603250,transparent 65%),linear-gradient(155deg,#2c1a33 10%,#422338 75%,#54283e);box-shadow:inset 0 0 0 3px #f2c79809}.gw-collection .gw-item{display:flex;flex-direction:column;align-items:center;width:100%;min-width:0;padding:9px 5px 7px;border:0;border-radius:inherit;background:transparent;color:var(--gw-ink);text-align:center}.gw-collection .gw-item .gw-art{display:block;flex:none;width:min(100%,82px);height:auto;aspect-ratio:1;margin:3px 0 5px;object-fit:contain}.gw-collection .gw-art img{display:block;width:100%;height:100%;object-fit:contain}.gw-collection .gw-item>strong{margin:0;font-size:clamp(11px,2.7vw,14px);font-weight:650;line-height:1.25}.gw-collection .gw-qty{display:block;margin:auto 0 0;padding-top:4px;color:#e9cedf;font-size:11px;line-height:1.35;font-variant-numeric:tabular-nums}.gw-collection .gw-stars{display:inline-flex;justify-content:center;gap:3px;margin-top:5px;line-height:1}.gw-collection .gw-stars i{color:#8b6a7e;font-size:13px;font-style:normal}.gw-collection .gw-stars i:empty:before{content:"\2605"}.gw-collection .gw-stars i.lit{color:var(--gw-gold)}.gw-collection .gw-sender{position:absolute;top:-5px;right:-3px;z-index:1;display:flex;align-items:flex-start;justify-content:flex-end;width:36px;height:36px;padding:1px;border:0;border-radius:50%;background:transparent}.gw-collection .gw-sender .ph-avatar{display:inline-flex;width:22px;height:22px;min-width:22px;flex:none;margin:0;box-shadow:0 0 0 1px #f2d398,0 1px 3px #171128}.gw-collection .gw-records{display:grid;gap:8px}.gw-collection .gw-row,.gw-collection .gw-badge{display:flex;align-items:center;gap:11px;width:100%;padding:11px 12px;border:1px solid var(--gw-line);border-radius:13px;background:#2a1e30;color:var(--gw-ink);text-align:left}.gw-collection .gw-row>:is(img,.gw-art){width:44px;height:44px;flex:0 0 44px;object-fit:contain}.gw-collection .gw-row-body,.gw-collection .gw-badge>span{display:grid;gap:3px;min-width:0;flex:1}.gw-collection .gw-row-body strong,.gw-collection .gw-badge strong{font-size:14px;line-height:1.35}.gw-collection .gw-row-body small,.gw-collection .gw-badge small,.gw-collection .gw-row time{color:var(--gw-muted);font-size:12px;line-height:1.45}.gw-collection .gw-row time{flex:0 1 auto;max-width:32%;text-align:right;font-variant-numeric:tabular-nums}.gw-collection .gw-badge{margin:10px 0;border-color:#9c765b;background:radial-gradient(ellipse at top left,#563346,transparent 70%),#2d202f}.gw-collection .gw-medal{width:68px;height:68px;flex:0 0 68px;object-fit:contain}.gw-collection .gw-badge em{color:var(--gw-gold);font-size:12px;font-style:normal;font-weight:650}.gw-collection .gw-details{margin:10px 0;color:var(--gw-ink)}.gw-collection :is(details.gw-details,.gw-details details){padding:0 13px;border:1px solid var(--gw-line);border-radius:12px;background:#281d2d}.gw-collection .gw-details details+details{margin-top:8px}.gw-collection .gw-details summary{min-height:44px;padding:12px 0;color:#ffe1a8;font-weight:650;font-size:14px}.gw-collection .gw-details p,.gw-collection .gw-details li{margin:0 0 12px;color:#ecdae6;font-size:13px;line-height:1.6}.gw-collection .gw-details table{width:100%;border-collapse:collapse;margin:3px 0 13px;color:var(--gw-ink);font-size:12px;font-variant-numeric:tabular-nums}.gw-collection .gw-details :is(th,td){padding:8px 7px;border:1px solid var(--gw-line);text-align:left;vertical-align:top}.gw-collection .gw-details th{color:#ffe2af;background:#392838}.gw-collection .gw-dock{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0 0;padding-top:12px;border-top:1px solid var(--gw-line)}.gw-collection .gw-dock button{flex:1 1 105px;min-height:44px;padding:7px 12px;border:1px solid #a27587;border-radius:24px;color:#ffe6d4;background:#422b3f;font-size:13px;font-weight:650}.gw-collection .gw-dock button:last-child{color:#392321;border-color:#eac286;background:linear-gradient(105deg,#ffe3a3,#dca67d)}.gw-collection .gw-note,.gw-collection .gw-empty{margin:12px 0;color:var(--gw-muted);font-size:13px;line-height:1.55}.gw-collection .gw-empty{padding:18px 15px;border:1px dashed #785768;border-radius:14px;background:#241b2a}@container gift-collection (max-width: 315px){.gw-collection .gw-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.gw-collection .gw-counts{gap:10px}.gw-collection .gw-counts>div+div{padding-left:10px}}@media (hover: hover){.gw-collection .gw-card:has(.gw-item:hover),.gw-collection button.gw-row:hover,.gw-collection button.gw-badge:hover{border-color:#edca90}}.gw-collection .gw-identity{margin:15px 0 12px}.gw-collection .gw-identity .gw-kicker{margin:0 0 2px}.gw-collection .gw-dock button{display:inline-flex;align-items:center;justify-content:center;gap:6px}.gw-collection .gw-dock svg{width:18px;height:18px;flex:none}.gw-collection .gw-details details>div{padding-bottom:13px;color:#ecdae6;font-size:13px;line-height:1.6}.gw-collection .gw-details caption{text-align:left;padding:10px 0 6px;font-weight:650;color:#ffe2af}.gw-collection .gw-focus{display:grid;justify-items:center;gap:8px;margin:15px 0 4px;padding:22px 14px;border:1px solid #967163;border-radius:17px;background:radial-gradient(ellipse at 50% 19%,#63405c,transparent 63%),#2b1e31;text-align:center}.gw-collection .gw-focus-art{display:block;width:min(60%,160px);height:auto;aspect-ratio:1;object-fit:contain}.gw-collection .gw-focus h3{margin:4px 0 0;color:var(--gw-ink);font:600 24px/1.2 var(--gw-display)}.gw-collection .gw-focus .gw-stars{gap:6px}.gw-collection .gw-focus .gw-stars i{font-size:19px}.gw-collection .gw-focus b{margin-top:4px;color:#ffdfab;font-size:15px;font-variant-numeric:tabular-nums}.gw-collection .gw-focus p,.gw-collection .gw-empty p{margin:0;color:var(--gw-muted);font-size:13px;line-height:1.55}.gw-collection .gw-top-member{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;max-width:100%;margin-top:7px;padding:7px 12px;border:1px solid #987487;border-radius:23px;background:#332336;color:#ffe3ce;font-size:12px}.gw-collection .gw-top-member .ph-avatar{width:24px;height:24px;flex:0 0 24px}.gw-collection .gw-rewards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(145px,100%),1fr));gap:8px}.gw-collection .gw-reward{display:grid;align-content:start;gap:5px;padding:12px;border:1px solid #8d705a;border-radius:11px;background:linear-gradient(135deg,#493338,#2e2132)}.gw-collection .gw-reward strong{color:#ffe2ad;font:600 16px/1.2 var(--gw-display)}.gw-collection .gw-reward small{color:var(--gw-muted);font-size:12px;line-height:1.45}.gw-collection .gw-overview[data-decor="500"]:before,.gw-collection .gw-overview[data-decor="1000"]:before{content:"";position:absolute;z-index:-1;inset:0;pointer-events:none;background:radial-gradient(circle at 9% 24%,#ffe8afbf 0 1px,transparent 2px),radial-gradient(circle at 62% 75%,#eccfa6b3 0 1px,transparent 2px),radial-gradient(circle at 83% 34%,#f6dca299 0 1.5px,transparent 2.5px);background-size:95px 79px,125px 112px,140px 90px;opacity:.7}.gw-collection .gw-overview[data-decor="1000"]{border-color:#d7ad76;background:repeating-linear-gradient(114deg,transparent 2px 31px,#edd29518 32px,transparent 34px 65px),radial-gradient(ellipse at 90% -25%,#946252,transparent 70%),linear-gradient(105deg,#412638,#322537)}.gw-collection .gw-header h2{min-width:0}.gw-collection .gw-header h2 small{display:block;margin-bottom:2px;color:var(--gw-gold);font:700 10px/1.3 var(--gw-display);letter-spacing:.2em}.gw-collection .gw-header h2 span{display:block}.gw-collection .gw-counts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:12px}.gw-collection .gw-counts>div{min-width:0}.gw-collection .gw-counts>div+div{padding-left:12px}.gw-collection .gw-badge>.gw-rosette{position:relative;display:grid;place-items:center;width:76px;height:76px;flex:0 0 76px}.gw-collection .gw-rosette .gw-medal{display:block;width:100%;height:100%}.gw-collection .gw-rosette .gw-crown{position:absolute;left:50%;top:48%;transform:translate(-50%,-50%);display:grid;place-items:center;width:29px;height:29px;border-radius:50%;background:radial-gradient(circle at top,#7f5779,#402244 80%);box-shadow:0 0 0 1px #ffc76e;color:#ffe6a9}.gw-collection .gw-rosette .gw-medal-gift{display:block;width:26px;height:26px;object-fit:contain;border-radius:50%}.gw-collection .gw-rosette .gw-crown svg{display:block;width:18px;height:18px}.gw-collection .gw-rewards:has(.gw-reward>b){grid-template-columns:minmax(0,1fr)}.gw-collection .gw-reward:has(>b){display:flex;align-items:center;gap:10px}.gw-collection .gw-reward>b{min-width:5.5ch;flex:0 0 auto;color:var(--gw-gold);font:600 17px/1.1 var(--gw-display);white-space:nowrap;text-align:center;font-variant-numeric:tabular-nums}.gw-collection .gw-reward>span{min-width:0;flex:1}.gw-collection .gw-reward>span :is(strong,small){display:block}.gw-collection .gw-reward>span small{margin-top:4px}.gw-collection .gw-reward>em{color:#ffe2a2;font-size:11px;font-style:normal;font-weight:650;text-align:right}@container gift-collection (max-width: 355px){.gw-collection .gw-counts{gap:6px}.gw-collection .gw-counts>div+div{padding-left:6px}.gw-collection .gw-counts b{font-size:22px}.gw-collection .gw-counts>.ph-badge{width:32px;height:32px}}#socialModal>.ph-modal.ph-modal-gift-wall{width:min(100%,540px);max-width:none;padding:0;border:1px solid #705166;border-radius:20px;background:#17121f;color:#fff5ed;scrollbar-color:#866079 #201824}#socialModal>.ph-modal-gift-wall>#closeSocial{display:none}#socialModal>.ph-modal-gift-wall>#socialModalBody{min-width:0;margin:0;padding:0;background:#17121f}@media (max-width: 600px){#socialModal.ph-backdrop:has(>.ph-modal-gift-wall){padding:0;align-items:stretch}#socialModal>.ph-modal.ph-modal-gift-wall{width:100%;height:100%;height:100dvh;max-height:100%;max-height:100dvh;margin:0;border:0;border-radius:0;box-shadow:none}#socialModal .ph-modal-gift-wall .gw-collection{min-height:100vh;min-height:100dvh;border-radius:0;padding-top:max(12px,env(safe-area-inset-top,0px));padding-inline:max(12px,env(safe-area-inset-left,0px)) max(12px,env(safe-area-inset-right,0px))}}@media (min-width: 360px) and (max-width: 600px){#socialModal .ph-modal-gift-wall .gw-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.gw-collection{--gw-ink:#f5eefa;--gw-muted:#c4afd2;--gw-gold:#f4d180;--gw-line:#674a7d;background:radial-gradient(ellipse at 92% 0,#48235f,transparent 370px),#190e26}.gw-collection .gw-overview{border-color:#ad8a55;background:radial-gradient(ellipse at 94% -35%,#673783,transparent 72%),linear-gradient(120deg,#382049,#251434 83%)}.gw-collection .gw-overview .ph-progress>span{background:linear-gradient(90deg,#a25bdc,#ebc36d)}.gw-collection .gw-tabs button[aria-pressed=true]{color:var(--gw-gold)}.gw-collection .gw-tabs button[aria-pressed=true]:after{background:var(--gw-gold)}.gw-collection .gw-card{border-color:#81634b;background:radial-gradient(ellipse at 50% 31%,#58316e,transparent 65%),linear-gradient(155deg,#271634 10%,#362046 75%,#442553)}.gw-collection .gw-focus{position:relative;border:1px solid #a58550;border-radius:20px;background:radial-gradient(ellipse at 50% 25%,#57336e,transparent 65%),#261632;padding:25px 16px}.gw-collection .gw-focus .gw-focus-art{filter:drop-shadow(0 9px 12px #08020f66)}.gw-collection .gw-focus .gw-stars{margin:10px 0}.gw-collection .gw-card.pa-motion-active .gw-art,.gw-collection .gw-focus.pa-motion-active .gw-focus-art{animation:gw-art-float 4.8s ease-in-out infinite}.gw-collection .gw-card.pa-motion-active:nth-child(2) .gw-art{animation-delay:-1.6s}.gw-collection .gw-card.pa-motion-active:nth-child(3) .gw-art{animation-delay:-3.2s}.gw-collection .pa-motion-active .gw-stars .lit{animation:gw-star-glow 3.8s ease-in-out infinite}.gw-collection .pa-motion-active .gw-stars .lit:nth-child(2){animation-delay:-1.2s}.gw-collection .pa-motion-active .gw-stars .lit:nth-child(3){animation-delay:-2.4s}@keyframes gw-art-float{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes gw-star-glow{0%,to{opacity:.7}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.gw-collection .pa-motion-active .gw-art,.gw-collection .pa-motion-active .gw-focus-art,.gw-collection .pa-motion-active .gw-stars .lit{animation:none}}body.palace-design .cm-profile.cm-profile-premium.cpp-editorial.cpp-royal{--cpp-gold:#f4d28a;--cpp-ink:#fff3dc;--cpp-muted:#cbb8d3;--cpp-border:#c6a07665;--cpp-panel:linear-gradient(125deg,#38213f,#23132f);--cm-ink:var(--cpp-ink);--cm-muted:var(--cpp-muted);--cm-paper:#20112d;--cm-line:#ba91cb38;width:100%;max-width:620px;min-height:100%;padding:0 0 18px;background:radial-gradient(ellipse at 90% 20%,#63326f2c,transparent 42%),#1a0d27!important;color:var(--cpp-ink);border-color:var(--cpp-border);border-radius:24px;contain:none;isolation:isolate;overflow:clip!important;font-size:14px;line-height:1.5}body:has(#socialContent>.cpp-royal){background:#11091c}body:has(#socialContent>.cpp-royal) :is(.ph-app,.ph-workspace,#socialContent){background:#1a0d27!important}body:has(#socialContent>.cpp-royal) #socialContent>.cpp-royal{padding-bottom:calc(88px + env(safe-area-inset-bottom,0px));background:radial-gradient(ellipse at 90% 20%,#63326f2c,transparent 42%),#1a0d27!important}.ph-modal-member:has(.cpp-royal){background:#1a0d27!important;scrollbar-color:#775680 #20112d}body.palace-design .cm-profile.cm-profile-premium.cpp-editorial.cpp-royal [hidden]{display:none!important}body.palace-design .cm-profile.cm-profile-premium.cpp-editorial.cpp-royal button{touch-action:manipulation;-webkit-tap-highlight-color:transparent}body.palace-design .cm-profile.cm-profile-premium.cpp-editorial.cpp-royal button:focus-visible{outline:2px solid #ffe2a5;outline-offset:3px}body.palace-design .cm-profile.cm-profile-premium.cpp-editorial.cpp-royal .cpp-bar,body:has(#socialContent>.cpp-royal).palace-design .cm-home-profile.cpp-royal .cpp-bar{position:sticky;top:0;left:auto;right:auto;height:calc(54px + env(safe-area-inset-top,0px));margin:0;padding:calc(5px + env(safe-area-inset-top,0px)) 12px 5px;gap:8px;z-index:30;background:linear-gradient(115deg,#2b153b,#1c0c2a);color:var(--cpp-gold);border-bottom:1px solid #b88b5638;box-shadow:none}body.palace-design .cm-profile.cm-profile-premium.cpp-editorial.cpp-royal .cpp-bar>button{width:42px;height:42px;min-width:42px;padding:10px;flex:none;border:0;border-radius:12px;background:transparent;color:var(--cpp-gold);-webkit-backdrop-filter:none;backdrop-filter:none}body.palace-design .cm-profile.cm-profile-premium.cpp-editorial.cpp-royal .cpp-brand{flex:1;text-align:center;font:700 20px/1.2 Georgia,serif;letter-spacing:2px;color:#ffe1a2}body.palace-design .cm-profile.cm-profile-premium.cpp-editorial.cpp-royal .cpp-bar.is-collapsed{background:#241132;color:var(--cpp-ink);border-bottom-color:#b88b564d}body.palace-design .cm-profile.cm-profile-premium.cpp-editorial.cpp-royal .cpp-mini{gap:8px}body.palace-design .cm-profile.cm-profile-premium.cpp-editorial.cpp-royal .cpp-mini>b{color:var(--cpp-ink);font-size:14px}body.palace-design .cm-profile.cm-profile-premium.cpp-editorial.cpp-royal .cpp-mini>.ph-avatar{width:32px;height:32px;min-width:32px}body.palace-design .cm-profile.cm-profile-premium.cpp-editorial.cpp-royal .cm-cover{position:relative;height:170px;max-height:none;margin:0;background:#281337;border-radius:0;overflow:hidden}body.palace-design .cm-profile.cm-profile-premium.cpp-editorial.cpp-royal .cm-cover>img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 46%}body.palace-design .cm-profile.cm-profile-premium.cpp-editorial.cpp-royal .cm-cover-shade{background:linear-gradient(180deg,#190b2510,transparent 45%,#1b0d29 100%)}body.palace-design .cm-profile.cm-profile-premium.cpp-editorial.cpp-royal .cpp-cover-label{position:absolute;left:20px;right:20px;bottom:14px;z-index:2;display:flex;align-items:center;justify-content:center;gap:12px;color:#f5d99d;font:600 13px/1.4 Georgia,serif;letter-spacing:2px;text-shadow:0 2px 5px #14031a}body.palace-design .cm-profile.cm-profile-premium.cpp-editorial.cpp-royal .cpp-cover-label:before,body.palace-design .cm-profile.cm-profile-premium.cpp-editorial.cpp-royal .cpp-cover-label:after{content:"";display:block;width:36px;height:1px;background:linear-gradient(90deg,transparent,#dfb66d)}body.palace-design .cm-profile.cm-profile-premium.cpp-editorial.cpp-royal .cpp-cover-label:after{transform:rotate(180deg)}body.palace-design .cm-profile.cm-profile-premium.cpp-editorial.cpp-royal .cpp-online{display:none}body.palace-design .cm-profile.cm-profile-premium.cpp-editorial.cpp-royal .cm-profile-intro{display:grid;grid-template-columns:104px minmax(0,1fr);grid-template-rows:auto auto auto;align-items:center;gap:7px 17px;position:relative;margin:-2px 0 0;padding:4px 20px 17px;border:0;border-radius:0;background:linear-gradient(180deg,#1b0d29,#24112f55);color:var(--cpp-ink);text-align:left;box-shadow:none;z-index:5}body.palace-design .cm-profile.cm-profile-premium.cpp-editorial.cpp-royal .cm-profile-intro>.ph-avatar.profile,body.palace-design .cm-profile.cm-profile-premium.cpp-editorial.cpp-royal .cm-profile-intro>.cm-portrait{position:relative!important;inset:auto!important;grid-column:1;grid-row:1/4;align-self:center;justify-self:center;float:none;margin:2px 0 8px;width:104px!important;height:104px!important;min-width:104px;border-radius:50%;box-shadow:0 0 0 2px #e4bb69,0 0 0 5px #d9ac4d20,0 8px 24px #08020e80;filter:none;z-index:2}body.palace-design .cm-profile.cm-profile-premium.cpp-editorial.cpp-royal .cm-name{grid-column:2;grid-row:1;min-width:0;padding:0;margin:0}body.palace-design .cm-profile.cm-profile-premium.cpp-editorial.cpp-royal .cm-name h2{display:flex;align-items:center;gap:7px;flex-wrap:wrap;min-height:0;margin:0;color:var(--cpp-ink);font:700 25px/1.18 Georgia,serif;letter-spacing:0;text-shadow:none}body.palace-design .cm-profile.cm-profile-premium.cpp-editorial.cpp-royal .cm-name h2>span{display:block;min-width:0;max-width:100%;color:var(--cpp-ink);white-space:normal;overflow-wrap:anywhere;overflow:visible;text-overflow:clip}body.palace-design .cm-profile.cm-profile-premium.cpp-editorial.cpp-royal .cpp-profile-status{display:flex;align-items:center;gap:6px;margin:6px 0 0;color:#d5c4dc;font-size:12px;line-height:1.4}body.palace-design .cm-profile.cm-profile-premium.cpp-editorial.cpp-royal .cpp-profile-status i{width:7px;height:7px;flex:none;border-radius:50%;background:#5cde8f;box-shadow:0 0 0 3px #5cde8f15}body.palace-design .cm-profile.cm-profile-premium.cpp-editorial.cpp-royal .cpp-vip-button{border:0;background:none;color:var(--cpp-gold);padding:0;flex:none}body.palace-design .cm-profile.cm-profile-premium.cpp-editorial.cpp-royal .cm-name h2>.cpp-vip-button{width:30px;height:30px;min-width:30px;min-height:30px}body.palace-design .cm-profile.cm-profile-premium.cpp-editorial.cpp-royal .cm-name h2 .vp-badge{width:30px!important;height:30px!important;min-width:30px!important}body.palace-design .cm-profile.cm-profile-premium.cpp-editorial.cpp-royal .cpp-identity-meta{grid-column:2;grid-row:2;display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0;color:var(--cpp-muted);min-width:0}body.palace-design .cm-profile.cm-profile-premium.cpp-editorial.cpp-royal .cm-copy-id{display:inline-flex;align-items:center;gap:7px;min-width:0;max-width:100%;min-height:40px;padding:3px 0;margin:0;border:0;background:none;color:var(--cpp-muted);font-size:11px;line-height:1.4;overflow-wrap:anywhere;text-align:left}body.palace-design .cm-profile.cm-profile-premium.cpp-editorial.cpp-royal .cm-copy-id span{font-size:16px;flex:none;color:#ecd4a6}body.palace-design .cm-profile.cm-profile-premium.cpp-editorial.cpp-royal .cm-level-row{grid-column:1/-1;grid-row:4;display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:8px 0 0;padding:0;min-height:0;height:auto;border:0;overflow:visible}body.palace-design .cm-profile.cm-profile-premium.cpp-editorial.cpp-royal .cm-level-row>:is(.cm-activity,.cm-charm-strip,.cpp-vip-button){display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:36px;height:auto;min-width:0;width:auto;padding:6px 10px!important;margin:0!important;border:1px solid #d5b16c99!important;border-radius:18px;background:linear-gradient(120deg,#5a3267,#2b153d)!important;color:#ffe5ae!important;line-height:1.3;box-shadow:inset 0 1px #ffe3aa16;overflow:visible}body.palace-design .cm-profile.cm-profile-premium.cpp-editorial.cpp-royal .cm-activity small{display:inline;font-size:10px;font-weight:500;color:#ddc6e3;letter-spacing:.2px}body.palace-design .cm-profile.cm-profile-premium.cpp-editorial.cpp-royal .cm-activity b,body.palace-design .cm-profile.cm-profile-premium.cpp-editorial.cpp-royal .cm-charm-strip>b{font-size:12px;line-height:1.3;font-weight:650;color:#ffe9b9;letter-spacing:0;text-shadow:none;white-space:normal;overflow-wrap:anywhere}body.palace-design .cm-profile.cm-profile-premium.cpp-editorial.cpp-royal .cm-charm-strip>.cm-charm-emblem{position:static!important;transform:none!important;display:block!important;width:25px!important;height:25px!important;flex:none;margin:-4px 0}body.palace-design .cm-profile.cm-profile-premium.cpp-editorial.cpp-royal .cm-charm-strip .cm-charm-emblem :is(.ph-charm-badge,img){display:block;width:25px;height:25px;max-width:none;position:static;transform:none;margin:0;object-fit:contain}body.palace-design .cm-profile.cm-profile-premium.cpp-editorial.cpp-royal .cm-gender{font-size:20px;line-height:1;flex:none}body.palace-design .cm-profile.cm-profile-premium.cpp-editorial.cpp-royal .cm-family-tag{min-height:30px;height:auto;max-width:150px;margin:0;padding:5px 8px 5px 28px;gap:5px;border-radius:8px;font-size:11px;line-height:1.4;white-space:normal}body.palace-design .cm-profile.cm-profile-premium.cpp-editorial.cpp-royal .cm-family-tag>span:first-child{left:4px;width:21px;height:24px}body.palace-design .cm-profile.cm-profile-premium.cpp-editorial.cpp-royal .cm-family-tag>span:first-child img{width:21px;height:24px}body.palace-design .cm-profile.cm-profile-premium.cpp-editorial.cpp-royal .cpp-country-inline{max-width:120px;flex:0 1 auto;margin:0;font-size:11px;line-height:1.5;color:#cbb8d3}body.palace-design .cm-profile.cm-profile-premium.cpp-editorial.cpp-royal .cpp-edit-profile{grid-column:2;grid-row:3;display:inline-flex;align-items:center;justify-content:center;gap:7px;width:100%;min-height:40px;margin:1px 0 0;padding:7px 9px;border:1px solid #f3ce7f;border-radius:12px;background:linear-gradient(115deg,#54335e80,#291636);color:#ffe2a2;font-family:inherit;font-size:12px;font-weight:600;line-height:1.4;box-shadow:inset 0 1px #fff0b53d}body.palace-design .cm-profile.cm-profile-premium.cpp-editorial.cpp-royal .cpp-edit-profile svg{width:17px;height:17px;flex:none}body.palace-design .cm-profile.cm-profile-premium.cpp-editorial.cpp-royal .cpp-social-actions{position:static;grid-column:2;grid-row:3;justify-self:start;display:flex;margin:0;gap:8px}body.palace-design .cm-profile.cm-profile-premium.cpp-editorial.cpp-royal .cpp-social-actions>:is(button,span){width:42px;height:40px;min-height:40px;border:1px solid #c6a07680;border-radius:11px;background:#41234d;color:#ffe2a5}body.palace-design .cm-profile.cm-profile-premium.cpp-editorial.cpp-royal .cpp-owner-shortcuts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:3px 14px 8px;padding:9px 0;border:1px solid #c499b68c;border-radius:14px;background:var(--cpp-panel);box-shadow:inset 0 1px #fff4d126}body.palace-design .cm-profile.cm-profile-premium.cpp-editorial.cpp-royal .cpp-owner-shortcuts>button{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;align-content:center;gap:3px 5px;min-height:48px;min-width:0;padding:3px 7px;border:0;border-radius:0;background:none;color:#ead4ef;font:inherit;text-align:center}body.palace-design .cm-profile.cm-profile-premium.cpp-editorial.cpp-royal .cpp-owner-shortcuts>button+button{border-left:1px solid #bd947759}body.palace-design .cm-profile.cm-profile-premium.cpp-editorial.cpp-royal .cpp-owner-shortcuts svg{width:21px;height:21px;flex:none;color:#edc879}body.palace-design .cm-profile.cm-profile-premium.cpp-editorial.cpp-royal .cpp-owner-shortcuts>button>span{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:2px 5px;font-size:12px;line-height:1.5;min-width:0}body.palace-design .cm-profile.cm-profile-premium.cpp-editorial.cpp-royal .cpp-owner-shortcuts b{font-size:16px;line-height:1.3;color:#ffda88;font-weight:700;overflow-wrap:anywhere}body.palace-design .cm-profile.cm-profile-premium.cpp-editorial.cpp-royal .cpp-owner-shortcuts small{font-size:10px;line-height:1.3;color:#f4dcff;border:1px solid #b97ddd7a;background:#723685;border-radius:8px;padding:2px 5px;white-space:nowrap}body.palace-design .cm-profile.cm-profile-premium.cpp-editorial.cpp-royal .cm-profile-tabs{position:sticky;top:calc(54px + env(safe-area-inset-top,0px));z-index:20;display:flex;gap:0;padding:0;margin:0 14px 12px;border:0;border-bottom:1px solid #ab829c73;border-radius:0;background:#21102df5;box-shadow:none}body.palace-design .cm-profile.cm-profile-premium.cpp-editorial.cpp-royal .cm-profile-tabs>button{flex:1;position:relative;min-height:46px;padding:10px 4px;border:0;border-radius:0;background:none;box-shadow:none;color:#cbb6d3;font-size:14px;font-weight:500}body.palace-design .cm-profile.cm-profile-premium.cpp-editorial.cpp-royal .cm-profile-tabs>button.active{color:#ffda8b;font-weight:700;background:none;box-shadow:none}body.palace-design .cm-profile.cm-profile-premium.cpp-editorial.cpp-royal .cm-profile-tabs>button.active:after{content:"";position:absolute;display:block;bottom:-1px;left:24%;right:24%;height:3px;border-radius:3px;background:linear-gradient(90deg,#b98841,#ffe5a5,#bd8a46)}body.palace-design .cm-profile.cm-profile-premium.cpp-editorial.cpp-royal .cm-profile-section,body.palace-design .cm-profile.cm-profile-premium.cpp-editorial.cpp-royal .pv-profile-collection{margin:10px 14px;padding:12px;border:1px solid #b18a9d77;border-radius:14px;background:var(--cpp-panel);color:var(--cpp-ink);box-shadow:inset 0 1px #fff3df12}body.palace-design .cm-profile.cm-profile-premium.cpp-editorial.cpp-royal :is(.cm-profile-section h3,.cm-section-link){margin:0 0 10px;min-height:28px;font-family:inherit;font-size:15px;font-weight:650;line-height:1.4;color:#fff0d2;letter-spacing:0}body.palace-design .cm-profile.cm-profile-premium.cpp-editorial.cpp-royal .cm-section-link{display:flex;align-items:center;gap:8px;justify-content:space-between;min-width:0;width:100%;padding:0;background:none}body.palace-design .cm-profile.cm-profile-premium.cpp-editorial.cpp-royal :is(.cm-section-link small,.cm-profile-section .ph-note){font-size:12px;color:#c9b1d2;font-weight:400;line-height:1.6}body.palace-design .cm-profile.cm-profile-premium.cpp-editorial.cpp-royal .cm-section-link>svg{width:16px;height:16px;color:#e7c282}body.palace-design .cm-profile.cm-profile-premium.cpp-editorial.cpp-royal .cm-family-preview{display:flex;gap:12px;align-items:center;min-height:70px;width:100%;padding:5px 3px;background:none;border:0;border-radius:0;box-shadow:none;color:#ffe9b9;overflow:hidden}body.palace-design .cm-profile.cm-profile-premium.cpp-editorial.cpp-royal .cm-family-preview:before{display:none}body.palace-design .cm-profile.cm-profile-premium.cpp-editorial.cpp-royal .cm-family-preview>.cm-family-emblem{width:58px;height:58px;flex:none;border-radius:15px;background:transparent;box-shadow:none}body.palace-design .cm-profile.cm-profile-premium.cpp-editorial.cpp-royal .cm-family-preview img{display:block;width:58px;height:58px;object-fit:contain;border-radius:0}body.palace-design .cm-profile.cm-profile-premium.cpp-editorial.cpp-royal .cm-family-preview>span:not(.cm-family-emblem){flex:1;min-width:0}body.palace-design .cm-profile.cm-profile-premium.cpp-editorial.cpp-royal .cm-family-preview b{font:700 19px/1.3 Georgia,serif;letter-spacing:.2px;color:#ffe9b9;overflow-wrap:anywhere}body.palace-design .cm-profile.cm-profile-premium.cpp-editorial.cpp-royal .cm-family-preview small{font-size:12px;line-height:1.5;color:#cfbdd8;gap:5px}body.palace-design .cm-profile.cm-profile-premium.cpp-editorial.cpp-royal .cm-family-preview small i{font-size:10px;white-space:nowrap;font-style:normal}body.palace-design .cm-profile.cm-profile-premium.cpp-editorial.cpp-royal .cm-family-preview>svg{width:20px;height:20px;flex:none;color:#f1ce83}body.palace-design .cm-profile.cm-profile-premium.cpp-editorial.cpp-royal .cpp-collection-heading{display:flex;align-items:center;justify-content:space-between;gap:9px;margin-bottom:7px;color:#f4dfb9;font-size:13px;font-weight:650;letter-spacing:0}body.palace-design .cm-profile.cm-profile-premium.cpp-editorial.cpp-royal .cm-honor-collection{justify-content:space-evenly;gap:13px;min-height:76px;padding:6px 0 12px;color:#dac3e4}body.palace-design .cm-profile.cm-profile-premium.cpp-editorial.cpp-royal .cm-honor-collection .cm-honor-icon{width:62px;height:62px;flex:0 1 62px;max-width:24%;filter:drop-shadow(0 4px 5px #09031066)}body.palace-design .cm-profile.cm-profile-premium.cpp-editorial.cpp-royal .cm-honor-collection>small{font-size:12px;padding:6px 0;color:#d8bdde;margin-left:auto}body.palace-design .cm-profile.cm-profile-premium.cpp-editorial.cpp-royal .cpp-title-heading{font-size:12px;line-height:1.5;color:#ecd9f2;border-color:#d9b9e62e;padding:10px 0 8px}body.palace-design .cm-profile.cm-profile-premium.cpp-editorial.cpp-royal .cpp-title-heading small{font-size:10px;color:#bca0c8}body.palace-design .cm-profile.cm-profile-premium.cpp-editorial.cpp-royal .cm-earned.cm-title-grid{gap:9px!important;padding-top:4px!important;padding-bottom:2px!important}body.palace-design .cm-profile.cm-profile-premium.cpp-editorial.cpp-royal .cm-title-grid .cm-profile-title>.pt-badge.pt-capsule-v5{--pt-size:12px;min-height:34px}body.palace-design .cm-profile.cm-profile-premium.cpp-editorial.cpp-royal .cm-gift-wall{min-height:120px;border:0;border-radius:10px;background:radial-gradient(ellipse at 50% 100%,#7b438859,transparent 66%),#2d1838;box-shadow:none}body.palace-design .cm-profile.cm-profile-premium.cpp-editorial.cpp-royal .cm-gift-wall:before{display:none;animation:none}body.palace-design .cm-profile.cm-profile-premium.cpp-editorial.cpp-royal .cm-wall-showcase{inset:6px 63px 6px 4px;gap:4px;align-items:center}body.palace-design .cm-profile.cm-profile-premium.cpp-editorial.cpp-royal .cm-wall-showcase img{position:relative;display:block;width:32%;height:100px;transform:none;object-fit:contain;filter:drop-shadow(0 6px 7px #08020f70)}body.palace-design .cm-profile.cm-profile-premium.cpp-editorial.cpp-royal .cm-wall-total{width:62px;background:none;border-color:#b98bad40}body.palace-design .cm-profile.cm-profile-premium.cpp-editorial.cpp-royal .cm-wall-total b{color:#ffe2a1;font-size:20px;max-width:100%;overflow-wrap:anywhere}body.palace-design .cm-profile.cm-profile-premium.cpp-editorial.cpp-royal .cm-wall-total small{color:#c8b0d2;font-size:11px}body.palace-design .cm-profile.cm-profile-premium.cpp-editorial.cpp-royal .cm-profile-signature{color:#d8c3e1;font-size:13px;line-height:1.7}body.palace-design .cm-profile.cm-profile-premium.cpp-editorial.cpp-royal .cm-moment-previews{gap:8px}body.palace-design .cm-profile.cm-profile-premium.cpp-editorial.cpp-royal .cm-moment-previews>button{border:1px solid #b28bc344;border-radius:10px;background:#43284f;color:#ead7ef;font-size:12px;line-height:1.6;min-height:76px}body.palace-design .cm-profile.cm-profile-premium.cpp-editorial.cpp-royal .cm-first-memory{grid-column:1/-1;display:flex;align-items:center;justify-content:center;gap:10px}body.palace-design .cm-profile.cm-profile-premium.cpp-editorial.cpp-royal .cm-first-memory svg{width:22px;height:22px;color:#e3c184}body.palace-design .cm-profile.cm-profile-premium.cpp-editorial.cpp-royal .cm-social-entry{background:#33203f;color:#ead8f2;border-color:#9b75ad66;border-radius:13px;min-height:54px;margin:10px 14px;width:calc(100% - 28px)}body.palace-design .cm-profile.cm-profile-premium.cpp-editorial.cpp-royal .cm-social-entry small{color:#c2a9d0;font-size:11px}body.palace-design .cm-profile.cm-profile-premium.cpp-editorial.cpp-royal .bf-grid{gap:8px}body.palace-design .cm-profile.cm-profile-premium.cpp-editorial.cpp-royal .bf-card{background:radial-gradient(ellipse at top,#9870bb33,transparent 70%),linear-gradient(145deg,#49305c,#2d1b3d);color:#f5e5fb;border-color:#a977cc7a;box-shadow:inset 0 1px #f5e4ff20;padding:11px 5px;border-radius:12px}body.palace-design .cm-profile.cm-profile-premium.cpp-editorial.cpp-royal .bf-card.bf-clover{background:radial-gradient(ellipse at top,#52c2b82e,transparent 70%),linear-gradient(145deg,#254a47,#172f35);border-color:#5fa89b8a}body.palace-design .cm-profile.cm-profile-premium.cpp-editorial.cpp-royal .bf-card.bf-stars{background:radial-gradient(ellipse at top,#538cc633,transparent 70%),linear-gradient(145deg,#2b3c58,#1b2138);border-color:#799dc58a}body.palace-design .cm-profile.cm-profile-premium.cpp-editorial.cpp-royal .bf-card>small{font-size:11px;color:#c8b1d4}body.palace-design .cm-profile.cm-profile-premium.cpp-editorial.cpp-royal .bf-card>b{font-size:12px;color:#f2e5f8}body.palace-design .cm-profile.cm-profile-premium.cpp-editorial.cpp-royal .bf-level{font-size:10px;background:#ffffff12;color:#ecdbf4}body.palace-design .cm-profile.cm-profile-premium.cpp-editorial.cpp-royal .bf-profile-empty{border-color:#bc8cd360;background:#39224455;color:#e8d4f1;padding:18px 12px}body.palace-design .cm-profile.cm-profile-premium.cpp-editorial.cpp-royal .bf-profile-empty>span:last-child{font-size:12px;color:#dab9ee}body.palace-design .cm-profile.cm-profile-premium.cpp-editorial.cpp-royal .ap-profile-link{display:flex!important;gap:12px;width:calc(100% - 28px);margin:10px 14px;padding:12px;border-color:#b18a9d77;background:var(--cpp-panel);color:#f7dfb9;border-radius:14px}body.palace-design .cm-profile.cm-profile-premium.cpp-editorial.cpp-royal .cpp-guards{display:flex;gap:18px;flex-wrap:wrap;padding:3px 0}body.palace-design .cm-profile.cm-profile-premium.cpp-editorial.cpp-royal .cpp-guards>button{width:70px;min-height:85px;gap:9px;color:#e5cdec}body.palace-design .cm-profile.cm-profile-premium.cpp-editorial.cpp-royal .cpp-guards .ph-avatar{width:48px;height:48px}body.palace-design .cm-profile.cm-profile-premium.cpp-editorial.cpp-royal .cpp-guards b{font-size:12px;line-height:1.4;color:#e9d5ee}body.palace-design .cm-profile.cm-profile-premium.cpp-editorial.cpp-royal .cm-room-links button{background:#3c2549;border:1px solid #a47aae45;color:#f1dff5;min-height:62px;border-radius:10px;padding:8px;gap:10px}body.palace-design .cm-profile.cm-profile-premium.cpp-editorial.cpp-royal .cm-room-links button>span{flex:1;min-width:0;overflow-wrap:anywhere}body.palace-design .cm-profile.cm-profile-premium.cpp-editorial.cpp-royal .cm-room-links small{color:#c3a9cf;font-size:11px}body.palace-design .cm-profile.cm-profile-premium.cpp-editorial.cpp-royal .cm-room-links strong{font-size:10px;line-height:1.4;color:#f1d19c;flex:none}body.palace-design .cm-profile.cm-profile-premium.cpp-editorial.cpp-royal .cm-room-links img{width:55px;height:43px;object-fit:cover;border-radius:7px}body.palace-design .cm-profile.cm-profile-premium.cpp-editorial.cpp-royal .cm-achievement-preview>button{color:#e7ccef;min-height:75px}body.palace-design .cm-profile.cm-profile-premium.cpp-editorial.cpp-royal .cm-achievement-preview>button>b{font-size:11px;line-height:1.3;white-space:normal}body.palace-design .cm-profile.cm-profile-premium.cpp-editorial.cpp-royal .cpp-collection-link{background:#40254e;border-color:#ba90cd60;color:#efdcf4;min-height:48px;padding:9px}body.palace-design .cm-profile.cm-profile-premium.cpp-editorial.cpp-royal .cpp-collection-link b{font-size:12px}body.palace-design .cm-profile.cm-profile-premium.cpp-editorial.cpp-royal .cpp-collection-link small{font-size:10px;color:#c7a8d6}body.palace-design .cm-profile.cm-profile-premium.cpp-editorial.cpp-royal .pv-account:not([hidden]){display:block!important;margin:12px 14px;border:1px solid #b18a9d77;border-radius:14px;background:var(--cpp-panel);color:#f2e1f7;overflow:hidden}body.palace-design .cm-profile.cm-profile-premium.cpp-editorial.cpp-royal .pv-account>summary{padding:14px 12px;min-height:48px;font-size:14px;color:#efdcbb;cursor:pointer}body.palace-design .cm-profile.cm-profile-premium.cpp-editorial.cpp-royal .cm-own-links{padding:0 10px 8px;background:none}body.palace-design .cm-profile.cm-profile-premium.cpp-editorial.cpp-royal .cm-own-links :is(button,a){min-height:48px;gap:10px;color:#e7d2ee;font-size:12px;border-color:#b58ac02b;background:none}body.palace-design .cm-profile.cm-profile-premium.cpp-editorial.cpp-royal .cm-own-links :is(button,a)>svg{color:#e0b77d;width:19px;height:19px}body.palace-design .cm-profile.cm-profile-premium.cpp-editorial.cpp-royal .cm-own-links small{font-size:11px;color:#d0aedf}body.palace-design .cm-profile.cm-profile-premium.cpp-editorial.cpp-royal :is(.cm-friend-action,.cm-profile-family-shortcut){padding:12px 14px;color:#d7bedf}body.palace-design .cm-profile.cm-profile-premium.cpp-editorial.cpp-royal .cm-friend-action .ph-btn{min-height:44px;border-color:#b68cc67a;background:#40254e;color:#f1def8;font-size:13px}body.palace-design .cm-profile.cm-profile-premium.cpp-editorial.cpp-royal .pv-inventory{width:calc(100% - 28px);margin:2px 14px 10px;min-height:44px;background:#573265;border:1px solid #d6b17977;color:#f8e4ba;border-radius:12px}body.palace-design .cm-profile.cm-profile-premium.cpp-editorial.cpp-royal .cm-loading{padding:20px 16px;color:#cfb5dc;font-size:13px}body.palace-design .cm-profile.cm-profile-premium.cpp-editorial.cpp-royal .cm-profile-footer{position:sticky;bottom:0;z-index:25;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:14px;padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px));background:#25122ff5;border-top:1px solid #b9916d77;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 -7px 20px #0c041a30}body.palace-design .cm-profile.cm-profile-premium.cpp-editorial.cpp-royal .cm-profile-footer .ph-btn{min-height:46px;padding:10px 8px;border:1px solid #a55dc1;border-radius:13px;background:linear-gradient(115deg,#963fc1,#632187);font-size:13px;color:#fff0fc;box-shadow:inset 0 1px #ffffff24}body.palace-design .cm-profile.cm-profile-premium.cpp-editorial.cpp-royal .cm-profile-footer .cm-footer-gold{border-color:#f1d089;background:linear-gradient(115deg,#ffe6a4,#d7a34f);color:#39203f}body.palace-design .cm-profile.cm-profile-premium.cpp-editorial.cpp-royal .cpp-profile-dock{position:sticky;z-index:25;left:auto;bottom:0;transform:none;margin-top:18px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:3px;width:min(100%,620px);padding:8px 8px calc(8px + env(safe-area-inset-bottom,0px));border-top:1px solid #b786a477;background:linear-gradient(110deg,#33203f,#21112e);box-shadow:0 -7px 24px #0e051d66}body.palace-design .cm-profile.cm-profile-premium.cpp-editorial.cpp-royal .cpp-profile-dock>button{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-width:0;min-height:56px;padding:5px 1px;border:1px solid transparent;border-radius:13px;background:none;color:#d6c1df;font:inherit;font-size:10px;font-weight:500;line-height:1.3;text-align:center}body.palace-design .cm-profile.cm-profile-premium.cpp-editorial.cpp-royal .cpp-profile-dock>button svg{width:23px;height:23px;flex:none;color:#eccb8e}body.palace-design .cm-profile.cm-profile-premium.cpp-editorial.cpp-royal .cpp-profile-dock>button:is(.active,[aria-current=page]){background:linear-gradient(135deg,#76368a,#522568);border-color:#a565b9;color:#fff0d0;box-shadow:inset 0 1px #fff2}body.palace-design .cm-profile.cm-profile-premium.cpp-editorial.cpp-royal .cpp-profile-dock>button:is(.active,[aria-current=page]) svg{color:#ffdf94}body.palace-design .cm-profile.cm-profile-premium.cpp-editorial.cpp-royal>.ak-profile-spectacle{top:64px!important;width:100px!important;height:145px!important;right:0!important;z-index:4!important}body.palace-design .cm-profile.cm-profile-premium.cpp-editorial.cpp-royal>.um-profile-companion{top:68px!important;width:100px!important;height:140px!important;right:0!important;z-index:4!important}@media (min-width:480px){body.palace-design .cm-profile.cm-profile-premium.cpp-editorial.cpp-royal .cm-cover{height:190px}body.palace-design .cm-profile.cm-profile-premium.cpp-editorial.cpp-royal .cm-profile-intro{grid-template-columns:124px minmax(0,1fr);gap:8px 23px;padding:4px 24px 20px}body.palace-design .cm-profile.cm-profile-premium.cpp-editorial.cpp-royal .cm-profile-intro>.ph-avatar.profile{width:124px!important;height:124px!important;min-width:124px}body.palace-design .cm-profile.cm-profile-premium.cpp-editorial.cpp-royal .cm-name h2{font-size:31px}body.palace-design .cm-profile.cm-profile-premium.cpp-editorial.cpp-royal .cpp-owner-shortcuts{margin-inline:18px}body.palace-design .cm-profile.cm-profile-premium.cpp-editorial.cpp-royal .cm-profile-section,body.palace-design .cm-profile.cm-profile-premium.cpp-editorial.cpp-royal .pv-profile-collection{margin-inline:18px;padding:15px}body.palace-design .cm-profile.cm-profile-premium.cpp-editorial.cpp-royal .cm-honor-collection .cm-honor-icon{width:76px;height:76px;flex-basis:76px}body.palace-design .cm-profile.cm-profile-premium.cpp-editorial.cpp-royal .cm-wall-showcase img{height:116px}body.palace-design .cm-profile.cm-profile-premium.cpp-editorial.cpp-royal .cm-gift-wall{min-height:135px}body.palace-design .cm-profile.cm-profile-premium.cpp-editorial.cpp-royal .cpp-profile-dock>button{font-size:12px}}@media (max-width:360px){body.palace-design .cm-profile.cm-profile-premium.cpp-editorial.cpp-royal .cm-profile-intro{grid-template-columns:88px minmax(0,1fr);gap:6px 13px;padding-inline:15px}body.palace-design .cm-profile.cm-profile-premium.cpp-editorial.cpp-royal .cm-profile-intro>.ph-avatar.profile{width:88px!important;height:88px!important;min-width:88px}body.palace-design .cm-profile.cm-profile-premium.cpp-editorial.cpp-royal .cm-name h2{font-size:23px}body.palace-design .cm-profile.cm-profile-premium.cpp-editorial.cpp-royal .cpp-owner-shortcuts>button{gap:3px;padding:3px 4px}body.palace-design .cm-profile.cm-profile-premium.cpp-editorial.cpp-royal .cpp-owner-shortcuts svg{width:18px;height:18px}body.palace-design .cm-profile.cm-profile-premium.cpp-editorial.cpp-royal .cpp-owner-shortcuts>button>span{font-size:11px}body.palace-design .cm-profile.cm-profile-premium.cpp-editorial.cpp-royal .cm-profile-section,body.palace-design .cm-profile.cm-profile-premium.cpp-editorial.cpp-royal .pv-profile-collection{margin-inline:10px;padding:10px}body.palace-design .cm-profile.cm-profile-premium.cpp-editorial.cpp-royal .cm-honor-collection .cm-honor-icon{width:54px;height:54px;flex-basis:54px}}@media (prefers-reduced-motion:no-preference){body.palace-design .cm-profile.cm-profile-premium.cpp-editorial.cpp-royal :is(.cpp-owner-shortcuts>button,.cpp-edit-profile,.cpp-profile-dock>button,.cm-profile-tabs>button){transition:background-color .16s ease,color .16s ease,border-color .16s ease}}body.palace-design .cm-profile.cm-profile-premium.cpp-editorial.cpp-royal .cm-wall-showcase>.cpp-wall-art{display:block;flex:1 1 0;min-width:0;max-width:33%;width:auto;height:102px;aspect-ratio:auto;margin:0;background-size:contain;background-position:center;background-repeat:no-repeat}body.palace-design .cm-profile.cm-profile-premium.cpp-editorial.cpp-royal .cm-wall-showcase>.cpp-wall-art>img{display:block;width:100%;height:100%;object-fit:contain;transform:none}body.palace-design .cm-profile.cm-profile-premium.cpp-editorial.cpp-royal .cpp-empty-gifts{display:flex;align-items:center;justify-content:center;gap:10px;padding:12px;color:#c6adcf;font-size:12px;line-height:1.5;text-align:left}body.palace-design .cm-profile.cm-profile-premium.cpp-editorial.cpp-royal .cpp-empty-gifts>svg{width:32px;height:32px;min-width:32px;color:#d5b583}body:has(#socialContent>.cpp-royal) .cpp-royal .cpp-profile-dock{position:fixed;z-index:80;left:50%;transform:translate(-50%);margin:0}body:has(#socialContent>.cpp-royal) .cpp-royal .pv-account:not([hidden]){display:block!important}body:has(#socialContent>.cpp-royal) .cpp-royal .ap-profile-link{display:flex!important}body.palace-design .cm-profile.cm-profile-premium.cpp-editorial.cpp-royal .cm-honor-collection:not(:has(.cm-honor-icon)){justify-content:space-between;min-height:44px;padding:3px 0;color:#c9b0d1;font-size:12px}body.palace-design .cm-profile.cm-profile-premium.cpp-editorial.cpp-royal:has(>.cpp-profile-dock){padding-bottom:0}@media (max-width:760px){body.palace-design .cm-profile.cm-profile-premium.cpp-editorial.cpp-royal{border:0;border-radius:0}}body.palace-design .cm-profile.cm-profile-premium.cpp-editorial.cpp-royal .cm-profile-intro>.ph-avatar{isolation:isolate}body.palace-design .cm-profile.cm-profile-premium.cpp-editorial.cpp-royal .cm-profile-intro>.ph-avatar>.rk-avatar-face{z-index:1}body.palace-design .cm-profile.cm-profile-premium.cpp-editorial.cpp-royal .cm-profile-intro>.ph-avatar>.rk-avatar-frame{position:absolute;inset:0;display:block;width:100%;height:100%;max-width:none;max-height:none;object-fit:contain;border:0;border-radius:0;opacity:1;z-index:2;pointer-events:none}body.palace-design .cm-profile.cm-profile-premium.cpp-editorial.cpp-royal .cm-profile-intro>.ph-avatar>:is(.ak-medal,.ak-medal-art){z-index:4}body.palace-design .cm-profile.cm-profile-premium.cpp-editorial.cpp-royal .cm-title-grid .cm-profile-title>.pt-badge.pt-capsule-v5{filter:none;contain:none;isolation:isolate}body.palace-design .cm-profile.cm-profile-premium.cpp-editorial.cpp-royal .pt-capsule-v5>.pt-capsule-surface{z-index:0}body.palace-design .cm-profile.cm-profile-premium.cpp-editorial.cpp-royal .pt-capsule-v5>.pt-emblem{z-index:1}body.palace-design .cm-profile.cm-profile-premium.cpp-editorial.cpp-royal .pt-capsule-v5>.pt-label{z-index:2}body.palace-design .cm-profile.cm-profile-premium.cpp-editorial.cpp-royal .pt-capsule-v5>:is(.pt-light,.pt-sparks){z-index:3}body.palace-design .cm-profile.cm-profile-premium.cpp-editorial.cpp-royal .cpp-owner-shortcuts>button{flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:5px;min-height:62px;padding:3px 6px}body.palace-design .cm-profile.cm-profile-premium.cpp-editorial.cpp-royal .cpp-owner-shortcuts>button>span{width:100%;min-height:36px;align-content:center;align-items:center;justify-content:center}body.palace-design .cm-profile.cm-profile-premium.cpp-editorial.cpp-royal .cpp-owner-shortcuts>button>svg{width:21px;height:21px}body.palace-design .cm-profile.cm-profile-premium.cpp-editorial.cpp-royal .cm-wall-showcase{display:flex;flex-direction:row!important;flex-wrap:nowrap;align-items:center;justify-content:space-evenly;gap:4px;min-width:0;overflow:hidden}body.palace-design .cm-profile.cm-profile-premium.cpp-editorial.cpp-royal .cm-wall-showcase>img{flex:0 1 31%;min-width:0;width:31%;max-width:31%;max-height:100%;height:100%;object-fit:contain;transform:none}body.palace-design .cm-profile.cm-profile-premium.cpp-editorial.cpp-royal .cm-wall-showcase>.cpp-wall-art{flex:0 1 31%;width:31%;max-width:31%;min-width:0;height:100%;max-height:100%;overflow:visible}body.palace-design .cm-profile.cm-profile-atelier{--cm-ink:#f4e9fa;--cm-muted:#c3afd0;--cm-paper:#190e26;--cm-line:#785487;background:var(--cm-paper)!important;color:var(--cm-ink);border:0;min-height:100%;max-width:620px;overflow:clip;contain:none;border-radius:22px;font-family:inherit}.ph-modal-member:has(.cm-profile-atelier){background:#190e26!important;padding:0!important;max-width:620px}body.palace-design .cm-profile.cm-profile-atelier .cpp-bar{height:56px;margin-bottom:-56px;padding:7px 16px;gap:8px;background:linear-gradient(#13091fb3,transparent);color:#e6c889}body.palace-design .cm-profile.cm-profile-atelier .cpp-bar>button{width:40px;height:40px;padding:9px;background:#13091f6b;border:1px solid #78548744;color:#fff4d6}body.palace-design .cm-profile.cm-profile-atelier .cpp-brand{font:700 15px/1 Georgia,serif;letter-spacing:3px;flex:1;text-align:center}body.palace-design .cm-profile.cm-profile-atelier .cpp-bar.is-collapsed{background:#13091f;color:#fff8e9;border-bottom:1px solid #d5bb704d;box-shadow:0 3px 12px #240d3612}body.palace-design .cm-profile.cm-profile-atelier .cpp-bar.is-collapsed>button{background:#2a1a380d;color:#fff6df;border-color:#78548724}body.palace-design .cm-profile.cm-profile-atelier .cpp-mini>b{color:#fff8e9;font-size:14px}body.palace-design .cm-profile.cm-profile-atelier .cm-cover{height:235px;max-height:none;background:#13091f;overflow:hidden}body.palace-design .cm-profile.cm-profile-atelier .cm-cover>img{width:100%;height:100%;object-fit:cover;object-position:center 50%}body.palace-design .cm-profile.cm-profile-atelier .cm-default-cover{filter:none;mix-blend-mode:normal;opacity:1}body.palace-design .cm-profile.cm-profile-atelier .cm-cover-shade{background:linear-gradient(180deg,#13091f55,transparent 50%,#13091fa6)}body.palace-design .cm-profile.cm-profile-atelier .cpp-online{right:19px;bottom:35px;background:#13091fcf;border:1px solid #78548735;color:#f6f7e8;font-size:10px;padding:6px 10px}body.palace-design .cm-profile.cm-profile-atelier .cm-profile-intro{position:relative;display:block;margin-top:-23px;padding:57px 20px 12px;background:#190e26;border-radius:24px 24px 0 0;color:#f4e9fa;z-index:5;text-align:left;min-height:0}body.palace-design .cm-profile.cm-profile-atelier .cm-profile-intro>.ph-avatar{position:absolute!important;left:21px;top:-42px;width:86px!important;height:86px!important;min-width:86px!important;margin:0;filter:drop-shadow(0 3px 6px #240d362b)}body.palace-design .cm-profile.cm-profile-atelier .cm-name{display:block;margin:0 0 10px;min-width:0}body.palace-design .cm-profile.cm-profile-atelier .cm-name h2{display:flex;align-items:center;justify-content:flex-start;gap:4px;margin:0;font-family:inherit;font-weight:750;font-size:23px;line-height:1.2;color:#f4e9fa;text-shadow:none;letter-spacing:-.5px;min-width:0}body.palace-design .cm-profile.cm-profile-atelier .cm-name h2>span{font-size:23px;line-height:1.25;color:#f4e9fa;overflow-wrap:anywhere;background:none;-webkit-text-fill-color:currentColor}body.palace-design .cm-profile.cm-profile-atelier .cpp-vip-button{display:inline-flex;background:none;border:0;padding:0;flex:none}body.palace-design .cm-profile.cm-profile-atelier .cm-name .vp-badge{margin:0!important}body.palace-design .cm-profile.cm-profile-atelier .cpp-social-actions{position:absolute;right:20px;top:15px;display:flex;margin:0}body.palace-design .cm-profile.cm-profile-atelier .cpp-social-actions>button,body.palace-design .cm-profile.cm-profile-atelier .cpp-social-actions>span{width:40px;height:36px;background:#2a1a38;border:1px solid #785487;color:#f4e9fa;border-radius:12px}body.palace-design .cm-profile.cm-profile-atelier .cm-level-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:7px;margin:0;padding:0;min-height:28px;line-height:1.2}body.palace-design .cm-profile.cm-profile-atelier .cm-activity{display:inline-flex;align-items:center;gap:4px;min-height:25px;padding:4px 8px;border-radius:7px;border:1px solid #785487;background:#2a1a38;color:#f4e9fa;font-size:11px}body.palace-design .cm-profile.cm-profile-atelier .cm-activity small{display:none}body.palace-design .cm-profile.cm-profile-atelier .cm-activity b{font-family:inherit;font-weight:700;font-size:11px;line-height:1.2;color:inherit}body.palace-design .cm-profile.cm-profile-atelier .cm-charm-strip{position:relative;display:inline-flex;align-items:center;gap:5px;width:auto;min-width:0;height:25px;min-height:25px;margin:0;padding:3px 7px 3px 24px;border:1px solid #ddc790;border-radius:7px;background:linear-gradient(120deg,#fff5d9,#f4e3b5);color:#e6c889;box-shadow:none}body.palace-design .cm-profile.cm-profile-atelier .cm-charm-strip b{color:#e6c889;font-size:11px;font-weight:750;line-height:1.2;font-variant-numeric:tabular-nums;text-shadow:none}body.palace-design .cm-profile.cm-profile-atelier .cm-charm-emblem{position:absolute;left:-4px;top:50%;transform:translateY(-50%);width:27px;height:27px}body.palace-design .cm-profile.cm-profile-atelier .cm-charm-emblem .ph-badge,body.palace-design .cm-profile.cm-profile-atelier .cm-charm-emblem img{position:static;display:block;width:27px!important;height:27px!important;margin:0;object-fit:contain;transform:none}body.palace-design .cm-profile.cm-profile-atelier .cm-family-tag{display:inline-flex;align-items:center;gap:4px;max-width:132px;width:auto;height:auto;min-height:25px;padding:3px 7px;border:1px solid #785487;border-radius:7px;background:#2a1a38;color:#f4e9fa;font-size:10px;line-height:1.2}body.palace-design .cm-profile.cm-profile-atelier .cm-family-tag>span{position:static;transform:none;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.palace-design .cm-profile.cm-profile-atelier .cm-family-tag>span:first-child{width:17px;height:19px;flex:none}body.palace-design .cm-profile.cm-profile-atelier .cm-family-tag img{width:17px;height:19px;object-fit:contain}body.palace-design .cm-profile.cm-profile-atelier .cm-family-tag>span:last-child{display:none}body.palace-design .cm-profile.cm-profile-atelier .cm-gender{font-size:15px;background:none;padding:0}body.palace-design .cm-profile.cm-profile-atelier .cpp-country-inline{position:static;margin:0 0 0 auto;font-size:10px;line-height:1.5;color:#c3afd0;max-width:110px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body.palace-design .cm-profile.cm-profile-atelier .cpp-identity-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:9px 0 0}body.palace-design .cm-profile.cm-profile-atelier .cm-copy-id,body.palace-design .cm-profile.cm-profile-atelier .cpp-friend-count{display:inline-flex;gap:5px;align-items:center;min-height:30px;margin:0;padding:4px 0;color:#c3afd0;font-size:11px;background:none;border:0}body.palace-design .cm-profile.cm-profile-atelier .cpp-friend-count b{font-size:11px;color:#f4e9fa}body.palace-design .cm-profile.cm-profile-atelier .cpp-friend-count svg{width:15px;height:15px}body.palace-design .cm-profile.cm-profile-atelier .pa-collection{margin:0 20px;padding:4px 0 16px;background:none;border:0;box-shadow:none;border-radius:0;border-bottom:1px solid #785487;color:#f4e9fa}body.palace-design .cm-profile.cm-profile-atelier .cm-honor-row{margin:0 0 8px;padding:0;min-height:38px}body.palace-design .cm-profile.cm-profile-atelier .cm-honor-collection{display:flex;align-items:center;gap:8px;flex-wrap:wrap;width:100%;min-height:40px;margin:0;padding:0;border:0;background:none;color:#f4e9fa}body.palace-design .cm-profile.cm-profile-atelier .cm-honor-collection>small{margin-left:auto;font-size:10px;color:#f4e9fa}body.palace-design .cm-profile.cm-profile-atelier .cm-honor-icon{width:32px!important;height:36px!important;flex:none;max-width:36px}body.palace-design .cm-profile.cm-profile-atelier .cm-earned.cm-title-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px 7px!important;margin:0!important;padding:0!important;max-width:100%;align-items:stretch}body.palace-design .cm-profile.cm-profile-atelier .cm-title-grid>.cm-profile-title{width:100%;min-width:0;display:block}body.palace-design .cm-profile.cm-profile-atelier .cm-title-grid .pt-badge.pt-capsule-v5{--pt-size:10px;width:100%!important;height:32px!important;min-height:32px!important;padding:0 6px 0 27px!important;white-space:normal}body.palace-design .cm-profile.cm-profile-atelier .cm-title-grid .pt-badge.pt-capsule-v5>.pt-label{flex:1;min-width:0;width:100%!important;white-space:normal!important;line-height:1.1!important;overflow-wrap:anywhere}body.palace-design .cm-profile.cm-profile-atelier .cm-title-grid .pt-emblem{width:26px;height:26px;left:0}body.palace-design .cm-profile.cm-profile-atelier .cm-title-grid .cm-title-badge{width:100%;height:32px;min-height:32px;max-height:32px;background:#2a1a38;color:#f4e9fa;border-color:#785487;font-size:10px}body.palace-design .cm-profile.cm-profile-atelier .cm-profile-section{padding:17px 20px;margin:0;background:none;border:0;border-radius:0;color:#f4e9fa}body.palace-design .cm-profile.cm-profile-atelier .cm-profile-section h3,body.palace-design .cm-profile.cm-profile-atelier .cm-section-link{color:#f4e9fa;font-family:inherit;font-size:16px;font-weight:750;letter-spacing:-.2px;line-height:1.35}body.palace-design .cm-profile.cm-profile-atelier .cm-profile-section h3{margin:0 0 12px}body.palace-design .cm-profile.cm-profile-atelier .cm-section-link{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:32px;padding:0;width:100%;margin:0 0 10px;background:none;border:0;text-align:left}body.palace-design .cm-profile.cm-profile-atelier .cm-section-link small{display:inline-flex;align-items:center;gap:5px;font-size:10px;font-weight:500;color:#c3afd0;letter-spacing:0}body.palace-design .cm-profile.cm-profile-atelier .cm-section-link>span>small{margin-left:5px}body.palace-design .cm-profile.cm-profile-atelier .cm-section-link svg{width:15px;height:15px;color:#c3afd0}body.palace-design .cm-profile.cm-profile-atelier .pa-bio{padding-block:10px 1px}body.palace-design .cm-profile.cm-profile-atelier .cm-profile-signature{color:#c3afd0;font-size:12px;line-height:1.7;margin:0;white-space:pre-wrap}.pa-section-heading{display:flex;justify-content:space-between;align-items:center;margin:0 0 12px;gap:10px}.pa-section-heading>div>small{display:block;font-size:8px;font-weight:750;letter-spacing:1.8px;color:#e6c889;margin-bottom:4px}body.palace-design .cm-profile.cm-profile-atelier .pa-section-heading h3{margin:0;font-size:19px}.pa-section-heading>button{display:inline-flex;align-items:center;gap:6px;background:none;color:#f4e9fa;border:0;min-height:36px;font-size:10px;padding:5px 0}.pa-section-heading svg{width:14px;height:14px}.pa-moments-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.pa-moment{position:relative;aspect-ratio:4/5;min-width:0;padding:0;overflow:hidden;border-radius:12px;border:1px solid #785487;background:#2a1a38;color:#f4e9fa;text-align:left}.pa-moment>img{display:block;width:100%;height:100%;object-fit:cover}.pa-moment.is-text{background:linear-gradient(145deg,#2a1a38,#2a1a38)}.pa-moment-copy{display:flex;flex-direction:column;height:100%;gap:9px;padding:12px 8px;font-size:9px;line-height:1.45;overflow:hidden}.pa-moment-copy>svg{width:16px;height:16px;color:#e6c889}.pa-moment-copy>span{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.pa-video-mark,.pa-media-count{position:absolute;right:6px;bottom:6px;display:grid;place-items:center;border-radius:6px;background:#13091fbb;color:#fff;font-size:10px;min-width:21px;height:21px}.pa-media-count{top:6px;bottom:auto}.pa-moment-empty{display:flex;flex-direction:column;align-items:center;gap:7px;padding:21px 15px;background:#2a1a38;border:1px dashed #785487;border-radius:14px;text-align:center;color:#c3afd0}.pa-moment-empty>svg{width:25px;height:25px;color:#e6c889}.pa-moment-empty p{font-size:12px;margin:0}.pa-moment-empty button{display:inline-flex;align-items:center;gap:6px;background:none;color:#f4e9fa;font-size:11px;padding:7px 5px;border:0;font-weight:650;min-height:34px}.pa-moment-empty button svg{width:14px;height:14px}.pa-moment-loading{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;position:relative}.pa-moment-loading>span{position:absolute;inset:0;display:grid;place-items:center;z-index:1;color:#c3afd0;font-size:11px}.pa-moment-loading>i{aspect-ratio:4/5;border-radius:12px;background:#2a1a38}body.palace-design .cm-profile.cm-profile-atelier .cm-gift-wall{display:grid;grid-template-columns:76px 1fr 1fr 15px;align-items:center;gap:8px;min-height:106px;margin:0;padding:12px;border-radius:17px;background:radial-gradient(ellipse at 15% 0,#532b7080,transparent 65%),linear-gradient(120deg,#13091f,#13091f);border:1px solid #a68a4e66;box-shadow:inset 0 1px #b488cb2b;color:#fff4ce;overflow:hidden}.pa-wall-art{display:block;width:76px;height:76px;background:radial-gradient(circle,#532b7024,transparent 70%)}.pa-wall-art>img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 3px 7px #240d3644)}body.palace-design .cm-profile.cm-profile-atelier .cm-wall-total,body.palace-design .cm-profile.cm-profile-atelier .pa-wall-kinds{display:flex;flex-direction:column;align-items:center;gap:5px;position:static;inset:auto;min-width:0;transform:none;flex:none}body.palace-design .cm-profile.cm-profile-atelier .cm-gift-wall b{font-size:23px;line-height:1.1;color:#ffedbb;letter-spacing:-.5px;font-variant-numeric:tabular-nums}body.palace-design .cm-profile.cm-profile-atelier .cm-gift-wall small{font-size:9px;color:#c3afd0;white-space:nowrap}body.palace-design .cm-profile.cm-profile-atelier .pa-wall-kinds{border-left:1px solid #d4be7338}body.palace-design .cm-profile.cm-profile-atelier .cm-gift-wall>svg{width:15px;height:15px;color:#e6c889}body.palace-design .cm-profile.cm-profile-atelier .ap-profile-link{width:100%;margin:0;padding:13px;background:linear-gradient(115deg,#f1eddc,#2a1a38);border:1px solid #dfd5ae;color:#f4e9fa;border-radius:15px;gap:12px;box-shadow:none}body.palace-design .cm-profile.cm-profile-atelier .ap-profile-link .ap-ring{width:48px;height:48px;flex:none;margin:0}body.palace-design .cm-profile.cm-profile-atelier .ap-profile-link b{font-size:13px;color:#f4e9fa}body.palace-design .cm-profile.cm-profile-atelier .ap-profile-link small{font-size:10px;color:#c3afd0;line-height:1.5}body.palace-design .cm-profile.cm-profile-atelier .ap-profile-link .ap-heart{color:#e6c889}body.palace-design .cm-profile.cm-profile-atelier .bf-preview .bf-grid{gap:8px}body.palace-design .cm-profile.cm-profile-atelier .bf-card{display:flex;flex-direction:column;align-items:center;position:relative;gap:0;border:1px solid #785487;border-radius:16px;padding:12px 7px 11px;background:linear-gradient(155deg,#2a1a38,#2a1a38);color:#f4e9fa;box-shadow:inset 0 0 0 3px #b488cb;min-width:0}body.palace-design .cm-profile.cm-profile-atelier .bf-card .bf-level{position:static;order:4;display:block;width:auto;max-width:100%;margin:5px 0 0;padding:3px 5px;border:0;border-radius:5px;background:#2a1a38;color:#f4e9fa;font-size:8px;line-height:1.2;white-space:normal;text-align:center}body.palace-design .cm-profile.cm-profile-atelier .bf-card .bf-symbol{order:0;width:40px;height:40px;max-width:40px;margin:0 0 7px;flex:none}body.palace-design .cm-profile.cm-profile-atelier .bf-card>.ph-avatar{order:1;width:46px!important;height:46px!important;min-width:46px!important;margin:0}body.palace-design .cm-profile.cm-profile-atelier .bf-card>b{order:2;display:block;width:100%;max-width:100%;color:#f4e9fa;font-size:11px;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:8px 0 3px;text-align:center}body.palace-design .cm-profile.cm-profile-atelier .bf-card>small{order:3;font-size:9px;color:#c3afd0;line-height:1.3;margin:0}body.palace-design .cm-profile.cm-profile-atelier .bf-profile-empty{background:#2a1a38;border-color:#785487;color:#f4e9fa}body.palace-design .cm-profile.cm-profile-atelier .bf-profile-empty>span:last-child{color:#f4e9fa}body.palace-design .cm-profile.cm-profile-atelier .cpp-guards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:5px 0 0}body.palace-design .cm-profile.cm-profile-atelier .cpp-guards>button{width:100%;min-width:0;display:flex;flex-direction:column;align-items:center;gap:5px;margin:0;padding:8px 2px;border:0;background:none;color:#f4e9fa}.pa-guard-avatar{position:relative;display:block;margin-bottom:6px}body.palace-design .cm-profile.cm-profile-atelier .cpp-guards .ph-avatar{width:57px;height:57px;min-width:57px;display:block}.pa-guard-avatar>i{position:absolute;bottom:-6px;left:50%;transform:translate(-50%);border-radius:6px;padding:1px 6px;background:#d1b56d;color:#f4e9fa;border:2px solid #785487;font-family:inherit;font-weight:700;font-size:9px;line-height:1.4}body.palace-design .cm-profile.cm-profile-atelier .cpp-guards b{font-size:11px;color:#f4e9fa;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body.palace-design .cm-profile.cm-profile-atelier .cpp-guards small{font-size:10px;color:#c3afd0;font-variant-numeric:tabular-nums}body.palace-design .cm-profile.cm-profile-atelier .cpp-guards>.ph-note{grid-column:1/-1}body.palace-design .cm-profile.cm-profile-atelier .cm-family-preview{display:flex;align-items:center;gap:13px;padding:12px;background:#2a1a38;border:1px solid #785487;border-radius:15px;color:#f4e9fa}body.palace-design .cm-profile.cm-profile-atelier .cm-family-preview img{width:49px;height:49px;object-fit:contain;border-radius:10px}body.palace-design .cm-profile.cm-profile-atelier .cm-family-preview b{font-family:inherit;font-size:14px;color:#f4e9fa;letter-spacing:.2px}body.palace-design .cm-profile.cm-profile-atelier .cm-family-preview small{font-size:10px;color:#c3afd0}body.palace-design .cm-profile.cm-profile-atelier .cm-family-preview small i{display:inline-block;padding:3px 6px;border-radius:5px;background:#2a1a38;color:#f4e9fa;font-style:normal;font-size:9px}body.palace-design .cm-profile.cm-profile-atelier .cm-room-links{display:grid;gap:8px}body.palace-design .cm-profile.cm-profile-atelier .cm-room-links button{display:flex;align-items:center;gap:11px;background:#2a1a38;border:1px solid #785487;padding:11px;border-radius:13px;color:#f4e9fa;box-shadow:none}body.palace-design .cm-profile.cm-profile-atelier .cm-room-links button>span{flex:1;min-width:0;font-size:12px}body.palace-design .cm-profile.cm-profile-atelier .cm-room-links img{width:44px;height:44px;object-fit:cover;border-radius:9px}body.palace-design .cm-profile.cm-profile-atelier .cm-room-links small{font-size:10px;color:#c3afd0;margin-top:3px}body.palace-design .cm-profile.cm-profile-atelier .cm-room-links strong{display:flex;align-items:center;gap:4px;white-space:nowrap;font-size:9px;color:#f4e9fa}body.palace-design .cm-profile.cm-profile-atelier .cm-room-links strong svg{width:13px;height:13px}body.palace-design .cm-profile.cm-profile-atelier .ph-note{color:#c3afd0;font-size:12px;line-height:1.6}body.palace-design .cm-profile.cm-profile-atelier .pv-account{margin:8px 20px 22px;padding:12px;border:1px solid #785487;background:#2a1a38;color:#f4e9fa;border-radius:12px}body.palace-design .cm-profile.cm-profile-atelier .pv-account summary{font-size:12px;min-height:26px;line-height:26px}body.palace-design .cm-profile.cm-profile-atelier .cm-own-links{background:none;color:#f4e9fa;border:0;padding:0}body.palace-design .cm-profile.cm-profile-atelier .cm-own-links a,body.palace-design .cm-profile.cm-profile-atelier .cm-own-links button{color:#f4e9fa;border-color:#785487;min-height:44px}body.palace-design .cm-profile.cm-profile-atelier .cm-friend-action .ph-btn{background:#2a1a38;color:#f4e9fa;border-color:#785487}body.palace-design .cm-profile.cm-profile-atelier .cm-profile-footer{position:sticky;bottom:0;z-index:13;display:grid;grid-template-columns:1fr 1fr;gap:9px;margin:8px 0 0;padding:11px 16px calc(11px + env(safe-area-inset-bottom,0px));background:#190e26;border-top:1px solid #785487;box-shadow:0 -5px 20px #240d3606}body.palace-design .cm-profile.cm-profile-atelier .cm-profile-footer .ph-btn{min-height:46px;padding:10px 7px;gap:7px;display:flex;align-items:center;justify-content:center;border:1px solid #785487;border-radius:13px;background:linear-gradient(115deg,#2b163e,#13091f);box-shadow:none;color:#fff9e6;font-family:inherit;font-weight:700;font-size:12px;line-height:1.2;white-space:nowrap}body.palace-design .cm-profile.cm-profile-atelier .cm-profile-footer .cm-footer-gold{background:linear-gradient(115deg,#f8dda0,#d8b75e);color:#f4e9fa;border-color:#d9bd77}body.palace-design .cm-profile.cm-profile-atelier .cm-profile-footer .ph-btn:disabled{opacity:.6}body.palace-design .cm-profile.cm-profile-atelier button:focus-visible{outline:3px solid #785487;outline-offset:3px}body.palace-design .cm-profile.cm-profile-atelier>.ak-profile-spectacle,body.palace-design .cm-profile.cm-profile-atelier>.um-profile-companion{position:absolute!important;float:none!important;top:70px!important;right:8px!important;left:auto!important;width:120px!important;height:150px!important;z-index:4;overflow:hidden;pointer-events:none}body.palace-design .cm-profile.cm-profile-atelier>.ak-feather-field,body.palace-design .cm-profile.cm-profile-atelier>.um-heart-field{position:absolute!important;inset:0!important;overflow:hidden;pointer-events:none}.ph-modal-guards:has(.pa-guard-page){background:#190e26!important;color:#f4e9fa;padding:0!important;max-width:620px}.ph-modal-guards:has(.pa-guard-page)>.ph-close{display:none}.pa-guard-page{background:#190e26;color:#f4e9fa;min-height:100%;padding:0 18px 30px}.pa-subheader{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 -18px;padding:11px 18px;position:sticky;top:0;z-index:4;background:#13091f;color:#f8e8ba;border-bottom:1px solid #c2a65d55}.pa-subheader .cm-back{color:#f3efdc;background:none;border:0;margin:0;padding:8px 0;font-size:12px;display:flex;align-items:center;gap:7px;min-height:36px}.pa-subheader>span{font:700 13px/1 Georgia,serif;letter-spacing:2px}.pa-subheader>span:last-child{width:55px}.pa-guard-heading{text-align:center;padding:30px 0 24px}.pa-guard-heading>small{font-size:8px;letter-spacing:2.3px;color:#e6c889}.pa-guard-heading h2{font-family:inherit;font-weight:750;font-size:28px;line-height:1.3;color:#f4e9fa;margin:9px 0 5px}.pa-guard-heading p{font-size:12px;color:#c3afd0}.pa-guard-page .cm-your-support{display:flex;justify-content:space-between;background:#2a1a38;padding:12px;border-radius:12px;font-size:12px;color:#f4e9fa;margin-bottom:20px}.pa-podium{display:flex;align-items:flex-end;justify-content:center;gap:7px;margin:4px 0 25px}.pa-podium-person{position:relative;display:flex;flex-direction:column;align-items:center;flex:1;min-width:0;max-width:180px;text-align:center;border:1px solid #785487;border-radius:65px 65px 16px 16px;padding:19px 5px 14px;background:linear-gradient(155deg,#2a1a38,#2a1a38);color:#f4e9fa;order:3}.pa-podium-person.pa-place-1{order:2;padding-top:27px;background:linear-gradient(155deg,#fff6d6,#eee2b0);border-color:#d0b566;box-shadow:0 9px 22px #240d3612}.pa-podium-person.pa-place-2{order:1;margin-bottom:0}.pa-podium-person.pa-place-3{order:3}.pa-rank-crown{color:#e6c889;font-size:19px;line-height:1;display:block;margin:0 0 10px}.pa-place-1 .pa-rank-crown{font-size:27px;color:#e6c889}.pa-guard-person{display:flex;align-items:center;min-width:0;gap:10px;background:none;border:0;color:#f4e9fa;text-align:left;padding:0}.pa-podium .pa-guard-person{flex-direction:column;text-align:center;gap:11px;width:100%}.pa-guard-person>.ph-avatar{width:45px;height:45px;min-width:45px;flex:none}.pa-podium .pa-guard-person>.ph-avatar{width:57px;height:57px;min-width:57px}.pa-place-1 .pa-guard-person>.ph-avatar{width:68px;height:68px;min-width:68px}.pa-guard-person>span:not(.ph-avatar){display:flex;align-items:center;gap:4px;min-width:0;flex-wrap:wrap}.pa-podium .pa-guard-person>span:not(.ph-avatar){justify-content:center;min-height:29px;align-content:center;width:100%}.pa-guard-person b{color:#f4e9fa;font-size:12px;font-weight:750;line-height:1.35;overflow-wrap:anywhere}.pa-podium .pa-guard-person b{font-size:11px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pa-podium-person>strong{font-size:15px;color:#f4e9fa;letter-spacing:-.4px;margin-top:9px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;max-width:100%}.pa-podium-person>small{font-size:8px;margin-top:3px;color:#c3afd0}.pa-rank-number{display:grid;place-items:center;min-width:23px;height:25px;border-radius:7px;background:#2a1a38;color:#c3afd0;font-size:11px;font-weight:700}.pa-podium-person>.pa-rank-number{margin-top:12px;background:#2a1a38;color:#f4e9fa}.pa-place-1>.pa-rank-number{background:#ceb56c;color:#fff9dd}.pa-guard-list{display:grid;gap:0;border-top:1px solid #785487}.pa-guard-row{display:grid;grid-template-columns:25px minmax(0,1fr) auto;gap:10px;align-items:center;padding:15px 0;border-bottom:1px solid #785487}.pa-guard-score{text-align:right;display:flex;flex-direction:column;gap:3px}.pa-guard-score strong{font-size:13px;color:#f4e9fa;font-variant-numeric:tabular-nums}.pa-guard-score small{font-size:8px;color:#c3afd0}.pa-guard-manage{font-size:9px;color:#c3afd0;margin-top:8px}.pa-guard-row>.pa-guard-manage{grid-column:2/-1;justify-self:end;margin:0}.pa-guard-manage summary{cursor:pointer;padding:4px 6px;min-height:24px}.pa-guard-manage button{background:#2a1a38;color:#f4e9fa;border:1px solid #785487;border-radius:6px;font-size:9px;padding:6px;min-height:30px}.pa-guard-note{color:#c3afd0;font-size:11px;line-height:1.7;margin:22px 0 14px}.pa-requests{width:100%;min-height:44px;padding:10px 14px;display:flex;align-items:center;justify-content:space-between;background:#2a1a38;border:1px solid #785487;color:#f4e9fa;border-radius:12px;font-size:12px}.pa-guard-empty{padding:10px 0;color:#f4e9fa}.pa-guard-empty:is(h3,p){color:inherit}.pa-related.bf-root,.pa-related.ap-root{color:#e9ebdb;background:#13091fc9}.pa-related .bf-shell,.pa-related .ap-shell{background:#190e26;color:#f4e9fa;border-color:#cfbf89}.pa-related .bf-top,.pa-related .ap-top{background:#13091f;border-color:#d7bf7544;color:#f6e8bd}.pa-related .bf-top button,.pa-related .ap-top button{color:#f8eac6}.pa-related .bf-tabs,.pa-related .ap-tabs{background:#2a1a38;border-color:#785487}.pa-related .bf-tabs button,.pa-related .ap-tabs button{color:#c3afd0}.pa-related .bf-tabs button.active,.pa-related .ap-tabs button.active{background:#2a1a38;color:#f4e9fa;border-color:#785487}.pa-related .bf-content,.pa-related .ap-content{color:#f4e9fa}.pa-related .bf-hero{background:none;border:0;padding:25px 10px 20px}.pa-related .bf-hero h1{color:#f4e9fa;font-family:inherit;font-weight:750;font-size:25px;line-height:1.3}.pa-related .bf-hero>span{color:#e6c889;font-size:8px;letter-spacing:1.8px}.pa-related .bf-hero p{color:#c3afd0;font-size:12px}.pa-related .bf-hero-symbols{height:72px;margin:16px auto 8px;max-width:240px}.pa-related .bf-hero-symbols .bf-symbol{width:68px;height:68px}.pa-related .bf-heading h2,.pa-related .bf-content h2{color:#f4e9fa;font-family:inherit;font-size:16px}.pa-related .bf-heading>span,.pa-related .bf-heading small,.pa-related .bf-note{color:#c3afd0}.pa-related .bf-card{background:linear-gradient(145deg,#2a1a38,#2a1a38);border-color:#785487;box-shadow:inset 0 0 0 3px #b488cb;color:#f4e9fa}.pa-related .bf-card>b{color:#f4e9fa}.pa-related .bf-card>small,.pa-related .bf-level{color:#c3afd0}.pa-related .bf-level{background:#2a1a38;border-color:#785487}.pa-related .bf-empty-slot,.pa-related .bf-locked-slot,.pa-related .bf-empty{background:#2a1a38;border-color:#785487;color:#f4e9fa}.pa-related .bf-detail{background:linear-gradient(150deg,#2a1a38,#2a1a38);border-color:#785487;color:#f4e9fa}.pa-related .bf-detail h1,.pa-related .bf-detail p,.pa-related .bf-pair b{color:#f4e9fa}.pa-related .bf-button,.pa-related .ap-button{background:#2b163e;color:#fff5d8;border-color:#785487}.pa-related .bf-gold,.pa-related .ap-gold{background:linear-gradient(115deg,#f8dda0,#d8b75e);color:#f4e9fa;border-color:#d4b76d}.pa-related .bf-candidate,.pa-related .bf-selected,.pa-related .bf-invitation,.pa-related .bf-milestones>div,.pa-related .bf-progress{background:#2a1a38;border-color:#785487;color:#f4e9fa}.pa-related .bf-label,.pa-related .bf-rules,.pa-related .bf-rules-copy,.pa-related .bf-link{color:#f4e9fa}.pa-related .bf-candidate:is(b,small,em),.pa-related .bf-invitation :is(h2,p,small),.pa-related .bf-progress :is(strong,span){color:#f4e9fa}.pa-related .bf-confirm{background:#2a1a38;color:#f4e9fa;border-color:#785487}.pa-related .bf-confirm:is(h2,p){color:#f4e9fa}.pa-related .ap-detail-hero{background:linear-gradient(#13091f66,#13091fe8),url(/assets/romance/hall.webp) center/cover;padding:28px 16px 20px;color:#fff3c9}.pa-related .ap-detail-hero h1{font-family:inherit;font-size:24px;color:#fff2c2}.pa-related .ap-detail-hero p,.pa-related .ap-detail-hero small{color:#c3afd0}.pa-related .ap-detail-hero>.ap-ring{width:105px;height:105px;margin:18px auto 3px}.pa-related .ap-stats>span{background:#2a1a38;border-color:#785487;color:#c3afd0;font-size:10px;border-radius:13px}.pa-related .ap-stats b{font-family:inherit;font-size:19px;color:#f4e9fa}.pa-related .ap-invitation,.pa-related .ap-book,.pa-related .ap-rewards>div{background:#2a1a38;color:#f4e9fa;border-color:#785487;box-shadow:none}.pa-related .ap-content:is(h2,h3),.pa-related .ap-rewards b{color:#f4e9fa}.pa-related .ap-content:is(p,small,label),.pa-related .ap-rewards small{color:#c3afd0}.pa-related .ap-invitation>span{color:#e6c889}.pa-related .ap-confirm{background:#2a1a38;border-color:#ccb97c;color:#f4e9fa}.pa-related .ap-confirm:is(h2,p){color:#f4e9fa}.pa-related input,.pa-related textarea,.pa-related select{background:#2a1a38;border-color:#785487;color:#f4e9fa}@media (max-width:739px){body.palace-design .cm-profile.cm-profile-atelier{border-radius:0;min-height:100dvh;background:#190e26!important}.ph-modal-guards:has(.pa-guard-page){min-height:100dvh;border-radius:0}}@media (max-width:359px){body.palace-design .cm-profile.cm-profile-atelier .cm-profile-intro,body.palace-design .cm-profile.cm-profile-atelier .cm-profile-section{padding-inline:15px}body.palace-design .cm-profile.cm-profile-atelier .pa-collection{margin-inline:15px}body.palace-design .cm-profile.cm-profile-atelier .cm-title-grid .pt-badge.pt-capsule-v5{--pt-size:9px;padding-left:24px!important}body.palace-design .cm-profile.cm-profile-atelier .cm-title-grid .pt-emblem{width:23px;height:23px}body.palace-design .cm-profile.cm-profile-atelier .cm-gift-wall{grid-template-columns:62px 1fr 1fr 12px;gap:6px}.pa-wall-art{width:62px;height:62px}.pa-podium .pa-guard-person>.ph-avatar{width:48px;height:48px;min-width:48px}.pa-place-1 .pa-guard-person>.ph-avatar{width:57px;height:57px;min-width:57px}.pa-podium-person>strong{font-size:12px}}@media (prefers-reduced-motion:reduce){body.palace-design .cm-profile.cm-profile-atelier .cpp-bar{transition:none}.pa-related *{scroll-behavior:auto!important}}body.palace-design .cm-profile.cm-profile-atelier .cm-honor-collection{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));gap:4px;align-items:center}body.palace-design .cm-profile.cm-profile-atelier .cm-honor-collection>.cm-honor-icon,body.palace-design .cm-profile.cm-profile-atelier .cm-honor-image{width:100%!important;max-width:32px!important;height:36px!important;min-width:0;justify-self:center}body.palace-design .cm-profile.cm-profile-atelier .cm-honor-image>img{width:100%;height:100%;object-fit:contain}body.palace-design .cm-profile.cm-profile-atelier .cm-honor-collection>small{grid-column:1/-1;justify-self:end;padding:0;line-height:16px;min-height:0;border:0;background:none;border-radius:0}body.palace-design .cm-profile.cm-profile-atelier .cm-honor-collection>span:only-of-type:not(.cm-honor-icon):not(.cm-honor-image){grid-column:1/-1;text-align:left}body.palace-design .cm-profile.cm-profile-atelier .cm-family-preview[class*=role-]{background:#2a1a38;border-color:#785487;box-shadow:none}body.palace-design .cm-profile.cm-profile-atelier .cm-family-preview[class*=role-]:before{display:none}body.palace-design .cm-profile.cm-profile-atelier .cm-family-preview[class*=role-] .cm-family-emblem{box-shadow:none;background:#2a1a38}body.palace-design .cm-profile.cm-profile-atelier .cm-family-preview[class*=role-] small i{background:#2a1a38;color:#f4e9fa;box-shadow:none}body.palace-design .cm-profile.cm-profile-atelier .bf-preview .cm-section-link{display:flex;justify-content:space-between;width:100%;max-width:none}body.palace-design .cm-profile.cm-profile-atelier .bf-preview .cm-section-link>span:first-child{flex:1;text-align:left}.ph-modal:has(.cm-profile-atelier),.ph-modal:has(.pa-guard-page){scrollbar-color:#735183 #190e26}body.palace-design .cm-profile.cm-profile-atelier .cpp-owner-shortcuts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0 20px 14px;padding:9px 0;border-top:1px solid #785487;border-bottom:1px solid #785487}body.palace-design .cm-profile.cm-profile-atelier .cpp-owner-shortcuts>button{display:flex;align-items:center;justify-content:center;gap:6px;padding:5px 2px;border:0;border-radius:8px;background:none;color:#f4e9fa;min-height:39px}body.palace-design .cm-profile.cm-profile-atelier .cpp-owner-shortcuts svg{width:16px;height:16px;flex:none}body.palace-design .cm-profile.cm-profile-atelier .cpp-owner-shortcuts button>span{display:flex;flex-wrap:wrap;align-items:center;gap:4px;font-size:10px}body.palace-design .cm-profile.cm-profile-atelier .cpp-owner-shortcuts b{font-size:11px;color:#f4e9fa}body.palace-design .cm-profile.cm-profile-atelier .cpp-owner-shortcuts small{font-size:8px;color:#e6c889}body.palace-design .cm-profile.cm-profile-atelier .cpp-profile-dock{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:1px solid #785487;margin-top:10px;padding:10px 0 0}body.palace-design .cm-profile.cm-profile-atelier .cpp-profile-dock button{display:flex;flex-direction:column;align-items:center;gap:7px;border:0;background:none;color:#f4e9fa;font-size:9px;padding:7px 0}body.palace-design .cm-profile.cm-profile-atelier .cpp-profile-dock svg{width:20px;height:20px}body.palace-design .cm-profile.cm-profile-atelier .cm-gift-wall{grid-template-columns:1fr 1fr 16px;gap:10px;padding:14px}body.palace-design .cm-profile.cm-profile-atelier .cm-wall-showcase{grid-column:1/-1;display:flex;align-items:center;justify-content:center;gap:18px;min-height:60px;padding:0 0 8px;border-bottom:1px solid #d2bd7333}body.palace-design .cm-profile.cm-profile-atelier .cm-wall-showcase>.cpp-wall-art{width:64px;height:64px;flex:none;position:relative;inset:auto;transform:none;filter:drop-shadow(0 4px 6px #240d3633)}body.palace-design .cm-profile.cm-profile-atelier .cm-wall-showcase img{width:64px;height:64px;object-fit:contain}body.palace-design .cm-profile.cm-profile-atelier .cpp-empty-gifts{display:flex;align-items:center;gap:12px;color:#c3afd0;font-size:12px}body.palace-design .cm-profile.cm-profile-atelier .cpp-empty-gifts svg{width:29px;height:29px;color:#e6c889}body.palace-design .cm-profile.cm-profile-atelier .cm-wall-showcase{position:relative;inset:auto;width:100%;max-width:100%;height:auto;min-height:76px;flex-direction:row;transform:none;box-sizing:border-box;overflow:hidden}body.palace-design .cm-profile.cm-profile-atelier .cm-gift-wall:before,body.palace-design .cm-profile.cm-profile-atelier .cm-gift-wall:after{display:none}body.palace-design .cm-profile.cm-profile-atelier .cm-gift-wall{height:auto;max-height:none;min-height:160px}body.palace-design .cm-profile.cm-profile-atelier .cm-wall-total{width:auto;max-width:none;justify-self:stretch;background:none;box-shadow:none;text-align:center}body.palace-design .cm-profile.cm-profile-atelier .bf-preview .cm-section-link>span:last-child{flex:none;width:auto;text-align:right}body.palace-design .cm-profile.cm-profile-atelier .bf-preview .cm-section-link>span:first-child{display:flex;align-items:center;gap:5px}@media (max-width:360px){body.palace-design .cm-profile.cm-profile-atelier .cpp-bar{gap:5px;padding-inline:10px}body.palace-design .cm-profile.cm-profile-atelier .cpp-bar>button{width:32px;height:32px;padding:7px;flex:none}body.palace-design .cm-profile.cm-profile-atelier .cpp-brand{font-size:12px;letter-spacing:1.8px}body.palace-design .cm-profile.cm-profile-atelier .cpp-mini{gap:4px;min-width:0}body.palace-design .cm-profile.cm-profile-atelier .cpp-mini>.ph-avatar{width:26px;height:26px;min-width:26px}body.palace-design .cm-profile.cm-profile-atelier .cpp-mini>b{font-size:11px;min-width:0;max-width:90px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body.palace-design .cm-profile.cm-profile-atelier .cpp-mini .vp-badge{width:24px!important;height:24px!important;min-width:24px!important}}body.palace-design .cm-profile.cm-profile-atelier{background:radial-gradient(ellipse at 90% 10%,#5e27752b,transparent 36%),#190e26!important;--cm-paper:#190e26;--cm-ink:#fff0d7;--cm-muted:#bda8cb;--cm-line:#76518550}body.palace-design .cm-profile.cm-profile-atelier .cm-name h2>span{color:#f1ca72}body.palace-design .cm-profile.cm-profile-atelier .cm-profile-intro{background:linear-gradient(#21112f,#190e26);border-top:1px solid #b88f5b4d}body.palace-design .cm-profile.cm-profile-atelier .cm-level-row{gap:8px;min-height:34px}body.palace-design .cm-profile.cm-profile-atelier .cm-activity{background:linear-gradient(110deg,#fa8059,#e65b3d);border:0;border-radius:5px;color:#fff;height:26px;min-height:26px;padding:3px 6px}body.palace-design .cm-profile.cm-profile-atelier .cm-activity b{color:#fff;font-size:12px}body.palace-design .cm-profile.cm-profile-atelier .cm-charm-strip{height:24px;min-height:24px;margin-left:6px;padding:2px 7px 2px 22px;border:0;border-radius:5px 9px 9px 5px;background:linear-gradient(100deg,var(--charm-from,#de9318),var(--charm-to,#ffc94a));box-shadow:inset 0 1px #ffffff45,0 2px 7px #08020c38;overflow:visible;color:#fff}body.palace-design .cm-profile.cm-profile-atelier .cm-charm-strip>b{font-size:11.5px;line-height:1.1;font-weight:800;color:#fff;letter-spacing:.1px;text-shadow:0 1px 2px #0003;white-space:nowrap}body.palace-design .cm-profile.cm-profile-atelier .cm-charm-emblem{width:32px;height:32px;left:-10px;top:50%;transform:translateY(-50%);z-index:1}body.palace-design .cm-profile.cm-profile-atelier .cm-charm-emblem .ph-badge,body.palace-design .cm-profile.cm-profile-atelier .cm-charm-emblem img{width:32px!important;height:32px!important;object-fit:contain}body.palace-design .cm-profile.cm-profile-atelier .cm-family-tag{height:26px;min-height:26px;position:relative;background:linear-gradient(100deg,#392330,#6c4726);border:1px solid #d8b867;border-radius:5px;padding:2px 7px 2px 23px;color:#fff2ce;box-shadow:inset 0 0 0 1px #ffe1a933;max-width:126px;overflow:visible}body.palace-design .cm-profile.cm-profile-atelier .cm-family-tag>span:first-child{position:absolute;left:-8px;top:50%;transform:translateY(-50%);width:28px;height:34px;overflow:visible}body.palace-design .cm-profile.cm-profile-atelier .cm-family-tag img{width:28px;height:34px}body.palace-design .cm-profile.cm-profile-atelier .cm-copy-id{gap:7px;color:#c8b1d4;min-height:36px}body.palace-design .cm-profile.cm-profile-atelier .pa-copy-icon{display:block;width:18px;height:18px;min-width:18px;flex:none;stroke:#ebcc8c;fill:none;stroke-width:1.8;overflow:visible}body.palace-design .cm-profile.cm-profile-atelier .cm-profile-footer .ph-btn{background:linear-gradient(120deg,#9845d3,#682697);border:1px solid #b578d350;color:#fff3df;box-shadow:inset 0 1px #ffffff1a}body.palace-design .cm-profile.cm-profile-atelier .cm-profile-footer .cm-footer-gold,.pa-related .bf-gold,.pa-related .ap-gold{background:linear-gradient(115deg,#f7d98d,#d7a84b);color:#36213d;border-color:#e5c579}body.palace-design .cm-profile.cm-profile-atelier .cm-profile-section h3{color:#f6dfae}body.palace-design .cm-profile.cm-profile-atelier .pa-wall-kinds{border-color:#c9a36c40}body.palace-design .cm-profile.cm-profile-atelier .cm-gift-wall{position:relative;isolation:isolate;min-height:181px;padding:17px 14px 15px;border:1px solid #caa26088;border-radius:19px;background:radial-gradient(ellipse at 50% 5%,#79469965,transparent 65%),linear-gradient(130deg,#362046,#1e102d);box-shadow:inset 0 1px #f7dda42b,0 7px 24px #09030e25;overflow:hidden}body.palace-design .cm-profile.cm-profile-atelier .cm-wall-showcase{height:91px;min-height:91px;gap:17px;padding:0 0 13px;overflow:visible;border-color:#c8a46a38}body.palace-design .cm-profile.cm-profile-atelier .cm-wall-showcase>.cpp-wall-art{width:71px;height:71px;filter:drop-shadow(0 5px 9px #08010c99)}body.palace-design .cm-profile.cm-profile-atelier .cm-wall-showcase img{width:71px;height:71px}body.palace-design .cm-profile.cm-profile-atelier .cm-gift-wall b{color:#ffe2a0;font-size:24px;font-weight:750}body.palace-design .cm-profile.cm-profile-atelier .cm-gift-wall small{color:#cab8d4;font-size:10px;line-height:1.3}body.palace-design .cm-profile.cm-profile-atelier .cm-gift-wall:before{content:"\2726";display:block;position:absolute;top:11px;right:16px;color:#efd7a0;opacity:.5;font-size:12px;pointer-events:none}body.palace-design .cm-profile.cm-profile-atelier .cm-gift-wall:after{content:"";display:block;position:absolute;inset:-30%;z-index:2;background:linear-gradient(115deg,transparent 36%,#fff0c200 42%,#fff0c224 49%,#fff0c200 56%,transparent 62%);transform:translate(-130%);pointer-events:none}body.palace-design .cm-profile.cm-profile-atelier .cm-cover:has(.pa-couple-banner) .cpp-online{bottom:130px}.pa-couple-banner{position:absolute;right:14px;bottom:39px;z-index:4;width:177px;padding:7px 5px 6px;border:1px solid #dab76e9c;border-radius:17px;background:linear-gradient(130deg,#502368dd,#241031e8);box-shadow:inset 0 1px #fff0c63d,0 7px 20px #09020d70;color:#ffe5af;isolation:isolate}.pa-couple-caption{display:block;text-align:center;font-size:7px;font-weight:750;letter-spacing:2.2px;line-height:1;margin-bottom:2px;color:#efd9ad}.pa-couple-faces{display:flex;align-items:center;justify-content:center;gap:0;min-height:54px}.pa-couple-faces>button{display:grid;place-items:center;position:relative;min-width:44px;width:44px;height:48px;padding:0;border:0;background:none;border-radius:50%;color:inherit;flex:none}.pa-couple-faces>button>.ph-avatar{display:block;width:37px!important;height:37px!important;min-width:37px!important;margin:0!important;box-shadow:0 0 0 1px #e9c57c88}.pa-couple-faces>.pa-couple-ring{width:68px;min-width:68px;height:57px;border-radius:12px;z-index:2}.pa-couple-ring>.ap-ring{display:block;width:67px;height:67px;margin:-5px 0 0;filter:drop-shadow(0 2px 7px #f2bf5829)}.pa-couple-ring .ap-ring-product img{width:100%;height:100%;object-fit:contain}.pa-couple-banner:before,.pa-couple-banner:after{content:"\2726";position:absolute;pointer-events:none;color:#ffedc2;opacity:.5;font-size:10px;top:-5px;left:14px}.pa-couple-banner:after{inset:auto 15px -6px auto;font-size:13px}.pa-couple-faces>button:focus-visible{outline:2px solid #ffe3a1;outline-offset:2px}body.palace-design .cm-profile.cm-profile-atelier .bf-linked .bf-bond-open{order:0}body.palace-design .cm-profile.cm-profile-atelier .bf-linked .bf-person{order:1;color:#f3e6f8}body.palace-design .cm-profile.cm-profile-atelier .bf-linked .bf-person b{color:#f3e6f8;font-size:11px}body.palace-design .cm-profile.cm-profile-atelier .bf-linked .bf-symbol{margin-bottom:5px}body.palace-design .cm-profile.cm-profile-atelier .bf-linked .bf-person>.ph-avatar{width:46px!important;height:46px!important;min-width:46px!important}.pa-related .bf-linked .bf-person{color:#f3e6f8}.pa-related .bf-pair>button{color:#f3e6f8}body.palace-design .cm-profile.cm-profile-atelier .cm-gift-wall.pa-motion-active .cpp-wall-art{animation:paGiftFloat 4.4s ease-in-out infinite}body.palace-design .cm-profile.cm-profile-atelier .cm-gift-wall.pa-motion-active .cpp-wall-art:nth-child(2){animation-delay:-1.5s}body.palace-design .cm-profile.cm-profile-atelier .cm-gift-wall.pa-motion-active .cpp-wall-art:nth-child(3){animation-delay:-2.9s}body.palace-design .cm-profile.cm-profile-atelier .cm-gift-wall.pa-motion-active:after{animation:paGiftShine 7s ease-in-out infinite}.pa-couple-banner.pa-motion-active:before,.pa-couple-banner.pa-motion-active:after{animation:paPairSparkle 4s ease-in-out infinite}.pa-couple-banner.pa-motion-active:after{animation-delay:-2s}@keyframes paGiftFloat{0%,to{transform:translateY(2px)}50%{transform:translateY(-3px)}}@keyframes paGiftShine{0%,65%{transform:translate(-130%)}90%,to{transform:translate(130%)}}@keyframes paPairSparkle{0%,to{opacity:.25;transform:scale(.75)}50%{opacity:1;transform:scale(1.12)}}@media (prefers-reduced-motion:reduce){.cm-profile-atelier .pa-animated *,.cm-profile-atelier .pa-animated:before,.cm-profile-atelier .pa-animated:after{animation:none!important}}@media (max-width:359px){.pa-couple-banner{right:11px;width:169px}.pa-couple-faces>.pa-couple-ring{width:60px;min-width:60px}.pa-couple-ring>.ap-ring{width:62px;height:62px}body.palace-design .cm-profile.cm-profile-atelier .cm-charm-strip>b{font-size:11px}}.pa-couple-banner{width:156px;padding:0 6px;border-radius:28px;bottom:37px;box-shadow:inset 0 1px #fff0c630,0 4px 14px #09020d55}.pa-couple-caption{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.pa-couple-faces{min-height:46px;height:46px}.pa-couple-faces>button{width:44px;min-width:44px;height:46px}.pa-couple-faces>button>.ph-avatar{width:29px!important;height:29px!important;min-width:29px!important}.pa-couple-faces>.pa-couple-ring{width:52px;min-width:52px;height:46px}.pa-couple-ring>.ap-ring{width:51px;height:51px;margin:0}body.palace-design .cm-profile.cm-profile-atelier .cm-cover:has(.pa-couple-banner) .cpp-online{bottom:98px}body.palace-design .cm-profile.cm-profile-atelier .cm-profile-intro{padding-top:44px;padding-bottom:7px}body.palace-design .cm-profile.cm-profile-atelier .cm-profile-intro>.ph-avatar{top:-34px;width:70px!important;height:70px!important;min-width:70px!important}body.palace-design .cm-profile.cm-profile-atelier .cm-name{margin-bottom:6px}body.palace-design .cm-profile.cm-profile-atelier .cm-level-row{min-height:30px;gap:7px}.pa-podium-person.pa-place-1{background:linear-gradient(155deg,#62462f,#36203c);border-color:#c9a764;box-shadow:0 9px 22px #0b031c33}.pa-place-1>.pa-rank-number{background:#d7b46c;color:#36213d}body.palace-design .cm-profile.cm-profile-atelier .cm-profile-footer{background:#21132ef2;border-color:#b48a5955}body.palace-design .cm-profile.cm-profile-atelier .cpp-bar.is-collapsed{background:#21112f;color:#ffe7b6}body.palace-design .cm-profile.cm-profile-atelier .cpp-mini>b{color:#fff1da}body.palace-design .cm-profile-atelier .pa-couple-banner{width:166px;padding:0 7px;border-radius:5px;border:1px solid #f6d995;background:linear-gradient(112deg,#5c258bea,#a352cbe8 48%,#3b146bea);box-shadow:inset 0 0 0 2px #e9c28555,inset 0 1px 9px #f2c4ff77,0 0 12px #c96fff69,0 3px 12px #12041f88;overflow:visible}body.palace-design .cm-profile-atelier .pa-couple-faces{height:46px;min-height:46px;justify-content:space-between;position:relative;z-index:2}body.palace-design .cm-profile-atelier .pa-couple-banner:before{content:"";position:absolute;inset:-4px;border-radius:7px;border:1px solid #ffdfa480;background:radial-gradient(ellipse at 0 0,#fff5cb 0 2px,transparent 4px),radial-gradient(ellipse at 100% 0,#fff5cb 0 2px,transparent 4px),radial-gradient(ellipse at 0 100%,#fff5cb 0 2px,transparent 4px),radial-gradient(ellipse at 100% 100%,#fff5cb 0 2px,transparent 4px);pointer-events:none;transform:none}body.palace-design .cm-profile-atelier .pa-couple-banner:after{content:"";position:absolute;inset:-10px;background:radial-gradient(ellipse 2px 8px at 13% 14%,#fff8e6 30%,transparent 80%),radial-gradient(ellipse 8px 2px at 13% 14%,#fff8e6 30%,transparent 80%),radial-gradient(ellipse 2px 7px at 84% 88%,#fff8e6 30%,transparent 80%),radial-gradient(ellipse 7px 2px at 84% 88%,#fff8e6 30%,transparent 80%);pointer-events:none;animation:pa-couple-glint 2.6s ease-in-out infinite;animation-play-state:paused}body.palace-design .cm-profile-atelier .pa-couple-banner.pa-motion-active:after{animation-play-state:running}body.palace-design .cm-profile-atelier .pa-couple-ring>.ap-ring{filter:drop-shadow(0 0 5px #f5c68eaa);width:53px;height:53px}@keyframes pa-couple-glint{0%,to{opacity:.45;transform:scale(.97)}50%{opacity:1;transform:scale(1.02)}}@media (prefers-reduced-motion:reduce){body.palace-design .cm-profile-atelier .pa-couple-banner:after{animation:none;opacity:.6}}.ap-root.pa-related .ac-couple-footer .ap-gold{color:#fff4ff}.fk-center.fk-royal:not(.fk-chat-view){background:radial-gradient(ellipse at 12% 15%,#31203955,transparent 45%),#130c20;color:#f2e9f5}.fk-center.fk-royal:not(.fk-chat-view)>.fk-head{background:#170e22;border-bottom:0;height:58px;min-height:58px;grid-template-columns:40px minmax(0,1fr) 88px;padding:6px 14px}.fk-center.fk-royal:not(.fk-chat-view)>.fk-head .fz-header-title{text-align:center;padding-left:48px}.fk-center.fk-royal:not(.fk-chat-view)>.fk-head .fz-header-title>small{display:none}.fk-center.fk-royal:not(.fk-chat-view)>.fk-head h2{font-size:19px;color:#f7edf9;letter-spacing:0;font-weight:650}.fk-center.fk-royal:not(.fk-chat-view)>.fk-tabs{padding:0 12px;gap:0;background:#170e22;border-bottom:1px solid #8d6a9225}.fk-center.fk-royal>.fk-tabs button{background:transparent;color:#bdaec5;min-height:48px;padding:10px 5px;font-size:13px;font-weight:500;border-radius:0}.fk-center.fk-royal>.fk-tabs button[aria-current=page]{color:#f3d899;background:transparent;font-weight:700}.fk-center.fk-royal>.fk-tabs button[aria-current=page]:after{background:#dfbe6b;height:3px;bottom:2px;left:28%;width:44%;box-shadow:0 0 8px #dfbe6b30}.fk-center.fk-royal:not(.fk-chat-view)>main{padding:18px 16px 20px;max-width:720px}.fk-center.fk-royal.fk-page-general>main{gap:20px}.fk-royal .fy-identity{display:flex;align-items:center;gap:13px;min-width:0;flex-shrink:0;padding:2px 0}.fk-royal .fy-identity>.fk-crest.large{position:relative;flex:0 0 80px;width:80px;height:80px;min-width:80px;margin:0;border-radius:18px;border:1px solid #d7b86a90;box-shadow:0 2px 16px #b8803422;background:#23142c;overflow:hidden}.fk-royal .fy-identity-copy{flex:1;min-width:0}.fk-royal .fy-name-row{display:flex;align-items:center;gap:7px;min-width:0;flex-wrap:wrap}.fk-royal .fy-name-row h1{font-size:21px;line-height:1.25;letter-spacing:.15px;overflow-wrap:anywhere;color:#fff4de;font-weight:750;margin:0;max-width:100%}.fk-royal .fy-level{display:inline-flex;align-items:center;gap:4px;white-space:nowrap;background:linear-gradient(120deg,#3c6084,#273a5d);border:1px solid #8fafc580;border-radius:5px;padding:2px 6px;line-height:1.25;font-size:11px;color:#eaf5ff}.fk-royal .fy-level .fk-ui-icon{width:12px;height:12px}.fk-royal .fy-tag{display:inline-block;color:#d7bd82;font-size:10px;line-height:1.4;padding:2px 6px;margin-top:5px;border:1px solid #be97593d;border-radius:5px;max-width:100%;overflow-wrap:anywhere}.fk-royal .fy-family-meta{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:5px 8px;margin-top:6px}.fk-royal .fy-family-meta>button{background:transparent;padding:4px 0;min-height:28px;color:#baacc4;font-size:11px;line-height:1.25;text-align:left}.fk-royal .fy-family-meta>.fy-rank{color:#362313;background:linear-gradient(100deg,#f7d785,#dba350);border-radius:20px;padding:5px 10px;font-size:10px;font-weight:650;white-space:nowrap}.fk-royal :is(.fy-activity,.fy-treasury,.fy-announcement){min-width:0;flex-shrink:0}.fk-royal :is(.fy-activity,.fy-treasury,.fy-announcement)>header{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 0 10px;min-height:24px}.fk-royal :is(.fy-activity,.fy-treasury,.fy-announcement) h3{display:flex;align-items:center;gap:6px;font-size:14px;line-height:1.35;color:#f8eedd;letter-spacing:0;font-weight:650;margin:0}.fk-royal :is(.fy-activity,.fy-treasury,.fy-announcement) h3>.fk-ui-icon{width:17px;height:17px;color:#e8c679;flex-shrink:0}.fk-royal :is(.fy-activity,.fy-treasury,.fy-announcement)>header>button{display:flex;align-items:center;gap:5px;min-width:0;min-height:30px;padding:3px 0;background:none;color:#c9b8d2;font-size:10px}.fk-royal .fy-activity>header>button>span{font-size:10px;font-variant-numeric:tabular-nums}.fk-royal :is(.fy-activity,.fy-treasury,.fy-announcement)>header>button>.fk-ui-icon{height:16px;width:16px;color:#e7c577}.fk-royal .fy-activity>.fk-progress{height:6px;margin:0 0 13px;border:0;background:#50374f}.fk-royal .fy-activity>.fk-progress>span{background:linear-gradient(90deg,#c78d3f,#ffe8a4);box-shadow:none}.fk-royal .fy-level-ready{display:flex;align-items:center;gap:6px;background:none;font-size:11px;color:#e4c17d;min-height:30px;margin-top:-7px;padding:0 0 7px;text-align:left}.fk-royal .fy-level-ready>.fk-ui-icon{width:15px;height:15px;flex-shrink:0}.fk-royal .fy-weekly{display:grid;grid-template-columns:minmax(91px,.8fr) minmax(0,1.8fr);gap:8px;padding:10px 8px;background:linear-gradient(120deg,#312039,#23182d);border:1px solid #76537765;border-radius:12px;align-items:center}.fk-royal .fy-weekly-score{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:3px;background:#140b1f55;border:1px solid #9f7db13d;border-radius:8px;padding:9px 8px;min-width:0;min-height:65px;color:#f9eefe}.fk-royal .fy-weekly-score small{font-size:10px;color:#d0c0d9;white-space:nowrap}.fk-royal .fy-weekly-score strong{font-size:23px;font-weight:750;line-height:1.2;letter-spacing:-.4px;max-width:100%;overflow-wrap:anywhere}.fk-royal .fy-milestones{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;min-width:0}.fk-royal .fy-milestone{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:4px 0;background:none;color:#c5b3d2;min-width:0;min-height:56px;border:0}.fk-royal .fy-milestone>span{position:relative;display:block;height:29px;width:27px;opacity:.65}.fk-royal .fy-milestone .ft-balloon{height:29px;width:27px;stroke:none}.fk-royal .fy-milestone.is-ready>span,.fk-royal .fy-milestone.is-claimed>span{opacity:1}.fk-royal .fy-milestone.is-ready>span{filter:drop-shadow(0 0 5px #e9bf5f70)}.fk-royal .fy-milestone>span>i{display:grid;place-items:center;position:absolute;bottom:-2px;right:-3px;width:13px;height:13px;border:1px solid #d9e9d9;border-radius:50%;background:#4c9c6d;color:#fff;font-style:normal}.fk-royal .fy-milestone>span>i>.fk-ui-icon{width:9px;height:9px}.fk-royal .fy-milestone>small{font-size:9px;white-space:nowrap}.fk-royal .fy-treasury{padding:0 0 15px;border-bottom:1px solid #815b8e3d}.fk-royal .fy-treasury-balances{display:flex;justify-content:space-between;align-items:center;gap:8px;margin:-4px 0 5px}.fk-royal .fy-treasury-balances>button{display:flex;align-items:center;gap:5px;min-height:28px;background:none;color:#b9a7c7;padding:0;font-size:10px}.fk-royal .fy-treasury-balances .fk-ui-icon,.fk-royal .fy-treasury-balances .ft-money-icon{width:14px;height:14px;flex-shrink:0}.fk-royal .fy-treasury-balances>button:last-child{color:#e7cc8a;font-variant-numeric:tabular-nums}.fk-royal .fy-treasury .ft-claim-notice{display:none}.fk-center.fk-royal .fy-treasury .ft-queue{display:flex;gap:7px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;padding:2px 0 3px;scroll-snap-type:x proximity;scrollbar-width:thin}.fk-center.fk-royal .fy-treasury .ft-queue-item.fz-chest-row{display:flex;flex-direction:column;align-items:center;gap:2px;flex:1 0 calc((100% - 21px)/4);min-width:62px;max-width:calc((100% - 21px)/4);min-height:111px;padding:5px 0 2px;scroll-snap-align:start;background:none;border:0;border-radius:9px;text-align:center}.fk-center.fk-royal .fy-treasury .ft-queue-item.fz-chest-row .ft-chest{width:59px;height:59px}.fk-center.fk-royal .fy-treasury .fr-chest-info{display:flex;align-items:center;justify-content:center;min-width:0;width:100%;min-height:15px}.fk-center.fk-royal .fy-treasury .fr-chest-info>b{font-size:9px;line-height:1.2;text-align:center;color:#c8b5d4;font-weight:500}.fk-center.fk-royal .fy-treasury :is(.fz-chest-description,.fz-chest-progress,.ft-chest-age){display:none}.fk-center.fk-royal .fy-treasury .fz-chest-row>.ft-queue-status{width:100%;min-width:0;max-width:100%;min-height:26px;font-size:10px;font-weight:500;line-height:1.2;padding:6px 3px;border:0;background:none;color:#cbb7d7;border-radius:20px;white-space:normal}.fk-center.fk-royal .fy-treasury .fz-chest-row>.ft-queue-status.ready{background:linear-gradient(180deg,#a459df,#6e2d9c);border:1px solid #c186e8;color:#fff1ff;box-shadow:inset 0 1px #e6b6ff4d}.fk-center.fk-royal .fy-treasury .fz-chest-row>.ft-queue-status.is-waiting{border:1px solid #a57cbd50;background:#24162e;color:#e4d5ee}.fk-center.fk-royal .fy-treasury .fz-chest-row>.ft-queue-status.is-waiting>b{font-size:10px;letter-spacing:0}.fk-center.fk-royal .fy-treasury .ft-empty-chests{width:100%;padding:15px 8px;background:#24162e66;border-radius:12px;font-size:12px}.fk-royal .fy-announcement>header{margin-bottom:7px}.fk-royal .fy-announcement>div{padding:12px 13px;border-radius:11px;border:1px solid #76537765;background:linear-gradient(130deg,#302039,#21152d)}.fk-royal .fy-announcement p{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;line-height:1.7;color:#e1d1e8}.fk-royal .fy-announcement .fy-description{font-size:11px;margin-top:8px;color:#b9a2c8}.fk-royal .fy-public-activity{font-size:12px;color:#c8b5d6;margin:0;padding:10px 0;border-top:1px solid #815b8e30;border-bottom:1px solid #815b8e30}.fk-center.fk-royal .fz-dock{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:7px 16px calc(8px + env(safe-area-inset-bottom,0px));background:#180f23;border-top:1px solid #815b8e45;box-shadow:0 -4px 20px #0b061a66}.fk-center.fk-royal .fz-dock>button{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:58px;padding:4px;border:0;border-radius:13px;background:none;color:#c5b3d1;font-size:11px;font-weight:500;box-shadow:none;white-space:normal}.fk-center.fk-royal .fz-dock>button>.fk-ui-icon{width:24px;height:24px;color:#d7b775}.fk-center.fk-royal .fz-dock>.fy-room-button{background:radial-gradient(ellipse at 50% 0,#67436b65,transparent 75%);color:#f2d484}.fk-center.fk-royal .fz-dock>.fy-room-button>.fk-ui-icon{width:27px;height:27px}.fk-center.fk-royal .fz-dock>.fy-room-button>small{font-size:8px;color:#b5a0c1;position:absolute;bottom:-2px}.fk-center.fk-royal .fz-dock .fz-unread{position:absolute;top:1px;left:calc(50% + 8px);margin:0}.fk-center.fk-royal .fz-dock .fc-nav-logo{width:26px;height:28px;margin:0;object-fit:contain}.fk-center.fk-royal .fz-dock>.fc-nav-button.is-active{color:#eed098;background:#492a5b55}.fk-royal .fr-family-bag .mc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fk-royal .fr-family-bag .mc-grid>article{min-width:0}@media (min-width:601px){.fk-royal .fy-identity>.fk-crest.large{width:88px;height:88px;flex-basis:88px}.fk-royal .fy-name-row h1{font-size:25px}.fk-royal .fy-weekly{grid-template-columns:140px minmax(0,1fr)}.fk-royal .fy-milestone .ft-balloon,.fk-royal .fy-milestone>span{width:33px;height:36px}.fk-center.fk-royal .fy-treasury .ft-queue-item.fz-chest-row .ft-chest{width:70px;height:70px}}@media (max-width:600px){.fk-center.fk-royal:not(.fk-chat-view)>.fk-head{height:calc(56px + env(safe-area-inset-top,0px));min-height:calc(56px + env(safe-area-inset-top,0px));padding-top:calc(6px + env(safe-area-inset-top,0px));padding-bottom:6px}}@media (max-width:359px){.fk-center.fk-royal:not(.fk-chat-view)>main{padding:14px 12px 18px}.fk-center.fk-royal.fk-page-general>main{gap:16px}.fk-royal .fy-identity{gap:10px}.fk-royal .fy-identity>.fk-crest.large{width:65px;height:65px;min-width:65px;flex-basis:65px;border-radius:14px}.fk-royal .fy-name-row h1{font-size:18px}.fk-royal .fy-family-meta>.fy-rank{font-size:9px;padding:4px 7px}.fk-royal .fy-weekly{grid-template-columns:88px minmax(0,1fr);padding:8px 6px;gap:5px}.fk-royal .fy-weekly-score{padding:8px 6px}.fk-royal .fy-weekly-score strong{font-size:20px}.fk-royal .fy-weekly-score small{font-size:9px}.fk-royal .fy-milestone>span,.fk-royal .fy-milestone .ft-balloon{width:23px;height:26px}.fk-royal .fy-milestone>small{font-size:8px}.fk-royal :is(.fy-activity,.fy-treasury,.fy-announcement) h3{font-size:13px}.fk-royal .fy-activity>header>button>span{font-size:9px}.fk-center.fk-royal .fz-dock{padding-left:12px;padding-right:12px}.fk-center.fk-royal .fy-treasury .ft-queue-item.fz-chest-row .ft-chest{width:52px;height:52px}}@media (prefers-reduced-motion:reduce){.fk-royal .fy-milestone.is-ready>span{filter:none}}.fk-royal .fr-family-bag{padding:0}.fk-royal .fr-family-bag .mc-catalog-section{margin:16px 0 24px}.fk-royal .fr-family-bag .mc-catalog-section>h3{color:#ead6f0;font-size:13px}.fk-royal .fr-family-bag .mc-catalog-section>h3:after{background:#76558c45}.fk-royal .fr-family-bag .mc-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px}.fk-royal .fr-family-bag .mc-product :is(.mc-product-art,.mc-gift-art){background:linear-gradient(135deg,#362145,#25152f);border:1px solid #805b9255}.fk-royal .fr-family-bag .mc-product h4{color:#eee0f5;font-size:12px;min-height:32px}.fk-royal .fr-family-bag .mc-product p{color:#ba9fcc;font-size:11px}.fk-royal .fr-family-bag .mc-use{background:#47245c;border-color:#a467cc75;color:#f6e5ff;min-height:36px;font-size:12px}.fk-center .ftd-sheet{border:1px solid #d8b56d66;border-radius:22px;background:#211329;color:#f8f0ff;box-shadow:0 24px 80px #08030ac9}.fk-center .ftd-sheet .ft-chest-heading{padding:16px 44px 12px;background:radial-gradient(ellipse at 50% 5%,#79533755,transparent 75%),#24152f;border-bottom:1px solid #d8b56d26;gap:3px}.fk-center .ftd-sheet .ft-chest-heading>.ft-chest{width:84px;height:84px}.fk-center .ftd-sheet .ft-chest-heading h3{font-size:20px;color:#efce85;font-weight:750;line-height:1.3}.fk-center .ftd-sheet .ft-chest-heading>small{font-size:11px;color:#d7bedf;letter-spacing:.2px}.fk-center .ftd-sheet .ft-sheet-body{padding:16px;overscroll-behavior:contain}.fk-center .ftd-preview-scroll{max-height:37dvh;overflow:auto;overscroll-behavior:contain;padding:2px 2px 6px;scrollbar-width:thin;scrollbar-color:#75538c transparent}.fk-center .ftd-reward-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:0 0 10px}.fk-center .ftd-reward{min-width:0;margin:0;padding:10px 6px 9px;border:1px solid #b38dc932;border-radius:12px;background:linear-gradient(145deg,#4b2b5d66,#2b1938);display:flex;align-items:center;flex-direction:column;gap:5px;text-align:center}.fk-center .ftd-reward>.ft-prize-art,.fk-center .ftd-reward>.ft-frame-art{display:block;flex-shrink:0;width:68px;height:68px;max-width:100%;object-fit:contain;margin:0}.fk-center .ftd-reward>.ft-frame-art img{margin:0}.fk-center .ftd-reward b{font-size:11px;line-height:1.3;color:#fff5ff;overflow-wrap:anywhere;font-weight:600}.fk-center .ftd-reward small{font-size:10px;line-height:1.3;color:#d5bcde}.fk-center .ftd-sheet .ft-primary,.fk-center .ftd-page .ft-primary,.fk-center .ftd-distribution-card .ft-primary{min-height:46px;padding:11px 16px;border:1px solid #dbb8ef;border-radius:25px;background:linear-gradient(180deg,#b767e8,#7526b1);color:#fff7ff;box-shadow:inset 0 1px #e3bcf9b3,0 5px 16px #0e061c44;font-size:14px;font-weight:650;line-height:1.3}.fk-center .ftd-sheet .ft-primary:disabled,.fk-center .ftd-page button:disabled{opacity:.46;cursor:default;box-shadow:none}.fk-center .ftd-caption{font-size:11px;text-align:center;color:#c6aecf;margin:10px 0 2px}.fk-center .ftd-unlock-block{display:flex;flex-direction:column;align-items:center;gap:7px;text-align:center;padding:15px 10px;border:1px solid #d8b56d33;border-radius:12px;background:#d8b56d09;font-size:12px;color:#e5c88c;margin:8px 0}.fk-center .ftd-unlock-block>.fk-ui-icon{width:23px;height:23px}.fk-center .ftd-unlock-block small{color:#c4afce;font-size:11px}.fk-center .ftd-unlock-block strong{font-variant-numeric:tabular-nums}.fk-center .ftd-backdrop{padding:22px 16px;background:transparent}.fk-center .ftd-page{position:relative;z-index:1;width:min(100%,460px);height:min(780px,calc(100dvh - 44px));display:flex;flex-direction:column;min-height:0;overflow:hidden;border:1px solid #d8b56d66;border-radius:22px;background:radial-gradient(ellipse at 70% 0%,#46225244,transparent 45%),#170d22;box-shadow:0 24px 80px #0009;color:#f8f0ff}.fk-center .ftd-page-head{display:grid;grid-template-columns:42px 1fr 42px;gap:8px;align-items:center;padding:12px 12px 10px;flex-shrink:0;border-bottom:1px solid #dcc4eb14}.fk-center .ftd-page-head h3{font-size:18px;line-height:1.25;text-align:center;color:#fff1ff;margin:0;font-weight:700}.fk-center .ftd-page-head button{display:grid;place-items:center;width:40px;min-height:40px;height:40px;padding:0;background:transparent;border:0;border-radius:12px;color:#e9d2ef;box-shadow:none;font-size:25px}.fk-center .ftd-page-head button svg{width:20px;height:20px}.fk-center .ftd-page-scroll{flex:1;min-height:0;overflow:auto;padding:16px;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#74518c transparent}.fk-center .ftd-modes{display:grid;grid-template-columns:1fr 1fr;margin:16px 16px 0;background:#2e193a;border:1px solid #986db64d;border-radius:24px;padding:0;flex-shrink:0;gap:0}.fk-center .ftd-modes button{min-height:42px;border:1px solid transparent;background:transparent;box-shadow:none;border-radius:24px;color:#c7afd4;font-size:14px;padding:8px 12px}.fk-center .ftd-modes button[aria-pressed=true]{color:#fff0b8;border-color:#dfbc6d;background:linear-gradient(130deg,#7c572d88,#302032);box-shadow:inset 0 1px #f0d39166}.fk-center .ftd-selected-chest{display:flex;flex-direction:column;align-items:center;gap:3px;margin:4px 0 22px;min-width:0}.fk-center .ftd-selected-chest>.ft-chest{width:114px;height:106px;filter:drop-shadow(0 7px 14px #e5a73d22)}.fk-center .ftd-selected-chest h4{margin:1px 0;font-size:18px;color:#ecc775;line-height:1.3}.fk-center .ftd-selected-chest small{font-size:11px;color:#ccb4d5}.fk-center .ftd-field{display:flex;flex-direction:column;gap:10px;margin:0 0 22px;min-width:0;font-size:14px;color:#f9edff}.fk-center .ftd-field>b{font-weight:650;font-size:14px;margin:0}.fk-center .ftd-field>small{color:#bda6c9;font-size:11px;line-height:1.5;margin:0}.fk-center .ftd-field input,.fk-center .ftd-field textarea,.fk-center .ftd-search input{width:100%;min-width:0;box-sizing:border-box;border:1px solid #a77ec544;background:#2d193a;color:#fff0ff;border-radius:13px;padding:12px;font:inherit;box-shadow:none;outline:none}.fk-center .ftd-field textarea{min-height:96px;resize:vertical;line-height:1.5}.fk-center .ftd-field input:focus,.fk-center .ftd-field textarea:focus,.fk-center .ftd-search:focus-within{border-color:#d7b175;outline:2px solid #ad72e533;outline-offset:2px}.fk-center .ftd-count{display:flex;align-items:center;justify-content:center;gap:14px;padding:13px;border-radius:14px;background:#35213f88;border:1px solid #ac7bc22b}.fk-center .ftd-count button{flex:0 0 40px;min-height:40px;width:40px;height:40px;padding:0;border:1px solid #ad75ce55;border-radius:50%;background:#65407966;color:#f4de9a;font-size:25px;line-height:1;box-shadow:none}.fk-center .ftd-count input{width:90px;min-height:42px;padding:4px 6px;font-size:23px;font-weight:700;text-align:center;border:0;background:transparent;-moz-appearance:textfield;font-variant-numeric:tabular-nums}.fk-center .ftd-count input::-webkit-inner-spin-button,.fk-center .ftd-count input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.fk-center .ftd-selected-members{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:76px;width:100%;padding:12px;border:1px solid #ac7bc244;border-radius:14px;background:#2e1a39;color:#f4e8fb;box-shadow:none}.fk-center .ftd-selected-members>span{display:flex;align-items:center;min-width:0;gap:2px}.fk-center .ftd-selected-members>span>.ph-avatar{width:44px!important;height:44px!important;flex:0 0 44px}.fk-center .ftd-selected-members>b{font-size:12px;font-weight:500;margin-left:auto}.fk-center .ftd-selected-members>.fk-ui-icon{width:17px;height:17px;flex-shrink:0}.fk-center .ftd-info{display:flex;align-items:flex-start;gap:9px;font-size:12px;line-height:1.6;color:#d0bdd9;margin:2px 0 12px}.fk-center .ftd-info>.fk-ui-icon{width:18px;height:18px;flex:0 0 18px;color:#e6c27c;margin-top:1px}.fk-center .ftd-page-footer{flex-shrink:0;padding:12px 16px max(16px,env(safe-area-inset-bottom));border-top:1px solid #d8b56d19;background:#1c1026}.fk-center .ftd-page-footer>.ft-primary{width:100%;margin:0}.fk-center .ftd-search{display:flex;gap:8px;align-items:center;border:1px solid #a77ec544;background:#2d193a;border-radius:13px;padding:0 12px;margin:0 0 14px;color:#c1a7cf}.fk-center .ftd-search>.fk-ui-icon{width:19px;height:19px;flex:0 0 19px}.fk-center .ftd-search input{border:0;background:transparent;padding:12px 0;font-size:14px}.fk-center .ftd-member-heading{display:grid;grid-template-columns:minmax(0,1fr) 58px 58px;align-items:center;gap:4px;padding:0 0 8px;color:#cbb5d3;font-size:11px}.fk-center .ftd-member-heading button{background:transparent;border:0;min-height:34px;padding:3px;font-size:11px;color:#bda7ca;box-shadow:none;text-align:right}.fk-center .ftd-member-heading button[aria-pressed=true]{color:#f1cf7e}.fk-center .ftd-members{min-width:0}.fk-center .ftd-member{display:grid;grid-template-columns:22px 42px minmax(0,1fr) 52px 52px;align-items:center;gap:6px;width:100%;min-height:78px;padding:10px 0;background:transparent;border:0;border-bottom:1px solid #dec4e516;border-radius:0;box-shadow:none;text-align:left;color:#fff0ff}.fk-center .ftd-member>i{width:22px;height:22px;display:grid;place-items:center;border:1px solid #a991b9;border-radius:50%;box-sizing:border-box}.fk-center .ftd-member[aria-pressed=true]>i{border-color:#dba4ff;background:linear-gradient(#b76bea,#7727b7);box-shadow:inset 0 1px #e2bdf866}.fk-center .ftd-member>i svg{width:15px;height:15px}.fk-center .ftd-member>.ph-avatar{width:40px!important;height:40px!important;margin:0}.fk-center .ftd-member>.fk-letter{width:36px;height:36px;display:grid;place-items:center;border-radius:50%;background:#68427a;color:#fff3dc;font-size:17px}.fk-center .ftd-member-name{min-width:0;display:flex;flex-direction:column;gap:5px;align-items:flex-start;padding-left:2px}.fk-center .ftd-member-name b{display:block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:#f6e8ff}.fk-center .ftd-member-name .fk-role{font-size:9px;line-height:1.4;max-width:100%;padding:1px 6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fk-center .ftd-member>span:nth-last-child(-n+2){font-size:11px;text-align:right;color:#d7c4df;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.fk-center .ftd-member-footer{display:flex;gap:12px;align-items:center;justify-content:space-between}.fk-center .ftd-member-footer>b{font-size:13px}.fk-center .ftd-member-footer>.ft-primary{width:auto;min-width:112px}.fk-center .ftd-distribution-card,.fk-center .ftd-legacy-claim{border:1px solid #bc975859;border-radius:16px;background:radial-gradient(ellipse at 20% 0,#794f3333,transparent 75%),#2d1936;padding:14px;margin:8px 0 14px;color:#f8eefe}.fk-center .ftd-card-heading{display:flex;align-items:center;gap:10px;margin-bottom:10px}.fk-center .ftd-card-heading>.ft-chest{width:64px;height:64px;flex:0 0 64px}.fk-center .ftd-card-heading>span{min-width:0;display:flex;flex-direction:column;gap:5px}.fk-center .ftd-card-heading b{font-size:15px;color:#efcc86;line-height:1.3}.fk-center .ftd-card-heading small{font-size:11px;color:#ccb7d5;line-height:1.5}.fk-center .ftd-distribution-message{font-size:13px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0 12px;color:#efdfef}.fk-center .ftd-distribution-card>small{display:block;text-align:center;font-size:10px;margin:9px 0 0;color:#c9b0d5;line-height:1.5}.fk-center .ftd-claim-status{display:flex;align-items:center;justify-content:center;gap:7px;color:#c8b2d3;font-size:12px;padding:10px 0;margin:0}.fk-center .ftd-claim-status.is-claimed{color:#9de0b0}.fk-center .ftd-claim-status>.fk-ui-icon{width:17px;height:17px;flex-shrink:0}.fk-center .ftd-result-note{display:flex;align-items:center;justify-content:center;gap:8px;color:#b9e8be;font-size:12px;line-height:1.5;margin:0 0 16px}.fk-center .ftd-empty{color:#bca5c9;font-size:12px;line-height:1.6;padding:10px 0;text-align:center}.fk-center .ftd-chat-distribution{max-width:350px;margin:12px auto;width:100%;padding:0 3px}.fk-center .ftd-chat-distribution>small{display:block;text-align:center;color:#c8b3d1;font-size:10px;line-height:1.5}.fk-center .ftd-chat-distribution .ftd-distribution-card{margin-top:7px}@media (max-width:480px){.fk-center .ftd-backdrop{padding:0}.fk-center .ftd-page{height:100dvh;width:100%;border:0;border-radius:0}.fk-center .ftd-page-head{padding-top:max(12px,env(safe-area-inset-top))}.fk-center .ftd-page-scroll{padding:16px}.fk-center .ftd-sheet{width:100%;max-height:calc(100dvh - 32px)}.fk-center .ftd-sheet .ft-sheet-body{padding:12px}.fk-center .ftd-reward-grid{gap:7px}.fk-center .ftd-reward{padding:8px 4px}.fk-center .ftd-reward>.ft-prize-art,.fk-center .ftd-reward>.ft-frame-art{width:62px;height:62px}}@media (max-width:350px){.fk-center .ftd-member{grid-template-columns:20px 34px minmax(0,1fr) 43px 43px;gap:5px}.fk-center .ftd-member>.ph-avatar{width:32px!important;height:32px!important}.fk-center .ftd-member-name b{font-size:11px}.fk-center .ftd-member-heading{grid-template-columns:minmax(0,1fr) 48px 48px}.fk-center .ftd-reward b{font-size:10px}.fk-center .ftd-selected-members>span>.ph-avatar{width:34px!important;height:34px!important;flex-basis:34px}}@media (prefers-reduced-motion:reduce){.fk-center .ftd-sheet{animation:none}}.flb-nameplate{--flb-hi:#fff1aa;--flb-edge:#eab545;--flb-shadow:#6e390e;--flb-top:#ae7329;--flb-mid:#58300c;--flb-dark:#241206;position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;flex:none;min-width:97px;height:25px;padding:0 10px 0 27px;color:#fff4d5;filter:drop-shadow(0 2px 2px #0008);font-family:Georgia,Times New Roman,serif;font-size:12px;line-height:1;white-space:nowrap;letter-spacing:.35px}.flb-nameplate-face{position:absolute;z-index:-1;inset:3px 0 2px 13px;border-radius:5px 7px 7px 3px;border:1px solid var(--flb-hi);background:linear-gradient(180deg,var(--flb-hi) 0,var(--flb-edge) 8%,var(--flb-top) 15%,var(--flb-mid) 48%,var(--flb-dark) 52%,var(--flb-shadow) 90%,var(--flb-edge) 96%,var(--flb-hi) 100%);box-shadow:0 0 0 1px var(--flb-shadow),0 0 0 2px var(--flb-edge),inset 0 0 0 1px #fff3,inset 0 -2px 3px #0008}.flb-nameplate-face:after{content:"";position:absolute;inset:2px;border:1px solid #fff3;border-radius:3px 5px 5px 2px;pointer-events:none}.flb-nameplate>.flb-shield{position:absolute;display:block;left:-8px;top:-10px;width:46px;height:46px;max-width:none;object-fit:contain;stroke:none;filter:drop-shadow(1px 2px 1px #000b);overflow:visible}.flb-nameplate-text{display:block;position:relative;max-width:100%;text-shadow:0 1px 2px #000b}.flb-nameplate-spark{position:absolute;left:25%;top:1px;width:3px;height:3px;background:#fff8d9;box-shadow:0 0 6px 1px #ffe096;transform:rotate(45deg);pointer-events:none}.flb-tone-bronze{--flb-hi:#ffd5a1;--flb-edge:#cf8c52;--flb-shadow:#7d361b;--flb-top:#b96536;--flb-mid:#75321e;--flb-dark:#3c170e}.flb-tone-blue{--flb-hi:#d4f6ff;--flb-edge:#65c5f2;--flb-shadow:#19437c;--flb-top:#3179c2;--flb-mid:#154e85;--flb-dark:#102c4b}.flb-tone-red{--flb-hi:#ffe5a9;--flb-edge:#ffbb50;--flb-shadow:#7f170e;--flb-top:#d83e28;--flb-mid:#862418;--flb-dark:#3a100b}.flb-tone-purple{--flb-hi:#f7d4ff;--flb-edge:#d0a0f5;--flb-shadow:#532081;--flb-top:#9954ca;--flb-mid:#693193;--flb-dark:#301146}.flb-tone-neutral{--flb-hi:#e9d6bb;--flb-edge:#bca78d;--flb-shadow:#564737;--flb-top:#77604d;--flb-mid:#43342b;--flb-dark:#241e1b;filter:saturate(.35) drop-shadow(0 2px 2px #0008)}.flb-tone-blue>.flb-shield{filter:hue-rotate(155deg) saturate(.65) drop-shadow(1px 2px 1px #000b)}.flb-tone-purple>.flb-shield{filter:hue-rotate(233deg) saturate(.7) drop-shadow(1px 2px 1px #000b)}.flb-nameplate--mini{min-width:82px;height:20px;font-size:10px;padding:0 6px 0 22px}.flb-nameplate--mini>.flb-shield{width:38px;height:38px;left:-8px;top:-9px}.flb-nameplate--mini>.flb-nameplate-face{inset:3px 0 2px 10px}.flb-nameplate--row{min-width:111px;height:27px;font-size:12px;padding-left:29px;padding-right:9px}.flb-nameplate--row>.flb-shield{width:49px;height:49px;left:-9px;top:-11px}.flb-nameplate--hero{min-width:210px;height:49px;padding:0 21px 0 53px;font-size:25px;letter-spacing:1.3px}.flb-nameplate--hero>.flb-shield{width:94px;height:94px;top:-24px;left:-20px}.flb-nameplate--hero>.flb-nameplate-face{inset:4px 0 3px 28px;border-radius:5px 10px 10px 4px;box-shadow:0 0 0 1px var(--flb-shadow),0 0 0 3px var(--flb-edge),inset 0 0 0 1px #fff7,inset 0 -5px 7px #0009,0 0 18px #e7ad4330}.flb-nameplate--hero>.flb-nameplate-spark{width:5px;height:5px;top:1px;left:49%;box-shadow:0 0 14px 3px #ffce69b3}.fk-center.fk-royal.fk-page-lightboard{color:#fff0df;background:radial-gradient(ellipse at 35% 0,#641a3842,transparent 55%),#16091a}.fk-center.fk-royal.fk-approved.fk-page-lightboard>.fk-head{grid-template-columns:44px minmax(0,1fr) 64px;background:linear-gradient(115deg,#321122,#4b142e 50%,#270d20);border-bottom:1px solid #9c5e6d5c}.fk-center.fk-royal.fk-approved.fk-page-lightboard>.fk-head .fz-header-title{padding:0}.fk-center.fk-royal.fk-approved.fk-page-lightboard>.fk-head h2{color:#fff5d9;font-size:18px;white-space:nowrap}.fk-center.fk-royal.fk-page-lightboard .flb-header-save{display:flex;align-items:center;justify-content:center;min-width:60px;min-height:30px;padding:5px 10px;border:1px solid #ffe7a1;border-radius:8px;color:#2b1405;background:linear-gradient(180deg,#ffedb1,#ecc05c 45%,#c9871d 85%,#e9b94e);box-shadow:inset 0 1px #fff9,0 2px 5px #0004;font-size:12px;font-weight:700}.fk-center.fk-royal.fk-page-lightboard>main{display:flex;flex-direction:column;gap:10px;padding:8px 15px 12px;width:100%;min-width:0}.fk-page-lightboard :is(.flb-family-identity,.flb-preview-card,.flb-tier,.flb-help){background:linear-gradient(115deg,#3b172d,#241022);border:1px solid #a06a7a7a;border-radius:10px;box-shadow:inset 0 1px #efd3da06;flex-shrink:0;min-width:0}.fk-page-lightboard .flb-family-identity{display:flex;align-items:center;gap:8px;min-height:66px;padding:7px 10px}.fk-page-lightboard .flb-family-identity>.fk-crest{flex:0 0 49px;width:49px;height:49px;margin:0}.fk-page-lightboard .flb-family-identity>strong{min-width:0;flex:1;color:#fff0bc;font-family:Georgia,Times New Roman,serif;font-size:16px;font-weight:700;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fk-page-lightboard .flb-name-field{min-width:0;flex-shrink:0}.fk-page-lightboard .flb-name-field>label{display:block;color:#f4e6e6;font-size:14px;font-weight:600;line-height:1.2;margin:0 0 4px}.fk-page-lightboard .flb-input-wrap{display:flex;align-items:center;min-height:35px;border:1px solid #b18baf88;border-radius:9px;background:linear-gradient(110deg,#3b1b33,#251127);overflow:hidden}.fk-page-lightboard .flb-input-wrap>input{flex:1;width:0;min-width:0;min-height:35px;margin:0;padding:7px 12px;background:transparent;border:0;box-shadow:none;border-radius:0;color:#fff4e9;font:inherit;font-size:13px;font-weight:500;line-height:1.3;outline-offset:-3px}.fk-page-lightboard .flb-input-wrap>span{padding:0 11px;color:#a78eae;font-size:13px;font-variant-numeric:tabular-nums}.fk-page-lightboard .flb-name-field>small{display:block;margin:4px 1px 0;color:#bc9bb5;font-size:9px;line-height:1.3}.fk-page-lightboard .flb-preview-section{min-width:0;flex-shrink:0}.fk-page-lightboard .flb-preview-section>h3{font-size:14px;font-weight:600;color:#f8ebe6;margin:0 0 4px;letter-spacing:0}.fk-page-lightboard .flb-preview-card{overflow:hidden;padding:0 11px 9px}.fk-page-lightboard .flb-preview-art{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:center;gap:9px;min-height:90px}.fk-page-lightboard .flb-preview-nameplate{display:flex;align-items:center;justify-content:center;min-height:90px;position:relative;flex:1}.fk-page-lightboard .flb-light-rays{position:absolute;z-index:-1;inset:0 -11px -5px;background:radial-gradient(ellipse at 45% 45%,#f1b43627,transparent 59%),conic-gradient(from 242deg at 48% 60%,transparent 0 8deg,#d9852012 8deg 19deg,transparent 19deg 27deg,#ffcd4f0f 27deg 40deg,transparent 40deg 80deg,#ffcf5b0e 80deg 92deg,transparent 92deg);opacity:.85;pointer-events:none}.fk-page-lightboard .flb-current-level{flex:none;display:flex;align-items:center;justify-content:center;min-height:23px;margin-right:-3px;padding:3px 7px;border:1px solid #e2b550;border-radius:20px;background:linear-gradient(180deg,#65411a,#32200f);color:#fff1c7;font-size:9px;font-weight:600;white-space:nowrap}.fk-page-lightboard .flb-weekly-progress{display:flex;align-items:center;gap:17px}.fk-page-lightboard .flb-weekly-progress>div:first-child{flex:0 0 101px}.fk-page-lightboard .flb-weekly-progress small{display:block;color:#c8abc4;font-size:11px;line-height:1.2}.fk-page-lightboard .flb-weekly-progress strong{display:block;margin-top:1px;color:#dac0db;font-size:23px;font-weight:700;line-height:1.1;font-variant-numeric:tabular-nums;letter-spacing:-.4px}.fk-page-lightboard .flb-progress{height:9px;flex:1;min-width:30px;overflow:hidden;border-radius:99px;background:#6242558c;border:1px solid #90667c3d}.fk-page-lightboard .flb-progress>span{display:block;height:100%;border-radius:inherit;background:linear-gradient(180deg,#fff2aa 0,#ffc743 44%,#d99418 75%,#f3c254);box-shadow:0 0 7px #e8b74388,inset 0 1px #fff7;max-width:100%}.fk-page-lightboard .flb-tiers{display:grid;grid-template-columns:minmax(0,1fr);gap:4px;flex-shrink:0}.fk-page-lightboard .flb-tier{display:grid;grid-template-columns:134px minmax(0,1fr) 65px;gap:6px;align-items:center;min-height:38px;padding:5px 10px}.fk-page-lightboard .flb-tier>.flb-nameplate{justify-self:start;margin-left:5px}.fk-page-lightboard .flb-tier-required{min-width:0;border-left:1px solid #9b627527;padding-left:6px}.fk-page-lightboard .flb-tier-required>small{display:block;font-size:9px;line-height:1.2;color:#e1cfde;white-space:nowrap}.fk-page-lightboard .flb-tier-required>strong{display:block;color:#ffd969;font-size:14px;line-height:1.15;font-weight:700;font-variant-numeric:tabular-nums}.fk-page-lightboard .flb-tier-status{display:flex;align-items:center;justify-content:flex-end;gap:5px;min-width:0;color:#ccb3d5}.fk-page-lightboard .flb-tier-status>.fk-ui-icon{width:17px;height:17px;flex:none}.fk-page-lightboard .flb-tier.is-active{border-color:#d5a94b96;background:linear-gradient(105deg,#3c2024,#29151d)}.fk-page-lightboard .flb-tier.is-active .flb-tier-status{color:#ffdc6b}.fk-page-lightboard .flb-tier.is-active .flb-tier-status>.fk-ui-icon{width:20px;height:20px;stroke-width:3}.fk-page-lightboard .flb-tier-status>b{border:1px solid #e6bc62;border-radius:16px;padding:3px 8px;color:#ffefbe;font-size:10px;font-weight:600;background:linear-gradient(180deg,#6e481b,#422814)}.fk-page-lightboard .flb-tier-status>small{color:#eac883;font-size:8px;line-height:1.25;text-align:center;max-width:54px}.fk-page-lightboard .flb-help{padding:9px 11px;margin-top:2px}.fk-page-lightboard .flb-help>h3{display:flex;align-items:center;gap:8px;color:#fff0dc;font-size:14px;font-weight:650;line-height:1.2;margin:0 0 5px;letter-spacing:0}.fk-page-lightboard .flb-help>h3>span{display:grid;place-items:center;width:19px;height:19px;flex:none;border:1.5px solid #f4cb56;border-radius:50%;font-size:14px;font-weight:600;color:#f8d665}.fk-page-lightboard .flb-help>p{color:#e1ccdd;font-size:10px;line-height:1.5;margin:0 0 0 27px}.fk-page-lightboard .flb-help>small{display:block;color:#c6a4bf;font-size:9px;line-height:1.45;margin:4px 0 0 27px}.fk-center.fk-royal.fk-page-lightboard>.flb-save-dock{flex:none;padding:9px 15px calc(14px + env(safe-area-inset-bottom,0px));background:linear-gradient(180deg,#190b1cbb,#180a1a);border-top:0}.fk-page-lightboard .flb-save-button,.fk-page-lightboard .flb-return-button{display:flex;align-items:center;justify-content:center;width:100%;min-height:44px;padding:10px 14px;border:1px solid #ffe7a1;border-radius:10px;background:linear-gradient(180deg,#fff0b4 0,#eec26a 38%,#d89c37 78%,#d4a03c);color:#341804;box-shadow:inset 0 1px 1px #fff9,0 0 11px #d49a3b24;font-size:16px;font-weight:750;line-height:1.2}.fk-page-lightboard .flb-return-button{color:#f7dca5;border-color:#b88f535d;background:#2a1428;box-shadow:none;font-size:13px}.fk-page-lightboard :is(.flb-save-button,.flb-header-save):disabled{opacity:.45;cursor:not-allowed}@media (min-width:601px){.fk-center.fk-royal.fk-page-lightboard>main{padding:10px 20px 15px;gap:12px}.fk-page-lightboard .flb-family-identity{min-height:81px;padding:9px 16px}.fk-page-lightboard .flb-family-identity>.fk-crest{width:60px;height:60px;flex-basis:60px}.fk-page-lightboard .flb-family-identity>strong{font-size:22px}.fk-page-lightboard .flb-family-identity>.flb-nameplate{transform:scale(1.12);margin-right:6px}.fk-page-lightboard .flb-input-wrap{min-height:43px}.fk-page-lightboard .flb-input-wrap>input{min-height:43px;font-size:16px}.fk-page-lightboard .flb-preview-art,.fk-page-lightboard .flb-preview-nameplate{min-height:110px}.fk-page-lightboard .flb-preview-nameplate>.flb-nameplate{transform:scale(1.2)}.fk-page-lightboard .flb-current-level{font-size:12px;padding:5px 10px;min-height:29px;margin-right:10px}.fk-page-lightboard .flb-weekly-progress{padding-bottom:2px}.fk-page-lightboard .flb-weekly-progress>div:first-child{flex-basis:160px}.fk-page-lightboard .flb-weekly-progress small{font-size:13px}.fk-page-lightboard .flb-weekly-progress strong{font-size:29px}.fk-page-lightboard .flb-tier{grid-template-columns:42% minmax(0,1fr) 82px;min-height:49px;padding:6px 16px}.fk-page-lightboard .flb-tier>.flb-nameplate{transform:scale(1.18);transform-origin:left center}.fk-page-lightboard .flb-tier-required>small{font-size:12px}.fk-page-lightboard .flb-tier-required>strong{font-size:18px}.fk-page-lightboard .flb-help{padding:12px 16px}.fk-page-lightboard .flb-help>p{font-size:12px}.fk-center.fk-royal.fk-page-lightboard>.flb-save-dock{padding-left:20px;padding-right:20px}.fk-page-lightboard .flb-save-button{min-height:51px;font-size:18px}}@media (max-width:359px){.fk-center.fk-royal.fk-page-lightboard>main{padding-left:10px;padding-right:10px;gap:9px}.fk-center.fk-royal.fk-approved.fk-page-lightboard>.fk-head{grid-template-columns:32px minmax(0,1fr) 55px;padding-left:8px;padding-right:8px}.fk-center.fk-royal.fk-approved.fk-page-lightboard>.fk-head h2{font-size:16px}.fk-center.fk-royal.fk-page-lightboard .flb-header-save{min-width:53px;font-size:11px;padding:4px 7px}.fk-page-lightboard .flb-family-identity{gap:5px;padding:7px}.fk-page-lightboard .flb-family-identity>.fk-crest{width:40px;height:40px;flex-basis:40px}.fk-page-lightboard .flb-family-identity>strong{font-size:13px}.fk-page-lightboard .flb-family-identity>.flb-nameplate--mini{min-width:72px;font-size:9px;padding-left:20px}.fk-page-lightboard .flb-preview-art{gap:0}.fk-page-lightboard .flb-preview-nameplate>.flb-nameplate--hero{transform:scale(.86);transform-origin:center;min-width:190px;margin:0 -12px}.fk-page-lightboard .flb-current-level{font-size:8px;padding:3px 6px}.fk-page-lightboard .flb-tier{grid-template-columns:114px minmax(0,1fr) 48px;gap:3px;padding:5px 7px}.fk-page-lightboard .flb-tier>.flb-nameplate--row{min-width:102px;font-size:11px;padding-left:27px;padding-right:7px;margin-left:0}.fk-page-lightboard .flb-tier-required{padding-left:3px}.fk-page-lightboard .flb-tier-required>small{font-size:8px}.fk-page-lightboard .flb-tier-required>strong{font-size:13px}.fk-page-lightboard .flb-tier-status{gap:2px}.fk-page-lightboard .flb-tier.is-active .flb-tier-status>.fk-ui-icon{width:14px;height:14px}.fk-page-lightboard .flb-tier-status>b{font-size:8px;padding:3px 5px}.fk-page-lightboard .flb-weekly-progress>div:first-child{flex-basis:89px}.fk-page-lightboard .flb-weekly-progress{gap:12px}.fk-page-lightboard .flb-weekly-progress strong{font-size:21px}.fk-center.fk-royal.fk-page-lightboard>.flb-save-dock{padding-left:10px;padding-right:10px}}@media (prefers-reduced-motion:reduce){.flb-nameplate-spark{box-shadow:none}.fk-page-lightboard .flb-light-rays{opacity:.5}}.fk-center.fk-royal.fk-approved:not(.fk-chat-view){--fa-gold:#f6cf6e;--fa-ink:#fff3de;--fa-muted:#c9b4ca;background:radial-gradient(ellipse at 48% 0,#59152e88,transparent 48%),linear-gradient(155deg,#210e24,#160b1c 72%);color:var(--fa-ink);border:1px solid #e6bd67;border-radius:23px;box-shadow:inset 0 1px #fff0b477;isolation:isolate}.fk-center.fk-approved:not(.fk-chat-view)>.fk-head{height:48px;min-height:48px;padding:5px 12px;grid-template-columns:34px minmax(0,1fr) 72px;gap:4px;background:linear-gradient(110deg,#471127,#4b142b 48%,#2b1024);border-bottom:1px solid #aa71593d}.fk-center.fk-approved:not(.fk-chat-view)>.fk-head .fz-header-title{padding-left:38px}.fk-center.fk-approved:not(.fk-chat-view)>.fk-head h2{color:#fff4dc;font-size:22px;font-weight:700;line-height:1.2;letter-spacing:-.4px}.fk-center.fk-approved:not(.fk-chat-view)>.fk-head .fk-back,.fk-center.fk-approved:not(.fk-chat-view)>.fk-head .fk-head-actions>button{width:34px;height:36px;min-height:36px;border:0;border-radius:8px;color:#f8d370;padding:5px}.fk-center.fk-approved:not(.fk-chat-view)>.fk-head .fk-back{color:#fff3df}.fk-approved .fk-head-actions{gap:2px}.fk-approved .fk-head-actions .fk-ui-icon{width:23px;height:23px}.fk-center.fk-approved:not(.fk-chat-view)>.fk-tabs{padding:0 9px;background:linear-gradient(90deg,#281022,#2e1025,#200d20);border-bottom:1px solid #95614d44}.fk-center.fk-approved>.fk-tabs button{font-size:14px;min-height:38px;padding:8px 3px;color:#e7d5e3}.fk-center.fk-approved>.fk-tabs button[aria-current=page]{color:#ffefc4}.fk-center.fk-approved>.fk-tabs button[aria-current=page]:after{background:linear-gradient(90deg,#ffe8a0,#ffd462);height:3px;bottom:0;left:23%;width:54%;box-shadow:0 0 10px #ffbf4588}.fk-center.fk-approved.fk-page-general>main{padding:13px 12px 12px;gap:11px;max-width:none;scrollbar-width:thin;scrollbar-color:#a2765680 transparent}.fk-approved .fy-identity{gap:8px;padding:2px 0 4px;min-height:83px}.fk-approved .fy-identity>.fk-crest.large{width:82px;height:87px;min-width:82px;flex-basis:82px;object-fit:contain;border-radius:50%;border:1px solid #d7af58;background:#221021;box-shadow:0 2px 12px #da7b2029}.fk-approved .fy-identity>.fy-royal-crest.large{border:0;border-radius:0;background:none;box-shadow:none;overflow:visible}.fk-approved .fy-royal-crest img{height:100%;width:100%;object-fit:contain}.fk-approved .fy-name-row{flex-wrap:wrap;gap:4px 6px;align-items:center}.fk-approved .fy-name-row h1{font-family:Georgia,Times New Roman,serif;font-size:clamp(18px,4.5vw,25px);font-weight:700;letter-spacing:.1px;color:#fff0b5;line-height:1.25;flex:1 1 170px}.fk-approved .fy-identity-plate{padding:0;background:transparent;border:0;display:flex;align-items:center;min-height:23px;max-width:100%}.fk-approved .fy-name-row .flb-nameplate{font-size:10px}.fk-approved .fy-family-meta{gap:5px;margin-top:6px;align-items:center}.fk-approved .fy-family-meta>.fy-family-id{font-size:11px;line-height:1.2;min-height:23px;padding:2px 0;color:#c9b3c7;white-space:nowrap}.fk-approved .fy-family-meta>.fy-rank{display:flex;align-items:center;gap:4px;border:1px solid #d3a851aa;border-radius:8px;background:linear-gradient(180deg,#6a3d22,#38201c);box-shadow:inset 0 1px #ffde9a44;color:#ffe19b;font-size:10px;line-height:1.2;min-height:25px;padding:4px 7px;font-weight:600}.fk-approved .fy-rank .fk-ui-icon{width:12px;height:12px}.fk-approved :is(.fy-activity,.fy-treasury,.fy-announcement)>header{margin-bottom:8px;gap:5px;min-height:24px}.fk-approved :is(.fy-activity,.fy-treasury,.fy-announcement) h3{font-size:15px;font-weight:700;color:#fff1e0;gap:5px;line-height:1.2}.fk-approved :is(.fy-activity,.fy-treasury,.fy-announcement) h3>.fk-ui-icon{color:#fbd16d;width:19px;height:19px}.fk-approved .fy-activity>header>button{min-height:25px;padding:0;color:#f0dce9}.fk-approved .fy-activity>header>button>span{font-size:12px;font-weight:600;white-space:nowrap}.fk-approved .fy-activity>.fk-progress{height:9px;margin:0 0 13px;background:#46263c;border:1px solid #8a5a6a55;border-radius:20px;box-shadow:inset 0 1px 3px #0007;overflow:hidden}.fk-approved .fy-activity>.fk-progress>span{background:linear-gradient(180deg,#fff3af,#ffd65c 42%,#dfa235 85%,#f9cd62);border-radius:20px;box-shadow:inset 0 1px #fff7ca,0 0 8px #eeb64540;min-height:100%}.fk-approved .fy-weekly{grid-template-columns:minmax(98px,.87fr) minmax(0,1.8fr);gap:7px;padding:9px 8px;background:linear-gradient(125deg,#482038,#321529 60%,#291022);border:1px solid #b47b7c80;border-radius:10px;box-shadow:inset 0 1px #f3bdc51a}.fk-approved .fy-weekly-score{gap:5px;padding:7px;background:linear-gradient(120deg,#301326,#23101e);border:1px solid #ba839c26;border-radius:6px;min-height:59px;color:#fff2de}.fk-approved .fy-weekly-score small{font-size:10px;color:#f1e3e9}.fk-approved .fy-weekly-score strong{font-size:25px;letter-spacing:-.5px;line-height:1.1}.fk-approved .fy-milestones{position:relative;gap:1px}.fk-approved .fy-milestones:before{content:"";position:absolute;left:10%;right:10%;top:24px;height:1px;background:#d1949066;z-index:0}.fk-approved .fy-milestone{position:relative;color:#fff0e2;gap:5px;z-index:1;min-height:57px}.fk-approved .fy-milestone>span,.fk-approved .fy-milestone .ft-balloon{height:34px;width:30px;opacity:1}.fk-approved .fy-weekly-gift{display:block;width:100%;height:100%;object-fit:contain;transform:scale(1.27);filter:drop-shadow(0 2px 3px #0006)}.fk-approved .fy-milestone .ft-balloon>path:first-child{fill:#b61b36}.fk-approved .fy-milestone .ft-balloon>path:nth-child(2){fill:#e52e4c}.fk-approved .fy-milestone .ft-balloon>path:nth-child(3){fill:#a81430}.fk-approved .fy-milestone .ft-balloon>rect{fill:#f34d5b}.fk-approved .fy-milestone>small{font-size:9px;color:#ffefeb}.fk-approved .fy-milestone>span>i{width:14px;height:14px;bottom:-2px;right:-2px;background:#258455;border:1px solid #d9f1c6}.fk-approved .fy-milestone>span>.fy-milestone-lock{background:#743450;border:1px solid #e3adc580}.fk-approved .fy-milestone>span>i>.fk-ui-icon{width:10px;height:10px}.fk-approved .fy-treasury{padding:10px 8px 7px;border:1px solid #b67b7b80;border-radius:10px;background:linear-gradient(120deg,#3b192f,#271020 75%);box-shadow:inset 0 1px #f3bdc517}.fk-approved .fy-treasury>header{gap:5px;flex-wrap:wrap;margin:0 0 7px;min-height:24px}.fk-approved .fy-treasury>header>button{min-height:25px;line-height:1.1;padding:2px 0;min-width:0;color:#e3ccdd}.fk-approved .fy-treasury>header>.fy-treasury-title{flex:1 1 auto;text-align:left}.fk-approved .fy-treasury h3{font-size:13px;white-space:nowrap;gap:4px}.fk-approved .fy-treasury h3>.fk-ui-icon{width:16px;height:16px}.fk-approved .fy-treasury>header>.fy-defense{padding:0 6px 0 0;border-right:1px solid #ae7d7180;font-size:10px;gap:4px}.fk-approved .fy-treasury>header>.fy-defense>.fk-ui-icon{color:#6ce5a5;width:14px;height:14px;fill:#297e55}.fk-approved .fy-treasury>header>.fy-fund{gap:4px;padding:3px 6px;border:1px solid #bc9256;border-radius:14px;background:linear-gradient(180deg,#5b312b,#321d22);color:#ffecc3;white-space:nowrap;font-weight:700;font-size:11px}.fk-approved .fy-treasury>header>.fy-fund>.fk-ui-icon{width:20px;height:16px;color:#fdd05a}.fk-center.fk-approved .fy-treasury .ft-queue{gap:3px;align-items:start;scrollbar-width:none;padding:1px 0 0}.fk-center.fk-approved .fy-treasury .ft-queue-item.fz-chest-row{flex:1 0 calc((100% - 12px)/5);max-width:calc((100% - 12px)/5);min-width:0;min-height:76px;gap:1px;padding:1px 0 0;background:transparent;border:0}.fk-center.fk-approved .fy-treasury .ft-queue-item.fz-chest-row .ft-chest{width:100%;height:51px;max-width:67px;filter:drop-shadow(0 3px 4px #0005)}.fk-center.fk-approved .fy-treasury .fr-chest-info{display:none}.fk-center.fk-approved .fy-treasury .fz-chest-row>.ft-queue-status{min-height:25px;padding:3px 0;font-size:10px;color:#f8e6e8;line-height:1.2}.fk-center.fk-approved .fy-treasury .fz-chest-row>.ft-queue-status.ready{background:transparent;border:0;color:#f9d581;box-shadow:none}.fk-center.fk-approved .fy-treasury .fz-chest-row>.ft-queue-status.is-waiting{border:0;background:none;color:#ffdca4}.fk-approved .fy-all-chests{display:flex;align-items:center;justify-content:center;gap:5px;min-height:27px;background:none;color:#e9cc96;font-size:10px;padding:2px;margin:3px auto 0}.fk-approved .fy-all-chests svg{width:12px;height:12px}.fk-approved .fy-lightboard-link{display:flex;align-items:center;gap:8px;min-height:36px;padding:6px 9px;border:1px solid #e4bf66;border-radius:8px;background:linear-gradient(115deg,#3a192a,#25101e);box-shadow:inset 0 1px #fae7b41f;color:#fff0d6;text-align:left}.fk-approved .fy-lightboard-link>b{font-size:14px;font-weight:650;flex:1;min-width:0}.fk-approved .fy-lightboard-link>.fk-ui-icon{width:23px;height:23px;color:#ffd56d;flex:none}.fk-approved .fy-lightboard-link>.fk-ui-icon:last-child{width:15px;height:18px}.fk-approved .fy-lightboard-link .flb-nameplate{font-size:10px;flex:none;max-width:30%}.fk-approved .fy-announcement{padding:8px 9px 7px;border:1px solid #b67b7b80;border-radius:10px;background:linear-gradient(110deg,#3a192d,#2b1024)}.fk-approved .fy-announcement>header{justify-content:flex-start;margin-bottom:7px;gap:7px}.fk-approved .fy-announcement>header>button{padding:0;min-height:21px}.fk-approved .fy-announcement>div{padding:4px 8px;border:1px solid #a66b8155;border-radius:7px;background:linear-gradient(120deg,#301727,#25121f)}.fk-approved .fy-announcement p{font-size:12px;line-height:1.55;color:#f0dfe9;max-height:150px;overflow:auto}.fk-approved .fy-announcement .fy-description{margin-top:5px}.fk-center.fk-approved .fz-dock{grid-template-columns:68px minmax(0,1fr) 48px;gap:10px;padding:8px 12px calc(12px + env(safe-area-inset-bottom,0px));background:#1b0c1c;border-top:0;box-shadow:none}.fk-center.fk-approved .fz-dock>button{min-height:40px;padding:3px 5px;border:1px solid #d6a960;border-radius:9px;background:linear-gradient(150deg,#401c31,#241020);color:#fff0d5;gap:1px;font-size:10px}.fk-center.fk-approved .fz-dock>button>.fk-ui-icon{width:22px;height:20px;color:#f4d67a}.fk-center.fk-approved .fz-dock>.fy-room-button{flex-direction:row;gap:6px;background:linear-gradient(180deg,#fff0ad,#edbb55 50%,#d09434 95%);border:1px solid #ffdf78;color:#34200e;font-size:16px;font-weight:750;box-shadow:inset 0 1px #fff8cf,0 2px 7px #8c4c1833;line-height:1.2}.fk-center.fk-approved .fz-dock>.fy-room-button>.fk-ui-icon{width:25px;height:24px;color:#44280f;flex-shrink:0}.fk-center.fk-approved .fz-dock>.fy-room-button>small{position:static;color:#573718;font-size:9px;align-self:center}.fk-center.fk-approved .fz-dock>.fc-nav-button>.fk-ui-icon{width:29px;height:29px;color:#f9d786}.fk-approved.fk-page-general .fy-capsule-caption{position:absolute;clip-path:inset(50%);width:1px;height:1px;overflow:hidden;white-space:nowrap}.fk-approved button:focus-visible,.fk-approved input:focus-visible{outline:2px solid #ffe29a;outline-offset:3px}.fk-approved button:active:not(:disabled){filter:brightness(1.12)}.fk-approved .fz-claim-link{margin:0;padding:7px 10px;font-size:11px;border-color:#9a765e;background:#352020;color:#ffe3a2;min-height:36px}.fk-approved .fz-claim-link svg{width:19px;height:19px}@media (min-width:601px){.fk-center.fk-approved.fk-page-general>main{padding:20px 20px 16px;gap:15px}.fk-approved .fy-identity{min-height:100px;gap:12px}.fk-approved .fy-identity>.fk-crest.large{width:100px;height:105px;min-width:100px;flex-basis:100px}.fk-approved .fy-name-row h1{font-size:26px;flex-basis:auto}.fk-approved .fy-family-meta>.fy-family-id{font-size:13px}.fk-approved .fy-family-meta>.fy-rank{font-size:12px;padding:5px 8px}.fk-approved :is(.fy-activity,.fy-treasury,.fy-announcement) h3{font-size:19px}.fk-approved .fy-activity>header>button>span{font-size:15px}.fk-approved .fy-weekly{padding:11px 12px;grid-template-columns:155px minmax(0,1fr)}.fk-approved .fy-weekly-score strong{font-size:33px}.fk-approved .fy-weekly-score small{font-size:13px}.fk-approved .fy-milestone>span,.fk-approved .fy-milestone .ft-balloon{height:43px;width:40px}.fk-approved .fy-milestone>small{font-size:12px}.fk-center.fk-approved .fy-treasury .ft-queue-item.fz-chest-row .ft-chest{height:65px;max-width:90px}.fk-center.fk-approved .fy-treasury .ft-queue-item.fz-chest-row{min-height:95px}.fk-center.fk-approved .fy-treasury .fz-chest-row>.ft-queue-status{font-size:13px}.fk-approved .fy-treasury>header>.fy-fund{font-size:14px;padding:5px 9px}.fk-approved .fy-treasury>header>.fy-defense{font-size:13px;padding-right:12px}.fk-approved .fy-lightboard-link{min-height:44px}.fk-approved .fy-lightboard-link>b{font-size:19px}.fk-approved .fy-lightboard-link .flb-nameplate{font-size:13px}.fk-approved .fy-announcement p{font-size:15px}.fk-center.fk-approved .fz-dock{grid-template-columns:90px minmax(0,1fr) 65px;padding:8px 20px 16px}.fk-center.fk-approved .fz-dock>button{min-height:48px;font-size:12px}.fk-center.fk-approved .fz-dock>.fy-room-button{font-size:19px}}@media (max-width:600px){.fk-center.fk-approved:not(.fk-chat-view){border-radius:0;border-left:0;border-right:0;border-bottom:0}.fk-center.fk-approved:not(.fk-chat-view)>.fk-head{height:calc(48px + env(safe-area-inset-top,0px));min-height:calc(48px + env(safe-area-inset-top,0px));padding-top:calc(5px + env(safe-area-inset-top,0px))}}@media (max-width:359px){.fk-center.fk-approved.fk-page-general>main{padding:10px;gap:10px}.fk-approved .fy-identity>.fk-crest.large{width:67px;height:73px;min-width:67px;flex-basis:67px}.fk-approved .fy-name-row h1{font-size:16px}.fk-approved :is(.fy-activity,.fy-treasury,.fy-announcement) h3{font-size:12px}.fk-approved .fy-activity>header>button>span{font-size:10px}.fk-approved .fy-weekly{grid-template-columns:87px minmax(0,1fr);padding:8px 5px;gap:3px}.fk-approved .fy-weekly-score strong{font-size:22px}.fk-approved .fy-weekly-score small{font-size:9px}.fk-approved .fy-milestone>span,.fk-approved .fy-milestone .ft-balloon{width:26px;height:30px}.fk-approved .fy-milestone>small{font-size:8px}.fk-approved .fy-treasury>header>.fy-fund{font-size:10px;padding:3px 4px}.fk-approved .fy-treasury>header>.fy-defense{font-size:9px;gap:2px;padding-right:4px}.fk-approved .fy-lightboard-link{gap:5px;padding:6px}.fk-approved .fy-lightboard-link>b{font-size:12px}.fk-approved .fy-lightboard-link .flb-nameplate{font-size:8px}.fk-center.fk-approved .fz-dock{grid-template-columns:54px minmax(0,1fr) 41px;gap:7px;padding-left:10px;padding-right:10px}.fk-center.fk-approved .fz-dock>.fy-room-button{font-size:14px;gap:3px}}.pr-room.pr-reference .pr-conversation{position:relative}#roomVipEntryEffects{position:absolute;inset:0 8px auto;z-index:44;height:58px;max-width:420px;margin-inline:auto;pointer-events:none;isolation:isolate;overflow:visible}#roomVipEntryEffects:empty{visibility:hidden}#roomVipEntryEffects,#roomVipEntryEffects *{pointer-events:none!important;box-sizing:border-box}.rve-banner{--rve-rgb:68,180,255;--rve-deep:#174aa0;--rve-light:#c8f1ff;position:relative;display:flex;align-items:center;width:calc(100% - 20px);max-width:350px;height:42px;margin:5px auto 0;padding:0 29px 0 47px;border:0;border-radius:8px 28px 28px 8px;background:linear-gradient(95deg,var(--rve-deep) 0%,rgba(var(--rve-rgb),.95) 35%,rgba(var(--rve-rgb),.78) 72%,rgba(var(--rve-rgb),.04) 100%);color:#fff;box-shadow:-5px 0 17px rgba(var(--rve-rgb),.25),inset 0 1px #ffffff70,inset 0 -1px rgba(var(--rve-rgb),.45);isolation:isolate;animation:rve-arrival 4s cubic-bezier(.2,.7,.22,1) both;will-change:transform,opacity}.rve-gold{--rve-rgb:255,204,57;--rve-deep:#ad6612;--rve-light:#fff6c6;color:#402607}.rve-purple{--rve-rgb:193,86,255;--rve-deep:#6a1db2;--rve-light:#f5d7ff}.rve-flame{--rve-rgb:255,158,31;--rve-deep:#db3036;--rve-light:#fff2bb;background:linear-gradient(95deg,#ba203c,#f45829 24%,#ffab27 63%,#ffaa220a)}.rve-banner:before{content:"";position:absolute;inset:1px 0;border-radius:inherit;z-index:-1;background:linear-gradient(110deg,transparent 30%,#ffffff0d 39%,#fff9 49%,#ffffff24 57%,transparent 67%);background-size:300% 100%;animation:rve-sheen 4s ease-out both}.rve-banner:after{content:"";position:absolute;left:51px;right:4px;bottom:5px;height:1px;background:linear-gradient(90deg,transparent,var(--rve-light),transparent);opacity:.75}.rve-badge{position:absolute;left:-10px;top:-8px;width:61px;height:58px;display:grid;place-items:center;filter:drop-shadow(0 2px 4px #12072099);z-index:2}.rve-badge>.vp-badge{display:block!important;width:61px!important;height:58px!important;max-width:none!important;max-height:none!important;margin:0!important;object-fit:contain;animation:none!important;transform:none!important}.rve-copy{display:flex;align-items:baseline;justify-content:center;gap:6px;min-width:0;width:100%;font:500 13px/20px Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;text-shadow:0 1px 2px #1b103c50;z-index:1}.rve-copy>bdi{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:750;color:inherit}.rve-copy>span{flex:none;color:inherit}.rve-gold .rve-copy{text-shadow:0 1px 1px #fff5}.rve-glints{position:absolute;inset:0;overflow:visible;z-index:-1}.rve-glints>i{position:absolute;display:block;width:9px;height:9px;background:var(--rve-light);clip-path:polygon(50% 0,61% 38%,100% 50%,61% 62%,50% 100%,39% 62%,0 50%,39% 38%);opacity:0;animation:rve-glint 4s ease-out both}.rve-glints>i:nth-child(1){left:49%;top:3px;width:6px;height:6px}.rve-glints>i:nth-child(2){left:78%;top:27px;animation-delay:.12s}.rve-glints>i:nth-child(3){left:91%;top:10px;width:5px;height:5px;animation-delay:.24s}@keyframes rve-arrival{0%{opacity:0;transform:translate3d(-35px,0,0) scale(.98)}10%,84%{opacity:1;transform:translateZ(0) scale(1)}to{opacity:0;transform:translate3d(18px,0,0) scale(1)}}@keyframes rve-sheen{0%,13%{background-position:100% 0;opacity:0}22%{opacity:.8}63%,to{background-position:0 0;opacity:0}}@keyframes rve-glint{0%,15%{opacity:0;transform:translate3d(-9px,0,0) scale(.4) rotate(0)}37%{opacity:.9;transform:translate3d(0,-3px,0) scale(1) rotate(40deg)}68%,to{opacity:0;transform:translate3d(15px,-5px,0) scale(.4) rotate(90deg)}}@media (max-width:350px){.rve-banner{width:calc(100% - 12px);padding-right:18px}.rve-copy{font-size:12px;gap:4px}}@media (prefers-reduced-motion:reduce){.rve-banner{animation:rve-still 4s linear both;will-change:opacity}.rve-banner:before,.rve-glints{display:none}@keyframes rve-still{0%,91%{opacity:1}to{opacity:0}}}

/* Direct play gestures retain the explicit open/closed play buttons. */
#pistiRoot .ps-hand-card{touch-action:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}
#pistiRoot .ps-pile.ps-drop-ready .ps-center-cards{outline:2px dashed #f5d994;outline-offset:12px;border-radius:16px;background:#e9ad351c}
.ps-drag-card{position:fixed!important;z-index:30000!important;transform:translate(-50%,-65%) rotate(-4deg)!important;pointer-events:none!important;opacity:.94;filter:drop-shadow(0 12px 12px #0007);margin:0!important;background:transparent;border:0;padding:0}
.ps-drag-card .ps-card{display:block;width:100%;height:100%}.ps-drag-card svg{width:100%;height:100%}
