[data-rtp-popover]{min-width:0;box-sizing:border-box;overscroll-behavior:contain;overflow-wrap:anywhere}[data-rtp-popover] :is(button,input,textarea,select){max-width:100%}.octo-app,.octo-share-popover{--rtp-octo-base: #181917;--rtp-octo-surface: #222420;--rtp-octo-raised: #2c2f29;--rtp-octo-line: #40433b;--rtp-octo-text: #f5f2e9;--rtp-octo-secondary: #b9bcb1;--rtp-octo-muted: #9a9f90;--rtp-octo-accent: #d8ba52;--rtp-octo-gold-deep: #c4a139;--rtp-octo-gold-mid: #f3d868;--rtp-octo-gold-light: #f9e8a5;--rtp-octo-accent-ink: #dfc775;--rtp-octo-on-accent: #20221b;--rtp-octo-danger: #e68d84;--rtp-octo-soft: #2d2b22;--rtp-octo-font: -apple-system, BlinkMacSystemFont, "PingFang SC", var(--rtp-font-ui), sans-serif;--rtp-octo-title: 28px;--rtp-octo-heading: 20px;--rtp-octo-body: 14px;--rtp-octo-small: 12px;--rtp-octo-touch: 44px;--rtp-octo-logo: 36px;--rtp-octo-avatar: 48px;--rtp-octo-hero-avatar: 64px;--rtp-octo-header: 64px;--rtp-octo-nav: 64px;--rtp-octo-width: 1280px;--rtp-octo-radius: 16px;--rtp-octo-control-radius: 12px;--rtp-octo-inner-radius: 8px;--rtp-octo-primary-radius: 24px;--rtp-octo-primary-outer-width: 4px;--rtp-octo-share-offset: 6px;--rtp-octo-brand-art: 128px;--rtp-octo-brand-ground: #20221b;--rtp-octo-brand-ink: #f5f2e9;--rtp-octo-focus-width: 2px;--rtp-octo-focus-offset: 2px;--rtp-octo-duration: .16s;--rtp-octo-ease: cubic-bezier(.2,.7,.2,1);--rtp-octo-nav-layer: 10;color-scheme:dark}.octo-app[data-appearance=light],.octo-share-popover.is-light{--rtp-octo-base: #eee9d8;--rtp-octo-surface: #f8f6ef;--rtp-octo-raised: #e3e3d9;--rtp-octo-line: #cccdbe;--rtp-octo-text: #23251f;--rtp-octo-secondary: #565b4e;--rtp-octo-muted: #626957;--rtp-octo-accent-ink: #6b5107;--rtp-octo-danger: #a6413c;--rtp-octo-soft: #e6ddbb;color-scheme:light}.octo-app{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;overflow:hidden;background:var(--rtp-octo-base);color:var(--rtp-octo-text);font-family:var(--rtp-octo-font);font-size:var(--rtp-octo-body);line-height:1.5;-webkit-font-smoothing:antialiased}.octo-app *,.octo-app *:before,.octo-app *:after{box-sizing:border-box}.octo-app h1,.octo-app h2,.octo-app h3,.octo-app p{margin:0}.octo-app button,.octo-app input{font:inherit;color:inherit}.octo-app button{cursor:pointer;border:0;background:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.octo-app button:disabled{opacity:.5;cursor:default}.octo-app a{color:var(--rtp-octo-accent-ink);text-decoration:none}.octo-app button:focus-visible,.octo-app a:focus-visible,.octo-app input:focus-visible,.octo-app summary:focus-visible{outline:var(--rtp-octo-focus-width) solid var(--rtp-octo-accent);outline-offset:var(--rtp-octo-focus-offset)}.octo-app button:active,.octo-app .octo-primary:active{opacity:.75}.octo-app h1{font-size:var(--rtp-octo-title);font-weight:600;line-height:1.2;overflow-wrap:anywhere}.octo-app h2{font-size:var(--rtp-octo-heading);font-weight:600;line-height:1.4}.octo-app h3{font-size:var(--rtp-octo-body);font-weight:600}.octo-app code{font-family:var(--rtp-font-mono);overflow-wrap:anywhere}.octo-header{flex:none;display:flex;align-items:center;gap:var(--rtp-space-3);min-height:var(--rtp-octo-header);padding:var(--rtp-space-2) var(--rtp-space-4);padding-top:max(var(--rtp-space-2),env(safe-area-inset-top));border-bottom:1px solid var(--rtp-octo-line);background:var(--rtp-octo-base)}.octo-brand-mark{width:var(--rtp-octo-logo);height:var(--rtp-octo-logo);border-radius:var(--rtp-octo-control-radius);object-fit:cover}.octo-header-title{display:flex;flex-direction:column;min-width:0;flex:1}.octo-header-title strong{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.octo-header-title span{color:var(--rtp-octo-secondary);font-size:var(--rtp-octo-small)}.octo-header-actions{display:flex;align-items:center;gap:0}.octo-icon{display:inline-flex;flex:none;align-items:center;justify-content:center;width:var(--rtp-octo-touch);height:var(--rtp-octo-touch);border-radius:var(--rtp-octo-control-radius);color:var(--rtp-octo-secondary)}.octo-language{font-size:var(--rtp-octo-small)}.octo-scroll{flex:1;min-height:0;width:100%;max-width:var(--rtp-octo-width);margin:0 auto;overflow:auto;overscroll-behavior-y:contain;padding:var(--rtp-space-6) var(--rtp-space-4) var(--rtp-space-8);scrollbar-width:thin;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.octo-page-heading{margin-bottom:var(--rtp-space-6)}.octo-page-heading p{margin-top:var(--rtp-space-2);color:var(--rtp-octo-secondary);max-width:65ch}.octo-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--rtp-space-4);margin-bottom:var(--rtp-space-6)}.octo-summary>div{display:flex;flex-direction:column;gap:var(--rtp-space-1);border-inline-start:1px solid var(--rtp-octo-line);padding-inline-start:var(--rtp-space-3)}.octo-summary strong{font-size:var(--rtp-octo-title);line-height:1;font-weight:500;font-variant-numeric:tabular-nums}.octo-summary span{color:var(--rtp-octo-secondary);font-size:var(--rtp-octo-small)}.octo-focus{padding:var(--rtp-space-5);border-radius:var(--rtp-octo-radius);background:var(--rtp-octo-surface);border:1px solid var(--rtp-octo-line)}.octo-focus-heading{display:flex;justify-content:space-between;color:var(--rtp-octo-secondary);font-size:var(--rtp-octo-small);margin-bottom:var(--rtp-space-4)}.octo-focus-project,.octo-project-identity{display:flex;gap:var(--rtp-space-4);align-items:center}.octo-focus-project>div,.octo-project-identity>div{min-width:0}.octo-focus-project p,.octo-project-identity p{color:var(--rtp-octo-secondary)}.octo-focus-description{margin:var(--rtp-space-4) 0 var(--rtp-space-5)!important;max-width:75ch;color:var(--rtp-octo-secondary);overflow-wrap:anywhere}.octo-primary,.octo-secondary{display:inline-flex;align-items:center;justify-content:center;gap:var(--rtp-space-2);min-height:var(--rtp-octo-touch);padding:var(--rtp-space-3) var(--rtp-space-4);border-radius:var(--rtp-octo-control-radius);font-weight:600;transition:opacity var(--rtp-octo-duration) var(--rtp-octo-ease)}.octo-app .octo-primary{border:1px solid var(--rtp-octo-gold-light);border-radius:var(--rtp-octo-primary-radius);background:linear-gradient(105deg,var(--rtp-octo-gold-deep),var(--rtp-octo-gold-mid) 60%,var(--rtp-octo-gold-light));color:var(--rtp-octo-on-accent);box-shadow:0 0 0 var(--rtp-octo-focus-width) var(--rtp-octo-base),0 0 0 var(--rtp-octo-primary-outer-width) var(--rtp-octo-accent),inset 0 1px 0 var(--rtp-octo-gold-light)}.octo-app .octo-secondary{background:var(--rtp-octo-raised);color:var(--rtp-octo-text)}.octo-focus .octo-primary{width:100%;justify-content:space-between}.octo-section{margin-top:var(--rtp-space-8)}.octo-section>h2,.octo-section-heading{margin-bottom:var(--rtp-space-3)}.octo-section-heading{display:flex;align-items:center;justify-content:space-between;gap:var(--rtp-space-3)}.octo-section-heading button{display:flex;gap:var(--rtp-space-2);align-items:center;color:var(--rtp-octo-secondary);min-height:var(--rtp-octo-touch)}.octo-list,.octo-data-group{border:1px solid var(--rtp-octo-line);background:var(--rtp-octo-surface);border-radius:var(--rtp-octo-radius);overflow:hidden}.octo-row{display:flex;align-items:center;border-bottom:1px solid var(--rtp-octo-line)}.octo-row:last-child{border-bottom:0}.octo-row-main{flex:1;min-width:0;display:flex;align-items:center;gap:var(--rtp-space-3);text-align:start;padding:var(--rtp-space-4)}.octo-avatar{display:inline-flex;width:var(--rtp-octo-avatar);height:var(--rtp-octo-avatar);flex:none;align-items:center;justify-content:center;overflow:hidden;border-radius:var(--rtp-octo-control-radius);background:var(--rtp-octo-raised);color:var(--rtp-octo-secondary);font-size:var(--rtp-octo-heading)}.octo-avatar.is-large{width:var(--rtp-octo-hero-avatar);height:var(--rtp-octo-hero-avatar)}.octo-avatar img{width:100%;height:100%;object-fit:cover}.octo-row-copy{display:flex;flex:1;min-width:0;flex-direction:column;gap:var(--rtp-space-1)}.octo-row-copy>strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:600}.octo-row-meta{display:flex;gap:var(--rtp-space-2);color:var(--rtp-octo-secondary);font-size:var(--rtp-octo-small)}.octo-row-description{color:var(--rtp-octo-secondary);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:var(--rtp-octo-small)}.octo-save{margin-inline-end:var(--rtp-space-2)}.octo-save.is-saved{color:var(--rtp-octo-accent-ink)}.octo-search{display:flex;align-items:center;min-width:0;width:100%;gap:var(--rtp-space-3);padding:0 var(--rtp-space-4);background:var(--rtp-octo-raised);border-radius:var(--rtp-octo-control-radius)}.octo-search:focus-within{box-shadow:inset 0 0 0 var(--rtp-octo-focus-width) var(--rtp-octo-accent)}.octo-search>svg{flex:none}.octo-search input{flex:1;min-width:0;width:0;min-height:var(--rtp-octo-touch);background:none;border:0;outline:none}.octo-app .octo-search input:focus-visible{outline:none}.octo-search input::placeholder{color:var(--rtp-octo-muted)}.octo-filters,.octo-segments{display:flex;gap:var(--rtp-space-1);padding:var(--rtp-space-1);margin:var(--rtp-space-4) 0;border-radius:var(--rtp-octo-control-radius);background:var(--rtp-octo-raised)}.octo-filters button,.octo-segments button{flex:1;min-height:var(--rtp-octo-touch);padding:var(--rtp-space-2);border-radius:var(--rtp-octo-inner-radius);color:var(--rtp-octo-secondary);font-size:var(--rtp-octo-small)}.octo-filters [aria-pressed=true],.octo-segments [aria-selected=true]{background:var(--rtp-octo-surface);color:var(--rtp-octo-text)}.octo-bottom-nav{display:flex;flex:none;justify-content:center;border-top:1px solid var(--rtp-octo-line);min-height:var(--rtp-octo-nav);padding-bottom:env(safe-area-inset-bottom);background:var(--rtp-octo-base)}.octo-bottom-nav button{display:flex;flex:1;flex-direction:column;gap:var(--rtp-space-1);align-items:center;justify-content:center;padding:var(--rtp-space-2);max-width:var(--rtp-space-30);color:var(--rtp-octo-muted);font-size:var(--rtp-octo-small)}.octo-bottom-nav [aria-current=page]{color:var(--rtp-octo-accent-ink)}.octo-index-note,.octo-section-hint{color:var(--rtp-octo-muted);font-size:var(--rtp-octo-small);margin-top:var(--rtp-space-4)!important}.octo-community{display:flex;gap:var(--rtp-space-5);margin-top:var(--rtp-space-6)}.octo-community a{display:flex;align-items:center;gap:var(--rtp-space-2);min-height:var(--rtp-octo-touch)}.octo-empty{padding:var(--rtp-space-12) var(--rtp-space-5);text-align:center;color:var(--rtp-octo-secondary)}.octo-empty h2{margin-top:var(--rtp-space-4);color:var(--rtp-octo-text)}.octo-empty p{margin-top:var(--rtp-space-2)}.octo-empty button{margin-top:var(--rtp-space-4)}.octo-error{padding:var(--rtp-space-4);border:1px solid var(--rtp-octo-line);border-radius:var(--rtp-octo-control-radius);margin-bottom:var(--rtp-space-5)}.octo-error button{color:var(--rtp-octo-accent-ink);min-height:var(--rtp-octo-touch)}.octo-project-description{margin-top:var(--rtp-space-5)!important;color:var(--rtp-octo-secondary);max-width:80ch}.octo-contract{display:flex;align-items:center;gap:var(--rtp-space-2);padding:var(--rtp-space-3);background:var(--rtp-octo-surface);border:1px solid var(--rtp-octo-line);border-radius:var(--rtp-octo-control-radius);margin-top:var(--rtp-space-5)}.octo-contract>div{display:flex;flex:1;min-width:0;flex-direction:column;gap:var(--rtp-space-1)}.octo-contract span{color:var(--rtp-octo-secondary);font-size:var(--rtp-octo-small)}.octo-contract code{-webkit-user-select:all;user-select:all;font-size:var(--rtp-octo-small)}.octo-feedback{margin-top:var(--rtp-space-2)!important;color:var(--rtp-octo-accent-ink)}.octo-condition{padding:var(--rtp-space-4);border-bottom:1px solid var(--rtp-octo-line)}.octo-condition:last-child{border-bottom:0}.octo-condition>div{display:flex;gap:var(--rtp-space-4);align-items:baseline;justify-content:space-between}.octo-condition>div>strong{font-weight:500}.octo-condition>small{display:block;margin-top:var(--rtp-space-1);color:var(--rtp-octo-secondary)}.octo-app blockquote{margin:var(--rtp-space-3) 0;padding-inline-start:var(--rtp-space-3);border-inline-start:1px solid var(--rtp-octo-line);color:var(--rtp-octo-secondary);overflow-wrap:anywhere}.octo-condition a,.octo-source-links a,.octo-snapshot a{display:inline-flex;align-items:center;gap:var(--rtp-space-2);min-height:var(--rtp-octo-touch)}.octo-empty-inline,.octo-risk-copy{padding:var(--rtp-space-4);color:var(--rtp-octo-secondary)}.octo-empty-inline h3{color:var(--rtp-octo-text);margin-bottom:var(--rtp-space-2)}.octo-risk-copy p+p{margin-top:var(--rtp-space-3)}.octo-provenance{display:flex;align-items:center;gap:var(--rtp-space-2);color:var(--rtp-octo-muted);font-size:var(--rtp-octo-small);margin-top:var(--rtp-space-5);flex-wrap:wrap}.octo-provenance button{margin-inline-start:auto;color:var(--rtp-octo-accent-ink);min-height:var(--rtp-octo-touch)}.octo-source-links{display:flex;flex-direction:column;padding:var(--rtp-space-2) var(--rtp-space-4)}.octo-snapshot{margin-top:var(--rtp-space-4);border:1px solid var(--rtp-octo-line);border-radius:var(--rtp-octo-control-radius);padding:var(--rtp-space-4);background:var(--rtp-octo-surface)}.octo-snapshot summary{cursor:pointer;display:flex;gap:var(--rtp-space-3);justify-content:space-between;align-items:center;min-height:var(--rtp-octo-touch)}.octo-snapshot summary>span{display:flex;flex-direction:column}.octo-snapshot time,.octo-snapshot small{color:var(--rtp-octo-secondary);font-size:var(--rtp-octo-small)}.octo-snapshot code{display:block;margin-top:var(--rtp-space-2);font-size:var(--rtp-octo-small)}.octo-change,.octo-chain-row{display:flex;align-items:center;justify-content:space-between;gap:var(--rtp-space-4);padding:var(--rtp-space-4);border-bottom:1px solid var(--rtp-octo-line)}.octo-change time{color:var(--rtp-octo-secondary);font-size:var(--rtp-octo-small)}.octo-chain-details{margin-top:var(--rtp-space-6)}.octo-chain-details summary{cursor:pointer;min-height:var(--rtp-octo-touch)}.octo-chain-row>div{display:flex;flex-direction:column;gap:var(--rtp-space-1);min-width:0}.octo-chain-row span{color:var(--rtp-octo-secondary);font-size:var(--rtp-octo-small)}.octo-project-actions{display:flex;gap:var(--rtp-space-3);position:sticky;bottom:calc(-1 * var(--rtp-space-8));padding:var(--rtp-space-4) 0 max(var(--rtp-space-4),env(safe-area-inset-bottom));margin-top:var(--rtp-space-6);background:var(--rtp-octo-base);border-top:1px solid var(--rtp-octo-line)}.octo-project-actions>*{flex:1}.octo-pagination{display:flex;align-items:center;justify-content:space-between;gap:var(--rtp-space-3);margin-top:var(--rtp-space-5)}.octo-pagination button{min-height:var(--rtp-octo-touch);color:var(--rtp-octo-accent-ink)}.octo-pagination span{color:var(--rtp-octo-secondary);font-size:var(--rtp-octo-small)}@media(min-width:48rem){.octo-header{padding-inline:var(--rtp-space-8)}.octo-scroll{padding:var(--rtp-space-8)}.octo-focus{max-width:80%}.octo-project-page{max-width:80%;margin:0 auto}}@media(prefers-reduced-motion:reduce){.octo-scroll{scroll-behavior:auto}.octo-app *{transition:none!important}}.octo-app .rtp-skel-row{display:flex;gap:var(--rtp-space-3);padding:var(--rtp-space-5)}.octo-app .rtp-pulse-skel-b{display:block;background:var(--rtp-octo-raised)}.octo-entry-gate{align-items:center;justify-content:center;gap:var(--rtp-space-4);padding:var(--rtp-space-6);text-align:center}.octo-entry-gate h1{font-size:var(--rtp-octo-heading);margin:0}.octo-entry-gate p{max-width:32ch;color:var(--rtp-octo-secondary)}.octo-entry-mark{width:var(--rtp-space-16);height:var(--rtp-space-16);border-radius:var(--rtp-octo-radius);object-fit:cover}.octo-entry-gate a{text-decoration:none}.octo-classification-filters{display:grid;grid-template-columns:1fr 1fr;gap:var(--rtp-space-3);margin-top:var(--rtp-space-4)}.octo-brand-panel{display:grid;grid-template-columns:minmax(0,1fr) var(--rtp-octo-brand-art);align-items:center;gap:var(--rtp-space-4);margin-bottom:var(--rtp-space-6);padding:var(--rtp-space-4);border-radius:var(--rtp-octo-radius);background:var(--rtp-octo-brand-ground);color:var(--rtp-octo-brand-ink)}.octo-brand-panel>div{display:flex;flex-direction:column;gap:var(--rtp-space-3)}.octo-brand-panel p{font-size:var(--rtp-octo-small)}.octo-brand-panel img{display:block;width:var(--rtp-octo-brand-art);height:var(--rtp-octo-brand-art);object-fit:cover;border-radius:var(--rtp-octo-inner-radius)}.octo-brand-overlay{grid-column:1/-1;display:block;position:relative;width:100%;aspect-ratio:6.8;overflow:hidden}.octo-brand-panel .octo-brand-overlay img{position:absolute;top:50%;width:100%;height:auto;transform:translateY(-52%);border-radius:0}.octo-classification-filters label{display:flex;flex-direction:column;gap:var(--rtp-space-2);color:var(--rtp-octo-secondary);font-size:var(--rtp-octo-small);min-width:0}.octo-classification-filters select{width:100%;min-height:var(--rtp-octo-touch);background:var(--rtp-octo-surface);color:var(--rtp-octo-text);border:1px solid var(--rtp-octo-line);border-radius:var(--rtp-octo-control-radius);padding:var(--rtp-space-2);font:inherit}.octo-tags{display:flex;flex-wrap:wrap;gap:var(--rtp-space-2);margin-top:var(--rtp-space-3)}.octo-tags>span{color:var(--rtp-octo-secondary);border:1px solid var(--rtp-octo-line);padding:var(--rtp-octo-focus-width) var(--rtp-space-2);border-radius:var(--rtp-octo-inner-radius);font-size:var(--rtp-octo-small);font-weight:400}.octo-share-popover{padding:var(--rtp-space-3);border:1px solid var(--rtp-octo-line);border-radius:0;background:var(--rtp-octo-base);color:var(--rtp-octo-text);box-shadow:var(--rtp-octo-share-offset) var(--rtp-octo-share-offset) 0 var(--rtp-octo-accent);font:var(--rtp-octo-body)/1.5 var(--rtp-octo-font)}.octo-share-heading{display:flex;align-items:center;justify-content:space-between;border-bottom:1px dashed var(--rtp-octo-line);padding-bottom:var(--rtp-space-2);margin-bottom:var(--rtp-space-2)}.octo-share-heading strong{font-weight:600}.octo-share-popover button{font:inherit;border:0;cursor:pointer}.octo-share-heading button{width:var(--rtp-octo-touch);height:var(--rtp-octo-touch);display:grid;place-items:center;background:none;color:var(--rtp-octo-secondary)}.octo-share-popover [role=menuitem]{display:flex;align-items:center;gap:var(--rtp-space-3);width:100%;min-height:var(--rtp-octo-touch);padding:var(--rtp-space-2);background:none;color:var(--rtp-octo-text);text-decoration:none;text-align:start}.octo-share-popover [role=menuitem] span{flex:1}.octo-share-popover [role=menuitem]:hover,.octo-share-popover [role=menuitem]:focus-visible{background:var(--rtp-octo-accent);color:var(--rtp-octo-on-accent);outline:1px solid var(--rtp-octo-gold-light)}.octo-app,.octo-share-popover{--octo-earth-color-1: #111322;--octo-earth-color-2: #1a1d32;--octo-earth-color-3: #252943;--octo-earth-color-4: #3b4162;--octo-earth-color-5: #f6f5ff;--octo-earth-color-6: #c3c5d9;--octo-earth-color-7: #a7abc2;--octo-earth-color-8: #c5ef6b;--octo-earth-color-9: #d3f58c;--octo-earth-color-10: #a6dc4f;--octo-earth-color-11: #e1ffa3;--octo-earth-color-12: #1c2610;--octo-earth-color-13: #292a43;--octo-earth-color-14: #24213e;--octo-earth-color-15: #f8f7ff;--octo-earth-color-16: #f1f0f8;--octo-earth-color-17: #ffffff;--octo-earth-color-18: #e6e5f1;--octo-earth-color-19: #c9cbe0;--octo-earth-color-20: #22243a;--octo-earth-color-21: #555b73;--octo-earth-color-22: #656b80;--octo-earth-color-23: #405d13;--octo-earth-color-24: #e9eedc;--octo-earth-color-25: #716e9a;--octo-earth-color-26: #68628d;--octo-earth-color-27: #242340;--octo-earth-color-28: #353054;--octo-earth-color-29: #252b46;--octo-earth-color-30: #ada9d9;--octo-earth-color-31: #d4ee9d;--octo-earth-color-32: #e0dff2;--octo-earth-color-33: #a09ac6;--rtp-octo-intro-layer: 20;--octo-earth-overlay: #111322dc}.octo-app,.octo-share-popover{--rtp-octo-base:var(--octo-earth-color-1);--rtp-octo-surface:var(--octo-earth-color-2);--rtp-octo-raised:var(--octo-earth-color-3);--rtp-octo-line:var(--octo-earth-color-4);--rtp-octo-text:var(--octo-earth-color-5);--rtp-octo-secondary:var(--octo-earth-color-6);--rtp-octo-muted:var(--octo-earth-color-7);--rtp-octo-accent:var(--octo-earth-color-8);--rtp-octo-accent-ink:var(--octo-earth-color-9);--rtp-octo-gold-deep:var(--octo-earth-color-10);--rtp-octo-gold-mid:var(--octo-earth-color-8);--rtp-octo-gold-light:var(--octo-earth-color-11);--rtp-octo-on-accent:var(--octo-earth-color-12);--rtp-octo-soft:var(--octo-earth-color-13);--rtp-octo-brand-ground:var(--octo-earth-color-14);--rtp-octo-brand-ink:var(--octo-earth-color-15);--rtp-octo-width:60rem}.octo-app[data-appearance=light],.octo-share-popover.is-light{--rtp-octo-base:var(--octo-earth-color-16);--rtp-octo-surface:var(--octo-earth-color-17);--rtp-octo-raised:var(--octo-earth-color-18);--rtp-octo-line:var(--octo-earth-color-19);--rtp-octo-text:var(--octo-earth-color-20);--rtp-octo-secondary:var(--octo-earth-color-21);--rtp-octo-muted:var(--octo-earth-color-22);--rtp-octo-accent-ink:var(--octo-earth-color-23);--rtp-octo-soft:var(--octo-earth-color-24)}.octo-app .octo-brand-panel{position:relative;overflow:hidden;grid-template-columns:minmax(0,1fr) minmax(4.5rem,8rem);gap:var(--rtp-space-4);padding:var(--rtp-space-6);border:1px solid var(--octo-earth-color-25);background:radial-gradient(ellipse at 100% 0%,var(--octo-earth-color-26) 0%,transparent 55%),linear-gradient(130deg,var(--octo-earth-color-27),var(--octo-earth-color-28) 70%,var(--octo-earth-color-29))}.octo-app .octo-brand-panel:after{content:"";position:absolute;right:-15%;bottom:-6.25rem;width:60%;height:8.125rem;border:1px solid var(--octo-earth-color-30);border-radius:50%;transform:rotate(-14deg);pointer-events:none}.octo-app .octo-hero-copy{position:relative;z-index:var(--rtp-octo-nav-layer);align-items:flex-start}.octo-app .octo-hero-kicker{color:var(--octo-earth-color-31);font-size:var(--rtp-octo-small);font-weight:600;letter-spacing:.12em}.octo-app .octo-brand-panel h2{max-width:18ch;font-size:clamp(1.375rem,4vw,2rem);line-height:1.15}.octo-app .octo-brand-panel p{color:var(--octo-earth-color-32);font-size:var(--rtp-octo-body)}.octo-app .octo-brand-panel>img{position:relative;z-index:var(--rtp-octo-nav-layer);width:100%;height:auto;aspect-ratio:1;border:1px solid var(--octo-earth-color-33);border-radius:50%}.octo-app .octo-brand-panel .octo-primary{margin-top:var(--rtp-space-2);box-shadow:none}.octo-app .octo-summary>div{border:1px solid var(--rtp-octo-line);border-radius:var(--rtp-octo-control-radius);background:var(--rtp-octo-surface);padding:var(--rtp-space-3)}.octo-app .octo-focus{max-width:none}.octo-app .octo-community{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--rtp-space-3)}.octo-app .octo-community a{justify-content:space-between;padding:var(--rtp-space-3) var(--rtp-space-4);border:1px solid var(--rtp-octo-line);border-radius:var(--rtp-octo-control-radius);background:var(--rtp-octo-surface);font-weight:600}.octo-app .octo-bottom-nav [aria-current=page]{font-weight:600}@media(max-width:22.5rem){.octo-app .octo-brand-panel{padding:var(--rtp-space-4)}.octo-app .octo-summary{gap:var(--rtp-space-2)}.octo-app .octo-summary strong{font-size:var(--rtp-octo-heading)}}.octo-app.octo-entry-gate{background:radial-gradient(ellipse at 50% 20%,var(--octo-earth-color-28),transparent 60%),var(--rtp-octo-base)}.octo-app .octo-entry-mark{width:var(--rtp-space-20);height:var(--rtp-space-20);border:1px solid var(--rtp-octo-line);border-radius:var(--rtp-octo-radius)}.octo-entry-gate h1{font-size:var(--rtp-octo-heading)}.octo-entry-gate .octo-primary{margin-top:var(--rtp-space-2);box-shadow:none}.octo-app .octo-brand-panel{display:flex;align-items:center;min-height:15rem;background:linear-gradient(90deg,var(--octo-earth-color-1) 0%,var(--octo-earth-overlay) 43%,transparent 100%),url(/assets/earth-optional/orbit-hero.webp) center / cover no-repeat}.octo-app .octo-brand-panel:after{display:none}.octo-app .octo-hero-copy{max-width:22rem}.octo-app.octo-entry-gate{background:linear-gradient(var(--octo-earth-overlay),var(--octo-earth-overlay)),url(/assets/earth-optional/orbit-hero.webp) 65% center / cover no-repeat}@media(max-width:30rem){.octo-app .octo-brand-panel{min-height:13rem;background-position:center,62% center}.octo-app .octo-hero-copy{max-width:63%}}.octo-app{--rtp-octo-header:3.25rem}.octo-app .octo-header{gap:var(--rtp-space-2)}.octo-banner{position:relative;overflow:hidden;border:1px solid var(--rtp-octo-line);border-radius:var(--rtp-octo-radius);background:var(--rtp-octo-surface);touch-action:pan-y}.octo-banner-track{display:flex;transition:transform .35s ease}.octo-banner-slide{position:relative;flex:0 0 100%;min-width:0}.octo-banner-slide>button{position:relative;display:block;width:100%;padding:0;border:0;text-align:left;background:var(--rtp-octo-base);border-radius:0}.octo-banner-slide img{display:block;width:100%;aspect-ratio:2.4;object-fit:cover}.octo-banner-caption{position:absolute;inset:auto 0 0;padding:var(--rtp-space-4);background:linear-gradient(transparent,var(--rtp-octo-base));color:var(--rtp-octo-text);font-weight:600}.octo-banner-sponsored{position:absolute;top:var(--rtp-space-2);right:var(--rtp-space-2);padding:var(--rtp-space-1) var(--rtp-space-2);background:var(--rtp-octo-base);color:var(--rtp-octo-text);border-radius:var(--rtp-octo-inner-radius);font-size:var(--rtp-octo-small)}.octo-banner-controls{display:flex;align-items:center;justify-content:center;background:var(--rtp-octo-surface)}.octo-banner-controls button{min-width:var(--rtp-octo-touch);min-height:var(--rtp-octo-touch);border:0;background:none}.octo-banner-dots{display:flex}.octo-banner-dots span{display:block;width:var(--rtp-space-2);height:var(--rtp-space-2);margin:auto;border-radius:50%;background:var(--rtp-octo-muted)}.octo-banner-dots [aria-pressed=true] span{background:var(--rtp-octo-accent)}@media(prefers-reduced-motion:reduce){.octo-banner-track{transition:none}}.octo-app .octo-header-title span{display:none}.octo-app .octo-header-spacer{flex:1;min-width:0}.octo-app .octo-brand-mark{width:2rem;height:2rem;object-fit:cover;border-radius:var(--rtp-octo-inner-radius)}.octo-app .octo-entry-mark{width:min(16rem,80vw);height:auto;border:0;border-radius:var(--rtp-octo-inner-radius)}.octo-app .octo-brand-panel{justify-content:flex-end;background:linear-gradient(270deg,var(--octo-earth-color-1) 0%,var(--octo-earth-overlay) 38%,transparent 100%),url(/assets/earth-optional/source-orbit-v2.webp) left center / cover no-repeat}.octo-app .octo-brand-panel[data-slide="1"]{background-image:linear-gradient(270deg,var(--octo-earth-color-1) 0%,var(--octo-earth-overlay) 38%,transparent 100%),url(/assets/earth-optional/source-research-v1.webp)}.octo-app.octo-entry-gate{background:linear-gradient(var(--octo-earth-overlay),var(--octo-earth-overlay)),url(/assets/earth-optional/source-orbit-v2.webp) center / cover no-repeat}.octo-promo-controls{position:absolute;left:var(--rtp-space-3);bottom:var(--rtp-space-2);display:flex}.octo-promo-controls button{width:var(--rtp-octo-touch);height:var(--rtp-octo-touch);display:grid;place-items:center}.octo-promo-controls button:after{content:"";width:var(--rtp-space-3);height:var(--rtp-space-1);border-radius:var(--rtp-octo-inner-radius);background:var(--rtp-octo-secondary)}.octo-promo-controls button[aria-pressed=true]:after{background:var(--rtp-octo-accent)}.octo-intro{position:absolute;top:0;right:0;bottom:0;left:0;z-index:var(--rtp-octo-intro-layer);display:grid;place-items:center;background:var(--rtp-octo-base)}.octo-intro video{width:100%;height:100%;object-fit:contain}.octo-intro button{position:absolute;right:var(--rtp-space-4);top:max(var(--rtp-space-4),env(safe-area-inset-top));min-height:var(--rtp-octo-touch);padding:var(--rtp-space-2) var(--rtp-space-4);border:1px solid var(--rtp-octo-line);border-radius:var(--rtp-octo-control-radius);background:var(--rtp-octo-base)}.octo-categories{margin:var(--rtp-space-6) 0}.octo-categories h2{margin-bottom:var(--rtp-space-3)}.octo-category-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--rtp-space-3)}.octo-app .octo-category-card{position:relative;display:flex;align-items:flex-end;justify-content:space-between;gap:var(--rtp-space-2);min-height:9rem;padding:var(--rtp-space-4);text-align:left;color:var(--rtp-octo-brand-ink);border:1px solid var(--octo-earth-color-25);border-radius:var(--rtp-octo-radius);background-image:linear-gradient(0deg,var(--octo-earth-overlay),transparent 75%),url(/assets/earth-optional/category-art-v1.webp);background-size:100% 100%,200% 200%}.octo-category-card span{font-weight:600;line-height:1.2}.octo-category-card:nth-child(1){background-position:center,0 0}.octo-category-card:nth-child(2){background-position:center,100% 0}.octo-category-card:nth-child(3){background-position:center,0 100%}.octo-category-card:nth-child(4){background-position:center,100% 100%}@media(min-width:48rem){.octo-category-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.octo-filter-panel{margin:var(--rtp-space-4) 0;min-width:0}.octo-filter-heading,.octo-results-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--rtp-space-2)}.octo-filter-heading h2{margin:0;font-size:var(--rtp-octo-body)}.octo-filter-heading button{min-height:var(--rtp-octo-touch);color:var(--rtp-octo-accent);font-size:var(--rtp-octo-small)}.octo-record-filter{padding:0;margin:var(--rtp-space-4) 0;border:0;min-width:0}.octo-record-filter legend{margin-bottom:var(--rtp-space-2);color:var(--rtp-octo-secondary);font-size:var(--rtp-octo-small)}.octo-record-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--rtp-space-2)}.octo-record-options button{min-height:var(--rtp-octo-touch);padding:var(--rtp-space-2);border:1px solid var(--rtp-octo-line);border-radius:var(--rtp-octo-control-radius);color:var(--rtp-octo-secondary);background:var(--rtp-octo-surface);font-size:var(--rtp-octo-small)}.octo-record-options [aria-pressed=true]{border-color:var(--rtp-octo-accent);color:var(--rtp-octo-text);box-shadow:inset 0 0 0 1px var(--rtp-octo-accent)}.octo-record-filter p,.octo-filter-basis{margin:var(--rtp-space-2) 0 0;color:var(--rtp-octo-secondary);font-size:var(--rtp-octo-small);line-height:1.5}.octo-selected-filters{display:flex;flex-wrap:wrap;gap:var(--rtp-space-2)}.octo-selected-filters button{display:flex;align-items:center;gap:var(--rtp-space-2);min-width:0;max-width:100%;min-height:var(--rtp-octo-touch);padding:var(--rtp-space-2) var(--rtp-space-3);border:1px solid var(--rtp-octo-line);border-radius:var(--rtp-octo-control-radius);background:var(--rtp-octo-raised);color:var(--rtp-octo-text);font-size:var(--rtp-octo-small)}.octo-selected-filters button span:first-child{overflow-wrap:anywhere}.octo-results-heading{margin-top:var(--rtp-space-4);padding-top:var(--rtp-space-3);border-top:1px solid var(--rtp-octo-line);color:var(--rtp-octo-secondary);font-size:var(--rtp-octo-small)}.rtp-errb{height:100%;min-height:calc(var(--rtp-space-30) * 2);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--rtp-space-4);padding:var(--rtp-space-6) var(--rtp-space-4);box-sizing:border-box;text-align:center;background:var(--rtp-base);color:var(--rtp-text-secondary)}.rtp-errb--root{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;min-height:0}.rtp-errb-msg{margin:0;font-size:var(--rtp-t-body-md);line-height:1.5;color:var(--rtp-text-primary)}:root{--rtp-weight-emphasis: 700;--rtp-font-ui: "Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", "PingFang SC", "Microsoft YaHei", sans-serif;--rtp-font: var(--rtp-font-ui);--rtp-font-display: var(--rtp-font-ui);--rtp-font-editorial: "Roslindale Deck Narrow", "Iowan Old Style", "Palatino Linotype", Georgia, serif;--rtp-font-data: var(--rtp-font-ui);--rtp-font-mono: "Geist Mono", "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--rtp-t-display-lg: 72px;--rtp-t-display-md: 48px;--rtp-t-display-sm: 32px;--rtp-t-section: 20px;--rtp-t-title: 16px;--rtp-t-page: var(--rtp-t-section);--rtp-lh-page: 1.3;--rtp-t-state: 20px;--rtp-t-body-lg: 17px;--rtp-t-body-base: 14px;--rtp-t-body-md: 14px;--rtp-t-body-sm: 14px;--rtp-t-body-xs: 12px;--rtp-t-body-2xs: 12px;--rtp-t-body-4xs: 12px;--rtp-t-display: var(--rtp-t-display-sm);--rtp-t-h2: var(--rtp-t-section);--rtp-t-body: var(--rtp-t-body-sm);--rtp-t-label: var(--rtp-t-body-xs);--rtp-t-eyebrow: var(--rtp-t-body-4xs);--rtp-t-mono: var(--rtp-t-body-2xs);--rtp-r-2xs: 4px;--rtp-r-xs: 10px;--rtp-r-sm: 10px;--rtp-r-md: 14px;--rtp-r-lg: 18px;--rtp-r-xl: 18px;--rtp-r-pill: 999px;--rtp-r-circle: 50%;--rtp-motion-fast: .14s;--rtp-motion-base: .22s;--rtp-motion-panel: .3s;--rtp-motion-glide: .42s;--rtp-motion-ambient: 24s;--rtp-motion-pulse: 1.7s;--rtp-motion-reveal: 1.6s;--rtp-motion-lead: .5s;--rtp-motion-breathe: 9s;--rtp-motion-sweep: 3.2s;--rtp-motion-blink: .8s;--rtp-ease-out: cubic-bezier(.2, .8, .2, 1);--rtp-ease-in: cubic-bezier(.7, 0, .84, 0);--rtp-ease-reveal: cubic-bezier(.22, 1, .36, 1);--rtp-ease-spring: cubic-bezier(.34, 1.56, .64, 1);--rtp-ease-breath: ease-in-out;--rtp-track-h1: -.025em;--rtp-track-h2: -.02em;--rtp-track-h3: -.015em;--rtp-track-overline: .08em;--rtp-card-sheen: linear-gradient(180deg, rgba(255, 255, 255, .03), transparent 40%);--rtp-space-1: 4px;--rtp-space-2: 8px;--rtp-space-3: 12px;--rtp-space-4: 16px;--rtp-space-5: 20px;--rtp-space-6: 24px;--rtp-space-8: 32px;--rtp-space-10: 40px;--rtp-space-12: 48px;--rtp-space-16: 64px;--rtp-space-20: 80px;--rtp-space-24: 96px;--rtp-space-30: 120px;--rtp-card-frame-pad: 0px;--rtp-card-pad: var(--rtp-space-4);--rtp-card-gap: var(--rtp-space-4);--rtp-card-heading-gap: var(--rtp-space-3);--rtp-card-title-size: var(--rtp-t-title);--rtp-prose-measure: 68ch;--rtp-prose-gap: var(--rtp-space-3);--rtp-prose-line-height: 1.6;--rtp-prose-line-height-long: 1.75;--rtp-hair: 2px;--rtp-bw-hair: 1.5px;--rtp-bw-thick: 3px;--rtp-stroke-frame: 1px;--rtp-stroke-card: 1px;--rtp-stroke-control: 1px;--rtp-stroke-divider: 1px;--rtp-blur-sm: 12px;--rtp-blur-md: 16px;--rtp-blur-lg: 20px;--rtp-container: 1280px;--rtp-nav-rail: 72px;--rtp-action-rail: 376px;--rtp-qdd-drawer: 480px;--rtp-chrome-ctl: 32px;--rtp-cta-h: 36px;--rtp-cta-px: 16px;--rtp-cta-fs: var(--rtp-t-body-md);--rtp-cta-h-sm: 30px;--rtp-cta-px-sm: 12px;--rtp-search-h: 28px;--rtp-search-h-sm: 24px;--rtp-search-h-md: var(--rtp-chrome-ctl);--rtp-search-fs: var(--rtp-t-body-xs);--rtp-search-fs-sm: var(--rtp-t-body-2xs);--rtp-qdd-head-h: calc(var(--rtp-chrome-ctl) + var(--rtp-space-4));--rtp-row-terminal: 42px;--rtp-row-signal: 64px;--rtp-workspace-max: 106rem;--rtp-workspace-gutter: var(--rtp-space-4);--rtp-tools-side-w: 240px;--rtp-tools-pane-w: 45rem;--rtp-tools-pane-max: 76rem;--rtp-tools-frame-min-h: clamp(26rem, calc(100dvh - 11rem) , 42rem);--rtp-tools-form-w: 32rem;--rtp-tools-field-sm: 12rem;--rtp-tools-menu-w: 280px;--rtp-lh-time-w: 88px;--rtp-tools-list-h: 184px;--rtp-surface-well-margin: var(--rtp-space-3);--rtp-surface-well-r: var(--rtp-r-md);--rtp-surface-well-fill: var(--rtp-surface-low);--rtp-surface-card-r: var(--rtp-r-sm);--rtp-surface-strip-pad-y: var(--rtp-space-2);--rtp-surface-strip-pad-x: var(--rtp-space-3);--rtp-touch: 44px;--rtp-focus-w: 2px;--rtp-fac-mark: 26px;--rtp-fac-rtp-r: 7px;--rtp-launch-upload: 10.5rem;--rtp-dot-incomplete: 6px;--rtp-mark-size: .9em;--rtp-mark-gap: .3em;--rtp-section-y-lg: 120px;--rtp-section-y-md: 80px;--rtp-section-y-sm: 40px;--rtp-hero-pad-top: 208px;--rtp-hero-pad-bot: 120px;--rtp-ov-hero-pad-top: var(--rtp-space-10);--rtp-ov-hero-pad-bottom: var(--rtp-space-6);--rtp-ov-lead-gap: var(--rtp-space-8);--rtp-hero-dot-pitch: 16px;--rtp-hero-dot-core: 1.35px;--rtp-hero-dot-edge: 1.55px;--rtp-ov-well-pad-y: var(--rtp-space-10);--rtp-ov-well-pad-x: var(--rtp-space-8);--rtp-ov-well-split-gap: var(--rtp-space-6);--t-gap: 10px;--t-pad-x: 14px;--t-pad-y: 10px;--t-pad-tb-x: 12px;--t-pad-tb-y: 8px;--t-h-ctl: 32px;--t-h-ctl-sm: 28px;--t-r-card: 16px;--t-r-ctl: 12px;--t-r-chip: 12px;--t-fs-micro: 10px;--t-fs-body: 12px;--t-fs-num: 12px;--t-fs-title: 16px;--rtp-chart-marker-fs: 8px;--rtp-chart-marker-id-fs: 7px;--rtp-z-base: 0;--rtp-z-under: -1;--rtp-z-chip: 1;--rtp-z-card: 2;--rtp-z-feedpill: 30;--rtp-z-preview: 50;--rtp-z-sheet: 60;--rtp-z-popover: 80;--rtp-z-float: 90;--rtp-z-shell-sticky: 3;--rtp-z-shell-bar-raised: 16;--rtp-z-shell-tabbar: 17;--rtp-z-shell-sheet: 19;--rtp-z-qdd-veil: 300;--rtp-z-qdd-drawer: 301;--rtp-z-qdd-menu: 310;--rtp-z-toast: 500;--rtp-z-welcome: 600;--rtp-splash-reveal: .9s;--rtp-splash-pulse: 1.6s;--rtp-chain-sol: #9d6bff;--rtp-chain-bsc: #f0b90b;--rtp-chain-base: #4c86ff;--rtp-chain-eth: #8b93e8;--rtp-chain-rh: #9fd15a}:root{--icon-min: 14px;--icon-xs: 14px;--icon-sm: 16px;--icon-md: 18px;--icon-lg: 20px;--icon-xl: 24px;--icon-stroke: 1.5px;--icon-stroke-bold: 1.75px;--icon-fg: var(--rtp-text-secondary);--icon-fg-dim: var(--rtp-text-subtle);--icon-fg-strong: var(--rtp-text-primary)}.rtp-ix{width:max(var(--ix-size, var(--icon-sm)),var(--icon-min));height:max(var(--ix-size, var(--icon-sm)),var(--icon-min));shape-rendering:geometricPrecision;stroke-width:var(--ix-stroke, var(--icon-stroke));vector-effect:non-scaling-stroke}.rtp-ix--xs{--ix-size: var(--icon-xs)}.rtp-ix--sm{--ix-size: var(--icon-sm)}.rtp-ix--md{--ix-size: var(--icon-md)}.rtp-ix--lg{--ix-size: var(--icon-lg)}.rtp-ix--bold{--ix-stroke: var(--icon-stroke-bold)}
