/* Reward Chamber — EI's existing palette, with a restrained victory-gold accent. */
.reward-zone,.reward-activity,.rewards-console,.reward-chamber{--rw-green:#45ff9b;--rw-gold:#edca80;--rw-ink:#04110d;--rw-muted:#8eafa2;color:#edfff7;font-family:'IBM Plex Sans',sans-serif}
.reward-zone{margin:48px 0 32px;scroll-margin-top:80px}.reward-section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin:0 0 22px}.rw-kicker{display:block;font:500 9px 'IBM Plex Mono',monospace;letter-spacing:.19em;color:#87b3a0;text-transform:uppercase}.reward-section-heading h2{margin-top:9px;font-size:clamp(26px,4vw,38px);letter-spacing:-.045em;font-weight:600;text-transform:none}.reward-section-heading h2>span{color:var(--rw-green)}.rw-live-label{display:flex;align-items:center;gap:8px;font:500 8px 'IBM Plex Mono',monospace;letter-spacing:.1em;color:#9abbae;white-space:nowrap}.rw-live-label i{width:5px;height:5px;border-radius:50%;background:var(--rw-green);box-shadow:0 0 10px #45ff9b88}.rw-muted{color:var(--rw-muted);font-size:13px;line-height:1.6;margin:12px 0}.rw-footnote{font-size:11px;line-height:1.65;color:#789789;margin:18px 0 0}.rw-loading{padding:40px;color:#88ac9c}.reward-feature{position:relative;min-height:340px;overflow:hidden;border:1px solid #3efb982f;background:radial-gradient(ellipse at 82% 44%,#23694233,transparent 48%),linear-gradient(120deg,#09251b,#040e0b 70%);border-radius:3px 30px 3px 3px}.reward-feature:before{content:'';position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(0deg,transparent,transparent 3px,#0000000a 3px,#0000000a 4px),linear-gradient(90deg,transparent 49.85%,#79ffac08 50%,transparent 50.15%)}.reward-feature:after{content:'';position:absolute;left:0;top:0;width:130px;height:2px;background:linear-gradient(90deg,var(--rw-green),transparent)}.rw-feature-content{position:relative;z-index:1;padding:36px;max-width:72%}.rw-feature-meta{display:flex;gap:12px;align-items:center;flex-wrap:wrap;color:#9dbdaa;font:500 9px 'IBM Plex Mono',monospace;letter-spacing:.09em;text-transform:uppercase}.rw-status{padding:5px 8px;border:1px solid #edca8035;color:var(--rw-gold);border-radius:3px}.rw-status.paid{color:var(--rw-green);border-color:#45ff9b35}.rw-feature-content h3{font-size:clamp(28px,4.5vw,46px);letter-spacing:-.04em;line-height:1.08;margin:19px 0 15px;max-width:550px;font-weight:600;text-transform:none;overflow-wrap:anywhere}.rw-feature-content .rw-feature-copy{color:#9dbda9;font-size:14px;line-height:1.6;max-width:450px}.rw-seal{position:absolute;right:27px;top:50%;transform:translateY(-50%);width:230px;height:230px;display:grid;place-items:center;border:1px solid #7cf4a320;border-radius:50%;background:radial-gradient(circle,#45ff9b12,transparent 62%)}.rw-seal:before,.rw-seal:after{content:'';position:absolute;border-radius:50%;inset:17px;border:1px dashed #7df5a625;transform:rotate(25deg)}.rw-seal:after{inset:-18px;border-style:solid;border-color:#7df5a609}.rw-seal img{width:130px;opacity:.52;filter:drop-shadow(0 0 18px #45ff9b33)}.rw-seal span{position:absolute;bottom:30px;font:500 8px 'IBM Plex Mono',monospace;letter-spacing:.22em;color:#88b29a}.rw-winner-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:22px}.rw-winner{padding:15px 17px;border:1px solid #cbb26b29;background:linear-gradient(135deg,#80602812,#071b12cc);border-radius:2px;min-width:0}.rw-winner.single{grid-column:1/-1;max-width:440px}.rw-winner-top{display:flex;justify-content:space-between;gap:10px;align-items:center;font:500 8px 'IBM Plex Mono',monospace;color:#acb7a0;letter-spacing:.13em}.rw-winner-name{display:block;color:#f6fff3;font-size:20px;font-weight:600;margin:8px 0;overflow-wrap:anywhere}.rw-winner-prize{display:block;color:var(--rw-gold);font-size:17px;font-weight:600}.rw-winner-foot{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:11px;color:#89a38d;font-size:10px}.rw-winner-foot a{color:#71e4a6;text-decoration:none}.rw-winner-foot a:hover{text-decoration:underline}.rw-winner-foot .pending{color:#c2aa75}.rw-feature-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.rw-button{display:inline-flex;justify-content:center;align-items:center;gap:7px;padding:10px 15px;border:1px solid #7fdca52b;border-radius:6px;background:#0c241b88;color:#cce6d7;font:600 12px 'IBM Plex Sans',sans-serif;cursor:pointer;text-decoration:none;min-height:40px;transition:background .15s,border-color .15s;max-width:100%;white-space:normal}.rw-button:hover{border-color:#45ff9b7a;background:#133c29}.rw-button:focus-visible,.rewards-console input:focus-visible,.rewards-console select:focus-visible,.rewards-console textarea:focus-visible{outline:2px solid #45ff9b;outline-offset:3px}.rw-button.primary{border-color:#76ffa18c;background:#45ff9b;color:#042213;box-shadow:0 3px 20px #25df6414}.rw-button.primary:hover{background:#83ffb8}.rw-button:disabled{opacity:.45;cursor:not-allowed}.reward-impact{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid #51c5801c;border-top:0;background:#05140ec9}.reward-impact>div{padding:20px 25px;min-width:0}.reward-impact>div+div{border-left:1px solid #51c5801c}.reward-impact b{display:block;font:600 24px 'Chakra Petch',sans-serif;letter-spacing:-.03em;color:#d4f9df;overflow-wrap:anywhere}.reward-impact span{display:block;margin-top:5px;font:500 8px 'IBM Plex Mono',monospace;letter-spacing:.09em;color:#88ab97;text-transform:uppercase}.reward-archive{margin-top:16px;border-bottom:1px solid #3cbd721f}.reward-archive>summary{display:flex;align-items:center;gap:10px;padding:18px 0;font-weight:500;font-size:14px;cursor:pointer;list-style:none}.reward-archive summary::-webkit-details-marker{display:none}.reward-archive summary>span{font-size:10px;color:#88aa96;border:1px solid #57b87826;padding:3px 7px;border-radius:10px}.reward-archive summary>b{margin-left:auto;color:#45ff9b;font-size:17px;font-weight:400}.reward-archive[open] summary>b{transform:rotate(45deg)}.rw-archive-row{display:grid;grid-template-columns:1fr auto;gap:8px;padding:17px;border-top:1px solid #50b27624}.rw-archive-row h3{font-size:15px;color:#ddf2e2}.rw-archive-row p{font-size:12px;color:#90ac99;margin:6px 0}.rw-archive-row .rw-archive-actions{display:flex;gap:8px;align-items:center}.rw-archive-row .rw-button{font-size:11px;padding:7px 10px}.rw-empty{padding:26px;border:1px dashed #78bd8e22;color:#8cae99;font-size:13px;line-height:1.7}.reward-activity{margin:32px 0 48px}.reward-activity .reward-section-heading h2{font-size:28px}.activity-filters{display:flex;gap:4px;background:#06170f;border:1px solid #63b88326;border-radius:6px;padding:4px}.activity-filters button{border:0;border-radius:3px;background:transparent;color:#9bbea7;padding:7px 13px;font:500 12px 'IBM Plex Sans',sans-serif;cursor:pointer}.activity-filters .selected{background:#163d29;color:#82f5b2}.activity-list{border-top:1px solid #6ee69625}.activity-row{display:grid;grid-template-columns:35px 1fr auto;gap:14px;padding:17px 5px;border-bottom:1px solid #67db9220;align-items:start}.activity-direction{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;border:1px solid #7cdc9a30;color:#70f4a7;font-size:18px}.activity-direction.out{color:#e1c17b;border-color:#d8be6f30}.activity-row strong{font-size:13px;font-weight:500;display:block;overflow-wrap:anywhere}.activity-row p{margin:5px 0;color:#9bb59f;font-size:12px;line-height:1.5}.activity-row small{font-size:10px;color:#789985}.activity-row a{font:500 10px 'IBM Plex Mono',monospace;color:#b2d4bc;text-decoration:none;margin-top:6px}.activity-row a:hover{color:#45ff9b}.rw-toast{position:fixed;bottom:25px;left:50%;transform:translateX(-50%);z-index:1200;background:#132f20;border:1px solid #67e89175;box-shadow:0 10px 40px #0009;color:#e9fff0;padding:13px 22px;border-radius:8px;font:500 13px 'IBM Plex Sans',sans-serif;max-width:90vw}
.rewards-console{margin-bottom:30px;padding:25px;border:1px solid #69efa64a;background:radial-gradient(ellipse at 100% 0,#15452b55,transparent 60%),#05160ff5;border-radius:10px}.rc-heading{display:flex;align-items:center;justify-content:space-between;gap:15px}.rc-heading h2{font-size:26px;text-transform:none;letter-spacing:-.04em;margin-top:9px}.rc-heading p{font-size:13px;color:#9ebbab;margin:8px 0}.rc-toolbar{display:flex;align-items:end;gap:12px;flex-wrap:wrap;margin:23px 0}.rewards-console label{display:flex;flex-direction:column;gap:7px;font:500 12px 'IBM Plex Sans',sans-serif;color:#a5c9b5;letter-spacing:0;text-transform:none}.rc-toolbar label{flex:1;min-width:160px}.rewards-console input,.rewards-console textarea,.rewards-console select{font:400 14px 'IBM Plex Sans',sans-serif;padding:11px 12px;background:#031008;border:1px solid #81c49c3b;border-radius:6px;color:#f0fff5;width:100%;min-width:0;line-height:1.4}.rewards-console textarea{resize:vertical}.rc-environment{font:500 9px 'IBM Plex Mono',monospace;color:#e7c580;background:#62522324;border:1px solid #e7c58040;padding:9px;border-radius:4px}.rc-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;border-bottom:1px solid #85d09d30;padding-bottom:18px;margin-bottom:24px}.rc-steps button{border:1px solid transparent;border-radius:5px;padding:12px 8px;background:#092317;color:#95bca4;font:500 13px 'IBM Plex Sans',sans-serif;cursor:pointer}.rc-steps button.active{border-color:#56f09775;background:#113d26;color:#ceffde}.rc-steps b{margin-right:8px;font-size:10px;color:#6cb488}.rc-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.rc-form-grid .wide{grid-column:1/-1}.rc-presets{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-bottom:19px}.rc-presets span{font:500 8px 'IBM Plex Mono',monospace;letter-spacing:.1em;color:#7baf8d}.rc-presets button{padding:7px 10px;border-radius:4px;border:1px solid #68b88535;background:#0b2717;color:#acd6bb;font:500 11px 'IBM Plex Sans',sans-serif;cursor:pointer}.rc-advanced{margin-top:18px;padding:13px;border:1px dashed #5bad813b;border-radius:6px}.rc-advanced>summary{font-size:12px;color:#9bbaa5;cursor:pointer}.rc-advanced label{margin-top:12px}.rc-footer{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:23px}.rc-footer>span{color:#85a58f;font-size:11px}.rc-entry-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:14px 0}.rc-entry-actions .file-button{color:#cce6d7;display:inline-flex;font-weight:600;padding:10px 15px}.rc-inline-check{flex-direction:row!important;align-items:center!important;margin-left:auto}.rc-inline-check input{width:16px!important;height:16px;accent-color:#45ff9b}.rc-entry-label textarea{font-family:'IBM Plex Mono',monospace;font-size:12px}.rc-entry-status{margin-top:12px;padding:12px 14px;border-radius:5px;background:#102e1e;color:#8df1b1;font-size:12px}.rc-entry-status.error{color:#ffb2b2;background:#3c171d}.rc-entry-preview{display:flex;flex-wrap:wrap;gap:7px;margin:12px 0}.rc-entry-preview span{padding:6px 9px;font-size:11px;color:#b0d5bb;border:1px solid #58bc7b29;background:#082417;border-radius:4px;max-width:100%;overflow-wrap:anywhere}.rc-review{padding:23px;background:linear-gradient(135deg,#153b24,#08180e);border:1px solid #52c67d40;border-radius:8px;margin-bottom:16px}.rc-review h3{font-size:24px;margin:8px 0;overflow-wrap:anywhere;text-transform:none}.rc-review p{color:#acc9b6;font-size:13px;line-height:1.6}.rc-review-grid{display:flex;gap:35px;margin-top:20px;flex-wrap:wrap}.rc-review-grid b{display:block;color:#6ff7a3;font-size:23px}.rc-review-grid span{font-size:11px;color:#a7c2b0}.rc-launch-actions{display:flex;gap:10px;flex-wrap:wrap}.launch-button{flex:1}.rc-status{margin-top:18px;color:#a1d6b5;font-size:13px;line-height:1.6;overflow-wrap:anywhere}.rc-status.error{color:#ffadad}.rc-payout-card{padding:20px 16px;border:1px solid #79c29735;border-radius:7px;margin-top:15px;background:#082314}.rc-payout-card h4{margin:0 0 12px;font:600 15px 'IBM Plex Sans',sans-serif}.rc-payout-card .rc-form-grid{align-items:end}.rc-address-actions{display:flex;gap:6px;flex-wrap:wrap;margin:8px 0}.rc-address-actions .rw-button{font-size:11px;min-height:34px;padding:7px 10px}.rc-recipient-select{margin-bottom:10px}.rc-payment-status{color:#94d7a9;font-size:12px;line-height:1.6;overflow-wrap:anywhere}.rc-ledger-admin{padding-top:20px;margin-top:20px;border-top:1px solid #79c29730}.rc-ledger-admin>summary{color:#a7c9b4;font-size:14px;cursor:pointer}.rc-transaction{padding:14px 0;border-bottom:1px solid #6cbf8a25}.rc-transaction>div{display:grid;grid-template-columns:150px 1fr auto;gap:8px;margin-top:10px;align-items:center}.rc-transaction p{color:#afd0b8;font-size:12px;margin:4px 0;overflow-wrap:anywhere}.rc-transaction .rw-button{padding:8px 10px}.rc-transaction small{color:#77ac8a;font-size:10px}
.reward-chamber{width:min(740px,calc(100vw - 26px));max-height:calc(100dvh - 30px);padding:0;border:1px solid #6ee79a66;border-radius:8px;background:radial-gradient(ellipse at 50% 35%,#1b543533,transparent 70%),#03100bf7;box-shadow:0 0 80px #1bea6520;color:#eafbed;overflow:auto}.reward-chamber::backdrop{background:#010805e8;backdrop-filter:blur(12px)}.chamber-close{position:absolute;top:10px;right:14px;border:0;background:transparent;color:#9acbad;font-size:29px;cursor:pointer;z-index:2;width:40px;height:40px}.chamber-inner{position:relative;text-align:center;padding:40px 35px}.chamber-inner h2{font-size:clamp(27px,4vw,38px);margin:12px 0;font-weight:600;text-transform:none;letter-spacing:-.04em}.chamber-orbit{height:170px;width:170px;position:relative;margin:27px auto 21px;display:grid;place-items:center;background:radial-gradient(circle,#6dff9820,transparent 70%)}.chamber-orbit i{position:absolute;inset:0;border:1px dashed #79f2a359;border-radius:50%;animation:chamber-orbit 40s linear infinite}.chamber-orbit i:nth-child(2){inset:13px;border-style:solid;border-color:#8aecaa25;animation-direction:reverse}.chamber-orbit img{width:110px;opacity:.85;filter:drop-shadow(0 0 20px #58f89545)}.reward-chamber.drawing .chamber-orbit{filter:drop-shadow(0 0 22px #48ff9255)}.reward-chamber.drawing .chamber-orbit i{animation-duration:2s}.chamber-slot{font:600 clamp(18px,4vw,30px) 'Chakra Petch',sans-serif;color:#e0f3de;letter-spacing:-.02em;min-height:40px;padding:10px 0;overflow-wrap:anywhere}.chamber-progress{height:2px;background:#32734838;max-width:320px;margin:18px auto}.chamber-progress i{display:block;height:100%;width:0;background:linear-gradient(90deg,#45ff9b,#edca80);transition:width .3s}.chamber-inner>p{font-size:12px;color:#a0b99f;line-height:1.6}.chamber-inner>.rw-button{margin-top:18px}.chamber-inner .rw-winner-grid{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:25px}.reward-chamber.revealed .chamber-orbit{height:100px;width:100px;margin:18px auto}.reward-chamber.revealed .chamber-orbit img{width:70px}.reward-chamber.revealed .chamber-slot{color:#edca80}.reward-chamber.revealed .rw-winner{animation:reward-rise .5s ease both;border-color:#edca804a}.reward-chamber.revealed .chamber-progress i{width:100%}
@keyframes chamber-orbit{to{transform:rotate(360deg)}}@keyframes reward-rise{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}
@media(min-width:1100px){.rw-feature-content:has(.rw-winner-grid>.rw-winner:nth-child(3)){max-width:78%}.rw-feature-content:has(.rw-winner-grid>.rw-winner:nth-child(3))~.rw-seal{right:10px;opacity:.5}}
@media(max-width:760px){.rw-feature-content{max-width:none;padding:25px}.rw-seal{right:-30px;top:110px;width:170px;height:170px;opacity:.3;z-index:0}.rw-seal img{width:95px}.rw-feature-content h3{max-width:85%;font-size:33px}.reward-feature{min-height:300px}.rw-winner-name{font-size:18px}.reward-impact>div{padding:16px}.reward-impact b{font-size:21px}.rc-heading{align-items:flex-start;flex-direction:column}.rc-heading>.rw-button{align-self:flex-end}.rewards-console{padding:20px}.rc-transaction>div{grid-template-columns:120px 1fr}.rc-transaction>div>.rw-button{grid-column:1/-1}.rc-entry-actions .rc-inline-check{margin-left:0;flex-basis:100%;padding:6px 0}}
@media(max-width:480px){.reward-zone{margin-top:34px}.reward-section-heading{align-items:flex-start;gap:12px}.reward-section-heading h2{font-size:28px}.rw-kicker{font-size:8px;letter-spacing:.12em}.rw-live-label{font-size:7px;letter-spacing:.03em;padding-top:5px}.rw-feature-content{padding:22px 18px}.rw-feature-content h3{font-size:30px;max-width:88%;margin-top:20px}.rw-winner-grid{grid-template-columns:1fr}.rw-winner.single{max-width:none}.rw-feature-actions>.rw-button{flex:1;font-size:11px;padding:9px}.reward-impact>div{padding:13px 9px}.reward-impact b{font-size:19px}.reward-impact span{font-size:7px;line-height:1.5;letter-spacing:.02em}.rw-archive-row{grid-template-columns:1fr}.rw-archive-row .rw-archive-actions{justify-content:flex-end}.reward-activity .reward-section-heading h2{font-size:24px}.activity-filters button{font-size:11px;padding:6px 10px}.activity-row{grid-template-columns:28px 1fr auto;gap:10px}.activity-direction{width:27px;height:27px}.activity-row strong{font-size:12px}.activity-row a{font-size:8px}.rewards-console{padding:16px 12px;border-radius:7px}.rc-toolbar{gap:9px}.rc-toolbar label{flex-basis:100%}.rc-steps{gap:4px}.rc-steps button{font-size:11px;padding:11px 4px}.rc-steps b{display:block;margin:0 0 4px}.rc-form-grid{grid-template-columns:1fr}.rc-form-grid .wide{grid-column:auto}.rc-footer{align-items:flex-end}.rc-footer>span{max-width:40%}.rc-review{padding:17px}.rc-review h3{font-size:21px}.rc-review-grid{gap:20px}.rc-launch-actions>.rw-button{flex-basis:100%}.rc-transaction>div{grid-template-columns:1fr}.rc-payout-card{padding:15px 11px}.chamber-inner{padding:38px 18px 27px}.chamber-orbit{width:140px;height:140px;margin:22px auto}.chamber-inner .rw-winner-grid{grid-template-columns:1fr}.chamber-slot{font-size:23px}.rw-footnote{font-size:10px}}
@media(prefers-reduced-motion:reduce){.chamber-orbit i,.reward-chamber.revealed .rw-winner{animation:none}.chamber-progress i{transition:none}}
/* Video transmission: real footage only, never a rotated image fragment. */
.rewards-console [hidden],.reward-zone [hidden],.reward-chamber [hidden]{display:none!important}
.reward-previous:empty{display:none}.reward-previous{margin:0 16px 16px;border:1px solid #4dde8e2c;border-top:0;background:linear-gradient(120deg,#12312388,#071710);border-radius:0 0 10px 10px}.reward-previous .rw-archive-row{border-top:0;padding:16px 20px}.reward-previous h3{font-size:16px}.rw-archive-actions{flex-wrap:wrap}
.rc-entry-preview{display:grid;grid-template-columns:1fr;max-height:320px;overflow:auto;border:1px solid #58bc7b29;border-radius:6px}.rc-entry-row{display:flex;gap:12px;align-items:center;justify-content:space-between;padding:10px 12px;border-bottom:1px solid #58bc7b20;min-width:0}.rc-entry-row:last-child{border-bottom:0}.rc-entry-row>div{min-width:0}.rc-entry-row strong{display:block;font:500 14px 'IBM Plex Sans',sans-serif;overflow-wrap:anywhere}.rc-entry-row small{display:block;color:#8cac99;font:400 11px 'IBM Plex Mono',monospace;overflow-wrap:anywhere;margin-top:4px}.rc-entry-row .rw-button{flex:none;font-size:11px;padding:7px 10px;min-height:36px}.rc-excluded{margin:12px 0;border:1px solid #dbba6430;border-radius:6px;padding:12px}.rc-excluded>summary{cursor:pointer;color:#d5bb80;font-size:13px}.rc-excluded .rc-entry-row{opacity:.85}.rc-excluded small{color:#c1a975}.entry-search-label{margin-top:15px}.rc-advanced .rw-button{margin-top:10px}
.reward-chamber{width:min(900px,calc(100vw - 20px));background:#030d0b}.chamber-inner{padding:34px 28px 26px}.chamber-inner h2{margin:10px auto 0;max-width:650px;padding:0 12px}
.oath-stage{position:relative;aspect-ratio:16/9;max-height:360px;margin:18px -10px 16px;isolation:isolate;background:#010705;border:1px solid #73ffd020;overflow:hidden;border-radius:6px}.oathkeeper-film{display:block;width:100%;height:100%;object-fit:contain;background:#010705}.oath-stage-label{position:absolute;bottom:10px;left:0;right:0;color:#b0d0c0;font:500 8px 'IBM Plex Mono',monospace;letter-spacing:.16em;text-shadow:0 2px 6px #000}.oath-stage::after{content:'';pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 -35px 30px -25px #030d0b}
.chamber-pool-count{font:500 10px/1.6 'IBM Plex Mono',monospace;color:#93c1aa;letter-spacing:.1em}.chamber-slot{font:600 clamp(21px,4vw,32px) 'Chakra Petch',sans-serif;min-height:44px;padding:9px 0 3px}.chamber-address{font:400 12px 'IBM Plex Mono',monospace;color:#92bba9;min-height:20px;overflow-wrap:anywhere}.chamber-progress{max-width:480px;margin:15px auto}.chamber-progress i{transition:none}.chamber-actions,.chamber-audit-actions{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin-top:18px}.chamber-audit-actions{margin-top:10px}.chamber-audit-actions .rw-button{font-size:11px;padding:8px 12px;background:transparent;min-height:40px}.chamber-trust{font:400 12px/1.6 'IBM Plex Sans',sans-serif!important;color:#97b3a4!important;max-width:640px;margin:12px auto 0!important}.reward-chamber.revealed .chamber-slot{color:#f1d69b}.reward-chamber.revealed .rw-winner{background:linear-gradient(125deg,#51411b40,#09251b);box-shadow:inset 0 1px #ffe9ab1a}.reward-chamber .rw-winner.single{margin:auto;width:100%;max-width:none}
.reward-activity{padding:0!important;overflow:hidden}.activity-summary{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;cursor:pointer;list-style:none}.activity-summary::-webkit-details-marker{display:none}.activity-summary>div{min-width:0}.activity-summary .rw-kicker{margin-bottom:5px}.activity-summary strong{display:block;color:#e2ede5;font:600 22px 'Chakra Petch',sans-serif}.activity-summary strong>span{color:#47e3a6}.activity-preview{display:block;margin-top:7px;color:#96b4a1;font:400 12px/1.5 'IBM Plex Sans',sans-serif}.activity-summary-toggle{flex:none;color:#64e7aa;font-size:25px;font-weight:300;transition:transform .2s}.reward-activity[open] .activity-summary-toggle{transform:rotate(45deg)}.reward-activity[open] .activity-summary{border-bottom:1px solid #36624955}.activity-drawer{padding:20px 24px 24px}.activity-drawer .activity-filters{justify-content:flex-start;margin-bottom:14px}.activity-summary:focus-visible{outline:2px solid #67ffb5;outline-offset:-4px}.rw-audit-link{color:#9dcfb4;font:400 12px 'IBM Plex Sans',sans-serif}.rw-proof-label{display:block;color:#99bba8;font:400 12px/1.5 'IBM Plex Sans',sans-serif;margin-top:12px}
@media(max-width:480px){.chamber-inner{padding:36px 13px 20px}.chamber-inner h2{font-size:25px}.oath-stage{margin:12px -4px;aspect-ratio:3/2}.oath-stage-label{font-size:6px;letter-spacing:.1em}.chamber-pool-count{font-size:9px;letter-spacing:.04em}.chamber-slot{font-size:24px}.chamber-address{font-size:11px}.chamber-actions>.rw-button{flex:1 1 45%;font-size:11px;padding:10px 8px;min-height:44px}.chamber-audit-actions{gap:6px}.chamber-audit-actions>.rw-button{flex:1 1 auto;font-size:10px}.reward-previous{margin:0 8px 12px}.reward-previous .rw-archive-row{padding:13px}.rc-entry-row{gap:8px;padding:10px 8px}.rc-entry-row strong{font-size:13px}.rc-entry-row small{font-size:10px}.rc-entry-row .rw-button{font-size:10px;padding:7px}.activity-summary{padding:18px 16px}.activity-summary strong{font-size:20px}.activity-drawer{padding:16px}.activity-preview{font-size:12px}.chamber-trust{font-size:11px!important}}
@media(prefers-reduced-motion:reduce){.activity-summary-toggle{transition:none}}
.oath-stage{aspect-ratio:3/2;width:min(100%,630px);max-height:420px;margin:18px auto 16px}.chamber-close{width:44px;height:44px}.oath-stage.film-unavailable{background:#010705 url('oathkeeper.webp') center/contain no-repeat}.oath-stage.film-unavailable .oathkeeper-film{visibility:hidden}
@media(max-width:480px){.oath-stage{width:100%;margin:12px auto;max-height:none}}
