@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-sans-3-cyrillic-ext-wght-normal-c-5QAGAI.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-sans-3-cyrillic-wght-normal-BMDVbyM7.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-sans-3-greek-ext-wght-normal-BXZfsJY4.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-sans-3-greek-wght-normal-Cc-u-6OI.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-sans-3-vietnamese-wght-normal-BDs68eHQ.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-sans-3-latin-ext-wght-normal-C8iNium2.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-sans-3-latin-wght-normal-Bo_j9asI.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.landing-shell header.brand{min-height:76px;margin-bottom:0;padding:15px 0;border-bottom:0}.landing-shell header.brand .wordmark{font:700 28px Georgia,serif}.landing-shell header.brand .nav>.get-started{background:#073d31;color:#fff}.landing-shell .site-footer{background:#073d31;color:#fff;padding:30px 28px;margin:24px -28px -28px}.landing-shell .site-footer a{color:#fff}.consciousness-home{color:#103c35}.consciousness-home h2,.consciousness-home h3{font-family:Georgia,Times New Roman,serif;text-transform:none;letter-spacing:-.025em;line-height:1.16;color:inherit}.consciousness-home h2{font-size:clamp(24px,2.6vw,32px);margin:0 0 8px}.consciousness-home p{margin:0 0 12px}.consciousness-hero{margin:0 -28px;padding:42px 40px 28px;background:linear-gradient(90deg,#fff5dfcc,#fff5df77 49%,#0000 75%),url(/hero-landscape.png) center/cover;display:grid;grid-template-columns:minmax(0,3fr) minmax(180px,1fr);gap:36px;align-items:center}.consciousness-hero .hero-wordmark{font:bold clamp(46px,6.5vw,84px)/1 Georgia,serif;letter-spacing:-.045em;margin-bottom:4px}.consciousness-hero h1{font:bold clamp(24px,3vw,36px)/1.12 Georgia,serif;letter-spacing:-.025em;margin:0}.consciousness-hero .hero-description{color:#17372f;max-width:620px;font-size:17px;margin:14px 0 20px}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:20px}.consciousness-home .home-button{display:inline-flex;align-items:center;justify-content:center;gap:18px;background:#073d31;color:#fff;border:1px solid #073d31;border-radius:4px;text-decoration:none;font-size:14px;font-weight:600;padding:10px 18px;width:fit-content}.consciousness-home .home-button:hover{background:#145642}.consciousness-home .home-button.secondary{background:#fff8e5ba;color:#123f34;border-color:transparent}.consciousness-hero .country-picker{margin-bottom:10px;flex-wrap:wrap}.consciousness-hero .country-picker>span:first-child{color:#244c40}.consciousness-hero .country-picker button{background:#fffcf0d9}.consciousness-hero .country-picker button[aria-pressed=true]{background:#073d31;color:#fff}.consciousness-hero .search{margin:0;max-width:580px;display:flex;gap:6px}.consciousness-hero .search input{width:100%;min-width:0;background:#fffcf5ed}.consciousness-hero>blockquote{color:#fff;align-self:center;padding:20px;margin:50px 0 0;text-shadow:0 1px 5px #000;background:#092b214d;font:26px/1.2 Georgia,serif}.consciousness-home blockquote hr{width:42px;margin:18px 0;border:0;border-top:1px solid currentColor}.consciousness-hero blockquote small{font:16px/1.4 var(--font)}.learning-loop{display:grid;grid-template-columns:1.2fr 2.6fr;gap:30px;padding:28px 0;align-items:center}.learning-loop h2{font-size:26px}.learning-loop p{font-size:14px;line-height:1.3}.learning-loop ol{display:grid;grid-template-columns:repeat(6,1fr);list-style:none;padding:0;margin:0;gap:16px}.learning-loop li{text-align:center;position:relative}.learning-loop li:not(:last-child):after{content:"→";position:absolute;top:16px;right:-14px}.learning-loop strong{display:block;text-transform:uppercase;font-size:12px;margin:8px 0}.learning-loop li p{font-size:12px;margin:0}.step-icon{display:inline-flex;border-radius:50%;width:56px;height:56px;align-items:center;justify-content:center;background:#d9f0e0}.step-icon.connect{background:#dbeaff}.step-icon.question{background:#e8dcf6}.step-icon.dialogue{background:#f0e0d5}.step-icon.imagine{background:#ffedbe}.consciousness-brief{padding:20px 0 10px;color:#0a293c;border-top:1px solid #e1e7e9;scroll-margin-top:20px}.brief-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.brief-heading>a{font-size:13px;white-space:nowrap}.brief-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.brief-card{background:#f8fbfd;border:1px solid #d8e3ea;border-radius:9px;padding:20px;display:flex;flex-direction:column;box-shadow:0 1px 4px #13293c0c}.category-heading{display:flex;justify-content:space-between;align-items:center;min-height:45px;margin-bottom:6px}.category-label{font-size:11px;text-transform:uppercase;background:#d5e7fc;padding:2px 7px;border-radius:4px;font-weight:650}.public_finance .category-label{background:#c8eedb}.legal_court .category-label{background:#e5d9fa}.brief-card h3{font-size:22px;margin:4px 0 14px}.brief-card .brief-reason{font-size:13px;line-height:1.35;margin-bottom:18px}.brief-event-details{display:flex;flex:1;flex-direction:column}.brief-event{display:block;color:#0b293c;font-size:19px;font-weight:700;text-decoration:none;line-height:1.2;margin-bottom:14px}.brief-score{font-size:12px;color:#526574}.event-pagination{display:flex;gap:16px;margin-top:24px}.all-events>label{display:block;margin-bottom:16px}.brief-card .brief-meta,.brief-counts{font-size:12px}.brief-counts{display:flex;flex-wrap:wrap;gap:8px 15px}.brief-card .home-button{margin-top:auto}.brief-empty{font-size:14px;padding:16px 0;color:#526574}.consciousness-home .brief-selection{font-size:12px;color:#576b73;margin:10px 0}.connection-teaching{background:#eef4f9;margin:10px -28px 0;padding:26px 28px;display:grid;grid-template-columns:1.1fr 1.25fr .7fr;gap:32px;align-items:center;color:#0b2d42}.connection-teaching h2{font-size:34px}.connection-teaching p{line-height:1.4;margin-bottom:24px}.connection-teaching blockquote{background:#e0eaf5;padding:28px;margin:0;font:26px/1.2 Georgia,serif;border-radius:5px}.connection-teaching blockquote small{font-size:15px}.teaching-diagram{position:relative;width:100%;max-width:340px;aspect-ratio:340/300;margin:auto}.teaching-diagram svg{width:100%;height:100%;stroke:#aac0d7;fill:none;stroke-width:1.2}.teaching-diagram span{position:absolute;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:50%;transform:translate(-50%,-50%);font-size:11px;font-weight:650;gap:5px;width:76px;height:76px;background:#dce8fa;text-align:center}.teaching-diagram .diagram-center{top:50%;left:50%;background:#0b4137;color:#fff;width:86px;height:86px;font-size:14px}.diagram-center img{filter:brightness(0) invert(1)}.node-0{top:13%;left:50%}.node-1{top:32%;left:84%}.node-2{top:73%;left:84%}.node-3{top:88%;left:50%}.node-4{top:73%;left:16%}.node-5{top:32%;left:16%}.follow-section{padding:26px 0}.follow-section>p{margin-bottom:12px}.follow-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.follow-tile{display:flex;gap:14px;padding:20px 14px;border-radius:9px;text-decoration:none;color:#113f32;background:#e3f2e9}.follow-tile>img{flex-shrink:0}.follow-tile h3{font-size:18px;margin:0 0 7px}.follow-tile p{font-size:13px;line-height:1.3;margin:0}.follow-tile.power{background:#e8f0fc;color:#173664}.follow-tile.law{background:#faf0d8}.follow-tile.thread{background:#eee7f6;color:#46277c}.home-principles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.principle{border-radius:6px;padding:18px;display:flex;flex-direction:column}.principle h2{font-size:24px}.principle>p{font-size:14px;line-height:1.35}.principle.evidence{background:#f7e9eb;color:#6b272d}.principle.explanations{background:#e9f1fd;color:#173e71}.principle.together{background:#e7f3eb}.principle .home-button{margin-top:auto}.evidence-example{background:#ffffffa3;border-radius:6px;padding:14px;font-size:13px;margin-bottom:14px}.evidence-example blockquote{font:18px Georgia,serif;margin:0 0 12px}.evidence-example p{margin:6px 0}.evidence-example small{color:#71616a}.explanation-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;font-size:11px;margin-bottom:20px}.explanation-grid>div{background:#ffffffb0;padding:12px;border-radius:5px}.explanation-grid>div:last-child{grid-column:1/-1}.explanation-grid p{margin:8px 0}.sample-line{display:block;height:5px;margin:6px 0;border-radius:3px;background:#dbe3ee}.sample-line.short{width:75%}.spaces-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin:10px 0 26px}.spaces-grid span{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:10px 2px;font-size:10px;background:#ffffff8f;border-radius:5px}@media(max-width:1000px){.learning-loop{grid-template-columns:1fr;gap:16px}.learning-loop>div{max-width:500px}.follow-grid{grid-template-columns:repeat(2,1fr)}.connection-teaching{grid-template-columns:1fr 1fr}.connection-teaching>blockquote{display:none}.brief-card{padding:14px}.brief-card h3{font-size:20px}.home-principles{grid-template-columns:1fr}.principle{padding:24px}.spaces-grid{max-width:480px}}@media(max-width:680px){.consciousness-hero{margin:0 -16px;padding:28px 20px;display:block;background-position:35% center}.consciousness-hero>blockquote{display:none}.hero-copy{max-width:100%}.consciousness-hero h1{max-width:340px}.consciousness-hero .hero-description{font-size:15px}.learning-loop ol{grid-template-columns:repeat(3,1fr);row-gap:22px}.learning-loop li:nth-child(3):after{display:none}.brief-grid{grid-template-columns:1fr}.brief-heading{display:block;margin-bottom:15px}.brief-card{padding:22px}.brief-card h3{font-size:24px}.connection-teaching{grid-template-columns:1fr;margin:0 -16px;padding:26px 20px}.connection-teaching h2{font-size:30px}.follow-grid{grid-template-columns:1fr}.teaching-diagram{margin-bottom:15px}.consciousness-home .home-button{min-height:44px}}.brief-report-label{font-size:.8rem;font-weight:650;color:#675234;margin:.5rem 0}.brief-report-note{font-size:.82rem;line-height:1.5;color:#5b6167}.learning-workspace{max-width:72rem;margin:auto}.learning-workspace section{margin-block:2rem}.learning-workspace label,.learning-field{display:grid;gap:.4rem;margin-block:1rem}.learning-field label{margin:0}.learning-workspace small{color:#53665e}.learning-workspace textarea,.learning-workspace select{width:100%;box-sizing:border-box;font:inherit;padding:.65rem;border:1px solid #83978c;border-radius:.3rem}.learning-comparison{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.learning-comparison fieldset{min-width:0;border:1px solid #83978c;border-radius:.4rem}.notebook-actions{display:flex;flex-wrap:wrap;gap:.7rem}@media(max-width:700px){.learning-comparison{grid-template-columns:1fr}}:root{--ovastandia-deep-forest: #0F3D34;--ovastandia-sage: #6B8D7A;--ovastandia-earth-clay: #C47A3D;--ovastandia-sun-gold: #E0B23C;--ovastandia-paper: #F6F4EF;--ovastandia-ink: #1A1A1A}:root{color-scheme:light;--bg: var(--ovastandia-paper);--ink: var(--ovastandia-ink);--muted: #57534e;--line: #d6d3d1;--card: #fffcf7;--fact: var(--ovastandia-deep-forest);--claimed: #7c4a12;--interpretation: #3730a3;--question: #0f4c75;--font: "Source Sans 3 Variable", "Source Sans 3", "Segoe UI", system-ui, sans-serif}*{box-sizing:border-box}html,body,#root{margin:0;min-height:100%}body{font-family:var(--font);font-size:1.02rem;line-height:1.5;background:var(--bg);color:var(--ink)}.shell{max-width:28rem;margin:0 auto;padding:1rem 1rem 5rem}.trust-banner{margin:0 0 1rem;padding:.65rem .8rem;border:1px solid #b45309;background:#fff7ed;color:#7c2d12;font-size:.95rem}header.brand{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.5rem 1rem;margin-bottom:1.25rem;border-bottom:1px solid var(--line);padding-bottom:.75rem}header.brand a{color:inherit;text-decoration:none;font-weight:600;letter-spacing:.04em;text-transform:uppercase;font-size:.8rem}header.brand .wordmark,header.brand .icon-link,.icon-link,.page-title,.page-heading,button.mode{display:inline-flex;align-items:center;gap:.35rem}header.brand .nav{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem .7rem}header.brand .wordmark img,.brand-icon{display:block;flex:0 0 auto}.page-title{gap:.5rem;margin:0 0 .5rem}.page-heading{gap:.4rem}.action-row,.mode-switch{display:flex;flex-wrap:wrap;gap:.45rem .75rem;align-items:center;margin:.75rem 0 1rem}.action-row .icon-link{font-size:.92rem}button.mode{font:inherit;font-size:.78rem;letter-spacing:.04em;text-transform:uppercase;padding:.3rem .55rem;border:1px solid var(--line);background:var(--card);color:var(--ink);cursor:pointer}button.mode.active{border-color:var(--ovastandia-deep-forest);color:var(--ovastandia-deep-forest)}h1{font-size:1.45rem;line-height:1.25;margin:0 0 .5rem}h2{font-size:.85rem;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin:1.5rem 0 .6rem}p{margin:0 0 .75rem;line-height:1.45}a{color:var(--ink)}.muted{color:var(--muted);font-size:.92rem}.card,.rel{background:var(--card);border:1px solid var(--line);border-radius:.4rem;padding:.85rem;margin:0 0 .65rem}.rel.fact{border-style:solid;border-width:1px 1px 1px 4px;border-left-color:var(--fact)}.rel.claimed{border-style:dotted;border-width:1px 1px 1px 4px;border-left-color:var(--claimed)}.rel.interpretation{border-style:dashed;border-width:1px 1px 1px 4px;border-left-color:var(--interpretation)}.rel.question{border-style:double;border-width:1px 1px 1px 4px;border-left-color:var(--question)}.token{display:inline-block;font-family:var(--font);font-size:.68rem;letter-spacing:.06em;text-transform:uppercase;padding:.15rem .4rem;border:1px solid currentColor;border-radius:999px;margin-right:.4rem}.token.fact{color:var(--fact)}.token.claimed{color:var(--claimed)}.token.interpretation{color:var(--interpretation);border-style:dashed}.token.question{color:var(--question)}.summary.origin{font-size:.78rem;color:var(--muted);margin-bottom:1rem}button.linkish,.linkish{background:none;border:0;padding:0;font:inherit;color:inherit;text-decoration:underline;cursor:pointer}.sheet{position:fixed;left:50%;bottom:0;transform:translate(-50%);width:min(28rem,100%);background:var(--card);border:1px solid var(--line);border-bottom:0;border-radius:.75rem .75rem 0 0;padding:1rem 1rem 1.25rem;max-height:55vh;overflow:auto}.quote{font-style:italic;margin:.5rem 0 .75rem}.evidence-card .quote{margin-bottom:.45rem}.error{color:#9f1239}.login-form{display:grid;gap:.75rem;margin:1rem 0}.login-form label{display:grid;gap:.3rem;font-size:.9rem}.login-form input{font:inherit;padding:.45rem .55rem;border:1px solid var(--line);background:var(--card)}.login-form button{font:inherit;padding:.5rem .8rem;border:1px solid var(--ink);background:var(--ink);color:var(--card);justify-self:start}.inspect-pane{margin:0}.inspect-pane>summary{cursor:pointer;font-weight:600;margin-bottom:.75rem}.search,.filters{display:flex;gap:.4rem;margin:.75rem 0 1rem;flex-wrap:wrap;align-items:end}.search input,.filters select{font:inherit;padding:.4rem .5rem;border:1px solid var(--line);background:var(--card);min-width:0;flex:1}.search button,.filters button{font:inherit;padding:.4rem .7rem;border:1px solid var(--ink);background:var(--ink);color:var(--card)}.filters label{display:flex;flex-direction:column;gap:.2rem;font-size:.78rem;color:var(--muted);text-transform:uppercase;letter-spacing:.06em}.research-actions{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center;margin:.75rem 0 1rem}.research-actions button{font:inherit;font-size:.78rem;letter-spacing:.04em;text-transform:uppercase;padding:.3rem .55rem;border:1px solid var(--line);background:var(--card);color:var(--ink);cursor:pointer}.canvas-toolbar{display:flex;gap:.4rem;margin:.5rem 0 .35rem}.canvas-toolbar button{font:inherit;font-size:.78rem;letter-spacing:.04em;text-transform:uppercase;padding:.3rem .55rem;border:1px solid var(--line);background:var(--card);color:var(--ink);cursor:pointer}.cy{height:16rem;border:1px solid var(--line);background:var(--card);margin:.75rem 0 1rem}.table-wrap{overflow-x:auto}table{width:100%;border-collapse:collapse;font-size:.85rem}th,td{text-align:left;padding:.35rem .4rem;border-bottom:1px solid var(--line);vertical-align:top}caption{caption-side:bottom;text-align:left;padding-top:.4rem}.lanes{display:flex;flex-wrap:wrap;gap:.35rem;margin:.75rem 0 1rem}button.lane{font:inherit;font-size:.78rem;letter-spacing:.04em;text-transform:uppercase;padding:.35rem .55rem;border:1px solid var(--line);background:var(--card);color:var(--ink)}button.lane.active{border-color:var(--ink);background:var(--ink);color:var(--card)}.quote-block{margin:.6rem 0;padding:.55rem .7rem;border-left:3px solid var(--line);font-style:italic;background:var(--bg)}.reject-reason{display:flex;flex-direction:column;gap:.3rem;font-size:.78rem;color:var(--muted);text-transform:uppercase;letter-spacing:.06em}.reject-reason textarea{font:inherit;text-transform:none;letter-spacing:normal;color:var(--ink);padding:.4rem .5rem;border:1px solid var(--line);background:var(--card);width:100%}.review-actions{display:flex;gap:.4rem;margin-top:.7rem}.review-actions button{font:inherit;padding:.4rem .7rem;border:1px solid var(--ink);background:var(--ink);color:var(--card)}.review-actions button.danger{background:transparent;color:#9f1239;border-color:#9f1239}.inquiry-domain h3{font-size:.95rem;margin:1rem 0 .45rem}.rel.follow-up{margin-left:.85rem}.stance{display:inline-block;font-family:var(--font);font-size:.68rem;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin-left:.25rem}.stance.known{color:var(--fact)}.stance.claimed{color:var(--claimed)}.stance.inferred{color:var(--interpretation)}.jobs-board{min-width:0}.jobs-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem .85rem;margin:.85rem 0 1rem}.jobs-toolbar button,.job-actions button{font:inherit;padding:.25rem .5rem;border:1px solid var(--line);background:var(--card);color:var(--ink);cursor:pointer}.jobs-check{display:inline-flex;align-items:center;gap:.35rem;font-size:.85rem}.jobs-section{margin:1.1rem 0 1.6rem;border:1px solid var(--line);background:var(--card)}.jobs-section-head{padding:.45rem .7rem;border-bottom:1px solid var(--line)}.jobs-section .cron{font-family:ui-monospace,Consolas,monospace;font-size:.75rem}.job-dot{display:inline-block;width:.5rem;height:.5rem;border-radius:50%;margin-right:.4rem;background:#a8a29e}.job-dot.on{background:var(--fact)}.job-actions{display:flex;flex-wrap:wrap;gap:.25rem;align-items:center}.job-lane{font-size:.72rem;letter-spacing:.04em;text-transform:uppercase;border:1px solid var(--line);padding:.15rem .35rem}.job-actions button.danger{color:#9f1239;border-color:#9f1239}.trash-actions{margin-top:.85rem;display:flex;flex-wrap:wrap;gap:.75rem}.trash-actions button.danger{font:inherit;padding:.45rem .8rem;background:transparent;color:#9f1239;border:1px solid #9f1239}.job-history td{background:var(--bg)}.job-history ul{margin:.4rem 0 0;padding-left:1.1rem}.jobs-edit label{display:flex;flex-direction:column;gap:.25rem;margin:.55rem 0}.jobs-edit input{font:inherit;padding:.35rem .5rem;border:1px solid var(--line);background:var(--bg)}.inspect-placeholder{display:none}.shell.explore{max-width:40rem}@media(min-width:64rem){.shell.explore{max-width:none;width:100%;padding:1rem 1.25rem 2rem}.explore-layout{display:grid;grid-template-columns:15rem minmax(0,1fr) 22rem;gap:1.25rem;align-items:start}.explore-filters,.explore-inspect{position:sticky;top:.5rem}.explore-inspect{display:flex;flex-direction:column;gap:1rem;max-height:calc(100vh - 4rem);overflow:auto}.inspect-placeholder{display:block;background:var(--card);border:1px solid var(--line);border-radius:.4rem;padding:.85rem}.shell.explore .sheet{position:static;left:auto;bottom:auto;transform:none;width:100%;max-height:none;border-radius:.4rem;border-bottom:1px solid var(--line)}.shell.explore .cy{height:28rem}.inquiry.compact h2{margin-top:0}}body{font-size:1rem;-webkit-font-smoothing:antialiased}.shell{max-width:1160px;padding:0 36px 28px}header.brand{min-height:92px;margin-bottom:36px;padding:20px 0;gap:24px}header.brand .wordmark{font-size:19px;letter-spacing:-.5px;text-transform:none;gap:10px}header.brand .wordmark img{width:34px;height:34px}header.brand .nav{gap:8px}header.brand .nav>a{padding:10px 13px;text-transform:none;letter-spacing:0;font-size:14px;border-radius:6px}header.brand .nav>a.active{background:#e5ebe2;color:#0f3d34}header.brand .nav>a:hover{background:#eaf0e8}.editor-menu{position:relative;margin:0 12px;font-size:14px}.editor-menu summary{cursor:pointer}.editor-menu>div{position:absolute;z-index:10;top:32px;right:0;min-width:200px;padding:18px;background:var(--card);border:1px solid var(--line);border-radius:8px;box-shadow:0 12px 30px #183c3214}header.brand .nav>button{background:var(--fact);color:#fff;border-radius:6px;padding:9px 15px;text-decoration:none;font-size:14px}h1{font-size:clamp(28px,4vw,42px);letter-spacing:-.035em;margin-bottom:16px}h2{margin-top:28px;font-size:12px;letter-spacing:.11em}p{line-height:1.65}a{text-underline-offset:4px}button,input,select,textarea{font:inherit;border-radius:6px}button{cursor:pointer}button:disabled{cursor:default;opacity:.6}:focus-visible{outline:3px solid #b17c30;outline-offset:4px}.card,.rel{padding:22px 24px;border-radius:9px;margin-bottom:14px}.card>:last-child,.rel>:last-child{margin-bottom:0}.token{padding:3px 9px;font-size:10px;font-weight:600;letter-spacing:.08em}.token.fact{background:#edf3e9;border-color:#d6e3d1}.search,.filters{gap:10px}.search input,.filters select{padding:12px 15px}.search button,.filters button{padding:12px 24px;background:var(--fact);border-color:var(--fact)}.discover-hero{position:relative;padding:34px 0 42px;max-width:800px}.eyebrow{font-size:11px;letter-spacing:.18em;font-weight:650;color:#58705d;margin-bottom:22px}.discover-hero h1{font-family:Georgia,Times New Roman,serif;font-size:clamp(40px,5.3vw,64px);font-weight:400;line-height:1.08;letter-spacing:-.045em}.discover-hero h1 em{color:#64816b;font-weight:400}.hero-description{max-width:560px;color:var(--muted);margin:20px 0 24px;font-size:17px}.country-picker{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:22px 0}.country-picker>span:first-child{font-size:12px;color:var(--muted);margin-right:8px}.country-picker button{background:transparent;border:1px solid var(--line);padding:6px 14px;font-size:13px;color:var(--ink);border-radius:30px}.country-picker button[aria-pressed=true]{background:#e5ebe2;border-color:#9bb09e}.discover-hero .search{max-width:650px;background:var(--card);border:1px solid #c7d1c7;padding:6px;border-radius:9px;box-shadow:0 4px 12px #17372c05}.discover-hero .search input{border:none;background:transparent}.discovery-layout{display:grid;grid-template-columns:minmax(0,1fr) 285px;gap:42px;border-top:1px solid var(--line);padding-top:28px}.discovery-layout>section{min-width:0}.section-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px}.section-heading h2{margin:0}.section-heading .muted{font-size:12px}.event-card{transition:border-color .15s,box-shadow .15s}.event-card:hover{border-color:#a4b6a5;box-shadow:0 5px 18px #16382a08}.event-title{display:block;font-size:23px;font-family:Georgia,Times New Roman,serif;line-height:1.3;text-decoration:none;margin:13px 0 10px}.event-title:hover{text-decoration:underline}.event-card .muted{font-size:13px}.event-card .icon-link{font-size:13px;color:var(--fact);text-decoration:none;margin-top:10px}.discovery-aside{background:#eaf0e6;border:1px solid #dce5d6;border-radius:10px;padding:26px;align-self:start}.discovery-aside h2{font-family:Georgia,Times New Roman,serif;font-size:26px;line-height:1.2;letter-spacing:-.025em;text-transform:none;color:var(--ink);margin:20px 0 14px}.discovery-aside p{font-size:14px;color:#5a6b5e}.discovery-aside>.icon-link{display:flex;padding:13px 0;border-bottom:1px solid #d4dfcf;gap:10px;text-decoration:none;font-size:14px}.discovery-aside .evidence-note{margin:24px 0 0;font-size:12px}.site-footer{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;border-top:1px solid var(--line);padding-top:24px;margin-top:64px;font-size:12px;color:var(--muted)}.site-footer>span:first-child{font-weight:650}.sheet{width:min(600px,100%);z-index:20;padding:26px;box-shadow:0 -12px 60px #1b33251a}th,td{padding:12px 10px}.cy{border-radius:9px}@media(max-width:760px){.shell{padding:0 20px 24px}header.brand{margin-bottom:12px;gap:14px}header.brand .nav{width:100%;gap:3px}header.brand .nav>a{padding:8px;font-size:13px}.editor-menu{margin:0 8px}.discovery-layout{grid-template-columns:1fr;gap:24px}.discover-hero{padding:24px 0}.discover-hero .search input{width:100px}.search button{padding:12px 16px}.country-picker{gap:6px}.country-picker>span:first-child{width:100%}.card,.rel{padding:20px}.event-title{font-size:21px}}.shell.explore{max-width:1500px;width:100%;padding:0 36px 28px}.explore-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:24px;align-items:start}.explore-filters{grid-column:1 / -1;position:static;display:flex;flex-wrap:wrap;gap:8px 24px;align-items:center}.explore-filters .page-title{font-family:Georgia,Times New Roman,serif;font-weight:400;font-size:38px;margin:0}.explore-filters>.muted{flex:1;margin:0}.graph-starting-point{flex-basis:100%;display:flex;gap:16px;align-items:baseline;padding:18px 0;border-bottom:1px solid var(--line);margin:10px 0 0}.graph-starting-point span{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.graph-starting-point strong{font-size:17px;font-weight:550}.explore-filters .filters{margin:12px 0;align-items:end;gap:12px;flex:1}.explore-filters .filters label{min-width:130px;font-size:10px}.explore-filters .filters select{padding:9px 12px;font-size:13px;min-height:40px}.explore-filters .filters button{padding:9px 22px;min-height:40px;font-size:13px}.explore-filters .research-actions{margin:20px 0 0}.explore-filters .research-actions button{padding:10px 16px;text-transform:none;letter-spacing:0}.explore-graph{min-width:0;background:var(--card);border:1px solid var(--line);border-radius:12px;overflow:hidden}.canvas-toolbar{padding:18px 22px;margin:0;align-items:center;border-bottom:1px solid var(--line)}.canvas-heading{display:flex;flex-direction:column;gap:3px;flex:1}.canvas-heading strong{font-weight:600;font-size:15px}.canvas-heading span{color:var(--muted);font-size:12px}.canvas-toolbar button{text-transform:none;letter-spacing:0;padding:7px 12px;font-size:12px}.shell.explore .cy{height:480px;margin:0;border:0;border-radius:0;background-color:#fffefa;background-image:radial-gradient(#dce2d8 1px,transparent 1px);background-size:20px 20px}.graph-legend{display:flex;flex-wrap:wrap;gap:12px;padding:14px 22px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-size:11px;color:var(--muted)}.graph-legend span{display:inline-flex;gap:6px;align-items:center}.graph-legend i{width:9px;height:9px;border-radius:50%;background:#44403c}.graph-legend .legend-event{background:#0f3d34;border-radius:2px}.graph-legend .legend-person{background:#7c4a12}.graph-legend .legend-institution{background:#3730a3;border-radius:0;transform:rotate(45deg)}.legend-help{margin-left:auto}.explore-graph>h2{margin:24px 22px 12px}.explore-graph .table-wrap{padding:0 22px 24px}.explore-graph table{font-size:12px}.explore-graph th{color:var(--muted);font-size:10px;text-transform:uppercase;letter-spacing:.07em;font-weight:600}.explore-graph td{min-width:60px}.explore-graph td .token{display:table;margin-bottom:6px}.explore-graph>.inquiry{padding:26px 22px;border-top:1px solid var(--line);background:#f4f6ef}.explore-graph .inquiry-domain{margin-top:20px}.explore-graph .inquiry-domain .rel{padding:16px}.explore-inspect{position:sticky;top:20px;display:block;max-height:none;overflow:visible}.inspect-placeholder{display:block;padding:28px 24px;border:1px solid #dce5d6;border-radius:12px;background:#eaf0e6}.inspect-placeholder h2{font-family:Georgia,Times New Roman,serif;font-size:28px;line-height:1.2;font-weight:400;text-transform:none;letter-spacing:-.025em;color:var(--ink);margin:26px 0 16px}.inspect-placeholder .muted{font-size:14px;margin:0}.shell.explore .sheet{position:static;transform:none;width:100%;max-height:calc(100vh - 40px);overflow:auto;border:1px solid var(--line);border-radius:12px;box-shadow:none;padding:24px}@media(max-width:1000px){.shell.explore{padding:0 20px 24px}.explore-layout{grid-template-columns:minmax(0,1fr) 250px;gap:16px}.graph-starting-point{align-items:start;flex-direction:column;gap:5px}}@media(max-width:760px){.explore-layout{grid-template-columns:minmax(0,1fr)}.explore-filters>.muted{flex-basis:100%}.explore-inspect{position:static;grid-row:2}.inspect-placeholder{padding:18px}.inspect-placeholder h2{font-size:23px;margin:12px 0}.inspect-placeholder h2 br{display:none}.shell.explore .sheet{max-height:65vh}.shell.explore .cy{height:400px}.explore-filters .research-actions{margin:0 0 12px}.legend-help{margin-left:0}}.skip-link{position:fixed;left:16px;top:-100px;z-index:100;background:var(--fact);color:#fff;padding:12px 18px;border-radius:6px}.skip-link:focus{top:12px}main:focus{outline:none}.record-people{display:flex;flex-wrap:wrap;gap:8px 14px;font-size:13px}.context-link{border-left:3px solid #a8ba99;padding-left:12px;font-size:14px}.start-investigation{max-width:740px}.start-investigation select{margin:0 0 20px 12px;padding:10px;border:1px solid var(--line);background:var(--card)}.start-investigation h3{font-family:Georgia,serif;font-size:23px;font-weight:400}.start-investigation button{padding:10px 16px;border:1px solid var(--fact);background:var(--fact);color:#fff}.sheet a,.card a,main h1{overflow-wrap:anywhere}@media(max-width:390px){.shell{padding-inline:14px}header.brand .nav{gap:6px}.section-heading{flex-wrap:wrap}}.connection-records,.inquiry-panel{padding:20px 22px;border-bottom:1px solid var(--line)}.connection-records summary,.inquiry-panel summary{cursor:pointer;font-weight:600}.record-control{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:14px 0;border-bottom:1px solid var(--line)}.record-control>.linkish{flex:1 1 180px;text-align:left}.record-control>button:not(.linkish){padding:8px;background:var(--card);border:1px solid var(--line);font-size:12px}.explore-filters .filters input{padding:9px 12px;width:140px;border:1px solid var(--line);background:var(--card)}.jobs-edit{max-width:640px}.jobs-edit select{padding:12px;border:1px solid var(--line);background:var(--card)}.jobs-section{border-radius:10px;overflow:hidden}.jobs-section-head{background:#eaf0e6;padding:15px 20px}.jobs-section-head h2{margin:0}.job-actions button{min-height:32px;padding:6px 10px}.jobs-toolbar{gap:12px;padding:16px 0}.jobs-toolbar>button{padding:10px 16px}.history-steps{list-style:none;padding:0;display:grid;gap:1rem}.history-steps>li{min-width:0;overflow-wrap:anywhere}.history-cards{margin-block:1rem}.history-cards h2{font-size:1.35rem}.developer-json{max-width:100%;max-height:65vh;overflow:auto;padding:1rem;background:var(--card);border:1px solid var(--line);border-radius:8px;font-size:.85rem;white-space:pre-wrap;overflow-wrap:anywhere}.event-layout{display:grid;gap:1.25rem}.sources-panel,.fact-box,.entity-chips{border:1px solid var(--line);background:var(--card);padding:.9rem 1rem}.fact-box{border-color:var(--ovastandia-earth-clay)}.entity-chips a,.catalogue-event p a{margin-right:.6rem}.explore-columns{display:grid;gap:1rem}.home-map .cy,.connection-map{height:360px;border:1px solid var(--line);background:var(--card)}.map-frame{position:relative}.map-tooltip{position:absolute;z-index:2;max-width:18rem;padding:.35rem .5rem;background:var(--ovastandia-paper);color:var(--ovastandia-ink);border:1px solid var(--ovastandia-sage);pointer-events:none}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skeleton{display:grid;gap:.5rem}.skeleton-line,.skeleton-map{display:block;height:.9rem;border-radius:4px;background:color-mix(in srgb,var(--ovastandia-sage) 28%,var(--ovastandia-paper));background-image:linear-gradient(90deg,transparent,color-mix(in srgb,var(--ovastandia-paper) 70%,transparent),transparent);background-size:200% 100%;animation:skeleton-shimmer 1.2s ease-in-out infinite}.skeleton-map{height:360px}@keyframes skeleton-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media(prefers-reduced-motion:reduce){.skeleton-line,.skeleton-map{animation:none}}@media(min-width:1100px){.event-layout{grid-template-columns:minmax(0,1.6fr) minmax(16rem,.8fr);align-items:start}.explore-columns{grid-template-columns:minmax(14rem,.8fr) minmax(0,1.4fr) minmax(16rem,.9fr);align-items:start}}
