:root{--site-header-height:64px;--ink:#223246;--ink-muted:#5d7187;--paper:#dce8f7;--surface:#fafdffb3;--surface-alt:#e0ecf8c2;--line:#7ea4d96b;--blue:#48b5ff;--blue-deep:#2c67ad;--gold:#f0a34f;--green:#3aa388;--red:#c65f67;--violet:#6f8ef7;--orange:#e8ae69;--copper:#d69a68;--copper-bright:#f2c08f;--iron:#35506d;--iron-soft:#6a84a0;--neon:#7de3ff;--neon-soft:#7de3ff38;--copper-soft:#d69a6833;--shadow:0 22px 60px #3652792e;--soft-shadow:0 1px 0 #ffffffb8 inset, 0 0 0 1px #7ea4d92e, 0 18px 48px #44638c24;--glass:#f8fcffa3;--display:"Segoe UI", "Segoe UI Variable Text", "Tahoma", "Arial", sans-serif;--text:"Segoe UI", "Segoe UI Variable Text", "Tahoma", "Arial", sans-serif;--mono:"Cascadia Mono", "SFMono-Regular", Consolas, monospace}*{box-sizing:border-box}html{background:var(--paper);scroll-padding-top:calc(var(--site-header-height) + 18px)}body{min-height:100vh;color:var(--ink);font-family:var(--text);background:radial-gradient(circle at 14% 6%,#7acaff3d,#0000 23rem),radial-gradient(circle at 88% 4%,#76dcc32e,#0000 27rem),radial-gradient(circle at 20% 88%,#ffffff5c,#0000 18rem),linear-gradient(#edf5ff 0%,#dce9f8 38%,#cee0f5 100%);margin:0}body:before,body:after{z-index:-1;pointer-events:none;content:"";position:fixed;inset:0}body:before{background:radial-gradient(circle at 10% 14%,#ffffff94,#0000 18rem),radial-gradient(circle at 82% 22%,#86d6ff38,#0000 20rem),radial-gradient(circle at 76% 84%,#4fb0e629,#0000 16rem)}body:after{background:linear-gradient(#ffffff6b,#fff0)}body::selection{background:var(--neon);color:#0d141b}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}img,svg{max-width:100%;display:block}.srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.siteHeader{--ink:#17334f;--ink-muted:#58708e;--surface:#f7fbffcc;z-index:20;min-height:76px;color:var(--ink);-webkit-backdrop-filter:blur(18px)saturate(1.15);backdrop-filter:blur(18px)saturate(1.15);background:linear-gradient(#ffffffc2,#ebf5ffad 44%,#c4ddf7b8),#e9f3ffad;border-bottom:1px solid #7ea4d957;grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr) auto auto auto;align-items:center;gap:8px 12px;padding:10px 18px 12px;display:grid;position:sticky;top:0;box-shadow:inset 0 1px #ffffffd6,inset 0 -1px #628ab929,0 12px 30px #486b982e}.siteHeader:before{pointer-events:none;content:"";background:linear-gradient(#ffffffb8,#fff0);height:44%;position:absolute;inset:0 0 auto}.siteHeader-public{min-height:72px;padding-bottom:10px}.siteHeader-public .primaryNav{grid-column:2/5}.siteHeader-public .utilityNav{grid-column:5;padding-inline:6px}.siteHeader-public .utilityNav a{padding-inline:9px}.siteHeader-public .adminLink,.siteHeader-public .viewModeSwitcher{display:none}.siteHeader-forum{grid-template-rows:auto;grid-template-columns:auto minmax(0,1fr) auto auto;gap:6px 10px;min-height:58px;padding:8px 12px}.siteHeader-forum .brandMark{grid-row:1;gap:8px;font-size:.94rem}.siteHeader-forum .brandMark img{width:34px;height:24px}.siteHeader-forum .primaryNav{grid-area:1/2}.siteHeader-forum .primaryNav a{min-height:32px;padding:5px 9px;font-size:.78rem}.siteHeader-forum .languageSwitcher{grid-area:1/3;padding:2px 6px}.siteHeader-forum .languageSwitcher label span{display:none}.siteHeader-forum .languageSwitcher select,.siteHeader-forum .languageSwitcher button{min-height:30px;font-size:.76rem}.siteHeader-forum .languageSwitcher select{max-width:112px;padding:4px 8px}.siteHeader-forum .languageSwitcher button{padding:4px 8px}.siteHeader-forum .utilityNav{grid-area:1/4;gap:4px;padding:2px 6px}.siteHeader-forum .utilityNav a{min-height:30px;padding:4px 8px}.siteHeader-forum .utilityNav a span{display:none}.siteHeader-admin{min-height:78px}.brandMark{min-width:0;font-family:var(--display);letter-spacing:0;grid-area:1/1/span 2;align-items:center;gap:10px;font-size:1.02rem;font-weight:900;display:inline-flex}.brandMark span{white-space:nowrap}.brandMark img{object-fit:cover;border:1px solid #7ea4d957;border-radius:3px;width:42px;height:28px;box-shadow:0 6px 14px #466e9b24}.primaryNav,.utilityNav{align-items:center;gap:2px;min-width:0;display:flex}.primaryNav{scrollbar-width:none;flex-wrap:nowrap;grid-area:1/2/auto/6;justify-content:flex-start;overflow-x:auto}.utilityNav{background:linear-gradient(#ffffff8f,#e0ecf97a);border:1px solid #7ea4d93d;border-radius:999px;flex-wrap:nowrap;grid-area:2/4/auto/6;justify-content:flex-end;justify-self:end;padding:4px 8px;box-shadow:inset 0 1px #ffffffd6}.primaryNav::-webkit-scrollbar{display:none}.primaryNav a,.utilityNav a,.stageActions a,.moduleStrip a,.nextStepPanel a{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-height:36px;font-weight:700;display:inline-flex}.primaryNav a{color:var(--blue-deep);white-space:nowrap;background:linear-gradient(#ffffff7a,#ebf4fd38);border-color:#7ea4d924;padding:7px 11px;font-size:.84rem}.primaryNav a:hover,.utilityNav a:hover{color:var(--ink);background:linear-gradient(#ffffffd1,#d4e5f8b3);border-color:#7ea4d961;box-shadow:inset 0 1px #ffffffeb,0 6px 12px #678ebe24}.utilityNav a{color:var(--blue-deep);white-space:nowrap;padding:6px 10px;font-size:.82rem}.utilityNav svg{width:15px;height:15px}.languageSwitcher{background:linear-gradient(#ffffff8f,#e0ecf97a);border:1px solid #7ea4d93d;border-radius:999px;grid-area:2/2;justify-content:flex-start;align-items:center;gap:4px;padding:4px 8px;display:inline-flex;box-shadow:inset 0 1px #ffffffd6}.languageSwitcher label{color:var(--blue-deep);align-items:center;gap:5px;font-size:.74rem;font-weight:800;display:inline-flex}.languageSwitcher select,.languageSwitcher button{min-height:34px;color:var(--ink);background:linear-gradient(#ffffffeb,#dbe9f8db);border:1px solid #7ea4d952;border-radius:8px;font-weight:800;box-shadow:inset 0 1px #fffffff0}.languageSwitcher select{max-width:138px;padding:6px 8px}.languageSwitcher button{cursor:pointer;padding:6px 9px}.languageSwitcher button:hover{color:var(--ink);background:linear-gradient(#fffffff5,#d2e4f6eb);border-color:#7ea4d970}.viewModeSwitcher{background:linear-gradient(#ffffff94,#e0ecf980);border:1px solid #7ea4d942;border-radius:999px;grid-area:2/3;justify-content:flex-end;align-items:center;gap:4px;padding:3px;display:inline-flex;box-shadow:inset 0 1px #ffffffd6}.viewModeSwitcher label{color:var(--blue-deep);text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:5px;font-size:.7rem;font-weight:900;display:inline-flex}.viewModeSwitcher select,.viewModeSwitcher button{min-height:30px;color:var(--ink);background:linear-gradient(#ffffffeb,#dbe9f8db);border:1px solid #7ea4d94d;border-radius:8px;font-size:.76rem;font-weight:900;box-shadow:inset 0 1px #fffffff0}.viewModeSwitcher select{max-width:96px;padding:5px 7px}.viewModeSwitcher button{cursor:pointer;padding:5px 9px}.viewModeSwitcher-admin{border-color:#0f6fb44d}.viewModeSwitcher-member{background:linear-gradient(135deg,#5381591f,#f4c3151c);border-color:#5381595c}.viewModeSwitcher-public{background:linear-gradient(135deg,#bc4b3a1f,#f4c3151a);border-color:#bc4b3a52}.adminLink{border-color:#0f6fb447!important}.flagStage{isolation:isolate;background:radial-gradient(circle at 12% 12%,#9adfff3d,#0000 20rem),radial-gradient(circle at 88% 10%,#6ec8ff2e,#0000 24rem),radial-gradient(circle at 72% 80%,#74dbbd29,#0000 20rem),linear-gradient(#f7fbff,#deebf9 56%,#d0e1f5);border-bottom:1px solid #7ea4d952;min-height:clamp(640px,82svh,820px);display:grid;position:relative;overflow:hidden}.flagStage:before,.flagStage:after{z-index:1;pointer-events:none;content:"";position:absolute;inset:auto}.flagStage:before{aspect-ratio:1;filter:blur(.1px);background-color:#f7fbff80;background-image:linear-gradient(90deg,#7ed4ff14 0 1px,#0000 1px 100%),linear-gradient(0deg,#ffffff24 0 1px,#0000 1px 100%),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:28px 28px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #7ea4d92e;border-radius:8px;width:min(34vw,480px);top:10%;right:6%;transform:rotate(-7deg)}.flagStage:after{aspect-ratio:1;background:radial-gradient(circle,#7ed4ff29,#73d0bc24 38%,#0000 68%);border-radius:50%;width:min(44vw,620px);bottom:-22%;right:-9%}.flagStageAsset,.flagScrim{position:absolute;inset:0}.flagStageAsset{object-fit:cover;object-position:68% center;opacity:.26;mix-blend-mode:multiply;width:100%;height:100%;animation:14s ease-in-out infinite alternate flagDrift;transform:scale(1.03)}.flagScrim{z-index:0;background:linear-gradient(90deg,#fafdfff7,#fafdffe0 38%,#fafdff94 64%,#fafdff2e),linear-gradient(#ebf4ff00,#ebf4ff2e 44%,#ebf4fff0)}.flagStageContent{z-index:2;width:min(1240px,100% - 48px);color:var(--ink);grid-template-columns:minmax(0,.9fr) minmax(320px,.62fr);align-items:end;gap:clamp(22px,4vw,64px);margin:0 auto;padding:clamp(56px,10vh,112px) 0 clamp(38px,8vh,86px);display:grid;position:relative}.stageText{align-self:center}.stageKicker,.sectionKicker{color:var(--copper);font-family:var(--mono);text-transform:uppercase;margin:0 0 14px;font-size:.78rem;font-weight:800}.flagStage .stageKicker{color:var(--blue-deep)}.flagStage h1,.sectionHero h1,.adminHero h1{font-family:var(--display);letter-spacing:0;margin:0;font-size:clamp(2.45rem,5.3vw,4.95rem);line-height:.92}.stageLead{width:min(720px,100%);color:var(--ink-muted);text-wrap:balance;margin:24px 0 0;font-size:clamp(1.02rem,1.8vw,1.42rem);line-height:1.46}.stageActions{flex-wrap:wrap;gap:10px;margin-top:34px;display:flex}.stageActions a{min-height:46px;color:var(--ink);box-shadow:var(--soft-shadow);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffaf4d1;border-color:#b9714d2e;border-radius:6px;padding:11px 17px}.stageActions a:first-child{color:#10161d;background:linear-gradient(135deg,#faefe3fa,#d99d75eb);border-color:#5ef1ff42}.stageCompassPanel{align-self:end;gap:12px;display:grid}.stageCompassIntro{gap:4px;display:grid}.stageCompassIntro p,.stageCompassIntro strong{margin:0}.stageCompassIntro p{color:var(--blue-deep);font-family:var(--mono);text-transform:uppercase;font-size:.68rem;font-weight:900}.stageCompassIntro strong{font-family:var(--display);font-size:clamp(1.2rem,1.5vw,1.45rem);line-height:1.06}.stageCompass{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.stageCompass a{min-height:84px;color:var(--ink);box-shadow:var(--soft-shadow);-webkit-backdrop-filter:blur(18px)saturate(1.08);backdrop-filter:blur(18px)saturate(1.08);background:linear-gradient(145deg,#fffbf5f5,#ece5dcdb),#fbf7f0d6;border:1px solid #b9714d29;border-radius:8px;grid-template-columns:1fr 20px;gap:5px 12px;padding:14px 14px 14px 16px;transition:border-color .16s,transform .16s,background .16s;display:grid;position:relative;overflow:hidden}.stageCompass a:before{background:linear-gradient(180deg, var(--neon), var(--copper-bright), var(--copper));content:"";width:3px;position:absolute;inset:0 auto 0 0}.stageCompass a:hover,.stageCompass a:focus-visible{background:linear-gradient(145deg,#fffcf7fa,#efeae2eb),#fbf7f0eb;border-color:#5ef1ff47;transform:translateY(-2px)}.stageCompass strong{color:var(--blue-deep);font-family:var(--mono);text-transform:uppercase;font-size:.64rem;font-weight:900}.stageCompass span{font-family:var(--display);font-size:1.03rem;line-height:1.08}.stageCompass small{color:var(--ink-muted);grid-column:1;font-size:.76rem;font-weight:700;line-height:1.34}.stageCompass svg{color:var(--blue-deep);grid-area:1/2/span 3;align-self:center}.stageActions svg,.moduleStrip svg,.nextStepPanel svg,.panelTitle svg,.priorityList svg,.adminList svg,.adminMetrics svg,.systemMetric svg,.telegramStatus svg{flex:none;width:18px;height:18px}.moduleStrip{z-index:2;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid;position:absolute;bottom:20px;left:24px;right:24px}.moduleStrip a{min-height:72px;color:var(--ink);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#fffaf4e0,#eae2d9c2),#fbf7f0c2;border-color:#b9714d2e;justify-content:space-between;padding:14px}.moduleStrip span,.moduleStrip strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.moduleStrip strong{color:var(--copper);font-family:var(--mono);text-transform:uppercase;font-size:.74rem}.experienceBand,.principleBand,.moduleBand,.languageBand,.sectionPage,.adminPage,.homeOverviewBand,.homeActionBand,.flowRiverBand,.startChoiceBand,.homeLiveNowBand,.liveSignalBand,.liveFeedBand,.feedPage{width:min(1240px,100% - 48px);margin:0 auto}.liveSignalBand{z-index:3;gap:10px;margin-top:0;padding:26px 0 34px;display:grid;position:relative}.homeOverviewBand{padding:28px 0 12px}.homeOverviewIntro{gap:16px;display:grid}.homeOverviewHeader>div{gap:12px;display:grid}.homeOverviewHeader p:not(.sectionKicker){max-width:820px;color:var(--ink-muted);margin:0;font-size:1.03rem;line-height:1.55}.homeOverviewStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.homeOverviewStats article{min-height:112px;box-shadow:var(--soft-shadow);background:linear-gradient(#ffffffe0,#eaf5ffad),#f9fdffad;border:1px solid #7ea4d929;border-radius:8px;gap:10px;padding:16px;display:grid}.homeOverviewStats span{color:var(--ink-muted);font-size:.8rem;font-weight:800;line-height:1.35}.homeOverviewStats strong{font-family:var(--display);align-self:end;font-size:clamp(1.5rem,2vw,2rem);line-height:1}.homeOverviewRail{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:18px;display:grid}.homeOverviewBlock{min-height:0;color:var(--ink);border-left:3px solid #7ea4d96b;gap:10px;padding:2px 0 0 18px;display:grid}.homeOverviewBlock:hover,.homeOverviewBlock:focus-visible{transform:translate(2px)}.homeOverviewBlock:focus-visible{outline-offset:3px;outline:3px solid #0f6fb447}.homeOverviewBlock span{color:var(--blue-deep);font-family:var(--mono);text-transform:uppercase;font-size:.72rem;font-weight:900}.homeOverviewBlock strong{font-family:var(--display);font-size:clamp(1.2rem,1.5vw,1.55rem);line-height:1.08}.homeOverviewBlock p{color:var(--ink-muted);margin:0;line-height:1.5}.homeOverviewPoints{flex-wrap:wrap;gap:8px;margin-top:auto;display:flex}.homeOverviewPoints em{min-height:28px;color:var(--blue-deep);font-family:var(--mono);text-transform:uppercase;background:#ffffffc2;border:1px solid #7ea4d92e;border-radius:999px;align-items:center;padding:5px 8px;font-size:.66rem;font-style:normal;font-weight:900;line-height:1.2;display:inline-flex}.homeOverviewBlock b{width:fit-content;color:var(--ink);border-bottom:2px solid #7ea4d98a;align-self:end;align-items:center;gap:7px;display:inline-flex}.homeOverviewBlock b svg{width:15px;height:15px}.homeActionBand{padding:34px 0 14px}.homeActionHeader>div{gap:12px;display:grid}.homeActionHeader p:not(.sectionKicker){max-width:820px;color:var(--ink-muted);margin:0;font-size:1.03rem;line-height:1.55}.homeActionMatrix{gap:14px;display:grid}.homeActionLane{--lane-accent:var(--blue);--lane-accent-soft:#5ef1ff1f;--lane-label:var(--blue-deep);box-shadow:var(--soft-shadow);-webkit-backdrop-filter:blur(16px)saturate(1.06);backdrop-filter:blur(16px)saturate(1.06);background:linear-gradient(#ffffffdb,#e8f3ffb8),#f9fdffad;border:1px solid #7ea4d92e;border-radius:8px;grid-template-columns:minmax(220px,.42fr) minmax(0,1fr);gap:16px;padding:18px;display:grid;position:relative;overflow:hidden}.homeActionLane:before,.homeActionLane:after{pointer-events:none;content:"";position:absolute}.homeActionLane:before{background:var(--lane-accent);width:4px;inset:0 auto 0 0}.homeActionLane:after{aspect-ratio:1;background:radial-gradient(circle, var(--lane-accent-soft), transparent 72%);border-radius:50%;width:260px;top:-18%;right:-4%}.homeActionLane>*{z-index:1;position:relative}.tone-participate{--lane-accent:var(--green);--lane-accent-soft:#2c8e751f;--lane-label:#13825b}.tone-trust{--lane-accent:var(--copper);--lane-accent-soft:#b9714d1f;--lane-label:#8f5636}.homeActionLaneHeader{align-content:start;gap:10px;display:grid}.homeActionLaneHeader span{color:var(--lane-label);font-family:var(--mono);text-transform:uppercase;font-size:.72rem;font-weight:900}.homeActionLaneHeader h3{font-family:var(--display);margin:0;font-size:clamp(1.24rem,1.8vw,1.58rem);line-height:1.08}.homeActionLaneHeader p{color:var(--ink-muted);margin:0;line-height:1.48}.homeActionPrimary{width:fit-content;min-height:40px;color:var(--blue-deep);background:linear-gradient(#fffffff2,#d4e5f7e0);border:1px solid #7ea4d952;border-radius:8px;align-items:center;gap:7px;margin-top:4px;padding:10px 14px;font-size:.9rem;font-weight:900;display:inline-flex;box-shadow:inset 0 1px #ffffffeb,0 8px 18px #5678a424}.homeActionPrimary svg{width:15px;height:15px}.homeActionList{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.homeActionItem{background:linear-gradient(#ffffffd6,#ecf6ffa8);border:1px solid #7ea4d924;border-radius:8px;grid-template-columns:36px minmax(0,1fr);gap:12px;min-height:0;padding:14px;display:grid;box-shadow:inset 0 1px #ffffffeb,0 10px 24px #5678a41a}.homeActionItem:hover,.homeActionItem:focus-visible{border-color:#5ef1ff47;transform:translateY(-1px)}.homeActionItem:focus-visible{outline-offset:3px;outline:3px solid #0f6fb43d}.homeActionIcon{width:36px;height:36px;color:var(--lane-label);background:linear-gradient(#ffffffe0,#ddecfbcc);border:1px solid #7ea4d92e;border-radius:6px;place-items:center;display:grid}.homeActionIcon svg{width:19px;height:19px}.homeActionCopy{gap:7px;min-width:0;display:grid}.homeActionCopy span{color:var(--lane-label);font-family:var(--mono);text-transform:uppercase;font-size:.66rem;font-weight:900}.homeActionCopy strong{font-family:var(--display);font-size:1.04rem;line-height:1.12}.homeActionCopy p{color:var(--ink-muted);margin:0;line-height:1.42}.homeActionCopy em{color:var(--lane-label);font-family:var(--mono);text-transform:uppercase;font-size:.64rem;font-style:normal;font-weight:900;line-height:1.28}.homeActionItem b{border-bottom:2px solid var(--lane-accent);width:fit-content;color:var(--ink);grid-column:2;align-items:center;gap:7px;margin-top:auto;font-size:.82rem;display:inline-flex}.homeActionItem b svg{width:14px;height:14px}.routeOverviewBand,.routeActionBand{background:linear-gradient(180deg, #fffc, #eef7ffbd 42%, #dceaf9ad), var(--glass);box-shadow:var(--soft-shadow);-webkit-backdrop-filter:blur(18px)saturate(1.08);backdrop-filter:blur(18px)saturate(1.08);border:1px solid #7ea4d933;border-radius:8px;margin-top:14px;padding:18px}.routeOverviewBand .homeOverviewIntro,.routeActionBand .homeActionMatrix{margin-top:0}.routeOverviewBand .homeOverviewStats,.routeOverviewBand .homeOverviewRail,.routeActionBand .homeActionMatrix{margin-top:18px}.startChoiceBand{padding:34px 0 12px}.flowRiverBand{padding:42px 0 18px}.flowRiverHeader>div{gap:12px;display:grid}.flowRiverHeader p:not(.sectionKicker){max-width:780px;color:var(--ink-muted);margin:0;font-size:1.03rem;line-height:1.55}.flowRiver{grid-template-columns:1.18fr repeat(4,minmax(0,1fr));align-items:stretch;gap:10px;display:grid;position:relative}.flowRiver:before{z-index:0;background:linear-gradient(90deg, var(--blue), var(--red), var(--green), var(--blue));content:"";opacity:.55;border-radius:999px;height:3px;position:absolute;top:36px;left:7%;right:7%}.flowRiverStep{z-index:1;background:linear-gradient(145deg, #0c1428f5, #070c1adb), var(--surface);color:#f3f7ff;min-height:184px;box-shadow:var(--soft-shadow);border:1px solid #35d4ff33;border-radius:8px;grid-template-columns:44px minmax(0,1fr);gap:12px;padding:16px;display:grid;position:relative}.flowRiverStep:hover,.flowRiverStep:focus-visible{transform:translateY(-1px)}.flowRiverStep:focus-visible{outline-offset:3px;outline:3px solid #0f6fb452}.flowRiverStep-main{background:linear-gradient(145deg, #121f3afa, #071228e0), var(--surface);color:#fffdf5;border-color:#ffe95770}.flowRiverStep-return{background:linear-gradient(145deg, #091e20f5, #070c1ae6), var(--surface);border-color:#39ffb64d}.flowRiverIcon{width:44px;height:44px;color:var(--blue);background:#050711b8;border:1px solid #35d4ff52;border-radius:6px;place-items:center;display:grid}.flowRiverStep-main .flowRiverIcon{color:var(--gold);background:#fffdf51f;border-color:#f4c3157a}.flowRiverIcon svg{width:22px;height:22px}.flowRiverCopy{gap:8px;min-width:0;display:grid}.flowRiverCopy em{color:var(--green);font-family:var(--mono);text-transform:uppercase;font-size:.68rem;font-style:normal;font-weight:900}.flowRiverStep-main .flowRiverCopy em{color:var(--gold)}.flowRiverCopy strong{font-family:var(--display);font-size:1.18rem;line-height:1.08}.flowRiverCopy span{color:#f3f7ffc2;line-height:1.42}.flowRiverStep-main .flowRiverCopy span{color:#fffdf5d1}.flowRiverCopy b{border-bottom:2px solid var(--gold);color:#9cecff;align-self:end;align-items:center;gap:7px;width:fit-content;display:inline-flex}.flowRiverStep-main .flowRiverCopy b{color:#fffdf5}.flowRiverCopy b svg{width:15px;height:15px}.startChoiceGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.startChoiceCard{background:linear-gradient(145deg, #f8fbfff7, #e1ecf8db), var(--surface);min-height:238px;color:var(--ink);box-shadow:var(--soft-shadow);border:1px solid #35d4ff33;border-radius:8px;gap:10px;padding:18px;display:grid}.startChoiceCard:hover{transform:translateY(-1px)}.startChoiceCard svg{width:24px;height:24px;color:var(--blue)}.startChoiceCard span{color:var(--green);font-family:var(--mono);text-transform:uppercase;font-size:.72rem;font-weight:900}.startChoiceCard strong{font-family:var(--display);font-size:clamp(1.18rem,1.55vw,1.5rem);line-height:1.08}.startChoiceCard p{color:var(--ink-muted);margin:0;line-height:1.45}.startChoiceCard em{border-bottom:2px solid var(--gold);width:fit-content;color:var(--blue-deep);align-self:end;align-items:center;gap:7px;font-style:normal;font-weight:900;display:inline-flex}.startChoiceCard em svg{width:15px;height:15px}.homeLiveNowBand{padding:22px 0 12px}.homeLiveNowGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.homeLiveNowCard{background:linear-gradient(145deg, #f8fbfff7, #e1ecf8db), var(--surface);min-height:246px;color:var(--ink);box-shadow:var(--soft-shadow);border:1px solid #35d4ff33;border-radius:8px;gap:10px;padding:18px;display:grid}.homeLiveNowCard:hover{transform:translateY(-1px)}.homeLiveNowCard svg{width:24px;height:24px;color:var(--blue)}.homeLiveNowCard span,.homeLiveNowCard em{color:var(--green);font-family:var(--mono);text-transform:uppercase;font-size:.72rem;font-style:normal;font-weight:900}.homeLiveNowCard strong{font-family:var(--display);font-size:clamp(1.18rem,1.55vw,1.5rem);line-height:1.08}.homeLiveNowCard p{color:var(--ink-muted);margin:0;line-height:1.45}.homeLiveNowCard b{border-bottom:2px solid var(--gold);width:fit-content;color:var(--blue-deep);align-self:end;align-items:center;gap:7px;display:inline-flex}.homeLiveNowCard b svg{width:15px;height:15px}.signalMarquee{background:linear-gradient(90deg, #f8fbfff5, #e1ecf8e0), var(--surface);color:#fffdf5;box-shadow:var(--soft-shadow);border:1px solid #35d4ff38;border-radius:8px;gap:8px;padding:6px;display:flex;overflow:hidden}.signalMarquee span{color:var(--blue-deep);font-family:var(--mono);text-transform:uppercase;border-right:1px solid #68e7ff24;flex:1 0 auto;padding:7px 11px;font-size:.66rem;font-weight:900}.signalGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.signalGrid article{background:linear-gradient(145deg, #f8fbfff5, #e1ecf8db), var(--surface);min-height:104px;box-shadow:var(--soft-shadow);border:1px solid #35d4ff38;border-radius:8px;grid-template-columns:26px 1fr;gap:10px;padding:14px;display:grid}.signalGrid svg{color:var(--blue)}.signalGrid span{color:var(--ink-muted);font-size:.82rem;font-weight:800}.signalGrid strong{font-family:var(--display);grid-column:2;align-self:end;font-size:1.38rem;line-height:1.05}.experienceBand,.principleBand,.moduleBand,.languageBand{padding:56px 0}.bandHeader{grid-template-columns:minmax(180px,.38fr) 1fr;align-items:start;gap:26px;margin-bottom:28px;display:grid}.bandHeader h2,.panelTitle h2,.nextStepPanel h2,.adminColumn h2{font-family:var(--display);letter-spacing:0;text-wrap:balance;margin:0;font-size:clamp(1.55rem,2.3vw,2.45rem);line-height:1.08}.experienceGrid,.sectionLayout,.adminWorkspace{grid-template-columns:minmax(0,1.55fr) minmax(280px,.75fr);align-items:stretch;gap:18px;display:grid}.sectionLayoutMap{grid-template-columns:minmax(300px,.8fr) minmax(0,1.4fr)}.atlasTeaserCard{background:linear-gradient(140deg, #040c18f5, #08142ceb 52%, #122042b8), var(--surface);color:#fffdf5;min-height:460px;box-shadow:var(--soft-shadow);isolation:isolate;border:1px solid #35d4ff42;border-radius:8px;align-content:end;padding:clamp(22px,4vw,42px);display:grid;position:relative;overflow:hidden}.atlasTeaserCard:before,.atlasTeaserCard:after{pointer-events:none;content:"";position:absolute}.atlasTeaserCard:before{z-index:-2;background-color:#0000;background-image:linear-gradient(90deg,#fffdf514 0 1px,#0000 1px 100%),linear-gradient(0deg,#fffdf514 0 1px,#0000 1px 100%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:42px 42px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;inset:0;-webkit-mask-image:linear-gradient(120deg,#0000,#000 22% 78%,#0000);mask-image:linear-gradient(120deg,#0000,#000 22% 78%,#0000)}.atlasTeaserCard:after{aspect-ratio:1;z-index:-1;border:1px solid #39ffb62e;border-radius:8px;width:min(42vw,520px);bottom:-24%;right:-9%}.atlasTeaserOrb{aspect-ratio:1;background-color:#05071152;background-image:linear-gradient(90deg,#35d4ff29 0 1px,#0000 1px 100%),linear-gradient(0deg,#39ffb61f 0 1px,#0000 1px 100%),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:24px 24px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #35d4ff42;border-radius:8px;width:min(32vw,380px);position:absolute;top:12%;right:9%;transform:rotate(-11deg);box-shadow:inset 0 0 54px #fffdf51f,0 32px 90px #0000003d}.atlasTeaserCard div:not(.atlasTeaserOrb),.atlasTeaserCard strong{z-index:1;position:relative}.atlasTeaserCard p{color:var(--gold);font-family:var(--mono);text-transform:uppercase;margin:0 0 12px;font-size:.72rem;font-weight:900}.atlasTeaserCard h3{width:min(640px,100%);font-family:var(--display);letter-spacing:0;margin:0;font-size:clamp(2rem,4vw,3.6rem);line-height:1}.atlasTeaserCard span{color:#fffdf5d1;width:min(650px,100%);margin-top:18px;font-size:1.02rem;font-weight:760;line-height:1.45;display:block}.atlasTeaserCard strong{background:linear-gradient(135deg, var(--gold), var(--green));color:#02040a;border-radius:6px;align-items:center;gap:8px;width:fit-content;min-height:44px;margin-top:26px;padding:10px 15px;font-size:.9rem;display:inline-flex}.mapShell{scroll-margin-top:calc(var(--site-header-height) + 18px);box-shadow:var(--soft-shadow);background:#050711d1;border:1px solid #35d4ff38;border-radius:8px;display:grid;position:relative;overflow:hidden}.mapViewport{background:linear-gradient(120deg,#0f6fb42e,#0000 36%),linear-gradient(#0000 56%,#f4c31533),#eef2e5;min-height:460px;position:relative;overflow:hidden}.mapCanvas{position:absolute;inset:0}.mapLegend{background:linear-gradient(90deg, #fffffff0, #eef2e5db), var(--surface);border-top:1px solid #1517131f;flex-wrap:wrap;gap:6px;padding:10px 12px 12px;display:flex}.mapLayerControls{background:linear-gradient(90deg, #fffffff0, #eef2e5db), var(--surface);flex-wrap:wrap;gap:8px;padding:0 12px 12px;display:flex}.mapExperiencePage{min-height:calc(100vh - var(--site-header-height));background:radial-gradient(circle at 12% 12%,#f4c3152e,#0000 28%),linear-gradient(135deg,#0c416b29,#1517131a),#dfe8dc;position:relative;overflow:hidden}.mapExperiencePage .mapShell{min-height:calc(100vh - var(--site-header-height));box-shadow:none;background:#dfe8dc;border:0;border-radius:0}.mapShellImmersive .mapViewport{min-height:calc(100vh - var(--site-header-height))}.mapShellImmersive .mapStatusPanel,.mapShellImmersive .mapCountryPanel,.mapShellImmersive .mapDiscoveryPanel,.mapShellImmersive .mapDetailPanel,.mapShellImmersive .mapAgendaListPanel,.mapShellImmersive .mapSideDrawerPanel,.mapExperienceCard,.mapExperienceTelemetry,.mapExperienceDrawer,.mapExperienceChips,.mapShellImmersive .mapLegend,.mapShellImmersive .mapLayerControls{background:linear-gradient(145deg, #fffdf5eb, #eef2e5c7), var(--glass);-webkit-backdrop-filter:blur(18px)saturate(1.08);backdrop-filter:blur(18px)saturate(1.08);border:1px solid #0f6fb429;box-shadow:0 18px 52px #0c416b29}.mapShellImmersive .mapStatusPanel{z-index:4;border-radius:16px;width:min(294px,100% - 36px);padding:11px 12px;top:auto;bottom:18px;left:18px}.mapShellImmersive .mapCountryPanel{z-index:4;border-radius:999px;top:18px;right:62px}.mapShellImmersive .mapLegend,.mapShellImmersive .mapLayerControls{z-index:4;border-radius:12px;max-width:min(640px,100% - 24px);position:absolute;left:12px}.mapShellImmersive .mapLegend{display:none}.mapShellImmersive .mapLayerControls{justify-content:center;gap:6px;max-width:min(1120px,100% - 36px);padding:8px;bottom:18px;left:50%;transform:translate(-50%)}.mapExperienceOverlay{z-index:5;pointer-events:none;position:absolute}.mapExperienceOverlay>*{pointer-events:auto}.mapExperienceChips{z-index:5;border-radius:999px;flex-wrap:wrap;justify-content:center;gap:5px;max-width:min(560px,100% - 720px);padding:6px;display:flex;position:absolute;top:12px;left:50%;transform:translate(-50%)}.mapExperienceChips span{min-height:25px;color:var(--blue-deep);font-family:var(--mono);text-transform:uppercase;background:#fffc;border:1px solid #0f6fb438;border-radius:999px;align-items:center;padding:4px 8px;font-size:.66rem;font-weight:900;display:inline-flex}.mapExperienceLeftRail{gap:8px;width:min(286px,100% - 36px);display:grid;top:116px;left:18px}.mapExperienceRightDrawer{width:min(326px,100% - 24px);top:12px;right:12px}.mapExperienceCard,.mapExperienceDrawer{border-radius:16px;overflow:hidden}.mapExperienceCard summary,.mapExperienceDrawer summary{color:var(--ink);cursor:pointer;gap:4px;padding:10px 12px;font-size:.82rem;font-weight:900;list-style:none;display:grid}.mapExperienceCard summary::-webkit-details-marker{display:none}.mapExperienceDrawer summary::-webkit-details-marker{display:none}.mapExperienceCard summary:after,.mapExperienceDrawer summary:after{width:24px;height:24px;color:var(--ink);content:"−";background:#ffffffb8;border:1px solid #15171329;border-radius:999px;justify-self:end;place-items:center;margin-top:-25px;display:grid}.mapExperienceCard:not([open]) summary:after,.mapExperienceDrawer:not([open]) summary:after{content:"+"}.mapExperienceDrawer summary span{color:var(--blue-deep);font-family:var(--mono);text-transform:uppercase;font-size:.66rem}.mapExperienceDrawer summary strong{max-width:260px;font-family:var(--display);font-size:1.34rem;line-height:.98}.mapExperienceDrawer p{color:var(--ink-muted);margin:0;padding:0 12px 12px;font-size:.82rem;line-height:1.42}.mapExperiencePriorityList{gap:5px;padding:0 8px 8px;display:grid}.mapExperiencePriorityList article{color:var(--ink-muted);background:#ffffffb8;border:1px solid #1517131f;border-radius:11px;grid-template-columns:18px 1fr;align-items:start;gap:7px;padding:8px;font-size:.72rem;font-weight:760;line-height:1.26;display:grid}.mapExperiencePriorityList svg{color:var(--green)}.mapExperienceTelemetry{border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:8px;display:grid}.mapExperienceTelemetry article,.mapExperienceDrawerGrid span{min-height:34px;color:var(--ink);background:#ffffffb8;border:1px solid #1517131f;border-radius:9px;justify-content:space-between;align-items:center;gap:7px;padding:7px;font-size:.75rem;font-weight:850;display:flex}.mapExperienceTelemetry article{flex-direction:column;justify-content:center;align-items:flex-start}.mapExperienceTelemetry article span{color:var(--ink-muted);line-height:1.16}.mapExperienceTelemetry article strong{color:var(--ink);font-family:var(--mono);text-transform:uppercase;font-size:.7rem;line-height:1}.mapExperienceDrawerGrid{gap:6px;padding:0 12px 12px;display:grid}@media (min-width:1121px){.sectionLayoutMap>.mapShell,.boardMapLayout>.mapShell,.adminAtlasPanel .mapShell{top:calc(var(--site-header-height) + 14px);align-self:start;position:sticky}}.legendItem{min-height:28px;color:var(--ink);background:#ffffffe0;border:1px solid #0f6fb42e;border-radius:999px;align-items:center;gap:6px;padding:4px 9px;font-size:.74rem;font-weight:850;display:inline-flex}.legendItem:before{background:var(--green);content:"";border-radius:50%;width:9px;height:9px}.mapShellImmersive .legendItem{border-radius:999px;gap:5px;min-height:28px;padding:5px 9px;font-size:.7rem;box-shadow:0 8px 18px #0c416b14}.mapShellImmersive .legendItem:before{width:7px;height:7px}.mapShellImmersive .legendItemBoundary:before{width:20px;height:4px}.mapShellImmersive .mapStatusPanel strong{font-size:.68rem}.mapShellImmersive .mapStatusPanel span,.mapShellImmersive .mapStatusPanel em{font-size:.78rem;line-height:1.25}.mapLayerToggle{cursor:pointer;opacity:.58;transition:border-color .16s,box-shadow .16s,opacity .16s,transform .16s}.mapLayerToggle.isActive{opacity:1;background:#fffdf5fa;border-color:#0f6fb47a;box-shadow:0 8px 18px #0f6fb429}.mapLayerToggle:hover,.mapLayerToggle:focus-visible{transform:translateY(-1px)}.mapAgendaFilters{background:#ffffffb8;border:1px solid #7c3f942e;border-radius:999px;flex-wrap:wrap;align-items:center;gap:6px;min-height:34px;padding:3px 5px;display:flex}.mapAgendaFilters label{align-items:center;gap:6px;display:inline-flex}.mapAgendaFilters label span,.mapAgendaFilters>span{color:var(--blue-deep);font-family:var(--mono);text-transform:uppercase;font-size:.66rem;font-weight:900}.mapAgendaFilters select{max-width:min(240px,34vw);min-height:28px;color:var(--ink);font:inherit;background:#fffdf5;border:1px solid #0f6fb42e;border-radius:999px;padding:4px 24px 4px 8px;font-size:.74rem;font-weight:850}.mapPeriodFilters{background:#fffdf5b3;border:1px solid #1517131a;border-radius:999px;gap:3px;padding:2px;display:inline-flex}.mapPeriodFilters button,.mapAgendaReset{min-height:26px;color:var(--ink-muted);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:4px;padding:4px 8px;font-size:.72rem;font-weight:900;display:inline-flex}.mapPeriodFilters button.isActive{color:#5c2d70;background:#7c3f941f;border-color:#7c3f9442}.mapAgendaReset{color:var(--ink);background:#ffffffd1;border-color:#1517131f}.mapAgendaReset svg{width:13px;height:13px}.legendItemAggregate:before,.legendItemEu:before{background:var(--blue)}.legendItemUa:before,.legendItemAdmin:before{background:var(--gold)}.legendItemEvent:before{background:var(--red)}.legendItemPlace:before{background:#1f8a83;box-shadow:0 0 0 2px #f4c31547}.legendItemAgenda:before{background:#7c3f94}.legendItemBoard:before{background:var(--green)}.legendItemPartner:before{background:linear-gradient(135deg, var(--blue), var(--gold))}.legendItemBoundary:before{background:var(--blue-deep);border:1px solid #fffdf5f0;border-radius:999px;width:24px;height:4px;box-shadow:0 0 0 1px #15171329}.mapStatusPanel{z-index:2;background:#ffffffe6;border:1px solid #15171329;border-radius:14px;gap:4px;width:min(330px,100% - 24px);padding:12px;display:grid;position:absolute;top:auto;bottom:12px;left:12px;box-shadow:0 14px 34px #1517131f}.mapStatusPanel strong{font-family:var(--mono);text-transform:uppercase;font-size:.7rem}.mapStatusPanel span,.mapStatusPanel em{color:var(--ink-muted);font-size:.8rem;line-height:1.35}.mapStatusPanel em{font-style:normal;font-weight:800}.mapCountryPanel{z-index:2;background:#ffffffeb;border:1px solid #15171329;border-radius:999px;align-items:center;gap:8px;max-width:min(300px,100% - 78px);padding:8px;display:flex;position:absolute;top:12px;right:54px;box-shadow:0 14px 34px #1517131f}.mapCountryPanel strong{min-width:0;color:var(--ink);font-family:var(--mono);text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;overflow:hidden}.mapCountryPanel button{min-height:30px;color:var(--ink);cursor:pointer;white-space:nowrap;background:#fffdf5;border:1px solid #0f6fb452;border-radius:999px;align-items:center;padding:5px 8px;font-weight:900;display:inline-flex}.mapDiscoveryPanel,.mapDetailPanel{z-index:3;-webkit-backdrop-filter:blur(18px)saturate(1.08);backdrop-filter:blur(18px)saturate(1.08);background:linear-gradient(145deg,#fffdf5eb,#eef2e5d1),#ffffffe6;border:1px solid #15171329;gap:8px;display:grid;position:absolute;box-shadow:0 16px 42px #15171324}.mapDiscoveryPanel{border-radius:16px;width:min(380px,100% - 24px);min-width:0;padding:9px;top:12px;left:12px}.mapShellImmersive .mapDiscoveryPanel{z-index:5;width:min(430px,100% - 96px);top:18px;left:18px}.mapSearchForm{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;display:grid}.mapSearchForm label{background:#ffffffd1;border:1px solid #0f6fb42e;border-radius:10px;grid-template-columns:18px minmax(0,auto) minmax(0,1fr);align-items:center;gap:7px;min-height:38px;padding:0 10px;display:grid}.mapSearchForm label span{color:var(--blue-deep);text-transform:uppercase;white-space:nowrap;font-size:.72rem;font-weight:900}.mapSearchForm svg,.mapResultMeta svg,.mapDetailPanel svg{width:16px;height:16px}.mapSearchForm input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;font-weight:760}.mapSearchForm button,.mapResultMeta button{min-height:38px;color:var(--ink);cursor:pointer;background:#ffffffd6;border:1px solid #0f6fb42e;border-radius:10px;justify-content:center;align-items:center;gap:6px;font-weight:900;display:inline-flex}.mapSearchForm button{width:38px;padding:0}.mapResultMeta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.mapResultMeta span{min-height:28px;color:var(--blue-deep);font-family:var(--mono);background:#0f6fb417;border-radius:999px;align-items:center;padding:4px 8px;font-size:.68rem;font-weight:900;display:inline-flex}.mapResultMeta button{min-height:30px;padding:5px 9px;font-size:.72rem}.activeFilterChips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.activeFilterChip{max-width:100%;min-height:28px;color:var(--blue-deep);cursor:pointer;font-family:var(--mono);text-transform:uppercase;background:#fffdf5e6;border:1px solid #0f6fb438;border-radius:999px;align-items:center;gap:6px;padding:4px 8px;font-size:.68rem;font-weight:900;line-height:1.1;text-decoration:none;display:inline-flex}.activeFilterChip span{overflow-wrap:anywhere;min-width:0}.activeFilterChip svg{flex:none;width:13px;height:13px}.mapActiveFilterChips{padding-top:1px}.mapResultList{scrollbar-width:thin;gap:6px;max-height:172px;display:grid;overflow:auto}.mapResultList button{width:100%;min-height:48px;color:var(--ink);cursor:pointer;text-align:left;background:#ffffffb8;border:1px solid #1517131f;border-radius:10px;gap:3px;padding:8px;display:grid}.mapResultList button:hover,.mapResultList button:focus-visible,.mapResultList button.isSelected{background:#fffdf5f5;border-color:#0f6fb45c;box-shadow:0 8px 18px #0c416b1a}.mapResultList strong{font-size:.84rem;line-height:1.15}.mapResultList span,.mapResultList p{color:var(--ink-muted);margin:0;font-size:.72rem;font-weight:760;line-height:1.25}.mapSideDrawer{z-index:6;pointer-events:none;width:min(374px,100% - 70px);transition:transform .18s;position:absolute;top:86px;bottom:92px;right:0;transform:translate(calc(100% - 46px))}.mapSideDrawer.isOpen{transform:translate(0)}.mapSideDrawerToggle{width:46px;min-height:154px;color:var(--ink);cursor:pointer;pointer-events:auto;background:linear-gradient(145deg,#fffdf5f5,#eef2e5e0),#ffffffe6;border:1px solid #0f6fb433;border-right:0;border-radius:14px 0 0 14px;align-content:center;justify-items:center;gap:7px;padding:9px 5px;display:grid;position:absolute;top:12px;left:-46px;box-shadow:0 14px 34px #0c416b24}.mapSideDrawerToggle svg{width:16px;height:16px;color:var(--blue-deep)}.mapSideDrawerToggle span,.mapSideDrawerToggle em{writing-mode:vertical-rl;text-orientation:mixed}.mapSideDrawerToggle span{color:var(--ink);text-transform:uppercase;font-size:.68rem;font-weight:950;line-height:1}.mapSideDrawerToggle em{color:var(--blue-deep);font-family:var(--mono);font-size:.62rem;font-style:normal;font-weight:900}.mapSideDrawerPanel{background:linear-gradient(145deg, #fffdf5f0, #eef2e5db), var(--glass);-webkit-backdrop-filter:blur(18px)saturate(1.08);backdrop-filter:blur(18px)saturate(1.08);pointer-events:auto;border:1px solid #0f6fb429;border-right:0;border-radius:16px 0 0 16px;grid-template-rows:auto auto minmax(0,1fr);gap:10px;height:100%;padding:10px;display:grid;overflow:hidden;box-shadow:0 18px 52px #0c416b2e}.mapSideDrawerHeader{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.mapSideDrawerHeader div{gap:2px;display:grid}.mapSideDrawerHeader span{color:var(--blue-deep);font-family:var(--mono);text-transform:uppercase;font-size:.66rem;font-weight:900}.mapSideDrawerHeader strong{color:var(--ink);font-family:var(--display);font-size:1.42rem;line-height:.98}.mapSideDrawerHeader button{width:34px;height:34px;color:var(--ink);cursor:pointer;background:#ffffffc2;border:1px solid #15171324;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.mapSideDrawerHeader svg{width:16px;height:16px}.mapDetailPanel{border-radius:16px;width:min(330px,100% - 24px);padding:12px;bottom:12px;right:12px}.mapShellImmersive .mapDetailPanel{top:88px;bottom:auto;right:18px}.mapDetailPanel div{gap:5px;display:grid}.mapDetailPanel span{color:var(--blue-deep);font-family:var(--mono);text-transform:uppercase;font-size:.66rem;font-weight:900}.mapDetailPanel h2{font-family:var(--display);margin:0;font-size:1.32rem;line-height:1.02}.mapDetailPanel p{color:var(--ink-muted);margin:0;font-size:.82rem;line-height:1.38}.mapDetailPanel time{width:fit-content;color:var(--blue-deep);font-family:var(--mono);background:#0f6fb417;border-radius:999px;padding:5px 8px;font-size:.68rem;font-weight:900}.mapDetailPanel a{background:var(--ink);color:#fffdf5;border-radius:8px;align-items:center;gap:6px;width:fit-content;min-height:34px;padding:7px 10px;font-weight:900;display:inline-flex}.mapAgendaListPanel{z-index:4;-webkit-backdrop-filter:blur(18px)saturate(1.08);backdrop-filter:blur(18px)saturate(1.08);background:linear-gradient(145deg,#fffdf5eb,#eef2e5d1),#ffffffe6;border:1px solid #15171329;border-radius:16px;gap:8px;width:min(342px,100% - 36px);max-height:min(368px,100vh - 280px);padding:10px;display:grid;position:absolute;bottom:88px;right:18px;overflow:hidden;box-shadow:0 16px 42px #15171324}.mapAgendaListHeader{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.mapAgendaListHeader div{gap:2px;display:grid}.mapAgendaListHeader span,.mapAgendaListMore{color:var(--blue-deep);font-family:var(--mono);text-transform:uppercase;font-size:.66rem;font-weight:900}.mapAgendaListHeader strong{color:var(--ink);font-family:var(--display);font-size:1.28rem;line-height:1}.mapAgendaList{scrollbar-width:thin;gap:6px;padding-right:2px;display:grid;overflow:auto}.mapAgendaList button{width:100%;min-height:66px;color:var(--ink);cursor:pointer;text-align:left;background:#ffffffbd;border:1px solid #1517131f;border-radius:10px;gap:4px;padding:9px;display:grid}.mapAgendaList button:hover,.mapAgendaList button:focus-visible,.mapAgendaList button.isSelected{background:#fffdf5fa;border-color:#7c3f9457;box-shadow:0 8px 18px #0c416b1a}.mapAgendaList strong{overflow-wrap:anywhere;font-size:.86rem;line-height:1.16}.mapAgendaList span,.mapAgendaList time,.mapAgendaList p{color:var(--ink-muted);overflow-wrap:anywhere;margin:0;font-size:.72rem;font-weight:780;line-height:1.25}.mapAgendaList time{color:#5c2d70;font-family:var(--mono);font-size:.68rem;font-weight:900}.mapAgendaListMore{margin:0}.mapSideDrawer .mapDetailPanel,.mapSideDrawer .mapAgendaListPanel{width:auto;max-width:none;max-height:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;margin:0;position:relative;inset:auto}.mapSideDrawer .mapDetailPanel{background:#ffffffb8;border-radius:12px;padding:10px}.mapSideDrawer .mapAgendaListPanel{background:#ffffff94;border-radius:12px;gap:8px;min-height:0;padding:10px;display:grid;overflow:hidden}.mapSideDrawer .mapAgendaList{min-height:0}.mapMarker{background:var(--blue);width:18px;height:18px;color:var(--ink);cursor:pointer;font-family:var(--mono);border:2px solid #151713d6;border-radius:999px;place-items:center;font-size:.62rem;font-weight:900;display:grid;position:relative;overflow:visible;box-shadow:0 0 0 9px #0f6fb426,0 8px 18px #1517133d}.mapMarker:after{opacity:.28;content:"";border:1px solid;border-radius:999px;width:34px;height:34px;position:absolute}.mapMarker-aggregate,.mapMarker-public_aggregate{background:var(--blue);color:var(--blue)}.mapMarker-threshold_aggregate{color:#6f8d72;background:#6f8d72;border-style:dashed;box-shadow:0 0 0 9px #527a591f,0 8px 18px #15171333}.mapMarker-event{background:var(--red);color:var(--red);box-shadow:0 0 0 9px #b94a3a2b,0 8px 18px #1517133d}.mapMarker-board_post{background:var(--green);color:var(--green);box-shadow:0 0 0 9px #527a592e,0 8px 18px #1517133d}.mapMarker-partner_content{background:var(--blue-deep);color:var(--blue-deep);border-color:#fffdf5f0;box-shadow:0 0 0 9px #0f6fb424,0 0 0 14px #f4c3151f,0 8px 18px #1517133d}.mapMarker-event.mapMarkerCategory-culture{background:var(--blue);color:var(--blue)}.mapMarker-event.mapMarkerCategory-meeting{color:#b94a3a;background:#b94a3a}.mapMarker-event.mapMarkerCategory-workshop{color:#8f5b20;background:#8f5b20}.mapMarker-event.mapMarkerCategory-support{background:var(--green);color:var(--green)}.mapMarker-event.mapMarkerCategory-memorial{color:#3e4a56;background:#3e4a56}.mapMarker-event.mapMarkerCategory-online{background:var(--blue-deep);color:var(--blue-deep)}.mapMarker-board_post.mapMarkerCategory-notice{background:var(--green);color:var(--green)}.mapMarker-board_post.mapMarkerCategory-missing_pet{background:var(--gold);color:var(--gold)}.mapMarker-board_post.mapMarkerCategory-help_request{color:#b94a3a;background:#b94a3a}.mapMarker-board_post.mapMarkerCategory-offer{background:var(--blue);color:var(--blue)}.mapMarker-board_post.mapMarkerCategory-volunteer{color:#0c416b;background:#0c416b}.mapMarker-board_post.mapMarkerCategory-culture{color:#8f5b20;background:#8f5b20}.mapMarker-board_post.mapMarkerCategory-housing{color:#6c4b7b;background:#6c4b7b}.mapMarker-board_post.mapMarkerCategory-services{color:#315b65;background:#315b65}.mapMarker-partner_content.mapMarkerCategory-news_article,.mapMarker-partner_content.mapMarkerCategory-story,.mapMarker-partner_content.mapMarkerCategory-media{color:#0c416b;background:#0c416b}.mapMarker-partner_content.mapMarkerCategory-event,.mapMarker-partner_content.mapMarkerCategory-workshop,.mapMarker-partner_content.mapMarkerCategory-exhibition{background:var(--red);color:var(--red)}.mapMarker-partner_content.mapMarkerCategory-venue,.mapMarker-partner_content.mapMarkerCategory-heritage{color:#8f5b20;background:#8f5b20}.mapMarker-partner_content.mapMarkerCategory-artist_project{color:#6c4b7b;background:#6c4b7b}.mapMarker-partner_content.mapMarkerCategory-community_notice,.mapMarker-partner_content.mapMarkerCategory-resource{background:var(--green);color:var(--green)}.mapMarker-admin_override{background:var(--gold);color:var(--gold);box-shadow:0 0 0 11px #f4c31538,0 8px 18px #1517133d}.mapMarker-preview{background:var(--blue);color:var(--blue)}.mapMarkerCount{z-index:1;color:#fffdf5;line-height:1;position:relative}.mapMarker-admin_override .mapMarkerCount,.mapMarker-threshold_aggregate .mapMarkerCount,.mapMarker-public_aggregate .mapMarkerCount,.mapMarker-aggregate .mapMarkerCount{color:var(--ink)}.mapMarkerLabel{z-index:1;max-width:160px;color:var(--ink);font-family:var(--mono);pointer-events:none;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;background:#ffffffe0;border:1px solid #15171329;border-radius:999px;padding:4px 7px;font-size:.68rem;font-weight:900;line-height:1;position:absolute;top:50%;left:24px;overflow:hidden;transform:translateY(-50%);box-shadow:0 8px 18px #1517131f}.mapMarker-admin_override .mapMarkerLabel{border-color:#f4c31570}.mapPopup{color:var(--ink);gap:8px;max-width:min(320px,78vw);display:grid}.mapPopup strong{font-family:var(--display);font-size:1.05rem}.mapPopup span,.mapPopup time{color:var(--ink-muted);font-family:var(--mono);text-transform:uppercase;font-size:.72rem;font-weight:800}.mapPopup p{color:var(--ink-muted);margin:0;line-height:1.38}.mapPopup img{object-fit:cover;border-radius:8px;width:100%;max-height:160px}.mapPopup a{background:var(--ink);color:#fffdf5;border-radius:6px;align-items:center;width:fit-content;min-height:34px;padding:7px 10px;font-weight:800;display:inline-flex}.systemRail,.priorityPanel,.nextStepPanel,.adminColumn{background:linear-gradient(145deg, #f8fbfff5, #e1ecf8d6), var(--surface);box-shadow:var(--soft-shadow);border:1px solid #35d4ff33;border-radius:8px}.systemRail{gap:10px;padding:12px;display:grid}.systemMetric{background:#ffffffb8;border:1px solid #68e7ff24;border-radius:6px;grid-template-columns:24px 1fr auto;align-items:center;gap:10px;min-height:66px;padding:12px;display:grid}.systemMetric span,.priorityList span,.nextStepPanel span,.moduleGrid span,.adminList span,.telegramStatus span{color:var(--ink-muted);line-height:1.45}.systemMetric strong{font-family:var(--mono);text-transform:uppercase;font-size:.88rem}.principleGrid,.moduleGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.adminMetrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.principleGrid article,.moduleGrid article,.moduleGridLink,.adminMetrics article{background:linear-gradient(145deg, #f8fbfff5, #e1ecf8d6), var(--surface);min-height:146px;box-shadow:var(--soft-shadow);border:1px solid #35d4ff2e;border-radius:8px;padding:16px}.moduleGridLink{color:var(--ink);gap:8px;display:grid}.moduleGridLink:hover,.moduleGridLink:focus-visible{transform:translateY(-1px)}.moduleGridLink:focus-visible{outline-offset:3px;outline:3px solid #0f6fb447}.moduleGridLink>svg{width:24px;height:24px;color:var(--blue)}.principleGrid article{grid-template-rows:auto 1fr;gap:18px;display:grid}.principleGrid span{background:linear-gradient(90deg, var(--blue), var(--red), var(--green));width:32px;height:3px}.principleGrid p,.moduleGrid p{margin:0}.moduleGrid p{color:var(--blue-deep);font-family:var(--mono);text-transform:uppercase;font-size:.68rem;font-weight:900}.moduleGrid h3{font-family:var(--display);letter-spacing:0;margin:16px 0 8px;font-size:1.18rem}.moduleGridLink b{border-bottom:2px solid var(--gold);width:fit-content;color:var(--blue-deep);align-self:end;align-items:center;gap:7px;margin-top:6px;display:inline-flex}.moduleGridLink b svg{width:15px;height:15px}.liveFeedBand{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:14px;padding:0 0 58px;display:grid}.feedHeroCard{background:radial-gradient(circle at 100% 0%, #ff2d780e, transparent 22rem), linear-gradient(135deg, #fafcf6fa, #e8f4f0e0), var(--surface);min-height:374px;box-shadow:var(--soft-shadow);border:1px solid #35d4ff38;border-radius:8px;padding:24px;position:relative;overflow:hidden}.feedHeroCard:after{content:"";border:1px solid #39ffb624;border-radius:8px;width:240px;height:240px;position:absolute;bottom:-96px;right:-80px}.feedHeroCard h2{z-index:1;font-family:var(--display);letter-spacing:0;color:var(--ink);margin:0;font-size:clamp(1.55rem,2.4vw,2.35rem);line-height:1.04;position:relative}.feedHeroGeneratedTitle{letter-spacing:0!important;font-size:clamp(1.62rem,2.6vw,2.55rem)!important;line-height:1!important}.feedHeroMediaGallery{z-index:1;position:relative}.feedHeroMediaGallery .telegramMediaImage,.feedHeroMediaGallery .telegramMediaVideo{object-fit:cover;max-height:320px}.feedHeroMediaGallery .telegramDocumentCard,.feedHeroMediaGallery .telegramMediaUnavailable{min-height:140px}.feedHeroCard>span{z-index:1;color:var(--ink-muted);margin-top:18px;font-weight:800;display:block;position:relative}.feedSourceInlineLink{color:var(--blue-deep);font-family:var(--mono);text-transform:uppercase;font-size:.72rem;font-weight:800;text-decoration:none}.feedHeroCard .feedSourceInlineLink{color:inherit}.feedHeroMetaChips,.feedMessageMetaChips,.feedStackMetaChips,.feedActionChips{z-index:1;position:relative}.feedHeroMetaChips{margin:16px 0 10px}.feedHeroMetaChips .activeFilterChip,.feedMessageMetaChips .activeFilterChip,.feedStackMetaChips .activeFilterChip{cursor:default}.feedHeroCard a{z-index:1;background:var(--ink);color:#fffdf5;border-radius:6px;align-items:center;gap:8px;min-height:44px;margin-top:28px;padding:10px 14px;font-weight:800;display:inline-flex;position:relative}.feedHeroCard svg,.feedStack svg{width:18px;height:18px}.feedStack{gap:10px;display:grid}.feedStack article{background:#ffffffd1;border:1px solid #0f6fb421;border-radius:16px;grid-template-columns:24px 1fr auto;align-items:start;gap:10px 12px;min-height:90px;padding:14px;display:grid;box-shadow:0 12px 30px #0c416b12}.feedStack span,.feedStack strong{font-family:var(--mono);text-transform:uppercase;font-size:.72rem;font-weight:800}.feedStack span,.feedStack .feedSourceInlineLink{color:var(--blue-deep)}.feedStack strong{color:var(--green)}.feedStack p{color:var(--ink-muted);grid-column:2/-1;margin:0;line-height:1.45}.feedStackMetaChips,.feedStackMediaGallery{grid-column:2/-1}.feedStackMediaGallery .telegramMediaImage,.feedStackMediaGallery .telegramMediaVideo{object-fit:cover;max-height:180px}.feedStackMediaGallery .telegramDocumentCard,.feedStackMediaGallery .telegramMediaUnavailable{min-height:94px}.feedStack article.edited{background:linear-gradient(145deg, #f4c31524, #ffffffd1), var(--surface);border-color:#0f6fb447}.feedSourceInlineLink:hover{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.sectionPage,.adminPage{padding:32px 0 72px}.sectionHero,.adminHero{margin-bottom:18px}.sectionHero h1,.adminHero h1{color:var(--ink);letter-spacing:0;font-size:clamp(2.1rem,4vw,3.6rem);line-height:1}.sectionHero p:not(.sectionKicker),.adminHero p:not(.sectionKicker){width:min(760px,100%);color:var(--ink-muted);margin:12px 0 0;font-size:1rem;line-height:1.45}.adminPage{padding:58px 0 86px}.adminHero{margin-bottom:34px}.adminHero h1{font-size:clamp(2.2rem,4vw,3.8rem);line-height:1.05}.adminHero p:not(.sectionKicker){margin-top:18px;font-size:1.1rem;line-height:1.5}.panelTitle{align-items:center;gap:10px;padding:20px 20px 0;display:flex}.priorityPanel{flex-direction:column;display:flex}.priorityList,.adminList{gap:8px;padding:18px;display:grid}.priorityList article,.adminList article{background:#0507116b;border:1px solid #68e7ff29;border-radius:6px;grid-template-columns:22px 1fr;align-items:start;gap:10px;padding:12px 13px;display:grid}.priorityList svg,.adminList svg,.panelTitle svg{color:var(--green)}.nextStepPanel{flex-direction:column;justify-content:space-between;min-height:320px;padding:22px;display:flex}.nextStepPanel p{color:var(--blue-deep);font-family:var(--mono);text-transform:uppercase;margin:0;font-size:.78rem;font-weight:800}.nextStepPanel a{color:var(--ink);background:linear-gradient(135deg,#35d4ff2e,#39ffb61f);border-color:#35d4ff80;align-self:flex-start;margin-top:28px;padding:10px 14px}.nextStepActions{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.nextStepActions a{margin-top:0}.nextStepActions .secondaryAction{color:var(--blue-deep);background:#ffffffb8;border-color:#0f6fb442}.languageGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.languageGrid span{border:1px solid var(--line);overflow-wrap:anywhere;background:#ffffffb8;border-radius:6px;justify-content:space-between;gap:10px;min-height:42px;padding:10px;display:flex}.languageGrid strong{font-family:var(--mono);text-transform:uppercase}.adminHero{border:1px solid var(--line);background:linear-gradient(90deg, #0f6fb424, transparent 45%), linear-gradient(0deg, #f4c31524, transparent 60%), var(--surface);border-radius:8px;padding:34px;position:relative;overflow:hidden}.adminHero>span{color:var(--blue-deep);font-family:var(--mono);text-transform:uppercase;border:1px solid #0f6fb43d;border-radius:6px;margin-top:22px;padding:8px 10px;font-size:.78rem;font-weight:800;display:inline-flex}.adminLogout{margin-top:12px}.adminLogout button{min-height:40px;color:var(--ink);cursor:pointer;background:#b94a3a17;border:1px solid #b94a3a3d;border-radius:6px;padding:8px 12px;font-weight:800}.adminHero.locked svg{width:34px;height:34px;color:var(--red);margin-bottom:18px}.lockedLoginLink{background:var(--ink);color:#fffdf5;border:1px solid #0f6fb447;border-radius:6px;justify-content:center;align-items:center;width:fit-content;min-height:44px;margin-top:18px;padding:10px 16px;font-weight:800;display:inline-flex}.adminMetrics{margin:18px 0}.adminMetrics article{grid-template-columns:28px 1fr;gap:8px 12px;min-height:120px;display:grid}.adminMetrics strong{font-family:var(--mono);grid-column:2;font-size:1.2rem}.adminWorkspace{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr)}.adminColumn{padding-bottom:6px}.adminList.compact article{padding:10px 12px}.telegramStatus,.platformStatus{background:#0f6fb414;border:1px solid #0f6fb438;border-radius:8px;grid-template-columns:24px 1fr;gap:12px;margin:0 18px 18px;padding:16px;display:grid}.telegramStatus strong,.platformStatus strong{margin-bottom:4px;display:block}.platformStatus{background:#527a591a;border-color:#527a593d}.adminInlineHistory{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.adminInlineHistory li{background:#ffffff9e;border:1px solid #527a592e;border-radius:8px;gap:2px;padding:9px 10px;display:grid}.adminInlineHistory b,.adminInlineHistory span{font-size:.82rem}.adminInlineHistory span{color:var(--muted)}.telegramOutboxPanel{background:radial-gradient(circle at 8% 0,#f4c31538,#0000 34%),linear-gradient(145deg,#ffffffdb,#ebf4ff94);border:1px solid #0f6fb433;border-radius:12px;gap:18px;margin-top:18px;padding-bottom:18px;display:grid;box-shadow:0 18px 54px #15171317}.telegramOutboxPanel .modulePanelHeader span{max-width:880px;color:var(--ink-muted);margin-top:10px;line-height:1.5;display:block}.telegramOutboxNotice{color:var(--ink);background:#0f6fb41a;border:1px solid #0f6fb43d;border-radius:8px;margin:0 18px;padding:12px 14px;font-weight:800}.telegramOutboxGrid{grid-template-columns:minmax(320px,.92fr) minmax(320px,1.08fr);gap:18px;margin:0 18px;display:grid}.telegramOutboxForm,.telegramOutboxSide article{background:#ffffffd6;border:1px solid #15171324;border-radius:10px;padding:18px}.telegramOutboxForm{gap:14px;display:grid}.telegramOutboxForm label{color:var(--ink);gap:6px;font-weight:850;display:grid}.telegramOutboxForm label span{font-size:.86rem}.telegramOutboxForm input,.telegramOutboxForm select,.telegramOutboxForm textarea{width:100%;color:var(--ink);font:inherit;background:#fffdf5e6;border:1px solid #1517132e;border-radius:7px}.telegramOutboxForm textarea{resize:vertical;line-height:1.45}.telegramOutboxForm p{color:var(--ink-muted);margin:0;font-size:.92rem;line-height:1.45}.telegramOutboxForm button{background:var(--ink);color:#fffdf5;border:0;border-radius:7px;justify-content:center;align-items:center;gap:8px;width:fit-content;padding:12px 16px;font-weight:900;display:inline-flex}.telegramOutboxForm button:disabled{cursor:not-allowed;opacity:.46}.telegramOutboxSide{gap:18px;display:grid}.telegramOutboxSide .panelTitle{margin-bottom:12px}.telegramOutboxSide h3{font-family:var(--display);margin:0;font-size:1.38rem;line-height:1}.telegramOutboxTargets{gap:8px;display:grid}.telegramOutboxTargets span{color:var(--ink-muted);background:#fffdf5bd;border:1px solid #1517131f;border-radius:8px;gap:4px;padding:10px;font-size:.82rem;font-weight:800;display:grid}.telegramOutboxTargets strong{color:var(--ink);font-size:.95rem}.telegramOutboxTargets .sendable{background:#527a591a;border-color:#527a5947}.telegramOutboxTargets .blocked{background:#b5483614;border-color:#b5483638}.telegramMediaHealthPanel{background:radial-gradient(circle at 14% 0,#f4c3152e,#0000 34%),radial-gradient(circle at 100% 10%,#0f6fb424,#0000 32%),linear-gradient(145deg,#ffffffe6,#f0f4eab3);border:1px solid #0f6fb42e;border-radius:12px;gap:18px;margin-top:18px;padding-bottom:18px;display:grid;box-shadow:0 18px 54px #15171314}.telegramMediaHealthPanel .modulePanelHeader span{max-width:940px;color:var(--ink-muted);margin-top:10px;line-height:1.5;display:block}.telegramMediaHealthSummary{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:0 18px;display:grid}.telegramMediaHealthSummary article,.telegramMediaHealthCard{background:#fffdf5d1;border:1px solid #1517131f;border-radius:9px;gap:8px;padding:14px;display:grid}.telegramMediaHealthSummary span,.telegramMediaHealthCard h3{color:var(--ink);margin:0}.telegramMediaHealthSummary span{color:var(--ink-muted);font-family:var(--mono);text-transform:uppercase;font-size:.72rem;font-weight:900}.telegramMediaHealthSummary strong{font-family:var(--display);align-self:end;font-size:2.2rem;line-height:.9}.telegramMediaHealthGrid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr) minmax(260px,.72fr);gap:14px;margin:0 18px;display:grid}.telegramMediaHealthCard{align-content:start}.telegramMediaHealthCard h3{font-family:var(--display);font-size:1.45rem;line-height:1}.telegramMediaHealthList{gap:8px;display:grid}.telegramMediaHealthList span{color:var(--ink-muted);overflow-wrap:anywhere;background:#ffffffb8;border:1px solid #1517131f;border-radius:8px;gap:5px;padding:10px;font-size:.84rem;font-weight:800;display:grid}.telegramMediaHealthList strong{color:var(--ink);font-size:.96rem}.telegramMediaHealthList small{color:var(--ink-muted);font-size:.76rem;line-height:1.4}.telegramMediaHealthList .status-ready{background:#527a591a;border-color:#527a5947}.telegramMediaHealthList .status-neutral{background:#0f6fb414;border-color:#0f6fb433}.telegramMediaHealthList .status-problem{background:#b5483614;border-color:#b548363d}.telegramTargetPanel{background:radial-gradient(circle at 100% 0,#0f6fb429,#0000 36%),linear-gradient(145deg,#ffffffe0,#f0f3e7a8);border:1px solid #15171324;border-radius:12px;gap:18px;margin-top:18px;padding-bottom:18px;display:grid;box-shadow:0 18px 54px #15171314}.telegramTargetPanel .modulePanelHeader span{max-width:940px;color:var(--ink-muted);margin-top:10px;line-height:1.5;display:block}.telegramTargetSummary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 18px;display:grid}.telegramTargetSummary article{background:#fffdf5d1;border:1px solid #0f6fb433;border-radius:9px;gap:8px;min-height:92px;padding:14px;display:grid}.telegramTargetSummary span{color:var(--ink-muted);text-transform:uppercase;font-size:.82rem;font-weight:900}.telegramTargetSummary strong{font-family:var(--display);align-self:end;font-size:2.3rem;line-height:.9}.telegramTargetList{gap:12px;margin:0 18px;display:grid}.telegramTargetCard{border:1px solid #15171324;border-left:5px solid var(--gold);background:#ffffffdb;border-radius:10px;gap:14px;padding:16px;display:grid}.telegramTargetCard.status-approved{border-left-color:var(--green)}.telegramTargetCard.status-disabled,.telegramTargetCard.status-revoked{border-left-color:var(--red);background:#fff7f2e0}.telegramTargetCard header{justify-content:space-between;align-items:start;gap:14px;display:flex}.telegramTargetCard h3{font-family:var(--display);margin:0 0 4px;font-size:1.5rem;line-height:1}.telegramTargetCard header span,.telegramTargetCard dd{color:var(--ink-muted);font-size:.88rem;line-height:1.35}.telegramTargetCard header>strong{min-height:30px;color:var(--blue-deep);font-family:var(--mono);text-transform:uppercase;background:#0f6fb414;border:1px solid #0f6fb433;border-radius:999px;align-items:center;padding:5px 9px;font-size:.78rem;display:inline-flex}.telegramTargetCard dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.telegramTargetCard dl div{background:#fffdf59e;border:1px solid #1517131a;border-radius:8px;min-height:70px;padding:10px}.telegramTargetCard dt{color:var(--ink);font-family:var(--mono);text-transform:uppercase;margin-bottom:5px;font-size:.72rem;font-weight:900}.telegramTargetCard dd{margin:0;font-weight:800}.telegramTargetCard footer{flex-wrap:wrap;gap:8px;display:flex}.telegramTargetCard footer button{min-height:34px;color:var(--blue-deep);background:#0f6fb414;border:1px solid #0f6fb43d;border-radius:7px;padding:7px 10px;font-weight:900}.telegramTargetCard footer form:first-child button{color:var(--green);background:#527a591f;border-color:#527a5952}.telegramTargetCard footer form:last-child button{color:var(--red);background:#b548361a;border-color:#b5483647}.telegramTargetCard footer button:disabled{cursor:not-allowed;opacity:.42}.reportContentBox{background:0 0;border:0;padding:0;display:block}.reportContentBox summary{cursor:pointer;min-height:28px;color:var(--blue-deep);font-family:var(--mono);text-transform:uppercase;background:linear-gradient(#ffffffd6,#e5f0fbb3);border:1px solid #7ea4d942;border-radius:999px;align-items:center;padding:4px 10px;font-size:.72rem;font-weight:900;display:inline-flex}.reportContentBox[open]{box-shadow:var(--soft-shadow);background:linear-gradient(#ffffffd1,#e9f3ffb8);border:1px solid #7ea4d938;border-radius:12px;padding:12px}.reportContentBox[open] summary{margin-bottom:10px}.reportContentForm{gap:10px;margin-top:10px;display:grid}.reportContentForm label{color:var(--ink);gap:6px;font-weight:850;display:grid}.reportContentForm label span{font-size:.82rem}.reportContentForm input,.reportContentForm textarea{width:100%;color:var(--ink);background:#fffffff0;border:1px solid #1517132e;border-radius:7px}.reportContentForm textarea{resize:vertical;line-height:1.42}.reportContentForm button{min-height:34px;color:var(--blue-deep);background:linear-gradient(#fffffff5,#d4e5f7e6);border:1px solid #7ea4d952;border-radius:7px;justify-self:start;padding:7px 10px;font-weight:900}.discussionAdminPanel{background:radial-gradient(circle at 100% 0,#f4c31529,#0000 30%),linear-gradient(145deg,#ffffffe6,#eff5f8ad);border:1px solid #0f6fb433;border-radius:12px;gap:18px;margin-top:18px;padding-bottom:18px;display:grid;box-shadow:0 18px 54px #15171314}.discussionAdminPanel .modulePanelHeader span{max-width:980px;color:var(--ink-muted);margin-top:10px;line-height:1.5;display:block}.discussionAdminSummary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 18px;display:grid}.discussionAdminSummary article{background:#fffdf5d6;border:1px solid #0f6fb433;border-radius:9px;gap:8px;min-height:92px;padding:14px;display:grid}.discussionAdminSummary span{color:var(--ink-muted);font-family:var(--mono);text-transform:uppercase;font-size:.72rem;font-weight:900}.discussionAdminSummary strong{font-family:var(--display);align-self:end;font-size:2.3rem;line-height:.9}.discussionAdminQueue{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0 18px;display:grid}.discussionAdminCard,.discussionAdminEmpty{border:1px solid #15171324;border-left:5px solid var(--gold);background:#ffffffe0;border-radius:10px;gap:14px;padding:16px;display:grid}.discussionAdminCard.isReady{border-left-color:var(--green);background:radial-gradient(circle at 100% 0,#527a5924,#0000 30%),#ffffffe6}.discussionAdminCard>div,.discussionAdminCard footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.discussionAdminCard>div span,.discussionAdminCard>div strong,.discussionAdminCard footer span{color:var(--ink-muted);font-family:var(--mono);text-transform:uppercase;font-size:.72rem;font-weight:900}.discussionAdminCard h3{font-family:var(--display);margin:0;font-size:clamp(1.7rem,2.4vw,2.2rem);line-height:.98}.discussionAdminCard dl{gap:8px;margin:0;display:grid}.discussionAdminCard dt{color:var(--green);font-family:var(--mono);text-transform:uppercase;font-size:.72rem;font-weight:900}.discussionAdminCard dd{color:var(--ink-muted);margin:0 0 4px;line-height:1.45}.discussionAdminCard footer a,.discussionAdminCard footer button{min-height:34px;color:var(--blue-deep);font:inherit;background:#0f6fb414;border:1px solid #0f6fb43d;border-radius:7px;padding:7px 10px;font-weight:900}.discussionAdminCard footer button:disabled{cursor:not-allowed;opacity:.46}.discussionAdminEmpty{border-left-color:var(--blue);grid-column:1/-1}.discussionAdminEmpty svg{width:26px;height:26px;color:var(--blue)}.discussionAdminEmpty strong{font-family:var(--display);font-size:1.8rem;line-height:1}.discussionAdminEmpty span{color:var(--ink-muted);line-height:1.45}.discussionTelegramPanel{background:radial-gradient(circle at 100% 0,#0f6fb424,#0000 32%),linear-gradient(145deg,#ffffffeb,#f5f2e3b8);border:1px solid #0f6fb433;border-radius:12px;gap:18px;margin-top:18px;padding-bottom:18px;display:grid;box-shadow:0 18px 54px #15171314}.discussionTelegramPanel .modulePanelHeader span{max-width:980px;color:var(--ink-muted);margin-top:10px;line-height:1.5;display:block}.discussionTelegramSummary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 18px;display:grid}.discussionTelegramSummary article{background:#fffdf5d6;border:1px solid #0f6fb433;border-radius:9px;gap:8px;min-height:92px;padding:14px;display:grid}.discussionTelegramSummary span{color:var(--ink-muted);font-family:var(--mono);text-transform:uppercase;font-size:.72rem;font-weight:900}.discussionTelegramSummary strong{font-family:var(--display);align-self:end;font-size:2.3rem;line-height:.9}.discussionTelegramList{gap:12px;margin:0 18px;display:grid}.discussionTelegramCard{border:1px solid #15171324;border-left:5px solid var(--gold);background:#ffffffe0;border-radius:10px;gap:14px;padding:16px;display:grid}.discussionTelegramCard.status-linked{border-left-color:var(--green)}.discussionTelegramCard.status-error{border-left-color:var(--red);background:#fff7f2e6}.discussionTelegramCard.status-disabled{opacity:.82}.discussionTelegramCard header{justify-content:space-between;align-items:start;gap:14px;display:flex}.discussionTelegramCard h3{font-family:var(--display);margin:0 0 6px;font-size:clamp(1.5rem,2.2vw,2rem);line-height:.98}.discussionTelegramCard header span,.discussionTelegramForm p{color:var(--ink-muted);line-height:1.42}.discussionTelegramCard header a,.discussionTelegramForm button{min-height:34px;color:var(--blue-deep);font:inherit;white-space:nowrap;background:#0f6fb414;border:1px solid #0f6fb43d;border-radius:7px;padding:7px 10px;font-weight:900}.discussionTelegramForm{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.discussionTelegramForm label{gap:6px;display:grid}.discussionTelegramForm label span{color:var(--green);font-family:var(--mono);text-transform:uppercase;font-size:.72rem;font-weight:900}.discussionTelegramForm input,.discussionTelegramForm select{width:100%;min-height:40px;color:var(--ink);font:inherit;background:#fffdf5db;border:1px solid #15171329;border-radius:8px;padding:8px 10px;font-weight:800}.discussionTelegramForm p{grid-column:1/-1;margin:0;font-size:.88rem}.discussionTelegramForm button{justify-self:start}.discussionTelegramForm button:disabled,.discussionTelegramForm select:disabled{cursor:not-allowed;opacity:.46}.contentModerationPanel{background:radial-gradient(circle at 0 0,#527a5929,#0000 34%),linear-gradient(145deg,#ffffffe6,#f1f6eba8);border:1px solid #527a5938;border-radius:12px;gap:18px;margin-top:18px;padding-bottom:18px;display:grid;box-shadow:0 18px 54px #15171314}.contentModerationPanel .modulePanelHeader span{max-width:960px;color:var(--ink-muted);margin-top:10px;line-height:1.5;display:block}.contentModerationFilters{background:#fffdf5c2;border:1px solid #527a592e;border-radius:10px;grid-template-columns:minmax(150px,.35fr) minmax(170px,.4fr) minmax(220px,1fr) auto;align-items:end;gap:10px;margin:0 18px;padding:12px;display:grid}.contentModerationFilters label,.adminAuditFilters label{color:var(--ink);gap:6px;font-weight:850;display:grid}.contentModerationFilters span,.adminAuditFilters span{font-family:var(--mono);text-transform:uppercase;font-size:.72rem;font-weight:900}.contentModerationFilters input,.contentModerationFilters select,.contentModerationFilters button,.adminAuditFilters input,.adminAuditFilters select,.adminAuditFilters button{min-height:38px;color:var(--ink);background:#fffffff0;border:1px solid #1517132e;border-radius:7px}.contentModerationFilters button,.adminAuditFilters button{color:var(--blue-deep);background:#0f6fb414;border-color:#0f6fb442;padding:7px 12px;font-weight:900}.moderationOpsRail{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 18px;display:grid}.moderationOpsRail article{background:#ffffffd6;border:1px solid #0f6fb426;border-radius:8px;gap:8px;min-height:152px;padding:12px;display:grid}.moderationOpsRail span{color:var(--blue-deep);font-family:var(--mono);text-transform:uppercase;font-size:.68rem;font-weight:900}.moderationOpsRail strong{font-family:var(--display);font-size:2.1rem;line-height:.9}.moderationOpsRail p{color:var(--ink-muted);margin:0;font-size:.82rem;font-weight:800;line-height:1.35}.moderationOpsRail a{width:fit-content;min-height:32px;color:var(--blue-deep);font-family:var(--mono);text-transform:uppercase;background:#0f6fb414;border:1px solid #0f6fb438;border-radius:999px;align-self:end;padding:7px 9px;font-size:.68rem;font-weight:900;text-decoration:none}.contentModerationPagerGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 18px;display:grid}.adminPagination{background:#fffdf5cc;border:1px solid #1517131f;border-radius:9px;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin:0 18px;padding:10px;display:flex}.contentModerationPagerGrid .adminPagination{margin:0}.adminPagination span:first-child{min-width:150px;color:var(--ink-muted);flex:1;font-size:.84rem;font-weight:850}.adminPagination span:first-child strong{color:var(--ink);font-family:var(--mono);text-transform:uppercase;font-size:.72rem;font-weight:900;display:block}.adminPagination a,.adminPagination .disabled{min-height:32px;color:var(--blue-deep);font-family:var(--mono);text-transform:uppercase;background:#0f6fb414;border:1px solid #0f6fb438;border-radius:999px;padding:6px 10px;font-size:.72rem;font-weight:900}.adminPagination .disabled{color:#15171361;background:#1517130a;border-color:#15171314}.adminPage{width:min(1680px,100% - 56px)}.adminPage>section,.adminPage>nav,.adminPage>div{scroll-margin-top:96px}.adminWorkspaceNav{grid-template-columns:minmax(220px,.85fr) repeat(3,minmax(180px,1fr));gap:10px;margin:18px 0;display:grid}.adminWorkspaceNavIntro,.adminWorkspaceNav a{background:radial-gradient(circle at 100% 0,#f4c3151f,#0000 36%),#fffdf5db;border:1px solid #0f6fb42e;border-radius:10px;min-height:118px;padding:16px;box-shadow:0 12px 32px #0c416b0f}.adminWorkspaceNavIntro{align-content:center;gap:8px;display:grid}.adminWorkspaceNavIntro h2{font-family:var(--display);margin:0;font-size:clamp(1.6rem,2.2vw,2.35rem);line-height:.98}.adminWorkspaceNav a{color:var(--ink);grid-template-columns:26px minmax(0,1fr);gap:6px 10px;text-decoration:none;display:grid}.adminWorkspaceNav a:hover,.adminWorkspaceNav a:focus-visible{background:radial-gradient(circle at 100% 0,#f4c31533,#0000 36%),#fffffff0;border-color:#0f6fb46b}.adminWorkspaceNav svg{width:22px;height:22px;color:var(--blue)}.adminWorkspaceNav span{color:var(--green);font-family:var(--mono);text-transform:uppercase;align-self:center;font-size:.7rem;font-weight:900}.adminWorkspaceNav strong,.adminWorkspaceNav em{grid-column:1/-1}.adminWorkspaceNav strong{font-family:var(--display);font-size:1.38rem;line-height:1}.adminWorkspaceNav em{color:var(--ink-muted);font-size:.84rem;font-style:normal;font-weight:800;line-height:1.35}.adminWorkspaceNav a.isActive,.adminCommandDeckHeader a.isActive,.adminCommandCard.isActive{border-color:#0f6fb48f;box-shadow:0 16px 42px #0c416b1f}.adminCommandDeck{background:radial-gradient(circle at 84% 8%,#f4c31529,#0000 28%),linear-gradient(135deg,#fffffff5,#eff8fcdb);border:1px solid #0f6fb429;border-radius:14px;gap:14px;margin:18px 0;padding:18px;display:grid}.adminCommandDeckHeader{justify-content:space-between;align-items:end;gap:16px;display:flex}.adminCommandDeckHeader h2{max-width:760px;font-family:var(--display);margin:0;font-size:clamp(2rem,3.4vw,4rem);line-height:.96}.adminCommandDeckHeader a{min-height:42px;color:var(--blue-deep);background:#fffdf5e0;border:1px solid #0f6fb43d;border-radius:999px;align-items:center;padding:0 16px;font-weight:900;text-decoration:none;display:inline-flex}.adminCommandGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.adminCommandCard{min-height:260px;color:var(--ink);background:#fffdf5eb;border:1px solid #0f6fb42e;border-radius:12px;gap:10px;padding:16px;text-decoration:none;display:grid;box-shadow:0 16px 38px #0c416b12}.adminCommandCard:hover,.adminCommandCard:focus-visible{border-color:#0f6fb473;transform:translateY(-1px)}.adminCommandCard header{align-items:center;gap:8px;display:flex}.adminCommandCard svg{width:22px;height:22px;color:var(--blue)}.adminCommandCard header span{color:var(--green);font-family:var(--mono);text-transform:uppercase;font-size:.72rem;font-weight:900}.adminCommandCard>strong{font-family:var(--display);font-size:clamp(2.3rem,4vw,4.4rem);line-height:.86}.adminCommandCard h2{font-family:var(--display);margin:0;font-size:1.62rem;line-height:.98}.adminCommandCard p{color:var(--ink-muted);margin:0;font-size:.9rem;font-weight:800;line-height:1.36}.adminMiniBars{align-self:end;gap:8px;margin-top:8px;display:grid}.adminMiniBars span{grid-template-columns:minmax(0,1fr) auto minmax(76px,.5fr);align-items:center;gap:8px;min-height:28px;display:grid}.adminMiniBars i{background:linear-gradient(90deg, var(--blue) var(--bar), #0f6fb41a var(--bar)), #0f6fb41a;border-radius:999px;height:9px;display:block}.adminMiniBars .ready i{background:linear-gradient(90deg, var(--green) var(--bar), #527a591f var(--bar))}.adminMiniBars .warn i{background:linear-gradient(90deg, var(--gold) var(--bar), #f4c31524 var(--bar))}.adminMiniBars .problem i{background:linear-gradient(90deg, var(--red) var(--bar), #b54a3a24 var(--bar))}.adminMiniBars .neutral i{background:linear-gradient(90deg, #15171380 var(--bar), #15171317 var(--bar))}.adminMiniBars b{font-family:var(--mono);font-size:.82rem}.adminMiniBars em{color:var(--ink-muted);font-family:var(--mono);text-transform:uppercase;font-size:.68rem;font-style:normal;font-weight:900}.adminDonut{background:conic-gradient(var(--green) var(--value), #0f6fb41f 0);border-radius:50%;justify-content:center;align-self:end;align-items:center;width:92px;height:92px;display:inline-flex}.adminDonut strong{width:68px;height:68px;color:var(--ink);font-family:var(--display);background:#fffdf5;border-radius:50%;justify-content:center;align-items:center;font-size:1.38rem;display:inline-flex}.adminControlMatrix{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.adminControlPanel{background:#ffffffe6;border:1px solid #0f6fb42e;border-radius:8px;gap:14px;min-width:0;padding:14px;display:grid;box-shadow:0 14px 34px #0c416b12}.adminControlPanel header{grid-template-columns:28px minmax(0,1fr);align-items:start;gap:10px;display:grid}.adminControlPanel header svg{width:22px;height:22px;color:var(--blue)}.adminControlPanel h2{font-family:var(--display);margin:0;font-size:1.48rem;line-height:1}.adminDrilldownList{gap:7px;display:grid}.adminDrilldownList a{min-height:38px;color:var(--ink);background:#fffdf5bd;border:1px solid #1517131a;border-radius:8px;grid-template-columns:minmax(96px,.42fr) auto minmax(0,1fr);align-items:center;gap:8px;padding:8px 9px;text-decoration:none;display:grid}.adminDrilldownList.compact a{grid-template-columns:minmax(112px,.42fr) minmax(0,1fr)}.adminDrilldownList a:hover,.adminDrilldownList a:focus-visible{background:#0f6fb412;border-color:#0f6fb452}.adminDrilldownList span{color:var(--blue-deep);font-family:var(--mono);text-transform:uppercase;font-size:.68rem;font-weight:900}.adminDrilldownList strong{font-family:var(--display);font-size:1.28rem;line-height:.9}.adminDrilldownList em{min-width:0;color:var(--ink-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-style:normal;font-weight:800;overflow:hidden}.adminOpsCompactStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.adminOpsCompactStats span{min-height:70px;color:var(--ink-muted);font-family:var(--mono);text-transform:uppercase;background:#f1f6eb9e;border:1px solid #527a5929;border-radius:8px;gap:4px;padding:10px;font-size:.68rem;font-weight:900;display:grid}.adminOpsCompactStats strong{color:var(--ink);font-family:var(--display);align-self:end;font-size:1.9rem;line-height:.9}.contentModerationSummary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 18px;display:grid}.contentModerationSummary article{background:#fffdf5d1;border:1px solid #527a593d;border-radius:9px;gap:8px;min-height:92px;padding:14px;display:grid}.contentModerationSummary span{color:var(--ink-muted);text-transform:uppercase;font-size:.82rem;font-weight:900}.contentModerationSummary strong{font-family:var(--display);align-self:end;font-size:2.3rem;line-height:.9}.contentModerationGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));gap:14px;margin:0 18px;display:grid}.moderationLane{gap:10px;display:grid}.moderationLane>header{background:#fffdf5d1;border:1px solid #1517131f;border-radius:9px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:54px;padding:10px 12px;display:grid}.moderationLane h3{font-family:var(--display);margin:0;font-size:1.45rem;line-height:1}.moderationLane>header span{color:var(--ink-muted);font-family:var(--mono);text-transform:uppercase;font-size:.68rem;font-weight:900}.moderationLaneLinks{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.moderationLaneLinks a{min-height:30px;color:var(--blue-deep);font-family:var(--mono);text-transform:uppercase;background:#0f6fb412;border:1px solid #0f6fb42e;border-radius:999px;padding:6px 8px;font-size:.68rem;font-weight:900;text-decoration:none}.moderationLane>header strong{background:var(--ink);color:#fffdf5;min-width:34px;min-height:34px;font-family:var(--mono);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.moderationList{gap:10px;display:grid}.moderationCard{border:1px solid #15171324;border-left:5px solid var(--gold);background:#ffffffe0;border-radius:10px;gap:12px;padding:14px;display:grid}.moderationCard summary{cursor:pointer;gap:4px;list-style:none;display:grid}.moderationCard summary::-webkit-details-marker{display:none}.moderationCard summary:after{content:"Open details";color:var(--blue-deep);font-family:var(--mono);text-transform:uppercase;border:1px solid #0f6fb42e;border-radius:999px;justify-self:start;margin-top:6px;padding:5px 9px;font-size:.68rem;font-weight:900}.moderationCard[open] summary:after{content:"Sluit details"}.moderationBatchForm{background:radial-gradient(circle at 100% 0,#f4c3151f,#0000 32%),#eff8fcdb;border:1px solid #0f6fb42e;border-radius:10px;gap:10px;padding:12px;display:grid}.moderationSourceBatchGrid{gap:10px;display:grid}.moderationSourceBatchCard{background:#ffffffdb;border:1px solid #1517131a;border-radius:10px;gap:10px;padding:12px;display:grid}.moderationBatchHeader,.moderationBatchForm footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.moderationBatchHeader strong{color:var(--ink);font-size:.98rem;display:block}.moderationBatchHeader span{color:var(--ink-muted);margin-top:4px;font-size:.78rem;font-weight:800;display:block}.moderationBatchHeader select,.moderationBatchNote input{width:100%;min-height:38px;color:var(--ink);font:inherit;background:#fffdf5eb;border:1px solid #0f6fb433;border-radius:8px;font-weight:850}.moderationSourceBatchMeta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.moderationSourceBatchMeta a,.moderationSourceTrustForm footer a{min-height:30px;color:var(--blue-deep);font-family:var(--mono);text-transform:uppercase;background:#0f6fb412;border:1px solid #0f6fb42e;border-radius:999px;padding:6px 8px;font-size:.68rem;font-weight:900;text-decoration:none}.moderationQualityPill{min-height:30px;color:var(--ink-muted);font-family:var(--mono);text-transform:uppercase;background:#fffdf5c2;border:1px solid #1517131f;border-radius:999px;align-items:center;padding:6px 8px;font-size:.68rem;font-weight:900;display:inline-flex}.moderationQualityPill.tone-ready{color:var(--green);background:#527a5914;border-color:#527a593d}.moderationQualityPill.tone-warn{color:#6a5200;background:#f4c3151f;border-color:#f4c3154d}.moderationQualityPill.tone-problem{color:var(--red);background:#b54a3a14;border-color:#b54a3a47}.moderationSourceTrustForm,.moderationSourceTrustNotice{background:#eff8fcbd;border:1px solid #0f6fb424;border-radius:9px;gap:10px;padding:12px;display:grid}.moderationSourceTrustNotice strong{color:var(--ink);font-size:.94rem}.moderationSourceTrustNotice span{color:var(--ink-muted);font-size:.82rem;font-weight:800;line-height:1.35}.moderationSourceTrustForm label{color:var(--ink);gap:6px;font-weight:850;display:grid}.moderationSourceTrustForm label span{color:var(--blue-deep);text-transform:uppercase;font-size:.76rem;font-weight:900}.moderationSourceTrustForm input,.moderationSourceTrustForm textarea{width:100%;color:var(--ink);font:inherit;background:#fffdf5f0;border:1px solid #15171329;border-radius:7px}.moderationSourceTrustForm textarea{resize:vertical;line-height:1.4}.moderationTrustCheckbox{background:#ffffffa8;border:1px solid #0f6fb41f;border-radius:8px;align-items:flex-start;gap:8px;padding:9px;display:flex!important}.moderationTrustCheckbox input{width:auto;margin-top:3px}.moderationTrustCheckbox span{color:var(--ink-muted)!important;text-transform:none!important;font-size:.8rem!important;font-weight:800!important}.moderationSourceTrustForm footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.moderationSourceTrustForm button{min-height:34px;color:var(--green);background:#527a591f;border:1px solid #527a5952;border-radius:7px;padding:7px 10px;font-weight:900}.moderationSourceTrustForm button:disabled{cursor:not-allowed;opacity:.42}.moderationBatchList{gap:6px;max-height:280px;padding-right:3px;display:grid;overflow:auto}.moderationBatchList label{background:#ffffffb8;border:1px solid #15171314;border-radius:8px;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:8px;padding:8px;display:grid}.moderationBatchList input{margin-top:3px}.moderationBatchList strong,.moderationBatchList small{display:block}.moderationBatchList small{color:var(--ink-muted);font-size:.78rem;font-weight:800;line-height:1.35}.moderationBatchNote{color:var(--ink);gap:5px;font-size:.8rem;font-weight:900;display:grid}.moderationBatchForm footer span{color:var(--ink-muted);font-size:.78rem;font-weight:850}.moderationBatchForm footer button{background:var(--ink);color:#fffdf5;border:1px solid #0f6fb438;border-radius:8px;min-height:38px;padding:0 14px;font-weight:900}.moderationCard.status-published{border-left-color:var(--green)}.moderationCard.status-hidden,.moderationCard.status-removed,.moderationCard.status-rejected,.moderationCard.status-cancelled,.moderationCard.status-archived{border-left-color:var(--red);background:#fff7f2e0}.moderationCard h4{font-family:var(--display);margin:0 0 4px;font-size:1.32rem;line-height:1}.moderationCard span,.moderationCard p,.moderationCard dd{color:var(--ink-muted);font-size:.88rem;line-height:1.38}.moderationCard p{margin:0}.moderationCard dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0;display:grid}.moderationCard dl div{background:#fffdf59e;border:1px solid #1517131a;border-radius:7px;padding:8px}.moderationCard dt{color:var(--ink);font-family:var(--mono);text-transform:uppercase;margin-bottom:4px;font-size:.68rem;font-weight:900}.moderationCard dd{margin:0;font-weight:800}.moderationForm{gap:10px;display:grid}.moderationForm label{color:var(--ink);gap:6px;font-weight:850;display:grid}.moderationForm label span{font-size:.82rem}.moderationForm select,.moderationForm input,.moderationForm textarea{width:100%;color:var(--ink);font:inherit;background:#fffdf5f0;border:1px solid #1517132e;border-radius:7px}.moderationForm textarea{resize:vertical;line-height:1.42}.moderationLocationFields{grid-template-columns:minmax(0,1fr) minmax(90px,.26fr) minmax(90px,.26fr);gap:8px;display:grid}.moderationForm footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.moderationForm a,.moderationForm button{min-height:34px;color:var(--blue-deep);background:#0f6fb414;border:1px solid #0f6fb43d;border-radius:7px;padding:7px 10px;font-weight:900}.moderationForm button{color:var(--green);background:#527a591f;border-color:#527a5952}.moderationForm button:disabled{cursor:not-allowed;opacity:.42}.moderationReportsPanel{background:radial-gradient(circle at 100% 0,#b54a3a24,#0000 34%),linear-gradient(145deg,#ffffffe6,#fff7f29e);border:1px solid #b54a3a2e;border-radius:12px;gap:18px;margin-top:18px;padding-bottom:18px;display:grid;box-shadow:0 18px 54px #15171314}.moderationReportsPanel .modulePanelHeader span{max-width:960px;color:var(--ink-muted);margin-top:10px;line-height:1.5;display:block}.moderationReportFilters{flex-wrap:wrap;gap:8px;margin:0 18px;display:flex}.moderationReportFilters a{min-height:34px;color:var(--ink-muted);font-family:var(--mono);text-transform:uppercase;background:#fffdf5bd;border:1px solid #15171324;border-radius:999px;padding:7px 11px;font-size:.74rem;font-weight:900}.moderationReportFilters a.active,.moderationReportFilters a:hover{color:var(--blue-deep);background:#0f6fb41a;border-color:#0f6fb452}.moderationReportSummary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 18px;display:grid}.moderationReportSummary article{background:#fffdf5d1;border:1px solid #b54a3a2e;border-radius:9px;gap:8px;min-height:88px;padding:14px;display:grid}.moderationReportSummary span{color:var(--ink-muted);text-transform:uppercase;font-size:.82rem;font-weight:900}.moderationReportSummary strong{font-family:var(--display);align-self:end;font-size:2.3rem;line-height:.9}.moderationOperationsPanel{background:radial-gradient(circle at 100% 0,#f4c3151f,#0000 32%),#ffffffd6;border:1px solid #0f6fb42e;border-radius:10px;gap:14px;margin:0 18px;padding:14px;display:grid}.moderationOperationsPanel header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.moderationOperationsPanel header svg{width:24px;height:24px;color:var(--green)}.moderationOperationsPanel h3{font-family:var(--display);margin:0;font-size:1.6rem;line-height:1}.moderationOperationsPanel header span{color:var(--ink-muted);margin-top:6px;line-height:1.45;display:block}.moderationOperationsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.moderationOperationsGrid article{background:#fffdf5b8;border:1px solid #1517131a;border-radius:8px;gap:6px;min-height:112px;padding:12px;display:grid}.moderationOperationsGrid article.tone-active{background:#0f6fb40f;border-color:#0f6fb43d}.moderationOperationsGrid article.tone-problem{background:#b54a3a12;border-color:#b54a3a42}.moderationOperationsGrid span{color:var(--ink-muted);font-family:var(--mono);text-transform:uppercase;font-size:.68rem;font-weight:900}.moderationOperationsGrid strong{font-family:var(--display);align-self:end;font-size:2rem;line-height:.95}.moderationOperationsGrid p{color:var(--ink-muted);margin:0;font-size:.82rem;line-height:1.35}.moderationOperationsPanel footer{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.moderationOperationsPanel footer span,.moderationOperationsPanel footer code{color:var(--ink-muted);background:#fffdf5bd;border:1px solid #0f6fb429;border-radius:999px;padding:7px 9px;font-size:.78rem}.moderationOperationsPanel footer code{font-family:var(--mono)}.moderationReportList{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0 18px;display:grid}.moderationReportCard{border:1px solid #15171324;border-left:5px solid var(--gold);background:#ffffffe0;border-radius:10px;gap:12px;padding:14px;display:grid}.moderationReportCard.status-reviewing{border-left-color:var(--blue)}.moderationReportCard.status-resolved{border-left-color:var(--green)}.moderationReportCard.status-dismissed{border-left-color:var(--red);background:#fff7f2e0}.moderationReportCard header{grid-template-columns:1fr auto;align-items:start;gap:12px;display:grid}.moderationReportCard h3{font-family:var(--display);margin:0 0 4px;font-size:1.38rem;line-height:1}.moderationReportCard header svg{width:22px;height:22px;color:var(--red)}.moderationReportCard span,.moderationReportCard p,.moderationReportCard dd{color:var(--ink-muted);font-size:.88rem;line-height:1.38}.moderationReportCard p{margin:0}.moderationReportTrail{font-family:var(--mono);background:#0f6fb40f;border:1px dashed #0f6fb433;border-radius:8px;padding:9px}.moderationReportSignals{flex-wrap:wrap;gap:7px;display:flex}.moderationReportSignals span{color:var(--ink-muted);font-family:var(--mono);text-transform:uppercase;background:#fffdf5c2;border:1px solid #1517131f;border-radius:999px;padding:6px 8px;font-size:.68rem;font-weight:900}.moderationReportSignals span.hasSignal{color:var(--blue-deep);background:#0f6fb412;border-color:#0f6fb43d}.moderationReportSignals span.hasProblem{color:var(--red);background:#b54a3a14;border-color:#b54a3a47}.moderationReportArchive{background:#fffdf5ad;border:1px solid #1517131f;border-radius:8px}.moderationReportArchive summary{cursor:pointer;color:var(--blue-deep);font-family:var(--mono);text-transform:uppercase;padding:10px 12px;font-size:.72rem;font-weight:900}.moderationReportArchive>div{gap:10px;padding:0 12px 12px;display:grid}.moderationReportArchive section{gap:6px;display:grid}.moderationReportArchive h4{color:var(--ink);margin:0;font-size:.84rem}.moderationReportArchive pre{max-height:220px;color:var(--ink-muted);font-family:var(--mono);white-space:pre-wrap;word-break:break-word;background:#0f6fb40d;border:1px solid #0f6fb424;border-radius:7px;margin:0;padding:10px;font-size:.72rem;line-height:1.45;overflow:auto}.moderationReportCard dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0;display:grid}.moderationReportCard dl div{background:#fffdf59e;border:1px solid #1517131a;border-radius:7px;padding:8px}.moderationReportCard dt{color:var(--ink);font-family:var(--mono);text-transform:uppercase;margin-bottom:4px;font-size:.68rem;font-weight:900}.moderationReportCard dd{margin:0;font-weight:800}.moderationReportForm{gap:10px;display:grid}.moderationReportForm label{color:var(--ink);gap:6px;font-weight:850;display:grid}.moderationReportForm .moderationReportCheckbox{background:#0f6fb40f;border:1px solid #0f6fb424;border-radius:8px;align-items:flex-start;gap:8px;padding:9px;display:flex}.moderationReportCheckbox input{width:auto;margin-top:3px}.moderationReportForm label span{font-size:.82rem}.moderationReportForm select,.moderationReportForm textarea{width:100%;color:var(--ink);font:inherit;background:#fffdf5f0;border:1px solid #1517132e;border-radius:7px}.moderationReportForm textarea{resize:vertical;line-height:1.42}.moderationReportForm footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.moderationReportForm a,.moderationReportForm button{min-height:34px;color:var(--blue-deep);background:#0f6fb414;border:1px solid #0f6fb43d;border-radius:7px;padding:7px 10px;font-weight:900}.moderationReportForm button{color:var(--green);background:#527a591f;border-color:#527a5952}.moderationReportForm button:disabled{cursor:not-allowed;opacity:.42}.adminReportActionPage{min-height:100vh;padding:54px var(--page-pad);background:linear-gradient(#0f6fb40b 1px, transparent 1px), linear-gradient(90deg, #0f6fb40b 1px, transparent 1px), var(--paper);background-size:34px 34px}.adminReportActionCard{background:radial-gradient(circle at 100% 0,#f4c31529,#0000 30%),#ffffffeb;border:1px solid #0f6fb433;border-radius:14px;gap:18px;max-width:760px;margin:0 auto;padding:28px;display:grid;box-shadow:0 18px 54px #1517131a}.adminReportActionCard>svg{width:32px;height:32px;color:var(--blue)}.adminReportActionCard h1{font-family:var(--display);margin:0;font-size:clamp(2.4rem,6vw,4rem);line-height:.95}.adminReportActionCard p{max-width:620px;color:var(--ink-muted);margin:0;font-size:1rem;line-height:1.5}.adminReportActionCard dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.adminReportActionCard dl div{background:#fffdf5b8;border:1px solid #1517131a;border-radius:9px;padding:12px}.adminReportActionCard dt{color:var(--green);font-family:var(--mono);text-transform:uppercase;margin-bottom:5px;font-size:.72rem;font-weight:900}.adminReportActionCard dd{color:var(--ink);margin:0;font-weight:850}.adminReportActionCard form{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.adminReportActionCard button,.adminReportActionCard a{min-height:42px;color:var(--blue-deep);font:inherit;background:#0f6fb41a;border:1px solid #0f6fb43d;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-weight:900;display:inline-flex}.adminReportActionCard button{color:var(--green);cursor:pointer;background:#527a5921;border-color:#527a5957}.adminReportActionCard button svg{width:18px;height:18px}.adminAuditPanel{background:radial-gradient(circle at 0 100%,#0f6fb41f,#0000 34%),linear-gradient(145deg,#ffffffeb,#e9eee294);border:1px solid #15171324;border-radius:12px;gap:18px;margin-top:18px;padding-bottom:18px;display:grid;box-shadow:0 18px 54px #15171314}.adminSubjectDetailPanel{background:radial-gradient(circle at 100% 0,#0f6fb424,#0000 34%),radial-gradient(circle at 0 100%,#f4c31529,#0000 34%),linear-gradient(145deg,#ffffffeb,#eef5fa99);border:1px solid #0f6fb42e;border-radius:12px;gap:18px;margin-top:18px;padding-bottom:18px;display:grid;box-shadow:0 18px 54px #15171314}.adminSubjectDetailPanel .modulePanelHeader span{max-width:940px;color:var(--ink-muted);margin-top:10px;line-height:1.5;display:block}.adminSubjectDetailHero{grid-template-columns:minmax(0,.7fr) minmax(260px,.3fr);gap:14px;margin:0 18px;display:grid}.adminSubjectDetailHero>div:first-child{background:#fffdf5d1;border:1px solid #0f6fb42e;border-radius:10px;gap:8px;padding:16px;display:grid}.adminSubjectDetailHero h3{font-family:var(--display);margin:0;font-size:2.2rem;line-height:.98}.adminSubjectDetailHero span{color:var(--ink-muted);font-weight:800;line-height:1.38}.adminSubjectMetrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.adminSubjectMetrics article{background:#ffffffd6;border:1px solid #1517131f;border-radius:9px;gap:8px;min-height:92px;padding:14px;display:grid}.adminSubjectMetrics span{color:var(--ink-muted);text-transform:uppercase;font-size:.78rem;font-weight:900}.adminSubjectMetrics strong{font-family:var(--display);align-self:end;font-size:2rem;line-height:.9}.adminSubjectDetailGrid{grid-template-columns:minmax(0,1fr) minmax(260px,.42fr) minmax(260px,.42fr);gap:14px;margin:0 18px;display:grid}.adminSubjectDetailGrid>article{background:#ffffffdb;border:1px solid #1517131f;border-radius:10px;align-content:start;gap:12px;padding:14px;display:grid}.adminSubjectDetailGrid h3{font-family:var(--display);margin:0;font-size:1.45rem;line-height:1}.adminSubjectDetailGrid dl{gap:8px;margin:0;display:grid}.adminSubjectDetailGrid dl div{background:#fffdf5a8;border:1px solid #1517131a;border-radius:8px;gap:4px;padding:9px;display:grid}.adminSubjectDetailGrid dt{color:var(--ink);font-family:var(--mono);text-transform:uppercase;font-size:.68rem;font-weight:900}.adminSubjectDetailGrid dd{color:var(--ink-muted);overflow-wrap:anywhere;margin:0;font-size:.88rem;font-weight:800;line-height:1.38}.adminSubjectStack{gap:8px;max-height:420px;display:grid;overflow:auto}.adminSubjectStack span{color:var(--ink-muted);background:#fffdf5a8;border:1px solid #1517131a;border-radius:8px;gap:4px;padding:9px;font-size:.86rem;line-height:1.38;display:grid}.adminSubjectStack strong{color:var(--ink);font-family:var(--mono);font-size:.76rem}.adminAuditPanel .modulePanelHeader span{max-width:900px;color:var(--ink-muted);margin-top:10px;line-height:1.5;display:block}.adminAuditFilters{background:#fffdf5c2;border:1px solid #1517131f;border-radius:10px;grid-template-columns:minmax(150px,.35fr) minmax(110px,.18fr) minmax(180px,.45fr) minmax(180px,.45fr) auto;align-items:end;gap:10px;margin:0 18px;padding:12px;display:grid}.adminAuditDetail{background:radial-gradient(circle at 100% 0,#0f6fb41f,#0000 38%),#ffffffe0;border:1px solid #0f6fb433;border-radius:10px;gap:12px;margin:0 18px;padding:14px;display:grid}.adminAuditDetail>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.adminAuditDetail h3{font-family:var(--display);margin:0;font-size:1.6rem;line-height:1}.adminAuditDetail>header strong{background:var(--ink);color:#fffdf5;min-width:48px;min-height:34px;font-family:var(--mono);border-radius:999px;justify-content:center;align-items:center;font-size:.74rem;display:inline-flex}.adminAuditDetailList{gap:8px;max-height:420px;padding-right:4px;display:grid;overflow:auto}.adminAuditDetailList article{background:#fffdf5bd;border:1px solid #1517131a;border-radius:8px;grid-template-columns:150px minmax(180px,.5fr) 1fr;gap:10px;padding:9px;display:grid}.adminAuditDetailList span,.adminAuditDetailList strong{font-family:var(--mono);font-size:.76rem;line-height:1.35}.adminAuditDetailList span{color:var(--ink-muted)}.adminAuditDetailList strong{color:var(--ink)}.adminAuditDetailList p{color:var(--ink-muted);overflow-wrap:anywhere;margin:0;font-size:.86rem;line-height:1.38}.adminAuditList{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0 18px;display:grid}.adminAuditItem{border:1px solid #15171324;border-left:4px solid var(--blue);background:#ffffffe0;border-radius:10px;gap:10px;padding:12px;display:grid}.adminAuditItem header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.adminAuditItem header strong{color:var(--ink);font-family:var(--mono);font-size:.8rem;line-height:1.35}.adminAuditItem header span,.adminAuditItem p,.adminAuditItem dd{color:var(--ink-muted);font-size:.86rem;line-height:1.38}.adminAuditItem p{overflow-wrap:anywhere;margin:0}.adminAuditItem dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:0;display:grid}.adminAuditItem dl div{background:#fffdf59e;border:1px solid #1517131a;border-radius:7px;padding:7px}.adminAuditItem dt{color:var(--ink);font-family:var(--mono);text-transform:uppercase;margin-bottom:3px;font-size:.66rem;font-weight:900}.adminAuditItem dd{margin:0;font-weight:800}.notificationTemplatePanel{background:radial-gradient(circle at 0 0,#f4c31533,#0000 34%),linear-gradient(145deg,#ffffffe6,#eaf0f6ad);border:1px solid #0f6fb42e;border-radius:12px;gap:18px;margin-top:18px;padding-bottom:18px;display:grid;box-shadow:0 18px 54px #15171314}.notificationTemplatePanel .modulePanelHeader span{max-width:960px;color:var(--ink-muted);margin-top:10px;line-height:1.5;display:block}.notificationTemplateToolbar{grid-template-columns:minmax(0,1fr) minmax(260px,.32fr);align-items:stretch;gap:14px;margin:0 18px;display:grid}.notificationTemplateSummary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.notificationTemplateSummary article,.notificationTemplateLanguage{background:#fffdf5d1;border:1px solid #1517131f;border-radius:9px;gap:8px;padding:14px;display:grid}.notificationTemplateSummary span,.notificationTemplateLanguage span{color:var(--ink-muted);font-family:var(--mono);text-transform:uppercase;font-size:.72rem;font-weight:900}.notificationTemplateSummary strong{font-family:var(--display);align-self:end;font-size:2.2rem;line-height:.9}.notificationTemplateLanguage label{gap:7px;display:grid}.notificationTemplateLanguage select,.notificationTemplateLanguage button,.notificationTemplateForm input,.notificationTemplateForm select,.notificationTemplateForm textarea{width:100%;color:var(--ink);font:inherit;background:#fffdf5f0;border:1px solid #1517132e;border-radius:7px}.notificationTemplateLanguage button,.notificationTemplateForm button{background:var(--ink);color:#fffdf5;width:fit-content;min-height:36px;padding:8px 12px;font-weight:900}.notificationTemplateGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0 18px;display:grid}.notificationTemplateCard{background:#ffffffe0;border:1px solid #15171324;border-radius:10px;gap:14px;padding:16px;display:grid}.notificationTemplateCard.status-published{border-color:#527a5947}.notificationTemplateCard.status-disabled{background:#fff7f2e0;border-color:#b548363d}.notificationTemplateCard header{justify-content:space-between;align-items:start;gap:14px;display:flex}.notificationTemplateCard h3{font-family:var(--display);margin:0 0 4px;font-size:1.45rem;line-height:1}.notificationTemplateCard header span,.notificationTemplatePreview span,.notificationTemplateForm p{color:var(--ink-muted);font-size:.9rem;line-height:1.42}.notificationTemplateCard header svg{color:var(--blue)}.notificationTemplateVariables{flex-wrap:wrap;gap:6px;display:flex}.notificationTemplateVariables span{color:var(--blue-deep);font-family:var(--mono);background:#0f6fb414;border:1px solid #0f6fb42e;border-radius:999px;padding:5px 8px;font-size:.72rem;font-weight:900}.notificationTemplatePreview{background:radial-gradient(circle at 100% 0,#f4c31529,#0000 34%),#fffdf5c7;border:1px solid #f4c31557;border-radius:9px;gap:8px;padding:13px;display:grid}.notificationTemplatePreview strong{color:var(--ink);font-size:1rem}.notificationTemplateForm{gap:10px;display:grid}.notificationTemplateForm label{color:var(--ink);gap:6px;font-weight:850;display:grid}.notificationTemplateForm label span{font-size:.84rem}.notificationTemplateForm textarea{resize:vertical}.notificationTemplateForm p{align-items:center;gap:8px;margin:0;font-weight:800;display:inline-flex}.notificationTemplateForm p svg{width:16px;height:16px;color:var(--green)}.notificationTemplateForm button:disabled{cursor:not-allowed;opacity:.46}.partnerContentPanel{background:radial-gradient(circle at 12% 0,#0f6fb426,#0000 34%),radial-gradient(circle at 92% 8%,#f4c3152e,#0000 30%),linear-gradient(145deg,#ffffffe6,#f1f7efad);border:1px solid #0f6fb433;border-radius:12px;gap:18px;margin-top:18px;padding-bottom:18px;display:grid;box-shadow:0 18px 54px #15171314}.partnerContentPanel .modulePanelHeader span{max-width:980px;color:var(--ink-muted);margin-top:10px;line-height:1.5;display:block}.adminAutomationNotice{background:radial-gradient(circle at 100% 0,#527a5929,#0000 30%),#fffdf5d6;border:1px solid #527a593d;border-radius:10px;grid-template-columns:28px minmax(0,1fr);gap:12px;margin:0 18px;padding:14px 16px;display:grid}.adminAutomationNotice svg{width:24px;height:24px;color:var(--green)}.adminAutomationNotice strong{color:var(--ink);margin-bottom:3px;display:block}.adminAutomationNotice span{color:var(--ink-muted);font-size:.9rem;line-height:1.42}.partnerContentSummary{grid-template-columns:repeat(auto-fit,minmax(124px,1fr));gap:10px;margin:0 18px;display:grid}.partnerContentSummary article{background:#fffdf5d6;border:1px solid #1517131f;border-radius:9px;gap:8px;min-height:92px;padding:14px;display:grid}.partnerContentSummary span{color:var(--ink-muted);font-family:var(--mono);text-transform:uppercase;font-size:.72rem;font-weight:900}.partnerContentSummary strong{font-family:var(--display);align-self:end;font-size:2.1rem;line-height:.9}.adminEventOpsPanel{background:linear-gradient(135deg,#ffffffe6,#eff8fcb8);border:1px solid #0f6fb42e;border-radius:8px;gap:14px;margin:0 18px;padding:14px;display:grid}.adminEventOpsHeader{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px;display:grid}.adminEventOpsHeader h3{font-family:var(--display);margin:0;font-size:1.7rem;line-height:1}.adminEventOpsHeader span{color:var(--ink-muted);margin-top:6px;line-height:1.42;display:block}.adminEventOpsTotals{grid-template-columns:repeat(3,minmax(78px,1fr));gap:8px;display:grid}.adminEventOpsTotals span{min-height:72px;color:var(--ink-muted);font-family:var(--mono);text-transform:uppercase;background:#fffdf5c7;border:1px solid #1517131a;border-radius:8px;gap:4px;padding:10px;font-size:.68rem;font-weight:900;display:grid}.adminEventOpsTotals strong{color:var(--ink);font-family:var(--display);align-self:end;font-size:1.7rem;line-height:.9}.adminEventCategoryGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;display:grid}.adminEventCategoryGrid article{background:#fffdf5b8;border:1px solid #1517131a;border-radius:8px;gap:10px;padding:12px;display:grid}.adminEventCategoryGrid article>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.adminEventCategoryGrid article>header span{color:var(--blue-deep);font-family:var(--mono);text-transform:uppercase;font-size:.68rem;font-weight:900}.adminEventCategoryGrid article>header strong{font-family:var(--display);font-size:2rem;line-height:.9}.adminEventCategoryGrid p{color:var(--ink-muted);margin:0;line-height:1.4}.adminSourceHealthMatrix{gap:6px;display:grid}.adminSourceHealthMatrix>header,.adminSourceHealthMatrix>article{border-radius:8px;grid-template-columns:minmax(124px,.58fr) minmax(180px,1fr) minmax(150px,.72fr) minmax(190px,.9fr) auto;align-items:center;gap:8px;min-height:42px;padding:8px 10px;display:grid}.adminSourceHealthMatrix>header{color:var(--ink-muted);font-family:var(--mono);text-transform:uppercase;font-size:.68rem;font-weight:900}.adminSourceHealthMatrix>article{background:#ffffffd1;border:1px solid #1517131a}.adminSourceHealthMatrix>article.tone-ready{border-color:#527a593d}.adminSourceHealthMatrix>article.tone-stale{background:#fffbebd6;border-color:#f4c31557}.adminSourceHealthMatrix>article.tone-problem{background:#fff7f2e0;border-color:#b54a3a47}.adminSourceHealthMatrix>article.tone-paused{opacity:.78}.adminSourceHealthMatrix span,.adminSourceHealthMatrix strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.adminSourceHealthMatrix span{color:var(--ink-muted);font-size:.8rem;font-weight:800}.adminSourceHealthMatrix strong{color:var(--ink);font-size:.92rem}.adminSourceHealthMatrix a{min-height:30px;color:var(--blue-deep);font-family:var(--mono);text-transform:uppercase;background:#0f6fb412;border:1px solid #0f6fb42e;border-radius:999px;padding:6px 8px;font-size:.68rem;font-weight:900;text-decoration:none}.partnerContentGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));align-items:start;gap:14px;margin:0 18px;display:grid}.adminDisclosure,.adminCompactRow{background:#ffffffe0;border:1px solid #15171321;border-radius:10px;min-width:0;box-shadow:0 10px 28px #1517130f}.adminDisclosure summary,.adminCompactRow summary{cursor:pointer;grid-template-columns:minmax(92px,.28fr) minmax(0,1fr) minmax(170px,.72fr) auto;align-items:center;gap:10px;min-height:58px;padding:12px 14px;list-style:none;display:grid}.adminDisclosure summary::-webkit-details-marker{display:none}.adminCompactRow summary::-webkit-details-marker{display:none}.adminDisclosure summary:after,.adminCompactRow summary:after{content:"Open";color:var(--blue-deep);font-family:var(--mono);text-transform:uppercase;border:1px solid #0f6fb42e;border-radius:999px;justify-self:end;padding:5px 9px;font-size:.68rem;font-style:normal;font-weight:900}.adminDisclosure[open] summary:after,.adminCompactRow[open] summary:after{content:"Sluit"}.adminDisclosure summary span,.adminCompactRow summary span{color:var(--blue-deep);font-family:var(--mono);letter-spacing:0;text-transform:uppercase;font-size:.72rem;font-weight:900}.adminDisclosure summary strong,.adminCompactRow summary strong{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:.98rem;overflow:hidden}.adminDisclosure summary em,.adminCompactRow summary em{min-width:0;color:var(--ink-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;font-style:normal;font-weight:800;overflow:hidden}.adminDisclosureBody,.adminCompactRowBody{border-top:1px solid #15171314;gap:10px;padding:0 14px 14px;display:grid}.adminDisclosureBody>.partnerContentForm,.adminDisclosureBody>.partnerContentForm[aria-label]{box-shadow:none;background:0 0;border:0;padding:14px 0 0}.adminCompactRowBody{padding-top:12px}.adminCompactRowBody code{width:fit-content;max-width:100%;color:var(--blue-deep);font-family:var(--mono);overflow-wrap:anywhere;background:#0f6fb41a;border-radius:7px;padding:6px 8px;font-size:.72rem;font-weight:900}.adminCompactRow.status-approved,.adminCompactRow.status-published,.adminCompactRow.status-accepted,.adminCompactRow.status-active{background:#ffffffe6;border-color:#527a5947}.adminCompactRow.status-pending,.adminCompactRow.status-manual_review{border-color:#f4c31557}.adminCompactRow.status-invalid,.adminCompactRow.status-rejected,.adminCompactRow.status-duplicate,.adminCompactRow.status-rate_limited,.adminCompactRow.status-disabled,.adminCompactRow.status-hidden{background:#fff7f2e0;border-color:#b548363d}.partnerContentForm,.partnerContentColumn article,.partnerContentSpec{background:#ffffffe0;border:1px solid #15171324;border-radius:10px;align-content:start;gap:12px;padding:16px;display:grid}.partnerContentForm h3,.partnerContentColumn h3,.partnerContentSpec h3{font-family:var(--display);margin:0;font-size:1.45rem;line-height:1}.partnerContentForm label{color:var(--ink);gap:6px;font-weight:850;display:grid}.partnerContentForm label span{font-size:.84rem}.partnerContentForm input,.partnerContentForm select{width:100%;color:var(--ink);font:inherit;background:#fffdf5f0;border:1px solid #1517132e;border-radius:7px}.partnerContentForm p,.partnerContentSpec p,.partnerContentList small{color:var(--ink-muted);margin:0;font-size:.9rem;line-height:1.42}.partnerContentForm button{background:var(--ink);color:#fffdf5;border:0;border-radius:7px;width:fit-content;min-height:38px;padding:9px 13px;font-weight:900}.partnerContentForm button:disabled{cursor:not-allowed;opacity:.46}.partnerContentColumn{align-content:start;gap:14px;min-width:0;display:grid}.partnerContentList{gap:8px;display:grid}.partnerContentList span{color:var(--ink-muted);overflow-wrap:anywhere;background:#fffdf5bd;border:1px solid #1517131f;border-radius:8px;gap:5px;padding:10px;font-size:.84rem;font-weight:800;display:grid}.partnerContentList strong{color:var(--ink);font-size:.96rem}.partnerContentList code,.partnerContentSpec code{width:fit-content;max-width:100%;color:var(--blue-deep);font-family:var(--mono);overflow-wrap:anywhere;background:#0f6fb41a;border-radius:7px;padding:6px 8px;font-size:.72rem;font-weight:900}.partnerContentActions{flex-wrap:wrap;gap:6px;margin-top:2px;display:flex}.partnerContentActions form{display:contents}.partnerContentActions button{min-height:32px;color:var(--blue-deep);font-family:var(--mono);text-transform:uppercase;cursor:pointer;background:#fffdf5eb;border:1px solid #0f6fb438;border-radius:999px;padding:7px 9px;font-size:.68rem;font-weight:900}.partnerContentActions button:hover:not(:disabled){background:#f4c31524;border-color:#f4c31580}.partnerContentActions button:disabled{cursor:not-allowed;opacity:.42}.partnerContentInlineForm{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.partnerContentInlineForm label{min-height:32px;color:var(--ink-muted);align-items:center;gap:5px;font-size:.76rem;font-weight:800;display:inline-flex}.partnerContentInlineForm select,.partnerContentInlineForm button{min-height:32px;color:var(--ink);font:inherit;background:#fffdf5e6;border:1px solid #15171324;border-radius:7px;font-size:.78rem;font-weight:850}.partnerContentInlineForm button{color:var(--blue-deep);cursor:pointer;border-color:#0f6fb438;padding:6px 9px}.partnerContentInlineForm button:disabled{cursor:not-allowed;opacity:.42}.partnerContentList .status-approved,.partnerContentList .status-published,.partnerContentList .status-accepted{background:#527a591a;border-color:#527a5947}.partnerContentList .status-pending{background:#f4c3151a;border-color:#f4c31552}.partnerContentList .status-invalid,.partnerContentList .status-rejected,.partnerContentList .status-duplicate,.partnerContentList .status-rate_limited,.partnerContentList .status-disabled{background:#b5483614;border-color:#b548363d}.partnerPortalPage{gap:18px;width:min(1560px,100% - 56px);margin:0 auto;padding:44px 0 82px;display:grid}.partnerPortalHero{color:#fffdf5;background:radial-gradient(circle at 16% 8%,#f4c3154d,#0000 28%),radial-gradient(circle at 82% 18%,#0f6fb442,#0000 32%),linear-gradient(135deg,#101812f5,#05305cf0);border:1px solid #0f6fb438;border-radius:18px;justify-content:space-between;align-items:end;gap:24px;min-height:300px;padding:clamp(24px,5vw,56px);display:flex;position:relative;overflow:hidden}.partnerPortalHero:after{content:"";border:44px solid #f4c3152e;border-radius:999px;width:420px;height:420px;position:absolute;inset:auto -80px -160px auto}.partnerPortalHero.locked{align-content:center;place-items:start;display:grid}.partnerPortalHero>*{z-index:1;position:relative}.partnerPortalHero h1{color:#fffdf5;max-width:760px;font-family:var(--display);margin:8px 0 0;font-size:clamp(3.4rem,8vw,7.2rem);line-height:.85}.partnerPortalHero p:not(.sectionKicker){color:#fffdf5db;max-width:760px;margin:18px 0 0;font-size:clamp(1.05rem,1.5vw,1.36rem);line-height:1.42}.partnerPortalMode{color:var(--yellow);font-family:var(--mono);text-transform:uppercase;white-space:nowrap;background:#fffdf514;border:1px solid #f4c31552;border-radius:999px;align-items:center;gap:8px;padding:10px 12px;font-size:.78rem;font-weight:900;display:inline-flex}.partnerPortalMode svg,.partnerPortalHero.locked>svg{width:22px;height:22px}.partnerPortalSummary{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.partnerPortalSummary article,.partnerPortalEmpty,.partnerPortalSourceCard,.partnerPortalToolbar,.partnerPortalPanel{background:linear-gradient(160deg,#ffffffeb,#f1f7efb3),repeating-linear-gradient(90deg,#0f6fb40f 0 1px,#0000 1px 22px);border:1px solid #1517131f;border-radius:14px;box-shadow:0 18px 54px #15171314}.partnerPortalSummary article{gap:6px;min-height:104px;padding:16px;display:grid}.partnerPortalSummary span,.partnerPortalEyebrow,.partnerPortalEndpoint span{color:var(--green);font-family:var(--mono);letter-spacing:.03em;text-transform:uppercase;font-size:.72rem;font-weight:900}.partnerPortalSummary strong{color:var(--ink);font-family:var(--display);align-self:end;font-size:2.5rem;line-height:.86}.partnerPortalNotice{color:var(--blue-deep);background:#0f6fb414;border:1px solid #0f6fb42e;border-radius:10px;margin:0;padding:12px 14px;font-weight:850}.partnerPortalToolbar{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:12px;padding:14px;display:flex}.partnerPortalToolbar form{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.partnerPortalToolbar label{color:var(--ink);gap:5px;font-weight:850;display:grid}.partnerPortalToolbar label span{color:var(--green);font-family:var(--mono);text-transform:uppercase;font-size:.7rem;font-weight:950}.partnerPortalToolbar select,.partnerPortalToolbar button,.partnerPortalExportLink{min-height:42px;font:inherit;border-radius:9px;font-weight:900}.partnerPortalToolbar select{color:var(--ink);background:#fffdf5eb;border:1px solid #15171329}.partnerPortalToolbar button,.partnerPortalExportLink{background:var(--ink);color:#fffdf5;cursor:pointer;border:0;justify-content:center;align-items:center;padding:9px 13px;text-decoration:none;display:inline-flex}.partnerPortalSubmitPanel{background:radial-gradient(circle at 100% 0,#f4c31538,#0000 30%),linear-gradient(145deg,#ffffffeb,#f1f7efb8);border:1px solid #f4c31557;border-radius:14px;grid-template-columns:minmax(260px,.38fr) 1fr;align-items:start;gap:18px;padding:18px;display:grid;box-shadow:0 18px 54px #15171314}.partnerPortalSubmitPanel h2{font-family:var(--display);margin:0;font-size:clamp(2rem,3vw,3.35rem);line-height:.92}.partnerPortalSubmitPanel p{color:var(--ink-muted);line-height:1.45}.partnerPortalSubmitForm{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.partnerPortalSubmitForm label{color:var(--ink);gap:6px;font-weight:850;display:grid}.partnerPortalSubmitForm label.wide,.partnerPortalSubmitForm .wide,.partnerPortalSubmitForm p.wide{grid-column:1/-1}.partnerPortalSubmitForm label span{font-size:.84rem}.partnerPortalSubmitForm input,.partnerPortalSubmitForm select,.partnerPortalSubmitForm textarea{width:100%;min-height:42px;color:var(--ink);font:inherit;background:#fffdf5f0;border:1px solid #15171329;border-radius:8px}.partnerPortalSubmitForm textarea{resize:vertical;min-height:100px}.partnerPortalSubmitForm button{background:var(--ink);color:#fffdf5;cursor:pointer;border:0;border-radius:8px;width:fit-content;min-height:42px;padding:10px 14px;font-weight:900}.partnerPortalSourceControls{background:#0f6fb40d;border:1px solid #0f6fb429;border-radius:12px}.partnerPortalSourceControls summary{cursor:pointer;color:var(--blue-deep);padding:11px 13px;font-weight:950}.partnerPortalSourceControlGrid{grid-template-columns:minmax(220px,.36fr) 1fr;gap:12px;padding:0 12px 12px;display:grid}.partnerPortalTokenForm,.partnerPortalCallbackForm{background:#fffdf5b8;border:1px solid #1517131a;border-radius:10px;align-content:start;gap:9px;padding:12px;display:grid}.partnerPortalTokenForm strong,.partnerPortalCallbackForm strong{color:var(--ink);font-family:var(--mono);text-transform:uppercase;font-size:.76rem;font-weight:950}.partnerPortalTokenForm p,.partnerPortalCallbackForm p{color:var(--ink-muted);margin:0;font-size:.86rem;line-height:1.42}.partnerPortalCallbackForm{grid-template-columns:repeat(2,minmax(0,1fr))}.partnerPortalCallbackForm strong,.partnerPortalCallbackForm .wide{grid-column:1/-1}.partnerPortalCallbackForm label{color:var(--ink);gap:5px;font-weight:850;display:grid}.partnerPortalCallbackForm label span{font-size:.82rem}.partnerPortalCallbackForm input,.partnerPortalCallbackForm select{width:100%;min-height:40px;color:var(--ink);font:inherit;background:#fffdf5f0;border:1px solid #15171329;border-radius:8px}.partnerPortalTokenForm button,.partnerPortalCallbackForm button{background:var(--ink);color:#fffdf5;cursor:pointer;border:0;border-radius:8px;width:fit-content;min-height:40px;padding:9px 12px;font-weight:900}.partnerPortalEmpty{gap:12px;max-width:760px;padding:28px;display:grid}.partnerPortalEmpty svg{width:34px;height:34px;color:var(--blue)}.partnerPortalEmpty h2,.partnerPortalPanel h2{font-family:var(--display);margin:0;font-size:clamp(2rem,3vw,3.1rem);line-height:.95}.partnerPortalEmpty p{color:var(--ink-muted);margin:0;line-height:1.45}.partnerPortalSources{grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:14px;display:grid}.partnerPortalSourceCard{gap:16px;padding:18px;display:grid}.partnerPortalSourceHeader{justify-content:space-between;align-items:start;gap:16px;display:flex}.partnerPortalSourceHeader h2{font-family:var(--display);margin:5px 0 0;font-size:clamp(2rem,3vw,3.25rem);line-height:.9}.partnerPortalSourceHeader p{color:var(--ink-muted);margin:10px 0 0;line-height:1.42}.partnerPortalStatus{width:fit-content;color:var(--ink-muted);font-family:var(--mono);text-transform:uppercase;background:#fffdf5db;border:1px solid #1517131f;border-radius:999px;align-items:center;padding:7px 9px;font-size:.68rem;font-weight:900;display:inline-flex}.partnerPortalStatus.status-approved,.partnerPortalStatus.status-published,.partnerPortalStatus.status-accepted{color:var(--green);background:#527a591f;border-color:#527a5942}.partnerPortalStatus.status-pending{color:#7d5b00;background:#f4c31524;border-color:#f4c31557}.partnerPortalStatus.status-invalid,.partnerPortalStatus.status-rejected,.partnerPortalStatus.status-rate_limited,.partnerPortalStatus.status-duplicate,.partnerPortalStatus.status-disabled,.partnerPortalStatus.status-paused,.partnerPortalStatus.status-removed{color:var(--red);background:#b548361a;border-color:#b548364d}.partnerPortalFacts,.partnerPortalMetrics{flex-wrap:wrap;gap:8px;display:flex}.partnerPortalFacts span,.partnerPortalMetrics span{color:var(--ink-muted);background:#fffdf5ad;border:1px solid #0f6fb41f;border-radius:999px;align-items:center;gap:7px;padding:8px 10px;font-size:.84rem;font-weight:800;display:inline-flex}.partnerPortalQuality{background:#527a5914;border:1px solid #527a592e;border-radius:10px;gap:6px;padding:12px;display:grid}.partnerPortalQuality strong{color:var(--ink);font-family:var(--mono);text-transform:uppercase;font-size:.72rem;font-weight:900}.partnerPortalQuality span{color:var(--ink-muted);font-size:.88rem;line-height:1.35}.partnerPortalFacts svg{width:16px;height:16px;color:var(--blue)}.partnerPortalFacts strong{color:var(--ink)}.partnerPortalEndpoint{background:#0f6fb40f;border:1px solid #0f6fb424;border-radius:10px;gap:7px;padding:12px;display:grid}.partnerPortalEndpoint code,.partnerPortalList code,.partnerPortalExample pre{overflow-wrap:anywhere;white-space:pre-wrap;color:var(--blue-deep);font-family:var(--mono);font-size:.78rem;font-weight:900}.partnerPortalExample{background:#fffdf5b8;border:1px solid #1517131a;border-radius:10px}.partnerPortalExample summary{cursor:pointer;color:var(--ink);align-items:center;gap:8px;padding:10px 12px;font-weight:900;display:flex}.partnerPortalExample summary svg{width:18px;height:18px;color:var(--green)}.partnerPortalExample pre{margin:0;padding:0 12px 12px}.partnerPortalGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.partnerPortalPanel{align-content:start;gap:14px;padding:18px;display:grid}.partnerPortalList{gap:9px;display:grid}.partnerPortalList>span{color:var(--ink-muted);background:#fffdf5c7;border:1px solid #1517131f;border-radius:10px;gap:5px;padding:12px;font-size:.84rem;font-weight:800;display:grid}.partnerPortalList strong{color:var(--ink);font-size:.98rem}.partnerPortalList small{color:var(--ink-muted);line-height:1.4}.partnerPortalList svg{width:20px;height:20px;color:var(--blue)}.partnerPortalItemEditor{background:#0f6fb40d;border:1px solid #0f6fb429;border-radius:10px;margin-top:8px}.partnerPortalItemEditor summary{cursor:pointer;color:var(--blue-deep);padding:10px 12px;font-weight:950}.partnerPortalItemEditor p{color:var(--ink-muted);margin:0;padding:0 12px 12px;line-height:1.45}.partnerPortalItemEditForm{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0 12px 12px;display:grid}.partnerPortalItemEditForm label{color:var(--ink);gap:5px;font-weight:850;display:grid}.partnerPortalItemEditForm label.wide,.partnerPortalItemEditForm .wide{grid-column:1/-1}.partnerPortalPlacePicker{gap:8px;display:grid}.partnerPortalPlacePicker>strong{color:var(--ink);font-size:.84rem;font-weight:850}.partnerPortalItemEditForm input,.partnerPortalItemEditForm select,.partnerPortalItemEditForm textarea{width:100%;min-height:38px;color:var(--ink);font:inherit;background:#fffdf5f2;border:1px solid #15171329;border-radius:8px}.partnerPortalItemEditForm textarea{resize:vertical;min-height:84px}.partnerPortalItemEditForm button,.partnerPortalWithdrawForm button{background:var(--ink);color:#fffdf5;cursor:pointer;border:0;border-radius:8px;width:fit-content;min-height:40px;padding:9px 12px;font-weight:900}.partnerPortalWithdrawForm{padding:0 12px 12px}.partnerPortalWithdrawForm button{background:var(--red)}.adminDataGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.adminAtlasPanel{border:1px solid var(--line);background:#ffffffc7;border-radius:12px;gap:18px;margin-top:18px;padding-bottom:18px;display:grid;box-shadow:0 14px 44px #15171314}.adminAtlasPanel .modulePanelHeader span{max-width:780px;color:var(--ink-muted);margin-top:10px;line-height:1.5;display:block}.adminAtlasPanel .mapShell{box-shadow:none;margin:0 18px}.adminAtlasPanel .mapViewport{min-height:540px}.adminDataGrid article{border:1px solid var(--line);background:#ffffffc7;border-radius:8px;min-height:240px;padding:18px}.adminDataGrid h2{font-family:var(--display);letter-spacing:0;margin:0 0 14px;font-size:1.6rem}.adminDataGrid div{gap:8px;display:grid}.adminDataGrid span{background:var(--surface);color:var(--ink-muted);overflow-wrap:anywhere;border:1px solid #1517131f;border-radius:6px;gap:4px;padding:10px;display:grid}.adminDataGrid strong{color:var(--ink);font-family:var(--mono);font-size:.78rem}.loginPage{width:min(1180px,100% - 48px);margin:0 auto;padding:32px 0 72px}.loginHero{gap:10px;max-width:760px;margin-bottom:18px;display:grid}.loginHero h1{font-family:var(--display);letter-spacing:0;margin:0;font-size:clamp(2.1rem,4vw,3.6rem);line-height:1}.loginHero p:not(.sectionKicker){max-width:720px;color:var(--ink-muted);margin:0;font-size:1rem;line-height:1.45}.loginGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.loginCard{border:1px solid var(--line);background:linear-gradient(145deg, #fffffff0, #e9eee2bd), var(--surface);border-radius:10px;align-content:start;gap:12px;min-height:280px;padding:22px;display:grid;box-shadow:0 14px 44px #15171314}.loginCard.primary{background:linear-gradient(145deg, #0f6fb421, #f4c31529), var(--surface);border-color:#0f6fb447}.loginCard.wide{grid-column:span 2}.loginCard svg{width:24px;height:24px;color:var(--blue)}.loginCard span{color:var(--green);font-family:var(--mono);text-transform:uppercase;font-size:.72rem;font-weight:800}.loginCard h2{font-family:var(--display);margin:0;font-size:2rem;line-height:1}.loginCard p{color:var(--ink-muted);margin:0;line-height:1.5}.loginHint{background:#0f6fb414;border:1px solid #0f6fb42e;border-radius:6px;padding:10px}.telegramLoginWidget{min-height:44px}.loginCard a,.loginFormCard button{background:var(--ink);color:#fffdf5;border:1px solid #0f6fb447;border-radius:6px;justify-content:center;align-items:center;min-height:44px;margin-top:6px;padding:10px 14px;font-weight:800;display:inline-flex}.loginFormCard form{gap:9px;display:grid}.loginFormCard label{color:var(--ink-muted);font-family:var(--mono);text-transform:uppercase;font-size:.74rem;font-weight:800}.loginFormCard input{border:1px solid var(--line);width:100%;min-height:46px;color:var(--ink);background:#ffffffe6;border-radius:6px;padding:10px 12px}.loginFormCard button{cursor:pointer}.loginFormCard button:disabled{cursor:wait;opacity:.64}.loginNotice{background:#527a591a;border:1px solid #527a5940;border-radius:6px;padding:10px}.loginNotice.error{background:#b94a3a1a;border-color:#b94a3a47}.loginCard .developmentLink{background:var(--gold);color:var(--ink)}.controlPage{width:min(1180px,100% - 48px);margin:0 auto;padding:32px 0 72px}.controlHero{border:1px solid var(--line);background:linear-gradient(135deg, #0f6fb41a, #ffffffdb 54%, #527a591a), var(--surface);box-shadow:var(--shadow);border-radius:14px;margin-bottom:14px;padding:22px;position:relative;overflow:hidden}.controlHero h1{width:min(820px,100%);font-family:var(--display);letter-spacing:0;margin:0;font-size:clamp(2.05rem,3.8vw,3.6rem);line-height:1}.controlHero p:not(.sectionKicker){width:min(740px,100%);color:var(--ink-muted);margin:12px 0 0;font-size:1rem;line-height:1.45}.controlHero>span{color:var(--green);background:#527a591a;border:1px solid #527a5940;border-radius:6px;margin-top:12px;padding:9px 11px;font-weight:800;display:inline-flex}.controlGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.feedPage{padding:32px 0 72px}.feedHero{color:var(--ink);box-shadow:var(--soft-shadow);-webkit-backdrop-filter:blur(18px)saturate(1.08);backdrop-filter:blur(18px)saturate(1.08);background:linear-gradient(#ffffffd6,#e9f4ffc2 38%,#d9e8f9b3),#f7fbffb8;border:1px solid #7ea4d938;border-radius:14px;margin-bottom:14px;padding:22px;position:relative;overflow:hidden}.feedHero h1{width:min(900px,100%);font-family:var(--display);letter-spacing:0;margin:0;font-size:clamp(2.1rem,4.2vw,3.9rem);line-height:1}.feedHero .sectionKicker{color:var(--blue-deep)}.feedHero p:not(.sectionKicker){width:min(760px,100%);color:var(--ink-muted);font-size:1rem;line-height:1.45}.feedHeroMetrics{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.feedHeroMetrics span{min-height:38px;font-family:var(--mono);color:var(--ink);text-transform:uppercase;background:#fffaf4cc;border:1px solid #b9714d2e;border-radius:999px;align-items:center;gap:8px;padding:8px 10px;font-size:.76rem;font-weight:800;display:inline-flex}.feedHeroMetrics svg{width:16px;height:16px;color:var(--blue-deep)}.feedLayout{grid-template-columns:minmax(280px,.38fr) 1fr;gap:14px;display:grid}.sourceRail,.feedPolicy{border:1px solid var(--line);background:#ffffffc7;border-radius:12px;box-shadow:0 14px 44px #15171314}.sourceList{gap:8px;padding:18px;display:grid}.sourceList article{background:var(--surface);border:1px solid #1517131f;border-radius:8px;grid-template-columns:22px 1fr auto;gap:8px 10px;padding:12px;display:grid}.sourceList article.partnerSource{background:radial-gradient(circle at 100% 0,#f4c31524,#0000 34%),#ffffffd6;border-color:#0f6fb438}.sourceList p{color:var(--ink-muted);grid-column:2/-1;margin:0;font-size:.9rem;line-height:1.35}.sourceList span,.sourceList strong{font-weight:800}.sourceCardLink{color:var(--blue-deep);font-weight:800;text-decoration:none}.sourceList strong{color:var(--green);font-family:var(--mono);text-transform:uppercase;font-size:.72rem}.messageRiver{gap:10px;display:grid}.messageCard{border:1px solid var(--line);background:linear-gradient(145deg, #fffffff5, #e9eee2ad), var(--surface);border-radius:12px;gap:12px;min-height:170px;padding:22px;display:grid;box-shadow:0 14px 44px #15171314}.messageCard.featured{background:radial-gradient(circle at 100% 0,#f4c3153d,#0000 28%),linear-gradient(145deg,#0f6fb41f,#fffffff0);border-color:#0f6fb442;min-height:260px}.messageCard.edited{border-color:#0f6fb44d}.messageCard.partnerMessage{background:radial-gradient(circle at 0 0, #0f6fb424, transparent 32%), linear-gradient(145deg, #fffffff5, #fff8da8a), var(--surface);border-color:#0f6fb43d}.messageCard div{justify-content:space-between;align-items:center;gap:12px;display:flex}.messageCard span,.messageCard strong,.messageCard footer{font-family:var(--mono);text-transform:uppercase;font-size:.76rem;font-weight:800}.messageCard span{color:var(--blue-deep)}.messageSourceLink{color:var(--blue-deep);font-family:var(--mono);text-transform:uppercase;font-size:.76rem;font-weight:800;text-decoration:none}.messageCard strong{color:var(--green)}.messageCard p{font-family:var(--display);letter-spacing:-.02em;margin:0;font-size:clamp(1.8rem,3vw,3rem);line-height:1.02}.messageCard.partnerMessage h2{font-family:var(--display);letter-spacing:-.035em;margin:0;font-size:clamp(2rem,3.8vw,4rem);line-height:.94}.messageCard.partnerMessage h2 a{color:inherit;text-decoration:none}.messageCard.partnerMessage p{max-width:900px;color:var(--ink-muted);letter-spacing:0;font-family:inherit;font-size:1.03rem;line-height:1.55}.partnerMessageImage{background-position:50%;background-size:cover;border:1px solid #1517131f;border-radius:12px;width:100%;min-height:240px;max-height:360px}.telegramMediaGallery{gap:12px;width:100%;display:grid}.telegramMediaGallery.isAlbum{grid-template-columns:repeat(2,minmax(0,1fr))}.telegramMediaTile{min-width:0}.telegramMediaImage,.telegramMediaVideo{aspect-ratio:16/10;background:#fffdf5cc;border:1px solid #1517131f;border-radius:12px;width:100%}.telegramMediaImage{object-fit:contain}.telegramMediaVideo{object-fit:cover}.telegramDocumentCard,.telegramMediaUnavailable{background:linear-gradient(145deg, #fffffff0, #e9eee2b3), var(--surface);border:1px solid #1517131f;border-radius:12px;align-content:center;gap:10px;min-height:132px;padding:16px;display:grid}.telegramDocumentCard:hover{border-color:#0f6fb447;box-shadow:0 14px 34px #0c416b14}.telegramDocumentCard div,.telegramMediaUnavailable{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:8px;display:flex}.telegramDocumentCard svg,.telegramMediaUnavailable svg{width:18px;height:18px;color:var(--blue-deep)}.telegramDocumentCard span,.telegramDocumentCard strong,.telegramDocumentCard em,.telegramMediaUnavailable strong,.telegramMediaUnavailable span{text-transform:none;font-style:normal}.telegramDocumentCard span,.telegramMediaUnavailable span{color:var(--ink);word-break:break-word;font-size:.96rem;font-weight:800;line-height:1.35}.telegramDocumentCard strong,.telegramMediaUnavailable strong{color:var(--ink-muted);font-size:.8rem;font-weight:700}.telegramDocumentCard em{color:var(--green);align-items:center;gap:7px;font-size:.82rem;font-weight:800;display:inline-flex}.telegramDocumentCard em svg{color:currentColor;width:15px;height:15px}.telegramMessageMediaGallery .telegramMediaImage,.telegramMessageMediaGallery .telegramMediaVideo{max-height:520px}.messageCard.hasMedia p{max-width:900px;color:var(--ink-muted);letter-spacing:0;font-family:inherit;font-size:1.02rem;line-height:1.5}.feedMessageMetaChips,.feedActionChips{margin-top:-2px}.messageCard footer{color:var(--ink-muted);flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.messageCard footer svg{width:16px;height:16px}.messageCard.partnerMessage>a{background:var(--ink);color:#fffdf5;border-radius:7px;align-items:center;gap:8px;width:fit-content;min-height:38px;padding:8px 11px;font-weight:900;display:inline-flex}.messageCard.partnerMessage>a svg{width:16px;height:16px}.feedPolicy{gap:12px;margin-top:14px;padding:24px;display:grid}.feedPolicy h2{font-family:var(--display);margin:0;font-size:2rem}.feedPolicy p{max-width:860px;color:var(--ink-muted);margin:0;line-height:1.5}.sourceDetailSection{gap:12px;display:grid}.sourceDetailIntro{max-width:760px;color:var(--ink-muted);margin:0;line-height:1.5}.sourceHeroChips{margin-top:16px}.sourceDetailSection .panelTitle{padding:0}.sourceDetailSection .panelTitle h2{font-family:var(--display);margin:0;font-size:2rem}.sourceCardLink:hover,.messageSourceLink:hover,.messageCard.partnerMessage h2 a:hover{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.itemDetailLayout{grid-template-columns:minmax(0,1fr) minmax(290px,.36fr);gap:14px;display:grid}.itemDetailMedia{border:1px solid var(--line);background:radial-gradient(circle at 10% 10%,#f4c31533,#0000 28%),linear-gradient(145deg,#0f6fb41a,#ffffffd6);border-radius:14px;align-items:end;min-height:460px;display:grid;position:relative;overflow:hidden;box-shadow:0 14px 44px #15171314}.itemDetailMediaImage{background-position:50%;background-size:cover;width:100%;height:100%;min-height:460px}.itemDetailMedia>svg{color:#0f6fb46b;width:130px;height:130px;margin:150px auto;display:block}.itemDetailMediaOverlay{color:#f7fbff;background:linear-gradient(#0a142200,#0a1422d1),linear-gradient(90deg,#0a14226b,#0a142200);gap:6px;padding:20px;display:grid;position:absolute;inset:auto 0 0}.itemDetailMediaOverlay span,.itemDetailMediaOverlay em{font-family:var(--mono);letter-spacing:0;text-transform:uppercase;font-size:.72rem;font-style:normal;font-weight:900}.itemDetailMediaOverlay strong{font-family:var(--display);font-size:clamp(1.35rem,2vw,2rem);line-height:1.02}.itemNarrativeSection{border:1px solid var(--line);background:linear-gradient(145deg, #fffffff0, #e9eee2b3), var(--surface);border-radius:14px;gap:14px;padding:22px;display:grid;box-shadow:0 14px 44px #15171312}.itemNarrativeBody{gap:12px;max-width:920px;display:grid}.itemNarrativeBody p{color:var(--ink-muted);margin:0;font-size:1.04rem;line-height:1.62}.sourceDetailWorkspace .messageRiver{gap:14px}.sourceDetailWorkspace .messageCard{border-radius:16px;min-height:0;padding:18px}.sourceDetailWorkspace .messageCard.featured{min-height:0}.sourceDetailWorkspace .messageCard>div{align-items:flex-start}.sourceDetailWorkspace .messageCard p,.sourceDetailWorkspace .messageCard.hasMedia p{max-width:860px;color:var(--ink-muted);font-family:var(--text);letter-spacing:0;font-size:1.02rem;line-height:1.6}.sourceDetailWorkspace .messageCard.partnerMessage h2{letter-spacing:0;font-size:clamp(1.5rem,2.4vw,2.25rem);line-height:1.04}.sourceDetailWorkspace .messageCard.partnerMessage p{font-size:1rem;line-height:1.55}.sourceDetailWorkspace .messageCard footer{border-top:1px solid #7ea4d91f;padding-top:10px}.sourceDetailWorkspace .partnerMessageImage{border-radius:10px;min-height:220px;max-height:320px}.poiNotesSection{border:1px solid var(--line);background:radial-gradient(circle at 100% 0, #f4c31521, transparent 32%), linear-gradient(145deg, #fffffff0, #e9eee2bd), var(--surface);border-radius:14px;gap:16px;padding:22px;display:grid;box-shadow:0 14px 44px #15171312}.poiNotesSection .modulePanelHeader p{max-width:850px;color:var(--ink-muted);margin:0;line-height:1.5}.poiNotesLayout{grid-template-columns:minmax(0,1fr) minmax(290px,.32fr);align-items:start;gap:14px;display:grid}.poiNotesList{gap:10px;display:grid}.poiNoteCard{border:1px solid #0f6fb429;border-left:4px solid var(--blue);background:#ffffffb8;border-radius:12px;gap:10px;padding:16px;display:grid}.poiNoteCard header{gap:4px;display:grid}.poiNoteCard header span{width:fit-content;color:var(--blue-deep);font-family:var(--mono);text-transform:uppercase;background:#0f6fb414;border:1px solid #0f6fb438;border-radius:999px;padding:4px 8px;font-size:.72rem;font-weight:900}.poiNoteCard header strong{color:var(--ink);font-size:1.12rem}.poiNoteCard p{color:var(--ink-muted);margin:0;line-height:1.5}.poiNoteCard .poiNoteValue{width:fit-content;max-width:100%;color:var(--green-deep);background:#527a5914;border:1px solid #527a593d;border-radius:8px;padding:8px 10px;font-weight:900}.poiNoteCard footer{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding-top:10px;display:flex}.poiNoteCard footer>span,.poiNoteCard footer>a{color:var(--ink-muted);font-size:.9rem}.poiNoteComposer{position:sticky;top:96px}.poiNoteComposer details{background:#ffffffd1;border:1px solid #0f6fb433;border-radius:12px;box-shadow:0 12px 34px #1517130f}.poiNoteComposer summary{cursor:pointer;color:var(--blue-deep);padding:16px;font-weight:900}.poiNoteComposer form{border-top:1px solid var(--line);gap:10px;padding:16px;display:grid}.poiNoteComposer label{color:var(--ink-muted);gap:5px;font-weight:800;display:grid}.poiNoteComposer input,.poiNoteComposer select,.poiNoteComposer textarea{border:1px solid var(--line);width:100%;color:var(--ink);font:inherit;background:#fffcf4e0;border-radius:8px;padding:10px}.poiNoteComposer textarea{resize:vertical}.poiNoteComposer p{color:var(--ink-muted);margin:0;font-size:.95rem;line-height:1.45}.poiNoteComposer button{border:1px solid var(--ink);background:var(--ink);color:#fffdf4;cursor:pointer;border-radius:8px;min-height:40px;font-weight:900}.relatedItemGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.relatedItemCard{background:linear-gradient(145deg, #fffffff5, #fff8da73), var(--surface);min-height:280px;color:inherit;border:1px solid #0f6fb429;border-radius:10px;align-content:start;gap:10px;padding:12px;text-decoration:none;display:grid}.relatedItemCard>span,.relatedItemCard>svg{aspect-ratio:16/9;background-color:#0f6fb414;background-position:50%;background-size:cover;border:1px solid #1517131f;border-radius:8px;width:100%}.relatedItemCard>svg{color:#0f6fb46b;padding:38px}.relatedItemCard strong{font-family:var(--display);font-size:1.5rem;line-height:1}.relatedItemCard small{color:var(--green);font-family:var(--mono);text-transform:uppercase;font-size:.7rem;font-weight:900}.relatedItemCard p{color:var(--ink-muted);-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;line-height:1.45;display:-webkit-box;overflow:hidden}.feedPolicy a{background:var(--ink);color:#fffdf5;border-radius:6px;width:fit-content;padding:10px 14px;font-weight:800}.controlCard{border:1px solid var(--line);background:linear-gradient(145deg, #fffffff0, #e9eee2a8), var(--surface);border-radius:10px;align-content:start;gap:12px;min-height:300px;padding:22px;display:grid;box-shadow:0 14px 44px #15171314}.identityCard{grid-column:span 2}.telegramLinked{background:linear-gradient(145deg, #0f6fb41f, #f4c3151f), var(--surface);border-color:#0f6fb452}.controlCard svg{width:22px;height:22px;color:var(--blue)}.controlCard span:not(.controlWarning),.methodList strong{color:var(--green);font-family:var(--mono);text-transform:uppercase;font-size:.72rem;font-weight:800}.controlCard h2{font-family:var(--display);overflow-wrap:anywhere;margin:0;font-size:2rem;line-height:1}.controlCard p{color:var(--ink-muted);margin:0;line-height:1.5}.controlCard p strong{color:var(--ink)}.controlAction,.controlActions a,.controlCard button{background:var(--ink);color:#fffdf5;cursor:pointer;border:1px solid #0f6fb447;border-radius:6px;justify-content:center;align-items:center;gap:8px;width:fit-content;min-height:42px;padding:9px 13px;font-weight:800;display:inline-flex}.controlCard button:disabled{cursor:not-allowed;opacity:.55}.controlActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.controlWarning{background:#b94a3a17;border:1px solid #b94a3a40;border-radius:6px;padding:10px;color:var(--red)!important}.methodList{gap:8px;display:grid}.methodList span{background:#ffffffbd;border:1px solid #1517131f;border-radius:6px;grid-template-columns:22px 1fr auto;align-items:center;gap:10px;padding:10px;display:grid;color:var(--ink)!important;font-family:var(--text)!important;text-transform:none!important;font-size:.95rem!important}.methodList strong{color:var(--blue-deep)}.miniAppPanel{grid-column:span 2;min-height:0}.miniAppPanel.validated{border-color:#527a5952}.miniAppSharePreview{border-top:1px solid #1517131f;border-bottom:1px solid #1517131f;grid-template-columns:96px minmax(0,1fr);align-items:start;gap:14px;padding:12px 0;display:grid}.miniAppSharePreviewMedia{aspect-ratio:4/3;background:#0f6fb414;border:1px solid #1517131f;border-radius:8px;place-items:center;width:96px;display:grid;overflow:hidden}.miniAppSharePreviewMedia div{background-position:50%;background-size:cover;width:100%;height:100%}.miniAppSharePreviewMedia svg{width:24px;height:24px;color:var(--blue)}.miniAppSharePreviewBody{gap:6px;min-width:0;display:grid}.controlCard .miniAppSharePreviewBody>span{color:var(--green);font-family:var(--mono);text-transform:uppercase;font-size:.72rem;font-weight:800}.miniAppSharePreviewBody strong{color:var(--ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:1.08rem;line-height:1.12;display:-webkit-box;overflow:hidden}.miniAppSharePreviewBody small{color:var(--blue-deep);font-family:var(--mono);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.74rem;font-weight:800;overflow:hidden}.miniAppSharePreviewBody p{color:var(--ink-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.miniAppShareChips{flex-wrap:wrap;gap:6px;display:flex}.controlCard .miniAppShareChips span{max-width:100%;min-height:28px;color:var(--blue-deep);font-family:var(--mono);text-transform:uppercase;background:#ffffffc7;border:1px solid #0f6fb42e;border-radius:999px;align-items:center;gap:6px;padding:5px 7px;font-size:.68rem;font-weight:800;display:inline-flex}.miniAppShareChips svg{flex:none;width:14px;height:14px}.miniAppActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.miniAppActions button{min-height:40px}.miniAppActions button svg{color:currentColor;width:16px;height:16px}.miniAppActions .miniAppPrimaryAction{background:var(--green);border-color:#527a5957}.miniAppShareStatus{font-family:var(--mono);text-transform:uppercase;background:#0f6fb414;border:1px solid #0f6fb433;border-radius:6px;flex-basis:100%;margin:0;padding:10px;font-size:.75rem;font-weight:800;color:var(--blue-deep)!important}.memberSettingsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.memberCardWide:last-child{grid-column:1/-1}.memberForm,.notificationForm{gap:12px;display:grid}.memberForm{grid-template-columns:repeat(2,minmax(0,1fr))}.memberForm label,.notificationForm label{color:var(--ink-muted);gap:6px;font-weight:800;display:grid}.memberForm input,.memberForm textarea,.memberForm select,.notificationForm select{width:100%;min-height:42px;color:var(--ink);background:#ffffffdb;border:1px solid #1517132e;border-radius:6px;padding:9px 10px}.memberForm textarea{resize:vertical;min-height:120px}.fieldHint{line-height:1.35;color:var(--ink-muted)!important;font-family:var(--text)!important;text-transform:none!important;font-size:.84rem!important;font-weight:600!important}.languageChoiceGrid{background:#0f6fb40b;border:1px solid #0f6fb42e;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:12px;display:grid}.languageChoiceGrid legend{color:var(--blue-deep);padding:0 6px;font-weight:900}.languageChoiceGrid p{color:var(--ink-muted);grid-column:1/-1;margin:0;font-size:.9rem}.languageChoice{cursor:pointer;background:#ffffffd1;border:1px solid #1517131f;border-radius:6px;grid-template-columns:auto 1fr auto;align-items:center;min-height:40px;padding:8px 9px;color:var(--ink)!important;gap:8px!important;display:grid!important}.languageChoice input{width:auto;min-height:auto;accent-color:var(--blue)}.languageChoice span{color:var(--ink)!important;font-family:var(--text)!important;text-transform:none!important;font-size:.92rem!important;font-weight:800!important}.languageChoice strong{color:var(--blue-deep);font-family:var(--mono);font-size:.74rem}.memberFormFull,.privacyHint{grid-column:1/-1}.privacyHint{background:#0f6fb40f;border:1px solid #0f6fb429;border-radius:6px;padding:10px}.preferenceRow{background:#ffffffb8;border:1px solid #1517131f;border-radius:8px;grid-template-columns:minmax(220px,1fr) minmax(150px,.24fr) auto auto;align-items:end;gap:10px;padding:12px;display:grid}.preferenceRow>div,.checkboxLabel{align-items:center;gap:8px;display:inline-flex!important}.preferenceRow>div svg{width:18px;height:18px}.checkboxLabel{min-height:42px;color:var(--ink)!important}.checkboxLabel input{width:18px;height:18px}.placeSearchField{color:var(--ink);gap:10px;display:grid}.placeSearchField>label{color:var(--ink-muted);gap:5px;font-weight:800;display:grid}.placeSearchField>label span{color:var(--ink-muted);font-size:.9rem;font-weight:600}.placeSearchControls{grid-template-columns:1fr auto;gap:8px;display:grid}.placeSearchControls input{min-height:42px;color:var(--ink);background:#ffffffeb;border:1px solid #1517132e;border-radius:6px;padding:9px 10px}.placeSearchControls button,.placeSearchResult{color:var(--blue-deep);cursor:pointer;background:#0f6fb414;border:1px solid #0f6fb438;border-radius:6px;font-weight:800}.placeSearchControls button{min-height:42px;padding:9px 13px}.placeSearchControls button:disabled{cursor:progress;opacity:.68}.memberForm button:disabled{cursor:not-allowed;opacity:.55}.placeSearchMessage{color:var(--red);margin:0;font-weight:800}.placeSearchResults{gap:6px;display:grid}.placeSearchResult{background:linear-gradient(135deg, #fffffff5, #0f6fb414), var(--surface);width:100%;color:var(--ink);text-align:left;gap:4px;padding:10px;transition:border-color .16s,background .16s,transform .16s;display:grid;box-shadow:0 8px 24px #1517130f}.controlCard .placeSearchResult{background:linear-gradient(135deg, #fffffff5, #0f6fb414), var(--surface);width:100%;color:var(--ink);text-align:left;justify-content:stretch;place-items:stretch stretch;gap:6px;display:grid}.placeSearchResult:hover{background:linear-gradient(135deg, #fffffffa, #0f6fb421), var(--surface);border-color:#0f6fb47a;transform:translateY(-1px)}.controlCard .placeSearchResult:hover{background:linear-gradient(135deg, #fffffffa, #0f6fb421), var(--surface);color:var(--ink)}.placeSearchResult strong{color:var(--ink);line-height:1.16}.controlCard .placeSearchResult strong{color:var(--ink)}.placeSearchMeta{color:var(--ink-muted);font-family:var(--mono);text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:7px;font-size:.72rem;display:flex}.controlCard span.placeSearchMeta{color:var(--ink-muted);font-family:var(--mono);text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:7px;font-size:.72rem;font-weight:800;display:flex}.placeSearchMeta b,.placeSearchMeta small{border-radius:999px;align-items:center;min-height:22px;padding:3px 7px;display:inline-flex}.placeSearchMeta b{color:var(--blue-deep);background:#0f6fb417;border:1px solid #0f6fb42e}.placeSearchMeta small{color:var(--ink-muted);font-size:inherit;background:#ffffffad;border:1px solid #1517131a}.placeSearchResultSelected{background:linear-gradient(135deg, #f4c31557, #fffffff0), var(--surface);border-color:#f4c315e0;box-shadow:0 10px 28px #f4c3152e}.controlCard .placeSearchResultSelected{background:linear-gradient(135deg, #f4c31557, #fffffff0), var(--surface);color:var(--ink)}.placeSearchResultSelected .placeSearchMeta b{background:#0f6fb421;border-color:#0f6fb442}.placeSearchField ::selection{background:var(--gold);color:var(--ink)}.publicModulePage{width:min(1240px,100% - 48px);margin:0 auto;padding:30px 0 72px}.publicModuleHero{grid-template-columns:minmax(0,1fr) minmax(260px,.34fr);align-items:stretch;gap:14px;margin-bottom:14px;display:grid;position:relative}.publicModuleHero>div,.moduleSessionCard{border:1px solid var(--line);box-shadow:var(--shadow);border-radius:14px;overflow:hidden}.publicModuleHero>div{-webkit-backdrop-filter:blur(18px)saturate(1.08);backdrop-filter:blur(18px)saturate(1.08);background:linear-gradient(#ffffffdb,#e9f4ffbd 46%,#d6e7f8ad),#f7fbffb8;min-height:0;padding:24px}.publicModuleHero h1{max-width:760px;font-family:var(--display);letter-spacing:0;margin:0;font-size:clamp(2.05rem,3.8vw,3.6rem);line-height:.98}.publicModuleHero p:not(.sectionKicker){max-width:720px;color:var(--ink-muted);margin:12px 0 0;font-size:1rem;line-height:1.45}.moduleNotice{width:fit-content;color:var(--green);background:#527a591f;border:1px solid #527a5940;border-radius:6px;margin-top:16px;padding:9px 11px;font-weight:800;display:inline-flex}.scenarioHero>div{color:#fffdf5;background:radial-gradient(circle at 92% 12%,#b967ff2e,#0000 24rem),linear-gradient(140deg,#050711fa,#1d0e2ce0 48%,#05443ad1)}.scenarioHero .sectionKicker,.eventsHero .sectionKicker{color:var(--gold)}.scenarioHero p:not(.sectionKicker){color:#fffdf5c7}.eventsHero>div{color:#fffdf5;background:radial-gradient(circle at 94% 10%,#ff2d7838,#0000 25rem),radial-gradient(circle at 5% 92%,#ffe94a2e,#0000 20rem),linear-gradient(118deg,#060914fa,#0d3832e6 50%,#260f2cdb)}.eventsHero p:not(.sectionKicker){color:#fffdf5cc}.boardHero>div{color:var(--ink);background:radial-gradient(circle at 88% 0,#5ef1ff24,#0000 22rem),radial-gradient(circle at 10% 100%,#b9714d24,#0000 20rem),linear-gradient(135deg,#fffbf5fa,#ece4dcf0 52%,#f4efe8f0)}.moduleSessionCard{background:linear-gradient(145deg, #fffffff2, #e9eee2b8), var(--surface);align-content:space-between;gap:14px;min-height:0;padding:18px;display:grid}.moduleSessionCard svg{width:30px;height:30px;color:var(--blue)}.moduleSessionCard span,.moduleMetricGrid span,.eventOverviewGrid span,.scenarioCompass span,.proposalCard span,.proposalCard strong,.pollCard span,.eventContent span,.eventDatePillar span,.cultureAgendaContent span,.cultureAgendaDate span,.scenarioPollGrid span,.topicCard span,.topicCard strong,.evidenceCard span,.evidenceCard strong{font-family:var(--mono);text-transform:uppercase;font-size:.74rem;font-weight:800}.moduleSessionCard span,.moduleMetricGrid span,.eventOverviewGrid span{color:#007a5d}.moduleSessionCard strong{font-family:var(--display);overflow-wrap:anywhere;font-size:1.95rem;line-height:1}.moduleSessionCard a,.scenarioPollGrid a,.eventPolicyBand a{background:var(--ink);color:#fffdf5;border-radius:6px;justify-content:center;align-items:center;gap:8px;width:fit-content;min-height:42px;padding:10px 14px;font-weight:800;display:inline-flex}.moduleMetricGrid,.eventOverviewGrid,.scenarioCompass{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.moduleMetricGrid article,.eventOverviewGrid article,.scenarioCompass article{border:1px solid var(--line);background:#ffffffc7;border-radius:12px;gap:12px;min-height:118px;padding:18px;display:grid;box-shadow:0 14px 44px #15171314}.moduleMetricGrid svg,.eventOverviewGrid svg{width:24px;height:24px;color:var(--blue)}.moduleMetricGrid strong,.eventOverviewGrid strong{font-family:var(--display);align-self:end;font-size:1.85rem;line-height:.95}.communityHero>div{background:radial-gradient(circle at 96% 10%,#5ef1ff24,#0000 28%),radial-gradient(circle at 8% 100%,#b9714d1f,#0000 18rem),linear-gradient(135deg,#fffbf5fa,#ece4dceb 52%,#f4efe8f0)}.communityMetricGrid,.deliberationPage .moduleMetricGrid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.communityActionPanel,.communityJourneyPanel,.communityPulsePanel,.communityTrustBand,.discussionActionBand,.discussionGuidePanel,.discussionProposalPanel{border:1px solid var(--line);background:#ffffffc7;border-radius:14px;box-shadow:0 14px 44px #15171314}.communityActionPanel,.communityJourneyPanel,.discussionActionBand,.discussionGuidePanel,.discussionProposalPanel{margin-top:14px}.communityJourneyGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:18px;display:grid}.communityJourneyStep{background:linear-gradient(145deg, #fffffff0, #eef2e5b8), var(--surface);min-height:224px;color:var(--ink);border:1px solid #0f6fb429;border-radius:12px;grid-template-columns:auto 1fr;gap:10px;padding:18px;display:grid}.communityJourneyStep>span{background:var(--ink);color:#fffdf5;width:34px;height:34px;font-family:var(--mono);border-radius:999px;place-items:center;font-size:.82rem;font-weight:900;display:inline-grid}.communityJourneyStep svg{width:24px;height:24px;color:var(--blue);justify-self:end}.communityJourneyStep strong,.communityJourneyStep p,.communityJourneyStep em{grid-column:1/-1}.communityJourneyStep strong{font-family:var(--display);font-size:clamp(1.6rem,2.6vw,2.2rem);line-height:.98}.communityJourneyStep p{color:var(--ink-muted);margin:0;line-height:1.45}.communityJourneyStep em{border-bottom:2px solid var(--gold);width:fit-content;color:var(--blue-deep);align-self:end;align-items:center;gap:7px;font-style:normal;font-weight:900;display:inline-flex}.communityJourneyStep em svg{width:15px;height:15px}.communityActionGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:18px;display:grid}.communityActionCard{background:radial-gradient(circle at 100% 0, #f4c31529, transparent 24%), var(--surface);min-height:230px;color:var(--ink);border:1px solid #0f6fb429;border-radius:12px;gap:10px;padding:18px;display:grid}.communityActionCard:hover,.communityPulseItem:hover,.topicCardAction:hover{transform:translateY(-1px)}.communityActionCard svg{width:24px;height:24px;color:var(--blue)}.communityActionCard span,.communityPulseItem span,.discussionProposalCard span{color:var(--green);font-family:var(--mono);text-transform:uppercase;font-size:.73rem;font-weight:850}.communityActionCard strong{max-width:320px;font-family:var(--display);font-size:1.8rem;line-height:1}.communityActionCard p,.communityPulseItem p,.communityTrustBand p,.discussionProposalCard p,.discussionEmptyState p{color:var(--ink-muted);margin:0;line-height:1.48}.communityActionCard em{border-bottom:2px solid var(--gold);width:fit-content;color:var(--blue-deep);align-self:end;font-style:normal;font-weight:900}.communityPulseGrid{grid-template-columns:minmax(0,1.16fr) minmax(320px,.84fr);gap:14px;margin-top:14px;display:grid}.communityPulsePanel{box-shadow:var(--soft-shadow);-webkit-backdrop-filter:blur(18px)saturate(1.06);backdrop-filter:blur(18px)saturate(1.06);background:linear-gradient(#ffffffd6,#eaf5ffbd 46%,#d6e7f8ad),#f7fbffb8;border-radius:14px;align-content:start;display:grid;position:relative;overflow:hidden}.communityPulsePanel:before{pointer-events:none;content:"";background:linear-gradient(#ffffffad,#fff0);height:40%;position:absolute;inset:0 0 auto}.communityPage .communityPulsePanel:first-child{grid-row:span 2}.communityPulsePanel .modulePanelHeader h2{font-size:clamp(1.7rem,3vw,2.5rem)}.communityPulseList{gap:8px;padding:18px;display:grid}.communityPulseItem{min-height:112px;color:var(--ink);background:linear-gradient(#ffffffd6,#eef7ffad);border:1px solid #7ea4d929;border-radius:12px;gap:7px;padding:14px;display:grid;position:relative;box-shadow:inset 0 1px #ffffffeb,0 8px 20px #587ba81a}.communityPulseItem strong{font-family:var(--display);font-size:1.45rem;line-height:1.02}.communityPage .communityPulsePanel:first-child .communityPulseItem:first-child{background:radial-gradient(circle at 100% 0,#7ed4ff29,#0000 18rem),linear-gradient(#ffffffe6,#e7f3ffd1),#f7fbffbd;border-color:#7ea4d94d;min-height:228px;padding:18px}.communityPage .communityPulsePanel:first-child .communityPulseItem:first-child strong{font-size:clamp(2rem,2.8vw,2.8rem);line-height:.98}.communityEmptyState{color:var(--ink-muted);margin:0;padding:14px}.communityPanelLink{width:fit-content;min-height:38px;color:var(--blue-deep);background:linear-gradient(#ffffffeb,#d8e9f9d6);border:1px solid #7ea4d94d;border-radius:10px;align-items:center;margin:0 18px 18px;padding:8px 12px;font-weight:900;display:inline-flex;box-shadow:inset 0 1px #fffffff0,0 8px 16px #5a7daa1f}.communityTrustBand{color:var(--ink);box-shadow:var(--soft-shadow);-webkit-backdrop-filter:blur(18px)saturate(1.08);backdrop-filter:blur(18px)saturate(1.08);background:radial-gradient(circle at 100% 0,#7ed4ff2e,#0000 18rem),linear-gradient(#ffffffdb,#e9f4ffc2 48%,#d8e8f8b3);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;margin-top:14px;padding:18px;display:grid}.communityTrustBand svg{width:30px;height:30px;color:var(--copper)}.communityTrustBand h2{font-family:var(--display);margin:0;font-size:clamp(1.75rem,3.2vw,2.8rem);line-height:1}.communityTrustBand p:not(.sectionKicker){color:var(--ink-muted)}.communityTrustBand a{min-height:40px;color:var(--blue-deep);background:linear-gradient(#fffffff2,#d8e9f9db);border:1px solid #7ea4d94d;border-radius:10px;align-items:center;padding:9px 12px;font-weight:900;display:inline-flex;box-shadow:inset 0 1px #fffffff0,0 8px 16px #5a7daa1f}.deliberationGrid,.scenarioWorkspace{grid-template-columns:minmax(0,1fr) minmax(280px,.34fr);align-items:start;gap:14px;display:grid}.deliberationGridSingle{grid-template-columns:1fr}.topicColumn,.methodRail,.evidenceRiver,.consultationBand,.synthesisRail,.scenarioPollBand,.eventTimelineSection,.cultureAgendaSection,.eventPolicyBand,.createPanel,.boardMapLayout,.boardCategoryPanel,.boardCategoryRail{border:1px solid var(--line);background:#ffffffc7;border-radius:14px;box-shadow:0 14px 44px #15171314}.modulePanelHeader{padding:22px 22px 0}.modulePanelHeader h2{max-width:820px;font-family:var(--display);letter-spacing:-.03em;margin:0;font-size:clamp(2rem,4vw,3.2rem);line-height:.98}.topicCardGrid,.methodStack,.evidenceGrid,.pollGrid,.proposalGrid,.synthesisStack,.scenarioPollGrid,.eventTimeline,.cultureAgendaGrid{gap:10px;padding:18px;display:grid}.topicCard,.evidenceCard,.pollCard,.proposalCard,.scenarioPollGrid article{background:var(--surface);border:1px solid #1517131f;border-radius:10px;gap:12px;padding:18px;display:grid}.topicCard:first-child,.proposalCard:first-child,.pollCard:first-child{background:radial-gradient(circle at 96% 0,#f4c31538,#0000 26%),linear-gradient(145deg,#0f6fb41a,#fffffff5);border-color:#0f6fb44d}.topicCard>div,.proposalCard>div,.evidenceCard>div,.proposalCard footer,.eventContent footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.topicCard h3,.proposalCard h3,.pollCard h3,.scenarioPollGrid h3,.eventContent h3,.cultureAgendaContent h3{font-family:var(--display);letter-spacing:-.02em;margin:0;font-size:2rem;line-height:1}.topicCardTitleLink,.evidenceTopicLink{color:inherit;text-decoration:none}.topicCardMetaInline,.evidenceTopicLinkWithContext{align-items:center;gap:8px;min-width:0;display:inline-flex}.topicContextBadge{background:#ffffffd1;border:1px solid #15171329;border-radius:6px;flex:none;justify-content:center;align-items:center;width:34px;height:24px;line-height:1;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 8px 18px #15171314}.topicContextBadge-prominent{border-radius:7px;width:44px;height:31px;margin:4px 0 8px}.topicContextBadge img{object-fit:cover;width:100%;height:100%}.topicContextBadge>span:not(.srOnly){color:inherit;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:1.08rem;line-height:1}.topicContextBadge-prominent>span:not(.srOnly){font-size:1.35rem}.evidenceTopicLinkWithContext{text-align:right;justify-content:flex-end}.topicCardTitleLink:hover,.evidenceTopicLink:hover{color:var(--blue-deep);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}.topicCard p,.proposalCard p,.pollCard p,.scenarioPollGrid p,.eventContent p,.cultureAgendaContent p,.eventPolicyBand p,.scenarioCompass p{color:var(--ink-muted);margin:0;line-height:1.5}.topicCard footer{flex-wrap:wrap;gap:6px;display:flex}.topicCard footer span,.pollCard div strong{min-height:30px;color:var(--blue-deep);font-family:var(--mono);text-transform:uppercase;background:#0f6fb414;border:1px solid #0f6fb42e;border-radius:999px;align-items:center;padding:5px 8px;font-size:.72rem;font-weight:800;display:inline-flex}.discussionActionBand{background:radial-gradient(circle at 0 0,#f4c3152e,#0000 24%),#ffffffd1;flex-wrap:wrap;gap:8px;padding:12px;display:flex}.discussionActionBand a,.topicCardAction,.discussionProposalCard footer button,.discussionProposalCard footer a{min-height:38px;color:var(--ink);cursor:pointer;font:inherit;background:#ffffffd1;border:1px solid #0f6fb438;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:8px 11px;font-weight:900;display:inline-flex}.discussionActionBand svg,.topicCardAction svg{width:16px;height:16px;color:var(--blue)}.discussionGuidePanel{background:radial-gradient(circle at 100% 0,#0f6fb41a,#0000 26%),#ffffffd1;padding:18px}.discussionGuidePanel .modulePanelHeader p:not(.sectionKicker){max-width:760px;color:var(--ink-muted);margin:10px 0 0;line-height:1.5}.discussionGuideGrid,.discussionTypeGuide{margin-top:14px}.discussionGuideGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.discussionGuideCard{background:linear-gradient(145deg, #fffffff0, #eef2e5b8), var(--surface);min-height:220px;color:var(--ink);border:1px solid #0f6fb429;border-radius:12px;gap:10px;padding:16px;display:grid}.discussionGuideCard:hover{transform:translateY(-1px)}.discussionGuideCard svg{width:23px;height:23px;color:var(--blue)}.discussionGuideCard span{color:var(--green);font-family:var(--mono);text-transform:uppercase;font-size:.72rem;font-weight:900}.discussionGuideCard strong{font-family:var(--display);font-size:clamp(1.45rem,2.3vw,2rem);line-height:.98}.discussionGuideCard p{color:var(--ink-muted);margin:0;line-height:1.45}.discussionGuideCard em{border-bottom:2px solid var(--gold);width:fit-content;color:var(--blue-deep);align-self:end;align-items:center;gap:7px;font-style:normal;font-weight:900;display:inline-flex}.discussionGuideCard em svg{width:15px;height:15px}.discussionTypeGuide{flex-wrap:wrap;align-items:stretch;gap:8px;display:flex}.discussionTypeGuide>strong,.discussionTypeGuide span{min-height:46px;color:var(--ink-muted);background:#ffffffc7;border:1px solid #0f6fb429;border-radius:999px;padding:10px 13px;line-height:1.25}.discussionTypeGuide>strong{color:var(--ink);font-family:var(--mono);text-transform:uppercase;align-items:center;font-size:.76rem;display:inline-flex}.discussionTypeGuide span{align-items:center;gap:7px;max-width:330px;display:inline-flex}.discussionTypeGuide b{color:var(--blue-deep)}.discussionLobbyDock{grid-template-columns:minmax(0,1fr) minmax(280px,.38fr);align-items:start;gap:14px;display:grid}.discussionLobbyDockIntro,.discussionLobbyHero>div{background:radial-gradient(circle at 100% 0,#7ed4ff33,#0000 24rem),linear-gradient(#ffffffeb,#e9f4ffc7 52%,#d9e8f9b8),#f7fbffb8}.discussionLobbyDockIntro{border:1px solid var(--line);border-radius:14px;gap:12px;padding:18px 20px;display:grid;box-shadow:0 16px 38px #15171314}.discussionLobbyDockHeading{gap:10px;display:grid}.discussionLobbyDockHeading h1{font-family:var(--display);margin:0;font-size:clamp(1.9rem,3vw,2.8rem);line-height:.98}.discussionLobbyQuickLinks{flex-wrap:wrap;gap:8px;display:flex}.discussionLobbyQuickLink{min-height:36px;color:var(--blue-deep);font-family:var(--mono);text-transform:uppercase;background:#ffffffc7;border:1px solid #7ea4d938;border-radius:999px;justify-content:center;align-items:center;padding:7px 11px;font-size:.7rem;font-weight:900;text-decoration:none;display:inline-flex;box-shadow:inset 0 1px #fffffff0}.discussionLobbyInfoToggle{gap:10px;display:grid}.discussionLobbyInfoToggle summary{width:fit-content;min-height:34px;color:var(--ink);cursor:pointer;background:#ffffffb8;border:1px solid #7ea4d92e;border-radius:10px;align-items:center;gap:8px;padding:6px 10px;font-weight:800;list-style:none;display:inline-flex}.discussionLobbyInfoToggle summary::-webkit-details-marker{display:none}.discussionLobbyInfoToggle summary svg{width:16px;height:16px;color:var(--blue-deep)}.discussionLobbyInfoBody{background:#ffffff94;border:1px solid #7ea4d92e;border-radius:12px;gap:12px;padding:14px;display:grid;box-shadow:inset 0 1px #ffffffeb}.discussionLobbyInfoBody p{color:var(--ink-muted);margin:0;line-height:1.55}.discussionLobbyHeroStats{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.discussionLobbyHeroStats span{background:#ffffffb3;border:1px solid #7ea4d93d;border-radius:12px;gap:4px;min-width:132px;min-height:66px;padding:10px 12px;display:grid;box-shadow:inset 0 1px #fffffff0}.discussionLobbyHeroStats b{font-family:var(--display);font-size:clamp(1.4rem,2vw,2rem);line-height:1}.discussionLobbyHeroStats em{color:var(--ink-muted);font-family:var(--mono);text-transform:uppercase;font-size:.68rem;font-style:normal;font-weight:900}.discussionLobbyPresenceCard{gap:10px}.discussionLobbyPresenceCard p,.discussionLobbyPresenceCard small{color:var(--ink-muted);margin:0;line-height:1.45}.discussionLobbyPresenceCard small{width:fit-content;min-height:28px;color:var(--blue-deep);font-family:var(--mono);text-transform:uppercase;background:#ffffffb8;border:1px solid #7ea4d938;border-radius:999px;align-items:center;padding:5px 9px;font-size:.68rem;font-weight:900;display:inline-flex}.discussionLobbyLayout{grid-template-columns:minmax(0,1.18fr) minmax(320px,.62fr);align-items:start;gap:14px;display:grid}.discussionLobbyMain,.discussionLobbyRail{gap:14px;display:grid}.discussionLobbyStreamPanel,.discussionForumTopicPanel,.discussionLobbySidePanel{border:1px solid var(--line);background:linear-gradient(#ffffffd6,#e9f4ffb8),#f7fbffb8;border-radius:14px;box-shadow:0 16px 38px #15171314}.discussionLobbyStreamPanel .modulePanelHeader p:not(.sectionKicker),.discussionForumTopicPanel .modulePanelHeader p:not(.sectionKicker),.discussionLobbySidePanel .modulePanelHeader p:not(.sectionKicker){max-width:760px;color:var(--ink-muted);margin:10px 0 0;line-height:1.52}.discussionLobbyPinnedCard{background:radial-gradient(circle at 100% 0,#f4c31533,#0000 22rem),linear-gradient(#ffffffeb,#ecf6ffcc),#f7fbffc7;border:1px solid #7ea4d93d;border-radius:16px;gap:14px;margin:18px;padding:18px;display:grid;box-shadow:inset 0 1px #fffffff5,0 18px 34px #5678a41a}.discussionLobbyPinnedHeader{gap:8px;display:grid}.discussionLobbyPinnedHeader span,.discussionLobbyMiniCard span{color:var(--blue-deep);font-family:var(--mono);text-transform:uppercase;font-size:.72rem;font-weight:900}.discussionLobbyPinnedHeader strong{font-family:var(--display);font-size:clamp(1.6rem,2.6vw,2.2rem);line-height:.98}.discussionLobbyPinnedCard p{color:var(--ink-muted);margin:0;font-size:.98rem;line-height:1.58}.discussionLobbyPinnedMeta{flex-wrap:wrap;gap:8px;display:flex}.discussionLobbyPinnedMeta span,.discussionForumTopicBadges span,.discussionForumTopicRow footer span{min-height:30px;color:var(--blue-deep);font-family:var(--mono);text-transform:uppercase;background:#ffffffb8;border:1px solid #7ea4d92e;border-radius:999px;align-items:center;padding:5px 9px;font-size:.68rem;font-weight:900;display:inline-flex}.discussionLobbyPinnedMeta b{margin-right:6px}.discussionLobbyPinnedMeta em{color:var(--ink);text-transform:none;font-style:normal}.discussionLobbyPinnedAction,.discussionForumTopicAction a,.discussionLobbyMessage footer a,.discussionLobbyRailLink,.discussionLobbyMiniCard footer a,.discussionLobbyMiniCard footer button{width:fit-content;min-height:38px;color:var(--blue-deep);background:linear-gradient(#fffffff5,#d6e7f8db);border:1px solid #7ea4d94d;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:8px 12px;font-weight:900;display:inline-flex;box-shadow:inset 0 1px #fffffff5,0 10px 18px #5c7eaa1f}.discussionLobbyPinnedAction svg,.discussionForumTopicAction a svg,.discussionLobbyMessage footer a svg{width:16px;height:16px}.discussionLobbyStreamList,.discussionForumTopicList,.discussionLobbyMiniList,.discussionLobbyRuleList{gap:12px;padding:18px;display:grid}.discussionLobbyStreamList{padding-top:12px}.discussionLobbyMessage{grid-template-columns:42px minmax(0,1fr);align-items:start;gap:12px;display:grid}.discussionLobbyAvatar{aspect-ratio:1;width:42px;color:var(--blue-deep);font-family:var(--mono);background:radial-gradient(circle at 35% 25%,#7ed4ff52,#0000 38%),#0f6fb41a;border:1px solid #7ea4d93d;border-radius:50%;place-items:center;font-size:.78rem;font-weight:900;display:grid;box-shadow:inset 0 1px #ffffffeb,0 8px 18px #597ca81a}.discussionLobbyMessage.source-telegram .discussionLobbyAvatar{background:radial-gradient(circle at 35% 25%,#74dbbd4d,#0000 38%),#3b90d41f}.discussionLobbyMessageBubble{background:linear-gradient(#ffffffe6,#ebf5ffbd 56%,#dbe9f9ad),#f7fbffbd;border:1px solid #7ea4d933;border-radius:18px;gap:12px;padding:14px 16px;display:grid;box-shadow:inset 0 1px #fffffff0,0 14px 30px #5678a41a}.discussionLobbyMessage.source-telegram .discussionLobbyMessageBubble{border-color:#74aedd38}.discussionLobbyMessageBubble header,.discussionForumTopicHeader{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:10px;display:flex}.discussionLobbyMessageIdentity{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.discussionLobbyMessageIdentity strong,.discussionLobbyMiniCard strong{font-family:var(--display);font-size:1.16rem;line-height:1.05}.discussionLobbyMessageIdentity span{min-height:24px;color:var(--blue-deep);font-family:var(--mono);text-transform:uppercase;background:#e2effcbd;border:1px solid #7ea4d92e;border-radius:999px;align-items:center;padding:3px 7px;font-size:.66rem;font-weight:900;display:inline-flex}.discussionLobbyTopicLink{min-height:26px;color:var(--ink);background:#ffffffd1;border:1px solid #7ea4d92e;border-radius:999px;align-items:center;gap:7px;padding:3px 7px;font-size:.8rem;font-weight:800;text-decoration:none;display:inline-flex}.discussionLobbyMessageMeta{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.discussionLobbyMessageMeta time{color:var(--ink-muted);font-family:var(--mono);text-transform:uppercase;white-space:nowrap;font-size:.68rem;font-weight:900}.discussionLobbyMessageBubble p,.discussionForumTopicRow p,.discussionLobbyMiniCard p,.discussionLobbyRuleList p{color:var(--ink-muted);margin:0;line-height:1.55}.discussionLobbyMessage footer,.discussionLobbyMiniCard footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.discussionForumTopicRow{background:linear-gradient(#ffffffe0,#ebf5ffb8),#f7fbffb8;border:1px solid #7ea4d92e;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px 18px;display:grid}.discussionForumTopicRow.isTelegramLinked{background:radial-gradient(circle at 100% 0,#74dbbd1f,#0000 18rem),linear-gradient(#ffffffe6,#ebf6ffc2),#f7fbffb8;border-color:#56abd347}.discussionForumTopicMain{gap:10px;min-width:0;display:grid}.discussionForumTopicMeta{align-items:center;gap:10px;min-width:0;display:inline-flex}.discussionForumTopicMeta strong{font-family:var(--display);font-size:clamp(1.5rem,2vw,2rem);line-height:1}.discussionForumTopicTitleLink{color:var(--ink);font-family:var(--display);font-size:clamp(1.5rem,2vw,2rem);line-height:1;text-decoration:none}.discussionForumTopicTitleLink:hover{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.discussionForumTopicBadges,.discussionForumTopicRow footer{flex-wrap:wrap;gap:7px;display:flex}.discussionForumTopicAction{align-content:center;justify-items:end;gap:8px;display:grid}.discussionLobbyRail{position:sticky;top:92px}.discussionLobbySidePanel{overflow:hidden}.discussionLobbyComposerForm,.discussionLobbyProposalForm{gap:14px;padding:12px 18px 18px}.discussionLobbyComposerForm textarea,.discussionLobbyProposalForm textarea{background:#ffffffe0;border-radius:14px;min-height:140px;padding:14px 16px;box-shadow:inset 0 1px #ffffffeb}.discussionLobbyProposalForm textarea[name=question],.discussionLobbyProposalForm textarea[name=perspective],.discussionLobbyProposalForm textarea[name=discussion_rules]{min-height:96px}.discussionLobbyComposerFooter{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.discussionLobbyComposerFooter .privacyHint{margin:0}.discussionLobbyComposeLocked{margin:18px}.discussionLobbyMiniCard{background:#ffffffc7;border:1px solid #7ea4d929;border-radius:14px;gap:10px;padding:14px;display:grid}.discussionLobbyMiniCard.isReady{background:radial-gradient(circle at 100% 0,#527a591a,#0000 14rem),#ffffffd1;border-color:#527a594d}.discussionLobbyMiniCard.consultation{border-color:#f4c3153d}.discussionLobbyMiniCard footer{align-items:flex-end}.discussionLobbyMiniCard footer form{display:inline-flex}.discussionLobbyMiniCard footer em{color:var(--ink-muted);font-family:var(--mono);text-transform:uppercase;font-size:.7rem;font-style:normal;font-weight:900}.discussionLobbyRailLink{margin:0 18px 18px}.discussionLobbyRuleList article{background:#ffffffc7;border:1px solid #7ea4d929;border-radius:14px;gap:8px;padding:14px;display:grid}.discussionLobbyRuleList article svg{width:20px;height:20px;color:var(--blue)}.discussionLobbyRuleList strong{font-family:var(--display);font-size:1.2rem;line-height:1}.topicCardAction{background:var(--ink);color:#fffdf5;width:fit-content}.discussionEmptyState{background:#0f6fb40f;border:1px dashed #0f6fb447;border-radius:10px;gap:10px;padding:18px;display:grid}.discussionEmptyState svg{width:26px;height:26px;color:var(--blue)}.discussionEmptyState h3{font-family:var(--display);margin:0;font-size:1.8rem;line-height:1}.discussionProposalPanel .modulePanelHeader p:not(.sectionKicker){max-width:760px;color:var(--ink-muted);margin:10px 0 0;line-height:1.5}.discussionProposalForm textarea[name=question],.discussionProposalForm textarea[name=perspective],.discussionProposalForm textarea[name=discussion_rules]{min-height:98px}.discussionProposalGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:18px;display:grid}.discussionProposalCard{background:var(--surface);border:1px solid #1517131f;border-radius:12px;gap:14px;padding:18px;display:grid}.discussionProposalCard.isReady{background:radial-gradient(circle at 100% 0, #527a592e, transparent 26%), var(--surface);border-color:#527a596b}.discussionProposalCardHeader,.discussionProposalCard footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.discussionProposalCard h3{font-family:var(--display);margin:0;font-size:clamp(1.85rem,3vw,2.5rem);line-height:.98}.discussionProposalCard section{border-top:1px solid #1517131a;gap:5px;padding-top:10px;display:grid}.discussionProposalCard footer{justify-content:flex-start}.discussionProposalCard footer form{margin:0}.discussionProposalCard footer button{color:var(--blue-deep);background:linear-gradient(#fffffff5,#d4e5f7e6);border-color:#7ea4d957;box-shadow:inset 0 1px #fffffff5,0 8px 16px #5c7eaa24}.discussionProposalCard.isReady footer form:last-child button{color:#246b5a;background:linear-gradient(#fbfffff5,#cbeee2eb);border-color:#4faa8e57}.methodStack article,.synthesisStack article{background:var(--surface);border:1px solid #1517131f;border-radius:8px;grid-template-columns:24px 1fr;gap:10px;padding:12px;display:grid}.methodStack svg,.synthesisStack svg{color:var(--green)}.evidenceRiver,.consultationBand,.scenarioPollBand,.eventTimelineSection,.cultureAgendaSection,.eventPolicyBand,.createPanel,.boardMapLayout,.boardCategoryPanel,.boardPostGrid{margin-top:14px}.boardCategoryPanel{background:radial-gradient(circle at 0 0,#f4c3152e,#0000 28%),linear-gradient(135deg,#fffdf5eb,#eef2e5b3);border-color:#0f6fb429;border-radius:20px;grid-template-columns:minmax(220px,.32fr) minmax(0,1fr) auto;align-items:center;gap:14px;padding:18px;display:grid}.boardCategoryPanel h2{font-family:var(--display);margin:0;font-size:clamp(1.8rem,3.2vw,3rem);line-height:.98}.boardCategoryList{flex-wrap:wrap;gap:7px;display:flex}.boardQuickFilters{margin-bottom:4px}.boardCategoryList a,.boardMapCta{min-height:36px;color:var(--ink);background:#ffffffc7;border:1px solid #0f6fb42e;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;font-size:.84rem;font-weight:850;display:inline-flex}.boardCategoryList strong{background:var(--green);color:#fffdf5;width:24px;height:24px;font-family:var(--mono);border-radius:999px;place-items:center;font-size:.68rem;display:inline-grid}.boardCategoryList a.isActive{background:linear-gradient(135deg,#e5fbfff5,#fff6c7e0);border-color:#35d4ff47}.boardMapCta{background:linear-gradient(135deg, var(--gold), #ffe27a);border-color:#f4c31594;justify-self:end}.boardMapCta svg{width:16px;height:16px}.filterPanel{border:1px solid var(--line);background:radial-gradient(circle at 100% 0,#0f6fb41f,#0000 28%),#ffffffd1;border-radius:14px;gap:10px;margin-top:14px;padding:14px;display:grid;box-shadow:0 14px 44px #1517130f}.filterPanel form{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));align-items:end;gap:10px;display:grid}.filterPanel input[type=hidden]{display:none}.filterPanel label{color:var(--ink-muted);gap:6px;font-weight:800;display:grid}.filterPanel input,.filterPanel select{background:var(--surface);min-height:44px;color:var(--ink);font:inherit;border:1px solid #1517132e;border-radius:8px;padding:10px 12px;font-weight:800}.filterPanel button{background:var(--blue);color:#fffdf5;cursor:pointer;border:1px solid #0f6fb452;border-radius:8px;min-height:44px;padding:10px 14px;font-weight:900}.filterPanelMapLink{width:fit-content;min-height:38px;color:var(--blue-deep);background:#ffffffb8;border:1px solid #0f6fb438;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:8px 12px;font-weight:900;text-decoration:none;display:inline-flex}.eventActiveFilterChips{margin-top:2px}.filterPanelMapLink svg{width:16px;height:16px}.createForm{padding:18px}.createPanelLocked{gap:12px;padding:18px;display:grid}.createPanelLocked p{color:var(--ink-muted);margin:0}.createPanelLocked a{background:var(--ink);color:#fffdf5;border-radius:6px;align-items:center;width:fit-content;min-height:42px;padding:10px 14px;font-weight:800;display:inline-flex}.boardMapLayout{grid-template-columns:minmax(0,1fr) minmax(220px,.28fr);gap:14px;padding:12px;display:grid}.boardMapLayout .mapShell{box-shadow:none}.boardMapLayout .mapViewport{min-height:560px}.boardCategoryRail{align-content:start;gap:8px;padding:18px;display:grid}.boardCategoryRail span{background:var(--surface);border:1px solid #1517131f;border-radius:7px;grid-template-columns:28px 1fr;align-items:center;gap:9px;padding:9px;font-weight:800;display:grid}.boardCategoryRail strong{background:var(--green);color:#fffdf5;width:28px;height:28px;font-family:var(--mono);border-radius:999px;place-items:center;font-size:.72rem;display:grid}.boardPostGrid{grid-template-columns:minmax(0,1.16fr) minmax(320px,.84fr);grid-auto-flow:dense;gap:14px;display:grid}.boardPostCard,.boardEmptyState{box-shadow:var(--soft-shadow);-webkit-backdrop-filter:blur(18px)saturate(1.08);backdrop-filter:blur(18px)saturate(1.08);background:linear-gradient(#ffffffdb,#e9f4ffc2 48%,#d8e8f8b3),#f7fbffb8;border:1px solid #7ea4d92e;border-radius:14px;align-content:start;gap:12px;padding:18px;display:grid;position:relative}.boardPostCard:before,.boardEmptyState:before{pointer-events:none;content:"";background:linear-gradient(#ffffffa8,#fff0);height:40%;position:absolute;inset:0 0 auto}.boardPostCard>div,.boardPostCard footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.boardPostCard span,.boardPostCard strong{color:var(--green);font-family:var(--mono);text-transform:uppercase;font-size:.72rem;font-weight:800}.boardPostCard h2,.boardEmptyState h2{font-family:var(--display);margin:0;font-size:2rem;line-height:1}.boardPage .boardPostCard:first-child{background:radial-gradient(circle at 100% 0,#7ed4ff2e,#0000 22rem),linear-gradient(#ffffffe6,#e7f3ffcc 50%,#d3e6f8bd),#f7fbffbd;border-color:#7ea4d952;grid-row:span 2;min-height:520px;padding:22px}.boardPage .boardPostCard:first-child h2{font-size:clamp(2.3rem,4vw,3.4rem);line-height:.96}.boardPage .boardPostCard:not(:first-child) h2{font-size:1.36rem;line-height:1.12}.boardPostCard h2 a,.eventContent h3 a{color:inherit}.boardPostCard h2 a:hover,.eventContent h3 a:hover{color:var(--blue-deep);text-decoration:underline;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);text-underline-offset:.12em;text-decoration-thickness:.14em}.boardPostCard p,.boardEmptyState p{color:var(--ink-muted);margin:0;line-height:1.5}.boardPostImage,.boardPostPlaceholder{object-fit:cover;background:#0f6fb414;border-radius:10px;width:100%;height:210px}.boardPage .boardPostCard:first-child .boardPostImage,.boardPage .boardPostCard:first-child .boardPostPlaceholder{height:286px}.boardPostPlaceholder{color:var(--blue);padding:60px}.boardPostCard footer{flex-wrap:wrap}.boardPostCard footer span{color:var(--ink-muted);text-transform:none;align-items:center;gap:6px;display:inline-flex}.boardPostCard footer svg,.boardEmptyState svg{width:18px;height:18px}.boardEmptyState{text-align:center;grid-column:1/-1;place-items:center;min-height:260px}.evidenceGrid,.pollGrid,.proposalGrid,.scenarioPollGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.evidenceCard-fact,.evidenceCard-analysis,.evidenceCard-opinion,.evidenceCard-proposal,.evidenceCard-moderator_note{border-left-color:#1517131f}.postTypeBadge{width:fit-content;min-height:30px;color:var(--blue-deep);font-family:var(--mono);text-transform:uppercase;white-space:nowrap;background:#ffffffc7;border:1px solid #0f6fb433;border-radius:999px;align-items:center;gap:7px;padding:5px 9px;font-size:.72rem;font-weight:900;line-height:1;display:inline-flex}.postTypeBadge svg{flex:none;width:15px;height:15px}.postTypeBadge span{color:inherit;font:inherit}.postTypeLegend{max-width:calc(100% - 36px);color:var(--ink-muted);background:#ffffffad;border:1px solid #0f6fb429;border-radius:999px;align-items:center;gap:8px;margin:10px 18px 0;padding:8px 10px;display:inline-flex;box-shadow:0 10px 28px #1517130f}.postTypeLegend strong{color:var(--green);font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;font-size:.68rem;font-weight:900}.postTypeLegend ul{flex-wrap:wrap;align-items:center;gap:7px 10px;margin:0;padding:0;list-style:none;display:flex}.postTypeLegend li{font-family:var(--mono);text-transform:uppercase;align-items:center;gap:5px;font-size:.7rem;font-weight:800;line-height:1;display:inline-flex}.postTypeLegend svg{width:14px;height:14px;color:var(--blue-deep);flex:none}.evidenceCard p{color:var(--ink);margin:0;font-size:1.05rem;line-height:1.45}.evidenceCard footer,.pollCard footer{color:var(--ink-muted);font-family:var(--mono);text-transform:uppercase;font-size:.74rem;font-weight:800}.pollCard div{flex-wrap:wrap;gap:6px;display:flex}.scenarioCompass{grid-template-columns:repeat(3,minmax(0,1fr))}.scenarioCompass article{background:radial-gradient(circle at 100% 0,#f4c31538,#0000 26%),linear-gradient(145deg,#fffffff0,#e9eee2bd);min-height:260px}.scenarioCompass h2{font-family:var(--display);margin:0;font-size:2.4rem;line-height:.95}.scenarioPollGrid article{align-content:start;min-height:260px}.scenarioPollGrid svg,.scenarioPollGrid a svg{width:20px;height:20px}.scenarioPollGrid>article>svg{color:var(--blue)}.eventOverviewGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.eventTimeline{position:relative}.eventTimeline:before{background:linear-gradient(var(--blue), var(--gold), var(--green));content:"";width:2px;position:absolute;top:18px;bottom:18px;left:52px}.eventCard{background:var(--surface);border:1px solid #1517131f;border-radius:12px;grid-template-columns:minmax(150px,.28fr) 1fr;gap:14px;padding:18px;display:grid;position:relative}.eventCardNext{background:radial-gradient(circle at 96% 0,#f4c31542,#0000 28%),linear-gradient(145deg,#0f6fb41a,#fffffff5);border-color:#f4c31585}.eventDatePillar{z-index:1;background:var(--ink);color:#fffdf5;border-radius:8px;align-content:start;gap:10px;padding:12px;display:grid;position:relative}.eventDatePillar svg{width:22px;height:22px;color:var(--gold)}.eventContent{gap:12px;display:grid}.eventContent>span{color:var(--blue-deep);align-items:center;gap:8px;display:inline-flex}.eventContent>span svg{width:16px;height:16px}.eventContent footer strong,.eventContent footer span{font-size:.8rem;font-weight:800}.eventContent footer span{color:var(--ink-muted)}.cultureAgendaGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.cultureAgendaGroups{gap:14px;padding:18px;display:grid}.cultureAgendaDay{background:radial-gradient(circle at 100% 0,#f4c31529,#0000 28%),#ffffff9e;border:1px solid #1517131f;border-radius:12px;overflow:hidden}.cultureAgendaDayHeader{border-bottom:1px solid #1517131a;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;padding:14px 16px;display:grid}.cultureAgendaDayHeader svg{width:22px;height:22px;color:var(--blue)}.cultureAgendaDayHeader h3{font-family:var(--display);margin:0;font-size:1.8rem;line-height:1}.cultureAgendaDayHeader span{min-height:30px;color:var(--blue-deep);font-family:var(--mono);text-transform:uppercase;background:#0f6fb414;border:1px solid #0f6fb42e;border-radius:999px;justify-content:center;align-items:center;padding:5px 9px;font-size:.72rem;font-weight:900;display:inline-flex}.cultureAgendaDay .cultureAgendaGrid{padding:14px}.cultureAgendaCard{background:linear-gradient(135deg, #fffdf5f5, #f1f5ecc7), var(--surface);border:1px solid #1517131f;border-radius:12px;grid-template-columns:minmax(136px,.26fr) 1fr;gap:14px;min-height:188px;padding:16px;display:grid}.cultureAgendaDate{min-height:116px;color:var(--blue-deep);background:#0f6fb414;border:1px solid #0f6fb42e;border-radius:8px;align-content:start;gap:10px;padding:12px;display:grid}.cultureAgendaDate svg{width:22px;height:22px;color:var(--blue)}.cultureAgendaContent{align-content:start;gap:10px;display:grid}.cultureAgendaContent p{-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.cultureAgendaContent>span{color:var(--green);align-items:center;gap:8px;display:inline-flex}.cultureAgendaContent>span svg{width:16px;height:16px}.cultureAgendaContent footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.cultureAgendaContent footer>span{color:var(--ink-muted)}.cultureAgendaContent .eventLoginLink{gap:8px;width:fit-content}.cultureAgendaContent .eventLoginLink svg{width:16px;height:16px}.eventActionBar{flex-wrap:wrap;gap:8px;display:flex}.eventActionBar button,.eventLoginLink{min-height:38px;color:var(--blue-deep);cursor:pointer;background:#0f6fb414;border:1px solid #0f6fb438;border-radius:6px;justify-content:center;align-items:center;padding:8px 11px;font-weight:800;display:inline-flex}.eventActionBar button:nth-of-type(2){background:var(--gold);color:var(--ink);border-color:#f4c3159e}.eventActionBar button:nth-of-type(3){color:var(--red);background:#b94a3a14;border-color:#b94a3a38}.eventPolicyBand{grid-template-columns:minmax(220px,.42fr) 1fr auto;align-items:center;gap:18px;padding:24px;display:grid}.eventPolicyBand h2{font-family:var(--display);margin:0;font-size:2.3rem;line-height:.98}.detailPage{gap:14px;display:grid}.detailBackLink{width:fit-content;min-height:38px;color:var(--blue-deep);background:#ffffffc7;border:1px solid #0f6fb438;border-radius:8px;align-items:center;gap:8px;margin-bottom:18px;padding:8px 11px;font-weight:900;display:inline-flex}.detailBackLink svg{width:16px;height:16px}.detailHero>div{min-height:420px}.detailGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.detailGrid.stacked{grid-template-columns:1fr}.detailWorkspace{grid-template-columns:minmax(0,1fr) minmax(300px,.34fr);align-items:start;gap:14px;display:grid}.detailMainStack{gap:14px;min-width:0;display:grid}.detailRail{align-self:start;gap:14px;display:grid;position:sticky;top:104px}.detailPrimaryPanel,.detailStreamPanel,.detailRail>section{border:1px solid var(--line);background:radial-gradient(circle at 100% 0,#f4c3151a,#0000 22rem),linear-gradient(#ffffffd6,#e8f3ffb8);border-radius:14px;box-shadow:0 14px 44px #15171314}.detailPrimaryPanel,.detailActionCard,.detailContextPanel{gap:14px;padding:18px;display:grid}.detailStreamPanel{gap:14px;display:grid;overflow:hidden}.detailStreamPanel .modulePanelHeader{margin:0;padding:18px 18px 0}.detailStreamPanel .panelTitle{padding:0}.detailPrimaryPanel .modulePanelHeader,.detailActionCard .modulePanelHeader,.detailContextPanel .modulePanelHeader{margin:0}.detailPrimaryPanel .modulePanelHeader p,.detailActionCard p:not(.sectionKicker),.detailContextPanel p:not(.sectionKicker),.detailStreamPanel .modulePanelHeader p:not(.sectionKicker){color:var(--ink-muted);margin:0;line-height:1.5}.detailPrimaryPanel>.modulePanelHeader h2,.detailActionCard>h2,.detailContextPanel>h2,.detailStreamPanel>.modulePanelHeader h2{font-family:var(--display);margin:0;font-size:clamp(1.7rem,2.4vw,2.35rem);line-height:1.03}.detailActionStack{gap:8px;display:grid}.detailActionStack .eventLoginLink,.detailActionStack .reportContentBox,.detailContextPanel .eventLoginLink{width:100%}.detailActionStack .eventLoginLink,.detailContextPanel .eventLoginLink{justify-content:flex-start}.detailActionStack .reportContentBox summary{justify-content:flex-start;width:100%;display:flex}.detailActionStack .reportContentBox[open]{width:100%}.detailContextList{gap:10px;margin:0;display:grid}.detailContextList div{background:#ffffff94;border:1px solid #7ea4d929;border-radius:12px;gap:4px;padding:12px;display:grid;box-shadow:inset 0 1px #ffffffeb}.detailContextList dt{color:var(--blue-deep);font-family:var(--mono);text-transform:uppercase;font-size:.72rem;font-weight:900}.detailContextList dd{color:var(--ink);margin:0;font-size:1.02rem;font-weight:800;line-height:1.4}.detailStreamBody{gap:14px;padding:0 18px 18px;display:grid}.detailStreamEntry{gap:10px;display:grid}.detailStreamDay{justify-content:center;display:flex}.detailStreamDay span{min-height:28px;color:var(--blue-deep);font-family:var(--mono);text-transform:uppercase;background:linear-gradient(#ffffffd1,#e5f1fda8);border:1px solid #7ea4d938;border-radius:999px;align-items:center;padding:4px 12px;font-size:.7rem;font-weight:900;display:inline-flex;box-shadow:inset 0 1px #ffffffeb}.detailCard,.detailActionPanel,.boardDetailMedia{border:1px solid var(--line);background:linear-gradient(145deg, #ffffffeb, #e9eee2b8), var(--surface);border-radius:14px;box-shadow:0 14px 44px #15171312}.detailCard{align-content:start;gap:10px;min-height:190px;padding:18px;display:grid}.detailCard svg{width:24px;height:24px;color:var(--blue)}.detailCard span{color:var(--blue-deep);font-family:var(--mono);text-transform:uppercase;font-size:.75rem;font-weight:900}.detailCard strong{font-family:var(--display);font-size:1.7rem;line-height:1}.detailCard p,.detailActionPanel p{color:var(--ink-muted);margin:0;line-height:1.5}.detailActionPanel{grid-template-columns:minmax(260px,1fr) auto;align-items:center;gap:16px;padding:22px;display:grid}.detailActionPanel h2{font-family:var(--display);margin:0 0 8px;font-size:2.4rem;line-height:.98}.detailActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.discussionTopicMetrics .detailCard strong{font-size:2.5rem}.boardDetailHero>div,.sourceDetailPage .detailHero>div,.itemDetailHero>div{background:radial-gradient(circle at 100% 0,#f4c3152e,#0000 30%),linear-gradient(135deg,#0f6fb41a,#ffffffeb 52%,#527a591f)}.discussionTopicHero>div{background:radial-gradient(circle at 100% 0,#7ed4ff2e,#0000 24rem),linear-gradient(#ffffffeb,#e9f4ffcc 52%,#d8e8f8b8),#f7fbffbd}.discussionTopicHeroCard{gap:10px}.discussionTopicHeroCard p,.discussionTopicHeroCard small{color:var(--ink-muted);margin:0;line-height:1.5}.discussionTopicHeroCard small{width:fit-content;min-height:28px;color:var(--blue-deep);font-family:var(--mono);text-transform:uppercase;background:#ffffffb8;border:1px solid #7ea4d938;border-radius:999px;align-items:center;padding:5px 9px;font-size:.68rem;font-weight:900;display:inline-flex}.discussionTopicHeroMeta{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.discussionTopicHeroMeta span,.discussionThreadQuickReplies>span{min-height:30px;color:var(--blue-deep);font-family:var(--mono);text-transform:uppercase;background:#ffffffb8;border:1px solid #7ea4d938;border-radius:999px;align-items:center;padding:5px 9px;font-size:.68rem;font-weight:900;display:inline-flex}.discussionTopicHeroActions{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.discussionTopicHeroActions a,.discussionThreadQuickReplyList a,.discussionChatReplyLink,.discussionComposerReplyTarget a{width:fit-content;min-height:38px;color:var(--blue-deep);background:linear-gradient(#fffffff5,#d6e7f8db);border:1px solid #7ea4d94d;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:8px 12px;font-weight:900;display:inline-flex;box-shadow:inset 0 1px #fffffff5,0 10px 18px #5c7eaa1f}.discussionTopicHeroActions a svg,.discussionChatReplyLink svg{width:16px;height:16px}.discussionTopicLayout{grid-template-columns:minmax(0,1fr) minmax(340px,.36fr);align-items:start;gap:14px;display:grid}.discussionTopicLayout .discussionThreadPanel,.discussionTopicLayout .discussionTopicSidePanel>section{border:1px solid var(--line);background:radial-gradient(circle at 100% 0,#f4c3151a,#0000 22rem),linear-gradient(#ffffffd6,#e8f3ffb8);border-radius:14px;box-shadow:0 14px 44px #15171314}.discussionTopicLayout .discussionThreadPanel{gap:10px;display:grid;overflow:hidden}.discussionTopicSidePanel{gap:14px;display:grid;position:sticky;top:104px}.discussionTopicLayout .discussionTopicSidePanel{box-shadow:none;background:0 0;border:0}.discussionThreadIntro{gap:14px;padding:18px 18px 0;display:grid}.discussionThreadIntro .modulePanelHeader{padding:0}.discussionThreadIntro .modulePanelHeader p:not(.sectionKicker){color:var(--ink-muted);margin:10px 0 0;line-height:1.52}.discussionThreadQuickReplies{background:linear-gradient(#ffffffd6,#e5f1fda8),#f7fbffb8;border:1px solid #7ea4d92e;border-radius:16px;gap:10px;padding:14px;display:grid;box-shadow:inset 0 1px #ffffffeb}.discussionThreadQuickReplyList{gap:8px;display:grid}.discussionThreadQuickReplyList a{justify-content:flex-start;width:100%;padding:10px 12px}.discussionThreadQuickReplyList a.isActive{background:linear-gradient(#fffffffa,#cae4fce6);border-color:#4cabff7a;box-shadow:inset 0 1px #fffffffa,0 14px 24px #4cabff24}.discussionThreadQuickReplyList strong,.discussionThreadQuickReplyList em{text-align:left;display:block}.discussionThreadQuickReplyList strong{font-family:var(--mono);text-transform:uppercase;font-size:.72rem}.discussionThreadQuickReplyList em{min-width:0;color:var(--ink-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;font-style:normal;font-weight:800;line-height:1.35;overflow:hidden}.discussionThreadList{gap:14px;padding:0 18px 18px;display:grid}.discussionThreadEntry{gap:10px;display:grid}.discussionThreadEntry.isReplyTarget .discussionChatBubble{border-color:#4cabff70;box-shadow:inset 0 1px #fffffff0,0 0 0 3px #4cabff1f,0 14px 34px #5678a41f}.discussionThreadDay{justify-content:center;display:flex}.discussionThreadDay span{min-height:28px;color:var(--blue-deep);font-family:var(--mono);text-transform:uppercase;background:linear-gradient(#ffffffd1,#e5f1fda8);border:1px solid #7ea4d938;border-radius:999px;align-items:center;padding:4px 12px;font-size:.7rem;font-weight:900;display:inline-flex;box-shadow:inset 0 1px #ffffffeb}.discussionThreadPost{background:0 0;border:0;gap:12px;padding:0;display:grid}.discussionThreadPost header,.discussionThreadPost footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.discussionThreadPost header>span:not(.postTypeBadge),.discussionThreadPost footer>span{color:var(--green);font-family:var(--mono);text-transform:uppercase;font-size:.74rem;font-weight:900}.discussionThreadPost header strong{color:var(--ink);font-weight:900}.discussionThreadPost p{color:var(--ink-muted);white-space:pre-wrap;margin:0;font-size:1.02rem;line-height:1.6}.discussionChatMessage{grid-template-columns:42px minmax(0,1fr);align-items:start;column-gap:12px}.discussionChatMessage.isContinuation{margin-top:-4px}.discussionChatMessage.source-website{grid-template-columns:minmax(0,1fr) 42px}.discussionChatMessage.source-website .discussionChatAvatar{order:2}.discussionChatMessage.source-website .discussionChatBubble{border-radius:18px 18px 6px;order:1;justify-self:end}.discussionChatMessage.isContinuation .discussionChatAvatar{opacity:0}.discussionChatAvatar{aspect-ratio:1;width:42px;color:var(--blue-deep);font-family:var(--mono);background:radial-gradient(circle at 35% 25%,#f4c31557,#0000 38%),#0f6fb41f;border:1px solid #0f6fb43d;border-radius:50%;place-items:center;font-size:.78rem;font-weight:900;display:grid;box-shadow:inset 0 1px #ffffffeb,0 8px 18px #597ca81f}.discussionChatMessage.source-website .discussionChatAvatar{background:radial-gradient(circle at 35% 25%,#7ed4ff57,#0000 38%),#4cabff1f}.discussionChatMessage.source-telegram .discussionChatAvatar{background:radial-gradient(circle at 35% 25%,#74dbbd52,#0000 38%),#4890d41f}.discussionChatBubble{-webkit-backdrop-filter:blur(18px)saturate(1.08);backdrop-filter:blur(18px)saturate(1.08);background:linear-gradient(#ffffffe6,#eaf5ffc2 56%,#dbe9f9ad),#f7fbffbd;border:1px solid #7ea4d92e;border-radius:18px 18px 18px 6px;gap:12px;width:min(720px,100% - 54px);padding:14px 16px 12px;display:grid;position:relative;box-shadow:inset 0 1px #fffffff0,0 14px 34px #5678a41f}.discussionChatBubble:before{content:"";background:linear-gradient(135deg,#ffffffe6,#e7f3ffc7);border-bottom:1px solid #7ea4d92e;border-left:1px solid #7ea4d92e;border-bottom-left-radius:6px;width:16px;height:16px;position:absolute;top:16px;left:-8px;transform:rotate(45deg)}.discussionChatMessage.source-website .discussionChatBubble:before{background:linear-gradient(135deg,#ffffffe0,#e0f1ffc2);border-left:0;border-right:1px solid #7ea4d92e;border-bottom-right-radius:6px;border-bottom-left-radius:0;left:auto;right:-8px}.discussionChatMessage.source-telegram .discussionChatBubble{background:linear-gradient(#ffffffe6,#ecf6ffcc 56%,#dfebfab8),#f7fbffbd;border-color:#74aedd33}.discussionChatMessage.source-website .discussionChatBubble{background:linear-gradient(#ffffffe6,#e4f2ffcc 56%,#d3e5f8b8),#f7fbffbd}.discussionChatMessage.isReply .discussionChatBubble{width:min(640px,100% - 88px)}.discussionChatBubble header{align-items:start}.discussionChatHeaderCompact{justify-content:flex-end}.discussionChatMessage.isContinuation .discussionChatBubble{border-radius:16px 18px 18px 16px}.discussionChatMessage.source-website.isContinuation .discussionChatBubble{border-radius:18px 16px 16px 18px}.discussionChatMessage.isContinuation .discussionChatBubble:before{display:none}.discussionChatIdentity{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;display:flex}.discussionChatIdentity span{min-height:24px;color:var(--blue-deep);font-family:var(--mono);text-transform:uppercase;background:#e2effcbd;border:1px solid #7ea4d92e;border-radius:999px;align-items:center;padding:3px 7px;font-size:.68rem;font-weight:900;display:inline-flex}.discussionChatMeta{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:inline-flex}.discussionChatMeta time{color:var(--ink-muted);font-family:var(--mono);text-transform:uppercase;white-space:nowrap;font-size:.7rem;font-weight:900}.discussionChatBody{color:var(--ink)}.discussionReplyPreview{color:var(--ink-muted);background:linear-gradient(#ffffffbd,#e2effc9e);border:1px solid #7ea4d92e;border-left:3px solid #4cabff85;border-radius:12px;grid-template-columns:18px auto 1fr;align-items:center;gap:7px 8px;padding:10px 12px;display:grid;box-shadow:inset 0 1px #ffffffeb}.discussionReplyPreview svg{width:17px;height:17px;color:var(--blue-deep)}.discussionReplyPreview span,.discussionReplyPreview strong{font-family:var(--mono);text-transform:uppercase;font-size:.72rem;font-weight:900}.discussionReplyPreview em{min-width:0;color:var(--ink-muted);text-overflow:ellipsis;white-space:nowrap;grid-column:2/-1;font-size:.88rem;font-style:normal;overflow:hidden}.discussionTelegramMedia .telegramMediaImage,.discussionTelegramMedia .telegramMediaVideo{border-radius:10px;max-height:420px}.discussionChatBubble footer{border-top:1px solid #7ea4d91f;padding-top:10px}.discussionChatActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.discussionChatReplyLink{min-height:32px;padding:7px 10px;font-size:.82rem}.discussionChatBubble footer .reportContentBox{justify-self:end}.discussionComposerPanel{background:linear-gradient(#ffffffdb,#e4f0fdb8),#f7fbffb8;border:1px solid #7ea4d92e;border-radius:16px;gap:14px;padding:18px;display:grid;box-shadow:inset 0 1px #fffffff0,0 16px 34px #5678a41a}.discussionComposerPanel .modulePanelHeader{margin:0;padding:0}.discussionComposerPanel .modulePanelHeader p:not(.sectionKicker){color:var(--ink-muted);margin:10px 0 0;line-height:1.5}.discussionComposerReplyTarget{background:linear-gradient(#ffffffd6,#e5f1fda8),#f7fbffb8;border:1px solid #7ea4d92e;border-radius:16px;gap:8px;padding:14px;display:grid;box-shadow:inset 0 1px #ffffffeb}.discussionComposerReplyTarget.isSelected{background:radial-gradient(circle at 100% 0,#7ed4ff24,#0000 16rem),linear-gradient(#ffffffe0,#e2effcb8),#f7fbffb8;border-color:#4cabff52}.discussionComposerReplyTarget span,.discussionTopicPollCard span{color:var(--blue-deep);font-family:var(--mono);text-transform:uppercase;font-size:.72rem;font-weight:900}.discussionComposerReplyTarget strong,.discussionTopicSideHeading{font-family:var(--display);font-size:clamp(1.4rem,2.2vw,1.9rem);line-height:1.02}.discussionComposerReplyTarget p,.discussionTopicRulesPanel p,.discussionTopicPollCard p{color:var(--ink-muted);margin:0;line-height:1.5}.discussionComposerReplyTarget a{justify-self:start}.discussionComposerForm{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:0}.discussionComposerForm textarea{background:#ffffffe0;border-radius:14px;min-height:180px;padding:14px 16px;box-shadow:inset 0 1px #ffffffeb}.discussionComposerForm input[readonly]{color:var(--blue-deep);font-family:var(--mono);font-size:.78rem;font-weight:900}.discussionComposerFooter{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.discussionComposerFooter .privacyHint{max-width:680px;margin:0}.discussionComposerFooter button{min-width:168px}.discussionComposerLocked{padding:0}.discussionTopicRulesPanel{gap:12px;padding:18px;display:grid}.discussionTopicRulesPanel .sectionKicker{margin:0}.discussionTopicTypeList,.discussionTopicPollList{gap:8px;display:grid}.discussionTopicTypeList span,.discussionTopicPollCard{color:var(--ink-muted);background:#fffdf5c7;border:1px solid #0f6fb429;border-radius:12px;gap:8px;padding:12px;line-height:1.4;display:grid}.discussionTopicTypeList b{color:var(--blue-deep)}.discussionTopicPollCard h3{font-family:var(--display);margin:0;font-size:1.32rem;line-height:1.06}.discussionTopicPollCard div{flex-wrap:wrap;gap:6px;display:flex}.discussionTopicPollCard div strong{min-height:28px;color:var(--blue-deep);font-family:var(--mono);text-transform:uppercase;background:#ffffffb8;border:1px solid #7ea4d92e;border-radius:999px;align-items:center;padding:4px 8px;font-size:.66rem;font-weight:900;display:inline-flex}.discussionTopicPollCard footer{color:var(--ink-muted);font-family:var(--mono);text-transform:uppercase;font-size:.68rem;font-weight:900}.discussionTelegramPage{gap:14px}.discussionTelegramNotice{width:fit-content}.discussionTelegramShell{grid-template-columns:minmax(250px,290px) minmax(0,1fr);align-items:start;gap:12px;display:grid}.discussionTelegramSidebar,.discussionTelegramConversation{background:radial-gradient(circle at 100% 0, #ffc48424, transparent 24rem), linear-gradient(180deg, #ffffffd6, #e7f2ffb8 48%, #d7e6f6ad), var(--glass);box-shadow:var(--soft-shadow);-webkit-backdrop-filter:blur(18px)saturate(1.08);backdrop-filter:blur(18px)saturate(1.08);border:1px solid #7ea4d92e;border-radius:10px}.discussionTelegramSidebar{top:calc(var(--site-header-height,72px) + 10px);max-height:calc(100vh - var(--site-header-height,72px) - 20px);gap:12px;padding:12px;display:grid;position:sticky;overflow:auto}.discussionTelegramSidebarHeader,.discussionTelegramSidebarIntro{gap:8px;display:grid}.discussionTelegramSidebarHeader .detailBackLink{margin-bottom:0}.discussionTelegramSidebarIntro strong{font-family:var(--display);font-size:clamp(1.3rem,2vw,1.7rem);line-height:.96}.discussionTelegramSidebarIntro p:not(.sectionKicker){color:var(--ink-muted);margin:0;font-size:.95rem;line-height:1.45}.discussionTelegramSidebarStats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.discussionTelegramSidebarStats span{color:var(--ink-muted);font-family:var(--mono);text-transform:uppercase;background:linear-gradient(#fffc,#e1eefcad),#f7fbffb8;border:1px solid #7ea4d92e;border-radius:10px;gap:6px;padding:12px;font-size:.72rem;font-weight:900;display:grid;box-shadow:inset 0 1px #ffffffeb}.discussionTelegramSidebarStats b{color:var(--blue-deep);font-size:1.2rem}.discussionTelegramTopicPanel,.discussionTelegramSidebarCard{background:linear-gradient(#ffffffd1,#e2effcad),#f7fbffb8;border:1px solid #7ea4d92e;border-radius:10px;gap:12px;padding:12px;display:grid;box-shadow:inset 0 1px #ffffffeb}.discussionTelegramSidebarCard>p{color:var(--ink-muted);margin:0;line-height:1.55}.discussionTelegramPanelHeader{grid-template-columns:20px minmax(0,1fr);align-items:start;gap:10px;display:grid}.discussionTelegramPanelHeader svg{width:18px;height:18px;color:var(--blue-deep)}.discussionTelegramPanelHeader div{gap:6px;display:grid}.discussionTelegramPanelHeader h2{font-family:var(--display);margin:0;font-size:1.45rem;line-height:1.02}.discussionTelegramPanelHeader .sectionKicker{margin:0}.discussionTelegramTopicList,.discussionTelegramSidebarCardList{gap:8px;display:grid}.discussionTelegramTopicLink{color:var(--ink);background:linear-gradient(#ffffffc7,#dfeefca3),#f7fbffb8;border:1px solid #7ea4d929;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s;display:grid;box-shadow:inset 0 1px #ffffffeb}.discussionTelegramTopicLink:hover{border-color:#4cabff57;transform:translateY(-1px);box-shadow:inset 0 1px #fffffff0,0 10px 24px #5678a424}.discussionTelegramTopicLink.isActive{background:radial-gradient(circle at 100% 0,#7ed4ff2e,#0000 12rem),linear-gradient(#ffffffe6,#d4e8fccc),#f7fbffbd;border-color:#4cabff6b;box-shadow:inset 0 1px #fffffff5,0 14px 26px #4cabff24}.discussionTelegramTopicLink>svg{width:16px;height:16px;color:var(--blue-deep)}.discussionTelegramTopicIcon{place-items:center;display:grid}.discussionTelegramTopicContent{gap:6px;min-width:0;display:grid}.discussionTelegramTopicContent header,.discussionTelegramTopicContent footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.discussionTelegramTopicContent strong,.discussionTelegramConsultationCard strong{color:var(--ink);font-size:1rem;font-weight:900;line-height:1.25}.discussionTelegramTopicContent header span,.discussionTelegramTopicContent footer span,.discussionTelegramConversationBadges span,.discussionTelegramReplyStrip>span,.discussionTelegramConsultationCard footer{min-height:26px;color:var(--blue-deep);font-family:var(--mono);text-transform:uppercase;background:#ffffffb8;border:1px solid #7ea4d92e;border-radius:999px;align-items:center;padding:3px 8px;font-size:.68rem;font-weight:900;display:inline-flex}.discussionTelegramTopicContent p,.discussionTelegramConsultationCard p{-webkit-line-clamp:2;color:var(--ink-muted);-webkit-box-orient:vertical;margin:0;line-height:1.45;display:-webkit-box;overflow:hidden}.discussionTelegramConsultationCard{background:#fffcf5b8;border:1px solid #7ea4d929;border-radius:10px;gap:8px;padding:12px;display:grid}.discussionTelegramConversation{grid-template-rows:auto auto auto auto;min-height:0;max-height:none;display:grid;overflow:visible}.discussionTelegramConversationHeader{background:linear-gradient(#ffffffdb,#ebf5ffb8),#f7fbffb8;border-bottom:1px solid #7ea4d929;gap:10px;padding:12px 16px 10px;display:grid}.discussionTelegramConversationBackLink{margin-bottom:0;display:none}.discussionTelegramConversationTitleRow{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:10px 14px;display:flex}.discussionTelegramConversationTitle{flex:520px;gap:5px;min-width:0;display:grid}.discussionTelegramConversationEyebrow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.discussionTelegramConversationEyebrow span{color:var(--blue-deep);font-family:var(--mono);text-transform:uppercase;font-size:.68rem;font-weight:900}.discussionTelegramConversationTitle h1{font-family:var(--display);max-width:34ch;margin:0;font-size:clamp(1.35rem,2vw,1.95rem);line-height:1.04}.discussionTelegramConversationBadges{flex-wrap:wrap;gap:6px;display:flex}.discussionTelegramConversationToolbar{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.discussionTelegramConversationToolbar a{min-height:34px;color:var(--blue-deep);background:linear-gradient(#fffffff5,#d4e5f7e6);border:1px solid #7ea4d94d;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:6px 10px;font-size:.92rem;font-weight:900;display:inline-flex;box-shadow:inset 0 1px #fffffff5,0 8px 16px #5c7eaa24}.discussionTelegramConversationToolbar svg{width:14px;height:14px}.discussionTelegramTopicInfoToggle{gap:8px;display:grid}.discussionTelegramTopicInfoToggle summary{width:fit-content;min-height:30px;color:var(--ink);font-family:var(--mono);text-transform:uppercase;cursor:pointer;background:#ffffffc2;border:1px solid #7ea4d92e;border-radius:999px;align-items:center;gap:8px;padding:4px 9px;font-size:.68rem;font-weight:900;list-style:none;display:inline-flex}.discussionTelegramTopicInfoToggle summary::-webkit-details-marker{display:none}.discussionTelegramTopicInfoToggle summary svg{width:14px;height:14px;color:var(--blue-deep)}.discussionTelegramTopicInfoBody{background:#ffffff94;border:1px solid #7ea4d929;border-radius:10px;gap:8px;padding:10px 12px;display:grid;box-shadow:inset 0 1px #ffffffeb}.discussionTelegramTopicInfoBody p{color:var(--ink-muted);margin:0;line-height:1.5}.discussionTelegramTopicInfoMeta{flex-wrap:wrap;gap:6px;display:flex}.discussionTelegramTopicInfoMeta span{min-height:24px;color:var(--blue-deep);font-family:var(--mono);text-transform:uppercase;background:#fffc;border:1px solid #7ea4d92e;border-radius:999px;align-items:center;padding:3px 8px;font-size:.66rem;font-weight:900;display:inline-flex}.discussionTelegramReplyStrip{background:#f8fbffb8;border-bottom:1px solid #7ea4d924;padding:8px 16px;display:block}.discussionTelegramReplyStrip div{scrollbar-width:none;flex-wrap:nowrap;gap:6px;display:flex;overflow-x:auto}.discussionTelegramReplyStrip div::-webkit-scrollbar{display:none}.discussionTelegramReplyStrip a{min-height:28px;color:var(--ink-muted);font-family:var(--mono);text-transform:uppercase;background:#ffffffc7;border:1px solid #7ea4d933;border-radius:999px;justify-content:center;align-items:center;padding:4px 9px;font-size:.66rem;font-weight:900;display:inline-flex}.discussionTelegramReplyStrip a.isActive{color:var(--blue-deep);background:linear-gradient(#fffffff5,#cde4fadb);border-color:#4cabff66}.discussionTelegramThreadViewport{background:radial-gradient(circle at 0 0,#ffc48429,#0000 26rem),radial-gradient(circle at 100% 0,#7ed4ff24,#0000 24rem),linear-gradient(#ffffff94,#ecf3fc8f),#f5f9fdd1;min-height:0;overflow:visible}.discussionTelegramThreadList{align-content:start;padding:16px 18px 8px}.discussionTelegramThreadViewport .discussionChatBubble{width:min(900px,100% - 54px)}.discussionTelegramThreadViewport .discussionChatMessage.isReply .discussionChatBubble{width:min(780px,100% - 88px)}.discussionTelegramComposerDock{background:linear-gradient(#f7fbffd6,#e8f2fecc),#f7fbffc2;border-top:1px solid #7ea4d929;padding:14px}.discussionComposerBar{gap:12px;display:grid}.discussionComposerMeta{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.discussionComposerSelect{gap:6px;display:grid}.discussionComposerSelect span{color:var(--blue-deep);font-family:var(--mono);text-transform:uppercase;font-size:.68rem;font-weight:900}.discussionComposerSelect select,.discussionComposerBody textarea{width:100%;color:var(--ink);background:#ffffffdb;border:1px solid #7ea4d933;border-radius:10px;box-shadow:inset 0 1px #ffffffeb}.discussionComposerSelect select{min-height:40px;padding:8px 10px}.discussionComposerReplyBadge{background:radial-gradient(circle at 100% 0,#7ed4ff24,#0000 14rem),linear-gradient(#ffffffdb,#e1effcb8),#f7fbffbd;border:1px solid #4cabff47;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.discussionComposerReplyBadge>div{gap:4px;display:grid}.discussionComposerReplyBadge span{color:var(--blue-deep);font-family:var(--mono);text-transform:uppercase;font-size:.68rem;font-weight:900}.discussionComposerReplyBadge strong{color:var(--ink)}.discussionComposerReplyBadge p{color:var(--ink-muted);margin:0;line-height:1.45}.discussionComposerReplyBadge a{min-height:34px;color:var(--blue-deep);background:#ffffffd6;border:1px solid #7ea4d92e;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:7px 10px;font-weight:900;display:inline-flex}.discussionComposerReplyBadge a svg,.discussionComposerIcon svg,.discussionComposerSend svg{width:16px;height:16px}.discussionComposerInputRow{grid-template-columns:auto minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.discussionComposerIcon,.discussionComposerSend{min-height:44px;color:var(--blue-deep);background:linear-gradient(#ffffffe6,#dfeefcc2),#f7fbffbd;border:1px solid #7ea4d933;border-radius:10px;justify-content:center;align-items:center;gap:8px;display:inline-flex;box-shadow:inset 0 1px #fffffff0}.discussionComposerIcon{width:44px;padding:0}.discussionComposerIcon.isDisabled{opacity:.54;cursor:not-allowed}.discussionComposerBody{display:block}.discussionComposerBody textarea{resize:vertical;min-height:64px;padding:12px 14px;line-height:1.5}.discussionComposerBody textarea::placeholder{color:#3a4d68b3}.discussionComposerTools{align-items:end;gap:10px;display:flex}.discussionComposerEmoji{position:relative}.discussionComposerEmojiPanel{background:linear-gradient(#fffffff0,#e2effcd1),#f7fbffc7;border:1px solid #7ea4d933;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;min-width:196px;padding:10px;display:grid;position:absolute;bottom:calc(100% + 8px);right:0;box-shadow:0 16px 28px #5678a429}.discussionComposerEmojiPanel button{background:#ffffffdb;border:1px solid #7ea4d929;border-radius:8px;min-height:38px;font-size:1.12rem}.discussionComposerSend{min-width:164px;padding:0 14px;font-weight:900}.discussionComposerPrivacyHint{color:var(--ink-muted);margin:0;line-height:1.45}.discussionTelegramEmptyState{text-align:center;place-items:center;gap:12px;padding:28px;display:grid}.discussionTelegramEmptyState h2,.discussionComposerLockedDock h2{font-family:var(--display);margin:0;font-size:1.5rem;line-height:1.04}.discussionTelegramEmptyState p,.discussionComposerLockedDock p{color:var(--ink-muted);margin:0;line-height:1.55}.discussionComposerLockedDock{background:linear-gradient(#ffffffd6,#e2effcb3),#f7fbffbd;border:1px solid #7ea4d92e;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.discussionComposerLockedDock a{min-height:34px;color:var(--blue-deep);background:linear-gradient(#fffffff5,#d4e5f7e6);border:1px solid #7ea4d94d;border-radius:8px;justify-content:center;align-items:center;padding:6px 10px;font-weight:900;display:inline-flex}.discussionComposerLockedDock p{color:var(--ink-muted);margin:0;line-height:1.4}.publicDetailRoute{gap:14px}.publicDetailRouteNotice{width:fit-content}.publicDetailRouteShell{grid-template-columns:minmax(300px,340px) minmax(0,1fr);align-items:start;gap:14px;display:grid}.publicDetailRouteSidebar,.publicDetailRouteContent{background:radial-gradient(circle at 100% 0, #ffc48424, transparent 24rem), linear-gradient(180deg, #ffffffd6, #e7f2ffb8 48%, #d7e6f6ad), var(--glass);box-shadow:var(--soft-shadow);-webkit-backdrop-filter:blur(18px)saturate(1.08);backdrop-filter:blur(18px)saturate(1.08);border:1px solid #7ea4d92e;border-radius:10px}.publicDetailRouteSidebar{gap:14px;max-height:calc(100vh - 124px);padding:16px;display:grid;position:sticky;top:104px;overflow:auto}.publicDetailSidebarIntro{gap:12px;display:grid}.publicDetailSidebarIntro .detailBackLink{margin-bottom:0}.publicDetailSidebarIntro strong{font-family:var(--display);font-size:clamp(1.7rem,2.6vw,2.3rem);line-height:.96}.publicDetailSidebarIntro p:not(.sectionKicker){color:var(--ink-muted);margin:0;line-height:1.55}.publicDetailSidebarStats{gap:10px;display:grid}.publicDetailSidebarStats article{background:linear-gradient(#fffc,#e1eefcad),#f7fbffb8;border:1px solid #7ea4d92e;border-radius:10px;gap:8px;padding:12px;display:grid;box-shadow:inset 0 1px #ffffffeb}.publicDetailSidebarStats article svg{width:20px;height:20px;color:var(--blue)}.publicDetailSidebarStats span{color:var(--blue-deep);font-family:var(--mono);text-transform:uppercase;font-size:.72rem;font-weight:900}.publicDetailSidebarStats strong{color:var(--ink);font-size:1.16rem;font-weight:900;line-height:1.2}.publicDetailSidebarStats p{color:var(--ink-muted);margin:0;line-height:1.45}.publicDetailSidebarPanel{background:linear-gradient(#ffffffd1,#e2effcad),#f7fbffb8;border:1px solid #7ea4d92e;border-radius:10px;gap:14px;padding:14px;display:grid;box-shadow:inset 0 1px #ffffffeb}.publicDetailSidebarPanel p:not(.sectionKicker){color:var(--ink-muted);margin:0;line-height:1.55}.publicDetailSidebarHeader{grid-template-columns:20px minmax(0,1fr);align-items:start;gap:10px;display:grid}.publicDetailSidebarHeader svg{width:18px;height:18px;color:var(--blue-deep)}.publicDetailSidebarHeader div{gap:6px;display:grid}.publicDetailSidebarHeader h2{font-family:var(--display);margin:0;font-size:1.45rem;line-height:1.02}.publicDetailSidebarHeader .sectionKicker{margin:0}.publicDetailActionList{gap:8px;display:grid}.publicDetailActionList .eventLoginLink,.publicDetailActionList .reportContentBox{width:100%}.publicDetailActionList .eventLoginLink{justify-content:flex-start}.publicDetailActionList .reportContentBox summary{justify-content:flex-start;width:100%;display:flex}.publicDetailActionList .reportContentBox[open]{width:100%}.publicDetailRouteContent{gap:14px;min-width:0;padding:18px 20px;display:grid}.publicDetailContentBackLink{margin-bottom:0;display:none}.publicDetailContentHeader{gap:14px;display:grid}.publicDetailContentEyebrow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.publicDetailContentEyebrow svg{width:18px;height:18px;color:var(--blue-deep)}.publicDetailContentEyebrow span{color:var(--blue-deep);font-family:var(--mono);text-transform:uppercase;font-size:.74rem;font-weight:900}.publicDetailContentTitle{gap:8px;display:grid}.publicDetailContentTitle h1{font-family:var(--display);margin:0;font-size:clamp(2rem,3vw,3rem);line-height:.98}.publicDetailContentTitle p{max-width:76ch;color:var(--ink-muted);margin:0;line-height:1.58}.publicDetailContentMeta{flex-wrap:wrap;gap:8px;display:flex}.publicDetailContentMeta span{min-height:28px;color:var(--blue-deep);font-family:var(--mono);text-transform:uppercase;background:#ffffffb8;border:1px solid #7ea4d92e;border-radius:999px;align-items:center;padding:4px 10px;font-size:.68rem;font-weight:900;display:inline-flex}.publicDetailFeatureCard{background:linear-gradient(#ffffffdb,#e9f4ffb8),#f7fbffb8;border:1px solid #7ea4d92e;border-radius:10px;gap:14px;padding:16px;display:grid;box-shadow:inset 0 1px #fffffff0,0 12px 26px #5678a414}.publicDetailStreamPanel{min-height:0}.boardDetailFeatureCard{grid-template-columns:minmax(0,1fr) minmax(260px,.42fr);align-items:stretch}.boardDetailFeatureCard.isTextOnly{grid-template-columns:1fr}.boardDetailFeatureBody{gap:14px;display:grid}.boardDetailFeatureMeta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.boardDetailFeatureMeta span,.boardDetailFeatureMeta strong{font-family:var(--mono);text-transform:uppercase;font-size:.74rem;font-weight:900}.boardDetailFeatureMeta span{color:var(--blue-deep)}.boardDetailFeatureMeta strong{color:var(--green)}.boardDetailFeatureBody p{color:var(--ink);white-space:pre-wrap;margin:0;font-size:1.05rem;line-height:1.65}.boardDetailFeatureAside{background:radial-gradient(circle at 10% 10%,#f4c31529,#0000 28%),#eaf4ffb8;border:1px solid #7ea4d92e;border-radius:12px;align-content:start;gap:10px;padding:14px;display:grid}.boardDetailFeatureAside svg{width:28px;height:28px;color:var(--blue)}.boardDetailFeatureAside span{color:var(--blue-deep);font-family:var(--mono);text-transform:uppercase;font-size:.72rem;font-weight:900}.boardDetailFeatureAside strong{color:var(--ink);font-size:1.05rem;line-height:1.35}.boardDetailLayout{grid-template-columns:minmax(0,1fr) minmax(280px,.36fr);gap:14px;display:grid}.boardDetailMedia{background:radial-gradient(circle at 10% 10%,#f4c31538,#0000 28%),linear-gradient(145deg,#0f6fb41f,#ffffffd1);place-items:center;min-height:520px;display:grid;overflow:hidden}.boardDetailMedia img{object-fit:cover;width:100%;height:100%}.boardDetailMedia svg{color:#0f6fb46b;width:130px;height:130px}.boardSignalPanel{overflow:hidden}.boardSignalCard{background:linear-gradient(#ffffffdb,#e9f4ffb8),#f7fbffb8;border:1px solid #7ea4d92e;border-radius:16px;gap:14px;padding:16px;display:grid;box-shadow:inset 0 1px #fffffff0,0 12px 26px #5678a414}.boardSignalCard header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.boardSignalCard header span,.boardSignalCard header strong{font-family:var(--mono);text-transform:uppercase;font-size:.74rem;font-weight:900}.boardSignalCard header span{color:var(--blue-deep)}.boardSignalCard header strong{color:var(--green)}.boardSignalCard p{color:var(--ink);white-space:pre-wrap;margin:0;font-size:1.08rem;line-height:1.65}.boardSignalMedia{background:radial-gradient(circle at 10% 10%,#f4c3152e,#0000 24%),#eaf4ffb8;border:1px solid #7ea4d92e;border-radius:12px;overflow:hidden}.boardSignalMedia img{object-fit:cover;width:100%;height:auto;max-height:460px}.boardSignalMedia-fallback{place-items:center;min-height:260px;display:grid}.boardSignalMedia-fallback svg{color:#0f6fb457;width:110px;height:110px}.publicModuleHero,.moduleSessionCard,.moduleMetricGrid article,.detailCard,.detailActionPanel,.discussionGuidePanel,.discussionGuideCard,.topicCard,.evidenceCard,.pollCard,.discussionProposalPanel,.discussionProposalCard,.discussionThreadPanel,.discussionTopicSidePanel,.discussionTopicRulesPanel,.createPanel,.filterPanel,.eventCard,.cultureAgendaCard,.boardCategoryPanel,.boardPostCard,.messageCard,.sourceCardLink,.communityJourneyPanel,.communityActionPanel,.communityActionCard,.communityPulsePanel,.controlHero,.controlCard,.loginHero,.loginCard,.partnerPortalHero,.partnerPortalSummary article,.partnerPortalEmpty,.partnerPortalSourceCard,.partnerPortalToolbar,.partnerPortalPanel,.adminReportActionCard,.telegramDocumentCard,.poiNoteCard,.relatedItemCard{background:linear-gradient(180deg, #ffffffd1, #eaf5ffbd 44%, #d8e8f8ad), var(--glass);color:var(--ink);box-shadow:var(--soft-shadow);-webkit-backdrop-filter:blur(18px)saturate(1.06);backdrop-filter:blur(18px)saturate(1.06);border-color:#7ea4d92e;border-radius:8px}.publicModuleHero h1,.controlHero h1,.loginHero h1,.partnerPortalHero h1,.feedHero h1,.detailHero h1{font-family:var(--display);letter-spacing:0;font-size:clamp(1.85rem,3.1vw,3rem);line-height:1.05}.publicModuleHero p:not(.sectionKicker),.controlHero p:not(.sectionKicker),.loginHero p:not(.sectionKicker),.partnerPortalHero p:not(.sectionKicker),.feedHero p:not(.sectionKicker){color:var(--ink-muted)}.publicModuleHero .sectionKicker,.feedHero .sectionKicker,.controlHero .sectionKicker,.loginHero .sectionKicker,.partnerPortalHero .sectionKicker,.messageCard span,.messageCard strong,.messageCard footer,.eventCard span,.eventCard strong,.cultureAgendaCard span,.cultureAgendaCard strong,.sourceCardLink span{color:var(--blue-deep)}.messageCard p,.eventCard p,.cultureAgendaCard p,.detailCard p,.feedHero p:not(.sectionKicker),.scenarioHero p:not(.sectionKicker),.eventsHero p:not(.sectionKicker),.boardHero p:not(.sectionKicker){color:var(--ink-muted)}.publicModuleHero>div,.feedHero,.controlHero,.loginHero,.partnerPortalHero,.moduleSessionCard,.moduleMetricGrid article,.eventOverviewGrid article,.scenarioCompass article,.eventCard,.cultureAgendaCard,.messageCard,.sourceRail,.feedPolicy,.sourceCardLink,.detailCard,.detailActionPanel,.moduleNotice,.activeFilterChip,.partnerPortalMode,.topicCardAction,.filterPanelMapLink,.communityPanelLink{border-radius:6px}.topicCardAction{color:var(--blue-deep);background:linear-gradient(#fffffff5,#d4e5f7e6);border-color:#7ea4d957;box-shadow:inset 0 1px #fffffff5,0 8px 16px #5c7eaa24}.deliberationPage .topicCardGrid{grid-template-columns:minmax(0,1.22fr) minmax(320px,.78fr);grid-auto-flow:dense;gap:14px}.deliberationPage .topicCard{background:linear-gradient(#ffffffe0,#eaf5ffb8 52%,#dae9f8ad),#f7fbffb8;min-height:0;position:relative;overflow:hidden}.deliberationPage .topicCard:before,.deliberationPage .evidenceCard:before,.deliberationPage .pollCard:before,.deliberationPage .discussionProposalCard:before{pointer-events:none;content:"";background:linear-gradient(#ffffffa3,#fff0);height:42%;position:absolute;inset:0 0 auto}.deliberationPage .topicCard:first-child{background:radial-gradient(circle at 100% 0,#7ed4ff2e,#0000 22rem),linear-gradient(#ffffffe6,#e7f3ffcc 50%,#d3e6f8bd),#f7fbffbd;border-color:#7ea4d957;grid-row:span 2;min-height:380px;padding:22px 22px 20px}.deliberationPage .topicCard:first-child h3{font-size:clamp(2.45rem,4vw,3.55rem);line-height:.96}.deliberationPage .topicCard:first-child p{max-width:56ch;font-size:1.06rem;line-height:1.62}.deliberationPage .topicCard:not(:first-child) h3{font-size:1.32rem;line-height:1.12}.deliberationPage .topicCard:not(:first-child) footer{gap:5px}.deliberationPage .evidenceGrid{grid-template-columns:1fr;gap:12px}.deliberationPage .evidenceCard{background:linear-gradient(#ffffffdb,#ebf5ffbd),#f7fbffb8;border-radius:12px;padding:16px 18px;position:relative}.deliberationPage .evidenceCard:first-child{background:radial-gradient(circle at 100% 0,#7ed4ff29,#0000 20rem),linear-gradient(#ffffffe0,#ebf5ffc7),#f7fbffb8;border-color:#7ea4d94d}.deliberationPage .evidenceCard p{font-size:1rem;line-height:1.62}.deliberationPage .evidenceCard footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.deliberationPage .discussionProposalGrid,.deliberationPage .pollGrid{gap:14px}.deliberationPage .discussionProposalCard,.deliberationPage .pollCard{background:linear-gradient(#ffffffdb,#ebf5ffbd),#f7fbffb8;border-radius:12px;position:relative;overflow:hidden}@keyframes flagDrift{0%{transform:scale(1.04)translate(-1.2%)}to{transform:scale(1.06)translate(1.2%,-.8%)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (max-width:1120px){.publicDetailRouteShell{grid-template-columns:1fr}.publicDetailRouteContent{order:1}.publicDetailRouteSidebar{order:2;max-height:none;position:static;top:auto}.publicDetailContentBackLink{display:inline-flex}.discussionTelegramShell{grid-template-columns:1fr}.discussionTelegramConversation{order:1;min-height:0;max-height:none}.discussionTelegramSidebar{order:2;max-height:none;position:static;top:auto}.discussionTelegramConversationBackLink{display:inline-flex}.siteHeader{grid-template-rows:auto;grid-template-columns:1fr}.siteHeader .brandMark,.siteHeader .primaryNav,.siteHeader .languageSwitcher,.siteHeader .viewModeSwitcher,.siteHeader .utilityNav{grid-area:auto}.flagStageContent{grid-template-columns:1fr;align-items:center}.stageCompass{grid-template-columns:repeat(2,minmax(0,1fr))}.mapExperiencePage{display:grid;overflow:visible}.mapExperiencePage .mapShell{min-height:auto}.mapShellImmersive .mapViewport{align-content:start;min-height:72vh;display:grid}.mapShellImmersive .mapStatusPanel{order:4;width:auto;max-width:none;margin:12px 16px 0;position:relative;inset:auto}.mapShellImmersive .mapCountryPanel{max-width:calc(100% - 24px);top:auto;bottom:12px;right:12px}.mapShellImmersive .mapLegend,.mapShellImmersive .mapLayerControls,.mapShellImmersive .mapDiscoveryPanel,.mapShellImmersive .mapSideDrawer,.mapShellImmersive .mapDetailPanel,.mapShellImmersive .mapAgendaListPanel,.mapExperienceChips,.mapExperienceOverlay{z-index:1;width:auto;max-width:none;margin:12px 16px 0;position:relative;inset:auto;transform:none}.mapShellImmersive .mapDiscoveryPanel,.mapShellImmersive .mapSideDrawer,.mapShellImmersive .mapDetailPanel,.mapShellImmersive .mapAgendaListPanel{min-width:0;padding:10px}.mapShellImmersive .mapDiscoveryPanel{order:1}.mapShellImmersive .mapDetailPanel{order:3}.mapShellImmersive .mapSideDrawer{pointer-events:auto;order:2;padding:0}.mapShellImmersive .mapSideDrawerToggle{display:none}.mapShellImmersive .mapSideDrawerPanel{border-right:1px solid #0f6fb429;border-radius:16px;height:auto}.mapShellImmersive .mapSideDrawer .mapDetailPanel,.mapShellImmersive .mapSideDrawer .mapAgendaListPanel{order:initial;margin:0}.mapShellImmersive .mapAgendaListPanel{max-height:none}.mapSearchForm label{grid-template-columns:18px minmax(0,1fr)}.mapSearchForm label span{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mapExperienceChips{border-radius:18px;order:-1;justify-content:flex-start}.mapExperienceLeftRail,.mapExperienceRightDrawer{gap:12px;display:grid}.mapShellImmersive .mapLegend,.mapShellImmersive .mapLayerControls{border-radius:14px;margin-top:0}.mapAgendaFilters{border-radius:14px;justify-content:flex-start;width:100%}.mapAgendaFilters label{flex:220px}.mapAgendaFilters select{width:100%;max-width:none}.primaryNav,.utilityNav,.languageSwitcher,.viewModeSwitcher{justify-content:flex-start}.flowRiver{grid-template-columns:repeat(2,minmax(0,1fr))}.flowRiver:before{display:none}.flowRiverStep-main{grid-column:1/-1;min-height:0}.moduleStrip,.signalGrid,.principleGrid,.moduleGrid,.adminMetrics,.adminCommandGrid,.adminWorkspaceNav,.moderationOperationsGrid,.telegramMediaHealthSummary,.telegramTargetSummary,.contentModerationSummary,.contentModerationPagerGrid,.moderationReportSummary,.partnerContentSummary,.partnerPortalSummary,.notificationTemplateSummary,.adminDataGrid,.loginGrid,.controlGrid,.memberSettingsGrid,.moduleMetricGrid,.eventOverviewGrid,.cultureAgendaGrid,.scenarioCompass,.homeOverviewStats,.homeOverviewGrid,.homeActionList,.startChoiceGrid,.homeLiveNowGrid,.communityJourneyGrid,.communityActionGrid,.communityPulseGrid,.adminCommandGrid,.adminCommandDeckHeader,.discussionGuideGrid,.discussionAdminSummary,.discussionAdminQueue,.discussionProposalGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.experienceGrid,.liveFeedBand,.feedLayout,.sectionLayout,.sectionLayoutMap,.homeActionLane,.adminWorkspace,.adminSubjectDetailHero,.adminSubjectDetailGrid,.telegramMediaHealthGrid,.telegramOutboxGrid,.contentModerationFilters,.contentModerationGrid,.moderationReportList,.adminAuditFilters,.adminAuditList,.adminAuditDetailList article,.partnerContentGrid,.notificationTemplateToolbar,.notificationTemplateGrid,.publicModuleHero,.deliberationGrid,.scenarioWorkspace,.discussionLobbyLayout,.communityTrustBand,.eventPolicyBand,.cultureAgendaCard,.itemDetailLayout,.detailWorkspace,.poiNotesLayout,.discussionTopicLayout,.boardMapLayout,.boardCategoryPanel,.detailActionPanel,.boardDetailLayout{grid-template-columns:1fr}.poiNoteComposer{position:static}.discussionTopicSidePanel,.detailRail,.discussionLobbyRail{position:static;top:auto}.discussionTopicHeroActions{flex-direction:column;align-items:stretch}.discussionTopicHeroActions a{width:100%}.discussionForumTopicRow{grid-template-columns:1fr}.discussionForumTopicAction{justify-items:start}.relatedItemGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.partnerPortalGrid,.partnerPortalSubmitPanel,.partnerPortalSourceControlGrid,.partnerPortalCallbackForm{grid-template-columns:1fr}.filterPanel form{grid-template-columns:1fr 1fr}.languageGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.languageChoiceGrid,.discussionTelegramForm,.telegramTargetCard dl,.adminControlMatrix,.moderationOpsRail,.adminEventOpsTotals{grid-template-columns:repeat(2,minmax(0,1fr))}.adminEventOpsHeader{grid-template-columns:1fr}.adminSourceHealthMatrix>header{display:none}.adminSourceHealthMatrix>article{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.adminSourceHealthMatrix a{justify-self:start}}@media (max-width:760px){.publicDetailRouteSidebar,.publicDetailRouteContent{padding-left:16px;padding-right:16px}.boardDetailFeatureCard{grid-template-columns:1fr}.publicDetailContentMeta{grid-template-columns:1fr;display:grid}.discussionTelegramSidebar,.discussionTelegramConversationHeader,.discussionTelegramComposerDock{padding-left:16px;padding-right:16px}.discussionTelegramSidebarStats,.discussionTelegramReplyStrip div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.discussionTelegramTopicLink{grid-template-columns:auto minmax(0,1fr)}.discussionTelegramTopicLink>svg{display:none}.discussionTelegramConversationToolbar,.discussionComposerMeta,.discussionComposerInputRow,.discussionComposerLockedDock,.discussionComposerReplyBadge{grid-template-columns:1fr}.discussionTelegramConversationTitleRow{grid-template-columns:1fr;display:grid}.discussionTelegramConversationToolbar{justify-content:stretch;display:grid}.discussionTelegramConversationToolbar a{width:100%}.discussionTelegramReplyStrip{padding:8px 16px}.discussionTelegramThreadList{padding:18px 16px 10px}.discussionTelegramThreadViewport .discussionChatMessage{grid-template-columns:34px minmax(0,1fr)}.discussionTelegramThreadViewport .discussionChatMessage.source-website{grid-template-columns:minmax(0,1fr) 34px}.discussionTelegramThreadViewport .discussionChatBubble,.discussionTelegramThreadViewport .discussionChatMessage.isReply .discussionChatBubble{width:100%}.discussionComposerTools{justify-content:space-between}.discussionComposerSend{min-width:0}.discussionComposerLockedDock{align-items:start}.siteHeader{gap:10px;padding:12px 16px;position:static}.brandMark{justify-self:start;width:fit-content;max-width:100%}.brandMark img{width:36px;height:24px}.brandMark span{font-size:.96rem}.primaryNav,.utilityNav,.languageSwitcher,.viewModeSwitcher{flex-wrap:nowrap;width:100%;max-width:100%;padding-bottom:4px;overflow-x:auto}.primaryNav{gap:4px}.primaryNav a{padding:7px 10px;font-size:.8rem}.languageSwitcher{border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 10px;display:grid}.languageSwitcher label{grid-template-columns:auto minmax(0,1fr);min-width:0;display:grid}.languageSwitcher select{width:100%;min-width:0;max-width:none}.languageSwitcher button{white-space:nowrap}.utilityNav{justify-content:flex-start;padding:8px 10px}.viewModeSwitcher label span,.utilityNav a span{display:none}.siteHeader-public{padding-bottom:14px}.siteHeader-public .primaryNav,.siteHeader-public .utilityNav{gap:8px;display:grid;overflow:visible}.siteHeader-public .primaryNav{grid-template-columns:repeat(3,minmax(0,1fr));padding-bottom:0}.siteHeader-public .primaryNav a{white-space:normal;text-align:center;width:100%;min-height:52px;padding:10px 8px;line-height:1.12}.siteHeader-public .utilityNav{grid-template-columns:repeat(3,minmax(0,1fr));justify-self:stretch;gap:8px;padding:10px}.siteHeader-public .utilityNav a{text-align:center;white-space:normal;flex-direction:column;min-width:0;min-height:60px;padding:8px 6px;line-height:1.1}.siteHeader-public .utilityNav a span{font-size:.66rem;font-weight:800;display:block}.discussionLobbyHeroStats{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.discussionLobbyDock{grid-template-columns:1fr}.discussionLobbyPinnedMeta,.discussionLobbyMessageBubble header,.discussionForumTopicHeader,.discussionLobbyComposerFooter,.discussionLobbyMiniCard footer{flex-direction:column;align-items:stretch}.discussionLobbyMessage{grid-template-columns:34px minmax(0,1fr)}.discussionLobbyAvatar{width:34px;font-size:.68rem}.discussionLobbyMessageMeta{justify-content:flex-start}.discussionForumTopicMeta{align-items:start}.discussionForumTopicMeta strong{font-size:1.3rem;line-height:1.08}.discussionLobbyPinnedAction,.discussionForumTopicAction a,.discussionLobbyMessage footer a,.discussionLobbyRailLink,.discussionLobbyMiniCard footer a,.discussionLobbyMiniCard footer button{width:100%}.discussionTopicHeroMeta{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.discussionThreadIntro{padding:16px 16px 0}.discussionLobbyComposerForm,.discussionLobbyProposalForm,.languageChoiceGrid,.communityActionGrid,.communityJourneyGrid,.communityPulseGrid,.discussionGuideGrid,.discussionAdminSummary,.discussionAdminQueue,.discussionTelegramSummary,.discussionTelegramForm,.discussionProposalGrid,.topicCardGrid,.evidenceGrid,.pollGrid,.homeOverviewGrid,.homeOverviewRail,.homeOverviewStats,.homeActionList,.flowRiver,.startChoiceGrid,.homeLiveNowGrid,.communityTrustBand,.filterPanel form{grid-template-columns:1fr}.communityActionCard,.communityJourneyStep,.discussionGuideCard,.homeOverviewCard,.homeOverviewBlock,.flowRiverStep,.homeLiveNowCard,.startChoiceCard,.homeActionItem,.communityPulseItem{min-height:0}.flowRiverStep-main{grid-column:auto}.communityTrustBand{align-items:start}.communityTrustBand a{width:fit-content}.poiNotesSection{padding:16px}.poiNoteCard footer{flex-direction:column;align-items:flex-start}.discussionActionBand{flex-direction:column}.adminCommandDeckHeader,.moderationBatchHeader,.moderationBatchForm footer{flex-direction:column;align-items:stretch}.discussionTelegramCard header{flex-direction:column}.discussionChatMessage{grid-template-columns:34px minmax(0,1fr)}.discussionChatAvatar{width:34px;font-size:.68rem}.discussionReplyPreview{grid-template-columns:16px minmax(0,auto)}.discussionReplyPreview em{grid-column:1/-1}.discussionChatBubble,.discussionChatMessage.isReply .discussionChatBubble{width:100%}.discussionComposerPanel{padding:16px}.discussionThreadQuickReplyList a,.discussionChatReplyLink,.discussionChatActions,.discussionChatActions .reportContentBox,.discussionChatActions .reportContentBox summary{width:100%}.discussionChatActions{flex-direction:column;justify-content:stretch;align-items:stretch}.discussionComposerForm{grid-template-columns:1fr}.discussionComposerFooter{flex-direction:column;align-items:stretch}.discussionComposerFooter button,.discussionActionBand a,.topicCardAction,.discussionProposalCard footer button,.discussionProposalCard footer a{width:100%}.flagStage{min-height:auto}.flagStageContent{width:calc(100% - 32px);padding:54px 0 28px}.flagStage h1,.sectionHero h1,.adminHero h1{font-size:3.1rem;line-height:.98}.stageLead,.sectionHero p:not(.sectionKicker),.adminHero p:not(.sectionKicker){font-size:1rem}.stageCompass{grid-template-columns:1fr}.stageCompass a{min-height:86px}.moduleStrip{grid-template-columns:1fr;padding:0 16px 16px;position:relative;bottom:auto;left:auto;right:auto}.moduleStrip a{min-height:58px}.experienceBand,.principleBand,.homeOverviewBand,.moduleBand,.languageBand,.sectionPage,.adminPage,.homeActionBand,.flowRiverBand,.loginPage,.controlPage,.partnerPortalPage,.startChoiceBand,.homeLiveNowBand,.liveSignalBand,.liveFeedBand,.feedPage,.publicModulePage{width:calc(100% - 32px)}.experienceBand,.principleBand,.homeOverviewBand,.homeActionBand,.flowRiverBand,.startChoiceBand,.homeLiveNowBand,.moduleBand,.languageBand{padding:46px 0}.bandHeader{grid-template-columns:1fr;gap:8px}.homeActionLane{padding:16px}.homeActionItem{grid-template-columns:34px minmax(0,1fr)}.bandHeader h2,.panelTitle h2,.nextStepPanel h2,.adminColumn h2{font-size:1.82rem}.mapViewport{min-height:380px}.systemMetric{grid-template-columns:24px 1fr}.systemMetric strong{grid-column:2}.principleGrid,.signalGrid,.moduleGrid,.adminMetrics,.adminWorkspaceNav,.telegramMediaHealthSummary,.telegramTargetSummary,.partnerContentSummary,.notificationTemplateSummary,.adminDataGrid,.loginGrid,.controlGrid,.memberSettingsGrid,.memberForm,.preferenceRow,.languageGrid,.moduleMetricGrid,.eventOverviewGrid,.cultureAgendaGrid,.scenarioCompass,.evidenceGrid,.pollGrid,.proposalGrid,.scenarioPollGrid,.boardPostGrid,.detailGrid,.relatedItemGrid,.moderationOperationsGrid,.moderationReportSummary,.moderationReportList,.moderationReportCard dl,.adminControlMatrix,.moderationOpsRail,.adminEventOpsTotals,.adminEventCategoryGrid,.partnerPortalSummary,.partnerPortalSources,.partnerPortalGrid,.partnerPortalSubmitForm,.partnerPortalItemEditForm,.adminAuditItem dl,.adminAuditDetailList article,.adminSubjectMetrics,.adminSubjectDetailHero,.adminSubjectDetailGrid,.filterPanel form{grid-template-columns:1fr}.identityCard,.miniAppPanel{grid-column:auto}.miniAppSharePreview{grid-template-columns:72px minmax(0,1fr)}.miniAppSharePreviewMedia{width:72px}.notificationTemplateToolbar,.partnerContentGrid,.notificationTemplateGrid{grid-template-columns:1fr}.adminDisclosure summary,.adminCompactRow summary{grid-template-columns:1fr;gap:6px}.adminDisclosure summary:after,.adminCompactRow summary:after{justify-self:start}.adminDisclosure summary strong,.adminCompactRow summary strong,.adminDisclosure summary em,.adminCompactRow summary em{white-space:normal}.adminDrilldownList a,.adminDrilldownList.compact a,.adminSourceHealthMatrix>article,.moderationLane>header{grid-template-columns:1fr}.moderationLaneLinks{justify-content:flex-start}.telegramTargetCard dl{grid-template-columns:1fr}.publicModuleHero>div{min-height:0;padding:20px}.publicModuleHero h1{font-size:2.25rem;line-height:1}.evidenceCard>div{flex-direction:column;align-items:flex-start}.evidenceTopicLinkWithContext{text-align:left;justify-content:flex-start}.postTypeLegend{border-radius:16px;align-items:flex-start;width:calc(100% - 36px);max-width:none}.eventCard,.cultureAgendaCard{grid-template-columns:1fr}.cultureAgendaDayHeader{grid-template-columns:24px minmax(0,1fr)}.cultureAgendaDayHeader span{grid-column:2;justify-self:start}.itemDetailMedia,.itemDetailMediaImage{min-height:320px}.itemDetailMedia>svg{margin:92px auto}.mapExperiencePage{min-height:calc(100dvh - var(--site-header-height));overflow:hidden}.mapExperiencePage .mapShell,.mapShellImmersive .mapViewport{height:calc(100dvh - var(--site-header-height));min-height:620px}.mapShellImmersive .mapViewport{align-content:initial;display:block}.mapShellImmersive .mapDiscoveryPanel{z-index:7;border-radius:14px;width:auto;max-width:none;margin:0;padding:7px;position:absolute;inset:10px 58px auto 10px}.mapSearchForm label{min-height:40px;padding:0 9px}.mapSearchForm input{font-size:.95rem}.mapShellImmersive .mapDiscoveryPanel .mapResultMeta{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;gap:7px;display:flex;overflow-x:auto}.mapShellImmersive .mapDiscoveryPanel .mapResultMeta::-webkit-scrollbar{display:none}.mapShellImmersive .mapDiscoveryPanel .mapResultMeta button{white-space:nowrap;flex:none;width:38px;min-width:38px;min-height:36px;padding:0;font-size:0}.mapShellImmersive .mapDiscoveryPanel .mapResultMeta button svg{width:17px;height:17px}.mapShellImmersive .mapDiscoveryPanel .mapActiveFilterChips{max-height:58px;padding-right:2px;overflow-y:auto}.mapShellImmersive .mapDiscoveryPanel .mapResultList{max-height:min(210px,30dvh)}.mapShellImmersive .mapStatusPanel{display:none}.mapShellImmersive .mapCountryPanel{z-index:6;width:auto;max-width:none;margin:0;position:absolute;bottom:64px;left:10px;right:10px}.mapShellImmersive .mapLayerControls{right:10px;bottom:calc(56px + env(safe-area-inset-bottom));z-index:5;scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;max-width:none;margin:0;padding:6px;display:flex;position:absolute;left:10px;overflow-x:auto;transform:none}.mapShellImmersive .mapLayerControls::-webkit-scrollbar{display:none}.mapShellImmersive .mapLayerControls>button,.mapShellImmersive .mapAgendaFilters{flex:none}.mapShellImmersive .mapAgendaFilters{scrollbar-width:none;border-radius:12px;flex-wrap:nowrap;width:auto;max-width:min(82vw,420px);overflow-x:auto}.mapShellImmersive .mapAgendaFilters::-webkit-scrollbar{display:none}.mapShellImmersive .mapAgendaFilters label{flex:0 0 150px}.mapShellImmersive .mapSideDrawer{top:auto;right:10px;bottom:calc(10px + env(safe-area-inset-bottom));z-index:8;pointer-events:none;width:auto;max-width:none;max-height:min(54dvh,480px);margin:0;padding:0;transition:transform .18s;position:absolute;left:10px;transform:translateY(100%)}.mapShellImmersive .mapSideDrawer.isOpen{transform:translateY(0)}.mapShellImmersive .mapSideDrawerToggle{pointer-events:auto;border:1px solid #0f6fb433;border-radius:14px 14px 0 0;justify-content:center;align-items:center;gap:8px;width:auto;min-height:38px;padding:8px 11px;display:inline-flex;position:absolute;top:-44px;left:0}.mapShellImmersive .mapSideDrawerToggle span,.mapShellImmersive .mapSideDrawerToggle em{writing-mode:horizontal-tb;text-orientation:mixed}.mapShellImmersive .mapSideDrawerPanel{pointer-events:auto;border:1px solid #0f6fb429;border-radius:16px 16px 0 0;grid-template-rows:auto auto minmax(0,1fr);height:auto;max-height:min(54dvh,480px)}.mapShellImmersive .mapSideDrawer .mapDetailPanel{max-height:30dvh;overflow:auto}.mapShellImmersive .mapSideDrawer .mapAgendaListPanel{min-height:0;max-height:none}.mapShellImmersive .mapSideDrawer .mapAgendaList{max-height:28dvh}.maplibregl-popup{max-width:min(258px,100vw - 42px)!important}.maplibregl-popup-content{border-radius:12px;padding:9px 10px 10px}.mapPopup{gap:5px;max-width:230px}.mapPopup strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.95rem;line-height:1.05;display:-webkit-box;overflow:hidden}.mapPopup span,.mapPopup time{font-size:.62rem;line-height:1.18}.mapPopup img,.mapPopup p{display:none}.mapPopup a{min-height:30px;padding:6px 8px;font-size:.78rem}.telegramMediaGallery.isAlbum{grid-template-columns:minmax(0,1fr)}.eventTimeline:before{display:none}.loginCard.wide,.identityCard,.memberCardWide:last-child{grid-column:span 1}.adminHero{padding:24px}}@media (max-width:380px){.siteHeader-public .primaryNav{grid-template-columns:repeat(2,minmax(0,1fr))}}
