:root{--blue-accent:#5da3ff;--red-accent:#b34949;--green-accent:#24a148;--ibm-blue:var(--blue-accent);--ibm-red:var(--red-accent);--ibm-green:var(--green-accent);--surface-primary:#fafafa;--surface-secondary:#fff;--surface-tertiary:#f1f5f9;--surface-structural:#434343;--ink-primary:#0f172a;--ink-secondary:#475569;--ink-inverse:#fafafa;--boundary-light:#e2e8f0;--boundary-default:#cbd5e1;--boundary-dark:#0f172a;--ink-red:var(--red-accent);--ink-blue:var(--blue-accent);--grid-dot-color:#0f172a12;--spacing-xxs:4px;--spacing-xs:8px;--spacing-sm:12px;--spacing-md:16px;--spacing-lg:24px;--spacing-xl:32px;--spacing-xxl:48px;--spacing-section:96px;--touch-target:44px;--motion-fast:80ms;--motion-standard:.16s;--motion-slow:.32s;--easing-smooth:cubic-bezier(.2, 0, 0, 1)}body.theme-dark{--surface-primary:#121212;--surface-secondary:#1c1c1c;--surface-tertiary:#262626;--surface-structural:#fafafa;--ink-primary:#fafafa;--ink-secondary:#a3a3a3;--ink-inverse:#121212;--boundary-light:#2d2d2d;--boundary-default:#434343;--boundary-dark:#fafafa;--grid-dot-color:#fafafa0b;--ink-red:var(--red-accent);--ink-blue:var(--blue-accent)}*{box-sizing:border-box;margin:0;padding:0;box-shadow:none!important;text-shadow:none!important;border-radius:0!important}body{background-color:var(--surface-primary);color:var(--ink-primary);letter-spacing:-.022em;-webkit-font-smoothing:antialiased;min-height:100vh;transition:background-color var(--motion-standard) var(--easing-smooth), color var(--motion-standard) var(--easing-smooth);padding:0;font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;position:relative;overflow-x:hidden}html{overflow-x:hidden}body:before{content:"";z-index:-2;pointer-events:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"80\" height=\"80\" viewBox=\"0 0 80 80\"><style>circle{fill:%230f172a;opacity:0.08;animation:f 2s infinite} @keyframes f{0%25,100%25{opacity:0.02}50%25{opacity:0.12}} .d1{animation-delay:0.1s;animation-duration:1.8s} .d2{animation-delay:0.4s;animation-duration:2.5s} .d3{animation-delay:0.8s;animation-duration:1.5s} .d4{animation-delay:0.2s;animation-duration:2.1s} .d5{animation-delay:0.6s;animation-duration:2.8s} .d6{animation-delay:0.9s;animation-duration:1.6s} .d7{animation-delay:0.3s;animation-duration:2.3s} .d8{animation-delay:0.7s;animation-duration:1.9s} .d9{animation-delay:0.5s;animation-duration:2.6s} .d10{animation-delay:0.0s;animation-duration:2.0s} .d11{animation-delay:0.9s;animation-duration:1.7s} .d12{animation-delay:0.2s;animation-duration:2.4s} .d13{animation-delay:0.4s;animation-duration:1.8s} .d14{animation-delay:0.8s;animation-duration:2.7s} .d15{animation-delay:0.1s;animation-duration:1.9s} .d16{animation-delay:0.6s;animation-duration:2.2s}</style><circle cx=\"10\" cy=\"10\" r=\"1\" class=\"d1\"/><circle cx=\"30\" cy=\"10\" r=\"1\" class=\"d2\"/><circle cx=\"50\" cy=\"10\" r=\"1\" class=\"d3\"/><circle cx=\"70\" cy=\"10\" r=\"1\" class=\"d4\"/><circle cx=\"10\" cy=\"30\" r=\"1\" class=\"d5\"/><circle cx=\"30\" cy=\"30\" r=\"1\" class=\"d6\"/><circle cx=\"50\" cy=\"30\" r=\"1\" class=\"d7\"/><circle cx=\"70\" cy=\"30\" r=\"1\" class=\"d8\"/><circle cx=\"10\" cy=\"50\" r=\"1\" class=\"d9\"/><circle cx=\"30\" cy=\"50\" r=\"1\" class=\"d10\"/><circle cx=\"50\" cy=\"50\" r=\"1\" class=\"d11\"/><circle cx=\"70\" cy=\"50\" r=\"1\" class=\"d12\"/><circle cx=\"10\" cy=\"70\" r=\"1\" class=\"d13\"/><circle cx=\"30\" cy=\"70\" r=\"1\" class=\"d14\"/><circle cx=\"50\" cy=\"70\" r=\"1\" class=\"d15\"/><circle cx=\"70\" cy=\"70\" r=\"1\" class=\"d16\"/></svg>");background-size:40px 40px;width:100vw;height:100vh;position:fixed;top:0;left:0}body.theme-dark:before{background-image:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"80\" height=\"80\" viewBox=\"0 0 80 80\"><style>circle{fill:%23fafafa;opacity:0.06;animation:f 2s infinite} @keyframes f{0%25,100%25{opacity:0.015}50%25{opacity:0.09}} .d1{animation-delay:0.1s;animation-duration:1.8s} .d2{animation-delay:0.4s;animation-duration:2.5s} .d3{animation-delay:0.8s;animation-duration:1.5s} .d4{animation-delay:0.2s;animation-duration:2.1s} .d5{animation-delay:0.6s;animation-duration:2.8s} .d6{animation-delay:0.9s;animation-duration:1.6s} .d7{animation-delay:0.3s;animation-duration:2.3s} .d8{animation-delay:0.7s;animation-duration:1.9s} .d9{animation-delay:0.5s;animation-duration:2.6s} .d10{animation-delay:0.0s;animation-duration:2.0s} .d11{animation-delay:0.9s;animation-duration:1.7s} .d12{animation-delay:0.2s;animation-duration:2.4s} .d13{animation-delay:0.4s;animation-duration:1.8s} .d14{animation-delay:0.8s;animation-duration:2.7s} .d15{animation-delay:0.1s;animation-duration:1.9s} .d16{animation-delay:0.6s;animation-duration:2.2s}</style><circle cx=\"10\" cy=\"10\" r=\"1\" class=\"d1\"/><circle cx=\"30\" cy=\"10\" r=\"1\" class=\"d2\"/><circle cx=\"50\" cy=\"10\" r=\"1\" class=\"d3\"/><circle cx=\"70\" cy=\"10\" r=\"1\" class=\"d4\"/><circle cx=\"10\" cy=\"30\" r=\"1\" class=\"d5\"/><circle cx=\"30\" cy=\"30\" r=\"1\" class=\"d6\"/><circle cx=\"50\" cy=\"30\" r=\"1\" class=\"d7\"/><circle cx=\"70\" cy=\"30\" r=\"1\" class=\"d8\"/><circle cx=\"10\" cy=\"50\" r=\"1\" class=\"d9\"/><circle cx=\"30\" cy=\"50\" r=\"1\" class=\"d10\"/><circle cx=\"50\" cy=\"50\" r=\"1\" class=\"d11\"/><circle cx=\"70\" cy=\"50\" r=\"1\" class=\"d12\"/><circle cx=\"10\" cy=\"70\" r=\"1\" class=\"d13\"/><circle cx=\"30\" cy=\"70\" r=\"1\" class=\"d14\"/><circle cx=\"50\" cy=\"70\" r=\"1\" class=\"d15\"/><circle cx=\"70\" cy=\"70\" r=\"1\" class=\"d16\"/></svg>")}body:after{content:"";z-index:-1;pointer-events:none;background-image:radial-gradient(circle at 50% 30%,#5da3ff05 0%,#0000 70%);width:100vw;height:100vh;position:fixed;top:0;left:0}@keyframes gridFlicker{0%,to{opacity:.3;transform:translate(0)}33%{opacity:.8;transform:translate(128px,-64px)}66%{opacity:.4;transform:translate(-64px,128px)}}@keyframes pageReveal{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.fade-in{animation:pageReveal var(--motion-slow) var(--easing-smooth) forwards}.font-mono,h1,h2,h3,h4,h5,h6,.display-title,button,input,select,textarea,.metadata,.label,.time-block,.badge-id,.nav-link{letter-spacing:-.06em!important;font-family:Geist Mono,monospace!important}.body-reading,.editorial-text,.rules-list,p,li,td{letter-spacing:-.015em;font-family:Inter Tight,DM Sans,sans-serif}.display-title{font-size:clamp(40px,8vw,64px);font-weight:800;line-height:1}h1{margin-bottom:24px;font-size:clamp(32px,5vw,44px);font-weight:700;line-height:1.1}h2{margin-bottom:20px;font-size:clamp(24px,4vw,28px);font-weight:700;line-height:1.2}h3{margin-bottom:16px;font-size:clamp(18px,3vw,20px);font-weight:600;line-height:1.25}.body-large{font-size:clamp(16px,2.5vw,18px);font-weight:400;line-height:1.5}.body-reading{text-align:left;font-size:16.5px;line-height:1.6}.metadata{font-size:13px;line-height:1.4}.cut-large{clip-path:polygon(0% 0%,calc(100% - 20px) 0%,100% 20px,100% 100%,0% 100%)}.cut-small{clip-path:polygon(0% 0%,calc(100% - 10px) 0%,100% 10px,100% 100%,0% 100%)}.wit-panel{border:1px solid var(--boundary-light);background:var(--surface-secondary);transition:border-color var(--motion-standard) var(--easing-smooth), background-color var(--motion-standard) var(--easing-smooth);margin-bottom:32px;padding:32px;position:relative}.blueprint-panel{border:1px solid var(--boundary-light);background:var(--surface-secondary);margin-bottom:32px;padding:32px;position:relative}.blueprint-panel:before{content:"";border-top:2px solid var(--blue-accent);border-left:2px solid var(--blue-accent);width:8px;height:8px;position:absolute;top:-1px;left:-1px}.blueprint-panel:after{content:"";border-bottom:2px solid var(--blue-accent);border-right:2px solid var(--blue-accent);width:8px;height:8px;position:absolute;bottom:-1px;right:-1px}.wit-button{background:var(--boundary-default);clip-path:polygon(0% 0%,calc(100% - 10px) 0%,100% 10px,100% 100%,0% 100%);transition:transform var(--motion-fast) var(--easing-smooth), background-color var(--motion-fast) var(--easing-smooth);border:none;padding:1px;text-decoration:none;display:inline-block;position:relative}.wit-button-inner{background:var(--surface-structural);color:var(--ink-inverse);clip-path:polygon(0% 0%,calc(100% - 9.5px) 0%,100% 9.5px,100% 100%,0% 100%);transition:background-color var(--motion-fast) var(--easing-smooth), color var(--motion-fast) var(--easing-smooth);justify-content:center;align-items:center;padding:12px 24px;display:flex}.wit-button:hover{background-color:var(--blue-accent);transform:translateY(-1px)}.wit-button:hover .wit-button-inner{background-color:var(--surface-tertiary);color:var(--ink-primary)}.wit-button:active{transform:translateY(0)}.wit-button:disabled{opacity:.35;pointer-events:none}.wit-button-secondary .wit-button-inner{background:var(--surface-secondary);color:var(--ink-primary)}.wit-button-secondary:hover{background-color:var(--blue-accent)}.wit-button-secondary:hover .wit-button-inner{background:var(--surface-tertiary);color:var(--blue-accent)}.wit-button-tertiary{background:var(--blue-accent)}.wit-button-tertiary .wit-button-inner{background:var(--surface-secondary);color:var(--blue-accent)}.wit-button-tertiary:hover{background-color:var(--blue-accent)}.wit-button-tertiary:hover .wit-button-inner{background:var(--surface-tertiary);color:var(--blue-accent)}.wit-button-danger{background:var(--red-accent)}.wit-button-danger .wit-button-inner{background:var(--red-accent);color:var(--ink-inverse)}.wit-button-danger:hover{background-color:var(--ink-primary)}.wit-button-danger:hover .wit-button-inner{background:var(--surface-structural);color:var(--red-accent)}.wit-button-disabled{pointer-events:none;opacity:.6;background:var(--boundary-light)!important}.wit-button-disabled .wit-button-inner{background:var(--surface-tertiary)!important;color:var(--ink-secondary)!important}.wit-button-ghost{color:var(--blue-accent);transition:background-color var(--motion-fast) var(--easing-smooth), color var(--motion-fast) var(--easing-smooth);background:0 0;border:none;justify-content:center;align-items:center;padding:12px 24px;font-weight:700;text-decoration:none;display:inline-flex;font-family:Geist Mono,monospace!important}.wit-button-ghost:hover{background-color:var(--surface-tertiary);color:var(--blue-accent)}.wit-button-ghost:disabled{opacity:.35;pointer-events:none}.wit-input{border:none;border-bottom:1px solid var(--boundary-light);background:var(--surface-tertiary);width:100%;color:var(--ink-primary);transition:background-color var(--motion-fast) var(--easing-smooth), border-bottom var(--motion-fast) var(--easing-smooth), padding-bottom var(--motion-fast) var(--easing-smooth);outline:none;padding:11px 16px 12px;font-size:15px;font-family:Geist Mono,monospace!important}.wit-input:hover{background-color:var(--surface-tertiary);border-bottom:1px solid var(--boundary-default)}.wit-input:focus{border-bottom:2px solid var(--blue-accent);background-color:var(--surface-secondary);outline:none;padding-bottom:11px}.wit-input.wit-input-error,.wit-input-error{outline:none;padding-bottom:11px;border-bottom:2px solid var(--red-accent)!important}.member-card{background:linear-gradient(to bottom, var(--blue-accent), var(--red-accent));clip-path:polygon(0% 0%,calc(100% - 12px) 0%,100% 12px,100% 100%,0% 100%);transition:transform var(--motion-standard) var(--easing-smooth), background var(--motion-standard) var(--easing-smooth);grid-column:span 4;padding:1px;position:relative}.member-card-inner{background:var(--surface-secondary);clip-path:polygon(0% 0%,calc(100% - 11.5px) 0%,100% 11.5px,100% 100%,0% 100%);width:100%;height:100%;transition:background-color var(--motion-standard) var(--easing-smooth);padding:24px}.member-card:hover{background:var(--blue-accent);transform:translateY(-2px)}.interactive-card{transition:transform var(--motion-standard) var(--easing-smooth), border-color var(--motion-standard) var(--easing-smooth)}.interactive-card:hover{transform:translateY(-2px);border-color:var(--boundary-default)!important}.app-header{background:var(--surface-secondary);border-bottom:1px solid var(--boundary-light);z-index:100;height:72px;transition:background-color var(--motion-standard) var(--easing-smooth), border-bottom-color var(--motion-standard) var(--easing-smooth);justify-content:flex-start;align-items:center;margin-bottom:48px;padding:0 32px 0 0;display:flex;position:sticky;top:0}.app-logo{object-fit:contain;width:auto;height:48px}.nav-menu{align-items:center;height:100%;margin-left:auto;display:flex}.nav-link{color:var(--ink-primary);z-index:1;height:72px;transition:color var(--motion-fast) var(--easing-smooth);align-items:center;padding:0 24px;font-weight:500;text-decoration:none;display:flex;position:relative}.nav-link:before{content:"";z-index:-1;transition:background-color var(--motion-fast) var(--easing-smooth);pointer-events:none;background-color:#0000;position:absolute;inset:0}@keyframes bgPixelFlicker{0%,to{opacity:1;background-position:0 0}50%{opacity:.85;background-position:2px 2px}}.nav-link:hover{color:var(--blue-accent)}.nav-link:hover:before{background-image:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"80\" height=\"80\" viewBox=\"0 0 80 80\"><style>circle{fill:%235da3ff;opacity:0.8;animation:f 1.5s infinite} @keyframes f{0%25,100%25{opacity:0.15}50%25{opacity:0.95}} .d1{animation-delay:0.1s;animation-duration:1.2s} .d2{animation-delay:0.4s;animation-duration:0.9s} .d3{animation-delay:0.8s;animation-duration:1.5s} .d4{animation-delay:0.2s;animation-duration:1.1s} .d5{animation-delay:0.6s;animation-duration:1.3s} .d6{animation-delay:0.9s;animation-duration:0.8s} .d7{animation-delay:0.3s;animation-duration:1.4s} .d8{animation-delay:0.7s;animation-duration:1.0s} .d9{animation-delay:0.5s;animation-duration:1.6s} .d10{animation-delay:0.0s;animation-duration:1.2s} .d11{animation-delay:0.9s;animation-duration:1.1s} .d12{animation-delay:0.2s;animation-duration:1.3s} .d13{animation-delay:0.4s;animation-duration:0.9s} .d14{animation-delay:0.8s;animation-duration:1.5s} .d15{animation-delay:0.1s;animation-duration:1.2s} .d16{animation-delay:0.6s;animation-duration:1.0s}</style><circle cx=\"10\" cy=\"10\" r=\"1.5\" class=\"d1\"/><circle cx=\"30\" cy=\"10\" r=\"1.5\" class=\"d2\"/><circle cx=\"50\" cy=\"10\" r=\"1.5\" class=\"d3\"/><circle cx=\"70\" cy=\"10\" r=\"1.5\" class=\"d4\"/><circle cx=\"10\" cy=\"30\" r=\"1.5\" class=\"d5\"/><circle cx=\"30\" cy=\"30\" r=\"1.5\" class=\"d6\"/><circle cx=\"50\" cy=\"30\" r=\"1.5\" class=\"d7\"/><circle cx=\"70\" cy=\"30\" r=\"1.5\" class=\"d8\"/><circle cx=\"10\" cy=\"50\" r=\"1.5\" class=\"d9\"/><circle cx=\"30\" cy=\"50\" r=\"1.5\" class=\"d10\"/><circle cx=\"50\" cy=\"50\" r=\"1.5\" class=\"d11\"/><circle cx=\"70\" cy=\"50\" r=\"1.5\" class=\"d12\"/><circle cx=\"10\" cy=\"70\" r=\"1.5\" class=\"d13\"/><circle cx=\"30\" cy=\"70\" r=\"1.5\" class=\"d14\"/><circle cx=\"50\" cy=\"70\" r=\"1.5\" class=\"d15\"/><circle cx=\"70\" cy=\"70\" r=\"1.5\" class=\"d16\"/></svg>");background-size:40px 40px}.nav-link.active{color:var(--blue-accent);font-weight:700}.nav-link.active:after{content:"";background:var(--blue-accent);width:100%;height:2px;position:absolute;bottom:0;left:0}.theme-toggle-btn{color:var(--ink-primary);z-index:1;height:72px;transition:color var(--motion-fast) var(--easing-smooth), background-color var(--motion-fast) var(--easing-smooth);align-items:center;padding:0 24px;font-weight:500;text-decoration:none;display:flex;position:relative}.theme-toggle-btn:hover{color:var(--blue-accent)}.hamburger-button{color:var(--ink-primary);cursor:pointer;z-index:1;transition:color var(--motion-fast) var(--easing-smooth);background:0 0;margin-left:auto;padding:8px 16px;font-size:13px;font-weight:700;display:none;position:relative;border:1px solid var(--boundary-light)!important}.hamburger-button:before{content:"";z-index:-1;transition:background-color var(--motion-fast) var(--easing-smooth);pointer-events:none;-webkit-mask-composite:xor;background-color:#0000;padding:4px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.hamburger-button:hover{color:var(--blue-accent);border-color:var(--blue-accent)!important}.hamburger-button:hover:before{background-color:var(--surface-tertiary);background-image:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"80\" height=\"80\" viewBox=\"0 0 80 80\"><style>circle{fill:%235da3ff;opacity:0.8;animation:f 1.5s infinite} @keyframes f{0%25,100%25{opacity:0.15}50%25{opacity:0.95}} .d1{animation-delay:0.1s;animation-duration:1.2s} .d2{animation-delay:0.4s;animation-duration:0.9s} .d3{animation-delay:0.8s;animation-duration:1.5s} .d4{animation-delay:0.2s;animation-duration:1.1s} .d5{animation-delay:0.6s;animation-duration:1.3s} .d6{animation-delay:0.9s;animation-duration:0.8s} .d7{animation-delay:0.3s;animation-duration:1.4s} .d8{animation-delay:0.7s;animation-duration:1.0s} .d9{animation-delay:0.5s;animation-duration:1.6s} .d10{animation-delay:0.0s;animation-duration:1.2s} .d11{animation-delay:0.9s;animation-duration:1.1s} .d12{animation-delay:0.2s;animation-duration:1.3s} .d13{animation-delay:0.4s;animation-duration:0.9s} .d14{animation-delay:0.8s;animation-duration:1.5s} .d15{animation-delay:0.1s;animation-duration:1.2s} .d16{animation-delay:0.6s;animation-duration:1.0s}</style><circle cx=\"10\" cy=\"10\" r=\"1.5\" class=\"d1\"/><circle cx=\"30\" cy=\"10\" r=\"1.5\" class=\"d2\"/><circle cx=\"50\" cy=\"10\" r=\"1.5\" class=\"d3\"/><circle cx=\"70\" cy=\"10\" r=\"1.5\" class=\"d4\"/><circle cx=\"10\" cy=\"30\" r=\"1.5\" class=\"d5\"/><circle cx=\"30\" cy=\"30\" r=\"1.5\" class=\"d6\"/><circle cx=\"50\" cy=\"30\" r=\"1.5\" class=\"d7\"/><circle cx=\"70\" cy=\"30\" r=\"1.5\" class=\"d8\"/><circle cx=\"10\" cy=\"50\" r=\"1.5\" class=\"d9\"/><circle cx=\"30\" cy=\"50\" r=\"1.5\" class=\"d10\"/><circle cx=\"50\" cy=\"50\" r=\"1.5\" class=\"d11\"/><circle cx=\"70\" cy=\"50\" r=\"1.5\" class=\"d12\"/><circle cx=\"10\" cy=\"70\" r=\"1.5\" class=\"d13\"/><circle cx=\"30\" cy=\"70\" r=\"1.5\" class=\"d14\"/><circle cx=\"50\" cy=\"70\" r=\"1.5\" class=\"d15\"/><circle cx=\"70\" cy=\"70\" r=\"1.5\" class=\"d16\"/></svg>");background-size:40px 40px}.protocol-card{z-index:1;background:var(--surface-secondary);transition:border-color var(--motion-standard) var(--easing-smooth);padding:24px;position:relative;overflow:hidden}.protocol-card:before{content:"";z-index:-1;opacity:0;transition:opacity var(--motion-standard) var(--easing-smooth);pointer-events:none;-webkit-mask-composite:xor;padding:6px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.protocol-card-blue{border:1px solid var(--boundary-light)}.protocol-card-blue:hover{border-color:var(--blue-accent)}.protocol-card-blue:hover:before{opacity:1;background-color:#5da3ff08;background-image:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"80\" height=\"80\" viewBox=\"0 0 80 80\"><style>circle{fill:%235da3ff;opacity:0.8;animation:f 1.5s infinite} @keyframes f{0%25,100%25{opacity:0.15}50%25{opacity:0.95}} .d1{animation-delay:0.1s;animation-duration:1.2s} .d2{animation-delay:0.4s;animation-duration:0.9s} .d3{animation-delay:0.8s;animation-duration:1.5s} .d4{animation-delay:0.2s;animation-duration:1.1s} .d5{animation-delay:0.6s;animation-duration:1.3s} .d6{animation-delay:0.9s;animation-duration:0.8s} .d7{animation-delay:0.3s;animation-duration:1.4s} .d8{animation-delay:0.7s;animation-duration:1.0s} .d9{animation-delay:0.5s;animation-duration:1.6s} .d10{animation-delay:0.0s;animation-duration:1.2s} .d11{animation-delay:0.9s;animation-duration:1.1s} .d12{animation-delay:0.2s;animation-duration:1.3s} .d13{animation-delay:0.4s;animation-duration:0.9s} .d14{animation-delay:0.8s;animation-duration:1.5s} .d15{animation-delay:0.1s;animation-duration:1.2s} .d16{animation-delay:0.6s;animation-duration:1.0s}</style><circle cx=\"10\" cy=\"10\" r=\"1.5\" class=\"d1\"/><circle cx=\"30\" cy=\"10\" r=\"1.5\" class=\"d2\"/><circle cx=\"50\" cy=\"10\" r=\"1.5\" class=\"d3\"/><circle cx=\"70\" cy=\"10\" r=\"1.5\" class=\"d4\"/><circle cx=\"10\" cy=\"30\" r=\"1.5\" class=\"d5\"/><circle cx=\"30\" cy=\"30\" r=\"1.5\" class=\"d6\"/><circle cx=\"50\" cy=\"30\" r=\"1.5\" class=\"d7\"/><circle cx=\"70\" cy=\"30\" r=\"1.5\" class=\"d8\"/><circle cx=\"10\" cy=\"50\" r=\"1.5\" class=\"d9\"/><circle cx=\"30\" cy=\"50\" r=\"1.5\" class=\"d10\"/><circle cx=\"50\" cy=\"50\" r=\"1.5\" class=\"d11\"/><circle cx=\"70\" cy=\"50\" r=\"1.5\" class=\"d12\"/><circle cx=\"10\" cy=\"70\" r=\"1.5\" class=\"d13\"/><circle cx=\"30\" cy=\"70\" r=\"1.5\" class=\"d14\"/><circle cx=\"50\" cy=\"70\" r=\"1.5\" class=\"d15\"/><circle cx=\"70\" cy=\"70\" r=\"1.5\" class=\"d16\"/></svg>");background-size:40px 40px}.protocol-card-red{border:1px solid var(--boundary-light)}.protocol-card-red:hover{border-color:var(--red-accent)}.protocol-card-red:hover:before{opacity:1;background-color:#b3494908;background-image:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"80\" height=\"80\" viewBox=\"0 0 80 80\"><style>circle{fill:%23b34949;opacity:0.2;animation:f 1.5s infinite} @keyframes f{0%25,100%25{opacity:0.15}50%25{opacity:0.95}} .d1{animation-delay:0.1s;animation-duration:1.2s} .d2{animation-delay:0.4s;animation-duration:0.9s} .d3{animation-delay:0.8s;animation-duration:1.5s} .d4{animation-delay:0.2s;animation-duration:1.1s} .d5{animation-delay:0.6s;animation-duration:1.3s} .d6{animation-delay:0.9s;animation-duration:0.8s} .d7{animation-delay:0.3s;animation-duration:1.4s} .d8{animation-delay:0.7s;animation-duration:1.0s} .d9{animation-delay:0.5s;animation-duration:1.6s} .d10{animation-delay:0.0s;animation-duration:1.2s} .d11{animation-delay:0.9s;animation-duration:1.1s} .d12{animation-delay:0.2s;animation-duration:1.3s} .d13{animation-delay:0.4s;animation-duration:0.9s} .d14{animation-delay:0.8s;animation-duration:1.5s} .d15{animation-delay:0.1s;animation-duration:1.2s} .d16{animation-delay:0.6s;animation-duration:1.0s}</style><circle cx=\"10\" cy=\"10\" r=\"1.5\" class=\"d1\"/><circle cx=\"30\" cy=\"10\" r=\"1.5\" class=\"d2\"/><circle cx=\"50\" cy=\"10\" r=\"1.5\" class=\"d3\"/><circle cx=\"70\" cy=\"10\" r=\"1.5\" class=\"d4\"/><circle cx=\"10\" cy=\"30\" r=\"1.5\" class=\"d5\"/><circle cx=\"30\" cy=\"30\" r=\"1.5\" class=\"d6\"/><circle cx=\"50\" cy=\"30\" r=\"1.5\" class=\"d7\"/><circle cx=\"70\" cy=\"30\" r=\"1.5\" class=\"d8\"/><circle cx=\"10\" cy=\"50\" r=\"1.5\" class=\"d9\"/><circle cx=\"30\" cy=\"50\" r=\"1.5\" class=\"d10\"/><circle cx=\"50\" cy=\"50\" r=\"1.5\" class=\"d11\"/><circle cx=\"70\" cy=\"50\" r=\"1.5\" class=\"d12\"/><circle cx=\"10\" cy=\"70\" r=\"1.5\" class=\"d13\"/><circle cx=\"30\" cy=\"70\" r=\"1.5\" class=\"d14\"/><circle cx=\"50\" cy=\"70\" r=\"1.5\" class=\"d15\"/><circle cx=\"70\" cy=\"70\" r=\"1.5\" class=\"d16\"/></svg>");background-size:40px 40px}.protocol-card-green{border:1px solid var(--boundary-light)}.protocol-card-green:hover{border-color:var(--green-accent)}.protocol-card-green:hover:before{opacity:1;background-color:#24a14808;background-image:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"80\" height=\"80\" viewBox=\"0 0 80 80\"><style>circle{fill:%2324a148;opacity:0.8;animation:f 1.5s infinite} @keyframes f{0%25,100%25{opacity:0.9}50%25{opacity:0.3}} .d1{animation-delay:0.1s;animation-duration:1.2s} .d2{animation-delay:0.4s;animation-duration:0.9s} .d3{animation-delay:0.8s;animation-duration:1.5s} .d4{animation-delay:0.2s;animation-duration:1.1s} .d5{animation-delay:0.6s;animation-duration:1.3s} .d6{animation-delay:0.9s;animation-duration:0.8s} .d7{animation-delay:0.3s;animation-duration:1.4s} .d8{animation-delay:0.7s;animation-duration:1.0s} .d9{animation-delay:0.5s;animation-duration:1.6s} .d10{animation-delay:0.0s;animation-duration:1.2s} .d11{animation-delay:0.9s;animation-duration:1.1s} .d12{animation-delay:0.2s;animation-duration:1.3s} .d13{animation-delay:0.4s;animation-duration:0.9s} .d14{animation-delay:0.8s;animation-duration:1.5s} .d15{animation-delay:0.1s;animation-duration:1.2s} .d16{animation-delay:0.6s;animation-duration:1.0s}</style><circle cx=\"10\" cy=\"10\" r=\"1.5\" class=\"d1\"/><circle cx=\"30\" cy=\"10\" r=\"1.5\" class=\"d2\"/><circle cx=\"50\" cy=\"10\" r=\"1.5\" class=\"d3\"/><circle cx=\"70\" cy=\"10\" r=\"1.5\" class=\"d4\"/><circle cx=\"10\" cy=\"30\" r=\"1.5\" class=\"d5\"/><circle cx=\"30\" cy=\"30\" r=\"1.5\" class=\"d6\"/><circle cx=\"50\" cy=\"30\" r=\"1.5\" class=\"d7\"/><circle cx=\"70\" cy=\"30\" r=\"1.5\" class=\"d8\"/><circle cx=\"10\" cy=\"50\" r=\"1.5\" class=\"d9\"/><circle cx=\"30\" cy=\"50\" r=\"1.5\" class=\"d10\"/><circle cx=\"50\" cy=\"50\" r=\"1.5\" class=\"d11\"/><circle cx=\"70\" cy=\"50\" r=\"1.5\" class=\"d12\"/><circle cx=\"10\" cy=\"70\" r=\"1.5\" class=\"d13\"/><circle cx=\"30\" cy=\"70\" r=\"1.5\" class=\"d14\"/><circle cx=\"50\" cy=\"70\" r=\"1.5\" class=\"d15\"/><circle cx=\"70\" cy=\"70\" r=\"1.5\" class=\"d16\"/></svg>");background-size:40px 40px}@keyframes gradientShift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.excitement-card{clip-path:polygon(0% 0%,calc(100% - 20px) 0%,100% 20px,100% 100%,0% 100%);position:relative;background:linear-gradient(270deg, var(--blue-accent), var(--red-accent), var(--green-accent))!important;background-size:600% 600%!important;padding:2px!important;animation:6s infinite gradientShift!important}.excitement-card .cut-card-inner{background:var(--surface-secondary);clip-path:polygon(0% 0%,calc(100% - 19.5px) 0%,100% 19.5px,100% 100%,0% 100%)}.hero-section{border-bottom:1px solid var(--boundary-light);justify-content:space-between;align-items:center;margin-bottom:48px;padding-bottom:32px;display:flex;position:relative}.hero-title{text-transform:uppercase;letter-spacing:-.01em;word-break:break-word;overflow-wrap:break-word;margin:0 0 12px;font-size:clamp(20px,4.2vw,44px);font-weight:700}.sticker-container{justify-content:center;align-items:center;width:240px;height:240px;display:flex;position:relative}.hero-sticker{width:260px;height:auto;transition:transform var(--motion-standard) var(--easing-smooth), opacity var(--motion-standard) var(--easing-smooth);filter:drop-shadow(0 8px 16px #0000001f);position:absolute}.hero-sticker-light{display:block;transform:rotate(8deg)translateY(-5px)}.hero-sticker-dark,body.theme-dark .hero-sticker-light{display:none}body.theme-dark .hero-sticker-dark{filter:drop-shadow(0 8px 16px #00000059);display:block;transform:rotate(8deg)translateY(-5px)}.sticker-container:hover .hero-sticker{transform:rotate(-4deg)scale(1.08)translateY(-8px)}@keyframes cubeFly{0%{opacity:1;transform:translate(0)scale(1)rotate(0)}50%{opacity:.9}to{transform:translate(var(--dx), var(--dy)) scale(0) rotate(var(--rot));opacity:0}}.app-container{max-width:1200px;margin:0 auto}.main-content{min-height:60vh;padding-top:72px}.main-layout{grid-template-columns:repeat(12,1fr);gap:32px;display:grid}.left-column{grid-column:span 8}.right-column{grid-column:span 4}.protocol-grid{background:var(--boundary-light);border:1px solid var(--boundary-light);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.member-grid{grid-template-columns:repeat(12,1fr);gap:24px;display:grid}.rules-grid{grid-template-columns:repeat(2,1fr);gap:24px;margin:24px 0;display:grid}.rule-card{border:1px solid var(--boundary-light);background:var(--surface-secondary);transition:border-color var(--motion-standard) var(--easing-smooth), background-color var(--motion-standard) var(--easing-smooth);flex-direction:column;gap:12px;padding:24px;display:flex}.rule-card:hover{border-color:var(--boundary-default);background-color:var(--surface-tertiary)}.admin-sidebar{border-right:1px solid var(--boundary-light);flex-direction:column;gap:4px;min-height:70vh;padding-right:20px;display:flex}.carbon-table{border-collapse:collapse;width:100%;margin-top:16px}.carbon-table th{background-color:var(--surface-secondary);color:var(--ink-secondary);text-align:left;border-bottom:2px solid var(--boundary-light);padding:12px 16px;font-weight:700}.carbon-table td{border-bottom:1px solid var(--boundary-light);background-color:var(--surface-primary);vertical-align:middle;padding:16px}.carbon-table tr:hover td{background-color:var(--surface-tertiary)}.tag-badge{text-transform:uppercase;border:1px solid var(--boundary-light);align-items:center;padding:4px 8px;font-size:11px;font-weight:700;display:inline-flex}.tag-badge-blue{color:var(--blue-accent);background-color:#5da3ff14;border-color:#5da3ff33}.tag-badge-green{color:var(--green-accent);background-color:#24a14814;border-color:#24a14833}.tag-badge-red{color:var(--red-accent);background-color:#b3494914;border-color:#b3494933}.tag-badge-gray{background-color:var(--surface-tertiary);color:var(--ink-secondary);border-color:var(--boundary-light)}.wit-card-feature{border:1px solid var(--boundary-light);background-color:var(--surface-secondary);padding:var(--spacing-lg);gap:var(--spacing-md);transition:border-color var(--motion-standard) var(--easing-smooth), background-color var(--motion-standard) var(--easing-smooth);flex-direction:column;display:flex}.wit-card-feature:hover{border-color:var(--boundary-default);background-color:var(--surface-tertiary)}.wit-card-feature-elevated{border:1px solid var(--boundary-light);background-color:var(--surface-tertiary);padding:var(--spacing-lg);gap:var(--spacing-md);flex-direction:column;display:flex}.wit-card-product{border:1px solid var(--boundary-light);background-color:var(--surface-secondary);padding:var(--spacing-xl);gap:var(--spacing-md);flex-direction:column;display:flex}.wit-card-hero{border:1px solid var(--boundary-light);background-color:var(--surface-secondary);padding:var(--spacing-xxl);gap:var(--spacing-lg);flex-direction:column;display:flex}.wit-cta-banner{background-color:var(--blue-accent);color:var(--ink-inverse);padding:var(--spacing-xxl);gap:var(--spacing-md);flex-direction:column;display:flex}.wit-resource-tile{border:1px solid var(--boundary-light);background-color:var(--surface-secondary);padding:var(--spacing-md);transition:background-color var(--motion-standard) var(--easing-smooth)}.wit-resource-tile:hover{background-color:var(--surface-tertiary)}.wit-logo-tile{border:1px solid var(--boundary-light);background-color:var(--surface-secondary);padding:var(--spacing-lg);justify-content:center;align-items:center;display:flex}.wit-tabs-container{border-bottom:1px solid var(--boundary-light);margin-bottom:var(--spacing-md);display:flex}.wit-tab{color:var(--ink-secondary);padding:var(--spacing-md) var(--spacing-lg);transition:color var(--motion-fast) var(--easing-smooth), background-color var(--motion-fast) var(--easing-smooth);background:0 0;border:none;font-weight:700;position:relative;font-family:Geist Mono,monospace!important}.wit-tab:hover{color:var(--ink-primary);background-color:var(--surface-tertiary)}.wit-tab.wit-tab-selected,.wit-tab.active{color:var(--ink-primary)}.wit-tab.wit-tab-selected:after,.wit-tab.active:after{content:"";background-color:var(--blue-accent);width:100%;height:2px;position:absolute;bottom:-1px;left:0}.cut-card{background:var(--boundary-light);clip-path:polygon(0% 0%,calc(100% - 20px) 0%,100% 20px,100% 100%,0% 100%);transition:background-color var(--motion-standard) var(--easing-smooth);padding:1px;position:relative}.cut-card-inner{background:var(--surface-secondary);clip-path:polygon(0% 0%,calc(100% - 19.5px) 0%,100% 19.5px,100% 100%,0% 100%);width:100%;height:100%;transition:background-color var(--motion-standard) var(--easing-smooth);padding:32px}.cut-card:hover{background:var(--boundary-default)}.legacy-shell{max-width:1200px;margin:0 auto;padding:48px 32px}@media (width<=1024px){.legacy-shell{padding:32px}}@media (width<=768px){.legacy-shell{padding:24px}}:root{--wit-navy:#1a1a2e;--wit-red:#cd2a2a;--wit-blue:#2f80eb;--wit-charcoal:#3f3a3a;--wit-charcoal-2:#323232;--wit-offwhite:#fafafa;--wit-graylight:#ededed}body.theme-dark{--wit-offwhite:#1c1c1c;--wit-graylight:#262626}.wit-page{--ink-primary:#191919;font-family:Inter Tight,DM Sans,sans-serif}body.theme-dark .wit-page{--ink-primary:#fafafa}body{cursor:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"13\" height=\"13\"><rect x=\"1.5\" y=\"1.5\" width=\"10\" height=\"10\" fill=\"%232F80EB\" stroke=\"white\" stroke-width=\"1.6\"/></svg>") 6 6,auto}a,button,input,textarea,select,[role=button],.wit-weekly-row,.hamburger-button,.nav-link{cursor:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"17\" height=\"17\"><rect x=\"1.5\" y=\"1.5\" width=\"14\" height=\"14\" fill=\"%23CD2A2A\" stroke=\"white\" stroke-width=\"1.8\"/></svg>") 8 8,pointer}.wit-page p,.wit-page li{letter-spacing:-.015em;font-family:Inter Tight,DM Sans,sans-serif}.wit-mono{letter-spacing:-.06em!important;font-family:Geist Mono,monospace!important}.wit-sans{letter-spacing:-.05em!important;font-family:Inter Tight,DM Sans,sans-serif!important}.wit-site-header{background:var(--surface-tertiary);border-bottom:1px solid var(--boundary-light);z-index:100;width:100%;height:72px;transition:background-color var(--motion-standard) var(--easing-smooth), border-color var(--motion-standard) var(--easing-smooth);justify-content:space-between;align-items:center;padding:0 32px;display:flex;position:fixed;top:0;left:0;right:0}.wit-wordmark{align-items:center;gap:6px;text-decoration:none;display:flex}.wit-navbar-logo{width:clamp(86px,9vw,132px);height:auto;display:block}.wit-wordmark-text{letter-spacing:-.06em;color:var(--ink-primary);border:2.5px solid var(--ink-primary);padding:2px 8px;font-family:Geist Mono,monospace;font-size:26px;font-weight:800}.wit-wordmark-chip{background:linear-gradient(180deg, var(--wit-red), var(--wit-blue));width:14px;height:22px}.wit-site-nav{align-items:center;gap:28px;display:flex}.wit-site-nav .nav-link{letter-spacing:-.06em;text-transform:uppercase;height:auto;color:var(--ink-primary);padding:0;font-family:Geist Mono,monospace;font-size:14px;font-weight:700}.wit-site-nav .nav-link:before{content:none}.wit-site-nav .nav-link:hover,.wit-site-nav .nav-link.active{color:var(--wit-red)}.wit-hamburger{transition:color var(--motion-fast) var(--easing-smooth)}.wit-pixel-strip-img{width:100%;height:auto;display:block}.wit-hero{background-color:var(--wit-navy);color:#fff;text-align:center;background-image:url("data:image/svg+xml,%3csvg%20width='1649'%20height='700'%20viewBox='0%200%201649%20700'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3crect%20x='0.000141144'%20width='1648.93'%20height='699.993'%20fill='%231A1A2E'/%3e%3crect%20x='0.000141144'%20y='663.398'%20width='1648.93'%20height='36.5952'%20fill='%23CD2A2A'/%3e%3crect%20x='1648.93'%20y='26.4929'%20width='1648.93'%20height='26.4929'%20transform='rotate(180%201648.93%2026.4929)'%20fill='%23CD2A2A'/%3e%3crect%20x='196.459'%20y='626.803'%20width='1452.47'%20height='36.5952'%20fill='%232F80EB'/%3e%3crect%20x='1452.47'%20y='52.986'%20width='1452.47'%20height='26.4929'%20transform='rotate(180%201452.47%2052.986)'%20fill='%232F80EB'/%3e%3crect%20x='0.000141144'%20y='590.208'%20width='1478.19'%20height='36.5952'%20fill='white'/%3e%3crect%20x='1648.93'%20y='79.4788'%20width='1478.19'%20height='26.4929'%20transform='rotate(180%201648.93%2079.4788)'%20fill='white'/%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:auto 100%;padding:160px 32px;position:relative;overflow:hidden}.wit-hero:before{content:"";pointer-events:none;background-image:radial-gradient(#ffffff2e 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0}.wit-hero>*{z-index:1;position:relative}.wit-hero-title{letter-spacing:-.06em;margin:0 0 16px;font-family:Geist Mono,monospace;font-size:clamp(24px,5vw,48px);font-weight:800}.wit-hero-subtitle{color:#ffffffb3;margin:0 0 40px;font-family:Inter Tight,DM Sans,sans-serif;font-size:17px}.wit-hero-actions{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.wit-hero-btn{letter-spacing:-.05em;color:#fff;transition:background-color var(--motion-fast) var(--easing-smooth), color var(--motion-fast) var(--easing-smooth);background:0 0;border:1.5px solid #fff;padding:14px 28px;font-size:15px;font-weight:700;text-decoration:none;font-family:Inter Tight,DM Sans,sans-serif!important}.wit-hero-btn:hover{background:#ffffff1a}.wit-btn-arrow{align-items:center;gap:8px;display:inline-flex}.wit-btn-arrow-icon{transition:transform var(--motion-fast) var(--easing-smooth)}.wit-btn-arrow:hover .wit-btn-arrow-icon{transform:translate(4px)}.wit-hero-btn-solid{color:var(--wit-navy);background:#fff}.wit-hero-btn-solid:hover{background:#e4e4e4}.wit-section{max-width:1200px;margin:0 auto;padding:68px 32px}.wit-section-heading{letter-spacing:-.06em;margin:0 0 24px;font-family:Geist Mono,monospace;font-size:36px;font-weight:800}.wit-body-text{color:var(--ink-secondary);font-size:18.5px;line-height:1.7}.wit-about-grid{grid-template-columns:1.4fr 1fr;align-items:center;gap:48px;display:grid}.wit-quote-box{background:var(--wit-charcoal);color:#fff;letter-spacing:-.02em;clip-path:polygon(0% 0%,calc(100% - 22px) 0%,100% 22px,100% 100%,0% 100%);margin-top:28px;margin-left:48px;padding:28px 32px;font-family:Inter Tight,DM Sans,sans-serif;font-size:24px;font-weight:700;line-height:1.5}.wit-sticker{justify-self:center;width:100%;max-width:320px}.wit-vm-grid{grid-template-columns:1fr 1fr;align-items:start;gap:48px;display:grid}.wit-vm-col{position:relative}.wit-vm-col:before{content:"";border-left:2px dashed var(--boundary-default);position:absolute;top:14px;bottom:14px;left:6px}.wit-vm-block{gap:20px;margin-bottom:32px;display:flex;position:relative}.wit-vm-block:last-child{margin-bottom:0}.wit-vm-marker{z-index:1;background:var(--surface-primary);flex-shrink:0;width:14px;height:14px;margin-top:8px;position:relative}.wit-vm-marker.red{background:var(--wit-red)}.wit-vm-marker.blue{background:var(--wit-blue)}.wit-vm-block h3{letter-spacing:-.06em;margin:0 0 10px;font-family:Geist Mono,monospace;font-size:21px}.wit-weekly-panel{background:var(--wit-graylight);clip-path:polygon(26px 0%,100% 0%,100% 100%,0% 100%,0% 26px);padding:30px}.wit-weekly-panel h3{letter-spacing:-.06em;margin:0 0 22px;font-family:Geist Mono,monospace;font-size:17px}.wit-weekly-row{background:var(--surface-secondary);border:1px solid var(--boundary-light);border-left:4px solid var(--boundary-default);transition:border-color var(--motion-fast) var(--easing-smooth);margin-bottom:12px;padding:18px 20px}.wit-weekly-row.accent-red{border-left-color:var(--wit-red)}.wit-weekly-row.accent-blue{border-left-color:var(--wit-blue)}.wit-weekly-row-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.wit-weekly-row-time{letter-spacing:-.06em;margin-bottom:6px;font-family:Geist Mono,monospace;font-size:13px;font-weight:700;display:block}.wit-weekly-row.accent-red .wit-weekly-row-time{color:var(--wit-red)}.wit-weekly-row.accent-blue .wit-weekly-row-time{color:var(--wit-blue)}.wit-weekly-row.accent-none .wit-weekly-row-time{color:var(--ink-primary)}.wit-weekly-row-title{letter-spacing:-.06em;color:var(--ink-primary);font-family:Geist Mono,monospace;font-size:17px;font-weight:700;display:block}.wit-weekly-row-toggle{background:var(--wit-graylight);width:28px;height:28px;color:var(--ink-secondary);transition:background-color var(--motion-standard) var(--easing-smooth), color var(--motion-standard) var(--easing-smooth);flex-shrink:0;justify-content:center;align-items:center;display:flex}.wit-weekly-row:hover .wit-weekly-row-toggle{background:var(--wit-blue);color:#fff}.wit-weekly-row-body{color:var(--ink-secondary);letter-spacing:-.01em;margin-top:12px;font-size:14.5px;line-height:1.6}.wit-whofor-grid{grid-template-columns:1.2fr 1fr;align-items:center;gap:48px;display:grid}.wit-whofor-callout{letter-spacing:-.06em;margin-top:18px;font-family:Geist Mono,monospace;font-size:23px;font-weight:800}.wit-whofor-graphic{justify-self:center;width:100%;max-width:340px;height:auto}.wit-pixel-cell{transform-box:fill-box;transform-origin:50%;animation:3s ease-in-out infinite witPixelFlicker}@keyframes witPixelFlicker{0%,42%{opacity:1;transform:scale(1)}48%{opacity:.3;transform:scale(.92)}54%{opacity:1;transform:scale(1)}76%{opacity:1}80%{opacity:.55}84%{opacity:1}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.wit-pixel-cell{animation:none}}.wit-principles-band{background:var(--wit-charcoal);color:#fff;padding:88px 64px;position:relative;overflow:hidden}.wit-principles-band:before{content:"";pointer-events:none;background-image:radial-gradient(#ffffff14 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0}.wit-principles-band:after{content:"";opacity:.4;pointer-events:none;background-image:url("data:image/svg+xml,%3csvg%20width='317'%20height='682'%20viewBox='0%200%20317%20682'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3crect%20x='210.728'%20width='315.085'%20height='77.1207'%20fill='%23FF6C6C'/%3e%3crect%20x='104.261'%20y='77.1207'%20width='525.813'%20height='77.1207'%20fill='%233F3A3A'/%3e%3crect%20x='179.076'%20y='224.836'%20width='525.813'%20height='77.1207'%20fill='%235DA3FF'/%3e%3crect%20x='53.8123'%20y='154.241'%20width='525.813'%20height='77.1207'%20fill='%23FF6C6C'/%3e%3crect%20x='146.265'%20y='301.956'%20width='525.813'%20height='77.1207'%20fill='%233F3A3A'/%3e%3crect%20y='372.551'%20width='525.813'%20height='77.1207'%20fill='%23FF6C6C'/%3e%3crect%20x='79.0747'%20y='449.672'%20width='525.813'%20height='77.1207'%20fill='%235DA3FF'/%3e%3crect%20x='158.149'%20y='526.793'%20width='525.813'%20height='77.1207'%20fill='%23FF6C6C'/%3e%3crect%20x='122.873'%20y='603.943'%20width='525.813'%20height='77.1207'%20fill='%233F3A3A'/%3e%3c/svg%3e");background-repeat:no-repeat;background-size:contain;width:260px;height:540px;position:absolute;top:50%;right:-70px;transform:translateY(-50%)}.wit-principles-inner{z-index:1;max-width:1200px;margin:0 auto;position:relative}.wit-principles-subtitle{color:#ffffffb3;margin-bottom:40px;font-family:Inter Tight,DM Sans,sans-serif;font-size:18px}.wit-principles-grid{grid-template-columns:repeat(4,1fr);gap:32px;display:grid}.wit-principles-gapmarks{grid-template-columns:1fr 32px 1fr 32px 1fr 32px 1fr;margin-top:20px;display:grid}.wit-principles-gapmarks span{justify-self:center;width:32px;height:32px}.wit-principles-gapmarks span:first-child{background:var(--wit-blue);grid-column:2}.wit-principles-gapmarks span:nth-child(2){background:var(--wit-red);grid-column:4}.wit-principles-gapmarks span:nth-child(3){background:var(--wit-blue);grid-column:6}@media (width<=900px){.wit-principles-gapmarks{grid-template-columns:1fr 32px 1fr}.wit-principles-gapmarks span:nth-child(2),.wit-principles-gapmarks span:nth-child(3){display:none}}@media (width<=640px){.wit-principles-gapmarks{display:none}}.wit-principle-card{background:var(--wit-offwhite);color:var(--ink-primary);clip-path:polygon(0% 0%,calc(100% - 18px) 0%,100% 18px,100% 100%,0% 100%);padding:28px;position:relative}.wit-principle-num{letter-spacing:-.06em;color:var(--ink-secondary);font-family:Geist Mono,monospace;font-size:12px;font-weight:800;position:absolute;top:20px;right:20px}.wit-principle-title{letter-spacing:-.06em;margin:0 0 14px;padding-right:28px;font-family:Geist Mono,monospace;font-size:19px;font-weight:800}.wit-principle-text{color:var(--ink-secondary);font-size:14.5px;line-height:1.6}.wit-site-footer{background:var(--surface-primary);color:var(--ink-primary);border-top:1px solid var(--boundary-light)}.wit-footer-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:32px;max-width:1200px;margin:0 auto;padding:64px 32px 40px;display:flex}.wit-footer-logo{letter-spacing:-.06em;font-family:Geist Mono,monospace;font-size:30px;font-weight:800;line-height:1.15}.wit-footer-logo .l1{color:var(--ink-primary)}.wit-footer-logo .l2{color:var(--wit-red)}.wit-footer-logo .l3{color:var(--wit-blue)}.wit-footer-logo-img{width:clamp(150px,22vw,260px);max-width:100%;height:auto;display:block}.wit-footer-nav{grid-template-columns:repeat(2,auto);gap:0 64px;display:grid}.wit-footer-nav a{color:var(--ink-primary);letter-spacing:-.06em;opacity:.75;margin-bottom:18px;font-family:Geist Mono,monospace;font-size:16px;font-weight:700;text-decoration:none;display:block}.wit-footer-nav a:hover{opacity:1;color:var(--wit-blue)}.wit-footer-socials{gap:12px;max-width:1200px;margin:0 auto;padding:0 32px 40px;display:flex}.wit-footer-socials a{border:1px solid var(--boundary-default);width:32px;height:32px;color:var(--ink-primary);transition:background-color var(--motion-fast) var(--easing-smooth), color var(--motion-fast) var(--easing-smooth), border-color var(--motion-fast) var(--easing-smooth);justify-content:center;align-items:center;font-size:12px;text-decoration:none;display:flex}.wit-footer-socials a:hover{background-color:var(--wit-blue);border-color:var(--wit-blue);color:#fff}.wit-footer-headline{letter-spacing:-.03em;color:var(--ink-primary);text-align:center;margin:0 auto;padding:8px 24px 48px;font-family:Inter Tight,DM Sans,sans-serif;font-size:clamp(26px,4.6vw,84px);font-weight:800;line-height:1.08}.wit-sessions-row{background:var(--surface-secondary);grid-template-columns:160px 1fr 180px 160px;align-items:start;gap:16px;padding:20px;display:grid}.wit-sessions-header{background:var(--surface-tertiary);color:var(--ink-secondary);padding:12px 20px;font-weight:700}.wit-sessions-action{text-align:right}@media (width<=768px){.wit-sessions-row{grid-template-columns:1fr;gap:6px;padding:16px}.wit-sessions-action{text-align:left;margin-top:8px}.wit-sessions-header{display:none}}@media (width<=900px){.wit-about-grid,.wit-vm-grid,.wit-whofor-grid{grid-template-columns:1fr}.wit-sticker{order:-1;max-width:220px}.wit-principles-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.wit-site-header{padding:0 16px}.wit-site-nav{background:var(--surface-secondary);border-bottom:1px solid var(--boundary-light);opacity:0;visibility:hidden;z-index:99;flex-direction:column;align-items:flex-start;gap:8px;padding:24px 20px 32px;transition:transform .3s cubic-bezier(.16,1,.3,1),opacity .3s,visibility .3s;display:flex;position:absolute;top:72px;left:0;right:0;transform:translateY(-150%)}.wit-site-nav.open{opacity:1;visibility:visible;transform:translateY(0)}.wit-site-nav .nav-link{background:var(--surface-primary);border:1px solid var(--boundary-light);border-radius:4px;align-items:center;width:100%;min-height:48px;padding:12px 16px;display:flex}.wit-hamburger{display:block!important}.wit-hero{padding:72px 16px 80px}.wit-hero-title{font-size:clamp(28px,7vw,36px)}.wit-hero-actions{flex-direction:column}.wit-hero-actions>*{text-align:center;justify-content:center;width:100%}.wit-section,.wit-principles-band{padding:40px 16px}.wit-principles-band:after{display:none}.wit-principles-grid{grid-template-columns:1fr;gap:20px}.wit-principle-title{padding-right:0}.wit-footer-top{flex-direction:column;gap:40px;padding:40px 16px 32px}.wit-footer-nav{grid-template-columns:1fr;gap:24px;width:100%}.wit-footer-socials{padding:0 16px 24px}.wit-footer-headline{padding:24px 16px calc(24px + env(safe-area-inset-bottom));font-size:clamp(24px,10vw,40px)}}.wit-nav-backdrop{-webkit-backdrop-filter:blur(4px);z-index:98;opacity:0;visibility:hidden;background:#0006;transition:opacity .3s,visibility .3s;position:fixed;inset:72px 0 0}body.theme-light .wit-nav-backdrop{background:#fff9}.wit-nav-backdrop.open{opacity:1;visibility:visible}.admin-login-wrapper{max-width:440px;margin:120px auto 0;padding:0 16px}.admin-header-row{border-bottom:2px solid var(--boundary-default);justify-content:space-between;align-items:center;margin-bottom:48px;padding-bottom:24px;display:flex}.admin-shell{grid-template-columns:240px 1fr;gap:48px;display:grid}.admin-sidebar{border-right:1px solid var(--boundary-light);flex-direction:column;min-height:calc(100vh - 300px);padding-right:20px;display:flex}.admin-table-container{-webkit-overflow-scrolling:touch;border:1px solid var(--boundary-light);overflow-x:auto}@media (width<=1024px){body{padding:32px}.main-layout{grid-template-columns:1fr}.left-column,.right-column{grid-column:span 1}.protocol-grid{grid-template-columns:1fr}.member-card{grid-column:span 6}.admin-shell{grid-template-columns:1fr;gap:32px}.admin-sidebar{-webkit-overflow-scrolling:touch;border-right:none;border-bottom:1px solid var(--boundary-light);flex-flow:row;gap:8px;min-height:auto;padding-bottom:16px;padding-right:0;overflow-x:auto}.admin-sidebar::-webkit-scrollbar{display:none}.admin-sidebar button{white-space:nowrap;border-bottom:4px solid #0000!important;border-left:none!important}.admin-login-wrapper{margin:60px auto 0}}@media (width<=768px){body{padding:24px}h1{margin-bottom:16px;font-size:32px}h2{margin-bottom:12px;font-size:24px}h3{margin-bottom:8px;font-size:18px}.hero-section{text-align:center;flex-direction:column-reverse;align-items:center;gap:32px}.sticker-container{padding-right:0!important}.rules-grid,.member-grid{grid-template-columns:1fr;gap:16px}.app-header{flex-flow:wrap;justify-content:space-between;align-items:center;gap:16px;height:auto;padding:16px 0}.hamburger-button{display:block!important}.nav-menu{border-top:1px solid var(--boundary-light);flex-direction:column;width:100%;height:auto;margin-top:12px;margin-left:0;padding-top:12px;display:none}.nav-menu.open{display:flex}.nav-link,.theme-toggle-btn{border-right:none;border-bottom:1px solid var(--boundary-light);width:100%;height:48px;padding:0 16px}.member-card{grid-column:span 1}@media (width<=480px){.sticker-container{width:200px;height:200px}.hero-sticker{width:200px}}.wit-footer{padding:48px 24px!important}.footer-grid{grid-template-columns:1fr!important;gap:32px!important}.footer-bottom{text-align:center!important;flex-direction:column!important;align-items:center!important;gap:12px!important}}.wit-explore-trigger{color:#ffffffbf;letter-spacing:-.04em;text-transform:uppercase;cursor:pointer;transition:color var(--motion-fast) var(--easing-smooth);background:0 0;border:none;align-items:center;gap:8px;margin-top:28px;font-family:Geist Mono,monospace;font-size:13px;font-weight:700;display:inline-flex}.wit-explore-trigger:hover{color:#fff}.wit-explore-trigger svg{transition:transform var(--motion-fast) var(--easing-smooth)}.wit-explore-trigger:hover svg{transform:translateY(3px)}.wit-explore-overlay{z-index:500;background:var(--surface-primary);flex-direction:column;display:flex;position:fixed;inset:0}.wit-explore-controls{z-index:8;flex-direction:column;gap:8px;display:flex;position:absolute;top:50%;right:28px;transform:translateY(-50%)}.wit-explore-close{background:var(--surface-primary);border:1px solid var(--boundary-default);width:40px;height:40px;color:var(--ink-primary);transition:background-color var(--motion-fast) var(--easing-smooth), color var(--motion-fast) var(--easing-smooth);justify-content:center;align-items:center;display:flex}.wit-explore-close:hover{background:var(--wit-red);border-color:var(--wit-red);color:#fff}.wit-explore-viewport{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background-image:radial-gradient(var(--boundary-light) 1px, transparent 1px);background-size:26px 26px;flex:1;position:relative;overflow:hidden}.wit-explore-viewport.is-dragging{cursor:grabbing}.wit-explore-world{transform-origin:0 0;will-change:transform;position:absolute;top:0;left:0}.wit-explore-world.is-animating{transition:transform .7s cubic-bezier(.16,1,.3,1)}.wit-explore-lines{pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.wit-explore-lines line{stroke:var(--boundary-default);stroke-width:1px;opacity:.6;transition:opacity var(--motion-standard) var(--easing-smooth)}.wit-explore-lines line.is-dimmed{opacity:.1}.wit-explore-lines line.wit-explore-web{stroke:var(--boundary-default);stroke-width:1.5px;stroke-dasharray:2 8;stroke-linecap:round;opacity:.5}.wit-explore-lines line.wit-explore-brand-web{stroke:var(--ink-primary);stroke-width:2px;stroke-dasharray:4 12;opacity:.34}.wit-explore-lines line.wit-explore-node-web{stroke:var(--wit-blue);stroke-width:1px;stroke-dasharray:3 11;opacity:.34}.wit-explore-lines line.wit-explore-node-ring{stroke:var(--wit-red);stroke-width:1px;stroke-dasharray:2 9;opacity:.32}.wit-explore-lines line.wit-explore-spoke{stroke:var(--boundary-default);stroke-width:1.25px;opacity:.45}.wit-explore-space{z-index:5;cursor:pointer;text-align:center;opacity:0;transition:left .78s cubic-bezier(.16, 1, .3, 1), top .78s cubic-bezier(.16, 1, .3, 1), opacity .62s var(--easing-smooth);background:0 0;border:none;flex-direction:column;align-items:center;gap:14px;padding:10px 16px 16px;display:flex;position:absolute;transform:translate(-50%,-50%)}.wit-explore-world.is-revealed .wit-explore-space{opacity:1}.wit-explore-space-word{letter-spacing:-.06em;color:var(--ink-primary);padding-bottom:10px;font-family:Geist Mono,monospace;font-size:88px;font-weight:800;line-height:.96;position:relative}.wit-explore-space-word:after{content:"";background:var(--word-color);width:38px;height:6px;transition:width var(--motion-standard) var(--easing-smooth);position:absolute;bottom:0;left:0}.wit-explore-space:hover .wit-explore-space-word:after,.wit-explore-space.is-active .wit-explore-space-word:after{width:100%}.wit-explore-space-q{color:var(--ink-secondary);letter-spacing:-.01em;font-family:Geist Mono,monospace;font-size:25px;font-weight:500}.wit-explore-world .wit-explore-space.is-dimmed{opacity:.28}.wit-explore-morph-origin{z-index:4;letter-spacing:-.06em;color:var(--ink-primary);pointer-events:none;text-align:center;z-index:7;width:1280px;max-width:90vw;opacity:.92;transition:opacity .42s var(--easing-smooth), transform .72s cubic-bezier(.16, 1, .3, 1), letter-spacing .72s cubic-bezier(.16, 1, .3, 1);font-family:Geist Mono,monospace;font-size:104px;font-weight:800;line-height:.9;position:absolute;transform:translate(-50%,-50%)scale(1)}.wit-explore-world.is-revealed .wit-explore-morph-origin{opacity:0;letter-spacing:.02em;transform:translate(-50%,-50%)scale(1.22)}.wit-explore-node-pos{z-index:6;opacity:0;width:292px;transition:opacity .56s var(--easing-smooth), transform .56s cubic-bezier(.16, 1, .3, 1);position:absolute;transform:translate(-50%,calc(16px - 50%))}.wit-explore-world.is-revealed .wit-explore-node-pos{opacity:1;transform:translate(-50%,-50%)}.wit-explore-world .wit-explore-node-pos.is-dimmed{opacity:.14;pointer-events:none;transition-delay:0s!important}.wit-explore-card{background:var(--surface-primary);border:1px solid var(--boundary-light);width:100%;transition:box-shadow var(--motion-fast) var(--easing-smooth), border-color var(--motion-fast) var(--easing-smooth), transform var(--motion-fast) var(--easing-smooth);border-radius:4px;text-decoration:none;animation:5.4s ease-in-out infinite witCardFloat;display:block;overflow:hidden;box-shadow:0 1px 2px #1414140a}@keyframes witCardFloat{0%,to{transform:translate(0,0)rotate(0)}35%{transform:translate(5px,-15px)rotate(.35deg)}70%{transform:translate(-4px,8px)rotate(-.25deg)}}.wit-explore-card:hover{border-color:var(--boundary-default);animation-play-state:paused;transform:translateY(-6px);box-shadow:0 14px 36px #14141424}@media (prefers-reduced-motion:reduce){.wit-explore-card{animation:none}}.wit-explore-card-art{border-bottom:1px solid var(--boundary-light);background:#f4f1ea;width:100%;height:120px}.wit-explore-art{width:100%;height:100%;display:block}.wit-explore-card-body{padding:20px 23px 23px}.wit-explore-card-tag{letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px;font-family:Geist Mono,monospace;font-size:12px;font-weight:700;display:block}.wit-explore-card h3{letter-spacing:-.03em;color:var(--ink-primary);margin:0 0 10px;font-family:Geist,Inter Tight,sans-serif;font-size:22px;font-weight:700}.wit-explore-card p{color:var(--ink-secondary);margin:0;font-family:Inter Tight,DM Sans,sans-serif;font-size:15.5px;line-height:1.46}.wit-explore-card-more{letter-spacing:-.01em;color:var(--ink-primary);align-items:center;gap:5px;margin-top:16px;font-family:Geist Mono,monospace;font-size:13px;font-weight:700;display:inline-flex}.wit-explore-card:hover .wit-explore-card-more{gap:8px}.wit-explore-zoom{z-index:8;flex-direction:column;gap:8px;display:flex;position:absolute;top:50%;left:28px;transform:translateY(-50%)}.wit-explore-zoom button{background:var(--surface-secondary);border:1px solid var(--boundary-default);width:40px;height:40px;color:var(--ink-primary);transition:background-color var(--motion-fast) var(--easing-smooth);justify-content:center;align-items:center;display:flex}.wit-explore-zoom button:hover{background:var(--wit-blue);border-color:var(--wit-blue);color:#fff}@media (width<=640px){.wit-explore-node-pos{width:252px}.wit-explore-card-art{height:102px}.wit-explore-card h3{font-size:18px}.wit-explore-card p{font-size:13.5px}.wit-explore-space-word{font-size:60px}.wit-explore-space-q{font-size:17px}.wit-explore-controls{top:50%;right:14px}.wit-explore-zoom{left:14px}.wit-explore-morph-origin{width:820px;font-size:60px}.wit-navbar-logo{width:clamp(78px,24vw,104px)}.wit-footer-logo-img{width:clamp(132px,44vw,190px)}}.wit-scramble-word{color:var(--wit-blue);white-space:pre;display:inline-block}.wit-pixel-cluster{flex-shrink:0;position:relative}.wit-pixel-cluster span{position:absolute}.wit-pixel-divider{gap:3px;width:100%;height:8px;display:flex}.wit-page-divider{margin-bottom:40px}.wit-pixel-divider span{height:100%}@media (hover:none){.wit-button:hover,.wit-hero-btn:hover,.nav-link:hover,.interactive-card:hover,.wit-explore-card:hover{box-shadow:none!important;transform:none!important}}.whatsapp-fab{z-index:9999;cursor:pointer;background:0 0;justify-content:center;align-items:center;width:64px;height:64px;text-decoration:none;display:flex;position:fixed;top:70%;right:24px;overflow:hidden;transform:translateY(-50%);border-radius:50%!important}.whatsapp-fab__ring{background:conic-gradient(from 0deg, var(--blue-accent,#5da3ff), var(--red-accent,#b34949), var(--blue-accent,#5da3ff), transparent 40%);-webkit-mask-composite:xor;opacity:.85;padding:3px;transition:opacity .3s;animation:3.5s linear infinite whatsapp-ring-spin;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source;border-radius:50%!important}.whatsapp-fab__inner{background:#25d366;justify-content:center;align-items:center;width:54px;height:54px;transition:background .35s cubic-bezier(.4,0,.2,1),box-shadow .35s cubic-bezier(.4,0,.2,1),transform .25s cubic-bezier(.4,0,.2,1);animation:2.8s ease-in-out infinite whatsapp-breathe;display:flex;position:relative;border-radius:50%!important;box-shadow:0 4px 14px #25d36666,0 2px 6px #00000026!important}.whatsapp-fab__icon{fill:#fff;flex-shrink:0;width:28px;height:28px;transition:fill .35s cubic-bezier(.4,0,.2,1)}.whatsapp-fab:hover .whatsapp-fab__ring{opacity:1;background:conic-gradient(from 0deg, var(--blue-accent,#5da3ff), var(--red-accent,#b34949), var(--blue-accent,#5da3ff), var(--red-accent,#b34949), var(--blue-accent,#5da3ff));animation-duration:1.2s}.whatsapp-fab:hover .whatsapp-fab__inner{background:var(--surface-structural,#434343);animation:none;transform:scale(1.08);box-shadow:0 6px 24px #5da3ff66,0 4px 12px #b3494940!important}.whatsapp-fab:hover .whatsapp-fab__icon{fill:var(--blue-accent,#5da3ff)}.whatsapp-fab:active .whatsapp-fab__inner{transform:scale(.95)}@keyframes whatsapp-ring-spin{to{transform:rotate(360deg)}}@keyframes whatsapp-breathe{0%,to{box-shadow:0 4px 14px #25d36666,0 2px 6px #00000026!important}50%{box-shadow:0 4px 22px #25d36699,0 2px 10px #00000026!important}}@media (width<=768px){.whatsapp-fab{width:56px;height:56px;right:16px}.whatsapp-fab__inner{width:46px;height:46px}.whatsapp-fab__icon{width:24px;height:24px}}
