.rf-current input,.rf-current textarea{background-color:#fff7ed!important;border-color:#f59e0b!important}.rf-current .field-label{color:#b45309}.nav__link[href$="/collections/promotions"]{display:none}.card-data{color:var(--theme-text);max-width:1600px;margin:0 auto;padding:1.5rem 2rem 4rem}.card-data__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.25rem;display:flex}.card-data__header h1{margin:0}.card-data__header p{color:var(--theme-elevation-600);font-family:var(--font-mono,monospace);margin:.25rem 0 0}.card-data__header-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.card-data__filters{background:var(--theme-elevation-0);border:1px solid var(--theme-elevation-150);border-radius:6px;grid-template-columns:repeat(5,minmax(150px,1fr));gap:1rem;margin-bottom:1rem;padding:1rem;display:grid}.card-data__field{flex-direction:column;gap:.35rem;display:flex}.card-data__field span{color:var(--theme-elevation-700);letter-spacing:0;text-transform:uppercase;font-size:.75rem;font-weight:600}.card-data__field input,.card-data__field select{background:var(--theme-elevation-0);border:1px solid var(--theme-elevation-150);color:var(--theme-text);border-radius:4px;min-height:2.35rem;padding:.45rem .55rem}.card-data__toggle{align-self:end;align-items:center;gap:.45rem;min-height:2.35rem;display:flex}.card-data__toggle span{color:var(--theme-elevation-700);font-size:.85rem}.card-data__columns{border:1px solid var(--theme-elevation-150);border-radius:6px;grid-column:1/-1;margin:0;padding:.8rem .9rem .9rem}.card-data__columns legend{color:var(--theme-elevation-700);padding:0 .3rem;font-size:.75rem;font-weight:600}.card-data__columns>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem .75rem;display:grid}.card-data__columns label{align-items:flex-start;gap:.35rem;line-height:1.25;display:flex}.card-data__summary{color:var(--theme-elevation-600);margin:0 0 .75rem;font-size:.85rem}.card-data__table-wrap{border:1px solid var(--theme-elevation-150);border-radius:6px;overflow-x:auto}.card-data__table{background:var(--theme-elevation-0);border-collapse:collapse;width:100%;min-width:1100px}.card-data__table th,.card-data__table td{border-bottom:1px solid var(--theme-elevation-100);text-align:left;vertical-align:top;padding:.7rem}.card-data__table th{background:var(--theme-elevation-50);color:var(--theme-elevation-700);letter-spacing:0;text-transform:uppercase;z-index:1;font-size:.75rem;position:sticky;top:0}.card-data__table td{min-width:150px}.card-data__table td:first-child{min-width:260px}.card-data__table td.is-empty{color:var(--theme-elevation-400)}.card-data__table code{color:var(--theme-elevation-500);font-family:var(--font-mono,monospace);margin-top:.2rem;font-size:.75rem;display:block}.card-data__card-link{color:var(--theme-success-600);font-weight:600;text-decoration:none}.card-data__card-link:hover{text-decoration:underline}.card-data__chip,.card-data__info{border:1px solid var(--theme-elevation-150);border-radius:999px;margin-left:.35rem;padding:.15rem .35rem;font-size:.7rem;line-height:1;display:inline-block}.card-data__chip{border-color:var(--theme-success-500);color:var(--theme-success-600)}.card-data__info{color:var(--theme-elevation-600);cursor:help}.card-data__cell-action{border:1px solid var(--theme-elevation-150);color:var(--theme-elevation-700);cursor:pointer;background:0 0;border-radius:4px;margin-top:.45rem;padding:.25rem .45rem;font-size:.75rem;display:block}.card-data__cell-action:hover{border-color:var(--theme-success-500);color:var(--theme-success-600)}.earn-rates-modal{z-index:100;position:fixed;inset:0}.earn-rates-modal__backdrop{background:#00000073;position:absolute;inset:0}.earn-rates-modal__panel{background:var(--theme-elevation-0);border:1px solid var(--theme-elevation-150);color:var(--theme-text);border-radius:7px;width:min(92vw,1080px);max-width:1080px;max-height:min(82vh,860px);padding:1.25rem;position:absolute;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%);box-shadow:0 24px 80px #00000047}.earn-rates-modal__header,.earn-rates-modal__row-header,.earn-rates-modal__footer{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.earn-rates-modal__header{border-bottom:1px solid var(--theme-elevation-100);margin-bottom:1rem;padding-bottom:1rem}.earn-rates-modal__header h2,.earn-rates-modal__header p{margin:0}.earn-rates-modal__header p{color:var(--theme-elevation-600);margin-top:.25rem}.earn-rates-modal__header strong{margin-top:.45rem;display:block}.earn-rates-modal__close,.earn-rates-modal button{background:var(--theme-elevation-0);border:1px solid var(--theme-elevation-150);color:var(--theme-elevation-800);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;min-height:2.2rem;padding:0 .75rem;display:inline-flex}.earn-rates-modal__close:hover,.earn-rates-modal button:hover{border-color:var(--theme-elevation-300)}.earn-rates-modal__close:disabled,.earn-rates-modal button:disabled{cursor:wait;opacity:.65}.earn-rates-modal__rows{gap:1rem;display:grid}.earn-rates-modal__row{border:1px solid var(--theme-elevation-150);border-radius:6px;padding:1rem}.earn-rates-modal__row-header{margin-bottom:.8rem}.earn-rates-modal__row-header h3{margin:0;font-size:.95rem}.earn-rates-modal__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.earn-rates-modal__field{flex-direction:column;gap:.3rem;display:flex}.earn-rates-modal__field span{color:var(--theme-elevation-700);font-size:.75rem;font-weight:600}.earn-rates-modal__field input,.earn-rates-modal__field select,.earn-rates-modal__field textarea{background:var(--theme-elevation-0);border:1px solid var(--theme-elevation-150);color:var(--theme-text);border-radius:4px;min-height:2.25rem;padding:.45rem .55rem}.earn-rates-modal__field textarea{min-height:4.5rem}.earn-rates-modal__checkbox{align-items:center;gap:.4rem;padding-top:1.55rem;display:flex}.earn-rates-modal__message{color:var(--theme-elevation-700);margin:.85rem 0 0}.earn-rates-modal__footer{border-top:1px solid var(--theme-elevation-100);margin-top:1rem;padding-top:1rem}.earn-rates-modal__footer>div{gap:.5rem;display:flex}@media (max-width:1100px){.card-data{padding-left:1rem;padding-right:1rem}.card-data__filters,.card-data__columns>div,.earn-rates-modal__grid{grid-template-columns:1fr}}.promotion-panel{color:var(--theme-text);max-width:1400px;margin:0 auto;padding:1.5rem 2rem 4rem}.promotion-panel code{font-family:var(--font-mono,monospace);font-size:.85em}.promotion-panel__header,.promotion-panel__section-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.promotion-panel__header h1,.promotion-panel__header h2,.promotion-panel__section-header h1,.promotion-panel__section-header h2{margin:0}.promotion-panel__header p,.promotion-panel__section-header p{color:var(--theme-elevation-600);font-family:var(--font-mono,monospace);margin:.25rem 0 0}.promotion-panel__tabs{border-bottom:1px solid var(--theme-elevation-150);gap:1rem;margin:0 0 1.25rem;display:flex}.promotion-panel__tabs a{color:var(--theme-elevation-600);border-bottom:2px solid #0000;padding:.65rem .1rem;text-decoration:none}.promotion-panel__tabs a:hover{color:var(--theme-elevation-800)}.promotion-panel__tabs a.is-active{border-color:var(--theme-success-500);color:var(--theme-elevation-900);font-weight:600}.promotion-panel__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-bottom:1.25rem;display:grid}.promotion-panel__stats div{background:var(--theme-elevation-0);border:1px solid var(--theme-elevation-150);border-radius:6px;padding:1rem}.promotion-panel__stats strong{font-size:1.75rem;line-height:1;display:block}.promotion-panel__stats span{color:var(--theme-elevation-600);margin-top:.4rem;font-size:.85rem;display:block}.promotion-panel__section{margin-top:1.5rem}.promotion-panel__table{background:var(--theme-elevation-0);border:1px solid var(--theme-elevation-150);border-collapse:collapse;width:100%}.promotion-panel__table th,.promotion-panel__table td{border-bottom:1px solid var(--theme-elevation-100);text-align:left;vertical-align:top;padding:.75rem}.promotion-panel__table th{background:var(--theme-elevation-50);color:var(--theme-elevation-700);letter-spacing:0;text-transform:uppercase;font-size:.75rem}.promotion-panel__table tr:last-child td{border-bottom:0}.promotion-panel__table-link{color:var(--theme-success-600);font-weight:600;text-decoration:none}.promotion-panel__table-link:hover{text-decoration:underline}.promotion-panel__status{border:1px solid var(--theme-elevation-150);border-radius:999px;padding:.15rem .55rem;font-size:.75rem;display:inline-block}.promotion-panel__status.is-approved{border-color:var(--theme-success-500);color:var(--theme-success-600)}.promotion-panel__status.is-proposed{color:#b45309;border-color:#f59e0b}.promotion-panel__status.is-archived{color:var(--theme-elevation-500)}@media (max-width:900px){.promotion-panel{padding-left:1rem;padding-right:1rem}.promotion-panel__stats{grid-template-columns:1fr}.promotion-panel__table{display:block;overflow-x:auto}}.article-review{color:var(--theme-text);max-width:1400px;margin:0 auto;padding:1.5rem 2rem 4rem}.article-review code{font-family:var(--font-mono,monospace);font-size:.85em}.article-review__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.25rem;display:flex}.article-review__header h1{margin:0}.article-review__header p{color:var(--theme-elevation-600);font-family:var(--font-mono,monospace);margin:.25rem 0 0}.article-review__summary{color:var(--theme-elevation-600);padding-top:.35rem;font-size:.85rem}.article-review__job-form,.article-review__upload-form{flex-wrap:wrap;align-items:flex-end;gap:.65rem;display:flex}.article-review__job-form label,.article-review__upload-form label{flex-direction:column;flex:260px;gap:.3rem;display:flex}.article-review__job-form span,.article-review__upload-form span{color:var(--theme-elevation-600);font-size:.75rem;font-weight:600}.article-review__job-form input,.article-review__job-form textarea,.article-review__upload-form input,.article-review__upload-form textarea{background:var(--theme-elevation-0);border:1px solid var(--theme-elevation-150);color:var(--theme-text);border-radius:4px;min-height:2.25rem;padding:.45rem .55rem}.article-review__job-form textarea,.article-review__upload-form textarea{font-family:var(--font-mono,monospace);resize:vertical;width:100%;min-height:18rem}.article-review__upload{margin:-.25rem 0 1rem}.article-review__upload-form{background:var(--theme-elevation-0);border:1px solid var(--theme-elevation-150);border-radius:6px;flex-direction:column;align-items:stretch;margin-top:.65rem;padding:1rem;display:flex}.article-review__upload-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.65rem;display:grid}.article-review__form-result{border-left:3px solid var(--theme-elevation-300);color:var(--theme-elevation-700);flex:100%;padding-left:.6rem;font-size:.85rem}.article-review__form-result.is-success{border-color:var(--theme-success-500)}.article-review__form-result.is-error{border-color:var(--theme-error-500)}.article-review__back{margin:0 0 1rem}.article-review__version-count{color:var(--theme-elevation-500);margin-top:.2rem;font-size:.75rem;display:block}.article-review__versions{flex-wrap:wrap;align-items:center;gap:.4rem;margin:0 0 1.25rem;display:flex}.article-review__versions-label{color:var(--theme-elevation-600);margin-right:.2rem;font-size:.8rem}.article-review__version-tab{background:var(--theme-elevation-0);border:1px solid var(--theme-elevation-150);color:var(--theme-elevation-800);border-radius:4px;padding:.25rem .6rem;font-size:.8rem;text-decoration:none}.article-review__version-tab:hover{border-color:var(--theme-elevation-300)}.article-review__version-tab.is-active{border-color:var(--theme-success-500);color:var(--theme-success-600);font-weight:600}.article-review__version-tab-label{color:var(--theme-elevation-600);font-weight:400}.article-review__header-right{flex-direction:column;align-items:flex-end;gap:.4rem;display:flex}.article-review__view-toggle{border:1px solid var(--theme-elevation-150);border-radius:5px;display:inline-flex;overflow:hidden}.article-review__view-tab{background:var(--theme-elevation-0);color:var(--theme-elevation-700);cursor:pointer;border:0;padding:.3rem .9rem;font-size:.8rem}.article-review__view-tab+.article-review__view-tab{border-left:1px solid var(--theme-elevation-150)}.article-review__view-tab.is-active{background:var(--theme-elevation-800);color:var(--theme-elevation-0)}.article-review__read-bar{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.article-review__read-note{color:var(--theme-elevation-500);font-size:.8rem}.article-review__layout-toggle{align-items:center;gap:.3rem;display:inline-flex}.article-review__help{margin-bottom:1rem}.article-review__help-toggle{border:1px solid var(--theme-elevation-150);color:var(--theme-elevation-600);cursor:pointer;background:0 0;border-radius:4px;padding:.2rem .6rem;font-size:.8rem}.article-review__help-toggle:hover{border-color:var(--theme-elevation-300);color:var(--theme-elevation-800)}.article-review__help .article-review__notice{margin-top:.5rem}.article-review__rendered{background:var(--theme-elevation-0);border:1px solid var(--theme-elevation-150);border-radius:6px;padding:1.75rem 2rem;line-height:1.65}.article-review__rendered.is-theme-wide,.article-review__rendered.is-theme-narrow{margin-left:auto;margin-right:auto;font-size:18px}.article-review__rendered.is-theme-wide{max-width:1040px}.article-review__rendered.is-theme-narrow{max-width:684px}.article-review__rendered.is-scheme-light{--theme-elevation-0:#fff;--theme-elevation-50:#f8fafc;--theme-elevation-100:#f1f5f9;--theme-elevation-150:#e2e8f0;--theme-elevation-200:#cbd5e1;--theme-elevation-400:#94a3b8;--theme-elevation-500:#64748b;--theme-elevation-600:#475569;--theme-elevation-700:#334155;--theme-elevation-800:#1e293b;color:#1e293b;background:#fff}.article-review__rendered.is-scheme-light a{color:#047857}.article-review__rendered.is-scheme-dark{--theme-elevation-0:#1b1c20;--theme-elevation-50:#232429;--theme-elevation-100:#2a2b31;--theme-elevation-150:#34353c;--theme-elevation-200:#3f4047;--theme-elevation-400:#6b6c75;--theme-elevation-500:#8a8b94;--theme-elevation-600:#a9aab2;--theme-elevation-700:#c7c8ce;--theme-elevation-800:#e6e7ea;color:#e6e7ea;background:#1b1c20}.article-review__rendered.is-scheme-dark a{color:#34d399}.article-review__rendered h1,.article-review__rendered h2,.article-review__rendered h3,.article-review__rendered h4{margin:1.6rem 0 .6rem;line-height:1.3}.article-review__rendered h1:first-child,.article-review__rendered h2:first-child,.article-review__rendered p:first-child{margin-top:0}.article-review__rendered p{margin:0 0 1rem}.article-review__rendered ul,.article-review__rendered ol{margin:0 0 1rem;padding-left:1.4rem}.article-review__rendered li{margin:.2rem 0}.article-review__rendered a{color:var(--theme-success-600);text-decoration:underline}.article-review__rendered .ar-md-table{border-collapse:collapse;width:100%;margin:0 0 1.2rem;display:block;overflow-x:auto}.article-review__rendered .ar-md-table th,.article-review__rendered .ar-md-table td{border:1px solid var(--theme-elevation-150);text-align:left;vertical-align:top;padding:.45rem .65rem}.article-review__rendered .ar-md-table th{background:var(--theme-elevation-50)}.article-review__rendered .ar-card-chip{background:var(--theme-elevation-100);border:1px solid var(--theme-elevation-200);white-space:nowrap;border-radius:4px;padding:.05rem .4rem;font-size:.85em}.article-review__rendered .ar-card-chip:before{content:"▦ ";color:var(--theme-elevation-500)}.article-review__rendered .ar-locked{background:var(--theme-elevation-50);border:1px dashed var(--theme-elevation-200);border-radius:5px;margin:0 0 1.2rem;padding:.75rem 1rem}.article-review__rendered .ar-locked-label{color:var(--theme-elevation-500);text-transform:uppercase;margin-bottom:.4rem;font-size:.75rem}.article-review__rendered .ar-locked pre{white-space:pre-wrap;word-break:break-word;margin:0;font-size:.8rem}.article-review__rendered ins.ar-ins{background:#16a34a2e;text-decoration:none}.article-review__rendered del.ar-del{color:var(--theme-error-600,#b91c1c);background:#dc26261f;text-decoration:line-through}.article-review__rendered .ar-ins-block{border-left:3px solid var(--theme-success-500);padding-left:.7rem}.article-review__rendered .ar-ins-block>:first-child{background:#16a34a1a}.article-review__rendered .ar-del-block{border-left:3px solid var(--theme-error-500);opacity:.7;padding-left:.7rem}.article-review__rendered .ar-del-block *{text-decoration:line-through}.article-review__panel,.article-review__card,.article-review__empty,.article-review__notice{background:var(--theme-elevation-0);border:1px solid var(--theme-elevation-150);border-radius:6px}.article-review__panel{overflow-x:auto}.article-review__empty,.article-review__notice,.article-review__card{padding:1rem}.article-review__empty{margin-top:1.5rem}.article-review__empty h1,.article-review__empty h2{margin-top:0}.article-review__list{border-collapse:collapse;width:100%;min-width:720px}.article-review__list th,.article-review__list td{border-bottom:1px solid var(--theme-elevation-100);text-align:left;vertical-align:middle;padding:.75rem 1rem}.article-review__list th{color:var(--theme-elevation-600);text-transform:uppercase;font-size:.75rem;font-weight:600}.article-review__list td:last-child{text-align:right}.article-review__list tr:last-child td{border-bottom:0}.article-review__status{border:1px solid var(--theme-elevation-200);border-radius:999px;padding:.35rem .55rem;font-size:.75rem;line-height:1;display:inline-block}.article-review__status.is-ready{border-color:var(--theme-success-300);color:var(--theme-success-700)}.article-review__status.is-waiting{border-color:var(--theme-warning-300);color:var(--theme-warning-700)}.article-review__slug-link{color:var(--theme-text);text-decoration:none}.article-review__slug-link:hover{color:var(--theme-success-700);text-decoration:underline}.article-review__notice{margin-bottom:1rem}.article-review__notice.is-warning{border-color:var(--theme-warning-500)}.article-review__notice.is-error{border-color:var(--theme-error-500)}.article-review__notice.is-success{border-color:var(--theme-success-500)}.article-review__toolbar{flex-wrap:wrap;gap:.5rem;margin:1rem 0;display:flex}.article-review__card{margin-bottom:1rem}.article-review__card--locked{background:var(--theme-elevation-50);border-style:dashed}.article-review__eyebrow{color:var(--theme-elevation-500);text-transform:uppercase;margin-bottom:.4rem;font-size:.7rem}.article-review__hunk{border-left:3px solid var(--theme-elevation-300);margin:.5rem 0;padding-left:.75rem}.article-review__hunk-toggle{cursor:pointer;align-items:center;gap:.4rem;margin-bottom:.35rem;font-size:.8rem;display:flex}.article-review__hunk-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.75rem;display:grid}@media (max-width:900px){.article-review{padding-left:1rem;padding-right:1rem}.article-review__hunk-grid,.article-review__upload-grid{grid-template-columns:1fr}}
