:root{color-scheme:dark;--paper:#0a0a0a;--ink:#f3f3f3;--muted:#969696;--line:#2b2b2b;--accent:#eeeeee;--green:#a3b8a8;--surface:#181818;--surface-raised:#222222;--sans:Arial,Helvetica,sans-serif;--mono:"SFMono-Regular",Consolas,"Liberation Mono",monospace}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit}a,button,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.45}a,button{touch-action:manipulation}a{color:inherit}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,textarea:focus-visible{outline:2px solid #ddd;outline-offset:5px}::selection{background:#484848;color:#fff}svg{flex-shrink:0}.app-shell{max-width:1440px;margin:auto;padding:0 5.2%}.topbar{height:84px;justify-content:space-between;gap:24px}.brand,.topbar{display:flex;align-items:center}.brand{gap:9px;border:0;padding:0;background:transparent;color:var(--ink)}.wordmark{font-size:29px;font-weight:700;letter-spacing:-1.8px;line-height:1}.brand>svg{width:29px;height:29px}.brand-caption,.brand-divider{display:none}.nav{gap:10px}.nav,.nav a,.nav button{display:flex;align-items:center}.nav a,.nav button{font-size:12px;border:0;background:transparent;padding:10px 16px;border-radius:30px;text-decoration:none;gap:7px;color:#a0a0a0;transition:color .2s,background .2s}.nav .nav-active{background:#202020;color:var(--ink)}.nav .icon-button{padding:11px;background:#202020;color:#d1d1d1}.nav a:hover,.nav button:hover{color:#fff;background:#242424}.eyebrow,.mono{font-family:var(--mono);font-size:10px;line-height:1.5;letter-spacing:.07em;text-transform:uppercase}.eyebrow{display:flex;align-items:center;gap:12px;color:#8b8b8b}.hero{position:relative;text-align:center;padding:66px 0 30px}.hero-copy{max-width:820px;margin:auto}.hero-announcement{display:inline-flex;align-items:center;gap:11px;padding:6px 13px 6px 6px;border:1px solid #ffffff08;border-radius:40px;background:#181818;color:#c5c5c5;text-decoration:none;font-size:11px;transition:background .2s}.hero-announcement:hover{background:#242424;color:#fff}.hero-badge-orb{display:block;width:23px;height:23px;position:relative}.hero h1{font-size:clamp(46px,5.2vw,68px);letter-spacing:-.045em;font-weight:500;line-height:1.05;margin:28px 0 24px}.hero h1>span{display:block}.hero h1 .hero-emphasis{color:#f3f3f3}.hero-description{max-width:600px;color:var(--muted);font-size:17px;line-height:1.75;margin:0 auto 15px;letter-spacing:-.02em}.hero-description strong{font-weight:400;color:#c9c9c9}.shader-sphere{position:absolute;inset:0;width:100%;height:100%;border-radius:50%;overflow:hidden;background:radial-gradient(circle at 29% 25%,#e5e5e5 0,#a9adb0 28%,#52575b 57%,#111214 88%);box-shadow:inset -8px -8px 18px #0004;isolation:isolate}.shader-sphere canvas{width:100%;height:100%;mix-blend-mode:screen}.compact-shader{width:100%;height:100%;position:relative}.shader-contours{position:absolute;inset:0;border-radius:50%;background:repeating-radial-gradient(ellipse at 30% 35%,transparent 0 7px,#ffffff28 7.5px 8px,transparent 8.5px 13px);transform:rotate(-28deg) scale(1.15);pointer-events:none;mix-blend-mode:screen}.source-panel{max-width:860px;margin:0 auto;border:1px solid #343434;border-radius:24px;background:#191919;position:relative;z-index:2;transition:border-color .2s,box-shadow .2s}.source-panel:focus-within{border-color:#656565;box-shadow:0 0 0 3px #ffffff04}.source-panel-top{padding:20px 24px 0;display:flex;align-items:center;justify-content:space-between;color:#8e8e8e;font-size:11px}.source-panel-top .source-label{color:#aaa}.source-form{display:flex;align-items:center;padding:17px 18px 18px 24px;gap:15px}.source-form>svg{color:#858585}.source-form input{min-width:0;width:100%;flex:1 1;font-size:17px;letter-spacing:-.025em;color:var(--ink);border:0;background:transparent;padding:12px 0;outline:none}.source-form input::placeholder{color:#8e8e8e}.repository-field input:focus-visible,.source-form input:focus-visible{outline:none}.primary-button{display:inline-flex;align-items:center;justify-content:center;gap:18px;background:#f3f3f3;color:#111;border:1px solid #f3f3f3;border-radius:40px;min-height:46px;padding:0 22px;font-size:13px;white-space:nowrap;transition:background .2s,transform .2s;text-decoration:none}.primary-button:hover:not(:disabled){background:#d7d7d7;border-color:#d7d7d7;transform:translateY(-1px)}.primary-button.accent{background:#f3f3f3;border-color:#f3f3f3;color:#111}.primary-button.accent:hover:not(:disabled){background:#d7d7d7}.secondary-button{display:inline-flex;justify-content:center;align-items:center;gap:9px;border:1px solid #383838;border-radius:30px;background:#222;color:#e0e0e0;font-size:12px;min-height:42px;padding:0 17px;text-decoration:none;transition:background .2s}.secondary-button:hover{background:#303030}.text-button{display:inline-flex;align-items:center;gap:7px;color:inherit;border:0;background:transparent;padding:0;font-size:12px;text-decoration:none}.text-button:hover{color:#fff}.source-bottom{max-width:860px;margin:auto;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:19px 9px}.repository-field{border-top:1px solid var(--line);display:flex;align-items:center;gap:12px;padding:14px 24px;color:var(--muted)}.repository-field label{font-size:11px;white-space:nowrap}.repository-field input{min-width:0;flex:1 1;font-size:12px;color:var(--ink);border:0;outline:none;background:transparent;padding:5px}.repository-note{font-size:11px;line-height:1.7;color:var(--muted);margin:0;padding:0 24px 18px}.source-options button{color:#888;font-size:11px}.examples{display:flex;gap:8px;align-items:center}.examples>span{color:#8e8e8e;font-size:11px;margin-right:6px}.example-chip{border:1px solid #292929;background:transparent;border-radius:30px;padding:8px 12px;display:flex;align-items:center;gap:8px;font-size:10px;color:#999;transition:background .2s,color .2s}.example-chip:hover{border-color:#454545;background:#191919;color:#ddd}.status-dot{width:5px;height:5px;border-radius:50%;background:#8e8e8e;display:inline-block;flex-shrink:0}.status-dot.ready{background:#a3b8a8}.status-dot.warning{background:#d89b82}.status-dot.running{background:#eee;animation:dot-pulse 1.8s ease infinite}.retry-protocol{display:flex;align-items:center;flex-wrap:wrap;gap:12px 24px;margin:18px 0}.retry-protocol p{font-size:12px;line-height:1.7;color:var(--muted);max-width:600px;margin:0}.error-notice{padding:14px 17px;color:#edb5a3;border:1px solid #653d32;background:#281d19;border-radius:14px;font-size:12px;line-height:1.7;display:flex;gap:12px;align-items:flex-start;margin:8px 0 18px}.error-notice p{margin:0}.error-notice button{margin-left:auto;border:0;background:transparent;color:inherit}.how-section{margin-top:85px;padding-top:28px}.section-heading{display:flex;flex-direction:column;align-items:center;text-align:center;gap:20px;margin-bottom:45px}.section-heading .eyebrow{justify-content:center}.section-heading h2{font-size:clamp(30px,3.5vw,44px);font-weight:400;letter-spacing:-.05em;line-height:1.17;margin:17px 0 0}.section-heading>p{font-size:14px;line-height:1.85;max-width:440px;color:var(--muted);margin:0}.steps-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.step-card{padding:27px;position:relative;border-radius:22px;background:#181818;border:1px solid #242424}.step-number{font-size:10px;color:#888}.step-card h3{font-size:19px;font-weight:400;letter-spacing:-.035em;margin:29px 0 12px}.step-card p{font-size:13px;line-height:1.85;color:var(--muted);max-width:285px;margin:0}.step-graphic{height:80px;display:flex;align-items:center;margin-top:22px;color:#aaa}.paper-graphic{width:48px;height:60px;border:1px solid #8e8e8e;border-radius:3px;padding:11px 7px;transform:rotate(-7deg);position:relative;margin-left:10px}.paper-graphic:before{content:"";position:absolute;inset:4px -7px -5px 5px;border:1px solid #444;border-radius:3px;z-index:-1}.paper-graphic i{display:block;width:100%;border-top:1px solid #8e8e8e;margin-bottom:5px}.paper-graphic i:last-child{width:60%;border-top:3px solid #aaa}.execution-graphic{display:flex;gap:7px;align-items:center}.execution-graphic span{display:grid;place-items:center;border:1px solid #555;border-radius:8px;width:41px;height:34px;font:10px var(--mono)}.execution-graphic span:nth-child(3){background:#2c2c2c}.evidence-graphic{display:flex;gap:10px;align-items:flex-end;height:48px;padding-left:5px;border-bottom:1px solid #555;width:110px}.evidence-graphic i{width:18px;background:#8e8e8e;display:block;border-radius:3px 3px 0 0}.evidence-graphic i:first-child{height:43px}.evidence-graphic i:nth-child(2){height:31px}.evidence-graphic i:nth-child(3){height:40px}.evidence-graphic i:nth-child(4){height:29px;background:#ccc}.philosophy{display:flex;justify-content:space-between;gap:30px;padding:38px 7px}.philosophy p{font-size:12px;color:var(--muted);line-height:1.85;margin:0;max-width:560px}.footer{margin-top:60px;border-top:1px solid #222;display:flex;justify-content:space-between;align-items:center;padding:26px 0 32px;color:#8e8e8e;gap:20px}.footer .mono{font-size:9px}.footer-links{display:flex;gap:22px}.footer a{font-size:10px;text-decoration:none}.footer a:hover{color:var(--ink)}@keyframes spin{to{transform:rotate(1turn)}}@keyframes dot-pulse{50%{opacity:.4}}@media(max-width:1050px){.app-shell{padding:0 4%}.hero{padding-top:60px}.step-card{padding:23px}}@media(max-width:760px){.app-shell{padding:0 6%}.topbar{height:76px}.wordmark{font-size:26px}.brand>svg{width:25px;height:25px}.nav{gap:5px}.nav .nav-secondary{display:none}.nav button{font-size:11px;padding:9px 11px}.hero{padding:45px 0 24px}.hero h1{font-size:clamp(42px,10.8vw,60px);margin:25px 0 20px;line-height:1.08}.hero-description{max-width:330px;font-size:14px;line-height:1.8}.hero-announcement{font-size:10px}.source-panel{border-radius:20px}.source-panel-top{padding:17px 18px 0;font-size:10px}.source-panel-top>span:last-child{display:none}.source-form{padding:13px 16px 16px;gap:10px;flex-wrap:wrap}.source-form>svg{width:17px}.source-form input{font-size:14px;width:calc(100% - 32px);flex-basis:calc(100% - 32px);padding:12px 0 17px}.source-form .primary-button{width:100%;justify-content:space-between}.source-bottom{flex-wrap:wrap;gap:17px;padding:17px 0}.examples{flex-wrap:wrap;gap:7px}.examples>span{font-size:10px}.example-chip{font-size:9px;padding:7px 9px}.repository-field{display:block;padding:14px 18px}.repository-field label{display:block;margin-bottom:10px}.repository-field input{width:100%}.repository-note{padding:0 18px 18px}.how-section{margin-top:52px}.section-heading{gap:17px;margin-bottom:28px}.section-heading h2{font-size:31px}.section-heading>p{font-size:13px;max-width:310px}.steps-grid{grid-template-columns:1fr;gap:12px}.step-card{padding:24px;border-radius:20px}.step-card h3{margin-top:23px}.step-graphic{margin-top:15px}.philosophy{flex-wrap:wrap;padding:27px 0;gap:16px}.philosophy p{font-size:11px}.footer{margin-top:32px;flex-wrap:wrap;gap:16px}.footer .mono{font-size:8px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation:none!important;transition:none!important}}.workspace-shell{min-height:100vh}.workspace-shell .footer,.workspace-shell .nav-secondary{display:none}.workspace{padding:25px 0 80px}.workspace-topline{display:flex;align-items:center;justify-content:space-between;color:var(--muted)}.workspace-topline .text-button{font-size:12px;min-height:32px}.process-view{min-height:min(730px,calc(100svh - 180px));display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:36px 20px 60px}.process-paper{max-width:510px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:12px;margin:0 0 35px}.process-orb{width:200px;height:200px;position:relative;flex-shrink:0}.process-orb-art{display:grid;place-items:center;width:100%;height:100%}.process-orb-art canvas{transform:scale(2.6)}.orb-pause{position:absolute;bottom:1px;right:13px;border:0;background:transparent;color:var(--muted);padding:9px;opacity:.75;transition:opacity .2s}.orb-pause:focus-visible,.process-orb:hover .orb-pause{opacity:1}.process-copy h1{font:400 clamp(30px,3.4vw,44px)/1.18 var(--sans);letter-spacing:-.045em;margin:28px 0 15px}.process-copy p{color:var(--muted);font-size:14px;line-height:1.8;max-width:390px;margin:0 auto}.process-cancel{margin-top:44px;color:#858585;padding:10px 20px}.research-sheet{max-width:760px;margin:28px auto 0;padding:36px 40px;background:var(--surface);border:1px solid #282828;border-radius:26px}.paper-byline{color:var(--muted);font-size:12px;line-height:1.7;margin:0 0 24px;padding-bottom:18px;border-bottom:1px solid var(--line)}.quiet-label{color:var(--accent);font:10px/1.6 var(--mono);letter-spacing:.09em;text-transform:uppercase;display:block}.evidence-sheet h1,.outcome-empty h1,.review-sheet h1{font:400 clamp(32px,3.7vw,46px)/1.14 var(--sans);letter-spacing:-.045em;margin:14px 0 24px}.review-orb{float:right;margin:-4px 7px 0 15px}.review-orb,.review-orb .process-orb{width:48px;height:48px}.review-orb .process-orb-art canvas{transform:scale(.75)}.review-orb .orb-pause{right:-25px;bottom:7px}.review-question{font-size:19px;line-height:1.65;letter-spacing:-.02em;margin:0 0 25px}.scope-note{display:flex;gap:9px;align-items:baseline;font-size:12px;line-height:1.8;color:var(--muted)}.scope-note>span{width:5px;height:5px;border-radius:50%;flex-shrink:0;background:var(--accent)}.quiet-disclosure{border-bottom:1px solid var(--line)}.quiet-disclosure>summary{display:flex;align-items:center;justify-content:space-between;gap:15px;cursor:pointer;min-height:61px;font-size:13px;list-style:none}.quiet-disclosure>summary::-webkit-details-marker{display:none}.quiet-disclosure>summary svg{color:var(--muted);transition:transform .25s}.quiet-disclosure[open]>summary>svg{transform:rotate(180deg)}.quiet-disclosure[open]>.disclosure-body{animation:stage-arrive .3s ease both}.disclosure-body{padding:4px 0 25px;min-width:0;font-size:13px;line-height:1.85;color:#aaa}.disclosure-body h3{color:var(--ink);font-size:12px;font-weight:500;margin:24px 0 8px}.disclosure-body p{margin:0 0 15px}.disclosure-body ul{padding-left:19px}.disclosure-body li{padding:4px 0}.review-action{display:flex;align-items:center;gap:22px;margin:30px 0 12px}.review-action p,.review-cancel{font-size:11px;color:var(--muted)}.review-cancel{margin-top:15px}.research-details{margin-top:36px}.research-details>summary{color:var(--muted);font-size:12px}.research-details .review-orb{display:none}.research-details .review-sheet{padding:20px 0}.research-details .review-sheet h1{font-size:26px}.research-details .review-question{font-size:15px}.outcome-mark{width:42px;height:42px;border:1px solid #ffffff33;border-radius:50%;color:var(--accent);display:grid;place-items:center;margin:32px 0 28px;animation:mark-arrive .5s ease both}.outcome-mark svg{animation:mark-arrive .7s ease both}.outcome-warning{color:var(--muted);border-color:var(--line)}.result-summary{font-size:17px;line-height:1.85;letter-spacing:-.015em;color:#b6b6b6;margin-bottom:28px}.result-caveat{padding:24px 0 0;font-size:12px;line-height:1.8;color:var(--muted)}.result-caveat>span{color:var(--ink);font-size:12px}.result-caveat p{margin:8px 0}.result-caveat summary{cursor:pointer;font-size:11px;padding:5px 0}.result-caveat ul{padding-left:17px}.report-download{display:flex;margin:28px 0}.example-note,.report-download .primary-button{font-size:12px}.example-note{color:var(--muted);padding:11px 14px;border-left:2px solid var(--accent);line-height:1.7;background:#202020;margin:0 0 20px}.outcome-empty{text-align:center;padding:10px 0 28px}.outcome-empty .process-orb{margin:0 auto}.outcome-empty>p{color:var(--muted);font-size:14px;line-height:1.8;margin-bottom:24px}.detail-error{color:#e7aa96;overflow-wrap:anywhere}.source-claim{padding:14px 0}.source-claim+.source-claim{border-top:1px solid var(--line)}.source-claim blockquote{border-left:2px solid #555;margin:15px 0;padding:0 0 0 18px;color:var(--muted);font-family:var(--sans)}.source-claim cite{display:block;font:9px var(--mono);margin-top:12px}.code-window{border-radius:14px;overflow:hidden;border:1px solid var(--line);background:#151515;max-width:100%}.code-topbar{justify-content:space-between;padding:12px 16px;font:10px var(--mono);border-bottom:1px solid var(--line)}.code-topbar,.code-topbar>span{display:flex;align-items:center}.code-topbar>span{gap:10px}.code-language{color:var(--muted)}.code-window pre,.terminal-output{font:11px/1.85 var(--mono);overflow:auto;padding:18px;margin:0;max-height:470px;tab-size:4;color:#c8c8c8}.code-footnote{display:flex;gap:9px;margin-top:15px;font-size:11px;color:var(--muted)}.content-heading{display:none}.terminal-output{background:#151515;border:1px solid var(--line);white-space:pre;max-width:100%}.execution-duration{font:10px var(--mono);color:var(--muted);margin-top:15px!important}.attempt-selector{display:flex;gap:8px;flex-wrap:wrap}.attempt-selector button{background:transparent;border:1px solid var(--line);color:var(--muted);padding:6px 10px;font-size:10px}.attempt-selector button.active{border-color:var(--ink);color:var(--ink)}.bench-timeline{padding:0;list-style:none;margin:12px 0}.bench-timeline li{display:flex;gap:14px;padding:12px 0}.event-symbol{margin-top:4px;color:var(--accent)}.event-title{display:flex;justify-content:space-between;gap:20px;align-items:baseline}.event-title h3{margin:0;text-transform:capitalize}.event-title time{font:9px var(--mono);white-space:nowrap}.bench-timeline p{margin-top:6px;font-size:12px;line-height:1.75}.measurement-scroll{max-width:100%;overflow-x:auto}.metric-table,.record-table{border-collapse:collapse;width:100%;font-size:12px;text-align:left}.metric-table th,.record-table th{font-size:10px;font-weight:400;color:var(--muted)}.metric-table td,.metric-table th,.record-table td,.record-table th{padding:12px;border-bottom:1px solid var(--line);vertical-align:top}.record-table td{font:11px/1.7 var(--mono);white-space:nowrap}.metric-table{table-layout:fixed;overflow-wrap:anywhere}.metric-table td:first-child{width:55%}.dataset-label{display:flex;gap:15px;justify-content:space-between;align-items:baseline}.dataset-label>span{display:flex;gap:5px;align-items:center;font-size:9px;white-space:nowrap}.bench-empty{text-align:center;padding:40px 15px;color:var(--muted)}.bench-empty h3{color:var(--ink);font-size:19px;font-weight:400}.bench-empty p{font-size:13px;line-height:1.8}.spin{animation:spin 1.5s linear infinite}.stage-enter{animation:stage-arrive .6s ease both}@keyframes stage-arrive{0%{opacity:0;transform:translateY(12px);filter:blur(3px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes mark-arrive{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.modal-backdrop{position:fixed;inset:0;background:#0009;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);z-index:50;display:grid;place-items:center;padding:28px;animation:stage-arrive .2s ease both}.modal{width:min(100%,680px);max-height:86svh;overflow-y:auto;background:var(--surface);color:var(--ink);padding:36px;border:1px solid #333;border-radius:24px;box-shadow:0 30px 100px #0008}.modal-header{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.modal-header h2{font:400 34px/1.15 var(--sans);letter-spacing:-.04em;margin:12px 0 24px}.modal-header .eyebrow{color:var(--accent);font-size:9px}.modal-header>button{background:transparent;border:0;color:var(--muted);padding:8px}.modal>p{color:var(--muted);font-size:13px;line-height:1.8;margin:0 0 25px}.history-search{display:flex;align-items:center;gap:12px;border-bottom:1px solid var(--line);padding:10px 0 15px;color:var(--muted)}.history-search input{min-width:0;flex:1 1;background:transparent;border:0;color:var(--ink);font-size:14px;padding:7px;outline:none}.history-search:focus-within{border-color:var(--accent)}.history-list{margin-top:14px}.history-item{border-radius:12px;display:flex;align-items:center;gap:18px;padding:21px 14px;border:0;border-bottom:1px solid var(--line);background:transparent;width:100%;text-align:left;color:var(--ink)}.history-item>div{flex:1 1;min-width:0}.history-item h3{font-size:15px;line-height:1.5;font-weight:400;margin:0 0 9px}.history-item:hover{background:#202020}.history-item:hover h3{color:var(--accent)}.history-icon,.history-meta{color:var(--muted)}.history-meta{display:flex;gap:13px;font-size:10px}.history-meta>span{display:flex;align-items:center;gap:6px}.connection-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px}.connection-card{padding:22px;border:1px solid var(--line);border-radius:18px;background:#202020}.connection-card>div{display:flex;justify-content:space-between;align-items:center;gap:15px}.connection-status{display:flex;gap:7px;align-items:center;font-size:9px;color:var(--muted)}.connection-card h3{font-weight:400;font-size:16px;margin:25px 0 9px}.connection-card p{color:var(--muted);font-size:11px;line-height:1.6;overflow-wrap:anywhere}.integration-row{display:flex;align-items:center;gap:20px;justify-content:space-between;padding:23px 0;border-bottom:1px solid var(--line)}.integration-row strong{font-size:12px;font-weight:500}.integration-row p,.settings-note{font-size:11px;color:var(--muted);line-height:1.8}.settings-note{margin:21px 0}.config-key{font-family:var(--mono)}.page-loading{display:flex;align-items:center;justify-content:center;gap:12px;padding:60px 0;color:var(--muted);font-size:13px}@media(max-width:760px){.workspace{padding-top:15px}.workspace-shell .nav{gap:16px}.workspace-shell .nav .nav-active{display:none}.process-view{min-height:calc(100svh - 145px);padding:25px 0 60px}.process-paper{max-width:280px;font-size:11px;margin-bottom:28px}.process-copy h1{font-size:32px;max-width:310px;margin:25px auto 16px}.process-copy p{max-width:270px;font-size:13px}.process-orb{width:170px;height:170px}.process-orb-art canvas{transform:scale(2.3)}.research-sheet{margin-top:22px;padding:25px 21px;border-radius:22px}.paper-byline{font-size:11px;margin-bottom:25px;padding-bottom:19px}.review-question{font-size:17px}.review-action{align-items:flex-start;flex-direction:column;gap:5px}.review-action .primary-button{width:100%;justify-content:space-between}.result-summary{font-size:15px}.report-download .primary-button{width:100%;justify-content:space-between}.quiet-disclosure>summary{min-height:58px}.dataset-label{flex-wrap:wrap;gap:0}.code-topbar{padding:12px 10px}.code-language{display:none}.modal-backdrop{padding:15px}.modal{padding:25px;max-height:90svh}.modal-header h2{font-size:30px}.connection-grid{grid-template-columns:1fr}.history-item{gap:12px}.history-item h3{font-size:14px}.history-meta{flex-wrap:wrap;gap:8px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.credit-alert{display:flex;gap:14px;align-items:flex-start;padding:16px 18px;margin:0 0 22px;border:1px solid #7a3b2a;border-radius:12px;background:linear-gradient(135deg,#2a1712,#1d1513);color:#f3d6cc;line-height:1.6}.credit-alert strong{display:block;color:#ffb59c;font-size:15px;margin-bottom:2px}.credit-alert p{margin:0;font-size:13px;color:#d9b4a8}.credit-alert-icon{flex:none;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#e0643f;color:#1a0f0b;font-weight:800}.credit-banner{max-width:880px;margin:18px auto 0;padding:0 16px}.research-scope{max-width:540px;margin:24px auto 0;text-align:center}.research-scope-title{margin:0;color:#eee;font-size:14px;line-height:1.6}.research-scope-caption{margin:5px 0 11px;color:#929292;font-size:12px;line-height:1.7}.product-disclosure{color:#929292;font-size:12px;line-height:1.8}.product-disclosure>summary{display:flex;align-items:center;justify-content:center;gap:8px;width:fit-content;max-width:100%;min-height:36px;margin:0 auto;cursor:pointer;list-style:none;transition:color .18s ease}.product-disclosure>summary::-webkit-details-marker{display:none}.product-disclosure>summary:hover{color:#f4f4f4}.product-disclosure>summary:focus-visible{outline:2px solid #eee;outline-offset:5px;border-radius:4px}.product-disclosure>summary>svg{flex-shrink:0;transition:transform .2s ease}.product-disclosure[open]>summary>svg{transform:rotate(180deg)}.product-disclosure-body{margin:12px auto 0;padding:20px 0 6px;border-top:1px solid #282828;text-align:left;overflow-wrap:anywhere}.product-disclosure-body p{margin:0 0 15px}.research-boundaries{margin:22px 0 0}.research-boundaries>div+div{margin-top:18px}.research-boundaries dt{color:#e5e5e5;font-size:12px;font-weight:500;margin-bottom:4px}.research-boundaries dd{margin:0}.platform-proof{max-width:620px;margin:28px auto 0;padding:0 15px}.platform-proof>summary{font-size:11px}.platform-role+.platform-role{margin-top:22px}.platform-role h3{margin:0 0 7px;color:#e5e5e5;font:500 13px/1.6 var(--sans)}.platform-proof-meta{color:#737373;font-size:10px;overflow-wrap:anywhere}.platform-proof-note{color:#c3c3c3;font-size:11px}.platform-evidence{margin:8px 0 0;padding-left:17px;font-size:11px}.platform-evidence li{padding:3px 0}.platform-proof code{font:10px/1.8 var(--mono)}.phase-trail{display:flex;align-items:center;justify-content:center;gap:28px;padding:0;margin:28px 0 9px;list-style:none;font-size:10px;color:#686868}.phase-trail li{display:inline-flex;align-items:center;gap:7px}.phase-trail li>span{width:4px;height:4px;border:1px solid;border-radius:50%}.phase-trail li[aria-current]{color:#eee}.phase-trail li[aria-current]>span{background:currentColor;box-shadow:0 0 8px #ffffff35}.phase-trail .phase-done{color:#a5a5a5}.agent-inspection{width:min(640px,100%);margin:7px auto 0}.agent-inspection>summary{font-size:11px}.agent-inspection .product-disclosure-body{padding-top:22px}.agent-inspection .agent-question{font-size:15px;line-height:1.7;color:#e4e4e4}.agent-inspection h3,.source-coverage h3{font-size:12px;font-weight:500;color:#e5e5e5;margin:18px 0 8px}.agent-last-attempt{margin-top:25px}.source-coverage{font-size:11px;line-height:1.85;color:#929292}.source-coverage h3{margin-top:24px}.repair-record article{margin:18px 0;padding-left:15px;border-left:1px solid #414141}.repair-record article>span{font-size:10px;color:#777}.repair-record article h3{margin:5px 0;line-height:1.6}.repair-record article p{font-size:12px;line-height:1.85}.process-view .process-cancel{margin-top:23px}.is-processing>.platform-proof{margin-top:-22px;margin-bottom:30px}@media (max-width:600px){.research-scope{margin-top:20px;padding:0 8px}.research-scope-title{font-size:13px}.research-scope-caption{max-width:265px;margin:5px auto 9px}.product-disclosure-body{padding-top:16px}.platform-proof{padding:0 8px;margin-top:22px}}@media (prefers-reduced-motion:reduce){.product-disclosure>summary,.product-disclosure>summary>svg{transition:none}}.agent-workbench{width:min(860px,100%);min-width:0;margin:25px auto;border:1px solid #2b2b2b;border-radius:16px;background:#101010;text-align:left;overflow:hidden}.agent-workbench-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 18px;font:11px/1.6 var(--mono);color:#dedede;border-bottom:1px solid #242424}.agent-version{color:#737373}.agent-code-state{font:10px/1.5 var(--sans);color:#aaa}.agent-workbench-toolbar{display:flex;align-items:center;justify-content:space-between;padding:0 12px;border-bottom:1px solid #242424}.agent-view-tabs{display:flex;gap:16px}.agent-copy,.agent-view-tabs button{display:flex;align-items:center;justify-content:center;gap:7px;background:none;border:0;color:#838383;padding:12px 2px;font:11px var(--sans);cursor:pointer}.agent-view-tabs button{border-bottom:1px solid transparent}.agent-view-tabs button[aria-selected=true]{color:#f1f1f1;border-bottom-color:#e8e8e8}.agent-copy{padding:10px}.agent-attempt-tabs button:focus-visible,.agent-copy:focus-visible,.agent-view-tabs button:focus-visible{outline:1px solid #ddd;outline-offset:3px}.agent-output-ok{color:#9bb8a3}.agent-output-error{color:#e5a18d}.agent-workbench-panel{max-height:340px;overflow:auto;scrollbar-color:#454545 #111}.agent-workbench-panel:focus-visible{outline:1px solid #aaa;outline-offset:-2px}.agent-diff,.agent-source{margin:0;padding:16px 0;font:11px/1.85 var(--mono);tab-size:4;width:max-content;min-width:100%}.agent-diff-line,.agent-source-line{display:flex;min-height:20px;color:#d1d1d1}.agent-line-number{display:inline-block;flex:0 0 44px;padding-right:14px;text-align:right;-webkit-user-select:none;user-select:none;color:#565656;font:inherit}.agent-diff-line code,.agent-source-line code{font:inherit;padding-right:20px}.agent-diff-line.diff-added{background:#18302560;color:#b0d7bc}.agent-diff-line.diff-removed{background:#3b201d60;color:#e1aaa1}.agent-revision-note{padding:17px 18px 0;color:#ddd;font:12px/1.7 var(--sans)}.agent-revision-note strong{font-weight:500}.agent-revision-note p{color:#919191;margin:8px 0 0;font-size:11px}.agent-diagnosis{margin-top:9px}.agent-diagnosis summary{color:#858585;font-size:10px;cursor:pointer}.agent-diff-line.diff-added{animation:code-edit-in .65s ease both}@keyframes code-edit-in{0%{background:#294d3b}to{background:#18302560}}@media(prefers-reduced-motion:reduce){.agent-diff-line.diff-added{animation:none}}.agent-error-note{padding:11px 18px;font:11px/1.7 var(--sans);color:#e2b5a6;background:#38241c60;border-bottom:1px solid #3b3029}.agent-output{padding:15px 18px;font:11px/1.7 var(--mono)}.agent-output h3{font:500 10px/1.7 var(--sans);color:#929292;margin:15px 0 8px}.agent-output pre{font:inherit;color:#ccc;margin:0;white-space:pre}.agent-output pre.agent-stderr{color:#e1b3a5}.agent-output pre.agent-validation-error{color:#e1b3a5;white-space:pre-wrap;overflow-wrap:anywhere}.agent-attempt-tabs{display:flex;flex-wrap:wrap;gap:8px}.agent-attempt-tabs button{background:#171717;border:1px solid #292929;border-radius:6px;color:#8d8d8d;padding:5px 8px;font:10px/1.5 var(--sans);cursor:pointer}.agent-attempt-tabs button[aria-pressed=true]{color:#eee;border-color:#606060}.agent-output-caption,.agent-output-empty{color:#999;font:11px/1.8 var(--sans)}.agent-output-empty{padding:30px 18px}.agent-workbench-footnote{padding:10px 18px;color:#686868;font:9px/1.7 var(--sans);border-top:1px solid #242424}.process-view.has-code{min-height:0;padding:24px 0 25px}.process-status{display:flex;flex-direction:column;align-items:center}.process-view.has-code .process-status{flex-direction:row;gap:16px;text-align:left;width:min(860px,100%)}.process-view.has-code .process-paper{margin-bottom:7px}.process-view.has-code .process-status>.process-orb{width:64px;height:64px}.process-view.has-code .process-status>.process-orb .process-orb-art canvas{transform:scale(.8)}.process-view.has-code .process-status>.process-orb .orb-pause{right:-5px;bottom:-10px;padding:6px}.process-view.has-code .process-copy h1{font-size:clamp(23px,3vw,30px);margin:7px 0}.process-view.has-code .process-copy p{font-size:12px;max-width:560px}.process-view.has-code .phase-trail{margin:17px 0 0}.process-view.has-code>.agent-workbench{margin:20px auto 12px}.process-view.has-code .process-cancel{margin-top:9px}.evidence-sheet>.agent-workbench{margin:25px 0 15px}.research-sheet:has(.evidence-sheet>.agent-workbench){max-width:940px;padding:28px 32px}.evidence-sheet:has(>.agent-workbench)>h1{font-size:32px;margin:12px 0 16px}.evidence-sheet:has(>.agent-workbench)>.result-summary{font-size:13px;line-height:1.8}@media(max-width:600px){.agent-workbench-heading{padding:12px;gap:8px;font-size:10px}.agent-workbench-panel{max-height:300px}.agent-version{font-size:9px}.agent-view-tabs{gap:14px}.agent-workbench-footnote{padding:10px 12px}.agent-line-number{flex-basis:34px;padding-right:10px}.agent-diff,.agent-source{font-size:10px}.process-view.has-code .process-copy h1{max-width:none;font-size:26px}.agent-code-state{font-size:9px}}.agent-console{width:min(860px,100%);min-width:0;margin:22px auto 0;border:1px solid #2b2b2b;border-radius:14px;background:#0c0d0c;text-align:left;overflow:hidden;box-shadow:0 20px 60px #0008}.agent-console.is-live{border-color:#2f3a33;box-shadow:0 0 0 1px #a3b8a812,0 20px 60px #0008,0 0 40px #a3b8a80f}.agent-console-header{display:flex;align-items:center;gap:12px;padding:10px 14px;border-bottom:1px solid #1f1f1f;background:#121312;font:11px var(--mono);color:#8a8a8a}.agent-console-dots{display:flex;gap:6px}.agent-console-dots i{width:9px;height:9px;border-radius:50%;background:#2c2c2c}.agent-console.is-live .agent-console-dots i:first-child{background:#e0643f}.agent-console.is-live .agent-console-dots i:nth-child(2){background:#d9b45a}.agent-console.is-live .agent-console-dots i:nth-child(3){background:#7fb38f}.agent-console-title{color:#cfcfcf;letter-spacing:.04em}.agent-console-meta{margin-left:auto;display:flex;gap:14px;align-items:center}.agent-console-meta time{color:#cfcfcf;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.agent-live{display:inline-flex;align-items:center;gap:6px;color:#9fd4ae;font-weight:700;letter-spacing:.08em}.agent-live-dot{width:7px;height:7px;border-radius:50%;background:#7fd393;box-shadow:0 0 0 0 #7fd39380;animation:live-pulse 1.6s infinite}@keyframes live-pulse{0%{box-shadow:0 0 0 0 #7fd39370}70%{box-shadow:0 0 0 8px #7fd39300}to{box-shadow:0 0 0 0 #7fd39300}}.agent-console-body{list-style:none;margin:0;padding:12px 0;max-height:260px;overflow-y:auto;font:11.5px/1.75 var(--mono);scroll-behavior:smooth}.console-line{display:grid;grid-template-columns:46px 14px auto 1fr;gap:0 8px;padding:1px 16px;color:#bdbdbd;animation:console-in .25s ease-out}.console-line:hover{background:#ffffff06}@keyframes console-in{0%{opacity:0;transform:translateX(-4px)}to{opacity:1;transform:none}}.console-time{color:#555;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.console-prompt{color:#4d5a50}.console-command{color:#8fb5d9;white-space:nowrap}.console-text{color:#a9a9a9;overflow-wrap:anywhere;min-width:0}.tone-ok .console-command{color:#8fd3a0}.tone-agent .console-command{color:#c9a7f0}.tone-warn .console-command,.tone-warn .console-text{color:#e3c07a}.tone-error .console-command,.tone-error .console-text{color:#f09a80}.console-thinking{grid-template-columns:46px 14px 1fr;color:#d7d7d7}.console-thinking .console-text{color:#d7d7d7;grid-column:3/-1}.console-spinner{color:#9fd4ae}.code-caret,.console-cursor{display:inline-block;width:7px;height:13px;margin-left:4px;vertical-align:-2px;background:#9fd4ae;animation:caret-blink 1s steps(1) infinite}@keyframes caret-blink{50%{opacity:0}}.agent-source.is-streaming .agent-source-line:last-child{background:#a3b8a80d}@media(max-width:600px){.console-line{grid-template-columns:40px 10px 1fr}.console-command,.console-text{grid-column:3}.agent-console-meta>span:not(.agent-live){display:none}}.agent-file-tabs{display:flex;gap:4px;padding:10px 14px 0;overflow-x:auto;border-bottom:1px solid #1f1f1f}.agent-file-tabs button{flex:none;padding:7px 12px;border:0;border-radius:8px 8px 0 0;background:transparent;color:#8a8a8a;font:11.5px var(--mono);cursor:pointer}.agent-file-tabs button[aria-pressed=true]{background:#1a1a1a;color:#f0f0f0}.agent-file-tabs button:hover{color:#f0f0f0}.rv{--rv-gray:#86868b;--rv-soft:#b4b4b9;--rv-rule:#262628;--rv-font:-apple-system,BlinkMacSystemFont,"SF Pro Text","Helvetica Neue",Helvetica,Arial,sans-serif;max-width:900px;margin:0 auto;padding:48px 0 40px;font-family:var(--rv-font);color:#f5f5f7;text-align:left}.rv *{min-width:0}.rv-hero{padding-bottom:8px}.rv-eyebrow{margin:0 0 10px;font-size:14px;font-weight:600;color:var(--rv-gray)}.rv-hero h1{margin:0;font-size:clamp(28px,3.6vw,40px);line-height:1.12;font-weight:600;letter-spacing:-.025em}.rv-question{margin:24px 0 0;max-width:760px;font-size:19px;line-height:1.45;color:#f5f5f7;overflow-wrap:anywhere}.rv-question span{display:block;margin-bottom:4px;font-size:13px;font-weight:600;color:var(--rv-gray)}.rv-outcome{margin:12px 0 0;max-width:760px;font-size:16px;line-height:1.55;color:var(--rv-gray);overflow-wrap:anywhere}.rv-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:28px}.rv-button{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 20px;border-radius:980px;border:0;background:#f5f5f7;color:#000;font:400 15px/1 var(--rv-font);text-decoration:none;cursor:pointer;transition:opacity .2s}.rv-button:hover{opacity:.85}.rv-button:disabled{opacity:.4;cursor:default}.rv-button-quiet{background:transparent;color:#f5f5f7;box-shadow:inset 0 0 0 1px #6e6e73}.rv-link{display:inline-flex;align-items:center;gap:2px;padding:0;border:0;background:none;color:#2997ff;font:400 15px/1.4 var(--rv-font);text-decoration:none;cursor:pointer}.rv-link:hover{text-decoration:underline}.rv-facts{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin:36px 0 0;padding:20px 0;border-top:1px solid var(--rv-rule);border-bottom:1px solid var(--rv-rule)}.rv-facts dt{font-size:12px;color:var(--rv-gray)}.rv-facts dd{margin:4px 0 0;font-size:17px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rv-block{padding-top:52px}.rv-block h2{margin:0;font-size:24px;line-height:1.2;font-weight:600;letter-spacing:-.015em}.rv-note{margin:6px 0 0;font-size:15px;line-height:1.5;color:var(--rv-gray)}.rv-figures{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:28px 32px;margin:28px 0 0}.rv-figures>div{display:flex;flex-direction:column}.rv-figures dd{margin:0;font-size:28px;line-height:1.15;font-weight:600;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rv-figures dt{margin-top:6px;font-size:13px;line-height:1.4;color:var(--rv-gray)}.rv-table{margin:36px 0 0}.rv-grid h3,.rv-table figcaption,.rv-text h3{margin:0 0 10px;font-size:15px;font-weight:600;color:#f5f5f7}.rv-table-scroll{max-height:420px;overflow:auto;border-top:1px solid var(--rv-rule)}.rv-table table{width:100%;border-collapse:collapse;font-size:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rv-table th{position:sticky;top:0;background:var(--paper,#0a0a0a);text-align:left;font-size:12px;font-weight:600;color:var(--rv-gray)}.rv-table td,.rv-table th{padding:10px 20px 10px 0;white-space:nowrap;border-bottom:1px solid var(--rv-rule)}.rv-table td{color:#e8e8ed}.rv-text{margin-top:32px}.rv-text pre{margin:0;padding:14px 16px;border-radius:10px;background:#141414;font:13px/1.6 var(--mono);color:var(--rv-soft);white-space:pre-wrap;overflow-wrap:anywhere;max-height:320px;overflow:auto}.rv-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px 40px;margin-top:28px}.rv-grid p{margin:0;font-size:15px;line-height:1.6;color:var(--rv-soft);overflow-wrap:anywhere}.rv-quote{font-style:italic}.rv-sources{margin:14px 0 0;padding:0;list-style:none}.rv-sources li{display:flex;flex-direction:column;gap:2px;padding:10px 0;border-top:1px solid var(--rv-rule)}.rv-sources a{color:#2997ff;font-size:15px;text-decoration:none;overflow-wrap:anywhere}.rv-sources a:hover{text-decoration:underline}.rv-grid .rv-cite,.rv-sources span{font-size:13px;color:var(--rv-gray)}.rv-grid .rv-cite{margin-top:6px}.rv-limits{margin:20px 0 0;padding:0;list-style:none}.rv-limits li{padding:14px 0;border-bottom:1px solid var(--rv-rule);font-size:15px;line-height:1.55;color:var(--rv-soft)}.rv-limits li:first-child{border-top:1px solid var(--rv-rule)}.rv-block>.agent-workbench{width:100%;margin:24px 0 0}.rv-details{margin-top:52px;padding-top:20px;border-top:1px solid var(--rv-rule)}.rv-details>summary{display:inline-flex;align-items:center;gap:2px;color:#2997ff;font-size:15px;cursor:pointer;list-style:none}.rv-details>summary::-webkit-details-marker{display:none}.rv-details>summary svg{transition:transform .2s}.rv-details[open]>summary svg{transform:rotate(90deg)}.rv-repairs{margin-top:20px}.rv-repairs p{margin:0 0 8px;font-size:14px;line-height:1.5;color:var(--rv-soft)}.rv-repairs strong{color:#f5f5f7;font-weight:600}.rv-steps{margin:16px 0 0;padding:0;list-style:none}.rv-steps li{display:grid;grid-template-columns:90px 1fr;gap:14px;padding:10px 0;border-bottom:1px solid var(--rv-rule)}.rv-steps time{font-size:13px;color:var(--rv-gray);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rv-steps p{margin:0;font-size:14px;line-height:1.5;color:var(--rv-soft);overflow-wrap:anywhere}.rv-end{margin-top:52px;padding-top:24px;border-top:1px solid var(--rv-rule)}@media (max-width:734px){.rv{padding-top:28px}.rv-question{font-size:17px}.rv-facts{grid-template-columns:1fr 1fr}.rv-block{padding-top:40px}.rv-figures{grid-template-columns:1fr 1fr;gap:22px 16px}.rv-figures dd{font-size:22px}.rv-grid{gap:22px}.rv-grid,.rv-steps li{grid-template-columns:1fr}.rv-steps li{gap:2px}}.rv-compare{margin-top:24px}.rv-compare td:first-child{white-space:normal;min-width:180px}.rv-tolerance{color:var(--rv-gray);font-size:12px}.rv-verdict{display:inline-flex;align-items:center;gap:7px;font-weight:600}.rv-verdict:before{content:"";width:7px;height:7px;border-radius:50%}.rv-verdict-matched:before{background:#8fd3a0}.rv-verdict-differed:before{background:#e3c07a}.auth-page{min-height:100svh;display:flex;flex-direction:column;align-items:center;padding:42px 24px 28px}.auth-brand{text-decoration:none}.auth-card{width:100%;max-width:400px;margin:auto;padding:60px 0 48px}.auth-heading{margin-bottom:32px}.auth-heading .eyebrow{font-size:9px;letter-spacing:.08em}.auth-heading h1{font-size:clamp(30px,5vw,38px);font-weight:400;line-height:1.12;letter-spacing:-.045em;margin:17px 0 14px}.auth-heading p{color:#979797;font-size:14px;line-height:1.8;margin:0}.auth-form{display:grid;gap:20px}.auth-form>label{display:grid;gap:10px;color:#ccc;font-size:12px}.auth-label{display:flex;align-items:center;justify-content:space-between;gap:10px}.auth-label a{color:#999;font-size:11px;text-decoration:none}.auth-label a:hover{color:#fff}.auth-form input:not([type=hidden]){width:100%;min-height:50px;border:1px solid #353535;border-radius:12px;background:#171717;padding:12px 15px;color:#eee;font-size:14px;transition:border-color .2s}.auth-form input::placeholder{color:#777}.auth-form input:focus{border-color:#777}.auth-submit{width:100%;justify-content:space-between;margin-top:5px;min-height:48px}.auth-error,.auth-success{padding:12px 14px;border:1px solid #583c32;color:#e8b9a7;background:#211915;border-radius:12px;font-size:12px;line-height:1.7;margin:0;overflow-wrap:anywhere}.auth-heading+.auth-error{margin-bottom:20px}.auth-success{color:#c7d5ca;background:#17201a;border-color:#344a3b}.auth-hint{font-size:11px;line-height:1.7;margin:-5px 0 0}.auth-footer,.auth-hint{color:#999;text-align:center}.auth-footer{font-size:12px;margin-top:28px}.auth-footer a{color:#eee;margin-left:4px;text-underline-offset:4px}.auth-bottom{color:#777;font-size:10px;text-align:center;line-height:1.8;margin:0}.account-menu{position:relative;margin-left:6px}.account-menu>summary{list-style:none;display:flex;align-items:center;gap:8px;color:#ccc;font-size:12px;cursor:pointer;padding:4px;border-radius:30px}.account-menu>summary::-webkit-details-marker{display:none}.account-menu>summary:hover{color:#fff}.account-avatar{height:28px;width:28px;border-radius:50%;display:grid;place-items:center;background:#2b2b2b;font-size:11px;color:#eee}.account-name{max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-popover{position:absolute;right:0;top:calc(100% + 14px);z-index:30;width:265px;background:#1b1b1b;border:1px solid #3a3a3a;border-radius:17px;padding:20px;box-shadow:0 20px 50px #0007}.account-popover>strong{display:block;margin-top:15px;font-size:14px;font-weight:400;overflow-wrap:anywhere}.account-email{display:block;color:#aaa;font-size:11px;margin-top:7px;overflow-wrap:anywhere}.account-popover>p{color:#888;font-size:11px;line-height:1.7;margin:17px 0}.nav .account-popover button{padding:10px 0;color:#ddd;border-radius:0;width:100%;border-top:1px solid #333}.nav .account-popover button:hover{background:transparent;color:#fff}@media(max-width:760px){.account-menu>summary>svg,.account-name{display:none}.account-menu{margin-left:0}.account-popover{width:min(265px,84vw)}.auth-page{padding-top:30px}.auth-card{padding-top:55px}}