body.singlepage{--vyn-accent:#c7a1f3;--vyn-bright:#e5c5ff;--vyn-muted:#8b759d;--vyn-line:#3f2e52;--vyn-panel:#100b19;--vyn-paper:#08060d;--vyn-ink:#e1d3ef;--vyn-shift:0deg;--vyn-ui:Consolas,'Microsoft YaHei',monospace;--vyn-heading:Consolas,'Microsoft YaHei',monospace;background:var(--vyn-paper);color:var(--vyn-ink);font-family:var(--vyn-ui);--green:var(--vyn-accent);--line:var(--vyn-line);--text:var(--vyn-ink);--muted:var(--vyn-muted)}body[data-vyn-theme=ice]{--vyn-accent:#a0c9f5;--vyn-bright:#d2edff;--vyn-muted:#7897af;--vyn-line:#2b405a;--vyn-panel:#0b111c;--vyn-paper:#060910;--vyn-ink:#d6e5f1;--vyn-shift:-65deg}body[data-vyn-theme=rose]{--vyn-accent:#e9a4d8;--vyn-bright:#ffd2f0;--vyn-muted:#ae7e9e;--vyn-line:#59324d;--vyn-panel:#190d17;--vyn-paper:#0d070c;--vyn-ink:#eed7e9;--vyn-shift:40deg}body[data-vyn-theme=amber]{--vyn-accent:#ddb785;--vyn-bright:#ffe1ae;--vyn-muted:#a49373;--vyn-line:#51422e;--vyn-panel:#17120c;--vyn-paper:#0c0a06;--vyn-ink:#e8ddc9;--vyn-shift:135deg}body[data-vyn-font=sans]{--vyn-ui:'Segoe UI','Microsoft YaHei',sans-serif;--vyn-heading:'Segoe UI','Microsoft YaHei',sans-serif}body[data-vyn-font=editorial]{--vyn-heading:Georgia,'Times New Roman',serif}.singlepage .nav{background:#08060ef5;border-color:var(--vyn-line)}.singlepage .singlelogo{border-color:var(--vyn-line);width:66px;min-width:66px}.singlelogo img{width:49px;height:49px;object-fit:contain;mix-blend-mode:screen}.singlepage .singlelinks a{color:var(--vyn-muted);border-color:var(--vyn-line);font-family:var(--vyn-ui);font-size:9px}.singlepage .singlelinks a:hover{color:var(--vyn-bright);background:var(--vyn-panel)}.singlepage .singlelinks a.current{background:var(--vyn-accent);color:var(--vyn-paper)}.singlepage .singlenavright>span{color:var(--vyn-accent)}.singlepage .singlenavright .dot{background:var(--vyn-accent)}.singlepage .singlenavright button{background:var(--vyn-ink);color:var(--vyn-paper);font-family:var(--vyn-ui)}.singlepage .singleworkspace{border-color:var(--vyn-line)}.singlepage .singlehero{border-color:var(--vyn-line);background:radial-gradient(ellipse at 28% 31%,#b48ce00b,transparent 67%)}.singlepage .heropath,.singlepage .heropath>span:last-child{color:var(--vyn-muted)}.singlepage .heropath>span{color:var(--vyn-accent)}.vynidentity{display:flex;align-items:center;gap:15px;width:100%;margin:25px 0 29px}.vyncrest{width:clamp(92px,10vw,155px);aspect-ratio:1;object-fit:contain;mix-blend-mode:screen;filter:drop-shadow(0 0 20px #a471cf15)}.singlepage .vynidentity h1{font:600 clamp(44px,5vw,95px)/1.1 var(--vyn-heading);letter-spacing:2px;color:var(--vyn-bright);margin:0;white-space:nowrap}.singlepage .vynidentity h1>span{display:block;font:7px/1.7 var(--vyn-ui);letter-spacing:2px;color:var(--vyn-muted)!important;margin:15px 0 0}.singlepage .singlehero h2{color:var(--vyn-ink);font-family:var(--vyn-ui);font-size:15px;letter-spacing:.1px}.singlepage .singlehero h2>span{color:var(--vyn-accent)}.singlepage .singlepitch{color:var(--vyn-muted);font-size:11px;line-height:2.1}.singlepage .herofacts{color:var(--vyn-muted)}.singlepage .herofacts b{color:var(--vyn-accent)}.singlepage .heroSession{border-color:var(--vyn-line);color:var(--vyn-accent)}.singlepage .heroSession b{color:var(--vyn-ink)}.singlepage .heroSession button{border-color:var(--vyn-line);color:var(--vyn-accent)}.singlepage .herotrace{border-color:var(--vyn-line);background:repeating-linear-gradient(0deg,transparent 0 18px,#b497cd07 18px 19px)}.singlepage .herotrace>div>span,.singlepage .herotrace small{color:var(--vyn-muted)}.singlepage .herotrace strong{color:var(--vyn-ink)}.singlepage .herotrace i{color:var(--vyn-accent)}.singlepage .heroactions>a{border-color:var(--vyn-line);color:var(--vyn-ink);background:var(--vyn-panel)}.singlepage .heroactions .solid{background:var(--vyn-accent);color:var(--vyn-paper);border-color:var(--vyn-accent)}.singlepage .heromanual{color:var(--vyn-muted)}.singlepage .herofootnote{color:var(--vyn-muted);font-size:8px;max-width:600px}.herofootnote b{color:var(--vyn-accent);font-size:7px;margin-right:8px;font-weight:400}.vynappearance{display:flex;gap:13px;align-items:center;border-top:1px solid var(--vyn-line);width:100%;margin-top:15px;padding-top:12px;font-size:7px;color:var(--vyn-muted)}.vynswatches{display:flex;gap:7px}.vynswatches button{width:13px;height:13px;padding:0;border:0;border-radius:50%;background:#c7a1f3;outline-offset:3px}.vynswatches button[data-vyn-theme=ice]{background:#a0c9f5}.vynswatches button[data-vyn-theme=rose]{background:#e9a4d8}.vynswatches button[data-vyn-theme=amber]{background:#ddb785}.vynswatches button.active{outline:1px solid var(--vyn-accent)}.vynappearance label{display:flex;align-items:center;gap:7px;margin-left:auto}.vynappearance select{border:1px solid var(--vyn-line);background:var(--vyn-paper);color:var(--vyn-accent);font-size:7px;padding:4px 6px}.singlepage .singleterminal,.singlepage .sixstation,.singlepage .stationgrid{background:var(--vyn-paper)}.singlepage .stationmast{border-color:var(--vyn-line);background:var(--vyn-panel)}.singlepage .stationwordmark{background:var(--vyn-accent);color:var(--vyn-paper)}.singlepage .stationmast h2{color:var(--vyn-ink)}.singlepage .stationmast p,.singlepage .liveindicator{color:var(--vyn-muted)}.singlepage .liveindicator .dot{background:var(--vyn-accent)}.singlepage .livecontrols button{border-color:var(--vyn-line);color:var(--vyn-accent)}.singlepage .stationpanel,.singlepage .stationpanel.moduleactive{background:radial-gradient(ellipse at 50% 50%,#7e52a318,var(--vyn-paper) 80%);border-color:var(--vyn-line)}.singlepage .stationpanel>header{background:var(--vyn-panel);border-color:var(--vyn-line)}.singlepage .stationpanel h3,.singlepage .stationpanel h3 span{color:var(--vyn-accent)}.singlepage .modulestatus{color:var(--vyn-muted)}.singlepage .moduleactive .modulestatus{color:var(--vyn-bright)}.singlepage .modulevisual canvas{filter:hue-rotate(var(--vyn-shift)) saturate(.9)}.singlepage .visualoverlay>span,.singlepage .livemetrics b,.singlepage .stationpanel>footer button{color:var(--vyn-accent)}.singlepage .visualoverlay strong,.singlepage .stationpanel>footer strong{color:var(--vyn-ink)}.singlepage .visualoverlay p,.singlepage .visualoverlay small,.singlepage .livemetrics small,.singlepage .stationpanel>footer span{color:var(--vyn-muted)}.singlepage .stationpanel>footer{background:var(--vyn-panel)}.singlepage .stationpanel>footer button{border-color:var(--vyn-line)}.singlepage .coremodels>span{color:var(--vyn-accent)}.singlepage .coremodels small,.singlepage .coremodels>span:after,.singlepage .canvaslabel{color:var(--vyn-muted)}.singlepage .dispatchbar,.singlepage .dispatchrows>div,.singlepage .dispatchrows i{color:var(--vyn-muted)}.singlepage .dispatchactive,.singlepage .dispatchrows .dispatchdone{color:var(--vyn-accent)}.singlepage .dispatchrows>div{background-image:linear-gradient(90deg,#b38be31c 0 var(--task-progress,0%),transparent var(--task-progress,0%))}.singlepage .proreadout{background:var(--vyn-panel);border-color:var(--vyn-line);color:var(--vyn-muted)}.singlepage .proreadout b,.singlepage .orchestratorascii b{color:var(--vyn-accent)}.singlepage .orchestratorascii{color:var(--vyn-muted)}.singlepage .evidencetabs{background:var(--vyn-accent)}.singlepage .evidencetabs button{border-color:var(--vyn-line);color:var(--vyn-paper)}.singlepage .evidencetabs button.active{background:var(--vyn-line);color:var(--vyn-bright)}.singlepage .evidencesummary{background:#1b1129d9;box-shadow:3px 0 var(--vyn-accent)}.singlepage .evidencesummary>span:first-child,.singlepage .evidencesummary strong{color:var(--vyn-bright)}.singlepage .evidencesummary p{color:var(--vyn-muted)}.singlepage .graphbreadcrumb,.singlepage .graphfocus span{color:var(--vyn-muted)}.singlepage .graphfocus{background:var(--vyn-panel);border-color:var(--vyn-accent);color:var(--vyn-bright)}.singlepage .workstationoutput>div{color:var(--vyn-ink)}.singlepage .workstationoutput p,.singlepage .workstationoutput time{color:var(--vyn-muted)}.singlepage .workstationprompt{background:var(--vyn-paper);color:var(--vyn-accent)}.singlepage .typing-caret{background:var(--vyn-accent)}.singlepage .stationhandoff,.singlepage .stationhandoff>span:first-child{color:var(--vyn-muted)}.singlepage .stationhandoff button{color:var(--vyn-accent)}.singlepage .singlemid,.singlepage .findingspanel,.singlepage .singlecatalog,.singlepage #section-targets,.singlepage #section-ledger{border-color:var(--vyn-line);background:var(--vyn-paper)}.singlepage .panelhead,.singlepage th{background:var(--vyn-panel);border-color:var(--vyn-line)}.singlepage .panelhead h2,.singlepage .panelhead button,.singlepage .state,.singlepage .minttext{color:var(--vyn-accent)}.singlepage .panelhead h2 small,.singlepage th{color:var(--vyn-muted)}.singlepage table{background:var(--vyn-paper)}.singlepage td{border-color:var(--vyn-line);color:var(--vyn-ink)}.singlepage .findinglink{color:var(--vyn-ink)}.singlepage .singlefeed{background:var(--vyn-paper)}.singlepage .singlefeed>header,.singlepage .singlefeed>footer{border-color:var(--vyn-line)}.singlepage .singlefeed h2,.singlepage .singlefeed button{color:var(--vyn-accent)}.singlepage .singlefeed h2 .dot{background:var(--vyn-accent)}.singlepage .singlefeed button{border-color:var(--vyn-line)}.singlepage .singlefeed h2 span,.singlepage .singlefeed>footer{color:var(--vyn-muted)}.singlepage #singleEventFeed>div{border-color:var(--vyn-line);color:var(--vyn-ink)}.singlepage #singleEventFeed>div>span,.singlepage #singleEventFeed p,.singlepage #singleEventFeed time{color:var(--vyn-muted)}.singlepage #singleEventFeed b{color:var(--vyn-accent)}.singlepage .singleSectionHead{background:var(--vyn-paper);border-color:var(--vyn-line)}.singlepage .singleSectionHead>span{color:var(--vyn-accent)}.singlepage .singleSectionHead h2{color:var(--vyn-ink)}.singlepage .singleSectionHead p{color:var(--vyn-muted)}.singlepage #research-record{background:var(--vyn-paper);border-color:var(--vyn-line);color:var(--vyn-ink)}.singlepage .readingtop{background:var(--vyn-panel);border-color:var(--vyn-line)}.singlepage .readmark{border-color:var(--vyn-accent);color:var(--vyn-accent)}.singlepage .readingtop strong{color:var(--vyn-ink)}.singlepage .readingtop small,.singlepage .readingtop p{color:var(--vyn-muted)}.singlepage .readingtools button,.singlepage .readingtools select{background:var(--vyn-panel);border-color:var(--vyn-line);color:var(--vyn-accent)}.singlepage .researchpaper{border-color:var(--vyn-line);scrollbar-color:var(--vyn-line) transparent}.singlepage .paperfile{background:var(--vyn-paper);color:var(--vyn-muted);border-color:var(--vyn-line)}.singlepage .papertitle>span,.singlepage .papersectionlabel{color:var(--vyn-accent)}.singlepage .papertitle h1,.singlepage .papersection h2{color:var(--vyn-ink);font-family:var(--vyn-ui)}.singlepage .papertitle p,.singlepage .papertitle>div,.singlepage .papersection p{color:var(--vyn-muted)}.singlepage .papersection{border-color:var(--vyn-line)}.singlepage .papersection p.paperhighlight{color:var(--vyn-ink);border-color:var(--vyn-accent);background:#b894e10c}.singlepage .papersection p.paperactive{color:var(--vyn-bright);background:#b894e11d}.singlepage .papersection sup{border-color:var(--vyn-line);color:var(--vyn-accent)}.singlepage .papersection pre{background:var(--vyn-panel);color:var(--vyn-accent);border-color:var(--vyn-line)}.singlepage .papernumber,.singlepage .papersection pre i{color:var(--vyn-muted)}.singlepage .readingmargin,.singlepage .marginheading{background:var(--vyn-panel)}.singlepage .marginheading,.singlepage .marginheading span,.singlepage .readingwaiting{color:var(--vyn-muted)}.singlepage .readingnote,.singlepage .readingnote.purple,.singlepage .readingnote.amber{background:var(--vyn-panel);border-color:var(--vyn-line);color:var(--vyn-accent)}.singlepage .readingbottom{background:var(--vyn-panel);border-color:var(--vyn-line);color:var(--vyn-accent)}.singlepage .readingbottom input{accent-color:var(--vyn-accent)}.singlepage .readingbottom time,.singlepage .paperend,.singlepage .paperend span{color:var(--vyn-muted)}.singlepage .targetcard{background:var(--vyn-panel);border-color:var(--vyn-line)}.singlepage .targetcard h3,.singlepage .sectionheading h2{color:var(--vyn-ink)}.singlepage .targetcard p,.singlepage .sectionheading span{color:var(--vyn-muted)}.singlepage .targetcard .targettop,.singlepage .targetcard button{color:var(--vyn-accent);border-color:var(--vyn-line)}.singlepage .ledgerintro strong{color:var(--vyn-accent)}.singlepage .ledgerintro p{color:var(--vyn-muted)}.singlepage #project-manual{background:var(--vyn-paper);color:var(--vyn-ink)}.singlepage .guidehead>span,.singlepage .guidelabel{color:var(--vyn-accent)}.singlepage .guidehead h1,.singlepage .guidecolumns h2,.singlepage .guidecapabilities>h2,.singlepage .guideprocedure>h2{color:var(--vyn-ink);font-family:var(--vyn-ui)}.singlepage .guidehead em{color:var(--vyn-accent)}.singlepage .guidehead p,.singlepage .guidecolumns p,.singlepage .guidestatus{color:var(--vyn-muted)}.singlepage .guidehead button{border-color:var(--vyn-line);color:var(--vyn-accent)}.singlepage .guidehead .guideprimary{background:var(--vyn-accent);color:var(--vyn-paper)}.singlepage .guidestatus,.singlepage .guidecapabilities,.singlepage .guideprocedure,.singlepage .integrationguide,.singlepage .guidefooter{border-color:var(--vyn-line)}.singlepage .guidecapabilities button{background:var(--vyn-panel);border-color:var(--vyn-line)}.singlepage .guidecapabilities button>span,.singlepage .guidecapabilities small{color:var(--vyn-accent)}.singlepage .guidecapabilities h3,.singlepage .guideprocedure h3{color:var(--vyn-ink)}.singlepage .guidecapabilities p,.singlepage .guideprocedure p,.singlepage .integrationguide ul{color:var(--vyn-muted)}.singlepage .guideprocedure>article{border-color:var(--vyn-line)}.singlepage .guideprocedure>article>span,.singlepage .guideprocedure button{color:var(--vyn-accent);border-color:var(--vyn-line)}.singlepage .guidefooter,.singlepage .guidefooter span{color:var(--vyn-muted)}.singlepage .moduleDialog{background:var(--vyn-panel);border-color:var(--vyn-line)}.singlepage .moduleDialog .dialoghead,.singlepage .moduleRole,.singlepage .moduleio dt{color:var(--vyn-accent)}.singlepage .moduleio dd{color:var(--vyn-ink)}.singlepage .moduleReference,.singlepage .moduleboundary{color:var(--vyn-muted)!important;border-color:var(--vyn-line)}.singlepage .moduleartifact{background:var(--vyn-paper);color:var(--vyn-accent)}.singlepage .primary,.singlepage .dialogactions .primary{background:var(--vyn-accent);border-color:var(--vyn-accent);color:var(--vyn-paper)}.vynlaunch{padding:45px 32px 0;background:var(--vyn-paper);border-top:1px solid var(--vyn-line);color:var(--vyn-ink)}.vynlaunchhead{display:flex;justify-content:space-between;align-items:center;gap:30px}.vynlaunchhead>div{max-width:820px}.vynlaunch h2{font:500 25px/1.7 var(--vyn-ui);color:var(--vyn-ink);margin:15px 0}.vynlaunch p{font:11px/2.1 var(--vyn-ui);color:var(--vyn-muted);margin:0}.vynlaunchhead>img{width:140px;height:140px;mix-blend-mode:screen}.vynlaunchstatus{margin-top:24px;display:flex;gap:25px;flex-wrap:wrap;border-top:1px solid var(--vyn-line);border-bottom:1px solid var(--vyn-line);padding:13px 0;font-size:8px;color:var(--vyn-accent)}.vynlaunchstatus .dot{background:var(--vyn-accent);margin-right:5px}.vynlaunchgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;padding:32px 0}.vynlaunchgrid article{padding:16px;background:var(--vyn-panel);border:1px solid var(--vyn-line)}.vynlaunchgrid article>span{font-size:7px;letter-spacing:1px;color:var(--vyn-accent)}.vynlaunchgrid h3{font-size:15px;font-weight:500;color:var(--vyn-ink);margin:15px 0 11px}.vynlaunchgrid p{font-size:10px}.vynroadmap,.vyntoken,.vynfaq,.vyncopy{padding:34px 0;border-top:1px solid var(--vyn-line)}.vynroadmap>article{display:flex;gap:24px;padding:21px 0;border-top:1px solid var(--vyn-line)}.vynroadmap>article>b{font-weight:400;font-size:22px;color:var(--vyn-muted)}.vynroadmap>article.done>b{color:var(--vyn-accent)}.vynroadmap>article>div>span{font-size:8px;color:var(--vyn-accent);letter-spacing:1px}.vynroadmap h3{font-size:14px;font-weight:500;color:var(--vyn-ink);margin:9px 0}.vynroadmap small{font-size:9px;color:var(--vyn-muted);display:block;margin-top:8px}.vyntokendata{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--vyn-line);margin:25px 0}.vyntokendata>div{padding:18px;border-right:1px solid var(--vyn-line)}.vyntokendata>div:last-child{border:0}.vyntokendata span{font-size:7px;color:var(--vyn-muted);letter-spacing:1px}.vyntokendata strong{display:block;font-size:12px;font-weight:400;color:var(--vyn-accent);margin-top:12px}.vynofficial{display:flex;gap:10px;flex-wrap:wrap;margin:22px 0}.vynofficial>a,.vynofficial>span{padding:9px 13px;border:1px solid var(--vyn-line);font-size:8px;color:var(--vyn-accent)}.vynofficial>span{color:var(--vyn-muted)}.vynplatformnote{font-size:9px!important}.vynplatformnote a{color:var(--vyn-accent);text-decoration:underline;text-underline-offset:3px}.vynfaq details{border-top:1px solid var(--vyn-line);padding:18px 0}.vynfaq summary{font-size:12px;color:var(--vyn-ink);cursor:pointer;line-height:1.9}.vynfaq details>p{padding-top:12px;max-width:950px;font-size:11px}.vyncopy{display:flex;gap:50px;align-items:center}.vyncopy>div:first-child{flex:1}.vyncopyactions{display:flex;flex-direction:column;gap:10px;min-width:190px}.vyncopyactions button,.vyncopyactions a{border:1px solid var(--vyn-line);padding:12px;font-size:9px;color:var(--vyn-accent);background:var(--vyn-panel);text-align:center}.vynlaunchfooter{border-top:1px solid var(--vyn-line);padding:24px 0;font-size:8px;display:flex;justify-content:space-between;gap:20px;color:var(--vyn-muted)}.singlepage #toast{background:var(--vyn-panel);border-color:var(--vyn-accent);color:var(--vyn-ink)}@media(min-width:1700px){.singlepage .singlehero h2{font-size:18px}.singlepage .singlepitch{font-size:12px}.vynidentity{margin:31px 0 35px}}@media(max-width:1100px){.singlepage .vynidentity h1{font-size:clamp(39px,5vw,75px)}.vyncrest{width:90px}.singlepage .vynidentity h1>span{font-size:6px;letter-spacing:1px}.singlepage .singlehero h2{font-size:13px}.singlepage .singlepitch{font-size:10px}.vynidentity{gap:8px}.singlepage .singlelinks a{font-size:8px;padding:0 9px}.vynlaunchgrid{grid-template-columns:1fr 1fr}.vyntokendata{grid-template-columns:1fr 1fr}.vyntokendata>div:nth-child(-n+2){border-bottom:1px solid var(--vyn-line)}}@media(max-width:780px){.singlepage .singlelogo{width:44px;min-width:44px}.singlelogo img{width:38px;height:38px}.singlepage .singlelinks a{font-size:7px}.vynidentity{margin:20px 0 24px;gap:10px}.vyncrest{width:90px}.singlepage .vynidentity h1{font-size:clamp(40px,9.5vw,70px);letter-spacing:1px}.singlepage .vynidentity h1>span{font-size:5px;letter-spacing:.7px;margin-top:12px}.singlepage .singlehero h2{font-size:14px}.singlepage .singlepitch{font-size:10px}.vynappearance{gap:10px;font-size:6px}.vynappearance select{font-size:6px}.vynappearance label{gap:5px}.vynlaunch{padding:30px 20px 0}.vynlaunchhead{gap:12px;align-items:flex-start}.vynlaunchhead>img{width:65px;height:65px}.vynlaunch h2{font-size:20px}.vynlaunch p{font-size:10px}.vynlaunchstatus{font-size:7px;gap:12px}.vynlaunchgrid{grid-template-columns:1fr;gap:10px;padding:25px 0}.vynlaunchgrid article{padding:16px}.vyntokendata{grid-template-columns:1fr 1fr}.vyntokendata>div{padding:13px}.vyntokendata strong{font-size:10px}.vyntokendata span{font-size:6px}.vynofficial>a,.vynofficial>span{font-size:7px;padding:8px}.vynroadmap>article{gap:17px}.vynroadmap>article>b{font-size:19px}.vynfaq summary{font-size:11px}.vyncopy{flex-direction:column;align-items:stretch;gap:22px}.vyncopyactions{flex-direction:row;flex-wrap:wrap;min-width:0;gap:7px}.vyncopyactions button,.vyncopyactions a{font-size:8px;padding:9px}.vynlaunchfooter{flex-direction:column;gap:10px;font-size:7px}}
.singlepage dialog{background:var(--vyn-panel);border-color:var(--vyn-line);color:var(--vyn-ink)}.singlepage dialog .dialoghead,.singlepage dialog h2{color:var(--vyn-accent)}.singlepage dialog input:not([type=checkbox]),.singlepage dialog select{background:var(--vyn-paper);border-color:var(--vyn-line);color:var(--vyn-ink)}.singlepage dialog p,.singlepage dialog label{color:var(--vyn-muted)}.singlepage dialog fieldset,.singlepage .dialogactions{border-color:var(--vyn-line)}.singlepage #singleEventFeed,.singlepage .readingmargin{scrollbar-color:var(--vyn-line) transparent}.singlepage .herotrace strong{font-family:var(--vyn-ui)}
