@font-face{font-family:suisse;src:url(/_next/static/media/c51ba7c42ebd4b4a-s.woff2?dpl=dpl_CDemZRaJhaKovDUN3ZdQJAx3D7Md) format("woff2");font-display:swap;font-weight:400}@font-face{font-family:suisse;src:url(/_next/static/media/42916ed81dc84af6-s.woff2?dpl=dpl_CDemZRaJhaKovDUN3ZdQJAx3D7Md) format("woff2");font-display:swap;font-weight:500}@font-face{font-family:suisse;src:url(/_next/static/media/7b3298fe176a9566-s.woff2?dpl=dpl_CDemZRaJhaKovDUN3ZdQJAx3D7Md) format("woff2");font-display:swap;font-weight:700}@font-face{font-family:suisse Fallback;src:local("Arial");ascent-override:90.79%;descent-override:18.92%;line-gap-override:2.70%;size-adjust:103.00%}.__className_efb0b2{font-family:suisse,suisse Fallback}.__variable_efb0b2{--font-octo:"suisse","suisse Fallback"}:root{color-scheme:dark;--octo-ink:#080806;--octo-ink-soft:#0e0d0a;--octo-panel:#14120f;--octo-panel-raised:#1a1713;--octo-bone:#f1e9dc;--octo-bone-dim:#c3b9aa;--octo-muted:#8e867b;--octo-line:#383128;--octo-line-strong:#564638;--octo-orange:#ed762f;--octo-orange-hot:#ff9b51;--octo-green:#65ce8c;--octo-red:#f16f60;--octo-radius:4px;--octo-shadow:0 30px 90px rgb(0 0 0/45%)}*{box-sizing:border-box}html{background:var(--octo-ink);scroll-behavior:smooth}.octo-body{min-width:320px;margin:0;background:linear-gradient(90deg,rgb(255 255 255/1.7%) 1px,transparent 1px) 0 0 /72px 72px,linear-gradient(rgb(255 255 255/1.4%) 1px,transparent 1px) 0 0 /72px 72px,radial-gradient(circle at 12% -10%,#3b1a0c 0,transparent 32rem),var(--octo-ink);color:var(--octo-bone);font-family:var(--font-octo),sans-serif;text-rendering:optimizeLegibility}.octo-body button,.octo-body input,.octo-body textarea{font:inherit}.octo-body a,.octo-body button{-webkit-tap-highlight-color:transparent}.octo-body button{color:inherit}.octo-body ::-moz-selection{background:var(--octo-orange);color:#160b05}.octo-body ::selection{background:var(--octo-orange);color:#160b05}.octo-body :focus-visible{outline:2px solid var(--octo-orange-hot);outline-offset:3px}.octo-shell{min-height:100vh;overflow:clip}.octo-nav{position:sticky;z-index:30;top:0;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:68px;padding:0 clamp(20px,4vw,64px);border-bottom:1px solid var(--octo-line);background:rgb(8 8 6/96%);backdrop-filter:blur(16px)}.octo-mark{display:inline-flex;align-items:center;gap:9px;width:-moz-max-content;width:max-content;color:var(--octo-bone);font-size:.78rem;font-weight:700;letter-spacing:.19em;text-decoration:none}.octo-mark span{color:var(--octo-orange);font-size:.92rem;transform:rotate(45deg)}.octo-nav nav{display:flex;align-items:center;gap:34px}.octo-nav nav a{position:relative;padding:24px 0 22px;color:var(--octo-bone-dim);font-size:.78rem;text-decoration:none}.octo-nav nav a:after{position:absolute;right:0;bottom:-1px;left:0;height:2px;background:var(--octo-orange);content:"";opacity:0;transform:scaleX(.4);transition:.2s ease}.octo-nav nav a:focus-visible:after,.octo-nav nav a:hover:after{opacity:1;transform:scaleX(1)}.octo-nav-actions{display:flex;justify-content:flex-end;align-items:center;gap:10px;min-width:0;color:var(--octo-muted);font-size:.72rem}.octo-nav-actions>span:not(.octo-account){max-width:190px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.octo-account{display:grid;flex:none;width:30px;height:30px;place-items:center;border:1px solid var(--octo-line-strong);background:var(--octo-panel-raised);color:var(--octo-orange-hot);font-size:.7rem;font-weight:700}.octo-nav-actions button{min-height:40px;padding:0 0 0 11px;border:0;border-left:1px solid var(--octo-line);background:transparent;color:var(--octo-bone-dim);cursor:pointer;font-size:.72rem}.octo-command{display:grid;grid-template-columns:minmax(340px,.82fr) minmax(500px,1.18fr);gap:clamp(34px,6vw,108px);width:min(100%,1540px);margin:0 auto;padding:clamp(52px,7vw,104px) clamp(20px,5vw,76px) clamp(66px,8vw,112px)}.octo-intro{align-self:start;min-width:0}.octo-kicker,.octo-section-title p{margin:0;color:var(--octo-orange-hot);font-size:.67rem;font-weight:700;letter-spacing:.19em}.octo-intro h1{max-width:650px;margin:24px 0 22px;color:var(--octo-bone);font-size:clamp(4rem,6.8vw,7.4rem);font-weight:500;letter-spacing:-.075em;line-height:.82}.octo-auth-story h1 em,.octo-intro h1 em{color:var(--octo-orange-hot);font-style:normal;font-weight:400}.octo-deck{max-width:560px;margin:0;color:var(--octo-bone-dim);font-size:clamp(1rem,1.4vw,1.24rem);line-height:1.58}.octo-proof{display:flex;flex-wrap:wrap;gap:9px;margin-top:27px}.octo-proof span{display:inline-flex;align-items:center;gap:7px;min-height:35px;padding:0 10px;border:1px solid var(--octo-line);background:var(--octo-ink-soft);color:#baa894;font-size:.67rem;letter-spacing:.045em}.octo-proof svg{color:var(--octo-orange)}.octo-portrait{position:relative;min-height:248px;margin-top:42px;overflow:hidden;border:1px solid var(--octo-line);background:linear-gradient(90deg,rgb(8 8 6/45%),transparent 50%),linear-gradient(0deg,rgb(8 8 6/82%),transparent 58%),url(/octopepe-lab.jpg) 51% 43% /cover no-repeat;box-shadow:var(--octo-shadow)}.octo-portrait:before{position:absolute;inset:0;background:repeating-linear-gradient(0deg,transparent 0 4px,rgb(0 0 0/13%) 5px);content:"";pointer-events:none}.octo-portrait:after{position:absolute;top:14px;right:14px;width:34px;height:34px;border-top:1px solid var(--octo-orange);border-right:1px solid var(--octo-orange);content:""}.octo-scan{position:absolute;z-index:1;top:28%;right:0;left:0;height:1px;background:linear-gradient(90deg,transparent,var(--octo-orange),transparent);box-shadow:0 0 18px var(--octo-orange);animation:octo-scan 7s ease-in-out infinite}.octo-portrait-readout{position:absolute;z-index:2;right:20px;bottom:18px;display:grid;max-width:250px;padding:10px 13px;border-right:2px solid var(--octo-orange);background:rgb(8 8 6/88%);text-align:right}.octo-portrait-readout small{color:var(--octo-orange-hot);font-size:.55rem;letter-spacing:.18em}.octo-portrait-readout strong{margin:3px 0;font-size:.74rem;letter-spacing:.08em}.octo-portrait-readout span{color:var(--octo-muted);font-size:.61rem}@keyframes octo-scan{50%{top:74%}}.octo-console{position:relative;align-self:start;min-width:0;padding:clamp(26px,4vw,48px);border:1px solid var(--octo-line-strong);background:linear-gradient(135deg,rgb(255 255 255/2%),transparent 38%),var(--octo-panel);box-shadow:var(--octo-shadow),inset 0 1px rgb(255 255 255/4%)}.octo-console:before{position:absolute;top:-1px;left:-1px;width:72px;height:2px;background:var(--octo-orange);content:""}.octo-console-head{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:26px}.octo-console-head>div{display:grid;gap:4px}.octo-console-head>div>span{color:var(--octo-orange-hot);font-size:.68rem;font-weight:700;letter-spacing:.16em}.octo-console-head small{color:var(--octo-muted);font-size:.74rem}.octo-status-dot{flex:none;color:var(--octo-green);font-size:.59rem;font-weight:700;letter-spacing:.12em}.octo-status-dot:before{display:inline-block;width:7px;height:7px;margin-right:8px;border-radius:50%;background:var(--octo-green);box-shadow:0 0 11px var(--octo-green);content:""}.octo-status-dot.offline{color:var(--octo-orange-hot)}.octo-status-dot.offline:before{background:var(--octo-orange);box-shadow:0 0 11px var(--octo-orange)}.octo-mode-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--octo-line);background:var(--octo-ink-soft)}.octo-mode-list button{position:relative;display:flex;min-width:0;min-height:72px;align-items:center;gap:10px;padding:13px 14px;border:0;border-right:1px solid var(--octo-line);background:transparent;color:var(--octo-muted);cursor:pointer;text-align:left;transition:background .18s ease,color .18s ease}.octo-mode-list button:last-child{border-right:0}.octo-mode-list button:after{position:absolute;right:12px;bottom:0;left:12px;height:2px;background:var(--octo-orange);content:"";opacity:0;transform:scaleX(.25);transition:.18s ease}.octo-mode-list button.active,.octo-mode-list button:hover{background:var(--octo-panel-raised);color:var(--octo-bone)}.octo-mode-list button.active:after{opacity:1;transform:scaleX(1)}.octo-mode-list button>svg{flex:none;color:var(--octo-orange-hot)}.octo-mode-list button>span{display:grid;min-width:0}.octo-mode-list strong{font-size:.84rem}.octo-mode-list small{overflow:hidden;color:var(--octo-muted);font-size:.58rem;letter-spacing:.06em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.octo-mode-description{min-height:40px;margin:13px 0 23px;color:var(--octo-muted);font-size:.76rem;line-height:1.45}.octo-console>label{display:flex;justify-content:space-between;align-items:baseline;gap:20px;margin:18px 0 9px;color:var(--octo-bone);font-size:.82rem;font-weight:600}.octo-console>label span{color:var(--octo-muted);font-size:.66rem;font-weight:400}.octo-console>textarea,.octo-url-field{width:100%;border:1px solid var(--octo-line);border-radius:var(--octo-radius);background:#090805;transition:border-color .18s ease,box-shadow .18s ease}.octo-console>textarea{display:block;min-height:165px;padding:17px 18px;resize:vertical;color:var(--octo-bone);font-size:1.02rem;line-height:1.55;outline:0}.octo-console input::-moz-placeholder,.octo-console textarea::-moz-placeholder{color:#71695f}.octo-console input::placeholder,.octo-console textarea::placeholder{color:#71695f}.octo-console>textarea:focus,.octo-url-field:focus-within{border-color:var(--octo-orange);box-shadow:0 0 0 3px rgb(237 118 47/10%)}.octo-url-field{display:grid;grid-template-columns:auto 1fr auto;align-items:start;min-height:75px}.octo-url-field>svg{margin:18px 0 0 16px;color:var(--octo-orange-hot)}.octo-url-field textarea{width:100%;min-height:72px;padding:14px 12px;border:0;background:transparent;color:var(--octo-bone);line-height:1.45;outline:0;resize:vertical}.octo-url-field small{margin:17px 14px 0 0;color:var(--octo-muted);font-size:.66rem}.octo-url-field small.over{color:var(--octo-red)}.octo-submit-row{display:grid;grid-template-columns:1fr auto;align-items:center;gap:24px;margin-top:25px}.octo-notice{min-width:0;margin:0;color:var(--octo-muted);font-size:.73rem;line-height:1.45}.octo-error button,.octo-result-footer button,.octo-section-title>button,.octo-submit-row button{display:inline-flex;min-height:46px;align-items:center;justify-content:center;gap:9px;padding:0 18px;border:1px solid var(--octo-orange);border-radius:var(--octo-radius);background:var(--octo-orange);color:#190b04;cursor:pointer;font-size:.79rem;font-weight:700;transition:background .18s ease,border-color .18s ease,transform .18s ease}.octo-error button:hover,.octo-result-footer button:hover,.octo-section-title>button:hover,.octo-submit-row button:hover{border-color:var(--octo-orange-hot);background:var(--octo-orange-hot);transform:translateY(-1px)}.octo-submit-row button:disabled{border-color:var(--octo-line);background:var(--octo-line);color:var(--octo-muted);cursor:not-allowed;transform:none}.octo-ledger{width:min(100%,1540px);margin:0 auto;padding:38px clamp(20px,5vw,76px) 112px;scroll-margin-top:84px}.octo-section-title{display:flex;justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:28px;padding-bottom:22px;border-bottom:1px solid var(--octo-line)}.octo-section-title>div{min-width:0}.octo-section-title h2{margin:7px 0 5px;font-size:clamp(2.2rem,4vw,4rem);font-weight:500;letter-spacing:-.055em;line-height:1}.octo-section-title>div>span{color:var(--octo-muted);font-size:.82rem}.octo-error button,.octo-result-footer button,.octo-section-title>button{border-color:var(--octo-line-strong);background:var(--octo-panel-raised);color:var(--octo-bone)}.octo-empty{display:grid;min-height:330px;place-items:center;align-content:center;padding:48px 20px;border:1px solid var(--octo-line);background:var(--octo-ink-soft);text-align:center}.octo-empty-icon{display:grid;width:58px;height:58px;margin-bottom:18px;place-items:center;border:1px solid var(--octo-line-strong);color:var(--octo-orange-hot);transform:rotate(45deg)}.octo-empty-icon svg{transform:rotate(-45deg)}.octo-empty>strong{font-size:1.35rem}.octo-empty>p{margin:8px 0 20px;color:var(--octo-muted)}.octo-empty>div:last-child{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.octo-empty>div:last-child button,.octo-inline-actions button,.octo-ledger-toolbar button,.octo-output-actions button{display:inline-flex;min-height:40px;align-items:center;justify-content:center;gap:7px;padding:0 12px;border:1px solid var(--octo-line);border-radius:var(--octo-radius);background:var(--octo-panel);color:var(--octo-bone-dim);cursor:pointer;font-size:.72rem}.octo-empty>div:last-child button:hover,.octo-inline-actions button:hover,.octo-output-actions button:hover{border-color:var(--octo-orange);color:var(--octo-bone)}.octo-ledger-shell{overflow:hidden;border:1px solid var(--octo-line);background:var(--octo-panel);box-shadow:var(--octo-shadow)}.octo-ledger-toolbar{display:grid;grid-template-columns:minmax(210px,1fr) auto auto;align-items:center;gap:18px;min-height:65px;padding:11px 14px;border-bottom:1px solid var(--octo-line);background:var(--octo-ink-soft)}.octo-ledger-toolbar>label{display:flex;align-items:center;gap:9px;min-width:0;min-height:40px;padding:0 12px;border:1px solid var(--octo-line);background:#090805;color:var(--octo-muted)}.octo-ledger-toolbar input{width:100%;border:0;background:transparent;color:var(--octo-bone);font-size:.75rem;outline:0}.octo-ledger-toolbar>div{display:flex;border:1px solid var(--octo-line)}.octo-ledger-toolbar button{min-height:40px;border:0;border-right:1px solid var(--octo-line);border-radius:0;background:transparent;text-transform:capitalize}.octo-ledger-toolbar button:last-child{border-right:0}.octo-ledger-toolbar button.active{background:var(--octo-bone);color:var(--octo-ink)}.octo-ledger-toolbar>span{color:var(--octo-muted);font-size:.66rem;white-space:nowrap}.octo-ledger-grid{display:grid;grid-template-columns:minmax(270px,330px) minmax(0,1fr);min-height:570px}.octo-ledger-grid>aside{max-height:840px;overflow:auto;border-right:1px solid var(--octo-line);background:#0b0a08;scrollbar-color:var(--octo-line-strong) transparent}.octo-ledger-grid>aside>button{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:11px;width:100%;min-height:104px;align-items:start;padding:16px 14px;border:0;border-bottom:1px solid #2b261f;background:transparent;cursor:pointer;text-align:left;transition:background .16s ease}.octo-ledger-grid>aside>button.active,.octo-ledger-grid>aside>button:hover{background:var(--octo-panel-raised)}.octo-ledger-grid>aside>button.active{box-shadow:inset 2px 0 var(--octo-orange)}.octo-ledger-grid>aside>button>div{display:grid;min-width:0}.octo-ledger-grid>aside small{color:var(--octo-orange-hot);font-size:.58rem;letter-spacing:.09em;text-transform:uppercase}.octo-ledger-grid>aside strong{display:-webkit-box;margin:7px 0;overflow:hidden;-webkit-box-orient:vertical;color:var(--octo-bone);font-size:.83rem;font-weight:500;-webkit-line-clamp:2;line-height:1.35}.octo-ledger-grid>aside em{color:var(--octo-muted);font-size:.64rem;font-style:normal}.octo-ledger-grid>aside>button>svg{margin-top:38px;color:var(--octo-muted)}.octo-run-state{width:7px;height:7px;margin-top:3px;border-radius:50%;background:#756d63}.octo-run-state.queued,.octo-run-state.researching,.octo-run-state.unresolved{background:var(--octo-orange);box-shadow:0 0 9px var(--octo-orange)}.octo-run-state.complete{background:var(--octo-green)}.octo-run-state.failed{background:var(--octo-red)}.octo-no-matches{padding:28px 20px;color:var(--octo-muted);font-size:.78rem;line-height:1.5}.octo-load-more{padding:14px}.octo-load-more button{display:inline-flex;width:100%;min-height:42px;align-items:center;justify-content:center;gap:8px;border:1px solid var(--octo-line);border-radius:var(--octo-radius);background:var(--octo-panel);color:var(--octo-bone-dim);cursor:pointer;font-size:.7rem}.octo-load-more button:hover{border-color:var(--octo-orange);color:var(--octo-bone)}.octo-load-more button:disabled{opacity:.55;cursor:wait}.octo-output{min-width:0;background:var(--octo-panel)}.octo-output>header{display:flex;min-height:94px;justify-content:space-between;align-items:center;gap:24px;padding:19px clamp(20px,3vw,34px);border-bottom:1px solid var(--octo-line);background:linear-gradient(90deg,var(--octo-panel-raised),var(--octo-panel))}.octo-output>header>div:first-child{min-width:0}.octo-output>header p{margin:0;color:var(--octo-orange-hot);font-size:.6rem;font-weight:700;letter-spacing:.13em}.octo-output>header h3{margin:7px 0 0;font-size:clamp(1rem,2vw,1.35rem);font-weight:500;line-height:1.3}.octo-output-actions{flex:none}.octo-progress{display:grid;grid-template-columns:repeat(4,1fr);padding:18px clamp(20px,3vw,34px);border-bottom:1px solid var(--octo-line);background:#0d0c09}.octo-progress>div{position:relative;display:flex;align-items:center;gap:8px;min-width:0;color:#625c54}.octo-progress>div:not(:last-child):after{position:absolute;z-index:0;top:11px;right:10px;left:30px;height:1px;background:var(--octo-line);content:""}.octo-progress>div>span{z-index:1;display:grid;flex:none;width:23px;height:23px;place-items:center;border:1px solid var(--octo-line);border-radius:50%;background:#0d0c09;font-size:.58rem}.octo-progress small{z-index:1;overflow:hidden;padding-right:10px;background:#0d0c09;font-size:.6rem;text-overflow:ellipsis;white-space:nowrap}.octo-progress>div.current,.octo-progress>div.done{color:var(--octo-bone-dim)}.octo-progress>div.done>span{border-color:var(--octo-green);color:var(--octo-green)}.octo-progress>div.current>span{border-color:var(--octo-orange);background:var(--octo-orange);color:#170b04}.octo-progress.failed>div.current>span{border-color:var(--octo-red);background:var(--octo-red)}.octo-result-body{padding:clamp(24px,4vw,46px)}.octo-result-summary{max-width:950px;padding-bottom:34px;border-bottom:1px solid var(--octo-line)}.octo-result-meta{display:flex;flex-wrap:wrap;gap:7px}.octo-result-meta span{padding:6px 8px;border:1px solid var(--octo-line);color:var(--octo-muted);font-size:.59rem;letter-spacing:.05em;text-transform:uppercase}.octo-result-meta .octo-confidence{border-color:#39694a;color:var(--octo-green)}.octo-result-meta .octo-confidence.low{border-color:#71372f;color:var(--octo-red)}.octo-result-meta .octo-confidence.medium{border-color:#75502f;color:var(--octo-orange-hot)}.octo-answer{margin:23px 0;color:var(--octo-bone);font-size:clamp(1.18rem,2vw,1.58rem);letter-spacing:-.018em;line-height:1.5;white-space:pre-wrap}.octo-inline-actions{display:flex;flex-wrap:wrap;gap:8px}.octo-result-section{padding:36px 0 0}.octo-result-heading{display:flex;align-items:center;gap:12px;margin-bottom:17px}.octo-result-heading>span{color:var(--octo-orange-hot);font-size:.58rem;letter-spacing:.08em}.octo-result-heading>div{display:grid;gap:2px}.octo-result-heading p{margin:0;color:var(--octo-muted);font-size:.57rem;letter-spacing:.11em;text-transform:uppercase}.octo-result-heading h4{margin:0;font-size:.9rem;font-weight:600}.octo-fact-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.octo-fact{position:relative;min-width:0;padding:20px;border:1px solid var(--octo-line);background:#0b0a08}.octo-fact-number{display:block;margin-bottom:17px;color:var(--octo-orange);font-size:.58rem;letter-spacing:.1em}.octo-fact strong{display:block;font-size:.94rem;font-weight:600;line-height:1.4}.octo-fact p{margin:9px 0 15px;color:var(--octo-bone-dim);font-size:.78rem;line-height:1.55;white-space:pre-wrap}.octo-fact a{display:inline-flex;align-items:center;gap:5px;color:var(--octo-orange-hot);font-size:.69rem;text-decoration:none}.octo-fact a:hover{text-decoration:underline}.octo-two-col{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding-top:36px}.octo-two-col>section{min-width:0;padding:20px;border:1px solid var(--octo-line);background:var(--octo-ink-soft)}.octo-two-col ol,.octo-two-col ul{margin:0;padding-left:20px;color:var(--octo-bone-dim);font-size:.78rem;line-height:1.6}.octo-two-col li+li{margin-top:8px}.octo-muted-copy{color:var(--octo-muted);font-size:.78rem}.octo-source-list{display:grid;gap:1px;overflow:hidden;border:1px solid var(--octo-line);background:var(--octo-line)}.octo-source-list>a{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;min-width:0;padding:13px 15px;background:#0b0a08;color:var(--octo-bone);text-decoration:none}.octo-source-list>a:hover{background:var(--octo-panel-raised)}.octo-source-list>a>span{color:var(--octo-orange);font-size:.58rem}.octo-source-list>a>div{display:grid;min-width:0;gap:3px}.octo-source-list strong{font-size:.78rem;font-weight:500}.octo-source-list small,.octo-source-list strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.octo-source-list small{color:var(--octo-muted);font-size:.63rem}.octo-source-list svg{color:var(--octo-muted)}.octo-result-footer{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:40px;padding:20px;border:1px solid var(--octo-line);background:var(--octo-ink-soft)}.octo-result-footer p{margin:0;color:var(--octo-muted);font-size:.75rem;line-height:1.45}.octo-error,.octo-wait{display:grid;min-height:390px;place-items:center;align-content:center;padding:50px 30px;text-align:center}.octo-wait>span{width:34px;height:34px;margin-bottom:20px;border:2px solid var(--octo-line);border-top-color:var(--octo-orange);border-radius:50%;animation:octo-spin 1s linear infinite}.octo-error strong,.octo-wait strong{font-size:1.12rem}.octo-error p,.octo-wait p{max-width:520px;margin:8px 0 20px;color:var(--octo-muted);font-size:.79rem;line-height:1.55}.octo-error strong{color:var(--octo-red)}.octo-error.unresolved strong{color:var(--octo-orange-hot)}@keyframes octo-spin{to{transform:rotate(1turn)}}.octo-footer{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;padding:28px clamp(20px,5vw,76px);border-top:1px solid var(--octo-line);background:#070705;color:var(--octo-muted);font-size:.7rem}.octo-footer p{margin:0;text-align:center}.octo-footer>a:last-child{display:inline-flex;justify-self:end;align-items:center;gap:5px;color:var(--octo-orange-hot);text-decoration:none}.octo-auth-shell{min-height:100svh;background:var(--octo-ink)}.octo-auth-nav{position:absolute;z-index:3;top:0;right:0;left:0;display:flex;min-height:68px;justify-content:space-between;align-items:center;padding:0 clamp(20px,4vw,64px);border-bottom:1px solid rgb(255 255 255/10%)}.octo-auth-nav>a:last-child{display:inline-flex;align-items:center;gap:5px;color:var(--octo-bone-dim);font-size:.7rem;text-decoration:none}.octo-auth-frame{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(420px,.82fr);min-height:100svh}.octo-auth-story{position:relative;display:flex;min-height:720px;flex-direction:column;justify-content:center;overflow:hidden;padding:110px clamp(32px,7vw,112px) 72px;background:linear-gradient(90deg,rgb(8 8 6/97%),rgb(8 8 6/82%) 47%,rgb(8 8 6/26%)),linear-gradient(0deg,rgb(8 8 6/72%),transparent 50%),url(/octopepe-lab.jpg) 58% /cover no-repeat}.octo-auth-story:after{position:absolute;inset:0;border-right:1px solid var(--octo-line);background:repeating-linear-gradient(0deg,transparent 0 4px,rgb(0 0 0/10%) 5px);content:"";pointer-events:none}.octo-auth-story>*{position:relative;z-index:1}.octo-auth-story h1{margin:22px 0 24px;font-size:clamp(4rem,7vw,8rem);font-weight:500;letter-spacing:-.075em;line-height:.84}.octo-auth-deck{max-width:590px;margin:0;color:var(--octo-bone-dim);font-size:clamp(1rem,1.35vw,1.2rem);line-height:1.58}.octo-auth-proof{display:grid;max-width:600px;grid-template-columns:repeat(3,1fr);margin-top:40px;border:1px solid var(--octo-line);background:rgb(8 8 6/88%)}.octo-auth-proof article{display:grid;align-content:start;gap:12px;min-width:0;padding:17px;border-right:1px solid var(--octo-line)}.octo-auth-proof article:last-child{border-right:0}.octo-auth-proof svg{color:var(--octo-orange-hot)}.octo-auth-proof article>span{display:grid;gap:4px}.octo-auth-proof strong{font-size:.73rem}.octo-auth-proof small{color:var(--octo-muted);font-size:.62rem;line-height:1.4}.octo-auth-readout{display:flex;flex-wrap:wrap;gap:19px;margin-top:25px;color:#9a8e80;font-size:.56rem;letter-spacing:.15em}.octo-auth-readout span:before{display:inline-block;width:4px;height:4px;margin:0 7px 2px 0;border-radius:50%;background:var(--octo-green);content:""}.octo-auth-card{display:flex;width:100%;max-width:590px;flex-direction:column;justify-content:center;justify-self:center;padding:110px clamp(30px,5vw,72px) 70px;background:var(--octo-panel)}.octo-auth-card-head{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:36px;color:var(--octo-orange-hot);font-size:.58rem;letter-spacing:.13em}.octo-auth-card-head>span{display:inline-flex;align-items:center;gap:7px}.octo-auth-card-head small{color:var(--octo-muted);font-size:.55rem}.octo-auth-card h2{margin:0;font-size:clamp(2.5rem,4.2vw,4.6rem);font-weight:500;letter-spacing:-.06em;line-height:.95}.octo-auth-card>p:not(.octo-auth-fineprint){margin:16px 0 28px;color:var(--octo-muted);line-height:1.5}.octo-auth-tabs{display:grid;grid-template-columns:1fr 1fr;margin-bottom:24px;border-bottom:1px solid var(--octo-line)}.octo-auth-tabs button{position:relative;min-height:46px;border:0;background:transparent;color:var(--octo-muted);cursor:pointer;font-size:.75rem;font-weight:600}.octo-auth-tabs button:after{position:absolute;right:0;bottom:-1px;left:0;height:2px;background:var(--octo-orange);content:"";opacity:0}.octo-auth-tabs button.active{color:var(--octo-bone)}.octo-auth-tabs button.active:after{opacity:1}.octo-auth-card form{display:grid;gap:17px}.octo-auth-card form label{display:grid;grid-template-columns:1fr auto;align-items:baseline;gap:10px;color:var(--octo-bone-dim);font-size:.75rem;font-weight:600}.octo-auth-card form label small{color:var(--octo-muted);font-size:.59rem;font-weight:400}.octo-auth-card input{grid-column:1/-1;width:100%;min-height:50px;padding:0 15px;border:1px solid var(--octo-line);border-radius:var(--octo-radius);background:#090805;color:var(--octo-bone);outline:0}.octo-auth-card input:focus{border-color:var(--octo-orange);box-shadow:0 0 0 3px rgb(237 118 47/10%)}.octo-auth-message{min-height:18px;margin:-3px 0 0;color:var(--octo-orange-hot);font-size:.7rem;line-height:1.45;opacity:0}.octo-auth-message.visible{opacity:1}.octo-auth-submit{display:flex;min-height:50px;align-items:center;justify-content:space-between;gap:12px;padding:0 17px;border:1px solid var(--octo-orange);border-radius:var(--octo-radius);background:var(--octo-orange);color:#190b04;cursor:pointer;font-size:.8rem;font-weight:700}.octo-auth-submit:hover{border-color:var(--octo-orange-hot);background:var(--octo-orange-hot)}.octo-auth-submit:disabled{opacity:.55;cursor:wait}.octo-auth-fineprint{margin:24px 0 0;padding-top:19px;border-top:1px solid var(--octo-line);color:#746d64;font-size:.62rem;line-height:1.5}@media (max-width:1060px){.octo-command{grid-template-columns:1fr}.octo-intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.78fr);-moz-column-gap:34px;column-gap:34px;align-items:end}.octo-intro .octo-deck,.octo-intro .octo-kicker,.octo-intro .octo-proof,.octo-intro h1{grid-column:1}.octo-intro h1{font-size:clamp(4rem,10vw,7rem)}.octo-portrait{grid-column:2;grid-row:1/5;height:100%;min-height:380px;margin-top:0}.octo-auth-frame{grid-template-columns:1fr minmax(390px,.9fr)}.octo-auth-story{padding-right:42px;padding-left:42px}.octo-auth-proof{grid-template-columns:1fr;max-width:430px}.octo-auth-proof article{grid-template-columns:auto 1fr;border-right:0;border-bottom:1px solid var(--octo-line)}.octo-auth-proof article:last-child{border-bottom:0}}@media (max-width:820px){.octo-nav{grid-template-columns:1fr auto}.octo-nav nav{display:none}.octo-intro{display:block}.octo-portrait{min-height:310px;margin-top:34px}.octo-ledger-toolbar{grid-template-columns:1fr auto}.octo-ledger-toolbar>span{display:none}.octo-ledger-grid{grid-template-columns:1fr}.octo-ledger-grid>aside{display:flex;max-height:none;overflow-x:auto;border-right:0;border-bottom:1px solid var(--octo-line)}.octo-ledger-grid>aside>button{flex:0 0 245px;border-right:1px solid #2b261f;border-bottom:0}.octo-ledger-grid>aside>button.active{box-shadow:inset 0 2px var(--octo-orange)}.octo-load-more{display:grid;flex:0 0 210px;place-items:center;padding:14px}.octo-auth-frame{grid-template-columns:1fr}.octo-auth-story{min-height:640px;padding-bottom:58px}.octo-auth-card{max-width:none;padding-top:70px}}@media (max-width:600px){.octo-auth-nav,.octo-nav{min-height:60px;padding-right:16px;padding-left:16px}.octo-mark{font-size:.69rem}.octo-nav-actions>span:not(.octo-account){display:none}.octo-nav-actions button{padding-left:8px;font-size:.67rem}.octo-command{gap:34px;padding:44px 15px 68px}.octo-intro h1{margin-top:19px;font-size:clamp(3.55rem,18vw,5rem)}.octo-deck{font-size:.96rem}.octo-proof{display:grid;grid-template-columns:1fr 1fr}.octo-proof span:last-child{grid-column:1/-1}.octo-portrait{min-height:255px;background-position:53% 42%}.octo-portrait-readout{right:12px;bottom:12px;left:12px;max-width:none}.octo-console{padding:20px 15px}.octo-console-head{gap:14px}.octo-mode-list button{min-height:64px;justify-content:center;padding:10px 6px;text-align:center}.octo-mode-list button>svg,.octo-mode-list small{display:none}.octo-console>label{align-items:flex-start;flex-direction:column;gap:3px}.octo-console>textarea{min-height:180px;font-size:.95rem}.octo-submit-row{grid-template-columns:1fr}.octo-submit-row button{width:100%}.octo-ledger{padding:26px 15px 72px}.octo-section-title{align-items:flex-start;flex-direction:column}.octo-section-title>button{width:100%}.octo-ledger-toolbar{grid-template-columns:1fr;gap:9px}.octo-ledger-toolbar>div{width:100%}.octo-ledger-toolbar button{flex:1}.octo-output>header{align-items:flex-start;flex-direction:column}.octo-output-actions,.octo-output-actions button{width:100%}.octo-progress{grid-template-columns:1fr;gap:8px}.octo-progress>div:not(:last-child):after{top:23px;right:auto;bottom:-9px;left:11px;width:1px;height:10px}.octo-progress small{white-space:normal}.octo-result-body{padding:22px 15px}.octo-inline-actions{display:grid;grid-template-columns:1fr 1fr}.octo-inline-actions button:last-child{grid-column:1/-1}.octo-fact-grid,.octo-two-col{grid-template-columns:1fr}.octo-result-footer{align-items:stretch;flex-direction:column}.octo-result-footer button{width:100%}.octo-footer{grid-template-columns:1fr}.octo-footer,.octo-footer p{text-align:left}.octo-footer>a:last-child{justify-self:start}.octo-auth-nav>a:last-child{font-size:0}.octo-auth-nav>a:last-child svg{width:17px;height:17px}.octo-auth-story{min-height:610px;justify-content:flex-end;padding:100px 20px 42px;background-position:57%}.octo-auth-story h1{font-size:clamp(3.55rem,17vw,5.2rem)}.octo-auth-deck{font-size:.92rem}.octo-auth-proof{display:none}.octo-auth-readout{margin-top:24px;gap:12px}.octo-auth-card{padding:54px 20px 48px}.octo-auth-card-head{margin-bottom:27px}.octo-auth-card h2{font-size:2.8rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.octo-scan,.octo-wait>span{animation:none}.octo-body *,.octo-body :after,.octo-body :before{scroll-behavior:auto!important;transition-duration:.01ms!important}}