.opportunities-beta *{box-sizing:border-box}.opportunities-beta a{color:inherit;text-decoration:none}.opportunities-beta button,.opportunities-beta input,.opportunities-beta textarea,.opportunities-beta select{font:inherit}.opportunities-beta button{cursor:pointer}.opportunities-beta button:disabled{cursor:default;opacity:.55}.opportunities-beta button,.opportunities-beta a{touch-action:manipulation}.opportunities-beta svg{flex-shrink:0}.opportunities-beta h1,.opportunities-beta h2,.opportunities-beta h3,.opportunities-beta h4,.opportunities-beta p{margin:0}.opportunities-beta button:focus-visible,.opportunities-beta a:focus-visible,.opportunities-beta input:focus-visible,.opportunities-beta select:focus-visible,.opportunities-beta textarea:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.opportunities-beta ::selection{background:#f4b72855}.opportunities-beta{font-family:inherit}.opportunities-beta .op-content{font-size:14px;line-height:1.55}.opportunities-beta .op-content h1,.opportunities-beta .op-content h2,.opportunities-beta .op-content h3,.opportunities-beta .op-content h4{color:var(--ink)}.opportunities-beta .op-appbar{background:var(--surface);border-bottom:1px solid var(--line);align-items:center;gap:22px;height:48px;padding:0 24px;display:flex}.opportunities-beta .op-appbar>nav{white-space:nowrap;align-self:stretch;align-items:stretch;gap:24px;display:flex}.opportunities-beta .op-appbar>nav>a{color:var(--muted);align-items:center;font-size:13px;display:flex;position:relative}.opportunities-beta .op-appbar>nav>a[aria-current=page]{color:var(--ink);font-weight:600}.opportunities-beta .op-appbar>nav>a[aria-current=page]:after{content:"";background:var(--gold);height:3px;position:absolute;bottom:-1px;left:0;right:0}.opportunities-beta .op-appactions{align-items:center;gap:18px;margin-left:auto;display:flex}.opportunities-beta .op-appactions .rd-button{font-size:12px}.opportunities-beta .profile-dot{background:var(--accent-soft);width:19px;height:19px;color:var(--accent-ink);border-radius:50%;place-items:center;font-size:10px;display:grid}.opportunities-beta .op-text{color:var(--accent-ink);background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:13px;line-height:1.5;display:inline-flex}.opportunities-beta .op-text:hover{text-underline-offset:4px;text-decoration:underline}.opportunities-beta .align-start{align-self:flex-start}.opportunities-beta .op-page{max-width:1500px;margin:0 auto;padding:28px 30px 44px}.opportunities-beta .op-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:28px;display:flex}.opportunities-beta .op-heading :is(h1,h2){letter-spacing:-.85px;font-size:28px;font-weight:600;line-height:1.2}.opportunities-beta .op-heading p{color:var(--muted);margin-top:9px;font-size:14px}.opportunities-beta .op-button{border:1px solid var(--line-strong);background:var(--surface);min-height:38px;color:var(--ink);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:9px 15px;font-size:12px;font-weight:500;line-height:1.35;display:inline-flex}.opportunities-beta .op-button:hover{background:var(--surface2)}.opportunities-beta .op-button.primary{color:#fff;background:#1c1917;border-color:#1c1917}.opportunities-beta .op-button.primary:hover{background:#37322c}[data-theme=dark] .opportunities-beta .op-button.primary{background:var(--gold);color:#201a0d;border-color:var(--gold)}[data-theme=dark] .opportunities-beta .op-button.primary:hover{background:#f3cb7b}.opportunities-beta .op-button.selected{color:var(--accent-ink);background:var(--accent-soft);border-color:var(--accent-muted)}.opportunities-beta .op-button.full{width:100%}.opportunities-beta .zec-coin{vertical-align:middle;flex-shrink:0;width:26px;height:26px;display:inline-block;position:relative;overflow:hidden}.opportunities-beta .zec-coin>img{width:200%;max-width:none;height:200%;position:absolute;top:-50%;left:-50%}.opportunities-beta .illustration{object-fit:cover;width:100%;height:100%;display:block}.opportunities-beta .op-hero{isolation:isolate;border:1px solid var(--line);background:#fbfaf8;border-radius:14px;justify-content:center;align-items:center;min-height:244px;margin:0 0 26px;display:flex;position:relative;overflow:hidden}.opportunities-beta .op-hero-content{z-index:2;text-align:center;width:100%;padding:27px 110px;position:relative}.opportunities-beta .op-hero h1{letter-spacing:-1.7px;color:#1c1917;font-family:Georgia,Times New Roman,serif;font-size:clamp(34px,3.6vw,58px);font-weight:500;line-height:1.15}.opportunities-beta .op-hero p{color:#57534e;margin-top:12px;font-size:16px;line-height:1.5}.opportunities-beta .hero-stats{justify-content:center;max-width:540px;margin:26px auto 0;display:flex}.opportunities-beta .hero-stats>div{flex-direction:column;flex:1;align-items:center;gap:4px;min-width:0;padding:0 18px;display:flex}.opportunities-beta .hero-stats>div+div{border-left:1px solid var(--line)}.opportunities-beta .hero-stats span{color:#78716c;white-space:nowrap;font-size:12px}.opportunities-beta .hero-stats strong{letter-spacing:-.7px;color:#1c1917;white-space:nowrap;font-size:27px;font-weight:600;line-height:1.3}.opportunities-beta .hero-pattern{opacity:.32;z-index:0;pointer-events:none;grid-template-columns:repeat(3,73px);grid-auto-rows:73px;gap:15px;width:255px;display:grid;position:absolute;top:-42px;transform:rotate(-16deg)}.opportunities-beta .hero-pattern .zec-coin{background:0 0;border-radius:50%;width:100%;height:100%}.opportunities-beta .hero-pattern>.zec-coin:nth-child(3n){transform:scale(.68)}.opportunities-beta .hero-pattern>.zec-coin:nth-child(4n){transform:scale(.85)rotate(10deg)}.opportunities-beta .hero-pattern.left{left:-100px;-webkit-mask-image:linear-gradient(90deg,#000 20% 55%,#0000);mask-image:linear-gradient(90deg,#000 20% 55%,#0000)}.opportunities-beta .hero-pattern.right{right:-100px;transform:rotate(16deg);-webkit-mask-image:linear-gradient(270deg,#000 20% 55%,#0000);mask-image:linear-gradient(270deg,#000 20% 55%,#0000)}[data-theme=dark] .opportunities-beta .op-hero{background:#191918}[data-theme=dark] .opportunities-beta .op-hero :is(h1,strong){color:var(--ink)}[data-theme=dark] .opportunities-beta .op-hero p,[data-theme=dark] .opportunities-beta .hero-stats span{color:var(--muted)}[data-theme=dark] .opportunities-beta .hero-stats>div+div{border-color:var(--line-strong)}[data-theme=dark] .opportunities-beta .hero-pattern{opacity:.3}[data-theme=dark] .opportunities-beta .hero-pattern>.zec-coin:nth-child(3n) img{filter:invert()}.opportunities-beta .listing-tools{align-items:center;gap:10px;display:flex}.opportunities-beta .op-search{border:1px solid var(--line-strong);background:var(--surface);min-height:38px;color:var(--dim);border-radius:999px;flex:1;align-items:center;gap:9px;min-width:0;max-width:340px;padding:0 13px;display:flex}.opportunities-beta .op-content .op-search input,.opportunities-beta .op-dialog .op-search input{width:100%;min-width:0;box-shadow:none;color:var(--ink);background:0 0;border:0;border-radius:0;outline:0;height:auto;min-height:0;padding:9px 0;font-size:12px}.opportunities-beta .op-search:focus-within{outline:2px solid var(--accent);outline-offset:2px}.opportunities-beta .op-search input:focus-visible{box-shadow:none;outline:none}.opportunities-beta .op-search>button{color:var(--muted);background:0 0;border:0;justify-content:center;align-items:center;padding:3px;display:flex}.opportunities-beta .create-opportunity{margin-left:auto}.opportunities-beta .filter-dot{background:var(--accent);border-radius:50%;width:5px;height:5px}.opportunities-beta .op-filters{background:var(--surface);border:1px solid var(--line);border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));align-items:flex-end;gap:12px;margin-top:10px;padding:14px;display:grid}.opportunities-beta .op-filters .op-field{gap:6px;min-width:0}.opportunities-beta .op-filters .op-text{white-space:nowrap;margin-bottom:0;font-size:12px}.opportunities-beta .listing-meta{justify-content:space-between;align-items:center;gap:12px;margin:18px 0 20px;display:flex}.opportunities-beta .op-segment{gap:4px;display:flex}.opportunities-beta .op-segment>button{color:var(--muted);background:0 0;border:0;border-radius:20px;min-height:32px;padding:6px 13px;font-size:12px}.opportunities-beta .op-segment>button.active{background:var(--accent-soft);color:var(--accent-ink);font-weight:600}.opportunities-beta .results-sort{color:var(--dim);align-items:center;gap:18px;font-size:11px;display:flex}.opportunities-beta .op-content .results-sort select{color:var(--muted);width:auto;min-height:30px;box-shadow:none;background-color:#0000;border:0;padding:4px 24px 4px 0;font-size:11px}.opportunities-beta .op-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.opportunities-beta .op-card{background:var(--surface);border:1px solid var(--line);border-radius:14px;min-width:0;transition:border-color .18s,box-shadow .18s;overflow:hidden}.opportunities-beta .op-card:hover{border-color:var(--line-strong);box-shadow:0 6px 24px #00000008}.opportunities-beta .op-card-art{aspect-ratio:1.44;background:#f7f6f3;border-radius:7px;margin:12px 12px 0;position:relative;overflow:hidden}.opportunities-beta .op-card-art>a{width:100%;height:100%;display:block}.opportunities-beta .op-card-art .illustration{transition:transform .4s}.opportunities-beta .reward-badge,.opportunities-beta .status-badge{color:#44403c;pointer-events:none;background:#fffffff2;border-radius:5px;align-items:center;gap:5px;padding:7px 8px;font-size:11px;line-height:1.2;display:flex;position:absolute;top:10px}.opportunities-beta .reward-badge{font-size:15px;font-weight:600;left:10px}.opportunities-beta .reward-badge .zec-coin{background:#fff;border-radius:50%;width:21px;height:21px}.opportunities-beta .status-badge{padding:10px 8px;font-weight:500;right:10px}.opportunities-beta .op-card-body{padding:16px 18px 19px}.opportunities-beta .op-card-organizer{justify-content:space-between;align-items:center;gap:5px;margin-bottom:10px;display:flex}.opportunities-beta .organizer-tag{color:var(--muted);align-items:center;gap:7px;min-width:0;font-size:11px;line-height:1.4;display:inline-flex}.opportunities-beta .organizer-tag>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.opportunities-beta .organizer-tag:hover{color:var(--accent-ink)}.opportunities-beta .organizer-mark{background:var(--accent-soft);width:24px;height:24px;color:var(--accent-ink);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;font-size:8px;font-weight:600;display:inline-flex}.opportunities-beta .organizer-mark.purple{color:#8a6aa9;background:#a78bd41a}.opportunities-beta .organizer-mark.green{color:#568476;background:#78a79a1f}.opportunities-beta .organizer-mark.blue{color:#6789a9;background:#7e9fbf20}.opportunities-beta .organizer-mark.large{border-radius:13px;width:58px;height:58px;font-size:19px;font-weight:500}.opportunities-beta .op-save{min-width:28px;min-height:28px;color:var(--dim);background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;display:flex}.opportunities-beta .op-save:hover,.opportunities-beta .op-save.saved{color:var(--accent-ink);background:var(--accent-soft)}.opportunities-beta .op-save.saved svg{fill:var(--accent-soft)}.opportunities-beta .op-card h2{letter-spacing:-.5px;min-height:53px;font-size:19px;font-weight:600;line-height:1.38}.opportunities-beta .op-card h2 a:hover{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.opportunities-beta .op-tags{flex-wrap:wrap;gap:6px;margin-top:15px;display:flex}.opportunities-beta .op-tags>span,.opportunities-beta .op-tag{background:var(--surface2);border:1px solid var(--line);color:var(--muted);border-radius:5px;align-items:center;gap:5px;padding:4px 7px;font-size:10px;line-height:1.2;display:inline-flex}.opportunities-beta .op-tag.positive{background:var(--pos-soft);color:var(--pos);border-color:#0000}.opportunities-beta .op-card-facts{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;margin-top:19px;padding-top:16px;display:flex}.opportunities-beta .op-card-facts>div{flex-direction:column;gap:4px;display:flex}.opportunities-beta .op-card-facts span{color:var(--dim);font-size:11px}.opportunities-beta .op-card-facts strong{font-size:13px;font-weight:550}.opportunities-beta .op-card-facts>svg{color:var(--dim)}.opportunities-beta .op-previewbar{bottom:0;right:0;left:var(--sidebar-width);background:var(--band);border-top:1px solid var(--line);z-index:25;height:34px;color:var(--muted);justify-content:space-between;align-items:center;gap:15px;padding:0 30px;font-size:10px;display:flex;position:fixed}.opportunities-beta .op-previewbar>span{align-items:center;gap:6px;display:flex}.opportunities-beta .op-previewbar i{background:var(--accent);border-radius:50%;width:5px;height:5px}.opportunities-beta .op-previewbar button{color:var(--muted);background:0 0;border:0;align-items:center;gap:5px;font-size:10px;display:flex}.opportunities-beta .op-dialog{border:1px solid var(--line-strong);background:var(--surface);width:min(520px,100% - 28px);max-height:min(680px,100dvh - 32px);color:var(--ink);border-radius:14px;margin:auto;padding:20px;font-size:14px;line-height:1.65;position:fixed;inset:0;overflow:hidden;box-shadow:0 20px 70px #0003}.opportunities-beta .op-dialog[open]{flex-direction:column;display:flex}.opportunities-beta .dialog-body{overscroll-behavior:contain;min-height:0;overflow-y:auto}.opportunities-beta .op-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#08070480}.opportunities-beta .dialog-head{flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.opportunities-beta .dialog-head h2{letter-spacing:-.4px;font-size:18px;font-weight:600}.opportunities-beta .op-dialog p{color:var(--muted);margin-bottom:18px}.opportunities-beta .op-dialog .full{margin-top:8px}.opportunities-beta .simple-steps{color:var(--muted);margin:20px 0;padding-left:20px}.opportunities-beta .simple-steps li{margin:9px 0;padding-left:6px}.opportunities-beta .op-notice{background:var(--accent-soft);border:1px solid var(--accent-muted);color:var(--muted);border-radius:8px;padding:14px;font-size:12px;line-height:1.6}.opportunities-beta .op-notice strong{color:var(--accent-ink);font-weight:550}.opportunities-beta .op-dialog .op-notice p{margin:6px 0 0}.opportunities-beta .op-notice.compact{align-items:flex-start;gap:10px;display:flex}.opportunities-beta .op-notice.compact p{margin:0}.opportunities-beta .op-notice.compact svg{color:var(--accent-ink);margin-top:2px}.opportunities-beta .op-list-link{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:15px 0;font-size:13px;display:flex}.opportunities-beta .op-list-link:hover{color:var(--accent-ink)}.opportunities-beta .profile-summary{align-items:center;gap:12px;margin-bottom:20px;display:flex}.opportunities-beta .profile-summary .organizer-mark{width:40px;height:40px;font-size:16px}.opportunities-beta .profile-summary p{margin:2px 0 0;font-size:12px}.opportunities-beta .palette-search{border-radius:9px;max-width:none;margin-bottom:14px}.opportunities-beta .palette-results{max-height:340px;overflow:auto}.opportunities-beta .palette-results>a{border-radius:7px;justify-content:space-between;align-items:center;gap:14px;padding:10px;font-size:13px;display:flex}.opportunities-beta .palette-results>a:hover{background:var(--surface2)}.opportunities-beta .op-toast{z-index:90;background:var(--ink);color:var(--bg);border-radius:10px;align-items:center;gap:10px;max-width:calc(100% - 32px);padding:13px 16px;font-size:12px;display:flex;position:fixed;bottom:52px;right:24px;box-shadow:0 8px 30px #0003}.opportunities-beta .op-toast>button{color:inherit;background:0 0;border:0;align-items:center;padding:4px;display:flex}.opportunities-beta .op-empty{text-align:center;border:1px dashed var(--line-strong);color:var(--muted);border-radius:12px;padding:54px 24px}.opportunities-beta .op-empty>svg{margin-bottom:16px}.opportunities-beta .op-empty h2{letter-spacing:-.5px;font-size:20px;font-weight:500}.opportunities-beta .op-empty p{margin:8px 0 0;font-size:13px}.opportunities-beta .op-empty .op-button{margin-top:20px}.opportunities-beta .op-back{color:var(--muted);align-items:center;gap:5px;margin-bottom:22px;font-size:12px;display:inline-flex}.opportunities-beta .op-back:hover{color:var(--ink)}.opportunities-beta .section-title{justify-content:space-between;align-items:center;gap:12px;margin:24px 0 18px;display:flex}.opportunities-beta .section-title h2{letter-spacing:-.3px;font-size:19px;font-weight:550}.opportunities-beta .section-title h2 span{color:var(--dim);margin-left:6px;font-size:12px}.opportunities-beta .section-title .organizer-tag{font-size:13px}.opportunities-beta .section-title .op-tag{margin-right:auto}.opportunities-beta .quiet{color:var(--dim);font-size:13px}.opportunities-beta .campaign-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.opportunities-beta .campaign-card{background:var(--surface);border:1px solid var(--line);border-radius:12px;overflow:hidden}.opportunities-beta .campaign-cover{aspect-ratio:2.2;display:block;position:relative;overflow:hidden}.opportunities-beta .campaign-card>div{padding:22px}.opportunities-beta .campaign-card h2{letter-spacing:-.7px;margin:14px 0 10px;font-size:24px;font-weight:550;line-height:1.3}.opportunities-beta .campaign-card p{color:var(--muted);font-size:13px;line-height:1.65}.opportunities-beta .campaign-card-meta{border-top:1px solid var(--line);color:var(--muted);align-items:center;gap:16px;margin-top:23px;padding-top:17px;font-size:12px;display:flex}.opportunities-beta .campaign-card-meta strong{color:var(--ink);font-size:16px;font-weight:550}.opportunities-beta .campaign-card-meta small{color:var(--dim);font-size:10px;font-weight:400}.opportunities-beta .campaign-card-meta svg{margin-left:auto}.opportunities-beta .compact-campaigns{margin-bottom:32px}.opportunities-beta .compact-campaigns .campaign-cover{aspect-ratio:3}.opportunities-beta .organizer-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.opportunities-beta .organizer-card{border:1px solid var(--line);background:var(--surface);border-radius:12px;flex-direction:column;align-items:flex-start;padding:24px;display:flex}.opportunities-beta .organizer-card h2{letter-spacing:-.4px;margin:20px 0 8px;font-size:21px;font-weight:550}.opportunities-beta .organizer-card p{color:var(--muted);margin-bottom:24px;font-size:13px}.opportunities-beta .organizer-card>div{width:100%;color:var(--muted);border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:auto;padding-top:16px;font-size:12px;display:flex}.opportunities-beta .community-profile{align-items:center;gap:18px;margin:4px 0 34px;display:flex}.opportunities-beta .community-profile h1{letter-spacing:-.8px;font-size:30px;font-weight:550}.opportunities-beta .community-profile p{color:var(--muted);margin-top:7px;font-size:14px}.opportunities-beta .community-profile>.op-button{margin-left:auto}.opportunities-beta .work-tabs{border-bottom:1px solid var(--line);gap:28px;margin-bottom:28px;display:flex;overflow:auto}.opportunities-beta .work-tabs>button{color:var(--muted);white-space:nowrap;background:0 0;border:0;align-items:center;gap:9px;padding:0 0 13px;font-size:13px;display:flex}.opportunities-beta .work-tabs>button.active{border-bottom:2px solid var(--accent);color:var(--ink);font-weight:550}.opportunities-beta .work-tabs>button>span{background:var(--surface2);border:1px solid var(--line);border-radius:4px;padding:0 5px;font-size:10px}.opportunities-beta .work-list{border:1px solid var(--line);background:var(--surface);border-radius:10px;overflow:hidden}.opportunities-beta .work-row{align-items:center;gap:16px;padding:18px 20px;display:flex}.opportunities-beta .work-row+.work-row{border-top:1px solid var(--line)}.opportunities-beta .work-row:hover{background:var(--surface2)}.opportunities-beta .work-row>svg{color:var(--dim)}.opportunities-beta .work-row>div{flex:1;min-width:0}.opportunities-beta .work-row strong{font-size:14px;font-weight:550;display:block}.opportunities-beta .work-row small{color:var(--dim);margin-top:5px;font-size:11px;display:block}.opportunities-beta .editor-wrap{max-width:1080px;margin:0 auto}.opportunities-beta .wizard-steps{border-bottom:1px solid var(--line);margin:0 0 26px;padding:0;list-style:none;display:flex}.opportunities-beta .wizard-steps li{flex:1;padding-bottom:15px}.opportunities-beta .wizard-steps li[data-active=true]{border-bottom:2px solid var(--accent)}.opportunities-beta .wizard-steps button{color:var(--dim);background:0 0;border:0;align-items:center;gap:10px;min-height:28px;padding:0;font-size:12px;display:flex}.opportunities-beta .wizard-steps button>span{border:1px solid var(--line-strong);border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:10px;display:flex}.opportunities-beta .wizard-steps li[data-active=true] button{color:var(--ink);font-weight:600}.opportunities-beta .wizard-steps li[data-active=true] button>span{background:var(--gold);color:#201a0d;border-color:var(--gold)}.opportunities-beta .wizard-steps li[data-done=true] button>span{background:var(--accent-soft);color:var(--accent-ink);border-color:var(--accent-muted)}.opportunities-beta .editor-layout{grid-template-columns:minmax(0,1fr) 248px;align-items:start;gap:26px;display:grid}.opportunities-beta .editor-panel{background:var(--surface);border:1px solid var(--line);border-radius:12px;min-width:0;padding:26px}.opportunities-beta .editor-panel-title{margin-bottom:25px}.opportunities-beta .editor-panel-title>span{color:var(--dim);font-size:11px}.opportunities-beta .editor-panel-title h2{letter-spacing:-.5px;margin-top:5px;font-size:24px;font-weight:550}.opportunities-beta .form-stack{flex-direction:column;gap:22px;display:flex}.opportunities-beta .op-field{flex-direction:column;gap:8px;min-width:0;display:flex}.opportunities-beta .op-field>:is(span,label){color:var(--ink);font-size:12px;font-weight:550}.opportunities-beta .op-field :is(input:not([type=checkbox]):not([type=radio]),select,textarea){border:1px solid var(--line-strong);background-color:var(--surface);width:100%;min-width:0;color:var(--ink);min-height:42px;box-shadow:none;border-radius:7px;padding:11px 12px;font-size:13px;line-height:1.5}.opportunities-beta .op-field select{padding-right:34px}.opportunities-beta .op-field textarea{resize:vertical;min-height:100px}.opportunities-beta .op-field>small{color:var(--dim);font-size:11px;font-weight:400;line-height:1.5}.opportunities-beta .op-field.invalid :is(input,textarea,select){border-color:var(--neg)}.opportunities-beta .field-error,.opportunities-beta .op-field>small.field-error{color:var(--neg);font-size:12px}.opportunities-beta .form-pair{grid-template-columns:1fr 1fr;gap:18px;display:grid}.opportunities-beta .format-field,.opportunities-beta .prize-fields{border:0;min-width:0;margin:0;padding:0}.opportunities-beta .format-field legend,.opportunities-beta .prize-fields legend{margin-bottom:10px;padding:0;font-size:12px;font-weight:550}.opportunities-beta .format-options{grid-template-columns:1fr 1fr;gap:12px;display:grid}.opportunities-beta .format-options>label{border:1px solid var(--line-strong);cursor:pointer;border-radius:9px;flex-direction:column;align-items:flex-start;gap:10px;padding:18px;display:flex;position:relative}.opportunities-beta .format-options>label.selected{border-color:var(--accent);background:var(--accent-soft)}.opportunities-beta .format-options input{accent-color:var(--accent);position:absolute;top:14px;right:14px}.opportunities-beta .format-options strong{font-size:14px;font-weight:550}.opportunities-beta .format-options p{color:var(--muted);font-size:12px;line-height:1.65}.opportunities-beta .editor-guide{padding:18px 0;position:sticky;top:85px}.opportunities-beta .op-label{color:var(--dim);font-size:11px;line-height:1.4;display:block}.opportunities-beta .editor-guide h3{letter-spacing:-.5px;overflow-wrap:anywhere;margin-top:10px;font-size:20px;font-weight:550;line-height:1.4}.opportunities-beta .editor-guide .op-definition{margin-top:26px}.opportunities-beta .op-definition{margin:16px 0 0}.opportunities-beta .op-definition>div{justify-content:space-between;align-items:baseline;gap:18px;padding:9px 0;font-size:12px;display:flex}.opportunities-beta .op-definition dt{color:var(--muted);white-space:nowrap}.opportunities-beta .op-definition dd{text-align:right;overflow-wrap:anywhere;margin:0;font-weight:500}.opportunities-beta .editor-guide .op-definition>div{padding:8px 0;display:block}.opportunities-beta .editor-guide .op-definition dd{text-align:left;margin-top:3px;font-size:13px}.opportunities-beta .guide-flow{border-top:1px solid var(--line);margin-top:24px;padding-top:21px}.opportunities-beta .guide-flow h4{margin-bottom:15px;font-size:12px;font-weight:550}.opportunities-beta .guide-flow>div{color:var(--muted);align-items:center;gap:10px;padding-bottom:18px;font-size:11px;display:flex;position:relative}.opportunities-beta .guide-flow>div>span{border:1px solid var(--line-strong);background:var(--bg);border-radius:50%;place-items:center;width:21px;height:21px;font-size:9px;display:grid}.opportunities-beta .guide-flow>div:not(:last-child):after{content:"";border-left:1px solid var(--line-strong);position:absolute;top:24px;bottom:3px;left:10px}.opportunities-beta .wizard-actions{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;margin-top:28px;padding-top:22px;display:flex}.opportunities-beta .wizard-actions>div{gap:10px;display:flex}.opportunities-beta .prize-row{align-items:flex-end;gap:10px;margin-bottom:14px;display:flex}.opportunities-beta .prize-row .op-field{flex:1}.opportunities-beta .prize-row>.rd-icon-button{margin-bottom:5px}.opportunities-beta .prize-total{justify-content:space-between;align-items:center;gap:10px;margin-top:17px;font-size:13px;display:flex}.opportunities-beta .prize-total strong{font-weight:550}.opportunities-beta .review-owner{color:var(--muted);align-items:flex-start;gap:10px;font-size:12px;line-height:1.6;display:flex}.opportunities-beta .review-owner strong{color:var(--ink);font-weight:550}.opportunities-beta .review-owner>svg{color:var(--accent-ink);margin-top:3px}.opportunities-beta .review-sheet{font-size:13px}.opportunities-beta .review-section{border-bottom:1px solid var(--line);margin-bottom:23px;padding-bottom:23px}.opportunities-beta .review-title{justify-content:space-between;align-items:center;gap:18px;margin-bottom:16px;display:flex}.opportunities-beta .review-title h3{font-size:15px;font-weight:550}.opportunities-beta .review-section>h3{letter-spacing:-.5px;margin:10px 0 15px;font-size:24px;font-weight:550;line-height:1.4}.opportunities-beta .review-section p,.opportunities-beta .review-section ul{color:var(--muted);line-height:1.8}.opportunities-beta .review-section ul{margin-top:12px;padding-left:18px}.opportunities-beta .review-section h4{margin-top:20px;font-size:13px;font-weight:550}.opportunities-beta .review-reward{letter-spacing:-.6px;align-items:center;gap:8px;font-size:24px;font-weight:550;display:flex}.opportunities-beta .review-reward>span{letter-spacing:0;color:var(--accent-ink);background:var(--accent-soft);border-radius:4px;margin-left:auto;padding:3px 7px;font-size:10px;font-weight:400}.opportunities-beta .op-check{color:var(--muted);align-items:flex-start;gap:10px;font-size:12px;line-height:1.6;display:flex}.opportunities-beta .op-check>input{accent-color:var(--accent);flex-shrink:0;width:15px;height:15px;margin-top:3px}.opportunities-beta .review-preview{color:var(--dim);margin-top:14px;font-size:11px;line-height:1.5}.opportunities-beta .preserve-lines{white-space:pre-line}.opportunities-beta .setup-wrap{max-width:680px;margin:0 auto}.opportunities-beta .setup-wrap .wizard-actions{margin-top:3px}.opportunities-beta .setup-wrap .editor-panel>p{color:var(--muted);line-height:1.75}.opportunities-beta .detail-layout{grid-template-columns:minmax(0,1fr) 290px;align-items:start;gap:32px;display:grid}.opportunities-beta .detail-art{border-radius:12px;height:235px;margin-bottom:24px;position:relative;overflow:hidden}.opportunities-beta .detail-main>h1{letter-spacing:-1px;margin-top:15px;font-size:34px;font-weight:550;line-height:1.2}.opportunities-beta .detail-main>.organizer-tag{font-size:12px}.opportunities-beta .detail-main section{border-top:1px solid var(--line);margin-top:28px;padding-top:24px}.opportunities-beta .detail-main section h2{letter-spacing:-.4px;margin-bottom:14px;font-size:19px;font-weight:550}.opportunities-beta .detail-main section p,.opportunities-beta .detail-main section li{color:var(--muted);font-size:13px;line-height:1.85}.opportunities-beta .detail-main section ul,.opportunities-beta .detail-main section ol{margin:0;padding-left:19px}.opportunities-beta .detail-main section li{margin-bottom:9px;padding-left:7px}.opportunities-beta .detail-sidebar{position:sticky;top:82px}.opportunities-beta .reward-panel{border:1px solid var(--line);background:var(--surface);border-radius:12px;padding:22px}.opportunities-beta .open-label{color:var(--pos);align-items:center;gap:6px;margin-bottom:24px;font-size:11px;display:flex}.opportunities-beta .open-label i{background:currentColor;border-radius:50%;width:5px;height:5px}.opportunities-beta .detail-amount{align-items:center;gap:10px;margin-top:9px;display:flex}.opportunities-beta .detail-amount>.zec-coin{width:32px;height:32px}.opportunities-beta .detail-amount strong{letter-spacing:-1.2px;font-size:38px;font-weight:600;line-height:1.2}.opportunities-beta .detail-amount strong>span{letter-spacing:-.5px;font-size:21px}.opportunities-beta .funding-label{color:var(--dim);margin-top:9px;font-size:10px;display:block}.opportunities-beta .reward-panel .op-definition{border-top:1px solid var(--line);margin-top:22px;padding:14px 0 18px}.opportunities-beta .reward-panel .op-definition>div{gap:12px;font-size:11px;line-height:1.6}.opportunities-beta .reward-panel .op-definition dd{max-width:155px}.opportunities-beta .reward-panel .op-button+.op-button{margin-top:10px}.opportunities-beta .detail-process{color:var(--muted);padding:23px 8px}.opportunities-beta .detail-process h3{color:var(--ink);margin-bottom:11px;font-size:13px;font-weight:550}.opportunities-beta .detail-process p{margin-top:10px;font-size:12px;line-height:1.75}.opportunities-beta .prize-list{border-top:1px solid var(--line);margin:20px 0 0;padding:0;list-style:none}.opportunities-beta .prize-list>li{color:var(--muted);justify-content:space-between;padding-top:13px;font-size:12px;display:flex}.opportunities-beta .prize-list strong{color:var(--ink);font-weight:550}.opportunities-beta .op-campaign-link{border:1px solid var(--line);background:var(--surface);border-radius:9px;align-items:center;gap:15px;margin-top:28px;padding:18px;display:flex}.opportunities-beta .op-campaign-link>svg{color:var(--accent-ink)}.opportunities-beta .op-campaign-link>svg:last-child{margin-left:auto}.opportunities-beta .op-campaign-link small{color:var(--dim);font-size:10px;display:block}.opportunities-beta .op-campaign-link strong{font-size:14px;font-weight:550}.opportunities-beta .detail-main .contribution-form,.opportunities-beta .detail-main .contribution-state{border:1px solid var(--line-strong);background:var(--surface);border-radius:12px;padding:24px;scroll-margin-top:80px}.opportunities-beta .contribution-state>.op-tag{margin-bottom:18px}.opportunities-beta .contribution-state blockquote{border-left:2px solid var(--accent-muted);background:var(--surface2);color:var(--muted);margin:20px 0;padding:16px;font-size:13px;line-height:1.7}.opportunities-beta .contribution-state>.op-text{margin-top:12px;margin-right:18px}.opportunities-beta .owner-note{background:var(--accent-soft);border-radius:8px;align-items:flex-start;gap:10px;margin-bottom:12px;padding:14px;font-size:12px;display:flex}.opportunities-beta .owner-note>svg{color:var(--accent-ink);margin-top:2px}.opportunities-beta .owner-note strong{font-weight:550}.opportunities-beta .owner-note p{color:var(--muted);margin-top:5px;font-size:11px}@media (min-width:1600px){.opportunities-beta .op-page{padding:36px 42px 55px}.opportunities-beta .op-grid{gap:26px}.opportunities-beta .op-hero{min-height:290px}.opportunities-beta .op-card h2{min-height:61px;font-size:22px}.opportunities-beta .op-card-art{aspect-ratio:1.6}.opportunities-beta .hero-stats strong{font-size:32px}.opportunities-beta .op-card-body{padding:22px 25px 26px}}@media (min-width:961px) and (max-width:1180px){.opportunities-beta .op-page{padding:24px}.opportunities-beta .op-appbar{gap:17px;padding:0 24px}.opportunities-beta .op-appbar>nav{gap:20px}.opportunities-beta .op-appactions{gap:10px}.opportunities-beta .op-appactions .op-text>span{display:none}.opportunities-beta .op-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.opportunities-beta .op-card-art{aspect-ratio:1.7}.opportunities-beta .op-card h2{min-height:58px;font-size:21px}.opportunities-beta .editor-layout{grid-template-columns:minmax(0,1fr) 190px;gap:20px}.opportunities-beta .editor-panel{padding:22px}.opportunities-beta .detail-layout{grid-template-columns:minmax(0,1fr) 265px;gap:24px}.opportunities-beta .detail-main>h1{font-size:30px}.opportunities-beta .op-hero h1{font-size:42px}}@media (max-width:960px){.opportunities-beta .op-previewbar{height:auto;min-height:35px;margin-top:auto;padding:8px 24px;line-height:1.5;position:static}.opportunities-beta .op-page{padding:24px}.opportunities-beta .op-appbar{gap:18px;height:56px;padding:0 24px}.opportunities-beta .op-appbar>nav{gap:24px}.opportunities-beta .op-appactions{gap:16px}.opportunities-beta .op-appactions .op-text>span{display:none}.opportunities-beta .op-appactions .rd-button{font-size:11px}.opportunities-beta .op-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.opportunities-beta .op-hero{min-height:238px}.opportunities-beta .op-hero h1{font-size:46px}.opportunities-beta .hero-pattern.left{left:-112px}.opportunities-beta .hero-pattern.right{right:-112px}.opportunities-beta .op-card-art{aspect-ratio:1.65}.opportunities-beta .op-card h2{min-height:61px;font-size:22px}.opportunities-beta .op-toast{bottom:calc(74px + env(safe-area-inset-bottom));right:16px}.opportunities-beta .organizer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.opportunities-beta .editor-layout{grid-template-columns:minmax(0,1fr) 210px;gap:24px}.opportunities-beta .detail-layout{grid-template-columns:minmax(0,1fr) 280px;gap:24px}.opportunities-beta .op-dialog{max-height:calc(100dvh - 100px)}}@media (max-width:690px){.opportunities-beta .op-page{padding:21px 16px 30px}.opportunities-beta .op-appbar{flex-wrap:wrap;gap:14px;height:auto;min-height:52px;padding:0 16px}.opportunities-beta .op-appbar>nav{gap:22px;height:52px}.opportunities-beta .op-appbar>nav>a{font-size:12px}.opportunities-beta .op-appactions{gap:9px}.opportunities-beta .op-appactions .op-text{display:none}.opportunities-beta .op-appactions .rd-button{gap:4px;min-width:0;height:29px;padding:0 10px;font-size:10px}.opportunities-beta .profile-dot{width:16px;height:16px;font-size:8px}.opportunities-beta .op-hero{border-radius:10px;min-height:222px;margin-bottom:22px}.opportunities-beta .op-hero-content{padding:26px 17px}.opportunities-beta .op-hero h1{letter-spacing:-1.2px;font-size:36px;line-height:1.18}.opportunities-beta .op-hero p{max-width:240px;margin:12px auto 0;font-size:13px;line-height:1.6}.opportunities-beta .hero-pattern{opacity:.2;grid-template-columns:repeat(3,62px);grid-auto-rows:62px;gap:12px;width:210px;top:-44px}.opportunities-beta .hero-pattern.left{left:-143px}.opportunities-beta .hero-pattern.right{right:-143px}.opportunities-beta .hero-stats{margin-top:25px}.opportunities-beta .hero-stats>div{gap:7px;padding:0 11px}.opportunities-beta .hero-stats span{font-size:10px}.opportunities-beta .hero-stats strong{letter-spacing:-.7px;font-size:24px}[data-theme=dark] .opportunities-beta .hero-pattern{opacity:.22}.opportunities-beta .listing-tools{flex-wrap:wrap;gap:9px}.opportunities-beta .listing-tools .op-search{flex:calc(100% - 100px);max-width:none;min-height:40px}.opportunities-beta .op-content .op-search input{font-size:13px}.opportunities-beta .listing-tools>.op-button{min-height:40px;font-size:12px}.opportunities-beta .listing-tools>.create-opportunity{width:100%;min-height:40px;margin:2px 0 0}.opportunities-beta .listing-meta{gap:6px;margin:18px 0}.opportunities-beta .results-sort{gap:8px}.opportunities-beta .results-sort>span{display:none}.opportunities-beta .op-segment>button{padding:7px 12px;font-size:12px}.opportunities-beta .op-content .results-sort select{max-width:125px;font-size:10px}.opportunities-beta .op-filters{grid-template-columns:1fr;gap:14px;display:grid}.opportunities-beta .op-filters .op-text{justify-self:start;margin-bottom:0}.opportunities-beta .op-grid{grid-template-columns:1fr;gap:22px}.opportunities-beta .op-card{border-radius:12px}.opportunities-beta .op-card-art{aspect-ratio:1.65;margin:12px 12px 0}.opportunities-beta .op-card h2{letter-spacing:-.65px;min-height:0;font-size:24px}.opportunities-beta .op-card-body{padding:19px 22px 23px}.opportunities-beta .organizer-tag{font-size:12px}.opportunities-beta .op-card-organizer{margin-bottom:13px}.opportunities-beta .reward-badge{padding:8px 10px;font-size:17px}.opportunities-beta .reward-badge .zec-coin{width:23px;height:23px}.opportunities-beta .status-badge{padding:11px 10px;font-size:12px}.opportunities-beta .op-tags{margin-top:18px}.opportunities-beta .op-tags>span,.opportunities-beta .op-tag{font-size:11px}.opportunities-beta .op-card-facts{margin-top:22px;padding-top:18px}.opportunities-beta .op-card-facts span{font-size:12px}.opportunities-beta .op-card-facts strong{font-size:14px}.opportunities-beta .op-heading{flex-wrap:wrap;align-items:flex-start;gap:18px;margin-bottom:24px}.opportunities-beta .op-heading :is(h1,h2){font-size:28px}.opportunities-beta .op-heading p{font-size:13px}.opportunities-beta .op-heading>.op-button{min-height:40px}.opportunities-beta .op-previewbar{padding:8px 16px;font-size:9px}.opportunities-beta .op-previewbar button{font-size:9px}.opportunities-beta .campaign-grid{grid-template-columns:1fr;gap:22px}.opportunities-beta .campaign-card h2{font-size:25px}.opportunities-beta .campaign-card p{font-size:13px}.opportunities-beta .campaign-card>div{padding:22px}.opportunities-beta .campaign-card-meta{gap:12px;font-size:12px}.opportunities-beta .campaign-card-meta strong{font-size:16px}.opportunities-beta .organizer-grid{grid-template-columns:1fr}.opportunities-beta .community-profile{flex-wrap:wrap;align-items:flex-start;gap:14px}.opportunities-beta .community-profile>div{flex:1;min-width:0}.opportunities-beta .community-profile h1{font-size:26px}.opportunities-beta .community-profile p{font-size:13px}.opportunities-beta .community-profile>.op-button{margin-left:0}.opportunities-beta .section-title{flex-wrap:wrap}.opportunities-beta .work-tabs{gap:24px}.opportunities-beta .work-tabs>button{gap:7px;font-size:12px}.opportunities-beta .work-row{gap:12px;padding:17px 14px}.opportunities-beta .work-row strong{font-size:13px;line-height:1.5}.opportunities-beta .work-row>.op-tag{font-size:9px}.opportunities-beta .work-row>svg:first-child{display:none}.opportunities-beta .work-row small{font-size:10px}.opportunities-beta .op-back{margin-bottom:20px}.opportunities-beta .wizard-steps{margin-bottom:22px}.opportunities-beta .wizard-steps li{padding-bottom:13px}.opportunities-beta .wizard-steps button{flex-direction:column;align-items:flex-start;gap:8px;min-height:50px;font-size:10px;line-height:1.3}.opportunities-beta .wizard-steps button>span{width:23px;height:23px}.opportunities-beta .editor-layout{display:block}.opportunities-beta .editor-guide{display:none}.opportunities-beta .editor-panel{padding:22px 18px}.opportunities-beta .editor-panel-title h2{font-size:23px}.opportunities-beta .format-options{gap:10px}.opportunities-beta .format-options>label{padding:15px 12px}.opportunities-beta .format-options p{font-size:11px}.opportunities-beta .format-options input{top:14px;right:11px}.opportunities-beta .form-stack{gap:22px}.opportunities-beta .form-pair{grid-template-columns:1fr;gap:22px}.opportunities-beta .op-field :is(input:not([type=checkbox]):not([type=radio]),select,textarea){min-height:44px;font-size:16px}.opportunities-beta .op-field>:is(span,label){font-size:12px}.opportunities-beta .op-field>small{font-size:11px}.opportunities-beta .wizard-actions{flex-wrap:wrap;gap:8px;margin-top:26px;padding-top:22px}.opportunities-beta .wizard-actions .op-button{min-height:40px;padding:10px 12px;font-size:11px}.opportunities-beta .wizard-actions>div{gap:8px;margin-left:auto}.opportunities-beta .review-section>h3{font-size:23px}.opportunities-beta .review-preview{font-size:11px}.opportunities-beta .review-reward{font-size:27px}.opportunities-beta .op-check{font-size:12px}.opportunities-beta .detail-layout{flex-direction:column;gap:27px;display:flex}.opportunities-beta .detail-main{width:100%}.opportunities-beta .detail-sidebar{width:100%;position:static}.opportunities-beta .detail-art{aspect-ratio:1.7;height:auto;margin-bottom:23px}.opportunities-beta .detail-main>h1{margin-top:16px;font-size:32px;line-height:1.2}.opportunities-beta .detail-main section p,.opportunities-beta .detail-main section li{font-size:14px;line-height:1.85}.opportunities-beta .detail-main section h2{font-size:20px}.opportunities-beta .reward-panel{padding:24px}.opportunities-beta .reward-panel .op-definition>div{font-size:12px}.opportunities-beta .reward-panel .op-definition dd{max-width:180px}.opportunities-beta .detail-process{padding:24px 5px}.opportunities-beta .detail-process p{font-size:13px}.opportunities-beta .detail-main .contribution-form,.opportunities-beta .detail-main .contribution-state{padding:22px 18px}.opportunities-beta .op-dialog{padding:22px 20px}.opportunities-beta .op-toast{font-size:11px}.opportunities-beta .owner-note{font-size:13px}.opportunities-beta .detail-sidebar{flex-direction:column;display:flex}.opportunities-beta .setup-wrap .wizard-actions .op-button{font-size:12px}.opportunities-beta .op-dialog .op-field input{font-size:16px}.opportunities-beta .prize-row .op-field{width:100%}.opportunities-beta .prize-total{font-size:12px}}@media (prefers-reduced-motion:reduce){.opportunities-beta *,.opportunities-beta :before,.opportunities-beta :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.opportunities-beta .system-icon{flex-shrink:0;width:20px;height:20px}.opportunities-beta .op-content .op-search input:not([type=checkbox]):not([type=radio]):not([type=range]){background:0 0;border:0;border-radius:0;outline:none;height:auto;min-height:0;padding:9px 0;font-size:12px;line-height:1.5}.opportunities-beta .op-content .results-sort select{box-shadow:none;background-color:#0000;border:0;height:30px;min-height:30px;padding:4px 24px 4px 0;font-size:11px;line-height:1.4}.opportunities-beta .op-content .op-field :is(input:not([type=checkbox]):not([type=radio]),select){height:42px;min-height:42px;padding:10px 12px;line-height:1.4}.opportunities-beta .op-content .op-field select{padding-right:34px}@media (max-width:690px){.opportunities-beta .op-content .op-search input:not([type=checkbox]):not([type=radio]):not([type=range]){font-size:13px}.opportunities-beta .op-content .op-field :is(input:not([type=checkbox]):not([type=radio]),select){height:44px;min-height:44px;font-size:16px}}.opportunities-beta .mobile-offer{display:none}@media (max-width:690px){.opportunities-beta .mobile-offer{justify-content:space-between;align-items:center;gap:18px;padding:20px 0 0;display:flex}.opportunities-beta .mobile-offer>div{flex-direction:column;gap:3px;display:flex}.opportunities-beta .mobile-offer small{color:var(--dim);font-size:11px}.opportunities-beta .mobile-offer strong{letter-spacing:-.6px;font-size:24px;font-weight:600}.opportunities-beta .mobile-offer span{color:var(--dim);font-size:10px}.opportunities-beta .op-profile-name{display:none}.opportunities-beta .op-appbar{flex-wrap:nowrap;gap:10px;min-height:52px}.opportunities-beta .op-appbar>nav{gap:20px}.opportunities-beta .op-appactions .rd-button[aria-label=Demo\ profile]{border-radius:50%;width:30px;height:30px;padding:0}.opportunities-beta .op-appactions .profile-dot{width:26px;height:26px;font-size:11px}.opportunities-beta .op-appactions{flex:none}}.opportunities-beta .op-card h2>a,.opportunities-beta .campaign-card h2>a{display:block}.opportunities-beta .campaign-cover,.opportunities-beta .detail-art{background:#f4f2f0}.opportunities-beta .campaign-cover .illustration,.opportunities-beta .detail-art .illustration{object-fit:contain;width:auto;max-width:100%;margin-inline:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}@media (max-width:690px){.opportunities-beta .listing-meta{flex-wrap:wrap}.opportunities-beta .listing-tools .op-search{flex:1;width:auto}.opportunities-beta .listing-tools>.op-button:not(.create-opportunity){flex:none}.opportunities-beta .op-content .results-sort select{width:150px;max-width:155px}.opportunities-beta .results-sort{flex:none;min-width:0;margin-left:auto}}.opportunities-beta{--font-geist:Geist;font-family:Geist,Inter,Arial,sans-serif}.opportunities-beta .visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.opportunities-beta .cover-field{min-width:0}.opportunities-beta .cover-field-heading{justify-content:space-between;align-items:center;margin-bottom:10px;font-weight:550;display:flex}.opportunities-beta .cover-field-heading small{color:var(--muted);font-size:11px;font-weight:400}.opportunities-beta .cover-current{border:1px solid var(--line);background:var(--surface);border-radius:12px;align-items:center;gap:18px;padding:12px;display:flex}.opportunities-beta .cover-current-art{aspect-ratio:1.5;background:#f4f2f0;border-radius:7px;flex-shrink:0;width:150px;overflow:hidden}.opportunities-beta .cover-current-info{min-width:0}.opportunities-beta .cover-current-info strong{font-size:14px;font-weight:550}.opportunities-beta .cover-current-info p{color:var(--muted);margin:4px 0 11px;font-size:11px}.opportunities-beta .cover-actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.opportunities-beta .cover-actions .op-button{min-height:32px;padding:6px 10px;font-size:11px}.opportunities-beta .cover-actions .op-text{font-size:11px}.opportunities-beta .cover-reset{margin-top:10px;font-size:11px!important}.opportunities-beta .cover-file-hint{color:var(--muted);margin-top:8px;font-size:11px;display:block}.opportunities-beta .cover-field>.field-error{margin-top:8px}.opportunities-beta .cover-placeholder{background:var(--surface);color:var(--muted);text-align:center;justify-content:center;align-items:center;padding:16px;font-size:12px;display:flex}.opportunities-beta .op-dialog.cover-dialog{width:min(760px,100% - 32px);padding:20px}.opportunities-beta :is(.cover-dialog,.country-dialog) .dialog-body{flex-direction:column;display:flex;overflow:hidden}.opportunities-beta :is(.cover-dialog,.country-dialog) .dialog-body>:not(.cover-grid,.country-grid){flex-shrink:0}.opportunities-beta .cover-dialog .dialog-head{margin-bottom:6px}.opportunities-beta .cover-dialog .cover-intro{margin:0 0 14px;font-size:13px}.opportunities-beta .cover-filters{align-items:center;gap:12px;display:flex}.opportunities-beta .cover-search{border:1px solid var(--line-strong);min-width:0;color:var(--muted);background:var(--surface);border-radius:8px;flex:1;align-items:center;gap:10px;padding:0 12px;display:flex}.opportunities-beta .cover-search:focus-within{outline:2px solid var(--accent);outline-offset:2px}.rd-content .opportunities-beta .op-content :is(.cover-search,.country-search) input{color:var(--ink);width:100%;min-width:0;height:40px;min-height:40px;box-shadow:none;background:0 0;border:0;border-radius:0;outline:0;flex:1;padding:0;font-size:13px;line-height:normal}.opportunities-beta .cover-filters select{border:1px solid var(--line-strong);background:var(--surface);max-width:190px;color:var(--ink);border-radius:8px;height:42px;padding:9px 28px 9px 12px;font-size:13px}.opportunities-beta .cover-results{color:var(--muted);justify-content:space-between;gap:8px;margin:16px 0 11px;font-size:11px;display:flex}.opportunities-beta .cover-grid{overscroll-behavior:contain;scrollbar-gutter:stable;flex:0 auto;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:max-content;align-content:start;gap:12px;min-height:0;padding:3px;display:grid;overflow-y:auto}.opportunities-beta .cover-choice{text-align:left;border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:10px;padding:0;transition:border-color .15s,box-shadow .15s;overflow:hidden}.opportunities-beta .cover-choice:hover{border-color:var(--ink)}.opportunities-beta .cover-choice[aria-pressed=true]{border-color:var(--gold);box-shadow:0 0 0 2px var(--gold)}.opportunities-beta .cover-choice>div{aspect-ratio:1.5;background:#f4f2f0;position:relative;overflow:hidden}.opportunities-beta .cover-choice>span{flex-direction:column;gap:2px;padding:11px 13px;display:flex}.opportunities-beta .cover-choice strong{font-size:12px;font-weight:550;line-height:1.4}.opportunities-beta .cover-choice small{color:var(--muted);font-size:10px}.opportunities-beta .cover-selected{color:#181816;background:#f4b728;border-radius:50%;place-items:center;width:24px;height:24px;display:grid;position:absolute;top:9px;right:9px;box-shadow:0 1px 4px #0002}.opportunities-beta .cover-empty{text-align:center;padding:44px 12px}.opportunities-beta .cover-empty p{margin:0 0 8px}.opportunities-beta .guide-cover{aspect-ratio:1.5;background:#f4f2f0;border-radius:10px;margin-bottom:20px;overflow:hidden}.opportunities-beta .review-cover{aspect-ratio:2;background:#f4f2f0;border-radius:10px;margin-bottom:22px;overflow:hidden}.opportunities-beta .review-cover .illustration{object-fit:contain}.opportunities-beta .project-resources{flex-wrap:wrap;gap:12px 24px;display:flex}@media (max-width:600px){.opportunities-beta .op-dialog.cover-dialog{width:calc(100% - 20px);max-height:calc(100dvh - 32px);padding:16px}.opportunities-beta .cover-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.opportunities-beta .cover-choice>span{padding:9px 10px}.opportunities-beta .cover-current{align-items:flex-start;gap:12px}.opportunities-beta .cover-current-art{aspect-ratio:1.1;width:100px}.opportunities-beta .cover-current-art .illustration{object-fit:cover}.opportunities-beta .cover-actions{gap:9px}.opportunities-beta .cover-current-info p{line-height:1.5}.opportunities-beta .cover-filters{gap:8px}.opportunities-beta .cover-filters select{width:112px;max-width:40%;height:44px;font-size:12px}.rd-content .opportunities-beta .op-content .op-dialog .dialog-body :is(.cover-search,.country-search) input{height:44px;min-height:44px;font-size:16px}.opportunities-beta .cover-results>span:last-child{display:none}.opportunities-beta .review-cover{aspect-ratio:1.5}}.opportunities-beta .beta-note{border:1px solid var(--line);background:var(--surface);color:var(--muted);border-radius:9px;align-items:center;gap:12px;margin:0 0 24px;padding:13px 16px;font-size:12px;line-height:1.6;display:flex}.opportunities-beta .beta-note p{flex:1;font-size:inherit!important;line-height:inherit!important;margin:0!important}.opportunities-beta .beta-note>svg{flex:none}.opportunities-beta .beta-label{color:var(--ink);background:var(--surface-hover);letter-spacing:.04em;text-transform:uppercase;border-radius:5px;flex:none;align-items:center;padding:3px 8px;font-size:10px;font-weight:600;display:inline-flex}.opportunities-beta .detail-main>.beta-note{margin-top:24px}.opportunities-beta .beta-rate{color:var(--muted);font-size:11px!important;line-height:1.7!important}.opportunities-beta .beta-rate a{text-decoration:underline}.opportunities-beta .op-content button:disabled,.opportunities-beta .op-dialog button:disabled{cursor:not-allowed;opacity:.5}[data-theme] .opportunities-beta .op-content .op-button.primary:disabled{background:var(--surface);color:var(--muted);border:1px solid var(--line-strong);opacity:1}.opportunities-beta .open-label>svg{color:var(--muted)}@media (max-width:690px){.opportunities-beta .beta-note{align-items:flex-start;gap:9px;padding:12px;font-size:11px}.opportunities-beta .beta-note>svg{margin-top:3px}.opportunities-beta .mobile-offer{flex-wrap:wrap}.opportunities-beta .mobile-offer .op-button{font-size:11px}}.opportunities-beta .locale-summary{color:var(--muted);justify-content:flex-start;align-items:center;gap:16px;min-width:0;margin-top:16px;font-size:12px;display:flex}.opportunities-beta .locale-country{align-items:center;gap:6px;min-width:0;display:inline-flex}.opportunities-beta .country-flag{font-family:Apple Color Emoji,Segoe UI Emoji,sans-serif;font-size:17px;line-height:1}.opportunities-beta .locale-language{min-width:0}.opportunities-beta .op-card-locale{border-top:1px solid var(--line);justify-content:space-between;gap:12px;margin-top:14px;padding-top:12px;font-size:11px}.opportunities-beta .op-card-locale .locale-country{max-width:60%}.opportunities-beta .op-card-locale .locale-country>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.opportunities-beta .op-card-locale .country-flag{flex-shrink:0}.opportunities-beta .editor-guide .locale-summary{flex-wrap:wrap;gap:12px;font-size:11px}.opportunities-beta .op-filters .op-text{justify-self:start;margin-bottom:0}.opportunities-beta .op-filter-actions{border-top:1px solid var(--line);grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;padding-top:8px;display:flex}.opportunities-beta .country-field>label{color:var(--ink);font-size:12px;font-weight:550}.opportunities-beta .country-trigger{border:1px solid var(--line);background:var(--surface);min-height:42px;color:var(--ink);text-align:left;border-radius:8px;align-items:center;gap:8px;padding:6px 10px;font-size:13px;display:flex}.opportunities-beta .country-trigger>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.opportunities-beta .country-trigger:hover{border-color:var(--line-strong)}.opportunities-beta .country-field.invalid .country-trigger{border-color:var(--neg)}.opportunities-beta .country-symbol{flex:0 0 26px;justify-content:center;align-items:center;width:26px;height:22px;font-size:21px;line-height:1;display:inline-flex}.opportunities-beta .op-dialog.country-dialog{width:min(500px,100% - 28px)}.opportunities-beta .country-search{border-radius:8px;flex:none;width:100%;max-width:none}.opportunities-beta .country-results{color:var(--dim);margin:12px 0;font-size:12px}.opportunities-beta .country-grid{overscroll-behavior:contain;scrollbar-gutter:stable;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:6px;min-height:0;max-height:min(360px,50dvh);padding:3px;display:grid;overflow-y:auto}.opportunities-beta .country-option{border:1px solid var(--line);background:var(--surface);min-width:0;min-height:44px;color:var(--ink);text-align:left;border-radius:8px;align-items:center;gap:8px;padding:8px;font-size:13px;line-height:1.35;display:flex}.opportunities-beta .country-option>span:nth-child(2){overflow-wrap:anywhere;flex:1;min-width:0}.opportunities-beta .country-option:hover{border-color:var(--accent-ink);background:var(--surface2)}.opportunities-beta .country-option[aria-pressed=true]{border-color:var(--accent-ink);background:var(--accent-soft)}.opportunities-beta .country-empty{text-align:center;grid-column:1/-1;padding:20px 8px}@media (max-width:1100px){.opportunities-beta .op-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.opportunities-beta .op-filters{gap:12px 10px;padding:12px}.opportunities-beta .op-filters .op-field select{padding-right:24px;font-size:12px}.opportunities-beta .op-filter-actions>.op-text:last-child{white-space:normal;text-align:right;font-size:11px}.opportunities-beta .country-trigger,.opportunities-beta .op-dialog .rd-icon-button,.opportunities-beta .op-filter-actions .op-text{min-height:44px}.opportunities-beta .op-dialog .rd-icon-button{flex-shrink:0;width:44px}.opportunities-beta .op-dialog.country-dialog{max-height:calc(100dvh - 32px);padding:16px}.opportunities-beta .locale-summary{flex-wrap:wrap}.opportunities-beta .op-card-locale{flex-wrap:nowrap}.opportunities-beta .op-card-locale .locale-language{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}@media (max-width:380px){.opportunities-beta .country-grid{grid-template-columns:minmax(0,1fr)}}.opportunities-beta .op-hero.op-hero-compact{background:linear-gradient(105deg, var(--surface) 0%, color-mix(in srgb, var(--gold) 14%, var(--surface)) 48%, var(--surface2) 100%);border-radius:10px;min-height:88px;margin-bottom:16px}.opportunities-beta .op-hero-art{pointer-events:none;min-width:0;height:86px;margin-block:-14px;position:relative;overflow:hidden;container:opportunity-hero-art/inline-size}.opportunities-beta .op-hero-art .zec-coin{opacity:.8;width:52px;height:52px;position:absolute;top:3px;left:calc(50% - 26px);transform:rotate(-16deg)}.opportunities-beta .op-hero-art .zec-coin:first-child{aspect-ratio:1;width:min(52px,100%);height:auto;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-16deg)}.opportunities-beta .op-hero-art .zec-coin:nth-child(2){width:30px;height:30px;top:-5px;left:calc(50% - 83px);transform:rotate(16deg)}.opportunities-beta .op-hero-art .zec-coin:nth-child(3){width:28px;height:28px;top:62px;left:calc(50% + 39px);transform:rotate(12deg)}.opportunities-beta .op-hero-art .zec-coin:nth-child(4){width:24px;height:24px;top:9px;left:calc(50% + 75px);transform:rotate(-12deg)}.opportunities-beta .op-hero-art .zec-coin:nth-child(5){width:26px;height:26px;top:56px;left:calc(50% - 62px);transform:rotate(8deg)}[data-theme=dark] .opportunities-beta .op-hero-art .zec-coin:nth-child(3)>img,[data-theme=dark] .opportunities-beta .op-hero-art .zec-coin:nth-child(5)>img{filter:invert()}@container opportunity-hero-art (max-width:180px){.opportunities-beta .op-hero-art .zec-coin:not(:first-child){display:none}}.opportunities-beta .op-hero-compact .op-hero-content{text-align:left;grid-template-columns:max-content minmax(0,1fr) clamp(260px,30vw,330px);align-items:center;gap:20px;padding:14px 20px;display:grid}.opportunities-beta .op-hero-compact .op-hero-intro{min-width:0}.opportunities-beta .op-hero-compact h1{letter-spacing:-.6px;font-family:inherit;font-size:24px;font-weight:600;line-height:1.2}.opportunities-beta .op-hero-compact p{max-width:none;margin:4px 0 0;font-size:13px;line-height:1.4}.opportunities-beta .op-hero-compact .hero-stats{text-align:center;flex:none;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;max-width:none;margin:0;display:grid}.opportunities-beta .op-hero-compact .hero-stats>div{flex-direction:column-reverse;justify-content:center;align-items:center;gap:4px;padding:0 10px}.opportunities-beta .op-hero-compact .hero-stats span{font-size:11px;font-weight:500;line-height:1.3}.opportunities-beta .op-hero-compact .hero-stats strong{font-variant-numeric:tabular-nums;letter-spacing:-.5px;font-size:22px;font-weight:550;line-height:1.2}@media (max-width:690px){.opportunities-beta .op-hero-art{height:44px;margin-block:0}.opportunities-beta .op-hero-art .zec-coin:first-child{width:min(40px,100%)}.opportunities-beta .op-hero-compact .op-hero-content{grid-template-columns:max-content minmax(0,1fr);gap:12px;padding:12px 14px}.opportunities-beta .op-hero-compact h1{font-size:22px}.opportunities-beta .op-hero-compact p{font-size:12px}.opportunities-beta .op-hero-compact .hero-stats{grid-column:1/-1;width:100%}.opportunities-beta .op-hero-compact .hero-stats>div{padding:0 6px}.opportunities-beta .op-hero-compact .hero-stats strong{font-size:20px}}.opportunities-beta{min-width:0;font-family:inherit}.opportunities-beta .op-content{max-width:none}.opportunities-beta .op-appactions .op-text{display:inline-flex}.opportunities-beta{--op-page-gutter:clamp(16px, 2vw, 30px)}.opportunities-beta .op-content>.op-page{padding:18px var(--op-page-gutter) 40px}.opportunities-beta .op-workspace-bar{background:0 0;border:0;height:auto;min-height:0;margin-bottom:12px;padding:0}.opportunities-beta .op-workspace-bar-inner{align-items:center;gap:16px;width:100%;min-width:0;max-width:1500px;margin-inline:auto;padding:0;display:flex}.opportunities-beta .op-workspace-bar nav{border:1px solid var(--line);background:var(--surface2);border-radius:10px;align-items:center;gap:2px;padding:3px;display:flex}.opportunities-beta .op-workspace-bar nav a{min-height:32px;color:var(--muted);white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;padding:0 13px;font-size:13px;display:flex}.opportunities-beta .op-workspace-bar nav a:hover{color:var(--ink);background:var(--surface)}.opportunities-beta .op-workspace-bar nav a[aria-current=page]{color:var(--accent-ink);background:var(--surface);font-weight:600;box-shadow:0 1px 3px #0000000d}.opportunities-beta .op-workspace-actions{flex:none;align-items:center;gap:16px;margin-left:auto;display:flex}.opportunities-beta .op-about-action{min-height:36px;color:var(--muted);font-size:12px}.opportunities-beta .op-new-opportunity{border-radius:8px;min-height:36px;padding:7px 12px}.opportunities-beta .op-hero-compact{margin-bottom:14px}.opportunities-beta .beta-note-compact{background:0 0;border:0;gap:8px;min-height:24px;margin-bottom:14px;padding:0 2px;font-size:11px}.opportunities-beta .beta-note-compact .beta-label{color:var(--accent-ink);background:var(--accent-soft);padding:2px 6px}.opportunities-beta .beta-note-compact>svg{display:none}.opportunities-beta .op-listing-controls{border:1px solid var(--line);background:var(--surface);border-radius:12px;grid-template-columns:minmax(220px,1fr) auto auto;align-items:center;gap:12px;margin-bottom:20px;padding:12px;display:grid}.opportunities-beta .op-listing-controls .listing-tools{gap:8px;min-width:0}.opportunities-beta .op-listing-controls .op-search{background:var(--surface2);border-radius:8px;max-width:none}.opportunities-beta .op-listing-controls .listing-tools>.op-button{border-radius:8px;flex:none}.opportunities-beta .op-listing-controls .listing-meta{display:contents}.opportunities-beta .op-listing-controls .op-segment{border:1px solid var(--line);background:var(--surface2);border-radius:8px;gap:2px;padding:3px}.opportunities-beta .op-listing-controls .op-segment>button{border-radius:5px;min-height:30px;padding:4px 11px}.opportunities-beta .op-listing-controls .op-segment>button.active{background:var(--surface);color:var(--accent-ink);box-shadow:0 1px 3px #0000000d}.opportunities-beta .op-listing-controls .results-sort{flex:none;gap:10px;margin:0}.opportunities-beta .op-listing-controls .results-sort>span{white-space:nowrap}.rd-content .opportunities-beta .op-content .op-listing-controls .results-sort .op-sort-select{border:1px solid var(--line-strong);background-color:var(--surface);width:142px;min-width:142px;max-width:none;height:38px;min-height:38px;color:var(--ink);border-radius:8px;padding:7px 28px 7px 10px;font-size:12px}.opportunities-beta .op-listing-controls .op-filters{border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;grid-column:1/-1;margin:0;padding:14px 0 2px}.opportunities-beta .op-listing-controls.with-create .listing-tools{grid-column:1/-1}.opportunities-beta .op-listing-controls.with-create .listing-meta{flex-wrap:wrap;grid-column:1/-1;gap:10px;margin:0;display:flex}@media (max-width:1180px){.opportunities-beta .op-listing-controls .listing-tools{grid-column:1/-1}.opportunities-beta .op-listing-controls .listing-meta{flex-wrap:wrap;grid-column:1/-1;gap:10px;margin:0;display:flex}}@media (max-width:690px){.opportunities-beta .op-content>.op-page{padding-top:14px}.opportunities-beta .op-workspace-bar-inner{gap:6px;padding:0}.opportunities-beta .op-workspace-bar nav{flex:auto;gap:0;min-width:0;padding:2px}.opportunities-beta .op-workspace-bar nav a{flex:auto;min-height:44px;padding:0 4px;font-size:12px}.opportunities-beta .op-workspace-actions{gap:2px}.opportunities-beta .op-about-action,.opportunities-beta .op-new-opportunity{justify-content:center;width:44px;min-height:44px;padding:0}.opportunities-beta .op-about-action>span,.opportunities-beta .op-new-opportunity>span{display:none}.opportunities-beta .beta-note-compact{align-items:flex-start;margin-bottom:12px;padding:0 2px}.opportunities-beta .op-listing-controls{border-radius:10px;flex-direction:column;align-items:stretch;gap:10px;padding:10px;display:flex}.opportunities-beta .op-listing-controls .listing-tools{flex-wrap:nowrap}.opportunities-beta .op-listing-controls.with-create .listing-tools{flex-wrap:wrap}.opportunities-beta .op-listing-controls .op-search,.opportunities-beta .op-listing-controls .listing-tools>.op-button{min-height:44px}.opportunities-beta .op-listing-controls .op-segment{padding:2px}.opportunities-beta .op-listing-controls .op-segment>button{min-height:44px;padding:0 8px}.opportunities-beta .op-listing-controls .results-sort{margin-left:auto}.rd-content .opportunities-beta .op-content .op-listing-controls .results-sort .op-sort-select{width:156px;min-width:156px;height:44px;min-height:44px;padding-left:8px;font-size:16px}}@media (max-width:380px){.opportunities-beta .op-listing-controls .op-segment{width:100%}.opportunities-beta .op-listing-controls .op-segment>button{flex:1}.opportunities-beta .op-listing-controls .results-sort{justify-content:space-between;width:100%}.opportunities-beta .op-listing-controls .results-sort>span{display:inline}}.opportunities-beta .op-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.opportunities-beta .op-card{border-radius:12px;flex-direction:column;display:flex}.opportunities-beta .op-card-art{aspect-ratio:1.6;background:#f4f2f0;max-height:180px;margin:8px 8px 0}.opportunities-beta .op-card-art .illustration{object-fit:contain;transition:none}.opportunities-beta .op-card:hover .illustration{transform:none}.opportunities-beta .op-card-body{flex-direction:column;flex:1;gap:8px;padding:10px 12px 12px;display:flex}.opportunities-beta .op-card-organizer{gap:6px;margin:0}.opportunities-beta .op-card .organizer-tag{gap:6px;font-size:11px}.opportunities-beta .op-card .organizer-mark{border-radius:5px;width:20px;height:20px;font-size:7px}.opportunities-beta .op-card .op-save{width:28px;min-width:28px;min-height:28px}.opportunities-beta .op-card h2{letter-spacing:-.25px;min-height:42px;font-size:16px;line-height:1.3}.opportunities-beta .op-card h2 a{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.opportunities-beta .op-card-tagline{justify-content:space-between;align-items:center;gap:8px;display:flex}.opportunities-beta .op-card .op-tags{gap:0;margin:0}.opportunities-beta .op-card .op-tags>span{background:0 0;border:0;padding:0;font-size:11px}.opportunities-beta .op-card .op-tags>span+span:before{content:"·";margin-inline:6px}.opportunities-beta .op-card-status{color:var(--muted);background:var(--surface2);border-radius:4px;flex:none;padding:2px 5px;font-size:10px;font-weight:500;line-height:1.4}.opportunities-beta .op-card-facts{align-items:flex-start;gap:8px;margin:2px 0 0;padding-top:10px}.opportunities-beta .op-card-facts>div{gap:3px;min-width:0}.opportunities-beta .op-card-facts span{font-size:11px;line-height:1.4}.opportunities-beta .op-card-facts strong{font-size:12px;line-height:1.5}.opportunities-beta .op-card .op-card-amount{font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:5px;font-size:17px;font-weight:600;line-height:1.4;display:flex}.opportunities-beta .op-card-amount .zec-coin{width:18px;height:18px}.opportunities-beta .op-card-amount small{font-size:11px;font-weight:500}.opportunities-beta .op-card-conversion{color:var(--muted);font-size:11px;line-height:1.4}.opportunities-beta .op-card-facts .op-card-deadline{text-align:right;align-items:flex-end}.opportunities-beta .op-card-locale{gap:8px;margin:0;padding-top:8px;font-size:11px}.opportunities-beta .op-card-locale .country-flag{font-size:15px}@media (max-width:1279px){.opportunities-beta .op-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.opportunities-beta .op-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.opportunities-beta .op-grid{grid-template-columns:minmax(0,1fr);gap:14px}.opportunities-beta .op-card h2{min-height:0;font-size:17px}.opportunities-beta .op-card .op-save{width:44px;min-width:44px;min-height:44px;margin-block:-8px}.opportunities-beta .op-card-locale{font-size:11px}}.opportunity-directory .op-workspace-bar{margin:0 0 28px}.opportunity-directory .op-workspace-bar-inner{width:100%}.opportunity-directory .op-new-opportunity{margin-left:auto}.opportunity-directory .directory-hero{min-height:0;margin-bottom:28px}.opportunity-directory .directory-hero .op-hero-content{grid-template-columns:minmax(0,1fr) clamp(100px,12vw,160px);gap:32px;padding:36px 40px}.opportunity-directory .directory-hero .op-hero-intro{max-width:660px}.opportunity-directory .directory-hero h1{font-family:var(--font-serif,Georgia), Georgia, serif;letter-spacing:-.035em;text-wrap:balance;margin:0 0 16px;font-size:clamp(30px,3.1vw,48px);line-height:1.12}.opportunity-directory .directory-hero p{max-width:560px;margin:0;font-size:15px;line-height:1.65}.opportunity-directory .directory-hero-mark{place-items:center;display:grid}.opportunity-directory .directory-hero-mark .zec-coin{aspect-ratio:1;opacity:1;width:100%;height:auto;transform:none}.opportunity-directory .directory-eyebrow{letter-spacing:.13em;color:var(--accent-ink);font-size:10px;font-weight:650}.opportunity-directory .directory-types{flex-wrap:wrap}.opportunity-directory .directory-types button{white-space:nowrap}.opportunity-directory .op-listing-controls{background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr);gap:14px;margin-bottom:24px;padding:0}.opportunity-directory .op-listing-controls .listing-tools{grid-template-columns:minmax(0,1fr) auto 185px;gap:12px;display:grid}.opportunity-directory .op-listing-controls .listing-meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:0;display:flex}.opportunity-directory .listing-tools .op-sort-select{flex:none;width:185px}.opportunity-directory :is(.cover-filters,.listing-tools){align-items:center}.opportunity-directory :is(.cover-search,.op-listing-controls .op-search){background:var(--surface2);height:46px;min-height:46px;color:var(--muted);box-shadow:none;border:0;border-radius:10px;padding:0 15px}.opportunity-directory :is(.cover-search,.op-search):focus-within{outline:2px solid var(--accent-ink);outline-offset:2px}.rd-content .opportunities-beta.opportunity-directory .op-content :is(.cover-search,.op-search) input:not([type=checkbox]){width:100%;min-width:0;height:44px;min-height:0;box-shadow:none;color:var(--ink);background:0 0;border:0;border-radius:0;outline:none;flex:1;padding:0;font-size:14px;line-height:normal}.rd-content .opportunities-beta.opportunity-directory .op-content :is(.cover-search,.op-search) input:focus-visible{box-shadow:none;outline:none}.opportunity-directory :is(.cover-search,.op-search)>svg{flex-shrink:0}.rd-content .opportunities-beta.opportunity-directory .op-content :is(.cover-filters select,.listing-tools .op-sort-select){background-color:var(--surface2);height:46px;min-height:46px;color:var(--ink);box-shadow:none;border:0;border-radius:10px;margin:0;padding:10px 34px 10px 14px;font-size:14px;line-height:normal}.opportunity-directory .cover-filters select{flex-shrink:0;width:190px}.opportunity-directory .op-listing-controls .listing-tools>.op-button{background:var(--surface2);min-height:46px;box-shadow:none;border:0;border-radius:10px;justify-content:center;align-items:center;padding:10px 16px;font-size:14px;display:inline-flex}.opportunity-directory .op-listing-controls .listing-tools>.op-button[aria-expanded=true]{background:var(--accent-soft);color:var(--accent-ink)}.opportunity-directory .op-listing-controls .directory-types{background:0 0;border:0;border-radius:0;align-items:center;gap:4px;padding:0}.opportunity-directory .op-listing-controls .directory-types>button{min-height:42px;color:var(--muted);box-shadow:none;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;padding:9px 14px;font-size:13px;display:inline-flex}.opportunity-directory .op-listing-controls .directory-types>button.active{color:var(--ink);box-shadow:inset 0 -2px var(--accent);background:0 0}.opportunity-directory .op-listing-controls .directory-types>button:hover{color:var(--ink)}.opportunity-directory .op-listing-controls .op-filters{grid-template-columns:repeat(3,minmax(0,1fr));padding-top:18px}.opportunity-directory .directory-count{white-space:nowrap;color:var(--muted);font-size:12px}.opportunity-directory .op-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.opportunity-directory .directory-card{flex-direction:column;display:flex;overflow:hidden}.opportunity-directory .directory-card>.op-card-art{aspect-ratio:3/2;border-radius:12px;flex-shrink:0;height:auto;max-height:none;margin:12px 12px 0;display:block;position:relative;overflow:hidden}.opportunity-directory .directory-card .op-card-art .illustration{aspect-ratio:3/2;object-fit:contain;width:100%;height:auto;display:block}.opportunity-directory .directory-kind{color:#292722;background:#faf8f2;border:1px solid #e3ded3;border-radius:6px;padding:4px 8px;font-size:11px;font-weight:550;position:absolute;bottom:12px;left:12px}.opportunity-directory .directory-card .op-card-body{flex-direction:column;flex:1;padding:20px;display:flex}.opportunity-directory .directory-card h2{min-height:0;margin:15px 0 10px;font-size:19px;line-height:1.35}.opportunity-directory .directory-card-summary{color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-bottom:20px;font-size:13px;line-height:1.65;display:-webkit-box;overflow:hidden}.opportunity-directory .directory-source{align-items:center;gap:8px;font-size:12px;font-weight:550;display:inline-flex}.opportunity-directory .directory-source img{object-fit:contain;background:#fff;border-radius:50%;flex-shrink:0;padding:2px}.opportunity-directory .directory-monogram{background:var(--ink);width:22px;height:22px;color:var(--surface);border-radius:50%;place-items:center;font-size:11px;display:inline-grid}.opportunity-directory .directory-card-facts{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 10px;margin-top:auto;padding-top:12px;font-size:12px;display:flex}.opportunity-directory .directory-card-facts>:first-child{font-weight:600}.opportunity-directory .directory-card-facts>:last-child{color:var(--muted);font-size:11px}.opportunity-directory .directory-card-bottom{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding-top:14px;font-size:11px;display:flex}.opportunity-directory .directory-card-bottom>span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.opportunity-directory .directory-card-bottom a{flex-shrink:0;align-items:center;gap:5px;font-weight:550;display:inline-flex}.opportunity-directory .directory-curation{color:var(--muted);margin:24px 0;font-size:11px;line-height:1.7}.opportunity-directory .directory-filter-note{color:var(--muted);grid-column:1/-1;font-size:12px}.opportunity-directory .directory-source-status{border:1px solid var(--line);color:var(--muted);border-radius:10px;margin:0 0 20px;padding:12px 15px;font-size:12px}.opportunity-directory .directory-source-status a{align-items:center;gap:4px;text-decoration:underline;display:inline-flex}.opportunity-directory .directory-footer{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:16px;margin-top:40px;padding-top:18px;font-size:12px;display:flex}.opportunity-directory .directory-footer a{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.opportunity-directory .directory-detail-page{width:100%;max-width:1160px;margin-inline:auto}.opportunity-directory .directory-detail-page>.op-back{margin-bottom:22px}.opportunity-directory .directory-detail{grid-template-columns:minmax(0,1fr) 320px;grid-template-areas:"intro cover""body action""steps action""source source";align-items:start;gap:18px;display:grid}.opportunity-directory .directory-detail>*{min-width:0}.opportunity-directory .directory-detail-tile{border:1px solid var(--line);background:var(--surface);border-radius:16px;padding:28px}.opportunity-directory .directory-detail-cover{border:1px solid var(--line);background:#f4f2f0;border-radius:16px;grid-area:cover;align-self:stretch;place-items:center;width:100%;min-height:0;display:grid;overflow:hidden}.opportunity-directory .directory-detail-cover img{object-fit:contain;width:100%;height:auto;display:block}.opportunity-directory .directory-detail-heading{background:linear-gradient(120deg, var(--surface), var(--surface2));flex-direction:column;grid-area:intro;justify-content:center;align-self:stretch;display:flex}.opportunity-directory .directory-detail-meta{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.opportunity-directory .directory-detail-meta>span+span{color:var(--muted);font-size:11px}.opportunity-directory .directory-detail-heading h1{letter-spacing:-.025em;overflow-wrap:anywhere;text-wrap:balance;margin:18px 0 12px;font-size:clamp(26px,2.6vw,36px);font-weight:650;line-height:1.16}.opportunity-directory .directory-detail-heading p{max-width:64ch;color:var(--muted);font-size:14px;line-height:1.7}.opportunity-directory .directory-detail-body{grid-area:body}.opportunity-directory .directory-detail-body>h2,.opportunity-directory .directory-section-heading h2{margin:0;font-size:16px;font-weight:600}.opportunity-directory .directory-description{overflow-wrap:anywhere;font-size:14px;line-height:1.85}.opportunity-directory .directory-description p{margin:12px 0}.opportunity-directory .directory-description>:last-child{margin-bottom:0}.opportunity-directory .directory-description h3,.opportunity-directory .directory-description h4{margin:22px 0 10px;font-size:16px}.opportunity-directory .directory-description a{color:var(--accent-ink);text-decoration:underline}.opportunity-directory .directory-description pre{white-space:pre-wrap}.opportunity-directory .directory-provenance{background:var(--surface2);color:var(--muted);border-radius:12px;flex-wrap:wrap;grid-area:source;gap:10px 24px;padding:14px 20px;font-size:11px;display:flex}.opportunity-directory .directory-provenance a{align-items:center;gap:5px;display:inline-flex}.opportunity-directory .directory-action-panel{border:1px solid var(--line);background:var(--surface);border-radius:16px;grid-area:action;padding:24px;position:sticky;top:80px}.opportunity-directory .directory-action-panel h2{overflow-wrap:anywhere;margin:12px 0 22px;font-size:21px;line-height:1.35}.opportunity-directory .directory-action-panel dl{margin:0 0 24px}.opportunity-directory .directory-action-panel dl div{justify-content:space-between;gap:18px;margin:13px 0;font-size:12px;display:flex}.opportunity-directory .directory-action-panel dt{color:var(--muted)}.opportunity-directory .directory-action-panel dd{text-align:right;overflow-wrap:anywhere;margin:0}.opportunity-directory .directory-action-panel p{color:var(--muted);margin-top:14px;font-size:11px;line-height:1.7}.opportunity-directory .directory-action-panel .op-button{white-space:normal;text-align:center;line-height:1.5}.opportunity-directory .directory-next-steps{grid-area:steps}.opportunity-directory .directory-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.opportunity-directory .directory-section-heading>a{font-size:11px}.opportunity-directory .directory-detail .directory-steps{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:22px;margin:0;padding:0;list-style:none;display:grid}.opportunity-directory .directory-detail .directory-steps li{margin:0;padding:0}.opportunity-directory .directory-step-number{color:var(--accent-ink);margin-bottom:12px;font-size:20px;font-weight:550;line-height:1;display:block}.opportunity-directory .directory-detail .directory-steps p{font-size:12px;line-height:1.75}.opportunity-directory .directory-steps{color:var(--muted);padding-left:20px;font-size:13px;line-height:1.7}.opportunity-directory .directory-steps li{margin:13px 0;padding-left:5px}.opportunity-directory .directory-steps li::marker{color:var(--accent-ink);font-weight:600}.opportunity-directory .directory-how{border-block:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;margin:0 0 28px;padding:20px 0;font-size:13px;display:flex}.opportunity-directory .directory-how b{color:var(--accent-ink);margin-right:8px;font-size:11px}.opportunity-directory .directory-platform-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.opportunity-directory .directory-platform-card{border:1px solid var(--line);background:var(--surface);border-radius:14px;overflow:hidden}.opportunity-directory .directory-platform-art{aspect-ratio:3/2;overflow:hidden}.opportunity-directory .directory-platform-art img{object-fit:contain;width:100%;height:auto;display:block}.opportunity-directory .directory-platform-card>div+div{padding:24px}.opportunity-directory .directory-platform-card h2{margin:14px 0 10px;font-size:22px}.opportunity-directory .directory-platform-card p{color:var(--muted);font-size:13px;line-height:1.7}.opportunity-directory .directory-platform-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:22px;display:flex}.opportunity-directory .directory-art-count{color:var(--muted);margin:16px 0;font-size:12px}.opportunity-directory .directory-art-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.opportunity-directory .directory-art-grid article{border:1px solid var(--line);background:var(--surface);border-radius:13px;overflow:hidden}.opportunity-directory .directory-art-grid img{width:100%;height:auto;display:block}.opportunity-directory .directory-art-grid article>div{padding:17px}.opportunity-directory .directory-art-grid h2{font-size:15px}.opportunity-directory .directory-art-grid p{color:var(--muted);margin:5px 0 15px;font-size:11px}.opportunity-directory .prepare-progress{border-bottom:1px solid var(--line);margin:0 0 30px;padding:0;list-style:none;display:flex}.opportunity-directory .prepare-progress li{color:var(--muted);align-items:center;gap:9px;padding:15px 22px 15px 0;font-size:12px;display:flex}.opportunity-directory .prepare-progress span{border:1px solid var(--line);border-radius:50%;place-items:center;width:23px;height:23px;font-size:11px;display:grid}.opportunity-directory .prepare-progress [aria-current]{color:var(--ink);font-weight:600}.opportunity-directory .prepare-progress [aria-current] span{background:var(--gold);border-color:var(--gold);color:#211c10}.opportunity-directory .prepare-platforms{grid-template-columns:1fr 1fr;gap:24px;display:grid}.opportunity-directory .prepare-platform{background:var(--surface);color:var(--ink);border:1px solid var(--line);text-align:left;border-radius:14px;padding:26px}.opportunity-directory .prepare-platform[aria-pressed=true]{border-color:var(--accent-ink);box-shadow:inset 0 0 0 1px var(--accent-ink)}.opportunity-directory .prepare-platform h2{margin:20px 0 12px;font-size:23px}.opportunity-directory .prepare-platform p{color:var(--muted);margin-bottom:20px;font-size:13px;line-height:1.75}.opportunity-directory .prepare-layout,.opportunity-directory .prepare-handoff{grid-template-columns:minmax(0,1fr) 340px;gap:36px;display:grid}.opportunity-directory .prepare-fields{flex-direction:column;gap:22px;display:flex}.opportunity-directory .prepare-source{justify-content:space-between;gap:14px;padding-bottom:10px;display:flex}.opportunity-directory .prepare-field-pair{grid-template-columns:1fr 1fr;gap:18px;display:grid}.opportunity-directory .prepare-sidebar{align-self:start;position:sticky;top:90px}.opportunity-directory .prepare-sidebar .cover-current{display:block}.opportunity-directory .prepare-sidebar .cover-current-art{aspect-ratio:3/2;width:100%;height:auto}.opportunity-directory .prepare-sidebar .cover-current-info{padding:18px}.opportunity-directory .prepare-sidebar .cover-actions{flex-wrap:wrap}.opportunity-directory .prepare-source-note{padding:24px 4px}.opportunity-directory .prepare-source-note h2{margin-bottom:10px;font-size:15px}.opportunity-directory .prepare-source-note p{color:var(--muted);font-size:13px;line-height:1.7}.opportunity-directory .prepare-source-note a{align-items:center;gap:6px;margin-top:14px;font-size:12px;text-decoration:underline;display:inline-flex}.opportunity-directory .prepare-actions{flex-wrap:wrap;justify-content:space-between;gap:12px;margin:28px 0 16px;display:flex}.opportunity-directory .prepare-note{color:var(--muted);margin:20px 0;font-size:12px;line-height:1.7}.opportunity-directory .prepare-handoff section>h2{margin:18px 0 12px;font-size:25px;line-height:1.3}.opportunity-directory .prepare-handoff section>p{color:var(--muted);margin:12px 0;font-size:13px;line-height:1.75}.opportunity-directory .prepare-handoff .op-field{margin:24px 0 18px}.opportunity-directory .prepare-handoff aside>img{border-radius:12px;width:100%;height:auto}.opportunity-directory .prepare-handoff .prepare-actions{justify-content:flex-start}@media (max-width:1100px){.opportunity-directory .directory-detail{grid-template-columns:minmax(0,1fr) 260px;gap:16px}.opportunity-directory .directory-detail-tile,.opportunity-directory .directory-action-panel{padding:22px}.opportunity-directory .prepare-layout,.opportunity-directory .prepare-handoff{grid-template-columns:minmax(0,1fr) 290px;gap:24px}.opportunity-directory .directory-art-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.opportunity-directory .directory-hero .op-hero-content{grid-template-columns:minmax(0,1fr) 86px;gap:20px;padding:26px 22px}.opportunity-directory .directory-hero .op-hero-intro{z-index:1;position:relative}.opportunity-directory .prepare-layout,.opportunity-directory .prepare-handoff,.opportunity-directory .prepare-platforms,.opportunity-directory .directory-platform-grid{grid-template-columns:1fr}.opportunity-directory .prepare-sidebar{position:static}.opportunity-directory .directory-how{flex-direction:column;align-items:flex-start}.opportunity-directory .directory-how>svg{display:none}.opportunity-directory .prepare-field-pair{grid-template-columns:1fr}.opportunity-directory .prepare-progress li{gap:6px;padding-right:12px;font-size:11px}.opportunity-directory .directory-types{gap:4px}.opportunity-directory .directory-types button{padding:7px 9px;font-size:11px}.opportunity-directory .listing-meta{align-items:flex-start}.opportunity-directory .op-workspace-bar-inner{flex-wrap:wrap;gap:12px;padding-block:10px}.opportunity-directory .op-workspace-bar{height:auto}.opportunity-directory .op-workspace-bar nav{gap:18px;min-height:38px}.opportunity-directory .op-new-opportunity{margin-left:0}.opportunity-directory .directory-footer{flex-direction:column}.opportunity-directory .op-listing-controls .listing-tools{grid-template-columns:minmax(0,1fr) auto 155px}.rd-content .opportunities-beta.opportunity-directory .op-content .listing-tools .op-sort-select{width:155px}}@media (max-width:900px){.opportunity-directory .op-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.opportunity-directory .op-grid{grid-template-columns:minmax(0,1fr)}.opportunity-directory .directory-detail{grid-template-columns:minmax(0,1fr);grid-template-areas:"intro""cover""action""body""steps""source";gap:14px}.opportunity-directory .directory-detail-cover{height:200px}.opportunity-directory .directory-detail-cover img{object-fit:contain;height:100%;max-height:200px}.opportunity-directory .directory-action-panel{position:static}.opportunity-directory .directory-detail-heading h1{font-size:28px}.opportunity-directory .directory-detail .directory-steps{grid-template-columns:minmax(0,1fr);gap:18px}.opportunity-directory .directory-detail .directory-steps li{grid-template-columns:28px minmax(0,1fr);align-items:baseline;gap:14px;display:grid}.opportunity-directory .directory-step-number{margin:0;font-size:18px}}@media (max-width:440px){.opportunity-directory .directory-art-grid{grid-template-columns:1fr}.opportunity-directory .prepare-progress li{flex:1;align-items:flex-start;padding:10px 5px 12px 0}.opportunity-directory .prepare-progress span{flex-shrink:0}.opportunity-directory .directory-hero .op-hero-content{grid-template-columns:minmax(0,1fr) 56px;gap:14px;padding:26px 20px}.opportunity-directory .directory-hero .op-hero-intro{display:contents}.opportunity-directory .directory-hero h1{text-wrap:initial;grid-area:1/1;margin-bottom:0;font-size:30px}.opportunity-directory .directory-hero p{grid-column:1/-1;font-size:13px}.opportunity-directory .directory-hero-mark{grid-area:1/2}.opportunity-directory .op-listing-controls .listing-tools{grid-template-columns:auto minmax(0,1fr);width:100%;display:grid}.opportunity-directory .listing-tools .op-search{grid-column:1/-1;width:100%}.rd-content .opportunities-beta.opportunity-directory .op-content .listing-tools .op-sort-select{width:100%;max-width:none;font-size:13px}.opportunity-directory .op-listing-controls .directory-types{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.opportunity-directory .op-workspace-bar nav{flex-basis:100%}.opportunity-directory .op-new-opportunity{width:100%;padding:10px 14px}.opportunity-directory .op-new-opportunity>span{display:inline}.opportunity-directory .op-listing-controls .directory-types>button{padding-inline:8px;font-size:12px}.opportunity-directory .op-listing-controls .op-filters{grid-template-columns:minmax(0,1fr)}.opportunity-directory .cover-filters{flex-direction:column;align-items:stretch}.opportunity-directory .cover-filters select{width:100%;max-width:none}}
