@font-face{font-family:JLPirelli;font-style:normal;font-weight:500;src:url(./JLPirelli-Medium.Csq445ZL.otf) format("opentype")}@font-face{font-family:JLPirelli;font-style:italic;font-weight:500;src:url(./JLPirelli-MediumItalic.CVI1Xj1o.otf) format("opentype")}@font-face{font-family:JLPirelli;font-style:normal;font-weight:700;src:url(./JLPirelli-Bold.C4rIZbIs.otf) format("opentype")}@font-face{font-family:JLPirelli;font-style:italic;font-weight:700;src:url(./JLPirelli-BoldItalic.DJd2kZre.otf) format("opentype")}@font-face{font-family:NewRailAlphabet;font-style:normal;font-weight:300;src:url(../fonts/NewRailAlphabet-Light.otf) format("opentype")}@font-face{font-family:NewRailAlphabet;font-style:italic;font-weight:300;src:url(../fonts/NewRailAlphabet-LightItalic.otf) format("opentype")}@font-face{font-family:NewRailAlphabet;font-style:normal;font-weight:500;src:url(../fonts/NewRailAlphabet-Medium.otf) format("opentype")}@font-face{font-family:NewRailAlphabet;font-style:italic;font-weight:500;src:url(../fonts/NewRailAlphabet-MediumItalic.otf) format("opentype")}@font-face{font-family:NewRailAlphabet;font-style:normal;font-weight:700;src:url(../fonts/NewRailAlphabet-Bold.otf) format("opentype")}@font-face{font-family:NewRailAlphabet;font-style:italic;font-weight:700;src:url(../fonts/NewRailAlphabet-BoldItalic.otf) format("opentype")}@font-face{font-family:NewRailAlphabet;font-style:normal;font-weight:900;src:url(../fonts/NewRailAlphabet-Black.otf) format("opentype")}@font-face{font-family:NewRailAlphabet;font-style:italic;font-weight:900;src:url(../fonts/NewRailAlphabet-BlackItalic.otf) format("opentype")}@font-face{font-family:Akkurat;font-style:normal;font-weight:400;src:url(./AkkRg_Pro_1.Cfs5nCBb.otf) format("opentype")}@font-face{font-family:Akkurat;font-style:italic;font-weight:400;src:url(./AkkIt_Pro_1.DuBy_KTH.otf) format("opentype")}@font-face{font-family:Aktual;font-style:normal;font-weight:400;src:url(../fonts/FTAktual-Regular.otf) format("opentype")}@font-face{font-family:Aktual;font-style:italic;font-weight:400;src:url(../fonts/FTAktual-RegularItalic.otf) format("opentype")}@font-face{font-family:Akademie;font-style:normal;font-weight:400;src:url(../fonts/nb_akademie_std_regular.otf) format("opentype")}@font-face{font-family:Akademie;font-style:italic;font-weight:400;src:url(../fonts/nb_akademie_std_italicotf) format("opentype")}@font-face{font-family:Funktional;font-style:normal;font-weight:400;src:url(../fonts/FunktionalGrotesk-Regular.otf) format("truetype")}@font-face{font-family:Funktional;font-style:italic;font-weight:400;src:url(../fonts/FunktionalGrotesk-RegularItalic.ttf) format("truetype")}@font-face{font-family:NewRailAlphabet-OffWhite;font-style:normal;font-weight:400;src:url(../fonts/NewRailAlphabet-OffWhite.otf) format("opentype")}@font-face{font-family:NewRailAlphabet-OffWhite;font-style:italic;font-weight:400;src:url(../fonts/NewRailAlphabet-OffWhiteItalic.otf) format("opentype")}@font-face{font-family:NewRailAlphabet-White;font-style:normal;font-weight:400;src:url(../fonts/NewRailAlphabet-White.otf) format("opentype")}@font-face{font-family:NewRailAlphabet-White;font-style:italic;font-weight:400;src:url(../fonts/NewRailAlphabet-WhiteItalic.otf) format("opentype")}@font-face{font-family:OPSCubic;font-style:normal;font-weight:400;src:url(../fonts/OPSCubic-Regular.otf) format("opentype")}@font-face{font-family:OPSCubic;font-style:italic;font-weight:400;src:url(../fonts/OPSCubic-RegularItalic.otf) format("opentype")}@font-face{font-family:OPSCubic;font-style:normal;font-weight:700;src:url(../fonts/OPSCubic-Bold.otf) format("opentype")}@font-face{font-family:OPSCubic;font-style:italic;font-weight:700;src:url(../fonts/OPSCubic-BoldItalic.otf) format("opentype")}@font-face{font-family:OPSNoiseAbroad;font-stretch:condensed;font-style:normal;font-weight:400;src:url(../fonts/OPSNoiseAbroad-Condensed.otf) format("opentype")}@font-face{font-family:OPSPlacard;font-style:normal;font-weight:400;src:url(./OPSPlacard-Regular.kQy5Lloj.otf) format("opentype")}@font-face{font-family:OPSPlacard;font-style:italic;font-weight:400;src:url(./OPSPlacard-Italic.CNDY7oTK.otf) format("opentype")}@font-face{font-family:OPSPlacard;font-style:normal;font-weight:700;src:url(../fonts/OPSPlacard-Bold.otf) format("opentype")}@font-face{font-family:Pressura;font-style:italic;font-weight:400;src:url(./gt-pressura-mono-regular-italic.l4Hr5mZd.ttf) format("truetype")}@font-face{font-family:Pressura;font-style:normal;font-weight:400;src:url(./gt-pressura-mono-light.DSrInnVE.ttf) format("truetype")}@font-face{font-family:Impact1;font-style:normal;font-weight:400;src:url(./JLImpactNieuwTrial-2012.CHsORVcj.otf) format("opentype")}@font-face{font-family:Magnette;font-style:normal;font-weight:400;src:url(./MagnetteTrial-Bold.D93d-Nku.otf) format("opentype")}@font-face{font-family:Neureal;font-style:normal;font-weight:400;src:url(./NeurealTrial-Regular.DEiBtcAz.otf) format("opentype")}@font-face{font-family:Tor;font-style:normal;font-weight:400;src:url(./TorGroteskTRIAL-Bold.B-RnaKfp.otf) format("opentype")}@font-face{font-family:AgencyFB;font-style:normal;font-weight:400;src:url(./AgencyFBBoldExtended.D7zHihRP.ttf) format("truetype")}@font-face{font-family:Blur;font-style:normal;font-weight:400;src:url(./BlurMedium.B9IwO2r3.ttf) format("truetype")}@font-face{font-family:Fugue;font-style:normal;font-weight:400;src:url(./fugue_regular.B0d1In_7.otf) format("opentype")}@font-face{font-family:Kappla;font-style:normal;font-weight:400;src:url(./OPSKappla-Regular%20(1).DGsToi-l.otf) format("opentype")}@font-face{font-family:Favorite;font-style:normal;font-weight:400;src:url(./OPSFavorite-Regular.Dgh-MFYk.otf) format("opentype")}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body,p{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}h1,h2,h3,h4,h5,h6{font-weight:inherit;margin:0;padding:0}.fade-enter-active,.fade-leave-active{transition:opacity .4s ease}.fade-enter-from,.fade-leave-to{opacity:0}*{box-sizing:border-box}:root,[data-theme=light]{--gray:#f2f2f2;--success-color:#33a02c;--danger-color:#e31a1c;--warning-color:gold;--info-color:#1fb6aa;--light-color:#fdfdfd;--dark-color:#000;--brown:#b15928;--blue:#1f78b4;--purple:#6a3d9a;--primary-color:#fb8c00;--primary-color:#6a3d9a;--secondary-color:var(--gray);--background-color:var(--secondary-color);--background-color:#fff;--card-background:var(--secondary-color);--card-background:#fff;--text-color:#000;--text-color-secondary:#666;--text-color-muted:#888;--border-color:#000;--hover-color:gold;--outline-color:#000;--node-color-default:#fff;--node-stroke-color:#000;--font-family-akkurat:"Akkurat",sans-serif;--font-family-placard:"OPSPlacard",sans-serif;--font-family-pressura:"Pressura",sans-serif;--font-family-impact:"Impact1",sans-serif;--font-family-magnette:"Magnette",sans-serif;--font-family-neureal:"Neureal",sans-serif;--font-family-tor:"Tor",sans-serif;--font-family-agency:"AgencyFB",sans-serif;--font-family-blur:"Blur",sans-serif;--font-family-fugue:"Fugue",sans-serif;--font-family-kappla:"Kappla",sans-serif;--font-family-favorite:"Favorite",sans-serif;--font-family-base:var(--font-family-akkurat);--font-family-monospace:var(--font-family-pressura);--font-family-title:var(--font-family-blur);--font-size-base:11px;--font-weight-base:500;--line-height-base:1.1;--letter-spacing-base:-.02em;--space-base:1rem;--space-xs:.25rem;--space-sm:.5rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:3rem;--top-space:2.5rem}html.dark{--background-color:#000;--text-color:#fff;--text-color-secondary:#ccc;--text-color-muted:#aaa;--border-color:#fff;--hover-color:#fff;--card-background:#000;--outline-color:#fff;--secondary-color:#111;--brown:#fff;--node-color-default:#fff;--node-stroke-color:#fff}body{background-color:var(--card-background);font-family:var(--font-family-base);font-size:var(--font-size-base);font-weight:var(--font-weight-base);letter-spacing:var(--letter-spacing-base);line-height:var(--line-height-base);overflow:hidden;padding:0}a,body{color:var(--text-color)}a{position:relative;text-decoration:none}.main{padding:var(--space-sm)}.filters-wrapper{align-items:center;display:flex;gap:var(--space-md);padding:var(--space-sm) 0}.filters-and-controls{align-items:center;display:flex;justify-content:space-between;max-width:calc(100vw - var(--space-xs)*2);position:fixed;top:0;width:calc(100vw - var(--space-xs)*7);z-index:999}.projects>.filters-and-controls{align-items:flex-start!important}.view-controls{align-items:center;display:flex;gap:var(--space-sm)}.view-controls-title{font-family:var(--font-family-monospace);font-size:var(--font-size-sm);margin:0;text-transform:uppercase}.view-toggle{display:flex;gap:var(--space-xs)}.view-toggle-btn{align-items:center;background:none;border:none;color:var(--text-color);cursor:pointer;display:flex;font-family:var(--font-family-monospace);font-size:var(--font-size-sm);gap:var(--space-xs);padding:var(--space-xs);text-transform:uppercase;transition:all .2s ease}.view-toggle-btn.active,.view-toggle-btn:hover{background-color:var(--primary-color);color:var(--background-color)}.view-toggle-btn svg{flex-shrink:0}.filter-dropdown{align-items:center;background-color:var(--primary-color);display:flex;position:relative}.filter-trigger{align-items:center;background:none;background-color:var(--secondary-color);border:none;border-radius:0;cursor:pointer;display:flex;font-family:var(--font-family-monospace);font-size:var(--font-size-sm);gap:var(--space-xs);padding:var(--space-xs) var(--space-sm);text-transform:uppercase;transition:all .2s ease;white-space:nowrap}.filter-trigger-label{color:var(--text-color);font-weight:500}.filter-trigger-icon{flex-shrink:0;transition:transform .2s ease}.filter-trigger-icon.filter-trigger-icon--rotated{transform:rotate(180deg)}.filter-dropdown-menu{background-color:var(--card-background);background-color:var(--primary-color);border-radius:0;display:flex;gap:var(--space-lg);left:0;max-height:400px;min-width:250px;overflow-y:auto;padding:var(--space-sm);position:absolute;top:100%;width:-moz-max-content;width:max-content;z-index:9999}.filter-group{max-width:400px}.filter-group:last-child{margin-bottom:0}.filter-group-title{color:var(--text-color);color:var(--background-color);font-family:var(--font-family-monospace);font-size:var(--font-size-sm);font-weight:500;margin:0 0 var(--space-sm) 0;text-transform:uppercase}.filter-options{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--space-xs);width:-moz-fit-content;width:fit-content}.filter-option{align-items:center;background-color:var(--text-color);color:var(--secondary-color);display:flex;gap:var(--space-xs);padding:2px 4px;text-transform:lowercase;width:-moz-fit-content;width:fit-content}.filter-option.filter-option-label--active{background-color:var(--secondary-color);color:var(--text-color)}.filter-option-label{cursor:pointer;flex:1;font-family:var(--font-family-base);font-size:var(--font-size-sm);min-width:-moz-fit-content;min-width:fit-content;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (max-width:768px){.filters-wrapper{align-items:flex-start;padding:0;width:6rem}.filters-and-controls{flex-direction:row;gap:var(--space-md);max-width:calc(100vw - var(--space-sm)*2);top:var(--space-sm);width:calc(100vw - var(--space-sm)*2)}.view-toggle{flex-direction:row}.filter-dropdown-menu{left:var(--space-xs);min-width:auto;position:absolute;width:calc(100vw - var(--space-xs)*2)}}@media (max-width:480px){.filter-dropdown{position:relative}.filter-trigger{background-color:var(--secondary-color);height:24px}.filter-dropdown-menu{flex-direction:column;left:var(--space-xs);padding:var(--space-sm);position:absolute;top:1.7rem;width:calc(100vw - var(--space-sm)*3)}.filters-and-controls{align-items:flex-start;gap:var(--space-sm)}.view-controls{align-self:flex-end}}.help[data-v-a44dbc4e]{background:var(--secondary-color);box-sizing:border-box;height:24px;overflow:hidden;position:relative;transition-property:width,height;width:24px}.help__trigger[data-v-a44dbc4e]{align-items:center;background:var(--primary-color);border:0;color:#fff;cursor:pointer;display:flex;font-size:15px;height:24px;justify-content:center;padding:0;position:absolute;right:0;top:0;width:24px}.help__trigger>.question-mark[data-v-a44dbc4e]{cursor:pointer;font-size:1.2em;transform:translateY(1px);-webkit-user-select:none;-moz-user-select:none;user-select:none}.help__trigger[data-v-a44dbc4e]:hover{background:#fff;color:var(--primary-color)}.help__content[data-v-a44dbc4e]{box-sizing:border-box;height:auto;min-width:600px;padding:var(--space-sm);padding-right:2rem;padding-top:calc(var(--space-sm) + 2px);width:600px}@media (max-width:650px){.help__content[data-v-a44dbc4e]{min-width:100%;padding-right:var(--space-sm);width:100%}}.help__text[data-v-a44dbc4e]{color:var(--text-color);display:block;font-size:1.25rem;opacity:0;pointer-events:none!important;text-transform:none;transition:opacity var(--fade-ms,.18s) ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.help__text>p[data-v-a44dbc4e]{pointer-events:none!important;text-wrap:pretty}.help__text>p[data-v-a44dbc4e]:not(:last-of-type){margin-bottom:1rem}.help__text>p>a[data-v-a44dbc4e]{color:var(--primary-color);pointer-events:all!important;text-decoration:underline}@media (max-width:650px){.help__text[data-v-a44dbc4e]{font-size:1rem}}.help__text.is-visible[data-v-a44dbc4e]{opacity:1}.help-sheet[data-v-a44dbc4e]{background:var(--secondary-color);border-radius:6px;left:var(--space-sm);max-width:calc(100vw - var(--space-sm)*2);overflow:hidden;position:fixed;right:var(--space-sm);top:var(--space-sm);transition-property:height;width:calc(100vw - var(--space-sm)*2);z-index:9999}.help-sheet__inner[data-v-a44dbc4e]{box-sizing:border-box;height:100%;overflow:auto;padding:var(--space-sm);padding-top:calc(var(--space-sm) + 2px)}header{align-items:flex-start;bottom:var(--space-sm);display:flex;flex-direction:column;font-family:var(--font-family-srejs);font-size:2rem;gap:var(--space-sm);left:var(--space-sm);letter-spacing:var(--letter-spacing-wide);padding:0;position:fixed;text-transform:lowercase;transition:transform .3s ease;z-index:100}@media (max-width:768px){header{align-items:center;background:linear-gradient(to top,var(--secondary-color) 0,transparent 100%);display:flex;gap:var(--space-xs);width:calc(100vw - var(--space-sm)*2)}}header .header__header{align-items:flex-end;display:flex;flex-direction:row;gap:var(--space-sm)}@media (max-width:768px){header .header__header{align-items:flex-start;flex-direction:column-reverse;gap:var(--space-xs)}}header .author-name{background-color:var(--primary-color);color:#fff;cursor:pointer;font-family:var(--font-family-title);letter-spacing:var(--letter-spacing-base);padding:2px 10px;transition:color .2s ease;width:-moz-fit-content;width:fit-content;z-index:30;&--clickable{cursor:pointer;&:hover{color:var(--hover-color)}}}header .header__button-container{align-items:flex-end;display:flex;flex-direction:row;gap:var(--space-xs);z-index:1001}@media (max-width:768px){header .header__button-container{align-self:center}}header .color-mode-trigger{align-items:center;background-color:var(--primary-color);color:#fff;cursor:pointer;display:flex;font-size:calc(var(--font-size-base)*1.3);height:24px;justify-content:center;padding:2px;width:24px}header .color-mode-trigger:hover{background-color:#fff;color:var(--primary-color)}header nav{align-items:baseline;background-color:var(--primary-color);display:flex;flex-direction:row;gap:.7rem;padding:2px 10px;pointer-events:all;position:relative;width:-moz-max-content;width:max-content;z-index:10}header nav>a{border-radius:6px;color:#fff;cursor:pointer;position:relative;text-decoration:none;transition:color .3s ease}header nav>a:not(:last-of-type):before{content:",";position:absolute;right:-.48rem;top:0}header nav>a:hover{color:#fff}header nav .nav-underline{background:#fff;bottom:3px;height:5px;pointer-events:none;position:absolute;transition:all .3s cubic-bezier(.4,0,.2,1)}@media (max-width:768px){header nav{align-items:center;flex-direction:column;flex-direction:row;gap:.5rem}header nav>a{color:#fff;font-size:6.4vw;line-height:2rem}}.voronoi-mesh-container[data-v-fa78ba2f]{height:100vh;left:0;overflow:hidden;pointer-events:none;position:fixed;top:0;width:100vw;z-index:1}.voronoi-mesh-container[data-mode=background][data-v-fa78ba2f]{filter:blur(3px) saturate(1.8);pointer-events:none}.noise-background[data-v-fa78ba2f]{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:0}svg[data-v-fa78ba2f]{display:block;height:100vh;width:100vw}.voronoi-mesh-container[data-v-fa78ba2f],svg[data-v-fa78ba2f]{touch-action:none}.connections-group line[data-v-fa78ba2f],.connections-group path[data-v-fa78ba2f]{pointer-events:none}.tooltip-card[data-v-fa78ba2f]{box-sizing:border-box;padding:var(--space-xs);pointer-events:none;word-wrap:break-word;align-items:center;display:flex;flex-direction:column;gap:6px;justify-content:flex-start;max-width:min(80vw,320px);min-width:180px;overflow-wrap:anywhere;overflow-wrap:break-word;white-space:normal;word-break:break-word}.tooltip-eyebrow[data-v-fa78ba2f]{align-items:baseline;display:flex;font-family:Pressura,system-ui,sans-serif;font-size:12px;font-weight:600;gap:6px;letter-spacing:.02em;opacity:.95}.tooltip-type[data-v-fa78ba2f]{font-size:12px}.tooltip-from[data-v-fa78ba2f]{font-family:Akkurat,system-ui,sans-serif;font-size:10px;font-weight:700;opacity:.9}.tooltip-channel[data-v-fa78ba2f]{font-size:12px}.tooltip-title[data-v-fa78ba2f]{font-family:Blur,system-ui,sans-serif;font-size:16px;font-weight:700;line-height:1.1;text-align:center}.tooltip-project-date[data-v-fa78ba2f],.tooltip-project-role[data-v-fa78ba2f]{font-family:Pressura,system-ui,sans-serif;font-size:11px;line-height:1.2;opacity:.9;text-align:center;text-transform:uppercase}.tooltip-tags[data-v-fa78ba2f]{display:flex;flex-wrap:wrap;gap:6px;justify-content:center}.tooltip-tag[data-v-fa78ba2f]{opacity:.95;text-transform:uppercase}.tooltip-connections[data-v-fa78ba2f],.tooltip-tag[data-v-fa78ba2f]{border:1px solid;display:inline-block;font-family:Pressura,system-ui,sans-serif;font-size:11px;line-height:1.2;padding:0 2px}.tooltip-actions[data-v-fa78ba2f]{display:flex;justify-content:center;margin-top:4px;width:100%}.tooltip-action-btn[data-v-fa78ba2f]{border-radius:0;cursor:pointer;font-family:Pressura,system-ui,sans-serif;font-size:12px;padding:4px 8px;text-transform:uppercase;transition:transform .15s ease}@media (hover:hover) and (pointer:fine){.tooltip-action-btn[data-v-fa78ba2f]:hover{transform:translateY(-1px)}}.box-input[data-v-64cae80f]{align-items:center;color:var(--primary-color,#000);cursor:pointer;display:flex;flex-shrink:0;height:1rem;justify-content:center;transition:all .2s ease;width:1rem}.box-input[data-v-64cae80f]:hover{opacity:.7}.box-input svg[data-v-64cae80f]{height:100%;width:100%}.clicked-nodes-control[data-v-15b5908b]{background:var(--secondary-color);border:1px solid var(--border-color);font-family:var(--font-family-monospace);font-size:var(--font-size-sm);left:var(--space-sm);max-width:350px;min-width:50ch;padding:var(--space-xs);position:fixed;top:var(--space-sm);z-index:1000}.control-header[data-v-15b5908b]{align-items:center;border-bottom:1px solid var(--primary-color);display:flex;justify-content:space-between;margin-bottom:var(--space-xs);padding-bottom:var(--space-xs)}.control-title[data-v-15b5908b]{color:var(--text-color);font-weight:700}.control-title-section[data-v-15b5908b]{align-items:center;display:flex;gap:var(--space-xs)}.control-label[data-v-15b5908b]{color:var(--text-color);cursor:pointer;font-family:var(--font-family-base);font-size:var(--font-size-sm);font-weight:700}.clear-btn[data-v-15b5908b]{background:none;border:none;color:var(--text-color);cursor:pointer;font-family:var(--font-family-base);font-size:var(--font-size-xs)}.clear-btn[data-v-15b5908b]:hover{background:var(--text-color);color:var(--background-color)}.clicked-nodes-list[data-v-15b5908b]{margin-bottom:var(--space-xs);max-height:200px;overflow-y:auto}.clicked-node-item[data-v-15b5908b]{align-items:center;border-bottom:1px solid #eee;cursor:pointer;display:flex;font-family:var(--font-family-base);gap:var(--space-xs);padding:4px 0}.clicked-node-item[data-v-15b5908b]:hover{background:#f0f0f0}.node-title[data-v-15b5908b]{flex:1;font-weight:500}.node-type[data-v-15b5908b]{flex-shrink:0;font-family:var(--font-family-monospace);font-size:var(--font-size-xs)}.control-info[data-v-15b5908b]{color:#666;font-family:var(--font-family-base);font-size:var(--font-size-xs);line-height:1.2}.control-info p[data-v-15b5908b]{margin:2px 0}@media (max-width:768px){.clicked-nodes-control[data-v-15b5908b]{max-width:250px;right:var(--space-xs);top:var(--space-xs)}}.minimal-media-player[data-v-8750014d]{margin:1rem 0}.media-embed[data-v-8750014d],.minimal-media-player[data-v-8750014d]{align-items:center;display:flex;justify-content:center;width:100%}.media-embed[data-v-8750014d]{max-width:640px}.modal-backdrop[data-v-1c95df33]{backdrop-filter:blur(40px);-webkit-backdrop-filter:blur(30px);background:#ffffff1a;display:block;height:100vh;left:0;padding:0;position:fixed;top:0;width:100vw;z-index:1002}.modal-container[data-v-1c95df33]{overflow:hidden}.modal-container[data-v-1c95df33],.modal-header[data-v-1c95df33]{display:flex;flex-direction:column}.modal-header[data-v-1c95df33]{align-items:center;gap:var(--space-lg);justify-content:center;padding:var(--space-xs,1rem);text-align:center;width:100%}.modal-title-section[data-v-1c95df33]{flex:1}.card__header__info[data-v-1c95df33]{align-items:baseline;display:flex;gap:var(--space-xs);text-transform:uppercase}.card__header__from[data-v-1c95df33]{font-family:var(--font-family-base);font-size:75%;font-weight:700}.modal-close-btn[data-v-1c95df33]{background:none;border:none;border-radius:0;color:var(--text-color);cursor:pointer;font-family:var(--font-family-monospace);text-transform:uppercase;transition:all .2s;white-space:nowrap;width:-moz-min-content;width:min-content}.modal-close-btn[data-v-1c95df33]:hover{color:var(--brown)}.modal-node-type[data-v-1c95df33]{align-items:baseline;color:var(--text-color);display:flex;font-family:var(--font-family-monospace);font-size:.75rem;gap:var(--space-xs);justify-content:center;text-transform:uppercase;white-space:nowrap}.modal-title[data-v-1c95df33]{color:var(--primary-color);font-family:var(--font-family-base);font-family:var(--font-family-title);font-size:1.2rem;font-weight:400;margin:var(--space-xs) 0 0 0}.modal-date[data-v-1c95df33]{color:var(--text-color);font-family:var(--font-family-monospace);font-size:.75rem;margin-top:var(--space-xs);text-transform:uppercase}.modal-content[data-v-1c95df33]{align-items:center;display:flex;flex:1;flex-direction:column;left:50vw;overflow-y:auto;padding:var(--space-xs,1rem);position:fixed;top:50vh;transform:translate(-50%,-50%)}.modal-flex[data-v-1c95df33]{gap:var(--space-md)}.modal-flex[data-v-1c95df33],.node-details[data-v-1c95df33]{align-items:center;display:flex;flex-direction:column;justify-content:center;max-width:700px}.node-description[data-v-1c95df33]{color:var(--text-color);font-family:var(--font-family-base);font-size:.9rem;line-height:1.6;margin-bottom:var(--space-md,1rem);max-width:70ch}.node-text-content[data-v-1c95df33]{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:var(--space-lg,2rem) 0;max-width:700px}.text-content[data-v-1c95df33]{color:var(--text-color);font-family:var(--font-family-base);font-size:1rem;line-height:1.7;max-width:60ch;text-align:left}.node-image-container[data-v-1c95df33]{border-radius:0;max-width:500px;position:relative}.node-image[data-v-1c95df33]{align-items:center;cursor:pointer;display:flex;height:500px;justify-content:center;overflow:hidden;position:relative;width:100%;width:500px}@media (max-width:600px){.node-image[data-v-1c95df33]{max-height:calc(100vw - var(--space-sm, .5rem)*2);max-width:100vw;width:calc(100vw - var(--space-sm, .5rem)*2)}}.node-image[data-v-1c95df33]>img{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.image-description[data-v-1c95df33]{border-radius:0;color:var(--text-color);font-family:var(--font-family-base);font-size:.9rem;height:100%;line-height:1.6;padding:var(--space-md,1rem);text-align:center;width:200%}.image-actions[data-v-1c95df33],.image-description[data-v-1c95df33]{align-items:center;display:flex;justify-content:center}.image-actions[data-v-1c95df33]{gap:var(--space-sm);margin-top:var(--space-sm)}.view-description-btn[data-v-1c95df33],.view-description-btn.source-link[data-v-1c95df33]{align-items:center;border:1px solid var(--text-color);box-sizing:border-box;display:inline-flex;height:19px;justify-content:center;line-height:1;outline:none;padding:0 4px}.view-description-btn[data-v-1c95df33]{background:var(--secondary-color);background:none;color:var(--text-color);cursor:pointer;font-family:var(--font-family-monospace);font-size:.75rem;text-transform:uppercase;transition:all .2s ease}.view-description-btn[data-v-1c95df33]:hover{background:var(--text-color);color:var(--background-color)}.source-link[data-v-1c95df33]{text-decoration:none}.node-meta[data-v-1c95df33]{align-items:baseline;display:flex;flex-direction:row;gap:var(--space-xl);text-align:center}.meta-item[data-v-1c95df33]{display:flex;flex-direction:column;gap:var(--space-xs,.5rem)}.meta-label[data-v-1c95df33]{color:var(--text-color);font-family:var(--font-family-monospace);font-size:.75rem;text-transform:uppercase}.meta-link[data-v-1c95df33],.meta-value[data-v-1c95df33]{color:var(--text-color);font-family:var(--font-family-base)}.meta-link[data-v-1c95df33]{border:1px solid var(--text-color);padding:0 4px;text-decoration:none;text-transform:uppercase;transition:color .2s}.meta-link[data-v-1c95df33]:hover{background:var(--text-color);color:var(--background-color)}.tags-list[data-v-1c95df33]{display:flex;flex-wrap:wrap;gap:var(--space-xs,.5rem)}.tag[data-v-1c95df33]{border-radius:0;font-family:var(--font-family-monospace);font-size:.65rem;letter-spacing:.05em;padding:1px var(--space-xs,.5rem) 0 var(--space-xs,.5rem);white-space:nowrap}.connections-title[data-v-1c95df33],.tag[data-v-1c95df33]{color:var(--text-color);text-transform:uppercase}.connections-title[data-v-1c95df33]{font-family:var(--font-family-base);font-size:.75rem;font-weight:500;letter-spacing:.1em;margin-bottom:var(--space-md,1rem)}.connections-list[data-v-1c95df33]{display:flex;flex-direction:column;gap:var(--space-xs,.5rem)}.connection-item[data-v-1c95df33]{border:1px solid var(--border-color);border-radius:0;cursor:pointer;padding:var(--space-xs,.5rem);transition:all .2s ease}.connection-item[data-v-1c95df33]:hover{background:var(--text-color);color:var(--background-color)}.connection-type[data-v-1c95df33]{color:inherit;font-family:var(--font-family-monospace);font-size:.65rem;letter-spacing:.1em;margin-bottom:var(--space-xs,.5rem);text-transform:uppercase}.connection-title[data-v-1c95df33]{color:inherit;font-family:var(--font-family-base);font-size:.875rem;font-weight:400;line-height:1.3}.modal-fade-enter-active[data-v-1c95df33],.modal-fade-leave-active[data-v-1c95df33]{transition:opacity .3s ease}.modal-fade-enter-from[data-v-1c95df33],.modal-fade-leave-to[data-v-1c95df33]{opacity:0}@media (max-width:1024px){.modal-flex[data-v-1c95df33]{gap:var(--space-md,1rem);grid-template-columns:1fr 1fr}}@media (max-width:768px){.modal-backdrop[data-v-1c95df33]{padding:0}.modal-content[data-v-1c95df33],.modal-header[data-v-1c95df33]{padding:var(--space-xs,1rem)}.modal-title[data-v-1c95df33]{font-size:1rem}.modal-flex[data-v-1c95df33]{gap:var(--space-md,1rem);grid-template-columns:1fr}}.attachment-meta.centered[data-v-1c95df33]{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center;width:100%}.wrapper{height:100vh;max-height:100vh;min-height:100vh;overflow-x:hidden;overflow-y:scroll}
