:root{--bg:#070708;--panel:#0d0d0f;--panel2:#111114;--line:#232329;--line2:#34343b;--text:#f1f1f2;--muted:#898990;--red:#c70d2e;--red2:#ff2148;--green:#54d39a;--amber:#d8a547}*{box-sizing:border-box}html,body{background:var(--bg);color:var(--text);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input,textarea,select{font:inherit}button{cursor:pointer}.app-shell{background:radial-gradient(circle at 78% 0,#84001a1f,#0000 30%),#070708;grid-template-columns:238px 1fr;min-height:100vh;display:grid}.sidebar{z-index:40;background:linear-gradient(#09090b 0%,#070708 100%);border-right:1px solid #1d1d22;flex-direction:column;height:100vh;padding:14px 11px;display:flex;position:sticky;top:0}.brand{align-items:center;gap:10px;padding:4px 3px 16px;display:flex}.brandmark{color:#ff3150;background:linear-gradient(145deg,#1e0710,#09090a);border:1px solid #ff2c4c7a;place-items:center;width:36px;height:36px;font-family:Georgia,serif;font-size:25px;display:grid;box-shadow:0 0 32px #c40c2d1f}.brand span{letter-spacing:1.4px;color:#5f5f66;margin-top:3px;font:7px/1.2 ui-monospace,monospace;display:block}.secure{color:#65d3a1;letter-spacing:1px;background:#1c5c4114;border:1px solid #35c0863d;align-items:center;margin-bottom:10px;padding:8px 9px;font:7px ui-monospace,monospace;display:flex}.secure small{color:#426d5c;margin-left:auto}.dot{background:#53d69f;border-radius:50%;width:6px;height:6px;margin-right:7px;box-shadow:0 0 10px #53d69f}.sidebar nav{flex-direction:column;gap:2px;padding-right:2px;display:flex;overflow:auto}.sidebar nav button{color:#85858d;text-align:left;background:0 0;border:0;border-left:2px solid #0000;border-radius:3px;align-items:center;gap:10px;height:37px;padding:0 10px;font-size:10px;display:flex}.sidebar nav button:hover{color:#d6d6da;background:#101014}.sidebar nav button.active{color:#fff;background:linear-gradient(90deg,#ae08262e,#ae082605);border-left-color:#e11f43}.sidebar nav button.active svg{color:#ed2447}.sidebar nav button em{color:#fff;background:#bd0f30;border-radius:12px;place-items:center;min-width:17px;height:17px;margin-left:auto;font:7px ui-monospace,monospace;display:grid}.sidebar-foot{border-top:1px solid #1f1f23;margin-top:auto;padding-top:12px}.powered{padding:8px 8px 12px}.powered span{color:#595960;letter-spacing:1.4px;font:7px ui-monospace,monospace;display:block}.powered b{color:#e62244;letter-spacing:.6px;margin-top:3px;font-size:13px;display:block}.secondary,.ghost{color:#96969e;background:#0c0c0f;border:1px solid #2d2d33;justify-content:center;align-items:center;gap:7px;height:34px;padding:0 11px;font-size:9px;display:inline-flex}.secondary{width:100%}.secondary:hover,.ghost:hover{color:#fff;border-color:#484850}.mobile-close,.mobile-menu{display:none}main{min-width:0}.topbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:30;background:#08080ae8;border-bottom:1px solid #1d1d22;align-items:center;height:68px;padding:0 20px;display:flex;position:sticky;top:0}.page-title .eyebrow,.eyebrow{color:#c8193b;letter-spacing:1.8px;font:7px ui-monospace,monospace}.page-title h1{letter-spacing:-.5px;margin:3px 0 0;font-size:20px}.top-actions{align-items:center;gap:10px;margin-left:auto;display:flex}.icon{color:#a0a0a8;background:#0d0d10;border:1px solid #292930;place-items:center;width:36px;height:36px;display:grid;position:relative}.icon:hover{color:#fff;border-color:#404049}.notif i{color:#fff;background:#d8193d;border-radius:10px;place-items:center;min-width:16px;height:16px;font:7px ui-monospace,monospace;display:grid;position:absolute;top:-5px;right:-4px}.account{background:#0c0c0f;border:1px solid #28282e;align-items:center;gap:8px;height:40px;padding:0 10px;display:flex}.avatar{color:#f02b4b;background:#16070b;border:1px solid #5e1b29;border-radius:4px;place-items:center;width:27px;height:27px;font:12px Georgia,serif;display:grid}.avatar.big{width:38px;height:38px;font-size:15px}.account b{font-size:8px;display:block}.account small{color:#696970;margin-top:2px;font:7px ui-monospace,monospace;display:block}.primary{color:#fff;letter-spacing:.6px;background:linear-gradient(#d30e33,#aa0827);border:1px solid #ed2147;border-radius:3px;justify-content:center;align-items:center;gap:7px;height:36px;padding:0 14px;font-size:8px;font-weight:800;display:inline-flex;box-shadow:0 8px 25px #a6002326}.primary:hover{filter:brightness(1.12)}.wide{width:100%}.workspace{max-width:1540px;margin:0 auto;padding:16px}.dashboard-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.span4{grid-column:span 4}.span2{grid-column:span 2}.hero{background:#09090b;border:1px solid #2a2024;min-height:224px;position:relative;overflow:hidden}.hero:before{content:"";filter:saturate(.78)contrast(1.08);background:linear-gradient(90deg,#060608fa 0%,#060608de 35%,#06060838 70%,#06060899 100%),url(/bloods-login-bg.png) 50% 44%/cover no-repeat;position:absolute;inset:0}.hero:after{content:"";background:linear-gradient(#0000,#0000003d),radial-gradient(circle at 85%,#c20b2c2b,#0000 28%);position:absolute;inset:0}.hero-copy{z-index:2;max-width:620px;padding:30px;position:relative}.hero h2{letter-spacing:-1.4px;margin:8px 0 11px;font-size:35px;line-height:1.02}.hero h2 strong{color:#e82046;font-weight:850}.hero p{color:#a0a0a8;max-width:460px;margin:0;font-size:11px}.hero-actions{gap:8px;margin-top:22px;display:flex}.hero-badge{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#e72a4b;background:#0707099e;border:1px solid #e21e4257;align-items:center;gap:9px;padding:9px 11px;display:flex;position:absolute;bottom:22px;right:25px}.hero-badge span{letter-spacing:1.3px;color:#a8a8ae;font:7px/1.5 ui-monospace,monospace}.kpis{grid-column:span 4;grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.kpi,.panel,.table-wrap,.contact-card,.role-card,.setting{background:linear-gradient(#101013f5,#0a0a0cf5);border:1px solid #25252b;box-shadow:0 16px 50px #00000021}.kpi{align-items:center;gap:12px;min-height:92px;padding:15px;display:flex}.kpi-icon{color:#df2243;background:#13090c;border:1px solid #3c1f27;place-items:center;width:34px;height:34px;display:grid}.kpi span{color:#77777f;letter-spacing:1px;font:7px ui-monospace,monospace}.kpi strong{margin:4px 0 2px;font-size:20px;display:block}.kpi small{color:#5f5f66;font-size:8px}.panel{min-height:180px;padding:13px}.panel-head{border-bottom:1px solid #24242a;align-items:center;padding-bottom:10px;display:flex}.panel-head h3{margin:0;font-size:11px}.panel-head button{color:#d92143;background:0 0;border:0;align-items:center;gap:3px;margin-left:auto;font:7px ui-monospace,monospace;display:flex}.empty{text-align:center;color:#5d5d64;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:120px;display:flex}.empty b{color:#b8b8be;font-size:10px}.empty span{font-size:8px}.empty button{color:#db1f40;background:0 0;border:0;align-items:center;gap:4px;font-size:8px;display:flex}.alert{border-bottom:1px solid #202026;gap:9px;padding:10px 2px;display:flex}.alert:last-child{border-bottom:0}.alert-dot,.signal{background:#888;border-radius:50%;width:7px;height:7px;margin-top:4px}.alert.critical .alert-dot,.signal.critical{background:#ef2449;box-shadow:0 0 9px #ef244980}.alert.warning .alert-dot,.signal.warning{background:var(--amber)}.alert.ok .alert-dot,.signal.ok,.signal.info{background:var(--green)}.alert b{font-size:9px}.alert small{color:#74747b;margin-top:3px;font-size:8px;display:block}.metric{color:#888890;border-bottom:1px solid #202026;align-items:center;gap:8px;padding:12px 2px;font-size:9px;display:flex}.metric svg{color:#c81c3c}.metric b{color:#fff;margin-left:auto}.crm-summary{grid-template-columns:repeat(3,1fr);padding-top:15px;display:grid}.crm-summary div{border-right:1px solid #24242a;padding:9px 12px}.crm-summary div:last-child{border-right:0}.crm-summary span{color:#65656d;font:7px ui-monospace,monospace}.crm-summary b{margin-top:6px;font-size:22px;display:block}.mini-list>div{border-bottom:1px solid #202026;align-items:center;gap:8px;padding:10px 2px;font-size:9px;display:flex}.mini-list>div>span:last-child{color:#c6213f;margin-left:auto;font:7px ui-monospace,monospace}.task-state{background:#777;border-radius:50%;width:6px;height:6px}.task-state.en-curso{background:#dd9e31}.task-state.bloqueada{background:#e72b4a}.task-state.terminada{background:#4fd39b}.toolbar{align-items:center;margin:2px 0 14px;display:flex}.toolbar h2{margin:0;font-size:18px}.toolbar p{color:#76767e;margin:4px 0 0;font-size:9px}.search{background:#0b0b0e;border:1px solid #2c2c33;align-items:center;gap:6px;margin-left:auto;padding:0 9px;display:flex}.search input{color:#fff;background:0 0;border:0;outline:0;height:34px}.kanban{grid-template-columns:repeat(4,minmax(220px,1fr));gap:10px;display:grid;overflow:auto}.kanban-col{background:#09090b;border:1px solid #24242a;min-height:570px;padding:8px}.kanban-head{border-bottom:1px solid #25252b;padding:8px;font:8px ui-monospace,monospace;display:flex}.kanban-head span{color:#76767d;margin-left:auto}.task-card{background:#101013;border:1px solid #2b2b31;border-radius:3px;margin-top:8px;padding:11px}.task-tags span{color:#e42c4d;background:#280a10;margin:0 4px 4px 0;padding:3px 5px;font:7px ui-monospace,monospace;display:inline-block}.task-card h4{margin:5px 0;font-size:11px}.task-card p{color:#7b7b82;min-height:34px;font-size:9px}.task-card footer{color:#77777f;align-items:center;font-size:8px;display:flex}.task-card footer button{color:#d92444;background:0 0;border:0;margin-left:auto;font-size:8px}.column-empty{color:#55555d;text-align:center;border:1px dashed #27272d;margin-top:8px;padding:20px;font-size:8px}.cards-table{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.contact-top{align-items:center;gap:9px;display:flex}.contact-top h3{margin:0;font-size:11px}.contact-top p{color:#77777f;margin:3px 0 0;font-size:8px}.trust{border:1px solid #4b4b52;margin-left:auto;padding:4px 6px;font:7px ui-monospace,monospace}.trust.ALTA{color:#4fd49d}.trust.BAJA{color:#e92c4d}.contact-grid{grid-template-columns:1fr 1fr;gap:10px;margin:15px 0;display:grid}.contact-grid span{color:#64646b;font:7px ui-monospace,monospace}.contact-grid b{color:#b9b9bf;margin-top:4px;display:block}.notes{color:#7b7b83;border-top:1px solid #222228;padding-top:10px;font-size:9px}.table-wrap{overflow:auto}.table-wrap table{border-collapse:collapse;width:100%;min-width:680px}.table-wrap th{color:#6e6e75;text-align:left;border-bottom:1px solid #27272d;padding:11px;font:7px ui-monospace,monospace}.table-wrap td{border-bottom:1px solid #1e1e23;padding:12px 11px;font-size:9px}.table-empty{text-align:center;color:#5d5d65;padding:48px}.finance-kpis{margin-bottom:10px}.owner-banner,.security-note{background:linear-gradient(90deg,#15090d,#0d0d10);border:1px solid #4b242d;align-items:center;gap:10px;margin-bottom:12px;padding:11px;display:flex}.owner-banner b{color:#ef3151;font-size:9px}.owner-banner span{color:#85858c;margin-top:3px;font-size:8px;display:block}.role-grid,.settings-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.role-card{padding:14px}.role-card>div{color:#dc2444;align-items:center;gap:8px;display:flex}.role-card>div span{color:#6f6f77;margin-left:auto;font:7px ui-monospace,monospace}.role-card h3{font-size:11px}.role-card p,.role-card small{color:#77777f;font-size:8px}.notification-list{border:1px solid #27272d;flex-direction:column;display:flex}.notification-row{text-align:left;color:#fff;background:#0b0b0e;border:0;border-bottom:1px solid #24242a;grid-template-columns:12px 1fr auto;gap:10px;padding:12px;display:grid}.notification-row.read{opacity:.56}.notification-row b{font-size:9px}.notification-row p{color:#77777f;margin:4px 0 0;font-size:8px}.notification-row small{color:#d92545;font:7px ui-monospace,monospace}.setting{align-items:center;gap:11px;padding:14px;display:flex}.setting svg{color:#d52343}.setting h3{margin:0;font-size:10px}.setting p{color:#777;margin:4px 0 0;font-size:8px}.setting span{color:#5ed7a2;margin-left:auto;font:7px ui-monospace,monospace}.manuals-hero{background:linear-gradient(90deg,#0c0b0d,#12090c 60%,#070708);border:1px solid #2e2024;align-items:center;height:150px;margin-bottom:10px;padding:24px;display:flex;position:relative;overflow:hidden}.manuals-hero:after{content:"B";color:#c8113314;font:200px Georgia,serif;position:absolute;top:-38px;right:40px}.manuals-hero h2{margin:5px 0 4px;font-size:29px}.manuals-hero p{color:#85858d;font-size:10px}.manuals-hero>svg{color:#c91d3d;opacity:.7;margin-left:auto;margin-right:18px}.manual-toolbar{align-items:center;gap:10px;margin-bottom:10px;display:flex}.manual-search{min-width:280px;margin-left:0}.filter-tabs{align-items:center;gap:5px;display:flex;overflow:auto}.filter-tabs>svg{color:#686870;margin:0 3px}.filter-tabs button{color:#72727a;background:#0c0c0f;border:1px solid #292930;height:30px;padding:0 9px;font:7px ui-monospace,monospace}.filter-tabs button.active{color:#fff;background:#220a10;border-color:#7d2031}.manual-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.manual-card{cursor:pointer;background:#0d0d10;border:1px solid #29292f;transition:transform .18s,border-color .18s;overflow:hidden}.manual-card:hover{border-color:#5a2631;transform:translateY(-2px)}.manual-cover{color:#d62142;background:linear-gradient(145deg,#16090d,#0a0a0d);justify-content:center;align-items:center;height:95px;display:flex;position:relative}.manual-cover:before{content:"";background:radial-gradient(circle at 50% 30%,#cd123529,#0000 45%);position:absolute;inset:0}.manual-cover span{color:#8f8f96;letter-spacing:1px;font:7px ui-monospace,monospace;position:absolute;bottom:9px;left:10px}.manual-body{padding:13px}.manual-meta{gap:7px;display:flex}.manual-meta span{color:#a02338;font:7px ui-monospace,monospace}.manual-card h3{margin:7px 0;font-size:12px}.manual-card p{color:#7a7a82;min-height:34px;font-size:9px}.manual-access{color:#67676e;border-top:1px solid #222228;align-items:center;gap:6px;padding-top:9px;display:flex}.manual-access span{font:7px ui-monospace,monospace}.manual-reader{max-width:920px;margin:0 auto}.back{color:#c71e3d;background:0 0;border:0;padding:0 0 13px;font-size:9px}.reader-top{background:linear-gradient(145deg,#12090c,#0b0b0d);border:1px solid #2d2326;padding:27px}.manual-category{color:#e12748;letter-spacing:1.4px;font:7px ui-monospace,monospace}.reader-top h1{margin:8px 0;font-size:30px}.reader-top>p{color:#94949b;max-width:680px;font-size:11px}.reader-meta{border-top:1px solid #292228;flex-wrap:wrap;gap:12px;margin-top:18px;padding-top:14px;display:flex}.reader-meta span{color:#73737b;align-items:center;gap:5px;font:7px ui-monospace,monospace;display:flex}.reader-content{background:#0c0c0f;border:1px solid #25252b;border-top:0;padding:28px}.reader-content h2{margin:24px 0 7px;font-size:13px}.reader-content h2:first-child{margin-top:0}.reader-content p,.manual-text{color:#95959d;white-space:pre-wrap;font-size:10px;line-height:1.7}.popover{z-index:70;background:#08080b;border:1px solid #34343a;width:330px;position:fixed;top:58px;right:150px;box-shadow:0 20px 60px #000}.popover-head{border-bottom:1px solid #25252b;padding:11px;font:8px ui-monospace,monospace;display:flex}.popover-head button{color:#777;background:0 0;border:0;margin-left:auto}.pop-row{color:#fff;text-align:left;background:0 0;border:0;border-bottom:1px solid #202026;grid-template-columns:10px 1fr;gap:8px;width:100%;padding:11px;display:grid}.pop-row b{font-size:9px}.pop-row small{color:#777;margin-top:3px;font-size:8px;display:block}.drawer-backdrop{z-index:80;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000b;justify-content:flex-end;display:flex;position:fixed;inset:0}.drawer{background:#09090b;border-left:1px solid #40222a;width:min(470px,96vw);height:100%;padding:16px;overflow:auto}.drawer-head{border-bottom:1px solid #24242a;align-items:center;margin-bottom:15px;padding-bottom:13px;display:flex}.drawer-head span{color:#d42645;font:7px ui-monospace,monospace}.drawer-head h2{margin:4px 0 0;font-size:18px}.drawer-head button{color:#777;background:0 0;border:0;margin-left:auto}.form{flex-direction:column;gap:11px;display:flex}.field>span{color:#7c7c84;letter-spacing:.5px;margin-bottom:5px;font:7px ui-monospace,monospace;display:block}.field input,.field select,.field textarea{color:#e8e8eb;background:#0d0d10;border:1px solid #303036;border-radius:2px;outline:0;width:100%;padding:10px}.field input:focus,.field select:focus,.field textarea:focus{border-color:#682336;box-shadow:0 0 0 2px #be12310f}.field textarea{resize:vertical;min-height:90px}.field textarea.tall{min-height:170px}.check-tags{flex-wrap:wrap;gap:5px;display:flex}.check-tags button{color:#7c7c84;background:#0c0c0f;border:1px solid #38383f;padding:6px;font-size:8px}.check-tags button.selected{color:#e82d4d;background:#22090f;border-color:#c92140}.security-note p{color:#8b8b93;margin:0;font-size:9px}.drawer-empty{text-align:center;color:#6e6e76;padding:50px 20px}.login-screen,.access-screen{color:#fff;background:#050507;place-items:center;min-height:100vh;display:grid;position:relative;overflow:hidden}.login-art{filter:saturate(.88)contrast(1.08);background:linear-gradient(90deg,#050507c2 0%,#05050759 32%,#05050773 66%,#050507c7 100%),linear-gradient(#00000029,#000000bd),url(/bloods-login-bg.png) 50% 44%/cover no-repeat;position:absolute;inset:0}.login-art:after{content:"";background:radial-gradient(circle,#0000 0 28%,#00000038 70%,#0000008c 100%);position:absolute;inset:0}.login-card,.access-card{z-index:4;background:linear-gradient(#070709f0,#09090bf5);border:1px solid #5a2a33bf;border-radius:3px;width:min(430px,100vw - 28px);padding:26px;position:relative;box-shadow:0 35px 120px #000}.login-logo{color:#cf1738;text-shadow:0 0 28px #cc143638;place-items:center;width:72px;height:72px;margin:-10px auto 4px;font:64px Georgia,serif;display:grid}.login-card h1{text-align:center;letter-spacing:4px;margin:0;font:36px Georgia,serif}.login-card h1 strong{color:#d21b3c;letter-spacing:7px;margin-top:-2px;font:20px ui-sans-serif,system-ui;display:block}.login-network{letter-spacing:3px;text-align:center!important;color:#99999f!important;margin:7px 0 12px!important;font:8px ui-monospace,monospace!important}.login-rule{justify-content:center;align-items:center;gap:7px;margin-bottom:20px;display:flex}.login-rule span{color:#a51a32;letter-spacing:1.5px;font:6px ui-monospace,monospace}.login-rule i{background:#6a6a70;border-radius:50%;width:2px;height:2px}.login-box-title{color:#df2445;border-top:1px solid #2c2427;align-items:center;gap:9px;margin-bottom:14px;padding-top:14px;display:flex}.login-box-title b{letter-spacing:1px;font:8px ui-monospace,monospace;display:block}.login-box-title span{color:#73737a;margin-top:3px;font:7px ui-monospace,monospace;display:block}.password-wrap{background:#0c0c0f;border:1px solid #303036;display:flex}.password-wrap input{border:0!important}.password-wrap button{color:#74747b;background:0 0;border:0;width:42px}.login-error{color:#ff5572;background:#1b090e;border:1px solid #642033;padding:9px;font-size:9px}.login-submit{margin-top:2px}.login-foot{text-align:center;color:#55555d;margin-top:13px;font:7px ui-monospace,monospace;display:block}.login-branding,.login-slogan,.login-powered,.login-est{z-index:3;position:absolute}.login-branding{letter-spacing:2px;font:8px ui-monospace,monospace;top:27px;left:4.4%}.login-branding span{display:block}.login-branding b{color:#e51f43;margin-top:3px;display:block}.login-slogan{letter-spacing:2px;font-size:10px;line-height:1.7;top:25%}.login-slogan.left{left:4.5%}.login-slogan.right{text-align:left;right:4.5%}.login-powered{bottom:35px;left:4.3%}.login-powered span{letter-spacing:1.4px;font:7px ui-monospace,monospace;display:block}.login-powered b{color:#ee2045;margin-top:3px;font-size:15px;display:block}.login-est{letter-spacing:1.6px;color:#8b8b92;font:7px ui-monospace,monospace;bottom:40px;right:4.4%}.access-card{text-align:center}.brandmark.large{width:56px;height:56px;margin:0 auto 18px;font-size:38px}.access-card h1{letter-spacing:2px;margin:8px 0;font-size:22px}.access-card p{color:#74747c;font-size:9px}@media (max-width:1080px){.app-shell{grid-template-columns:1fr}.sidebar{width:238px;transition:all .2s;position:fixed;left:-250px}.sidebar.open{left:0;box-shadow:20px 0 60px #000}.mobile-menu,.mobile-close{display:grid}.topbar{padding:0 10px}.dashboard-grid{grid-template-columns:1fr 1fr}.span4{grid-column:span 2}.kpis{grid-column:span 2;grid-template-columns:1fr 1fr}.span2{grid-column:span 2}.cards-table,.manual-grid,.role-grid,.settings-grid{grid-template-columns:1fr 1fr}.popover{right:10px}.login-slogan{display:none}}@media (max-width:680px){.topbar{height:60px}.page-title h1{font-size:16px}.account{display:none}.top-actions .primary{width:36px;padding:0;font-size:0}.workspace{padding:10px}.dashboard-grid{display:block}.hero{min-height:210px;margin-bottom:10px}.hero-copy{padding:22px}.hero h2{font-size:28px}.hero-badge{display:none}.kpis{grid-template-columns:1fr 1fr;margin-bottom:10px;display:grid}.panel{margin-bottom:10px}.cards-table,.manual-grid,.role-grid,.settings-grid{grid-template-columns:1fr}.kanban{grid-template-columns:repeat(4,82vw)}.toolbar{align-items:flex-start;gap:8px}.toolbar .search{display:none}.manual-toolbar{display:block}.manual-search{min-width:0;margin-bottom:8px;display:flex}.filter-tabs{padding-bottom:3px}.popover{width:calc(100vw - 20px);top:60px}.login-card{padding:20px}.login-branding{top:18px;left:18px}.login-powered{bottom:18px;left:18px}.login-est{bottom:22px;right:18px}.login-screen{align-items:center}.login-art{background-position:43%}.login-logo{width:58px;height:58px;font-size:52px}.login-card h1{font-size:30px}.reader-top,.reader-content{padding:20px}.reader-top h1{font-size:25px}}.app-shell{grid-template-columns:270px 1fr}.sidebar{padding:18px 14px}.brand{gap:12px;padding-bottom:18px}.brandmark{width:42px;height:42px;font-size:29px}.brand b{letter-spacing:1.7px;font-size:14px}.brand span{font-size:8px;line-height:1.35}.secure{margin-bottom:12px;padding:10px 11px;font-size:8px}.sidebar nav{gap:4px}.sidebar nav button{gap:12px;height:44px;padding:0 12px;font-size:13px}.sidebar nav button svg{width:19px;height:19px}.powered span{font-size:8px}.powered b{font-size:16px}.topbar{height:76px;padding:0 24px}.page-title .eyebrow,.eyebrow{font-size:8px}.page-title h1{font-size:24px}.icon{width:40px;height:40px}.account{height:46px;padding:0 12px}.account b{font-size:11px}.account small{font-size:8px}.avatar{width:31px;height:31px;font-size:14px}.primary{height:40px;padding:0 17px;font-size:10px}.workspace{max-width:1660px;padding:22px}.toolbar{margin:4px 0 18px}.toolbar h2{font-size:26px}.toolbar p{margin-top:5px;font-size:13px}.search input{height:40px;font-size:13px}.kpi{min-height:108px;padding:18px}.kpi-icon{width:42px;height:42px}.kpi span{font-size:8px}.kpi strong{font-size:24px}.kpi small{font-size:10px}.panel{padding:17px}.panel-head h3{font-size:13px}.panel-head button{font-size:9px}.empty{gap:9px;min-height:150px}.empty b{font-size:13px}.empty span{max-width:460px;font-size:11px}.empty button{font-size:10px}.metric{padding:14px 3px;font-size:12px}.metric b{font-size:13px}.contact-card{padding:18px}.contact-top h3{font-size:15px}.contact-top p,.notes{font-size:11px}.contact-grid span{font-size:8px}.contact-grid b{font-size:11px}.trust{padding:5px 7px;font-size:8px}.table th{font-size:8px}.table td{padding-top:13px;padding-bottom:13px;font-size:12px}.field>span{margin-bottom:7px;font-size:9px}.field input,.field select,.field textarea{padding:12px;font-size:13px}.form{gap:14px}.drawer{width:min(540px,96vw);padding:20px}.drawer-head h2{font-size:22px}.drawer-head span{font-size:8px}.security-note p{font-size:11px}.linked-contact{background:#110b0d;border:1px solid #3a252a;align-items:center;gap:10px;padding:11px 12px;display:flex}.linked-contact b{font-size:12px;display:block}.linked-contact small{color:#82828a;margin-top:2px;font-size:9px;display:block}.crm-link-note{color:#d92a49;background:#0f0b0d;border:1px solid #35252a;align-items:center;gap:10px;padding:11px;display:flex}.crm-link-note p{color:#a9a9b0}.crm-layout{grid-template-columns:minmax(330px,390px) minmax(0,1fr);gap:16px;min-height:650px;display:grid}.crm-list-panel,.crm-profile{background:linear-gradient(#0e0e11,#09090b);border:1px solid #2b2b31}.crm-list-head{letter-spacing:1.1px;border-bottom:1px solid #26262c;align-items:center;height:48px;padding:0 16px;font:9px ui-monospace,monospace;display:flex}.crm-list-head span{color:#e32849;margin-left:auto}.crm-list-row{color:#fff;text-align:left;background:0 0;border:0;border-bottom:1px solid #24242a;grid-template-columns:48px 1fr auto 20px;align-items:center;gap:11px;width:100%;min-height:82px;padding:12px 14px;display:grid}.crm-list-row:hover{background:#111114}.crm-list-row.active{background:linear-gradient(90deg,#ae082638,#ae08260a);box-shadow:inset 3px 0 #e51f43}.crm-list-row b{font-size:14px}.crm-list-row small{color:#8b8b93;margin-top:4px;font-size:11px;display:block}.crm-profile{padding:22px}.crm-profile-head{border-bottom:1px solid #28282e;align-items:center;gap:16px;padding-bottom:18px;display:flex}.crm-avatar{border-radius:6px;width:70px;height:70px;font-size:32px}.crm-profile-head h2{margin:0;font-size:28px}.crm-profile-head p{color:#96969e;margin:5px 0 0;font-size:13px}.crm-profile-head>.trust{margin-left:auto}.crm-actions{gap:9px;padding:16px 0;display:flex}.crm-actions .ghost{height:40px;font-size:10px}.crm-kpis{background:#0a0a0c;border:1px solid #29292f;grid-template-columns:repeat(4,1fr);margin-bottom:15px;display:grid}.crm-kpis .metric{border-right:1px solid #24242a;padding:15px;display:block}.crm-kpis .metric:last-child{border-right:0}.crm-kpis .metric span{color:#75757d;font:8px ui-monospace,monospace;display:block}.crm-kpis .metric b{margin-top:7px;font-size:18px;display:block}.crm-details{border:1px solid #29292f;margin-bottom:12px;padding:15px}.crm-notes{border:1px solid #29292f;margin-bottom:14px;padding:14px 16px}.crm-notes span{color:#7e7e86;letter-spacing:1px;font:8px ui-monospace,monospace}.crm-notes p{color:#c5c5c9;margin:7px 0 0;font-size:12px}.crm-history{background:#09090b;border:1px solid #29292f}.crm-history .panel-head{padding:13px 15px}.history-count{color:#7f7f87;margin-left:auto;font:8px ui-monospace,monospace}.crm-history .table-wrap{box-shadow:none;border:0}.crm-history .empty{min-height:210px}.login-card h1 strong{letter-spacing:4px;margin-top:3px;font-size:16px}.login-network{font-size:9px!important}.manuals-hero .eyebrow{font-size:8px}@media (max-width:1180px){.app-shell{grid-template-columns:1fr}.sidebar{width:270px;position:fixed;left:-290px}.sidebar.open{left:0}.crm-layout{grid-template-columns:1fr}.crm-list-panel{min-height:auto}.crm-profile{min-width:0}}@media (max-width:720px){.workspace{padding:12px}.toolbar h2{font-size:23px}.toolbar p{font-size:12px}.crm-profile{padding:15px}.crm-profile-head{flex-wrap:wrap;align-items:flex-start}.crm-profile-head>.trust{margin-left:0}.crm-avatar{width:58px;height:58px}.crm-profile-head h2{font-size:23px}.crm-actions{overflow:auto}.crm-actions button{white-space:nowrap}.crm-kpis{grid-template-columns:1fr 1fr}.crm-kpis .metric:nth-child(2){border-right:0}.crm-kpis .metric:nth-child(-n+2){border-bottom:1px solid #24242a}.contact-grid{grid-template-columns:1fr 1fr}.table-wrap{overflow:auto}.table{min-width:720px}.sidebar nav button{font-size:13px}}.sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.login-cinematic{background:#020203;width:100vw;height:100dvh;position:fixed;inset:0;overflow:hidden;display:block!important}.login-master-art{z-index:0;background-image:url(/bloods-network-login-master.png);background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.login-cinematic:after{content:"";z-index:1;pointer-events:none;background:radial-gradient(circle,#0000 0 44%,#00000014 72%,#00000047 100%);position:absolute;inset:0}.login-functional{z-index:3;pointer-events:none;width:20.55vw;min-width:370px;max-width:430px;height:314px;position:absolute;top:51.25%;left:50%;transform:translate(-50%,-50%)}.login-live-field,.login-live-submit,.login-remember,.login-forgot,.login-live-error{pointer-events:auto;width:100%;position:absolute;left:0}.login-live-field{-webkit-backdrop-filter:blur(3px);background:#08080ab3;border:1px solid #7c7c8452;border-radius:2px;align-items:center;height:47px;display:flex;box-shadow:inset 0 0 0 1px #ffffff04}.login-live-field:focus-within{border-color:#ea1c40d9;box-shadow:0 0 0 1px #ea1c4040,0 0 24px #c40c2e1f}.login-live-field input{letter-spacing:.2px;outline:0;width:100%;height:100%;color:#f5f5f6!important;background:0 0!important;border:0!important;padding:0 16px!important;font:500 13px/1.1 ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif!important}.login-live-field input::placeholder{color:#8d8d94;opacity:1}.login-live-email{top:0}.login-live-password{top:60px}.login-live-password input{padding-right:52px!important}.login-eye{color:#c4c4c9;cursor:pointer;background:0 0;border:0;place-items:center;width:48px;height:100%;display:grid;position:absolute;top:0;right:0}.login-live-submit{color:#fff;letter-spacing:3px;cursor:pointer;background:linear-gradient(90deg,#c90a2e,#e3123a);border:1px solid #ef2449;border-radius:2px;justify-content:center;align-items:center;gap:14px;height:48px;font:800 12px/1 ui-sans-serif,system-ui;transition:filter .15s,transform .15s,box-shadow .15s;display:flex;top:121px;box-shadow:0 10px 28px #a0002038}.login-live-submit:hover{filter:brightness(1.12);box-shadow:0 12px 34px #d2002b4d}.login-live-submit:active{transform:translateY(1px)}.login-live-submit:disabled{opacity:.7;cursor:wait}.login-remember{color:#a9a9af;cursor:pointer;align-items:center;gap:8px;width:auto;font:500 10px/1 ui-sans-serif,system-ui;display:flex;top:188px}.login-remember input{appearance:none;background:#08080abd;border:1px solid #5c5c63;place-content:center;width:15px;height:15px;margin:0;display:grid}.login-remember input:checked:after{content:"";background:#e51f43;width:7px;height:7px}.login-forgot{color:#c9c9cd;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;width:auto;padding:0;font:500 10px/1 ui-sans-serif,system-ui;text-decoration:underline;top:187px;left:auto;right:0}.login-live-error{color:#ff6680;background:#2f050fe6;border:1px solid #e51f437a;min-height:38px;padding:10px 12px;font:600 10px/1.35 ui-sans-serif,system-ui;top:220px;box-shadow:0 8px 24px #0000004d}@media (min-aspect-ratio:17/9){.login-master-art{background-size:cover}.login-functional{top:51.2%}}@media (max-aspect-ratio:15/9) and (min-width:761px){.login-master-art{background-size:cover}.login-functional{width:31vw;min-width:390px;top:52%}}@media (max-width:760px){.login-cinematic{background:#050506}.login-master-art{filter:brightness(.47)saturate(.9);background-position:50%;background-size:auto 100%}.login-cinematic:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000001a,#00000070 30%,#000000d1);position:absolute;inset:0}.login-functional{-webkit-backdrop-filter:blur(12px);background:#070709e0;border:1px solid #77192c8c;width:min(88vw,430px);min-width:0;height:330px;padding:16px;top:58%;box-shadow:0 24px 70px #0009}.login-live-field,.login-live-submit,.login-remember,.login-forgot,.login-live-error{width:calc(100% - 32px);left:16px}.login-live-email{top:22px}.login-live-password{top:82px}.login-live-submit{top:143px}.login-remember{width:auto;top:211px}.login-forgot{width:auto;top:210px;left:auto;right:16px}.login-live-error{top:244px}}.login-cinematic-v3{isolation:isolate;background:#020203;place-items:center;width:100vw;height:100dvh;position:fixed;inset:0;overflow:hidden;display:grid!important}.login-backdrop{z-index:0;filter:brightness(.72)saturate(.98);background:linear-gradient(90deg,#00000057,#00000008 20% 80%,#00000057),url(/bloods-network-login-clean.png) 50%/cover no-repeat;position:absolute;inset:0;transform:scale(1.015)}.login-stage{z-index:2;aspect-ratio:16/9;background:#050506;width:min(100vw,177.778dvh);height:min(100dvh,56.25vw);position:relative;overflow:hidden;box-shadow:0 0 50px #00000057}.login-scene{z-index:0;background:url(/bloods-network-login-clean.png) 50%/100% 100% no-repeat;position:absolute;inset:0}.login-stage:after{content:"";z-index:1;pointer-events:none;background:radial-gradient(circle at 50% 57%,#0000 0 22%,#00000006 48%,#00000021 100%);position:absolute;inset:0}.login-center-zone{z-index:3;width:22.8%;min-width:380px;max-width:430px;position:absolute;top:58.1%;left:50%;transform:translate(-50%,-50%)}.real-login-card{-webkit-backdrop-filter:blur(11px);background:linear-gradient(#08080af1,#060608eb);border:1px solid #76323f99;width:100%;padding:25px 25px 22px;box-shadow:0 28px 90px #00000094,inset 0 0 0 1px #ffffff05}.real-login-head{align-items:center;gap:13px;margin-bottom:22px;padding-bottom:1px;display:flex}.login-shield{color:#f02148;clip-path:polygon(50% 0,92% 17%,86% 72%,50% 100%,14% 72%,8% 17%);border:1px solid #f02148b8;place-items:center;width:43px;height:43px;display:grid}.real-login-head b{color:#f22248;letter-spacing:2px;font:800 10px/1 ui-monospace,SFMono-Regular,Consolas,monospace;display:block}.real-login-head span{color:#a8a8ae;letter-spacing:1.5px;margin-top:6px;font:600 9px/1.2 ui-monospace,SFMono-Regular,Consolas,monospace;display:block}.real-login-field{background:#0d0d10f5;border:1px solid #34343b;align-items:center;height:49px;margin-top:12px;transition:border-color .15s,box-shadow .15s;display:flex;position:relative}.real-login-field:focus-within{border-color:#d91d40;box-shadow:0 0 0 1px #d91d402e,0 0 22px #d91d4014}.field-icon{color:#c2c2c8;place-items:center;width:48px;height:100%;font:600 16px/1 ui-sans-serif,system-ui;display:grid}.real-login-field input{letter-spacing:.2px;flex:1;min-width:0;height:100%;color:#f3f3f5!important;background:0 0!important;border:0!important;outline:0!important;padding:0 48px 0 0!important;font:500 13px/1 ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif!important}.real-login-field input::placeholder{color:#85858d;opacity:1}.real-eye{color:#bfc0c5;cursor:pointer;background:0 0;border:0;place-items:center;width:48px;height:100%;display:grid;position:absolute;top:0;right:0}.real-login-submit{color:#fff;letter-spacing:3px;cursor:pointer;background:linear-gradient(90deg,#cf0c31,#e5133d);border:1px solid #ee2449;justify-content:center;align-items:center;gap:15px;width:100%;height:50px;margin-top:15px;font:800 12px/1 ui-sans-serif,system-ui;transition:transform .14s,filter .14s,box-shadow .14s;display:flex;box-shadow:0 10px 26px #b000263d}.real-login-submit:hover{filter:brightness(1.1);box-shadow:0 14px 34px #cd002c52}.real-login-submit:active{transform:translateY(1px)}.real-login-submit:disabled{opacity:.65;cursor:wait}.real-login-options{justify-content:space-between;align-items:center;gap:16px;margin-top:15px;display:flex}.real-remember{color:#aaaab0;cursor:pointer;white-space:nowrap;align-items:center;gap:8px;font:500 10px/1 ui-sans-serif,system-ui;display:flex}.real-remember input{appearance:none;background:#0a0a0c;border:1px solid #5c5c64;place-content:center;width:15px;height:15px;margin:0;display:grid}.real-remember input:checked:after{content:"";background:#e51f43;width:7px;height:7px}.real-forgot{color:#c4c4ca;text-underline-offset:3px;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0;font:500 10px/1 ui-sans-serif,system-ui;text-decoration:underline}.real-login-error{color:#ff7088;background:#31050fe6;border:1px solid #e51f4380;margin-top:16px;padding:10px 12px;font:600 10px/1.4 ui-sans-serif,system-ui}@media (max-height:900px) and (min-width:761px){.login-center-zone{min-width:360px;max-width:405px;top:58.3%}.real-login-card{padding:21px 22px 18px}.real-login-head{margin-bottom:17px}.real-login-field{height:45px;margin-top:10px}.real-login-submit{height:46px;margin-top:12px}.real-login-options{margin-top:12px}}@media (min-width:2200px) and (min-height:1100px){.login-center-zone{max-width:445px}}@media (max-width:1100px) and (min-width:761px){.login-center-zone{width:31%;min-width:350px;top:58.4%}}@media (max-width:760px){.login-cinematic-v3{background:#050506;display:block!important}.login-backdrop{filter:brightness(.42)saturate(.9);inset:0;transform:scale(1.02)}.login-stage{aspect-ratio:auto;width:100vw;height:100dvh;box-shadow:none;position:absolute;inset:0}.login-scene{filter:brightness(.48)saturate(.95);background-position:50%;background-size:auto 100%}.login-stage:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000001f,#00000061 28%,#000c 100%);position:absolute;inset:0}.login-center-zone{width:min(90vw,430px);min-width:0;max-width:none;top:58%}.real-login-card{-webkit-backdrop-filter:blur(14px);background:#070709eb;padding:22px 18px 20px}.real-login-options{align-items:flex-start}.real-remember,.real-forgot{font-size:9px}}.login-cinematic-v3{isolation:isolate;background:#050506!important;width:100vw!important;height:100dvh!important;display:block!important;position:fixed!important;inset:0!important;overflow:hidden!important}.login-cinematic-v3 .login-backdrop{display:none!important}.login-cinematic-v3:after{content:"";z-index:1;pointer-events:none;background:#00000004;position:absolute;inset:0}.login-cinematic-v3 .login-stage{z-index:0!important;aspect-ratio:auto!important;width:100vw!important;max-width:none!important;height:100dvh!important;max-height:none!important;box-shadow:none!important;background:#050506!important;position:absolute!important;inset:0!important;overflow:hidden!important}.login-cinematic-v3 .login-scene{z-index:0!important;filter:none!important;background-image:url(/bloods-network-login-clean.png)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:100% 100%!important;position:absolute!important;inset:0!important;transform:none!important}.login-cinematic-v3 .login-stage:before,.login-cinematic-v3 .login-stage:after{display:none!important}.login-cinematic-v3 .login-center-zone{z-index:5!important;width:min(22.5vw,430px)!important;min-width:380px!important;max-width:430px!important;position:absolute!important;top:58%!important;left:50%!important;transform:translate(-50%,-50%)!important}.login-cinematic-v3 .real-login-card{-webkit-backdrop-filter:blur(8px)!important;background:linear-gradient(#08080af4,#050507f0)!important;border:1px solid #74303d9e!important;width:100%!important;padding:24px 24px 21px!important;box-shadow:0 26px 70px #00000085,inset 0 0 0 1px #ffffff05!important}@media (max-height:900px) and (min-width:761px){.login-cinematic-v3 .login-center-zone{width:min(21.6vw,405px)!important;min-width:360px!important;top:58.2%!important}.login-cinematic-v3 .real-login-card{padding:20px 22px 18px!important}.login-cinematic-v3 .real-login-head{margin-bottom:16px!important}.login-cinematic-v3 .real-login-field{height:45px!important;margin-top:10px!important}.login-cinematic-v3 .real-login-submit{height:46px!important;margin-top:12px!important}.login-cinematic-v3 .real-login-options{margin-top:12px!important}}@media (max-width:760px){.login-cinematic-v3 .login-scene{filter:brightness(.47)saturate(.94)!important;background-position:50%!important;background-size:auto 100%!important}.login-cinematic-v3:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(#0000001a,#00000061 35%,#000c 100%);position:absolute;inset:0}.login-cinematic-v3 .login-center-zone{z-index:5!important;width:min(90vw,430px)!important;min-width:0!important;max-width:none!important;top:58%!important}.login-cinematic-v3 .real-login-card{-webkit-backdrop-filter:blur(14px)!important;background:#070709eb!important;padding:22px 18px 20px!important}}.role-select{color:#f5f7fa;min-width:170px;font:inherit;background:#0c0f13;border:1px solid #ffffff1f;border-radius:9px;outline:none;padding:9px 12px;font-weight:700}.role-select:focus{border-color:#e51f43bf;box-shadow:0 0 0 3px #e51f431f}.role-select:disabled{opacity:.55;cursor:wait}.owner-chip{color:#ff3155;letter-spacing:.08em;vertical-align:middle;border:1px solid #e51f4373;border-radius:999px;margin-left:8px;padding:2px 7px;font-size:10px;display:inline-flex}.inline-status{color:#eee;background:#e51f430f;border:1px solid #e51f4340;border-radius:10px;margin:0 0 14px;padding:11px 14px;font-size:13px}.edit-icon,.table-edit{color:#f04a67;cursor:pointer;background:#e51f4312;border:1px solid #e51f4361;border-radius:8px;justify-content:center;align-items:center;gap:6px;transition:all .18s;display:inline-flex}.edit-icon{flex:none;width:32px;height:32px;padding:0}.edit-icon:hover,.table-edit:hover{color:#fff;background:#e51f4326;border-color:#e51f43bf}.table-edit{white-space:nowrap;padding:7px 10px;font-size:10px;font-weight:700}.task-card-top{align-items:flex-start;gap:8px;display:flex}.task-card-top .task-tags{flex:1}.card-edit,.contact-top .card-edit{margin-left:auto}.manual-card{position:relative}.manual-card-actions{z-index:3;position:absolute;top:10px;right:10px}.crm-actions{flex-wrap:wrap}.crm-actions .ghost{align-items:center;gap:6px;display:inline-flex}@media (max-width:760px){.table-edit{padding:8px}.table-edit svg{margin:0}.edit-icon{width:36px;height:36px}}.row-actions,.card-actions{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.card-actions{margin-left:auto}.table-delete,.delete-icon,.danger-button{color:#ff6879;cursor:pointer;background:#ff363614;border:1px solid #ff4d4d6b;border-radius:8px;justify-content:center;align-items:center;gap:6px;transition:all .18s;display:inline-flex}.table-delete{white-space:nowrap;padding:7px 10px;font-size:10px;font-weight:800}.delete-icon{flex:none;width:32px;height:32px;padding:0}.danger-button{padding:9px 12px;font-size:11px;font-weight:800}.table-delete:hover,.delete-icon:hover,.danger-button:hover{color:#fff;background:#ff36362e;border-color:#ff4d4dcc}.manual-card-actions{gap:7px;display:flex}.contact-top .card-actions{margin-left:auto}@media (max-width:760px){.table-delete{padding:8px}.delete-icon{width:36px;height:36px}.row-actions{min-width:150px}}.stock-toggle{cursor:pointer;background:#ffffff06;border:1px solid #ffffff1c;align-items:flex-start;gap:12px;padding:14px 15px;display:flex}.stock-toggle input{accent-color:#e30b36;margin-top:3px}.stock-toggle span{flex-direction:column;gap:4px;font-size:12px;line-height:1.35;display:flex}.stock-toggle span b{color:#f2f2f2;font-size:12px}.stock-toggle span small{color:#7d8088}.stock-link{background:#e30b360b;border-color:#e30b3640}.password-reset-screen{color:#fff;background:radial-gradient(circle at 50% 10%,#22060d 0,#09090c 38%,#030304 100%);place-items:center;min-height:100vh;padding:24px;display:grid}.password-reset-card{background:linear-gradient(#0d0d11fa,#07070afc);border:1px solid #4a2029;border-radius:4px;width:min(460px,100vw - 32px);padding:30px;box-shadow:0 35px 120px #000}.reset-mark{text-align:center;color:#d61d40;text-shadow:0 0 28px #d61d4040;font:64px/.9 Georgia,serif}.password-reset-card>.eyebrow{text-align:center;margin-top:8px;display:block}.password-reset-card h1{text-align:center;letter-spacing:3px;margin:9px 0 8px;font:28px Georgia,serif}.reset-lead{text-align:center;color:#85858d;margin:0 0 24px;font-size:10px;line-height:1.6}.reset-field{margin-bottom:14px;display:block}.reset-field>span{color:#a7a7ae;letter-spacing:1px;align-items:center;gap:7px;margin-bottom:6px;font:8px ui-monospace,monospace;display:flex}.reset-field>div{background:#0b0b0f;border:1px solid #303038;display:flex}.reset-field input{color:#fff;background:0 0;border:0;outline:0;width:100%;padding:13px;font-size:13px}.reset-field button{color:#777781;cursor:pointer;background:0 0;border:0;width:44px}.reset-message,.reset-warning{color:#ff6c84;background:#1c090e;border:1px solid #672134;margin:10px 0;padding:10px 12px;font-size:10px;line-height:1.5}.reset-warning{color:#d6b65f;background:#171205;border-color:#59451d}.reset-success{color:#61d8a4;background:#071710;border:1px solid #1d5a43;align-items:center;gap:12px;padding:18px;display:flex}.reset-success b,.reset-success span{display:block}.reset-success span{color:#8ab9a4;margin-top:3px;font-size:10px}.reset-back{color:#777780;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;width:100%;margin-top:14px;font-size:9px;display:flex}.badge-picker{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.badge-picker button,.commemorative-chip{color:#d7a9b3;letter-spacing:.06em;background:#11090c;border:1px solid #4b2730;border-radius:999px;padding:4px 8px;font:7px ui-monospace,monospace}.badge-picker button{cursor:pointer}.badge-picker button.selected{color:#ff4564;background:#2b0b13;border-color:#e12b4b;box-shadow:0 0 16px #e12b4b14}.muted-mini{color:#62626a;font:7px ui-monospace,monospace}.member-picker{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.member-picker button{color:#9a9aa2;text-align:left;cursor:pointer;background:#0c0c0f;border:1px solid #303038;border-radius:3px;grid-template-columns:18px 1fr;align-items:center;gap:2px 6px;min-height:46px;padding:8px;display:grid}.member-picker button svg{color:#777782;grid-row:1/3}.member-picker button b{color:#d8d8dc;font-size:9px}.member-picker button small{color:#62626a;text-overflow:ellipsis;font-size:7px;overflow:hidden}.member-picker button.selected{background:#210a10;border-color:#d52243}.member-picker button.selected svg,.member-picker button.selected b{color:#f03252}.member-picker.mentions button{grid-template-columns:18px 1fr;min-height:36px}.member-picker.mentions button svg{grid-row:auto}.field-help{color:#66666e;margin-top:6px;font-size:8px;line-height:1.45;display:block}.task-mentions{flex-wrap:wrap;gap:4px;margin:6px 0 10px;display:flex}.task-mentions span{color:#ef3655;background:#170a0e;border:1px solid #3e1d27;border-radius:999px;padding:3px 6px;font:7px ui-monospace,monospace}.crm-tagline{flex-wrap:wrap;gap:4px;margin-top:7px;display:flex}.crm-tag{color:#9797a0;letter-spacing:.04em;background:#111116;border:1px solid #34343c;border-radius:999px;padding:3px 6px;font:7px ui-monospace,monospace;display:inline-flex}.crm-tag.vip{color:#e7c868;background:#181408;border-color:#8e6c24;box-shadow:0 0 14px #e7c8680d}.profile-tags{margin-top:9px}.crm-tag-picker button{align-items:center;gap:5px;display:flex}.crm-tag-picker button.selected{border-color:#d72546}.crm-tag-picker button.selected:first-child{color:#e7c868;background:#191508;border-color:#a98735}@media (max-width:680px){.member-picker{grid-template-columns:1fr}.badge-picker{min-width:190px}}:root{--blood:#b20d20;--blood2:#ef233c;--ink:#050506;--paper:#f4f1ec;--muted:#9c9a9a}html{scroll-behavior:smooth}body{color:#f6f3ef;background:#050506;margin:0}.publicSite,.legalPage,.wlPage{color:#f6f3ef;background:#050506;min-height:100vh;font-family:Arial,Helvetica,sans-serif}.pubNav,.legalPage header{z-index:20;border-bottom:1px solid #ffffff12;align-items:center;height:92px;padding:0 5vw;display:flex;position:absolute;top:0;left:0;right:0}.brand{color:#fff;letter-spacing:3px;align-items:center;gap:12px;font-size:12px;text-decoration:none;display:flex}.brandMark{background:var(--blood);letter-spacing:0;place-items:center;width:34px;height:34px;font-size:19px;font-weight:900;display:grid}.brand b{font-weight:800}.navLinks{gap:34px;margin:auto;display:flex}.navLinks a{color:#d7d4d0;letter-spacing:2px;font-size:11px;text-decoration:none}.navLinks a:hover{color:#fff}.navCta,.primaryBtn{background:var(--blood);color:#fff;letter-spacing:2px;border:0;align-items:center;gap:10px;padding:14px 20px;font-size:10px;font-weight:800;text-decoration:none;display:inline-flex}.hero{background:linear-gradient(90deg,#030304 0%,#050506d9 38%,#05050644 70%),linear-gradient(#0000 60%,#050506 100%),url(/bloods-bg.png) 50%/cover no-repeat;align-items:center;height:100vh;min-height:700px;padding:0 8vw;display:flex;position:relative;overflow:hidden}.hero:after{content:"";pointer-events:none;background:radial-gradient(circle at 75% 45%,#b20d201c,#0000 32%);position:absolute;inset:0}.heroNoise{opacity:.12;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.18'/%3E%3C/svg%3E");position:absolute;inset:0}.heroContent{z-index:2;margin-top:40px;position:relative}.eyebrow,.sectionKicker{letter-spacing:4px;color:#aaa;text-transform:uppercase;margin-bottom:25px;font-size:10px}.eyebrow span{background:var(--blood2);vertical-align:middle;width:34px;height:1px;margin-right:12px;display:inline-block}.hero h1{letter-spacing:-5px;max-width:900px;margin:0;font-size:clamp(58px,7vw,112px);font-weight:900;line-height:.86}.hero h1 em{color:var(--blood2);font-style:normal}.heroContent>p{color:#b7b4b1;margin:30px 0;font-size:18px}.heroActions{gap:12px;display:flex}.primaryBtn{padding:17px 24px}.ghostBtn{color:#fff;letter-spacing:2px;border:1px solid #ffffff30;padding:16px 24px;font-size:10px;font-weight:800;text-decoration:none}.heroMeta{z-index:2;color:#888;letter-spacing:2px;gap:28px;font-size:9px;display:flex;position:absolute;bottom:35px;left:8vw}.heroMeta i{background:#35d26f;border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block}.scrollHint{z-index:2;color:#777;letter-spacing:2px;align-items:center;gap:8px;font-size:9px;text-decoration:none;display:flex;position:absolute;bottom:30px;right:5vw}.city,.join{max-width:1500px;margin:auto;padding:120px 8vw}.city h2,.join h2,.legalHero h1,.wlCard h1{letter-spacing:-4px;margin:0 0 70px;font-size:clamp(46px,6vw,88px);font-weight:900;line-height:.95}.city h2 span,.join h2 span,.wlCard h1 span{color:var(--blood2)}.featureGrid{background:#ffffff16;border:1px solid #ffffff16;grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.feature{background:#080809;align-items:flex-start;gap:25px;min-height:230px;padding:38px;transition:all .25s;display:flex}.feature:hover{background:#0d0d0f}.feature>svg{color:var(--blood2);width:30px;height:30px}.feature small{color:#666;letter-spacing:2px}.feature h3{letter-spacing:1px;margin:8px 0 12px;font-size:24px}.feature p{color:#888;max-width:460px;line-height:1.6}.ticker{white-space:nowrap;letter-spacing:5px;color:#777;text-align:center;border-top:1px solid #ffffff12;border-bottom:1px solid #ffffff12;padding:24px 0;font-size:13px;overflow:hidden}.ticker b{color:var(--blood2);padding:0 20px}.steps{border-top:1px solid #ffffff20;grid-template-columns:repeat(4,1fr);margin-bottom:55px;display:grid}.steps>div{border-right:1px solid #ffffff15;padding:28px 28px 28px 0}.steps b{color:var(--blood2);font-size:11px}.steps h3{letter-spacing:1px;margin-top:35px;font-size:14px}.steps p{color:#777;font-size:13px;line-height:1.5}.primaryBtn.big{padding:20px 28px;font-size:12px}.publicSite footer{border-top:1px solid #ffffff12;grid-template-columns:1fr auto;align-items:center;gap:30px;padding:45px 5vw;display:grid}.publicSite footer>div:nth-child(2){gap:25px;display:flex}.publicSite footer a{color:#888;font-size:11px;text-decoration:none}.publicSite footer p{color:#444;grid-column:1/-1;font-size:10px}.legalPage header{position:relative}.legalHero{max-width:1100px;padding:120px 8vw 70px}.legalHero p{color:#888;max-width:680px;line-height:1.8}.rulesList,.termsText{border-top:1px solid #ffffff1a;max-width:1100px;margin:0 8vw}.rulesList article{border-bottom:1px solid #ffffff12;grid-template-columns:90px 1fr;padding:35px 0;display:grid}.rulesList article>b{color:var(--blood2);font-size:11px}.rulesList h2,.termsText h2{letter-spacing:1px;margin:0 0 10px;font-size:16px}.rulesList p,.termsText p{color:#898989;margin:0;line-height:1.7}.termsText{padding-bottom:80px}.termsText h2{margin-top:42px}.legalCallout{background:#17070a;border:1px solid #7e101e;gap:25px;max-width:1040px;margin:70px 8vw;padding:30px;display:flex}.legalIcon{background:var(--blood);place-items:center;width:44px;height:44px;font-weight:900;display:grid}.legalCallout h3{letter-spacing:1px;margin:0 0 8px;font-size:13px}.legalCallout p{color:#999;margin:0}.miniFooter{border-top:1px solid #ffffff12;justify-content:space-between;margin-top:60px;padding:30px 8vw;display:flex}.miniFooter a{color:#777;font-size:11px;text-decoration:none}.wlPage{background:radial-gradient(circle at 80% 20%,#2c0710,#0000 35%),#050506;place-items:center;padding:40px;display:grid}.wlCard{background:#080809;border:1px solid #ffffff18;width:min(680px,100%);padding:55px}.wlCard .brand{margin-bottom:70px}.wlCard h1{margin-bottom:25px}.wlCard>p{color:#8d8b8b;line-height:1.7}.wlSteps{border-top:1px solid #ffffff20;border-bottom:1px solid #ffffff20;grid-template-columns:repeat(3,1fr);margin:35px 0;display:grid}.wlSteps span{letter-spacing:1px;color:#888;padding:18px 5px;font-size:10px}.wlSteps b{color:var(--blood2);margin-right:8px}.discordBtn{text-align:center;color:#fff;letter-spacing:2px;background:#5865f2;padding:18px;font-size:11px;font-weight:800;text-decoration:none;display:block}.accept{color:#666;margin-top:20px;font-size:11px;display:block}.accept a{color:#aaa}.wlCard>small{color:#444;margin-top:18px;line-height:1.5;display:block}@media (max-width:800px){.pubNav{height:72px;padding:0 20px}.navLinks{display:none}.navCta{margin-left:auto}.hero{min-height:650px;padding:0 25px}.hero h1{letter-spacing:-3px;font-size:56px}.heroMeta{left:25px}.scrollHint{display:none}.city,.join{padding:80px 25px}.city h2,.join h2,.legalHero h1,.wlCard h1{letter-spacing:-2px;font-size:46px}.featureGrid{grid-template-columns:1fr}.steps{grid-template-columns:1fr 1fr}.publicSite footer{grid-template-columns:1fr}.publicSite footer>div:nth-child(2){flex-wrap:wrap}.legalHero{padding:80px 25px 50px}.rulesList,.termsText{margin:0 25px}.rulesList article{grid-template-columns:50px 1fr}.legalCallout{margin:50px 25px}.wlPage{padding:15px}.wlCard{padding:30px}.wlCard .brand{margin-bottom:50px}}.luxurySite{--gold:#c6a56b;--ivory:#eee9df;--deep:#050506;color:var(--ivory);background:#050506}.luxurySite .pubNav{-webkit-backdrop-filter:none;backdrop-filter:none;z-index:50;background:linear-gradient(#030304d1,#0000);border:0;height:100px;position:fixed}.luxurySite .brandMark{color:#d4b67e;background:0 0;border:1px solid #c6a56bb3}.luxurySite .navCta{color:#e9dcc2;background:#08080966;border:1px solid #c6a56b8c}.luxurySite .navLinks a{color:#c8c3bb}.luxHero{background:url(/lux-4.jpg) 50% 48%/cover no-repeat;align-items:center;height:100svh;min-height:720px;padding:0 8vw;display:flex;position:relative;overflow:hidden}.luxHeroShade{background:linear-gradient(90deg,#030304f5 0%,#030304b8 37%,#0303042e 68%,#03030457),linear-gradient(#0000 65%,#050506 100%),radial-gradient(circle at 70% 45%,#93081b1f,#0000 35%);position:absolute;inset:0}.luxHeroContent{z-index:2;max-width:900px;position:relative}.luxEyebrow{color:var(--gold);letter-spacing:4px;align-items:center;gap:18px;margin-bottom:28px;font-size:9px;display:flex}.luxEyebrow i{background:linear-gradient(90deg,var(--gold),transparent);width:90px;height:1px;display:block}.luxHero h1{letter-spacing:-5px;text-shadow:0 8px 50px #000;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(68px,8vw,132px);font-weight:400;line-height:.82}.luxHero h1 em,.luxManifest h2 em,.statementCopy h2 em,.luxJoin h2 em{color:#b71931;font-style:italic}.luxHeroContent>p{color:#c4beb5;max-width:590px;margin:32px 0;font-family:Georgia,serif;font-size:18px;line-height:1.65}.luxPrimary,.luxGhost{letter-spacing:2.4px;align-items:center;gap:12px;padding:17px 24px;font-size:9px;font-weight:800;text-decoration:none;display:inline-flex}.luxPrimary{color:#fff;background:#a70c24;border:1px solid #c7213c;box-shadow:0 12px 45px #9600192e}.luxGhost{color:#e6dfd4;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000038;border:1px solid #c6a56b59}.luxHeroFoot{z-index:2;color:#827b72;letter-spacing:3px;justify-content:space-between;font-size:8px;display:flex;position:absolute;bottom:28px;left:8vw;right:5vw}.luxHeroFoot a{color:#827b72;align-items:center;gap:7px;text-decoration:none;display:flex}.luxManifest{grid-template-columns:90px 1.35fr .65fr;align-items:end;gap:50px;max-width:1600px;margin:auto;padding:150px 8vw 130px;display:grid}.luxIndex{letter-spacing:2px;color:#625c54;align-self:start;font:9px ui-monospace,monospace}.luxOverline{letter-spacing:4px;color:var(--gold);margin:0 0 22px;font-size:9px}.luxManifest h2,.statementCopy h2,.luxJoin h2{letter-spacing:-3px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(48px,5.5vw,88px);font-weight:400;line-height:.93}.luxLead{color:#928c84;max-width:440px;margin:0 0 5px;font-size:14px;line-height:1.9}.luxExperience{background:#25211c;grid-template-rows:600px 600px;grid-template-columns:1fr 1fr;gap:1px;display:grid}.luxFeature{background-image:var(--feature-image);background-position:50%;background-size:cover;position:relative;overflow:hidden}.luxFeature.f1{background-position:50% 46%}.luxFeature.f3{background-position:50% 42%}.luxFeatureShade{background:linear-gradient(#0000 42%,#030304eb),linear-gradient(90deg,#03030426,#0000);transition:all .6s;position:absolute;inset:0}.luxFeature:after{content:"";border:1px solid #d6be9100;transition:all .5s;position:absolute;inset:18px}.luxFeature:hover:after{border-color:#d6be9140;inset:28px}.luxFeature:hover .luxFeatureShade{background:linear-gradient(#0000 32%,#030304db)}.luxFeatureCopy{z-index:2;position:absolute;bottom:44px;left:48px;right:48px}.luxFeatureCopy>span{letter-spacing:3px;color:#bda273;font-size:8px}.luxFeatureCopy h3{letter-spacing:-1px;margin:10px 0;font-family:Georgia,serif;font-size:42px;font-weight:400}.luxFeatureCopy p{color:#aaa49b;max-width:500px;margin:0;font-size:13px;line-height:1.6}.luxStatement{grid-template-columns:70px 1.1fr .9fr;align-items:center;gap:45px;max-width:1600px;margin:auto;padding:150px 8vw;display:grid}.statementImage{background:linear-gradient(#0505061a,#0505061a),url(/lux-2.jpg) 50%/cover no-repeat;height:660px;box-shadow:0 30px 100px #00000059}.statementCopy{padding-left:25px}.statementCopy p:last-child{color:#918b83;max-width:480px;margin-top:28px;line-height:1.85}.luxTicker{color:#81786c;letter-spacing:3px;white-space:nowrap;border-top:1px solid #28241f;border-bottom:1px solid #28241f;justify-content:space-around;gap:25px;padding:25px 4vw;font-size:9px;display:flex;overflow:hidden}.luxTicker i{color:#9d1730;font-size:6px;font-style:normal}.luxJoin{max-width:1500px;margin:auto;padding:150px 8vw 160px}.luxJoin>.luxIndex{margin-bottom:50px}.luxJoin h2{margin-bottom:70px}.luxSteps{border-top:1px solid #312b25;border-bottom:1px solid #312b25;grid-template-columns:repeat(4,1fr);margin-bottom:48px;display:grid}.luxSteps>div{border-right:1px solid #26221e;padding:30px 25px 28px 0}.luxSteps b{color:#a88b5c;margin-bottom:34px;font:9px ui-monospace,monospace;display:block}.luxSteps span{letter-spacing:1px;font-family:Georgia,serif;font-size:17px}.luxSteps p{color:#6f6962;margin:8px 0 0;font-size:11px}.luxPrimary.final{padding:20px 28px}.luxurySite footer{background:#030304;border-color:#27231f}.luxurySite footer a{color:#827b72}@media (max-width:800px){.luxHero{background-position:58%;padding:0 24px}.luxHeroShade{background:linear-gradient(90deg,#030304eb,#03030473),linear-gradient(#0000 60%,#050506)}.luxHero h1{letter-spacing:-3px;font-size:58px}.luxHeroContent>p{font-size:15px}.luxHeroFoot{left:24px}.luxManifest{grid-template-columns:1fr;gap:25px;padding:90px 24px}.luxManifest .luxIndex{margin-bottom:10px}.luxExperience{grid-template-rows:repeat(4,480px);grid-template-columns:1fr}.luxFeatureCopy{bottom:28px;left:25px;right:25px}.luxFeatureCopy h3{font-size:34px}.luxStatement{grid-template-columns:1fr;padding:90px 24px}.statementImage{height:480px}.statementCopy{padding:20px 0 0}.luxJoin{padding:90px 24px}.luxSteps{grid-template-columns:1fr 1fr}.luxHero .heroActions{flex-wrap:wrap}}.luxurySite{--champagne:#d7c3a0;--warm:#f3efe8;--obsidian:#070707;color:var(--warm);background:#070707}.luxurySite .luxHeroContent{max-width:1040px}.luxurySite .luxHero h1{letter-spacing:-.055em;text-wrap:balance;line-height:.88}.luxurySite .luxHero h1 em,.luxurySite .luxManifest h2 em,.luxurySite .statementCopy h2 em,.luxurySite .luxJoin h2 em{color:var(--champagne);font-weight:400}.luxurySite .luxEyebrow,.luxurySite .luxOverline,.luxurySite .luxIndex{letter-spacing:.22em}.luxurySite .luxPrimary{background:var(--warm);color:#080808;border-color:var(--warm);box-shadow:none}.luxurySite .luxPrimary:hover{background:var(--champagne);border-color:var(--champagne);transform:translateY(-2px)}.luxurySite .navCta{border-color:#d7c3a07a}.luxurySite .navCta:hover{background:var(--warm);color:#090909;border-color:var(--warm)}.luxurySite .brandMark{color:var(--champagne);border-color:#d7c3a080}.luxurySite .luxFeatureCopy span,.luxurySite .luxHeroFoot,.luxurySite .luxOverline{color:#d7c3a0d1}.luxurySite .luxFeature{filter:saturate(.9)contrast(1.04)}.luxurySite .luxFeature:hover{filter:saturate()contrast(1.03)}.luxurySite .luxTicker{opacity:.72}@media (max-width:760px){.luxurySite .luxHero h1{font-size:clamp(3.25rem,15vw,5.8rem)}.luxurySite .luxHeroContent{padding-bottom:7rem}}.v4Site{--v4bg:#050506;--v4ink:#f4efe7;--v4muted:#8e8982;--v4red:#d20c2d;--v4gold:#c6a46c;background:var(--v4bg);color:var(--v4ink);min-height:100vh;font-family:Inter,Arial,sans-serif}.v4Site *{box-sizing:border-box}.v4Site a{text-decoration:none}.v4Nav{z-index:40;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#020203db,#02020366);border-bottom:1px solid #ffffff14;grid-template-columns:1fr auto 1fr;align-items:center;height:78px;padding:0 4.2vw;display:grid;position:absolute;inset:0 0 auto}.v4Nav.compact{background:#070708;border-bottom-color:#1e1d1c;position:relative}.v4Brand{color:#fff;align-items:center;gap:12px;display:flex}.v4Brand svg{color:var(--v4red);stroke-width:1.5px}.v4Brand span{flex-direction:column;display:flex}.v4Brand b{letter-spacing:.04em;font-family:Georgia,serif;font-size:15px;font-weight:400}.v4Brand small{letter-spacing:.27em;color:#8c8780;margin-top:3px;font-size:6px}.v4Links{align-items:center;gap:34px;display:flex}.v4Links a{color:#b8b3ac;letter-spacing:.12em;font-size:8px;font-weight:700;transition:all .25s}.v4Links a:hover{color:#fff}.v4NavEnd{color:#918c84;letter-spacing:.15em;justify-self:end;align-items:center;gap:20px;font-size:7px;display:flex}.v4Hero{height:100svh;min-height:720px;position:relative;overflow:hidden}.v4HeroBg{background:url(/scene-privatejet.png) 50%/cover no-repeat;position:absolute;inset:0;transform:scale(1.015)}.v4Hero:after{content:"";background:linear-gradient(90deg,#030304f5 0%,#030304c7 35%,#03030421 70%),linear-gradient(#0000 65%,#05050673);position:absolute;inset:0}.v4HeroCopy{z-index:3;max-width:700px;position:absolute;top:50%;left:5.2vw;transform:translateY(-43%)}.v4Coord{letter-spacing:.13em;color:#b9b3aa;margin:0 0 35px;font:7px/1.8 ui-monospace,monospace}.v4Coord:after{content:"";background:var(--v4red);width:42px;height:2px;margin-top:12px;display:block}.v4Hero h1{letter-spacing:-.055em;text-shadow:0 12px 50px #000;margin:0;font:400 clamp(58px,6.2vw,108px)/.9 Georgia,serif}.v4Hero h1 em{color:var(--v4red);font-style:normal}.v4Intro{color:#d5d0c8;margin:26px 0;font:16px Georgia,serif}.v4Actions{gap:8px;display:flex}.v4Primary,.v4Ghost,.v4Discord{letter-spacing:.1em;justify-content:center;align-items:center;gap:12px;min-height:48px;padding:0 24px;font-size:8px;font-weight:800;transition:all .25s;display:inline-flex}.v4Primary{background:var(--v4red);color:#fff;border:1px solid #f12b49}.v4Primary:hover{background:#ef173b;transform:translateY(-2px)}.v4Ghost{color:#fff;background:#0006;border:1px solid #ffffff40;min-width:135px}.v4Rail{z-index:3;border-left:1px solid #ffffff29;flex-direction:column;gap:9px;padding-left:16px;display:flex;position:absolute;bottom:13%;right:4.3vw}.v4Rail span{letter-spacing:.13em;color:#bbb5ad;font-size:7px}.v4Rail span:before{content:"";background:var(--v4red);width:3px;height:3px;margin:0 9px 1px -18px;display:inline-block}.v4Grid{background:#171617;grid-template-columns:1fr 1fr;gap:1px;display:grid}.v4Card{background:#070708;min-height:480px;position:relative;overflow:hidden}.v4CardImg{filter:saturate(.92);background-position:50%;background-size:cover;transition:transform .8s,filter .8s;position:absolute;inset:0}.v4Card:hover .v4CardImg{filter:saturate(1.03);transform:scale(1.025)}.v4Card:after{content:"";background:linear-gradient(90deg,#030304ed,#03030480 38%,#0303040d 75%),linear-gradient(#0000 40%,#03030459);position:absolute;inset:0}.v4Card:nth-child(2n):after{background:linear-gradient(90deg,#030304e6,#03030447 50%,#0303040d)}.v4CardCopy{z-index:2;width:min(360px,42%);position:absolute;top:50%;left:4.3vw;transform:translateY(-50%)}.v4CardCopy>span{color:var(--v4red);margin-bottom:9px;font:11px ui-monospace,monospace;display:block}.v4CardCopy small{letter-spacing:.15em;font-size:8px}.v4CardCopy h2{letter-spacing:-.035em;margin:20px 0 12px;font:400 clamp(30px,3vw,48px)/1.02 Georgia,serif}.v4CardCopy p{color:#aaa49d;margin:0 0 24px;font-size:11px;line-height:1.7}.v4CardCopy a{color:var(--v4gold);letter-spacing:.1em;align-items:center;gap:10px;font-size:8px;font-weight:800;display:inline-flex}.v4Coast{background:#09090a;grid-template-columns:1fr 360px;height:360px;display:grid;position:relative}.v4Coast>div{background:url(/scene-jetski-sunset.png) 50%/cover no-repeat}.v4Coast aside{background:#09090a;flex-direction:column;justify-content:center;padding:45px;display:flex}.v4Coast h2{margin:0;font:400 34px/1.05 Georgia,serif}.v4Coast i{background:linear-gradient(90deg,var(--v4red),transparent);width:100%;height:1px;margin:24px 0}.v4Coast span{letter-spacing:.15em;color:#858078;font-size:7px}.v4Join{text-align:center;place-items:center;height:620px;display:grid;position:relative;overflow:hidden}.v4JoinBg{background:url(/scene-rooftop.png) 50%/cover no-repeat;position:absolute;inset:0}.v4Join:after{content:"";background:linear-gradient(#0303044d,#030304c7),radial-gradient(circle,#0303041a,#030304bf);position:absolute;inset:0}.v4JoinInner{z-index:2;max-width:720px;position:relative}.v4JoinInner>svg{color:var(--v4red);stroke-width:1.4px}.v4JoinInner>small{color:#b8a78c;letter-spacing:.25em;margin:10px 0 18px;font-size:7px;display:block}.v4Join h2{margin:0 0 12px;font:400 clamp(44px,5vw,76px)/1 Georgia,serif}.v4Join p{color:#aaa49d;font-size:12px}.v4JoinSteps{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#04040573;border:1px solid #ffffff24;justify-content:center;margin:28px 0 30px;display:flex}.v4JoinSteps span{letter-spacing:.1em;border-right:1px solid #ffffff1a;padding:15px 24px;font-size:8px}.v4JoinSteps span:last-child{border:0}.v4JoinSteps b{color:var(--v4red);margin-right:8px}.v4Footer{background:#030304;border-top:1px solid #1d1c1b;grid-template-columns:1fr auto 1fr;align-items:center;min-height:150px;padding:35px 4.2vw;display:grid}.v4FooterLinks{gap:25px;display:flex}.v4FooterLinks a{color:#88837c;text-transform:uppercase;letter-spacing:.1em;font-size:7px}.v4Footer p{color:#625e58;justify-self:end;font-size:7px}.v4SubHero{align-items:flex-end;height:470px;padding:0 7vw 65px;display:flex;position:relative;overflow:hidden}.v4SubHero:before{content:"";background-position:50%;background-size:cover;position:absolute;inset:0}.v4SubHero.rules:before{background-image:linear-gradient(90deg,#030304f2,#03030440),url(/scene-privatejet.png)}.v4SubHero.terms:before{background-image:linear-gradient(90deg,#030304f5,#03030447),url(/scene-mansion-sunset.png)}.v4SubHero:after{content:"";background:linear-gradient(#0000 55%,#050506);position:absolute;inset:0}.v4SubHero>div{z-index:2;max-width:800px;position:relative}.v4SubHero span,.v4Rules small,.v4LegalCta small,.v4Terms aside small,.v4WlPanel>small{letter-spacing:.22em;color:var(--v4gold);font-size:8px}.v4SubHero h1{letter-spacing:-.05em;margin:18px 0;font:400 clamp(60px,7vw,112px)/.85 Georgia,serif}.v4SubHero p{color:#aaa49d;max-width:590px;line-height:1.7}.v4Rules{grid-template-columns:.7fr 1.3fr;gap:8vw;max-width:1450px;margin:auto;padding:110px 7vw;display:grid}.v4Rules header h2{margin:20px 0;font:400 48px/1 Georgia,serif;position:sticky;top:130px}.v4Rules article{border-top:1px solid #252321;grid-template-columns:70px 1fr;gap:20px;padding:30px 0;display:grid}.v4Rules article b{color:var(--v4red);font:10px ui-monospace,monospace}.v4Rules article h3{letter-spacing:.03em;margin:0 0 10px;font:400 18px Georgia,serif}.v4Rules article p,.v4Terms article p{color:#918c85;margin:0;font-size:12px;line-height:1.75}.v4LegalCta{background:linear-gradient(120deg,#0b0a09,#120b0c);border:1px solid #332a23;grid-template-columns:auto 1fr auto;align-items:center;gap:28px;margin:0 7vw 110px;padding:42px;display:grid}.v4LegalCta>svg{color:var(--v4gold)}.v4LegalCta h2{margin:8px 0;font:400 28px/1.1 Georgia,serif}.v4LegalCta p{color:#89847d;max-width:700px;font-size:11px}.v4Terms{grid-template-columns:260px 1fr;gap:90px;max-width:1250px;margin:auto;padding:110px 7vw;display:grid}.v4Terms aside{border-top:1px solid #38332d;height:max-content;padding-top:20px;position:sticky;top:110px}.v4Terms aside b{margin:12px 0 25px;font:12px ui-monospace,monospace;display:block}.v4Terms aside p{color:#77726b;font-size:10px;line-height:1.7}.v4Terms article{border-bottom:1px solid #242220;margin-bottom:42px;padding:0 0 42px}.v4Terms article h2{margin:0 0 14px;font:400 28px Georgia,serif}.v4Whitelist{grid-template-columns:1.15fr .85fr;min-height:calc(100vh - 78px);display:grid}.v4WlVisual{background:linear-gradient(90deg,#0000,#05050680),url(/scene-rooftop.png) 50%/cover no-repeat}.v4WlPanel{background:radial-gradient(circle at 100% 0,#7a081926,#0000 35%),#070708;flex-direction:column;justify-content:center;padding:8vw 7vw;display:flex}.v4WlPanel>svg{color:var(--v4red);margin-bottom:18px}.v4WlPanel h1{letter-spacing:-.05em;margin:20px 0;font:400 clamp(54px,5.8vw,90px)/.85 Georgia,serif}.v4WlPanel h1 em{color:var(--v4red);font-style:normal}.v4WlPanel>p{color:#9c968f;max-width:520px;line-height:1.7}.v4WlSteps{border-top:1px solid #312d29;border-bottom:1px solid #312d29;grid-template-columns:repeat(3,1fr);margin:30px 0;display:grid}.v4WlSteps span{letter-spacing:.1em;padding:18px 8px;font-size:8px}.v4WlSteps b{color:var(--v4red);margin-right:8px}.v4Discord{color:#080808;background:#fff;width:100%;max-width:520px}.v4Discord:hover{background:#d7c3a0}.v4Fine{margin-top:18px;font-size:9px!important}.v4Fine a{color:#d7c3a0}.v4Tech{max-width:520px;margin-top:8px;line-height:1.6;display:block;color:#4e4b47!important;letter-spacing:0!important;font-size:8px!important}@media (max-width:900px){.v4Nav{grid-template-columns:1fr auto;padding:0 20px}.v4Links,.v4NavEnd span{display:none}.v4HeroCopy{left:24px;right:24px}.v4Hero h1{font-size:clamp(54px,15vw,82px)}.v4Rail{display:none}.v4Grid{grid-template-columns:1fr}.v4Card{min-height:520px}.v4CardCopy{width:min(420px,75%);left:28px}.v4Coast{grid-template-columns:1fr;height:520px}.v4Coast aside{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050506d1;width:70%;position:absolute;bottom:0;right:0}.v4Join{height:600px}.v4JoinSteps{flex-wrap:wrap}.v4Footer{grid-template-columns:1fr;gap:25px}.v4Footer p{justify-self:start}.v4Rules{grid-template-columns:1fr}.v4Rules header h2{position:static}.v4LegalCta{grid-template-columns:1fr;margin:0 24px 80px}.v4Terms{grid-template-columns:1fr}.v4Terms aside{position:static}.v4Whitelist{grid-template-columns:1fr}.v4WlVisual{height:38vh;min-height:300px}.v4WlPanel{padding:70px 24px}.v4SubHero{padding:0 24px 50px}.v4FooterLinks{flex-wrap:wrap}}.v4Pillars{background:#050506;border-top:1px solid #201e1c;border-bottom:1px solid #201e1c;grid-template-columns:repeat(5,1fr);padding:34px 4vw;display:grid}.v4Pillars>div{text-align:center;border-right:1px solid #24211f;flex-direction:column;justify-content:center;align-items:center;min-height:96px;padding:10px 18px;display:flex}.v4Pillars>div:last-child{border-right:0}.v4Pillars svg{color:#9d968c;stroke-width:1.25px;width:23px;height:23px;margin-bottom:12px}.v4Pillars b{letter-spacing:.13em;color:#e9e4dc;font-size:8px}.v4Pillars span{color:#77716a;margin-top:7px;font:10px/1.5 Georgia,serif}.v4Sub{background:radial-gradient(circle at 78% 12%,#71071814,#0000 26%),#050506}.v4Rules article,.v4Terms article{transition:border-color .25s,transform .25s}.v4Rules article:hover,.v4Terms article:hover{border-color:#4a3932;transform:translate(4px)}.v4WlPanel{position:relative;overflow:hidden}.v4WlPanel:after{content:"BN / ACCESS";writing-mode:vertical-rl;letter-spacing:.28em;color:#302c28;font:7px ui-monospace,monospace;position:absolute;bottom:40px;right:-22px}.v4SubHero h1,.v4WlPanel h1,.v4Join h2,.v4CardCopy h2{font-family:Georgia,Times New Roman,serif}.v4Primary,.v4Ghost,.v4Discord{border-radius:0}.v4CardCopy p{max-width:330px}.v4Footer{position:relative}.v4Footer:before{content:"";background:var(--v4red);width:70px;height:1px;position:absolute;top:0;left:4.2vw}@media (max-width:900px){.v4Pillars{grid-template-columns:1fr 1fr;padding:20px}.v4Pillars>div{border-bottom:1px solid #24211f}.v4Pillars>div:nth-child(2n){border-right:0}.v4Pillars>div:last-child{border-bottom:0;grid-column:1/-1}.v4Hero{min-height:680px}.v4Intro{font-size:14px}}.admShell{color:#f4f1ef;background:#060607;grid-template-columns:250px 1fr;min-height:100vh;display:grid}.admSide{background:linear-gradient(#09090b,#050506);border-right:1px solid #242126;flex-direction:column;height:100vh;padding:22px 14px;display:flex;position:sticky;top:0}.admBrand{color:#ed2448;align-items:center;gap:12px;padding:4px 8px 20px;display:flex}.admBrand svg{width:35px;height:35px}.admBrand b{color:#fff;letter-spacing:4px;font-size:14px;display:block}.admBrand span{color:#6d6870;letter-spacing:2px;margin-top:5px;font:8px ui-monospace;display:block}.admSecure{color:#5dd39f;letter-spacing:1.3px;background:#07120e;border:1px solid #17392c;margin:0 5px 18px;padding:9px;font:8px ui-monospace}.admSecure i{background:#5dd39f;border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block;box-shadow:0 0 10px #5dd39f}.admSide nav{gap:5px;display:grid}.admSide nav button,.admLogout{color:#8e8990;text-align:left;letter-spacing:.5px;background:0 0;border:0;border-radius:8px;align-items:center;gap:11px;min-height:46px;padding:0 12px;font-size:11px;font-weight:750;display:flex}.admSide nav button:hover,.admSide nav button.active{color:#fff;background:linear-gradient(90deg,#ce0f3130,#ce0f3105)}.admSide nav button.active svg{color:#ed2448}.admSide nav em{color:#fff;background:#d41639;border-radius:10px;place-items:center;min-width:20px;height:20px;margin-left:auto;font:8px ui-monospace;display:grid}.admSideArt{text-align:center;border-top:1px solid #201d21;border-bottom:1px solid #201d21;margin:auto 8px 18px;padding:18px 10px}.admSideArt .admSticker{object-fit:contain;width:82px;height:82px}.admSideArt span{color:#5e5960;letter-spacing:1.5px;margin-top:10px;font:8px/1.7 ui-monospace;display:block}.admLogout{border:1px solid #262329;justify-content:center}.admMain{min-width:0}.admTop{z-index:10;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#070708e6;border-bottom:1px solid #211f22;align-items:center;height:78px;padding:0 28px;display:flex;position:sticky;top:0}.admTop small,.admSectionHead small,.admHero small,.admLoginCard small,.modalHead small{color:#d51b3e;letter-spacing:2px;font:8px ui-monospace}.admTop h2{margin:4px 0 0;font-size:21px}.admUser{color:#d7d2d5;border:1px solid #29262b;align-items:center;gap:12px;margin-left:auto;padding:10px 12px;font-size:10px;display:flex}.admUser svg{color:#e52145}.admContent{max-width:1500px;margin:auto;padding:24px}.admHero{background:linear-gradient(90deg,#050506f7,#050506a6,#05050633),url(/scene-pool-night.png) 50%/cover;border:1px solid #302329;border-radius:14px;align-items:center;min-height:270px;padding:44px;display:flex;box-shadow:0 30px 80px #0008}.admHero h1{letter-spacing:-2px;margin:12px 0 16px;font:600 clamp(34px,4vw,62px)/.98 Georgia,serif}.admHero h1 em{color:#ed2448;font-weight:400}.admHero p{color:#aaa3a8;max-width:560px;font-size:13px;line-height:1.7}.admHero>.admSticker{object-fit:contain;filter:drop-shadow(0 0 28px #e51b4455);width:120px;height:120px;margin-left:auto}.admStats{grid-template-columns:repeat(4,1fr);gap:12px;margin:14px 0;display:grid}.admStat{background:linear-gradient(145deg,#111013,#0a090b);border:1px solid #29262b;border-radius:10px;align-items:center;gap:15px;padding:18px;display:flex}.admStat>svg{color:#dc2041}.admStat strong{font-size:27px;display:block}.admStat span{color:#817b82;letter-spacing:1px;font:8px ui-monospace}.admDashGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.admPanel{background:#0c0b0d;border:1px solid #29262b;border-radius:10px;padding:14px}.admPanel header{letter-spacing:1px;border-bottom:1px solid #242126;align-items:center;gap:10px;margin-bottom:5px;padding-bottom:12px;font-size:10px;display:flex}.admSticker{object-fit:contain;width:28px;height:28px}.mini{border-bottom:1px solid #1e1c1f;align-items:center;padding:12px 4px;display:flex}.mini>b{font-size:11px}.mini .status{margin-left:auto}.status{letter-spacing:.8px;color:#aaa4aa;white-space:nowrap;border:1px solid #38333a;border-radius:5px;padding:6px 8px;font:7px ui-monospace;display:inline-flex}.st-approved,.st-fixed{color:#63d6a5;background:#0b1b14;border-color:#245842}.st-rejected,.st-closed{color:#ef6a7f;background:#1d0b0f;border-color:#5b2631}.st-pending,.st-testing{color:#e3bb69;background:#1b160b;border-color:#5d4c2a}.st-progress{color:#7eb7ff;background:#0b1420;border-color:#294a70}.admSectionHead{align-items:end;margin-bottom:18px;display:flex}.admSectionHead h3{margin:5px 0 0;font-size:27px}.admSectionHead>button,.admNew{color:#d9d4d7;background:#0e0d0f;border:1px solid #39343a;align-items:center;gap:8px;height:38px;margin-left:auto;padding:0 13px;font-size:9px;display:flex}.admHeadActions{gap:8px;margin-left:auto;display:flex}.admSearch{background:#0d0c0e;border:1px solid #302d31;align-items:center;gap:8px;height:38px;padding:0 11px;display:flex}.admSearch input{color:#fff;background:0 0;border:0;outline:0;width:180px}.admNew{background:#cf1034;border-color:#ec2147}.admTable,.issueBoard{gap:10px;display:grid}.wlRow{background:#0d0c0e;border:1px solid #29262b;border-radius:10px;grid-template-columns:44px minmax(240px,1fr) auto auto;align-items:center;gap:16px;padding:16px;display:grid}.wlAvatar{color:#e82246;background:#19090e;border:1px solid #542432;border-radius:8px;place-items:center;width:44px;height:44px;display:grid}.wlMain small{color:#e12446;letter-spacing:1px;font:8px ui-monospace}.wlMain b{margin:4px 0;font-size:14px;display:block}.wlMain p{color:#8e888e;margin:0;font-size:11px;line-height:1.5}.wlActions{gap:6px;display:flex}.wlActions button{color:#bbb;background:#111;border:1px solid #333;align-items:center;gap:6px;height:34px;padding:0 10px;font-size:8px;display:flex}.wlActions svg{width:14px}.wlActions .ok:hover{color:#65d5a5;border-color:#3d8a68}.wlActions .no:hover{color:#ff6d85;border-color:#8c3445}.issueBoard{grid-template-columns:repeat(2,minmax(0,1fr))}.issueCard{background:linear-gradient(145deg,#100f11,#0a090b);border:1px solid #29262b;border-left:3px solid #4c4850;border-radius:10px;padding:17px}.issueCard.sev-critical{border-left-color:#ff244d}.issueCard.sev-high{border-left-color:#ff7638}.issueTop,.issueTitle,.issueMeta,.issueFlow{align-items:center;display:flex}.issueTop{justify-content:space-between}.issueId{color:#615c62;font:8px ui-monospace}.issueTitle{gap:12px;margin:16px 0 10px}.issueTitle .admSticker{width:38px;height:38px}.sevDot{background:#777;border-radius:50%;width:12px;height:12px}.sevDot.medium{background:#d6a64c}.sevDot.low{background:#54c99b}.issueTitle small{color:#7c757b;letter-spacing:1px;font:8px ui-monospace}.issueTitle h4{margin:4px 0;font-size:16px}.issueCard>p{color:#969096;min-height:36px;font-size:11px;line-height:1.6}.issueMeta{border-top:1px solid #242125;border-bottom:1px solid #242125;gap:25px;padding:12px 0}.issueMeta span{color:#666066;font:7px ui-monospace}.issueMeta b{color:#bdb6bb}.issueFlow{gap:4px;margin-top:12px}.issueFlow button{color:#686269;background:#0b0a0c;border:1px solid #2a272b;flex:1;height:29px;font:7px ui-monospace}.issueFlow button.on{color:#fff;background:#260a11;border-color:#a81733}.admEmpty{color:#777077;border:1px dashed #302c31;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;min-height:260px;display:flex}.admEmpty .admSticker{width:60px;height:60px}.admEmpty b{color:#ccc4c9;letter-spacing:2px;margin:12px;font-size:12px}.admEmpty span{font-size:11px}.admLogin{background:#050506;grid-template-columns:1.35fr .65fr;min-height:100vh;display:grid}.admLoginArt{background:linear-gradient(90deg,#0000 60%,#050506),linear-gradient(#0000,#05050655),url(/scene-cars-night.png) 50%/cover}.admLoginCard{background:#0b0a0c;border:1px solid #38262c;align-self:center;width:min(420px,88%);margin:auto;padding:38px;box-shadow:0 40px 100px #000}.admSeal{color:#e72145;border:1px solid #a71934;place-items:center;width:55px;height:55px;margin-bottom:22px;display:grid}.admLoginCard h1{margin:10px 0;font:600 43px/1 Georgia,serif}.admLoginCard h1 em{color:#e72145;font-weight:400}.admLoginCard p{color:#817b81;margin-bottom:28px;font-size:12px}.admLoginCard label,.admModal label{color:#817a80;letter-spacing:1px;margin-top:13px;font:8px ui-monospace;display:block}.admLoginCard input,.admModal input,.admModal select,.admModal textarea{color:#f1edef;background:#0e0d0f;border:1px solid #302c31;outline:0;width:100%;margin-top:7px;padding:0 12px}.admLoginCard input{height:47px}.admLoginCard input:focus,.admModal input:focus,.admModal textarea:focus{border-color:#b51b37}.admLoginCard>button,.modalSave{color:#fff;letter-spacing:2px;background:linear-gradient(90deg,#bd0c2d,#e01840);border:1px solid #f0284d;width:100%;height:48px;margin-top:17px;font-weight:800}.admLoginNote{margin-top:14px;display:block;color:#5f5960!important;line-height:1.5!important}.admError{color:#ff758b;background:#1b090d;border:1px solid #6d2937;margin-top:12px;padding:10px;font-size:10px}.admLoading{text-align:center;color:#d91b3d;background:#050506;place-content:center;gap:12px;height:100vh;display:grid}.admModal{z-index:50;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000b;place-items:center;padding:25px;display:grid;position:fixed;inset:0}.admModal form{background:#0b0a0c;border:1px solid #3a3035;width:min(780px,96vw);max-height:92vh;padding:24px;overflow:auto;box-shadow:0 40px 120px #000}.modalHead{display:flex}.modalHead h3{margin:5px 0;font-size:25px}.modalHead button{color:#aaa;background:#111;border:1px solid #332e33;width:38px;height:38px;margin-left:auto;font-size:23px}.admModal input,.admModal select{height:40px}.admModal textarea{resize:vertical;height:80px;padding-top:10px}.formGrid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.formGrid.two{grid-template-columns:1fr 1fr}.modalSave{height:45px}.admHeadActions .admNew{margin-left:0}@media (max-width:900px){.admShell{grid-template-columns:74px 1fr}.admBrand div,.admSecure,.admSide nav button{font-size:0}.admSide nav button{justify-content:center}.admSide nav em{margin-top:-25px;margin-left:30px;position:absolute}.admSideArt,.admLogout{display:none}.admStats{grid-template-columns:1fr 1fr}.admDashGrid,.issueBoard{grid-template-columns:1fr}.wlRow{grid-template-columns:44px 1fr}.wlRow>.status,.wlActions{grid-column:2}.admLogin{grid-template-columns:1fr}.admLoginArt{opacity:.25;position:fixed;inset:0}.admLoginCard{position:relative}.formGrid{grid-template-columns:1fr 1fr}}@media (max-width:620px){.admContent{padding:14px}.admTop{padding:0 14px}.admUser span{display:none}.admHero{padding:25px}.admHero>.admSticker{display:none}.admStats{grid-template-columns:1fr}.admHeadActions{width:100%;margin-top:12px}.admSectionHead{flex-direction:column;align-items:flex-start}.admSearch{flex:1}.formGrid,.formGrid.two{grid-template-columns:1fr}.wlActions{flex-wrap:wrap}}.v4Nav{height:92px;padding-left:4.8vw;padding-right:4.8vw}.v4Brand b{letter-spacing:.055em;font-size:19px}.v4Brand small{letter-spacing:.22em;margin-top:5px;font-size:9px}.v4Links{gap:30px}.v4Links a{letter-spacing:.1em;font-size:11px}.v4NavEnd{font-size:9px}.v4Coord{font-size:10px}.v4Intro{font-size:19px;line-height:1.55}.v4Primary,.v4Ghost,.v4Discord{min-height:54px;font-size:11px}.v4Rail span{font-size:9px}.v4CardCopy small{font-size:10px}.v4CardCopy p{font-size:14px;line-height:1.72}.v4CardCopy a{font-size:10px}.v4JoinInner>small{font-size:9px}.v4Join p{font-size:15px}.v4JoinSteps span{font-size:10px}.v4FooterLinks a,.v4Footer p{font-size:9px}.v4SubHero p,.v4Rules article p,.v4Terms article p,.v4WlPanel>p{font-size:14px}.v4SubHero span,.v4Rules small,.v4LegalCta small,.v4Terms aside small,.v4WlPanel>small{font-size:10px}.admShell{grid-template-columns:286px 1fr}.admSide{padding:20px 15px}.admBrand b{font-size:17px}.admBrand small{font-size:10px}.admSecure{padding:11px 12px;font-size:10px;line-height:1.5}.admSide nav button,.admLogout{letter-spacing:.35px;min-height:52px;padding:0 14px;font-size:14px}.admSide nav em{min-width:22px;height:22px;font-size:10px}.admSideArt span{font-size:10px}.admTop{height:86px}.admTop small,.admSectionHead small,.admHero small,.admLoginCard small,.modalHead small{font-size:10px}.admTop h2{font-size:25px}.admUser{font-size:13px}.admContent{padding:30px}.admHero p{font-size:16px;line-height:1.7}.admStat span{font-size:10px}.admPanel header,.mini>b{font-size:13px}.status{padding:7px 10px;font-size:10px}.admSectionHead h3{font-size:32px}.admSectionHead>button,.admNew{height:44px;font-size:12px}.admSearch{height:44px}.admSearch input{width:230px;font-size:13px}.wlMain small{font-size:10px}.wlMain b{font-size:17px}.wlMain p{font-size:13px}.wlActions button{height:39px;font-size:11px}.issueId,.issueTitle small{font-size:10px}.issueTitle h4{font-size:19px}.issueCard>p{font-size:13px}.issueMeta span{font-size:9px}.issueFlow button{height:34px;font-size:9px}.admLoginCard{width:min(470px,90%)}.admLoginCard p{font-size:14px}.admLoginCard label,.admModal label{font-size:10px}.admLoginCard input,.admModal input,.admModal select,.admModal textarea{font-size:14px}.admLoginNote{font-size:11px!important}@media (max-width:900px){.admShell{grid-template-columns:86px 1fr}.v4Nav{height:82px}.v4Brand b{font-size:16px}.v4Brand small{font-size:8px}}.v4DiscordIdentity{background:#0b0b0d;border:1px solid #ffffff18;align-items:center;gap:14px;margin:22px 0;padding:14px 16px;display:flex}.v4DiscordIdentity img{object-fit:cover;border-radius:50%;width:48px;height:48px}.v4DiscordIdentity div{flex-direction:column;flex:1;gap:2px;display:flex}.v4DiscordIdentity small{letter-spacing:2px;color:#6f7cff;font-size:9px}.v4DiscordIdentity b{font-size:16px}.v4DiscordIdentity span{color:#777;font-size:12px}.v4DiscordIdentity button{color:#777;cursor:pointer;background:0 0;border:0}.v4WlForm{flex-direction:column;gap:17px;margin-top:20px;display:flex}.v4FormGrid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.v4WlForm label{color:#aaa;letter-spacing:1px;flex-direction:column;gap:8px;font-size:11px;display:flex}.v4WlForm input,.v4WlForm textarea{box-sizing:border-box;color:#fff;width:100%;font:inherit;background:#09090b;border:1px solid #ffffff18;outline:none;padding:13px 14px}.v4WlForm input:focus,.v4WlForm textarea:focus{border-color:#8d1728}.v4Check{align-items:center;letter-spacing:0!important;flex-direction:row!important}.v4Check input{width:auto}.v4Submit{color:#fff;letter-spacing:2px;cursor:pointer;background:#9e1427;border:0;justify-content:center;align-items:center;gap:10px;padding:17px;font-weight:800;display:flex}.v4Submit:disabled{opacity:.6}.v4WlError{font-size:12px;color:#ff7c88!important}.v4WlSuccess{text-align:center;background:#07120b;border:1px solid #2c7a4b;margin-top:25px;padding:30px}.v4WlSuccess svg{color:#4bd17b}.v4WlSuccess h2{letter-spacing:2px;font-size:22px}.v4WlSuccess p{color:#8fa898}.v4WlPanel{overflow:auto}.v4Whitelist{align-items:stretch}@media (max-width:720px){.v4FormGrid{grid-template-columns:1fr}}.wlSubhead{color:#777078;margin:7px 0 0;font-size:12px}.wlArchiveBtn{color:#d9d4d7;background:#0e0d0f;border:1px solid #39343a;align-items:center;gap:8px;height:38px;padding:0 13px;font-size:10px;display:flex}.wlArchiveBtn em{color:#fff;background:#282329;border-radius:20px;padding:3px 7px;font-style:normal}.wlRow{cursor:pointer;transition:border-color .18s,background .18s,transform .18s}.wlRow:hover{background:#121013;border-color:#5a343e;transform:translateY(-1px)}.wlAvatar{overflow:hidden}.wlAvatar img,.wlBigAvatar img{object-fit:cover;width:100%;height:100%}.wlOpen{color:#d92748;letter-spacing:1px;align-items:center;gap:5px;margin-top:9px;font:9px ui-monospace;display:inline-flex}.wlDetailBackdrop{z-index:80;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#000000d1;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.wlDetail{background:linear-gradient(145deg,#100e11,#080709);border:1px solid #463039;border-radius:14px;width:min(980px,96vw);max-height:92vh;overflow:auto;box-shadow:0 50px 150px #000}.wlDetailHead{z-index:2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0c0a0cf5;border-bottom:1px solid #2d282d;align-items:center;padding:25px 28px;display:flex;position:sticky;top:0}.wlDetailHead small,.wlIdentity small,.wlInfo small{color:#db2344;letter-spacing:1.6px;font:9px ui-monospace}.wlDetailHead h3{margin:7px 0;font:600 31px/1.05 Georgia,serif}.wlDetailHead p{color:#8f888e;margin:0;font-size:13px}.wlDetailHeadRight{align-items:center;gap:12px;margin-left:auto;display:flex}.wlDetailHeadRight>button{color:#bbb;background:#121013;border:1px solid #3a3439;width:40px;height:40px;font-size:25px}.wlIdentity{background:#0c0a0c;border:1px solid #2d282d;border-radius:10px;grid-template-columns:76px minmax(180px,1fr) auto;align-items:center;gap:18px;margin:24px 28px;padding:20px;display:grid}.wlBigAvatar{color:#e82246;background:#19090e;border:1px solid #61303d;border-radius:10px;place-items:center;width:76px;height:76px;display:grid;overflow:hidden}.wlIdentity strong{margin:5px 0;font-size:19px;display:block}.wlIdentity>div>span{color:#8c858b;font-size:12px}.wlIdentityMeta{grid-template-columns:repeat(3,auto);gap:20px;display:grid}.wlIdentityMeta span{color:#6f686e;letter-spacing:1px;font:8px ui-monospace}.wlIdentityMeta b{color:#d8d2d6;text-overflow:ellipsis;max-width:170px;margin-top:5px;font-size:11px;display:block;overflow:hidden}.wlDetailGrid{grid-template-columns:1fr 1fr;gap:12px;padding:0 28px 26px;display:grid}.wlInfo{background:#0c0a0c;border:1px solid #292429;border-radius:9px;min-height:100px;padding:18px}.wlInfo.wide{grid-column:1/-1}.wlInfo p{white-space:pre-wrap;color:#d3cdd1;margin:10px 0 0;font-size:14px;line-height:1.75}.wlDetailActions{background:#0a080af7;border-top:1px solid #30292e;justify-content:flex-end;gap:10px;padding:18px 28px;display:flex;position:sticky;bottom:0}.wlDetailActions button{color:#ddd;letter-spacing:.6px;background:#111;border:1px solid #39343a;align-items:center;gap:8px;min-height:44px;padding:0 18px;font-size:10px;font-weight:800;display:flex}.wlDetailActions .ok{color:#72d9ad;background:#0b1b14;border-color:#2f7556}.wlDetailActions .no{color:#f17a8e;background:#1b0a0e;border-color:#713040}.wlArchivedNote{color:#8d858b;border-top:1px solid #30292e;align-items:center;gap:9px;padding:18px 28px;font-size:12px;display:flex}.wlArchivedNote svg{color:#d72547}.wlArchivedNote b{color:#eee8ec}@media (max-width:760px){.wlIdentity{grid-template-columns:62px 1fr}.wlIdentityMeta{grid-column:1/-1;grid-template-columns:1fr}.wlDetailGrid{grid-template-columns:1fr}.wlInfo.wide{grid-column:auto}.wlDetailActions{flex-direction:column}.wlDetailActions button{justify-content:center}.wlDetailHead{padding:20px}.wlDetailGrid,.wlIdentity{margin-left:16px;margin-right:16px}.wlDetailGrid{padding-left:0;padding-right:0}}.issueCard{cursor:pointer}.issueOpen{color:#817a80;letter-spacing:1px;align-items:center;gap:5px;margin-top:12px;font:9px ui-monospace;display:flex}.issueOpen svg{width:13px}.issueQuick{grid-template-columns:repeat(4,1fr);gap:5px;margin-top:12px;display:grid}.issueQuick button,.issueDetailActions button{color:#aaa;background:#0b0a0c;border:1px solid #302c31;justify-content:center;align-items:center;gap:5px;height:34px;font:8px ui-monospace;display:flex}.issueQuick svg,.issueDetailActions svg{width:13px}.issueQuick button:hover,.issueDetailActions button:hover{color:#fff;border-color:#a71934}.issueGlobalError{margin-bottom:14px}.issueDetailBackdrop{z-index:60;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#000c;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.issueDetail{background:#0b0a0c;border:1px solid #3a3035;width:min(920px,96vw);max-height:92vh;overflow:auto;box-shadow:0 40px 120px #000}.issueDetail>header{border-bottom:1px solid #282329;padding:24px;display:flex}.issueDetail header small{color:#e41d42;letter-spacing:1.5px;font:9px ui-monospace}.issueDetail header h3{margin:6px 0;font-size:28px}.issueDetail header p{color:#7f787e;margin:0}.issueDetailHead{align-items:flex-start;gap:10px;margin-left:auto;display:flex}.issueDetailHead>button{color:#aaa;background:#111;border:1px solid #332e33;width:38px;height:38px;font-size:22px}.issueDetailActions{border-bottom:1px solid #282329;flex-wrap:wrap;gap:6px;padding:14px 24px;display:flex}.issueDetailActions button{padding:0 11px}.issueDetailActions .danger{color:#e86a80;border-color:#5e2632}.issueDetailGrid{grid-template-columns:1fr 1fr;gap:10px;padding:24px;display:grid}.issueDetailGrid .wlInfo{background:#0e0d0f;border:1px solid #28252a;padding:15px}.issueDetailGrid .wide{grid-column:1/-1}.modalSave svg{vertical-align:middle;width:15px;margin-right:6px}@media (max-width:700px){.issueQuick{grid-template-columns:1fr 1fr}.issueDetailGrid{grid-template-columns:1fr}.issueDetailGrid .wide{grid-column:auto}.issueDetailActions button{flex:45%}}.v4MenuBtn{color:#aaa49d;background:0 0;border:0;justify-content:center;align-items:center;padding:10px;display:none}.v4MobileMenu{display:none}@media (max-width:900px){.v4MenuBtn{display:flex}.v4NavEnd>svg{display:none}.v4MobileMenu{z-index:9999;color:#f5f0e8;opacity:0;visibility:hidden;background:radial-gradient(circle at 100% 0,#b0082829,#0000 32%),#060607;flex-direction:column;padding:0 24px 24px;transition:all .22s;display:flex;position:fixed;inset:0;overflow:auto;transform:translateY(-12px)}.v4MobileMenu.open{opacity:1;visibility:visible;transform:none}.v4MobileTop{border-bottom:1px solid #242225;align-items:center;min-height:96px;display:flex}.v4MobileTop>button{color:#ddd7d0;background:#0b0a0c;border:1px solid #343034;place-items:center;width:48px;height:48px;margin-left:auto;display:grid}.v4MobileBody{padding:34px 0 20px}.v4MobileBody>small,.v4MobileStaff>small{letter-spacing:.2em;color:#d91b3e;margin-bottom:15px;font:10px ui-monospace,monospace;display:block}.v4MobileBody>a{color:#f3eee7;border-top:1px solid #252326;grid-template-columns:42px 1fr auto;align-items:center;min-height:65px;font:400 27px Georgia,serif;display:grid}.v4MobileBody>a:last-child{border-bottom:1px solid #252326}.v4MobileBody>a span{color:#736d70;font:9px ui-monospace,monospace}.v4MobileBody>a svg{color:#6e686c;width:18px}.v4MobileStaff{margin-top:auto;padding-top:28px}.v4MobileStaff>a{color:#fff;background:linear-gradient(110deg,#18080c,#0c0b0d);border:1px solid #4b1e28;grid-template-columns:42px 1fr auto;align-items:center;gap:8px;min-height:82px;padding:15px;display:grid}.v4MobileStaff>a>svg:first-child{color:#e21c42}.v4MobileStaff b{letter-spacing:.1em;font-size:14px;display:block}.v4MobileStaff span{color:#8e878c;margin-top:6px;font-size:10px;line-height:1.4;display:block}.v4MobileStaff>a>svg:last-child{color:#817a7e;width:18px}.v4MobileFoot{letter-spacing:.14em;color:#565156;padding-top:22px;font:8px ui-monospace,monospace}.v4MobileFoot i{background:#d91b3e;border-radius:50%;width:3px;height:3px;margin:0 9px 2px;display:inline-block}.v4Actions{flex-wrap:wrap}.v4Actions .v4Primary,.v4Actions .v4Ghost{min-height:56px}}@media (max-width:520px){.v4Actions{grid-template-columns:1fr;display:grid}.v4Actions .v4Primary,.v4Actions .v4Ghost{width:100%}.v4HeroCopy{top:48%}.v4MobileMenu{padding-left:20px;padding-right:20px}}.v4Community{text-align:center;background:linear-gradient(115deg,#09090a,#12070a);border-top:1px solid #241e20;border-bottom:1px solid #241e20;place-items:center;padding:100px 7vw;display:grid}.v4Community>div{max-width:850px}.v4Community small,.v4ContactIntro>small{letter-spacing:.22em;color:#c6a46c;font-size:9px}.v4Community h2{letter-spacing:-.04em;margin:20px 0;font:400 clamp(42px,5vw,74px)/.95 Georgia,serif}.v4Community p{color:#9c968f;max-width:680px;margin:0 auto 30px;font-size:14px;line-height:1.7}.v4CommunityActions{justify-content:center;gap:10px;display:flex}.v4DiscordJoin{color:#fff;background:#5865f2;margin:0 0 14px}.v4DiscordRequired{background:#0d0a0b;border:1px solid #392a2e;max-width:520px;padding:24px}.v4DiscordRequired>b{letter-spacing:.14em;color:#e51a40;font-size:11px}.v4DiscordRequired p{color:#aaa;margin:12px 0 20px;font-size:12px;line-height:1.6}.v4DiscordRequired .v4Primary,.v4DiscordRequired .v4Ghost{width:100%;margin-top:8px}.v4Contact{background:radial-gradient(circle at 10% 20%,#af08271f,#0000 30%),#060607;grid-template-columns:.9fr 1.1fr;align-items:center;gap:8vw;min-height:calc(100vh - 78px);padding:100px 7vw;display:grid}.v4ContactIntro h1{letter-spacing:-.055em;margin:24px 0;font:400 clamp(64px,8vw,120px)/.85 Georgia,serif}.v4ContactIntro>p{color:#9b958e;max-width:520px;line-height:1.75}.v4SocialCards{gap:8px;margin-top:36px;display:grid}.v4SocialCards>a{color:#eee;background:#0a090b;border:1px solid #292629;grid-template-columns:30px 1fr auto;align-items:center;gap:10px;min-height:72px;padding:16px 18px;display:grid}.v4SocialCards>a:first-child{grid-template-columns:1fr auto}.v4SocialCards b{letter-spacing:.12em;font-size:11px}.v4SocialCards span{color:#777177;margin-top:5px;font-size:10px;display:block}.v4SocialCards svg{color:#d91b3e}.v4ContactFormWrap{background:#09090a;border:1px solid #292629;padding:34px}.v4ContactForm{gap:18px;display:grid}.v4ContactForm label{letter-spacing:.13em;color:#918a8e;text-transform:uppercase;gap:8px;font-size:9px;display:grid}.v4ContactForm input,.v4ContactForm textarea{color:#f4efe8;background:#0d0c0e;border:1px solid #302d30;outline:none;width:100%;padding:14px 15px;font:13px Inter,Arial,sans-serif}.v4ContactForm input:focus,.v4ContactForm textarea:focus{border-color:#7c2638}.v4ContactForm textarea{resize:vertical}.v4ContactForm .v4Submit{margin-top:4px}@media (max-width:900px){.v4Community{padding:75px 24px}.v4CommunityActions{display:grid}.v4Contact{grid-template-columns:1fr;gap:45px;padding:70px 24px}.v4ContactFormWrap{padding:22px}}.admQuickLinks{gap:7px;padding:12px;display:grid}.admQuickLinks a{color:#ddd;letter-spacing:.12em;border:1px solid #2b2b30;padding:11px 13px;font-size:11px;text-decoration:none;display:block}.admQuickLinks a:hover{color:#fff;border-color:#e3163d}.adminStandalone{color:#f5f2ed;background:#080809;min-height:100vh;padding:36px clamp(18px,5vw,72px);font-family:Arial,sans-serif}.adminStandalone>header{border-bottom:1px solid #2b2b30;justify-content:space-between;align-items:end;margin-bottom:28px;padding-bottom:22px;display:flex}.adminStandalone header small{color:#e3163d;letter-spacing:.2em}.adminStandalone header h1{margin:5px 0;font-family:Georgia,serif;font-size:clamp(32px,5vw,60px)}.adminStandalone header a{color:#fff;border:1px solid #333;padding:12px 16px;text-decoration:none}.contactAdminGrid{grid-template-columns:minmax(280px,.8fr) minmax(0,1.6fr);gap:18px;display:grid}.contactInbox{align-content:start;gap:8px;display:grid}.contactInbox button{text-align:left;color:#fff;background:#0e0e11;border:1px solid #29292e;gap:6px;padding:18px;display:grid;position:relative}.contactInbox span,.contactFrom{color:#8f8f99;font-size:13px}.contactInbox em{color:#e3163d;letter-spacing:.12em;font-size:9px;position:absolute;top:12px;right:12px}.contactReader{background:#0e0e11;border:1px solid #29292e;min-height:500px;padding:26px}.contactReader h2{font-family:Georgia,serif;font-size:34px}.contactBody{white-space:pre-wrap;border-block:1px solid #29292e;margin:20px 0;padding:22px 0;line-height:1.7}.contactReader label,.profileCard label{letter-spacing:.14em;color:#aaa;gap:8px;font-size:10px;display:grid}.contactReader textarea,.profileCard textarea,.profileCard input{color:#fff;background:#09090b;border:1px solid #34343a;min-height:130px;padding:14px}.contactActions{gap:10px;margin-top:12px;display:flex}.contactActions button,.profileCard>button{color:#fff;letter-spacing:.12em;background:#e3163d;border:0;padding:15px 20px;font-weight:800}.contactActions .ghost{background:0 0;border:1px solid #444}.profileCard{background:#0e0e11;border:1px solid #29292e;gap:20px;max-width:680px;padding:30px;display:grid}.profileAvatar{border:2px solid #e3163d;border-radius:50%;place-items:center;width:110px;height:110px;font-size:40px;display:grid;overflow:hidden}.profileAvatar img{object-fit:cover;width:100%;height:100%}.profileCard input{min-height:auto}.profileMsg{border:1px solid #444;padding:12px}.ownerUsers{gap:10px;margin-bottom:40px;display:grid}.ownerUsers>div{background:#0e0e11;border:1px solid #29292e;grid-template-columns:150px 1fr 180px 1.5fr;align-items:center;gap:12px;padding:16px;display:grid}.ownerUsers span{color:#999}.ownerUsers select,.roleMatrix select{color:#fff;background:#09090b;border:1px solid #333;padding:10px}.permChecks{flex-wrap:wrap;gap:12px;display:flex}.permChecks label,.roleRow label{color:#bbb;font-size:11px}.roleMatrix{background:#0e0e11;border:1px solid #29292e;margin:12px 0;padding:20px}.roleMatrix h3{color:#e3163d}.roleRow{border-top:1px solid #222;grid-template-columns:1fr repeat(4,90px);padding:10px;display:grid}.emptyReader{color:#777;place-items:center;height:300px;display:grid}@media (max-width:850px){.contactAdminGrid,.ownerUsers>div{grid-template-columns:1fr}.roleRow{grid-template-columns:1fr 1fr 1fr}.adminStandalone{padding:20px 14px}.adminStandalone>header{align-items:start}.contactReader{padding:18px}}.socialFloat{z-index:80;gap:10px;display:grid;position:fixed;top:50%;right:18px;transform:translateY(-50%)}.socialFloat a{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;background:#080809e6;border:1px solid #3a3a40;place-items:center;width:48px;height:48px;text-decoration:none;transition:all .2s;display:grid}.socialFloat a:hover{background:#e3163d;border-color:#e3163d;transform:translate(-3px)}@media (max-width:700px){.socialFloat{top:auto;bottom:90px;right:10px;transform:none}.socialFloat a{width:44px;height:44px}}.signatureHelp{color:#8f9299;margin-top:8px;font-size:12px;line-height:1.5;display:block}.signaturePreview{background:#08090b;border:1px solid #ffffff1a;margin-top:18px;padding:18px}.signaturePreview>small{letter-spacing:.16em;color:#777;margin-bottom:12px;display:block}.signaturePreview>div{white-space:normal;color:#c9c9c9;line-height:1.55}.signaturePreview img{width:100%;max-width:760px;height:auto;margin-top:10px;display:block}.ownerIntro{color:#96969f;max-width:900px;margin:-8px 0 28px;line-height:1.7}.roleLegend{border-top:1px solid #29292e;margin-top:35px;padding-top:20px}.roleLegend>div{border-bottom:1px solid #1f1f23;grid-template-columns:160px 1fr;padding:12px 0;display:grid}.roleLegend span{color:#8e8e97}.opsTabs{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.opsTabs button{color:#aaa;cursor:pointer;background:#0e0e11;border:1px solid #29292e;align-items:center;gap:8px;padding:13px 17px;display:flex}.opsTabs button.active{color:#fff;background:#e3163d;border-color:#e3163d}.opsToolbar{background:#0e0e11;border:1px solid #29292e;justify-content:space-between;align-items:center;margin-bottom:14px;padding:18px;display:flex}.opsToolbar>div{gap:5px;display:grid}.opsToolbar span{color:#888;font-size:12px}.opsToolbar>button,.opsEditor button{color:#fff;letter-spacing:.08em;background:#e3163d;border:0;align-items:center;gap:7px;padding:12px 16px;font-weight:800;display:flex}.opsDenied,.opsEmpty{color:#888;text-align:center;background:#0e0e11;border:1px solid #29292e;padding:40px}.opsEditor{background:#0e0e11;border:1px solid #3a2228;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:14px;padding:20px;display:grid}.opsEditor label{color:#999;letter-spacing:.1em;text-transform:uppercase;gap:7px;font-size:10px;display:grid}.opsEditor input,.opsEditor select,.opsEditor textarea{color:#fff;background:#08080a;border:1px solid #34343a;min-width:0;padding:11px}.opsEditor textarea{min-height:80px}.opsEditor>div{align-items:end;gap:8px;display:flex}.opsEditor .ghost{background:0 0;border:1px solid #444}.opsRows{gap:8px;display:grid}.opsRows article{background:#0e0e11;border:1px solid #29292e;justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.opsRows article>div{gap:5px;display:grid}.opsRows small{color:#e3163d;letter-spacing:.12em}.opsRows b{font-size:15px}.opsRows span{color:#8f8f98;font-size:12px}.opsRows article>button{color:#e85c75;cursor:pointer;background:0 0;border:1px solid #48222a;place-items:center;width:38px;height:38px;display:grid}@media (max-width:850px){.opsEditor{grid-template-columns:1fr}.opsToolbar{flex-direction:column;align-items:flex-start;gap:15px}.roleLegend>div{grid-template-columns:1fr}.permChecks{gap:8px 14px}}.grantAdmin{color:#fff;letter-spacing:.08em;cursor:pointer;background:#e3163d;border:0;padding:11px 14px;font-weight:800}.bandasPage{--band-red:#df173b;--band-gold:#c8a66d}.bandHero{background:url(/scene-rooftop.png) 50% 45%/cover no-repeat;height:min(860px,100svh - 78px);min-height:680px;position:relative;overflow:hidden}.bandHeroShade{background:linear-gradient(90deg,#030305fa 0%,#030305c2 40%,#0303052e 72%),linear-gradient(#0000 65%,#050506 100%),radial-gradient(circle at 70% 55%,#0000,#02020388);position:absolute;inset:0}.bandHeroCopy{z-index:2;max-width:780px;position:absolute;top:50%;left:6vw;transform:translateY(-48%)}.bandHeroCopy>small,.bandInvitation small,.bandPack header small,.bandApplyIntro>small,.bandSuccess>small{letter-spacing:.22em;color:var(--band-gold);font:800 9px ui-monospace,monospace}.bandHero h1{letter-spacing:-.055em;margin:24px 0;font:400 clamp(56px,6.7vw,110px)/.87 Georgia,serif}.bandHero h1 em,.bandInvitation h2 em,.bandPack h2 em{color:var(--band-red);font-style:normal}.bandHeroCopy>p{color:#d3cec7;max-width:620px;font:17px/1.7 Georgia,serif}.bandHeroActions{gap:9px;margin-top:30px;display:flex}.bandHeroActions .v4Discord{background:#5865f2;width:auto;max-width:none}.bandRange{color:#aaa3a7;letter-spacing:.08em;align-items:center;gap:9px;margin-top:24px;font-size:11px;display:flex}.bandRange svg{color:var(--band-red)}.bandColorRail{z-index:3;align-items:center;gap:8px;display:flex;position:absolute;bottom:45px;right:4vw}.bandColorRail i{border-radius:50%;width:8px;height:8px;box-shadow:0 0 14px}.bandColorRail .purple{color:#8d43e8;background:#8d43e8}.bandColorRail .red{color:#e21d43;background:#e21d43}.bandColorRail .green{color:#29b76e;background:#29b76e}.bandColorRail .blue{color:#367feb;background:#367feb}.bandColorRail span{letter-spacing:.15em;color:#aaa;margin-left:8px;font:8px ui-monospace,monospace}.bandInvitation{background:#050506;border-bottom:1px solid #242124;grid-template-columns:1fr 1fr;align-items:end;gap:8vw;padding:100px 7vw;display:grid}.bandInvitation h2,.bandPack h2,.bandApplyIntro h2,.bandSuccess h2{letter-spacing:-.045em;margin:20px 0 0;font:400 clamp(42px,5vw,78px)/.95 Georgia,serif}.bandInvitation>p{color:#aaa39d;max-width:630px;margin:0;font:15px/1.85 Georgia,serif}.bandPack{background:radial-gradient(circle at 90% 10%,#3b071333,#0000 30%),#080809;padding:110px 7vw}.bandPack header{max-width:760px}.bandBenefitGrid{background:#282327;border:1px solid #282327;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:55px;display:grid}.bandBenefitGrid article{background:linear-gradient(145deg,#111012,#09090a);min-height:220px;padding:32px}.bandBenefitGrid svg{color:var(--band-red);stroke-width:1.35px;margin-bottom:40px}.bandBenefitGrid span{font:400 24px Georgia,serif;display:block}.bandBenefitGrid p{color:#888187;font-size:12px;line-height:1.7}.bandStartingCash{border-left:2px solid var(--band-red);color:#888187;margin:20px 0 0;padding:20px;font-size:12px}.bandStartingCash b{color:#eee}.bandApply{background:#050506;grid-template-columns:.75fr 1.25fr;gap:7vw;padding:110px 7vw;display:grid}.bandApplyIntro{height:max-content;position:sticky;top:110px}.bandApplyIntro>svg{color:var(--band-red);stroke-width:1.3px;width:44px;height:44px;margin-bottom:18px}.bandApplyIntro h2{font-size:clamp(42px,4.5vw,68px)}.bandApplyIntro>p{color:#938d91;max-width:500px;line-height:1.75}.bandApplyIntro ol{border-top:1px solid #2a2729;margin:38px 0 0;padding:0;list-style:none}.bandApplyIntro li{border-bottom:1px solid #2a2729;grid-template-columns:44px 1fr;padding:18px 0;font-size:12px;display:grid}.bandApplyIntro li b{color:var(--band-red);font:10px ui-monospace,monospace}.bandFormWrap{background:linear-gradient(145deg,#0d0c0e,#080809);border:1px solid #302c30;padding:clamp(22px,4vw,46px);box-shadow:0 35px 90px #0008}.bandFormHead{border-bottom:1px solid #2d292c;justify-content:space-between;margin-bottom:26px;padding-bottom:22px;display:flex}.bandFormHead span{color:var(--band-red);letter-spacing:.18em;font:800 9px ui-monospace,monospace}.bandFormHead b{color:#706a6e;font-size:10px;font-weight:400}.bandFormGrid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.bandForm label,.bandReply label{color:#9a9398;letter-spacing:.13em;text-transform:uppercase;gap:9px;font-size:9px;font-weight:800;display:grid}.bandForm label.wide{grid-column:1/-1}.bandForm input,.bandForm textarea,.bandReply textarea{color:#f5f0ed;text-transform:none;background:#08080a;border:1px solid #343035;outline:none;width:100%;padding:15px;font:14px Inter,Arial,sans-serif}.bandForm input:focus,.bandForm textarea:focus,.bandReply textarea:focus{border-color:#8b263a;box-shadow:0 0 0 2px #8b263a22}.bandForm textarea,.bandReply textarea{resize:vertical}.bandForm label small{color:#676167;letter-spacing:.04em;text-transform:none;font-size:9px}.bandConfirm{margin:25px 0;color:#8d878b!important;text-transform:none!important;letter-spacing:0!important;grid-template-columns:18px 1fr!important;align-items:start!important;font-size:11px!important;line-height:1.5!important}.bandConfirm input{width:16px;height:16px;accent-color:var(--band-red);padding:0}.bandSubmit{background:var(--band-red);color:#fff;letter-spacing:.12em;cursor:pointer;border:1px solid #f3274c;justify-content:center;align-items:center;gap:12px;width:100%;min-height:56px;font-size:10px;font-weight:900;display:flex}.bandSubmit:disabled{opacity:.55;cursor:wait}.bandSuccess{text-align:center;padding:75px 25px}.bandSuccess>svg{color:#55d28f;stroke-width:1.4px;width:58px;height:58px}.bandSuccess h2{font-size:54px}.bandSuccess p{color:#999198;max-width:560px;margin:20px auto 30px;line-height:1.7}.bandSuccess .v4Discord,.bandSuccess .v4Ghost{width:100%;max-width:none;margin-top:9px}.bandAdmin>header>div:last-child{align-items:center;gap:8px;display:flex}.bandAdmin>header button,.bandAdminToolbar button{color:#ddd;cursor:pointer;background:#0e0e11;border:1px solid #333;align-items:center;gap:8px;padding:12px 15px;display:flex}.bandAdminToolbar{gap:8px;margin-bottom:16px;display:flex}.bandAdminToolbar button.active{color:#fff;background:#2a0a10;border-color:#e3163d}.bandAdminToolbar em{color:#fff;background:#e3163d;border-radius:10px;padding:3px 7px;font-style:normal}.bandAdminGrid{grid-template-columns:minmax(300px,.75fr) minmax(0,1.55fr);gap:16px;display:grid}.bandInbox{align-content:start;gap:8px;display:grid}.bandInbox>button{text-align:left;color:#fff;cursor:pointer;background:#0e0e11;border:1px solid #29292e;justify-content:space-between;gap:15px;padding:18px;display:flex}.bandInbox>button.selected{background:#170b0e;border-color:#9b283e}.bandInbox>button>div{gap:6px;display:grid}.bandInbox small,.bandReaderHead small,.bandAdminInfo small,.bandReplyHistory>small{color:#e3163d;letter-spacing:.12em;font:9px ui-monospace,monospace}.bandInbox b{font:22px Georgia,serif}.bandInbox span,.bandReaderHead p{color:#8f8890;font-size:11px}.bandStatus{letter-spacing:.08em;color:#bbb;border:1px solid #3b363c;height:max-content;padding:7px;font:8px ui-monospace,monospace}.bandStatus.new{color:#ff6680;border-color:#74263a}.bandStatus.approved{color:#62dfa0;border-color:#245c43}.bandStatus.rejected{color:#aaa}.bandReader{background:#0e0e11;border:1px solid #29292e;min-height:680px;padding:clamp(20px,3vw,34px)}.bandReaderHead{border-bottom:1px solid #29292e;justify-content:space-between;gap:20px;padding-bottom:22px;display:flex}.bandReaderHead h2{margin:8px 0;font:42px Georgia,serif}.bandAdminFacts{grid-template-columns:repeat(3,1fr);gap:8px;margin:22px 0;display:grid}.bandAdminFacts span{color:#777;letter-spacing:.1em;border:1px solid #2e2b2f;grid-template-columns:25px 1fr;align-content:center;gap:7px;min-height:100px;padding:14px;font-size:9px;display:grid}.bandAdminFacts svg{color:#e3163d;width:18px}.bandAdminFacts i{border:1px solid #fff4;border-radius:50%;width:16px;height:16px}.bandAdminFacts b{color:#fff;letter-spacing:0;grid-column:1/-1;font-size:15px}.bandAdminInfo{border-top:1px solid #29292e;padding:22px 0}.bandAdminInfo p{white-space:pre-wrap;color:#c4bec3;line-height:1.75}.bandStatusActions{border-top:1px solid #29292e;flex-wrap:wrap;gap:7px;padding:18px 0;display:flex}.bandStatusActions button,.bandReply button{color:#ddd;cursor:pointer;background:#151317;border:1px solid #39343a;align-items:center;gap:7px;padding:11px 13px;display:flex}.bandStatusActions .approve{color:#62dfa0;border-color:#245c43}.bandStatusActions .reject{color:#ff7189;border-color:#6b2835}.bandReplyHistory{border-top:1px solid #29292e;padding:20px 0}.bandReplyHistory>p{color:#777}.bandReplyHistory article{background:#09090b;border-left:2px solid #e3163d;margin-top:12px;padding:15px}.bandReplyHistory article span{color:#777;font-size:10px}.bandReplyHistory article p{white-space:pre-wrap;line-height:1.6}.bandReply{border-top:1px solid #29292e;padding-top:18px}.bandReply button{color:#fff;background:#e3163d;border-color:#e3163d;margin-top:10px;font-weight:800}.bandReply button:disabled{opacity:.45}@media (max-width:950px){.bandHeroCopy{left:24px;right:24px}.bandHeroActions{max-width:420px;display:grid}.bandColorRail{left:24px;right:auto}.bandInvitation,.bandApply{grid-template-columns:1fr;padding:75px 24px}.bandBenefitGrid{grid-template-columns:1fr 1fr}.bandApplyIntro{position:static}.bandAdminGrid{grid-template-columns:1fr}.bandReader{min-height:400px}}@media (max-width:620px){.bandHero{min-height:760px}.bandHero h1{font-size:50px}.bandHeroCopy>p{font-size:14px}.bandColorRail span{display:none}.bandBenefitGrid,.bandFormGrid,.bandAdminFacts{grid-template-columns:1fr}.bandForm label.wide{grid-column:auto}.bandBenefitGrid article{min-height:180px}.bandAdmin>header>div:last-child{flex-direction:column;align-items:stretch}.bandReaderHead{flex-direction:column}}.rulesHub{--rulesAccent:#d20c2d;--rulesGlow:#d20c2d33;scroll-behavior:smooth}.rulesTheme-blue{--rulesAccent:#477daa;--rulesGlow:#477daa33}.rulesTheme-medical{--rulesAccent:#47a88b;--rulesGlow:#47a88b2e}.rulesHero{height:430px;padding-bottom:58px}.rulesHero:before{filter:saturate(.72);background-image:linear-gradient(90deg,#030304f7,#030304ad 48%,#03030433),url(/scene-privatejet.png)!important}.rulesHero:after{background:linear-gradient(0deg,#050506,transparent 58%),radial-gradient(circle at 78% 40%,var(--rulesGlow),transparent 24%)}.rulesHero h1{font-size:clamp(64px,7vw,108px)}.rulesHero>div:first-child{max-width:680px}.rulesSeal{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:170px;height:170px;box-shadow:0 0 70px var(--rulesGlow);background:#05050680;border:1px solid #c6a46c59;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;bottom:62px;right:7vw;z-index:3!important;position:absolute!important}.rulesSeal:before,.rulesSeal:after{content:"";border:1px solid #c6a46c1f;border-radius:50%;position:absolute;inset:8px}.rulesSeal:after{border-style:dashed;inset:20px}.rulesSeal svg{color:var(--rulesAccent);stroke-width:1.3px;width:34px;height:34px;margin-bottom:9px}.rulesSeal small{letter-spacing:.15em;color:#b9ad9b;font:7px ui-monospace,monospace}.rulesSeal b{letter-spacing:.14em;color:#eee8dd;margin-top:7px;font:10px Georgia,serif}.rulesSelector{z-index:5;background:#1d1b1a;border-block:1px solid #2a2724;grid-template-columns:repeat(3,1fr);gap:1px;max-width:1320px;margin:-1px auto 0;padding:0 36px;display:grid;position:relative}.rulesSelector button{color:#ded8d0;text-align:left;background:#09090a;border:0;grid-template-columns:28px 42px 1fr 20px;align-items:center;gap:16px;min-height:126px;padding:24px 28px;transition:all .25s;display:grid;position:relative}.rulesSelector button:hover{background:#0e0d0e}.rulesSelector button.active{box-shadow:inset 0 -2px var(--rulesAccent);background:linear-gradient(135deg,#141112,#0a0a0b)}.rulesSelector button.active:before{content:"";background:radial-gradient(circle at 30% 120%,var(--rulesGlow),transparent 48%);pointer-events:none;position:absolute;inset:0}.rulesSelector>button>span{color:#655f59;align-self:start;font:9px ui-monospace,monospace}.rulesSelector>button>svg{color:#756e67;stroke-width:1.2px;width:30px;height:30px}.rulesSelector button.active>svg{color:var(--rulesAccent)}.rulesSelector button>div{position:relative}.rulesSelector button b{color:#f0ebe4;font:400 21px Georgia,serif;display:block}.rulesSelector button small{color:#79736d;margin-top:7px;font-size:10px;line-height:1.45;display:block}.rulesSelector button>svg:last-child{color:#514c48;width:16px}.rulesSelector button.active>svg:last-child{color:var(--rulesAccent);transform:translate(3px)}.rulesDocument{grid-template-columns:310px minmax(0,1fr);gap:86px;max-width:1320px;margin:0 auto;padding:105px 36px 120px;display:grid}.rulesIndex{height:max-content;position:sticky;top:30px}.rulesIndexTitle{border-bottom:1px solid #302c29;padding:0 0 26px}.rulesIndexTitle>svg{width:34px;height:34px;color:var(--rulesAccent);stroke-width:1.25px;margin-bottom:24px}.rulesIndexTitle small,.rulesContentHead small,.rulesChapter header small{letter-spacing:.16em;color:var(--rulesAccent);font:9px ui-monospace,monospace}.rulesIndexTitle h2{margin:12px 0;font:400 34px/1 Georgia,serif}.rulesIndexTitle p{color:#817b75;margin:0;font-size:12px;line-height:1.65}.rulesIndex nav{scrollbar-width:thin;scrollbar-color:#3a3430 transparent;border-bottom:1px solid #302c29;max-height:46vh;padding:18px 0;display:grid;overflow:auto}.rulesIndex nav a{color:#858079;grid-template-columns:30px 1fr;align-items:center;gap:8px;min-height:38px;font-size:10px;line-height:1.35;transition:all .2s;display:grid}.rulesIndex nav a:hover{color:#f1ebe3;transform:translate(3px)}.rulesIndex nav span{color:var(--rulesAccent);font:8px ui-monospace,monospace}.rulesStatus{background:#09090a;border:1px solid #25221f;align-items:center;gap:12px;margin-top:18px;padding:13px;display:flex}.rulesStatus i{background:#5ccc9b;border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #5ccc9b}.rulesStatus b{letter-spacing:.12em;color:#c6c0b8;font-size:8px;display:block}.rulesStatus small{color:#65605b;margin-top:4px;font-size:8px;display:block}.rulesContent{min-width:0}.rulesContentHead{border-bottom:1px solid #423b35;justify-content:space-between;align-items:start;gap:24px;min-height:120px;padding-bottom:32px;display:flex}.rulesContentHead h2{letter-spacing:-.04em;margin:15px 0 0;font:400 clamp(42px,5vw,68px)/.95 Georgia,serif}.rulesContentHead>span{color:#77716b;letter-spacing:.12em;white-space:nowrap;border:1px solid #342f2b;padding:9px 12px;font:8px ui-monospace,monospace}.rulesChapter{padding:52px 0 20px;scroll-margin-top:20px}.rulesChapter>header{grid-template-columns:34px 38px 1fr;align-items:center;gap:15px;margin-bottom:25px;display:grid}.rulesChapter>header>span{color:var(--rulesAccent);align-self:start;font:10px ui-monospace,monospace}.rulesChapter>header>svg{width:28px;height:28px;color:var(--rulesAccent);stroke-width:1.2px}.rulesChapter h3{color:#f1ece4;margin:7px 0 0;font:400 29px/1.1 Georgia,serif}.rulesChapter ol{border-top:1px solid #262320;margin:0;padding:0;list-style:none}.rulesChapter li{border-bottom:1px solid #211f1d;grid-template-columns:38px 1fr;gap:16px;padding:20px 0;display:grid}.rulesChapter li>b{color:#5f5a55;padding-top:4px;font:8px ui-monospace,monospace}.rulesChapter li>p,.alertLevels p{color:#a39d95;margin:0;font-size:15px;line-height:1.78}.rulesChapter li:hover>p{color:#cac3ba}.rulesChapter li:hover>b{color:var(--rulesAccent)}.alertLevels{background:#09090a;border:1px solid #292624;grid-template-columns:repeat(3,1fr);display:grid}.alertLevels>div{border-right:1px solid #292624;padding:26px}.alertLevels>div:last-child{border:0}.alertLevels span{color:var(--rulesAccent);font:9px ui-monospace,monospace}.alertLevels h4{margin:14px 0 12px;font:400 18px Georgia,serif}.alertLevels p{font-size:13px;line-height:1.7}.rulesCta{max-width:1180px;margin-left:auto;margin-right:auto}@media (max-width:980px){.rulesHero{height:390px}.rulesSeal{display:none}.rulesSelector{padding:0 20px}.rulesSelector button{grid-template-columns:24px 34px 1fr;padding:20px 16px}.rulesSelector button>svg:last-child{display:none}.rulesDocument{grid-template-columns:240px minmax(0,1fr);gap:42px;padding:80px 24px 90px}.alertLevels{grid-template-columns:1fr}.alertLevels>div{border-bottom:1px solid #292624;border-right:0}}@media (max-width:720px){.rulesHero{height:350px;padding-bottom:42px}.rulesHero h1{font-size:58px}.rulesHero p{font-size:13px}.rulesSelector{background:#252220;border:0;grid-template-columns:1fr;gap:1px;padding:0 20px}.rulesSelector button{grid-template-columns:24px 35px 1fr;min-height:91px;padding:16px 18px}.rulesSelector button b{font-size:19px}.rulesSelector button small{font-size:9px}.rulesDocument{padding:62px 22px 80px;display:block}.rulesIndex{margin-bottom:58px;position:static}.rulesIndex nav{grid-template-columns:1fr 1fr;column-gap:12px;max-height:none}.rulesIndex nav a{border-bottom:1px solid #1f1d1b;min-height:48px}.rulesContentHead{min-height:0}.rulesContentHead h2{font-size:42px}.rulesContentHead>span{display:none}.rulesChapter{padding-top:44px}.rulesChapter>header{grid-template-columns:27px 32px 1fr;gap:10px}.rulesChapter h3{font-size:25px}.rulesChapter li{grid-template-columns:28px 1fr;gap:8px}.rulesChapter li>p{font-size:14px;line-height:1.72}.rulesCta{margin-left:22px;margin-right:22px}}@media (max-width:460px){.rulesHero h1{font-size:50px}.rulesIndex nav{grid-template-columns:1fr}.rulesChapter>header>span{display:none}.rulesChapter>header{grid-template-columns:32px 1fr}.rulesSelector button>span{display:none}.rulesSelector button{grid-template-columns:36px 1fr}.rulesCta{padding:28px 22px}}
