html:has(.account-profile-page){background:var(--bw-legacy-bg,#080d12)!important;background-image:none!important}body:has(.account-profile-page){background:var(--bw-legacy-bg,#080d12)!important;background-image:none!important}body:has(.account-profile-page) #root{background:var(--bw-legacy-bg,#080d12)!important;background-image:none!important}body:has(.account-profile-page) .club-layout{background:var(--bw-legacy-bg,#080d12)!important;background-image:none!important}body:has(.account-profile-page) #app-shell{background:var(--bw-legacy-bg,#080d12)!important;background-image:none!important}body:has(.account-profile-page) #view{background:var(--bw-legacy-bg,#080d12)!important;background-image:none!important}body:has(.account-profile-page) :is(.maf-canvas-ambient,.maf-ambient-background,.maf-js-ambient){display:none!important}body:has(.account-profile-page) :is(.club-layout,#app-shell,#view):before{content:none!important;background:0 0!important;display:none!important}body:has(.account-profile-page) :is(.club-layout,#app-shell,#view):after{content:none!important;background:0 0!important;display:none!important}.account-profile-page{--account-bg:var(--bw-bg,#080d12);--account-panel:var(--bw-panel,#0d141b);--account-raised:var(--bw-raised,#111c25);--account-line:var(--bw-line,#283440);--account-text:var(--bw-text,#f3f2ef);--account-muted:var(--bw-muted,#a8b2bf);--account-gold:var(--bw-gold,#ceb372);width:min(100%,720px);padding:max(18px, env(safe-area-inset-top,0px)) 16px calc(82px + env(safe-area-inset-bottom,0px));color:var(--account-text);background:var(--account-bg);margin:0 auto;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,system-ui,sans-serif}.account-profile-notice{border:1px solid;border-radius:12px;margin:0 0 12px;padding:10px 12px;font-size:12px;font-weight:700}.account-profile-notice.success{color:#8ce0af;background:#44b87817;border-color:#44b87873}.account-profile-notice.error{background:var(--bw-legacy-panel,#241216);color:#ffb7bd;border-color:#71313a}.account-profile-summary-vk{padding:4px 0 18px}.account-avatar-wrap{width:fit-content;margin:0 auto 18px;position:relative}.account-avatar{background:var(--account-panel);color:var(--account-gold);place-items:center;font-size:30px;font-weight:800;display:grid;overflow:hidden}.account-avatar.account-avatar-large{border:1px solid color-mix(in srgb, var(--account-gold) 70%, var(--account-line));width:104px;height:104px;box-shadow:0 0 0 4px var(--account-bg);border-radius:50%}.account-avatar img{object-fit:cover;width:100%;height:100%}.account-avatar-input{display:none}.account-edit-icon,.account-icon-action{border:1px solid var(--account-line);background:var(--account-panel);width:34px;height:34px;color:var(--account-gold);box-shadow:none;cursor:pointer;border-radius:50%;flex:0 0 34px;place-items:center;padding:0;display:inline-grid}.account-edit-icon svg{fill:currentColor;width:16px;height:16px}.account-avatar-edit{border-color:color-mix(in srgb, var(--account-gold) 70%, var(--account-line));position:absolute;bottom:2px;right:-4px}.account-edit-icon:disabled,.account-icon-action:disabled{opacity:.5;cursor:default}.account-profile-identity-flat{border:1px solid var(--account-line);background:var(--account-panel);border-radius:16px;overflow:hidden}.account-identity-row{justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:11px 14px;display:flex}.account-identity-row+.account-identity-row{border-top:1px solid var(--account-line)}.account-identity-copy{flex:1;gap:3px;min-width:0;display:grid}.account-identity-label{color:var(--account-muted);font-size:11px;line-height:1.2}.account-identity-copy strong{color:var(--account-text);text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:650;line-height:1.25;overflow:hidden}.account-identity-row input{border:1px solid var(--account-gold);background:var(--account-raised);width:100%;min-height:38px;color:var(--account-text);font:inherit;border-radius:9px;outline:0;padding:7px 10px;font-size:14px}.account-inline-actions{gap:6px;display:flex}.account-icon-action{color:var(--account-muted);border-radius:10px;font-size:18px}.account-icon-action.save{border-color:var(--account-gold);color:var(--account-gold)}.account-settings-list{border:1px solid var(--account-line);background:var(--account-panel);border-radius:17px;overflow:hidden}.account-settings-row{border:0;border-bottom:1px solid var(--account-line);width:100%;min-height:62px;color:var(--account-text);font:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:32px minmax(0,1fr) auto 18px;align-items:center;gap:10px;padding:10px 14px;display:grid}.account-settings-row-static{cursor:default;grid-template-columns:32px minmax(0,1fr)}.account-settings-row:last-child{border-bottom:0}.account-settings-row:active{background:var(--account-raised)}.account-settings-icon{color:var(--account-gold);place-items:center;font-size:20px;line-height:1;display:grid}.account-settings-copy{gap:3px;min-width:0;display:grid}.account-settings-copy strong{color:var(--account-text);font-size:15px;font-weight:620;line-height:1.25}.account-settings-copy small{color:var(--account-muted);font-size:11px;line-height:1.25}.account-settings-value{max-width:130px;color:var(--account-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.account-chevron{color:var(--account-muted);font-size:28px;line-height:1;transition:transform .16s;transform:translateY(-1px)}.account-chevron.is-open{transform:rotate(90deg)}.account-settings-expand{border-bottom:1px solid var(--account-line);background:color-mix(in srgb, var(--account-raised) 55%, transparent);padding:12px 14px 14px 56px}.account-profile-page .profile-theme-selector{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.account-profile-page .profile-theme-selector h2{display:none}.account-profile-page .profile-theme-selector .profile-theme-options{max-width:none}.account-profile-page .profile-theme-selector .profile-theme-options button{border-color:var(--account-line);background:var(--account-panel);min-height:38px;color:var(--account-text);font-size:12px}.account-profile-page .profile-theme-selector .profile-theme-options button[aria-pressed=true]{border-color:var(--account-gold);background:color-mix(in srgb, var(--account-gold) 10%, var(--account-panel));color:var(--account-gold);box-shadow:none}.account-password-inline{grid-template-columns:1fr 1fr auto;align-items:end;gap:9px;display:grid}.account-password-inline label{color:var(--account-muted);gap:5px;font-size:11px;display:grid}.account-password-inline input{border:1px solid var(--account-line);background:var(--account-panel);width:100%;min-height:40px;color:var(--account-text);font:inherit;border-radius:9px;outline:0;padding:8px 10px}.account-password-inline input:focus{border-color:var(--account-gold)}.account-inline-save{border:1px solid var(--account-gold);background:var(--account-panel);min-height:40px;color:var(--account-gold);font:inherit;border-radius:9px;padding:8px 12px;font-size:12px;font-weight:750}.account-inline-save:disabled{opacity:.5}.account-about-inline{color:var(--account-muted);font-size:12px;line-height:1.45}.account-about-inline strong{color:var(--account-text);font-size:14px}.account-about-inline p{margin:5px 0 7px}.account-about-inline small{color:var(--account-gold)}.account-settings-row-danger .account-settings-icon,.account-settings-row-danger .account-settings-copy strong{color:#ff9da6}.account-settings-row-danger:disabled{opacity:.55;cursor:default}.account-delete-row{border-top:1px solid var(--account-line)}.account-delete-backdrop{z-index:4000;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000b8;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.account-delete-modal{background:var(--account-panel);width:min(100%,520px);color:var(--account-text);border:1px solid #71313a;border-radius:18px;padding:18px;box-shadow:0 24px 70px #00000073}.account-delete-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.account-delete-head small{color:#ff9da6;letter-spacing:.08em;font-size:10px;font-weight:800}.account-delete-head h2{margin:4px 0 0;font-size:20px}.account-delete-head>button{border:1px solid var(--account-line);width:34px;height:34px;color:var(--account-text);cursor:pointer;background:0 0;border-radius:50%;font-size:22px}.account-delete-modal>p{color:var(--account-muted);margin:12px 0;font-size:13px;line-height:1.45}.account-delete-modal form{gap:14px;margin-top:16px;display:grid}.account-delete-modal label{color:var(--account-muted);gap:7px;font-size:12px;display:grid}.account-delete-modal input{border:1px solid var(--account-line);background:var(--account-bg);width:100%;min-height:42px;color:var(--account-text);font:inherit;border-radius:10px;padding:9px 11px}.account-delete-modal input:focus{border-color:#ff9da6;outline:0}.account-delete-actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.account-delete-actions button{min-height:42px;font:inherit;cursor:pointer;border-radius:10px;font-weight:750}.account-delete-cancel{border:1px solid var(--account-line);color:var(--account-text);background:0 0}.account-delete-confirm{color:#fff;background:#8e2734;border:1px solid #c84f5d}.account-delete-actions button:disabled{opacity:.45;cursor:default}@media (width<=640px){.account-profile-page{width:100%;padding:max(14px, env(safe-area-inset-top,0px)) 16px calc(76px + env(safe-area-inset-bottom,0px))}.account-profile-summary-vk{padding-top:0}.account-avatar.account-avatar-large{width:96px;height:96px}.account-profile-identity-flat,.account-settings-list{border-radius:15px}.account-settings-row{grid-template-columns:30px minmax(0,1fr) auto 16px;gap:8px;min-height:58px;padding:9px 12px}.account-settings-row-static{grid-template-columns:30px minmax(0,1fr)}.account-settings-expand{padding:11px 12px 13px 50px}.account-password-inline{grid-template-columns:1fr}.account-inline-save{width:100%}.account-delete-actions{grid-template-columns:1fr}}.account-legal-links{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.account-legal-links button{color:var(--account-gold);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:11px;text-decoration:underline}.domus-profile-v2{max-width:860px;margin:0 auto;padding-bottom:96px}.domus-owner-preview-controls select,.domus-owner-preview-controls button{border:1px solid var(--bw-legacy-line,#38363d);background:var(--bw-legacy-panel,#1a1a20);height:32px;color:var(--bw-legacy-text,#ddd7db);border-radius:8px;padding:0 9px;font-size:9px;font-weight:800}.domus-owner-preview-controls button{cursor:pointer}.domus-owner-preview-controls button.active{color:#f0cf87;background:#c79a3a26;border-color:#c79a3a}.domus-profile-hero{background:radial-gradient(circle at 20% 10%,#6875962e,transparent 30%),linear-gradient(145deg,var(--bw-legacy-panel,#22242b),var(--bw-legacy-panel,#17181e) 58%,var(--bw-legacy-panel,#111116));border:1px solid #c79a3a75;border-radius:18px;padding:20px;position:relative;overflow:hidden}.domus-profile-hero:after{content:"♛";color:#c79a3a14;font-size:150px;line-height:1;position:absolute;bottom:-34px;right:14px}.domus-profile-top{z-index:1;justify-content:space-between;align-items:flex-start;gap:18px;display:flex;position:relative}.domus-profile-person{align-items:center;gap:14px;min-width:0;display:flex}.domus-profile-avatar-wrap{flex-direction:column;flex:0 0 76px;align-items:stretch;gap:6px;display:flex}.domus-profile-avatar-edit{width:100%;min-height:24px;color:var(--bw-legacy-text,#f4f6fa);letter-spacing:.05em;text-align:center;cursor:pointer;background:#06070ab8;border:1px solid #ffffff2e;border-radius:7px;padding:4px 5px;font-size:7px;font-weight:900;transition:background .18s,border-color .18s;display:block}.domus-profile-avatar-edit:hover,.domus-profile-avatar-edit:focus-visible{background:#0c0e13e0;border-color:#c79a3a7a}.domus-profile-avatar-edit:disabled{opacity:.72;cursor:wait}.domus-profile-avatar{background:linear-gradient(145deg,var(--bw-legacy-panel,#2a2a31),var(--bw-legacy-panel,#17171d));color:#f1c96f;width:76px;height:76px;font:inherit;border:1px solid #c79a3a6b;border-radius:16px;place-items:center;padding:0;font-size:27px;font-weight:900;display:grid;overflow:hidden}.domus-profile-avatar img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.domus-profile-avatar>span{place-items:center;width:100%;height:100%;display:grid}.domus-profile-avatar-error{color:#df707b;max-width:260px;margin-top:5px;font-size:8px;line-height:1.35}.domus-profile-person small,.domus-profile-elo small{color:#c79a3a;letter-spacing:.13em;font-size:8px;font-weight:900;display:block}.domus-profile-person h1{color:var(--bw-legacy-text,#fff);margin:4px 0 5px;font-size:28px;line-height:1}.domus-profile-person p{color:var(--bw-legacy-muted,#8f8991);margin:0;font-size:10px}.domus-profile-chips{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.domus-profile-chip{border:1px solid var(--bw-legacy-line,#38363b);color:var(--bw-legacy-text,#c9c3c8);border-radius:999px;padding:4px 8px;font-size:8px;font-weight:800}.domus-profile-friend-action{max-width:220px;margin-top:10px}.domus-profile-friend-action .domus-friend-toggle{color:#efd18f;cursor:pointer;background:#c79a3a1a;border:1px solid #c79a3a80;border-radius:10px;width:100%;min-height:36px;font-size:10px;font-weight:900}.domus-profile-friend-action .domus-friend-toggle.active{color:#79d9ac;background:#61d09a1a;border-color:#61d09a80}.domus-profile-elo{text-align:right}.domus-profile-elo b{color:#d7aa4d;margin-top:3px;font-size:28px;display:block}.domus-profile-elo span{color:var(--bw-legacy-muted,#8f8991);margin-top:4px;font-size:9px;display:block}.domus-basic-stats-label{z-index:1;justify-content:space-between;align-items:center;gap:10px;margin-top:18px;margin-bottom:7px;display:flex;position:relative}.domus-basic-stats-label span{color:#c79a3a;letter-spacing:.12em;font-size:8px;font-weight:900}.domus-basic-stats-label small{color:var(--bw-legacy-muted,#817b83);font-size:8px}.domus-profile-mainstats{z-index:1;grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;margin-top:0;display:grid;position:relative}.domus-profile-mainstats div{border:1px solid var(--bw-legacy-line,#34323a);background:#121217b8;border-radius:11px;padding:10px}.domus-profile-mainstats b{color:var(--bw-legacy-text,#fff);font-size:15px;display:block}.domus-profile-mainstats span{color:var(--bw-legacy-muted,#85808a);margin-top:4px;font-size:8px;font-weight:800;display:block}.domus-profile-section{margin-top:14px}.domus-profile-section-head{justify-content:space-between;align-items:end;gap:10px;margin-bottom:7px;display:flex}.domus-profile-section-head small{color:#c79a3a;letter-spacing:.12em;font-size:8px;font-weight:900;display:block}.domus-profile-section-head h2{color:var(--bw-legacy-text,#fff);margin:2px 0 0;font-size:17px}.domus-profile-panel{border:1px solid var(--bw-legacy-line,#2e2d34);background:var(--bw-legacy-panel,#17171d);border-radius:14px;overflow:hidden}.domus-role-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.domus-role-card{border:1px solid var(--bw-legacy-line,#302f36);background:var(--bw-legacy-panel,#17171d);border-radius:12px;padding:11px}.domus-role-card b{color:var(--bw-legacy-text,#fff);font-size:11px;display:block}.domus-role-card strong{color:#d7aa4d;margin-top:8px;font-size:16px;display:block}.domus-role-card span{color:var(--bw-legacy-muted,#88828a);margin-top:4px;font-size:8px;line-height:1.4;display:block}.domus-elo-history{align-items:end;gap:6px;min-height:86px;padding:12px 14px;display:flex}.domus-elo-bar{opacity:.75;background:#c79a3a;border-radius:4px 4px 1px 1px;flex:1;min-width:4px}.domus-elo-empty{color:var(--bw-legacy-muted,#8a858c);padding:14px;font-size:10px}.domus-history-list{gap:0;display:grid}.domus-history-row{border:0;border-bottom:1px solid var(--bw-legacy-line,#2b2a31);text-align:left;width:100%;color:inherit;background:0 0;grid-template-columns:minmax(0,1.4fr) .7fr .7fr .8fr;align-items:center;gap:8px;padding:10px 12px;display:grid}.domus-history-row:last-child{border-bottom:0}.domus-history-row b{color:var(--bw-legacy-text,#fff);font-size:10px}.domus-history-row span{color:var(--bw-legacy-muted,#8c868e);font-size:9px}.domus-history-row strong{text-align:right;font-size:10px}.domus-history-open{cursor:pointer}.domus-history-open:hover{background:#c79a3a12}.domus-win{color:#61d09a!important}.domus-loss{color:#df707b!important}.domus-elo-plus{color:#61d09a!important}.domus-elo-minus{color:#df707b!important}.domus-game-backdrop{z-index:2147483000;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);isolation:isolate;background:#000000e0;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0;overflow:hidden}.domus-game-modal{overscroll-behavior:contain;background:var(--bw-legacy-panel,#121218);border:1px solid #c79a3a6b;border-radius:18px;width:min(980px,96vw);max-height:calc(100dvh - 36px);overflow:auto;box-shadow:0 24px 80px #0000008c}.domus-game-head{z-index:3;border-bottom:1px solid var(--bw-legacy-line,#2c2b31);background:#121218f7;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex;position:sticky;top:0}.domus-game-head small{color:#c79a3a;letter-spacing:.12em;font-size:8px;font-weight:900;display:block}.domus-game-head h2{color:var(--bw-legacy-text,#fff);margin:3px 0 0;font-size:17px}.domus-game-head p{color:var(--bw-legacy-muted,#8d8790);margin:4px 0 0;font-size:9px}.domus-game-head button{border:1px solid var(--bw-legacy-line,#34323a);background:var(--bw-legacy-panel,#1c1c22);width:34px;height:34px;color:var(--bw-legacy-text,#fff);cursor:pointer;border-radius:9px;font-size:19px}.domus-game-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;padding:12px;display:grid}.domus-game-summary div{border:1px solid var(--bw-legacy-line,#302f36);background:var(--bw-legacy-panel,#18181e);border-radius:10px;padding:10px}.domus-game-summary small{color:var(--bw-legacy-muted,#827c84);font-size:8px;display:block}.domus-game-summary b{color:var(--bw-legacy-text,#fff);margin-top:5px;font-size:12px;display:block}.domus-game-summary .domus-summary-elo.plus b{color:#61d09a}.domus-game-summary .domus-summary-elo.minus b{color:#df707b}.domus-game-table-wrap{padding:0 12px 12px;overflow-x:auto}.domus-game-table{border-collapse:collapse;border:1px solid var(--bw-legacy-line,#34323a);width:100%;min-width:820px}.domus-game-table th,.domus-game-table td{border:1px solid var(--bw-legacy-line,#34323a);text-align:center;white-space:nowrap;padding:8px 7px;font-size:9px}.domus-game-table th{background:var(--bw-legacy-panel,#19191f);color:var(--bw-legacy-muted,#8e8790);font-weight:800}.domus-game-table td{color:var(--bw-legacy-text,#ddd8dc)}.domus-game-table td:nth-child(2){text-align:left;color:var(--bw-legacy-text,#fff);font-weight:800}.domus-game-table .me td{background:#c79a3a1a}.domus-game-role{border-radius:6px;min-width:42px;padding:4px 7px;font-size:8px;font-weight:900;display:inline-block}.domus-game-role.red{color:#e0be7c;background:#d1a95d26}.domus-game-role.black{color:#ef7d86;background:#c1354029}.domus-game-role.sheriff{color:#72dca8;background:#59c29024}.domus-game-extra{gap:8px;padding:0 12px 14px;display:grid}.domus-game-extra-card{border:1px solid var(--bw-legacy-line,#302f36);background:var(--bw-legacy-panel,#18181e);border-radius:11px;padding:10px}.domus-game-extra-card small{color:#c79a3a;font-size:8px;font-weight:900;display:block}.domus-game-extra-card div{color:var(--bw-legacy-muted,#aaa3ab);margin-top:5px;font-size:9px;line-height:1.45}.domus-game-votes{gap:5px;margin-top:7px;display:grid}.domus-game-vote{color:var(--bw-legacy-muted,#aaa3ab);align-items:center;gap:8px;font-size:9px;display:flex}.domus-game-vote b{color:var(--bw-legacy-text,#fff)}.domus-compare-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.domus-compare-card{border:1px solid var(--bw-legacy-line,#302f36);background:var(--bw-legacy-panel,#17171d);border-radius:12px;min-height:105px;padding:12px}.domus-compare-card small{color:var(--bw-legacy-muted,#958d80);letter-spacing:.08em;font-size:8px;font-weight:900;display:block}.domus-compare-card b{color:var(--bw-legacy-text,#fff);margin-top:8px;font-size:12px;display:block}.domus-compare-card strong{color:#d7aa4d;margin-top:5px;font-size:18px;display:block}.domus-compare-card span{color:var(--bw-legacy-muted,#85808a);margin-top:4px;font-size:8px;line-height:1.35;display:block}.domus-profile-note{color:var(--bw-legacy-muted,#7f7981);margin-top:8px;font-size:9px;line-height:1.4}.domus-vip-detail-button{color:#f0cf87;cursor:pointer;background:#c79a3a1c;border:1px solid #c79a3a80;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;min-width:178px;margin-top:10px;padding:8px 10px;font-size:9px;font-weight:900;display:flex}.domus-vip-detail-button span{white-space:nowrap}.domus-vip-detail-button em{color:#c79a3a;letter-spacing:.08em;font-size:8px;font-style:normal}.domus-vip-detail-button.locked{border-color:var(--bw-legacy-line,#34323a);background:var(--bw-legacy-panel,#1a1a20);color:var(--bw-legacy-muted,#7f7981);cursor:not-allowed}.domus-vip-detail-button.locked em{color:#8b7040}.domus-vip-detail-button:not(.locked):hover{background:#c79a3a2e;border-color:#d4aa53}.domus-vip-backdrop{z-index:12000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000000c2;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.domus-vip-modal{background:var(--bw-legacy-panel,#121218);border:1px solid #c79a3a75;border-radius:18px;width:min(920px,96vw);max-height:92vh;overflow:auto;box-shadow:0 24px 80px #0000008c}.domus-vip-head{z-index:3;border-bottom:1px solid var(--bw-legacy-line,#2d2c33);background:#121218f7;justify-content:space-between;align-items:center;gap:12px;padding:15px 16px;display:flex;position:sticky;top:0}.domus-vip-head small{color:#c79a3a;letter-spacing:.13em;font-size:8px;font-weight:900;display:block}.domus-vip-head h2{color:var(--bw-legacy-text,#fff);margin:3px 0 0;font-size:18px}.domus-vip-head button{border:1px solid var(--bw-legacy-line,#34323a);background:var(--bw-legacy-panel,#1c1c22);width:34px;height:34px;color:var(--bw-legacy-text,#fff);cursor:pointer;border-radius:9px;font-size:19px}.domus-vip-tabs{border-bottom:1px solid var(--bw-legacy-line,#2b2a31);background:var(--bw-legacy-panel,#15151b);grid-template-columns:repeat(6,minmax(0,1fr));gap:5px;padding:11px 12px;display:grid}.domus-vip-tabs button{border:1px solid var(--bw-legacy-line,#34323a);background:var(--bw-legacy-panel,#1a1a20);min-height:34px;color:var(--bw-legacy-muted,#938d95);cursor:pointer;border-radius:8px;font-size:9px;font-weight:800}.domus-vip-tabs button.active{color:#f1d08a;background:#c79a3a21;border-color:#c79a3a}.domus-vip-body{padding:14px}.domus-vip-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.domus-vip-stat{border:1px solid var(--bw-legacy-line,#302f36);background:var(--bw-legacy-panel,#18181e);border-radius:11px;padding:11px}.domus-vip-stat small{color:var(--bw-legacy-muted,#89838b);font-size:8px;font-weight:800;display:block}.domus-vip-stat b{color:var(--bw-legacy-text,#fff);margin-top:6px;font-size:17px;display:block}.domus-vip-stat span{color:var(--bw-legacy-muted,#77717a);margin-top:4px;font-size:8px;display:block}.domus-vip-table-wrap{border:1px solid var(--bw-legacy-line,#302f36);border-radius:11px;overflow-x:auto}.domus-vip-table{border-collapse:collapse;width:100%;min-width:560px}.domus-vip-table th,.domus-vip-table td{border:1px solid var(--bw-legacy-line,#302f36);text-align:center;padding:9px 10px;font-size:9px}.domus-vip-table th{background:var(--bw-legacy-panel,#1a1a20);color:var(--bw-legacy-muted,#8e8790)}.domus-vip-table td{color:var(--bw-legacy-text,#ddd8dc)}.domus-vip-table td:first-child{text-align:left;color:var(--bw-legacy-text,#fff);font-weight:800}.domus-vip-section-title{color:var(--bw-legacy-text,#fff);margin:0 0 9px;font-size:14px}.domus-vip-records{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.domus-vip-record{border:1px solid var(--bw-legacy-line,#302f36);background:var(--bw-legacy-panel,#18181e);border-radius:12px;padding:13px}.domus-vip-record small{color:var(--bw-legacy-muted,#8c858d);font-size:8px;font-weight:900;display:block}.domus-vip-record b{color:#d7aa4d;margin-top:7px;font-size:19px;display:block}.domus-vip-record span{color:var(--bw-legacy-muted,#817b83);margin-top:4px;font-size:9px;display:block}.domus-vip-legend,.domus-vip-note{color:var(--bw-legacy-muted,#817b83);margin-top:8px;font-size:9px}.domus-vip-panel{border:1px solid var(--bw-legacy-line,#302f36);background:var(--bw-legacy-panel,#18181e);border-radius:11px;overflow:hidden}.domus-profile-stat-button{appearance:none;border:1px solid var(--bw-legacy-line,#34323a);background:var(--bw-legacy-panel,#18181e);color:inherit;cursor:pointer;min-width:0;font:inherit;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;padding:12px 6px;display:flex}.domus-profile-stat-button:hover{border-color:#c79a3a}.domus-profile-stat-button b{color:var(--bw-legacy-text,#fff);font-size:20px;line-height:1}.domus-profile-stat-button span{color:var(--bw-legacy-muted,#8e8890);letter-spacing:.03em;margin-top:6px;font-size:8px;font-weight:900}.domus-bestmove-modal{width:min(430px,100vw - 28px)}.domus-bestmove-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:0 14px 14px;display:grid}.domus-bestmove-summary div{border:1px solid var(--bw-legacy-line,#302f36);background:var(--bw-legacy-panel,#18181e);text-align:center;border-radius:12px;padding:14px 8px}.domus-bestmove-summary small{color:var(--bw-legacy-muted,#8b858d);font-size:9px;font-weight:900;display:block}.domus-bestmove-summary b{color:var(--bw-legacy-text,#fff);margin-top:7px;font-size:22px;display:block}.domus-bestmove-summary .full{border-color:#c79a3a85}.domus-bestmove-summary .full b{color:#d7aa4d}.domus-bestmove-note{color:var(--bw-legacy-muted,#8d8790);padding:0 16px 16px;font-size:10px;line-height:1.45}.domus-vip-elo-row{cursor:pointer}.domus-vip-elo-row:hover td{background:#c79a3a12}.domus-vip-elo-row:focus-visible{outline-offset:-2px;outline:2px solid #c79a3a}.domus-game-elo-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:0 12px 12px;display:grid}.domus-game-elo-summary div{border:1px solid var(--bw-legacy-line,#302f36);background:var(--bw-legacy-panel,#18181e);border-radius:10px;padding:10px}.domus-game-elo-summary small{color:var(--bw-legacy-muted,#827c84);font-size:8px;display:block}.domus-game-elo-summary b{color:var(--bw-legacy-text,#fff);margin-top:5px;font-size:13px;display:block}.domus-game-elo-summary .delta-plus b{color:#61d09a}.domus-game-elo-summary .delta-minus b{color:#df707b}@media (width<=520px){.domus-profile-top{align-items:center}.domus-profile-avatar-wrap{flex-basis:58px}.domus-profile-avatar{width:58px;height:58px}.domus-profile-person h1,.domus-profile-elo b{font-size:22px}.domus-compare-grid{grid-template-columns:1fr}.domus-vip-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.domus-vip-tabs button{white-space:normal;overflow-wrap:anywhere;min-width:0;padding:7px 5px;line-height:1.15}.domus-game-elo-summary{grid-template-columns:1fr}}@media (width<=760px){.domus-game-backdrop{padding:calc(env(safe-area-inset-top,0px) + 8px) 8px calc(env(safe-area-inset-bottom,0px) + 8px);align-items:flex-start}.domus-game-modal{width:100%;max-height:calc(100dvh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px) - 16px);border-radius:14px}.domus-game-head{top:0}.domus-game-head button{flex:0 0 42px;width:42px;height:42px}.domus-game-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}.domus-profile-v2[data-theme=black],.domus-profile-v2[data-theme=white]{--pf-bg:#080d12;--pf-surface:#0d141b;--pf-surface-2:#101922;--pf-border:#283440;--pf-text:#f3f2ef;--pf-muted:#98a3ae;--pf-accent:#d8bb79;--pf-soft:#111b24;max-width:760px;color:var(--pf-text);background:0 0;padding:12px 0 90px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,system-ui,sans-serif}.domus-profile-v2[data-theme=white]{--pf-bg:#fbfcfd;--pf-surface:#fff;--pf-surface-2:#f4f6f8;--pf-border:#e1e6ea;--pf-text:#121820;--pf-muted:#7b8490;--pf-accent:#ceb372;--pf-soft:#f7f8fa}html:has(.domus-profile-v2[data-theme=black]){background:var(--bw-legacy-panel,#0d141b)!important}body:has(.domus-profile-v2[data-theme=black]){background:var(--bw-legacy-panel,#0d141b)!important}#root:has(.domus-profile-v2[data-theme=black]){background:var(--bw-legacy-panel,#0d141b)!important}html:has(.domus-profile-v2[data-theme=white]){background:#fff!important}body:has(.domus-profile-v2[data-theme=white]){background:#fff!important}#root:has(.domus-profile-v2[data-theme=white]){background:#fff!important}body:has(.domus-profile-v2[data-theme=black]) .club-layout{background:var(--bw-legacy-panel,#0d141b)!important;background-image:none!important}#root:has(.domus-profile-v2[data-theme=black]) .club-layout{background:var(--bw-legacy-panel,#0d141b)!important;background-image:none!important}body:has(.domus-profile-v2[data-theme=black]) #app-shell{background:var(--bw-legacy-panel,#0d141b)!important;background-image:none!important}#root:has(.domus-profile-v2[data-theme=black]) #app-shell{background:var(--bw-legacy-panel,#0d141b)!important;background-image:none!important}body:has(.domus-profile-v2[data-theme=white]) .club-layout{background:#fff!important}#root:has(.domus-profile-v2[data-theme=white]) .club-layout{background:#fff!important}body:has(.domus-profile-v2[data-theme=white]) #app-shell{background:#fff!important}#root:has(.domus-profile-v2[data-theme=white]) #app-shell{background:#fff!important}body:has(.domus-profile-v2[data-theme=black]) .club-layout>main{background:0 0!important}#root:has(.domus-profile-v2[data-theme=black]) .club-layout>main{background:0 0!important}body:has(.domus-profile-v2[data-theme=white]) .club-layout>main{background:0 0!important}#root:has(.domus-profile-v2[data-theme=white]) .club-layout>main{background:0 0!important}body:has(.domus-profile-v2[data-theme=black]) #app-shell>#view{background:0 0!important}#root:has(.domus-profile-v2[data-theme=black]) #app-shell>#view{background:0 0!important}body:has(.domus-profile-v2[data-theme=white]) #app-shell>#view{background:0 0!important}#root:has(.domus-profile-v2[data-theme=white]) #app-shell>#view{background:0 0!important}.domus-profile-v2[data-theme=black] .domus-profile-hero,.domus-profile-v2[data-theme=white] .domus-profile-hero{border:1px solid var(--pf-border);background:var(--pf-surface);box-shadow:none;background-image:none;border-radius:16px;padding:16px;overflow:visible}.domus-profile-v2[data-theme=black] .domus-profile-hero:after,.domus-profile-v2[data-theme=white] .domus-profile-hero:after{display:none}.domus-profile-v2[data-theme=black] .domus-profile-person small,.domus-profile-v2[data-theme=black] .domus-profile-elo small,.domus-profile-v2[data-theme=black] .domus-basic-stats-label span,.domus-profile-v2[data-theme=black] .domus-profile-section-head small,.domus-profile-v2[data-theme=white] .domus-profile-person small,.domus-profile-v2[data-theme=white] .domus-profile-elo small,.domus-profile-v2[data-theme=white] .domus-basic-stats-label span,.domus-profile-v2[data-theme=white] .domus-profile-section-head small{color:var(--pf-accent);letter-spacing:.09em;font-weight:700}.domus-profile-v2[data-theme=black] .domus-profile-person h1,.domus-profile-v2[data-theme=white] .domus-profile-person h1{color:var(--pf-text);letter-spacing:-.02em;font-size:24px;font-weight:650}.domus-profile-v2[data-theme=black] .domus-profile-person p,.domus-profile-v2[data-theme=black] .domus-profile-elo span,.domus-profile-v2[data-theme=black] .domus-basic-stats-label small,.domus-profile-v2[data-theme=white] .domus-profile-person p,.domus-profile-v2[data-theme=white] .domus-profile-elo span,.domus-profile-v2[data-theme=white] .domus-basic-stats-label small{color:var(--pf-muted)}.domus-profile-v2[data-theme=black] .domus-profile-avatar,.domus-profile-v2[data-theme=white] .domus-profile-avatar{border:1px solid var(--pf-border);background:var(--pf-surface-2);color:var(--pf-accent);border-radius:13px}.domus-profile-v2[data-theme=black] .domus-profile-avatar-edit,.domus-profile-v2[data-theme=white] .domus-profile-avatar-edit{border:1px solid var(--pf-border);background:var(--pf-surface-2);color:var(--pf-text);letter-spacing:.02em;border-radius:8px;font-weight:650}.domus-profile-v2[data-theme=black] .domus-profile-chip,.domus-profile-v2[data-theme=white] .domus-profile-chip{border:1px solid var(--pf-border);color:var(--pf-muted);background:0 0;font-weight:600}.domus-profile-v2[data-theme=black] .domus-profile-elo b,.domus-profile-v2[data-theme=white] .domus-profile-elo b{color:var(--pf-accent);font-size:27px;font-weight:650}.domus-profile-v2[data-theme=black] .domus-profile-elo-club-slot label,.domus-profile-v2[data-theme=white] .domus-profile-elo-club-slot label{color:var(--pf-muted);text-transform:none;letter-spacing:.02em;font-size:9px;font-weight:650}.domus-profile-v2[data-theme=black] .domus-profile-elo-club-slot select,.domus-profile-v2[data-theme=white] .domus-profile-elo-club-slot select{border:1px solid var(--pf-border);background:var(--pf-surface-2);color:var(--pf-text);box-shadow:none;border-radius:9px}.domus-profile-v2[data-theme=black] .domus-profile-elo-club-slot small,.domus-profile-v2[data-theme=white] .domus-profile-elo-club-slot small{color:var(--pf-muted)}.domus-profile-v2[data-theme=black] .domus-vip-detail-button,.domus-profile-v2[data-theme=white] .domus-vip-detail-button{border:1px solid color-mix(in srgb,var(--pf-accent) 55%,var(--pf-border));color:var(--pf-text);box-shadow:none;background:0 0;border-radius:9px}.domus-profile-v2[data-theme=black] .domus-vip-detail-button em,.domus-profile-v2[data-theme=white] .domus-vip-detail-button em{color:var(--pf-accent)}.domus-profile-v2[data-theme=black] .domus-profile-mainstats,.domus-profile-v2[data-theme=white] .domus-profile-mainstats{gap:6px}.domus-profile-v2[data-theme=black] .domus-profile-mainstats>div,.domus-profile-v2[data-theme=black] .domus-profile-stat-button,.domus-profile-v2[data-theme=white] .domus-profile-mainstats>div,.domus-profile-v2[data-theme=white] .domus-profile-stat-button{border:1px solid var(--pf-border);background:var(--pf-surface-2);box-shadow:none;border-radius:10px;padding:9px}.domus-profile-v2[data-theme=black] .domus-profile-mainstats b,.domus-profile-v2[data-theme=black] .domus-profile-stat-button b,.domus-profile-v2[data-theme=white] .domus-profile-mainstats b,.domus-profile-v2[data-theme=white] .domus-profile-stat-button b{color:var(--pf-text);font-size:16px;font-weight:650}.domus-profile-v2[data-theme=black] .domus-profile-mainstats span,.domus-profile-v2[data-theme=black] .domus-profile-stat-button span,.domus-profile-v2[data-theme=white] .domus-profile-mainstats span,.domus-profile-v2[data-theme=white] .domus-profile-stat-button span{color:var(--pf-muted);letter-spacing:.02em;font-weight:600}.domus-profile-v2[data-theme=black] .profile-theme-selector,.domus-profile-v2[data-theme=white] .profile-theme-selector{border:1px solid var(--pf-border);background:var(--pf-surface);box-shadow:none;border-radius:14px;margin-top:10px;padding:12px}.domus-profile-v2[data-theme=black] .profile-theme-selector h2,.domus-profile-v2[data-theme=white] .profile-theme-selector h2{color:var(--pf-text);margin-bottom:8px;font-size:14px;font-weight:650}.domus-profile-v2[data-theme=black] .profile-theme-selector .profile-theme-options,.domus-profile-v2[data-theme=white] .profile-theme-selector .profile-theme-options{gap:6px;max-width:390px}.domus-profile-v2[data-theme=black] .profile-theme-selector .profile-theme-options button,.domus-profile-v2[data-theme=white] .profile-theme-selector .profile-theme-options button{border:1px solid var(--pf-border);min-height:38px;color:var(--pf-text);background:0 0;border-radius:9px;font-size:12px}.domus-profile-v2[data-theme=black] .profile-theme-selector .profile-theme-options button[aria-pressed=true],.domus-profile-v2[data-theme=white] .profile-theme-selector .profile-theme-options button[aria-pressed=true]{border-color:var(--pf-accent);background:color-mix(in srgb,var(--pf-accent) 8%,var(--pf-surface));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--pf-accent) 55%,transparent)}.domus-profile-v2[data-theme=black] .domus-profile-section,.domus-profile-v2[data-theme=white] .domus-profile-section{margin-top:12px}.domus-profile-v2[data-theme=black] .domus-profile-section-head,.domus-profile-v2[data-theme=white] .domus-profile-section-head{margin-bottom:6px}.domus-profile-v2[data-theme=black] .domus-profile-section-head h2,.domus-profile-v2[data-theme=white] .domus-profile-section-head h2{color:var(--pf-text);letter-spacing:-.01em;font-size:15px;font-weight:650}.domus-profile-v2[data-theme=black] .domus-profile-panel,.domus-profile-v2[data-theme=white] .domus-profile-panel{border:1px solid var(--pf-border);background:var(--pf-surface);box-shadow:none;border-radius:13px}.domus-profile-v2[data-theme=black] .domus-history-row,.domus-profile-v2[data-theme=white] .domus-history-row{border-bottom:1px solid var(--pf-border);background:0 0;grid-template-columns:minmax(0,1.35fr) .72fr .65fr .72fr;padding:9px 11px}.domus-profile-v2[data-theme=black] .domus-history-row b,.domus-profile-v2[data-theme=white] .domus-history-row b{color:var(--pf-text);font-size:10px;font-weight:650}.domus-profile-v2[data-theme=black] .domus-history-row span,.domus-profile-v2[data-theme=white] .domus-history-row span{color:var(--pf-muted)}.domus-profile-v2[data-theme=black] .domus-history-open:hover,.domus-profile-v2[data-theme=white] .domus-history-open:hover{background:var(--pf-soft)}.domus-profile-v2[data-theme=black] .domus-elo-empty,.domus-profile-v2[data-theme=white] .domus-elo-empty{color:var(--pf-muted)}.domus-profile-v2[data-theme=black]~.domus-game-backdrop .domus-game-modal,.domus-profile-v2[data-theme=black]~.domus-vip-backdrop .domus-vip-modal{background:var(--bw-legacy-panel,#0d141b);border-color:var(--bw-legacy-line,#283440);background-image:none}.domus-profile-v2[data-theme=white]~.domus-game-backdrop .domus-game-modal,.domus-profile-v2[data-theme=white]~.domus-vip-backdrop .domus-vip-modal{background:#fff;border-color:#e1e6ea}@media (width<=760px){.domus-profile-v2[data-theme=black],.domus-profile-v2[data-theme=white]{padding:8px 10px 82px}.domus-profile-v2[data-theme=black] .domus-profile-hero,.domus-profile-v2[data-theme=white] .domus-profile-hero{border-radius:14px;padding:12px}.domus-profile-v2[data-theme=black] .domus-profile-top,.domus-profile-v2[data-theme=white] .domus-profile-top{gap:10px}.domus-profile-v2[data-theme=black] .domus-profile-person,.domus-profile-v2[data-theme=white] .domus-profile-person{align-items:flex-start;gap:10px}.domus-profile-v2[data-theme=black] .domus-profile-avatar-wrap,.domus-profile-v2[data-theme=white] .domus-profile-avatar-wrap{flex-basis:58px}.domus-profile-v2[data-theme=black] .domus-profile-avatar,.domus-profile-v2[data-theme=white] .domus-profile-avatar{border-radius:11px;width:58px;height:58px}.domus-profile-v2[data-theme=black] .domus-profile-person h1,.domus-profile-v2[data-theme=white] .domus-profile-person h1{font-size:20px}.domus-profile-v2[data-theme=black] .domus-profile-mainstats,.domus-profile-v2[data-theme=white] .domus-profile-mainstats{grid-template-columns:repeat(3,minmax(0,1fr))}.domus-profile-v2[data-theme=black] .domus-profile-elo,.domus-profile-v2[data-theme=white] .domus-profile-elo{min-width:76px}.domus-profile-v2[data-theme=black] .domus-profile-elo b,.domus-profile-v2[data-theme=white] .domus-profile-elo b{font-size:22px}.domus-profile-v2[data-theme=black] .domus-vip-detail-button,.domus-profile-v2[data-theme=white] .domus-vip-detail-button{min-width:0;padding:7px 8px;font-size:8px}.domus-profile-v2[data-theme=black] .domus-history-row,.domus-profile-v2[data-theme=white] .domus-history-row{grid-template-columns:minmax(0,1.25fr) .8fr .7fr .8fr;gap:5px;padding:8px}}
